9 /* Begin PBXBuildFile section */
10 B541F6352AB20E2000A08651 /* junction.js in Resources */ = {isa = PBXBuildFile; fileRef = B541F6312AB20E1F00A08651 /* junction.js */; };
11 B541F6362AB20E2000A08651 /* icons in Resources */ = {isa = PBXBuildFile; fileRef = B541F6322AB20E1F00A08651 /* icons */; };
12 B541F6372AB20E2000A08651 /* sounds in Resources */ = {isa = PBXBuildFile; fileRef = B541F6332AB20E1F00A08651 /* sounds */; };
13 B541F6382AB20E2000A08651 /* manifest.json in Resources */ = {isa = PBXBuildFile; fileRef = B541F6342AB20E1F00A08651 /* manifest.json */; };
14 B57836502AB21406006488FE /* build in Resources */ = {isa = PBXBuildFile; fileRef = B578364F2AB21406006488FE /* build */; };
15 B5E6E79D2AB20D7700D7B76B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E6E79C2AB20D7700D7B76B /* AppDelegate.swift */; };
16 B5E6E7A12AB20D7700D7B76B /* Main.html in Resources */ = {isa = PBXBuildFile; fileRef = B5E6E79F2AB20D7700D7B76B /* Main.html */; };
17 B5E6E7A32AB20D7700D7B76B /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = B5E6E7A22AB20D7700D7B76B /* Icon.png */; };
18 B5E6E7A52AB20D7700D7B76B /* Style.css in Resources */ = {isa = PBXBuildFile; fileRef = B5E6E7A42AB20D7700D7B76B /* Style.css */; };
19 B5E6E7A72AB20D7700D7B76B /* Script.js in Resources */ = {isa = PBXBuildFile; fileRef = B5E6E7A62AB20D7700D7B76B /* Script.js */; };
20 B5E6E7A92AB20D7700D7B76B /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E6E7A82AB20D7700D7B76B /* ViewController.swift */; };
21 B5E6E7AC2AB20D7700D7B76B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B5E6E7AA2AB20D7700D7B76B /* Main.storyboard */; };
22 B5E6E7AE2AB20D7800D7B76B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B5E6E7AD2AB20D7800D7B76B /* Assets.xcassets */; };
23 B5E6E7BA2AB20D7800D7B76B /* JunctionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E6E7B92AB20D7800D7B76B /* JunctionTests.swift */; };
24 B5E6E7C42AB20D7800D7B76B /* JunctionUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E6E7C32AB20D7800D7B76B /* JunctionUITests.swift */; };
25 B5E6E7C62AB20D7800D7B76B /* JunctionUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E6E7C52AB20D7800D7B76B /* JunctionUITestsLaunchTests.swift */; };
26 B5E6E7CC2AB20D7800D7B76B /* Junction Extension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = B5E6E7CB2AB20D7800D7B76B /* Junction Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
27 B5E6E7D12AB20D7800D7B76B /* SafariWebExtensionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5E6E7D02AB20D7800D7B76B /* SafariWebExtensionHandler.swift */; };
28 /* End PBXBuildFile section */
30 /* Begin PBXContainerItemProxy section */
31 B5E6E7B62AB20D7800D7B76B /* PBXContainerItemProxy */ = {
32 isa = PBXContainerItemProxy;
33 containerPortal = B5E6E7912AB20D7700D7B76B /* Project object */;
35 remoteGlobalIDString = B5E6E7982AB20D7700D7B76B;
36 remoteInfo = Junction;
38 B5E6E7C02AB20D7800D7B76B /* PBXContainerItemProxy */ = {
39 isa = PBXContainerItemProxy;
40 containerPortal = B5E6E7912AB20D7700D7B76B /* Project object */;
42 remoteGlobalIDString = B5E6E7982AB20D7700D7B76B;
43 remoteInfo = Junction;
45 B5E6E7CD2AB20D7800D7B76B /* PBXContainerItemProxy */ = {
46 isa = PBXContainerItemProxy;
47 containerPortal = B5E6E7912AB20D7700D7B76B /* Project object */;
49 remoteGlobalIDString = B5E6E7CA2AB20D7800D7B76B;
50 remoteInfo = "Junction Extension";
52 /* End PBXContainerItemProxy section */
54 /* Begin PBXCopyFilesBuildPhase section */
55 B5E6E7EA2AB20D7800D7B76B /* Embed Foundation Extensions */ = {
56 isa = PBXCopyFilesBuildPhase;
57 buildActionMask = 2147483647;
59 dstSubfolderSpec = 13;
61 B5E6E7CC2AB20D7800D7B76B /* Junction Extension.appex in Embed Foundation Extensions */,
63 name = "Embed Foundation Extensions";
64 runOnlyForDeploymentPostprocessing = 0;
66 /* End PBXCopyFilesBuildPhase section */
68 /* Begin PBXFileReference section */
69 B541F6312AB20E1F00A08651 /* junction.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = junction.js; path = ../../../extension/junction.js; sourceTree = "<group>"; };
70 B541F6322AB20E1F00A08651 /* icons */ = {isa = PBXFileReference; lastKnownFileType = folder; name = icons; path = ../../../extension/icons; sourceTree = "<group>"; };
71 B541F6332AB20E1F00A08651 /* sounds */ = {isa = PBXFileReference; lastKnownFileType = folder; name = sounds; path = ../../../extension/sounds; sourceTree = "<group>"; };
72 B541F6342AB20E1F00A08651 /* manifest.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = manifest.json; path = ../../../extension/manifest.json; sourceTree = "<group>"; };
73 B578364F2AB21406006488FE /* build */ = {isa = PBXFileReference; lastKnownFileType = folder; name = build; path = ../../../extension/build; sourceTree = "<group>"; };
74 B5E6E7992AB20D7700D7B76B /* Junction.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Junction.app; sourceTree = BUILT_PRODUCTS_DIR; };
75 B5E6E79C2AB20D7700D7B76B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
76 B5E6E7A02AB20D7700D7B76B /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.html; name = Base; path = ../Base.lproj/Main.html; sourceTree = "<group>"; };
77 B5E6E7A22AB20D7700D7B76B /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = "<group>"; };
78 B5E6E7A42AB20D7700D7B76B /* Style.css */ = {isa = PBXFileReference; lastKnownFileType = text.css; path = Style.css; sourceTree = "<group>"; };
79 B5E6E7A62AB20D7700D7B76B /* Script.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = Script.js; sourceTree = "<group>"; };
80 B5E6E7A82AB20D7700D7B76B /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
81 B5E6E7AB2AB20D7700D7B76B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
82 B5E6E7AD2AB20D7800D7B76B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
83 B5E6E7AF2AB20D7800D7B76B /* Junction.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Junction.entitlements; sourceTree = "<group>"; };
84 B5E6E7B02AB20D7800D7B76B /* Junction.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Junction.entitlements; sourceTree = "<group>"; };
85 B5E6E7B52AB20D7800D7B76B /* JunctionTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JunctionTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
86 B5E6E7B92AB20D7800D7B76B /* JunctionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JunctionTests.swift; sourceTree = "<group>"; };
87 B5E6E7BF2AB20D7800D7B76B /* JunctionUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JunctionUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
88 B5E6E7C32AB20D7800D7B76B /* JunctionUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JunctionUITests.swift; sourceTree = "<group>"; };
89 B5E6E7C52AB20D7800D7B76B /* JunctionUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JunctionUITestsLaunchTests.swift; sourceTree = "<group>"; };
90 B5E6E7CB2AB20D7800D7B76B /* Junction Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Junction Extension.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
91 B5E6E7D02AB20D7800D7B76B /* SafariWebExtensionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SafariWebExtensionHandler.swift; sourceTree = "<group>"; };
92 B5E6E7E32AB20D7800D7B76B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
93 B5E6E7E42AB20D7800D7B76B /* Junction_Extension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Junction_Extension.entitlements; sourceTree = "<group>"; };
94 /* End PBXFileReference section */
96 /* Begin PBXFrameworksBuildPhase section */
97 B5E6E7962AB20D7700D7B76B /* Frameworks */ = {
98 isa = PBXFrameworksBuildPhase;
99 buildActionMask = 2147483647;
102 runOnlyForDeploymentPostprocessing = 0;
104 B5E6E7B22AB20D7800D7B76B /* Frameworks */ = {
105 isa = PBXFrameworksBuildPhase;
106 buildActionMask = 2147483647;
109 runOnlyForDeploymentPostprocessing = 0;
111 B5E6E7BC2AB20D7800D7B76B /* Frameworks */ = {
112 isa = PBXFrameworksBuildPhase;
113 buildActionMask = 2147483647;
116 runOnlyForDeploymentPostprocessing = 0;
118 B5E6E7C82AB20D7800D7B76B /* Frameworks */ = {
119 isa = PBXFrameworksBuildPhase;
120 buildActionMask = 2147483647;
123 runOnlyForDeploymentPostprocessing = 0;
125 /* End PBXFrameworksBuildPhase section */
127 /* Begin PBXGroup section */
128 B5E6E7902AB20D7700D7B76B = {
131 B5E6E79B2AB20D7700D7B76B /* Junction */,
132 B5E6E7B82AB20D7800D7B76B /* JunctionTests */,
133 B5E6E7C22AB20D7800D7B76B /* JunctionUITests */,
134 B5E6E7CF2AB20D7800D7B76B /* Junction Extension */,
135 B5E6E79A2AB20D7700D7B76B /* Products */,
137 sourceTree = "<group>";
139 B5E6E79A2AB20D7700D7B76B /* Products */ = {
142 B5E6E7992AB20D7700D7B76B /* Junction.app */,
143 B5E6E7B52AB20D7800D7B76B /* JunctionTests.xctest */,
144 B5E6E7BF2AB20D7800D7B76B /* JunctionUITests.xctest */,
145 B5E6E7CB2AB20D7800D7B76B /* Junction Extension.appex */,
148 sourceTree = "<group>";
150 B5E6E79B2AB20D7700D7B76B /* Junction */ = {
153 B5E6E79C2AB20D7700D7B76B /* AppDelegate.swift */,
154 B5E6E7A82AB20D7700D7B76B /* ViewController.swift */,
155 B5E6E7AA2AB20D7700D7B76B /* Main.storyboard */,
156 B5E6E7AD2AB20D7800D7B76B /* Assets.xcassets */,
157 B5E6E7AF2AB20D7800D7B76B /* Junction.entitlements */,
158 B5E6E7B02AB20D7800D7B76B /* Junction.entitlements */,
159 B5E6E79E2AB20D7700D7B76B /* Resources */,
162 sourceTree = "<group>";
164 B5E6E79E2AB20D7700D7B76B /* Resources */ = {
167 B5E6E79F2AB20D7700D7B76B /* Main.html */,
168 B5E6E7A22AB20D7700D7B76B /* Icon.png */,
169 B5E6E7A42AB20D7700D7B76B /* Style.css */,
170 B5E6E7A62AB20D7700D7B76B /* Script.js */,
173 sourceTree = "<group>";
175 B5E6E7B82AB20D7800D7B76B /* JunctionTests */ = {
178 B5E6E7B92AB20D7800D7B76B /* JunctionTests.swift */,
180 path = JunctionTests;
181 sourceTree = "<group>";
183 B5E6E7C22AB20D7800D7B76B /* JunctionUITests */ = {
186 B5E6E7C32AB20D7800D7B76B /* JunctionUITests.swift */,
187 B5E6E7C52AB20D7800D7B76B /* JunctionUITestsLaunchTests.swift */,
189 path = JunctionUITests;
190 sourceTree = "<group>";
192 B5E6E7CF2AB20D7800D7B76B /* Junction Extension */ = {
195 B5E6E7D02AB20D7800D7B76B /* SafariWebExtensionHandler.swift */,
196 B5E6E7E32AB20D7800D7B76B /* Info.plist */,
197 B5E6E7E42AB20D7800D7B76B /* Junction_Extension.entitlements */,
198 B5E6E7D22AB20D7800D7B76B /* Resources */,
200 path = "Junction Extension";
201 sourceTree = "<group>";
203 B5E6E7D22AB20D7800D7B76B /* Resources */ = {
206 B578364F2AB21406006488FE /* build */,
207 B541F6322AB20E1F00A08651 /* icons */,
208 B541F6312AB20E1F00A08651 /* junction.js */,
209 B541F6342AB20E1F00A08651 /* manifest.json */,
210 B541F6332AB20E1F00A08651 /* sounds */,
213 sourceTree = "<group>";
215 /* End PBXGroup section */
217 /* Begin PBXNativeTarget section */
218 B5E6E7982AB20D7700D7B76B /* Junction */ = {
219 isa = PBXNativeTarget;
220 buildConfigurationList = B5E6E7EB2AB20D7800D7B76B /* Build configuration list for PBXNativeTarget "Junction" */;
222 B5E6E7952AB20D7700D7B76B /* Sources */,
223 B5E6E7962AB20D7700D7B76B /* Frameworks */,
224 B5E6E7972AB20D7700D7B76B /* Resources */,
225 B5E6E7EA2AB20D7800D7B76B /* Embed Foundation Extensions */,
230 B5E6E7CE2AB20D7800D7B76B /* PBXTargetDependency */,
233 productName = Junction;
234 productReference = B5E6E7992AB20D7700D7B76B /* Junction.app */;
235 productType = "com.apple.product-type.application";
237 B5E6E7B42AB20D7800D7B76B /* JunctionTests */ = {
238 isa = PBXNativeTarget;
239 buildConfigurationList = B5E6E7EE2AB20D7800D7B76B /* Build configuration list for PBXNativeTarget "JunctionTests" */;
241 B5E6E7B12AB20D7800D7B76B /* Sources */,
242 B5E6E7B22AB20D7800D7B76B /* Frameworks */,
243 B5E6E7B32AB20D7800D7B76B /* Resources */,
248 B5E6E7B72AB20D7800D7B76B /* PBXTargetDependency */,
250 name = JunctionTests;
251 productName = JunctionTests;
252 productReference = B5E6E7B52AB20D7800D7B76B /* JunctionTests.xctest */;
253 productType = "com.apple.product-type.bundle.unit-test";
255 B5E6E7BE2AB20D7800D7B76B /* JunctionUITests */ = {
256 isa = PBXNativeTarget;
257 buildConfigurationList = B5E6E7F12AB20D7800D7B76B /* Build configuration list for PBXNativeTarget "JunctionUITests" */;
259 B5E6E7BB2AB20D7800D7B76B /* Sources */,
260 B5E6E7BC2AB20D7800D7B76B /* Frameworks */,
261 B5E6E7BD2AB20D7800D7B76B /* Resources */,
266 B5E6E7C12AB20D7800D7B76B /* PBXTargetDependency */,
268 name = JunctionUITests;
269 productName = JunctionUITests;
270 productReference = B5E6E7BF2AB20D7800D7B76B /* JunctionUITests.xctest */;
271 productType = "com.apple.product-type.bundle.ui-testing";
273 B5E6E7CA2AB20D7800D7B76B /* Junction Extension */ = {
274 isa = PBXNativeTarget;
275 buildConfigurationList = B5E6E7E72AB20D7800D7B76B /* Build configuration list for PBXNativeTarget "Junction Extension" */;
277 B5E6E7C72AB20D7800D7B76B /* Sources */,
278 B5E6E7C82AB20D7800D7B76B /* Frameworks */,
279 B5E6E7C92AB20D7800D7B76B /* Resources */,
285 name = "Junction Extension";
286 productName = "Junction Extension";
287 productReference = B5E6E7CB2AB20D7800D7B76B /* Junction Extension.appex */;
288 productType = "com.apple.product-type.app-extension";
290 /* End PBXNativeTarget section */
292 /* Begin PBXProject section */
293 B5E6E7912AB20D7700D7B76B /* Project object */ = {
296 BuildIndependentTargetsInParallel = 1;
297 LastSwiftUpdateCheck = 1500;
298 LastUpgradeCheck = 1500;
300 B5E6E7982AB20D7700D7B76B = {
301 CreatedOnToolsVersion = 15.0;
303 B5E6E7B42AB20D7800D7B76B = {
304 CreatedOnToolsVersion = 15.0;
305 TestTargetID = B5E6E7982AB20D7700D7B76B;
307 B5E6E7BE2AB20D7800D7B76B = {
308 CreatedOnToolsVersion = 15.0;
309 TestTargetID = B5E6E7982AB20D7700D7B76B;
311 B5E6E7CA2AB20D7800D7B76B = {
312 CreatedOnToolsVersion = 15.0;
316 buildConfigurationList = B5E6E7942AB20D7700D7B76B /* Build configuration list for PBXProject "Junction" */;
317 compatibilityVersion = "Xcode 14.0";
318 developmentRegion = en;
319 hasScannedForEncodings = 0;
324 mainGroup = B5E6E7902AB20D7700D7B76B;
325 productRefGroup = B5E6E79A2AB20D7700D7B76B /* Products */;
329 B5E6E7982AB20D7700D7B76B /* Junction */,
330 B5E6E7B42AB20D7800D7B76B /* JunctionTests */,
331 B5E6E7BE2AB20D7800D7B76B /* JunctionUITests */,
332 B5E6E7CA2AB20D7800D7B76B /* Junction Extension */,
335 /* End PBXProject section */
337 /* Begin PBXResourcesBuildPhase section */
338 B5E6E7972AB20D7700D7B76B /* Resources */ = {
339 isa = PBXResourcesBuildPhase;
340 buildActionMask = 2147483647;
342 B5E6E7A32AB20D7700D7B76B /* Icon.png in Resources */,
343 B5E6E7AC2AB20D7700D7B76B /* Main.storyboard in Resources */,
344 B5E6E7A72AB20D7700D7B76B /* Script.js in Resources */,
345 B5E6E7A12AB20D7700D7B76B /* Main.html in Resources */,
346 B5E6E7AE2AB20D7800D7B76B /* Assets.xcassets in Resources */,
347 B5E6E7A52AB20D7700D7B76B /* Style.css in Resources */,
349 runOnlyForDeploymentPostprocessing = 0;
351 B5E6E7B32AB20D7800D7B76B /* Resources */ = {
352 isa = PBXResourcesBuildPhase;
353 buildActionMask = 2147483647;
356 runOnlyForDeploymentPostprocessing = 0;
358 B5E6E7BD2AB20D7800D7B76B /* Resources */ = {
359 isa = PBXResourcesBuildPhase;
360 buildActionMask = 2147483647;
363 runOnlyForDeploymentPostprocessing = 0;
365 B5E6E7C92AB20D7800D7B76B /* Resources */ = {
366 isa = PBXResourcesBuildPhase;
367 buildActionMask = 2147483647;
369 B57836502AB21406006488FE /* build in Resources */,
370 B541F6362AB20E2000A08651 /* icons in Resources */,
371 B541F6352AB20E2000A08651 /* junction.js in Resources */,
372 B541F6382AB20E2000A08651 /* manifest.json in Resources */,
373 B541F6372AB20E2000A08651 /* sounds in Resources */,
375 runOnlyForDeploymentPostprocessing = 0;
377 /* End PBXResourcesBuildPhase section */
379 /* Begin PBXSourcesBuildPhase section */
380 B5E6E7952AB20D7700D7B76B /* Sources */ = {
381 isa = PBXSourcesBuildPhase;
382 buildActionMask = 2147483647;
384 B5E6E7A92AB20D7700D7B76B /* ViewController.swift in Sources */,
385 B5E6E79D2AB20D7700D7B76B /* AppDelegate.swift in Sources */,
387 runOnlyForDeploymentPostprocessing = 0;
389 B5E6E7B12AB20D7800D7B76B /* Sources */ = {
390 isa = PBXSourcesBuildPhase;
391 buildActionMask = 2147483647;
393 B5E6E7BA2AB20D7800D7B76B /* JunctionTests.swift in Sources */,
395 runOnlyForDeploymentPostprocessing = 0;
397 B5E6E7BB2AB20D7800D7B76B /* Sources */ = {
398 isa = PBXSourcesBuildPhase;
399 buildActionMask = 2147483647;
401 B5E6E7C62AB20D7800D7B76B /* JunctionUITestsLaunchTests.swift in Sources */,
402 B5E6E7C42AB20D7800D7B76B /* JunctionUITests.swift in Sources */,
404 runOnlyForDeploymentPostprocessing = 0;
406 B5E6E7C72AB20D7800D7B76B /* Sources */ = {
407 isa = PBXSourcesBuildPhase;
408 buildActionMask = 2147483647;
410 B5E6E7D12AB20D7800D7B76B /* SafariWebExtensionHandler.swift in Sources */,
412 runOnlyForDeploymentPostprocessing = 0;
414 /* End PBXSourcesBuildPhase section */
416 /* Begin PBXTargetDependency section */
417 B5E6E7B72AB20D7800D7B76B /* PBXTargetDependency */ = {
418 isa = PBXTargetDependency;
419 target = B5E6E7982AB20D7700D7B76B /* Junction */;
420 targetProxy = B5E6E7B62AB20D7800D7B76B /* PBXContainerItemProxy */;
422 B5E6E7C12AB20D7800D7B76B /* PBXTargetDependency */ = {
423 isa = PBXTargetDependency;
424 target = B5E6E7982AB20D7700D7B76B /* Junction */;
425 targetProxy = B5E6E7C02AB20D7800D7B76B /* PBXContainerItemProxy */;
427 B5E6E7CE2AB20D7800D7B76B /* PBXTargetDependency */ = {
428 isa = PBXTargetDependency;
429 target = B5E6E7CA2AB20D7800D7B76B /* Junction Extension */;
430 targetProxy = B5E6E7CD2AB20D7800D7B76B /* PBXContainerItemProxy */;
432 /* End PBXTargetDependency section */
434 /* Begin PBXVariantGroup section */
435 B5E6E79F2AB20D7700D7B76B /* Main.html */ = {
436 isa = PBXVariantGroup;
438 B5E6E7A02AB20D7700D7B76B /* Base */,
441 sourceTree = "<group>";
443 B5E6E7AA2AB20D7700D7B76B /* Main.storyboard */ = {
444 isa = PBXVariantGroup;
446 B5E6E7AB2AB20D7700D7B76B /* Base */,
448 name = Main.storyboard;
449 sourceTree = "<group>";
451 /* End PBXVariantGroup section */
453 /* Begin XCBuildConfiguration section */
454 B5E6E7E52AB20D7800D7B76B /* Debug */ = {
455 isa = XCBuildConfiguration;
457 ALWAYS_SEARCH_USER_PATHS = NO;
458 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
459 CLANG_ANALYZER_NONNULL = YES;
460 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
461 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
462 CLANG_ENABLE_MODULES = YES;
463 CLANG_ENABLE_OBJC_ARC = YES;
464 CLANG_ENABLE_OBJC_WEAK = YES;
465 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
466 CLANG_WARN_BOOL_CONVERSION = YES;
467 CLANG_WARN_COMMA = YES;
468 CLANG_WARN_CONSTANT_CONVERSION = YES;
469 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
470 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
471 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
472 CLANG_WARN_EMPTY_BODY = YES;
473 CLANG_WARN_ENUM_CONVERSION = YES;
474 CLANG_WARN_INFINITE_RECURSION = YES;
475 CLANG_WARN_INT_CONVERSION = YES;
476 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
477 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
478 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
479 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
480 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
481 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
482 CLANG_WARN_STRICT_PROTOTYPES = YES;
483 CLANG_WARN_SUSPICIOUS_MOVE = YES;
484 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
485 CLANG_WARN_UNREACHABLE_CODE = YES;
486 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
487 COPY_PHASE_STRIP = NO;
488 DEBUG_INFORMATION_FORMAT = dwarf;
489 ENABLE_STRICT_OBJC_MSGSEND = YES;
490 ENABLE_TESTABILITY = YES;
491 ENABLE_USER_SCRIPT_SANDBOXING = YES;
492 GCC_C_LANGUAGE_STANDARD = gnu17;
493 GCC_DYNAMIC_NO_PIC = NO;
494 GCC_NO_COMMON_BLOCKS = YES;
495 GCC_OPTIMIZATION_LEVEL = 0;
496 GCC_PREPROCESSOR_DEFINITIONS = (
500 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
501 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
502 GCC_WARN_UNDECLARED_SELECTOR = YES;
503 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
504 GCC_WARN_UNUSED_FUNCTION = YES;
505 GCC_WARN_UNUSED_VARIABLE = YES;
506 LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
507 MACOSX_DEPLOYMENT_TARGET = 14.0;
508 MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
510 ONLY_ACTIVE_ARCH = YES;
512 SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)";
513 SWIFT_OPTIMIZATION_LEVEL = "-Onone";
517 B5E6E7E62AB20D7800D7B76B /* Release */ = {
518 isa = XCBuildConfiguration;
520 ALWAYS_SEARCH_USER_PATHS = NO;
521 ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES;
522 CLANG_ANALYZER_NONNULL = YES;
523 CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
524 CLANG_CXX_LANGUAGE_STANDARD = "gnu++20";
525 CLANG_ENABLE_MODULES = YES;
526 CLANG_ENABLE_OBJC_ARC = YES;
527 CLANG_ENABLE_OBJC_WEAK = YES;
528 CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
529 CLANG_WARN_BOOL_CONVERSION = YES;
530 CLANG_WARN_COMMA = YES;
531 CLANG_WARN_CONSTANT_CONVERSION = YES;
532 CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
533 CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
534 CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
535 CLANG_WARN_EMPTY_BODY = YES;
536 CLANG_WARN_ENUM_CONVERSION = YES;
537 CLANG_WARN_INFINITE_RECURSION = YES;
538 CLANG_WARN_INT_CONVERSION = YES;
539 CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
540 CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
541 CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
542 CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
543 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
544 CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
545 CLANG_WARN_STRICT_PROTOTYPES = YES;
546 CLANG_WARN_SUSPICIOUS_MOVE = YES;
547 CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
548 CLANG_WARN_UNREACHABLE_CODE = YES;
549 CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
550 COPY_PHASE_STRIP = NO;
551 DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
552 ENABLE_NS_ASSERTIONS = NO;
553 ENABLE_STRICT_OBJC_MSGSEND = YES;
554 ENABLE_USER_SCRIPT_SANDBOXING = YES;
555 GCC_C_LANGUAGE_STANDARD = gnu17;
556 GCC_NO_COMMON_BLOCKS = YES;
557 GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
558 GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
559 GCC_WARN_UNDECLARED_SELECTOR = YES;
560 GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
561 GCC_WARN_UNUSED_FUNCTION = YES;
562 GCC_WARN_UNUSED_VARIABLE = YES;
563 LOCALIZATION_PREFERS_STRING_CATALOGS = YES;
564 MACOSX_DEPLOYMENT_TARGET = 14.0;
565 MTL_ENABLE_DEBUG_INFO = NO;
568 SWIFT_COMPILATION_MODE = wholemodule;
572 B5E6E7E82AB20D7800D7B76B /* Debug */ = {
573 isa = XCBuildConfiguration;
575 CODE_SIGN_ENTITLEMENTS = "Junction Extension/Junction_Extension.entitlements";
576 CODE_SIGN_STYLE = Automatic;
577 CURRENT_PROJECT_VERSION = 1;
578 DEVELOPMENT_TEAM = S68NHQVJXW;
579 ENABLE_HARDENED_RUNTIME = YES;
580 GENERATE_INFOPLIST_FILE = YES;
581 INFOPLIST_FILE = "Junction Extension/Info.plist";
582 INFOPLIST_KEY_CFBundleDisplayName = "Junction Extension";
583 INFOPLIST_KEY_NSHumanReadableCopyright = "";
584 LD_RUNPATH_SEARCH_PATHS = (
586 "@executable_path/../Frameworks",
587 "@executable_path/../../../../Frameworks",
589 MACOSX_DEPLOYMENT_TARGET = 10.14;
590 MARKETING_VERSION = 1.0;
595 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.junction.Extension;
596 PRODUCT_NAME = "$(TARGET_NAME)";
598 SWIFT_EMIT_LOC_STRINGS = YES;
603 B5E6E7E92AB20D7800D7B76B /* Release */ = {
604 isa = XCBuildConfiguration;
606 CODE_SIGN_ENTITLEMENTS = "Junction Extension/Junction_Extension.entitlements";
607 CODE_SIGN_STYLE = Automatic;
608 CURRENT_PROJECT_VERSION = 1;
609 DEVELOPMENT_TEAM = S68NHQVJXW;
610 ENABLE_HARDENED_RUNTIME = YES;
611 GENERATE_INFOPLIST_FILE = YES;
612 INFOPLIST_FILE = "Junction Extension/Info.plist";
613 INFOPLIST_KEY_CFBundleDisplayName = "Junction Extension";
614 INFOPLIST_KEY_NSHumanReadableCopyright = "";
615 LD_RUNPATH_SEARCH_PATHS = (
617 "@executable_path/../Frameworks",
618 "@executable_path/../../../../Frameworks",
620 MACOSX_DEPLOYMENT_TARGET = 10.14;
621 MARKETING_VERSION = 1.0;
626 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.junction.Extension;
627 PRODUCT_NAME = "$(TARGET_NAME)";
629 SWIFT_EMIT_LOC_STRINGS = YES;
634 B5E6E7EC2AB20D7800D7B76B /* Debug */ = {
635 isa = XCBuildConfiguration;
637 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
638 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
639 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
640 CODE_SIGN_ENTITLEMENTS = Junction/Junction.entitlements;
641 CODE_SIGN_STYLE = Automatic;
642 COMBINE_HIDPI_IMAGES = YES;
643 CURRENT_PROJECT_VERSION = 1;
644 DEVELOPMENT_TEAM = S68NHQVJXW;
645 ENABLE_HARDENED_RUNTIME = YES;
646 GENERATE_INFOPLIST_FILE = YES;
647 INFOPLIST_KEY_CFBundleDisplayName = Junction;
648 INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.social-networking";
649 INFOPLIST_KEY_NSHumanReadableCopyright = "";
650 INFOPLIST_KEY_NSMainStoryboardFile = Main;
651 INFOPLIST_KEY_NSPrincipalClass = NSApplication;
652 LD_RUNPATH_SEARCH_PATHS = (
654 "@executable_path/../Frameworks",
656 MACOSX_DEPLOYMENT_TARGET = 10.14;
657 MARKETING_VERSION = 1.0;
664 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.junction;
665 PRODUCT_NAME = "$(TARGET_NAME)";
666 SWIFT_EMIT_LOC_STRINGS = YES;
671 B5E6E7ED2AB20D7800D7B76B /* Release */ = {
672 isa = XCBuildConfiguration;
674 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
675 ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
676 ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
677 CODE_SIGN_ENTITLEMENTS = Junction/Junction.entitlements;
678 CODE_SIGN_STYLE = Automatic;
679 COMBINE_HIDPI_IMAGES = YES;
680 CURRENT_PROJECT_VERSION = 1;
681 DEVELOPMENT_TEAM = S68NHQVJXW;
682 ENABLE_HARDENED_RUNTIME = YES;
683 GENERATE_INFOPLIST_FILE = YES;
684 INFOPLIST_KEY_CFBundleDisplayName = Junction;
685 INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.social-networking";
686 INFOPLIST_KEY_NSHumanReadableCopyright = "";
687 INFOPLIST_KEY_NSMainStoryboardFile = Main;
688 INFOPLIST_KEY_NSPrincipalClass = NSApplication;
689 LD_RUNPATH_SEARCH_PATHS = (
691 "@executable_path/../Frameworks",
693 MACOSX_DEPLOYMENT_TARGET = 10.14;
694 MARKETING_VERSION = 1.0;
701 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.junction;
702 PRODUCT_NAME = "$(TARGET_NAME)";
703 SWIFT_EMIT_LOC_STRINGS = YES;
708 B5E6E7EF2AB20D7800D7B76B /* Debug */ = {
709 isa = XCBuildConfiguration;
711 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
712 BUNDLE_LOADER = "$(TEST_HOST)";
713 CODE_SIGN_STYLE = Automatic;
714 CURRENT_PROJECT_VERSION = 1;
715 DEVELOPMENT_TEAM = S68NHQVJXW;
716 GENERATE_INFOPLIST_FILE = YES;
717 MACOSX_DEPLOYMENT_TARGET = 10.14;
718 MARKETING_VERSION = 1.0;
719 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.JunctionTests;
720 PRODUCT_NAME = "$(TARGET_NAME)";
721 SWIFT_EMIT_LOC_STRINGS = NO;
723 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Junction.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Junction";
727 B5E6E7F02AB20D7800D7B76B /* Release */ = {
728 isa = XCBuildConfiguration;
730 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
731 BUNDLE_LOADER = "$(TEST_HOST)";
732 CODE_SIGN_STYLE = Automatic;
733 CURRENT_PROJECT_VERSION = 1;
734 DEVELOPMENT_TEAM = S68NHQVJXW;
735 GENERATE_INFOPLIST_FILE = YES;
736 MACOSX_DEPLOYMENT_TARGET = 10.14;
737 MARKETING_VERSION = 1.0;
738 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.JunctionTests;
739 PRODUCT_NAME = "$(TARGET_NAME)";
740 SWIFT_EMIT_LOC_STRINGS = NO;
742 TEST_HOST = "$(BUILT_PRODUCTS_DIR)/Junction.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/Junction";
746 B5E6E7F22AB20D7800D7B76B /* Debug */ = {
747 isa = XCBuildConfiguration;
749 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
750 CODE_SIGN_STYLE = Automatic;
751 CURRENT_PROJECT_VERSION = 1;
752 DEVELOPMENT_TEAM = S68NHQVJXW;
753 GENERATE_INFOPLIST_FILE = YES;
754 MARKETING_VERSION = 1.0;
755 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.JunctionUITests;
756 PRODUCT_NAME = "$(TARGET_NAME)";
757 SWIFT_EMIT_LOC_STRINGS = NO;
759 TEST_TARGET_NAME = Junction;
763 B5E6E7F32AB20D7800D7B76B /* Release */ = {
764 isa = XCBuildConfiguration;
766 ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
767 CODE_SIGN_STYLE = Automatic;
768 CURRENT_PROJECT_VERSION = 1;
769 DEVELOPMENT_TEAM = S68NHQVJXW;
770 GENERATE_INFOPLIST_FILE = YES;
771 MARKETING_VERSION = 1.0;
772 PRODUCT_BUNDLE_IDENTIFIER = pizza.unlimited.JunctionUITests;
773 PRODUCT_NAME = "$(TARGET_NAME)";
774 SWIFT_EMIT_LOC_STRINGS = NO;
776 TEST_TARGET_NAME = Junction;
780 /* End XCBuildConfiguration section */
782 /* Begin XCConfigurationList section */
783 B5E6E7942AB20D7700D7B76B /* Build configuration list for PBXProject "Junction" */ = {
784 isa = XCConfigurationList;
785 buildConfigurations = (
786 B5E6E7E52AB20D7800D7B76B /* Debug */,
787 B5E6E7E62AB20D7800D7B76B /* Release */,
789 defaultConfigurationIsVisible = 0;
790 defaultConfigurationName = Release;
792 B5E6E7E72AB20D7800D7B76B /* Build configuration list for PBXNativeTarget "Junction Extension" */ = {
793 isa = XCConfigurationList;
794 buildConfigurations = (
795 B5E6E7E82AB20D7800D7B76B /* Debug */,
796 B5E6E7E92AB20D7800D7B76B /* Release */,
798 defaultConfigurationIsVisible = 0;
799 defaultConfigurationName = Release;
801 B5E6E7EB2AB20D7800D7B76B /* Build configuration list for PBXNativeTarget "Junction" */ = {
802 isa = XCConfigurationList;
803 buildConfigurations = (
804 B5E6E7EC2AB20D7800D7B76B /* Debug */,
805 B5E6E7ED2AB20D7800D7B76B /* Release */,
807 defaultConfigurationIsVisible = 0;
808 defaultConfigurationName = Release;
810 B5E6E7EE2AB20D7800D7B76B /* Build configuration list for PBXNativeTarget "JunctionTests" */ = {
811 isa = XCConfigurationList;
812 buildConfigurations = (
813 B5E6E7EF2AB20D7800D7B76B /* Debug */,
814 B5E6E7F02AB20D7800D7B76B /* Release */,
816 defaultConfigurationIsVisible = 0;
817 defaultConfigurationName = Release;
819 B5E6E7F12AB20D7800D7B76B /* Build configuration list for PBXNativeTarget "JunctionUITests" */ = {
820 isa = XCConfigurationList;
821 buildConfigurations = (
822 B5E6E7F22AB20D7800D7B76B /* Debug */,
823 B5E6E7F32AB20D7800D7B76B /* Release */,
825 defaultConfigurationIsVisible = 0;
826 defaultConfigurationName = Release;
828 /* End XCConfigurationList section */
830 rootObject = B5E6E7912AB20D7700D7B76B /* Project object */;