iOS web browser with a focus on security and privacy
1// !$*UTF8*$!
2{
3 archiveVersion = 1;
4 classes = {
5 };
6 objectVersion = 46;
7 objects = {
8
9/* Begin PBXBuildFile section */
10 010EEA661A43A536001E8B65 /* CookieController.m in Sources */ = {isa = PBXBuildFile; fileRef = 010EEA651A43A536001E8B65 /* CookieController.m */; };
11 010EEA691A43C8CF001E8B65 /* CookieJar.m in Sources */ = {isa = PBXBuildFile; fileRef = 010EEA681A43C8CF001E8B65 /* CookieJar.m */; };
12 0135F4761A3D2931005A8F16 /* SearchEngines.plist in Resources */ = {isa = PBXBuildFile; fileRef = 0135F4751A3D2931005A8F16 /* SearchEngines.plist */; };
13 0135F47F1A3E548F005A8F16 /* WebViewTab.m in Sources */ = {isa = PBXBuildFile; fileRef = 0135F47E1A3E548F005A8F16 /* WebViewTab.m */; };
14 0141D96A1E0C66F1003472BC /* LocalNetworkChecker_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 0141D9691E0C66F1003472BC /* LocalNetworkChecker_Tests.m */; };
15 014E68A51B9BED3300D98A0A /* HostSettingsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 014E68A41B9BED3300D98A0A /* HostSettingsController.m */; };
16 014E68A81B9BEDDC00D98A0A /* HostSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 014E68A71B9BEDDC00D98A0A /* HostSettings.m */; };
17 01559ADE2041E28A006F6DBB /* HistoryController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01559ADD2041E28A006F6DBB /* HistoryController.m */; };
18 015748051E208C5000DB2044 /* UIResponder+FirstResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 015748041E208C5000DB2044 /* UIResponder+FirstResponder.m */; };
19 016890E4201B808900CDD024 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 016890E3201B808900CDD024 /* AVFoundation.framework */; };
20 016B2FCB1A53466D002D2730 /* hsts_preload.plist in Resources */ = {isa = PBXBuildFile; fileRef = 016B2FCA1A53466D002D2730 /* hsts_preload.plist */; };
21 016B2FCD1A5648AE002D2730 /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 016B2FCC1A5648AE002D2730 /* WebKit.framework */; };
22 01801E981A32CA2A002B4718 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 01801E971A32CA2A002B4718 /* main.m */; };
23 01801E9B1A32CA2A002B4718 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 01801E9A1A32CA2A002B4718 /* AppDelegate.m */; };
24 01801EA11A32CA2A002B4718 /* WebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01801EA01A32CA2A002B4718 /* WebViewController.m */; };
25 01801EA61A32CA2A002B4718 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 01801EA51A32CA2A002B4718 /* Images.xcassets */; };
26 01801EC01A335BEC002B4718 /* URLInterceptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 01801EBF1A335BEC002B4718 /* URLInterceptor.m */; };
27 01801EC31A3360F8002B4718 /* InAppSettings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 01801EC21A3360F8002B4718 /* InAppSettings.bundle */; };
28 0182AD9B1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0182AD9A1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m */; };
29 018333CA1A3505FB00670CD1 /* HTTPSEverywhere.m in Sources */ = {isa = PBXBuildFile; fileRef = 018333C91A3505FB00670CD1 /* HTTPSEverywhere.m */; };
30 018333D21A35291200670CD1 /* HTTPSEverywhereRule.m in Sources */ = {isa = PBXBuildFile; fileRef = 018333D11A35291200670CD1 /* HTTPSEverywhereRule.m */; };
31 018333DC1A35727C00670CD1 /* HTTPSEverywhere_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 018333DB1A35727C00670CD1 /* HTTPSEverywhere_Tests.m */; };
32 018333E91A35746500670CD1 /* https-everywhere_rules.plist in Resources */ = {isa = PBXBuildFile; fileRef = 018333E71A35746500670CD1 /* https-everywhere_rules.plist */; };
33 018333EA1A35746500670CD1 /* https-everywhere_targets.plist in Resources */ = {isa = PBXBuildFile; fileRef = 018333E81A35746500670CD1 /* https-everywhere_targets.plist */; };
34 01948FE02101314800575F64 /* SearchResultsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01948FDF2101314800575F64 /* SearchResultsController.m */; };
35 019499C820D2D8FC00A29269 /* HostSettings_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 019499C720D2D8FC00A29269 /* HostSettings_Tests.m */; };
36 019516CC1B7D858C0078586A /* CKHTTPConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 019516CB1B7D858C0078586A /* CKHTTPConnection.m */; };
37 019516CF1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 019516CE1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m */; };
38 019516D11B7D8B400078586A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 019516D01B7D8B400078586A /* libz.dylib */; };
39 01AFB5A4201B934D002529A9 /* ShareViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFB5A3201B934D002529A9 /* ShareViewController.m */; };
40 01AFB5A7201B934D002529A9 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 01AFB5A5201B934D002529A9 /* MainInterface.storyboard */; };
41 01AFB5AB201B934D002529A9 /* Open in Endless.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 01AFB5A0201B934D002529A9 /* Open in Endless.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
42 01AFB5B1201B96B8002529A9 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 01AFB5B0201B96B7002529A9 /* MobileCoreServices.framework */; };
43 01AFEB371B4DBA8D00A02482 /* BookmarkController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFEB361B4DBA8D00A02482 /* BookmarkController.m */; };
44 01AFEB491B4ED48000A02482 /* Bookmark.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFEB481B4ED48000A02482 /* Bookmark.m */; };
45 01AFEB4F1B4F2A5F00A02482 /* OnePasswordExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 01AFEB4D1B4F2A5F00A02482 /* OnePasswordExtension.m */; };
46 01BFEE431E3BD6E60069AC83 /* URLBlockerRuleController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BFEE421E3BD6E60069AC83 /* URLBlockerRuleController.m */; };
47 01BFEE461E3BE1820069AC83 /* RuleEditorRow.m in Sources */ = {isa = PBXBuildFile; fileRef = 01BFEE451E3BE1820069AC83 /* RuleEditorRow.m */; };
48 01BFEE4A1E3D3CD60069AC83 /* urlblocker.json in Resources */ = {isa = PBXBuildFile; fileRef = 01BFEE491E3D3CD60069AC83 /* urlblocker.json */; };
49 01D42C3D1E0A4FE400566022 /* URLInterceptor_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D42C3C1E0A4FE400566022 /* URLInterceptor_Tests.m */; };
50 01D741281A44DF1C007B7033 /* WebViewMenuController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D741271A44DF1C007B7033 /* WebViewMenuController.m */; };
51 01D7412A1A45EDD1007B7033 /* CookieJar_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D741291A45EDD1007B7033 /* CookieJar_Tests.m */; };
52 01D7412C1A45F8EB007B7033 /* injected.js in Resources */ = {isa = PBXBuildFile; fileRef = 01D7412B1A45F8EB007B7033 /* injected.js */; };
53 01D7412F1A466AF0007B7033 /* NSString+JavascriptEscape.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D7412E1A466AF0007B7033 /* NSString+JavascriptEscape.m */; };
54 01D741321A49EA14007B7033 /* RuleEditorController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01D741311A49EA14007B7033 /* RuleEditorController.m */; };
55 01DD9E041E0F151B00C8DF07 /* LICENSE in Resources */ = {isa = PBXBuildFile; fileRef = 01DD9E021E0F151B00C8DF07 /* LICENSE */; };
56 01DD9E051E0F151B00C8DF07 /* README.md in Sources */ = {isa = PBXBuildFile; fileRef = 01DD9E031E0F151B00C8DF07 /* README.md */; };
57 01EFA7FF1A63851400688398 /* LocalNetworkChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 01EFA7FE1A63851400688398 /* LocalNetworkChecker.m */; };
58 01F2AE391B7FEF5E00D5651A /* SSLCertificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F2AE381B7FEF5E00D5651A /* SSLCertificate.m */; };
59 01F2AE401B82666900D5651A /* SSLCertificateViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F2AE3F1B82666900D5651A /* SSLCertificateViewController.m */; };
60 01F2AE421B827BC200D5651A /* SSLCertificate_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F2AE411B827BC200D5651A /* SSLCertificate_Tests.m */; };
61 01F2AE451B827D3E00D5651A /* lobste.rs.crt in Resources */ = {isa = PBXBuildFile; fileRef = 01F2AE431B827D3E00D5651A /* lobste.rs.crt */; };
62 01F2AE461B827D3E00D5651A /* wildcard.pushover.net.crt in Resources */ = {isa = PBXBuildFile; fileRef = 01F2AE441B827D3E00D5651A /* wildcard.pushover.net.crt */; };
63 01F2AE481B82822600D5651A /* paypal.com.crt in Resources */ = {isa = PBXBuildFile; fileRef = 01F2AE471B82822600D5651A /* paypal.com.crt */; };
64 01F2AE4A1B82835A00D5651A /* expired.superblock.net.crt in Resources */ = {isa = PBXBuildFile; fileRef = 01F2AE491B82835A00D5651A /* expired.superblock.net.crt */; };
65 01F7CB491A5253DD00F42B73 /* HSTSCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F7CB481A5253DD00F42B73 /* HSTSCache.m */; };
66 01F7CB4B1A526B9C00F42B73 /* HSTSCache_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F7CB4A1A526B9C00F42B73 /* HSTSCache_Tests.m */; };
67 01F7CB4E1A52FC4E00F42B73 /* NSString+IPAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F7CB4D1A52FC4E00F42B73 /* NSString+IPAddress.m */; };
68 01F8793B1A4108DD00A63654 /* URLBlocker.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F8793A1A4108DD00A63654 /* URLBlocker.m */; };
69 01F879411A4112E500A63654 /* URLBlocker_Tests.m in Sources */ = {isa = PBXBuildFile; fileRef = 01F879401A4112E500A63654 /* URLBlocker_Tests.m */; };
70 01F879441A41140D00A63654 /* https-everywhere_mock_rules.plist in Resources */ = {isa = PBXBuildFile; fileRef = 01F879421A41140D00A63654 /* https-everywhere_mock_rules.plist */; };
71 01F879451A41140D00A63654 /* https-everywhere_mock_targets.plist in Resources */ = {isa = PBXBuildFile; fileRef = 01F879431A41140D00A63654 /* https-everywhere_mock_targets.plist */; };
72 01F879481A41141800A63654 /* urlblocker_mock_rules.plist in Resources */ = {isa = PBXBuildFile; fileRef = 01F879461A41141800A63654 /* urlblocker_mock_rules.plist */; };
73 01F879491A41141800A63654 /* urlblocker_mock_targets.plist in Resources */ = {isa = PBXBuildFile; fileRef = 01F879471A41141800A63654 /* urlblocker_mock_targets.plist */; };
74 01F8794B1A41232E00A63654 /* credits.html in Resources */ = {isa = PBXBuildFile; fileRef = 01F8794A1A41232E00A63654 /* credits.html */; };
75 01F8794C1A4124FE00A63654 /* credits.html in Resources */ = {isa = PBXBuildFile; fileRef = 01F8794A1A41232E00A63654 /* credits.html */; };
76 01FC0E571B38FB6B00955D9A /* Launch Screen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 01FC0E561B38FB6B00955D9A /* Launch Screen.xib */; };
77 01FE827E1FC0D9C2006E5777 /* BlackIcon-60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 01FE827D1FC0D9C2006E5777 /* BlackIcon-60@3x.png */; };
78 01FE82901FC0DC5F006E5777 /* BlackIcon-60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 01FE828F1FC0DC5E006E5777 /* BlackIcon-60@2x.png */; };
79 01FE82941FC0DC83006E5777 /* BlackIcon-76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 01FE82931FC0DC83006E5777 /* BlackIcon-76@2x.png */; };
80 01FE82961FC0DC94006E5777 /* BlackIcon-83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 01FE82951FC0DC94006E5777 /* BlackIcon-83.5@2x.png */; };
81 A024D5AE1ECEF10F00B28CC5 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = A024D5AA1ECEF10F00B28CC5 /* Localizable.strings */; };
82 A024D5AF1ECEF10F00B28CC5 /* OnePasswordExtension.strings in Resources */ = {isa = PBXBuildFile; fileRef = A024D5AC1ECEF10F00B28CC5 /* OnePasswordExtension.strings */; };
83 AA9A5FECA2E668F834FDECD9 /* libPods-Endless.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 095BC7BD685DE17FADDBF166 /* libPods-Endless.a */; };
84 D919EA71FF999D55CCC96334 /* libPods-Endless Tests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = FC10255E5E506A0C25D6276B /* libPods-Endless Tests.a */; };
85/* End PBXBuildFile section */
86
87/* Begin PBXContainerItemProxy section */
88 018333DD1A35727C00670CD1 /* PBXContainerItemProxy */ = {
89 isa = PBXContainerItemProxy;
90 containerPortal = 01801E8A1A32CA2A002B4718 /* Project object */;
91 proxyType = 1;
92 remoteGlobalIDString = 01801E911A32CA2A002B4718;
93 remoteInfo = Endless;
94 };
95 01AFB5A9201B934D002529A9 /* PBXContainerItemProxy */ = {
96 isa = PBXContainerItemProxy;
97 containerPortal = 01801E8A1A32CA2A002B4718 /* Project object */;
98 proxyType = 1;
99 remoteGlobalIDString = 01AFB59F201B934D002529A9;
100 remoteInfo = "Open in Endless";
101 };
102/* End PBXContainerItemProxy section */
103
104/* Begin PBXCopyFilesBuildPhase section */
105 01AFB5AF201B934D002529A9 /* Embed App Extensions */ = {
106 isa = PBXCopyFilesBuildPhase;
107 buildActionMask = 2147483647;
108 dstPath = "";
109 dstSubfolderSpec = 13;
110 files = (
111 01AFB5AB201B934D002529A9 /* Open in Endless.appex in Embed App Extensions */,
112 );
113 name = "Embed App Extensions";
114 runOnlyForDeploymentPostprocessing = 0;
115 };
116/* End PBXCopyFilesBuildPhase section */
117
118/* Begin PBXFileReference section */
119 010EEA641A43A536001E8B65 /* CookieController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CookieController.h; sourceTree = "<group>"; };
120 010EEA651A43A536001E8B65 /* CookieController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CookieController.m; sourceTree = "<group>"; };
121 010EEA671A43C8CF001E8B65 /* CookieJar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CookieJar.h; sourceTree = "<group>"; };
122 010EEA681A43C8CF001E8B65 /* CookieJar.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CookieJar.m; sourceTree = "<group>"; };
123 0135F4751A3D2931005A8F16 /* SearchEngines.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = SearchEngines.plist; path = Endless/Resources/SearchEngines.plist; sourceTree = "<group>"; };
124 0135F47D1A3E548F005A8F16 /* WebViewTab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewTab.h; sourceTree = "<group>"; };
125 0135F47E1A3E548F005A8F16 /* WebViewTab.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebViewTab.m; sourceTree = "<group>"; };
126 013E71CF1E5150C000BB0572 /* urlblocker.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = urlblocker.json; path = Resources/urlblocker.json; sourceTree = "<group>"; };
127 0141D9691E0C66F1003472BC /* LocalNetworkChecker_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalNetworkChecker_Tests.m; sourceTree = "<group>"; };
128 014E68A31B9BED3300D98A0A /* HostSettingsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostSettingsController.h; sourceTree = "<group>"; };
129 014E68A41B9BED3300D98A0A /* HostSettingsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostSettingsController.m; sourceTree = "<group>"; };
130 014E68A61B9BEDDC00D98A0A /* HostSettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostSettings.h; sourceTree = "<group>"; };
131 014E68A71B9BEDDC00D98A0A /* HostSettings.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostSettings.m; sourceTree = "<group>"; };
132 01559ADC2041E28A006F6DBB /* HistoryController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HistoryController.h; sourceTree = "<group>"; };
133 01559ADD2041E28A006F6DBB /* HistoryController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HistoryController.m; sourceTree = "<group>"; };
134 015748031E208C5000DB2044 /* UIResponder+FirstResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIResponder+FirstResponder.h"; sourceTree = "<group>"; };
135 015748041E208C5000DB2044 /* UIResponder+FirstResponder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIResponder+FirstResponder.m"; sourceTree = "<group>"; };
136 016890E3201B808900CDD024 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
137 016B2FCA1A53466D002D2730 /* hsts_preload.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = hsts_preload.plist; path = Endless/Resources/hsts_preload.plist; sourceTree = "<group>"; };
138 016B2FCC1A5648AE002D2730 /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
139 01801E921A32CA2A002B4718 /* Endless.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Endless.app; sourceTree = BUILT_PRODUCTS_DIR; };
140 01801E961A32CA2A002B4718 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
141 01801E971A32CA2A002B4718 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
142 01801E991A32CA2A002B4718 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
143 01801E9A1A32CA2A002B4718 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
144 01801E9F1A32CA2A002B4718 /* WebViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WebViewController.h; sourceTree = "<group>"; };
145 01801EA01A32CA2A002B4718 /* WebViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = WebViewController.m; sourceTree = "<group>"; };
146 01801EA51A32CA2A002B4718 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Images.xcassets; path = Endless/Resources/Images.xcassets; sourceTree = "<group>"; };
147 01801EBE1A335BEC002B4718 /* URLInterceptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URLInterceptor.h; sourceTree = "<group>"; };
148 01801EBF1A335BEC002B4718 /* URLInterceptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLInterceptor.m; sourceTree = "<group>"; };
149 01801EC21A3360F8002B4718 /* InAppSettings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = InAppSettings.bundle; path = Endless/InAppSettings.bundle; sourceTree = "<group>"; };
150 0182AD991AACC55400F3B7ED /* HTTPSEverywhereRuleController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPSEverywhereRuleController.h; sourceTree = "<group>"; };
151 0182AD9A1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPSEverywhereRuleController.m; sourceTree = "<group>"; };
152 018333C81A3505FB00670CD1 /* HTTPSEverywhere.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPSEverywhere.h; sourceTree = "<group>"; };
153 018333C91A3505FB00670CD1 /* HTTPSEverywhere.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPSEverywhere.m; sourceTree = "<group>"; };
154 018333CF1A351B3B00670CD1 /* Endless-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Endless-Prefix.pch"; sourceTree = "<group>"; };
155 018333D01A35291200670CD1 /* HTTPSEverywhereRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPSEverywhereRule.h; sourceTree = "<group>"; };
156 018333D11A35291200670CD1 /* HTTPSEverywhereRule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPSEverywhereRule.m; sourceTree = "<group>"; };
157 018333D71A35727C00670CD1 /* Endless Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Endless Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
158 018333DA1A35727C00670CD1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
159 018333DB1A35727C00670CD1 /* HTTPSEverywhere_Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HTTPSEverywhere_Tests.m; sourceTree = "<group>"; };
160 018333E71A35746500670CD1 /* https-everywhere_rules.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "https-everywhere_rules.plist"; path = "Endless/Resources/https-everywhere_rules.plist"; sourceTree = "<group>"; };
161 018333E81A35746500670CD1 /* https-everywhere_targets.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "https-everywhere_targets.plist"; path = "Endless/Resources/https-everywhere_targets.plist"; sourceTree = "<group>"; };
162 018333EB1A357D8B00670CD1 /* libPods-OCMock.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libPods-OCMock.a"; path = "Pods/build/Debug-iphoneos/libPods-OCMock.a"; sourceTree = "<group>"; };
163 01948FDE2101314800575F64 /* SearchResultsController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SearchResultsController.h; sourceTree = "<group>"; };
164 01948FDF2101314800575F64 /* SearchResultsController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SearchResultsController.m; sourceTree = "<group>"; };
165 019499C720D2D8FC00A29269 /* HostSettings_Tests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; name = HostSettings_Tests.m; path = "Endless Tests/HostSettings_Tests.m"; sourceTree = SOURCE_ROOT; };
166 019516CA1B7D858C0078586A /* CKHTTPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CKHTTPConnection.h; sourceTree = "<group>"; };
167 019516CB1B7D858C0078586A /* CKHTTPConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CKHTTPConnection.m; sourceTree = "<group>"; };
168 019516CD1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+CocoaDevUsersAdditions.h"; sourceTree = "<group>"; };
169 019516CE1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+CocoaDevUsersAdditions.m"; sourceTree = "<group>"; };
170 019516D01B7D8B400078586A /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; };
171 01AFB5A0201B934D002529A9 /* Open in Endless.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Open in Endless.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
172 01AFB5A2201B934D002529A9 /* ShareViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ShareViewController.h; sourceTree = "<group>"; };
173 01AFB5A3201B934D002529A9 /* ShareViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ShareViewController.m; sourceTree = "<group>"; };
174 01AFB5A6201B934D002529A9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
175 01AFB5A8201B934D002529A9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
176 01AFB5B0201B96B7002529A9 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
177 01AFEB351B4DBA8D00A02482 /* BookmarkController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BookmarkController.h; sourceTree = "<group>"; };
178 01AFEB361B4DBA8D00A02482 /* BookmarkController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BookmarkController.m; sourceTree = "<group>"; };
179 01AFEB471B4ED48000A02482 /* Bookmark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bookmark.h; sourceTree = "<group>"; };
180 01AFEB481B4ED48000A02482 /* Bookmark.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Bookmark.m; sourceTree = "<group>"; };
181 01AFEB4C1B4F2A5F00A02482 /* OnePasswordExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OnePasswordExtension.h; sourceTree = "<group>"; };
182 01AFEB4D1B4F2A5F00A02482 /* OnePasswordExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OnePasswordExtension.m; sourceTree = "<group>"; };
183 01BFEE411E3BD6E60069AC83 /* URLBlockerRuleController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URLBlockerRuleController.h; sourceTree = "<group>"; };
184 01BFEE421E3BD6E60069AC83 /* URLBlockerRuleController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLBlockerRuleController.m; sourceTree = "<group>"; };
185 01BFEE441E3BE1820069AC83 /* RuleEditorRow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleEditorRow.h; sourceTree = "<group>"; };
186 01BFEE451E3BE1820069AC83 /* RuleEditorRow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuleEditorRow.m; sourceTree = "<group>"; };
187 01BFEE491E3D3CD60069AC83 /* urlblocker.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = urlblocker.json; path = Endless/Resources/urlblocker.json; sourceTree = "<group>"; };
188 01D42C3B1E0A37DB00566022 /* Endless.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Endless.entitlements; sourceTree = "<group>"; };
189 01D42C3C1E0A4FE400566022 /* URLInterceptor_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLInterceptor_Tests.m; sourceTree = "<group>"; };
190 01D741261A44DF1C007B7033 /* WebViewMenuController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WebViewMenuController.h; sourceTree = "<group>"; };
191 01D741271A44DF1C007B7033 /* WebViewMenuController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WebViewMenuController.m; sourceTree = "<group>"; };
192 01D741291A45EDD1007B7033 /* CookieJar_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CookieJar_Tests.m; sourceTree = "<group>"; };
193 01D7412B1A45F8EB007B7033 /* injected.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = injected.js; path = Endless/Resources/injected.js; sourceTree = "<group>"; };
194 01D7412D1A466AF0007B7033 /* NSString+JavascriptEscape.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+JavascriptEscape.h"; sourceTree = "<group>"; };
195 01D7412E1A466AF0007B7033 /* NSString+JavascriptEscape.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+JavascriptEscape.m"; sourceTree = "<group>"; };
196 01D741301A49EA14007B7033 /* RuleEditorController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleEditorController.h; sourceTree = "<group>"; };
197 01D741311A49EA14007B7033 /* RuleEditorController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuleEditorController.m; sourceTree = "<group>"; };
198 01DD9E021E0F151B00C8DF07 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
199 01DD9E031E0F151B00C8DF07 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = "<group>"; };
200 01EFA7FD1A63851400688398 /* LocalNetworkChecker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalNetworkChecker.h; sourceTree = "<group>"; };
201 01EFA7FE1A63851400688398 /* LocalNetworkChecker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalNetworkChecker.m; sourceTree = "<group>"; };
202 01F2AE371B7FEF5E00D5651A /* SSLCertificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSLCertificate.h; sourceTree = "<group>"; };
203 01F2AE381B7FEF5E00D5651A /* SSLCertificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSLCertificate.m; sourceTree = "<group>"; };
204 01F2AE3E1B82666900D5651A /* SSLCertificateViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSLCertificateViewController.h; sourceTree = "<group>"; };
205 01F2AE3F1B82666900D5651A /* SSLCertificateViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSLCertificateViewController.m; sourceTree = "<group>"; };
206 01F2AE411B827BC200D5651A /* SSLCertificate_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSLCertificate_Tests.m; sourceTree = "<group>"; };
207 01F2AE431B827D3E00D5651A /* lobste.rs.crt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = lobste.rs.crt; path = SSLCertificates/lobste.rs.crt; sourceTree = "<group>"; };
208 01F2AE441B827D3E00D5651A /* wildcard.pushover.net.crt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = wildcard.pushover.net.crt; path = SSLCertificates/wildcard.pushover.net.crt; sourceTree = "<group>"; };
209 01F2AE471B82822600D5651A /* paypal.com.crt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = paypal.com.crt; path = SSLCertificates/paypal.com.crt; sourceTree = "<group>"; };
210 01F2AE491B82835A00D5651A /* expired.superblock.net.crt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = expired.superblock.net.crt; path = SSLCertificates/expired.superblock.net.crt; sourceTree = "<group>"; };
211 01F7CB471A5253DD00F42B73 /* HSTSCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HSTSCache.h; sourceTree = "<group>"; };
212 01F7CB481A5253DD00F42B73 /* HSTSCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSTSCache.m; sourceTree = "<group>"; };
213 01F7CB4A1A526B9C00F42B73 /* HSTSCache_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HSTSCache_Tests.m; sourceTree = "<group>"; };
214 01F7CB4C1A52FC4E00F42B73 /* NSString+IPAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+IPAddress.h"; sourceTree = "<group>"; };
215 01F7CB4D1A52FC4E00F42B73 /* NSString+IPAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+IPAddress.m"; sourceTree = "<group>"; };
216 01F879391A4108DD00A63654 /* URLBlocker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = URLBlocker.h; sourceTree = "<group>"; };
217 01F8793A1A4108DD00A63654 /* URLBlocker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLBlocker.m; sourceTree = "<group>"; };
218 01F879401A4112E500A63654 /* URLBlocker_Tests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = URLBlocker_Tests.m; sourceTree = "<group>"; };
219 01F879421A41140D00A63654 /* https-everywhere_mock_rules.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "https-everywhere_mock_rules.plist"; sourceTree = "<group>"; };
220 01F879431A41140D00A63654 /* https-everywhere_mock_targets.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "https-everywhere_mock_targets.plist"; sourceTree = "<group>"; };
221 01F879461A41141800A63654 /* urlblocker_mock_rules.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = urlblocker_mock_rules.plist; sourceTree = "<group>"; };
222 01F879471A41141800A63654 /* urlblocker_mock_targets.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = urlblocker_mock_targets.plist; sourceTree = "<group>"; };
223 01F8794A1A41232E00A63654 /* credits.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; name = credits.html; path = Endless/Resources/credits.html; sourceTree = "<group>"; };
224 01FC0E561B38FB6B00955D9A /* Launch Screen.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = "Launch Screen.xib"; path = "Endless/Resources/Launch Screen.xib"; sourceTree = "<group>"; };
225 01FE827D1FC0D9C2006E5777 /* BlackIcon-60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-60@3x.png"; sourceTree = "<group>"; };
226 01FE828F1FC0DC5E006E5777 /* BlackIcon-60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-60@2x.png"; sourceTree = "<group>"; };
227 01FE82931FC0DC83006E5777 /* BlackIcon-76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-76@2x.png"; sourceTree = "<group>"; };
228 01FE82951FC0DC94006E5777 /* BlackIcon-83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-83.5@2x.png"; sourceTree = "<group>"; };
229 01FE82971FC0DEF0006E5777 /* BlackIcon-76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-76.png"; sourceTree = "<group>"; };
230 01FE82981FC0DEF1006E5777 /* BlackIcon-60.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "BlackIcon-60.png"; sourceTree = "<group>"; };
231 095BC7BD685DE17FADDBF166 /* libPods-Endless.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Endless.a"; sourceTree = BUILT_PRODUCTS_DIR; };
232 5BC57F74FB0E2BC3CDAB5D1D /* Pods-Endless Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Endless Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-Endless Tests/Pods-Endless Tests.release.xcconfig"; sourceTree = "<group>"; };
233 7AD1EFF778D745256E109B84 /* Pods-Endless.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Endless.release.xcconfig"; path = "Pods/Target Support Files/Pods-Endless/Pods-Endless.release.xcconfig"; sourceTree = "<group>"; };
234 9E6A896A76F4F163B49219DB /* Pods-Endless.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Endless.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Endless/Pods-Endless.debug.xcconfig"; sourceTree = "<group>"; };
235 A018C86C221EDA7300D5B3D7 /* PRIVACY.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = PRIVACY.md; sourceTree = "<group>"; };
236 A018C86D221EDA7300D5B3D7 /* Gemfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile.lock; sourceTree = "<group>"; };
237 A018C86E221EDA7300D5B3D7 /* Podfile.lock */ = {isa = PBXFileReference; lastKnownFileType = text; path = Podfile.lock; sourceTree = "<group>"; };
238 A018C86F221EDA7300D5B3D7 /* Podfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Podfile; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
239 A018C870221EDA7300D5B3D7 /* Gemfile */ = {isa = PBXFileReference; lastKnownFileType = text; path = Gemfile; sourceTree = "<group>"; };
240 A024D5AB1ECEF10F00B28CC5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Endless/Base.lproj/Localizable.strings; sourceTree = "<group>"; };
241 A024D5AD1ECEF10F00B28CC5 /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = Base; path = Endless/Base.lproj/OnePasswordExtension.strings; sourceTree = "<group>"; };
242 A024D5B01ECEF11A00B28CC5 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Endless/de.lproj/Localizable.strings; sourceTree = "<group>"; };
243 A024D5B11ECEF11A00B28CC5 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Endless/de.lproj/OnePasswordExtension.strings; sourceTree = "<group>"; };
244 FC10255E5E506A0C25D6276B /* libPods-Endless Tests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Endless Tests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
245 FDEC322B35C8D861612E24E3 /* Pods-Endless Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Endless Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Endless Tests/Pods-Endless Tests.debug.xcconfig"; sourceTree = "<group>"; };
246/* End PBXFileReference section */
247
248/* Begin PBXFrameworksBuildPhase section */
249 01801E8F1A32CA2A002B4718 /* Frameworks */ = {
250 isa = PBXFrameworksBuildPhase;
251 buildActionMask = 2147483647;
252 files = (
253 016890E4201B808900CDD024 /* AVFoundation.framework in Frameworks */,
254 019516D11B7D8B400078586A /* libz.dylib in Frameworks */,
255 016B2FCD1A5648AE002D2730 /* WebKit.framework in Frameworks */,
256 AA9A5FECA2E668F834FDECD9 /* libPods-Endless.a in Frameworks */,
257 );
258 runOnlyForDeploymentPostprocessing = 0;
259 };
260 018333D41A35727C00670CD1 /* Frameworks */ = {
261 isa = PBXFrameworksBuildPhase;
262 buildActionMask = 2147483647;
263 files = (
264 D919EA71FF999D55CCC96334 /* libPods-Endless Tests.a in Frameworks */,
265 );
266 runOnlyForDeploymentPostprocessing = 0;
267 };
268 01AFB59D201B934D002529A9 /* Frameworks */ = {
269 isa = PBXFrameworksBuildPhase;
270 buildActionMask = 2147483647;
271 files = (
272 01AFB5B1201B96B8002529A9 /* MobileCoreServices.framework in Frameworks */,
273 );
274 runOnlyForDeploymentPostprocessing = 0;
275 };
276/* End PBXFrameworksBuildPhase section */
277
278/* Begin PBXGroup section */
279 01801E891A32CA2A002B4718 = {
280 isa = PBXGroup;
281 children = (
282 A018C86B221EDA5100D5B3D7 /* Build */,
283 01801E941A32CA2A002B4718 /* Endless */,
284 01801EC11A3360B1002B4718 /* Resources */,
285 01AFEB4A1B4F2A5F00A02482 /* External */,
286 01801E951A32CA2A002B4718 /* Supporting Files */,
287 018333D81A35727C00670CD1 /* Endless Tests */,
288 01AFB5A1201B934D002529A9 /* Open in Endless */,
289 01801E931A32CA2A002B4718 /* Products */,
290 6CC21620E2AE7B4037C6401B /* Frameworks */,
291 BDB4B310DC7AA8852D5D0A10 /* Pods */,
292 );
293 sourceTree = "<group>";
294 usesTabs = 1;
295 };
296 01801E931A32CA2A002B4718 /* Products */ = {
297 isa = PBXGroup;
298 children = (
299 01801E921A32CA2A002B4718 /* Endless.app */,
300 018333D71A35727C00670CD1 /* Endless Tests.xctest */,
301 01AFB5A0201B934D002529A9 /* Open in Endless.appex */,
302 );
303 name = Products;
304 sourceTree = "<group>";
305 };
306 01801E941A32CA2A002B4718 /* Endless */ = {
307 isa = PBXGroup;
308 children = (
309 01801E991A32CA2A002B4718 /* AppDelegate.h */,
310 01801E9A1A32CA2A002B4718 /* AppDelegate.m */,
311 01AFEB471B4ED48000A02482 /* Bookmark.h */,
312 01AFEB481B4ED48000A02482 /* Bookmark.m */,
313 01AFEB351B4DBA8D00A02482 /* BookmarkController.h */,
314 01AFEB361B4DBA8D00A02482 /* BookmarkController.m */,
315 010EEA641A43A536001E8B65 /* CookieController.h */,
316 010EEA651A43A536001E8B65 /* CookieController.m */,
317 010EEA671A43C8CF001E8B65 /* CookieJar.h */,
318 010EEA681A43C8CF001E8B65 /* CookieJar.m */,
319 01559ADC2041E28A006F6DBB /* HistoryController.h */,
320 01559ADD2041E28A006F6DBB /* HistoryController.m */,
321 014E68A61B9BEDDC00D98A0A /* HostSettings.h */,
322 014E68A71B9BEDDC00D98A0A /* HostSettings.m */,
323 014E68A31B9BED3300D98A0A /* HostSettingsController.h */,
324 014E68A41B9BED3300D98A0A /* HostSettingsController.m */,
325 01F7CB471A5253DD00F42B73 /* HSTSCache.h */,
326 01F7CB481A5253DD00F42B73 /* HSTSCache.m */,
327 018333C81A3505FB00670CD1 /* HTTPSEverywhere.h */,
328 018333C91A3505FB00670CD1 /* HTTPSEverywhere.m */,
329 018333D01A35291200670CD1 /* HTTPSEverywhereRule.h */,
330 018333D11A35291200670CD1 /* HTTPSEverywhereRule.m */,
331 0182AD991AACC55400F3B7ED /* HTTPSEverywhereRuleController.h */,
332 0182AD9A1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m */,
333 01EFA7FD1A63851400688398 /* LocalNetworkChecker.h */,
334 01EFA7FE1A63851400688398 /* LocalNetworkChecker.m */,
335 01948FDE2101314800575F64 /* SearchResultsController.h */,
336 01948FDF2101314800575F64 /* SearchResultsController.m */,
337 01F2AE371B7FEF5E00D5651A /* SSLCertificate.h */,
338 01F2AE381B7FEF5E00D5651A /* SSLCertificate.m */,
339 01F2AE3E1B82666900D5651A /* SSLCertificateViewController.h */,
340 01F2AE3F1B82666900D5651A /* SSLCertificateViewController.m */,
341 01F879391A4108DD00A63654 /* URLBlocker.h */,
342 01F8793A1A4108DD00A63654 /* URLBlocker.m */,
343 01BFEE411E3BD6E60069AC83 /* URLBlockerRuleController.h */,
344 01BFEE421E3BD6E60069AC83 /* URLBlockerRuleController.m */,
345 01801EBE1A335BEC002B4718 /* URLInterceptor.h */,
346 01801EBF1A335BEC002B4718 /* URLInterceptor.m */,
347 01801E9F1A32CA2A002B4718 /* WebViewController.h */,
348 01801EA01A32CA2A002B4718 /* WebViewController.m */,
349 01D741261A44DF1C007B7033 /* WebViewMenuController.h */,
350 01D741271A44DF1C007B7033 /* WebViewMenuController.m */,
351 0135F47D1A3E548F005A8F16 /* WebViewTab.h */,
352 0135F47E1A3E548F005A8F16 /* WebViewTab.m */,
353 );
354 path = Endless;
355 sourceTree = "<group>";
356 };
357 01801E951A32CA2A002B4718 /* Supporting Files */ = {
358 isa = PBXGroup;
359 children = (
360 01D42C3B1E0A37DB00566022 /* Endless.entitlements */,
361 018333CF1A351B3B00670CD1 /* Endless-Prefix.pch */,
362 01801E961A32CA2A002B4718 /* Info.plist */,
363 01801E971A32CA2A002B4718 /* main.m */,
364 01F7CB4C1A52FC4E00F42B73 /* NSString+IPAddress.h */,
365 01F7CB4D1A52FC4E00F42B73 /* NSString+IPAddress.m */,
366 01D7412D1A466AF0007B7033 /* NSString+JavascriptEscape.h */,
367 01D7412E1A466AF0007B7033 /* NSString+JavascriptEscape.m */,
368 01D741301A49EA14007B7033 /* RuleEditorController.h */,
369 01D741311A49EA14007B7033 /* RuleEditorController.m */,
370 01BFEE441E3BE1820069AC83 /* RuleEditorRow.h */,
371 01BFEE451E3BE1820069AC83 /* RuleEditorRow.m */,
372 013E71CF1E5150C000BB0572 /* urlblocker.json */,
373 015748031E208C5000DB2044 /* UIResponder+FirstResponder.h */,
374 015748041E208C5000DB2044 /* UIResponder+FirstResponder.m */,
375 );
376 name = "Supporting Files";
377 path = Endless;
378 sourceTree = "<group>";
379 };
380 01801EC11A3360B1002B4718 /* Resources */ = {
381 isa = PBXGroup;
382 children = (
383 01FE82991FC0DF10006E5777 /* Icons */,
384 A024D5AA1ECEF10F00B28CC5 /* Localizable.strings */,
385 A024D5AC1ECEF10F00B28CC5 /* OnePasswordExtension.strings */,
386 01DD9E021E0F151B00C8DF07 /* LICENSE */,
387 01DD9E031E0F151B00C8DF07 /* README.md */,
388 01F8794A1A41232E00A63654 /* credits.html */,
389 016B2FCA1A53466D002D2730 /* hsts_preload.plist */,
390 018333E71A35746500670CD1 /* https-everywhere_rules.plist */,
391 018333E81A35746500670CD1 /* https-everywhere_targets.plist */,
392 01801EA51A32CA2A002B4718 /* Images.xcassets */,
393 01801EC21A3360F8002B4718 /* InAppSettings.bundle */,
394 01D7412B1A45F8EB007B7033 /* injected.js */,
395 01FC0E561B38FB6B00955D9A /* Launch Screen.xib */,
396 0135F4751A3D2931005A8F16 /* SearchEngines.plist */,
397 01BFEE491E3D3CD60069AC83 /* urlblocker.json */,
398 );
399 name = Resources;
400 sourceTree = "<group>";
401 };
402 018333D81A35727C00670CD1 /* Endless Tests */ = {
403 isa = PBXGroup;
404 children = (
405 01D741291A45EDD1007B7033 /* CookieJar_Tests.m */,
406 019499C720D2D8FC00A29269 /* HostSettings_Tests.m */,
407 01F7CB4A1A526B9C00F42B73 /* HSTSCache_Tests.m */,
408 018333DB1A35727C00670CD1 /* HTTPSEverywhere_Tests.m */,
409 0141D9691E0C66F1003472BC /* LocalNetworkChecker_Tests.m */,
410 01F2AE411B827BC200D5651A /* SSLCertificate_Tests.m */,
411 01F879401A4112E500A63654 /* URLBlocker_Tests.m */,
412 01D42C3C1E0A4FE400566022 /* URLInterceptor_Tests.m */,
413 018333D91A35727C00670CD1 /* Supporting Files */,
414 );
415 path = "Endless Tests";
416 sourceTree = "<group>";
417 };
418 018333D91A35727C00670CD1 /* Supporting Files */ = {
419 isa = PBXGroup;
420 children = (
421 01F2AE491B82835A00D5651A /* expired.superblock.net.crt */,
422 01F2AE431B827D3E00D5651A /* lobste.rs.crt */,
423 01F2AE471B82822600D5651A /* paypal.com.crt */,
424 01F2AE441B827D3E00D5651A /* wildcard.pushover.net.crt */,
425 01F879421A41140D00A63654 /* https-everywhere_mock_rules.plist */,
426 01F879431A41140D00A63654 /* https-everywhere_mock_targets.plist */,
427 01F879461A41141800A63654 /* urlblocker_mock_rules.plist */,
428 01F879471A41141800A63654 /* urlblocker_mock_targets.plist */,
429 018333DA1A35727C00670CD1 /* Info.plist */,
430 );
431 name = "Supporting Files";
432 sourceTree = "<group>";
433 };
434 01AFB5A1201B934D002529A9 /* Open in Endless */ = {
435 isa = PBXGroup;
436 children = (
437 01AFB5A2201B934D002529A9 /* ShareViewController.h */,
438 01AFB5A3201B934D002529A9 /* ShareViewController.m */,
439 01AFB5A5201B934D002529A9 /* MainInterface.storyboard */,
440 01AFB5A8201B934D002529A9 /* Info.plist */,
441 );
442 path = "Open in Endless";
443 sourceTree = "<group>";
444 };
445 01AFEB4A1B4F2A5F00A02482 /* External */ = {
446 isa = PBXGroup;
447 children = (
448 019516CA1B7D858C0078586A /* CKHTTPConnection.h */,
449 019516CB1B7D858C0078586A /* CKHTTPConnection.m */,
450 019516CD1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.h */,
451 019516CE1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m */,
452 01AFEB4C1B4F2A5F00A02482 /* OnePasswordExtension.h */,
453 01AFEB4D1B4F2A5F00A02482 /* OnePasswordExtension.m */,
454 );
455 path = External;
456 sourceTree = "<group>";
457 };
458 01FE82991FC0DF10006E5777 /* Icons */ = {
459 isa = PBXGroup;
460 children = (
461 01FE82981FC0DEF1006E5777 /* BlackIcon-60.png */,
462 01FE828F1FC0DC5E006E5777 /* BlackIcon-60@2x.png */,
463 01FE827D1FC0D9C2006E5777 /* BlackIcon-60@3x.png */,
464 01FE82971FC0DEF0006E5777 /* BlackIcon-76.png */,
465 01FE82931FC0DC83006E5777 /* BlackIcon-76@2x.png */,
466 01FE82951FC0DC94006E5777 /* BlackIcon-83.5@2x.png */,
467 );
468 path = Icons;
469 sourceTree = "<group>";
470 };
471 6CC21620E2AE7B4037C6401B /* Frameworks */ = {
472 isa = PBXGroup;
473 children = (
474 01AFB5B0201B96B7002529A9 /* MobileCoreServices.framework */,
475 016890E3201B808900CDD024 /* AVFoundation.framework */,
476 019516D01B7D8B400078586A /* libz.dylib */,
477 016B2FCC1A5648AE002D2730 /* WebKit.framework */,
478 018333EB1A357D8B00670CD1 /* libPods-OCMock.a */,
479 095BC7BD685DE17FADDBF166 /* libPods-Endless.a */,
480 FC10255E5E506A0C25D6276B /* libPods-Endless Tests.a */,
481 );
482 name = Frameworks;
483 sourceTree = "<group>";
484 };
485 A018C86B221EDA5100D5B3D7 /* Build */ = {
486 isa = PBXGroup;
487 children = (
488 A018C870221EDA7300D5B3D7 /* Gemfile */,
489 A018C86D221EDA7300D5B3D7 /* Gemfile.lock */,
490 A018C86F221EDA7300D5B3D7 /* Podfile */,
491 A018C86E221EDA7300D5B3D7 /* Podfile.lock */,
492 A018C86C221EDA7300D5B3D7 /* PRIVACY.md */,
493 );
494 name = Build;
495 sourceTree = "<group>";
496 };
497 BDB4B310DC7AA8852D5D0A10 /* Pods */ = {
498 isa = PBXGroup;
499 children = (
500 FDEC322B35C8D861612E24E3 /* Pods-Endless Tests.debug.xcconfig */,
501 5BC57F74FB0E2BC3CDAB5D1D /* Pods-Endless Tests.release.xcconfig */,
502 9E6A896A76F4F163B49219DB /* Pods-Endless.debug.xcconfig */,
503 7AD1EFF778D745256E109B84 /* Pods-Endless.release.xcconfig */,
504 );
505 name = Pods;
506 sourceTree = "<group>";
507 };
508/* End PBXGroup section */
509
510/* Begin PBXNativeTarget section */
511 01801E911A32CA2A002B4718 /* Endless */ = {
512 isa = PBXNativeTarget;
513 buildConfigurationList = 01801EB81A32CA2A002B4718 /* Build configuration list for PBXNativeTarget "Endless" */;
514 buildPhases = (
515 84FB07CB399E07E998723292 /* [CP] Check Pods Manifest.lock */,
516 01801E8E1A32CA2A002B4718 /* Sources */,
517 01801E8F1A32CA2A002B4718 /* Frameworks */,
518 01801E901A32CA2A002B4718 /* Resources */,
519 82F555D0CE165063CE93824B /* [CP] Copy Pods Resources */,
520 01AFB5AF201B934D002529A9 /* Embed App Extensions */,
521 );
522 buildRules = (
523 );
524 dependencies = (
525 01AFB5AA201B934D002529A9 /* PBXTargetDependency */,
526 );
527 name = Endless;
528 productName = Endless;
529 productReference = 01801E921A32CA2A002B4718 /* Endless.app */;
530 productType = "com.apple.product-type.application";
531 };
532 018333D61A35727C00670CD1 /* Endless Tests */ = {
533 isa = PBXNativeTarget;
534 buildConfigurationList = 018333DF1A35727C00670CD1 /* Build configuration list for PBXNativeTarget "Endless Tests" */;
535 buildPhases = (
536 073DA046F186ADB95D7CE9DD /* [CP] Check Pods Manifest.lock */,
537 018333D31A35727C00670CD1 /* Sources */,
538 018333D41A35727C00670CD1 /* Frameworks */,
539 018333D51A35727C00670CD1 /* Resources */,
540 );
541 buildRules = (
542 );
543 dependencies = (
544 018333DE1A35727C00670CD1 /* PBXTargetDependency */,
545 );
546 name = "Endless Tests";
547 productName = "Endless Tests";
548 productReference = 018333D71A35727C00670CD1 /* Endless Tests.xctest */;
549 productType = "com.apple.product-type.bundle.unit-test";
550 };
551 01AFB59F201B934D002529A9 /* Open in Endless */ = {
552 isa = PBXNativeTarget;
553 buildConfigurationList = 01AFB5AE201B934D002529A9 /* Build configuration list for PBXNativeTarget "Open in Endless" */;
554 buildPhases = (
555 01AFB59C201B934D002529A9 /* Sources */,
556 01AFB59D201B934D002529A9 /* Frameworks */,
557 01AFB59E201B934D002529A9 /* Resources */,
558 );
559 buildRules = (
560 );
561 dependencies = (
562 );
563 name = "Open in Endless";
564 productName = "Open in Endless";
565 productReference = 01AFB5A0201B934D002529A9 /* Open in Endless.appex */;
566 productType = "com.apple.product-type.app-extension";
567 };
568/* End PBXNativeTarget section */
569
570/* Begin PBXProject section */
571 01801E8A1A32CA2A002B4718 /* Project object */ = {
572 isa = PBXProject;
573 attributes = {
574 LastUpgradeCheck = 1010;
575 ORGANIZATIONNAME = jcs;
576 TargetAttributes = {
577 01801E911A32CA2A002B4718 = {
578 CreatedOnToolsVersion = 6.1.1;
579 DevelopmentTeam = J9PM5B7FE7;
580 SystemCapabilities = {
581 com.apple.DataProtection = {
582 enabled = 1;
583 };
584 com.apple.InAppPurchase = {
585 enabled = 0;
586 };
587 com.apple.SafariKeychain = {
588 enabled = 0;
589 };
590 };
591 };
592 018333D61A35727C00670CD1 = {
593 CreatedOnToolsVersion = 6.1.1;
594 TestTargetID = 01801E911A32CA2A002B4718;
595 };
596 01AFB59F201B934D002529A9 = {
597 CreatedOnToolsVersion = 9.2;
598 DevelopmentTeam = J9PM5B7FE7;
599 ProvisioningStyle = Automatic;
600 };
601 };
602 };
603 buildConfigurationList = 01801E8D1A32CA2A002B4718 /* Build configuration list for PBXProject "Endless" */;
604 compatibilityVersion = "Xcode 3.2";
605 developmentRegion = English;
606 hasScannedForEncodings = 0;
607 knownRegions = (
608 en,
609 Base,
610 de,
611 );
612 mainGroup = 01801E891A32CA2A002B4718;
613 productRefGroup = 01801E931A32CA2A002B4718 /* Products */;
614 projectDirPath = "";
615 projectRoot = "";
616 targets = (
617 01801E911A32CA2A002B4718 /* Endless */,
618 018333D61A35727C00670CD1 /* Endless Tests */,
619 01AFB59F201B934D002529A9 /* Open in Endless */,
620 );
621 };
622/* End PBXProject section */
623
624/* Begin PBXResourcesBuildPhase section */
625 01801E901A32CA2A002B4718 /* Resources */ = {
626 isa = PBXResourcesBuildPhase;
627 buildActionMask = 2147483647;
628 files = (
629 0135F4761A3D2931005A8F16 /* SearchEngines.plist in Resources */,
630 01DD9E041E0F151B00C8DF07 /* LICENSE in Resources */,
631 018333EA1A35746500670CD1 /* https-everywhere_targets.plist in Resources */,
632 01FE82961FC0DC94006E5777 /* BlackIcon-83.5@2x.png in Resources */,
633 018333E91A35746500670CD1 /* https-everywhere_rules.plist in Resources */,
634 01801EC31A3360F8002B4718 /* InAppSettings.bundle in Resources */,
635 A024D5AF1ECEF10F00B28CC5 /* OnePasswordExtension.strings in Resources */,
636 01D7412C1A45F8EB007B7033 /* injected.js in Resources */,
637 01801EA61A32CA2A002B4718 /* Images.xcassets in Resources */,
638 01BFEE4A1E3D3CD60069AC83 /* urlblocker.json in Resources */,
639 A024D5AE1ECEF10F00B28CC5 /* Localizable.strings in Resources */,
640 01F8794C1A4124FE00A63654 /* credits.html in Resources */,
641 01FE82941FC0DC83006E5777 /* BlackIcon-76@2x.png in Resources */,
642 01FE82901FC0DC5F006E5777 /* BlackIcon-60@2x.png in Resources */,
643 016B2FCB1A53466D002D2730 /* hsts_preload.plist in Resources */,
644 01FE827E1FC0D9C2006E5777 /* BlackIcon-60@3x.png in Resources */,
645 01FC0E571B38FB6B00955D9A /* Launch Screen.xib in Resources */,
646 );
647 runOnlyForDeploymentPostprocessing = 0;
648 };
649 018333D51A35727C00670CD1 /* Resources */ = {
650 isa = PBXResourcesBuildPhase;
651 buildActionMask = 2147483647;
652 files = (
653 01F2AE461B827D3E00D5651A /* wildcard.pushover.net.crt in Resources */,
654 01F8794B1A41232E00A63654 /* credits.html in Resources */,
655 01F879451A41140D00A63654 /* https-everywhere_mock_targets.plist in Resources */,
656 01F879481A41141800A63654 /* urlblocker_mock_rules.plist in Resources */,
657 01F2AE481B82822600D5651A /* paypal.com.crt in Resources */,
658 01F879491A41141800A63654 /* urlblocker_mock_targets.plist in Resources */,
659 01F2AE451B827D3E00D5651A /* lobste.rs.crt in Resources */,
660 01F879441A41140D00A63654 /* https-everywhere_mock_rules.plist in Resources */,
661 01F2AE4A1B82835A00D5651A /* expired.superblock.net.crt in Resources */,
662 );
663 runOnlyForDeploymentPostprocessing = 0;
664 };
665 01AFB59E201B934D002529A9 /* Resources */ = {
666 isa = PBXResourcesBuildPhase;
667 buildActionMask = 2147483647;
668 files = (
669 01AFB5A7201B934D002529A9 /* MainInterface.storyboard in Resources */,
670 );
671 runOnlyForDeploymentPostprocessing = 0;
672 };
673/* End PBXResourcesBuildPhase section */
674
675/* Begin PBXShellScriptBuildPhase section */
676 073DA046F186ADB95D7CE9DD /* [CP] Check Pods Manifest.lock */ = {
677 isa = PBXShellScriptBuildPhase;
678 buildActionMask = 2147483647;
679 files = (
680 );
681 inputPaths = (
682 "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
683 "${PODS_ROOT}/Manifest.lock",
684 );
685 name = "[CP] Check Pods Manifest.lock";
686 outputPaths = (
687 "$(DERIVED_FILE_DIR)/Pods-Endless Tests-checkManifestLockResult.txt",
688 );
689 runOnlyForDeploymentPostprocessing = 0;
690 shellPath = /bin/sh;
691 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";
692 showEnvVarsInLog = 0;
693 };
694 82F555D0CE165063CE93824B /* [CP] Copy Pods Resources */ = {
695 isa = PBXShellScriptBuildPhase;
696 buildActionMask = 2147483647;
697 files = (
698 );
699 inputPaths = (
700 "${PODS_ROOT}/Target Support Files/Pods-Endless/Pods-Endless-resources.sh",
701 "${PODS_CONFIGURATION_BUILD_DIR}/InAppSettingsKit/InAppSettingsKit.bundle",
702 "${PODS_CONFIGURATION_BUILD_DIR}/TUSafariActivity/TUSafariActivity.bundle",
703 "${PODS_ROOT}/XLForm/XLForm/XLForm.bundle",
704 );
705 name = "[CP] Copy Pods Resources";
706 outputPaths = (
707 "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/InAppSettingsKit.bundle",
708 "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/TUSafariActivity.bundle",
709 "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/XLForm.bundle",
710 );
711 runOnlyForDeploymentPostprocessing = 0;
712 shellPath = /bin/sh;
713 shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Endless/Pods-Endless-resources.sh\"\n";
714 showEnvVarsInLog = 0;
715 };
716 84FB07CB399E07E998723292 /* [CP] Check Pods Manifest.lock */ = {
717 isa = PBXShellScriptBuildPhase;
718 buildActionMask = 2147483647;
719 files = (
720 );
721 inputPaths = (
722 "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
723 "${PODS_ROOT}/Manifest.lock",
724 );
725 name = "[CP] Check Pods Manifest.lock";
726 outputPaths = (
727 "$(DERIVED_FILE_DIR)/Pods-Endless-checkManifestLockResult.txt",
728 );
729 runOnlyForDeploymentPostprocessing = 0;
730 shellPath = /bin/sh;
731 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";
732 showEnvVarsInLog = 0;
733 };
734/* End PBXShellScriptBuildPhase section */
735
736/* Begin PBXSourcesBuildPhase section */
737 01801E8E1A32CA2A002B4718 /* Sources */ = {
738 isa = PBXSourcesBuildPhase;
739 buildActionMask = 2147483647;
740 files = (
741 01D741281A44DF1C007B7033 /* WebViewMenuController.m in Sources */,
742 01D7412F1A466AF0007B7033 /* NSString+JavascriptEscape.m in Sources */,
743 014E68A51B9BED3300D98A0A /* HostSettingsController.m in Sources */,
744 01559ADE2041E28A006F6DBB /* HistoryController.m in Sources */,
745 01F2AE391B7FEF5E00D5651A /* SSLCertificate.m in Sources */,
746 01801E9B1A32CA2A002B4718 /* AppDelegate.m in Sources */,
747 01BFEE461E3BE1820069AC83 /* RuleEditorRow.m in Sources */,
748 01AFEB491B4ED48000A02482 /* Bookmark.m in Sources */,
749 01801E981A32CA2A002B4718 /* main.m in Sources */,
750 01D741321A49EA14007B7033 /* RuleEditorController.m in Sources */,
751 018333D21A35291200670CD1 /* HTTPSEverywhereRule.m in Sources */,
752 01AFEB4F1B4F2A5F00A02482 /* OnePasswordExtension.m in Sources */,
753 01801EA11A32CA2A002B4718 /* WebViewController.m in Sources */,
754 019516CF1B7D8A0C0078586A /* NSData+CocoaDevUsersAdditions.m in Sources */,
755 01F8793B1A4108DD00A63654 /* URLBlocker.m in Sources */,
756 01BFEE431E3BD6E60069AC83 /* URLBlockerRuleController.m in Sources */,
757 01801EC01A335BEC002B4718 /* URLInterceptor.m in Sources */,
758 01F2AE401B82666900D5651A /* SSLCertificateViewController.m in Sources */,
759 01DD9E051E0F151B00C8DF07 /* README.md in Sources */,
760 018333CA1A3505FB00670CD1 /* HTTPSEverywhere.m in Sources */,
761 01F7CB491A5253DD00F42B73 /* HSTSCache.m in Sources */,
762 01F7CB4E1A52FC4E00F42B73 /* NSString+IPAddress.m in Sources */,
763 014E68A81B9BEDDC00D98A0A /* HostSettings.m in Sources */,
764 01948FE02101314800575F64 /* SearchResultsController.m in Sources */,
765 0135F47F1A3E548F005A8F16 /* WebViewTab.m in Sources */,
766 01AFEB371B4DBA8D00A02482 /* BookmarkController.m in Sources */,
767 010EEA661A43A536001E8B65 /* CookieController.m in Sources */,
768 01EFA7FF1A63851400688398 /* LocalNetworkChecker.m in Sources */,
769 015748051E208C5000DB2044 /* UIResponder+FirstResponder.m in Sources */,
770 019516CC1B7D858C0078586A /* CKHTTPConnection.m in Sources */,
771 0182AD9B1AACC55400F3B7ED /* HTTPSEverywhereRuleController.m in Sources */,
772 010EEA691A43C8CF001E8B65 /* CookieJar.m in Sources */,
773 );
774 runOnlyForDeploymentPostprocessing = 0;
775 };
776 018333D31A35727C00670CD1 /* Sources */ = {
777 isa = PBXSourcesBuildPhase;
778 buildActionMask = 2147483647;
779 files = (
780 019499C820D2D8FC00A29269 /* HostSettings_Tests.m in Sources */,
781 0141D96A1E0C66F1003472BC /* LocalNetworkChecker_Tests.m in Sources */,
782 01F7CB4B1A526B9C00F42B73 /* HSTSCache_Tests.m in Sources */,
783 01D42C3D1E0A4FE400566022 /* URLInterceptor_Tests.m in Sources */,
784 01F879411A4112E500A63654 /* URLBlocker_Tests.m in Sources */,
785 01D7412A1A45EDD1007B7033 /* CookieJar_Tests.m in Sources */,
786 018333DC1A35727C00670CD1 /* HTTPSEverywhere_Tests.m in Sources */,
787 01F2AE421B827BC200D5651A /* SSLCertificate_Tests.m in Sources */,
788 );
789 runOnlyForDeploymentPostprocessing = 0;
790 };
791 01AFB59C201B934D002529A9 /* Sources */ = {
792 isa = PBXSourcesBuildPhase;
793 buildActionMask = 2147483647;
794 files = (
795 01AFB5A4201B934D002529A9 /* ShareViewController.m in Sources */,
796 );
797 runOnlyForDeploymentPostprocessing = 0;
798 };
799/* End PBXSourcesBuildPhase section */
800
801/* Begin PBXTargetDependency section */
802 018333DE1A35727C00670CD1 /* PBXTargetDependency */ = {
803 isa = PBXTargetDependency;
804 target = 01801E911A32CA2A002B4718 /* Endless */;
805 targetProxy = 018333DD1A35727C00670CD1 /* PBXContainerItemProxy */;
806 };
807 01AFB5AA201B934D002529A9 /* PBXTargetDependency */ = {
808 isa = PBXTargetDependency;
809 target = 01AFB59F201B934D002529A9 /* Open in Endless */;
810 targetProxy = 01AFB5A9201B934D002529A9 /* PBXContainerItemProxy */;
811 };
812/* End PBXTargetDependency section */
813
814/* Begin PBXVariantGroup section */
815 01AFB5A5201B934D002529A9 /* MainInterface.storyboard */ = {
816 isa = PBXVariantGroup;
817 children = (
818 01AFB5A6201B934D002529A9 /* Base */,
819 );
820 name = MainInterface.storyboard;
821 sourceTree = "<group>";
822 };
823 A024D5AA1ECEF10F00B28CC5 /* Localizable.strings */ = {
824 isa = PBXVariantGroup;
825 children = (
826 A024D5AB1ECEF10F00B28CC5 /* Base */,
827 A024D5B01ECEF11A00B28CC5 /* de */,
828 );
829 name = Localizable.strings;
830 sourceTree = "<group>";
831 };
832 A024D5AC1ECEF10F00B28CC5 /* OnePasswordExtension.strings */ = {
833 isa = PBXVariantGroup;
834 children = (
835 A024D5AD1ECEF10F00B28CC5 /* Base */,
836 A024D5B11ECEF11A00B28CC5 /* de */,
837 );
838 name = OnePasswordExtension.strings;
839 sourceTree = "<group>";
840 };
841/* End PBXVariantGroup section */
842
843/* Begin XCBuildConfiguration section */
844 01801EB61A32CA2A002B4718 /* Debug */ = {
845 isa = XCBuildConfiguration;
846 buildSettings = {
847 ALWAYS_SEARCH_USER_PATHS = NO;
848 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
849 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
850 CLANG_CXX_LIBRARY = "libc++";
851 CLANG_ENABLE_MODULES = YES;
852 CLANG_ENABLE_OBJC_ARC = YES;
853 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
854 CLANG_WARN_BOOL_CONVERSION = YES;
855 CLANG_WARN_COMMA = YES;
856 CLANG_WARN_CONSTANT_CONVERSION = YES;
857 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
858 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
859 CLANG_WARN_EMPTY_BODY = YES;
860 CLANG_WARN_ENUM_CONVERSION = YES;
861 CLANG_WARN_INFINITE_RECURSION = YES;
862 CLANG_WARN_INT_CONVERSION = YES;
863 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
864 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
865 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
866 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
867 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
868 CLANG_WARN_STRICT_PROTOTYPES = YES;
869 CLANG_WARN_SUSPICIOUS_MOVE = YES;
870 CLANG_WARN_UNREACHABLE_CODE = YES;
871 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
872 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
873 COPY_PHASE_STRIP = NO;
874 ENABLE_STRICT_OBJC_MSGSEND = YES;
875 ENABLE_TESTABILITY = YES;
876 ENDLESS_BUILD_STRING = 2602;
877 ENDLESS_VERSION_STRING = 2.6;
878 GCC_C_LANGUAGE_STANDARD = gnu99;
879 GCC_DYNAMIC_NO_PIC = NO;
880 GCC_NO_COMMON_BLOCKS = YES;
881 GCC_OPTIMIZATION_LEVEL = 0;
882 GCC_PREFIX_HEADER = "Endless/Endless-Prefix.pch";
883 GCC_PREPROCESSOR_DEFINITIONS = (
884 "DEBUG=1",
885 "$(inherited)",
886 );
887 GCC_SYMBOLS_PRIVATE_EXTERN = NO;
888 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
889 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
890 GCC_WARN_UNDECLARED_SELECTOR = YES;
891 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
892 GCC_WARN_UNUSED_FUNCTION = YES;
893 GCC_WARN_UNUSED_VARIABLE = YES;
894 IPHONEOS_DEPLOYMENT_TARGET = 12.0;
895 MTL_ENABLE_DEBUG_INFO = YES;
896 ONLY_ACTIVE_ARCH = YES;
897 SDKROOT = iphoneos;
898 };
899 name = Debug;
900 };
901 01801EB71A32CA2A002B4718 /* Release */ = {
902 isa = XCBuildConfiguration;
903 buildSettings = {
904 ALWAYS_SEARCH_USER_PATHS = NO;
905 CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
906 CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
907 CLANG_CXX_LIBRARY = "libc++";
908 CLANG_ENABLE_MODULES = YES;
909 CLANG_ENABLE_OBJC_ARC = YES;
910 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
911 CLANG_WARN_BOOL_CONVERSION = YES;
912 CLANG_WARN_COMMA = YES;
913 CLANG_WARN_CONSTANT_CONVERSION = YES;
914 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
915 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
916 CLANG_WARN_EMPTY_BODY = YES;
917 CLANG_WARN_ENUM_CONVERSION = YES;
918 CLANG_WARN_INFINITE_RECURSION = YES;
919 CLANG_WARN_INT_CONVERSION = YES;
920 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
921 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
922 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
923 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
924 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
925 CLANG_WARN_STRICT_PROTOTYPES = YES;
926 CLANG_WARN_SUSPICIOUS_MOVE = YES;
927 CLANG_WARN_UNREACHABLE_CODE = YES;
928 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
929 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
930 COPY_PHASE_STRIP = YES;
931 ENABLE_NS_ASSERTIONS = NO;
932 ENABLE_STRICT_OBJC_MSGSEND = YES;
933 ENDLESS_BUILD_STRING = 2602;
934 ENDLESS_VERSION_STRING = 2.6;
935 GCC_C_LANGUAGE_STANDARD = gnu99;
936 GCC_NO_COMMON_BLOCKS = YES;
937 GCC_PREFIX_HEADER = "Endless/Endless-Prefix.pch";
938 GCC_PREPROCESSOR_DEFINITIONS = "";
939 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
940 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
941 GCC_WARN_UNDECLARED_SELECTOR = YES;
942 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
943 GCC_WARN_UNUSED_FUNCTION = YES;
944 GCC_WARN_UNUSED_VARIABLE = YES;
945 IPHONEOS_DEPLOYMENT_TARGET = 12.0;
946 MTL_ENABLE_DEBUG_INFO = NO;
947 SDKROOT = iphoneos;
948 VALIDATE_PRODUCT = YES;
949 };
950 name = Release;
951 };
952 01801EB91A32CA2A002B4718 /* Debug */ = {
953 isa = XCBuildConfiguration;
954 baseConfigurationReference = 9E6A896A76F4F163B49219DB /* Pods-Endless.debug.xcconfig */;
955 buildSettings = {
956 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
957 CODE_SIGN_ENTITLEMENTS = Endless/Endless.entitlements;
958 CODE_SIGN_IDENTITY = "iPhone Developer";
959 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
960 INFOPLIST_FILE = Endless/Info.plist;
961 IPHONEOS_DEPLOYMENT_TARGET = 12.0;
962 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
963 PRODUCT_BUNDLE_IDENTIFIER = org.jcs.endless;
964 PRODUCT_NAME = Endless;
965 PROVISIONING_PROFILE = "";
966 TARGETED_DEVICE_FAMILY = "1,2";
967 };
968 name = Debug;
969 };
970 01801EBA1A32CA2A002B4718 /* Release */ = {
971 isa = XCBuildConfiguration;
972 baseConfigurationReference = 7AD1EFF778D745256E109B84 /* Pods-Endless.release.xcconfig */;
973 buildSettings = {
974 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
975 CODE_SIGN_ENTITLEMENTS = Endless/Endless.entitlements;
976 CODE_SIGN_IDENTITY = "iPhone Developer";
977 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
978 INFOPLIST_FILE = Endless/Info.plist;
979 IPHONEOS_DEPLOYMENT_TARGET = 12.0;
980 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
981 PRODUCT_BUNDLE_IDENTIFIER = org.jcs.endless;
982 PRODUCT_NAME = Endless;
983 PROVISIONING_PROFILE = "";
984 TARGETED_DEVICE_FAMILY = "1,2";
985 };
986 name = Release;
987 };
988 018333E01A35727C00670CD1 /* Debug */ = {
989 isa = XCBuildConfiguration;
990 baseConfigurationReference = FDEC322B35C8D861612E24E3 /* Pods-Endless Tests.debug.xcconfig */;
991 buildSettings = {
992 BUNDLE_LOADER = "$(TEST_HOST)";
993 FRAMEWORK_SEARCH_PATHS = (
994 "$(SDKROOT)/Developer/Library/Frameworks",
995 "$(inherited)",
996 );
997 GCC_PREPROCESSOR_DEFINITIONS = (
998 "DEBUG=1",
999 "$(inherited)",
1000 );
1001 INFOPLIST_FILE = "Endless Tests/Info.plist";
1002 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1003 LIBRARY_SEARCH_PATHS = (
1004 "$(inherited)",
1005 "$(PROJECT_DIR)/Pods/build/Debug-iphoneos",
1006 );
1007 OTHER_LDFLAGS = (
1008 "$(inherited)",
1009 "-framework",
1010 XCTest,
1011 "-ObjC",
1012 );
1013 PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.$(PRODUCT_NAME:rfc1034identifier)";
1014 PRODUCT_NAME = "Endless Tests";
1015 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Endless.app/Endless";
1016 };
1017 name = Debug;
1018 };
1019 018333E11A35727C00670CD1 /* Release */ = {
1020 isa = XCBuildConfiguration;
1021 baseConfigurationReference = 5BC57F74FB0E2BC3CDAB5D1D /* Pods-Endless Tests.release.xcconfig */;
1022 buildSettings = {
1023 BUNDLE_LOADER = "$(TEST_HOST)";
1024 FRAMEWORK_SEARCH_PATHS = (
1025 "$(SDKROOT)/Developer/Library/Frameworks",
1026 "$(inherited)",
1027 );
1028 INFOPLIST_FILE = "Endless Tests/Info.plist";
1029 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
1030 LIBRARY_SEARCH_PATHS = (
1031 "$(inherited)",
1032 "$(PROJECT_DIR)/Pods/build/Debug-iphoneos",
1033 );
1034 OTHER_LDFLAGS = (
1035 "$(inherited)",
1036 "-framework",
1037 XCTest,
1038 "-ObjC",
1039 );
1040 PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.$(PRODUCT_NAME:rfc1034identifier)";
1041 PRODUCT_NAME = "Endless Tests";
1042 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Endless.app/Endless";
1043 };
1044 name = Release;
1045 };
1046 01AFB5AC201B934D002529A9 /* Debug */ = {
1047 isa = XCBuildConfiguration;
1048 buildSettings = {
1049 CLANG_ANALYZER_NONNULL = YES;
1050 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1051 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1052 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1053 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
1054 CODE_SIGN_IDENTITY = "iPhone Developer";
1055 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1056 CODE_SIGN_STYLE = Automatic;
1057 DEBUG_INFORMATION_FORMAT = dwarf;
1058 DEVELOPMENT_TEAM = J9PM5B7FE7;
1059 GCC_C_LANGUAGE_STANDARD = gnu11;
1060 INFOPLIST_FILE = "Open in Endless/Info.plist";
1061 IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1062 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
1063 PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.endless.Open-in-Endless";
1064 PRODUCT_NAME = "$(TARGET_NAME)";
1065 SKIP_INSTALL = YES;
1066 TARGETED_DEVICE_FAMILY = "1,2";
1067 };
1068 name = Debug;
1069 };
1070 01AFB5AD201B934D002529A9 /* Release */ = {
1071 isa = XCBuildConfiguration;
1072 buildSettings = {
1073 CLANG_ANALYZER_NONNULL = YES;
1074 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1075 CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1076 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1077 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
1078 CODE_SIGN_IDENTITY = "iPhone Developer";
1079 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
1080 CODE_SIGN_STYLE = Automatic;
1081 COPY_PHASE_STRIP = NO;
1082 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1083 DEVELOPMENT_TEAM = J9PM5B7FE7;
1084 GCC_C_LANGUAGE_STANDARD = gnu11;
1085 INFOPLIST_FILE = "Open in Endless/Info.plist";
1086 IPHONEOS_DEPLOYMENT_TARGET = 12.0;
1087 LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @executable_path/../../Frameworks";
1088 PRODUCT_BUNDLE_IDENTIFIER = "org.jcs.endless.Open-in-Endless";
1089 PRODUCT_NAME = "$(TARGET_NAME)";
1090 SKIP_INSTALL = YES;
1091 TARGETED_DEVICE_FAMILY = "1,2";
1092 };
1093 name = Release;
1094 };
1095/* End XCBuildConfiguration section */
1096
1097/* Begin XCConfigurationList section */
1098 01801E8D1A32CA2A002B4718 /* Build configuration list for PBXProject "Endless" */ = {
1099 isa = XCConfigurationList;
1100 buildConfigurations = (
1101 01801EB61A32CA2A002B4718 /* Debug */,
1102 01801EB71A32CA2A002B4718 /* Release */,
1103 );
1104 defaultConfigurationIsVisible = 0;
1105 defaultConfigurationName = Release;
1106 };
1107 01801EB81A32CA2A002B4718 /* Build configuration list for PBXNativeTarget "Endless" */ = {
1108 isa = XCConfigurationList;
1109 buildConfigurations = (
1110 01801EB91A32CA2A002B4718 /* Debug */,
1111 01801EBA1A32CA2A002B4718 /* Release */,
1112 );
1113 defaultConfigurationIsVisible = 0;
1114 defaultConfigurationName = Release;
1115 };
1116 018333DF1A35727C00670CD1 /* Build configuration list for PBXNativeTarget "Endless Tests" */ = {
1117 isa = XCConfigurationList;
1118 buildConfigurations = (
1119 018333E01A35727C00670CD1 /* Debug */,
1120 018333E11A35727C00670CD1 /* Release */,
1121 );
1122 defaultConfigurationIsVisible = 0;
1123 defaultConfigurationName = Release;
1124 };
1125 01AFB5AE201B934D002529A9 /* Build configuration list for PBXNativeTarget "Open in Endless" */ = {
1126 isa = XCConfigurationList;
1127 buildConfigurations = (
1128 01AFB5AC201B934D002529A9 /* Debug */,
1129 01AFB5AD201B934D002529A9 /* Release */,
1130 );
1131 defaultConfigurationIsVisible = 0;
1132 defaultConfigurationName = Release;
1133 };
1134/* End XCConfigurationList section */
1135 };
1136 rootObject = 01801E8A1A32CA2A002B4718 /* Project object */;
1137}