Skip to content
This repository has been archived by the owner. It is now read-only.
Permalink
firefox-merge-…
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
03CCC9181AF05E7300DBF30D /* RelativeDatesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03CCC9171AF05E7300DBF30D /* RelativeDatesTests.swift */; };
0B21E8061E26CCB7000C8779 /* EarlGrey.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 0B21E8051E26CCB7000C8779 /* EarlGrey.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
0B305E1B1E3A98A900BE0767 /* BookmarkingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B305E1A1E3A98A900BE0767 /* BookmarkingTests.swift */; };
0B3D670E1E09B90B00C1EFC7 /* AuthenticationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B3D670D1E09B90B00C1EFC7 /* AuthenticationTest.swift */; };
0B3E7D951B27A7CE00E2E84D /* AboutHomeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B3E7D931B27A7CE00E2E84D /* AboutHomeHandler.swift */; };
0B54BD191B698B7C004C822C /* SuggestedSites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B54BD181B698B7C004C822C /* SuggestedSites.swift */; };
0B5A93221B1EB4C8004F47A2 /* ReadingListTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B5A93211B1EB4C8004F47A2 /* ReadingListTest.swift */; };
0B5A93421B1EB572004F47A2 /* readablePage.html in Resources */ = {isa = PBXBuildFile; fileRef = 0B5A93411B1EB572004F47A2 /* readablePage.html */; };
0B62EFD21AD63CD100ACB9CD /* Clearables.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B62EFD11AD63CD100ACB9CD /* Clearables.swift */; };
0B6FBAB21AC1F830007EC669 /* numberedPage.html in Resources */ = {isa = PBXBuildFile; fileRef = 0B6FBAB11AC1F830007EC669 /* numberedPage.html */; };
0B729D371E047D6A008E6859 /* HomePageSettingsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B729D361E047D6A008E6859 /* HomePageSettingsTest.swift */; };
0B742CCF1B32493E00EE9264 /* libsqlcipher.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B742CCC1B32491400EE9264 /* libsqlcipher.a */; };
0B75AEA91AC20FB20015E5DC /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B8E0FF31A932BD500161DC3 /* ImageIO.framework */; };
0B7C1E951F6097AD006A8869 /* TrackingProtectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B7C1E941F6097AD006A8869 /* TrackingProtectionTests.swift */; };
0B8E0FF41A932BD500161DC3 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B8E0FF31A932BD500161DC3 /* ImageIO.framework */; };
0BA1E00E1B03FB0B007675AF /* NetError.html in Resources */ = {isa = PBXBuildFile; fileRef = 0BA1E00D1B03FB0B007675AF /* NetError.html */; };
0BA1E02E1B046F1E007675AF /* ErrorPageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BA1E02D1B046F1E007675AF /* ErrorPageHelper.swift */; };
0BA1E0301B051A07007675AF /* NetError.css in Resources */ = {isa = PBXBuildFile; fileRef = 0BA1E02F1B051A07007675AF /* NetError.css */; };
0BA8964B1A250E6500C1010C /* ProfileTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BA896491A250E6500C1010C /* ProfileTest.swift */; };
0BA8964C1A250E6500C1010C /* TestBookmarks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BA8964A1A250E6500C1010C /* TestBookmarks.swift */; };
0BB5B2881AC0A2B90052877D /* SnackBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BB5B2861AC0A2B90052877D /* SnackBar.swift */; };
0BB5B30B1AC0AD1F0052877D /* LoginsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BB5B30A1AC0AD1F0052877D /* LoginsHelper.swift */; };
0BC9C9C41F26F54D000E8AB5 /* SiteLoadTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BC9C9C31F26F54D000E8AB5 /* SiteLoadTest.swift */; };
0BD19A671A25309B0084FBA7 /* NSUserDefaultsPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD19A661A25309B0084FBA7 /* NSUserDefaultsPrefs.swift */; };
0BDA56B01B26B1D5008C9B96 /* TestLogins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BDA56AE1B26B1D5008C9B96 /* TestLogins.swift */; };
0BDA56B21B26B1E4008C9B96 /* Logins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BDA56B11B26B1E4008C9B96 /* Logins.swift */; };
0BDA56B41B26B203008C9B96 /* SQLiteLogins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BDA56B31B26B203008C9B96 /* SQLiteLogins.swift */; };
0BEF44631E31165700187C32 /* EarlGrey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BEF44621E31165700187C32 /* EarlGrey.swift */; };
0BF0DB4A1E57B05E009172B0 /* LaunchArguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075861E37F7AB006961AC /* LaunchArguments.swift */; };
0BF0DB941A8545800039F300 /* URLBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BF0DB931A8545800039F300 /* URLBarView.swift */; };
0BF1B7E31AC60DEA00A7B407 /* InsetButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BF1B7E21AC60DEA00A7B407 /* InsetButton.swift */; };
0BF42D4F1A7CD09600889E28 /* TestFavicons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BF42D4E1A7CD09600889E28 /* TestFavicons.swift */; };
0BF8F8DA1AEFF1C900E90BC2 /* noTitle.html in Resources */ = {isa = PBXBuildFile; fileRef = 0BF8F8D91AEFF1C900E90BC2 /* noTitle.html */; };
19DE1F671EC13B6400428B8C /* LeanplumIntegration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19DE1F661EC13B6400428B8C /* LeanplumIntegration.swift */; };
1E138D7F20A2E4F400B82C13 /* BookmarksModelExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E138D7E20A2E4F400B82C13 /* BookmarksModelExtensions.swift */; };
1E138E1420A5983D00B82C13 /* CliqzBookmarksPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E138E1320A5983D00B82C13 /* CliqzBookmarksPanel.swift */; };
1E2C202020AEDFBA00AA00B5 /* CliqzSiteTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E2C201120AEDFBA00AA00B5 /* CliqzSiteTableViewCell.swift */; };
1E2C227C20B4149000AA00B5 /* SendUsageDataTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E2C226D20B4149000AA00B5 /* SendUsageDataTableViewController.swift */; };
1E2E551221187407003B50BE /* UIImageViewAligned.m in Sources */ = {isa = PBXBuildFile; fileRef = D8C75DF2207584C300BB8AD0 /* UIImageViewAligned.m */; };
1E3B3F2320C1590600C96736 /* Cliqz.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 1E3B3F2520C1590600C96736 /* Cliqz.stringsdict */; };
1E3C5388209AFEDA00286CA4 /* TabTrayDoneButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3C5387209AFEDA00286CA4 /* TabTrayDoneButton.swift */; };
1E3CBC152057D83700898B05 /* CliqzAppSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3CBC142057D83700898B05 /* CliqzAppSettingsTableViewController.swift */; };
1E3CBC1D205806F000898B05 /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3CBC1C205806F000898B05 /* DateExtension.swift */; };
1E3FBF59207763FE00FAE3FD /* BrowserViewController+Connect.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3FBF58207763FE00FAE3FD /* BrowserViewController+Connect.swift */; };
1E4C0DBC20A1A27E00D5941B /* BookmarkMirrorItemExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4C0DAA20A1A27D00D5941B /* BookmarkMirrorItemExtension.swift */; };
1E4C0DBD20A1A27E00D5941B /* GhosteryMigrationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4C0DAB20A1A27D00D5941B /* GhosteryMigrationManager.swift */; };
1E4C0DBE20A1A27E00D5941B /* GhosterySQLiteFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4C0DAC20A1A27D00D5941B /* GhosterySQLiteFactories.swift */; };
1E4C0DBF20A1A27E00D5941B /* GhosteryTab.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4C0DAD20A1A27D00D5941B /* GhosteryTab.swift */; };
1E4CFBE7207380AD00B26E85 /* ConnectTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4CFBE6207380AD00B26E85 /* ConnectTableViewController.swift */; };
1E4CFBF92073A5BD00B26E85 /* AddConnectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4CFBF82073A5BD00B26E85 /* AddConnectionViewController.swift */; };
1E4CFBFB2073A5CC00B26E85 /* EditConnectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4CFBFA2073A5CC00B26E85 /* EditConnectionViewController.swift */; };
1E64AEDE210F19EC00565C0B /* Ghostery-Licenses.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E64AEDD210F19EC00565C0B /* Ghostery-Licenses.html */; };
1E650C9C2091E35D0070C670 /* BrowserViewController+GhosteryMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E650C9A2091E3220070C670 /* BrowserViewController+GhosteryMigration.swift */; };
1E7A3DC22085FCCA00F53E90 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 1E7A3DC12085FCCA00F53E90 /* assets */; };
1E7B7688206A8AC000FD0BA5 /* CliqzTabToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7B7687206A8AC000FD0BA5 /* CliqzTabToolbar.swift */; };
1E7B76AF206B9CB500FD0BA5 /* ConnectDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7B76AE206B9CB500FD0BA5 /* ConnectDataSource.swift */; };
1EA949EA20EF6B6D008D32A6 /* UIAlertControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA949E920EF6B6C008D32A6 /* UIAlertControllerExtension.swift */; };
1EA94A0620EFB956008D32A6 /* TopTabsViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA949F720EFB956008D32A6 /* TopTabsViewControllerExtension.swift */; };
1EAFE4A3205934C8006A36B4 /* CliqzAppSettingsOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E3CBC162058057700898B05 /* CliqzAppSettingsOptions.swift */; };
1EAFE4F0205BDEC0006A36B4 /* cliqz.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EAFE4EF205BDEC0006A36B4 /* cliqz.json */; };
1EAFE524205FBBBC006A36B4 /* CliqzLaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 1EAFE515205FBBBC006A36B4 /* CliqzLaunchScreen.xib */; };
1EAFE55F205FFE21006A36B4 /* LocalResourceSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE55A205FFE21006A36B4 /* LocalResourceSetting.swift */; };
1EAFE560205FFE21006A36B4 /* SubSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE55B205FFE21006A36B4 /* SubSettingsTableViewController.swift */; };
1EAFE561205FFE21006A36B4 /* ToggleSubSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE55C205FFE21006A36B4 /* ToggleSubSettingsTableViewController.swift */; };
1EAFE562205FFE21006A36B4 /* CliqzOnOffSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE55D205FFE21006A36B4 /* CliqzOnOffSetting.swift */; };
1EAFE563205FFE21006A36B4 /* ShowCliqzPageSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE55E205FFE21006A36B4 /* ShowCliqzPageSetting.swift */; };
1EAFE56B205FFE82006A36B4 /* AutoForgetTabTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE565205FFE81006A36B4 /* AutoForgetTabTableViewController.swift */; };
1EAFE56C205FFE82006A36B4 /* LimitMobileDataUsageTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE566205FFE82006A36B4 /* LimitMobileDataUsageTableViewController.swift */; };
1EAFE56D205FFE82006A36B4 /* AboutSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE567205FFE82006A36B4 /* AboutSettingsTableViewController.swift */; };
1EAFE56E205FFE82006A36B4 /* AdBlockerSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE568205FFE82006A36B4 /* AdBlockerSettingsTableViewController.swift */; };
1EAFE56F205FFE82006A36B4 /* HumanWebSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE569205FFE82006A36B4 /* HumanWebSettingsTableViewController.swift */; };
1EAFE570205FFE82006A36B4 /* RegionalSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EAFE56A205FFE82006A36B4 /* RegionalSettingsTableViewController.swift */; };
1EBB08B92068FC9700C6DFFE /* Eula.html in Resources */ = {isa = PBXBuildFile; fileRef = 1EBB08AA2068FC9600C6DFFE /* Eula.html */; };
1EC92DA02109EF3900D49C7D /* Cliqz.strings in Resources */ = {isa = PBXBuildFile; fileRef = 1EC92D902109EF3900D49C7D /* Cliqz.strings */; };
1EC9C75420CFF6F200082652 /* BrowserViewControllerHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC9C74520CFF6F200082652 /* BrowserViewControllerHelper.swift */; };
1EC9C7AE20D1342D00082652 /* Ghostery.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 1EC9C7AD20D1342C00082652 /* Ghostery.xcconfig */; };
1EDF0B1F207B837F00856493 /* KeyboardAccessoryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDF0B1E207B837F00856493 /* KeyboardAccessoryView.swift */; };
1EDF0B22207B86A200856493 /* QuerySuggestionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDF0B21207B86A200856493 /* QuerySuggestionView.swift */; };
1EDF0B24207B86DA00856493 /* QuerySuggestions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDF0B23207B86DA00856493 /* QuerySuggestions.swift */; };
1EDF917820874DAA00200100 /* ShareExtensionActivities.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDF917720874DAA00200100 /* ShareExtensionActivities.swift */; };
1EDF91C5208A33C500200100 /* TabTrayControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDF91C4208A33C500200100 /* TabTrayControllerExtension.swift */; };
1EDF91C9208DDC5400200100 /* CliqzForgetModeButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDF91C8208DDC5400200100 /* CliqzForgetModeButton.swift */; };
1EEA368120613C17003B6AD5 /* SendCrashReportsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEA368020613C17003B6AD5 /* SendCrashReportsTableViewController.swift */; };
1EEA369520615725003B6AD5 /* DownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEA369420615725003B6AD5 /* DownloadManager.swift */; };
1EEA36D52063E105003B6AD5 /* FileManagerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEA36D42063E105003B6AD5 /* FileManagerExtension.swift */; };
1EEA36D72063F87C003B6AD5 /* URLExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEA36D62063F87C003B6AD5 /* URLExtension.swift */; };
1EEA36DD206401EB003B6AD5 /* CliqzTabLocationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEA36DC206401EB003B6AD5 /* CliqzTabLocationView.swift */; };
1EEA36ED2067DD70003B6AD5 /* VideoDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEA36EC2067DD6F003B6AD5 /* VideoDownloader.swift */; };
280CB1371C20E0A3005AF147 /* BookmarksSynchronizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 280CB1361C20E0A3005AF147 /* BookmarksSynchronizer.swift */; };
28126F481C2F948E006466CC /* SQLiteBookmarksHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28126F471C2F948E006466CC /* SQLiteBookmarksHelpers.swift */; };
28126F6E1C2F94F9006466CC /* SQLiteBookmarksModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28126F6D1C2F94F9006466CC /* SQLiteBookmarksModel.swift */; };
28126F741C2F96F1006466CC /* SQLiteBookmarksResetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28126F731C2F96F1006466CC /* SQLiteBookmarksResetting.swift */; };
28126F771C2F9833006466CC /* SQLiteBookmarksBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28126F761C2F9833006466CC /* SQLiteBookmarksBase.swift */; };
2816F0001B33E05400522243 /* UIConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2816EFFF1B33E05400522243 /* UIConstants.swift */; };
281B029A1C037C1F005202C3 /* TestBrowserDB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 281B02991C037C1F005202C3 /* TestBrowserDB.swift */; };
281B2BEA1ADF4D90002917DC /* MockProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 281B2BE91ADF4D90002917DC /* MockProfile.swift */; };
282731631ABC9BE600AA1954 /* Sync-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 282731621ABC9BE600AA1954 /* Sync-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; };
282731691ABC9BE700AA1954 /* Sync.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; };
282731751ABC9BE700AA1954 /* Sync.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; };
282731991ABC9C2F00AA1954 /* ClientPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28CE83BB1A1D1D3200576538 /* ClientPayload.swift */; };
2827319A1ABC9C2F00AA1954 /* KeyBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28CE83BC1A1D1D3200576538 /* KeyBundle.swift */; };
2827319B1ABC9C2F00AA1954 /* KeysPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28CE83BD1A1D1D3200576538 /* KeysPayload.swift */; };
2827319C1ABC9C2F00AA1954 /* Record.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28CE83BE1A1D1D3200576538 /* Record.swift */; };
2827319D1ABC9C2F00AA1954 /* SyncMeta.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28CE83BF1A1D1D3200576538 /* SyncMeta.swift */; };
2827319E1ABC9C5900AA1954 /* RecordTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C0779D1A3B066000834FE5 /* RecordTests.swift */; };
2829D37A1C2F0A7F00DCF931 /* BookmarksModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2829D3791C2F0A7F00DCF931 /* BookmarksModel.swift */; };
2829D3A01C2F0AD400DCF931 /* Sharing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2829D39F1C2F0AD400DCF931 /* Sharing.swift */; };
282DA4731A68C1E700A406E2 /* OpenSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FA77831A43B2CE0010CD32 /* OpenSearch.swift */; };
28302E401AF0747800521E2E /* DatabaseError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28302E3F1AF0747800521E2E /* DatabaseError.swift */; };
283586FD1C73F18E00A55435 /* CachingItemSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 283586FC1C73F18E00A55435 /* CachingItemSource.swift */; };
2852B8441C51996B00591EAC /* Trees.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2852B8431C51996B00591EAC /* Trees.swift */; };
28532BE91C471FFB000072D9 /* ResultTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FEBABAE1AB3659000DB5728 /* ResultTests.swift */; };
28532BEA1C472008000072D9 /* DeferredTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28786E541AB0F5FA009EA9EF /* DeferredTests.swift */; };
28532BEB1C472015000072D9 /* UtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A6CE891AC082E200C1A2D4 /* UtilsTests.swift */; };
28532CC11C473977000072D9 /* MockFiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2791ABB533A00877008 /* MockFiles.swift */; };
28532CE61C48098D000072D9 /* ThreeWayTreeMerger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28532CE51C48098D000072D9 /* ThreeWayTreeMerger.swift */; };
28532D321C483E3D000072D9 /* CompletionOps.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28532D311C483E3D000072D9 /* CompletionOps.swift */; };
2853C5411AD84C6800C4F31D /* TabsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2853C5401AD84C6800C4F31D /* TabsPayload.swift */; };
2855611F1AEFFA1C00D5ED5B /* HistorySynchronizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2855611E1AEFFA1C00D5ED5B /* HistorySynchronizerTests.swift */; };
285D37E31ABCA69E000E1CF9 /* CryptoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C077971A3B064000834FE5 /* CryptoTests.swift */; };
285D3B681B4380B70035FD22 /* Queue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285D3B671B4380B70035FD22 /* Queue.swift */; };
285D3B901B4386520035FD22 /* SQLiteQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285D3B8F1B4386520035FD22 /* SQLiteQueue.swift */; };
285F2DC11AF80B4600211843 /* SQLiteBookmarksSyncing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285F2DC01AF80B4600211843 /* SQLiteBookmarksSyncing.swift */; };
2868FA061ADF7B69000D9B1D /* Sync.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; };
287AC8661AF4776D00101515 /* TestSQLiteHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE27D1ABB533A00877008 /* TestSQLiteHistory.swift */; };
288501DE1AC0F61D00E7F670 /* RequestExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288501DD1AC0F61D00E7F670 /* RequestExtensions.swift */; };
2885023F1AC117A500E7F670 /* SyncStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2885023E1AC117A500E7F670 /* SyncStateMachine.swift */; };
288A2D9D1AB8B3260023ABC3 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
288A2DB51AB8B38D0023ABC3 /* Error.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288A2DB31AB8B38D0023ABC3 /* Error.swift */; };
288A2DB61AB8B38D0023ABC3 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288A2DB41AB8B38D0023ABC3 /* Result.swift */; };
288E67C21B9E730900AE2C6A /* BookmarksDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 288E67C11B9E730900AE2C6A /* BookmarksDownloader.swift */; };
2891F2CB1F991185001B105E /* v33.db in Resources */ = {isa = PBXBuildFile; fileRef = 2891F2BA1F991185001B105E /* v33.db */; };
28926B1A1AC0F074009C0B1D /* EncryptedJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28926B191AC0F074009C0B1D /* EncryptedJSON.swift */; };
28926B371AC0F0DD009C0B1D /* EnvelopeJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28926B361AC0F0DD009C0B1D /* EnvelopeJSON.swift */; };
28926B3A1AC0F128009C0B1D /* CleartextPayloadJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28926B391AC0F128009C0B1D /* CleartextPayloadJSON.swift */; };
2894C1431AE89D8900F1F92F /* HistorySynchronizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2894C1421AE89D8900F1F92F /* HistorySynchronizer.swift */; };
2894C1661AE89DD200F1F92F /* TabsSynchronizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2894C1651AE89DD200F1F92F /* TabsSynchronizer.swift */; };
2894C1691AE89DDC00F1F92F /* ClientsSynchronizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2894C1681AE89DDC00F1F92F /* ClientsSynchronizer.swift */; };
2894C16C1AE89FD500F1F92F /* HistoryPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2894C16B1AE89FD500F1F92F /* HistoryPayload.swift */; };
289A4C131C4EB90600A460E3 /* StorageTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 289A4C121C4EB90600A460E3 /* StorageTestUtils.swift */; };
289A4C141C4EB90600A460E3 /* StorageTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 289A4C121C4EB90600A460E3 /* StorageTestUtils.swift */; };
28A17B671BEC727500BC14ED /* Downloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A17B661BEC727500BC14ED /* Downloader.swift */; };
28AA941D1B97DCA800703DC6 /* BookmarkPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28AA941C1B97DCA800703DC6 /* BookmarkPayload.swift */; };
28B62ACE1BC745E7004A585A /* Syncable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28B62ACD1BC745E7004A585A /* Syncable.swift */; };
28C28BFD1C51A3B900D5460E /* Merging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C28BFC1C51A3B900D5460E /* Merging.swift */; };
28C4AB721AD42D4300D9ACE3 /* Clients.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C4AB711AD42D4300D9ACE3 /* Clients.swift */; };
28C8B7851C852535006D8318 /* BookmarksPanelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C8B7841C852535006D8318 /* BookmarksPanelTests.swift */; };
28C8D11D1AD4CE8900F62011 /* Storage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FCAE21A1ABB51F800877008 /* Storage.framework */; };
28C8D1391AD4CE9100F62011 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
28CDA55C1A43C37C005C318C /* NSUserDefaultsPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD19A661A25309B0084FBA7 /* NSUserDefaultsPrefs.swift */; };
28D158AD1AFD90E500F9C065 /* TestSQLiteBookmarks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28D158AC1AFD90E500F9C065 /* TestSQLiteBookmarks.swift */; };
28D52E2F1BCDF53900187A1D /* ResetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28D52E081BCDF44100187A1D /* ResetTests.swift */; };
28D980231C47149000277055 /* TestBookmarkTreeMerging.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28D980221C47149000277055 /* TestBookmarkTreeMerging.swift */; };
28E08C991AF44EF9009BA2FA /* SQLiteHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2551ABB531100877008 /* SQLiteHistory.swift */; };
28E08C9A1AF44F00009BA2FA /* BrowserSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282915E51AF1A7920006EEB5 /* BrowserSchema.swift */; };
28E23C121AC5A5EE00F5AC85 /* State.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28E23C111AC5A5EE00F5AC85 /* State.swift */; };
28E91E751B443AD5009DF274 /* SyncConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28E91E741B443AD5009DF274 /* SyncConstants.swift */; };
28EADE5D1AFC3A78007FB2FB /* UIImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28EADE381AFC3898007FB2FB /* UIImageViewExtensions.swift */; };
28ECD97A1BA1EA2200D829DA /* MockSyncServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ECD9791BA1EA2200D829DA /* MockSyncServer.swift */; };
28ECD9BF1BA1F19900D829DA /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C001B90A44F005ABB0D /* libz.tbd */; };
28ECD9F41BA1F59800D829DA /* DownloadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ECD9F31BA1F59800D829DA /* DownloadTests.swift */; };
28ED02021B26123E003948B2 /* LoginPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ED02011B26123E003948B2 /* LoginPayload.swift */; };
28ED02261B262B5E003948B2 /* LoginsSynchronizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ED02251B262B5E003948B2 /* LoginsSynchronizer.swift */; };
28ED02291B262E0A003948B2 /* IndependentRecordSynchronizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ED02281B262E0A003948B2 /* IndependentRecordSynchronizer.swift */; };
28F596A11ACA13CA0071DDCC /* InfoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28F596A01ACA13CA0071DDCC /* InfoTests.swift */; };
28F657EA1ABFCA7A00A608BD /* LiveAccountTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA4363B1ABB8448008031D1 /* LiveAccountTest.swift */; };
28FDFF0C1C1F725800840F86 /* SeparatorTableCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28FDFF0B1C1F725800840F86 /* SeparatorTableCell.swift */; };
2C28F96C201B2D4C00ABA8A5 /* MailAppSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C28F96B201B2D4C00ABA8A5 /* MailAppSettingsTests.swift */; };
2C2A5EF41E68469500F02659 /* PrivateBrowsingTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C2A5EF31E68469500F02659 /* PrivateBrowsingTest.swift */; };
2C2A91291FA2410D002E36BD /* HistoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C2A91281FA2410D002E36BD /* HistoryTests.swift */; };
2C31A7A91E8BFB2200DAC646 /* ReaderViewUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C31A7A81E8BFB2200DAC646 /* ReaderViewUITest.swift */; };
2C31A8471E8D447F00DAC646 /* HomePageSettingsUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C31A8461E8D447F00DAC646 /* HomePageSettingsUITest.swift */; };
2C3406C81E719F00000FD889 /* SettingsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C3406C71E719F00000FD889 /* SettingsTest.swift */; };
2C473BD0209778900008C853 /* DownloadFilesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C473BCF209778900008C853 /* DownloadFilesTests.swift */; };
2C49854E206173C800893DAE /* photon-colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C49854D206173C800893DAE /* photon-colors.swift */; };
2C4A07DC20246EAD0083E320 /* DragAndDropTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C4A07DB20246EAD0083E320 /* DragAndDropTests.swift */; };
2C4B6BF320349EB800A009C2 /* FirstRunTourTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C4B6BF220349EB800A009C2 /* FirstRunTourTests.swift */; };
2C8C07771E7800EA00DC1237 /* FindInPageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C8C07761E7800EA00DC1237 /* FindInPageTest.swift */; };
2C97EC711E72C80E0092EC18 /* TopTabsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C97EC701E72C80E0092EC18 /* TopTabsTest.swift */; };
2CA16FDE1E5F089100332277 /* SearchTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CA16FDD1E5F089100332277 /* SearchTest.swift */; };
2CB1A65A1FDEA8B60084E96D /* NewTabSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB1A6591FDEA8B60084E96D /* NewTabSettings.swift */; };
2CB56E3F1E926BFB00AF7586 /* ToolbarTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CB56E3E1E926BFB00AF7586 /* ToolbarTest.swift */; };
2CC1B3F01E9B861400814EEC /* DomainAutocompleteTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC1B3EF1E9B861400814EEC /* DomainAutocompleteTest.swift */; };
2CCB296720A99C9500121DD8 /* SaveLoginsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CCB296620A99C9500121DD8 /* SaveLoginsTests.swift */; };
2CEA6F791E93E3A600D4100E /* SearchSettingsUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CEA6F781E93E3A600D4100E /* SearchSettingsUITest.swift */; };
2CEDADA220207EC400223A89 /* SyncFAUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CEDADA120207EC400223A89 /* SyncFAUITests.swift */; };
2CF21D0920A4A163000D08B7 /* PocketTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF21D0820A4A163000D08B7 /* PocketTests.swift */; };
2CF449A51E7BFE2C00FD7595 /* NavigationTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF449A41E7BFE2C00FD7595 /* NavigationTest.swift */; };
2CF9D9AA20067FA10083DF2A /* BrowsingPDFTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CF9D9A920067FA10083DF2A /* BrowsingPDFTests.swift */; };
2F13E79B1AC0C02700D75081 /* StringExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F13E79A1AC0C02700D75081 /* StringExtensionsTests.swift */; };
2F14E13A1ABB890800FF98DB /* Account-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F14E1391ABB890800FF98DB /* Account-Bridging-Header.h */; };
2F1A3DE11ABE3C90002F1E15 /* FxALoginStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F1A3DE01ABE3C90002F1E15 /* FxALoginStateMachine.swift */; };
2F1A3DFE1ABE3C9C002F1E15 /* FxALoginStateMachineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F1A3DFD1ABE3C9C002F1E15 /* FxALoginStateMachineTests.swift */; };
2F3724C61ABF3C01007607FA /* LiveStorageClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3724C41ABF3C01007607FA /* LiveStorageClientTests.swift */; };
2F3724C71ABF3C01007607FA /* StorageClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3724C51ABF3C01007607FA /* StorageClientTests.swift */; };
2F3724E51ABF3C19007607FA /* Info.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3724E21ABF3C19007607FA /* Info.swift */; };
2F3724E71ABF3C19007607FA /* StorageClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3724E31ABF3C19007607FA /* StorageClient.swift */; };
2F3724E91ABF3C19007607FA /* Synchronizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3724E41ABF3C19007607FA /* Synchronizer.swift */; };
2F44FA1B1A9D426A00FD20CC /* TestHashExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FA1A1A9D426A00FD20CC /* TestHashExtensions.swift */; };
2F44FB2C1A9D5D8500FD20CC /* Home.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F84B22261A09127C00AAB793 /* Home.xcassets */; };
2F44FB2D1A9D5D8500FD20CC /* FiraSans-BoldItalic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B7421A793CF20022C5E0 /* FiraSans-BoldItalic.ttf */; };
2F44FC721A9E840300FD20CC /* SettingsNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FC711A9E840300FD20CC /* SettingsNavigationController.swift */; };
2F44FCC51A9E85E900FD20CC /* SettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FCC41A9E85E900FD20CC /* SettingsTableViewController.swift */; };
2F44FCC71A9E8CF500FD20CC /* SearchSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FCC61A9E8CF500FD20CC /* SearchSettingsTableViewController.swift */; };
2F44FCCB1A9E972E00FD20CC /* SearchEnginePicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F44FCCA1A9E972E00FD20CC /* SearchEnginePicker.swift */; };
2F67C5261BB0CB4E00E7B73A /* MetaGlobalTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F67C5251BB0CB4E00E7B73A /* MetaGlobalTests.swift */; };
2F697F7E1A9FD22D009E03AE /* SearchEnginesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F697F7D1A9FD22D009E03AE /* SearchEnginesTests.swift */; };
2F8C76571BC32F3C00D5E4E0 /* MockSyncServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F8C76561BC32F3C00D5E4E0 /* MockSyncServerTests.swift */; };
2FA436061ABB83B4008031D1 /* Account.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FA435FB1ABB83B4008031D1 /* Account.framework */; };
2FA436121ABB83B4008031D1 /* Account.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FA435FB1ABB83B4008031D1 /* Account.framework */; };
2FA436291ABB8436008031D1 /* FirefoxAccount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA436221ABB8436008031D1 /* FirefoxAccount.swift */; };
2FA4362B1ABB8436008031D1 /* FirefoxAccountConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA436231ABB8436008031D1 /* FirefoxAccountConfiguration.swift */; };
2FA4362F1ABB8436008031D1 /* FxAClient10.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA436251ABB8436008031D1 /* FxAClient10.swift */; };
2FA436331ABB8436008031D1 /* HawkHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA436271ABB8436008031D1 /* HawkHelper.swift */; };
2FA436351ABB8436008031D1 /* TokenServerClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA436281ABB8436008031D1 /* TokenServerClient.swift */; };
2FA4363D1ABB8448008031D1 /* FirefoxAccountTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA436371ABB8448008031D1 /* FirefoxAccountTests.swift */; };
2FA4363E1ABB8448008031D1 /* FxAClient10Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA436381ABB8448008031D1 /* FxAClient10Tests.swift */; };
2FA436401ABB8448008031D1 /* HawkHelperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA4363A1ABB8448008031D1 /* HawkHelperTests.swift */; };
2FA436411ABB8448008031D1 /* LiveAccountTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA4363B1ABB8448008031D1 /* LiveAccountTest.swift */; };
2FA436421ABB8448008031D1 /* TokenServerClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA4363C1ABB8448008031D1 /* TokenServerClientTests.swift */; };
2FC244B31A855E05007CE41D /* FxA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28CE83D01A1D1D5100576538 /* FxA.framework */; };
2FCAE2251ABB51F800877008 /* Storage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FCAE21A1ABB51F800877008 /* Storage.framework */; };
2FCAE2311ABB51F800877008 /* Storage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FCAE21A1ABB51F800877008 /* Storage.framework */; };
2FCAE25D1ABB531100877008 /* Bookmarks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE23F1ABB531100877008 /* Bookmarks.swift */; };
2FCAE25F1ABB531100877008 /* Cursor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2411ABB531100877008 /* Cursor.swift */; };
2FCAE2601ABB531100877008 /* Favicons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2421ABB531100877008 /* Favicons.swift */; };
2FCAE2611ABB531100877008 /* FileAccessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2431ABB531100877008 /* FileAccessor.swift */; };
2FCAE2621ABB531100877008 /* History.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2441ABB531100877008 /* History.swift */; };
2FCAE2651ABB531100877008 /* RemoteTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2471ABB531100877008 /* RemoteTabs.swift */; };
2FCAE2661ABB531100877008 /* Site.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2481ABB531100877008 /* Site.swift */; };
2FCAE2681ABB531100877008 /* BrowserDB.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE24B1ABB531100877008 /* BrowserDB.swift */; };
2FCAE2751ABB531100877008 /* SQLiteRemoteClientsAndTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2581ABB531100877008 /* SQLiteRemoteClientsAndTabs.swift */; };
2FCAE2771ABB531100877008 /* SwiftData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE25B1ABB531100877008 /* SwiftData.swift */; };
2FCAE2781ABB531100877008 /* Visit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE25C1ABB531100877008 /* Visit.swift */; };
2FCAE2841ABB533A00877008 /* MockFiles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE2791ABB533A00877008 /* MockFiles.swift */; };
2FCAE2851ABB533A00877008 /* TestSQLiteRemoteClientsAndTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FCAE27A1ABB533A00877008 /* TestSQLiteRemoteClientsAndTabs.swift */; };
2FCAE33E1ABB5F1800877008 /* Storage-Bridging-Header.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FCAE33D1ABB5F1800877008 /* Storage-Bridging-Header.h */; settings = {ATTRIBUTES = (Public, ); }; };
2FDB10931A9FBEC5006CF312 /* PrefsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FDB10921A9FBEC5006CF312 /* PrefsTests.swift */; };
2FDBCF611ABFC9DE00AFF7F0 /* SyncAuthState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FDBCF601ABFC9DE00AFF7F0 /* SyncAuthState.swift */; };
2FDBCF9B1AC0ADB500AFF7F0 /* SyncAuthStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FDBCF9A1AC0ADB500AFF7F0 /* SyncAuthStateTests.swift */; };
2FDE87FE1ABB3817005317B1 /* RemoteTabsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FDE87FD1ABB3817005317B1 /* RemoteTabsPanel.swift */; };
2FFC4D1B1ABE3C360081D675 /* FxAState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FFC4D1A1ABE3C360081D675 /* FxAState.swift */; };
2FFC4D381ABE3C420081D675 /* FxAStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FFC4D371ABE3C420081D675 /* FxAStateTests.swift */; };
315D05561E58DD60001F349B /* UIPasteboardExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E5AB61C1D993D0026D912 /* UIPasteboardExtensions.swift */; };
318FB6EB1DB5600D0004E40F /* SQLiteHistoryFactories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 318FB6EA1DB5600D0004E40F /* SQLiteHistoryFactories.swift */; };
31ADB5DA1E58CEC300E87909 /* ClipboardBarDisplayHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31ADB5D91E58CEC300E87909 /* ClipboardBarDisplayHandler.swift */; };
39012F281F8ED262002E3D31 /* ScreenGraphTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39012F271F8ED262002E3D31 /* ScreenGraphTest.swift */; };
3905274C1C874D35007E0BB7 /* NotificationCenter.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3905274B1C874D35007E0BB7 /* NotificationCenter.framework */; };
3905274F1C874D35007E0BB7 /* TodayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3905274E1C874D35007E0BB7 /* TodayViewController.swift */; };
39098DC41CAD5ACB00AE87F3 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 391AEFD11C8F11ED00691F84 /* Images.xcassets */; };
391B4FFF1F9767F50094F841 /* FxScreenGraph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EB46981E26DDB4006346E8 /* FxScreenGraph.swift */; };
39236E721FCC600200A38F1B /* TabEventHandlerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39236E711FCC600200A38F1B /* TabEventHandlerTests.swift */; };
392E18031FEC4D7B00EBA79C /* MappaMundi.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 392E18021FEC4D7B00EBA79C /* MappaMundi.framework */; };
392E18041FEC4D9E00EBA79C /* MappaMundi.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 392E18021FEC4D7B00EBA79C /* MappaMundi.framework */; };
392ED6B71D06E85E009D9B62 /* NewTabChoiceViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 392ED6B61D06E85E009D9B62 /* NewTabChoiceViewController.swift */; };
392ED7E41D0AEF56009D9B62 /* NewTabAccessors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 392ED7E31D0AEF56009D9B62 /* NewTabAccessors.swift */; };
392ED7E61D0AEFEF009D9B62 /* HomePageAccessors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 392ED7E51D0AEFEF009D9B62 /* HomePageAccessors.swift */; };
39409A3F1C90E68300DAE683 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
3943A81D1E9807C700D4F6DC /* FxAPushMessageTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3943A81C1E9807C700D4F6DC /* FxAPushMessageTest.swift */; };
39455F771FC83F430088A22C /* TabEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39455F761FC83F430088A22C /* TabEventHandler.swift */; };
394CF6CF1BAA493C00906917 /* DefaultSuggestedSites.swift in Sources */ = {isa = PBXBuildFile; fileRef = 394CF6CE1BAA493C00906917 /* DefaultSuggestedSites.swift */; };
3964B09A1EA8F06F00F2EEF4 /* FeatureSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3964B0991EA8F06F00F2EEF4 /* FeatureSwitch.swift */; };
3964B09C1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3964B09B1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift */; };
396CDB55203C5B870034A3A3 /* TabTrayController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396CDB54203C5B870034A3A3 /* TabTrayController+KeyCommands.swift */; };
396E38CC1EE0816C00CC180F /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34DC84D1A16C40C00D49B7B /* Profile.swift */; };
396E38DD1EE081DA00CC180F /* SyncStatusResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60D03171D511398002FE3F6 /* SyncStatusResolver.swift */; };
396E38E01EE0821B00CC180F /* NSUserDefaultsPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD19A661A25309B0084FBA7 /* NSUserDefaultsPrefs.swift */; };
396E38E31EE083A400CC180F /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
396E38E61EE0843500CC180F /* Storage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FCAE21A1ABB51F800877008 /* Storage.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
396E38ED1EE0C63500CC180F /* Sync.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
396E38EE1EE0C6ED00CC180F /* ExtensionProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 396E38DB1EE0818800CC180F /* ExtensionProfile.swift */; };
396E38F11EE0C8EC00CC180F /* FxAPushMessageHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3905B4D41E8E7A6B0027D953 /* FxAPushMessageHandler.swift */; };
396E38F21EE0C8ED00CC180F /* FxAPushMessageHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3905B4D41E8E7A6B0027D953 /* FxAPushMessageHandler.swift */; };
396E38F31EE0C90D00CC180F /* FxALoginHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F99FED1E3A71F800F353B4 /* FxALoginHelper.swift */; };
397848DE1ED86605004C0C0B /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 397848DD1ED86605004C0C0B /* NotificationService.swift */; };
39A359E41BFCCE94006B9E87 /* UserActivityHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39A359E31BFCCE94006B9E87 /* UserActivityHandler.swift */; };
39A35AED1C0662A3006B9E87 /* SpotlightHelper.js in Resources */ = {isa = PBXBuildFile; fileRef = 39A35AEC1C0662A3006B9E87 /* SpotlightHelper.js */; };
39AC591A1CC574AB0042C2F5 /* HomePageSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39AC59191CC574AA0042C2F5 /* HomePageSettingsViewController.swift */; };
39C22C291E89791C000C0E56 /* PushCrypto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395C8F201E796AD600A68E8C /* PushCrypto.swift */; };
39C22C2A1E897926000C0E56 /* PushCryptoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39B0647C1E7ADAC2000BE173 /* PushCryptoTests.swift */; };
39C22C2F1E897BA7000C0E56 /* LivePushClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39C22C2C1E897B9A000C0E56 /* LivePushClientTests.swift */; };
39C261CC2018DE21009D97BD /* FxScreenGraphTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39C261CB2018DE20009D97BD /* FxScreenGraphTests.swift */; };
39D9E6851C89E9690071FADA /* SnapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604FA11C495268006EEEC3 /* SnapKit.framework */; };
39DD030D1CD53E1900BC09B3 /* HomePageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39DD030C1CD53E1900BC09B3 /* HomePageHelper.swift */; };
39E65D191CA455A900C63CE3 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 391AEFD11C8F11ED00691F84 /* Images.xcassets */; };
39E65D271CA5B92000C63CE3 /* AsyncReducerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39E65D261CA5B92000C63CE3 /* AsyncReducerTests.swift */; };
39EB469A1E26DDB4006346E8 /* FxScreenGraph.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39EB46981E26DDB4006346E8 /* FxScreenGraph.swift */; };
39F4C0FA2045D87400746155 /* FocusHelper.js in Resources */ = {isa = PBXBuildFile; fileRef = 39F4C0F92045D87400746155 /* FocusHelper.js */; };
39F4C10A2045DB2E00746155 /* FocusHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F4C1092045DB2E00746155 /* FocusHelper.swift */; };
39F819C61FD70F5D009E31E4 /* TabEventHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F819C51FD70F5D009E31E4 /* TabEventHandlers.swift */; };
39F99FE41E3A6F1700F353B4 /* PushClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F99FD91E3A6DE300F353B4 /* PushClient.swift */; };
39F99FE51E3A6F1700F353B4 /* PushConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F99FDA1E3A6DE300F353B4 /* PushConfiguration.swift */; };
39F99FE61E3A6F1700F353B4 /* PushRegistration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39F99FDB1E3A6DE300F353B4 /* PushRegistration.swift */; };
3B0943811D6CC4FC004F24E1 /* FilledPageControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B0943801D6CC4FC004F24E1 /* FilledPageControl.swift */; };
3B39EDBA1E16E18900EF029F /* CustomSearchEnginesTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B39EDB91E16E18900EF029F /* CustomSearchEnginesTest.swift */; };
3B39EDCB1E16E1AA00EF029F /* CustomSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B39EDCA1E16E1AA00EF029F /* CustomSearchViewController.swift */; };
3B43E3D31D95C48D00BBA9DB /* StoragePerfTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B43E3D21D95C48D00BBA9DB /* StoragePerfTests.swift */; };
3B4988CE1E42B01800A12FDA /* SwiftyJSON.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B4988CD1E42B01800A12FDA /* SwiftyJSON.framework */; };
3B4AA24B1D8B8C4C00A2E008 /* ArrayExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B4AA24A1D8B8C4C00A2E008 /* ArrayExtensionTests.swift */; };
3B546EC01D95ECAE00BDBE36 /* ActivityStreamTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B546EBF1D95ECAE00BDBE36 /* ActivityStreamTest.swift */; };
3B61CD491F2A74EF00D38DE1 /* PocketFeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B61CD481F2A74EF00D38DE1 /* PocketFeed.swift */; };
3B61CD591F2A750800D38DE1 /* PocketFeedTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B61CD581F2A750800D38DE1 /* PocketFeedTests.swift */; };
3B61CD631F2A769D00D38DE1 /* pocketglobalfeed.json in Resources */ = {isa = PBXBuildFile; fileRef = 3B61CD621F2A769D00D38DE1 /* pocketglobalfeed.json */; };
3B6889C51D66950E002AC85E /* UIImageColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B6889C41D66950E002AC85E /* UIImageColors.swift */; };
3B6F40181DC7849C00656CC6 /* ActivityStreamTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B6F40171DC7849C00656CC6 /* ActivityStreamTests.swift */; };
3BA9A0231D2C208C00BD418C /* Fuzi.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BA9A0221D2C208C00BD418C /* Fuzi.framework */; };
3BA9A0321D2C2C0500BD418C /* Fuzi.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BA9A0221D2C208C00BD418C /* Fuzi.framework */; };
3BB50E111D6274CD004B33DF /* ActivityStreamTopSitesCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB50E101D6274CD004B33DF /* ActivityStreamTopSitesCell.swift */; };
3BB50E201D627539004B33DF /* ActivityStreamPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB50E1F1D627539004B33DF /* ActivityStreamPanel.swift */; };
3BB54B311E68EB2B0021DAC4 /* AuthenticationKeychainInfoTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB54B301E68EB2B0021DAC4 /* AuthenticationKeychainInfoTests.swift */; };
3BC659491E5BA4AE006D560F /* TopSites in Resources */ = {isa = PBXBuildFile; fileRef = 3BC659481E5BA4AE006D560F /* TopSites */; };
3BC659591E5BA505006D560F /* top_sites.json in Resources */ = {isa = PBXBuildFile; fileRef = 3BC659581E5BA505006D560F /* top_sites.json */; };
3BCE6D3C1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BCE6D3B1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift */; };
3BE7275D1CCFE8B60099189F /* CustomSearchHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BE7275C1CCFE8B60099189F /* CustomSearchHandler.swift */; };
3BF4B8E91D38497A00493393 /* BaseTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF4B8E81D38497A00493393 /* BaseTestCase.swift */; };
3BF56D271CDBBE1F00AC4D75 /* SimpleToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BF56D261CDBBE1F00AC4D75 /* SimpleToast.swift */; };
3BFCBF201E04B1C50070C042 /* UIImageViewExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BFCBF1F1E04B1C50070C042 /* UIImageViewExtensionsTests.swift */; };
3BFE4B501D34673D00DDF53F /* ThirdPartySearchTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BFE4B4F1D34673D00DDF53F /* ThirdPartySearchTest.swift */; };
3D71C89E1F5703A1008D8646 /* CopiedLinksTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D71C89D1F5703A1008D8646 /* CopiedLinksTests.swift */; };
3D9CA9841EF456A8002434DD /* NightModeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CA9831EF456A8002434DD /* NightModeTests.swift */; };
3D9CA9A81EF84D04002434DD /* NoImageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CA9A71EF84D04002434DD /* NoImageTests.swift */; };
3D9CAA1C1EFCD655002434DD /* ClipBoardTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9CAA1B1EFCD655002434DD /* ClipBoardTests.swift */; };
3DEFED081F55EBE300F8620C /* TrackingProtectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DEFED071F55EBE300F8620C /* TrackingProtectionTests.swift */; };
4A59B58AD11B5EE1F80BBDEB /* TestHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A59BF410BBD9B3BE71F4C7C /* TestHistory.swift */; };
4A886CDE5207D87C3344B905 /* Pods_Client.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EBCEF15C3BB0FE05F97D11C6 /* Pods_Client.framework */; };
4F0445D72033324500E2C0C7 /* NewsDataService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0445D62033324500E2C0C7 /* NewsDataService.swift */; };
4F0445D92033326F00E2C0C7 /* FreshtabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0445D82033326F00E2C0C7 /* FreshtabViewController.swift */; };
4F0445DB203333BF00E2C0C7 /* TopSitesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0445DA203333BF00E2C0C7 /* TopSitesViewController.swift */; };
4F0445DD203333F200E2C0C7 /* NewsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0445DC203333F200E2C0C7 /* NewsViewController.swift */; };
4F0445DF203341B400E2C0C7 /* TopSiteViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0445DE203341B300E2C0C7 /* TopSiteViewCell.swift */; };
4F0445E2203344E300E2C0C7 /* LogoLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0445E1203344E300E2C0C7 /* LogoLoader.swift */; };
4F0445E720334D3400E2C0C7 /* UIDeviceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0445E620334D3400E2C0C7 /* UIDeviceExtension.swift */; };
4F0445E920334DC800E2C0C7 /* LocalDataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F0445E820334DC700E2C0C7 /* LocalDataStore.swift */; };
4F1860332088F3DC00A86D4C /* Privacy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1860322088F3DC00A86D4C /* Privacy.swift */; };
4F19FBD420FE2DE500BF0643 /* GhosteryLaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4F19FBC520FE2DE300BF0643 /* GhosteryLaunchScreen.xib */; };
4F304595204FEC5500C99162 /* PanelDataObservers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68F36971EA694000048CF44 /* PanelDataObservers.swift */; };
4F304598204FEE5500C99162 /* jsengine.bundle.js in Resources */ = {isa = PBXBuildFile; fileRef = 4F304597204FEE5500C99162 /* jsengine.bundle.js */; };
4F3045CB204FF0C500C99162 /* CliqzSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3045B2204FF0C500C99162 /* CliqzSearchViewController.swift */; };
4F3046AD204FF0EA00C99162 /* Cliqz.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 4F3046AC204FF0EA00C99162 /* Cliqz.xcassets */; };
4F3046AF204FF14200C99162 /* SubscriptionsHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3046AE204FF14100C99162 /* SubscriptionsHandler.swift */; };
4F3046B1204FF18700C99162 /* AppStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3046B0204FF18700C99162 /* AppStatus.swift */; };
4F3046B7204FF65800C99162 /* SettingsPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3046B4204FF65800C99162 /* SettingsPrefs.swift */; };
4F3046B8204FF65800C99162 /* LocationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3046B5204FF65800C99162 /* LocationManager.swift */; };
4F3046B9204FF65800C99162 /* AWSSNSManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3046B6204FF65800C99162 /* AWSSNSManager.swift */; };
4F3046BB204FF69200C99162 /* logo-database.json in Resources */ = {isa = PBXBuildFile; fileRef = 4F3046BA204FF69200C99162 /* logo-database.json */; };
4F30F5082051670C0049E4F6 /* AutoCompletion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4F42051670C0049E4F6 /* AutoCompletion.swift */; };
4F30F5092051670C0049E4F6 /* AutoCompletionBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4F52051670C0049E4F6 /* AutoCompletionBridge.m */; };
4F30F50A2051670C0049E4F6 /* BrowserActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4F62051670C0049E4F6 /* BrowserActions.swift */; };
4F30F50B2051670C0049E4F6 /* BrowserActionsBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4F72051670C0049E4F6 /* BrowserActionsBridge.m */; };
4F30F50C2051670C0049E4F6 /* Crypto.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4F82051670C0049E4F6 /* Crypto.swift */; };
4F30F50D2051670C0049E4F6 /* CryptoBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4F92051670C0049E4F6 /* CryptoBridge.m */; };
4F30F50E2051670C0049E4F6 /* JSBridge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4FA2051670C0049E4F6 /* JSBridge.swift */; };
4F30F50F2051670C0049E4F6 /* JSBridgeBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4FB2051670C0049E4F6 /* JSBridgeBridge.m */; };
4F30F5102051670C0049E4F6 /* NativeDrawable.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4FC2051670C0049E4F6 /* NativeDrawable.m */; };
4F30F5112051670C0049E4F6 /* QuerySuggestion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4FD2051670C0049E4F6 /* QuerySuggestion.swift */; };
4F30F5122051670C0049E4F6 /* QuerySuggestionBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4FE2051670C0049E4F6 /* QuerySuggestionBridge.m */; };
4F30F5132051670C0049E4F6 /* ShareCardModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F4FF2051670C0049E4F6 /* ShareCardModule.swift */; };
4F30F5142051670C0049E4F6 /* ShareCardModuleBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F5002051670C0049E4F6 /* ShareCardModuleBridge.m */; };
4F30F5152051670C0049E4F6 /* SubscriptionModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F5012051670C0049E4F6 /* SubscriptionModule.swift */; };
4F30F5162051670C0049E4F6 /* SubscriptionModuleBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F5022051670C0049E4F6 /* SubscriptionModuleBridge.m */; };
4F30F5172051670C0049E4F6 /* Telemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F5032051670C0049E4F6 /* Telemetry.swift */; };
4F30F5182051670C0049E4F6 /* TelemetryBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F5042051670C0049E4F6 /* TelemetryBridge.m */; };
4F30F5192051670C0049E4F6 /* UserAgentConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F5052051670C0049E4F6 /* UserAgentConstants.swift */; };
4F30F51A2051670C0049E4F6 /* UserAgentConstantsBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F5062051670C0049E4F6 /* UserAgentConstantsBridge.m */; };
4F30F51B2051670C0049E4F6 /* Engine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F5072051670C0049E4F6 /* Engine.swift */; };
4F30F52120517A070049E4F6 /* FeedbackUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F52020517A070049E4F6 /* FeedbackUI.swift */; };
4F30F52420517A6B0049E4F6 /* LogoPlaceholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F52220517A6B0049E4F6 /* LogoPlaceholder.swift */; };
4F30F52520517A6B0049E4F6 /* ClickableUITableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F52320517A6B0049E4F6 /* ClickableUITableViewCell.swift */; };
4F30F52720517C210049E4F6 /* SearchViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F30F52620517C210049E4F6 /* SearchViewDelegate.swift */; };
4F30F5512051E3F90049E4F6 /* etld.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4F30F5422051E3F90049E4F6 /* etld.plist */; };
4F3FA4E32044194400A9E7F6 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3FA4E22044194400A9E7F6 /* ColorExtension.swift */; };
4F3FA4E520444FE900A9E7F6 /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3FA4E420444FE900A9E7F6 /* StringExtension.swift */; };
4F4033C42086358D00AD2A8D /* ControlCenterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F4033C32086358D00AD2A8D /* ControlCenterViewController.swift */; };
4F4033D82086575500AD2A8D /* OverviewViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F4033D72086575500AD2A8D /* OverviewViewController.swift */; };
4F4033DA2086577D00AD2A8D /* GlobalTrackersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F4033D92086577D00AD2A8D /* GlobalTrackersViewController.swift */; };
4F514FD41ACD8F2C0022D7EA /* HistoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F514FD31ACD8F2C0022D7EA /* HistoryTests.swift */; };
4F69309A2048185600FB0B2E /* TopSitesDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F6930992048185600FB0B2E /* TopSitesDataSource.swift */; };
4F82FDC5208F2D3E002CED25 /* TrackersController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F82FDB6208F2D3E002CED25 /* TrackersController.swift */; };
4F97573B1AFA6F37006ECC24 /* readerContent.html in Resources */ = {isa = PBXBuildFile; fileRef = 4F9757391AFA6F37006ECC24 /* readerContent.html */; };
4F9DD64320BD562B00107976 /* disconnect-social.json in Resources */ = {isa = PBXBuildFile; fileRef = EB54A8752028CE4000018880 /* disconnect-social.json */; };
4FB2BBB120B70A21006FB03D /* DeviceInfoExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB2BBAE20B70680006FB03D /* DeviceInfoExtension.swift */; };
4FB2BBB420B70BC8006FB03D /* WifiProtectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB2BBB220B70A72006FB03D /* WifiProtectionViewController.swift */; };
4FB2BBB820B70FB5006FB03D /* WiFiProtectionActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB2BBB720B70FB4006FB03D /* WiFiProtectionActivity.swift */; };
4FB2BBBE20B80FF3006FB03D /* WifiProtection.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 4FB2BBBD20B80FF3006FB03D /* WifiProtection.storyboard */; };
4FBBC14020359D3100445AD1 /* ForgetModeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FBBC13F20359D3100445AD1 /* ForgetModeView.swift */; };
4FBBC1502035E02900445AD1 /* NewsViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FBBC14F2035E02900445AD1 /* NewsViewCell.swift */; };
4FBBC1522035E5C400445AD1 /* NewsDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FBBC1512035E5C400445AD1 /* NewsDataSource.swift */; };
4FD19FC5205A9F7700547DD5 /* NativeContextMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD19FC4205A9F7700547DD5 /* NativeContextMenu.swift */; };
4FF07D852063C99E001385A8 /* OffrView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF07D802063C99D001385A8 /* OffrView.swift */; };
4FF07D862063C99E001385A8 /* OffrzViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF07D812063C99D001385A8 /* OffrzViewController.swift */; };
4FF07D872063C99E001385A8 /* OffrzEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF07D822063C99E001385A8 /* OffrzEmptyView.swift */; };
4FF07D882063C99E001385A8 /* OffrzDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF07D832063C99E001385A8 /* OffrzDataSource.swift */; };
4FF07D892063C99E001385A8 /* OffrzOnboardingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF07D842063C99E001385A8 /* OffrzOnboardingView.swift */; };
4FF07D8B2063CA46001385A8 /* OffrzDataService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF07D8A2063CA46001385A8 /* OffrzDataService.swift */; };
5002717C41BC7C50F67F1CAD /* StateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50027345B49B967409DDA348 /* StateTests.swift */; };
554867231DC3935A00183DAA /* HomePageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 554867221DC3935A00183DAA /* HomePageTests.swift */; };
55A747171DC46FC400CE1B57 /* HomePageUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55A747161DC46FC400CE1B57 /* HomePageUITest.swift */; };
59A681BDFC95A19F05E07223 /* SearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A68CCB63E2A565CB03F832 /* SearchViewController.swift */; };
59A68B280D62462B85CF57A4 /* HistoryPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A6825233896FC846499289 /* HistoryPanel.swift */; };
59A68D66379CFA85C4EAF00B /* TwoLineCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A68B1F857A8638598A63A0 /* TwoLineCell.swift */; };
59A68E0B4ABBF55E14819668 /* BookmarksPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A6839879D615FC1C0D71CE /* BookmarksPanel.swift */; };
59A68FD5260B8D520F890F4A /* ReaderPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A685F4EAD19EDEC854BCA4 /* ReaderPanel.swift */; };
742A56391D80B54A00BDB803 /* PhotonActionSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 742A56381D80B54A00BDB803 /* PhotonActionSheet.swift */; };
744B0FFE1B4F172E00100422 /* ToolbarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744B0FFD1B4F172E00100422 /* ToolbarTests.swift */; };
744ED5611DBFEB8D00A2B5BE /* MailtoLinkHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 744ED5601DBFEB8D00A2B5BE /* MailtoLinkHandler.swift */; };
745DAB301CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745DAB2F1CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift */; };
745DAB3F1CDAB09E00D44181 /* HistoryBackButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 745DAB3E1CDAB09E00D44181 /* HistoryBackButton.swift */; };
7479B4EF1C5306A200DF000B /* Reachability.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7479B4ED1C5306A200DF000B /* Reachability.swift */; };
74821F8E1DAD8F1400EEEA72 /* ActivityStreamHighlightCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74821F8D1DAD8F1300EEEA72 /* ActivityStreamHighlightCell.swift */; };
74821FC51DB56A2500EEEA72 /* OpenWithSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74821FC41DB56A2500EEEA72 /* OpenWithSettingsViewController.swift */; };
74821FFE1DB6D3AC00EEEA72 /* MailSchemes.plist in Resources */ = {isa = PBXBuildFile; fileRef = 74821FFD1DB6D3AC00EEEA72 /* MailSchemes.plist */; };
7482205C1DBAB56300EEEA72 /* MailProviders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7482205B1DBAB56300EEEA72 /* MailProviders.swift */; };
74B195441CF503FC007F36EF /* RecentlyClosedTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74B195431CF503FC007F36EF /* RecentlyClosedTabs.swift */; };
74C027451B2A348C001B1E88 /* SessionData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74C027441B2A348C001B1E88 /* SessionData.swift */; };
74E36D781B71323500D69DA1 /* SettingsContentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74E36D771B71323500D69DA1 /* SettingsContentViewController.swift */; };
7B10AA9F1E3A15020002DD08 /* DataExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B10AA9E1E3A15020002DD08 /* DataExtensions.swift */; };
7B10AABB1E3A1F650002DD08 /* URLRequestExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B10AABA1E3A1F650002DD08 /* URLRequestExtensions.swift */; };
7B2142FE1E5E055000CDD3FC /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7B2142FC1E5E055000CDD3FC /* InfoPlist.strings */; };
7B24DC9C1B67B3590005766B /* ClearPrivateDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B24DC9B1B67B3590005766B /* ClearPrivateDataTests.swift */; };
7B3631EA1C244FEE00D12AF9 /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B3631E91C244FEE00D12AF9 /* Theme.swift */; };
7B3D9E651E4CBFDB007A50DA /* NSCoderExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B3D9E641E4CBFDB007A50DA /* NSCoderExtensions.swift */; };
7B42406E1CA04CAC009B5C28 /* Menu.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7B42406D1CA04CAC009B5C28 /* Menu.xcassets */; };
7B4980A81CE363ED0017547C /* Settings.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 7B4980A71CE363ED0017547C /* Settings.xcassets */; };
7B604F861C494983006EEEC3 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604F851C494983006EEEC3 /* Alamofire.framework */; };
7B604F871C494995006EEEC3 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604F851C494983006EEEC3 /* Alamofire.framework */; };
7B604F891C4949B1006EEEC3 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604F851C494983006EEEC3 /* Alamofire.framework */; };
7B604F8A1C4949C1006EEEC3 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604F851C494983006EEEC3 /* Alamofire.framework */; };
7B604F901C494B0F006EEEC3 /* Alamofire.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604F851C494983006EEEC3 /* Alamofire.framework */; };
7B604F991C494F74006EEEC3 /* KIF.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604F981C494F74006EEEC3 /* KIF.framework */; };
7B604F9B1C4950F2006EEEC3 /* SDWebImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604F9A1C4950F2006EEEC3 /* SDWebImage.framework */; };
7B604F9D1C495143006EEEC3 /* SDWebImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604F9A1C4950F2006EEEC3 /* SDWebImage.framework */; };
7B604FA21C495268006EEEC3 /* SnapKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604FA11C495268006EEEC3 /* SnapKit.framework */; };
7B604FBB1C495D8A006EEEC3 /* XCGLogger.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604FBA1C495D8A006EEEC3 /* XCGLogger.framework */; };
7B604FBC1C495E1E006EEEC3 /* XCGLogger.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604FBA1C495D8A006EEEC3 /* XCGLogger.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
7B604FBD1C495E31006EEEC3 /* XCGLogger.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604FBA1C495D8A006EEEC3 /* XCGLogger.framework */; };
7B604FBE1C495E4E006EEEC3 /* XCGLogger.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604FBA1C495D8A006EEEC3 /* XCGLogger.framework */; };
7B604FBF1C495E60006EEEC3 /* XCGLogger.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604FBA1C495D8A006EEEC3 /* XCGLogger.framework */; };
7B604FC01C495FD1006EEEC3 /* XCGLogger.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B604FBA1C495D8A006EEEC3 /* XCGLogger.framework */; };
7B844E3D1BBDDB9D00E733A2 /* ChevronView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B844E3C1BBDDB9D00E733A2 /* ChevronView.swift */; };
7B8A47F61D01D3B400C07734 /* PassKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7B8A47F51D01D3B400C07734 /* PassKit.framework */; };
7B9BF91C1E43472E00CB24F4 /* JSONExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B9BF91B1E43472E00CB24F4 /* JSONExtensions.swift */; };
7B9BF9301E449D2500CB24F4 /* MockLogins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B3E7DB91B27AB4C00E2E84D /* MockLogins.swift */; };
7BA0601B1C0F4DE200DFADB6 /* TabPeekViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BA0601A1C0F4DE200DFADB6 /* TabPeekViewController.swift */; };
7BA4A9471C4CED900091D032 /* GCDWebServers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BA4A9451C4CED780091D032 /* GCDWebServers.framework */; };
7BA4A94A1C4CEFC70091D032 /* OnePasswordExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BA4A9491C4CEFC70091D032 /* OnePasswordExtension.framework */; };
7BA4A94C1C4CF03B0091D032 /* SwiftKeychainWrapper.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BA4A94B1C4CF03B0091D032 /* SwiftKeychainWrapper.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
7BA4A9641C4CFE840091D032 /* Deferred.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BA4A9631C4CFE840091D032 /* Deferred.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
7BA4A9651C4D007B0091D032 /* Deferred.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BA4A9631C4CFE840091D032 /* Deferred.framework */; };
7BA4A9661C4D008C0091D032 /* Deferred.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7BA4A9631C4CFE840091D032 /* Deferred.framework */; };
7BA8D1C71BA037F500C8AE9E /* OpenInHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BA8D1C61BA037F500C8AE9E /* OpenInHelper.swift */; };
7BBFEE741BB405D900A305AA /* TabManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BBFEE731BB405D900A305AA /* TabManagerTests.swift */; };
7BEB64441C7345600092C02E /* L10nSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B3632D31C2983F000D12AF9 /* L10nSnapshotTests.swift */; };
7BEB64451C7345600092C02E /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B60B0071BDE3AE10090C984 /* SnapshotHelper.swift */; };
7BEB64511C7345990092C02E /* MarketingUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B95CD191C3AB2EE00638E31 /* MarketingUITests.swift */; };
7BEB64521C7345990092C02E /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B60B0071BDE3AE10090C984 /* SnapshotHelper.swift */; };
7BEFC6801BFF68C30059C952 /* QuickActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BEFC67F1BFF68C30059C952 /* QuickActions.swift */; };
7BF5A1EA1B41640500EA9DD8 /* SyncQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BF5A1E91B41640500EA9DD8 /* SyncQueue.swift */; };
7BF5A1EE1B429B3100EA9DD8 /* SyncCommandsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BF5A1ED1B429B3100EA9DD8 /* SyncCommandsTests.swift */; };
82F43436207E44C100FA40AF /* AppiumTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F43435207E44C100FA40AF /* AppiumTests.swift */; };
8D8251811F4DE67F00780643 /* AdvanceAccountSettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D8251721F4DE67E00780643 /* AdvanceAccountSettingViewController.swift */; };
8DCD3BCD1ED5B7FA00446D38 /* FxADeepLinkingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DCD3BCC1ED5B7FA00446D38 /* FxADeepLinkingTests.swift */; };
A83E5AB71C1D993D0026D912 /* UIPasteboardExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E5AB61C1D993D0026D912 /* UIPasteboardExtensions.swift */; };
A83E5B1A1C1DA8BF0026D912 /* image.gif in Resources */ = {isa = PBXBuildFile; fileRef = A83E5B181C1DA8BF0026D912 /* image.gif */; };
A83E5B1B1C1DA8BF0026D912 /* image.png in Resources */ = {isa = PBXBuildFile; fileRef = A83E5B191C1DA8BF0026D912 /* image.png */; };
A83E5B1D1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E5B1C1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift */; };
A83E5B1E1C1DAAAA0026D912 /* UIPasteboardExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A83E5AB61C1D993D0026D912 /* UIPasteboardExtensions.swift */; };
A9072B801D07B34100459960 /* NoImageModeHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9072B7F1D07B34100459960 /* NoImageModeHelper.swift */; };
A93067E81D0FE18E00C49C6E /* NightModeHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A93067E71D0FE18E00C49C6E /* NightModeHelper.swift */; };
AF03AA1A20BC117600A9D097 /* LoadTrackerListOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF03AA1920BC117600A9D097 /* LoadTrackerListOperation.swift */; };
AF03AA2A20BC129A00A9D097 /* ApplyDefaultsOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF03AA2920BC129A00A9D097 /* ApplyDefaultsOperation.swift */; };
AF28D3D8207E32250065FF86 /* PermissionManagerModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF28D3D7207E32250065FF86 /* PermissionManagerModule.swift */; };
AF28D3DB207E325F0065FF86 /* PermissionManagerModuleBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = AF28D3DA207E325F0065FF86 /* PermissionManagerModuleBridge.m */; };
AF28D3DD207E378E0065FF86 /* GeoLocationBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = AF28D3DC207E378E0065FF86 /* GeoLocationBridge.m */; };
AF28D3DF207E37A20065FF86 /* GeoLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF28D3DE207E37A20065FF86 /* GeoLocation.swift */; };
AF4C19B920AC7AC400D3F740 /* TopTabs.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF4C19B820AC7AC400D3F740 /* TopTabs.swift */; };
AF53D3BC206A346B0012A11F /* TabExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF53D3BB206A346B0012A11F /* TabExtension.swift */; };
AF6F247D20AF0749009C3D0D /* CliqzStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6F247C20AF0749009C3D0D /* CliqzStrings.swift */; };
AF6FA97220652C6800D7F9F0 /* ghostery_content_blocker.json in Resources */ = {isa = PBXBuildFile; fileRef = AF6FA96E20652C6700D7F9F0 /* ghostery_content_blocker.json */; };
AF6FA97320652C6800D7F9F0 /* preload.js in Resources */ = {isa = PBXBuildFile; fileRef = AF6FA96F20652C6800D7F9F0 /* preload.js */; };
AF6FA97420652C6800D7F9F0 /* postload.js in Resources */ = {isa = PBXBuildFile; fileRef = AF6FA97020652C6800D7F9F0 /* postload.js */; };
AF6FA97520652C6800D7F9F0 /* ghostery_content_blocker_split.json in Resources */ = {isa = PBXBuildFile; fileRef = AF6FA97120652C6800D7F9F0 /* ghostery_content_blocker_split.json */; };
AF6FA97920652C8F00D7F9F0 /* BlockListManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA97620652C8F00D7F9F0 /* BlockListManager.swift */; };
AF6FA97B20652C8F00D7F9F0 /* URLInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA97820652C8F00D7F9F0 /* URLInterceptor.swift */; };
AF6FA98820652D4600D7F9F0 /* TrackerListApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA97D20652D4500D7F9F0 /* TrackerListApp.swift */; };
AF6FA98920652D4600D7F9F0 /* TrackerListRegex.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA97E20652D4500D7F9F0 /* TrackerListRegex.swift */; };
AF6FA98A20652D4600D7F9F0 /* TrackerListHostPaths.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA97F20652D4500D7F9F0 /* TrackerListHostPaths.swift */; };
AF6FA98B20652D4600D7F9F0 /* TrackerList.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA98020652D4500D7F9F0 /* TrackerList.swift */; };
AF6FA98C20652D4600D7F9F0 /* TrackerListPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA98120652D4500D7F9F0 /* TrackerListPath.swift */; };
AF6FA98D20652D4600D7F9F0 /* PageTrackersFound.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA98220652D4500D7F9F0 /* PageTrackersFound.swift */; };
AF6FA98E20652D4600D7F9F0 /* TrackerListBug.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA98320652D4600D7F9F0 /* TrackerListBug.swift */; };
AF6FA98F20652D4600D7F9F0 /* UserPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA98420652D4600D7F9F0 /* UserPreferences.swift */; };
AF6FA99020652D4600D7F9F0 /* TrackerListHosts.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA98520652D4600D7F9F0 /* TrackerListHosts.swift */; };
AF6FA99120652D4600D7F9F0 /* TrackerStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA98620652D4600D7F9F0 /* TrackerStore.swift */; };
AF6FA99220652D4600D7F9F0 /* TrieNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA98720652D4600D7F9F0 /* TrieNode.swift */; };
AF6FA99520652DF200D7F9F0 /* PersistentSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6FA99420652DF200D7F9F0 /* PersistentSet.swift */; };
AF77B88C2099FFC300E7A0C4 /* AntiPhishingDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF77B88B2099FFC300E7A0C4 /* AntiPhishingDetector.swift */; };
AF77B88E209A022A00E7A0C4 /* NSData+GZIP.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF77B88D209A022A00E7A0C4 /* NSData+GZIP.swift */; };
AF77B890209A05E200E7A0C4 /* ConnectionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF77B88F209A05E200E7A0C4 /* ConnectionManager.swift */; };
AF77B8C5209B132700E7A0C4 /* CliqzHomePanelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF77B8C4209B132700E7A0C4 /* CliqzHomePanelViewController.swift */; };
AF7DD43020F77B790090956F /* LoadingNotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7DD42F20F77B790090956F /* LoadingNotificationManager.swift */; };
AF7DD44020F785D30090956F /* CustomSimpleToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7DD43F20F785D30090956F /* CustomSimpleToast.swift */; };
AF99C8A2206935F0009404FF /* GhosteryButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF99C8A1206935F0009404FF /* GhosteryButton.swift */; };
AF9C111220A051FB003253D3 /* CliqzHistoryPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF9C111120A051FB003253D3 /* CliqzHistoryPanel.swift */; };
AFA1DE072088AF9600B27B8A /* AdBlocker in Resources */ = {isa = PBXBuildFile; fileRef = AFA1DDF82088AF9600B27B8A /* AdBlocker */; };
AFA1DE0A2088BDDB00B27B8A /* Identifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1DE092088BDDB00B27B8A /* Identifiers.swift */; };
AFA1DE0C2088BE0500B27B8A /* BlockListFileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1DE0B2088BE0500B27B8A /* BlockListFileManager.swift */; };
AFA1DE0E2088BE5700B27B8A /* CompileOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1DE0D2088BE5700B27B8A /* CompileOperation.swift */; };
AFA1DE102088D59400B27B8A /* BlockingCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA1DE0F2088D59400B27B8A /* BlockingCoordinator.swift */; };
AFA9FACA208DFA120028CA1B /* ControlCenterDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA9FAC9208DFA120028CA1B /* ControlCenterDataSource.swift */; };
AFA9FACC208DFD790028CA1B /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA9FACB208DFD790028CA1B /* ArrayExtensions.swift */; };
AFA9FB0B208E04FA0028CA1B /* DictionaryExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA9FB0A208E04FA0028CA1B /* DictionaryExtensions.swift */; };
AFA9FB0D208E135E0028CA1B /* ControlCenterDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA9FB0C208E135E0028CA1B /* ControlCenterDelegate.swift */; };
AFAB304020B80EC200FE312E /* AppDelegateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFAB303F20B80EC200FE312E /* AppDelegateExtension.swift */; };
AFAB306B20B83E2800FE312E /* TelemetryHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFAB306A20B83E2800FE312E /* TelemetryHelper.swift */; };
AFAC2C7A20C9475900498538 /* bugs.json in Resources */ = {isa = PBXBuildFile; fileRef = AFAC2C7920C9475900498538 /* bugs.json */; };
AFBAC1BF20AEBB78007F02CC /* CliqzIntroViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFBAC1BE20AEBB78007F02CC /* CliqzIntroViewController.swift */; };
AFBEDE8B20B56BAD00C3119A /* DomainStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA9FAB8208DEF990028CA1B /* DomainStore.swift */; };
AFBEDE9A20B56BB200C3119A /* TrackerStateStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA9FAA0208DD9C00028CA1B /* TrackerStateStore.swift */; };
AFD165B620C6C03B00379381 /* UpdateOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD165B520C6C03B00379381 /* UpdateOperation.swift */; };
AFD165B920C6C1AD00379381 /* PopulateBlockedTrackersOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD165B820C6C1AD00379381 /* PopulateBlockedTrackersOperation.swift */; };
AFDF458220A9C5F20091CA27 /* UILabelExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFDF458120A9C5F20091CA27 /* UILabelExtension.swift */; };
AFE484D32056838500554B2E /* CliqzURLBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFE484D22056838500554B2E /* CliqzURLBar.swift */; };
AFF2874E209B54F6001E9B59 /* CliqzHomePanels.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFF2874D209B54F6001E9B59 /* CliqzHomePanels.swift */; };
AFF28766209B5F6E001E9B59 /* ImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFF28765209B5F6E001E9B59 /* ImageExtension.swift */; };
C400467C1CF4E43E00B08303 /* BackForwardListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C400467B1CF4E43E00B08303 /* BackForwardListViewController.swift */; };
C40046FA1CF8E0B200B08303 /* BackForwardListAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C40046F91CF8E0B200B08303 /* BackForwardListAnimator.swift */; };
C45F44691D087DB600CB7EF0 /* TopTabsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C45F44681D087DB600CB7EF0 /* TopTabsViewController.swift */; };
C4E3983D1D21F1E7004E89BA /* TopTabsViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E3983C1D21F1E7004E89BA /* TopTabsViews.swift */; };
C4E3984C1D21F2FD004E89BA /* TabTrayButtonExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E3984B1D21F2FD004E89BA /* TabTrayButtonExtensions.swift */; };
C4E398601D22C409004E89BA /* TopTabsLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4E3985F1D22C409004E89BA /* TopTabsLayout.swift */; };
C4EFEECF1CEBB6F2009762A4 /* BackForwardTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4EFEECE1CEBB6F2009762A4 /* BackForwardTableViewCell.swift */; };
C4F3B29A1CFCF93A00966259 /* ButtonToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4F3B2991CFCF93A00966259 /* ButtonToast.swift */; };
C817B34D1FC609500086018E /* UIScrollViewSwizzled.swift in Sources */ = {isa = PBXBuildFile; fileRef = C817B34C1FC609500086018E /* UIScrollViewSwizzled.swift */; };
C8611C8E1F71904C00C3DE7D /* DiskImageStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BF8CBC1B7472FA0007AFE6 /* DiskImageStoreTests.swift */; };
C8611CB01F71AEBA00C3DE7D /* NoImageModeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8611CA11F71AEB900C3DE7D /* NoImageModeTests.swift */; };
C88601C61F4228AD00BBDE4F /* ContentBlockerSettingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C88601B71F4228AD00BBDE4F /* ContentBlockerSettingViewController.swift */; };
C8EB60C41F1FB12500F9B5B3 /* navigationDelegate.html in Resources */ = {isa = PBXBuildFile; fileRef = C8EB60C31F1FB12500F9B5B3 /* navigationDelegate.html */; };
C8EB60DC1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8EB60DB1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift */; };
C8F457A81F1FD75A000CB895 /* BrowserViewController+WKNavigationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8F457A71F1FD75A000CB895 /* BrowserViewController+WKNavigationDelegate.swift */; };
C8F457AA1F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8F457A91F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift */; };
CE339EE61F2507C0009BE0E6 /* TestBookmarksSynchronizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE339ED61F2507A1009BE0E6 /* TestBookmarksSynchronizer.swift */; };
CE564D8E1EB7BD7700BEDDDC /* BookmarksRepairRequestor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE564D8D1EB7BD7700BEDDDC /* BookmarksRepairRequestor.swift */; };
CE7F11941F3CEEC800ABFC0B /* RemoteDevices.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE7F115E1F3CCEF900ABFC0B /* RemoteDevices.swift */; };
CEFA977E1FAA6B490016F365 /* SyncContentSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEFA977D1FAA6B490016F365 /* SyncContentSettingsViewController.swift */; };
CEFC984B1EC0DCF5008A3E48 /* TestBookmarksRepairRequestor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEFC983B1EC0DC60008A3E48 /* TestBookmarksRepairRequestor.swift */; };
D0131B4D1F3CF7D8000CDE86 /* SQLiteFavicons.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0131B4C1F3CF7D8000CDE86 /* SQLiteFavicons.swift */; };
D018F93E1F44A71A0098F8CA /* Schema.swift in Sources */ = {isa = PBXBuildFile; fileRef = D018F93D1F44A7190098F8CA /* Schema.swift */; };
D02816C21ECA5E2A00240CAA /* HistoryStateHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D02816C11ECA5E2A00240CAA /* HistoryStateHelper.swift */; };
D02818611EF056C800240CAA /* SentryIntegration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D02818601EF056C800240CAA /* SentryIntegration.swift */; };
D029A04920A62DB0001DB72F /* TemporaryDocument.swift in Sources */ = {isa = PBXBuildFile; fileRef = D029A04820A62DB0001DB72F /* TemporaryDocument.swift */; };
D03F8EB22004014E003C2224 /* FaviconHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03F8EB12004014E003C2224 /* FaviconHandler.swift */; };
D03F8F23200EAC1F003C2224 /* AllFramesAtDocumentStart.js in Resources */ = {isa = PBXBuildFile; fileRef = D03F8F22200EAC1E003C2224 /* AllFramesAtDocumentStart.js */; };
D04D1B862097859B0074B35F /* DownloadToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04D1B852097859B0074B35F /* DownloadToast.swift */; };
D04D1B92209790B60074B35F /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = D04D1B91209790B60074B35F /* Toast.swift */; };
D0625C98208E87F10081F3B2 /* DownloadQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0625C97208E87F10081F3B2 /* DownloadQueue.swift */; };
D0625CA8208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0625CA7208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift */; };
D07696F820697F9C00FACFD8 /* ReadingListSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = D07696F720697F9C00FACFD8 /* ReadingListSchema.swift */; };
D076971F206AC60900FACFD8 /* ReadingList.swift in Sources */ = {isa = PBXBuildFile; fileRef = D076971E206AC60900FACFD8 /* ReadingList.swift */; };
D0769743206C19E900FACFD8 /* SQLiteReadingList.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0769742206C19E800FACFD8 /* SQLiteReadingList.swift */; };
D09A0CD81FAA23F6009A0273 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
D09A0CD91FAA2413009A0273 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
D09A0CDA1FAA24C2009A0273 /* Storage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FCAE21A1ABB51F800877008 /* Storage.framework */; };
D09A0CDB1FAA24C8009A0273 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
D09A0CDC1FAA24CC009A0273 /* Account.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2FA435FB1ABB83B4008031D1 /* Account.framework */; };
D09A0CDD1FAA24D0009A0273 /* FxA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28CE83D01A1D1D5100576538 /* FxA.framework */; };
D09A0D301FAB8AF3009A0273 /* Sentry.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E46175F21EBB73A10021AE8A /* Sentry.framework */; settings = {ATTRIBUTES = (Weak, ); }; };
D0B29EE01F460BDF00C7CEFC /* LoginsSchema.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B29EDF1F460BDF00C7CEFC /* LoginsSchema.swift */; };
D0B693D5206C5BB9008A8B11 /* TestSQLiteReadingList.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0B693D4206C5BB9008A8B11 /* TestSQLiteReadingList.swift */; };
D0C95E0E200FD3B200E4E51C /* PrintHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C95E0D200FD3B200E4E51C /* PrintHelper.swift */; };
D0C95E36200FDC5500E4E51C /* MetadataParserHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C95E35200FDC5400E4E51C /* MetadataParserHelper.swift */; };
D0C95EF6201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C95EF5201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift */; };
D0E17FB6201F847600F1FCB5 /* FxASignIn.js in Resources */ = {isa = PBXBuildFile; fileRef = D0E17FA7201F847600F1FCB5 /* FxASignIn.js */; };
D0E55C4F1FB4FD23006DC274 /* FormPostHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0E55C4E1FB4FD23006DC274 /* FormPostHelper.swift */; };
D0E89A2920910917001CE5C7 /* DownloadsPanel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0E89A2820910917001CE5C7 /* DownloadsPanel.swift */; };
D0FCF7F51FE45842004A7995 /* UserScriptManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0FCF7F41FE45842004A7995 /* UserScriptManager.swift */; };
D0FCF8061FE4772D004A7995 /* AllFramesAtDocumentEnd.js in Resources */ = {isa = PBXBuildFile; fileRef = D0FCF8031FE4772C004A7995 /* AllFramesAtDocumentEnd.js */; };
D0FCF8071FE4772D004A7995 /* MainFrameAtDocumentEnd.js in Resources */ = {isa = PBXBuildFile; fileRef = D0FCF8041FE4772D004A7995 /* MainFrameAtDocumentEnd.js */; };
D0FCF8081FE4772D004A7995 /* MainFrameAtDocumentStart.js in Resources */ = {isa = PBXBuildFile; fileRef = D0FCF8051FE4772D004A7995 /* MainFrameAtDocumentStart.js */; };
D301AAEE1A3A55B70078DD1D /* TabTrayController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D301AAED1A3A55B70078DD1D /* TabTrayController.swift */; };
D30684F11C84F12A002D8D82 /* SearchPlugins in Resources */ = {isa = PBXBuildFile; fileRef = D30684F01C84F12A002D8D82 /* SearchPlugins */; };
D308E4E41A5306F500842685 /* SearchEngines.swift in Sources */ = {isa = PBXBuildFile; fileRef = D308E4E31A5306F500842685 /* SearchEngines.swift */; };
D308EE561CBF0BF5006843F2 /* CertError.css in Resources */ = {isa = PBXBuildFile; fileRef = D308EE551CBF0BF5006843F2 /* CertError.css */; };
D30B101E1AA7F9C600C01CA3 /* HomePanels.swift in Sources */ = {isa = PBXBuildFile; fileRef = D30B101D1AA7F9C600C01CA3 /* HomePanels.swift */; };
D313BE981B2F5096009EF241 /* DomainAutocompleteTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D313BE971B2F5096009EF241 /* DomainAutocompleteTests.swift */; };
D314E7F71A37B98700426A76 /* TabToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D314E7F51A37B98700426A76 /* TabToolbar.swift */; };
D31A0FC71A65D6D000DC8C7E /* SearchSuggestClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31A0FC61A65D6D000DC8C7E /* SearchSuggestClient.swift */; };
D31CF65C1CC1959A001D0BD0 /* PrivilegedRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31CF65B1CC1959A001D0BD0 /* PrivilegedRequest.swift */; };
D31EC05F1CC57ED80096F4AB /* localhostLoad.html in Resources */ = {isa = PBXBuildFile; fileRef = D31EC05E1CC57ED80096F4AB /* localhostLoad.html */; };
D31F95E91AC226CB005C9F3B /* ScreenshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31F95E81AC226CB005C9F3B /* ScreenshotHelper.swift */; };
D32A350E1D6530D80066DAE9 /* FxADevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32A350D1D6530D80066DAE9 /* FxADevice.swift */; };
D32CACED1AE04DA1000658EB /* TestSwiftData.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32CACEC1AE04DA1000658EB /* TestSwiftData.swift */; };
D331DFCA1CB6E9EE009B5DA2 /* OldStrings.swift in Sources */ = {isa = PBXBuildFile; fileRef = D331DFC91CB6E9EE009B5DA2 /* OldStrings.swift */; };
D343DCFE1C446BDB00D7EEE8 /* findPage.html in Resources */ = {isa = PBXBuildFile; fileRef = D343DCFD1C446BDB00D7EEE8 /* findPage.html */; };
D34510881ACF415700EC27F0 /* SearchLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34510871ACF415700EC27F0 /* SearchLoader.swift */; };
D34DC8531A16C40C00D49B7B /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34DC84D1A16C40C00D49B7B /* Profile.swift */; };
D34E33031BA793C2006135F0 /* loginForm.html in Resources */ = {isa = PBXBuildFile; fileRef = D34E33021BA793C2006135F0 /* loginForm.html */; };
D36998891AD70A0A00650C6C /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D36998881AD70A0A00650C6C /* IOKit.framework */; };
D37524871C6E8B5A00A5F6C2 /* topdomains.txt in Resources */ = {isa = PBXBuildFile; fileRef = D37524861C6E8B5A00A5F6C2 /* topdomains.txt */; };
D375A9201AE71675001B30D5 /* ViewMemoryLeakTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D375A91F1AE71675001B30D5 /* ViewMemoryLeakTests.swift */; };
D37DE2831CA2047500A5EC69 /* CertStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37DE2821CA2047500A5EC69 /* CertStore.swift */; };
D37DE2C71CA356D800A5EC69 /* CertTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D37DE2C61CA356D800A5EC69 /* CertTests.swift */; };
D37DE2CA1CA356F900A5EC69 /* testcert1.pem in Resources */ = {isa = PBXBuildFile; fileRef = D37DE2C81CA356F900A5EC69 /* testcert1.pem */; };
D37DE2CB1CA356F900A5EC69 /* testcert2.pem in Resources */ = {isa = PBXBuildFile; fileRef = D37DE2C91CA356F900A5EC69 /* testcert2.pem */; };
D38A1BEE1A9FA2CA00F6A386 /* SiteTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D38A1BEC1A9FA2CA00F6A386 /* SiteTableViewController.swift */; };
D38A1EE01CB458EC0080C842 /* CertError.html in Resources */ = {isa = PBXBuildFile; fileRef = D38A1EDF1CB458EC0080C842 /* CertError.html */; };
D38B2D8A1A8D98D00040E6B5 /* SearchEngines.swift in Sources */ = {isa = PBXBuildFile; fileRef = D308E4E31A5306F500842685 /* SearchEngines.swift */; };
D38B2D8C1A8D98D90040E6B5 /* OpenSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FA77831A43B2CE0010CD32 /* OpenSearch.swift */; };
D38F02D11C05127100175932 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D38F02D01C05127100175932 /* Authenticator.swift */; };
D38F03701C06387900175932 /* AuthenticationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D38F036F1C06387900175932 /* AuthenticationTests.swift */; };
D3968F251A38FE8500CEFD3B /* TabManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3968F241A38FE8500CEFD3B /* TabManager.swift */; };
D3972BF31C22412B00035B87 /* ShareExtensionHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3972BF11C22412B00035B87 /* ShareExtensionHelper.swift */; };
D3972BF41C22412B00035B87 /* TitleActivityItemProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3972BF21C22412B00035B87 /* TitleActivityItemProvider.swift */; };
D39FA16C1A83E17800EE869C /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D39FA16B1A83E17800EE869C /* CoreGraphics.framework */; };
D39FA1811A83E84900EE869C /* Global.swift in Sources */ = {isa = PBXBuildFile; fileRef = D39FA1801A83E84900EE869C /* Global.swift */; };
D3A14C221CB3145E00253BC6 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = D35210E01CB2F16600FC5DCB /* Strings.swift */; };
D3A9949C1A3686BD008AD1AC /* BrowserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3A994951A3686BD008AD1AC /* BrowserViewController.swift */; };
D3A9949D1A3686BD008AD1AC /* Tab.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3A994961A3686BD008AD1AC /* Tab.swift */; };
D3B6923D1B9F9444004B87A4 /* FindInPageBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B6923C1B9F9444004B87A4 /* FindInPageBar.swift */; };
D3B6923F1B9F9A58004B87A4 /* FindInPageHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3B6923E1B9F9A58004B87A4 /* FindInPageHelper.swift */; };
D3BA41681BD82F2200DA5457 /* XCTestCaseExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BA41671BD82F2200DA5457 /* XCTestCaseExtensions.swift */; };
D3BA7E0E1B0E934F00153782 /* ContextMenuHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BA7E0D1B0E934F00153782 /* ContextMenuHelper.swift */; };
D3BE7B261B054D4400641031 /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BE7B251B054D4400641031 /* main.swift */; };
D3BE7B461B054F8600641031 /* TestAppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BE7B451B054F8600641031 /* TestAppDelegate.swift */; };
D3BF8CBB1B7425570007AFE6 /* DiskImageStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BF8CBA1B7425570007AFE6 /* DiskImageStore.swift */; };
D3C3696E1CC6B78800348A61 /* LocalRequestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C3696D1CC6B78800348A61 /* LocalRequestHelper.swift */; };
D3C3EB651B6FF44000388E9A /* SessionRestoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C3EB641B6FF44000388E9A /* SessionRestoreTests.swift */; };
D3C744CD1A687D6C004CE85D /* URIFixup.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C744CC1A687D6C004CE85D /* URIFixup.swift */; };
D3C744CF1A687D6C004CE85D /* URIFixup.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3C744CC1A687D6C004CE85D /* URIFixup.swift */; };
D3CFD3641CC5605B0064AB4A /* SecurityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3CFD3631CC5605B0064AB4A /* SecurityTests.swift */; };
D3D488591ABB54CD00A93597 /* FileAccessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3D488581ABB54CD00A93597 /* FileAccessorTests.swift */; };
D3DBE6E51D6516FE00033FFF /* FxADeviceRegistration.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3DBE6E41D6516FE00033FFF /* FxADeviceRegistration.swift */; };
D3E171C21A841EAD00AB44CD /* KIFHelper.js in Resources */ = {isa = PBXBuildFile; fileRef = D3E171C11A841EAD00AB44CD /* KIFHelper.js */; };
D3E8EF101B97BE69001900FB /* ClearPrivateDataTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3E8EEE71B97A87A001900FB /* ClearPrivateDataTableViewController.swift */; };
D3FA777B1A43B2990010CD32 /* SearchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FA777A1A43B2990010CD32 /* SearchTests.swift */; };
D3FEC38D1AC4B42F00494F45 /* AutocompleteTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FEC38C1AC4B42F00494F45 /* AutocompleteTextField.swift */; };
D81127D81F84023B0050841D /* PhotonActionSheetTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81127D71F84023B0050841D /* PhotonActionSheetTest.swift */; };
D81E45131F82C56D004EFFBA /* NewTabContentSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D81E45121F82C56C004EFFBA /* NewTabContentSettingsViewController.swift */; };
D82ED2641FEB3C420059570B /* DefaultSearchPrefsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D82ED2631FEB3C420059570B /* DefaultSearchPrefsTests.swift */; };
D83822001FC7961D00303C12 /* DispatchQueueExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D83821FF1FC7961D00303C12 /* DispatchQueueExtensions.swift */; };
D863C8F21F68BFC20058D95F /* GradientProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = D863C8E31F68BFC20058D95F /* GradientProgressBar.swift */; };
D88FDA9F1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88FDA9E1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift */; };
D88FDAAF1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D88FDAAE1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift */; };
D8BA178A206D40670023AC00 /* Mocking.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA1788206D405D0023AC00 /* Mocking.swift */; };
D8BA178E206D47460023AC00 /* DeferredTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */; };
D8BA178F206D477C0023AC00 /* DeferredTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */; };
D8BA1790206D47830023AC00 /* DeferredTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */; };
D8BA1791206D47A80023AC00 /* DeferredTestUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */; };
D8D33A7D1FBD080300A20A28 /* SnapKitExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8D33A7C1FBD080300A20A28 /* SnapKitExtensions.swift */; };
D8EFFA0C1FF5B1FA001D3A09 /* NavigationRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8EFFA0B1FF5B1FA001D3A09 /* NavigationRouter.swift */; };
D8EFFA261FF702A8001D3A09 /* NavigationRouterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8EFFA251FF702A8001D3A09 /* NavigationRouterTests.swift */; };
DD31E0FB1B382B520077078A /* TabPrintPageRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD31E0FA1B382B520077078A /* TabPrintPageRenderer.swift */; };
DDA24A431FD84D630098F159 /* DefaultSearchPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA24A341FD84D620098F159 /* DefaultSearchPrefs.swift */; };
DDA24A451FD84D630098F159 /* DefaultSearchPrefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA24A341FD84D620098F159 /* DefaultSearchPrefs.swift */; };
E402000A1E6493C800B45AFF /* LaunchArguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075861E37F7AB006961AC /* LaunchArguments.swift */; };
E40AFC541DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AFC531DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift */; };
E40AFC651DD0F25500DA5651 /* L10nBaseSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AFC641DD0F25500DA5651 /* L10nBaseSnapshotTests.swift */; };
E40AFC6C1DD128DA00DA5651 /* L10nIntroSnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AFC6B1DD128DA00DA5651 /* L10nIntroSnapshotTests.swift */; };
E40FAB0C1A7ABB77009CB80D /* WebServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40FAB0B1A7ABB77009CB80D /* WebServer.swift */; };
E418D0D91A251B3200CAE47A /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = D34DC84D1A16C40C00D49B7B /* Profile.swift */; };
E41A7D4B1A1BE04500245963 /* InitialViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E41A7D4A1A1BE04500245963 /* InitialViewController.swift */; };
E42736071EA858CF009C428E /* TabsPayloadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E42736061EA858CF009C428E /* TabsPayloadTests.swift */; };
E4424B3C1AC71FB400F44C38 /* FiraSans-Book.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4424B3B1AC71FB400F44C38 /* FiraSans-Book.ttf */; };
E47616C71AB74CA600E7DD25 /* ReaderModeBarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E47616C61AB74CA600E7DD25 /* ReaderModeBarView.swift */; };
E4791B9C1CC035FD00C6D77B /* testcert1.pem in Resources */ = {isa = PBXBuildFile; fileRef = D37DE2C81CA356F900A5EC69 /* testcert1.pem */; };
E4791BAA1CC0360200C6D77B /* testcert2.pem in Resources */ = {isa = PBXBuildFile; fileRef = D37DE2C91CA356F900A5EC69 /* testcert2.pem */; };
E487B2331AC1C64300F3E86F /* FiraSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B7561A793CF20022C5E0 /* FiraSans-Regular.ttf */; };
E487B24E1AC1C66400F3E86F /* FiraSans-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B7571A793CF20022C5E0 /* FiraSans-SemiBold.ttf */; };
E487B24F1AC1CC9200F3E86F /* FiraSans-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4ECCDAD1AB131770005E717 /* FiraSans-Medium.ttf */; };
E487B2501AC1CC9800F3E86F /* FiraSans-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B7521A793CF20022C5E0 /* FiraSans-Light.ttf */; };
E49943F51AE6879C00BF9DE4 /* IntroViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E49943F41AE6879C00BF9DE4 /* IntroViewController.swift */; };
E49943F71AE69EDD00BF9DE4 /* Intro.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E49943F61AE69EDD00BF9DE4 /* Intro.xcassets */; };
E4A888161A95679500CDC337 /* FxA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28CE83D01A1D1D5100576538 /* FxA.framework */; };
E4A960061ABB9C450069AD6F /* ReaderModeUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A960051ABB9C450069AD6F /* ReaderModeUtils.swift */; };
E4A961181AC041C40069AD6F /* ReadabilityService.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4A961171AC041C40069AD6F /* ReadabilityService.swift */; };
E4A961381AC06FA50069AD6F /* ReaderViewLoading.html in Resources */ = {isa = PBXBuildFile; fileRef = E4A961371AC06FA50069AD6F /* ReaderViewLoading.html */; };
E4B334881BBF23F3004E2BFF /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4B334871BBF23F3004E2BFF /* iAd.framework */; };
E4B3348A1BBF23F9004E2BFF /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E4B334891BBF23F9004E2BFF /* AdSupport.framework */; };
E4B3348C1BC01D8F004E2BFF /* AdjustIntegration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B3348B1BC01D8F004E2BFF /* AdjustIntegration.swift */; };
E4B423BE1AB9FE6A007E66C8 /* ReaderModeCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B423BD1AB9FE6A007E66C8 /* ReaderModeCache.swift */; };
E4B423DD1ABA0318007E66C8 /* ReaderModeHandlers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4B423DC1ABA0318007E66C8 /* ReaderModeHandlers.swift */; };
E4B7B7611A793CF20022C5E0 /* CharisSILB.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B73A1A793CF20022C5E0 /* CharisSILB.ttf */; };
E4B7B7621A793CF20022C5E0 /* CharisSILBI.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B73B1A793CF20022C5E0 /* CharisSILBI.ttf */; };
E4B7B7631A793CF20022C5E0 /* CharisSILI.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B73C1A793CF20022C5E0 /* CharisSILI.ttf */; };
E4B7B7641A793CF20022C5E0 /* CharisSILR.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B73D1A793CF20022C5E0 /* CharisSILR.ttf */; };
E4B7B7681A793CF20022C5E0 /* FiraSans-Bold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B7411A793CF20022C5E0 /* FiraSans-Bold.ttf */; };
E4B7B7781A793CF20022C5E0 /* FiraSans-Italic.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B7511A793CF20022C5E0 /* FiraSans-Italic.ttf */; };
E4B7B7791A793CF20022C5E0 /* FiraSans-Light.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B7521A793CF20022C5E0 /* FiraSans-Light.ttf */; };
E4B7B77D1A793CF20022C5E0 /* FiraSans-Regular.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B7561A793CF20022C5E0 /* FiraSans-Regular.ttf */; };
E4B7B77E1A793CF20022C5E0 /* FiraSans-SemiBold.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B7571A793CF20022C5E0 /* FiraSans-SemiBold.ttf */; };
E4B7B7861A793CF20022C5E0 /* FiraSans-UltraLight.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4B7B75F1A793CF20022C5E0 /* FiraSans-UltraLight.ttf */; };
E4C358551AF144BA00299F7E /* FSReadingList.m in Sources */ = {isa = PBXBuildFile; fileRef = E4C358541AF144BA00299F7E /* FSReadingList.m */; };
E4CD9E911A6897FB00318571 /* ReaderMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CD9E901A6897FB00318571 /* ReaderMode.swift */; };
E4CD9F1D1A6D9C2800318571 /* WebServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CD9F1C1A6D9C2800318571 /* WebServerTests.swift */; };
E4CD9F2D1A6DC91200318571 /* TabLocationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CD9F2C1A6DC91200318571 /* TabLocationView.swift */; };
E4CD9F541A71506400318571 /* Reader.html in Resources */ = {isa = PBXBuildFile; fileRef = E4CD9F531A71506400318571 /* Reader.html */; };
E4CD9F5B1A71506C00318571 /* Reader.css in Resources */ = {isa = PBXBuildFile; fileRef = E4CD9F5A1A71506C00318571 /* Reader.css */; };
E4CD9F6D1A77DD2800318571 /* ReaderModeStyleViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4CD9F6C1A77DD2800318571 /* ReaderModeStyleViewController.swift */; };
E4D6BEB91A0930EC00F538BD /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = E4D6BEB81A0930EC00F538BD /* LaunchScreen.xib */; };
E4E25CCB1CA99E7400D0F088 /* HexExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E25CCA1CA99E7400D0F088 /* HexExtensionsTests.swift */; };
E4E7EB6D1C4AED5E0094275D /* SupportUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E7EB6C1C4AED5E0094275D /* SupportUtilsTests.swift */; };
E4ECCDAE1AB131770005E717 /* FiraSans-Medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E4ECCDAD1AB131770005E717 /* FiraSans-Medium.ttf */; };
E60138651C89EB7600DF9756 /* Shared.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
E60138661C89EB7D00DF9756 /* Storage.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 2FCAE21A1ABB51F800877008 /* Storage.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
E60138671C89EB8300DF9756 /* Account.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 2FA435FB1ABB83B4008031D1 /* Account.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
E60138681C89EB8800DF9756 /* Sync.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 2827315E1ABC9BE600AA1954 /* Sync.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
E60222DC1C6E55610061C436 /* FxA.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 28CE83D01A1D1D5100576538 /* FxA.framework */; };
E60D03181D511398002FE3F6 /* SyncStatusResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60D03171D511398002FE3F6 /* SyncStatusResolver.swift */; };
E60D03271D511554002FE3F6 /* SyncStatusResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60D03171D511398002FE3F6 /* SyncStatusResolver.swift */; };
E60D032A1D5118DB002FE3F6 /* SyncStatusResolverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E60D03291D5118DB002FE3F6 /* SyncStatusResolverTests.swift */; };
E6108FF91C84E91C005D25E8 /* BasePasscodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6108FF81C84E91C005D25E8 /* BasePasscodeViewController.swift */; };
E610B0191EDC68FC00DC9372 /* EventTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E610B0181EDC68FC00DC9372 /* EventTests.swift */; };
E61453BE1B750A1700C3F9D7 /* RollingFileLoggerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E61453BD1B750A1700C3F9D7 /* RollingFileLoggerTests.swift */; };
E61D11681EAF8F43008A305B /* PanelDataObserversTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E61D11671EAF8F43008A305B /* PanelDataObserversTests.swift */; };
E6231C011B90A44F005ABB0D /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C001B90A44F005ABB0D /* libz.tbd */; };
E6231C031B90A466005ABB0D /* libstdc++.6.0.9.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C021B90A466005ABB0D /* libstdc++.6.0.9.tbd */; };
E6231C051B90A472005ABB0D /* libxml2.2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C041B90A472005ABB0D /* libxml2.2.tbd */; };
E6231C071B90A712005ABB0D /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C001B90A44F005ABB0D /* libz.tbd */; };
E6231C081B90A71E005ABB0D /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E6231C001B90A44F005ABB0D /* libz.tbd */; };
E62CFB3D1C89EFF700C01324 /* FxA.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = 28CE83D01A1D1D5100576538 /* FxA.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
E6327A641BF6438E008D12E0 /* DebugSettingsBundleOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6327A631BF6438E008D12E0 /* DebugSettingsBundleOptions.swift */; };
E633E2DA1C21EAF8001FFF6C /* LoginDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E633E2D91C21EAF8001FFF6C /* LoginDetailViewController.swift */; };
E633E37A1C2204BE001FFF6C /* LoginManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E633E3791C2204BE001FFF6C /* LoginManagerTests.swift */; };
E63ED7D81BFCD9990097D08E /* LoginTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63ED7D71BFCD9990097D08E /* LoginTableViewCell.swift */; };
E63ED8E11BFD25580097D08E /* LoginListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63ED8E01BFD25580097D08E /* LoginListViewController.swift */; };
E63F71881DB7FBE200A995C9 /* TestSQLiteMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63F71871DB7FBE200A995C9 /* TestSQLiteMetadata.swift */; };
E640E85E1C73A45A00C5F072 /* PasscodeEntryViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E640E85D1C73A45A00C5F072 /* PasscodeEntryViewController.swift */; };
E640E86A1C73A47C00C5F072 /* PasscodeViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = E640E8691C73A47C00C5F072 /* PasscodeViews.swift */; };
E64ED8FA1BC55AE300DAF864 /* UIAlertControllerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E64ED8F91BC55AE300DAF864 /* UIAlertControllerExtensions.swift */; };
E650754E1E37F6AE006961AC /* GeometryExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650754D1E37F6AE006961AC /* GeometryExtensions.swift */; };
E65075511E37F6D1006961AC /* NSURLExtensionsMailTo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650754F1E37F6D1006961AC /* NSURLExtensionsMailTo.swift */; };
E65075521E37F6D1006961AC /* UIViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075501E37F6D1006961AC /* UIViewExtensions.swift */; };
E65075541E37F6FC006961AC /* DynamicFontHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075531E37F6FC006961AC /* DynamicFontHelper.swift */; };
E65075571E37F714006961AC /* FaviconFetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075561E37F714006961AC /* FaviconFetcher.swift */; };
E650755C1E37F747006961AC /* Swizzling.m in Sources */ = {isa = PBXBuildFile; fileRef = E650755B1E37F747006961AC /* Swizzling.m */; };
E650755F1E37F756006961AC /* Try.m in Sources */ = {isa = PBXBuildFile; fileRef = E650755E1E37F756006961AC /* Try.m */; };
E65075611E37F77D006961AC /* MenuHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075601E37F77D006961AC /* MenuHelper.swift */; };
E65075921E37F7AB006961AC /* Accessibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075621E37F7AB006961AC /* Accessibility.swift */; };
E65075931E37F7AB006961AC /* AppConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075631E37F7AB006961AC /* AppConstants.swift */; };
E65075941E37F7AB006961AC /* AppInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075641E37F7AB006961AC /* AppInfo.swift */; };
E65075951E37F7AB006961AC /* GeneralUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075651E37F7AB006961AC /* GeneralUtils.swift */; };
E65075961E37F7AB006961AC /* AsyncReducer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075661E37F7AB006961AC /* AsyncReducer.swift */; };
E65075971E37F7AB006961AC /* AuthenticationKeychainInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075671E37F7AB006961AC /* AuthenticationKeychainInfo.swift */; };
E65075981E37F7AB006961AC /* Bytes.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075681E37F7AB006961AC /* Bytes.swift */; };
E65075991E37F7AB006961AC /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075691E37F7AB006961AC /* Cancellable.swift */; };
E650759A1E37F7AB006961AC /* CrashSimulator.h in Headers */ = {isa = PBXBuildFile; fileRef = E650756A1E37F7AB006961AC /* CrashSimulator.h */; };
E650759B1E37F7AB006961AC /* CrashSimulator.m in Sources */ = {isa = PBXBuildFile; fileRef = E650756B1E37F7AB006961AC /* CrashSimulator.m */; };
E650759C1E37F7AB006961AC /* DeferredUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650756C1E37F7AB006961AC /* DeferredUtils.swift */; };
E650759D1E37F7AB006961AC /* DeviceInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650756D1E37F7AB006961AC /* DeviceInfo.swift */; };
E650759E1E37F7AB006961AC /* effective_tld_names.dat in Resources */ = {isa = PBXBuildFile; fileRef = E650756E1E37F7AB006961AC /* effective_tld_names.dat */; };
E65075A01E37F7AB006961AC /* ArrayExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075711E37F7AB006961AC /* ArrayExtensions.swift */; };
E65075A11E37F7AB006961AC /* HashExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075721E37F7AB006961AC /* HashExtensions.swift */; };
E65075A21E37F7AB006961AC /* HexExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075731E37F7AB006961AC /* HexExtensions.swift */; };
E65075A31E37F7AB006961AC /* KeychainWrapperExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075741E37F7AB006961AC /* KeychainWrapperExtensions.swift */; };
E65075A41E37F7AB006961AC /* NSCharacterSetExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075751E37F7AB006961AC /* NSCharacterSetExtensions.swift */; };
E65075A51E37F7AB006961AC /* NSFileManagerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075761E37F7AB006961AC /* NSFileManagerExtensions.swift */; };
E65075A71E37F7AB006961AC /* ScannerExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075781E37F7AB006961AC /* ScannerExtensions.swift */; };
E65075A91E37F7AB006961AC /* URLExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757A1E37F7AB006961AC /* URLExtensions.swift */; };
E65075AA1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757B1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift */; };
E65075AB1E37F7AB006961AC /* SetExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757C1E37F7AB006961AC /* SetExtensions.swift */; };
E65075AC1E37F7AB006961AC /* StringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757D1E37F7AB006961AC /* StringExtensions.swift */; };
E65075AD1E37F7AB006961AC /* UIColorExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757E1E37F7AB006961AC /* UIColorExtensions.swift */; };
E65075AE1E37F7AB006961AC /* UIImageExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650757F1E37F7AB006961AC /* UIImageExtensions.swift */; };
E65075B01E37F7AB006961AC /* FSUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E65075811E37F7AB006961AC /* FSUtils.h */; };
E65075B11E37F7AB006961AC /* FSUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E65075821E37F7AB006961AC /* FSUtils.m */; };
E65075B21E37F7AB006961AC /* Functions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075831E37F7AB006961AC /* Functions.swift */; };
E65075B31E37F7AB006961AC /* KeyboardHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075841E37F7AB006961AC /* KeyboardHelper.swift */; };
E65075B41E37F7AB006961AC /* KeychainCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075851E37F7AB006961AC /* KeychainCache.swift */; };
E65075B51E37F7AB006961AC /* LaunchArguments.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075861E37F7AB006961AC /* LaunchArguments.swift */; };
E65075B61E37F7AB006961AC /* Loader.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075871E37F7AB006961AC /* Loader.swift */; };
E65075B71E37F7AB006961AC /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075881E37F7AB006961AC /* Logger.swift */; };
E65075B81E37F7AB006961AC /* NotificationConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075891E37F7AB006961AC /* NotificationConstants.swift */; };
E65075BA1E37F7AB006961AC /* Prefs.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650758B1E37F7AB006961AC /* Prefs.swift */; };
E65075BB1E37F7AB006961AC /* RollingFileLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650758C1E37F7AB006961AC /* RollingFileLogger.swift */; };
E65075BC1E37F7AB006961AC /* SupportUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650758D1E37F7AB006961AC /* SupportUtils.swift */; };
E65075BD1E37F7AB006961AC /* SystemUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650758E1E37F7AB006961AC /* SystemUtils.swift */; };
E65075BE1E37F7AB006961AC /* TimeConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650758F1E37F7AB006961AC /* TimeConstants.swift */; };
E65075BF1E37F7AB006961AC /* UserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075901E37F7AB006961AC /* UserAgent.swift */; };
E65075C01E37F7AB006961AC /* WeakList.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075911E37F7AB006961AC /* WeakList.swift */; };
E65075C21E37F956006961AC /* ExtensionUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65075C11E37F956006961AC /* ExtensionUtils.swift */; };
E653422D1C5944F90039DD9E /* BrowserPrompts.swift in Sources */ = {isa = PBXBuildFile; fileRef = E653422C1C5944F90039DD9E /* BrowserPrompts.swift */; };
E65607611C08B4E200534B02 /* SearchInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65607601C08B4E200534B02 /* SearchInputView.swift */; };
E65D89181C8647420006EA35 /* AppAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E65D89171C8647420006EA35 /* AppAuthenticator.swift */; };
E660BDD91BB06521009AC090 /* TabsButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E660BDD81BB06521009AC090 /* TabsButton.swift */; };
E660BE061BB0666D009AC090 /* InnerStrokedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E660BE051BB0666D009AC090 /* InnerStrokedView.swift */; };
E663D5781BB341C4001EF30E /* ToggleButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E663D5771BB341C4001EF30E /* ToggleButton.swift */; };
E66C5B481BDA81050051AA93 /* UIImage+ImageEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = E66C5B471BDA81050051AA93 /* UIImage+ImageEffects.m */; };
E67422C51CFF2D39009E8373 /* youtube.ico in Resources */ = {isa = PBXBuildFile; fileRef = E67422C41CFF2D39009E8373 /* youtube.ico */; };
E677F0451D9423FB00ECF1FB /* SQLiteMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = E677F0441D9423FB00ECF1FB /* SQLiteMetadata.swift */; };
E677F0541D94247300ECF1FB /* Metadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = E677F0531D94247300ECF1FB /* Metadata.swift */; };
E67D57031D527449003917B1 /* BatchingClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = E67D57021D527449003917B1 /* BatchingClient.swift */; };
E683F0A61E92E0820035D990 /* MockableHistory.swift in Sources */ = {isa = PBXBuildFile; fileRef = E683F0A51E92E0820035D990 /* MockableHistory.swift */; };
E683F0C21E93D4E90035D990 /* DictionaryExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E683F0C11E93D4E90035D990 /* DictionaryExtensions.swift */; };
E689C6FA1E0C6E98008BAADB /* FxAContentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E689C6F91E0C6E98008BAADB /* FxAContentViewController.swift */; };
E689C7301E0C7617008BAADB /* NSAttributedStringExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E689C72F1E0C7617008BAADB /* NSAttributedStringExtensions.swift */; };
E68AEDB01B18F81A00133D99 /* SwipeAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68AEDAF1B18F81A00133D99 /* SwipeAnimator.swift */; };
E68E39BE1C46F42000B85F42 /* AppSettingsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68E39BD1C46F42000B85F42 /* AppSettingsTableViewController.swift */; };
E68E7ACB1CAC1D4500FDCA76 /* PagingPasscodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68E7ACA1CAC1D4500FDCA76 /* PagingPasscodeViewController.swift */; };
E68E7ADA1CAC207400FDCA76 /* ChangePasscodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68E7AD91CAC207400FDCA76 /* ChangePasscodeViewController.swift */; };
E68E7ADC1CAC208200FDCA76 /* SetupPasscodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68E7ADB1CAC208200FDCA76 /* SetupPasscodeViewController.swift */; };
E68E7ADE1CAC208A00FDCA76 /* RemovePasscodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68E7ADD1CAC208A00FDCA76 /* RemovePasscodeViewController.swift */; };
E68F36AD1EA698650048CF44 /* PanelDataObservers.swift in Sources */ = {isa = PBXBuildFile; fileRef = E68F36971EA694000048CF44 /* PanelDataObservers.swift */; };
E6927EC01C7B6FB800D03F75 /* ErrorToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6927EBF1C7B6FB800D03F75 /* ErrorToast.swift */; };
E692E3291C46E62D009D1240 /* AuthenticationSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E692E3281C46E62D009D1240 /* AuthenticationSettingsViewController.swift */; };
E692E3371C46E86A009D1240 /* AppSettingsOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E692E3361C46E86A009D1240 /* AppSettingsOptions.swift */; };
E693F0D91E9D64BD0086DC17 /* OptionalExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E693F0D81E9D64BD0086DC17 /* OptionalExtensions.swift */; };
E696FE511C47F86E00EC007C /* AuthenticatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E696FE501C47F86E00EC007C /* AuthenticatorTests.swift */; };
E698FFDA1B4AADF40001F623 /* TabScrollController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E698FFD91B4AADF40001F623 /* TabScrollController.swift */; };
E69922171B94E3EF007C480D /* Licenses.html in Resources */ = {isa = PBXBuildFile; fileRef = E69922121B94E3EF007C480D /* Licenses.html */; };
E69DB07E1E97DEAA008A67E6 /* SyncTelemetry.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E69DB0751E97DEA9008A67E6 /* SyncTelemetry.framework */; };
E69DB0871E97DEAA008A67E6 /* SyncTelemetry.h in Headers */ = {isa = PBXBuildFile; fileRef = E69DB0771E97DEA9008A67E6 /* SyncTelemetry.h */; settings = {ATTRIBUTES = (Public, ); }; };
E69DB08A1E97DEAA008A67E6 /* SyncTelemetry.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E69DB0751E97DEA9008A67E6 /* SyncTelemetry.framework */; };
E69DB08B1E97DEAA008A67E6 /* SyncTelemetry.framework in Copy Frameworks */ = {isa = PBXBuildFile; fileRef = E69DB0751E97DEA9008A67E6 /* SyncTelemetry.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
E69DB0A81E97DF22008A67E6 /* SyncTelemetry.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E69DB0751E97DEA9008A67E6 /* SyncTelemetry.framework */; };
E69DB0A91E97DF73008A67E6 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
E69DB0B71E97E2AC008A67E6 /* SyncTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69DB0B51E97E2AC008A67E6 /* SyncTelemetry.swift */; };
E69DB0BD1E97E301008A67E6 /* ActivityStreamTopics.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69DB0BA1E97E301008A67E6 /* ActivityStreamTopics.swift */; };
E69DB0C31E97E320008A67E6 /* BookmarkTelemetryPing.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69DB0C01E97E320008A67E6 /* BookmarkTelemetryPing.swift */; };
E69E06BA1C76173D00D0F926 /* RequirePasscodeIntervalViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69E06B91C76173D00D0F926 /* RequirePasscodeIntervalViewController.swift */; };
E69E06C91C76198000D0F926 /* AuthenticationManagerConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = E69E06C81C76198000D0F926 /* AuthenticationManagerConstants.swift */; };
E6A92ADB1C52A8DA00743291 /* LoginInputTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6A92ADA1C52A8DA00743291 /* LoginInputTests.swift */; };
E6B4C3D81C68F55C001F97E8 /* JSPrompt.html in Resources */ = {isa = PBXBuildFile; fileRef = E6B4C3D71C68F55C001F97E8 /* JSPrompt.html */; };
E6B4C4031C68F58B001F97E8 /* BrowserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6B4C4021C68F58B001F97E8 /* BrowserTests.swift */; };
E6BA20211E52170E00697F9C /* SyncTelemetryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6BA20111E52165800697F9C /* SyncTelemetryTests.swift */; };
E6BE53CD1D9177B10074909A /* TestSQLiteHistoryRecommendations.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6BE53CC1D9177B10074909A /* TestSQLiteHistoryRecommendations.swift */; };
E6C70E821E28314700F8DB57 /* PingCentreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6C70E811E28314700F8DB57 /* PingCentreTests.swift */; };
E6C9EB6B1E2FBFC300D5CE80 /* signedInUser.json in Resources */ = {isa = PBXBuildFile; fileRef = E6C9EB6A1E2FBFC300D5CE80 /* signedInUser.json */; };
E6CF28E71CB43B7900151AB3 /* SensitiveViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6CF28E61CB43B7900151AB3 /* SensitiveViewController.swift */; };
E6D7C32B1CF4E86C00E746BA /* TestBookmarkModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6D7C31C1CF4E68D00E746BA /* TestBookmarkModel.swift */; };
E6D8D5E71B569D70009E5A58 /* BrowserTrayAnimators.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6D8D5E61B569D70009E5A58 /* BrowserTrayAnimators.swift */; };
E6EAC5961B29CB3A00E1DE1E /* scrollablePage.html in Resources */ = {isa = PBXBuildFile; fileRef = E6EAC5951B29CB3A00E1DE1E /* scrollablePage.html */; };
E6EC6EED1E53548A0067985D /* EarlGrey.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B21E8051E26CCB7000C8779 /* EarlGrey.framework */; };
E6ECF2381C974E0F00B0DC93 /* KIF.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D30EBB6A1C75503800105AE9 /* KIF.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
E6EDE82C1D5244AF007A0732 /* BatchingClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6EDE81D1D524475007A0732 /* BatchingClientTests.swift */; };
E6F368291D7F594F008CDD67 /* SQLiteHistoryRecommendations.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F368281D7F594F008CDD67 /* SQLiteHistoryRecommendations.swift */; };
E6F965121B2F1CF20034B023 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288A2D861AB8B3260023ABC3 /* Shared.framework */; };
E6F9653C1B2F1D5D0034B023 /* NSURLExtensionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F9653B1B2F1D5D0034B023 /* NSURLExtensionsTests.swift */; };
E6FF6ACA1D873CFF0070C294 /* PageMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6FF6AC91D873CFF0070C294 /* PageMetadata.swift */; };
E72881B3A820E72298AC8425 /* Pods_Storage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 65050BFEE04C194EC9AC8676 /* Pods_Storage.framework */; };
EB07ADBB207FB3E10048D794 /* ClientPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB07ADBA207FB3E00048D794 /* ClientPickerViewController.swift */; };
EB07ADBC207FB3E10048D794 /* ClientPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB07ADBA207FB3E00048D794 /* ClientPickerViewController.swift */; };
EB07ADBE207FB3E80048D794 /* InstructionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB07ADBD207FB3E80048D794 /* InstructionsViewController.swift */; };
EB07ADBF207FB3E80048D794 /* InstructionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB07ADBD207FB3E80048D794 /* InstructionsViewController.swift */; };
EB11A1042044A90E0018F749 /* ContentBlockerHelper+Whitelist.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB11A1012044A90D0018F749 /* ContentBlockerHelper+Whitelist.swift */; };
EB11A1052044A90E0018F749 /* TrackingProtectionPageStats.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB11A1022044A90D0018F749 /* TrackingProtectionPageStats.swift */; };
EB11A1062044A90E0018F749 /* ContentBlockerHelper+TabContentScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB11A1032044A90E0018F749 /* ContentBlockerHelper+TabContentScript.swift */; };
EB2A63341F3B49A7004EF8B0 /* ContentBlockerHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB2A63251F3B49A7004EF8B0 /* ContentBlockerHelper.swift */; };
EB54A8762028CE4000018880 /* disconnect-advertising.json in Resources */ = {isa = PBXBuildFile; fileRef = EB54A8722028CE4000018880 /* disconnect-advertising.json */; };
EB54A8772028CE4000018880 /* disconnect-analytics.json in Resources */ = {isa = PBXBuildFile; fileRef = EB54A8732028CE4000018880 /* disconnect-analytics.json */; };
EB54A8782028CE4000018880 /* disconnect-content.json in Resources */ = {isa = PBXBuildFile; fileRef = EB54A8742028CE4000018880 /* disconnect-content.json */; };
EB54A8792028CE4000018880 /* disconnect-social.json in Resources */ = {isa = PBXBuildFile; fileRef = EB54A8752028CE4000018880 /* disconnect-social.json */; };
EB6E0C60207E6C3100FBFF7E /* SendToDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB6E0C5F207E6C3000FBFF7E /* SendToDevice.swift */; };
EB7FFFC820A9D38D003E1E34 /* AlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB7FFFBF20A9D38C003E1E34 /* AlertController.swift */; };
EB8A0A77206ABCE000A9859A /* WebPagesForTesting.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB7A651020699BD200B52A5F /* WebPagesForTesting.swift */; };
EB9407492081353100702E05 /* UXConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB940747208134AF00702E05 /* UXConstants.swift */; };
EB94075320850C9F00702E05 /* photon-colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C49854D206173C800893DAE /* photon-colors.swift */; };
EBA31D791F7999030055463D /* SyncPingCentre.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA31D781F7999030055463D /* SyncPingCentre.swift */; };
EBA31D7B1F79990C0055463D /* SyncTelemetryEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA31D7A1F79990C0055463D /* SyncTelemetryEvents.swift */; };
EBA31D7D1F79996E0055463D /* SyncTelemetryUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBA31D7C1F79996E0055463D /* SyncTelemetryUtils.swift */; };
EBE7635820ADCB7600E27F2D /* SendTo.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EBE7634F20ADCB7500E27F2D /* SendTo.xcassets */; };
EBE7635920ADCB7600E27F2D /* SendTo.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = EBE7634F20ADCB7500E27F2D /* SendTo.xcassets */; };
EBF47E701F7979DF00899189 /* UnifiedTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBF47E6F1F7979DF00899189 /* UnifiedTelemetry.swift */; };
F35B8D2B1D6380EA008E3D61 /* SessionRestore.html in Resources */ = {isa = PBXBuildFile; fileRef = F35B8D2A1D6380EA008E3D61 /* SessionRestore.html */; };
F35B8D2D1D6383E9008E3D61 /* SessionRestoreHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35B8D2C1D6383E9008E3D61 /* SessionRestoreHelper.swift */; };
F35B8D2F1D638408008E3D61 /* SessionRestoreHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F35B8D2E1D638408008E3D61 /* SessionRestoreHandler.swift */; };
F84B21DA1A090F8100AAB793 /* ClientTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84B21D91A090F8100AAB793 /* ClientTests.swift */; };
F84B22041A0910F600AAB793 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84B21E51A0910F600AAB793 /* AppDelegate.swift */; };
F84B220B1A0910F600AAB793 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F84B21EF1A0910F600AAB793 /* Images.xcassets */; };
F84B22241A09122500AAB793 /* HomePanelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84B22221A09122500AAB793 /* HomePanelViewController.swift */; };
F84B22541A0920C600AAB793 /* ShareTo.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = F84B22491A0920C600AAB793 /* ShareTo.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
F8708D2E1A0970B70051AB07 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F8708D251A0970990051AB07 /* Images.xcassets */; };
F8708D321A0970B70051AB07 /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8708D291A0970990051AB07 /* ShareViewController.swift */; };
FA6B2AC21D41F02D00429414 /* Punycode.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6B2AC11D41F02D00429414 /* Punycode.swift */; };
FA6B2AC41D41F02D00429414 /* Punycode.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA6B2AC11D41F02D00429414 /* Punycode.swift */; };
FA9293D41D6580E100AC8D33 /* QRCodeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA9293D31D6580E100AC8D33 /* QRCodeViewController.swift */; };
FA9294011D6584A200AC8D33 /* QRCode.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FA9294001D6584A200AC8D33 /* QRCode.xcassets */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
0B742CCB1B32491400EE9264 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0B742CC61B32491400EE9264 /* sqlcipher.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = D2AAC046055464E500DB518D;
remoteInfo = sqlcipher;
};
0B742CCD1B32493800EE9264 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 0B742CC61B32491400EE9264 /* sqlcipher.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = D2AAC045055464E500DB518D;
remoteInfo = sqlcipher;
};
2827316A1ABC9BE700AA1954 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
282731731ABC9BE700AA1954 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
288A2D9B1AB8B3260023ABC3 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
28CE83CF1A1D1D5100576538 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 28F951FB19D0F9FA00DCE892;
remoteInfo = FxA;
};
28CE83D11A1D1D5100576538 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 28F9520619D0F9FB00DCE892;
remoteInfo = FxATests;
};
28ECD9BE1BA1F12B00D829DA /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
2F11EE4F1ABCAE910083902D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
2F14E1171ABB88CB00FF98DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 28F951FA19D0F9FA00DCE892;
remoteInfo = FxA;
};
2F14E1331ABB88CF00FF98DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
2F77F69C1ABCAEFE00484F3A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 28F951FA19D0F9FA00DCE892;
remoteInfo = FxA;
};
2F77F6B81ABCAF0700484F3A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FA435FA1ABB83B4008031D1;
remoteInfo = Account;
};
2F9A72311ABB856100F9F05D /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FCAE2191ABB51F800877008;
remoteInfo = Storage;
};
2FA436101ABB83B4008031D1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FA435FA1ABB83B4008031D1;
remoteInfo = Account;
};
2FA4361C1ABB83DD008031D1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
2FA436431ABB84CB008031D1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 28F951FA19D0F9FA00DCE892;
remoteInfo = FxA;
};
2FC87C3C1BC45E67001BAE77 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FA435FA1ABB83B4008031D1;
remoteInfo = Account;
};
2FCAE2261ABB51F800877008 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FCAE2191ABB51F800877008;
remoteInfo = Storage;
};
2FCAE2281ABB51F800877008 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
2FCAE22F1ABB51F800877008 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FCAE2191ABB51F800877008;
remoteInfo = Storage;
};
2FCAE23B1ABB520700877008 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
3B43E3D51D95C48D00BBA9DB /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
3BFE4B0C1D342FB900DDF53F /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
7B9BF92E1E435DE400CB24F4 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FCAE2231ABB51F800877008;
remoteInfo = StorageTests;
};
7BEB64421C7345600092C02E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
7BEB645C1C7346100092C02E /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
82F43438207E44C100FA40AF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
D09A0CE01FAA25C5009A0273 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
D09A0CEC1FAA2C4C009A0273 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
D09A0CEE1FAA2C66009A0273 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 28F951FA19D0F9FA00DCE892;
remoteInfo = FxA;
};
D09A0CF01FAA2C7E009A0273 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
D09A0CF21FAA2C81009A0273 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
D0EA58121FA836CA00D03ED1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2827315D1ABC9BE600AA1954;
remoteInfo = Sync;
};
D0EA58141FA836CE00D03ED1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FCAE2191ABB51F800877008;
remoteInfo = Storage;
};
D0EA58161FA836D200D03ED1 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
D30EBB631C75503800105AE9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D30EBB5A1C75503800105AE9 /* KIF.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = EABD46AA1857A0C700A5F081;
remoteInfo = KIF;
};
D30EBB651C75503800105AE9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D30EBB5A1C75503800105AE9 /* KIF.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = EB60ECC1177F8C83005A041A;
remoteInfo = "Test Host";
};
D30EBB671C75503800105AE9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D30EBB5A1C75503800105AE9 /* KIF.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = EABD46CD1857A0F300A5F081;
remoteInfo = "KIF Tests";
};
D30EBB691C75503800105AE9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D30EBB5A1C75503800105AE9 /* KIF.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = 9CC9673B1AD4B1B600576D13;
remoteInfo = KIFFramework;
};
D39FA1651A83E0EC00EE869C /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
E4A888181A95679500CDC337 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 28F951FA19D0F9FA00DCE892;
remoteInfo = FxA;
};
E4EE05AF1BA3A0A10021B3A7 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 2FCAE2191ABB51F800877008;
remoteInfo = Storage;
};
E60222E51C6E5A770061C436 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */;
proxyType = 1;
remoteGlobalIDString = 28F951FA19D0F9FA00DCE892;
remoteInfo = FxA;
};
E63CD1B11B31B66400A63AFF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 288A2D851AB8B3260023ABC3;
remoteInfo = Shared;
};
E63CD1B21B31B66400A63AFF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
E69DB07F1E97DEAA008A67E6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = E69DB0741E97DEA9008A67E6;
remoteInfo = SyncTelemetry;
};
E69DB0811E97DEAA008A67E6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
E69DB0881E97DEAA008A67E6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = E69DB0741E97DEA9008A67E6;
remoteInfo = SyncTelemetry;
};
E69DB0A61E97DEF6008A67E6 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = E69DB0741E97DEA9008A67E6;
remoteInfo = SyncTelemetry;
};
E6CB64CB1DA42C2900887098 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D30EBB5A1C75503800105AE9 /* KIF.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = FAB89FFC1CAC546900C6DFC1;
remoteInfo = KIFFrameworkConsumer;
};
E6CB64CD1DA42C2900887098 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = D30EBB5A1C75503800105AE9 /* KIF.xcodeproj */;
proxyType = 2;
remoteGlobalIDString = FAB8A0141CAC546A00C6DFC1;
remoteInfo = KIFFrameworkConsumerTests;
};
F84B21D41A090F8100AAB793 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B21BD1A090F8100AAB793;
remoteInfo = Client;
};
F84B22511A0920C600AAB793 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = F84B21B61A090F8100AAB793 /* Project object */;
proxyType = 1;
remoteGlobalIDString = F84B22481A0920C600AAB793;
remoteInfo = ShareFirefox;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
0B21E8011E26C5D3000C8779 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "$(TEST_HOST)/..";
dstSubfolderSpec = 0;
files = (
0B21E8061E26CCB7000C8779 /* EarlGrey.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2F3444EC1AB2378200FD9731 /* Copy Files */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 7;
files = (
);
name = "Copy Files";
runOnlyForDeploymentPostprocessing = 0;
};
E6B09CD31C74EEDB00C63FA1 /* Copy Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
E62CFB3D1C89EFF700C01324 /* FxA.framework in Copy Frameworks */,
E69DB08B1E97DEAA008A67E6 /* SyncTelemetry.framework in Copy Frameworks */,
E60138681C89EB8800DF9756 /* Sync.framework in Copy Frameworks */,
E60138671C89EB8300DF9756 /* Account.framework in Copy Frameworks */,
E60138661C89EB7D00DF9756 /* Storage.framework in Copy Frameworks */,
E60138651C89EB7600DF9756 /* Shared.framework in Copy Frameworks */,
);
name = "Copy Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
E6ECF2371C974E0600B0DC93 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
E6ECF2381C974E0F00B0DC93 /* KIF.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B22531A0920C600AAB793 /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
F84B22541A0920C600AAB793 /* ShareTo.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
02E8B3058B78D15A13524710 /* Pods-Storage.fennec.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage.fennec.xcconfig"; path = "Pods/Target Support Files/Pods-Storage/Pods-Storage.fennec.xcconfig"; sourceTree = "<group>"; };
03CCC9171AF05E7300DBF30D /* RelativeDatesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RelativeDatesTests.swift; sourceTree = "<group>"; };
0B21E8051E26CCB7000C8779 /* EarlGrey.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = EarlGrey.framework; path = Carthage/Build/iOS/EarlGrey.framework; sourceTree = "<group>"; };
0B305E1A1E3A98A900BE0767 /* BookmarkingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkingTests.swift; sourceTree = "<group>"; };
0B3D670D1E09B90B00C1EFC7 /* AuthenticationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationTest.swift; sourceTree = "<group>"; };
0B3E7D931B27A7CE00E2E84D /* AboutHomeHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutHomeHandler.swift; sourceTree = "<group>"; };
0B3E7DB91B27AB4C00E2E84D /* MockLogins.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = MockLogins.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
0B54BD181B698B7C004C822C /* SuggestedSites.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestedSites.swift; sourceTree = "<group>"; };
0B5A93211B1EB4C8004F47A2 /* ReadingListTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadingListTest.swift; sourceTree = "<group>"; };
0B5A93411B1EB572004F47A2 /* readablePage.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = readablePage.html; sourceTree = "<group>"; };
0B62EFD11AD63CD100ACB9CD /* Clearables.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Clearables.swift; sourceTree = "<group>"; };
0B6FBAB11AC1F830007EC669 /* numberedPage.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = numberedPage.html; sourceTree = "<group>"; };
0B729D361E047D6A008E6859 /* HomePageSettingsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePageSettingsTest.swift; sourceTree = "<group>"; };
0B742CC61B32491400EE9264 /* sqlcipher.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = sqlcipher.xcodeproj; path = ThirdParty/sqlcipher/sqlcipher.xcodeproj; sourceTree = "<group>"; };
0B7C1E941F6097AD006A8869 /* TrackingProtectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackingProtectionTests.swift; sourceTree = "<group>"; };
0B8E0FF31A932BD500161DC3 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; };
0B9D40781E8D5AC80059E664 /* XCUITests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "XCUITests-Bridging-Header.h"; sourceTree = "<group>"; };
0BA1E00D1B03FB0B007675AF /* NetError.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = NetError.html; sourceTree = "<group>"; };
0BA1E02D1B046F1E007675AF /* ErrorPageHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorPageHelper.swift; sourceTree = "<group>"; };
0BA1E02F1B051A07007675AF /* NetError.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = NetError.css; sourceTree = "<group>"; };
0BA896491A250E6500C1010C /* ProfileTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProfileTest.swift; sourceTree = "<group>"; };
0BA8964A1A250E6500C1010C /* TestBookmarks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestBookmarks.swift; sourceTree = "<group>"; };
0BB5B2861AC0A2B90052877D /* SnackBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SnackBar.swift; sourceTree = "<group>"; };
0BB5B30A1AC0AD1F0052877D /* LoginsHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = LoginsHelper.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
0BC9C9C31F26F54D000E8AB5 /* SiteLoadTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteLoadTest.swift; sourceTree = "<group>"; };
0BD19A661A25309B0084FBA7 /* NSUserDefaultsPrefs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSUserDefaultsPrefs.swift; sourceTree = "<group>"; };
0BDA56AE1B26B1D5008C9B96 /* TestLogins.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestLogins.swift; sourceTree = "<group>"; };
0BDA56B11B26B1E4008C9B96 /* Logins.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = Logins.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
0BDA56B31B26B203008C9B96 /* SQLiteLogins.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteLogins.swift; sourceTree = "<group>"; };
0BEF44621E31165700187C32 /* EarlGrey.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EarlGrey.swift; sourceTree = "<group>"; };
0BF0DB931A8545800039F300 /* URLBarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLBarView.swift; sourceTree = "<group>"; };
0BF1B7E21AC60DEA00A7B407 /* InsetButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InsetButton.swift; sourceTree = "<group>"; };
0BF42D4E1A7CD09600889E28 /* TestFavicons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestFavicons.swift; sourceTree = "<group>"; };
0BF8F8D91AEFF1C900E90BC2 /* noTitle.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = noTitle.html; sourceTree = "<group>"; };
19DE1F661EC13B6400428B8C /* LeanplumIntegration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LeanplumIntegration.swift; sourceTree = "<group>"; };
1E066FAB204D5B1C0017C800 /* Client.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Client.entitlements; sourceTree = "<group>"; };
1E138D7E20A2E4F400B82C13 /* BookmarksModelExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksModelExtensions.swift; sourceTree = "<group>"; };
1E138E1320A5983D00B82C13 /* CliqzBookmarksPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzBookmarksPanel.swift; sourceTree = "<group>"; };
1E2C201120AEDFBA00AA00B5 /* CliqzSiteTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CliqzSiteTableViewCell.swift; sourceTree = "<group>"; };
1E2C226D20B4149000AA00B5 /* SendUsageDataTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendUsageDataTableViewController.swift; sourceTree = "<group>"; };
1E3B3F2420C1590600C96736 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E3B3F2820C15BA500C96736 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = de; path = de.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E3B3F2920C15BA700C96736 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E3C5387209AFEDA00286CA4 /* TabTrayDoneButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayDoneButton.swift; sourceTree = "<group>"; };
1E3CBC142057D83700898B05 /* CliqzAppSettingsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzAppSettingsTableViewController.swift; sourceTree = "<group>"; };
1E3CBC162058057700898B05 /* CliqzAppSettingsOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzAppSettingsOptions.swift; sourceTree = "<group>"; };
1E3CBC1C205806F000898B05 /* DateExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtension.swift; sourceTree = "<group>"; };
1E3FBF58207763FE00FAE3FD /* BrowserViewController+Connect.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+Connect.swift"; sourceTree = "<group>"; };
1E4C0DAA20A1A27D00D5941B /* BookmarkMirrorItemExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkMirrorItemExtension.swift; sourceTree = "<group>"; };
1E4C0DAB20A1A27D00D5941B /* GhosteryMigrationManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GhosteryMigrationManager.swift; sourceTree = "<group>"; };
1E4C0DAC20A1A27D00D5941B /* GhosterySQLiteFactories.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GhosterySQLiteFactories.swift; sourceTree = "<group>"; };
1E4C0DAD20A1A27D00D5941B /* GhosteryTab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GhosteryTab.swift; sourceTree = "<group>"; };
1E4CFBE6207380AD00B26E85 /* ConnectTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectTableViewController.swift; sourceTree = "<group>"; };
1E4CFBF82073A5BD00B26E85 /* AddConnectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddConnectionViewController.swift; sourceTree = "<group>"; };
1E4CFBFA2073A5CC00B26E85 /* EditConnectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditConnectionViewController.swift; sourceTree = "<group>"; };
1E6404DF2100953D00B02901 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = es; path = es.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E6404E62100956900B02901 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hu; path = hu.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E6404ED2100957300B02901 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ja; path = ja.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E6404F42100957E00B02901 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ko; path = ko.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E6404FB2100958900B02901 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nl; path = nl.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E6405022100959200B02901 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pl; path = pl.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E6405092100959A00B02901 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "pt-BR"; path = "pt-BR.lproj/Cliqz.stringsdict"; sourceTree = "<group>"; };
1E640510210095A100B02901 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ru; path = ru.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1E640517210095B800B02901 /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-CN"; path = "zh-CN.lproj/Cliqz.stringsdict"; sourceTree = "<group>"; };
1E64051E210095CE00B02901 /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-TW"; path = "zh-TW.lproj/Cliqz.stringsdict"; sourceTree = "<group>"; };
1E64AEDD210F19EC00565C0B /* Ghostery-Licenses.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "Ghostery-Licenses.html"; sourceTree = "<group>"; };
1E650C9A2091E3220070C670 /* BrowserViewController+GhosteryMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+GhosteryMigration.swift"; sourceTree = "<group>"; };
1E7A3DC12085FCCA00F53E90 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = Cliqz/JSEngine/assets; sourceTree = SOURCE_ROOT; };
1E7B7687206A8AC000FD0BA5 /* CliqzTabToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzTabToolbar.swift; sourceTree = "<group>"; };
1E7B76AE206B9CB500FD0BA5 /* ConnectDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectDataSource.swift; sourceTree = "<group>"; };
1EA949E920EF6B6C008D32A6 /* UIAlertControllerExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIAlertControllerExtension.swift; sourceTree = "<group>"; };
1EA949F720EFB956008D32A6 /* TopTabsViewControllerExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopTabsViewControllerExtension.swift; sourceTree = "<group>"; };
1EAFE4EF205BDEC0006A36B4 /* cliqz.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = cliqz.json; path = "node_modules/browser-core/build/config/cliqz.json"; sourceTree = SOURCE_ROOT; };
1EAFE515205FBBBC006A36B4 /* CliqzLaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CliqzLaunchScreen.xib; sourceTree = "<group>"; };
1EAFE55A205FFE21006A36B4 /* LocalResourceSetting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalResourceSetting.swift; sourceTree = "<group>"; };
1EAFE55B205FFE21006A36B4 /* SubSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubSettingsTableViewController.swift; sourceTree = "<group>"; };
1EAFE55C205FFE21006A36B4 /* ToggleSubSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToggleSubSettingsTableViewController.swift; sourceTree = "<group>"; };
1EAFE55D205FFE21006A36B4 /* CliqzOnOffSetting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CliqzOnOffSetting.swift; sourceTree = "<group>"; };
1EAFE55E205FFE21006A36B4 /* ShowCliqzPageSetting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShowCliqzPageSetting.swift; sourceTree = "<group>"; };
1EAFE565205FFE81006A36B4 /* AutoForgetTabTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoForgetTabTableViewController.swift; sourceTree = "<group>"; };
1EAFE566205FFE82006A36B4 /* LimitMobileDataUsageTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LimitMobileDataUsageTableViewController.swift; sourceTree = "<group>"; };
1EAFE567205FFE82006A36B4 /* AboutSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutSettingsTableViewController.swift; sourceTree = "<group>"; };
1EAFE568205FFE82006A36B4 /* AdBlockerSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdBlockerSettingsTableViewController.swift; sourceTree = "<group>"; };
1EAFE569205FFE82006A36B4 /* HumanWebSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HumanWebSettingsTableViewController.swift; sourceTree = "<group>"; };
1EAFE56A205FFE82006A36B4 /* RegionalSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegionalSettingsTableViewController.swift; sourceTree = "<group>"; };
1EBB08AA2068FC9600C6DFFE /* Eula.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Eula.html; sourceTree = "<group>"; };
1EC92D912109EF3900D49C7D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DA12109EF4A00D49C7D /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DA22109EF4C00D49C7D /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DA32109EF4F00D49C7D /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DA42109EF5100D49C7D /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DA52109EF5300D49C7D /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DA62109EF5400D49C7D /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DA72109EF5500D49C7D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DA82109EF5700D49C7D /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DA92109EF5800D49C7D /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Cliqz.strings"; sourceTree = "<group>"; };
1EC92DAA2109EF5A00D49C7D /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DAB2109EF5B00D49C7D /* zh-CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-CN"; path = "zh-CN.lproj/Cliqz.strings"; sourceTree = "<group>"; };
1EC92DAC2109EF5C00D49C7D /* zh-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-TW"; path = "zh-TW.lproj/Cliqz.strings"; sourceTree = "<group>"; };
1EC92DAD2109EFB600D49C7D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Cliqz.strings; sourceTree = "<group>"; };
1EC92DAE2109EFB600D49C7D /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = it; path = it.lproj/Cliqz.stringsdict; sourceTree = "<group>"; };
1EC9C74520CFF6F200082652 /* BrowserViewControllerHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserViewControllerHelper.swift; sourceTree = "<group>"; };
1EC9C7AD20D1342C00082652 /* Ghostery.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Ghostery.xcconfig; path = Configuration/Ghostery.xcconfig; sourceTree = "<group>"; };
1EDF0B1E207B837F00856493 /* KeyboardAccessoryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardAccessoryView.swift; sourceTree = "<group>"; };
1EDF0B21207B86A200856493 /* QuerySuggestionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QuerySuggestionView.swift; sourceTree = "<group>"; };
1EDF0B23207B86DA00856493 /* QuerySuggestions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuerySuggestions.swift; sourceTree = "<group>"; };
1EDF917720874DAA00200100 /* ShareExtensionActivities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionActivities.swift; sourceTree = "<group>"; };
1EDF91C4208A33C500200100 /* TabTrayControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabTrayControllerExtension.swift; sourceTree = "<group>"; };
1EDF91C8208DDC5400200100 /* CliqzForgetModeButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzForgetModeButton.swift; sourceTree = "<group>"; };
1EEA368020613C17003B6AD5 /* SendCrashReportsTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendCrashReportsTableViewController.swift; sourceTree = "<group>"; };
1EEA369420615725003B6AD5 /* DownloadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManager.swift; sourceTree = "<group>"; };
1EEA36D42063E105003B6AD5 /* FileManagerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileManagerExtension.swift; sourceTree = "<group>"; };
1EEA36D62063F87C003B6AD5 /* URLExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLExtension.swift; sourceTree = "<group>"; };
1EEA36DC206401EB003B6AD5 /* CliqzTabLocationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzTabLocationView.swift; sourceTree = "<group>"; };
1EEA36EC2067DD6F003B6AD5 /* VideoDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoDownloader.swift; sourceTree = "<group>"; };
280CB1361C20E0A3005AF147 /* BookmarksSynchronizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BookmarksSynchronizer.swift; path = Sync/Synchronizers/Bookmarks/BookmarksSynchronizer.swift; sourceTree = SOURCE_ROOT; };
28126F471C2F948E006466CC /* SQLiteBookmarksHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteBookmarksHelpers.swift; sourceTree = "<group>"; };
28126F6D1C2F94F9006466CC /* SQLiteBookmarksModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteBookmarksModel.swift; sourceTree = "<group>"; };
28126F731C2F96F1006466CC /* SQLiteBookmarksResetting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteBookmarksResetting.swift; sourceTree = "<group>"; };
28126F761C2F9833006466CC /* SQLiteBookmarksBase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteBookmarksBase.swift; sourceTree = "<group>"; };
2816EFFF1B33E05400522243 /* UIConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIConstants.swift; sourceTree = "<group>"; };
281B02991C037C1F005202C3 /* TestBrowserDB.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestBrowserDB.swift; sourceTree = "<group>"; };
281B2BE91ADF4D90002917DC /* MockProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = MockProfile.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
2827315E1ABC9BE600AA1954 /* Sync.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Sync.framework; sourceTree = BUILT_PRODUCTS_DIR; };
282731611ABC9BE600AA1954 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
282731621ABC9BE600AA1954 /* Sync-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Sync-Bridging-Header.h"; sourceTree = "<group>"; };
282731681ABC9BE700AA1954 /* SyncTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SyncTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
282731701ABC9BE700AA1954 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
282915E51AF1A7920006EEB5 /* BrowserSchema.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserSchema.swift; sourceTree = "<group>"; };
2829D3791C2F0A7F00DCF931 /* BookmarksModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BookmarksModel.swift; path = Bookmarks/BookmarksModel.swift; sourceTree = "<group>"; };
2829D39F1C2F0AD400DCF931 /* Sharing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Sharing.swift; sourceTree = "<group>"; };
28302E3F1AF0747800521E2E /* DatabaseError.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DatabaseError.swift; sourceTree = "<group>"; };
283586FC1C73F18E00A55435 /* CachingItemSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CachingItemSource.swift; path = Bookmarks/CachingItemSource.swift; sourceTree = "<group>"; };
2852B8431C51996B00591EAC /* Trees.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Trees.swift; path = Bookmarks/Trees.swift; sourceTree = "<group>"; };
28532CE51C48098D000072D9 /* ThreeWayTreeMerger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThreeWayTreeMerger.swift; sourceTree = "<group>"; };
28532D311C483E3D000072D9 /* CompletionOps.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CompletionOps.swift; sourceTree = "<group>"; };
2853C5401AD84C6800C4F31D /* TabsPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsPayload.swift; sourceTree = "<group>"; };
2855611E1AEFFA1C00D5ED5B /* HistorySynchronizerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = HistorySynchronizerTests.swift; path = SyncTests/HistorySynchronizerTests.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
285D3B671B4380B70035FD22 /* Queue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = Queue.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
285D3B8F1B4386520035FD22 /* SQLiteQueue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteQueue.swift; sourceTree = "<group>"; };
285F2DC01AF80B4600211843 /* SQLiteBookmarksSyncing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteBookmarksSyncing.swift; sourceTree = "<group>"; };
28786E541AB0F5FA009EA9EF /* DeferredTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeferredTests.swift; sourceTree = "<group>"; };
288501DD1AC0F61D00E7F670 /* RequestExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestExtensions.swift; sourceTree = "<group>"; };
2885023E1AC117A500E7F670 /* SyncStateMachine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncStateMachine.swift; sourceTree = "<group>"; };
288A2D861AB8B3260023ABC3 /* Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; };
288A2DB31AB8B38D0023ABC3 /* Error.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Error.swift; path = ThirdParty/Result/Error.swift; sourceTree = "<group>"; };
288A2DB41AB8B38D0023ABC3 /* Result.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Result.swift; path = ThirdParty/Result/Result.swift; sourceTree = "<group>"; };
288E67C11B9E730900AE2C6A /* BookmarksDownloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BookmarksDownloader.swift; path = Sync/Synchronizers/Bookmarks/BookmarksDownloader.swift; sourceTree = SOURCE_ROOT; };
2891F2BA1F991185001B105E /* v33.db */ = {isa = PBXFileReference; lastKnownFileType = file; path = v33.db; sourceTree = "<group>"; };
28926B191AC0F074009C0B1D /* EncryptedJSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EncryptedJSON.swift; sourceTree = "<group>"; };
28926B361AC0F0DD009C0B1D /* EnvelopeJSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EnvelopeJSON.swift; sourceTree = "<group>"; };
28926B391AC0F128009C0B1D /* CleartextPayloadJSON.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CleartextPayloadJSON.swift; sourceTree = "<group>"; };
2894C1421AE89D8900F1F92F /* HistorySynchronizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = HistorySynchronizer.swift; path = Synchronizers/HistorySynchronizer.swift; sourceTree = "<group>"; };
2894C1651AE89DD200F1F92F /* TabsSynchronizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TabsSynchronizer.swift; path = Synchronizers/TabsSynchronizer.swift; sourceTree = "<group>"; };
2894C1681AE89DDC00F1F92F /* ClientsSynchronizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ClientsSynchronizer.swift; path = Synchronizers/ClientsSynchronizer.swift; sourceTree = "<group>"; };
2894C16B1AE89FD500F1F92F /* HistoryPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoryPayload.swift; sourceTree = "<group>"; };
289A4C121C4EB90600A460E3 /* StorageTestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageTestUtils.swift; sourceTree = "<group>"; };
28A17B661BEC727500BC14ED /* Downloader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Downloader.swift; path = Synchronizers/Downloader.swift; sourceTree = "<group>"; };
28A6CE891AC082E200C1A2D4 /* UtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UtilsTests.swift; sourceTree = "<group>"; };
28AA941C1B97DCA800703DC6 /* BookmarkPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkPayload.swift; sourceTree = "<group>"; };
28B62ACD1BC745E7004A585A /* Syncable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Syncable.swift; sourceTree = "<group>"; };
28C077971A3B064000834FE5 /* CryptoTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = CryptoTests.swift; path = SyncTests/CryptoTests.swift; sourceTree = "<group>"; };
28C0779D1A3B066000834FE5 /* RecordTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RecordTests.swift; path = SyncTests/RecordTests.swift; sourceTree = "<group>"; };
28C28BFC1C51A3B900D5460E /* Merging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Merging.swift; sourceTree = "<group>"; };
28C4AB711AD42D4300D9ACE3 /* Clients.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Clients.swift; sourceTree = "<group>"; };
28C8B7841C852535006D8318 /* BookmarksPanelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksPanelTests.swift; sourceTree = "<group>"; };
28CE83BB1A1D1D3200576538 /* ClientPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClientPayload.swift; sourceTree = "<group>"; };
28CE83BC1A1D1D3200576538 /* KeyBundle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyBundle.swift; sourceTree = "<group>"; };
28CE83BD1A1D1D3200576538 /* KeysPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeysPayload.swift; sourceTree = "<group>"; };
28CE83BE1A1D1D3200576538 /* Record.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Record.swift; sourceTree = "<group>"; };
28CE83BF1A1D1D3200576538 /* SyncMeta.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncMeta.swift; sourceTree = "<group>"; };
28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = FxA.xcodeproj; path = FxA/FxA.xcodeproj; sourceTree = "<group>"; };
28CE83E81A1D206D00576538 /* Client-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "Client-Bridging-Header.h"; path = "../../Client-Bridging-Header.h"; sourceTree = "<group>"; };
28D158AC1AFD90E500F9C065 /* TestSQLiteBookmarks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSQLiteBookmarks.swift; sourceTree = "<group>"; };
28D52E081BCDF44100187A1D /* ResetTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResetTests.swift; sourceTree = "<group>"; };
28D980221C47149000277055 /* TestBookmarkTreeMerging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TestBookmarkTreeMerging.swift; path = SyncTests/TestBookmarkTreeMerging.swift; sourceTree = "<group>"; };
28E23C111AC5A5EE00F5AC85 /* State.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = State.swift; sourceTree = "<group>"; };
28E91E741B443AD5009DF274 /* SyncConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncConstants.swift; sourceTree = "<group>"; };
28EADE381AFC3898007FB2FB /* UIImageViewExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIImageViewExtensions.swift; path = Extensions/UIImageViewExtensions.swift; sourceTree = "<group>"; };
28ECD9791BA1EA2200D829DA /* MockSyncServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MockSyncServer.swift; path = SyncTests/MockSyncServer.swift; sourceTree = "<group>"; };
28ECD9A21BA1EBA800D829DA /* SyncTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SyncTests-Bridging-Header.h"; sourceTree = "<group>"; };
28ECD9F31BA1F59800D829DA /* DownloadTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DownloadTests.swift; path = SyncTests/DownloadTests.swift; sourceTree = "<group>"; };
28ED02011B26123E003948B2 /* LoginPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginPayload.swift; sourceTree = "<group>"; };
28ED02251B262B5E003948B2 /* LoginsSynchronizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LoginsSynchronizer.swift; path = Synchronizers/LoginsSynchronizer.swift; sourceTree = "<group>"; };
28ED02281B262E0A003948B2 /* IndependentRecordSynchronizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = IndependentRecordSynchronizer.swift; path = Synchronizers/IndependentRecordSynchronizer.swift; sourceTree = "<group>"; };
28F596A01ACA13CA0071DDCC /* InfoTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = InfoTests.swift; path = SyncTests/InfoTests.swift; sourceTree = "<group>"; };
28FDFF0B1C1F725800840F86 /* SeparatorTableCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SeparatorTableCell.swift; sourceTree = "<group>"; };
2AA042F40EDFD6EB5CDCCB65 /* Pods-Storage.firefox.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage.firefox.xcconfig"; path = "Pods/Target Support Files/Pods-Storage/Pods-Storage.firefox.xcconfig"; sourceTree = "<group>"; };
2C28F96B201B2D4C00ABA8A5 /* MailAppSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MailAppSettingsTests.swift; sourceTree = "<group>"; };
2C2A5EF31E68469500F02659 /* PrivateBrowsingTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivateBrowsingTest.swift; sourceTree = "<group>"; };
2C2A91281FA2410D002E36BD /* HistoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HistoryTests.swift; sourceTree = "<group>"; };
2C31A7A81E8BFB2200DAC646 /* ReaderViewUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderViewUITest.swift; sourceTree = "<group>"; };
2C31A8461E8D447F00DAC646 /* HomePageSettingsUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePageSettingsUITest.swift; sourceTree = "<group>"; };
2C3406C71E719F00000FD889 /* SettingsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsTest.swift; sourceTree = "<group>"; };
2C473BCF209778900008C853 /* DownloadFilesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadFilesTests.swift; sourceTree = "<group>"; };
2C49854D206173C800893DAE /* photon-colors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "photon-colors.swift"; sourceTree = "<group>"; };
2C4A07DB20246EAD0083E320 /* DragAndDropTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DragAndDropTests.swift; sourceTree = "<group>"; };
2C4B6BF220349EB800A009C2 /* FirstRunTourTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FirstRunTourTests.swift; sourceTree = "<group>"; };
2C8C07761E7800EA00DC1237 /* FindInPageTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindInPageTest.swift; sourceTree = "<group>"; };
2C97EC701E72C80E0092EC18 /* TopTabsTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopTabsTest.swift; sourceTree = "<group>"; };
2CA16FDD1E5F089100332277 /* SearchTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchTest.swift; sourceTree = "<group>"; };
2CB1A6591FDEA8B60084E96D /* NewTabSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewTabSettings.swift; sourceTree = "<group>"; };
2CB56E3E1E926BFB00AF7586 /* ToolbarTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolbarTest.swift; sourceTree = "<group>"; };
2CC1B3EF1E9B861400814EEC /* DomainAutocompleteTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainAutocompleteTest.swift; sourceTree = "<group>"; };
2CCB296620A99C9500121DD8 /* SaveLoginsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginsTests.swift; sourceTree = "<group>"; };
2CEA6F781E93E3A600D4100E /* SearchSettingsUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchSettingsUITest.swift; sourceTree = "<group>"; };
2CEDADA120207EC400223A89 /* SyncFAUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncFAUITests.swift; sourceTree = "<group>"; };
2CF21D0820A4A163000D08B7 /* PocketTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketTests.swift; sourceTree = "<group>"; };
2CF449A41E7BFE2C00FD7595 /* NavigationTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationTest.swift; sourceTree = "<group>"; };
2CF9D9A920067FA10083DF2A /* BrowsingPDFTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingPDFTests.swift; sourceTree = "<group>"; };
2F13E79A1AC0C02700D75081 /* StringExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionsTests.swift; sourceTree = "<group>"; };
2F14E1391ABB890800FF98DB /* Account-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Account-Bridging-Header.h"; sourceTree = "<group>"; };
2F1A3DE01ABE3C90002F1E15 /* FxALoginStateMachine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = FxALoginStateMachine.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
2F1A3DFD1ABE3C9C002F1E15 /* FxALoginStateMachineTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = FxALoginStateMachineTests.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
2F3724C41ABF3C01007607FA /* LiveStorageClientTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; name = LiveStorageClientTests.swift; path = SyncTests/LiveStorageClientTests.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
2F3724C51ABF3C01007607FA /* StorageClientTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = StorageClientTests.swift; path = SyncTests/StorageClientTests.swift; sourceTree = "<group>"; };
2F3724E21ABF3C19007607FA /* Info.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Info.swift; sourceTree = "<group>"; };
2F3724E31ABF3C19007607FA /* StorageClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageClient.swift; sourceTree = "<group>"; };
2F3724E41ABF3C19007607FA /* Synchronizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Synchronizer.swift; path = Synchronizers/Synchronizer.swift; sourceTree = "<group>"; };
2F44FA1A1A9D426A00FD20CC /* TestHashExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestHashExtensions.swift; sourceTree = "<group>"; };
2F44FC711A9E840300FD20CC /* SettingsNavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsNavigationController.swift; sourceTree = "<group>"; };
2F44FCC41A9E85E900FD20CC /* SettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsTableViewController.swift; sourceTree = "<group>"; };
2F44FCC61A9E8CF500FD20CC /* SearchSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchSettingsTableViewController.swift; sourceTree = "<group>"; };
2F44FCCA1A9E972E00FD20CC /* SearchEnginePicker.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchEnginePicker.swift; sourceTree = "<group>"; };
2F67C5251BB0CB4E00E7B73A /* MetaGlobalTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MetaGlobalTests.swift; path = SyncTests/MetaGlobalTests.swift; sourceTree = "<group>"; };
2F697F7D1A9FD22D009E03AE /* SearchEnginesTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchEnginesTests.swift; sourceTree = "<group>"; };
2F8C76561BC32F3C00D5E4E0 /* MockSyncServerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MockSyncServerTests.swift; path = SyncTests/MockSyncServerTests.swift; sourceTree = "<group>"; };
2FA435FB1ABB83B4008031D1 /* Account.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Account.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2FA435FE1ABB83B4008031D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2FA436051ABB83B4008031D1 /* AccountTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AccountTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2FA4360D1ABB83B4008031D1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2FA436221ABB8436008031D1 /* FirefoxAccount.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FirefoxAccount.swift; sourceTree = "<group>"; };
2FA436231ABB8436008031D1 /* FirefoxAccountConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FirefoxAccountConfiguration.swift; sourceTree = "<group>"; };
2FA436251ABB8436008031D1 /* FxAClient10.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAClient10.swift; sourceTree = "<group>"; };
2FA436271ABB8436008031D1 /* HawkHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HawkHelper.swift; sourceTree = "<group>"; };
2FA436281ABB8436008031D1 /* TokenServerClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenServerClient.swift; sourceTree = "<group>"; };
2FA436371ABB8448008031D1 /* FirefoxAccountTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FirefoxAccountTests.swift; sourceTree = "<group>"; };
2FA436381ABB8448008031D1 /* FxAClient10Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAClient10Tests.swift; sourceTree = "<group>"; };
2FA4363A1ABB8448008031D1 /* HawkHelperTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HawkHelperTests.swift; sourceTree = "<group>"; };
2FA4363B1ABB8448008031D1 /* LiveAccountTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = LiveAccountTest.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
2FA4363C1ABB8448008031D1 /* TokenServerClientTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TokenServerClientTests.swift; sourceTree = "<group>"; };
2FCAE21A1ABB51F800877008 /* Storage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Storage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
2FCAE2241ABB51F800877008 /* StorageTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StorageTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
2FCAE22C1ABB51F800877008 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
2FCAE23F1ABB531100877008 /* Bookmarks.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Bookmarks.swift; path = Bookmarks/Bookmarks.swift; sourceTree = "<group>"; };
2FCAE2411ABB531100877008 /* Cursor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cursor.swift; sourceTree = "<group>"; };
2FCAE2421ABB531100877008 /* Favicons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Favicons.swift; sourceTree = "<group>"; };
2FCAE2431ABB531100877008 /* FileAccessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileAccessor.swift; sourceTree = "<group>"; };
2FCAE2441ABB531100877008 /* History.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = History.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
2FCAE2471ABB531100877008 /* RemoteTabs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteTabs.swift; sourceTree = "<group>"; };
2FCAE2481ABB531100877008 /* Site.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Site.swift; sourceTree = "<group>"; };
2FCAE24B1ABB531100877008 /* BrowserDB.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserDB.swift; sourceTree = "<group>"; };
2FCAE2551ABB531100877008 /* SQLiteHistory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteHistory.swift; sourceTree = "<group>"; };
2FCAE2581ABB531100877008 /* SQLiteRemoteClientsAndTabs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteRemoteClientsAndTabs.swift; sourceTree = "<group>"; };
2FCAE25B1ABB531100877008 /* SwiftData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftData.swift; sourceTree = "<group>"; };
2FCAE25C1ABB531100877008 /* Visit.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Visit.swift; sourceTree = "<group>"; };
2FCAE2791ABB533A00877008 /* MockFiles.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockFiles.swift; sourceTree = "<group>"; };
2FCAE27A1ABB533A00877008 /* TestSQLiteRemoteClientsAndTabs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSQLiteRemoteClientsAndTabs.swift; sourceTree = "<group>"; };
2FCAE27D1ABB533A00877008 /* TestSQLiteHistory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSQLiteHistory.swift; sourceTree = "<group>"; };
2FCAE33D1ABB5F1800877008 /* Storage-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Storage-Bridging-Header.h"; sourceTree = "<group>"; };
2FDB10921A9FBEC5006CF312 /* PrefsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrefsTests.swift; sourceTree = "<group>"; };
2FDBCF601ABFC9DE00AFF7F0 /* SyncAuthState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncAuthState.swift; sourceTree = "<group>"; };
2FDBCF9A1AC0ADB500AFF7F0 /* SyncAuthStateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncAuthStateTests.swift; sourceTree = "<group>"; };
2FDE87FD1ABB3817005317B1 /* RemoteTabsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteTabsPanel.swift; sourceTree = "<group>"; };
2FEBABAE1AB3659000DB5728 /* ResultTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResultTests.swift; sourceTree = "<group>"; };
2FFC4D1A1ABE3C360081D675 /* FxAState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAState.swift; sourceTree = "<group>"; };
2FFC4D371ABE3C420081D675 /* FxAStateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAStateTests.swift; sourceTree = "<group>"; };
318FB6EA1DB5600D0004E40F /* SQLiteHistoryFactories.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteHistoryFactories.swift; sourceTree = "<group>"; };
31ADB5D91E58CEC300E87909 /* ClipboardBarDisplayHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClipboardBarDisplayHandler.swift; sourceTree = "<group>"; };
39012F271F8ED262002E3D31 /* ScreenGraphTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenGraphTest.swift; sourceTree = "<group>"; };
3905274A1C874D35007E0BB7 /* Today.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = Today.appex; sourceTree = BUILT_PRODUCTS_DIR; };
3905274B1C874D35007E0BB7 /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; };
3905274E1C874D35007E0BB7 /* TodayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TodayViewController.swift; sourceTree = "<group>"; };
390527531C874D35007E0BB7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
3905B4D41E8E7A6B0027D953 /* FxAPushMessageHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAPushMessageHandler.swift; sourceTree = "<group>"; };
391AEFD11C8F11ED00691F84 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
39236E711FCC600200A38F1B /* TabEventHandlerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabEventHandlerTests.swift; sourceTree = "<group>"; };
392E18021FEC4D7B00EBA79C /* MappaMundi.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MappaMundi.framework; path = Carthage/Build/iOS/MappaMundi.framework; sourceTree = "<group>"; };
392ED6B61D06E85E009D9B62 /* NewTabChoiceViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewTabChoiceViewController.swift; sourceTree = "<group>"; };
392ED7E31D0AEF56009D9B62 /* NewTabAccessors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NewTabAccessors.swift; path = Accessors/NewTabAccessors.swift; sourceTree = "<group>"; };
392ED7E51D0AEFEF009D9B62 /* HomePageAccessors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = HomePageAccessors.swift; path = Accessors/HomePageAccessors.swift; sourceTree = "<group>"; };
3943A81C1E9807C700D4F6DC /* FxAPushMessageTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAPushMessageTest.swift; sourceTree = "<group>"; };
39455F761FC83F430088A22C /* TabEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = TabEventHandler.swift; path = Helpers/TabEventHandler.swift; sourceTree = "<group>"; };
394CF6CE1BAA493C00906917 /* DefaultSuggestedSites.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultSuggestedSites.swift; sourceTree = "<group>"; };
395C8F201E796AD600A68E8C /* PushCrypto.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushCrypto.swift; sourceTree = "<group>"; };
3964B0991EA8F06F00F2EEF4 /* FeatureSwitch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeatureSwitch.swift; sourceTree = "<group>"; };
3964B09B1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeatureSwitchTests.swift; sourceTree = "<group>"; };
396CDB54203C5B870034A3A3 /* TabTrayController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TabTrayController+KeyCommands.swift"; sourceTree = "<group>"; };
396E38DB1EE0818800CC180F /* ExtensionProfile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtensionProfile.swift; sourceTree = "<group>"; };
397848DB1ED86605004C0C0B /* NotificationService.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotificationService.appex; sourceTree = BUILT_PRODUCTS_DIR; };
397848DD1ED86605004C0C0B /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = "<group>"; };
397848DF1ED86605004C0C0B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
39A359E31BFCCE94006B9E87 /* UserActivityHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UserActivityHandler.swift; path = Helpers/UserActivityHandler.swift; sourceTree = "<group>"; };
39A35AEC1C0662A3006B9E87 /* SpotlightHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = SpotlightHelper.js; sourceTree = "<group>"; };
39AC59191CC574AA0042C2F5 /* HomePageSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePageSettingsViewController.swift; sourceTree = "<group>"; };
39B0647C1E7ADAC2000BE173 /* PushCryptoTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PushCryptoTests.swift; path = PushTests/PushCryptoTests.swift; sourceTree = "<group>"; };
39C22C2C1E897B9A000C0E56 /* LivePushClientTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LivePushClientTests.swift; path = PushTests/LivePushClientTests.swift; sourceTree = "<group>"; };
39C261CB2018DE20009D97BD /* FxScreenGraphTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FxScreenGraphTests.swift; sourceTree = "<group>"; };
39DD030C1CD53E1900BC09B3 /* HomePageHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePageHelper.swift; sourceTree = "<group>"; };
39E65D261CA5B92000C63CE3 /* AsyncReducerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncReducerTests.swift; sourceTree = "<group>"; };
39EB46981E26DDB4006346E8 /* FxScreenGraph.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxScreenGraph.swift; sourceTree = "<group>"; };
39F4C0F92045D87400746155 /* FocusHelper.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = FocusHelper.js; sourceTree = "<group>"; };
39F4C1092045DB2E00746155 /* FocusHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FocusHelper.swift; sourceTree = "<group>"; };
39F819C51FD70F5D009E31E4 /* TabEventHandlers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabEventHandlers.swift; sourceTree = "<group>"; };
39F99FD91E3A6DE300F353B4 /* PushClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushClient.swift; sourceTree = "<group>"; };
39F99FDA1E3A6DE300F353B4 /* PushConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushConfiguration.swift; sourceTree = "<group>"; };
39F99FDB1E3A6DE300F353B4 /* PushRegistration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PushRegistration.swift; sourceTree = "<group>"; };
39F99FED1E3A71F800F353B4 /* FxALoginHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FxALoginHelper.swift; path = Helpers/FxALoginHelper.swift; sourceTree = "<group>"; };
3ADD4DD2E53631EBF7F61362 /* Pods-Storage.fennec_enterprise.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage.fennec_enterprise.xcconfig"; path = "Pods/Target Support Files/Pods-Storage/Pods-Storage.fennec_enterprise.xcconfig"; sourceTree = "<group>"; };
3B0943801D6CC4FC004F24E1 /* FilledPageControl.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = FilledPageControl.swift; path = ThirdParty/FilledPageControl.swift; sourceTree = "<group>"; };
3B39EDB91E16E18900EF029F /* CustomSearchEnginesTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomSearchEnginesTest.swift; sourceTree = "<group>"; };
3B39EDCA1E16E1AA00EF029F /* CustomSearchViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomSearchViewController.swift; sourceTree = "<group>"; };
3B43E3D01D95C48D00BBA9DB /* StoragePerfTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StoragePerfTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3B43E3D21D95C48D00BBA9DB /* StoragePerfTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoragePerfTests.swift; sourceTree = "<group>"; };
3B43E3D41D95C48D00BBA9DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
3B4988CD1E42B01800A12FDA /* SwiftyJSON.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftyJSON.framework; path = Carthage/Build/iOS/SwiftyJSON.framework; sourceTree = "<group>"; };
3B4AA24A1D8B8C4C00A2E008 /* ArrayExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayExtensionTests.swift; sourceTree = "<group>"; };
3B546EBF1D95ECAE00BDBE36 /* ActivityStreamTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityStreamTest.swift; sourceTree = "<group>"; };
3B61CD481F2A74EF00D38DE1 /* PocketFeed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketFeed.swift; sourceTree = "<group>"; };
3B61CD581F2A750800D38DE1 /* PocketFeedTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PocketFeedTests.swift; sourceTree = "<group>"; };
3B61CD621F2A769D00D38DE1 /* pocketglobalfeed.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = pocketglobalfeed.json; sourceTree = "<group>"; };
3B6889C41D66950E002AC85E /* UIImageColors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIImageColors.swift; path = ThirdParty/UIImageColors.swift; sourceTree = "<group>"; };
3B6F40171DC7849C00656CC6 /* ActivityStreamTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityStreamTests.swift; sourceTree = "<group>"; };
3BA9A0221D2C208C00BD418C /* Fuzi.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Fuzi.framework; path = Carthage/Build/iOS/Fuzi.framework; sourceTree = "<group>"; };
3BB50E101D6274CD004B33DF /* ActivityStreamTopSitesCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityStreamTopSitesCell.swift; sourceTree = "<group>"; };
3BB50E1F1D627539004B33DF /* ActivityStreamPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityStreamPanel.swift; sourceTree = "<group>"; };
3BB54B301E68EB2B0021DAC4 /* AuthenticationKeychainInfoTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationKeychainInfoTests.swift; sourceTree = "<group>"; };
3BC659481E5BA4AE006D560F /* TopSites */ = {isa = PBXFileReference; lastKnownFileType = folder; path = TopSites; sourceTree = "<group>"; };
3BC659581E5BA505006D560F /* top_sites.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = top_sites.json; sourceTree = "<group>"; };
3BCE6D3B1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThirdPartySearchAlerts.swift; sourceTree = "<group>"; };
3BE7275C1CCFE8B60099189F /* CustomSearchHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomSearchHandler.swift; sourceTree = "<group>"; };
3BF4B8E81D38497A00493393 /* BaseTestCase.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseTestCase.swift; sourceTree = "<group>"; };
3BF56D261CDBBE1F00AC4D75 /* SimpleToast.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SimpleToast.swift; sourceTree = "<group>"; };
3BFCBF1F1E04B1C50070C042 /* UIImageViewExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIImageViewExtensionsTests.swift; sourceTree = "<group>"; };
3BFE4B071D342FB800DDF53F /* XCUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = XCUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
3BFE4B0B1D342FB900DDF53F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
3BFE4B4F1D34673D00DDF53F /* ThirdPartySearchTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ThirdPartySearchTest.swift; sourceTree = "<group>"; };
3CC22A52A5F06A95042E8946 /* Pods-Client.firefoxbeta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Client.firefoxbeta.xcconfig"; path = "Pods/Target Support Files/Pods-Client/Pods-Client.firefoxbeta.xcconfig"; sourceTree = "<group>"; };
3D71C89D1F5703A1008D8646 /* CopiedLinksTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CopiedLinksTests.swift; sourceTree = "<group>"; };
3D9CA9831EF456A8002434DD /* NightModeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NightModeTests.swift; sourceTree = "<group>"; };
3D9CA9A71EF84D04002434DD /* NoImageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoImageTests.swift; sourceTree = "<group>"; };
3D9CAA1B1EFCD655002434DD /* ClipBoardTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClipBoardTests.swift; sourceTree = "<group>"; };
3DEFED071F55EBE300F8620C /* TrackingProtectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackingProtectionTests.swift; sourceTree = "<group>"; };
4A59BF410BBD9B3BE71F4C7C /* TestHistory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestHistory.swift; sourceTree = "<group>"; };
4F0445D62033324500E2C0C7 /* NewsDataService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsDataService.swift; sourceTree = "<group>"; };
4F0445D82033326F00E2C0C7 /* FreshtabViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FreshtabViewController.swift; sourceTree = "<group>"; };
4F0445DA203333BF00E2C0C7 /* TopSitesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesViewController.swift; sourceTree = "<group>"; };
4F0445DC203333F200E2C0C7 /* NewsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewsViewController.swift; sourceTree = "<group>"; };
4F0445DE203341B300E2C0C7 /* TopSiteViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopSiteViewCell.swift; sourceTree = "<group>"; };
4F0445E1203344E300E2C0C7 /* LogoLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogoLoader.swift; sourceTree = "<group>"; };
4F0445E620334D3400E2C0C7 /* UIDeviceExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIDeviceExtension.swift; sourceTree = "<group>"; };
4F0445E820334DC700E2C0C7 /* LocalDataStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalDataStore.swift; sourceTree = "<group>"; };
4F1860322088F3DC00A86D4C /* Privacy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Privacy.swift; sourceTree = "<group>"; };
4F19FBC520FE2DE300BF0643 /* GhosteryLaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = GhosteryLaunchScreen.xib; sourceTree = "<group>"; };
4F304597204FEE5500C99162 /* jsengine.bundle.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = jsengine.bundle.js; path = Cliqz/JSEngine/jsengine.bundle.js; sourceTree = SOURCE_ROOT; };
4F3045B2204FF0C500C99162 /* CliqzSearchViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CliqzSearchViewController.swift; sourceTree = "<group>"; };
4F3046AC204FF0EA00C99162 /* Cliqz.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Cliqz.xcassets; sourceTree = "<group>"; };
4F3046AE204FF14100C99162 /* SubscriptionsHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubscriptionsHandler.swift; sourceTree = "<group>"; };
4F3046B0204FF18700C99162 /* AppStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppStatus.swift; sourceTree = "<group>"; };
4F3046B4204FF65800C99162 /* SettingsPrefs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsPrefs.swift; sourceTree = "<group>"; };
4F3046B5204FF65800C99162 /* LocationManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocationManager.swift; sourceTree = "<group>"; };
4F3046B6204FF65800C99162 /* AWSSNSManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AWSSNSManager.swift; sourceTree = "<group>"; };
4F3046BA204FF69200C99162 /* logo-database.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "logo-database.json"; sourceTree = "<group>"; };
4F30F4F42051670C0049E4F6 /* AutoCompletion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoCompletion.swift; sourceTree = "<group>"; };
4F30F4F52051670C0049E4F6 /* AutoCompletionBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AutoCompletionBridge.m; sourceTree = "<group>"; };
4F30F4F62051670C0049E4F6 /* BrowserActions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserActions.swift; sourceTree = "<group>"; };
4F30F4F72051670C0049E4F6 /* BrowserActionsBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BrowserActionsBridge.m; sourceTree = "<group>"; };
4F30F4F82051670C0049E4F6 /* Crypto.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Crypto.swift; sourceTree = "<group>"; };
4F30F4F92051670C0049E4F6 /* CryptoBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoBridge.m; sourceTree = "<group>"; };
4F30F4FA2051670C0049E4F6 /* JSBridge.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSBridge.swift; sourceTree = "<group>"; };
4F30F4FB2051670C0049E4F6 /* JSBridgeBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSBridgeBridge.m; sourceTree = "<group>"; };
4F30F4FC2051670C0049E4F6 /* NativeDrawable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NativeDrawable.m; sourceTree = "<group>"; };
4F30F4FD2051670C0049E4F6 /* QuerySuggestion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QuerySuggestion.swift; sourceTree = "<group>"; };
4F30F4FE2051670C0049E4F6 /* QuerySuggestionBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QuerySuggestionBridge.m; sourceTree = "<group>"; };
4F30F4FF2051670C0049E4F6 /* ShareCardModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareCardModule.swift; sourceTree = "<group>"; };
4F30F5002051670C0049E4F6 /* ShareCardModuleBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShareCardModuleBridge.m; sourceTree = "<group>"; };
4F30F5012051670C0049E4F6 /* SubscriptionModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SubscriptionModule.swift; sourceTree = "<group>"; };
4F30F5022051670C0049E4F6 /* SubscriptionModuleBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SubscriptionModuleBridge.m; sourceTree = "<group>"; };
4F30F5032051670C0049E4F6 /* Telemetry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Telemetry.swift; sourceTree = "<group>"; };
4F30F5042051670C0049E4F6 /* TelemetryBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TelemetryBridge.m; sourceTree = "<group>"; };
4F30F5052051670C0049E4F6 /* UserAgentConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserAgentConstants.swift; sourceTree = "<group>"; };
4F30F5062051670C0049E4F6 /* UserAgentConstantsBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserAgentConstantsBridge.m; sourceTree = "<group>"; };
4F30F5072051670C0049E4F6 /* Engine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Engine.swift; sourceTree = "<group>"; };
4F30F52020517A070049E4F6 /* FeedbackUI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FeedbackUI.swift; sourceTree = "<group>"; };
4F30F52220517A6B0049E4F6 /* LogoPlaceholder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogoPlaceholder.swift; sourceTree = "<group>"; };
4F30F52320517A6B0049E4F6 /* ClickableUITableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClickableUITableViewCell.swift; sourceTree = "<group>"; };
4F30F52620517C210049E4F6 /* SearchViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchViewDelegate.swift; sourceTree = "<group>"; };
4F30F5422051E3F90049E4F6 /* etld.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = etld.plist; sourceTree = "<group>"; };
4F3FA4E22044194400A9E7F6 /* ColorExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = "<group>"; };
4F3FA4E420444FE900A9E7F6 /* StringExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = "<group>"; };
4F4033C32086358D00AD2A8D /* ControlCenterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControlCenterViewController.swift; sourceTree = "<group>"; };
4F4033D72086575500AD2A8D /* OverviewViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverviewViewController.swift; sourceTree = "<group>"; };
4F4033D92086577D00AD2A8D /* GlobalTrackersViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalTrackersViewController.swift; sourceTree = "<group>"; };
4F514FD31ACD8F2C0022D7EA /* HistoryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoryTests.swift; sourceTree = "<group>"; };
4F5FE45DC6FEBE807CF32CC0 /* Pods-Client.fennec_enterprise.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Client.fennec_enterprise.xcconfig"; path = "Pods/Target Support Files/Pods-Client/Pods-Client.fennec_enterprise.xcconfig"; sourceTree = "<group>"; };
4F6930992048185600FB0B2E /* TopSitesDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopSitesDataSource.swift; sourceTree = "<group>"; };
4F82FDB6208F2D3E002CED25 /* TrackersController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackersController.swift; sourceTree = "<group>"; };
4F9757391AFA6F37006ECC24 /* readerContent.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = readerContent.html; sourceTree = "<group>"; };
4FB2BBAE20B70680006FB03D /* DeviceInfoExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceInfoExtension.swift; sourceTree = "<group>"; };
4FB2BBB220B70A72006FB03D /* WifiProtectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WifiProtectionViewController.swift; sourceTree = "<group>"; };
4FB2BBB720B70FB4006FB03D /* WiFiProtectionActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WiFiProtectionActivity.swift; sourceTree = "<group>"; };
4FB2BBBD20B80FF3006FB03D /* WifiProtection.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = WifiProtection.storyboard; sourceTree = "<group>"; };
4FBBC13F20359D3100445AD1 /* ForgetModeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForgetModeView.swift; sourceTree = "<group>"; };
4FBBC14F2035E02900445AD1 /* NewsViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NewsViewCell.swift; sourceTree = "<group>"; };
4FBBC1512035E5C400445AD1 /* NewsDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewsDataSource.swift; sourceTree = "<group>"; };
4FD19FC4205A9F7700547DD5 /* NativeContextMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NativeContextMenu.swift; sourceTree = "<group>"; };
4FF07D802063C99D001385A8 /* OffrView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OffrView.swift; sourceTree = "<group>"; };
4FF07D812063C99D001385A8 /* OffrzViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OffrzViewController.swift; sourceTree = "<group>"; };
4FF07D822063C99E001385A8 /* OffrzEmptyView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OffrzEmptyView.swift; sourceTree = "<group>"; };
4FF07D832063C99E001385A8 /* OffrzDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OffrzDataSource.swift; sourceTree = "<group>"; };
4FF07D842063C99E001385A8 /* OffrzOnboardingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OffrzOnboardingView.swift; sourceTree = "<group>"; };
4FF07D8A2063CA46001385A8 /* OffrzDataService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OffrzDataService.swift; sourceTree = "<group>"; };
50027345B49B967409DDA348 /* StateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = StateTests.swift; path = SyncTests/StateTests.swift; sourceTree = "<group>"; };
554867221DC3935A00183DAA /* HomePageTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePageTests.swift; sourceTree = "<group>"; };
55A747161DC46FC400CE1B57 /* HomePageUITest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePageUITest.swift; sourceTree = "<group>"; };
59A6825233896FC846499289 /* HistoryPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = HistoryPanel.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
59A6839879D615FC1C0D71CE /* BookmarksPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksPanel.swift; sourceTree = "<group>"; };
59A685F4EAD19EDEC854BCA4 /* ReaderPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderPanel.swift; sourceTree = "<group>"; };
59A68B1F857A8638598A63A0 /* TwoLineCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TwoLineCell.swift; sourceTree = "<group>"; };
59A68CCB63E2A565CB03F832 /* SearchViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchViewController.swift; sourceTree = "<group>"; };
65050BFEE04C194EC9AC8676 /* Pods_Storage.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Storage.framework; sourceTree = BUILT_PRODUCTS_DIR; };
742A56381D80B54A00BDB803 /* PhotonActionSheet.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PhotonActionSheet.swift; sourceTree = "<group>"; };
744B0FFD1B4F172E00100422 /* ToolbarTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToolbarTests.swift; sourceTree = "<group>"; };
744ED5601DBFEB8D00A2B5BE /* MailtoLinkHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailtoLinkHandler.swift; sourceTree = "<group>"; };
745DAB2F1CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecentlyClosedTabsPanel.swift; sourceTree = "<group>"; };
745DAB3E1CDAB09E00D44181 /* HistoryBackButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoryBackButton.swift; sourceTree = "<group>"; };
7479B4ED1C5306A200DF000B /* Reachability.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Reachability.swift; path = ThirdParty/Reachability.swift; sourceTree = "<group>"; };
74821F8D1DAD8F1300EEEA72 /* ActivityStreamHighlightCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ActivityStreamHighlightCell.swift; path = ../Widgets/ActivityStreamHighlightCell.swift; sourceTree = "<group>"; };
74821FC41DB56A2500EEEA72 /* OpenWithSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenWithSettingsViewController.swift; sourceTree = "<group>"; };
74821FFD1DB6D3AC00EEEA72 /* MailSchemes.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = MailSchemes.plist; sourceTree = "<group>"; };
7482205B1DBAB56300EEEA72 /* MailProviders.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MailProviders.swift; sourceTree = "<group>"; };
74B195431CF503FC007F36EF /* RecentlyClosedTabs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecentlyClosedTabs.swift; sourceTree = "<group>"; };
74C027441B2A348C001B1E88 /* SessionData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionData.swift; sourceTree = "<group>"; };
74E36D771B71323500D69DA1 /* SettingsContentViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsContentViewController.swift; sourceTree = "<group>"; };
7B10AA9E1E3A15020002DD08 /* DataExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataExtensions.swift; sourceTree = "<group>"; };
7B10AABA1E3A1F650002DD08 /* URLRequestExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLRequestExtensions.swift; sourceTree = "<group>"; };
7B2142FD1E5E055000CDD3FC /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
7B24DC9B1B67B3590005766B /* ClearPrivateDataTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClearPrivateDataTests.swift; sourceTree = "<group>"; };
7B3631E91C244FEE00D12AF9 /* Theme.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = "<group>"; };
7B3632D31C2983F000D12AF9 /* L10nSnapshotTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = L10nSnapshotTests.swift; sourceTree = "<group>"; };
7B3D9E641E4CBFDB007A50DA /* NSCoderExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSCoderExtensions.swift; sourceTree = "<group>"; };
7B42406D1CA04CAC009B5C28 /* Menu.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Menu.xcassets; sourceTree = "<group>"; };
7B4980A71CE363ED0017547C /* Settings.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Settings.xcassets; sourceTree = "<group>"; };
7B604F851C494983006EEEC3 /* Alamofire.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Alamofire.framework; path = Carthage/Build/iOS/Alamofire.framework; sourceTree = "<group>"; };
7B604F981C494F74006EEEC3 /* KIF.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = KIF.framework; path = Carthage/Build/iOS/KIF.framework; sourceTree = "<group>"; };
7B604F9A1C4950F2006EEEC3 /* SDWebImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDWebImage.framework; path = Carthage/Build/iOS/SDWebImage.framework; sourceTree = "<group>"; };
7B604FA11C495268006EEEC3 /* SnapKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SnapKit.framework; path = Carthage/Build/iOS/SnapKit.framework; sourceTree = "<group>"; };
7B604FBA1C495D8A006EEEC3 /* XCGLogger.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCGLogger.framework; path = Carthage/Build/iOS/XCGLogger.framework; sourceTree = "<group>"; };
7B60B0071BDE3AE10090C984 /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; };
7B844E3C1BBDDB9D00E733A2 /* ChevronView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChevronView.swift; sourceTree = "<group>"; };
7B8A47F51D01D3B400C07734 /* PassKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PassKit.framework; path = System/Library/Frameworks/PassKit.framework; sourceTree = SDKROOT; };
7B95CD191C3AB2EE00638E31 /* MarketingUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarketingUITests.swift; sourceTree = "<group>"; };
7B9BF91B1E43472E00CB24F4 /* JSONExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONExtensions.swift; sourceTree = "<group>"; };
7BA0601A1C0F4DE200DFADB6 /* TabPeekViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabPeekViewController.swift; sourceTree = "<group>"; };
7BA4A9451C4CED780091D032 /* GCDWebServers.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GCDWebServers.framework; path = Carthage/Build/iOS/GCDWebServers.framework; sourceTree = "<group>"; };
7BA4A9491C4CEFC70091D032 /* OnePasswordExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OnePasswordExtension.framework; path = Carthage/Build/iOS/OnePasswordExtension.framework; sourceTree = "<group>"; };
7BA4A94B1C4CF03B0091D032 /* SwiftKeychainWrapper.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftKeychainWrapper.framework; path = Carthage/Build/iOS/SwiftKeychainWrapper.framework; sourceTree = "<group>"; };
7BA4A9631C4CFE840091D032 /* Deferred.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Deferred.framework; path = Carthage/Build/iOS/Deferred.framework; sourceTree = "<group>"; };
7BA8D1C61BA037F500C8AE9E /* OpenInHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenInHelper.swift; sourceTree = "<group>"; };
7BBFEE731BB405D900A305AA /* TabManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabManagerTests.swift; sourceTree = "<group>"; };
7BEB644D1C7345600092C02E /* L10nSnapshotTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = L10nSnapshotTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
7BEB644E1C7345600092C02E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = L10nSnapshotTests/Info.plist; sourceTree = SOURCE_ROOT; };
7BEB645A1C7345990092C02E /* MarketingUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MarketingUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
7BEB645B1C7345990092C02E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = MarketingUITests/Info.plist; sourceTree = SOURCE_ROOT; };
7BEFC67F1BFF68C30059C952 /* QuickActions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QuickActions.swift; sourceTree = "<group>"; };
7BF5A1E91B41640500EA9DD8 /* SyncQueue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncQueue.swift; sourceTree = "<group>"; };
7BF5A1ED1B429B3100EA9DD8 /* SyncCommandsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncCommandsTests.swift; sourceTree = "<group>"; };
82F43433207E44C100FA40AF /* AppiumTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AppiumTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
82F43435207E44C100FA40AF /* AppiumTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppiumTests.swift; sourceTree = "<group>"; };
82F43437207E44C100FA40AF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
8D8251721F4DE67E00780643 /* AdvanceAccountSettingViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdvanceAccountSettingViewController.swift; sourceTree = "<group>"; };
8DCD3BCC1ED5B7FA00446D38 /* FxADeepLinkingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxADeepLinkingTests.swift; sourceTree = "<group>"; };
A018CE09B20597FF7FB50A6C /* Pods-Storage.ghostery.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage.ghostery.xcconfig"; path = "Pods/Target Support Files/Pods-Storage/Pods-Storage.ghostery.xcconfig"; sourceTree = "<group>"; };
A83E5AB61C1D993D0026D912 /* UIPasteboardExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIPasteboardExtensions.swift; path = Extensions/UIPasteboardExtensions.swift; sourceTree = "<group>"; };
A83E5B181C1DA8BF0026D912 /* image.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = image.gif; sourceTree = "<group>"; };
A83E5B191C1DA8BF0026D912 /* image.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = image.png; sourceTree = "<group>"; };
A83E5B1C1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIPasteboardExtensionsTests.swift; sourceTree = "<group>"; };
A9072B7F1D07B34100459960 /* NoImageModeHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoImageModeHelper.swift; sourceTree = "<group>"; };
A93067E71D0FE18E00C49C6E /* NightModeHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NightModeHelper.swift; sourceTree = "<group>"; };
AF03AA1920BC117600A9D097 /* LoadTrackerListOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadTrackerListOperation.swift; sourceTree = "<group>"; };
AF03AA2920BC129A00A9D097 /* ApplyDefaultsOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplyDefaultsOperation.swift; sourceTree = "<group>"; };
AF28D3D7207E32250065FF86 /* PermissionManagerModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PermissionManagerModule.swift; sourceTree = "<group>"; };
AF28D3DA207E325F0065FF86 /* PermissionManagerModuleBridge.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = PermissionManagerModuleBridge.m; sourceTree = "<group>"; };
AF28D3DC207E378E0065FF86 /* GeoLocationBridge.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GeoLocationBridge.m; sourceTree = "<group>"; };
AF28D3DE207E37A20065FF86 /* GeoLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeoLocation.swift; sourceTree = "<group>"; };
AF4C19B820AC7AC400D3F740 /* TopTabs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopTabs.swift; sourceTree = "<group>"; };
AF53D3BB206A346B0012A11F /* TabExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabExtension.swift; sourceTree = "<group>"; };
AF6F247C20AF0749009C3D0D /* CliqzStrings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzStrings.swift; sourceTree = "<group>"; };
AF6FA96E20652C6700D7F9F0 /* ghostery_content_blocker.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ghostery_content_blocker.json; sourceTree = "<group>"; };
AF6FA96F20652C6800D7F9F0 /* preload.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = preload.js; sourceTree = "<group>"; };
AF6FA97020652C6800D7F9F0 /* postload.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = postload.js; sourceTree = "<group>"; };
AF6FA97120652C6800D7F9F0 /* ghostery_content_blocker_split.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ghostery_content_blocker_split.json; sourceTree = "<group>"; };
AF6FA97620652C8F00D7F9F0 /* BlockListManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BlockListManager.swift; sourceTree = "<group>"; };
AF6FA97820652C8F00D7F9F0 /* URLInterceptor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLInterceptor.swift; sourceTree = "<group>"; };
AF6FA97D20652D4500D7F9F0 /* TrackerListApp.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerListApp.swift; sourceTree = "<group>"; };
AF6FA97E20652D4500D7F9F0 /* TrackerListRegex.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerListRegex.swift; sourceTree = "<group>"; };
AF6FA97F20652D4500D7F9F0 /* TrackerListHostPaths.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerListHostPaths.swift; sourceTree = "<group>"; };
AF6FA98020652D4500D7F9F0 /* TrackerList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerList.swift; sourceTree = "<group>"; };
AF6FA98120652D4500D7F9F0 /* TrackerListPath.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerListPath.swift; sourceTree = "<group>"; };
AF6FA98220652D4500D7F9F0 /* PageTrackersFound.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PageTrackersFound.swift; sourceTree = "<group>"; };
AF6FA98320652D4600D7F9F0 /* TrackerListBug.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerListBug.swift; sourceTree = "<group>"; };
AF6FA98420652D4600D7F9F0 /* UserPreferences.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserPreferences.swift; sourceTree = "<group>"; };
AF6FA98520652D4600D7F9F0 /* TrackerListHosts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerListHosts.swift; sourceTree = "<group>"; };
AF6FA98620652D4600D7F9F0 /* TrackerStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackerStore.swift; sourceTree = "<group>"; };
AF6FA98720652D4600D7F9F0 /* TrieNode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrieNode.swift; sourceTree = "<group>"; };
AF6FA99420652DF200D7F9F0 /* PersistentSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = PersistentSet.swift; path = Cliqz/Privacy/PersistentSet.swift; sourceTree = SOURCE_ROOT; };
AF77B88B2099FFC300E7A0C4 /* AntiPhishingDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AntiPhishingDetector.swift; sourceTree = "<group>"; };
AF77B88D209A022A00E7A0C4 /* NSData+GZIP.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSData+GZIP.swift"; sourceTree = "<group>"; };
AF77B88F209A05E200E7A0C4 /* ConnectionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionManager.swift; sourceTree = "<group>"; };
AF77B8C4209B132700E7A0C4 /* CliqzHomePanelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzHomePanelViewController.swift; sourceTree = "<group>"; };
AF7DD42F20F77B790090956F /* LoadingNotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingNotificationManager.swift; sourceTree = "<group>"; };
AF7DD43F20F785D30090956F /* CustomSimpleToast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomSimpleToast.swift; sourceTree = "<group>"; };
AF99C8A1206935F0009404FF /* GhosteryButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GhosteryButton.swift; sourceTree = "<group>"; };
AF9C111120A051FB003253D3 /* CliqzHistoryPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzHistoryPanel.swift; sourceTree = "<group>"; };
AFA1DDF82088AF9600B27B8A /* AdBlocker */ = {isa = PBXFileReference; lastKnownFileType = folder; path = AdBlocker; sourceTree = "<group>"; };
AFA1DE092088BDDB00B27B8A /* Identifiers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Identifiers.swift; sourceTree = "<group>"; };
AFA1DE0B2088BE0500B27B8A /* BlockListFileManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockListFileManager.swift; sourceTree = "<group>"; };
AFA1DE0D2088BE5700B27B8A /* CompileOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompileOperation.swift; sourceTree = "<group>"; };
AFA1DE0F2088D59400B27B8A /* BlockingCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockingCoordinator.swift; sourceTree = "<group>"; };
AFA9FAA0208DD9C00028CA1B /* TrackerStateStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerStateStore.swift; sourceTree = "<group>"; };
AFA9FAB8208DEF990028CA1B /* DomainStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DomainStore.swift; sourceTree = "<group>"; };
AFA9FAC9208DFA120028CA1B /* ControlCenterDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControlCenterDataSource.swift; sourceTree = "<group>"; };
AFA9FACB208DFD790028CA1B /* ArrayExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayExtensions.swift; sourceTree = "<group>"; };
AFA9FB0A208E04FA0028CA1B /* DictionaryExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DictionaryExtensions.swift; sourceTree = "<group>"; };
AFA9FB0C208E135E0028CA1B /* ControlCenterDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ControlCenterDelegate.swift; sourceTree = "<group>"; };
AFAB303F20B80EC200FE312E /* AppDelegateExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegateExtension.swift; sourceTree = "<group>"; };
AFAB306A20B83E2800FE312E /* TelemetryHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelemetryHelper.swift; sourceTree = "<group>"; };
AFAC2C7920C9475900498538 /* bugs.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = bugs.json; sourceTree = "<group>"; };
AFBAC1BE20AEBB78007F02CC /* CliqzIntroViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzIntroViewController.swift; sourceTree = "<group>"; };
AFD165B520C6C03B00379381 /* UpdateOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateOperation.swift; sourceTree = "<group>"; };
AFD165B820C6C1AD00379381 /* PopulateBlockedTrackersOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PopulateBlockedTrackersOperation.swift; sourceTree = "<group>"; };
AFDF458120A9C5F20091CA27 /* UILabelExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabelExtension.swift; sourceTree = "<group>"; };
AFE484D22056838500554B2E /* CliqzURLBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzURLBar.swift; sourceTree = "<group>"; };
AFECF63AADEF4013C5D72D77 /* Pods-Client.firefox.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Client.firefox.xcconfig"; path = "Pods/Target Support Files/Pods-Client/Pods-Client.firefox.xcconfig"; sourceTree = "<group>"; };
AFF2874D209B54F6001E9B59 /* CliqzHomePanels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CliqzHomePanels.swift; sourceTree = "<group>"; };
AFF28765209B5F6E001E9B59 /* ImageExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageExtension.swift; sourceTree = "<group>"; };
BF6967970D5659B50ED727E5 /* Pods-Client.ghostery.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Client.ghostery.xcconfig"; path = "Pods/Target Support Files/Pods-Client/Pods-Client.ghostery.xcconfig"; sourceTree = "<group>"; };
C400467B1CF4E43E00B08303 /* BackForwardListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackForwardListViewController.swift; sourceTree = "<group>"; };
C40046F91CF8E0B200B08303 /* BackForwardListAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackForwardListAnimator.swift; sourceTree = "<group>"; };
C45F44681D087DB600CB7EF0 /* TopTabsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopTabsViewController.swift; sourceTree = "<group>"; };
C46120927303395277669B5F /* Pods-Client.fennec.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Client.fennec.xcconfig"; path = "Pods/Target Support Files/Pods-Client/Pods-Client.fennec.xcconfig"; sourceTree = "<group>"; };
C4E3983C1D21F1E7004E89BA /* TopTabsViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopTabsViews.swift; sourceTree = "<group>"; };
C4E3984B1D21F2FD004E89BA /* TabTrayButtonExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TabTrayButtonExtensions.swift; path = ../Browser/TabTrayButtonExtensions.swift; sourceTree = "<group>"; };
C4E3985F1D22C409004E89BA /* TopTabsLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TopTabsLayout.swift; sourceTree = "<group>"; };
C4EFEECE1CEBB6F2009762A4 /* BackForwardTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BackForwardTableViewCell.swift; sourceTree = "<group>"; };
C4F3B2991CFCF93A00966259 /* ButtonToast.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ButtonToast.swift; sourceTree = "<group>"; };
C817B34C1FC609500086018E /* UIScrollViewSwizzled.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScrollViewSwizzled.swift; sourceTree = "<group>"; };
C8611CA11F71AEB900C3DE7D /* NoImageModeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoImageModeTests.swift; sourceTree = "<group>"; };
C88601B71F4228AD00BBDE4F /* ContentBlockerSettingViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerSettingViewController.swift; sourceTree = "<group>"; };
C8EB60C31F1FB12500F9B5B3 /* navigationDelegate.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = navigationDelegate.html; sourceTree = "<group>"; };
C8EB60DB1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationDelegateTests.swift; sourceTree = "<group>"; };
C8F457A71F1FD75A000CB895 /* BrowserViewController+WKNavigationDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+WKNavigationDelegate.swift"; sourceTree = "<group>"; };
C8F457A91F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+KeyCommands.swift"; sourceTree = "<group>"; };
CE339ED61F2507A1009BE0E6 /* TestBookmarksSynchronizer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TestBookmarksSynchronizer.swift; path = SyncTests/TestBookmarksSynchronizer.swift; sourceTree = "<group>"; };
CE564D8D1EB7BD7700BEDDDC /* BookmarksRepairRequestor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksRepairRequestor.swift; sourceTree = "<group>"; };
CE7F115E1F3CCEF900ABFC0B /* RemoteDevices.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteDevices.swift; sourceTree = "<group>"; };
CEFA977D1FAA6B490016F365 /* SyncContentSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncContentSettingsViewController.swift; sourceTree = "<group>"; };
CEFC983B1EC0DC60008A3E48 /* TestBookmarksRepairRequestor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TestBookmarksRepairRequestor.swift; path = SyncTests/TestBookmarksRepairRequestor.swift; sourceTree = "<group>"; };
D000661320472890009BA6F6 /* __firefox__.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = __firefox__.js; sourceTree = "<group>"; };
D0006623204728A8009BA6F6 /* TrackingProtectionStats.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = TrackingProtectionStats.js; sourceTree = "<group>"; };
D0131B4C1F3CF7D8000CDE86 /* SQLiteFavicons.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteFavicons.swift; sourceTree = "<group>"; };
D018F93D1F44A7190098F8CA /* Schema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Schema.swift; sourceTree = "<group>"; };
D02816C11ECA5E2A00240CAA /* HistoryStateHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HistoryStateHelper.swift; sourceTree = "<group>"; };
D02818601EF056C800240CAA /* SentryIntegration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SentryIntegration.swift; sourceTree = "<group>"; };
D029A04820A62DB0001DB72F /* TemporaryDocument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporaryDocument.swift; sourceTree = "<group>"; };
D03F8EB12004014E003C2224 /* FaviconHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconHandler.swift; sourceTree = "<group>"; };
D03F8F20200EABB0003C2224 /* __firefox__.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = __firefox__.js; sourceTree = "<group>"; };
D03F8F22200EAC1E003C2224 /* AllFramesAtDocumentStart.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = AllFramesAtDocumentStart.js; sourceTree = "<group>"; };
D03F8F24200EACD8003C2224 /* ContextMenu.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = ContextMenu.js; sourceTree = "<group>"; };
D04D1B852097859B0074B35F /* DownloadToast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadToast.swift; sourceTree = "<group>"; };
D04D1B91209790B60074B35F /* Toast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Toast.swift; sourceTree = "<group>"; };
D0625C97208E87F10081F3B2 /* DownloadQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadQueue.swift; sourceTree = "<group>"; };
D0625CA7208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+DownloadQueueDelegate.swift"; sourceTree = "<group>"; };
D07696F720697F9C00FACFD8 /* ReadingListSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadingListSchema.swift; sourceTree = "<group>"; };
D076971E206AC60900FACFD8 /* ReadingList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadingList.swift; sourceTree = "<group>"; };
D0769742206C19E800FACFD8 /* SQLiteReadingList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SQLiteReadingList.swift; sourceTree = "<group>"; };
D0B29EDF1F460BDF00C7CEFC /* LoginsSchema.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginsSchema.swift; sourceTree = "<group>"; };
D0B693D4206C5BB9008A8B11 /* TestSQLiteReadingList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestSQLiteReadingList.swift; sourceTree = "<group>"; };
D0C95DF1200EAD3000E4E51C /* FindInPage.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = FindInPage.js; sourceTree = "<group>"; };
D0C95DF5200EADD500E4E51C /* LoginsHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = LoginsHelper.js; sourceTree = "<group>"; };
D0C95DF7200EAE3000E4E51C /* NightModeHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = NightModeHelper.js; sourceTree = "<group>"; };
D0C95DF9200EAE5E00E4E51C /* NoImageModeHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = NoImageModeHelper.js; sourceTree = "<group>"; };
D0C95E03200FCA8800E4E51C /* ReaderMode.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = ReaderMode.js; sourceTree = "<group>"; };
D0C95E05200FCB5600E4E51C /* HistoryStateHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = HistoryStateHelper.js; sourceTree = "<group>"; };
D0C95E0D200FD3B200E4E51C /* PrintHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintHelper.swift; sourceTree = "<group>"; };
D0C95E33200FDB3200E4E51C /* MetadataHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = MetadataHelper.js; sourceTree = "<group>"; };
D0C95E35200FDC5400E4E51C /* MetadataParserHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MetadataParserHelper.swift; sourceTree = "<group>"; };
D0C95EF5201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BrowserViewController+UIDropInteractionDelegate.swift"; sourceTree = "<group>"; };
D0E17FA7201F847600F1FCB5 /* FxASignIn.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = FxASignIn.js; sourceTree = "<group>"; };
D0E55C4E1FB4FD23006DC274 /* FormPostHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormPostHelper.swift; sourceTree = "<group>"; };
D0E89A2820910917001CE5C7 /* DownloadsPanel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsPanel.swift; sourceTree = "<group>"; };
D0FCF7F41FE45842004A7995 /* UserScriptManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserScriptManager.swift; sourceTree = "<group>"; };
D0FCF7F61FE45E5D004A7995 /* PrintHandler.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = PrintHandler.js; sourceTree = "<group>"; };
D0FCF8031FE4772C004A7995 /* AllFramesAtDocumentEnd.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = AllFramesAtDocumentEnd.js; sourceTree = "<group>"; };
D0FCF8041FE4772D004A7995 /* MainFrameAtDocumentEnd.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = MainFrameAtDocumentEnd.js; sourceTree = "<group>"; };
D0FCF8051FE4772D004A7995 /* MainFrameAtDocumentStart.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = MainFrameAtDocumentStart.js; sourceTree = "<group>"; };
D0FCF8091FE47B49004A7995 /* CustomSearchHandler.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = CustomSearchHandler.js; sourceTree = "<group>"; };
D301AAED1A3A55B70078DD1D /* TabTrayController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabTrayController.swift; sourceTree = "<group>"; };
D30684F01C84F12A002D8D82 /* SearchPlugins */ = {isa = PBXFileReference; lastKnownFileType = folder; name = SearchPlugins; path = Search/SearchPlugins; sourceTree = "<group>"; };
D308E4E31A5306F500842685 /* SearchEngines.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchEngines.swift; sourceTree = "<group>"; };
D308EE551CBF0BF5006843F2 /* CertError.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = CertError.css; sourceTree = "<group>"; };
D30B101D1AA7F9C600C01CA3 /* HomePanels.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePanels.swift; sourceTree = "<group>"; };
D30EBB5A1C75503800105AE9 /* KIF.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = KIF.xcodeproj; path = Carthage/Checkouts/KIF/KIF.xcodeproj; sourceTree = "<group>"; };
D313BE971B2F5096009EF241 /* DomainAutocompleteTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainAutocompleteTests.swift; sourceTree = "<group>"; };
D314E7F51A37B98700426A76 /* TabToolbar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabToolbar.swift; sourceTree = "<group>"; };
D31A0FC61A65D6D000DC8C7E /* SearchSuggestClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchSuggestClient.swift; sourceTree = "<group>"; };
D31CF65B1CC1959A001D0BD0 /* PrivilegedRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivilegedRequest.swift; sourceTree = "<group>"; };
D31EC05E1CC57ED80096F4AB /* localhostLoad.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = localhostLoad.html; sourceTree = "<group>"; };
D31F95E81AC226CB005C9F3B /* ScreenshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScreenshotHelper.swift; sourceTree = "<group>"; };
D32A350D1D6530D80066DAE9 /* FxADevice.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxADevice.swift; sourceTree = "<group>"; };
D32CACEC1AE04DA1000658EB /* TestSwiftData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSwiftData.swift; sourceTree = "<group>"; };
D331DFC91CB6E9EE009B5DA2 /* OldStrings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OldStrings.swift; sourceTree = "<group>"; };
D343DCFD1C446BDB00D7EEE8 /* findPage.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = findPage.html; sourceTree = "<group>"; };
D34510871ACF415700EC27F0 /* SearchLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchLoader.swift; sourceTree = "<group>"; };
D34DC84D1A16C40C00D49B7B /* Profile.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = Profile.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
D34E33021BA793C2006135F0 /* loginForm.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = loginForm.html; sourceTree = "<group>"; };
D35210E01CB2F16600FC5DCB /* Strings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Strings.swift; path = ../Client/Frontend/Strings.swift; sourceTree = "<group>"; };
D36998881AD70A0A00650C6C /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/IOKit.framework; sourceTree = DEVELOPER_DIR; };
D37524861C6E8B5A00A5F6C2 /* topdomains.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = topdomains.txt; sourceTree = "<group>"; };
D375A91F1AE71675001B30D5 /* ViewMemoryLeakTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ViewMemoryLeakTests.swift; sourceTree = "<group>"; };
D37DE2821CA2047500A5EC69 /* CertStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CertStore.swift; sourceTree = "<group>"; };
D37DE2C61CA356D800A5EC69 /* CertTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CertTests.swift; sourceTree = "<group>"; };
D37DE2C81CA356F900A5EC69 /* testcert1.pem */ = {isa = PBXFileReference; lastKnownFileType = file; path = testcert1.pem; sourceTree = "<group>"; };
D37DE2C91CA356F900A5EC69 /* testcert2.pem */ = {isa = PBXFileReference; lastKnownFileType = file; path = testcert2.pem; sourceTree = "<group>"; };
D38A1BEC1A9FA2CA00F6A386 /* SiteTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiteTableViewController.swift; sourceTree = "<group>"; };
D38A1EDF1CB458EC0080C842 /* CertError.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = CertError.html; sourceTree = "<group>"; };
D38F02D01C05127100175932 /* Authenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authenticator.swift; sourceTree = "<group>"; };
D38F036F1C06387900175932 /* AuthenticationTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationTests.swift; sourceTree = "<group>"; };
D3968F241A38FE8500CEFD3B /* TabManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabManager.swift; sourceTree = "<group>"; };
D3972BF11C22412B00035B87 /* ShareExtensionHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShareExtensionHelper.swift; sourceTree = "<group>"; };
D3972BF21C22412B00035B87 /* TitleActivityItemProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TitleActivityItemProvider.swift; sourceTree = "<group>"; };
D39FA15F1A83E0EC00EE869C /* UITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
D39FA1621A83E0EC00EE869C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
D39FA16B1A83E17800EE869C /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
D39FA16F1A83E62600EE869C /* UITests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UITests-Bridging-Header.h"; sourceTree = "<group>"; };
D39FA1801A83E84900EE869C /* Global.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Global.swift; sourceTree = "<group>"; };
D3A994951A3686BD008AD1AC /* BrowserViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserViewController.swift; sourceTree = "<group>"; };
D3A994961A3686BD008AD1AC /* Tab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tab.swift; sourceTree = "<group>"; };
D3B6923C1B9F9444004B87A4 /* FindInPageBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindInPageBar.swift; sourceTree = "<group>"; };
D3B6923E1B9F9A58004B87A4 /* FindInPageHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FindInPageHelper.swift; sourceTree = "<group>"; };
D3BA41671BD82F2200DA5457 /* XCTestCaseExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTestCaseExtensions.swift; sourceTree = "<group>"; };
D3BA7E0D1B0E934F00153782 /* ContextMenuHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContextMenuHelper.swift; sourceTree = "<group>"; };
D3BE7B251B054D4400641031 /* main.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = "<group>"; };
D3BE7B451B054F8600641031 /* TestAppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestAppDelegate.swift; sourceTree = "<group>"; };
D3BF8CBA1B7425570007AFE6 /* DiskImageStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiskImageStore.swift; sourceTree = "<group>"; };
D3BF8CBC1B7472FA0007AFE6 /* DiskImageStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiskImageStoreTests.swift; sourceTree = "<group>"; };
D3C3696D1CC6B78800348A61 /* LocalRequestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LocalRequestHelper.swift; sourceTree = "<group>"; };
D3C3EB641B6FF44000388E9A /* SessionRestoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionRestoreTests.swift; sourceTree = "<group>"; };
D3C744CC1A687D6C004CE85D /* URIFixup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URIFixup.swift; sourceTree = "<group>"; };
D3CFD3631CC5605B0064AB4A /* SecurityTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SecurityTests.swift; sourceTree = "<group>"; };
D3D488581ABB54CD00A93597 /* FileAccessorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileAccessorTests.swift; sourceTree = "<group>"; };
D3DBE6E41D6516FE00033FFF /* FxADeviceRegistration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxADeviceRegistration.swift; sourceTree = "<group>"; };
D3E171C11A841EAD00AB44CD /* KIFHelper.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = KIFHelper.js; sourceTree = "<group>"; };
D3E8EEE71B97A87A001900FB /* ClearPrivateDataTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClearPrivateDataTableViewController.swift; sourceTree = "<group>"; };
D3FA777A1A43B2990010CD32 /* SearchTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchTests.swift; sourceTree = "<group>"; };
D3FA77831A43B2CE0010CD32 /* OpenSearch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OpenSearch.swift; sourceTree = "<group>"; };
D3FEC38C1AC4B42F00494F45 /* AutocompleteTextField.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteTextField.swift; sourceTree = "<group>"; };
D81127D71F84023B0050841D /* PhotonActionSheetTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetTest.swift; sourceTree = "<group>"; };
D81E45121F82C56C004EFFBA /* NewTabContentSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewTabContentSettingsViewController.swift; sourceTree = "<group>"; };
D82ED2631FEB3C420059570B /* DefaultSearchPrefsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultSearchPrefsTests.swift; sourceTree = "<group>"; };
D83821FF1FC7961D00303C12 /* DispatchQueueExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DispatchQueueExtensions.swift; sourceTree = "<group>"; };
D863C8E31F68BFC20058D95F /* GradientProgressBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientProgressBar.swift; sourceTree = "<group>"; };
D88FDA9E1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetProtocol.swift; sourceTree = "<group>"; };
D88FDAAE1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotonActionSheetAnimator.swift; sourceTree = "<group>"; };
D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DeferredTestUtils.swift; path = SharedTests/DeferredTestUtils.swift; sourceTree = "<group>"; };
D8BA1788206D405D0023AC00 /* Mocking.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Mocking.swift; path = SyncTests/Mocking.swift; sourceTree = "<group>"; };
D8C75DE9207584C300BB8AD0 /* UIImageViewAligned.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = UIImageViewAligned.h; path = ThirdParty/UIImageViewAligned/UIImageViewAligned.h; sourceTree = SOURCE_ROOT; };
D8C75DF2207584C300BB8AD0 /* UIImageViewAligned.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = UIImageViewAligned.m; path = ThirdParty/UIImageViewAligned/UIImageViewAligned.m; sourceTree = SOURCE_ROOT; };
D8D33A7C1FBD080300A20A28 /* SnapKitExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapKitExtensions.swift; path = Extensions/SnapKitExtensions.swift; sourceTree = "<group>"; };
D8EFFA0B1FF5B1FA001D3A09 /* NavigationRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationRouter.swift; sourceTree = "<group>"; };
D8EFFA251FF702A8001D3A09 /* NavigationRouterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationRouterTests.swift; sourceTree = "<group>"; };
DD31E0FA1B382B520077078A /* TabPrintPageRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabPrintPageRenderer.swift; sourceTree = "<group>"; };
DDA24A341FD84D620098F159 /* DefaultSearchPrefs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultSearchPrefs.swift; sourceTree = "<group>"; };
E40A18F71EDC73D5006B7F28 /* Fennec.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Fennec.entitlements; sourceTree = "<group>"; };
E40A18F81EDC73D5006B7F28 /* FennecEnterprise.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = FennecEnterprise.entitlements; sourceTree = "<group>"; };
E40A18F91EDC73D5006B7F28 /* Firefox.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Firefox.entitlements; sourceTree = "<group>"; };
E40A18FA1EDC73D5006B7F28 /* FirefoxBeta.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = FirefoxBeta.entitlements; sourceTree = "<group>"; };
E40AFC531DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = L10nPermissionStringsSnapshotTests.swift; sourceTree = "<group>"; };
E40AFC641DD0F25500DA5651 /* L10nBaseSnapshotTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = L10nBaseSnapshotTests.swift; sourceTree = "<group>"; };
E40AFC6B1DD128DA00DA5651 /* L10nIntroSnapshotTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = L10nIntroSnapshotTests.swift; sourceTree = "<group>"; };
E40FAB0B1A7ABB77009CB80D /* WebServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebServer.swift; sourceTree = "<group>"; };
E41A7D4A1A1BE04500245963 /* InitialViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InitialViewController.swift; sourceTree = "<group>"; };
E42736061EA858CF009C428E /* TabsPayloadTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TabsPayloadTests.swift; path = SyncTests/TabsPayloadTests.swift; sourceTree = "<group>"; };
E4424B3B1AC71FB400F44C38 /* FiraSans-Book.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "FiraSans-Book.ttf"; sourceTree = "<group>"; };
E46175F21EBB73A10021AE8A /* Sentry.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Sentry.framework; path = Carthage/Build/iOS/Sentry.framework; sourceTree = "<group>"; };
E47616C61AB74CA600E7DD25 /* ReaderModeBarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeBarView.swift; sourceTree = "<group>"; };
E49943F41AE6879C00BF9DE4 /* IntroViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IntroViewController.swift; sourceTree = "<group>"; };
E49943F61AE69EDD00BF9DE4 /* Intro.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Intro.xcassets; sourceTree = "<group>"; };
E4A960051ABB9C450069AD6F /* ReaderModeUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeUtils.swift; sourceTree = "<group>"; };
E4A961171AC041C40069AD6F /* ReadabilityService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReadabilityService.swift; sourceTree = "<group>"; };
E4A961371AC06FA50069AD6F /* ReaderViewLoading.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = ReaderViewLoading.html; sourceTree = "<group>"; };
E4B334871BBF23F3004E2BFF /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; };
E4B334891BBF23F9004E2BFF /* AdSupport.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdSupport.framework; path = System/Library/Frameworks/AdSupport.framework; sourceTree = SDKROOT; };
E4B3348B1BC01D8F004E2BFF /* AdjustIntegration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdjustIntegration.swift; sourceTree = "<group>"; };
E4B423BD1AB9FE6A007E66C8 /* ReaderModeCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeCache.swift; sourceTree = "<group>"; };
E4B423DC1ABA0318007E66C8 /* ReaderModeHandlers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeHandlers.swift; sourceTree = "<group>"; };
E4B7B73A1A793CF20022C5E0 /* CharisSILB.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = CharisSILB.ttf; sourceTree = "<group>"; };
E4B7B73B1A793CF20022C5E0 /* CharisSILBI.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = CharisSILBI.ttf; sourceTree = "<group>"; };
E4B7B73C1A793CF20022C5E0 /* CharisSILI.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = CharisSILI.ttf; sourceTree = "<group>"; };
E4B7B73D1A793CF20022C5E0 /* CharisSILR.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = CharisSILR.ttf; sourceTree = "<group>"; };
E4B7B7411A793CF20022C5E0 /* FiraSans-Bold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "FiraSans-Bold.ttf"; sourceTree = "<group>"; };
E4B7B7421A793CF20022C5E0 /* FiraSans-BoldItalic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "FiraSans-BoldItalic.ttf"; sourceTree = "<group>"; };
E4B7B7511A793CF20022C5E0 /* FiraSans-Italic.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "FiraSans-Italic.ttf"; sourceTree = "<group>"; };
E4B7B7521A793CF20022C5E0 /* FiraSans-Light.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "FiraSans-Light.ttf"; sourceTree = "<group>"; };
E4B7B7561A793CF20022C5E0 /* FiraSans-Regular.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "FiraSans-Regular.ttf"; sourceTree = "<group>"; };
E4B7B7571A793CF20022C5E0 /* FiraSans-SemiBold.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "FiraSans-SemiBold.ttf"; sourceTree = "<group>"; };
E4B7B75F1A793CF20022C5E0 /* FiraSans-UltraLight.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "FiraSans-UltraLight.ttf"; sourceTree = "<group>"; };
E4C358541AF144BA00299F7E /* FSReadingList.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSReadingList.m; sourceTree = "<group>"; };
E4C358561AF1467A00299F7E /* FSReadingList.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FSReadingList.h; sourceTree = "<group>"; };
E4CD9E901A6897FB00318571 /* ReaderMode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderMode.swift; sourceTree = "<group>"; };
E4CD9F1C1A6D9C2800318571 /* WebServerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebServerTests.swift; sourceTree = "<group>"; };
E4CD9F2C1A6DC91200318571 /* TabLocationView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabLocationView.swift; sourceTree = "<group>"; };
E4CD9F531A71506400318571 /* Reader.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Reader.html; sourceTree = "<group>"; };
E4CD9F5A1A71506C00318571 /* Reader.css */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.css; path = Reader.css; sourceTree = "<group>"; };
E4CD9F6C1A77DD2800318571 /* ReaderModeStyleViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReaderModeStyleViewController.swift; sourceTree = "<group>"; };
E4D6BEB81A0930EC00F538BD /* LaunchScreen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LaunchScreen.xib; sourceTree = "<group>"; };
E4E0BB151AFBC9E4008D6260 /* Shared-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = "Shared-Bridging-Header.h"; path = "../Shared-Bridging-Header.h"; sourceTree = "<group>"; };
E4E0BB171AFBC9E4008D6260 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E4E25CCA1CA99E7400D0F088 /* HexExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HexExtensionsTests.swift; sourceTree = "<group>"; };
E4E7EB6C1C4AED5E0094275D /* SupportUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SupportUtilsTests.swift; sourceTree = "<group>"; };
E4ECCDAD1AB131770005E717 /* FiraSans-Medium.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "FiraSans-Medium.ttf"; sourceTree = "<group>"; };
E60961861B62B8A700DD640F /* Fennec.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Fennec.xcconfig; path = Configuration/Fennec.xcconfig; sourceTree = "<group>"; };
E60961891B62B8C800DD640F /* Firefox.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Firefox.xcconfig; path = Configuration/Firefox.xcconfig; sourceTree = "<group>"; };
E60D03171D511398002FE3F6 /* SyncStatusResolver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncStatusResolver.swift; sourceTree = "<group>"; };
E60D03291D5118DB002FE3F6 /* SyncStatusResolverTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncStatusResolverTests.swift; sourceTree = "<group>"; };
E6108FF81C84E91C005D25E8 /* BasePasscodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasePasscodeViewController.swift; sourceTree = "<group>"; };
E610B0181EDC68FC00DC9372 /* EventTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EventTests.swift; sourceTree = "<group>"; };
E61453BD1B750A1700C3F9D7 /* RollingFileLoggerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RollingFileLoggerTests.swift; sourceTree = "<group>"; };
E619FB2F1E292BE100882B20 /* signedInUser.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = signedInUser.json; sourceTree = "<group>"; };
E61D11671EAF8F43008A305B /* PanelDataObserversTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PanelDataObserversTests.swift; sourceTree = "<group>"; };
E6231C001B90A44F005ABB0D /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
E6231C021B90A466005ABB0D /* libstdc++.6.0.9.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libstdc++.6.0.9.tbd"; path = "usr/lib/libstdc++.6.0.9.tbd"; sourceTree = SDKROOT; };
E6231C041B90A472005ABB0D /* libxml2.2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.2.tbd; path = usr/lib/libxml2.2.tbd; sourceTree = SDKROOT; };
E62AC15F1E956AFC00843532 /* FennecEnterpriseApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FennecEnterpriseApplication.entitlements; sourceTree = "<group>"; };
E6327A631BF6438E008D12E0 /* DebugSettingsBundleOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DebugSettingsBundleOptions.swift; sourceTree = "<group>"; };
E633E2D91C21EAF8001FFF6C /* LoginDetailViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = LoginDetailViewController.swift; path = ../Settings/LoginDetailViewController.swift; sourceTree = "<group>"; };
E633E3791C2204BE001FFF6C /* LoginManagerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginManagerTests.swift; sourceTree = "<group>"; };
E63ED7D71BFCD9990097D08E /* LoginTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginTableViewCell.swift; sourceTree = "<group>"; };
E63ED8E01BFD25580097D08E /* LoginListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginListViewController.swift; sourceTree = "<group>"; };
E63F71871DB7FBE200A995C9 /* TestSQLiteMetadata.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSQLiteMetadata.swift; sourceTree = "<group>"; };
E640E85D1C73A45A00C5F072 /* PasscodeEntryViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasscodeEntryViewController.swift; sourceTree = "<group>"; };
E640E8691C73A47C00C5F072 /* PasscodeViews.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasscodeViews.swift; sourceTree = "<group>"; };
E64ED8F91BC55AE300DAF864 /* UIAlertControllerExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIAlertControllerExtensions.swift; path = Extensions/UIAlertControllerExtensions.swift; sourceTree = "<group>"; };
E650754D1E37F6AE006961AC /* GeometryExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = GeometryExtensions.swift; path = Extensions/GeometryExtensions.swift; sourceTree = "<group>"; };
E650754F1E37F6D1006961AC /* NSURLExtensionsMailTo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NSURLExtensionsMailTo.swift; path = Extensions/NSURLExtensionsMailTo.swift; sourceTree = "<group>"; };
E65075501E37F6D1006961AC /* UIViewExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewExtensions.swift; path = Extensions/UIViewExtensions.swift; sourceTree = "<group>"; };
E65075531E37F6FC006961AC /* DynamicFontHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DynamicFontHelper.swift; path = Helpers/DynamicFontHelper.swift; sourceTree = "<group>"; };
E65075561E37F714006961AC /* FaviconFetcher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FaviconFetcher.swift; sourceTree = "<group>"; };
E650755A1E37F747006961AC /* Swizzling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Swizzling.h; sourceTree = "<group>"; };
E650755B1E37F747006961AC /* Swizzling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Swizzling.m; sourceTree = "<group>"; };
E650755D1E37F756006961AC /* Try.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Try.h; sourceTree = "<group>"; };
E650755E1E37F756006961AC /* Try.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Try.m; sourceTree = "<group>"; };
E65075601E37F77D006961AC /* MenuHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = MenuHelper.swift; path = Helpers/MenuHelper.swift; sourceTree = "<group>"; };
E65075621E37F7AB006961AC /* Accessibility.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Accessibility.swift; sourceTree = "<group>"; };
E65075631E37F7AB006961AC /* AppConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppConstants.swift; sourceTree = "<group>"; };
E65075641E37F7AB006961AC /* AppInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppInfo.swift; sourceTree = "<group>"; };
E65075651E37F7AB006961AC /* GeneralUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneralUtils.swift; sourceTree = "<group>"; };
E65075661E37F7AB006961AC /* AsyncReducer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AsyncReducer.swift; sourceTree = "<group>"; };
E65075671E37F7AB006961AC /* AuthenticationKeychainInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationKeychainInfo.swift; sourceTree = "<group>"; };
E65075681E37F7AB006961AC /* Bytes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Bytes.swift; sourceTree = "<group>"; };
E65075691E37F7AB006961AC /* Cancellable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Cancellable.swift; sourceTree = "<group>"; };
E650756A1E37F7AB006961AC /* CrashSimulator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CrashSimulator.h; sourceTree = "<group>"; };
E650756B1E37F7AB006961AC /* CrashSimulator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CrashSimulator.m; sourceTree = "<group>"; };
E650756C1E37F7AB006961AC /* DeferredUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeferredUtils.swift; sourceTree = "<group>"; };
E650756D1E37F7AB006961AC /* DeviceInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DeviceInfo.swift; sourceTree = "<group>"; };
E650756E1E37F7AB006961AC /* effective_tld_names.dat */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = effective_tld_names.dat; sourceTree = "<group>"; };
E65075711E37F7AB006961AC /* ArrayExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArrayExtensions.swift; sourceTree = "<group>"; };
E65075721E37F7AB006961AC /* HashExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HashExtensions.swift; sourceTree = "<group>"; };
E65075731E37F7AB006961AC /* HexExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HexExtensions.swift; sourceTree = "<group>"; };
E65075741E37F7AB006961AC /* KeychainWrapperExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainWrapperExtensions.swift; sourceTree = "<group>"; };
E65075751E37F7AB006961AC /* NSCharacterSetExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSCharacterSetExtensions.swift; sourceTree = "<group>"; };
E65075761E37F7AB006961AC /* NSFileManagerExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSFileManagerExtensions.swift; sourceTree = "<group>"; };
E65075781E37F7AB006961AC /* ScannerExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ScannerExtensions.swift; sourceTree = "<group>"; };
E650757A1E37F7AB006961AC /* URLExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtensions.swift; sourceTree = "<group>"; };
E650757B1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLProtectionSpaceExtensions.swift; sourceTree = "<group>"; };
E650757C1E37F7AB006961AC /* SetExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetExtensions.swift; sourceTree = "<group>"; };
E650757D1E37F7AB006961AC /* StringExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensions.swift; sourceTree = "<group>"; };
E650757E1E37F7AB006961AC /* UIColorExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColorExtensions.swift; sourceTree = "<group>"; };
E650757F1E37F7AB006961AC /* UIImageExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIImageExtensions.swift; sourceTree = "<group>"; };
E65075811E37F7AB006961AC /* FSUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FSUtils.h; sourceTree = "<group>"; };
E65075821E37F7AB006961AC /* FSUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FSUtils.m; sourceTree = "<group>"; };
E65075831E37F7AB006961AC /* Functions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Functions.swift; sourceTree = "<group>"; };
E65075841E37F7AB006961AC /* KeyboardHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeyboardHelper.swift; sourceTree = "<group>"; };
E65075851E37F7AB006961AC /* KeychainCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainCache.swift; sourceTree = "<group>"; };
E65075861E37F7AB006961AC /* LaunchArguments.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LaunchArguments.swift; sourceTree = "<group>"; };
E65075871E37F7AB006961AC /* Loader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Loader.swift; sourceTree = "<group>"; };
E65075881E37F7AB006961AC /* Logger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = "<group>"; };
E65075891E37F7AB006961AC /* NotificationConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationConstants.swift; sourceTree = "<group>"; };
E650758B1E37F7AB006961AC /* Prefs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Prefs.swift; sourceTree = "<group>"; };
E650758C1E37F7AB006961AC /* RollingFileLogger.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RollingFileLogger.swift; sourceTree = "<group>"; };
E650758D1E37F7AB006961AC /* SupportUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SupportUtils.swift; sourceTree = "<group>"; };
E650758E1E37F7AB006961AC /* SystemUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SystemUtils.swift; sourceTree = "<group>"; };
E650758F1E37F7AB006961AC /* TimeConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TimeConstants.swift; sourceTree = "<group>"; };
E65075901E37F7AB006961AC /* UserAgent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserAgent.swift; sourceTree = "<group>"; };
E65075911E37F7AB006961AC /* WeakList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WeakList.swift; sourceTree = "<group>"; };
E65075C11E37F956006961AC /* ExtensionUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExtensionUtils.swift; sourceTree = "<group>"; };
E653422C1C5944F90039DD9E /* BrowserPrompts.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserPrompts.swift; sourceTree = "<group>"; };
E65607601C08B4E200534B02 /* SearchInputView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SearchInputView.swift; sourceTree = "<group>"; };
E65D89171C8647420006EA35 /* AppAuthenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppAuthenticator.swift; sourceTree = "<group>"; };
E660BDD81BB06521009AC090 /* TabsButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsButton.swift; sourceTree = "<group>"; };
E660BE051BB0666D009AC090 /* InnerStrokedView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InnerStrokedView.swift; sourceTree = "<group>"; };
E6639F171BF11E17002D0853 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = "<group>"; };
E663D5771BB341C4001EF30E /* ToggleButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ToggleButton.swift; sourceTree = "<group>"; };
E66C5B461BDA81050051AA93 /* UIImage+ImageEffects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+ImageEffects.h"; sourceTree = "<group>"; };
E66C5B471BDA81050051AA93 /* UIImage+ImageEffects.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ImageEffects.m"; sourceTree = "<group>"; };
E67422C41CFF2D39009E8373 /* youtube.ico */ = {isa = PBXFileReference; lastKnownFileType = image.ico; path = youtube.ico; sourceTree = "<group>"; };
E677F0441D9423FB00ECF1FB /* SQLiteMetadata.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteMetadata.swift; sourceTree = "<group>"; };
E677F0531D94247300ECF1FB /* Metadata.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Metadata.swift; sourceTree = "<group>"; };
E67D57021D527449003917B1 /* BatchingClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BatchingClient.swift; sourceTree = "<group>"; };
E683F0A51E92E0820035D990 /* MockableHistory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockableHistory.swift; sourceTree = "<group>"; };
E683F0C11E93D4E90035D990 /* DictionaryExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DictionaryExtensions.swift; sourceTree = "<group>"; };
E689C6F91E0C6E98008BAADB /* FxAContentViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FxAContentViewController.swift; sourceTree = "<group>"; };
E689C72F1E0C7617008BAADB /* NSAttributedStringExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NSAttributedStringExtensions.swift; path = Extensions/NSAttributedStringExtensions.swift; sourceTree = "<group>"; };
E68AEDAF1B18F81A00133D99 /* SwipeAnimator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwipeAnimator.swift; sourceTree = "<group>"; };
E68E39BD1C46F42000B85F42 /* AppSettingsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSettingsTableViewController.swift; sourceTree = "<group>"; };
E68E7ACA1CAC1D4500FDCA76 /* PagingPasscodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PagingPasscodeViewController.swift; sourceTree = "<group>"; };
E68E7AD91CAC207400FDCA76 /* ChangePasscodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChangePasscodeViewController.swift; sourceTree = "<group>"; };
E68E7ADB1CAC208200FDCA76 /* SetupPasscodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetupPasscodeViewController.swift; sourceTree = "<group>"; };
E68E7ADD1CAC208A00FDCA76 /* RemovePasscodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemovePasscodeViewController.swift; sourceTree = "<group>"; };
E68F36971EA694000048CF44 /* PanelDataObservers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = PanelDataObservers.swift; path = ../Client/Frontend/Home/PanelDataObservers.swift; sourceTree = "<group>"; };
E6927EBF1C7B6FB800D03F75 /* ErrorToast.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ErrorToast.swift; sourceTree = "<group>"; };
E692E3281C46E62D009D1240 /* AuthenticationSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationSettingsViewController.swift; sourceTree = "<group>"; };
E692E3361C46E86A009D1240 /* AppSettingsOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSettingsOptions.swift; sourceTree = "<group>"; };
E693F0D81E9D64BD0086DC17 /* OptionalExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OptionalExtensions.swift; sourceTree = "<group>"; };
E696FE501C47F86E00EC007C /* AuthenticatorTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticatorTests.swift; sourceTree = "<group>"; };
E698FFD91B4AADF40001F623 /* TabScrollController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabScrollController.swift; sourceTree = "<group>"; };
E69922121B94E3EF007C480D /* Licenses.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Licenses.html; sourceTree = "<group>"; };
E69DB0751E97DEA9008A67E6 /* SyncTelemetry.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SyncTelemetry.framework; sourceTree = BUILT_PRODUCTS_DIR; };
E69DB0771E97DEA9008A67E6 /* SyncTelemetry.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SyncTelemetry.h; sourceTree = "<group>"; };
E69DB0781E97DEA9008A67E6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E69DB07D1E97DEA9008A67E6 /* SyncTelemetryTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SyncTelemetryTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E69DB0861E97DEAA008A67E6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E69DB0B51E97E2AC008A67E6 /* SyncTelemetry.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncTelemetry.swift; sourceTree = "<group>"; };
E69DB0BA1E97E301008A67E6 /* ActivityStreamTopics.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityStreamTopics.swift; sourceTree = "<group>"; };
E69DB0C01E97E320008A67E6 /* BookmarkTelemetryPing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkTelemetryPing.swift; sourceTree = "<group>"; };
E69E06B91C76173D00D0F926 /* RequirePasscodeIntervalViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequirePasscodeIntervalViewController.swift; sourceTree = "<group>"; };
E69E06C81C76198000D0F926 /* AuthenticationManagerConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationManagerConstants.swift; sourceTree = "<group>"; };
E6A92ADA1C52A8DA00743291 /* LoginInputTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginInputTests.swift; sourceTree = "<group>"; };
E6B4C3D71C68F55C001F97E8 /* JSPrompt.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = JSPrompt.html; sourceTree = "<group>"; };
E6B4C4021C68F58B001F97E8 /* BrowserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserTests.swift; sourceTree = "<group>"; };
E6BA20111E52165800697F9C /* SyncTelemetryTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SyncTelemetryTests.swift; path = StorageTests/SyncTelemetryTests.swift; sourceTree = "<group>"; };
E6BE53CC1D9177B10074909A /* TestSQLiteHistoryRecommendations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestSQLiteHistoryRecommendations.swift; sourceTree = "<group>"; };
E6C191D41E38F7B7000A213B /* Cartfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile; sourceTree = "<group>"; };
E6C191D51E38F7B7000A213B /* Cartfile.resolved */ = {isa = PBXFileReference; lastKnownFileType = text; path = Cartfile.resolved; sourceTree = "<group>"; };
E6C70E811E28314700F8DB57 /* PingCentreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PingCentreTests.swift; sourceTree = "<group>"; };
E6C9EB6A1E2FBFC300D5CE80 /* signedInUser.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = signedInUser.json; sourceTree = "<group>"; };
E6CF28E61CB43B7900151AB3 /* SensitiveViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SensitiveViewController.swift; sourceTree = "<group>"; };
E6D7C31C1CF4E68D00E746BA /* TestBookmarkModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TestBookmarkModel.swift; path = SyncTests/TestBookmarkModel.swift; sourceTree = "<group>"; };
E6D8D5E61B569D70009E5A58 /* BrowserTrayAnimators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BrowserTrayAnimators.swift; sourceTree = "<group>"; };
E6DCC1ED1DCBB6AA00CEC4B7 /* Fennec.enterprise.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Fennec.enterprise.xcconfig; path = Configuration/Fennec.enterprise.xcconfig; sourceTree = "<group>"; };
E6EAC5951B29CB3A00E1DE1E /* scrollablePage.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = scrollablePage.html; sourceTree = "<group>"; };
E6EDE81D1D524475007A0732 /* BatchingClientTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = BatchingClientTests.swift; path = SyncTests/BatchingClientTests.swift; sourceTree = "<group>"; };
E6F368281D7F594F008CDD67 /* SQLiteHistoryRecommendations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SQLiteHistoryRecommendations.swift; sourceTree = "<group>"; };
E6F738741EB7A8D300B50143 /* FennecApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FennecApplication.entitlements; sourceTree = "<group>"; };
E6F738751EB7A97100B50143 /* FirefoxBetaApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FirefoxBetaApplication.entitlements; sourceTree = "<group>"; };
E6F738761EB7A97500B50143 /* FirefoxApplication.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FirefoxApplication.entitlements; sourceTree = "<group>"; };
E6F9650C1B2F1CF20034B023 /* SharedTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SharedTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
E6F9650F1B2F1CF20034B023 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
E6F9653B1B2F1D5D0034B023 /* NSURLExtensionsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSURLExtensionsTests.swift; sourceTree = "<group>"; };
E6FCC43C1C40565200DF6113 /* FirefoxBeta.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = FirefoxBeta.xcconfig; path = Configuration/FirefoxBeta.xcconfig; sourceTree = "<group>"; };
E6FF6AC91D873CFF0070C294 /* PageMetadata.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PageMetadata.swift; sourceTree = "<group>"; };
EB07ADBA207FB3E00048D794 /* ClientPickerViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ClientPickerViewController.swift; path = Extensions/ShareTo/ClientPickerViewController.swift; sourceTree = SOURCE_ROOT; };
EB07ADBD207FB3E80048D794 /* InstructionsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = InstructionsViewController.swift; path = Extensions/ShareTo/InstructionsViewController.swift; sourceTree = SOURCE_ROOT; };
EB11A1012044A90D0018F749 /* ContentBlockerHelper+Whitelist.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ContentBlockerHelper+Whitelist.swift"; sourceTree = "<group>"; };
EB11A1022044A90D0018F749 /* TrackingProtectionPageStats.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TrackingProtectionPageStats.swift; sourceTree = "<group>"; };
EB11A1032044A90E0018F749 /* ContentBlockerHelper+TabContentScript.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ContentBlockerHelper+TabContentScript.swift"; sourceTree = "<group>"; };
EB2A63251F3B49A7004EF8B0 /* ContentBlockerHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerHelper.swift; sourceTree = "<group>"; };
EB54A8722028CE4000018880 /* disconnect-advertising.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "disconnect-advertising.json"; sourceTree = "<group>"; };
EB54A8732028CE4000018880 /* disconnect-analytics.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "disconnect-analytics.json"; sourceTree = "<group>"; };
EB54A8742028CE4000018880 /* disconnect-content.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "disconnect-content.json"; sourceTree = "<group>"; };
EB54A8752028CE4000018880 /* disconnect-social.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "disconnect-social.json"; sourceTree = "<group>"; };
EB6E0C5F207E6C3000FBFF7E /* SendToDevice.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SendToDevice.swift; sourceTree = "<group>"; };
EB7A651020699BD200B52A5F /* WebPagesForTesting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebPagesForTesting.swift; sourceTree = "<group>"; };
EB7FFFBF20A9D38C003E1E34 /* AlertController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AlertController.swift; sourceTree = "<group>"; };
EB940747208134AF00702E05 /* UXConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UXConstants.swift; sourceTree = "<group>"; };
EBA31D781F7999030055463D /* SyncPingCentre.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncPingCentre.swift; sourceTree = "<group>"; };
EBA31D7A1F79990C0055463D /* SyncTelemetryEvents.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncTelemetryEvents.swift; sourceTree = "<group>"; };
EBA31D7C1F79996E0055463D /* SyncTelemetryUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SyncTelemetryUtils.swift; sourceTree = "<group>"; };
EBCEF15C3BB0FE05F97D11C6 /* Pods_Client.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Client.framework; sourceTree = BUILT_PRODUCTS_DIR; };
EBE7634F20ADCB7500E27F2D /* SendTo.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = SendTo.xcassets; sourceTree = "<group>"; };
EBF47E6F1F7979DF00899189 /* UnifiedTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnifiedTelemetry.swift; sourceTree = "<group>"; };
F2C4CD130B529DE226C8439F /* Pods-Storage.firefoxbeta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Storage.firefoxbeta.xcconfig"; path = "Pods/Target Support Files/Pods-Storage/Pods-Storage.firefoxbeta.xcconfig"; sourceTree = "<group>"; };
F35B8D2A1D6380EA008E3D61 /* SessionRestore.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = SessionRestore.html; sourceTree = "<group>"; };
F35B8D2C1D6383E9008E3D61 /* SessionRestoreHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionRestoreHelper.swift; sourceTree = "<group>"; };
F35B8D2E1D638408008E3D61 /* SessionRestoreHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SessionRestoreHandler.swift; sourceTree = "<group>"; };
F84B21BE1A090F8100AAB793 /* Client.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Client.app; sourceTree = BUILT_PRODUCTS_DIR; };
F84B21D31A090F8100AAB793 /* ClientTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ClientTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
F84B21D81A090F8100AAB793 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F84B21D91A090F8100AAB793 /* ClientTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientTests.swift; sourceTree = "<group>"; };
F84B21E51A0910F600AAB793 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; lineEnding = 0; path = AppDelegate.swift; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.swift; };
F84B21EF1A0910F600AAB793 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
F84B22221A09122500AAB793 /* HomePanelViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomePanelViewController.swift; sourceTree = "<group>"; };
F84B22261A09127C00AAB793 /* Home.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Home.xcassets; sourceTree = "<group>"; };
F84B22431A09165600AAB793 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F84B22491A0920C600AAB793 /* ShareTo.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ShareTo.appex; sourceTree = BUILT_PRODUCTS_DIR; };
F8708D251A0970990051AB07 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
F8708D261A0970990051AB07 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
F8708D291A0970990051AB07 /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
FA6B2AC11D41F02D00429414 /* Punycode.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Punycode.swift; sourceTree = "<group>"; };
FA9293D31D6580E100AC8D33 /* QRCodeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRCodeViewController.swift; sourceTree = "<group>"; };
FA9294001D6584A200AC8D33 /* QRCode.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = QRCode.xcassets; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
2827315A1ABC9BE600AA1954 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
D09A0CDC1FAA24CC009A0273 /* Account.framework in Frameworks */,
D09A0CDD1FAA24D0009A0273 /* FxA.framework in Frameworks */,
D09A0CDB1FAA24C8009A0273 /* Shared.framework in Frameworks */,
D09A0CDA1FAA24C2009A0273 /* Storage.framework in Frameworks */,
E69DB0A81E97DF22008A67E6 /* SyncTelemetry.framework in Frameworks */,
7B604F901C494B0F006EEEC3 /* Alamofire.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
282731651ABC9BE700AA1954 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
7B604FC01C495FD1006EEEC3 /* XCGLogger.framework in Frameworks */,
28ECD9BF1BA1F19900D829DA /* libz.tbd in Frameworks */,
282731691ABC9BE700AA1954 /* Sync.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
288A2D821AB8B3260023ABC3 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
7BA4A9641C4CFE840091D032 /* Deferred.framework in Frameworks */,
D09A0D301FAB8AF3009A0273 /* Sentry.framework in Frameworks */,
7BA4A94C1C4CF03B0091D032 /* SwiftKeychainWrapper.framework in Frameworks */,
7B604FBC1C495E1E006EEEC3 /* XCGLogger.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
28CE83DE1A1D1E7C00576538 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E6231C031B90A466005ABB0D /* libstdc++.6.0.9.tbd in Frameworks */,
E6231C051B90A472005ABB0D /* libxml2.2.tbd in Frameworks */,
E6231C011B90A44F005ABB0D /* libz.tbd in Frameworks */,
E4A888161A95679500CDC337 /* FxA.framework in Frameworks */,
2FA436121ABB83B4008031D1 /* Account.framework in Frameworks */,
288A2D9D1AB8B3260023ABC3 /* Shared.framework in Frameworks */,
2FCAE2311ABB51F800877008 /* Storage.framework in Frameworks */,
282731751ABC9BE700AA1954 /* Sync.framework in Frameworks */,
E69DB08A1E97DEAA008A67E6 /* SyncTelemetry.framework in Frameworks */,
E4B3348A1BBF23F9004E2BFF /* AdSupport.framework in Frameworks */,
7B604F861C494983006EEEC3 /* Alamofire.framework in Frameworks */,
3BA9A0231D2C208C00BD418C /* Fuzi.framework in Frameworks */,
7BA4A9471C4CED900091D032 /* GCDWebServers.framework in Frameworks */,
E4B334881BBF23F3004E2BFF /* iAd.framework in Frameworks */,
0B8E0FF41A932BD500161DC3 /* ImageIO.framework in Frameworks */,
7BA4A94A1C4CEFC70091D032 /* OnePasswordExtension.framework in Frameworks */,
7B8A47F61D01D3B400C07734 /* PassKit.framework in Frameworks */,
7B604F9B1C4950F2006EEEC3 /* SDWebImage.framework in Frameworks */,
7B604FA21C495268006EEEC3 /* SnapKit.framework in Frameworks */,
3B4988CE1E42B01800A12FDA /* SwiftyJSON.framework in Frameworks */,
7B604FBB1C495D8A006EEEC3 /* XCGLogger.framework in Frameworks */,
4A886CDE5207D87C3344B905 /* Pods_Client.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA435F71ABB83B4008031D1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E60222DC1C6E55610061C436 /* FxA.framework in Frameworks */,
D09A0CD91FAA2413009A0273 /* Shared.framework in Frameworks */,
7B604F891C4949B1006EEEC3 /* Alamofire.framework in Frameworks */,
7B604FBE1C495E4E006EEEC3 /* XCGLogger.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA436021ABB83B4008031D1 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
7B604F8A1C4949C1006EEEC3 /* Alamofire.framework in Frameworks */,
2FA436061ABB83B4008031D1 /* Account.framework in Frameworks */,
7B604FBF1C495E60006EEEC3 /* XCGLogger.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2161ABB51F800877008 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
0B742CCF1B32493E00EE9264 /* libsqlcipher.a in Frameworks */,
D09A0CD81FAA23F6009A0273 /* Shared.framework in Frameworks */,
7B604FBD1C495E31006EEEC3 /* XCGLogger.framework in Frameworks */,
E72881B3A820E72298AC8425 /* Pods_Storage.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2211ABB51F800877008 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2FCAE2251ABB51F800877008 /* Storage.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
390527471C874D35007E0BB7 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
39409A3F1C90E68300DAE683 /* Shared.framework in Frameworks */,
3905274C1C874D35007E0BB7 /* NotificationCenter.framework in Frameworks */,
39D9E6851C89E9690071FADA /* SnapKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
397848D81ED86605004C0C0B /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
396E38ED1EE0C63500CC180F /* Sync.framework in Frameworks */,
396E38E61EE0843500CC180F /* Storage.framework in Frameworks */,
396E38E31EE083A400CC180F /* Shared.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
3B43E3CD1D95C48D00BBA9DB /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
3BFE4B041D342FB800DDF53F /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
392E18031FEC4D7B00EBA79C /* MappaMundi.framework in Frameworks */,
E6EC6EED1E53548A0067985D /* EarlGrey.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7BEB64461C7345600092C02E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
392E18041FEC4D9E00EBA79C /* MappaMundi.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7BEB64531C7345990092C02E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
82F43430207E44C100FA40AF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
D39FA15C1A83E0EC00EE869C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
7BA4A9661C4D008C0091D032 /* Deferred.framework in Frameworks */,
E6231C071B90A712005ABB0D /* libz.tbd in Frameworks */,
7B604F991C494F74006EEEC3 /* KIF.framework in Frameworks */,
D36998891AD70A0A00650C6C /* IOKit.framework in Frameworks */,
D39FA16C1A83E17800EE869C /* CoreGraphics.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E69DB0711E97DEA9008A67E6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E69DB0A91E97DF73008A67E6 /* Shared.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E69DB07A1E97DEA9008A67E6 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E69DB07E1E97DEAA008A67E6 /* SyncTelemetry.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E6F965091B2F1CF20034B023 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E6F965121B2F1CF20034B023 /* Shared.framework in Frameworks */,
7BA4A9651C4D007B0091D032 /* Deferred.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21D01A090F8100AAB793 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E6231C081B90A71E005ABB0D /* libz.tbd in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B22461A0920C600AAB793 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
2FC244B31A855E05007CE41D /* FxA.framework in Frameworks */,
28C8D1391AD4CE9100F62011 /* Shared.framework in Frameworks */,
28C8D11D1AD4CE8900F62011 /* Storage.framework in Frameworks */,
2868FA061ADF7B69000D9B1D /* Sync.framework in Frameworks */,
7B604F871C494995006EEEC3 /* Alamofire.framework in Frameworks */,
3BA9A0321D2C2C0500BD418C /* Fuzi.framework in Frameworks */,
0B75AEA91AC20FB20015E5DC /* ImageIO.framework in Frameworks */,
7B604F9D1C495143006EEEC3 /* SDWebImage.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
0B1C05D41A798B1F004C78B0 /* UIImageViewAligned */ = {
isa = PBXGroup;
children = (
D8C75DE9207584C300BB8AD0 /* UIImageViewAligned.h */,
D8C75DF2207584C300BB8AD0 /* UIImageViewAligned.m */,
);
name = UIImageViewAligned;
path = ThirdParty/UIImageViewAligned;
sourceTree = "<group>";
};
0B742CC71B32491400EE9264 /* Products */ = {
isa = PBXGroup;
children = (
0B742CCC1B32491400EE9264 /* libsqlcipher.a */,
);
name = Products;
sourceTree = "<group>";
};
1E138D6F20A2E4D800B82C13 /* Bookmarks */ = {
isa = PBXGroup;
children = (
1E138D7E20A2E4F400B82C13 /* BookmarksModelExtensions.swift */,
);
path = Bookmarks;
sourceTree = "<group>";
};
1E3CBC052057D81600898B05 /* Settings */ = {
isa = PBXGroup;
children = (
1EAFE54B205FFD9E006A36B4 /* Base Classes */,
1EAFE564205FFE5E006A36B4 /* Custom Settings */,
1E3CBC162058057700898B05 /* CliqzAppSettingsOptions.swift */,
1E3CBC142057D83700898B05 /* CliqzAppSettingsTableViewController.swift */,
);
path = Settings;
sourceTree = "<group>";
};
1E4C0DA820A1A27D00D5941B /* Storage */ = {
isa = PBXGroup;
children = (
AFA9FAC8208DF9500028CA1B /* PrivacyStore */,
1E138D6F20A2E4D800B82C13 /* Bookmarks */,
1E4C0DA920A1A27D00D5941B /* GhosteryMigration */,
);
path = Storage;
sourceTree = "<group>";
};
1E4C0DA920A1A27D00D5941B /* GhosteryMigration */ = {
isa = PBXGroup;
children = (
1E4C0DAA20A1A27D00D5941B /* BookmarkMirrorItemExtension.swift */,
1E4C0DAB20A1A27D00D5941B /* GhosteryMigrationManager.swift */,
1E4C0DAC20A1A27D00D5941B /* GhosterySQLiteFactories.swift */,
1E4C0DAD20A1A27D00D5941B /* GhosteryTab.swift */,
);
path = GhosteryMigration;
sourceTree = "<group>";
};
1E7B769F206B9C4900FD0BA5 /* Connect */ = {
isa = PBXGroup;
children = (
1E7B76AE206B9CB500FD0BA5 /* ConnectDataSource.swift */,
1E4CFBE6207380AD00B26E85 /* ConnectTableViewController.swift */,
1E4CFBF82073A5BD00B26E85 /* AddConnectionViewController.swift */,
1E4CFBFA2073A5CC00B26E85 /* EditConnectionViewController.swift */,
);
path = Connect;
sourceTree = "<group>";
};
1EAFE54B205FFD9E006A36B4 /* Base Classes */ = {
isa = PBXGroup;
children = (
1EAFE55D205FFE21006A36B4 /* CliqzOnOffSetting.swift */,
1EAFE55A205FFE21006A36B4 /* LocalResourceSetting.swift */,
1EAFE55E205FFE21006A36B4 /* ShowCliqzPageSetting.swift */,
1EAFE55B205FFE21006A36B4 /* SubSettingsTableViewController.swift */,
1EAFE55C205FFE21006A36B4 /* ToggleSubSettingsTableViewController.swift */,
);
path = "Base Classes";
sourceTree = "<group>";
};
1EAFE564205FFE5E006A36B4 /* Custom Settings */ = {
isa = PBXGroup;
children = (
1EAFE567205FFE82006A36B4 /* AboutSettingsTableViewController.swift */,
1EAFE568205FFE82006A36B4 /* AdBlockerSettingsTableViewController.swift */,
1EAFE565205FFE81006A36B4 /* AutoForgetTabTableViewController.swift */,
1EAFE569205FFE82006A36B4 /* HumanWebSettingsTableViewController.swift */,
1EAFE566205FFE82006A36B4 /* LimitMobileDataUsageTableViewController.swift */,
1EAFE56A205FFE82006A36B4 /* RegionalSettingsTableViewController.swift */,
1EEA368020613C17003B6AD5 /* SendCrashReportsTableViewController.swift */,
1E2C226D20B4149000AA00B5 /* SendUsageDataTableViewController.swift */,
);
path = "Custom Settings";
sourceTree = "<group>";
};
1EDF0B20207B868000856493 /* QuerySuggestions */ = {
isa = PBXGroup;
children = (
1EDF0B21207B86A200856493 /* QuerySuggestionView.swift */,
1EDF0B23207B86DA00856493 /* QuerySuggestions.swift */,
);
path = QuerySuggestions;
sourceTree = "<group>";
};
1EDF91722087445600200100 /* Share Menu */ = {
isa = PBXGroup;
children = (
1EDF917720874DAA00200100 /* ShareExtensionActivities.swift */,
4FB2BBB720B70FB4006FB03D /* WiFiProtectionActivity.swift */,
);
path = "Share Menu";
sourceTree = "<group>";
};
1EDF91B5208A339800200100 /* Tab Tray */ = {
isa = PBXGroup;
children = (
1EDF91C4208A33C500200100 /* TabTrayControllerExtension.swift */,
1EDF91C8208DDC5400200100 /* CliqzForgetModeButton.swift */,
1E3C5387209AFEDA00286CA4 /* TabTrayDoneButton.swift */,
);
path = "Tab Tray";
sourceTree = "<group>";
};
282731601ABC9BE600AA1954 /* Supporting Files */ = {
isa = PBXGroup;
children = (
282731621ABC9BE600AA1954 /* Sync-Bridging-Header.h */,
282731611ABC9BE600AA1954 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
2827316F1ABC9BE700AA1954 /* Supporting Files */ = {
isa = PBXGroup;
children = (
28ECD9A21BA1EBA800D829DA /* SyncTests-Bridging-Header.h */,
282731701ABC9BE700AA1954 /* Info.plist */,
);
name = "Supporting Files";
path = SyncTests;
sourceTree = "<group>";
};
284AA38F1AD4C115009041C5 /* Interfaces */ = {
isa = PBXGroup;
children = (
);
name = Interfaces;
sourceTree = "<group>";
};
28532D301C483DEB000072D9 /* Bookmarks */ = {
isa = PBXGroup;
children = (
2FCAE23F1ABB531100877008 /* Bookmarks.swift */,
2829D3791C2F0A7F00DCF931 /* BookmarksModel.swift */,
283586FC1C73F18E00A55435 /* CachingItemSource.swift */,
28532D311C483E3D000072D9 /* CompletionOps.swift */,
2852B8431C51996B00591EAC /* Trees.swift */,
);
name = Bookmarks;
sourceTree = "<group>";
};
288A2D7E1AB8B2AD0023ABC3 /* Result */ = {
isa = PBXGroup;
children = (
288A2DB31AB8B38D0023ABC3 /* Error.swift */,
288A2DB41AB8B38D0023ABC3 /* Result.swift */,
);
name = Result;
sourceTree = "<group>";
};
2891F2B91F991185001B105E /* fixtures */ = {
isa = PBXGroup;
children = (
2891F2BA1F991185001B105E /* v33.db */,
);
path = fixtures;
sourceTree = "<group>";
};
28926B3C1AC0F176009C0B1D /* Records */ = {
isa = PBXGroup;
children = (
28926B361AC0F0DD009C0B1D /* EnvelopeJSON.swift */,
28926B191AC0F074009C0B1D /* EncryptedJSON.swift */,
28926B391AC0F128009C0B1D /* CleartextPayloadJSON.swift */,
28CE83BD1A1D1D3200576538 /* KeysPayload.swift */,
28AA941C1B97DCA800703DC6 /* BookmarkPayload.swift */,
28CE83BB1A1D1D3200576538 /* ClientPayload.swift */,
2894C16B1AE89FD500F1F92F /* HistoryPayload.swift */,
28ED02011B26123E003948B2 /* LoginPayload.swift */,
2853C5401AD84C6800C4F31D /* TabsPayload.swift */,
28CE83BE1A1D1D3200576538 /* Record.swift */,
);
name = Records;
sourceTree = "<group>";
};
28926B3D1AC0F1A6009C0B1D /* Meta */ = {
isa = PBXGroup;
children = (
2F3724E21ABF3C19007607FA /* Info.swift */,
28CE83BF1A1D1D3200576538 /* SyncMeta.swift */,
28E23C111AC5A5EE00F5AC85 /* State.swift */,
);
name = Meta;
sourceTree = "<group>";
};
2894C1641AE89DBC00F1F92F /* Synchronizers */ = {
isa = PBXGroup;
children = (
28C28BD81C51A2FA00D5460E /* Bookmarks */,
2894C1681AE89DDC00F1F92F /* ClientsSynchronizer.swift */,
28A17B661BEC727500BC14ED /* Downloader.swift */,
2894C1421AE89D8900F1F92F /* HistorySynchronizer.swift */,
28ED02281B262E0A003948B2 /* IndependentRecordSynchronizer.swift */,
28ED02251B262B5E003948B2 /* LoginsSynchronizer.swift */,
2F3724E41ABF3C19007607FA /* Synchronizer.swift */,
2894C1651AE89DD200F1F92F /* TabsSynchronizer.swift */,
);
name = Synchronizers;
sourceTree = "<group>";
};
28C077911A3B05C200834FE5 /* SyncTests */ = {
isa = PBXGroup;
children = (
D8BA1788206D405D0023AC00 /* Mocking.swift */,
D8BA1783206D3FB70023AC00 /* DeferredTestUtils.swift */,
2827316F1ABC9BE700AA1954 /* Supporting Files */,
CE339ED61F2507A1009BE0E6 /* TestBookmarksSynchronizer.swift */,
28D980221C47149000277055 /* TestBookmarkTreeMerging.swift */,
E6D7C31C1CF4E68D00E746BA /* TestBookmarkModel.swift */,
CEFC983B1EC0DC60008A3E48 /* TestBookmarksRepairRequestor.swift */,
28ECD9791BA1EA2200D829DA /* MockSyncServer.swift */,
28C077971A3B064000834FE5 /* CryptoTests.swift */,
28ECD9F31BA1F59800D829DA /* DownloadTests.swift */,
2855611E1AEFFA1C00D5ED5B /* HistorySynchronizerTests.swift */,
28F596A01ACA13CA0071DDCC /* InfoTests.swift */,
2F3724C41ABF3C01007607FA /* LiveStorageClientTests.swift */,
2F67C5251BB0CB4E00E7B73A /* MetaGlobalTests.swift */,
2F8C76561BC32F3C00D5E4E0 /* MockSyncServerTests.swift */,
28C0779D1A3B066000834FE5 /* RecordTests.swift */,
50027345B49B967409DDA348 /* StateTests.swift */,
E6EDE81D1D524475007A0732 /* BatchingClientTests.swift */,
2F3724C51ABF3C01007607FA /* StorageClientTests.swift */,
E6BA20111E52165800697F9C /* SyncTelemetryTests.swift */,
E42736061EA858CF009C428E /* TabsPayloadTests.swift */,
);
name = SyncTests;
sourceTree = "<group>";
};
28C28BD81C51A2FA00D5460E /* Bookmarks */ = {
isa = PBXGroup;
children = (
CE564D8D1EB7BD7700BEDDDC /* BookmarksRepairRequestor.swift */,
288E67C11B9E730900AE2C6A /* BookmarksDownloader.swift */,
280CB1361C20E0A3005AF147 /* BookmarksSynchronizer.swift */,
28C28BFC1C51A3B900D5460E /* Merging.swift */,
28532CE51C48098D000072D9 /* ThreeWayTreeMerger.swift */,
);
name = Bookmarks;
path = Synchronizers/Bookmarks;
sourceTree = "<group>";
};
28CE83B91A1D1D3200576538 /* Sync */ = {
isa = PBXGroup;
children = (
2894C1641AE89DBC00F1F92F /* Synchronizers */,
284AA38F1AD4C115009041C5 /* Interfaces */,
282731601ABC9BE600AA1954 /* Supporting Files */,
28926B3D1AC0F1A6009C0B1D /* Meta */,
28926B3C1AC0F176009C0B1D /* Records */,
E69DB0B31E97E0E4008A67E6 /* Telemetry */,
E67D57021D527449003917B1 /* BatchingClient.swift */,
28CE83BC1A1D1D3200576538 /* KeyBundle.swift */,
2F3724E31ABF3C19007607FA /* StorageClient.swift */,
28E91E741B443AD5009DF274 /* SyncConstants.swift */,
2885023E1AC117A500E7F670 /* SyncStateMachine.swift */,
288501DD1AC0F61D00E7F670 /* RequestExtensions.swift */,
);
path = Sync;
sourceTree = "<group>";
};
28CE83CB1A1D1D5100576538 /* Products */ = {
isa = PBXGroup;
children = (
28CE83D01A1D1D5100576538 /* FxA.framework */,
28CE83D21A1D1D5100576538 /* FxATests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
28CE83EF1A1D246900576538 /* Third-Party Source */ = {
isa = PBXGroup;
children = (
E66C5B451BDA81050051AA93 /* Apple */,
28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */,
D30EBB5A1C75503800105AE9 /* KIF.xcodeproj */,
288A2D7E1AB8B2AD0023ABC3 /* Result */,
0B742CC61B32491400EE9264 /* sqlcipher.xcodeproj */,
0B1C05D41A798B1F004C78B0 /* UIImageViewAligned */,
3B6889C41D66950E002AC85E /* UIImageColors.swift */,
3B0943801D6CC4FC004F24E1 /* FilledPageControl.swift */,
7479B4ED1C5306A200DF000B /* Reachability.swift */,
);
name = "Third-Party Source";
sourceTree = "<group>";
};
28EADE5C1AFC3A6D007FB2FB /* Extensions */ = {
isa = PBXGroup;
children = (
E650754D1E37F6AE006961AC /* GeometryExtensions.swift */,
D83821FF1FC7961D00303C12 /* DispatchQueueExtensions.swift */,
D8D33A7C1FBD080300A20A28 /* SnapKitExtensions.swift */,
E689C72F1E0C7617008BAADB /* NSAttributedStringExtensions.swift */,
28EADE381AFC3898007FB2FB /* UIImageViewExtensions.swift */,
E64ED8F91BC55AE300DAF864 /* UIAlertControllerExtensions.swift */,
A83E5AB61C1D993D0026D912 /* UIPasteboardExtensions.swift */,
E650754F1E37F6D1006961AC /* NSURLExtensionsMailTo.swift */,
E65075501E37F6D1006961AC /* UIViewExtensions.swift */,
C817B34C1FC609500086018E /* UIScrollViewSwizzled.swift */,
);
name = Extensions;
sourceTree = "<group>";
};
2F44FC551A9E83E200FD20CC /* Settings */ = {
isa = PBXGroup;
children = (
8D8251721F4DE67E00780643 /* AdvanceAccountSettingViewController.swift */,
3B39EDCA1E16E1AA00EF029F /* CustomSearchViewController.swift */,
E692E3361C46E86A009D1240 /* AppSettingsOptions.swift */,
E68E39BD1C46F42000B85F42 /* AppSettingsTableViewController.swift */,
0B62EFD11AD63CD100ACB9CD /* Clearables.swift */,
D3E8EEE71B97A87A001900FB /* ClearPrivateDataTableViewController.swift */,
E689C6F91E0C6E98008BAADB /* FxAContentViewController.swift */,
39AC59191CC574AA0042C2F5 /* HomePageSettingsViewController.swift */,
392ED6B61D06E85E009D9B62 /* NewTabChoiceViewController.swift */,
D81E45121F82C56C004EFFBA /* NewTabContentSettingsViewController.swift */,
2F44FCCA1A9E972E00FD20CC /* SearchEnginePicker.swift */,
2F44FCC61A9E8CF500FD20CC /* SearchSettingsTableViewController.swift */,
74E36D771B71323500D69DA1 /* SettingsContentViewController.swift */,
2F44FC711A9E840300FD20CC /* SettingsNavigationController.swift */,
2F44FCC41A9E85E900FD20CC /* SettingsTableViewController.swift */,
CEFA977D1FAA6B490016F365 /* SyncContentSettingsViewController.swift */,
7B4980A71CE363ED0017547C /* Settings.xcassets */,
);
path = Settings;
sourceTree = "<group>";
};
2FA435FC1ABB83B4008031D1 /* Account */ = {
isa = PBXGroup;
children = (
2F14E1391ABB890800FF98DB /* Account-Bridging-Header.h */,
2FA436221ABB8436008031D1 /* FirefoxAccount.swift */,
2FA436231ABB8436008031D1 /* FirefoxAccountConfiguration.swift */,
2FA436251ABB8436008031D1 /* FxAClient10.swift */,
D32A350D1D6530D80066DAE9 /* FxADevice.swift */,
D3DBE6E41D6516FE00033FFF /* FxADeviceRegistration.swift */,
2F1A3DE01ABE3C90002F1E15 /* FxALoginStateMachine.swift */,
3905B4D41E8E7A6B0027D953 /* FxAPushMessageHandler.swift */,
2FFC4D1A1ABE3C360081D675 /* FxAState.swift */,
2FA436271ABB8436008031D1 /* HawkHelper.swift */,
2FDBCF601ABFC9DE00AFF7F0 /* SyncAuthState.swift */,
2FA436281ABB8436008031D1 /* TokenServerClient.swift */,
2FA435FD1ABB83B4008031D1 /* Supporting Files */,
);
path = Account;
sourceTree = "<group>";
};
2FA435FD1ABB83B4008031D1 /* Supporting Files */ = {
isa = PBXGroup;
children = (
2FA435FE1ABB83B4008031D1 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
2FA4360B1ABB83B4008031D1 /* AccountTests */ = {
isa = PBXGroup;
children = (
2FA436371ABB8448008031D1 /* FirefoxAccountTests.swift */,
2FA436381ABB8448008031D1 /* FxAClient10Tests.swift */,
2F1A3DFD1ABE3C9C002F1E15 /* FxALoginStateMachineTests.swift */,
2FFC4D371ABE3C420081D675 /* FxAStateTests.swift */,
2FA4363A1ABB8448008031D1 /* HawkHelperTests.swift */,
2FA4363B1ABB8448008031D1 /* LiveAccountTest.swift */,
2FDBCF9A1AC0ADB500AFF7F0 /* SyncAuthStateTests.swift */,
2FA4363C1ABB8448008031D1 /* TokenServerClientTests.swift */,
E6C9EB6A1E2FBFC300D5CE80 /* signedInUser.json */,
2FA4360C1ABB83B4008031D1 /* Supporting Files */,
);
path = AccountTests;
sourceTree = "<group>";
};
2FA4360C1ABB83B4008031D1 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E619FB2F1E292BE100882B20 /* signedInUser.json */,
2FA4360D1ABB83B4008031D1 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
2FCAE21B1ABB51F800877008 /* Storage */ = {
isa = PBXGroup;
children = (
74B195431CF503FC007F36EF /* RecentlyClosedTabs.swift */,
2FCAE33D1ABB5F1800877008 /* Storage-Bridging-Header.h */,
D37DE2821CA2047500A5EC69 /* CertStore.swift */,
28C4AB711AD42D4300D9ACE3 /* Clients.swift */,
2FCAE2411ABB531100877008 /* Cursor.swift */,
28302E3F1AF0747800521E2E /* DatabaseError.swift */,
394CF6CE1BAA493C00906917 /* DefaultSuggestedSites.swift */,
D3BF8CBA1B7425570007AFE6 /* DiskImageStore.swift */,
E65075C11E37F956006961AC /* ExtensionUtils.swift */,
2FCAE2421ABB531100877008 /* Favicons.swift */,
2FCAE2431ABB531100877008 /* FileAccessor.swift */,
2FCAE2441ABB531100877008 /* History.swift */,
0BDA56B11B26B1E4008C9B96 /* Logins.swift */,
E677F0531D94247300ECF1FB /* Metadata.swift */,
0B3E7DB91B27AB4C00E2E84D /* MockLogins.swift */,
285D3B671B4380B70035FD22 /* Queue.swift */,
E6FF6AC91D873CFF0070C294 /* PageMetadata.swift */,
D076971E206AC60900FACFD8 /* ReadingList.swift */,
2FCAE2471ABB531100877008 /* RemoteTabs.swift */,
2829D39F1C2F0AD400DCF931 /* Sharing.swift */,
2FCAE2481ABB531100877008 /* Site.swift */,
0B54BD181B698B7C004C822C /* SuggestedSites.swift */,
28B62ACD1BC745E7004A585A /* Syncable.swift */,
7BF5A1E91B41640500EA9DD8 /* SyncQueue.swift */,
2FCAE25C1ABB531100877008 /* Visit.swift */,
28532D301C483DEB000072D9 /* Bookmarks */,
2FCAE2491ABB531100877008 /* SQL */,
2FCAE21C1ABB51F800877008 /* Supporting Files */,
2FCAE25A1ABB531100877008 /* ThirdParty */,
);
path = Storage;
sourceTree = "<group>";
};
2FCAE21C1ABB51F800877008 /* Supporting Files */ = {
isa = PBXGroup;
children = (
);
name = "Supporting Files";
sourceTree = "<group>";
};
2FCAE22A1ABB51F800877008 /* StorageTests */ = {
isa = PBXGroup;
children = (
D37DE2C81CA356F900A5EC69 /* testcert1.pem */,
D37DE2C91CA356F900A5EC69 /* testcert2.pem */,
D37DE2C61CA356D800A5EC69 /* CertTests.swift */,
D3BF8CBC1B7472FA0007AFE6 /* DiskImageStoreTests.swift */,
2FCAE2791ABB533A00877008 /* MockFiles.swift */,
289A4C121C4EB90600A460E3 /* StorageTestUtils.swift */,
7BF5A1ED1B429B3100EA9DD8 /* SyncCommandsTests.swift */,
281B02991C037C1F005202C3 /* TestBrowserDB.swift */,
0BDA56AE1B26B1D5008C9B96 /* TestLogins.swift */,
28D158AC1AFD90E500F9C065 /* TestSQLiteBookmarks.swift */,
2FCAE27D1ABB533A00877008 /* TestSQLiteHistory.swift */,
E6BE53CC1D9177B10074909A /* TestSQLiteHistoryRecommendations.swift */,
E63F71871DB7FBE200A995C9 /* TestSQLiteMetadata.swift */,
D0B693D4206C5BB9008A8B11 /* TestSQLiteReadingList.swift */,
2FCAE27A1ABB533A00877008 /* TestSQLiteRemoteClientsAndTabs.swift */,
D32CACEC1AE04DA1000658EB /* TestSwiftData.swift */,
2FCAE22B1ABB51F800877008 /* Supporting Files */,
);
path = StorageTests;
sourceTree = "<group>";
};
2FCAE22B1ABB51F800877008 /* Supporting Files */ = {
isa = PBXGroup;
children = (
2891F2B91F991185001B105E /* fixtures */,
2FCAE22C1ABB51F800877008 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
2FCAE2491ABB531100877008 /* SQL */ = {
isa = PBXGroup;
children = (
2FCAE24B1ABB531100877008 /* BrowserDB.swift */,
282915E51AF1A7920006EEB5 /* BrowserSchema.swift */,
D0B29EDF1F460BDF00C7CEFC /* LoginsSchema.swift */,
D07696F720697F9C00FACFD8 /* ReadingListSchema.swift */,
D018F93D1F44A7190098F8CA /* Schema.swift */,
28126F761C2F9833006466CC /* SQLiteBookmarksBase.swift */,
28126F471C2F948E006466CC /* SQLiteBookmarksHelpers.swift */,
28126F6D1C2F94F9006466CC /* SQLiteBookmarksModel.swift */,
28126F731C2F96F1006466CC /* SQLiteBookmarksResetting.swift */,
285F2DC01AF80B4600211843 /* SQLiteBookmarksSyncing.swift */,
D0131B4C1F3CF7D8000CDE86 /* SQLiteFavicons.swift */,
2FCAE2551ABB531100877008 /* SQLiteHistory.swift */,
318FB6EA1DB5600D0004E40F /* SQLiteHistoryFactories.swift */,
E6F368281D7F594F008CDD67 /* SQLiteHistoryRecommendations.swift */,
0BDA56B31B26B203008C9B96 /* SQLiteLogins.swift */,
E677F0441D9423FB00ECF1FB /* SQLiteMetadata.swift */,
285D3B8F1B4386520035FD22 /* SQLiteQueue.swift */,
D0769742206C19E800FACFD8 /* SQLiteReadingList.swift */,
2FCAE2581ABB531100877008 /* SQLiteRemoteClientsAndTabs.swift */,
);
path = SQL;
sourceTree = "<group>";
};
2FCAE25A1ABB531100877008 /* ThirdParty */ = {
isa = PBXGroup;
children = (
2FCAE25B1ABB531100877008 /* SwiftData.swift */,
);
path = ThirdParty;
sourceTree = "<group>";
};
3905274D1C874D35007E0BB7 /* Today */ = {
isa = PBXGroup;
children = (
391AEFD11C8F11ED00691F84 /* Images.xcassets */,
390527531C874D35007E0BB7 /* Info.plist */,
3905274E1C874D35007E0BB7 /* TodayViewController.swift */,
);
path = Today;
sourceTree = "<group>";
};
392ED7D51D0AEEEE009D9B62 /* Accessors */ = {
isa = PBXGroup;
children = (
392ED7E31D0AEF56009D9B62 /* NewTabAccessors.swift */,
392ED7E51D0AEFEF009D9B62 /* HomePageAccessors.swift */,
);
name = Accessors;
sourceTree = "<group>";
};
397848DC1ED86605004C0C0B /* NotificationService */ = {
isa = PBXGroup;
children = (
397848DF1ED86605004C0C0B /* Info.plist */,
397848DD1ED86605004C0C0B /* NotificationService.swift */,
396E38DB1EE0818800CC180F /* ExtensionProfile.swift */,
);
path = NotificationService;
sourceTree = "<group>";
};
39A359BD1BFCCE7B006B9E87 /* Helpers */ = {
isa = PBXGroup;
children = (
E65075531E37F6FC006961AC /* DynamicFontHelper.swift */,
E65075601E37F77D006961AC /* MenuHelper.swift */,
39F99FED1E3A71F800F353B4 /* FxALoginHelper.swift */,
39455F761FC83F430088A22C /* TabEventHandler.swift */,
39F819C51FD70F5D009E31E4 /* TabEventHandlers.swift */,
39A359E31BFCCE94006B9E87 /* UserActivityHandler.swift */,
);
name = Helpers;
sourceTree = "<group>";
};
39B0646D1E7ADA4B000BE173 /* PushTests */ = {
isa = PBXGroup;
children = (
39C22C2C1E897B9A000C0E56 /* LivePushClientTests.swift */,
39B0647C1E7ADAC2000BE173 /* PushCryptoTests.swift */,
);
name = PushTests;
sourceTree = "<group>";
};
39F99FC71E3A6DB700F353B4 /* Push */ = {
isa = PBXGroup;
children = (
39F99FD91E3A6DE300F353B4 /* PushClient.swift */,
39F99FDA1E3A6DE300F353B4 /* PushConfiguration.swift */,
395C8F201E796AD600A68E8C /* PushCrypto.swift */,
39F99FDB1E3A6DE300F353B4 /* PushRegistration.swift */,
);
path = Push;
sourceTree = "<group>";
};
3B43E3D11D95C48D00BBA9DB /* StoragePerfTests */ = {
isa = PBXGroup;
children = (
3B43E3D21D95C48D00BBA9DB /* StoragePerfTests.swift */,
3B43E3D41D95C48D00BBA9DB /* Info.plist */,
);
path = StoragePerfTests;
sourceTree = "<group>";
};
3BF4B8DA1D38493300493393 /* Utils */ = {
isa = PBXGroup;
children = (
39EB46981E26DDB4006346E8 /* FxScreenGraph.swift */,
3BF4B8E81D38497A00493393 /* BaseTestCase.swift */,
);
name = Utils;
sourceTree = "<group>";
};
3BFE4B081D342FB900DDF53F /* XCUITests */ = {
isa = PBXGroup;
children = (
0BC9C9C31F26F54D000E8AB5 /* SiteLoadTest.swift */,
3D71C89D1F5703A1008D8646 /* CopiedLinksTests.swift */,
3DEFED071F55EBE300F8620C /* TrackingProtectionTests.swift */,
3D9CA9A71EF84D04002434DD /* NoImageTests.swift */,
3D9CAA1B1EFCD655002434DD /* ClipBoardTests.swift */,
3D9CA9831EF456A8002434DD /* NightModeTests.swift */,
0B305E1A1E3A98A900BE0767 /* BookmarkingTests.swift */,
2C3406C71E719F00000FD889 /* SettingsTest.swift */,
0B3D670D1E09B90B00C1EFC7 /* AuthenticationTest.swift */,
0B729D361E047D6A008E6859 /* HomePageSettingsTest.swift */,
3BF4B8DA1D38493300493393 /* Utils */,
3BFE4B4F1D34673D00DDF53F /* ThirdPartySearchTest.swift */,
3B546EBF1D95ECAE00BDBE36 /* ActivityStreamTest.swift */,
3BFE4B0B1D342FB900DDF53F /* Info.plist */,
55A747161DC46FC400CE1B57 /* HomePageUITest.swift */,
2C2A5EF31E68469500F02659 /* PrivateBrowsingTest.swift */,
2CA16FDD1E5F089100332277 /* SearchTest.swift */,
2C97EC701E72C80E0092EC18 /* TopTabsTest.swift */,
2CF449A41E7BFE2C00FD7595 /* NavigationTest.swift */,
2C8C07761E7800EA00DC1237 /* FindInPageTest.swift */,
2C31A7A81E8BFB2200DAC646 /* ReaderViewUITest.swift */,
2C31A8461E8D447F00DAC646 /* HomePageSettingsUITest.swift */,
2CB56E3E1E926BFB00AF7586 /* ToolbarTest.swift */,
2CC1B3EF1E9B861400814EEC /* DomainAutocompleteTest.swift */,
2CEA6F781E93E3A600D4100E /* SearchSettingsUITest.swift */,
0B9D40781E8D5AC80059E664 /* XCUITests-Bridging-Header.h */,
D81127D71F84023B0050841D /* PhotonActionSheetTest.swift */,
2C2A91281FA2410D002E36BD /* HistoryTests.swift */,
39012F271F8ED262002E3D31 /* ScreenGraphTest.swift */,
2CB1A6591FDEA8B60084E96D /* NewTabSettings.swift */,
2CF9D9A920067FA10083DF2A /* BrowsingPDFTests.swift */,
39C261CB2018DE20009D97BD /* FxScreenGraphTests.swift */,
2C28F96B201B2D4C00ABA8A5 /* MailAppSettingsTests.swift */,
2CEDADA120207EC400223A89 /* SyncFAUITests.swift */,
2C4A07DB20246EAD0083E320 /* DragAndDropTests.swift */,
2C4B6BF220349EB800A009C2 /* FirstRunTourTests.swift */,
EB7A651020699BD200B52A5F /* WebPagesForTesting.swift */,
2CF21D0820A4A163000D08B7 /* PocketTests.swift */,
2CCB296620A99C9500121DD8 /* SaveLoginsTests.swift */,
2C473BCF209778900008C853 /* DownloadFilesTests.swift */,
);
path = XCUITests;
sourceTree = "<group>";
};
4F0445D52033321D00E2C0C7 /* Freshtab */ = {
isa = PBXGroup;
children = (
4FBBC1542035E5DC00445AD1 /* TopSites */,
4FBBC1532035E5D000445AD1 /* News */,
4F0445D82033326F00E2C0C7 /* FreshtabViewController.swift */,
4FBBC13F20359D3100445AD1 /* ForgetModeView.swift */,
);
path = Freshtab;
sourceTree = "<group>";
};
4F0445E0203344A000E2C0C7 /* Services */ = {
isa = PBXGroup;
children = (
4F30F52020517A070049E4F6 /* FeedbackUI.swift */,
4F3046B6204FF65800C99162 /* AWSSNSManager.swift */,
4F3046B5204FF65800C99162 /* LocationManager.swift */,
4F3046B4204FF65800C99162 /* SettingsPrefs.swift */,
4F3046B0204FF18700C99162 /* AppStatus.swift */,
4F0445E820334DC700E2C0C7 /* LocalDataStore.swift */,
4F0445E1203344E300E2C0C7 /* LogoLoader.swift */,
1EEA369420615725003B6AD5 /* DownloadManager.swift */,
AF7DD43F20F785D30090956F /* CustomSimpleToast.swift */,
);
path = Services;
sourceTree = "<group>";
};
4F0445E520334D0E00E2C0C7 /* Extensions */ = {
isa = PBXGroup;
children = (
4F30F51F205174DA0049E4F6 /* BrowserViewController */,
4F0445E620334D3400E2C0C7 /* UIDeviceExtension.swift */,
4F3FA4E22044194400A9E7F6 /* ColorExtension.swift */,
4F3FA4E420444FE900A9E7F6 /* StringExtension.swift */,
1E3CBC1C205806F000898B05 /* DateExtension.swift */,
AF53D3BB206A346B0012A11F /* TabExtension.swift */,
1EEA36D42063E105003B6AD5 /* FileManagerExtension.swift */,
1EEA36D62063F87C003B6AD5 /* URLExtension.swift */,
AFA9FACB208DFD790028CA1B /* ArrayExtensions.swift */,
AFA9FB0A208E04FA0028CA1B /* DictionaryExtensions.swift */,
AF77B88D209A022A00E7A0C4 /* NSData+GZIP.swift */,
AFF28765209B5F6E001E9B59 /* ImageExtension.swift */,
AFDF458120A9C5F20091CA27 /* UILabelExtension.swift */,
4FB2BBAE20B70680006FB03D /* DeviceInfoExtension.swift */,
AFAB303F20B80EC200FE312E /* AppDelegateExtension.swift */,
1EA949E920EF6B6C008D32A6 /* UIAlertControllerExtension.swift */,
1EA949F720EFB956008D32A6 /* TopTabsViewControllerExtension.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
4F304596204FEE3B00C99162 /* Resources */ = {
isa = PBXGroup;
children = (
1EC92D902109EF3900D49C7D /* Cliqz.strings */,
4F19FBC520FE2DE300BF0643 /* GhosteryLaunchScreen.xib */,
1E3B3F2520C1590600C96736 /* Cliqz.stringsdict */,
AF6F247C20AF0749009C3D0D /* CliqzStrings.swift */,
1E7A3DC12085FCCA00F53E90 /* assets */,
1EAFE515205FBBBC006A36B4 /* CliqzLaunchScreen.xib */,
1EAFE4EF205BDEC0006A36B4 /* cliqz.json */,
4F30F5422051E3F90049E4F6 /* etld.plist */,
4F3046BA204FF69200C99162 /* logo-database.json */,
4F3046AC204FF0EA00C99162 /* Cliqz.xcassets */,
4F304597204FEE5500C99162 /* jsengine.bundle.js */,
1EBB08AA2068FC9600C6DFFE /* Eula.html */,
);
path = Resources;
sourceTree = "<group>";
};
4F304599204FF05C00C99162 /* Search */ = {
isa = PBXGroup;
children = (
4F3046AE204FF14100C99162 /* SubscriptionsHandler.swift */,
4F3045B2204FF0C500C99162 /* CliqzSearchViewController.swift */,
);
path = Search;
sourceTree = "<group>";
};
4F30F4E4205165E80049E4F6 /* React Components */ = {
isa = PBXGroup;
children = (
4F30F5072051670C0049E4F6 /* Engine.swift */,
4F30F4F32051670C0049E4F6 /* Modules */,
);
path = "React Components";
sourceTree = "<group>";
};
4F30F4F32051670C0049E4F6 /* Modules */ = {
isa = PBXGroup;
children = (
4F30F4F42051670C0049E4F6 /* AutoCompletion.swift */,
4F30F4F52051670C0049E4F6 /* AutoCompletionBridge.m */,
4F30F4F62051670C0049E4F6 /* BrowserActions.swift */,
4F30F4F72051670C0049E4F6 /* BrowserActionsBridge.m */,
4F30F4F82051670C0049E4F6 /* Crypto.swift */,
4F30F4F92051670C0049E4F6 /* CryptoBridge.m */,
4F30F4FA2051670C0049E4F6 /* JSBridge.swift */,
4F30F4FB2051670C0049E4F6 /* JSBridgeBridge.m */,
4F30F4FC2051670C0049E4F6 /* NativeDrawable.m */,
4F30F4FD2051670C0049E4F6 /* QuerySuggestion.swift */,
4F30F4FE2051670C0049E4F6 /* QuerySuggestionBridge.m */,
4F30F4FF2051670C0049E4F6 /* ShareCardModule.swift */,
4F30F5002051670C0049E4F6 /* ShareCardModuleBridge.m */,
4F30F5012051670C0049E4F6 /* SubscriptionModule.swift */,
4F30F5022051670C0049E4F6 /* SubscriptionModuleBridge.m */,
4F30F5032051670C0049E4F6 /* Telemetry.swift */,
4F30F5042051670C0049E4F6 /* TelemetryBridge.m */,
4F30F5052051670C0049E4F6 /* UserAgentConstants.swift */,
4F30F5062051670C0049E4F6 /* UserAgentConstantsBridge.m */,
AF28D3D7207E32250065FF86 /* PermissionManagerModule.swift */,
AF28D3DA207E325F0065FF86 /* PermissionManagerModuleBridge.m */,
AF28D3DE207E37A20065FF86 /* GeoLocation.swift */,
AF28D3DC207E378E0065FF86 /* GeoLocationBridge.m */,
);
path = Modules;
sourceTree = "<group>";
};
4F30F51D20516CF00049E4F6 /* Custom Views */ = {
isa = PBXGroup;
children = (
4F30F52320517A6B0049E4F6 /* ClickableUITableViewCell.swift */,
4F30F52220517A6B0049E4F6 /* LogoPlaceholder.swift */,
);
path = "Custom Views";
sourceTree = "<group>";
};
4F30F51F205174DA0049E4F6 /* BrowserViewController */ = {
isa = PBXGroup;
children = (
1EC9C74520CFF6F200082652 /* BrowserViewControllerHelper.swift */,
4F30F52620517C210049E4F6 /* SearchViewDelegate.swift */,
4FD19FC4205A9F7700547DD5 /* NativeContextMenu.swift */,
1EEA36EC2067DD6F003B6AD5 /* VideoDownloader.swift */,
1E3FBF58207763FE00FAE3FD /* BrowserViewController+Connect.swift */,
1E650C9A2091E3220070C670 /* BrowserViewController+GhosteryMigration.swift */,
4F1860322088F3DC00A86D4C /* Privacy.swift */,
AF4C19B820AC7AC400D3F740 /* TopTabs.swift */,
);
path = BrowserViewController;
sourceTree = "<group>";
};
4F8F3C0D202CB39F001C1A0F /* Cliqz */ = {
isa = PBXGroup;
children = (
4FB2BB9C20B702C8006FB03D /* WiFi Protection */,
AFAB305B20B83DFA00FE312E /* Telemetry */,
AFBAC1AF20AEBB26007F02CC /* Intro */,
1EDF91B5208A339800200100 /* Tab Tray */,
1EDF91722087445600200100 /* Share Menu */,
1E4C0DA820A1A27D00D5941B /* Storage */,
AF77B8B5209B130400E7A0C4 /* HomePanel */,
1E7B769F206B9C4900FD0BA5 /* Connect */,
1EDF0B20207B868000856493 /* QuerySuggestions */,
4FF07D712063C754001385A8 /* MyOffrz */,
AF6FA95E20652C1100D7F9F0 /* Privacy */,
AFE484C32056836400554B2E /* URLBar */,
1E3CBC052057D81600898B05 /* Settings */,
4F30F51D20516CF00049E4F6 /* Custom Views */,
4F30F4E4205165E80049E4F6 /* React Components */,
4F304599204FF05C00C99162 /* Search */,
4F304596204FEE3B00C99162 /* Resources */,
4F0445E520334D0E00E2C0C7 /* Extensions */,
4F0445E0203344A000E2C0C7 /* Services */,
);
path = Cliqz;
sourceTree = "<group>";
};
4FB2BB9C20B702C8006FB03D /* WiFi Protection */ = {
isa = PBXGroup;
children = (
4FB2BBB220B70A72006FB03D /* WifiProtectionViewController.swift */,
4FB2BBBD20B80FF3006FB03D /* WifiProtection.storyboard */,
);
path = "WiFi Protection";
sourceTree = "<group>";
};
4FBBC1532035E5D000445AD1 /* News */ = {
isa = PBXGroup;
children = (
4F0445D62033324500E2C0C7 /* NewsDataService.swift */,
4FBBC14F2035E02900445AD1 /* NewsViewCell.swift */,
4FBBC1512035E5C400445AD1 /* NewsDataSource.swift */,
4F0445DC203333F200E2C0C7 /* NewsViewController.swift */,
);
path = News;
sourceTree = "<group>";
};
4FBBC1542035E5DC00445AD1 /* TopSites */ = {
isa = PBXGroup;
children = (
4F0445DA203333BF00E2C0C7 /* TopSitesViewController.swift */,
4F0445DE203341B300E2C0C7 /* TopSiteViewCell.swift */,
4F6930992048185600FB0B2E /* TopSitesDataSource.swift */,
);
path = TopSites;
sourceTree = "<group>";
};
4FF07D712063C754001385A8 /* MyOffrz */ = {
isa = PBXGroup;
children = (
4FF07D8A2063CA46001385A8 /* OffrzDataService.swift */,
4FF07D802063C99D001385A8 /* OffrView.swift */,
4FF07D832063C99E001385A8 /* OffrzDataSource.swift */,
4FF07D822063C99E001385A8 /* OffrzEmptyView.swift */,
4FF07D842063C99E001385A8 /* OffrzOnboardingView.swift */,
4FF07D812063C99D001385A8 /* OffrzViewController.swift */,
);
path = MyOffrz;
sourceTree = "<group>";
};
7B0B1B9C1C1B69F500DF4AB5 /* Extensions */ = {
isa = PBXGroup;
children = (
EB07ADBD207FB3E80048D794 /* InstructionsViewController.swift */,
EB07ADBA207FB3E00048D794 /* ClientPickerViewController.swift */,
);
name = Extensions;
sourceTree = "<group>";
};
7B3632D21C2983F000D12AF9 /* L10nSnapshotTests */ = {
isa = PBXGroup;
children = (
7BEB644E1C7345600092C02E /* Info.plist */,
E40AFC641DD0F25500DA5651 /* L10nBaseSnapshotTests.swift */,
E40AFC6B1DD128DA00DA5651 /* L10nIntroSnapshotTests.swift */,
E40AFC531DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift */,
7B3632D31C2983F000D12AF9 /* L10nSnapshotTests.swift */,
);
path = L10nSnapshotTests;
sourceTree = "<group>";
};
7B3632E71C29879300D12AF9 /* Snapshot */ = {
isa = PBXGroup;
children = (
7B60B0071BDE3AE10090C984 /* SnapshotHelper.swift */,
7B95CD181C3AB2EE00638E31 /* MarketingUITests */,
7B3632D21C2983F000D12AF9 /* L10nSnapshotTests */,
);
name = Snapshot;
sourceTree = "<group>";
};
7B604FC11C496005006EEEC3 /* Frameworks */ = {
isa = PBXGroup;
children = (
392E18021FEC4D7B00EBA79C /* MappaMundi.framework */,
E46175F21EBB73A10021AE8A /* Sentry.framework */,
3B4988CD1E42B01800A12FDA /* SwiftyJSON.framework */,
E6231C041B90A472005ABB0D /* libxml2.2.tbd */,
E6231C021B90A466005ABB0D /* libstdc++.6.0.9.tbd */,
E6231C001B90A44F005ABB0D /* libz.tbd */,
0B21E8051E26CCB7000C8779 /* EarlGrey.framework */,
D39FA16B1A83E17800EE869C /* CoreGraphics.framework */,
0B8E0FF31A932BD500161DC3 /* ImageIO.framework */,
D36998881AD70A0A00650C6C /* IOKit.framework */,
3BA9A0221D2C208C00BD418C /* Fuzi.framework */,
7B8A47F51D01D3B400C07734 /* PassKit.framework */,
7BA4A9631C4CFE840091D032 /* Deferred.framework */,
7BA4A94B1C4CF03B0091D032 /* SwiftKeychainWrapper.framework */,
7BA4A9491C4CEFC70091D032 /* OnePasswordExtension.framework */,
7BA4A9451C4CED780091D032 /* GCDWebServers.framework */,
7B604FBA1C495D8A006EEEC3 /* XCGLogger.framework */,
7B604FA11C495268006EEEC3 /* SnapKit.framework */,
7B604F9A1C4950F2006EEEC3 /* SDWebImage.framework */,
7B604F981C494F74006EEEC3 /* KIF.framework */,
7B604F851C494983006EEEC3 /* Alamofire.framework */,
E4B334891BBF23F9004E2BFF /* AdSupport.framework */,
E4B334871BBF23F3004E2BFF /* iAd.framework */,
3905274B1C874D35007E0BB7 /* NotificationCenter.framework */,
EBCEF15C3BB0FE05F97D11C6 /* Pods_Client.framework */,
65050BFEE04C194EC9AC8676 /* Pods_Storage.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
7B95CD181C3AB2EE00638E31 /* MarketingUITests */ = {
isa = PBXGroup;
children = (
7B95CD191C3AB2EE00638E31 /* MarketingUITests.swift */,
7BEB645B1C7345990092C02E /* Info.plist */,
);
path = MarketingUITests;
sourceTree = "<group>";
};
7BC7B4571C903A6A0046E9D2 /* Menu */ = {
isa = PBXGroup;
children = (
7B42406D1CA04CAC009B5C28 /* Menu.xcassets */,
);
path = Menu;
sourceTree = "<group>";
};
82F43434207E44C100FA40AF /* AppiumTests */ = {
isa = PBXGroup;
children = (
82F43435207E44C100FA40AF /* AppiumTests.swift */,
82F43437207E44C100FA40AF /* Info.plist */,
);
path = AppiumTests;
sourceTree = "<group>";
};
AF6FA95E20652C1100D7F9F0 /* Privacy */ = {
isa = PBXGroup;
children = (
AF7DD42F20F77B790090956F /* LoadingNotificationManager.swift */,
AF6FA99420652DF200D7F9F0 /* PersistentSet.swift */,
AF7DFEDF20C139CA00FDC3A0 /* AdAndTrackingProtection */,
AF77B87C2099FF9F00E7A0C4 /* Anti-Phishing */,
AF99C8B120693627009404FF /* UI */,
AF6FA96D20652C3E00D7F9F0 /* Assets */,
);
path = Privacy;
sourceTree = "<group>";
};
AF6FA96D20652C3E00D7F9F0 /* Assets */ = {
isa = PBXGroup;
children = (
AFAC2C7920C9475900498538 /* bugs.json */,
AFA1DDF82088AF9600B27B8A /* AdBlocker */,
AF6FA97120652C6800D7F9F0 /* ghostery_content_blocker_split.json */,
AF6FA96E20652C6700D7F9F0 /* ghostery_content_blocker.json */,
AF6FA97020652C6800D7F9F0 /* postload.js */,
AF6FA96F20652C6800D7F9F0 /* preload.js */,
);
path = Assets;
sourceTree = "<group>";
};
AF6FA99320652DAB00D7F9F0 /* TrackingManagement */ = {
isa = PBXGroup;
children = (
AF6FA98020652D4500D7F9F0 /* TrackerList.swift */,
AF6FA97D20652D4500D7F9F0 /* TrackerListApp.swift */,
AF6FA98320652D4600D7F9F0 /* TrackerListBug.swift */,
AF6FA97F20652D4500D7F9F0 /* TrackerListHostPaths.swift */,
AF6FA98520652D4600D7F9F0 /* TrackerListHosts.swift */,
AF6FA98120652D4500D7F9F0 /* TrackerListPath.swift */,
AF6FA97E20652D4500D7F9F0 /* TrackerListRegex.swift */,
AF6FA98620652D4600D7F9F0 /* TrackerStore.swift */,
AF6FA98720652D4600D7F9F0 /* TrieNode.swift */,
AF6FA98220652D4500D7F9F0 /* PageTrackersFound.swift */,
);
path = TrackingManagement;
sourceTree = "<group>";
};
AF77B87C2099FF9F00E7A0C4 /* Anti-Phishing */ = {
isa = PBXGroup;
children = (
AF77B88B2099FFC300E7A0C4 /* AntiPhishingDetector.swift */,
AF77B88F209A05E200E7A0C4 /* ConnectionManager.swift */,
);
path = "Anti-Phishing";
sourceTree = "<group>";
};
AF77B8B5209B130400E7A0C4 /* HomePanel */ = {
isa = PBXGroup;
children = (
4F0445D52033321D00E2C0C7 /* Freshtab */,
1E2C201120AEDFBA00AA00B5 /* CliqzSiteTableViewCell.swift */,
AF77B8C4209B132700E7A0C4 /* CliqzHomePanelViewController.swift */,
AFF2874D209B54F6001E9B59 /* CliqzHomePanels.swift */,
AF9C111120A051FB003253D3 /* CliqzHistoryPanel.swift */,
1E138E1320A5983D00B82C13 /* CliqzBookmarksPanel.swift */,
);
path = HomePanel;
sourceTree = "<group>";
};
AF7DFEDF20C139CA00FDC3A0 /* AdAndTrackingProtection */ = {
isa = PBXGroup;
children = (
AF6FA98420652D4600D7F9F0 /* UserPreferences.swift */,
AF6FA97820652C8F00D7F9F0 /* URLInterceptor.swift */,
AFA1DE0F2088D59400B27B8A /* BlockingCoordinator.swift */,
AFA1DE082088BDA600B27B8A /* BlockListManager */,
AF6FA99320652DAB00D7F9F0 /* TrackingManagement */,
);
path = AdAndTrackingProtection;
sourceTree = "<group>";
};
AF7DFEE020C13A2200FDC3A0 /* ControlCenter */ = {
isa = PBXGroup;
children = (
AFA9FAC9208DFA120028CA1B /* ControlCenterDataSource.swift */,
AFA9FB0C208E135E0028CA1B /* ControlCenterDelegate.swift */,
4F4033C32086358D00AD2A8D /* ControlCenterViewController.swift */,
4F4033D72086575500AD2A8D /* OverviewViewController.swift */,
4F4033D92086577D00AD2A8D /* GlobalTrackersViewController.swift */,
4F82FDB6208F2D3E002CED25 /* TrackersController.swift */,
);
path = ControlCenter;
sourceTree = "<group>";
};
AF99C8B120693627009404FF /* UI */ = {
isa = PBXGroup;
children = (
AF7DFEE020C13A2200FDC3A0 /* ControlCenter */,
AF99C8A1206935F0009404FF /* GhosteryButton.swift */,
);
path = UI;
sourceTree = "<group>";
};
AFA1DE082088BDA600B27B8A /* BlockListManager */ = {
isa = PBXGroup;
children = (
AF6FA97620652C8F00D7F9F0 /* BlockListManager.swift */,
AFA1DE0B2088BE0500B27B8A /* BlockListFileManager.swift */,
AFA1DE092088BDDB00B27B8A /* Identifiers.swift */,
AFD165B720C6C07200379381 /* Operations */,
);
path = BlockListManager;
sourceTree = "<group>";
};
AFA9FAC8208DF9500028CA1B /* PrivacyStore */ = {
isa = PBXGroup;
children = (
AFA9FAB8208DEF990028CA1B /* DomainStore.swift */,
AFA9FAA0208DD9C00028CA1B /* TrackerStateStore.swift */,
);
path = PrivacyStore;
sourceTree = "<group>";
};
AFAB305B20B83DFA00FE312E /* Telemetry */ = {
isa = PBXGroup;
children = (
AFAB306A20B83E2800FE312E /* TelemetryHelper.swift */,
);
path = Telemetry;
sourceTree = "<group>";
};
AFBAC1AF20AEBB26007F02CC /* Intro */ = {
isa = PBXGroup;
children = (
AFBAC1BE20AEBB78007F02CC /* CliqzIntroViewController.swift */,
);
path = Intro;
sourceTree = "<group>";
};
AFD165B720C6C07200379381 /* Operations */ = {
isa = PBXGroup;
children = (
AFD165B820C6C1AD00379381 /* PopulateBlockedTrackersOperation.swift */,
AFA1DE0D2088BE5700B27B8A /* CompileOperation.swift */,
AFD165B520C6C03B00379381 /* UpdateOperation.swift */,
AF03AA1920BC117600A9D097 /* LoadTrackerListOperation.swift */,
AF03AA2920BC129A00A9D097 /* ApplyDefaultsOperation.swift */,
);
path = Operations;
sourceTree = "<group>";
};
AFE484C32056836400554B2E /* URLBar */ = {
isa = PBXGroup;
children = (
AFE484D22056838500554B2E /* CliqzURLBar.swift */,
1EEA36DC206401EB003B6AD5 /* CliqzTabLocationView.swift */,
1E7B7687206A8AC000FD0BA5 /* CliqzTabToolbar.swift */,
1EDF0B1E207B837F00856493 /* KeyboardAccessoryView.swift */,
);
path = URLBar;
sourceTree = "<group>";
};
B268DEF02EB03450BB6CA33B /* Pods */ = {
isa = PBXGroup;
children = (
C46120927303395277669B5F /* Pods-Client.fennec.xcconfig */,
4F5FE45DC6FEBE807CF32CC0 /* Pods-Client.fennec_enterprise.xcconfig */,
AFECF63AADEF4013C5D72D77 /* Pods-Client.firefox.xcconfig */,
3CC22A52A5F06A95042E8946 /* Pods-Client.firefoxbeta.xcconfig */,
02E8B3058B78D15A13524710 /* Pods-Storage.fennec.xcconfig */,
3ADD4DD2E53631EBF7F61362 /* Pods-Storage.fennec_enterprise.xcconfig */,
2AA042F40EDFD6EB5CDCCB65 /* Pods-Storage.firefox.xcconfig */,
F2C4CD130B529DE226C8439F /* Pods-Storage.firefoxbeta.xcconfig */,
BF6967970D5659B50ED727E5 /* Pods-Client.ghostery.xcconfig */,
A018CE09B20597FF7FB50A6C /* Pods-Storage.ghostery.xcconfig */,
);
name = Pods;
sourceTree = "<group>";
};
C8F457A61F1FD75A000CB895 /* BrowserViewController */ = {
isa = PBXGroup;
children = (
D0625CA7208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift */,
C8F457A91F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift */,
D0C95EF5201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift */,
C8F457A71F1FD75A000CB895 /* BrowserViewController+WKNavigationDelegate.swift */,
);
path = BrowserViewController;
sourceTree = "<group>";
};
D03F8F11200EAB8C003C2224 /* AtDocumentStart */ = {
isa = PBXGroup;
children = (
D03F8F20200EABB0003C2224 /* __firefox__.js */,
);
path = AtDocumentStart;
sourceTree = "<group>";
};
D0FCF7E71FE44CA9004A7995 /* UserScripts */ = {
isa = PBXGroup;
children = (
D0FCF7E81FE44D8F004A7995 /* AllFrames */,
D0FCF7E91FE44DA2004A7995 /* MainFrame */,
);
path = UserScripts;
sourceTree = "<group>";
};
D0FCF7E81FE44D8F004A7995 /* AllFrames */ = {
isa = PBXGroup;
children = (
D0FCF7EB1FE44DB6004A7995 /* AtDocumentEnd */,
D03F8F11200EAB8C003C2224 /* AtDocumentStart */,
);
path = AllFrames;
sourceTree = "<group>";
};
D0FCF7E91FE44DA2004A7995 /* MainFrame */ = {
isa = PBXGroup;
children = (
D0FCF7ED1FE44DC3004A7995 /* AtDocumentEnd */,
D0FCF7EC1FE44DBD004A7995 /* AtDocumentStart */,
);
path = MainFrame;
sourceTree = "<group>";
};
D0FCF7EB1FE44DB6004A7995 /* AtDocumentEnd */ = {
isa = PBXGroup;
children = (
D000661320472890009BA6F6 /* __firefox__.js */,
D03F8F24200EACD8003C2224 /* ContextMenu.js */,
39F4C0F92045D87400746155 /* FocusHelper.js */,
D0C95DF5200EADD500E4E51C /* LoginsHelper.js */,
D0FCF7F61FE45E5D004A7995 /* PrintHandler.js */,
);
path = AtDocumentEnd;
sourceTree = "<group>";
};
D0FCF7EC1FE44DBD004A7995 /* AtDocumentStart */ = {
isa = PBXGroup;
children = (
D0C95E05200FCB5600E4E51C /* HistoryStateHelper.js */,
D0C95DF7200EAE3000E4E51C /* NightModeHelper.js */,
D0C95DF9200EAE5E00E4E51C /* NoImageModeHelper.js */,
D0C95E03200FCA8800E4E51C /* ReaderMode.js */,
D0006623204728A8009BA6F6 /* TrackingProtectionStats.js */,
);
path = AtDocumentStart;
sourceTree = "<group>";
};
D0FCF7ED1FE44DC3004A7995 /* AtDocumentEnd */ = {
isa = PBXGroup;
children = (
D0FCF8091FE47B49004A7995 /* CustomSearchHandler.js */,
D0C95DF1200EAD3000E4E51C /* FindInPage.js */,
D0C95E33200FDB3200E4E51C /* MetadataHelper.js */,
);
path = AtDocumentEnd;
sourceTree = "<group>";
};
D0FCF7EE1FE44E15004A7995 /* UserContent */ = {
isa = PBXGroup;
children = (
D0FCF7E71FE44CA9004A7995 /* UserScripts */,
);
path = UserContent;
sourceTree = "<group>";
};
D30EBB5B1C75503800105AE9 /* Products */ = {
isa = PBXGroup;
children = (
D30EBB641C75503800105AE9 /* libKIF.a */,
D30EBB661C75503800105AE9 /* Test Host.app */,
D30EBB681C75503800105AE9 /* KIF Tests - XCTest.xctest */,
D30EBB6A1C75503800105AE9 /* KIF.framework */,
E6CB64CC1DA42C2900887098 /* KIFFrameworkConsumer.app */,
E6CB64CE1DA42C2900887098 /* KIFFrameworkConsumerTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
D34DC84C1A16C40C00D49B7B /* Providers */ = {
isa = PBXGroup;
children = (
E68F36971EA694000048CF44 /* PanelDataObservers.swift */,
3B61CD481F2A74EF00D38DE1 /* PocketFeed.swift */,
E60D03171D511398002FE3F6 /* SyncStatusResolver.swift */,
D34DC84D1A16C40C00D49B7B /* Profile.swift */,
0BD19A661A25309B0084FBA7 /* NSUserDefaultsPrefs.swift */,
);
path = Providers;
sourceTree = "<group>";
};
D38A1BEB1A9FA2CA00F6A386 /* Widgets */ = {
isa = PBXGroup;
children = (
D3FEC38C1AC4B42F00494F45 /* AutocompleteTextField.swift */,
E6927EBF1C7B6FB800D03F75 /* ErrorToast.swift */,
E660BE051BB0666D009AC090 /* InnerStrokedView.swift */,
0BF1B7E21AC60DEA00A7B407 /* InsetButton.swift */,
28FDFF0B1C1F725800840F86 /* SeparatorTableCell.swift */,
D38A1BEC1A9FA2CA00F6A386 /* SiteTableViewController.swift */,
0BB5B2861AC0A2B90052877D /* SnackBar.swift */,
E660BDD81BB06521009AC090 /* TabsButton.swift */,
E663D5771BB341C4001EF30E /* ToggleButton.swift */,
7B844E3C1BBDDB9D00E733A2 /* ChevronView.swift */,
E65607601C08B4E200534B02 /* SearchInputView.swift */,
E63ED7D71BFCD9990097D08E /* LoginTableViewCell.swift */,
C4E3984B1D21F2FD004E89BA /* TabTrayButtonExtensions.swift */,
7B3631E91C244FEE00D12AF9 /* Theme.swift */,
59A68B1F857A8638598A63A0 /* TwoLineCell.swift */,
745DAB3E1CDAB09E00D44181 /* HistoryBackButton.swift */,
742A56381D80B54A00BDB803 /* PhotonActionSheet.swift */,
D88FDA9E1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift */,
D88FDAAE1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift */,
D863C8E31F68BFC20058D95F /* GradientProgressBar.swift */,
);
path = Widgets;
sourceTree = "<group>";
};
D3972BF01C22412B00035B87 /* Share */ = {
isa = PBXGroup;
children = (
D3972BF11C22412B00035B87 /* ShareExtensionHelper.swift */,
D3972BF21C22412B00035B87 /* TitleActivityItemProvider.swift */,
);
path = Share;
sourceTree = "<group>";
};
D39FA1601A83E0EC00EE869C /* UITests */ = {
isa = PBXGroup;
children = (
C8611CA11F71AEB900C3DE7D /* NoImageModeTests.swift */,
0B7C1E941F6097AD006A8869 /* TrackingProtectionTests.swift */,
0BEF44621E31165700187C32 /* EarlGrey.swift */,
D39FA16F1A83E62600EE869C /* UITests-Bridging-Header.h */,
D343DCFD1C446BDB00D7EEE8 /* findPage.html */,
E6B4C3D71C68F55C001F97E8 /* JSPrompt.html */,
D31EC05E1CC57ED80096F4AB /* localhostLoad.html */,
D34E33021BA793C2006135F0 /* loginForm.html */,
C8EB60C31F1FB12500F9B5B3 /* navigationDelegate.html */,
0BF8F8D91AEFF1C900E90BC2 /* noTitle.html */,
0B6FBAB11AC1F830007EC669 /* numberedPage.html */,
0B5A93411B1EB572004F47A2 /* readablePage.html */,
4F9757391AFA6F37006ECC24 /* readerContent.html */,
E6EAC5951B29CB3A00E1DE1E /* scrollablePage.html */,
E67422C41CFF2D39009E8373 /* youtube.ico */,
D3E171C11A841EAD00AB44CD /* KIFHelper.js */,
D38F036F1C06387900175932 /* AuthenticationTests.swift */,
28C8B7841C852535006D8318 /* BookmarksPanelTests.swift */,
E6B4C4021C68F58B001F97E8 /* BrowserTests.swift */,
7B24DC9B1B67B3590005766B /* ClearPrivateDataTests.swift */,
D313BE971B2F5096009EF241 /* DomainAutocompleteTests.swift */,
D39FA1801A83E84900EE869C /* Global.swift */,
4F514FD31ACD8F2C0022D7EA /* HistoryTests.swift */,
E6A92ADA1C52A8DA00743291 /* LoginInputTests.swift */,
E633E3791C2204BE001FFF6C /* LoginManagerTests.swift */,
C8EB60DB1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift */,
0B5A93211B1EB4C8004F47A2 /* ReadingListTest.swift */,
D3CFD3631CC5605B0064AB4A /* SecurityTests.swift */,
D3C3EB641B6FF44000388E9A /* SessionRestoreTests.swift */,
744B0FFD1B4F172E00100422 /* ToolbarTests.swift */,
D375A91F1AE71675001B30D5 /* ViewMemoryLeakTests.swift */,
D39FA1611A83E0EC00EE869C /* Supporting Files */,
);
path = UITests;
sourceTree = "<group>";
};
D39FA1611A83E0EC00EE869C /* Supporting Files */ = {
isa = PBXGroup;
children = (
D39FA1621A83E0EC00EE869C /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
D3A994941A368691008AD1AC /* Browser */ = {
isa = PBXGroup;
children = (
0B3E7D931B27A7CE00E2E84D /* AboutHomeHandler.swift */,
D38F02D01C05127100175932 /* Authenticator.swift */,
C40046F91CF8E0B200B08303 /* BackForwardListAnimator.swift */,
C400467B1CF4E43E00B08303 /* BackForwardListViewController.swift */,
C4EFEECE1CEBB6F2009762A4 /* BackForwardTableViewCell.swift */,
E653422C1C5944F90039DD9E /* BrowserPrompts.swift */,
E6D8D5E61B569D70009E5A58 /* BrowserTrayAnimators.swift */,
C8F457A61F1FD75A000CB895 /* BrowserViewController */,
D3A994951A3686BD008AD1AC /* BrowserViewController.swift */,
C4F3B2991CFCF93A00966259 /* ButtonToast.swift */,
31ADB5D91E58CEC300E87909 /* ClipboardBarDisplayHandler.swift */,
D3BA7E0D1B0E934F00153782 /* ContextMenuHelper.swift */,
3BE7275C1CCFE8B60099189F /* CustomSearchHandler.swift */,
D0625C97208E87F10081F3B2 /* DownloadQueue.swift */,
D04D1B852097859B0074B35F /* DownloadToast.swift */,
0BA1E02D1B046F1E007675AF /* ErrorPageHelper.swift */,
D03F8EB12004014E003C2224 /* FaviconHandler.swift */,
D3B6923C1B9F9444004B87A4 /* FindInPageBar.swift */,
D3B6923E1B9F9A58004B87A4 /* FindInPageHelper.swift */,
39F4C1092045DB2E00746155 /* FocusHelper.swift */,
D0E55C4E1FB4FD23006DC274 /* FormPostHelper.swift */,
D02816C11ECA5E2A00240CAA /* HistoryStateHelper.swift */,
39DD030C1CD53E1900BC09B3 /* HomePageHelper.swift */,
D3C3696D1CC6B78800348A61 /* LocalRequestHelper.swift */,
0BB5B30A1AC0AD1F0052877D /* LoginsHelper.swift */,
7482205B1DBAB56300EEEA72 /* MailProviders.swift */,
744ED5601DBFEB8D00A2B5BE /* MailtoLinkHandler.swift */,
D0C95E35200FDC5400E4E51C /* MetadataParserHelper.swift */,
A93067E71D0FE18E00C49C6E /* NightModeHelper.swift */,
A9072B7F1D07B34100459960 /* NoImageModeHelper.swift */,
7BA8D1C61BA037F500C8AE9E /* OpenInHelper.swift */,
D3FA77831A43B2CE0010CD32 /* OpenSearch.swift */,
74821FC41DB56A2500EEEA72 /* OpenWithSettingsViewController.swift */,
D0C95E0D200FD3B200E4E51C /* PrintHelper.swift */,
D31CF65B1CC1959A001D0BD0 /* PrivilegedRequest.swift */,
FA6B2AC11D41F02D00429414 /* Punycode.swift */,
FA9294001D6584A200AC8D33 /* QRCode.xcassets */,
FA9293D31D6580E100AC8D33 /* QRCodeViewController.swift */,
E47616C61AB74CA600E7DD25 /* ReaderModeBarView.swift */,
D31F95E81AC226CB005C9F3B /* ScreenshotHelper.swift */,
D308E4E31A5306F500842685 /* SearchEngines.swift */,
DDA24A341FD84D620098F159 /* DefaultSearchPrefs.swift */,
D34510871ACF415700EC27F0 /* SearchLoader.swift */,
D31A0FC61A65D6D000DC8C7E /* SearchSuggestClient.swift */,
59A68CCB63E2A565CB03F832 /* SearchViewController.swift */,
74C027441B2A348C001B1E88 /* SessionData.swift */,
F35B8D2E1D638408008E3D61 /* SessionRestoreHandler.swift */,
F35B8D2C1D6383E9008E3D61 /* SessionRestoreHelper.swift */,
3BF56D261CDBBE1F00AC4D75 /* SimpleToast.swift */,
E68AEDAF1B18F81A00133D99 /* SwipeAnimator.swift */,
D3A994961A3686BD008AD1AC /* Tab.swift */,
E4CD9F2C1A6DC91200318571 /* TabLocationView.swift */,
D3968F241A38FE8500CEFD3B /* TabManager.swift */,
7BA0601A1C0F4DE200DFADB6 /* TabPeekViewController.swift */,
DD31E0FA1B382B520077078A /* TabPrintPageRenderer.swift */,
E698FFD91B4AADF40001F623 /* TabScrollController.swift */,
D314E7F51A37B98700426A76 /* TabToolbar.swift */,
D301AAED1A3A55B70078DD1D /* TabTrayController.swift */,
396CDB54203C5B870034A3A3 /* TabTrayController+KeyCommands.swift */,
D029A04820A62DB0001DB72F /* TemporaryDocument.swift */,
3BCE6D3B1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift */,
D04D1B91209790B60074B35F /* Toast.swift */,
C4E3985F1D22C409004E89BA /* TopTabsLayout.swift */,
C45F44681D087DB600CB7EF0 /* TopTabsViewController.swift */,
C4E3983C1D21F1E7004E89BA /* TopTabsViews.swift */,
D3C744CC1A687D6C004CE85D /* URIFixup.swift */,
0BF0DB931A8545800039F300 /* URLBarView.swift */,
D0FCF7F41FE45842004A7995 /* UserScriptManager.swift */,
);
path = Browser;
sourceTree = "<group>";
};
E40A18F61EDC73D5006B7F28 /* Entitlements */ = {
isa = PBXGroup;
children = (
E40A18F71EDC73D5006B7F28 /* Fennec.entitlements */,
E40A18F81EDC73D5006B7F28 /* FennecEnterprise.entitlements */,
E40A18F91EDC73D5006B7F28 /* Firefox.entitlements */,
E40A18FA1EDC73D5006B7F28 /* FirefoxBeta.entitlements */,
);
path = Entitlements;
sourceTree = "<group>";
};
E49943F31AE6879C00BF9DE4 /* Intro */ = {
isa = PBXGroup;
children = (
E49943F41AE6879C00BF9DE4 /* IntroViewController.swift */,
E49943F61AE69EDD00BF9DE4 /* Intro.xcassets */,
);
path = Intro;
sourceTree = "<group>";
};
E4E0BB141AFBC9E4008D6260 /* Shared */ = {
isa = PBXGroup;
children = (
D35210E01CB2F16600FC5DCB /* Strings.swift */,
E650756F1E37F7AB006961AC /* Extensions */,
E4E0BB161AFBC9E4008D6260 /* Supporting Files */,
E65075621E37F7AB006961AC /* Accessibility.swift */,
EB7FFFBF20A9D38C003E1E34 /* AlertController.swift */,
E65075631E37F7AB006961AC /* AppConstants.swift */,
E65075641E37F7AB006961AC /* AppInfo.swift */,
E65075651E37F7AB006961AC /* GeneralUtils.swift */,
E65075661E37F7AB006961AC /* AsyncReducer.swift */,
E65075671E37F7AB006961AC /* AuthenticationKeychainInfo.swift */,
E65075681E37F7AB006961AC /* Bytes.swift */,
E65075691E37F7AB006961AC /* Cancellable.swift */,
E650756A1E37F7AB006961AC /* CrashSimulator.h */,
E650756B1E37F7AB006961AC /* CrashSimulator.m */,
E650756C1E37F7AB006961AC /* DeferredUtils.swift */,
E650756D1E37F7AB006961AC /* DeviceInfo.swift */,
E650756E1E37F7AB006961AC /* effective_tld_names.dat */,
3964B0991EA8F06F00F2EEF4 /* FeatureSwitch.swift */,
E65075811E37F7AB006961AC /* FSUtils.h */,
E65075821E37F7AB006961AC /* FSUtils.m */,
E65075831E37F7AB006961AC /* Functions.swift */,
E65075841E37F7AB006961AC /* KeyboardHelper.swift */,
E65075851E37F7AB006961AC /* KeychainCache.swift */,
E65075861E37F7AB006961AC /* LaunchArguments.swift */,
E65075871E37F7AB006961AC /* Loader.swift */,
E65075881E37F7AB006961AC /* Logger.swift */,
E65075891E37F7AB006961AC /* NotificationConstants.swift */,
E650758B1E37F7AB006961AC /* Prefs.swift */,
CE7F115E1F3CCEF900ABFC0B /* RemoteDevices.swift */,
E650758C1E37F7AB006961AC /* RollingFileLogger.swift */,
D02818601EF056C800240CAA /* SentryIntegration.swift */,
E650758D1E37F7AB006961AC /* SupportUtils.swift */,
E650758E1E37F7AB006961AC /* SystemUtils.swift */,
E650758F1E37F7AB006961AC /* TimeConstants.swift */,
E65075901E37F7AB006961AC /* UserAgent.swift */,
E65075911E37F7AB006961AC /* WeakList.swift */,
);
path = Shared;
sourceTree = "<group>";
};
E4E0BB161AFBC9E4008D6260 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E4E0BB151AFBC9E4008D6260 /* Shared-Bridging-Header.h */,
E4E0BB171AFBC9E4008D6260 /* Info.plist */,
);
path = "Supporting Files";
sourceTree = "<group>";
};
E60961841B62B7E100DD640F /* Configuration */ = {
isa = PBXGroup;
children = (
1EC9C7AD20D1342C00082652 /* Ghostery.xcconfig */,
E60961861B62B8A700DD640F /* Fennec.xcconfig */,
E6DCC1ED1DCBB6AA00CEC4B7 /* Fennec.enterprise.xcconfig */,
E6FCC43C1C40565200DF6113 /* FirefoxBeta.xcconfig */,
E60961891B62B8C800DD640F /* Firefox.xcconfig */,
);
name = Configuration;
sourceTree = "<group>";
};
E63ED8DF1BFD254E0097D08E /* Login Management */ = {
isa = PBXGroup;
children = (
E63ED8E01BFD25580097D08E /* LoginListViewController.swift */,
E633E2D91C21EAF8001FFF6C /* LoginDetailViewController.swift */,
);
path = "Login Management";
sourceTree = "<group>";
};
E65075551E37F714006961AC /* Utils */ = {
isa = PBXGroup;
children = (
E650755A1E37F747006961AC /* Swizzling.h */,
E650755B1E37F747006961AC /* Swizzling.m */,
E65075561E37F714006961AC /* FaviconFetcher.swift */,
E650755D1E37F756006961AC /* Try.h */,
E650755E1E37F756006961AC /* Try.m */,
);
path = Utils;
sourceTree = "<group>";
};
E650756F1E37F7AB006961AC /* Extensions */ = {
isa = PBXGroup;
children = (
E65075711E37F7AB006961AC /* ArrayExtensions.swift */,
E683F0C11E93D4E90035D990 /* DictionaryExtensions.swift */,
E65075721E37F7AB006961AC /* HashExtensions.swift */,
E65075731E37F7AB006961AC /* HexExtensions.swift */,
E65075741E37F7AB006961AC /* KeychainWrapperExtensions.swift */,
E65075751E37F7AB006961AC /* NSCharacterSetExtensions.swift */,
E65075761E37F7AB006961AC /* NSFileManagerExtensions.swift */,
E65075781E37F7AB006961AC /* ScannerExtensions.swift */,
E650757A1E37F7AB006961AC /* URLExtensions.swift */,
E650757B1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift */,
E650757C1E37F7AB006961AC /* SetExtensions.swift */,
E650757D1E37F7AB006961AC /* StringExtensions.swift */,
E650757E1E37F7AB006961AC /* UIColorExtensions.swift */,
E650757F1E37F7AB006961AC /* UIImageExtensions.swift */,
7B10AA9E1E3A15020002DD08 /* DataExtensions.swift */,
7B10AABA1E3A1F650002DD08 /* URLRequestExtensions.swift */,
7B9BF91B1E43472E00CB24F4 /* JSONExtensions.swift */,
7B3D9E641E4CBFDB007A50DA /* NSCoderExtensions.swift */,
E693F0D81E9D64BD0086DC17 /* OptionalExtensions.swift */,
);
path = Extensions;
sourceTree = "<group>";
};
E652F6F91BF66A79007FFDD6 /* Delegates */ = {
isa = PBXGroup;
children = (
F84B21E51A0910F600AAB793 /* AppDelegate.swift */,
D3BE7B451B054F8600641031 /* TestAppDelegate.swift */,
);
name = Delegates;
sourceTree = "<group>";
};
E66C5B451BDA81050051AA93 /* Apple */ = {
isa = PBXGroup;
children = (
E66C5B461BDA81050051AA93 /* UIImage+ImageEffects.h */,
E66C5B471BDA81050051AA93 /* UIImage+ImageEffects.m */,
);
name = Apple;
path = ThirdParty/Apple;
sourceTree = SOURCE_ROOT;
};
E689C6FF1E0C716F008BAADB /* Entitlements */ = {
isa = PBXGroup;
children = (
E6F738761EB7A97500B50143 /* FirefoxApplication.entitlements */,
E6F738751EB7A97100B50143 /* FirefoxBetaApplication.entitlements */,
E6F738741EB7A8D300B50143 /* FennecApplication.entitlements */,
E62AC15F1E956AFC00843532 /* FennecEnterpriseApplication.entitlements */,
);
path = Entitlements;
sourceTree = "<group>";
};
E68E7ADF1CAC209000FDCA76 /* PasscodeConfiguration */ = {
isa = PBXGroup;
children = (
E640E8691C73A47C00C5F072 /* PasscodeViews.swift */,
E6108FF81C84E91C005D25E8 /* BasePasscodeViewController.swift */,
E68E7ACA1CAC1D4500FDCA76 /* PagingPasscodeViewController.swift */,
E640E85D1C73A45A00C5F072 /* PasscodeEntryViewController.swift */,
E69E06B91C76173D00D0F926 /* RequirePasscodeIntervalViewController.swift */,
E68E7AD91CAC207400FDCA76 /* ChangePasscodeViewController.swift */,
E68E7ADB1CAC208200FDCA76 /* SetupPasscodeViewController.swift */,
E68E7ADD1CAC208A00FDCA76 /* RemovePasscodeViewController.swift */,
);
name = PasscodeConfiguration;
sourceTree = "<group>";
};
E692E3271C46E62D009D1240 /* AuthenticationManager */ = {
isa = PBXGroup;
children = (
E68E7ADF1CAC209000FDCA76 /* PasscodeConfiguration */,
E69E06C81C76198000D0F926 /* AuthenticationManagerConstants.swift */,
E65D89171C8647420006EA35 /* AppAuthenticator.swift */,
E692E3281C46E62D009D1240 /* AuthenticationSettingsViewController.swift */,
E6CF28E61CB43B7900151AB3 /* SensitiveViewController.swift */,
);
path = AuthenticationManager;
sourceTree = "<group>";
};
E699220D1B94E3EF007C480D /* About */ = {
isa = PBXGroup;
children = (
E69922121B94E3EF007C480D /* Licenses.html */,
1E64AEDD210F19EC00565C0B /* Ghostery-Licenses.html */,
);
path = About;
sourceTree = "<group>";
};
E69DB0761E97DEA9008A67E6 /* SyncTelemetry */ = {
isa = PBXGroup;
children = (
EBA31D7A1F79990C0055463D /* SyncTelemetryEvents.swift */,
EBA31D781F7999030055463D /* SyncPingCentre.swift */,
E69DB0B81E97E2B5008A67E6 /* Supporting Files */,
E69DB0B51E97E2AC008A67E6 /* SyncTelemetry.swift */,
);
path = SyncTelemetry;
sourceTree = "<group>";
};
E69DB0831E97DEAA008A67E6 /* SyncTelemetryTests */ = {
isa = PBXGroup;
children = (
E69DB0861E97DEAA008A67E6 /* Info.plist */,
E610B0181EDC68FC00DC9372 /* EventTests.swift */,
);
path = SyncTelemetryTests;
sourceTree = "<group>";
};
E69DB0B31E97E0E4008A67E6 /* Telemetry */ = {
isa = PBXGroup;
children = (
EBA31D7C1F79996E0055463D /* SyncTelemetryUtils.swift */,
E69DB0C01E97E320008A67E6 /* BookmarkTelemetryPing.swift */,
);
name = Telemetry;
sourceTree = "<group>";
};
E69DB0B81E97E2B5008A67E6 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E69DB0771E97DEA9008A67E6 /* SyncTelemetry.h */,
E69DB0781E97DEA9008A67E6 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
E69DB0B91E97E301008A67E6 /* Telemetry */ = {
isa = PBXGroup;
children = (
E69DB0BA1E97E301008A67E6 /* ActivityStreamTopics.swift */,
EBF47E6F1F7979DF00899189 /* UnifiedTelemetry.swift */,
);
path = Telemetry;
sourceTree = "<group>";
};
E6F9650D1B2F1CF20034B023 /* SharedTests */ = {
isa = PBXGroup;
children = (
E6F9650E1B2F1CF20034B023 /* Supporting Files */,
3B4AA24A1D8B8C4C00A2E008 /* ArrayExtensionTests.swift */,
39E65D261CA5B92000C63CE3 /* AsyncReducerTests.swift */,
28786E541AB0F5FA009EA9EF /* DeferredTests.swift */,
3964B09B1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift */,
E4E25CCA1CA99E7400D0F088 /* HexExtensionsTests.swift */,
E6F9653B1B2F1D5D0034B023 /* NSURLExtensionsTests.swift */,
2FEBABAE1AB3659000DB5728 /* ResultTests.swift */,
E61453BD1B750A1700C3F9D7 /* RollingFileLoggerTests.swift */,
E4E7EB6C1C4AED5E0094275D /* SupportUtilsTests.swift */,
28A6CE891AC082E200C1A2D4 /* UtilsTests.swift */,
3BB54B301E68EB2B0021DAC4 /* AuthenticationKeychainInfoTests.swift */,
);
path = SharedTests;
sourceTree = "<group>";
};
E6F9650E1B2F1CF20034B023 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E6F9650F1B2F1CF20034B023 /* Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
EB2A63241F3B49A7004EF8B0 /* ContentBlocker */ = {
isa = PBXGroup;
children = (
EB2A63251F3B49A7004EF8B0 /* ContentBlockerHelper.swift */,
EB11A1032044A90E0018F749 /* ContentBlockerHelper+TabContentScript.swift */,
EB11A1012044A90D0018F749 /* ContentBlockerHelper+Whitelist.swift */,
EB11A1022044A90D0018F749 /* TrackingProtectionPageStats.swift */,
EB54A8712028CE4000018880 /* Lists */,
C88601B71F4228AD00BBDE4F /* ContentBlockerSettingViewController.swift */,
);
path = ContentBlocker;
sourceTree = "<group>";
};
EB54A8712028CE4000018880 /* Lists */ = {
isa = PBXGroup;
children = (
EB54A8722028CE4000018880 /* disconnect-advertising.json */,
EB54A8732028CE4000018880 /* disconnect-analytics.json */,
EB54A8742028CE4000018880 /* disconnect-content.json */,
EB54A8752028CE4000018880 /* disconnect-social.json */,
);
path = Lists;
sourceTree = "<group>";
};
F84B21B51A090F8100AAB793 = {
isa = PBXGroup;
children = (
4F8F3C0D202CB39F001C1A0F /* Cliqz */,
E6C191D41E38F7B7000A213B /* Cartfile */,
E6C191D51E38F7B7000A213B /* Cartfile.resolved */,
2FA435FC1ABB83B4008031D1 /* Account */,
2FA4360B1ABB83B4008031D1 /* AccountTests */,
F84B21C01A090F8100AAB793 /* Client */,
F84B21D61A090F8100AAB793 /* ClientTests */,
F8708D1E1A0970990051AB07 /* Extensions */,
82F43434207E44C100FA40AF /* AppiumTests */,
7B604FC11C496005006EEEC3 /* Frameworks */,
F84B21BF1A090F8100AAB793 /* Products */,
D34DC84C1A16C40C00D49B7B /* Providers */,
39F99FC71E3A6DB700F353B4 /* Push */,
39B0646D1E7ADA4B000BE173 /* PushTests */,
E4E0BB141AFBC9E4008D6260 /* Shared */,
E6F9650D1B2F1CF20034B023 /* SharedTests */,
7B3632E71C29879300D12AF9 /* Snapshot */,
2FCAE21B1ABB51F800877008 /* Storage */,
3B43E3D11D95C48D00BBA9DB /* StoragePerfTests */,
2FCAE22A1ABB51F800877008 /* StorageTests */,
28CE83B91A1D1D3200576538 /* Sync */,
28C077911A3B05C200834FE5 /* SyncTests */,
E69DB0761E97DEA9008A67E6 /* SyncTelemetry */,
E69DB0831E97DEAA008A67E6 /* SyncTelemetryTests */,
28CE83EF1A1D246900576538 /* Third-Party Source */,
D39FA1601A83E0EC00EE869C /* UITests */,
3BFE4B081D342FB900DDF53F /* XCUITests */,
B268DEF02EB03450BB6CA33B /* Pods */,
);
sourceTree = "<group>";
};
F84B21BF1A090F8100AAB793 /* Products */ = {
isa = PBXGroup;
children = (
F84B21BE1A090F8100AAB793 /* Client.app */,
F84B21D31A090F8100AAB793 /* ClientTests.xctest */,
F84B22491A0920C600AAB793 /* ShareTo.appex */,
D39FA15F1A83E0EC00EE869C /* UITests.xctest */,
288A2D861AB8B3260023ABC3 /* Shared.framework */,
2FCAE21A1ABB51F800877008 /* Storage.framework */,
2FCAE2241ABB51F800877008 /* StorageTests.xctest */,
2FA435FB1ABB83B4008031D1 /* Account.framework */,
2FA436051ABB83B4008031D1 /* AccountTests.xctest */,
2827315E1ABC9BE600AA1954 /* Sync.framework */,
282731681ABC9BE700AA1954 /* SyncTests.xctest */,
E6F9650C1B2F1CF20034B023 /* SharedTests.xctest */,
7BEB644D1C7345600092C02E /* L10nSnapshotTests.xctest */,
7BEB645A1C7345990092C02E /* MarketingUITests.xctest */,
3905274A1C874D35007E0BB7 /* Today.appex */,
3BFE4B071D342FB800DDF53F /* XCUITests.xctest */,
3B43E3D01D95C48D00BBA9DB /* StoragePerfTests.xctest */,
E69DB0751E97DEA9008A67E6 /* SyncTelemetry.framework */,
E69DB07D1E97DEA9008A67E6 /* SyncTelemetryTests.xctest */,
397848DB1ED86605004C0C0B /* NotificationService.appex */,
82F43433207E44C100FA40AF /* AppiumTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
F84B21C01A090F8100AAB793 /* Client */ = {
isa = PBXGroup;
children = (
1E066FAB204D5B1C0017C800 /* Client.entitlements */,
7B2142FC1E5E055000CDD3FC /* InfoPlist.strings */,
F84B22431A09165600AAB793 /* Info.plist */,
F84B21EB1A0910F600AAB793 /* Assets */,
F84B21E41A0910F600AAB793 /* Application */,
E60961841B62B7E100DD640F /* Configuration */,
E689C6FF1E0C716F008BAADB /* Entitlements */,
28EADE5C1AFC3A6D007FB2FB /* Extensions */,
F84B21F11A0910F600AAB793 /* Frontend */,
39A359BD1BFCCE7B006B9E87 /* Helpers */,
E69DB0B91E97E301008A67E6 /* Telemetry */,
E65075551E37F714006961AC /* Utils */,
74821FFD1DB6D3AC00EEEA72 /* MailSchemes.plist */,
);
path = Client;
sourceTree = "<group>";
};
F84B21D61A090F8100AAB793 /* ClientTests */ = {
isa = PBXGroup;
children = (
8DCD3BCC1ED5B7FA00446D38 /* FxADeepLinkingTests.swift */,
3B6F40171DC7849C00656CC6 /* ActivityStreamTests.swift */,
E696FE501C47F86E00EC007C /* AuthenticatorTests.swift */,
F84B21D91A090F8100AAB793 /* ClientTests.swift */,
3B39EDB91E16E18900EF029F /* CustomSearchEnginesTest.swift */,
D3D488581ABB54CD00A93597 /* FileAccessorTests.swift */,
3943A81C1E9807C700D4F6DC /* FxAPushMessageTest.swift */,
281B2BE91ADF4D90002917DC /* MockProfile.swift */,
E683F0A51E92E0820035D990 /* MockableHistory.swift */,
E61D11671EAF8F43008A305B /* PanelDataObserversTests.swift */,
E6C70E811E28314700F8DB57 /* PingCentreTests.swift */,
3B61CD581F2A750800D38DE1 /* PocketFeedTests.swift */,
2FDB10921A9FBEC5006CF312 /* PrefsTests.swift */,
0BA896491A250E6500C1010C /* ProfileTest.swift */,
03CCC9171AF05E7300DBF30D /* RelativeDatesTests.swift */,
28D52E081BCDF44100187A1D /* ResetTests.swift */,
2F697F7D1A9FD22D009E03AE /* SearchEnginesTests.swift */,
D3FA777A1A43B2990010CD32 /* SearchTests.swift */,
2F13E79A1AC0C02700D75081 /* StringExtensionsTests.swift */,
D82ED2631FEB3C420059570B /* DefaultSearchPrefsTests.swift */,
E60D03291D5118DB002FE3F6 /* SyncStatusResolverTests.swift */,
7BBFEE731BB405D900A305AA /* TabManagerTests.swift */,
0BA8964A1A250E6500C1010C /* TestBookmarks.swift */,
0BF42D4E1A7CD09600889E28 /* TestFavicons.swift */,
2F44FA1A1A9D426A00FD20CC /* TestHashExtensions.swift */,
4A59BF410BBD9B3BE71F4C7C /* TestHistory.swift */,
A83E5B1C1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift */,
3BFCBF1F1E04B1C50070C042 /* UIImageViewExtensionsTests.swift */,
E4CD9F1C1A6D9C2800318571 /* WebServerTests.swift */,
D3BA41671BD82F2200DA5457 /* XCTestCaseExtensions.swift */,
F84B21D71A090F8100AAB793 /* Supporting Files */,
554867221DC3935A00183DAA /* HomePageTests.swift */,
39236E711FCC600200A38F1B /* TabEventHandlerTests.swift */,
D8EFFA251FF702A8001D3A09 /* NavigationRouterTests.swift */,
);
path = ClientTests;
sourceTree = "<group>";
};
F84B21D71A090F8100AAB793 /* Supporting Files */ = {
isa = PBXGroup;
children = (
A83E5B181C1DA8BF0026D912 /* image.gif */,
F84B21D81A090F8100AAB793 /* Info.plist */,
A83E5B191C1DA8BF0026D912 /* image.png */,
3B61CD621F2A769D00D38DE1 /* pocketglobalfeed.json */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
F84B21E41A0910F600AAB793 /* Application */ = {
isa = PBXGroup;
children = (
19DE1F661EC13B6400428B8C /* LeanplumIntegration.swift */,
E652F6F91BF66A79007FFDD6 /* Delegates */,
28CE83E81A1D206D00576538 /* Client-Bridging-Header.h */,
E40FAB0B1A7ABB77009CB80D /* WebServer.swift */,
E4D6BEB81A0930EC00F538BD /* LaunchScreen.xib */,
D3BE7B251B054D4400641031 /* main.swift */,
E4B3348B1BC01D8F004E2BFF /* AdjustIntegration.swift */,
E6327A631BF6438E008D12E0 /* DebugSettingsBundleOptions.swift */,
E6639F171BF11E17002D0853 /* Settings.bundle */,
7BEFC67F1BFF68C30059C952 /* QuickActions.swift */,
D8EFFA0B1FF5B1FA001D3A09 /* NavigationRouter.swift */,
);
path = Application;
sourceTree = "<group>";
};
F84B21EB1A0910F600AAB793 /* Assets */ = {
isa = PBXGroup;
children = (
D0FCF8031FE4772C004A7995 /* AllFramesAtDocumentEnd.js */,
D03F8F22200EAC1E003C2224 /* AllFramesAtDocumentStart.js */,
D0FCF8041FE4772D004A7995 /* MainFrameAtDocumentEnd.js */,
D0FCF8051FE4772D004A7995 /* MainFrameAtDocumentStart.js */,
3BC659581E5BA505006D560F /* top_sites.json */,
3BC659481E5BA4AE006D560F /* TopSites */,
D30684F01C84F12A002D8D82 /* SearchPlugins */,
D308EE551CBF0BF5006843F2 /* CertError.css */,
0BA1E02F1B051A07007675AF /* NetError.css */,
D38A1EDF1CB458EC0080C842 /* CertError.html */,
0BA1E00D1B03FB0B007675AF /* NetError.html */,
D0E17FA7201F847600F1FCB5 /* FxASignIn.js */,
39A35AEC1C0662A3006B9E87 /* SpotlightHelper.js */,
D37524861C6E8B5A00A5F6C2 /* topdomains.txt */,
F84B21EF1A0910F600AAB793 /* Images.xcassets */,
E699220D1B94E3EF007C480D /* About */,
F84B22391A0914A300AAB793 /* Fonts */,
F35B8D2A1D6380EA008E3D61 /* SessionRestore.html */,
);
path = Assets;
sourceTree = "<group>";
};
F84B21F11A0910F600AAB793 /* Frontend */ = {
isa = PBXGroup;
children = (
D331DFC91CB6E9EE009B5DA2 /* OldStrings.swift */,
2816EFFF1B33E05400522243 /* UIConstants.swift */,
392ED7D51D0AEEEE009D9B62 /* Accessors */,
E692E3271C46E62D009D1240 /* AuthenticationManager */,
D3A994941A368691008AD1AC /* Browser */,
EB2A63241F3B49A7004EF8B0 /* ContentBlocker */,
7B0B1B9C1C1B69F500DF4AB5 /* Extensions */,
F84B22211A09122500AAB793 /* Home */,
E49943F31AE6879C00BF9DE4 /* Intro */,
E63ED8DF1BFD254E0097D08E /* Login Management */,
7BC7B4571C903A6A0046E9D2 /* Menu */,
F84B21F51A0910F600AAB793 /* Reader */,
2F44FC551A9E83E200FD20CC /* Settings */,
D3972BF01C22412B00035B87 /* Share */,
D0FCF7EE1FE44E15004A7995 /* UserContent */,
D38A1BEB1A9FA2CA00F6A386 /* Widgets */,
2C49854D206173C800893DAE /* photon-colors.swift */,
);
path = Frontend;
sourceTree = "<group>";
};
F84B21F51A0910F600AAB793 /* Reader */ = {
isa = PBXGroup;
children = (
E4CD9E901A6897FB00318571 /* ReaderMode.swift */,
E4A960051ABB9C450069AD6F /* ReaderModeUtils.swift */,
E4B423BD1AB9FE6A007E66C8 /* ReaderModeCache.swift */,
E4B423DC1ABA0318007E66C8 /* ReaderModeHandlers.swift */,
E4CD9F531A71506400318571 /* Reader.html */,
E4CD9F5A1A71506C00318571 /* Reader.css */,
E4CD9F6C1A77DD2800318571 /* ReaderModeStyleViewController.swift */,
E4A961171AC041C40069AD6F /* ReadabilityService.swift */,
E4A961371AC06FA50069AD6F /* ReaderViewLoading.html */,
E4C358541AF144BA00299F7E /* FSReadingList.m */,
E4C358561AF1467A00299F7E /* FSReadingList.h */,
);
path = Reader;
sourceTree = "<group>";
};
F84B22211A09122500AAB793 /* Home */ = {
isa = PBXGroup;
children = (
F84B22261A09127C00AAB793 /* Home.xcassets */,
74821F8D1DAD8F1300EEEA72 /* ActivityStreamHighlightCell.swift */,
3BB50E1F1D627539004B33DF /* ActivityStreamPanel.swift */,
3BB50E101D6274CD004B33DF /* ActivityStreamTopSitesCell.swift */,
59A6839879D615FC1C0D71CE /* BookmarksPanel.swift */,
D0E89A2820910917001CE5C7 /* DownloadsPanel.swift */,
59A6825233896FC846499289 /* HistoryPanel.swift */,
D30B101D1AA7F9C600C01CA3 /* HomePanels.swift */,
F84B22221A09122500AAB793 /* HomePanelViewController.swift */,
59A685F4EAD19EDEC854BCA4 /* ReaderPanel.swift */,
745DAB2F1CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift */,
2FDE87FD1ABB3817005317B1 /* RemoteTabsPanel.swift */,
);
path = Home;
sourceTree = "<group>";
};
F84B22391A0914A300AAB793 /* Fonts */ = {
isa = PBXGroup;
children = (
E4B7B73A1A793CF20022C5E0 /* CharisSILB.ttf */,
E4B7B73B1A793CF20022C5E0 /* CharisSILBI.ttf */,
E4B7B73C1A793CF20022C5E0 /* CharisSILI.ttf */,
E4B7B73D1A793CF20022C5E0 /* CharisSILR.ttf */,
E4B7B7411A793CF20022C5E0 /* FiraSans-Bold.ttf */,
E4B7B7421A793CF20022C5E0 /* FiraSans-BoldItalic.ttf */,
E4424B3B1AC71FB400F44C38 /* FiraSans-Book.ttf */,
E4B7B7511A793CF20022C5E0 /* FiraSans-Italic.ttf */,
E4B7B7521A793CF20022C5E0 /* FiraSans-Light.ttf */,
E4ECCDAD1AB131770005E717 /* FiraSans-Medium.ttf */,
E4B7B7561A793CF20022C5E0 /* FiraSans-Regular.ttf */,
E4B7B7571A793CF20022C5E0 /* FiraSans-SemiBold.ttf */,
E4B7B75F1A793CF20022C5E0 /* FiraSans-UltraLight.ttf */,
);
path = Fonts;
sourceTree = "<group>";
};
F8708D1E1A0970990051AB07 /* Extensions */ = {
isa = PBXGroup;
children = (
E40A18F61EDC73D5006B7F28 /* Entitlements */,
397848DC1ED86605004C0C0B /* NotificationService */,
3905274D1C874D35007E0BB7 /* Today */,
F8708D241A0970990051AB07 /* ShareTo */,
);
path = Extensions;
sourceTree = "<group>";
};
F8708D241A0970990051AB07 /* ShareTo */ = {
isa = PBXGroup;
children = (
EBE7634F20ADCB7500E27F2D /* SendTo.xcassets */,
F8708D251A0970990051AB07 /* Images.xcassets */,
F8708D261A0970990051AB07 /* Info.plist */,
EB6E0C5F207E6C3000FBFF7E /* SendToDevice.swift */,
E41A7D4A1A1BE04500245963 /* InitialViewController.swift */,
EB940747208134AF00702E05 /* UXConstants.swift */,
F8708D291A0970990051AB07 /* ShareViewController.swift */,
);
path = ShareTo;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
2827315B1ABC9BE600AA1954 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
282731631ABC9BE600AA1954 /* Sync-Bridging-Header.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
288A2D831AB8B3260023ABC3 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
E650759A1E37F7AB006961AC /* CrashSimulator.h in Headers */,
E65075B01E37F7AB006961AC /* FSUtils.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA435F81ABB83B4008031D1 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2F14E13A1ABB890800FF98DB /* Account-Bridging-Header.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2171ABB51F800877008 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
2FCAE33E1ABB5F1800877008 /* Storage-Bridging-Header.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E69DB0721E97DEA9008A67E6 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
E69DB0871E97DEAA008A67E6 /* SyncTelemetry.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
2827315D1ABC9BE600AA1954 /* Sync */ = {
isa = PBXNativeTarget;
buildConfigurationList = 282731971ABC9BE800AA1954 /* Build configuration list for PBXNativeTarget "Sync" */;
buildPhases = (
282731591ABC9BE600AA1954 /* Sources */,
2827315A1ABC9BE600AA1954 /* Frameworks */,
2827315B1ABC9BE600AA1954 /* Headers */,
2827315C1ABC9BE600AA1954 /* Resources */,
);
buildRules = (
);
dependencies = (
2F77F6B91ABCAF0700484F3A /* PBXTargetDependency */,
2F77F69D1ABCAEFE00484F3A /* PBXTargetDependency */,
2F11EE501ABCAE910083902D /* PBXTargetDependency */,
E4EE05B01BA3A0A10021B3A7 /* PBXTargetDependency */,
E69DB0A71E97DEF6008A67E6 /* PBXTargetDependency */,
);
name = Sync;
productName = Sync;
productReference = 2827315E1ABC9BE600AA1954 /* Sync.framework */;
productType = "com.apple.product-type.framework";
};
282731671ABC9BE700AA1954 /* SyncTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 282731981ABC9BE800AA1954 /* Build configuration list for PBXNativeTarget "SyncTests" */;
buildPhases = (
282731641ABC9BE700AA1954 /* Sources */,
282731651ABC9BE700AA1954 /* Frameworks */,
282731661ABC9BE700AA1954 /* Resources */,
);
buildRules = (
);
dependencies = (
E60222E61C6E5A770061C436 /* PBXTargetDependency */,
2F67C5281BB0D33000E7B73A /* PBXTargetDependency */,
28ECD9B11BA1F07000D829DA /* PBXTargetDependency */,
2827316B1ABC9BE700AA1954 /* PBXTargetDependency */,
);
name = SyncTests;
productName = SyncTests;
productReference = 282731681ABC9BE700AA1954 /* SyncTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
288A2D851AB8B3260023ABC3 /* Shared */ = {
isa = PBXNativeTarget;
buildConfigurationList = 288A2D9F1AB8B3260023ABC3 /* Build configuration list for PBXNativeTarget "Shared" */;
buildPhases = (
288A2D811AB8B3260023ABC3 /* Sources */,
288A2D821AB8B3260023ABC3 /* Frameworks */,
288A2D831AB8B3260023ABC3 /* Headers */,
288A2D841AB8B3260023ABC3 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = Shared;
productName = Shared;
productReference = 288A2D861AB8B3260023ABC3 /* Shared.framework */;
productType = "com.apple.product-type.framework";
};
2FA435FA1ABB83B4008031D1 /* Account */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2FA436141ABB83B4008031D1 /* Build configuration list for PBXNativeTarget "Account" */;
buildPhases = (
2FA435F61ABB83B4008031D1 /* Sources */,
2FA435F71ABB83B4008031D1 /* Frameworks */,
2FA435F81ABB83B4008031D1 /* Headers */,
2FA435F91ABB83B4008031D1 /* Resources */,
);
buildRules = (
);
dependencies = (
2FA436441ABB84CB008031D1 /* PBXTargetDependency */,
2FA4361D1ABB83DD008031D1 /* PBXTargetDependency */,
);
name = Account;
productName = Account;
productReference = 2FA435FB1ABB83B4008031D1 /* Account.framework */;
productType = "com.apple.product-type.framework";
};
2FA436041ABB83B4008031D1 /* AccountTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2FA436181ABB83B4008031D1 /* Build configuration list for PBXNativeTarget "AccountTests" */;
buildPhases = (
2FA436011ABB83B4008031D1 /* Sources */,
2FA436021ABB83B4008031D1 /* Frameworks */,
2FA436031ABB83B4008031D1 /* Resources */,
);
buildRules = (
);
dependencies = (
2F14E1341ABB88CF00FF98DB /* PBXTargetDependency */,
2F14E1181ABB88CB00FF98DB /* PBXTargetDependency */,
);
name = AccountTests;
productName = AccountTests;
productReference = 2FA436051ABB83B4008031D1 /* AccountTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
2FCAE2191ABB51F800877008 /* Storage */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2FCAE2331ABB51F900877008 /* Build configuration list for PBXNativeTarget "Storage" */;
buildPhases = (
5B880AC4F461543E7BD39865 /* [CP] Check Pods Manifest.lock */,
2FCAE2151ABB51F800877008 /* Sources */,
2FCAE2161ABB51F800877008 /* Frameworks */,
2FCAE2171ABB51F800877008 /* Headers */,
2FCAE2181ABB51F800877008 /* Resources */,
);
buildRules = (
);
dependencies = (
0B742CCE1B32493800EE9264 /* PBXTargetDependency */,
2FCAE23C1ABB520700877008 /* PBXTargetDependency */,
);
name = Storage;
productName = Storage;
productReference = 2FCAE21A1ABB51F800877008 /* Storage.framework */;
productType = "com.apple.product-type.framework";
};
2FCAE2231ABB51F800877008 /* StorageTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 2FCAE2371ABB51F900877008 /* Build configuration list for PBXNativeTarget "StorageTests" */;
buildPhases = (
2FCAE2201ABB51F800877008 /* Sources */,
2FCAE2211ABB51F800877008 /* Frameworks */,
2FCAE2221ABB51F800877008 /* Resources */,
);
buildRules = (
);
dependencies = (
2FCAE2271ABB51F800877008 /* PBXTargetDependency */,
2FCAE2291ABB51F800877008 /* PBXTargetDependency */,
);
name = StorageTests;
productName = StorageTests;
productReference = 2FCAE2241ABB51F800877008 /* StorageTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
390527491C874D35007E0BB7 /* Today */ = {
isa = PBXNativeTarget;
buildConfigurationList = 39409A521C90E68300DAE683 /* Build configuration list for PBXNativeTarget "Today" */;
buildPhases = (
390527461C874D35007E0BB7 /* Sources */,
390527471C874D35007E0BB7 /* Frameworks */,
390527481C874D35007E0BB7 /* Resources */,
);
buildRules = (
);
dependencies = (
D09A0CED1FAA2C4C009A0273 /* PBXTargetDependency */,
);
name = Today;
productName = Today;
productReference = 3905274A1C874D35007E0BB7 /* Today.appex */;
productType = "com.apple.product-type.app-extension";
};
397848DA1ED86605004C0C0B /* NotificationService */ = {
isa = PBXNativeTarget;
buildConfigurationList = 397848F51ED86605004C0C0B /* Build configuration list for PBXNativeTarget "NotificationService" */;
buildPhases = (
397848D71ED86605004C0C0B /* Sources */,
397848D81ED86605004C0C0B /* Frameworks */,
397848D91ED86605004C0C0B /* Resources */,
);
buildRules = (
);
dependencies = (
D0EA58131FA836CA00D03ED1 /* PBXTargetDependency */,
D0EA58151FA836CE00D03ED1 /* PBXTargetDependency */,
D0EA58171FA836D200D03ED1 /* PBXTargetDependency */,
);
name = NotificationService;
productName = NotificationService;
productReference = 397848DB1ED86605004C0C0B /* NotificationService.appex */;
productType = "com.apple.product-type.app-extension";
};
3B43E3CF1D95C48D00BBA9DB /* StoragePerfTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3B43E3E91D95C48E00BBA9DB /* Build configuration list for PBXNativeTarget "StoragePerfTests" */;
buildPhases = (
3B43E3CC1D95C48D00BBA9DB /* Sources */,
3B43E3CD1D95C48D00BBA9DB /* Frameworks */,
3B43E3CE1D95C48D00BBA9DB /* Resources */,
);
buildRules = (
);
dependencies = (
3B43E3D61D95C48D00BBA9DB /* PBXTargetDependency */,
);
name = StoragePerfTests;
productName = StoragePerfTests;
productReference = 3B43E3D01D95C48D00BBA9DB /* StoragePerfTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
3BFE4B061D342FB800DDF53F /* XCUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 3BFE4B201D342FB900DDF53F /* Build configuration list for PBXNativeTarget "XCUITests" */;
buildPhases = (
E6EC6EFC1E5354E20067985D /* Copy Carthage Frameworks */,
3BFE4B031D342FB800DDF53F /* Sources */,
3BFE4B041D342FB800DDF53F /* Frameworks */,
3BFE4B051D342FB800DDF53F /* Resources */,
);
buildRules = (
);
dependencies = (
3BFE4B0D1D342FB900DDF53F /* PBXTargetDependency */,
);
name = XCUITests;
productName = XCUITests;
productReference = 3BFE4B071D342FB800DDF53F /* XCUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
7BEB64401C7345600092C02E /* L10nSnapshotTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E60138631C89EAE700DF9756 /* Build configuration list for PBXNativeTarget "L10nSnapshotTests" */;
buildPhases = (
7BEB64431C7345600092C02E /* Sources */,
7BEB64461C7345600092C02E /* Frameworks */,
7BEB64471C7345600092C02E /* Resources */,
);
buildRules = (
);
dependencies = (
7BEB64411C7345600092C02E /* PBXTargetDependency */,
);
name = L10nSnapshotTests;
productName = L10nSnapshotTests;
productReference = 7BEB644D1C7345600092C02E /* L10nSnapshotTests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
7BEB644F1C7345990092C02E /* MarketingUITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E60138641C89EAE700DF9756 /* Build configuration list for PBXNativeTarget "MarketingUITests" */;
buildPhases = (
7BEB64501C7345990092C02E /* Sources */,
7BEB64531C7345990092C02E /* Frameworks */,
7BEB64541C7345990092C02E /* Resources */,
);
buildRules = (
);
dependencies = (
7BEB645D1C7346100092C02E /* PBXTargetDependency */,
);
name = MarketingUITests;
productName = MarketingUITests;
productReference = 7BEB645A1C7345990092C02E /* MarketingUITests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
82F43432207E44C100FA40AF /* AppiumTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 82F4344C207E44C100FA40AF /* Build configuration list for PBXNativeTarget "AppiumTests" */;
buildPhases = (
82F4342F207E44C100FA40AF /* Sources */,
82F43430207E44C100FA40AF /* Frameworks */,
82F43431207E44C100FA40AF /* Resources */,
);
buildRules = (
);
dependencies = (
82F43439207E44C100FA40AF /* PBXTargetDependency */,
);
name = AppiumTests;
productName = AppiumTests;
productReference = 82F43433207E44C100FA40AF /* AppiumTests.xctest */;
productType = "com.apple.product-type.bundle.ui-testing";
};
D39FA15E1A83E0EC00EE869C /* UITests */ = {
isa = PBXNativeTarget;
buildConfigurationList = D39FA1671A83E0EC00EE869C /* Build configuration list for PBXNativeTarget "UITests" */;
buildPhases = (
D39FA15B1A83E0EC00EE869C /* Sources */,
D39FA15C1A83E0EC00EE869C /* Frameworks */,
D39FA15D1A83E0EC00EE869C /* Resources */,
E6ECF2371C974E0600B0DC93 /* CopyFiles */,
0B21E8011E26C5D3000C8779 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
D39FA1661A83E0EC00EE869C /* PBXTargetDependency */,
);
name = UITests;
productName = UITests;
productReference = D39FA15F1A83E0EC00EE869C /* UITests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
E69DB0741E97DEA9008A67E6 /* SyncTelemetry */ = {
isa = PBXNativeTarget;
buildConfigurationList = E69DB08C1E97DEAA008A67E6 /* Build configuration list for PBXNativeTarget "SyncTelemetry" */;
buildPhases = (
E69DB0701E97DEA9008A67E6 /* Sources */,
E69DB0711E97DEA9008A67E6 /* Frameworks */,
E69DB0721E97DEA9008A67E6 /* Headers */,
E69DB0731E97DEA9008A67E6 /* Resources */,
);
buildRules = (
);
dependencies = (
D09A0CE11FAA25C5009A0273 /* PBXTargetDependency */,
);
name = SyncTelemetry;
productName = SyncTelemetry;
productReference = E69DB0751E97DEA9008A67E6 /* SyncTelemetry.framework */;
productType = "com.apple.product-type.framework";
};
E69DB07C1E97DEA9008A67E6 /* SyncTelemetryTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E69DB0921E97DEAA008A67E6 /* Build configuration list for PBXNativeTarget "SyncTelemetryTests" */;
buildPhases = (
E69DB0791E97DEA9008A67E6 /* Sources */,
E69DB07A1E97DEA9008A67E6 /* Frameworks */,
E69DB07B1E97DEA9008A67E6 /* Resources */,
);
buildRules = (
);
dependencies = (
E69DB0801E97DEAA008A67E6 /* PBXTargetDependency */,
E69DB0821E97DEAA008A67E6 /* PBXTargetDependency */,
);
name = SyncTelemetryTests;
productName = SyncTelemetryTests;
productReference = E69DB07D1E97DEA9008A67E6 /* SyncTelemetryTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
E6F9650B1B2F1CF20034B023 /* SharedTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = E6F965381B2F1CF20034B023 /* Build configuration list for PBXNativeTarget "SharedTests" */;
buildPhases = (
E6F965081B2F1CF20034B023 /* Sources */,
E6F965091B2F1CF20034B023 /* Frameworks */,
E6F9650A1B2F1CF20034B023 /* Resources */,
);
buildRules = (
);
dependencies = (
E6F965141B2F1CF20034B023 /* PBXTargetDependency */,
E6F9653A1B2F1D330034B023 /* PBXTargetDependency */,
);
name = SharedTests;
productName = SharedTests;
productReference = E6F9650C1B2F1CF20034B023 /* SharedTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
F84B21BD1A090F8100AAB793 /* Client */ = {
isa = PBXNativeTarget;
buildConfigurationList = F84B21DD1A090F8100AAB793 /* Build configuration list for PBXNativeTarget "Client" */;
buildPhases = (
8D3BD4867AA1ACEA46E5F50B /* [CP] Check Pods Manifest.lock */,
7B604F8F1C494AAA006EEEC3 /* Copy Carthage Dependencies */,
F84B21BA1A090F8100AAB793 /* Sources */,
F84B21BC1A090F8100AAB793 /* Resources */,
28CE83DE1A1D1E7C00576538 /* Frameworks */,
F84B22531A0920C600AAB793 /* Embed App Extensions */,
E6639F191BF11E3A002D0853 /* Conditionally Add Settings Bundle */,
E6B09CD31C74EEDB00C63FA1 /* Copy Frameworks */,
D6D515078BA2F8059B3DB387 /* [CP] Embed Pods Frameworks */,
);
buildRules = (
);
dependencies = (
E4A888191A95679500CDC337 /* PBXTargetDependency */,
2FA436111ABB83B4008031D1 /* PBXTargetDependency */,
288A2D9C1AB8B3260023ABC3 /* PBXTargetDependency */,
2FCAE2301ABB51F800877008 /* PBXTargetDependency */,
282731741ABC9BE700AA1954 /* PBXTargetDependency */,
E69DB0891E97DEAA008A67E6 /* PBXTargetDependency */,
F84B22521A0920C600AAB793 /* PBXTargetDependency */,
);
name = Client;
productName = Client;
productReference = F84B21BE1A090F8100AAB793 /* Client.app */;
productType = "com.apple.product-type.application";
};
F84B21D21A090F8100AAB793 /* ClientTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = F84B21E01A090F8100AAB793 /* Build configuration list for PBXNativeTarget "ClientTests" */;
buildPhases = (
F84B21CF1A090F8100AAB793 /* Sources */,
F84B21D01A090F8100AAB793 /* Frameworks */,
F84B21D11A090F8100AAB793 /* Resources */,
2F3444EC1AB2378200FD9731 /* Copy Files */,
);
buildRules = (
);
dependencies = (
7B9BF92F1E435DE400CB24F4 /* PBXTargetDependency */,
F84B21D51A090F8100AAB793 /* PBXTargetDependency */,
);
name = ClientTests;
productName = ClientTests;
productReference = F84B21D31A090F8100AAB793 /* ClientTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
F84B22481A0920C600AAB793 /* ShareTo */ = {
isa = PBXNativeTarget;
buildConfigurationList = F84B22551A0920C600AAB793 /* Build configuration list for PBXNativeTarget "ShareTo" */;
buildPhases = (
F84B22451A0920C600AAB793 /* Sources */,
F84B22461A0920C600AAB793 /* Frameworks */,
F84B22471A0920C600AAB793 /* Resources */,
);
buildRules = (
);
dependencies = (
D09A0CEF1FAA2C66009A0273 /* PBXTargetDependency */,
D09A0CF11FAA2C7E009A0273 /* PBXTargetDependency */,
2F9A72321ABB856100F9F05D /* PBXTargetDependency */,
D09A0CF31FAA2C81009A0273 /* PBXTargetDependency */,
);
name = ShareTo;
productName = ShareToFirefox;
productReference = F84B22491A0920C600AAB793 /* ShareTo.appex */;
productType = "com.apple.product-type.app-extension";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
F84B21B61A090F8100AAB793 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftMigration = 0700;
LastSwiftUpdateCheck = 0920;
LastUpgradeCheck = 0800;
ORGANIZATIONNAME = Cliqz;
TargetAttributes = {
2827315D1ABC9BE600AA1954 = {
CreatedOnToolsVersion = 6.2;
LastSwiftMigration = 0820;
ProvisioningStyle = Automatic;
};
282731671ABC9BE700AA1954 = {
CreatedOnToolsVersion = 6.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 0820;
TestTargetID = F84B21BD1A090F8100AAB793;
};
288A2D851AB8B3260023ABC3 = {
CreatedOnToolsVersion = 6.2;
LastSwiftMigration = 0820;
ProvisioningStyle = Automatic;
};
2FA435FA1ABB83B4008031D1 = {
CreatedOnToolsVersion = 6.2;
LastSwiftMigration = 0820;
ProvisioningStyle = Automatic;
};
2FA436041ABB83B4008031D1 = {
CreatedOnToolsVersion = 6.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 0820;
TestTargetID = F84B21BD1A090F8100AAB793;
};
2FCAE2191ABB51F800877008 = {
CreatedOnToolsVersion = 6.2;
LastSwiftMigration = 0820;
ProvisioningStyle = Automatic;
};
2FCAE2231ABB51F800877008 = {
CreatedOnToolsVersion = 6.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 0820;
TestTargetID = F84B21BD1A090F8100AAB793;
};
390527491C874D35007E0BB7 = {
CreatedOnToolsVersion = 7.2.1;
DevelopmentTeam = 2UYYSSHVUH;
LastSwiftMigration = 0820;
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 0;
};
};
};
397848DA1ED86605004C0C0B = {
CreatedOnToolsVersion = 8.3.2;
DevelopmentTeam = 2UYYSSHVUH;
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 0;
};
com.apple.Push = {
enabled = 0;
};
};
};
3B43E3CF1D95C48D00BBA9DB = {
CreatedOnToolsVersion = 8.0;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 0820;
ProvisioningStyle = Automatic;
TestTargetID = F84B21BD1A090F8100AAB793;
};
3BFE4B061D342FB800DDF53F = {
CreatedOnToolsVersion = 7.3.1;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 0820;
TestTargetID = F84B21BD1A090F8100AAB793;
};
7BEB64401C7345600092C02E = {
DevelopmentTeam = 43AQ936H96;
TestTargetID = F84B21BD1A090F8100AAB793;
};
7BEB644F1C7345990092C02E = {
DevelopmentTeam = 43AQ936H96;
TestTargetID = F84B21BD1A090F8100AAB793;
};
82F43432207E44C100FA40AF = {
CreatedOnToolsVersion = 9.2;
DevelopmentTeam = 2UYYSSHVUH;
ProvisioningStyle = Automatic;
TestTargetID = F84B21BD1A090F8100AAB793;
};
D39FA15E1A83E0EC00EE869C = {
CreatedOnToolsVersion = 6.1.1;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 0820;
TestTargetID = F84B21BD1A090F8100AAB793;
};
E69DB0741E97DEA9008A67E6 = {
CreatedOnToolsVersion = 8.3;
ProvisioningStyle = Automatic;
};
E69DB07C1E97DEA9008A67E6 = {
CreatedOnToolsVersion = 8.3;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 0830;
ProvisioningStyle = Automatic;
TestTargetID = F84B21BD1A090F8100AAB793;
};
E6F9650B1B2F1CF20034B023 = {
CreatedOnToolsVersion = 6.3.2;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 0820;
};
F84B21BD1A090F8100AAB793 = {
CreatedOnToolsVersion = 6.1;
DevelopmentTeam = 2UYYSSHVUH;
LastSwiftMigration = 0820;
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 0;
};
com.apple.BackgroundModes = {
enabled = 1;
};
com.apple.Keychain = {
enabled = 0;
};
com.apple.Push = {
enabled = 0;
};
com.apple.SafariKeychain = {
enabled = 0;
};
};
};
F84B21D21A090F8100AAB793 = {
CreatedOnToolsVersion = 6.1;
DevelopmentTeam = 43AQ936H96;
LastSwiftMigration = 0820;
TestTargetID = F84B21BD1A090F8100AAB793;
};
F84B22481A0920C600AAB793 = {
CreatedOnToolsVersion = 6.1;
DevelopmentTeam = 2UYYSSHVUH;
LastSwiftMigration = 0820;
ProvisioningStyle = Manual;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 0;
};
com.apple.Keychain = {
enabled = 0;
};
com.apple.Push = {
enabled = 0;
};
};
};
};
};
buildConfigurationList = F84B21B91A090F8100AAB793 /* Build configuration list for PBXProject "Client" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
de,
fr,
es,
hu,
ja,
ko,
nl,
pl,
"pt-BR",
ru,
"zh-CN",
"zh-TW",
it,
);
mainGroup = F84B21B51A090F8100AAB793;
productRefGroup = F84B21BF1A090F8100AAB793 /* Products */;
projectDirPath = "";
projectReferences = (
{
ProductGroup = 28CE83CB1A1D1D5100576538 /* Products */;
ProjectRef = 28CE83CA1A1D1D5100576538 /* FxA.xcodeproj */;
},
{
ProductGroup = D30EBB5B1C75503800105AE9 /* Products */;
ProjectRef = D30EBB5A1C75503800105AE9 /* KIF.xcodeproj */;
},
{
ProductGroup = 0B742CC71B32491400EE9264 /* Products */;
ProjectRef = 0B742CC61B32491400EE9264 /* sqlcipher.xcodeproj */;
},
);
projectRoot = "";
targets = (
F84B21BD1A090F8100AAB793 /* Client */,
397848DA1ED86605004C0C0B /* NotificationService */,
F84B22481A0920C600AAB793 /* ShareTo */,
390527491C874D35007E0BB7 /* Today */,
288A2D851AB8B3260023ABC3 /* Shared */,
2FCAE2191ABB51F800877008 /* Storage */,
2FA435FA1ABB83B4008031D1 /* Account */,
2827315D1ABC9BE600AA1954 /* Sync */,
E69DB0741E97DEA9008A67E6 /* SyncTelemetry */,
F84B21D21A090F8100AAB793 /* ClientTests */,
D39FA15E1A83E0EC00EE869C /* UITests */,
2FCAE2231ABB51F800877008 /* StorageTests */,
2FA436041ABB83B4008031D1 /* AccountTests */,
282731671ABC9BE700AA1954 /* SyncTests */,
E6F9650B1B2F1CF20034B023 /* SharedTests */,
7BEB64401C7345600092C02E /* L10nSnapshotTests */,
7BEB644F1C7345990092C02E /* MarketingUITests */,
3BFE4B061D342FB800DDF53F /* XCUITests */,
3B43E3CF1D95C48D00BBA9DB /* StoragePerfTests */,
E69DB07C1E97DEA9008A67E6 /* SyncTelemetryTests */,
82F43432207E44C100FA40AF /* AppiumTests */,
);
};
/* End PBXProject section */
/* Begin PBXReferenceProxy section */
0B742CCC1B32491400EE9264 /* libsqlcipher.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libsqlcipher.a;
remoteRef = 0B742CCB1B32491400EE9264 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
28CE83D01A1D1D5100576538 /* FxA.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = FxA.framework;
remoteRef = 28CE83CF1A1D1D5100576538 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
28CE83D21A1D1D5100576538 /* FxATests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = FxATests.xctest;
remoteRef = 28CE83D11A1D1D5100576538 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
D30EBB641C75503800105AE9 /* libKIF.a */ = {
isa = PBXReferenceProxy;
fileType = archive.ar;
path = libKIF.a;
remoteRef = D30EBB631C75503800105AE9 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
D30EBB661C75503800105AE9 /* Test Host.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
path = "Test Host.app";
remoteRef = D30EBB651C75503800105AE9 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
D30EBB681C75503800105AE9 /* KIF Tests - XCTest.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = "KIF Tests - XCTest.xctest";
remoteRef = D30EBB671C75503800105AE9 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
D30EBB6A1C75503800105AE9 /* KIF.framework */ = {
isa = PBXReferenceProxy;
fileType = wrapper.framework;
path = KIF.framework;
remoteRef = D30EBB691C75503800105AE9 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
E6CB64CC1DA42C2900887098 /* KIFFrameworkConsumer.app */ = {
isa = PBXReferenceProxy;
fileType = wrapper.application;
path = KIFFrameworkConsumer.app;
remoteRef = E6CB64CB1DA42C2900887098 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
E6CB64CE1DA42C2900887098 /* KIFFrameworkConsumerTests.xctest */ = {
isa = PBXReferenceProxy;
fileType = wrapper.cfbundle;
path = KIFFrameworkConsumerTests.xctest;
remoteRef = E6CB64CD1DA42C2900887098 /* PBXContainerItemProxy */;
sourceTree = BUILT_PRODUCTS_DIR;
};
/* End PBXReferenceProxy section */
/* Begin PBXResourcesBuildPhase section */
2827315C1ABC9BE600AA1954 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D37DE2CA1CA356F900A5EC69 /* testcert1.pem in Resources */,
D37DE2CB1CA356F900A5EC69 /* testcert2.pem in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
282731661ABC9BE700AA1954 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
288A2D841AB8B3260023ABC3 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E650759E1E37F7AB006961AC /* effective_tld_names.dat in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA435F91ABB83B4008031D1 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA436031ABB83B4008031D1 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E6C9EB6B1E2FBFC300D5CE80 /* signedInUser.json in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2181ABB51F800877008 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2221ABB51F800877008 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E4791B9C1CC035FD00C6D77B /* testcert1.pem in Resources */,
39E65D191CA455A900C63CE3 /* Images.xcassets in Resources */,
2891F2CB1F991185001B105E /* v33.db in Resources */,
E4791BAA1CC0360200C6D77B /* testcert2.pem in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
390527481C874D35007E0BB7 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
39098DC41CAD5ACB00AE87F3 /* Images.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
397848D91ED86605004C0C0B /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
3B43E3CE1D95C48D00BBA9DB /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
3BFE4B051D342FB800DDF53F /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
7BEB64471C7345600092C02E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
7BEB64541C7345990092C02E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
82F43431207E44C100FA40AF /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
D39FA15D1A83E0EC00EE869C /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E6EAC5961B29CB3A00E1DE1E /* scrollablePage.html in Resources */,
D34E33031BA793C2006135F0 /* loginForm.html in Resources */,
0B6FBAB21AC1F830007EC669 /* numberedPage.html in Resources */,
0B5A93421B1EB572004F47A2 /* readablePage.html in Resources */,
E6B4C3D81C68F55C001F97E8 /* JSPrompt.html in Resources */,
D343DCFE1C446BDB00D7EEE8 /* findPage.html in Resources */,
0BF8F8DA1AEFF1C900E90BC2 /* noTitle.html in Resources */,
E67422C51CFF2D39009E8373 /* youtube.ico in Resources */,
D3E171C21A841EAD00AB44CD /* KIFHelper.js in Resources */,
C8EB60C41F1FB12500F9B5B3 /* navigationDelegate.html in Resources */,
D31EC05F1CC57ED80096F4AB /* localhostLoad.html in Resources */,
4F97573B1AFA6F37006ECC24 /* readerContent.html in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E69DB0731E97DEA9008A67E6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E69DB07B1E97DEA9008A67E6 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
E6F9650A1B2F1CF20034B023 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21BC1A090F8100AAB793 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D38A1EE01CB458EC0080C842 /* CertError.html in Resources */,
0BA1E0301B051A07007675AF /* NetError.css in Resources */,
1EAFE4F0205BDEC0006A36B4 /* cliqz.json in Resources */,
3BC659491E5BA4AE006D560F /* TopSites in Resources */,
EB54A8772028CE4000018880 /* disconnect-analytics.json in Resources */,
E4B7B77E1A793CF20022C5E0 /* FiraSans-SemiBold.ttf in Resources */,
F84B220B1A0910F600AAB793 /* Images.xcassets in Resources */,
4F19FBD420FE2DE500BF0643 /* GhosteryLaunchScreen.xib in Resources */,
AF6FA97320652C6800D7F9F0 /* preload.js in Resources */,
F35B8D2B1D6380EA008E3D61 /* SessionRestore.html in Resources */,
4F3046BB204FF69200C99162 /* logo-database.json in Resources */,
4F3046AD204FF0EA00C99162 /* Cliqz.xcassets in Resources */,
7B42406E1CA04CAC009B5C28 /* Menu.xcassets in Resources */,
4F9DD64320BD562B00107976 /* disconnect-social.json in Resources */,
E49943F71AE69EDD00BF9DE4 /* Intro.xcassets in Resources */,
3BC659591E5BA505006D560F /* top_sites.json in Resources */,
E4B7B7631A793CF20022C5E0 /* CharisSILI.ttf in Resources */,
EB54A8782028CE4000018880 /* disconnect-content.json in Resources */,
E4CD9F541A71506400318571 /* Reader.html in Resources */,
7B2142FE1E5E055000CDD3FC /* InfoPlist.strings in Resources */,
1EC9C7AE20D1342D00082652 /* Ghostery.xcconfig in Resources */,
E69922171B94E3EF007C480D /* Licenses.html in Resources */,
E4CD9F5B1A71506C00318571 /* Reader.css in Resources */,
4FB2BBBE20B80FF3006FB03D /* WifiProtection.storyboard in Resources */,
D0FCF8061FE4772D004A7995 /* AllFramesAtDocumentEnd.js in Resources */,
AF6FA97220652C6800D7F9F0 /* ghostery_content_blocker.json in Resources */,
E4B7B7611A793CF20022C5E0 /* CharisSILB.ttf in Resources */,
4F30F5512051E3F90049E4F6 /* etld.plist in Resources */,
D37524871C6E8B5A00A5F6C2 /* topdomains.txt in Resources */,
E4B7B7621A793CF20022C5E0 /* CharisSILBI.ttf in Resources */,
AF6FA97520652C6800D7F9F0 /* ghostery_content_blocker_split.json in Resources */,
7B4980A81CE363ED0017547C /* Settings.xcassets in Resources */,
39F4C0FA2045D87400746155 /* FocusHelper.js in Resources */,
E4B7B7861A793CF20022C5E0 /* FiraSans-UltraLight.ttf in Resources */,
2F44FB2C1A9D5D8500FD20CC /* Home.xcassets in Resources */,
EB54A8762028CE4000018880 /* disconnect-advertising.json in Resources */,
E4B7B77D1A793CF20022C5E0 /* FiraSans-Regular.ttf in Resources */,
E4B7B7791A793CF20022C5E0 /* FiraSans-Light.ttf in Resources */,
D0FCF8081FE4772D004A7995 /* MainFrameAtDocumentStart.js in Resources */,
D30684F11C84F12A002D8D82 /* SearchPlugins in Resources */,
74821FFE1DB6D3AC00EEEA72 /* MailSchemes.plist in Resources */,
FA9294011D6584A200AC8D33 /* QRCode.xcassets in Resources */,
4F304598204FEE5500C99162 /* jsengine.bundle.js in Resources */,
D308EE561CBF0BF5006843F2 /* CertError.css in Resources */,
E4B7B7641A793CF20022C5E0 /* CharisSILR.ttf in Resources */,
1E7A3DC22085FCCA00F53E90 /* assets in Resources */,
E4B7B7681A793CF20022C5E0 /* FiraSans-Bold.ttf in Resources */,
E4B7B7781A793CF20022C5E0 /* FiraSans-Italic.ttf in Resources */,
0BA1E00E1B03FB0B007675AF /* NetError.html in Resources */,
AFAC2C7A20C9475900498538 /* bugs.json in Resources */,
E4A961381AC06FA50069AD6F /* ReaderViewLoading.html in Resources */,
1EBB08B92068FC9700C6DFFE /* Eula.html in Resources */,
AFA1DE072088AF9600B27B8A /* AdBlocker in Resources */,
1E3B3F2320C1590600C96736 /* Cliqz.stringsdict in Resources */,
EB54A8792028CE4000018880 /* disconnect-social.json in Resources */,
EBE7635820ADCB7600E27F2D /* SendTo.xcassets in Resources */,
E4ECCDAE1AB131770005E717 /* FiraSans-Medium.ttf in Resources */,
1EC92DA02109EF3900D49C7D /* Cliqz.strings in Resources */,
D0E17FB6201F847600F1FCB5 /* FxASignIn.js in Resources */,
E4424B3C1AC71FB400F44C38 /* FiraSans-Book.ttf in Resources */,
39A35AED1C0662A3006B9E87 /* SpotlightHelper.js in Resources */,
1E64AEDE210F19EC00565C0B /* Ghostery-Licenses.html in Resources */,
D0FCF8071FE4772D004A7995 /* MainFrameAtDocumentEnd.js in Resources */,
1EAFE524205FBBBC006A36B4 /* CliqzLaunchScreen.xib in Resources */,
AF6FA97420652C6800D7F9F0 /* postload.js in Resources */,
E4D6BEB91A0930EC00F538BD /* LaunchScreen.xib in Resources */,
2F44FB2D1A9D5D8500FD20CC /* FiraSans-BoldItalic.ttf in Resources */,
D03F8F23200EAC1F003C2224 /* AllFramesAtDocumentStart.js in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21D11A090F8100AAB793 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3B61CD631F2A769D00D38DE1 /* pocketglobalfeed.json in Resources */,
A83E5B1A1C1DA8BF0026D912 /* image.gif in Resources */,
A83E5B1B1C1DA8BF0026D912 /* image.png in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B22471A0920C600AAB793 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E487B24F1AC1CC9200F3E86F /* FiraSans-Medium.ttf in Resources */,
E487B2331AC1C64300F3E86F /* FiraSans-Regular.ttf in Resources */,
EBE7635920ADCB7600E27F2D /* SendTo.xcassets in Resources */,
F8708D2E1A0970B70051AB07 /* Images.xcassets in Resources */,
E487B2501AC1CC9800F3E86F /* FiraSans-Light.ttf in Resources */,
E487B24E1AC1C66400F3E86F /* FiraSans-SemiBold.ttf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
5B880AC4F461543E7BD39865 /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Storage-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
7B604F8F1C494AAA006EEEC3 /* Copy Carthage Dependencies */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"$(SRCROOT)/Carthage/Build/iOS/Alamofire.framework",
"$(SRCROOT)/Carthage/Build/iOS/SDWebImage.framework",
"$(SRCROOT)/Carthage/Build/iOS/SnapKit.framework",
"$(SRCROOT)/Carthage/Build/iOS/XCGLogger.framework",
"$(SRCROOT)/Carthage/Build/iOS/GCDWebServers.framework",
"$(SRCROOT)/Carthage/Build/iOS/OnePasswordExtension.framework",
"$(SRCROOT)/Carthage/Build/iOS/Deferred.framework",
"$(SRCROOT)/Carthage/Build/iOS/SwiftKeychainWrapper.framework",
"$(SRCROOT)/Carthage/Build/iOS/Fuzi.framework",
"$(SRCROOT)/Carthage/Build/iOS/JSONSchema.framework",
"$(SRCROOT)/Carthage/Build/iOS/SwiftyJSON.framework",
"$(SRCROOT)/Carthage/Build/iOS/Sentry.framework",
);
name = "Copy Carthage Dependencies";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/usr/local/bin/carthage copy-frameworks";
};
8D3BD4867AA1ACEA46E5F50B /* [CP] Check Pods Manifest.lock */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
"${PODS_ROOT}/Manifest.lock",
);
name = "[CP] Check Pods Manifest.lock";
outputPaths = (
"$(DERIVED_FILE_DIR)/Pods-Client-checkManifestLockResult.txt",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
showEnvVarsInLog = 0;
};
D6D515078BA2F8059B3DB387 /* [CP] Embed Pods Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"${SRCROOT}/Pods/Target Support Files/Pods-Client/Pods-Client-frameworks.sh",
"${BUILT_PRODUCTS_DIR}/AWSCore/AWSCore.framework",
"${BUILT_PRODUCTS_DIR}/AWSSNS/AWSSNS.framework",
"${BUILT_PRODUCTS_DIR}/CRToast/CRToast.framework",
"${BUILT_PRODUCTS_DIR}/Charts/Charts.framework",
"${BUILT_PRODUCTS_DIR}/KKDomain/KKDomain.framework",
"${BUILT_PRODUCTS_DIR}/RNDeviceInfo/RNDeviceInfo.framework",
"${BUILT_PRODUCTS_DIR}/RNFS/RNFS.framework",
"${BUILT_PRODUCTS_DIR}/RNSqlite2/RNSqlite2.framework",
"${BUILT_PRODUCTS_DIR}/RNViewShot/RNViewShot.framework",
"${BUILT_PRODUCTS_DIR}/React/React.framework",
"${BUILT_PRODUCTS_DIR}/Realm/Realm.framework",
"${BUILT_PRODUCTS_DIR}/RealmSwift/RealmSwift.framework",
"${BUILT_PRODUCTS_DIR}/RxSwift/RxSwift.framework",
"${BUILT_PRODUCTS_DIR}/SVProgressHUD/SVProgressHUD.framework",
"${PODS_ROOT}/../node_modules/react-native-webrtc/ios/WebRTC.framework",
"${BUILT_PRODUCTS_DIR}/react-native-webrtc/react_native_webrtc.framework",
"${BUILT_PRODUCTS_DIR}/yoga/yoga.framework",
);
name = "[CP] Embed Pods Frameworks";
outputPaths = (
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AWSCore.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/AWSSNS.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/CRToast.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Charts.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/KKDomain.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RNDeviceInfo.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RNFS.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RNSqlite2.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RNViewShot.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/React.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RealmSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/RxSwift.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SVProgressHUD.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/WebRTC.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/react_native_webrtc.framework",
"${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/yoga.framework",
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-Client/Pods-Client-frameworks.sh\"\n";
showEnvVarsInLog = 0;
};
E6639F191BF11E3A002D0853 /* Conditionally Add Settings Bundle */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Conditionally Add Settings Bundle";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "if [ \"${INCLUDE_SETTINGS_BUNDLE}\" = \"YES\" ]\nthen\n cp -r \"${PROJECT_DIR}/${TARGET_NAME}/Application/Settings.bundle\" \"${BUILT_PRODUCTS_DIR}/${PRODUCT_NAME}.app\"\nfi";
};
E6EC6EFC1E5354E20067985D /* Copy Carthage Frameworks */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
"$(SRCROOT)/Carthage/Build/iOS/EarlGrey.framework",
"$(SRCROOT)/Carthage/Build/iOS/MappaMundi.framework",
);
name = "Copy Carthage Frameworks";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "/usr/local/bin/carthage copy-frameworks";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
282731591ABC9BE600AA1954 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2853C5411AD84C6800C4F31D /* TabsPayload.swift in Sources */,
28926B3A1AC0F128009C0B1D /* CleartextPayloadJSON.swift in Sources */,
280CB1371C20E0A3005AF147 /* BookmarksSynchronizer.swift in Sources */,
2827319D1ABC9C2F00AA1954 /* SyncMeta.swift in Sources */,
2894C1661AE89DD200F1F92F /* TabsSynchronizer.swift in Sources */,
282731991ABC9C2F00AA1954 /* ClientPayload.swift in Sources */,
E67D57031D527449003917B1 /* BatchingClient.swift in Sources */,
2894C1431AE89D8900F1F92F /* HistorySynchronizer.swift in Sources */,
28E23C121AC5A5EE00F5AC85 /* State.swift in Sources */,
28ED02291B262E0A003948B2 /* IndependentRecordSynchronizer.swift in Sources */,
CE564D8E1EB7BD7700BEDDDC /* BookmarksRepairRequestor.swift in Sources */,
28A17B671BEC727500BC14ED /* Downloader.swift in Sources */,
2F3724E71ABF3C19007607FA /* StorageClient.swift in Sources */,
28926B1A1AC0F074009C0B1D /* EncryptedJSON.swift in Sources */,
2894C16C1AE89FD500F1F92F /* HistoryPayload.swift in Sources */,
2885023F1AC117A500E7F670 /* SyncStateMachine.swift in Sources */,
EBA31D7D1F79996E0055463D /* SyncTelemetryUtils.swift in Sources */,
28ED02261B262B5E003948B2 /* LoginsSynchronizer.swift in Sources */,
2894C1691AE89DDC00F1F92F /* ClientsSynchronizer.swift in Sources */,
288E67C21B9E730900AE2C6A /* BookmarksDownloader.swift in Sources */,
28E91E751B443AD5009DF274 /* SyncConstants.swift in Sources */,
28532CE61C48098D000072D9 /* ThreeWayTreeMerger.swift in Sources */,
28C28BFD1C51A3B900D5460E /* Merging.swift in Sources */,
2F3724E91ABF3C19007607FA /* Synchronizer.swift in Sources */,
28AA941D1B97DCA800703DC6 /* BookmarkPayload.swift in Sources */,
28ED02021B26123E003948B2 /* LoginPayload.swift in Sources */,
28926B371AC0F0DD009C0B1D /* EnvelopeJSON.swift in Sources */,
2827319A1ABC9C2F00AA1954 /* KeyBundle.swift in Sources */,
2F3724E51ABF3C19007607FA /* Info.swift in Sources */,
2827319C1ABC9C2F00AA1954 /* Record.swift in Sources */,
E69DB0C31E97E320008A67E6 /* BookmarkTelemetryPing.swift in Sources */,
2827319B1ABC9C2F00AA1954 /* KeysPayload.swift in Sources */,
288501DE1AC0F61D00E7F670 /* RequestExtensions.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
282731641ABC9BE700AA1954 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E6BA20211E52170E00697F9C /* SyncTelemetryTests.swift in Sources */,
28ECD97A1BA1EA2200D829DA /* MockSyncServer.swift in Sources */,
285D37E31ABCA69E000E1CF9 /* CryptoTests.swift in Sources */,
28F596A11ACA13CA0071DDCC /* InfoTests.swift in Sources */,
D8BA178A206D40670023AC00 /* Mocking.swift in Sources */,
2F3724C71ABF3C01007607FA /* StorageClientTests.swift in Sources */,
28ECD9F41BA1F59800D829DA /* DownloadTests.swift in Sources */,
2F3724C61ABF3C01007607FA /* LiveStorageClientTests.swift in Sources */,
E6EDE82C1D5244AF007A0732 /* BatchingClientTests.swift in Sources */,
E42736071EA858CF009C428E /* TabsPayloadTests.swift in Sources */,
28D980231C47149000277055 /* TestBookmarkTreeMerging.swift in Sources */,
CE339EE61F2507C0009BE0E6 /* TestBookmarksSynchronizer.swift in Sources */,
289A4C141C4EB90600A460E3 /* StorageTestUtils.swift in Sources */,
28532CC11C473977000072D9 /* MockFiles.swift in Sources */,
E6D7C32B1CF4E86C00E746BA /* TestBookmarkModel.swift in Sources */,
D8BA1791206D47A80023AC00 /* DeferredTestUtils.swift in Sources */,
CEFC984B1EC0DCF5008A3E48 /* TestBookmarksRepairRequestor.swift in Sources */,
2F8C76571BC32F3C00D5E4E0 /* MockSyncServerTests.swift in Sources */,
28F657EA1ABFCA7A00A608BD /* LiveAccountTest.swift in Sources */,
2F67C5261BB0CB4E00E7B73A /* MetaGlobalTests.swift in Sources */,
2827319E1ABC9C5900AA1954 /* RecordTests.swift in Sources */,
2855611F1AEFFA1C00D5ED5B /* HistorySynchronizerTests.swift in Sources */,
5002717C41BC7C50F67F1CAD /* StateTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
288A2D811AB8B3260023ABC3 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E65075991E37F7AB006961AC /* Cancellable.swift in Sources */,
E65075BE1E37F7AB006961AC /* TimeConstants.swift in Sources */,
E65075B21E37F7AB006961AC /* Functions.swift in Sources */,
E65075B41E37F7AB006961AC /* KeychainCache.swift in Sources */,
E65075BA1E37F7AB006961AC /* Prefs.swift in Sources */,
7B10AABB1E3A1F650002DD08 /* URLRequestExtensions.swift in Sources */,
D02818611EF056C800240CAA /* SentryIntegration.swift in Sources */,
E693F0D91E9D64BD0086DC17 /* OptionalExtensions.swift in Sources */,
E65075A01E37F7AB006961AC /* ArrayExtensions.swift in Sources */,
E65075A31E37F7AB006961AC /* KeychainWrapperExtensions.swift in Sources */,
E65075921E37F7AB006961AC /* Accessibility.swift in Sources */,
E65075B51E37F7AB006961AC /* LaunchArguments.swift in Sources */,
E65075BB1E37F7AB006961AC /* RollingFileLogger.swift in Sources */,
E650759D1E37F7AB006961AC /* DeviceInfo.swift in Sources */,
E65075971E37F7AB006961AC /* AuthenticationKeychainInfo.swift in Sources */,
E65075A51E37F7AB006961AC /* NSFileManagerExtensions.swift in Sources */,
E65075A11E37F7AB006961AC /* HashExtensions.swift in Sources */,
3964B09A1EA8F06F00F2EEF4 /* FeatureSwitch.swift in Sources */,
E65075981E37F7AB006961AC /* Bytes.swift in Sources */,
E65075B11E37F7AB006961AC /* FSUtils.m in Sources */,
CE7F11941F3CEEC800ABFC0B /* RemoteDevices.swift in Sources */,
D3A14C221CB3145E00253BC6 /* Strings.swift in Sources */,
7B10AA9F1E3A15020002DD08 /* DataExtensions.swift in Sources */,
7B3D9E651E4CBFDB007A50DA /* NSCoderExtensions.swift in Sources */,
E65075931E37F7AB006961AC /* AppConstants.swift in Sources */,
4FB2BBB120B70A21006FB03D /* DeviceInfoExtension.swift in Sources */,
E65075B81E37F7AB006961AC /* NotificationConstants.swift in Sources */,
E65075AC1E37F7AB006961AC /* StringExtensions.swift in Sources */,
E65075951E37F7AB006961AC /* GeneralUtils.swift in Sources */,
E683F0C21E93D4E90035D990 /* DictionaryExtensions.swift in Sources */,
E650759B1E37F7AB006961AC /* CrashSimulator.m in Sources */,
288A2DB51AB8B38D0023ABC3 /* Error.swift in Sources */,
E65075A91E37F7AB006961AC /* URLExtensions.swift in Sources */,
7479B4EF1C5306A200DF000B /* Reachability.swift in Sources */,
E65075B31E37F7AB006961AC /* KeyboardHelper.swift in Sources */,
E65075AA1E37F7AB006961AC /* URLProtectionSpaceExtensions.swift in Sources */,
EB7FFFC820A9D38D003E1E34 /* AlertController.swift in Sources */,
E65075BC1E37F7AB006961AC /* SupportUtils.swift in Sources */,
E65075B61E37F7AB006961AC /* Loader.swift in Sources */,
E65075BF1E37F7AB006961AC /* UserAgent.swift in Sources */,
E65075C01E37F7AB006961AC /* WeakList.swift in Sources */,
E65075AE1E37F7AB006961AC /* UIImageExtensions.swift in Sources */,
E65075A71E37F7AB006961AC /* ScannerExtensions.swift in Sources */,
E65075A21E37F7AB006961AC /* HexExtensions.swift in Sources */,
288A2DB61AB8B38D0023ABC3 /* Result.swift in Sources */,
E65075AD1E37F7AB006961AC /* UIColorExtensions.swift in Sources */,
E650759C1E37F7AB006961AC /* DeferredUtils.swift in Sources */,
E65075941E37F7AB006961AC /* AppInfo.swift in Sources */,
E65075A41E37F7AB006961AC /* NSCharacterSetExtensions.swift in Sources */,
E65075B71E37F7AB006961AC /* Logger.swift in Sources */,
E65075961E37F7AB006961AC /* AsyncReducer.swift in Sources */,
7B9BF91C1E43472E00CB24F4 /* JSONExtensions.swift in Sources */,
E65075BD1E37F7AB006961AC /* SystemUtils.swift in Sources */,
E65075AB1E37F7AB006961AC /* SetExtensions.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA435F61ABB83B4008031D1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2FA4362B1ABB8436008031D1 /* FirefoxAccountConfiguration.swift in Sources */,
39F99FE41E3A6F1700F353B4 /* PushClient.swift in Sources */,
39F99FE51E3A6F1700F353B4 /* PushConfiguration.swift in Sources */,
D32A350E1D6530D80066DAE9 /* FxADevice.swift in Sources */,
39F99FE61E3A6F1700F353B4 /* PushRegistration.swift in Sources */,
2F1A3DE11ABE3C90002F1E15 /* FxALoginStateMachine.swift in Sources */,
D3DBE6E51D6516FE00033FFF /* FxADeviceRegistration.swift in Sources */,
2FA436291ABB8436008031D1 /* FirefoxAccount.swift in Sources */,
2FFC4D1B1ABE3C360081D675 /* FxAState.swift in Sources */,
2FDBCF611ABFC9DE00AFF7F0 /* SyncAuthState.swift in Sources */,
39C22C291E89791C000C0E56 /* PushCrypto.swift in Sources */,
2FA436351ABB8436008031D1 /* TokenServerClient.swift in Sources */,
2FA436331ABB8436008031D1 /* HawkHelper.swift in Sources */,
2FA4362F1ABB8436008031D1 /* FxAClient10.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FA436011ABB83B4008031D1 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2FA4363E1ABB8448008031D1 /* FxAClient10Tests.swift in Sources */,
2FDBCF9B1AC0ADB500AFF7F0 /* SyncAuthStateTests.swift in Sources */,
2FA436421ABB8448008031D1 /* TokenServerClientTests.swift in Sources */,
39C22C2A1E897926000C0E56 /* PushCryptoTests.swift in Sources */,
39C22C2F1E897BA7000C0E56 /* LivePushClientTests.swift in Sources */,
2FFC4D381ABE3C420081D675 /* FxAStateTests.swift in Sources */,
2FA436411ABB8448008031D1 /* LiveAccountTest.swift in Sources */,
2F1A3DFE1ABE3C9C002F1E15 /* FxALoginStateMachineTests.swift in Sources */,
2FA4363D1ABB8448008031D1 /* FirefoxAccountTests.swift in Sources */,
2FA436401ABB8448008031D1 /* HawkHelperTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2151ABB51F800877008 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2FCAE2621ABB531100877008 /* History.swift in Sources */,
28126F6E1C2F94F9006466CC /* SQLiteBookmarksModel.swift in Sources */,
7B9BF9301E449D2500CB24F4 /* MockLogins.swift in Sources */,
0BDA56B21B26B1E4008C9B96 /* Logins.swift in Sources */,
0BDA56B41B26B203008C9B96 /* SQLiteLogins.swift in Sources */,
E6F368291D7F594F008CDD67 /* SQLiteHistoryRecommendations.swift in Sources */,
2829D3A01C2F0AD400DCF931 /* Sharing.swift in Sources */,
2FCAE2751ABB531100877008 /* SQLiteRemoteClientsAndTabs.swift in Sources */,
285F2DC11AF80B4600211843 /* SQLiteBookmarksSyncing.swift in Sources */,
1E4C0DBC20A1A27E00D5941B /* BookmarkMirrorItemExtension.swift in Sources */,
28C4AB721AD42D4300D9ACE3 /* Clients.swift in Sources */,
D0131B4D1F3CF7D8000CDE86 /* SQLiteFavicons.swift in Sources */,
28126F741C2F96F1006466CC /* SQLiteBookmarksResetting.swift in Sources */,
28B62ACE1BC745E7004A585A /* Syncable.swift in Sources */,
1E4C0DBD20A1A27E00D5941B /* GhosteryMigrationManager.swift in Sources */,
AFBEDE9A20B56BB200C3119A /* TrackerStateStore.swift in Sources */,
74B195441CF503FC007F36EF /* RecentlyClosedTabs.swift in Sources */,
D07696F820697F9C00FACFD8 /* ReadingListSchema.swift in Sources */,
D0769743206C19E900FACFD8 /* SQLiteReadingList.swift in Sources */,
E65075C21E37F956006961AC /* ExtensionUtils.swift in Sources */,
1E4C0DBE20A1A27E00D5941B /* GhosterySQLiteFactories.swift in Sources */,
7BF5A1EA1B41640500EA9DD8 /* SyncQueue.swift in Sources */,
2852B8441C51996B00591EAC /* Trees.swift in Sources */,
E677F0541D94247300ECF1FB /* Metadata.swift in Sources */,
28E08C991AF44EF9009BA2FA /* SQLiteHistory.swift in Sources */,
285D3B901B4386520035FD22 /* SQLiteQueue.swift in Sources */,
28532D321C483E3D000072D9 /* CompletionOps.swift in Sources */,
2FCAE25D1ABB531100877008 /* Bookmarks.swift in Sources */,
394CF6CF1BAA493C00906917 /* DefaultSuggestedSites.swift in Sources */,
2FCAE2781ABB531100877008 /* Visit.swift in Sources */,
1E138D7F20A2E4F400B82C13 /* BookmarksModelExtensions.swift in Sources */,
D3BF8CBB1B7425570007AFE6 /* DiskImageStore.swift in Sources */,
E6FF6ACA1D873CFF0070C294 /* PageMetadata.swift in Sources */,
2FCAE2611ABB531100877008 /* FileAccessor.swift in Sources */,
28126F481C2F948E006466CC /* SQLiteBookmarksHelpers.swift in Sources */,
E677F0451D9423FB00ECF1FB /* SQLiteMetadata.swift in Sources */,
D37DE2831CA2047500A5EC69 /* CertStore.swift in Sources */,
D018F93E1F44A71A0098F8CA /* Schema.swift in Sources */,
2829D37A1C2F0A7F00DCF931 /* BookmarksModel.swift in Sources */,
2FCAE2661ABB531100877008 /* Site.swift in Sources */,
0B54BD191B698B7C004C822C /* SuggestedSites.swift in Sources */,
318FB6EB1DB5600D0004E40F /* SQLiteHistoryFactories.swift in Sources */,
285D3B681B4380B70035FD22 /* Queue.swift in Sources */,
1E4C0DBF20A1A27E00D5941B /* GhosteryTab.swift in Sources */,
D076971F206AC60900FACFD8 /* ReadingList.swift in Sources */,
28E08C9A1AF44F00009BA2FA /* BrowserSchema.swift in Sources */,
2FCAE2681ABB531100877008 /* BrowserDB.swift in Sources */,
283586FD1C73F18E00A55435 /* CachingItemSource.swift in Sources */,
D0B29EE01F460BDF00C7CEFC /* LoginsSchema.swift in Sources */,
AFBEDE8B20B56BAD00C3119A /* DomainStore.swift in Sources */,
2FCAE2651ABB531100877008 /* RemoteTabs.swift in Sources */,
2FCAE2601ABB531100877008 /* Favicons.swift in Sources */,
28126F771C2F9833006466CC /* SQLiteBookmarksBase.swift in Sources */,
2FCAE2771ABB531100877008 /* SwiftData.swift in Sources */,
2FCAE25F1ABB531100877008 /* Cursor.swift in Sources */,
28302E401AF0747800521E2E /* DatabaseError.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
2FCAE2201ABB51F800877008 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
28D158AD1AFD90E500F9C065 /* TestSQLiteBookmarks.swift in Sources */,
C8611C8E1F71904C00C3DE7D /* DiskImageStoreTests.swift in Sources */,
D0B693D5206C5BB9008A8B11 /* TestSQLiteReadingList.swift in Sources */,
E63F71881DB7FBE200A995C9 /* TestSQLiteMetadata.swift in Sources */,
2FCAE2851ABB533A00877008 /* TestSQLiteRemoteClientsAndTabs.swift in Sources */,
E6BE53CD1D9177B10074909A /* TestSQLiteHistoryRecommendations.swift in Sources */,
289A4C131C4EB90600A460E3 /* StorageTestUtils.swift in Sources */,
D37DE2C71CA356D800A5EC69 /* CertTests.swift in Sources */,
281B029A1C037C1F005202C3 /* TestBrowserDB.swift in Sources */,
D32CACED1AE04DA1000658EB /* TestSwiftData.swift in Sources */,
2FCAE2841ABB533A00877008 /* MockFiles.swift in Sources */,
7BF5A1EE1B429B3100EA9DD8 /* SyncCommandsTests.swift in Sources */,
287AC8661AF4776D00101515 /* TestSQLiteHistory.swift in Sources */,
D8BA178E206D47460023AC00 /* DeferredTestUtils.swift in Sources */,
0BDA56B01B26B1D5008C9B96 /* TestLogins.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
390527461C874D35007E0BB7 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
315D05561E58DD60001F349B /* UIPasteboardExtensions.swift in Sources */,
3905274F1C874D35007E0BB7 /* TodayViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
397848D71ED86605004C0C0B /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
397848DE1ED86605004C0C0B /* NotificationService.swift in Sources */,
396E38EE1EE0C6ED00CC180F /* ExtensionProfile.swift in Sources */,
396E38CC1EE0816C00CC180F /* Profile.swift in Sources */,
396E38E01EE0821B00CC180F /* NSUserDefaultsPrefs.swift in Sources */,
396E38DD1EE081DA00CC180F /* SyncStatusResolver.swift in Sources */,
396E38F21EE0C8ED00CC180F /* FxAPushMessageHandler.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
3B43E3CC1D95C48D00BBA9DB /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
D8BA178F206D477C0023AC00 /* DeferredTestUtils.swift in Sources */,
3B43E3D31D95C48D00BBA9DB /* StoragePerfTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
3BFE4B031D342FB800DDF53F /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2CA16FDE1E5F089100332277 /* SearchTest.swift in Sources */,
0BF0DB4A1E57B05E009172B0 /* LaunchArguments.swift in Sources */,
3B546EC01D95ECAE00BDBE36 /* ActivityStreamTest.swift in Sources */,
2CCB296720A99C9500121DD8 /* SaveLoginsTests.swift in Sources */,
3D9CA9841EF456A8002434DD /* NightModeTests.swift in Sources */,
39012F281F8ED262002E3D31 /* ScreenGraphTest.swift in Sources */,
0B305E1B1E3A98A900BE0767 /* BookmarkingTests.swift in Sources */,
D81127D81F84023B0050841D /* PhotonActionSheetTest.swift in Sources */,
3BFE4B501D34673D00DDF53F /* ThirdPartySearchTest.swift in Sources */,
2CF9D9AA20067FA10083DF2A /* BrowsingPDFTests.swift in Sources */,
0BC9C9C41F26F54D000E8AB5 /* SiteLoadTest.swift in Sources */,
2C4B6BF320349EB800A009C2 /* FirstRunTourTests.swift in Sources */,
2C4A07DC20246EAD0083E320 /* DragAndDropTests.swift in Sources */,
2C2A5EF41E68469500F02659 /* PrivateBrowsingTest.swift in Sources */,
3D71C89E1F5703A1008D8646 /* CopiedLinksTests.swift in Sources */,
2CF449A51E7BFE2C00FD7595 /* NavigationTest.swift in Sources */,
2C2A91291FA2410D002E36BD /* HistoryTests.swift in Sources */,
3BF4B8E91D38497A00493393 /* BaseTestCase.swift in Sources */,
3D9CAA1C1EFCD655002434DD /* ClipBoardTests.swift in Sources */,
2CB1A65A1FDEA8B60084E96D /* NewTabSettings.swift in Sources */,
0B3D670E1E09B90B00C1EFC7 /* AuthenticationTest.swift in Sources */,
2C28F96C201B2D4C00ABA8A5 /* MailAppSettingsTests.swift in Sources */,
2C97EC711E72C80E0092EC18 /* TopTabsTest.swift in Sources */,
39EB469A1E26DDB4006346E8 /* FxScreenGraph.swift in Sources */,
2CC1B3F01E9B861400814EEC /* DomainAutocompleteTest.swift in Sources */,
2C473BD0209778900008C853 /* DownloadFilesTests.swift in Sources */,
0B729D371E047D6A008E6859 /* HomePageSettingsTest.swift in Sources */,
39C261CC2018DE21009D97BD /* FxScreenGraphTests.swift in Sources */,
3DEFED081F55EBE300F8620C /* TrackingProtectionTests.swift in Sources */,
2CEDADA220207EC400223A89 /* SyncFAUITests.swift in Sources */,
3D9CA9A81EF84D04002434DD /* NoImageTests.swift in Sources */,
2C31A8471E8D447F00DAC646 /* HomePageSettingsUITest.swift in Sources */,
2CEA6F791E93E3A600D4100E /* SearchSettingsUITest.swift in Sources */,
55A747171DC46FC400CE1B57 /* HomePageUITest.swift in Sources */,
2C31A7A91E8BFB2200DAC646 /* ReaderViewUITest.swift in Sources */,
2C8C07771E7800EA00DC1237 /* FindInPageTest.swift in Sources */,
2CB56E3F1E926BFB00AF7586 /* ToolbarTest.swift in Sources */,
2C3406C81E719F00000FD889 /* SettingsTest.swift in Sources */,
2CF21D0920A4A163000D08B7 /* PocketTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7BEB64431C7345600092C02E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
7BEB64441C7345600092C02E /* L10nSnapshotTests.swift in Sources */,
7BEB64451C7345600092C02E /* SnapshotHelper.swift in Sources */,
E40AFC541DD0E93300DA5651 /* L10nPermissionStringsSnapshotTests.swift in Sources */,
E40AFC6C1DD128DA00DA5651 /* L10nIntroSnapshotTests.swift in Sources */,
E40AFC651DD0F25500DA5651 /* L10nBaseSnapshotTests.swift in Sources */,
391B4FFF1F9767F50094F841 /* FxScreenGraph.swift in Sources */,
E402000A1E6493C800B45AFF /* LaunchArguments.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
7BEB64501C7345990092C02E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
7BEB64511C7345990092C02E /* MarketingUITests.swift in Sources */,
7BEB64521C7345990092C02E /* SnapshotHelper.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
82F4342F207E44C100FA40AF /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
82F43436207E44C100FA40AF /* AppiumTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
D39FA15B1A83E0EC00EE869C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
0B5A93221B1EB4C8004F47A2 /* ReadingListTest.swift in Sources */,
D38F03701C06387900175932 /* AuthenticationTests.swift in Sources */,
28C8B7851C852535006D8318 /* BookmarksPanelTests.swift in Sources */,
C8611CB01F71AEBA00C3DE7D /* NoImageModeTests.swift in Sources */,
E6B4C4031C68F58B001F97E8 /* BrowserTests.swift in Sources */,
D39FA1811A83E84900EE869C /* Global.swift in Sources */,
0B7C1E951F6097AD006A8869 /* TrackingProtectionTests.swift in Sources */,
4F514FD41ACD8F2C0022D7EA /* HistoryTests.swift in Sources */,
C8EB60DC1F1FB9AD00F9B5B3 /* NavigationDelegateTests.swift in Sources */,
E6A92ADB1C52A8DA00743291 /* LoginInputTests.swift in Sources */,
D375A9201AE71675001B30D5 /* ViewMemoryLeakTests.swift in Sources */,
D313BE981B2F5096009EF241 /* DomainAutocompleteTests.swift in Sources */,
D3CFD3641CC5605B0064AB4A /* SecurityTests.swift in Sources */,
D3C3EB651B6FF44000388E9A /* SessionRestoreTests.swift in Sources */,
7B24DC9C1B67B3590005766B /* ClearPrivateDataTests.swift in Sources */,
E633E37A1C2204BE001FFF6C /* LoginManagerTests.swift in Sources */,
744B0FFE1B4F172E00100422 /* ToolbarTests.swift in Sources */,
0BEF44631E31165700187C32 /* EarlGrey.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E69DB0701E97DEA9008A67E6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E69DB0B71E97E2AC008A67E6 /* SyncTelemetry.swift in Sources */,
EBA31D791F7999030055463D /* SyncPingCentre.swift in Sources */,
EBA31D7B1F79990C0055463D /* SyncTelemetryEvents.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E69DB0791E97DEA9008A67E6 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E610B0191EDC68FC00DC9372 /* EventTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
E6F965081B2F1CF20034B023 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
28532BEB1C472015000072D9 /* UtilsTests.swift in Sources */,
28532BEA1C472008000072D9 /* DeferredTests.swift in Sources */,
E61453BE1B750A1700C3F9D7 /* RollingFileLoggerTests.swift in Sources */,
3BB54B311E68EB2B0021DAC4 /* AuthenticationKeychainInfoTests.swift in Sources */,
39E65D271CA5B92000C63CE3 /* AsyncReducerTests.swift in Sources */,
E4E7EB6D1C4AED5E0094275D /* SupportUtilsTests.swift in Sources */,
3964B09C1EA8F32C00F2EEF4 /* FeatureSwitchTests.swift in Sources */,
E4E25CCB1CA99E7400D0F088 /* HexExtensionsTests.swift in Sources */,
28532BE91C471FFB000072D9 /* ResultTests.swift in Sources */,
E6F9653C1B2F1D5D0034B023 /* NSURLExtensionsTests.swift in Sources */,
3B4AA24B1D8B8C4C00A2E008 /* ArrayExtensionTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21BA1A090F8100AAB793 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
4F304595204FEC5500C99162 /* PanelDataObservers.swift in Sources */,
E68E39BE1C46F42000B85F42 /* AppSettingsTableViewController.swift in Sources */,
E640E86A1C73A47C00C5F072 /* PasscodeViews.swift in Sources */,
1EEA36DD206401EB003B6AD5 /* CliqzTabLocationView.swift in Sources */,
D029A04920A62DB0001DB72F /* TemporaryDocument.swift in Sources */,
E692E3371C46E86A009D1240 /* AppSettingsOptions.swift in Sources */,
D38F02D11C05127100175932 /* Authenticator.swift in Sources */,
E68E7ADC1CAC208200FDCA76 /* SetupPasscodeViewController.swift in Sources */,
7B3631EA1C244FEE00D12AF9 /* Theme.swift in Sources */,
3B61CD491F2A74EF00D38DE1 /* PocketFeed.swift in Sources */,
4F30F52420517A6B0049E4F6 /* LogoPlaceholder.swift in Sources */,
396E38F11EE0C8EC00CC180F /* FxAPushMessageHandler.swift in Sources */,
E66C5B481BDA81050051AA93 /* UIImage+ImageEffects.m in Sources */,
4F69309A2048185600FB0B2E /* TopSitesDataSource.swift in Sources */,
E4CD9F6D1A77DD2800318571 /* ReaderModeStyleViewController.swift in Sources */,
1EEA368120613C17003B6AD5 /* SendCrashReportsTableViewController.swift in Sources */,
AF9C111220A051FB003253D3 /* CliqzHistoryPanel.swift in Sources */,
4F3046B8204FF65800C99162 /* LocationManager.swift in Sources */,
D0FCF7F51FE45842004A7995 /* UserScriptManager.swift in Sources */,
E4A960061ABB9C450069AD6F /* ReaderModeUtils.swift in Sources */,
EBF47E701F7979DF00899189 /* UnifiedTelemetry.swift in Sources */,
4F0445D92033326F00E2C0C7 /* FreshtabViewController.swift in Sources */,
AF6FA98D20652D4600D7F9F0 /* PageTrackersFound.swift in Sources */,
EB07ADBE207FB3E80048D794 /* InstructionsViewController.swift in Sources */,
31ADB5DA1E58CEC300E87909 /* ClipboardBarDisplayHandler.swift in Sources */,
AFD165B920C6C1AD00379381 /* PopulateBlockedTrackersOperation.swift in Sources */,
AFE484D32056838500554B2E /* CliqzURLBar.swift in Sources */,
745DAB3F1CDAB09E00D44181 /* HistoryBackButton.swift in Sources */,
396E38F31EE0C90D00CC180F /* FxALoginHelper.swift in Sources */,
D3B6923F1B9F9A58004B87A4 /* FindInPageHelper.swift in Sources */,
1EC9C75420CFF6F200082652 /* BrowserViewControllerHelper.swift in Sources */,
4F30F50E2051670C0049E4F6 /* JSBridge.swift in Sources */,
D3C3696E1CC6B78800348A61 /* LocalRequestHelper.swift in Sources */,
E4B423DD1ABA0318007E66C8 /* ReaderModeHandlers.swift in Sources */,
D308E4E41A5306F500842685 /* SearchEngines.swift in Sources */,
3BCE6D3C1CEB9E4D0080928C /* ThirdPartySearchAlerts.swift in Sources */,
1EAFE56E205FFE82006A36B4 /* AdBlockerSettingsTableViewController.swift in Sources */,
745DAB301CDAAFAA00D44181 /* RecentlyClosedTabsPanel.swift in Sources */,
AF6FA98A20652D4600D7F9F0 /* TrackerListHostPaths.swift in Sources */,
AF77B88C2099FFC300E7A0C4 /* AntiPhishingDetector.swift in Sources */,
C45F44691D087DB600CB7EF0 /* TopTabsViewController.swift in Sources */,
4F0445DB203333BF00E2C0C7 /* TopSitesViewController.swift in Sources */,
1EDF0B1F207B837F00856493 /* KeyboardAccessoryView.swift in Sources */,
AF03AA1A20BC117600A9D097 /* LoadTrackerListOperation.swift in Sources */,
0BF0DB941A8545800039F300 /* URLBarView.swift in Sources */,
C817B34D1FC609500086018E /* UIScrollViewSwizzled.swift in Sources */,
4FF07D882063C99E001385A8 /* OffrzDataSource.swift in Sources */,
39F819C61FD70F5D009E31E4 /* TabEventHandlers.swift in Sources */,
4FBBC1502035E02900445AD1 /* NewsViewCell.swift in Sources */,
1EDF917820874DAA00200100 /* ShareExtensionActivities.swift in Sources */,
E65607611C08B4E200534B02 /* SearchInputView.swift in Sources */,
EB2A63341F3B49A7004EF8B0 /* ContentBlockerHelper.swift in Sources */,
FA6B2AC21D41F02D00429414 /* Punycode.swift in Sources */,
4F30F5092051670C0049E4F6 /* AutoCompletionBridge.m in Sources */,
D301AAEE1A3A55B70078DD1D /* TabTrayController.swift in Sources */,
4F30F50D2051670C0049E4F6 /* CryptoBridge.m in Sources */,
AF7DD44020F785D30090956F /* CustomSimpleToast.swift in Sources */,
0B3E7D951B27A7CE00E2E84D /* AboutHomeHandler.swift in Sources */,
D331DFCA1CB6E9EE009B5DA2 /* OldStrings.swift in Sources */,
1EDF0B22207B86A200856493 /* QuerySuggestionView.swift in Sources */,
AF28D3DB207E325F0065FF86 /* PermissionManagerModuleBridge.m in Sources */,
4F3FA4E520444FE900A9E7F6 /* StringExtension.swift in Sources */,
1EAFE56B205FFE82006A36B4 /* AutoForgetTabTableViewController.swift in Sources */,
D3BE7B461B054F8600641031 /* TestAppDelegate.swift in Sources */,
4F0445E720334D3400E2C0C7 /* UIDeviceExtension.swift in Sources */,
3BB50E111D6274CD004B33DF /* ActivityStreamTopSitesCell.swift in Sources */,
0B62EFD21AD63CD100ACB9CD /* Clearables.swift in Sources */,
7482205C1DBAB56300EEEA72 /* MailProviders.swift in Sources */,
C40046FA1CF8E0B200B08303 /* BackForwardListAnimator.swift in Sources */,
DD31E0FB1B382B520077078A /* TabPrintPageRenderer.swift in Sources */,
AF6F247D20AF0749009C3D0D /* CliqzStrings.swift in Sources */,
D81E45131F82C56D004EFFBA /* NewTabContentSettingsViewController.swift in Sources */,
E4CD9E911A6897FB00318571 /* ReaderMode.swift in Sources */,
1EAFE562205FFE21006A36B4 /* CliqzOnOffSetting.swift in Sources */,
E68E7ADE1CAC208A00FDCA76 /* RemovePasscodeViewController.swift in Sources */,
74C027451B2A348C001B1E88 /* SessionData.swift in Sources */,
D314E7F71A37B98700426A76 /* TabToolbar.swift in Sources */,
CEFA977E1FAA6B490016F365 /* SyncContentSettingsViewController.swift in Sources */,
4F30F52720517C210049E4F6 /* SearchViewDelegate.swift in Sources */,
E60D03181D511398002FE3F6 /* SyncStatusResolver.swift in Sources */,
AF53D3BC206A346B0012A11F /* TabExtension.swift in Sources */,
1EAFE563205FFE21006A36B4 /* ShowCliqzPageSetting.swift in Sources */,
EB11A1062044A90E0018F749 /* ContentBlockerHelper+TabContentScript.swift in Sources */,
E689C6FA1E0C6E98008BAADB /* FxAContentViewController.swift in Sources */,
1E4CFBF92073A5BD00B26E85 /* AddConnectionViewController.swift in Sources */,
C4E3983D1D21F1E7004E89BA /* TopTabsViews.swift in Sources */,
3B0943811D6CC4FC004F24E1 /* FilledPageControl.swift in Sources */,
FA9293D41D6580E100AC8D33 /* QRCodeViewController.swift in Sources */,
E6108FF91C84E91C005D25E8 /* BasePasscodeViewController.swift in Sources */,
39F4C10A2045DB2E00746155 /* FocusHelper.swift in Sources */,
E4CD9F2D1A6DC91200318571 /* TabLocationView.swift in Sources */,
0BB5B2881AC0A2B90052877D /* SnackBar.swift in Sources */,
AF6FA99520652DF200D7F9F0 /* PersistentSet.swift in Sources */,
AF77B8C5209B132700E7A0C4 /* CliqzHomePanelViewController.swift in Sources */,
7BEFC6801BFF68C30059C952 /* QuickActions.swift in Sources */,
AFA9FACA208DFA120028CA1B /* ControlCenterDataSource.swift in Sources */,
AF77B890209A05E200E7A0C4 /* ConnectionManager.swift in Sources */,
4F0445D72033324500E2C0C7 /* NewsDataService.swift in Sources */,
D0C95E36200FDC5500E4E51C /* MetadataParserHelper.swift in Sources */,
0BF1B7E31AC60DEA00A7B407 /* InsetButton.swift in Sources */,
AF7DD43020F77B790090956F /* LoadingNotificationManager.swift in Sources */,
D0C95EF6201A55A800E4E51C /* BrowserViewController+UIDropInteractionDelegate.swift in Sources */,
D31CF65C1CC1959A001D0BD0 /* PrivilegedRequest.swift in Sources */,
1E3FBF59207763FE00FAE3FD /* BrowserViewController+Connect.swift in Sources */,
D8D33A7D1FBD080300A20A28 /* SnapKitExtensions.swift in Sources */,
4FF07D862063C99E001385A8 /* OffrzViewController.swift in Sources */,
E650755C1E37F747006961AC /* Swizzling.m in Sources */,
AF4C19B920AC7AC400D3F740 /* TopTabs.swift in Sources */,
74821FC51DB56A2500EEEA72 /* OpenWithSettingsViewController.swift in Sources */,
D3B6923D1B9F9444004B87A4 /* FindInPageBar.swift in Sources */,
2F44FC721A9E840300FD20CC /* SettingsNavigationController.swift in Sources */,
74821F8E1DAD8F1400EEEA72 /* ActivityStreamHighlightCell.swift in Sources */,
E69E06BA1C76173D00D0F926 /* RequirePasscodeIntervalViewController.swift in Sources */,
D0E89A2920910917001CE5C7 /* DownloadsPanel.swift in Sources */,
D3BA7E0E1B0E934F00153782 /* ContextMenuHelper.swift in Sources */,
E660BE061BB0666D009AC090 /* InnerStrokedView.swift in Sources */,
1E7B7688206A8AC000FD0BA5 /* CliqzTabToolbar.swift in Sources */,
1EAFE55F205FFE21006A36B4 /* LocalResourceSetting.swift in Sources */,
4F0445DD203333F200E2C0C7 /* NewsViewController.swift in Sources */,
4FF07D8B2063CA46001385A8 /* OffrzDataService.swift in Sources */,
0BB5B30B1AC0AD1F0052877D /* LoginsHelper.swift in Sources */,
AFAB306B20B83E2800FE312E /* TelemetryHelper.swift in Sources */,
1E4CFBE7207380AD00B26E85 /* ConnectTableViewController.swift in Sources */,
1E2C202020AEDFBA00AA00B5 /* CliqzSiteTableViewCell.swift in Sources */,
1EEA36D72063F87C003B6AD5 /* URLExtension.swift in Sources */,
E69E06C91C76198000D0F926 /* AuthenticationManagerConstants.swift in Sources */,
392ED7E61D0AEFEF009D9B62 /* HomePageAccessors.swift in Sources */,
AF6FA99220652D4600D7F9F0 /* TrieNode.swift in Sources */,
4F4033D82086575500AD2A8D /* OverviewViewController.swift in Sources */,
4F30F5152051670C0049E4F6 /* SubscriptionModule.swift in Sources */,
AFA1DE0E2088BE5700B27B8A /* CompileOperation.swift in Sources */,
AFBAC1BF20AEBB78007F02CC /* CliqzIntroViewController.swift in Sources */,
4FD19FC5205A9F7700547DD5 /* NativeContextMenu.swift in Sources */,
1E4CFBFB2073A5CC00B26E85 /* EditConnectionViewController.swift in Sources */,
7BA8D1C71BA037F500C8AE9E /* OpenInHelper.swift in Sources */,
E4B423BE1AB9FE6A007E66C8 /* ReaderModeCache.swift in Sources */,
4F30F5172051670C0049E4F6 /* Telemetry.swift in Sources */,
1EDF91C9208DDC5400200100 /* CliqzForgetModeButton.swift in Sources */,
AF99C8A2206935F0009404FF /* GhosteryButton.swift in Sources */,
4F30F50F2051670C0049E4F6 /* JSBridgeBridge.m in Sources */,
396CDB55203C5B870034A3A3 /* TabTrayController+KeyCommands.swift in Sources */,
74E36D781B71323500D69DA1 /* SettingsContentViewController.swift in Sources */,
4FF07D892063C99E001385A8 /* OffrzOnboardingView.swift in Sources */,
742A56391D80B54A00BDB803 /* PhotonActionSheet.swift in Sources */,
C4EFEECF1CEBB6F2009762A4 /* BackForwardTableViewCell.swift in Sources */,
2C49854E206173C800893DAE /* photon-colors.swift in Sources */,
E689C7301E0C7617008BAADB /* NSAttributedStringExtensions.swift in Sources */,
D0C95E0E200FD3B200E4E51C /* PrintHelper.swift in Sources */,
E64ED8FA1BC55AE300DAF864 /* UIAlertControllerExtensions.swift in Sources */,
4F3045CB204FF0C500C99162 /* CliqzSearchViewController.swift in Sources */,
282DA4731A68C1E700A406E2 /* OpenSearch.swift in Sources */,
4F30F50C2051670C0049E4F6 /* Crypto.swift in Sources */,
F35B8D2F1D638408008E3D61 /* SessionRestoreHandler.swift in Sources */,
AFA9FACC208DFD790028CA1B /* ArrayExtensions.swift in Sources */,
E63ED8E11BFD25580097D08E /* LoginListViewController.swift in Sources */,
D0625CA8208FC47A0081F3B2 /* BrowserViewController+DownloadQueueDelegate.swift in Sources */,
2F44FCC71A9E8CF500FD20CC /* SearchSettingsTableViewController.swift in Sources */,
4F0445E920334DC800E2C0C7 /* LocalDataStore.swift in Sources */,
39A359E41BFCCE94006B9E87 /* UserActivityHandler.swift in Sources */,
4FBBC14020359D3100445AD1 /* ForgetModeView.swift in Sources */,
AF6FA98820652D4600D7F9F0 /* TrackerListApp.swift in Sources */,
1E2C227C20B4149000AA00B5 /* SendUsageDataTableViewController.swift in Sources */,
D88FDAAF1F4E2BA000FD9709 /* PhotonActionSheetAnimator.swift in Sources */,
1EDF0B24207B86DA00856493 /* QuerySuggestions.swift in Sources */,
E698FFDA1B4AADF40001F623 /* TabScrollController.swift in Sources */,
D34510881ACF415700EC27F0 /* SearchLoader.swift in Sources */,
E65075521E37F6D1006961AC /* UIViewExtensions.swift in Sources */,
C8F457A81F1FD75A000CB895 /* BrowserViewController+WKNavigationDelegate.swift in Sources */,
E6927EC01C7B6FB800D03F75 /* ErrorToast.swift in Sources */,
D30B101E1AA7F9C600C01CA3 /* HomePanels.swift in Sources */,
1EAFE561205FFE21006A36B4 /* ToggleSubSettingsTableViewController.swift in Sources */,
F84B22041A0910F600AAB793 /* AppDelegate.swift in Sources */,
4F30F5142051670C0049E4F6 /* ShareCardModuleBridge.m in Sources */,
4F3046B9204FF65800C99162 /* AWSSNSManager.swift in Sources */,
AF03AA2A20BC129A00A9D097 /* ApplyDefaultsOperation.swift in Sources */,
AF6FA97B20652C8F00D7F9F0 /* URLInterceptor.swift in Sources */,
E653422D1C5944F90039DD9E /* BrowserPrompts.swift in Sources */,
2FDE87FE1ABB3817005317B1 /* RemoteTabsPanel.swift in Sources */,
AFD165B620C6C03B00379381 /* UpdateOperation.swift in Sources */,
39DD030D1CD53E1900BC09B3 /* HomePageHelper.swift in Sources */,
4F30F5102051670C0049E4F6 /* NativeDrawable.m in Sources */,
AFA9FB0D208E135E0028CA1B /* ControlCenterDelegate.swift in Sources */,
AFA9FB0B208E04FA0028CA1B /* DictionaryExtensions.swift in Sources */,
4FB2BBB420B70BC8006FB03D /* WifiProtectionViewController.swift in Sources */,
4F30F52120517A070049E4F6 /* FeedbackUI.swift in Sources */,
AF6FA98920652D4600D7F9F0 /* TrackerListRegex.swift in Sources */,
AF6FA98F20652D4600D7F9F0 /* UserPreferences.swift in Sources */,
C4F3B29A1CFCF93A00966259 /* ButtonToast.swift in Sources */,
D31A0FC71A65D6D000DC8C7E /* SearchSuggestClient.swift in Sources */,
1EDF91C5208A33C500200100 /* TabTrayControllerExtension.swift in Sources */,
A83E5AB71C1D993D0026D912 /* UIPasteboardExtensions.swift in Sources */,
D8EFFA0C1FF5B1FA001D3A09 /* NavigationRouter.swift in Sources */,
D0E55C4F1FB4FD23006DC274 /* FormPostHelper.swift in Sources */,
E650754E1E37F6AE006961AC /* GeometryExtensions.swift in Sources */,
AF6FA99120652D4600D7F9F0 /* TrackerStore.swift in Sources */,
D3972BF41C22412B00035B87 /* TitleActivityItemProvider.swift in Sources */,
4F4033C42086358D00AD2A8D /* ControlCenterViewController.swift in Sources */,
D38A1BEE1A9FA2CA00F6A386 /* SiteTableViewController.swift in Sources */,
7BA0601B1C0F4DE200DFADB6 /* TabPeekViewController.swift in Sources */,
1E2E551221187407003B50BE /* UIImageViewAligned.m in Sources */,
1EA949EA20EF6B6D008D32A6 /* UIAlertControllerExtension.swift in Sources */,
AF6FA97920652C8F00D7F9F0 /* BlockListManager.swift in Sources */,
E6D8D5E71B569D70009E5A58 /* BrowserTrayAnimators.swift in Sources */,
DDA24A431FD84D630098F159 /* DefaultSearchPrefs.swift in Sources */,
E65075611E37F77D006961AC /* MenuHelper.swift in Sources */,
E63ED7D81BFCD9990097D08E /* LoginTableViewCell.swift in Sources */,
4F30F5122051670C0049E4F6 /* QuerySuggestionBridge.m in Sources */,
3BB50E201D627539004B33DF /* ActivityStreamPanel.swift in Sources */,
4FF07D872063C99E001385A8 /* OffrzEmptyView.swift in Sources */,
AFF2874E209B54F6001E9B59 /* CliqzHomePanels.swift in Sources */,
4F30F5192051670C0049E4F6 /* UserAgentConstants.swift in Sources */,
4F3046B1204FF18700C99162 /* AppStatus.swift in Sources */,
F84B22241A09122500AAB793 /* HomePanelViewController.swift in Sources */,
4FBBC1522035E5C400445AD1 /* NewsDataSource.swift in Sources */,
AF28D3D8207E32250065FF86 /* PermissionManagerModule.swift in Sources */,
AFAB304020B80EC200FE312E /* AppDelegateExtension.swift in Sources */,
39455F771FC83F430088A22C /* TabEventHandler.swift in Sources */,
E47616C71AB74CA600E7DD25 /* ReaderModeBarView.swift in Sources */,
D88FDA9F1F4E2B9200FD9709 /* PhotonActionSheetProtocol.swift in Sources */,
E65075511E37F6D1006961AC /* NSURLExtensionsMailTo.swift in Sources */,
D83822001FC7961D00303C12 /* DispatchQueueExtensions.swift in Sources */,
D03F8EB22004014E003C2224 /* FaviconHandler.swift in Sources */,
2F44FCC51A9E85E900FD20CC /* SettingsTableViewController.swift in Sources */,
A9072B801D07B34100459960 /* NoImageModeHelper.swift in Sources */,
E660BDD91BB06521009AC090 /* TabsButton.swift in Sources */,
4F4033DA2086577D00AD2A8D /* GlobalTrackersViewController.swift in Sources */,
2F44FCCB1A9E972E00FD20CC /* SearchEnginePicker.swift in Sources */,
D02816C21ECA5E2A00240CAA /* HistoryStateHelper.swift in Sources */,
E68E7ACB1CAC1D4500FDCA76 /* PagingPasscodeViewController.swift in Sources */,
1EA94A0620EFB956008D32A6 /* TopTabsViewControllerExtension.swift in Sources */,
AF28D3DF207E37A20065FF86 /* GeoLocation.swift in Sources */,
AF77B88E209A022A00E7A0C4 /* NSData+GZIP.swift in Sources */,
AFA1DE102088D59400B27B8A /* BlockingCoordinator.swift in Sources */,
D04D1B92209790B60074B35F /* Toast.swift in Sources */,
D34DC8531A16C40C00D49B7B /* Profile.swift in Sources */,
AF6FA99020652D4600D7F9F0 /* TrackerListHosts.swift in Sources */,
392ED6B71D06E85E009D9B62 /* NewTabChoiceViewController.swift in Sources */,
E4B3348C1BC01D8F004E2BFF /* AdjustIntegration.swift in Sources */,
4F30F5112051670C0049E4F6 /* QuerySuggestion.swift in Sources */,
1EAFE570205FFE82006A36B4 /* RegionalSettingsTableViewController.swift in Sources */,
E65075541E37F6FC006961AC /* DynamicFontHelper.swift in Sources */,
C4E3984C1D21F2FD004E89BA /* TabTrayButtonExtensions.swift in Sources */,
D3FEC38D1AC4B42F00494F45 /* AutocompleteTextField.swift in Sources */,
0BD19A671A25309B0084FBA7 /* NSUserDefaultsPrefs.swift in Sources */,
AFDF458220A9C5F20091CA27 /* UILabelExtension.swift in Sources */,
1EAFE56F205FFE82006A36B4 /* HumanWebSettingsTableViewController.swift in Sources */,
4F0445E2203344E300E2C0C7 /* LogoLoader.swift in Sources */,
4F30F5082051670C0049E4F6 /* AutoCompletion.swift in Sources */,
AF28D3DD207E378E0065FF86 /* GeoLocationBridge.m in Sources */,
E68AEDB01B18F81A00133D99 /* SwipeAnimator.swift in Sources */,
AFA1DE0C2088BE0500B27B8A /* BlockListFileManager.swift in Sources */,
4F30F50A2051670C0049E4F6 /* BrowserActions.swift in Sources */,
3BF56D271CDBBE1F00AC4D75 /* SimpleToast.swift in Sources */,
D31F95E91AC226CB005C9F3B /* ScreenshotHelper.swift in Sources */,
1EAFE560205FFE21006A36B4 /* SubSettingsTableViewController.swift in Sources */,
28EADE5D1AFC3A78007FB2FB /* UIImageViewExtensions.swift in Sources */,
EB07ADBB207FB3E10048D794 /* ClientPickerViewController.swift in Sources */,
D3968F251A38FE8500CEFD3B /* TabManager.swift in Sources */,
C4E398601D22C409004E89BA /* TopTabsLayout.swift in Sources */,
2816F0001B33E05400522243 /* UIConstants.swift in Sources */,
E650755F1E37F756006961AC /* Try.m in Sources */,
3B6889C51D66950E002AC85E /* UIImageColors.swift in Sources */,
1EEA369520615725003B6AD5 /* DownloadManager.swift in Sources */,
392ED7E41D0AEF56009D9B62 /* NewTabAccessors.swift in Sources */,
D3A9949D1A3686BD008AD1AC /* Tab.swift in Sources */,
AFA1DE0A2088BDDB00B27B8A /* Identifiers.swift in Sources */,
EB11A1042044A90E0018F749 /* ContentBlockerHelper+Whitelist.swift in Sources */,
A93067E81D0FE18E00C49C6E /* NightModeHelper.swift in Sources */,
AF6FA98C20652D4600D7F9F0 /* TrackerListPath.swift in Sources */,
3B39EDCB1E16E1AA00EF029F /* CustomSearchViewController.swift in Sources */,
E65075571E37F714006961AC /* FaviconFetcher.swift in Sources */,
D863C8F21F68BFC20058D95F /* GradientProgressBar.swift in Sources */,
4F3046B7204FF65800C99162 /* SettingsPrefs.swift in Sources */,
D3C744CD1A687D6C004CE85D /* URIFixup.swift in Sources */,
4F1860332088F3DC00A86D4C /* Privacy.swift in Sources */,
39AC591A1CC574AB0042C2F5 /* HomePageSettingsViewController.swift in Sources */,
E4A961181AC041C40069AD6F /* ReadabilityService.swift in Sources */,
D3BE7B261B054D4400641031 /* main.swift in Sources */,
EB8A0A77206ABCE000A9859A /* WebPagesForTesting.swift in Sources */,
0BA1E02E1B046F1E007675AF /* ErrorPageHelper.swift in Sources */,
AF6FA98E20652D4600D7F9F0 /* TrackerListBug.swift in Sources */,
D3A9949C1A3686BD008AD1AC /* BrowserViewController.swift in Sources */,
59A681BDFC95A19F05E07223 /* SearchViewController.swift in Sources */,
4F30F52520517A6B0049E4F6 /* ClickableUITableViewCell.swift in Sources */,
E6CF28E71CB43B7900151AB3 /* SensitiveViewController.swift in Sources */,
1EEA36ED2067DD70003B6AD5 /* VideoDownloader.swift in Sources */,
AFF28766209B5F6E001E9B59 /* ImageExtension.swift in Sources */,
E68E7ADA1CAC207400FDCA76 /* ChangePasscodeViewController.swift in Sources */,
E640E85E1C73A45A00C5F072 /* PasscodeEntryViewController.swift in Sources */,
D0625C98208E87F10081F3B2 /* DownloadQueue.swift in Sources */,
8D8251811F4DE67F00780643 /* AdvanceAccountSettingViewController.swift in Sources */,
4F0445DF203341B400E2C0C7 /* TopSiteViewCell.swift in Sources */,
EB11A1052044A90E0018F749 /* TrackingProtectionPageStats.swift in Sources */,
E633E2DA1C21EAF8001FFF6C /* LoginDetailViewController.swift in Sources */,
59A68B280D62462B85CF57A4 /* HistoryPanel.swift in Sources */,
1EAFE56C205FFE82006A36B4 /* LimitMobileDataUsageTableViewController.swift in Sources */,
1E7B76AF206B9CB500FD0BA5 /* ConnectDataSource.swift in Sources */,
1E138E1420A5983D00B82C13 /* CliqzBookmarksPanel.swift in Sources */,
19DE1F671EC13B6400428B8C /* LeanplumIntegration.swift in Sources */,
E65D89181C8647420006EA35 /* AppAuthenticator.swift in Sources */,
4FB2BBB820B70FB5006FB03D /* WiFiProtectionActivity.swift in Sources */,
1EEA36D52063E105003B6AD5 /* FileManagerExtension.swift in Sources */,
28FDFF0C1C1F725800840F86 /* SeparatorTableCell.swift in Sources */,
C400467C1CF4E43E00B08303 /* BackForwardListViewController.swift in Sources */,
4F3FA4E32044194400A9E7F6 /* ColorExtension.swift in Sources */,
D3972BF31C22412B00035B87 /* ShareExtensionHelper.swift in Sources */,
4F30F5182051670C0049E4F6 /* TelemetryBridge.m in Sources */,
1E3C5388209AFEDA00286CA4 /* TabTrayDoneButton.swift in Sources */,
4F30F5132051670C0049E4F6 /* ShareCardModule.swift in Sources */,
4F30F5162051670C0049E4F6 /* SubscriptionModuleBridge.m in Sources */,
4F30F51B2051670C0049E4F6 /* Engine.swift in Sources */,
F35B8D2D1D6383E9008E3D61 /* SessionRestoreHelper.swift in Sources */,
744ED5611DBFEB8D00A2B5BE /* MailtoLinkHandler.swift in Sources */,
4FF07D852063C99E001385A8 /* OffrView.swift in Sources */,
4F3046AF204FF14200C99162 /* SubscriptionsHandler.swift in Sources */,
AF6FA98B20652D4600D7F9F0 /* TrackerList.swift in Sources */,
59A68E0B4ABBF55E14819668 /* BookmarksPanel.swift in Sources */,
4F30F51A2051670C0049E4F6 /* UserAgentConstantsBridge.m in Sources */,
D04D1B862097859B0074B35F /* DownloadToast.swift in Sources */,
7B844E3D1BBDDB9D00E733A2 /* ChevronView.swift in Sources */,
1EAFE4A3205934C8006A36B4 /* CliqzAppSettingsOptions.swift in Sources */,
E4C358551AF144BA00299F7E /* FSReadingList.m in Sources */,
3BE7275D1CCFE8B60099189F /* CustomSearchHandler.swift in Sources */,
E692E3291C46E62D009D1240 /* AuthenticationSettingsViewController.swift in Sources */,
E663D5781BB341C4001EF30E /* ToggleButton.swift in Sources */,
4F30F50B2051670C0049E4F6 /* BrowserActionsBridge.m in Sources */,
C88601C61F4228AD00BBDE4F /* ContentBlockerSettingViewController.swift in Sources */,
E6327A641BF6438E008D12E0 /* DebugSettingsBundleOptions.swift in Sources */,
1E3CBC1D205806F000898B05 /* DateExtension.swift in Sources */,
D3E8EF101B97BE69001900FB /* ClearPrivateDataTableViewController.swift in Sources */,
C8F457AA1F1FDD9B000CB895 /* BrowserViewController+KeyCommands.swift in Sources */,
E69DB0BD1E97E301008A67E6 /* ActivityStreamTopics.swift in Sources */,
1EAFE56D205FFE82006A36B4 /* AboutSettingsTableViewController.swift in Sources */,
1E650C9C2091E35D0070C670 /* BrowserViewController+GhosteryMigration.swift in Sources */,
4F82FDC5208F2D3E002CED25 /* TrackersController.swift in Sources */,
59A68FD5260B8D520F890F4A /* ReaderPanel.swift in Sources */,
E40FAB0C1A7ABB77009CB80D /* WebServer.swift in Sources */,
59A68D66379CFA85C4EAF00B /* TwoLineCell.swift in Sources */,
1E3CBC152057D83700898B05 /* CliqzAppSettingsTableViewController.swift in Sources */,
E49943F51AE6879C00BF9DE4 /* IntroViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B21CF1A090F8100AAB793 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E4CD9F1D1A6D9C2800318571 /* WebServerTests.swift in Sources */,
D3D488591ABB54CD00A93597 /* FileAccessorTests.swift in Sources */,
E6C70E821E28314700F8DB57 /* PingCentreTests.swift in Sources */,
0BA8964B1A250E6500C1010C /* ProfileTest.swift in Sources */,
03CCC9181AF05E7300DBF30D /* RelativeDatesTests.swift in Sources */,
F84B21DA1A090F8100AAB793 /* ClientTests.swift in Sources */,
281B2BEA1ADF4D90002917DC /* MockProfile.swift in Sources */,
2F697F7E1A9FD22D009E03AE /* SearchEnginesTests.swift in Sources */,
2F44FA1B1A9D426A00FD20CC /* TestHashExtensions.swift in Sources */,
3B39EDBA1E16E18900EF029F /* CustomSearchEnginesTest.swift in Sources */,
D3FA777B1A43B2990010CD32 /* SearchTests.swift in Sources */,
D3BA41681BD82F2200DA5457 /* XCTestCaseExtensions.swift in Sources */,
554867231DC3935A00183DAA /* HomePageTests.swift in Sources */,
3BFCBF201E04B1C50070C042 /* UIImageViewExtensionsTests.swift in Sources */,
8DCD3BCD1ED5B7FA00446D38 /* FxADeepLinkingTests.swift in Sources */,
3943A81D1E9807C700D4F6DC /* FxAPushMessageTest.swift in Sources */,
E60D032A1D5118DB002FE3F6 /* SyncStatusResolverTests.swift in Sources */,
E683F0A61E92E0820035D990 /* MockableHistory.swift in Sources */,
A83E5B1E1C1DAAAA0026D912 /* UIPasteboardExtensions.swift in Sources */,
0BF42D4F1A7CD09600889E28 /* TestFavicons.swift in Sources */,
7BBFEE741BB405D900A305AA /* TabManagerTests.swift in Sources */,
39236E721FCC600200A38F1B /* TabEventHandlerTests.swift in Sources */,
0BA8964C1A250E6500C1010C /* TestBookmarks.swift in Sources */,
D8BA1790206D47830023AC00 /* DeferredTestUtils.swift in Sources */,
2F13E79B1AC0C02700D75081 /* StringExtensionsTests.swift in Sources */,
2FDB10931A9FBEC5006CF312 /* PrefsTests.swift in Sources */,
D8EFFA261FF702A8001D3A09 /* NavigationRouterTests.swift in Sources */,
4A59B58AD11B5EE1F80BBDEB /* TestHistory.swift in Sources */,
A83E5B1D1C1DA8D80026D912 /* UIPasteboardExtensionsTests.swift in Sources */,
E61D11681EAF8F43008A305B /* PanelDataObserversTests.swift in Sources */,
28D52E2F1BCDF53900187A1D /* ResetTests.swift in Sources */,
D82ED2641FEB3C420059570B /* DefaultSearchPrefsTests.swift in Sources */,
3B61CD591F2A750800D38DE1 /* PocketFeedTests.swift in Sources */,
E696FE511C47F86E00EC007C /* AuthenticatorTests.swift in Sources */,
3B6F40181DC7849C00656CC6 /* ActivityStreamTests.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
F84B22451A0920C600AAB793 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
EB07ADBF207FB3E80048D794 /* InstructionsViewController.swift in Sources */,
FA6B2AC41D41F02D00429414 /* Punycode.swift in Sources */,
D38B2D8A1A8D98D00040E6B5 /* SearchEngines.swift in Sources */,
EB6E0C60207E6C3100FBFF7E /* SendToDevice.swift in Sources */,
D3C744CF1A687D6C004CE85D /* URIFixup.swift in Sources */,
EB94075320850C9F00702E05 /* photon-colors.swift in Sources */,
D38B2D8C1A8D98D90040E6B5 /* OpenSearch.swift in Sources */,
E418D0D91A251B3200CAE47A /* Profile.swift in Sources */,
DDA24A451FD84D630098F159 /* DefaultSearchPrefs.swift in Sources */,
F8708D321A0970B70051AB07 /* ShareViewController.swift in Sources */,
EB9407492081353100702E05 /* UXConstants.swift in Sources */,
E68F36AD1EA698650048CF44 /* PanelDataObservers.swift in Sources */,
28CDA55C1A43C37C005C318C /* NSUserDefaultsPrefs.swift in Sources */,
E60D03271D511554002FE3F6 /* SyncStatusResolver.swift in Sources */,
EB07ADBC207FB3E10048D794 /* ClientPickerViewController.swift in Sources */,
E41A7D4B1A1BE04500245963 /* InitialViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
0B742CCE1B32493800EE9264 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = sqlcipher;
targetProxy = 0B742CCD1B32493800EE9264 /* PBXContainerItemProxy */;
};
2827316B1ABC9BE700AA1954 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = 2827316A1ABC9BE700AA1954 /* PBXContainerItemProxy */;
};
282731741ABC9BE700AA1954 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = 282731731ABC9BE700AA1954 /* PBXContainerItemProxy */;
};
288A2D9C1AB8B3260023ABC3 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 288A2D9B1AB8B3260023ABC3 /* PBXContainerItemProxy */;
};
28ECD9B11BA1F07000D829DA /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 28ECD9BE1BA1F12B00D829DA /* PBXContainerItemProxy */;
};
2F11EE501ABCAE910083902D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 2F11EE4F1ABCAE910083902D /* PBXContainerItemProxy */;
};
2F14E1181ABB88CB00FF98DB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = FxA;
targetProxy = 2F14E1171ABB88CB00FF98DB /* PBXContainerItemProxy */;
};
2F14E1341ABB88CF00FF98DB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 2F14E1331ABB88CF00FF98DB /* PBXContainerItemProxy */;
};
2F67C5281BB0D33000E7B73A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FA435FA1ABB83B4008031D1 /* Account */;
targetProxy = 2FC87C3C1BC45E67001BAE77 /* PBXContainerItemProxy */;
};
2F77F69D1ABCAEFE00484F3A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = FxA;
targetProxy = 2F77F69C1ABCAEFE00484F3A /* PBXContainerItemProxy */;
};
2F77F6B91ABCAF0700484F3A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FA435FA1ABB83B4008031D1 /* Account */;
targetProxy = 2F77F6B81ABCAF0700484F3A /* PBXContainerItemProxy */;
};
2F9A72321ABB856100F9F05D /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FCAE2191ABB51F800877008 /* Storage */;
targetProxy = 2F9A72311ABB856100F9F05D /* PBXContainerItemProxy */;
};
2FA436111ABB83B4008031D1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FA435FA1ABB83B4008031D1 /* Account */;
targetProxy = 2FA436101ABB83B4008031D1 /* PBXContainerItemProxy */;
};
2FA4361D1ABB83DD008031D1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 2FA4361C1ABB83DD008031D1 /* PBXContainerItemProxy */;
};
2FA436441ABB84CB008031D1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = FxA;
targetProxy = 2FA436431ABB84CB008031D1 /* PBXContainerItemProxy */;
};
2FCAE2271ABB51F800877008 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FCAE2191ABB51F800877008 /* Storage */;
targetProxy = 2FCAE2261ABB51F800877008 /* PBXContainerItemProxy */;
};
2FCAE2291ABB51F800877008 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 2FCAE2281ABB51F800877008 /* PBXContainerItemProxy */;
};
2FCAE2301ABB51F800877008 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FCAE2191ABB51F800877008 /* Storage */;
targetProxy = 2FCAE22F1ABB51F800877008 /* PBXContainerItemProxy */;
};
2FCAE23C1ABB520700877008 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = 2FCAE23B1ABB520700877008 /* PBXContainerItemProxy */;
};
3B43E3D61D95C48D00BBA9DB /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 3B43E3D51D95C48D00BBA9DB /* PBXContainerItemProxy */;
};
3BFE4B0D1D342FB900DDF53F /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 3BFE4B0C1D342FB900DDF53F /* PBXContainerItemProxy */;
};
7B9BF92F1E435DE400CB24F4 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FCAE2231ABB51F800877008 /* StorageTests */;
targetProxy = 7B9BF92E1E435DE400CB24F4 /* PBXContainerItemProxy */;
};
7BEB64411C7345600092C02E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 7BEB64421C7345600092C02E /* PBXContainerItemProxy */;
};
7BEB645D1C7346100092C02E /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 7BEB645C1C7346100092C02E /* PBXContainerItemProxy */;
};
82F43439207E44C100FA40AF /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = 82F43438207E44C100FA40AF /* PBXContainerItemProxy */;
};
D09A0CE11FAA25C5009A0273 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = D09A0CE01FAA25C5009A0273 /* PBXContainerItemProxy */;
};
D09A0CED1FAA2C4C009A0273 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = D09A0CEC1FAA2C4C009A0273 /* PBXContainerItemProxy */;
};
D09A0CEF1FAA2C66009A0273 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = FxA;
targetProxy = D09A0CEE1FAA2C66009A0273 /* PBXContainerItemProxy */;
};
D09A0CF11FAA2C7E009A0273 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = D09A0CF01FAA2C7E009A0273 /* PBXContainerItemProxy */;
};
D09A0CF31FAA2C81009A0273 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = D09A0CF21FAA2C81009A0273 /* PBXContainerItemProxy */;
};
D0EA58131FA836CA00D03ED1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2827315D1ABC9BE600AA1954 /* Sync */;
targetProxy = D0EA58121FA836CA00D03ED1 /* PBXContainerItemProxy */;
};
D0EA58151FA836CE00D03ED1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FCAE2191ABB51F800877008 /* Storage */;
targetProxy = D0EA58141FA836CE00D03ED1 /* PBXContainerItemProxy */;
};
D0EA58171FA836D200D03ED1 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = D0EA58161FA836D200D03ED1 /* PBXContainerItemProxy */;
};
D39FA1661A83E0EC00EE869C /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = D39FA1651A83E0EC00EE869C /* PBXContainerItemProxy */;
};
E4A888191A95679500CDC337 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = FxA;
targetProxy = E4A888181A95679500CDC337 /* PBXContainerItemProxy */;
};
E4EE05B01BA3A0A10021B3A7 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 2FCAE2191ABB51F800877008 /* Storage */;
targetProxy = E4EE05AF1BA3A0A10021B3A7 /* PBXContainerItemProxy */;
};
E60222E61C6E5A770061C436 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
name = FxA;
targetProxy = E60222E51C6E5A770061C436 /* PBXContainerItemProxy */;
};
E69DB0801E97DEAA008A67E6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E69DB0741E97DEA9008A67E6 /* SyncTelemetry */;
targetProxy = E69DB07F1E97DEAA008A67E6 /* PBXContainerItemProxy */;
};
E69DB0821E97DEAA008A67E6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = E69DB0811E97DEAA008A67E6 /* PBXContainerItemProxy */;
};
E69DB0891E97DEAA008A67E6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E69DB0741E97DEA9008A67E6 /* SyncTelemetry */;
targetProxy = E69DB0881E97DEAA008A67E6 /* PBXContainerItemProxy */;
};
E69DB0A71E97DEF6008A67E6 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = E69DB0741E97DEA9008A67E6 /* SyncTelemetry */;
targetProxy = E69DB0A61E97DEF6008A67E6 /* PBXContainerItemProxy */;
};
E6F965141B2F1CF20034B023 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = 288A2D851AB8B3260023ABC3 /* Shared */;
targetProxy = E63CD1B11B31B66400A63AFF /* PBXContainerItemProxy */;
};
E6F9653A1B2F1D330034B023 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = E63CD1B21B31B66400A63AFF /* PBXContainerItemProxy */;
};
F84B21D51A090F8100AAB793 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B21BD1A090F8100AAB793 /* Client */;
targetProxy = F84B21D41A090F8100AAB793 /* PBXContainerItemProxy */;
};
F84B22521A0920C600AAB793 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = F84B22481A0920C600AAB793 /* ShareTo */;
targetProxy = F84B22511A0920C600AAB793 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
1E3B3F2520C1590600C96736 /* Cliqz.stringsdict */ = {
isa = PBXVariantGroup;
children = (
1E3B3F2420C1590600C96736 /* en */,
1E3B3F2820C15BA500C96736 /* de */,
1E3B3F2920C15BA700C96736 /* fr */,
1E6404DF2100953D00B02901 /* es */,
1E6404E62100956900B02901 /* hu */,
1E6404ED2100957300B02901 /* ja */,
1E6404F42100957E00B02901 /* ko */,
1E6404FB2100958900B02901 /* nl */,
1E6405022100959200B02901 /* pl */,
1E6405092100959A00B02901 /* pt-BR */,
1E640510210095A100B02901 /* ru */,
1E640517210095B800B02901 /* zh-CN */,
1E64051E210095CE00B02901 /* zh-TW */,
1EC92DAE2109EFB600D49C7D /* it */,
);
name = Cliqz.stringsdict;
sourceTree = "<group>";
};
1EC92D902109EF3900D49C7D /* Cliqz.strings */ = {
isa = PBXVariantGroup;
children = (
1EC92D912109EF3900D49C7D /* en */,
1EC92DA12109EF4A00D49C7D /* de */,
1EC92DA22109EF4C00D49C7D /* fr */,
1EC92DA32109EF4F00D49C7D /* es */,
1EC92DA42109EF5100D49C7D /* hu */,
1EC92DA52109EF5300D49C7D /* ja */,
1EC92DA62109EF5400D49C7D /* ko */,
1EC92DA72109EF5500D49C7D /* nl */,
1EC92DA82109EF5700D49C7D /* pl */,
1EC92DA92109EF5800D49C7D /* pt-BR */,
1EC92DAA2109EF5A00D49C7D /* ru */,
1EC92DAB2109EF5B00D49C7D /* zh-CN */,
1EC92DAC2109EF5C00D49C7D /* zh-TW */,
1EC92DAD2109EFB600D49C7D /* it */,
);
name = Cliqz.strings;
sourceTree = "<group>";
};
7B2142FC1E5E055000CDD3FC /* InfoPlist.strings */ = {
isa = PBXVariantGroup;
children = (
7B2142FD1E5E055000CDD3FC /* en */,
);
name = InfoPlist.strings;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
1EC9C79320D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 1EC9C7AD20D1342C00082652 /* Ghostery.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
APPLICATION_EXTENSION_API_ONLY = NO;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_ACTIVITY_MODE = "";
"DEBUG_ACTIVITY_MODE[sdk=iphonesimulator*]" = disable;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)";
MOZ_INTERNAL_URL_SCHEME = "firefox-internal";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/Storage/modules";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
};
name = Ghostery;
};
1EC9C79420D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = BF6967970D5659B50ED727E5 /* Pods-Client.ghostery.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = HPY23A294X;
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(PROJECT_DIR)/ThirdParty/BuddyBuild",
"$(PROJECT_DIR)/ThirdParty/Leanplum",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/iOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/Mac",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/tvOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/watchOS",
"$(PROJECT_DIR)/node_modules/react-native-webrtc/ios",
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Debug$(EFFECTIVE_PLATFORM_NAME)/include/**",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INFOPLIST_FILE = Client/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MOZ_BUNDLE_DISPLAY_NAME = "New Cliqz";
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
"$(inherited)",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_CLIENT -DGHOSTERY";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PRODUCT_MODULE_NAME = Client;
PRODUCT_NAME = Client;
PROVISIONING_PROFILE = "d24f4ecd-17b5-45e1-a163-cd8fc82f5f51";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore com.evidon.Ghostery";
SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Client-Bridging-Header.h";
SWIFT_VERSION = 4.0;
};
name = Ghostery;
};
1EC9C79520D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = HPY23A294X;
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = Extensions/NotificationService/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_NOTIFICATIONSERVICE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).NotificationService";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "1a400c63-28b0-4a3d-9943-ba70fd823497";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore *";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 4.0;
VALIDATE_PRODUCT = YES;
};
name = Ghostery;
};
1EC9C79720D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = HPY23A294X;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Extensions/ShareTo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_SHARETO";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).ShareTo";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "1a400c63-28b0-4a3d-9943-ba70fd823497";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore *";
SKIP_INSTALL = YES;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Ghostery;
};
1EC9C79820D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = HPY23A294X;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Extensions/Today/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_TODAY";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).Today";
PRODUCT_NAME = Today;
PROVISIONING_PROFILE = "1a400c63-28b0-4a3d-9943-ba70fd823497";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore *";
SWIFT_VERSION = 4.0;
};
name = Ghostery;
};
1EC9C79A20D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = "Shared/Supporting Files/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_VERSION = 4.0;
};
name = Ghostery;
};
1EC9C79B20D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = A018CE09B20597FF7FB50A6C /* Pods-Storage.ghostery.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = Storage/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_CFLAGS = "-DSQLITE_HAS_CODEC";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 4.0;
};
name = Ghostery;
};
1EC9C79C20D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
HEADER_SEARCH_PATHS = (
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INFOPLIST_FILE = Account/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_VERSION = 4.0;
};
name = Ghostery;
};
1EC9C79D20D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Sync/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Sync/Sync-Bridging-Header.h";
SWIFT_VERSION = 4.0;
};
name = Ghostery;
};
1EC9C79F20D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetry/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetry;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Ghostery;
};
1EC9C7A020D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1";
INFOPLIST_FILE = ClientTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.ios.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = ClientTests;
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Ghostery;
};
1EC9C7A120D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = "org.allizom.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = UITests;
SWIFT_VERSION = 3.0;
};
name = Ghostery;
};
1EC9C7A220D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
INFOPLIST_FILE = StorageTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Ghostery;
};
1EC9C7A320D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = AccountTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Ghostery;
};
1EC9C7A420D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = SyncTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/SyncTests/SyncTests-Bridging-Header.h";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Ghostery;
};
1EC9C7A620D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = SharedTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Ghostery;
};
1EC9C7A720D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = L10nSnapshotTests;
SWIFT_VERSION = 3.0;
TEST_TARGET_NAME = Client;
USES_XCTRUNNER = YES;
};
name = Ghostery;
};
1EC9C7A820D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = MarketingUITests;
};
name = Ghostery;
};
1EC9C7A920D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = XCUITests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.XCUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_VERSION = 3.0;
TEST_TARGET_NAME = Client;
VALIDATE_PRODUCT = YES;
};
name = Ghostery;
};
1EC9C7AA20D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = StoragePerfTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.StoragePerfTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_PRODUCT = YES;
};
name = Ghostery;
};
1EC9C7AB20D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetryTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetryTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_PRODUCT = YES;
};
name = Ghostery;
};
1EC9C7AC20D1336D00082652 /* Ghostery */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = AppiumTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = cliqz.ios.newCliqz.AppiumTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = Client;
VALIDATE_PRODUCT = YES;
};
name = Ghostery;
};
282731771ABC9BE800AA1954 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Sync/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Sync/Sync-Bridging-Header.h";
SWIFT_VERSION = 3.0;
};
name = Fennec;
};
2827317A1ABC9BE800AA1954 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = SyncTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/SyncTests/SyncTests-Bridging-Header.h";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
288A2DA01AB8B3260023ABC3 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = "Shared/Supporting Files/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_VERSION = 3.0;
};
name = Fennec;
};
2FA436151ABB83B4008031D1 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
HEADER_SEARCH_PATHS = (
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INFOPLIST_FILE = Account/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_VERSION = 3.0;
};
name = Fennec;
};
2FA436191ABB83B4008031D1 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = AccountTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
2FCAE2341ABB51F900877008 /* Fennec */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 02E8B3058B78D15A13524710 /* Pods-Storage.fennec.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
"SQLITE_HAS_CODEC=1",
"DEBUG=1",
);
INFOPLIST_FILE = Storage/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_CFLAGS = "-DSQLITE_HAS_CODEC";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec;
};
2FCAE2381ABB51F900877008 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = StorageTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
39409A401C90E68300DAE683 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Extensions/Today/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_TODAY";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).Today";
PRODUCT_NAME = Today;
PROVISIONING_PROFILE = "91fca0be-1ffb-4fad-b5f0-23505fb37e17";
PROVISIONING_PROFILE_SPECIFIER = UniversalWithiCloud;
SWIFT_VERSION = 4.0;
};
name = Fennec;
};
39409A411C90E68300DAE683 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Extensions/Today/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_TODAY";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).Today";
PRODUCT_NAME = Today;
PROVISIONING_PROFILE = "22698f18-e032-49c5-8c20-11c32703ab4f";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore *";
SWIFT_VERSION = 4.0;
};
name = Firefox;
};
39409A421C90E68300DAE683 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Extensions/Today/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_BETA -DMOZ_TARGET_TODAY";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).Today";
PRODUCT_NAME = Today;
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_VERSION = 4.0;
};
name = FirefoxBeta;
};
3958DAB01ED98DCB0054AA27 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Extensions/NotificationService/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_LDFLAGS = "";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_NOTIFICATIONSERVICE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).NotificationService";
PRODUCT_NAME = NotificationService;
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec_Enterprise;
};
397848E31ED86605004C0C0B /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = Extensions/NotificationService/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = "";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_NOTIFICATIONSERVICE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).NotificationService";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "91fca0be-1ffb-4fad-b5f0-23505fb37e17";
PROVISIONING_PROFILE_SPECIFIER = UniversalWithiCloud;
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec;
};
397848E51ED86605004C0C0B /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = Extensions/NotificationService/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_NOTIFICATIONSERVICE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).NotificationService";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "22698f18-e032-49c5-8c20-11c32703ab4f";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore *";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
VALIDATE_PRODUCT = YES;
};
name = Firefox;
};
397848E61ED86605004C0C0B /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = "";
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = Extensions/NotificationService/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = "";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_BETA -DMOZ_TARGET_NOTIFICATIONSERVICE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).NotificationService";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
VALIDATE_PRODUCT = YES;
};
name = FirefoxBeta;
};
3B43E3D71D95C48E00BBA9DB /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = StoragePerfTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.StoragePerfTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
3B43E3D81D95C48E00BBA9DB /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = StoragePerfTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.StoragePerfTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 3.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_PRODUCT = YES;
};
name = Firefox;
};
3B43E3D91D95C48E00BBA9DB /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = StoragePerfTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.StoragePerfTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_PRODUCT = YES;
};
name = FirefoxBeta;
};
3BFE4B0E1D342FB900DDF53F /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = XCUITests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.XCUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/XCUITests/XCUITests-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_TARGET_NAME = Client;
};
name = Fennec;
};
3BFE4B0F1D342FB900DDF53F /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = XCUITests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.XCUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_TARGET_NAME = Client;
VALIDATE_PRODUCT = YES;
};
name = Firefox;
};
3BFE4B101D342FB900DDF53F /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = XCUITests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.XCUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_TARGET_NAME = Client;
VALIDATE_PRODUCT = YES;
};
name = FirefoxBeta;
};
82F4343A207E44C100FA40AF /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = AppiumTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = cliqz.ios.newCliqz.AppiumTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_TARGET_NAME = Client;
};
name = Fennec;
};
82F4343B207E44C100FA40AF /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = AppiumTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = cliqz.ios.newCliqz.AppiumTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = Client;
VALIDATE_PRODUCT = YES;
};
name = Fennec_Enterprise;
};
82F4343C207E44C100FA40AF /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = AppiumTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = cliqz.ios.newCliqz.AppiumTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = Client;
VALIDATE_PRODUCT = YES;
};
name = Firefox;
};
82F4343D207E44C100FA40AF /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu11;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = AppiumTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.2;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = cliqz.ios.newCliqz.AppiumTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
TEST_TARGET_NAME = Client;
VALIDATE_PRODUCT = YES;
};
name = FirefoxBeta;
};
D39FA1681A83E0EC00EE869C /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
INFOPLIST_FILE = UITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = "org.allizom.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/UITests/UITests-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
D39FA1691A83E0EC00EE869C /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
INFOPLIST_FILE = UITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = "org.allizom.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Release;
};
E448FC9D1AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E60961891B62B8C800DD640F /* Firefox.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
APPLICATION_EXTENSION_API_ONLY = NO;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_ACTIVITY_MODE = "";
"DEBUG_ACTIVITY_MODE[sdk=iphonesimulator*]" = disable;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/ThirdParty/sqlcipher",
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)";
MOZ_INTERNAL_URL_SCHEME = "firefox-internal";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/Storage/modules";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
};
name = Firefox;
};
E448FC9E1AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = AFECF63AADEF4013C5D72D77 /* Pods-Client.firefox.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(PROJECT_DIR)/ThirdParty/BuddyBuild",
"$(PROJECT_DIR)/ThirdParty/Leanplum",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/iOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/Mac",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/tvOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/watchOS",
"$(PROJECT_DIR)/node_modules/react-native-webrtc/ios",
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Debug$(EFFECTIVE_PLATFORM_NAME)/include/**",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INCLUDE_SETTINGS_BUNDLE = YES;
INFOPLIST_FILE = Client/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MOZ_BUNDLE_DISPLAY_NAME = "New Cliqz";
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
"$(inherited)",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_CLIENT -DGHOSTERY";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PRODUCT_MODULE_NAME = Client;
PRODUCT_NAME = Client;
PROVISIONING_PROFILE = "0aa9864b-65e0-4441-bab6-a97c73b47bcc";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore com.cliqz.ios.newCliqz";
SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Client-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Firefox;
};
E448FC9F1AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1";
INFOPLIST_FILE = ClientTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.ios.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = ClientTests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E448FCA01AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Extensions/ShareTo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_RELEASE -DMOZ_TARGET_SHARETO";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).ShareTo";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "22698f18-e032-49c5-8c20-11c32703ab4f";
PROVISIONING_PROFILE_SPECIFIER = "match AppStore *";
SKIP_INSTALL = YES;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Firefox;
};
E448FCA21AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = "org.allizom.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = UITests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Firefox;
};
E448FCA31AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = "Shared/Supporting Files/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Firefox;
};
E448FCA41AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 2AA042F40EDFD6EB5CDCCB65 /* Pods-Storage.firefox.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
GCC_PREPROCESSOR_DEFINITIONS = "SQLITE_HAS_CODEC=1";
INFOPLIST_FILE = Storage/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_CFLAGS = "-DSQLITE_HAS_CODEC";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Firefox;
};
E448FCA51AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
INFOPLIST_FILE = StorageTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E448FCA61AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
HEADER_SEARCH_PATHS = (
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INFOPLIST_FILE = Account/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Firefox;
};
E448FCA71AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = AccountTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E448FCA81AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Sync/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Sync/Sync-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Firefox;
};
E448FCA91AEE7A6000869B6C /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = SyncTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/SyncTests/SyncTests-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E601384C1C89EAE600DF9756 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = L10nSnapshotTests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_TARGET_NAME = Client;
USES_XCTRUNNER = YES;
};
name = Fennec;
};
E601384D1C89EAE600DF9756 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = L10nSnapshotTests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_TARGET_NAME = Client;
USES_XCTRUNNER = YES;
};
name = Firefox;
};
E601384E1C89EAE600DF9756 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = L10nSnapshotTests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_TARGET_NAME = Client;
USES_XCTRUNNER = YES;
};
name = FirefoxBeta;
};
E60138511C89EAE600DF9756 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = MarketingUITests;
};
name = Fennec;
};
E60138521C89EAE600DF9756 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = MarketingUITests;
};
name = Firefox;
};
E60138531C89EAE600DF9756 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = MarketingUITests;
};
name = FirefoxBeta;
};
E69DB08D1E97DEAA008A67E6 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ALWAYS_SEARCH_USER_PATHS = NO;
APPLICATION_EXTENSION_API_ONLY = NO;
APP_IDENTIFIER_PREFIX = 43AQ936H96;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetry/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetry;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Fennec;
};
E69DB08E1E97DEAA008A67E6 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetry/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetry;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Fennec_Enterprise;
};
E69DB08F1E97DEAA008A67E6 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetry/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetry;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Firefox;
};
E69DB0901E97DEAA008A67E6 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetry/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetry;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SDKROOT = iphoneos;
SKIP_INSTALL = YES;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = FirefoxBeta;
};
E69DB0931E97DEAA008A67E6 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetryTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetryTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
E69DB0941E97DEAA008A67E6 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetryTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetryTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_PRODUCT = YES;
};
name = Fennec_Enterprise;
};
E69DB0951E97DEAA008A67E6 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetryTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetryTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_PRODUCT = YES;
};
name = Firefox;
};
E69DB0961E97DEAA008A67E6 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = SyncTelemetryTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = org.mozilla.ios.SyncTelemetryTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
VALIDATE_PRODUCT = YES;
};
name = FirefoxBeta;
};
E6DCC2051DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E6DCC1ED1DCBB6AA00CEC4B7 /* Fennec.enterprise.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
APPLICATION_EXTENSION_API_ONLY = NO;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_ACTIVITY_MODE = "";
"DEBUG_ACTIVITY_MODE[sdk=iphonesimulator*]" = disable;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1";
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/ThirdParty/sqlcipher",
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)";
MOZ_INTERNAL_URL_SCHEME = fennec;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/Storage/modules";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
};
name = Fennec_Enterprise;
};
E6DCC2061DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 4F5FE45DC6FEBE807CF32CC0 /* Pods-Client.fennec_enterprise.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(PROJECT_DIR)/ThirdParty/BuddyBuild",
"$(PROJECT_DIR)/ThirdParty/Leanplum",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/iOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/Mac",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/tvOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/watchOS",
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Debug$(EFFECTIVE_PLATFORM_NAME)/include/**",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INFOPLIST_FILE = Client/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MOZ_BUNDLE_DISPLAY_NAME = "New Cliqz";
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
"-framework",
AssetsLibrary,
"-framework",
CoreText,
"-framework",
CoreTelephony,
"-framework",
SystemConfiguration,
"-framework",
QuartzCore,
"-framework",
CoreVideo,
"-framework",
AVFoundation,
"-framework",
CoreMedia,
"$(inherited)",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_CLIENT";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PRODUCT_MODULE_NAME = Client;
PRODUCT_NAME = Client;
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Client-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec_Enterprise;
};
E6DCC2081DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Extensions/ShareTo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_SHARETO";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).ShareTo";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Fennec_Enterprise;
};
E6DCC2091DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = Extensions/Today/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_TODAY";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).Today";
PRODUCT_NAME = Today;
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec_Enterprise;
};
E6DCC20B1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
INFOPLIST_FILE = "Shared/Supporting Files/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec_Enterprise;
};
E6DCC20C1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3ADD4DD2E53631EBF7F61362 /* Pods-Storage.fennec_enterprise.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
GCC_PREPROCESSOR_DEFINITIONS = (
"SQLITE_HAS_CODEC=1",
"DEBUG=1",
);
INFOPLIST_FILE = Storage/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_CFLAGS = "-DSQLITE_HAS_CODEC";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec_Enterprise;
};
E6DCC20D1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
HEADER_SEARCH_PATHS = (
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INFOPLIST_FILE = Account/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec_Enterprise;
};
E6DCC20E1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Sync/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Sync/Sync-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec_Enterprise;
};
E6DCC2101DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = ClientTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.ios.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = ClientTests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2111DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
INFOPLIST_FILE = UITests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = "org.allizom.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/UITests/UITests-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2131DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
INFOPLIST_FILE = StorageTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2141DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = AccountTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2151DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = SyncTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/SyncTests/SyncTests-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2171DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = SharedTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6DCC2181DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = L10nSnapshotTests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_TARGET_NAME = Client;
USES_XCTRUNNER = YES;
};
name = Fennec_Enterprise;
};
E6DCC2191DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_NAME = MarketingUITests;
};
name = Fennec_Enterprise;
};
E6DCC21A1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = XCUITests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.XCUITests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_OBJC_BRIDGING_HEADER = "$(SRCROOT)/XCUITests/XCUITests-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_TARGET_NAME = Client;
};
name = Fennec_Enterprise;
};
E6DCC21B1DCBB6F100CEC4B7 /* Fennec_Enterprise */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
BUNDLE_LOADER = "$(TEST_HOST)";
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVES = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
INFOPLIST_FILE = StoragePerfTests/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = com.mozilla.StoragePerfTests;
PRODUCT_NAME = "$(TARGET_NAME)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec_Enterprise;
};
E6F965151B2F1CF20034B023 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = SharedTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
E6F965171B2F1CF20034B023 /* Firefox */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = SharedTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Firefox;
};
E6FCC4291C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E6FCC43C1C40565200DF6113 /* FirefoxBeta.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
APPLICATION_EXTENSION_API_ONLY = NO;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_ACTIVITY_MODE = "";
"DEBUG_ACTIVITY_MODE[sdk=iphonesimulator*]" = disable;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/ThirdParty/sqlcipher",
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)";
MOZ_INTERNAL_URL_SCHEME = "firefox-beta";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_BETA";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/Storage/modules";
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
VERSIONING_SYSTEM = "apple-generic";
};
name = FirefoxBeta;
};
E6FCC42A1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = 3CC22A52A5F06A95042E8946 /* Pods-Client.firefoxbeta.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(PROJECT_DIR)/ThirdParty/BuddyBuild",
"$(PROJECT_DIR)/ThirdParty/Leanplum",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/iOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/Mac",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/tvOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/watchOS",
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Debug$(EFFECTIVE_PLATFORM_NAME)/include/**",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INCLUDE_SETTINGS_BUNDLE = YES;
INFOPLIST_FILE = Client/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MOZ_BUNDLE_DISPLAY_NAME = "New Cliqz";
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
"$(inherited)",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_BETA -DMOZ_TARGET_CLIENT";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PRODUCT_MODULE_NAME = Client;
PRODUCT_NAME = Client;
PROVISIONING_PROFILE_SPECIFIER = "";
SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Client-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = FirefoxBeta;
};
E6FCC42B1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = ClientTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.ios.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = ClientTests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
E6FCC42D1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = "";
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Extensions/ShareTo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_BETA -DMOZ_TARGET_SHARETO";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).ShareTo";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = FirefoxBeta;
};
E6FCC42F1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
OTHER_LDFLAGS = "-ObjC";
PRODUCT_BUNDLE_IDENTIFIER = "org.allizom.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = UITests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = FirefoxBeta;
};
E6FCC4311C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
INFOPLIST_FILE = "Shared/Supporting Files/Info.plist";
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = FirefoxBeta;
};
E6FCC4321C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = F2C4CD130B529DE226C8439F /* Pods-Storage.firefoxbeta.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
GCC_PREPROCESSOR_DEFINITIONS = "SQLITE_HAS_CODEC=1";
INFOPLIST_FILE = Storage/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
OTHER_CFLAGS = "-DSQLITE_HAS_CODEC";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = FirefoxBeta;
};
E6FCC4331C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
INFOPLIST_FILE = StorageTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Storage/Storage-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
E6FCC4341C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
HEADER_SEARCH_PATHS = (
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INFOPLIST_FILE = Account/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = FirefoxBeta;
};
E6FCC4351C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = AccountTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Account/Account-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
E6FCC4361C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = "";
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Sync/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE_SPECIFIER = "";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Sync/Sync-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = FirefoxBeta;
};
E6FCC4371C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ENABLE_MODULES = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = SyncTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/SyncTests/SyncTests-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
E6FCC43A1C40562400DF6113 /* FirefoxBeta */ = {
isa = XCBuildConfiguration;
buildSettings = {
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = SharedTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
MTL_ENABLE_DEBUG_INFO = NO;
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = "$(TARGET_NAME)";
SWIFT_OBJC_BRIDGING_HEADER = "$SRCROOT/Shared/Shared-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = FirefoxBeta;
};
F84B21DB1A090F8100AAB793 /* Fennec */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = E60961861B62B8A700DD640F /* Fennec.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ALWAYS_SEARCH_USER_PATHS = NO;
APPLICATION_EXTENSION_API_ONLY = NO;
CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 1;
DEBUG_ACTIVITY_MODE = "";
"DEBUG_ACTIVITY_MODE[sdk=iphonesimulator*]" = disable;
DEVELOPMENT_TEAM = 43AQ936H96;
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = "DEBUG=1";
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
HEADER_SEARCH_PATHS = (
"$(SRCROOT)/ThirdParty/sqlcipher",
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/Frameworks";
LIBRARY_SEARCH_PATHS = "$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)";
MOZ_INTERNAL_URL_SCHEME = fennec;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
SDKROOT = iphoneos;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
SWIFT_INCLUDE_PATHS = "$(PROJECT_DIR)/Storage/modules";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
};
name = Fennec;
};
F84B21DE1A090F8100AAB793 /* Fennec */ = {
isa = XCBuildConfiguration;
baseConfigurationReference = C46120927303395277669B5F /* Pods-Client.fennec.xcconfig */;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(PROJECT_DIR)/ThirdParty/BuddyBuild",
"$(PROJECT_DIR)/ThirdParty/Leanplum",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/iOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/Mac",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/tvOS",
"$(PROJECT_DIR)/Cliqz/Third-Party/KKDomain/Carthage/Build/watchOS",
"$(PROJECT_DIR)/node_modules/react-native-webrtc/ios",
);
HEADER_SEARCH_PATHS = (
"$(inherited)",
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include,
"$(SRCROOT)",
"$(SDKROOT)/usr/include/libxml2",
"$(BUILD_DIR)/Debug$(EFFECTIVE_PLATFORM_NAME)/include/**",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)/include/**",
);
INFOPLIST_FILE = Client/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
MOZ_BUNDLE_DISPLAY_NAME = "New Cliqz";
OTHER_LDFLAGS = (
"-ObjC",
"-lxml2",
"-framework",
AssetsLibrary,
"-framework",
CoreText,
"-framework",
CoreTelephony,
"-framework",
SystemConfiguration,
"-framework",
QuartzCore,
"-framework",
CoreVideo,
"-framework",
AVFoundation,
"-framework",
CoreMedia,
"$(inherited)",
);
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_CLIENT -DGHOSTERY";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID)";
PRODUCT_MODULE_NAME = Client;
PRODUCT_NAME = Client;
PROVISIONING_PROFILE = "cf5dfd48-8166-4ec3-96b6-755f6c75b748";
PROVISIONING_PROFILE_SPECIFIER = "New Cliqz Dev";
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
SWIFT_OBJC_BRIDGING_HEADER = "$(PROJECT_DIR)/Client-Bridging-Header.h";
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
};
name = Fennec;
};
F84B21E11A090F8100AAB793 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
BUNDLE_LOADER = "$(TEST_HOST)";
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = ClientTests/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
PRODUCT_BUNDLE_IDENTIFIER = "org.mozilla.ios.$(PRODUCT_NAME:rfc1034identifier)";
PRODUCT_NAME = ClientTests;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Client.app/Client";
};
name = Fennec;
};
F84B22561A0920C600AAB793 /* Fennec */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO;
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Manual;
DEVELOPMENT_TEAM = 2UYYSSHVUH;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Carthage/Build/iOS",
"$(BUILD_DIR)/Release$(EFFECTIVE_PLATFORM_NAME)",
);
INFOPLIST_FILE = Extensions/ShareTo/Info.plist;
LD_RUNPATH_SEARCH_PATHS = "@executable_path/../../Frameworks";
OTHER_SWIFT_FLAGS = "-DMOZ_CHANNEL_FENNEC -DMOZ_TARGET_SHARETO";
PRODUCT_BUNDLE_IDENTIFIER = "$(MOZ_BUNDLE_ID).ShareTo";
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "91fca0be-1ffb-4fad-b5f0-23505fb37e17";
PROVISIONING_PROFILE_SPECIFIER = UniversalWithiCloud;
SKIP_INSTALL = YES;
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
SWIFT_VERSION = 4.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Fennec;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
282731971ABC9BE800AA1954 /* Build configuration list for PBXNativeTarget "Sync" */ = {
isa = XCConfigurationList;
buildConfigurations = (
282731771ABC9BE800AA1954 /* Fennec */,
E6DCC20E1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA81AEE7A6000869B6C /* Firefox */,
1EC9C79D20D1336D00082652 /* Ghostery */,
E6FCC4361C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
282731981ABC9BE800AA1954 /* Build configuration list for PBXNativeTarget "SyncTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2827317A1ABC9BE800AA1954 /* Fennec */,
E6DCC2151DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA91AEE7A6000869B6C /* Firefox */,
1EC9C7A420D1336D00082652 /* Ghostery */,
E6FCC4371C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
288A2D9F1AB8B3260023ABC3 /* Build configuration list for PBXNativeTarget "Shared" */ = {
isa = XCConfigurationList;
buildConfigurations = (
288A2DA01AB8B3260023ABC3 /* Fennec */,
E6DCC20B1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA31AEE7A6000869B6C /* Firefox */,
1EC9C79A20D1336D00082652 /* Ghostery */,
E6FCC4311C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
2FA436141ABB83B4008031D1 /* Build configuration list for PBXNativeTarget "Account" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2FA436151ABB83B4008031D1 /* Fennec */,
E6DCC20D1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA61AEE7A6000869B6C /* Firefox */,
1EC9C79C20D1336D00082652 /* Ghostery */,
E6FCC4341C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
2FA436181ABB83B4008031D1 /* Build configuration list for PBXNativeTarget "AccountTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2FA436191ABB83B4008031D1 /* Fennec */,
E6DCC2141DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA71AEE7A6000869B6C /* Firefox */,
1EC9C7A320D1336D00082652 /* Ghostery */,
E6FCC4351C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
2FCAE2331ABB51F900877008 /* Build configuration list for PBXNativeTarget "Storage" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2FCAE2341ABB51F900877008 /* Fennec */,
E6DCC20C1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA41AEE7A6000869B6C /* Firefox */,
1EC9C79B20D1336D00082652 /* Ghostery */,
E6FCC4321C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
2FCAE2371ABB51F900877008 /* Build configuration list for PBXNativeTarget "StorageTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
2FCAE2381ABB51F900877008 /* Fennec */,
E6DCC2131DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA51AEE7A6000869B6C /* Firefox */,
1EC9C7A220D1336D00082652 /* Ghostery */,
E6FCC4331C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
39409A521C90E68300DAE683 /* Build configuration list for PBXNativeTarget "Today" */ = {
isa = XCConfigurationList;
buildConfigurations = (
39409A401C90E68300DAE683 /* Fennec */,
E6DCC2091DCBB6F100CEC4B7 /* Fennec_Enterprise */,
39409A411C90E68300DAE683 /* Firefox */,
1EC9C79820D1336D00082652 /* Ghostery */,
39409A421C90E68300DAE683 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
397848F51ED86605004C0C0B /* Build configuration list for PBXNativeTarget "NotificationService" */ = {
isa = XCConfigurationList;
buildConfigurations = (
397848E31ED86605004C0C0B /* Fennec */,
397848E51ED86605004C0C0B /* Firefox */,
1EC9C79520D1336D00082652 /* Ghostery */,
397848E61ED86605004C0C0B /* FirefoxBeta */,
3958DAB01ED98DCB0054AA27 /* Fennec_Enterprise */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
3B43E3E91D95C48E00BBA9DB /* Build configuration list for PBXNativeTarget "StoragePerfTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3B43E3D71D95C48E00BBA9DB /* Fennec */,
E6DCC21B1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
3B43E3D81D95C48E00BBA9DB /* Firefox */,
1EC9C7AA20D1336D00082652 /* Ghostery */,
3B43E3D91D95C48E00BBA9DB /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
3BFE4B201D342FB900DDF53F /* Build configuration list for PBXNativeTarget "XCUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
3BFE4B0E1D342FB900DDF53F /* Fennec */,
E6DCC21A1DCBB6F100CEC4B7 /* Fennec_Enterprise */,
3BFE4B0F1D342FB900DDF53F /* Firefox */,
1EC9C7A920D1336D00082652 /* Ghostery */,
3BFE4B101D342FB900DDF53F /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
82F4344C207E44C100FA40AF /* Build configuration list for PBXNativeTarget "AppiumTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
82F4343A207E44C100FA40AF /* Fennec */,
82F4343B207E44C100FA40AF /* Fennec_Enterprise */,
82F4343C207E44C100FA40AF /* Firefox */,
1EC9C7AC20D1336D00082652 /* Ghostery */,
82F4343D207E44C100FA40AF /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
D39FA1671A83E0EC00EE869C /* Build configuration list for PBXNativeTarget "UITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
D39FA1681A83E0EC00EE869C /* Fennec */,
E6DCC2111DCBB6F100CEC4B7 /* Fennec_Enterprise */,
D39FA1691A83E0EC00EE869C /* Release */,
E448FCA21AEE7A6000869B6C /* Firefox */,
1EC9C7A120D1336D00082652 /* Ghostery */,
E6FCC42F1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
E60138631C89EAE700DF9756 /* Build configuration list for PBXNativeTarget "L10nSnapshotTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E601384C1C89EAE600DF9756 /* Fennec */,
E6DCC2181DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E601384D1C89EAE600DF9756 /* Firefox */,
1EC9C7A720D1336D00082652 /* Ghostery */,
E601384E1C89EAE600DF9756 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
E60138641C89EAE700DF9756 /* Build configuration list for PBXNativeTarget "MarketingUITests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E60138511C89EAE600DF9756 /* Fennec */,
E6DCC2191DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E60138521C89EAE600DF9756 /* Firefox */,
1EC9C7A820D1336D00082652 /* Ghostery */,
E60138531C89EAE600DF9756 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
E69DB08C1E97DEAA008A67E6 /* Build configuration list for PBXNativeTarget "SyncTelemetry" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E69DB08D1E97DEAA008A67E6 /* Fennec */,
E69DB08E1E97DEAA008A67E6 /* Fennec_Enterprise */,
E69DB08F1E97DEAA008A67E6 /* Firefox */,
1EC9C79F20D1336D00082652 /* Ghostery */,
E69DB0901E97DEAA008A67E6 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
E69DB0921E97DEAA008A67E6 /* Build configuration list for PBXNativeTarget "SyncTelemetryTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E69DB0931E97DEAA008A67E6 /* Fennec */,
E69DB0941E97DEAA008A67E6 /* Fennec_Enterprise */,
E69DB0951E97DEAA008A67E6 /* Firefox */,
1EC9C7AB20D1336D00082652 /* Ghostery */,
E69DB0961E97DEAA008A67E6 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
E6F965381B2F1CF20034B023 /* Build configuration list for PBXNativeTarget "SharedTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E6F965151B2F1CF20034B023 /* Fennec */,
E6DCC2171DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E6F965171B2F1CF20034B023 /* Firefox */,
1EC9C7A620D1336D00082652 /* Ghostery */,
E6FCC43A1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
F84B21B91A090F8100AAB793 /* Build configuration list for PBXProject "Client" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F84B21DB1A090F8100AAB793 /* Fennec */,
E6DCC2051DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FC9D1AEE7A6000869B6C /* Firefox */,
1EC9C79320D1336D00082652 /* Ghostery */,
E6FCC4291C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
F84B21DD1A090F8100AAB793 /* Build configuration list for PBXNativeTarget "Client" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F84B21DE1A090F8100AAB793 /* Fennec */,
E6DCC2061DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FC9E1AEE7A6000869B6C /* Firefox */,
1EC9C79420D1336D00082652 /* Ghostery */,
E6FCC42A1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
F84B21E01A090F8100AAB793 /* Build configuration list for PBXNativeTarget "ClientTests" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F84B21E11A090F8100AAB793 /* Fennec */,
E6DCC2101DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FC9F1AEE7A6000869B6C /* Firefox */,
1EC9C7A020D1336D00082652 /* Ghostery */,
E6FCC42B1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
F84B22551A0920C600AAB793 /* Build configuration list for PBXNativeTarget "ShareTo" */ = {
isa = XCConfigurationList;
buildConfigurations = (
F84B22561A0920C600AAB793 /* Fennec */,
E6DCC2081DCBB6F100CEC4B7 /* Fennec_Enterprise */,
E448FCA01AEE7A6000869B6C /* Firefox */,
1EC9C79720D1336D00082652 /* Ghostery */,
E6FCC42D1C40562400DF6113 /* FirefoxBeta */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Fennec;
};
/* End XCConfigurationList section */
};
rootObject = F84B21B61A090F8100AAB793 /* Project object */;
}