From 32e9340e28930d4bb0a495f20065de5d6afd7e47 Mon Sep 17 00:00:00 2001 From: Federico Cappelli Date: Thu, 16 Nov 2023 15:14:52 +0000 Subject: [PATCH] swift lint run with --strict, so the local execution is the same as the remote, backup files removed --- DuckDuckGo.xcodeproj/project.pbxproj | 2 +- .../project_BACKUP_9920.pbxproj | 9328 ---------------- .../project_BASE_9920.pbxproj | 9325 ---------------- .../project_LOCAL_9920.pbxproj | 9267 ---------------- .../project_REMOTE_9920.pbxproj | 9381 ----------------- 5 files changed, 1 insertion(+), 37302 deletions(-) delete mode 100644 DuckDuckGo.xcodeproj/project_BACKUP_9920.pbxproj delete mode 100644 DuckDuckGo.xcodeproj/project_BASE_9920.pbxproj delete mode 100644 DuckDuckGo.xcodeproj/project_LOCAL_9920.pbxproj delete mode 100644 DuckDuckGo.xcodeproj/project_REMOTE_9920.pbxproj diff --git a/DuckDuckGo.xcodeproj/project.pbxproj b/DuckDuckGo.xcodeproj/project.pbxproj index 6e671a6ba5..f6773c0fec 100644 --- a/DuckDuckGo.xcodeproj/project.pbxproj +++ b/DuckDuckGo.xcodeproj/project.pbxproj @@ -6001,7 +6001,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "./lint.sh\n"; + shellScript = "./lint.sh --strict\n"; }; 98B0CE69251C937D003FB601 /* Update Localizable.strings */ = { isa = PBXShellScriptBuildPhase; diff --git a/DuckDuckGo.xcodeproj/project_BACKUP_9920.pbxproj b/DuckDuckGo.xcodeproj/project_BACKUP_9920.pbxproj deleted file mode 100644 index d2934e0505..0000000000 --- a/DuckDuckGo.xcodeproj/project_BACKUP_9920.pbxproj +++ /dev/null @@ -1,9328 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 020108A129A5610C00644F9D /* AppTPActivityHostingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */; }; - 020108A329A561C300644F9D /* AppTPActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A229A561C300644F9D /* AppTPActivityView.swift */; }; - 020108A529A681E300644F9D /* AppTP.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 020108A429A681E200644F9D /* AppTP.xcassets */; }; - 020108A729A6ABF600644F9D /* AppTPToggleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A629A6ABF600644F9D /* AppTPToggleView.swift */; }; - 020108A929A7C1CD00644F9D /* AppTrackerImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */; }; - 020108AE29A7F91600644F9D /* AppTPTrackerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */; }; - 02025664298818B200E694E7 /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02025663298818B100E694E7 /* NetworkExtension.framework */; }; - 0202569029881ECA00E694E7 /* CocoaAsyncSocket in Frameworks */ = {isa = PBXBuildFile; productRef = 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */; }; - 02025A9A2988229800E694E7 /* TUNInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258EF298820EC00E694E7 /* TUNInterface.swift */; }; - 02025A9B2988229800E694E7 /* IPStackProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258F0298820EC00E694E7 /* IPStackProtocol.swift */; }; - 02025AA32988229800E694E7 /* PacketProtocolParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */; }; - 02025AA42988229800E694E7 /* IPPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FB298820EC00E694E7 /* IPPacket.swift */; }; - 02025AA72988229800E694E7 /* ConnectSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CC298820F100E694E7 /* ConnectSession.swift */; }; - 02025AA82988229800E694E7 /* HTTPHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CD298820F100E694E7 /* HTTPHeader.swift */; }; - 02025AA92988229800E694E7 /* ProxyServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258E9298820EC00E694E7 /* ProxyServer.swift */; }; - 02025AAC2988229800E694E7 /* GCDHTTPProxyServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */; }; - 02025AAD2988229800E694E7 /* NWUDPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025997298820EF00E694E7 /* NWUDPSocket.swift */; }; - 02025AAE2988229800E694E7 /* RawTCPSocketProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */; }; - 02025AAF2988229800E694E7 /* NWTCPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025999298820EF00E694E7 /* NWTCPSocket.swift */; }; - 02025AB12988229800E694E7 /* RawSocketFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202599B298820EF00E694E7 /* RawSocketFactory.swift */; }; - 02025AB22988229800E694E7 /* GCDTCPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */; }; - 02025AB52988229800E694E7 /* DNSSessionMatchType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */; }; - 02025AB72988229800E694E7 /* AllRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025990298820EF00E694E7 /* AllRule.swift */; }; - 02025AB82988229800E694E7 /* DNSSessionMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */; }; - 02025AB92988229800E694E7 /* Rule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025992298820EF00E694E7 /* Rule.swift */; }; - 02025ABA2988229800E694E7 /* DirectRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025993298820EF00E694E7 /* DirectRule.swift */; }; - 02025ABB2988229800E694E7 /* RuleManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025994298820EF00E694E7 /* RuleManager.swift */; }; - 02025ABC2988229800E694E7 /* IPRangeListRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025995298820EF00E694E7 /* IPRangeListRule.swift */; }; - 02025AC02988229800E694E7 /* AdapterSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259AB298820F000E694E7 /* AdapterSocket.swift */; }; - 02025AC12988229800E694E7 /* DirectAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259AC298820F000E694E7 /* DirectAdapter.swift */; }; - 02025AC82988229800E694E7 /* AdapterFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259B4298820F000E694E7 /* AdapterFactory.swift */; }; - 02025AD22988229800E694E7 /* HTTPProxySocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C0298820F000E694E7 /* HTTPProxySocket.swift */; }; - 02025AD42988229800E694E7 /* ProxySocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C2298820F000E694E7 /* ProxySocket.swift */; }; - 02025AD62988229800E694E7 /* SocketProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C4298820F000E694E7 /* SocketProtocol.swift */; }; - 02025AD82988229800E694E7 /* Tunnel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025901298820ED00E694E7 /* Tunnel.swift */; }; - 02025ADA2988229800E694E7 /* Port.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597D298820EE00E694E7 /* Port.swift */; }; - 02025ADB2988229800E694E7 /* HTTPStreamScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */; }; - 02025ADC2988229800E694E7 /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597F298820EF00E694E7 /* UInt128.swift */; }; - 02025ADD2988229800E694E7 /* IPInterval.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025980298820EF00E694E7 /* IPInterval.swift */; }; - 02025ADE2988229800E694E7 /* IPPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025981298820EF00E694E7 /* IPPool.swift */; }; - 02025ADF2988229800E694E7 /* IPMask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025982298820EF00E694E7 /* IPMask.swift */; }; - 02025AE02988229800E694E7 /* IPRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025983298820EF00E694E7 /* IPRange.swift */; }; - 02025AE12988229800E694E7 /* IPAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025984298820EF00E694E7 /* IPAddress.swift */; }; - 02025AE32988229800E694E7 /* BinaryDataScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025986298820EF00E694E7 /* BinaryDataScanner.swift */; }; - 02025AE42988229800E694E7 /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025987298820EF00E694E7 /* Checksum.swift */; }; - 02025AE52988229800E694E7 /* HTTPURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025988298820EF00E694E7 /* HTTPURL.swift */; }; - 02025AE62988229800E694E7 /* HTTPAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025989298820EF00E694E7 /* HTTPAuthentication.swift */; }; - 02025AE72988229800E694E7 /* StreamScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202598A298820EF00E694E7 /* StreamScanner.swift */; }; - 02025AE92988229800E694E7 /* Opt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025904298820ED00E694E7 /* Opt.swift */; }; - 02025AEA2988229800E694E7 /* QueueFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FE298820ED00E694E7 /* QueueFactory.swift */; }; - 02025AEB2988229800E694E7 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CA298820F100E694E7 /* Utils.swift */; }; - 02025AEC2988229800E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */; }; - 02025B0C29884D2C00E694E7 /* AppTrackerData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */; }; - 02025B0D29884D2C00E694E7 /* AppTrackerData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */; }; - 02025B0F29884DC500E694E7 /* AppTrackerDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */; }; - 02025B1029884DC500E694E7 /* AppTrackerDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */; }; - 02025B1529884EA500E694E7 /* DDGObserverFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */; }; - 021D30752989C04200918636 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D306D2989C04200918636 /* Observer.swift */; }; - 021D30762989C04200918636 /* ObserverFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D306E2989C04200918636 /* ObserverFactory.swift */; }; - 02341FA42A437999008A1531 /* OnboardingStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02341FA32A437999008A1531 /* OnboardingStepView.swift */; }; - 02341FA62A4379CC008A1531 /* OnboardingStepViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */; }; - 0238E44F29C0FAA100615E30 /* FindInPageIOSJSSupport in Frameworks */ = {isa = PBXBuildFile; productRef = 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */; }; - 0253A43129E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */; }; - 0253A43329E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */; }; - 025CD01025826035001CD5BB /* FingerprintUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */; }; - 0262085B2A37915D006CB755 /* ios_blocklist_075.json in Resources */ = {isa = PBXBuildFile; fileRef = 0262085A2A37915D006CB755 /* ios_blocklist_075.json */; }; - 0262085C2A37915D006CB755 /* ios_blocklist_075.json in Resources */ = {isa = PBXBuildFile; fileRef = 0262085A2A37915D006CB755 /* ios_blocklist_075.json */; }; - 0268FC132A449F04000EE6A2 /* OnboardingContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */; }; - 026DABA428242BC80089E0B5 /* MockUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026DABA328242BC80089E0B5 /* MockUserAgent.swift */; }; - 026F08B829B7DC480079B9DF /* EmbeddedAppTPDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */; }; - 027F48742A4B5904001A1C6C /* AppTPAboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */; }; - 027F48762A4B5FBE001A1C6C /* AppTPLinkButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */; }; - 027F48782A4B663C001A1C6C /* AppTPFAQView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */; }; - 027F487A2A4B66CD001A1C6C /* AppTPFAQViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */; }; - 0290471E29E708750008FE3C /* AppTPManageTrackersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */; }; - 0290472029E708B70008FE3C /* AppTPManageTrackersViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */; }; - 0290472229E723260008FE3C /* AppTPManageTrackerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */; }; - 0290472329E737B40008FE3C /* FirewallManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B16298851D500E694E7 /* FirewallManager.swift */; }; - 0290472529E8496A0008FE3C /* AppTPActivityIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */; }; - 0290472829E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */; }; - 0290472A29E867800008FE3C /* AppTPTrackerDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */; }; - 0290472C29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */; }; - 0290472E29E99A2F0008FE3C /* GenericIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472D29E99A2F0008FE3C /* GenericIconView.swift */; }; - 02A4EACA29B0F464009BE006 /* AppTPToggleViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */; }; - 02A54A982A093126000C8FED /* AppTPHomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */; }; - 02A54A9A2A094A17000C8FED /* AppTPHomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A992A094A17000C8FED /* AppTPHomeView.swift */; }; - 02A54A9C2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */; }; - 02A54A9E2A097F0F000C8FED /* AppTPCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */; }; - 02BA15B126A89ECA00472DD7 /* ios-config.json in Resources */ = {isa = PBXBuildFile; fileRef = 02BA15B026A89ECA00472DD7 /* ios-config.json */; }; - 02C57C4B2514FEFB009E5129 /* DoNotSellSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */; }; - 02CA904924F6BFE700D41DDF /* navigatorsharepatch.js in Resources */ = {isa = PBXBuildFile; fileRef = 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */; }; - 02CA904B24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */; }; - 02EC02C429AFA33000557F1A /* AppTPBreakageFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */; }; - 02F880642AB206740020C2DF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */; }; - 0A6CC0EF23904D5400E4F627 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 0A6CC0EE23904D5400E4F627 /* Settings.bundle */; }; - 1CB7B82123CEA1F800AA24EA /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */; }; - 1CB7B82323CEA28300AA24EA /* DateExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */; }; - 1E016AB42949FEB500F21625 /* OmniBarNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */; }; - 1E016AB6294A5EB100F21625 /* CustomDaxDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */; }; - 1E05D1D629C46EBB00BF9A1F /* DailyPixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */; }; - 1E05D1D829C46EDA00BF9A1F /* TimedPixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */; }; - 1E05D1DB29C47B3300BF9A1F /* DailyPixelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */; }; - 1E0A75EA27A2FBD000A2BFB6 /* Downloads.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */; }; - 1E162605296840D80004127F /* Triangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E162604296840D80004127F /* Triangle.swift */; }; - 1E1626072968413B0004127F /* ViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1626062968413B0004127F /* ViewExtension.swift */; }; - 1E16260B296845120004127F /* cookie-banner-illustration-animated.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E162609296845120004127F /* cookie-banner-illustration-animated.json */; }; - 1E16260C296845120004127F /* cookie-banner-illustration-animated-dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */; }; - 1E162610296C5C630004127F /* CustomDaxDialogViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */; }; - 1E162613296C62820004127F /* CookieConsentDaxDialogViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */; }; - 1E162615296D910F0004127F /* cookie-icon-animated-40-dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */; }; - 1E1D8B5D2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */; }; - 1E1D8B6129950FD200C96994 /* AutoconsentBackgroundTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */; }; - 1E1D8B632995143200C96994 /* OHHTTPStubs in Frameworks */ = {isa = PBXBuildFile; productRef = 1E1D8B622995143200C96994 /* OHHTTPStubs */; }; - 1E1D8B652995143200C96994 /* OHHTTPStubsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */; }; - 1E1D8B6629953B9800C96994 /* WebViewTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */; }; - 1E1D8B6A29953CE300C96994 /* autoconsent-test.js in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6729953CE200C96994 /* autoconsent-test.js */; }; - 1E1D8B6B29953CE300C96994 /* autoconsent-test-page.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */; }; - 1E1D8B6C29953CE300C96994 /* autoconsent-test-page-banner.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */; }; - 1E24295E293F57FA00584836 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E24295D293F57FA00584836 /* LottieView.swift */; }; - 1E242960293F585300584836 /* cookie-icon-animated-40-light.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */; }; - 1E4DCF4627B6A33600961E25 /* DownloadsListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */; }; - 1E4DCF4827B6A35400961E25 /* DownloadsListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */; }; - 1E4DCF4A27B6A38000961E25 /* DownloadListRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */; }; - 1E4DCF4C27B6A4CB00961E25 /* URLFileExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */; }; - 1E4DCF4E27B6A69600961E25 /* DownloadsListHostingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */; }; - 1E4F4A5A297193DE00625985 /* MainViewController+CookiesManaged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */; }; - 1E4FAA6427D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */; }; - 1E4FAA6627D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */; }; - 1E60989B290009C700A508F9 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 1E7060BD28F88EE200E4CCDB /* Common */; }; - 1E60989D290011E600A508F9 /* ContentBlocking in Frameworks */ = {isa = PBXBuildFile; productRef = 1E60989C290011E600A508F9 /* ContentBlocking */; }; - 1E60989F290011E600A508F9 /* PrivacyDashboard in Frameworks */ = {isa = PBXBuildFile; productRef = 1E60989E290011E600A508F9 /* PrivacyDashboard */; }; - 1E6098A1290011E600A508F9 /* UserScript in Frameworks */ = {isa = PBXBuildFile; productRef = 1E6098A0290011E600A508F9 /* UserScript */; }; - 1E61BC2A27074BED00B2854D /* TextSizeUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */; }; - 1E6A4D692984208800A371D3 /* LocaleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E6A4D682984208800A371D3 /* LocaleExtension.swift */; }; - 1E722729292EB24D003B5F53 /* AppSettingsMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */; }; - 1E7A71172934EB6400B7EA19 /* OmniBarNotificationAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */; }; - 1E7A71192934EC6100B7EA19 /* OmniBarNotificationContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */; }; - 1E7A711C2934EEBC00B7EA19 /* OmniBarNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */; }; - 1E8146AD28C8ABF000D1AF63 /* TrackerAnimationLogicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */; }; - 1E8146AE28C8ABF400D1AF63 /* PrivacyIconLogicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */; }; - 1E865AF0272042DB001C74F3 /* TextSizeSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */; }; - 1E87615928A1517200C7C5CE /* PrivacyDashboardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */; }; - 1E8AD1C727BE9B2900ABA377 /* DownloadsListDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */; }; - 1E8AD1C927BFAD1500ABA377 /* DirectoryMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */; }; - 1E8AD1CF27C000A000ABA377 /* CompleteDownloadRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */; }; - 1E8AD1D127C000AB00ABA377 /* OngoingDownloadRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */; }; - 1E8AD1D527C2E22900ABA377 /* DownloadsListSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */; }; - 1E8AD1D727C2E24E00ABA377 /* DownloadsListRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */; }; - 1E8AD1D927C4FEC100ABA377 /* DownloadsListSectioningHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */; }; - 1E8AD1DB27C51AE000ABA377 /* TimeIntervalExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */; }; - 1E8AD1DD27C653F800ABA377 /* Downloads.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */; }; - 1E908BF129827C480008C8F3 /* AutoconsentUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */; }; - 1E908BF229827C480008C8F3 /* autoconsent-bundle.js in Resources */ = {isa = PBXBuildFile; fileRef = 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */; }; - 1E908BF329827C480008C8F3 /* AutoconsentManagement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */; }; - 1EA51376286596A000493C6A /* PrivacyIconLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */; }; - 1EA513782866039400493C6A /* TrackerAnimationLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */; }; - 1EC458462948932500CB2B13 /* UIHostingControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */; }; - 1EDE39D22705D4A200C99C72 /* FileSizeDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */; }; - 1EE411F12857C3640003FE64 /* TrackerAnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */; }; - 1EE411F728587AC50003FE64 /* PrivacyIcon.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */; }; - 1EE411FD2858B9300003FE64 /* dark-trackers-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */; }; - 1EE411FE2858B9300003FE64 /* dark-shield.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F92858B92F0003FE64 /* dark-shield.json */; }; - 1EE411FF2858B9300003FE64 /* dark-trackers-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */; }; - 1EE412002858B9300003FE64 /* dark-shield-dot.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */; }; - 1EE412012858B9300003FE64 /* dark-trackers-3.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */; }; - 1EE52ABB28FB1D6300B750C1 /* UIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */; }; - 1EE7C299294227EC0026C8CB /* AutoconsentSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */; }; - 1EEC460627A9499600E75FCB /* DownloadsList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEC460527A9499600E75FCB /* DownloadsList.swift */; }; - 1EEF123F2850A68A003DDE57 /* PrivacyInfoContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */; }; - 1EEF12452850A923003DDE57 /* shield.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12402850A922003DDE57 /* shield.json */; }; - 1EEF12462850A923003DDE57 /* trackers-3.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12412850A922003DDE57 /* trackers-3.json */; }; - 1EEF12472850A923003DDE57 /* shield-dot.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12422850A922003DDE57 /* shield-dot.json */; }; - 1EEF124C2850A93F003DDE57 /* Trackers.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */; }; - 1EEF124E2850EADE003DDE57 /* PrivacyIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */; }; - 1EEF12502851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */; }; - 1EEF12532851D32B003DDE57 /* trackers-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12512851D32A003DDE57 /* trackers-2.json */; }; - 1EEF12542851D32B003DDE57 /* trackers-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12522851D32A003DDE57 /* trackers-1.json */; }; - 1EEF387D285B1A1100383393 /* TrackerImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */; }; - 1EEFD2D52758E31600B1393B /* textsize.js in Resources */ = {isa = PBXBuildFile; fileRef = 1EEFD2D42758E31600B1393B /* textsize.js */; }; - 1EF24235273BB9D200DE3D02 /* IntervalSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */; }; - 1EFDCBC127D2393C00916BC5 /* DownloadsDeleteHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */; }; - 22CB1ED8203DDD2C00D2C724 /* AppDeepLinksTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */; }; - 2DC3FC65C6D9DA634426672D /* AutofillNoAuthAvailableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */; }; - 310742A62848CD780012660B /* BackForwardMenuHistoryItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */; }; - 310742AB2848E6FD0012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */; }; - 310C4B45281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */; }; - 310C4B47281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */; }; - 310D091B2799F54900DC0060 /* DownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D091A2799F54900DC0060 /* DownloadManager.swift */; }; - 310D091D2799F57200DC0060 /* Download.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D091C2799F57200DC0060 /* Download.swift */; }; - 310D09212799FD1A00DC0060 /* MIMEType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D09202799FD1A00DC0060 /* MIMEType.swift */; }; - 310E79BD2949CAA5007C49E8 /* FireButtonReferenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */; }; - 310ECFDD282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */; }; - 311BD1AD2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */; }; - 311BD1AF2836BB4200AEF6C1 /* AutofillItemsLockedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */; }; - 311BD1B12836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */; }; - 312E5746283BB04A00C18FA0 /* AutofillEmptySearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */; }; - 3132FA2627A0784600DD7A12 /* FilePreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */; }; - 3132FA2827A0788400DD7A12 /* PassKitPreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */; }; - 3132FA2A27A0788F00DD7A12 /* QuickLookPreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */; }; - 3132FA2C27A07A1B00DD7A12 /* FilePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */; }; - 314A3EFC293905EC00D3D4C8 /* BrokenSiteReportingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */; }; - 314C92B827C3DD660042EC96 /* QuickLookPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */; }; - 314C92BA27C3E7CB0042EC96 /* QuickLookContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */; }; - 3151F0EA27357FBA00226F58 /* SpeechRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */; }; - 3151F0EC27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */; }; - 3151F0EE2735800800226F58 /* VoiceSearchFeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */; }; - 3151F0F02735802800226F58 /* VoiceSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */; }; - 3157B43327F497E90042D3D7 /* SaveLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43227F497E90042D3D7 /* SaveLoginView.swift */; }; - 3157B43527F497F50042D3D7 /* SaveLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */; }; - 3157B43827F4C8490042D3D7 /* FaviconsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */; }; - 31584616281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */; }; - 3158461A281B08F5004ADB8B /* AutofillLoginListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */; }; - 3161D13227AC161B00285CF6 /* DownloadMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */; }; - 31669B9A28020A460071CC18 /* SaveLoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */; }; - 316931D727BD10BB0095F5ED /* SaveToDownloadsAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */; }; - 316931D927BD22A80095F5ED /* DownloadActionMessageViewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */; }; - 3170048227A9504F00C03F35 /* DownloadMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3170048127A9504F00C03F35 /* DownloadMocks.swift */; }; - 317045C02858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */; }; - 31951E8E2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */; }; - 319A371028299A850079FBCE /* PasswordHider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A370F28299A850079FBCE /* PasswordHider.swift */; }; - 319A37152829A55F0079FBCE /* AutofillListItemTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */; }; - 319A37172829C8AD0079FBCE /* UITableViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */; }; - 31A42564285A09E800049386 /* FaviconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A42563285A09E800049386 /* FaviconView.swift */; }; - 31A42566285A0A6300049386 /* FaviconViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A42565285A0A6300049386 /* FaviconViewModel.swift */; }; - 31B1FA87286EFC5C00CA3C1C /* XCTestCaseExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */; }; - 31B2F11F287846320040427A /* NoMicPermissionAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */; }; - 31B524572715BB23002225AB /* WebJSAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B524562715BB23002225AB /* WebJSAlert.swift */; }; - 31C138A427A3352600FFD4B2 /* DownloadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */; }; - 31C138A827A3E9C900FFD4B2 /* URLDownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */; }; - 31C138AC27A403CB00FFD4B2 /* DownloadManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */; }; - 31C138B227A4097800FFD4B2 /* DownloadTestsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */; }; - 31C70B5528045E3500FB6AD1 /* SecureVaultErrorReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */; }; - 31C70B5B2804C61000FB6AD1 /* SaveAutofillLoginManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */; }; - 31C7D71C27515A6300A95D0A /* MockVoiceSearchHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */; }; - 31CB4251273AF50700FA0F3F /* SpeechRecognizerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */; }; - 31CC224928369B38001654A4 /* AutofillLoginSettingsListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */; }; - 31DD208427395A5A008FB313 /* VoiceSearchHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */; }; - 31E69A63280F4CB600478327 /* DuckUI in Frameworks */ = {isa = PBXBuildFile; productRef = 31E69A62280F4CB600478327 /* DuckUI */; }; - 31EF52E1281B3BDC0034796E /* AutofillLoginListItemViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */; }; - 373608902ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */; }; - 373608922ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */; }; - 373608932ABB432600629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */; }; - 37445F972A155F7C0029F789 /* SyncDataProviders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37445F962A155F7C0029F789 /* SyncDataProviders.swift */; }; - 3760DFED299315EF0045A446 /* Waitlist in Frameworks */ = {isa = PBXBuildFile; productRef = 3760DFEC299315EF0045A446 /* Waitlist */; }; - 377D80222AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */; }; - 379E877429E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */; }; - 37CBCA9E2A8A659C0050218F /* SyncSettingsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */; }; - 37CEFCAC2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */; }; - 37DF000A29F9C416002B7D3E /* SyncMetadataDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */; }; - 37DF000C29F9CA80002B7D3E /* SyncDataProviders in Frameworks */ = {isa = PBXBuildFile; productRef = 37DF000B29F9CA80002B7D3E /* SyncDataProviders */; }; - 37DF000F29F9D635002B7D3E /* SyncBookmarksAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */; }; - 37E615752A5F533E00ACD63D /* SyncCredentialsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */; }; - 37FCAAAB29911BF1000E420A /* WaitlistExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */; }; - 37FCAAB229914232000E420A /* WindowsBrowserWaitlistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */; }; - 37FCAAB429914C77000E420A /* WindowsWaitlistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */; }; - 37FCAAB629919CEB000E420A /* WindowsBrowserWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */; }; - 37FCAABC2992F592000E420A /* MultilineScrollableTextFix.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */; }; - 37FCAAC029930E26000E420A /* FailedAssertionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAABF29930E26000E420A /* FailedAssertionView.swift */; }; - 37FD780F2A29E28B00B36DB1 /* SyncErrorHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */; }; - 4B0295192537BC6700E00CEF /* ConfigurationDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */; }; - 4B274F602AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B274F5F2AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift */; }; - 4B2754EC29E8C7DF00394032 /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = 4B2754EB29E8C7DF00394032 /* Lottie */; }; - 4B470ED6299C49800086EBDC /* AppTrackingProtectionDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */; }; - 4B470ED9299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */; }; - 4B470EDB299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */; }; - 4B470EDF299C67270086EBDC /* AppTrackerEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */; }; - 4B470EE4299C6DFB0086EBDC /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 4B52648B25F9613B00CB4C24 /* trackerData.json in Resources */ = {isa = PBXBuildFile; fileRef = 4B52648A25F9613B00CB4C24 /* trackerData.json */; }; - 4B53648A26718D0E001AA041 /* EmailWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B53648926718D0E001AA041 /* EmailWaitlist.swift */; }; - 4B5C462A2AF2A6E6002A4432 /* VPNIntents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C46292AF2A6E6002A4432 /* VPNIntents.swift */; }; - 4B5C462B2AF2BDC4002A4432 /* VPNIntents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C46292AF2A6E6002A4432 /* VPNIntents.swift */; }; - 4B60AC97252EC07B00E8D219 /* fullscreenvideo.js in Resources */ = {isa = PBXBuildFile; fileRef = 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */; }; - 4B60ACA1252EC0B100E8D219 /* FullScreenVideoUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */; }; - 4B62C4BA25B930DD008912C6 /* AppConfigurationFetchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */; }; - 4B6484EA27FD1E350050A7A1 /* MacBrowserWaitlistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */; }; - 4B6484ED27FD1E350050A7A1 /* MacBrowserWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */; }; - 4B6484EE27FD1E350050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */; }; - 4B6484EF27FD1E350050A7A1 /* MacWaitlistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */; }; - 4B6484F327FD1E350050A7A1 /* MenuControllerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */; }; - 4B6484FC27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */; }; - 4B75EA9226A266CB00018634 /* PrintingUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */; }; - 4B83396C29AC0701003F7EA9 /* AppTrackingProtectionStoringModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */; }; - 4B83396F29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */; }; - 4B83397129AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */; }; - 4B83397329AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */; }; - 4B83397529AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */; }; - 4B948E2629DCCDB9002531FA /* Persistence in Frameworks */ = {isa = PBXBuildFile; productRef = 4B948E2529DCCDB9002531FA /* Persistence */; }; - 4BB7CBB02AF59C310014A35F /* VPNWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB7CBAF2AF59C310014A35F /* VPNWidget.swift */; }; - 4BBBBA872B02E85400D965DA /* DesignResourcesKit in Frameworks */ = {isa = PBXBuildFile; productRef = 4BBBBA862B02E85400D965DA /* DesignResourcesKit */; }; - 4BC21A2F27238B7500229F0E /* RunLoopExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */; }; - 4BE2756827304F57006B20B0 /* URLRequestExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */; }; - 4BEF65692989C2FC00B650CB /* AdapterSocketEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */; }; - 4BEF656A2989C2FC00B650CB /* ProxyServerEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307C2989C0C600918636 /* ProxyServerEvent.swift */; }; - 4BEF656B2989C2FC00B650CB /* RuleMatchEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307D2989C0C700918636 /* RuleMatchEvent.swift */; }; - 4BEF656C2989C2FC00B650CB /* TunnelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D30792989C0C300918636 /* TunnelEvent.swift */; }; - 4BEF656D2989C2FC00B650CB /* EventType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307E2989C0C800918636 /* EventType.swift */; }; - 4BEF656E2989C2FC00B650CB /* ProxySocketEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307B2989C0C600918636 /* ProxySocketEvent.swift */; }; - 4BFB911B29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */; }; - 56244C1D2A137B1900EDF259 /* WaitlistViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */; }; - 6AC6DAB328804F97002723C0 /* BarsAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */; }; - 6AC98419288055C1005FA9CA /* BarsAnimatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */; }; - 83004E802193BB8200DA013C /* WKNavigationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */; }; - 83004E862193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */; }; - 83004E882193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */; }; - 830381C01F850AAF00863075 /* WKWebViewConfigurationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */; }; - 83134D7D20E2D725006CE65D /* FeedbackSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83134D7C20E2D725006CE65D /* FeedbackSender.swift */; }; - 8341D807212D5E8D000514C2 /* HashExtensionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */; }; - 834DF992248FDE1A0075EA48 /* UserAgentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834DF990248FDDF60075EA48 /* UserAgentTests.swift */; }; - 836A941D247F23C600BF8EF5 /* UserAgentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */; }; - 838306B320C704050045E854 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 838306E320C733010045E854 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 838306E120C733010045E854 /* InfoPlist.strings */; }; - 8390446F20BDCE10006461CD /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8390446E20BDCE10006461CD /* ShareViewController.swift */; }; - 8390447220BDCE10006461CD /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8390447020BDCE10006461CD /* MainInterface.storyboard */; }; - 8390447620BDCE10006461CD /* ShareExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 8390446C20BDCE10006461CD /* ShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 83BE9BC3215D69C1009844D9 /* AppConfigurationFetch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */; }; - 83E2D2B2253CC16B005605F5 /* httpsMobileV2Bloom.bin in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */; }; - 83E2D2B3253CC16B005605F5 /* httpsMobileV2FalsePositives.json in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */; }; - 83E2D2B4253CC16B005605F5 /* httpsMobileV2BloomSpec.json in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */; }; - 83EDCC411F86B89C005CDFCD /* StatisticsLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */; }; - 84E341961E2F7EFB00BDBA6F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */; }; - 84E341A01E2F7EFB00BDBA6F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */; }; - 85010502292FB1000033978F /* FireproofFaviconUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */; }; - 85010504292FFB080033978F /* FireproofFaviconUpdaterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */; }; - 85011867290028C400BDEE27 /* BookmarksDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */; }; - 850250B520D80419002199C7 /* AtbAndVariantCleanupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */; }; - 850365F323DE087800D0F787 /* UIImageViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850365F223DE087800D0F787 /* UIImageViewExtension.swift */; }; - 85047B8A1F69692C002A95D8 /* contentblocker.js in Resources */ = {isa = PBXBuildFile; fileRef = 85047B891F69692C002A95D8 /* contentblocker.js */; }; - 85047C752A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */; }; - 85047C772A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */; }; - 850559C923C61B5D0055C0D5 /* login-form-detection.js in Resources */ = {isa = PBXBuildFile; fileRef = 850559C823C61B5D0055C0D5 /* login-form-detection.js */; }; - 850559D023CF647C0055C0D5 /* PreserveLogins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */; }; - 850559D223CF710C0055C0D5 /* WebCacheManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */; }; - 85058366219AE9EA00ED4EDB /* HomePageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */; }; - 85058368219C49E000ED4EDB /* HomeViewSectionRenderers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */; }; - 85058369219F424500ED4EDB /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B745211E549D550072547E /* UIColorExtension.swift */; }; - 8505836A219F424500ED4EDB /* UIAlertControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */; }; - 8505836C219F424500ED4EDB /* TextFieldWithInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */; }; - 8505836D219F424500ED4EDB /* Point.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D934021E610DCE00A6F0D6 /* Point.swift */; }; - 8505836E219F424500ED4EDB /* RoundedRectangleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */; }; - 8505836F219F424500ED4EDB /* UIViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DE78591E5CD2A70058895A /* UIViewExtension.swift */; }; - 85058370219F424500ED4EDB /* SearchBarExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */; }; - 850ABD012AC3961100A733DF /* MainViewController+Segues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */; }; - 850ABD032AC4D46C00A733DF /* SuggestionTray.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */; }; - 8512EA4F24ED30D20073EE19 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8512EA5124ED30D20073EE19 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA5024ED30D20073EE19 /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8512EA5424ED30D20073EE19 /* Widgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8512EA5324ED30D20073EE19 /* Widgets.swift */; }; - 8512EA5724ED30D30073EE19 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8512EA5624ED30D30073EE19 /* Assets.xcassets */; }; - 8512EA5D24ED30D30073EE19 /* WidgetsExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 8512EA9D24EEA6820073EE19 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F143C2B11E49D78C00CFDE3A /* Assets.xcassets */; }; - 851481882A600EFC00ABC65F /* RemoteMessaging in Frameworks */ = {isa = PBXBuildFile; productRef = 851481872A600EFC00ABC65F /* RemoteMessaging */; }; - 8517D98B221783A0006A8DD0 /* FindInPage.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */; }; - 851B1283221FE65E004781BC /* ImproveOnboardingExperiment1Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */; }; - 851B128822200575004781BC /* Onboarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B128722200575004781BC /* Onboarding.swift */; }; - 851B12CC22369931004781BC /* AtbAndVariantCleanup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */; }; - 851CD674244D7E6000331B98 /* UserDefaultsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */; }; - 851DFD87212C39D300D95F20 /* TabSwitcherButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */; }; - 851DFD8A212C5EE800D95F20 /* TabSwitcherButtonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */; }; - 85200FA11FBC5BB5001AF290 /* DDGPersistenceContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */; }; - 8521FDE6238D414B00A44CC3 /* FileStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */; }; - 8524AAAC2A3888FE00EEC6D2 /* Waitlist.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */; }; - 8524CC94246C5C8900E59D45 /* DaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */; }; - 8524CC98246D66E100E59D45 /* String+Markdown.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC95246D620B00E59D45 /* String+Markdown.swift */; }; - 8524CC9A246DA81700E59D45 /* FullscreenDaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */; }; - 8528AE7C212EF4A200D0BD74 /* AppRatingPrompt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */; }; - 8528AE7E212EF5FF00D0BD74 /* AppRatingPromptTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */; }; - 8528AE81212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */; }; - 8528AE84212FF9A100D0BD74 /* AppRatingPromptStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */; }; - 8531A08E1F9950E6000484F0 /* UnprotectedSitesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */; }; - 853273AB24FEF27500E3C778 /* WidgetViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273A924FEF24300E3C778 /* WidgetViews.swift */; }; - 853273AE24FEF49600E3C778 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273AC24FEF49600E3C778 /* ColorExtension.swift */; }; - 853273B324FF114700E3C778 /* DeepLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273B124FF114700E3C778 /* DeepLinks.swift */; }; - 853273B424FFB36100E3C778 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B745211E549D550072547E /* UIColorExtension.swift */; }; - 853273B624FFE0BB00E3C778 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8536A1C8209AF2410050739E /* MockVariantManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1C7209AF2410050739E /* MockVariantManager.swift */; }; - 8536A1CA209AF6490050739E /* HomeRowReminderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */; }; - 8536A1FD2ACF114B003AC5BA /* Theme+DesignSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */; }; - 85371D242121B9D500920548 /* new_tab.json in Resources */ = {isa = PBXBuildFile; fileRef = 85371D232121B9D400920548 /* new_tab.json */; }; - 85372447220DD103009D09CD /* UIKeyCommandExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */; }; - 85374D3821AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */; }; - 85374D3C21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */; }; - 853A717620F62FE800FE60BC /* Pixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853A717520F62FE800FE60BC /* Pixel.swift */; }; - 853A717820F645FB00FE60BC /* PixelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853A717720F645FB00FE60BC /* PixelTests.swift */; }; - 853C5F5B21BFF0AE001F7A05 /* HomeCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */; }; - 853C5F6121C277C7001F7A05 /* global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853C5F6021C277C7001F7A05 /* global.swift */; }; - 8540BBA22440857A00017FE4 /* PreserveLoginsWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */; }; - 8540BD5223D8C2220057FDD2 /* PreserveLoginsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */; }; - 8540BD5423D8D5080057FDD2 /* PreserveLoginsAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */; }; - 8540BD5623D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */; }; - 85449EF523FDA02800512AAF /* KeyboardSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */; }; - 85449EFB23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */; }; - 85449EFD23FDA71F00512AAF /* KeyboardSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */; }; - 8544C37C250B827300A0FE73 /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8544C37A250B823600A0FE73 /* UserText.swift */; }; - 8546A54A2A672959003929BF /* MainViewController+Email.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8546A5492A672959003929BF /* MainViewController+Email.swift */; }; - 85480CB429226B3B007E8F13 /* CrashCollectionExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */; }; - 85482D8D2462DCD100EDEDD1 /* ActionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */; }; - 85482D902462DCD100EDEDD1 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */; }; - 85482D942462DCD100EDEDD1 /* OpenAction.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 85482D882462DCD100EDEDD1 /* OpenAction.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 85482D992462F1C600EDEDD1 /* ActionIcons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */; }; - 854858E32937BC550063610B /* CollectionExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */; }; - 8548D95E25262B1B005AAE49 /* ViewHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */; }; - 8548D96825262C33005AAE49 /* view_highlight.json in Resources */ = {isa = PBXBuildFile; fileRef = 8548D96725262C33005AAE49 /* view_highlight.json */; }; - 854A012B2A54412600FCC628 /* ActivityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854A012A2A54412600FCC628 /* ActivityViewController.swift */; }; - 854A012F2A5563A400FCC628 /* FindInPage.xib in Resources */ = {isa = PBXBuildFile; fileRef = 854A012E2A5563A400FCC628 /* FindInPage.xib */; }; - 854A01332A558B3A00FCC628 /* UIView+Constraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */; }; - 85514FFD2372DA0100DBC528 /* ios13-home-row.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */; }; - 8551912724746EDC0010FDD0 /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */; }; - 85582E0029D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */; }; - 855D45D32ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */; }; - 855D914D2063EF6A00C4B448 /* TabSwitcherTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */; }; - 8563A03C1F9288D600F04442 /* BrowserChromeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */; }; - 8565A34B1FC8D96B00239327 /* LaunchTabNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */; }; - 8565A34D1FC8DFE400239327 /* LaunchTabNotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */; }; - 8577A1C5255D2C0D00D43FCD /* HitTestingToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */; }; - 857EEB752095FFAC008A005C /* HomeRowInstructionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */; }; - 858566E8252E4F56007501B8 /* Debug.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 858566E7252E4F56007501B8 /* Debug.storyboard */; }; - 858566FB252E55D6007501B8 /* ImageCacheDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */; }; - 85864FBC24D31EF300E756FF /* SuggestionTrayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */; }; - 858650D12469BCDE00C36F8A /* DaxDialogs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D02469BCDE00C36F8A /* DaxDialogs.swift */; }; - 858650D32469BFAD00C36F8A /* DaxDialogTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */; }; - 858650D9246B0D3C00C36F8A /* DaxOnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */; }; - 858650DB246B111900C36F8A /* DaxOnboarding.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */; }; - 8586A10D24CBA7070049720E /* FindInPageActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8586A10C24CBA7070049720E /* FindInPageActivity.swift */; }; - 8586A10E24CBAF5B0049720E /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 8586A11024CCCD040049720E /* TabsBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8586A10F24CCCD040049720E /* TabsBarViewController.swift */; }; - 85875B6129912A9900115F05 /* SyncUI in Frameworks */ = {isa = PBXBuildFile; productRef = 85875B6029912A9900115F05 /* SyncUI */; }; - 8588026624E420BD00C24AB6 /* LargeOmniBarStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */; }; - 8588026A24E424EE00C24AB6 /* AppWidthObserverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */; }; - 8590CB612684D0600089F6BF /* CookieDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */; }; - 8590CB632684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */; }; - 8590CB67268A2E520089F6BF /* RootDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */; }; - 8590CB69268A4E190089F6BF /* DebugEtagStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */; }; - 8598F67B2405EB8D00FBC70C /* KeyboardSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */; }; - 8599690F29D2F1C100DBF9FA /* DDGSync in Frameworks */ = {isa = PBXBuildFile; productRef = 8599690E29D2F1C100DBF9FA /* DDGSync */; }; - 85A1B3B220C6CD9900C18F15 /* CookieStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */; }; - 85A313972028E78A00327D00 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 85A313962028E78A00327D00 /* release_notes.txt */; }; - 85A9C37920E0E00C00073340 /* HomeRow.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85A9C37820E0E00C00073340 /* HomeRow.xcassets */; }; - 85AE668E2097206E0014CF04 /* NotificationView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 85AE668D2097206E0014CF04 /* NotificationView.xib */; }; - 85AE6690209724120014CF04 /* NotificationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AE668F209724120014CF04 /* NotificationView.swift */; }; - 85B9CB8921AEBDD5009001F1 /* FavoriteHomeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */; }; - 85BA58551F34F49E00C6E8CA /* AppUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */; }; - 85BA58581F34F72F00C6E8CA /* AppUserDefaultsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */; }; - 85BA585A1F3506AE00C6E8CA /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58591F3506AE00C6E8CA /* AppSettings.swift */; }; - 85BA79911F6FF75000F59015 /* ContentBlockerStoreConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */; }; - 85BDC310243359040053DB07 /* FindInPageUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */; }; - 85BDC3142434D8F80053DB07 /* DebugUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */; }; - 85BDC3192436161C0053DB07 /* LoginFormDetectionUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */; }; - 85C011FD299285A6001E0A99 /* SyncManagementViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */; }; - 85C11E4120904BBE00BFFEB4 /* VariantManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */; }; - 85C11E4C2090888C00BFFEB4 /* HomeRowReminder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */; }; - 85C11E532090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */; }; - 85C297042476C1FD0063A335 /* DaxDialogsSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */; }; - 85C29708247BDD060063A335 /* DaxDialogsBrowsingSpecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */; }; - 85C2970A247EB7AA0063A335 /* Text.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85C29709247EB7AA0063A335 /* Text.xcassets */; }; - 85C2971A248162CA0063A335 /* DaxOnboardingPadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */; }; - 85C861E628FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */; }; - 85C91CA224671F4C00A11132 /* AppDeepLinkSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */; }; - 85CA53A824BB343700A6288C /* Favicons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53A324B9F2BD00A6288C /* Favicons.swift */; }; - 85CA53AA24BB376800A6288C /* NotFoundCachingDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */; }; - 85CA53AC24BBD39300A6288C /* FaviconRequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */; }; - 85D2187024BF24DB004373D2 /* FaviconRequestModifierTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */; }; - 85D2187224BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */; }; - 85D2187424BF25CD004373D2 /* FaviconsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187324BF25CD004373D2 /* FaviconsTests.swift */; }; - 85D2187624BF6164004373D2 /* FaviconSourcesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */; }; - 85D2187924BF6B8B004373D2 /* FaviconSourcesProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */; }; - 85D2187B24BF9F85004373D2 /* FaviconUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */; }; - 85D598872927F84C00FA3B1B /* Crashes in Frameworks */ = {isa = PBXBuildFile; productRef = 85D598862927F84C00FA3B1B /* Crashes */; }; - 85DB12EB2A1FE2A4000A4A72 /* LockScreenWidgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */; }; - 85DB12ED2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */; }; - 85DDE0402AC6FF65006ABCA2 /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */; }; - 85DF714624F7FE6100C89288 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 85DFEDED24C7CCA500973FE7 /* AppWidthObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */; }; - 85DFEDEF24C7EA3B00973FE7 /* SmallOmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */; }; - 85DFEDF124C7EEA400973FE7 /* LargeOmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */; }; - 85DFEDF724CB1CAB00973FE7 /* ShareSheet.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */; }; - 85DFEDF924CF3D0E00973FE7 /* TabsBarCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */; }; - 85E242172AB1B54D000F3E28 /* ReturnUserMeasurement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */; }; - 85E5603026541D9E00F4DC44 /* AutocompleteRequestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */; }; - 85E58C2C28FDA94F006A801A /* FavoritesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */; }; - 85EE7F55224667DD000FE757 /* WebContainer.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 85EE7F54224667DD000FE757 /* WebContainer.storyboard */; }; - 85EE7F572246685B000FE757 /* WebContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EE7F562246685B000FE757 /* WebContainerViewController.swift */; }; - 85EE7F59224673C5000FE757 /* WebContainerNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */; }; - 85F0E97329952D7A003D5181 /* DuckDuckGo Recovery Document.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */; }; - 85F200002215C17B006BB258 /* FindInPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFFF2215C17B006BB258 /* FindInPage.swift */; }; - 85F200042216F5D8006BB258 /* FindInPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F200032216F5D8006BB258 /* FindInPageView.swift */; }; - 85F200072217032E006BB258 /* OmniBarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F20005221702F7006BB258 /* OmniBarTests.swift */; }; - 85F21DB0210F5E32002631A6 /* AtbIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */; }; - 85F21DC021123B03002631A6 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 85F21DC621145DD5002631A6 /* global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8512BCBF2061B6110085E862 /* global.swift */; }; - 85F2FFCD2211F615006BB258 /* MainViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */; }; - 85F2FFCF2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */; }; - 85F98F92296F32BD00742F4A /* SyncSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */; }; - 85F98F98296F4CB100742F4A /* SyncAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */; }; - 8C4724502217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */; }; - 8C4838B5221C8F7F008A6739 /* GestureToolbarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */; }; - 980891A222369ADB00313A70 /* FeedbackUserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A122369ADB00313A70 /* FeedbackUserText.swift */; }; - 980891A32237146B00313A70 /* Feedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982E562D222C39F8008D861B /* Feedback.swift */; }; - 980891A52237D4F500313A70 /* FeedbackNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A42237D4F500313A70 /* FeedbackNavigator.swift */; }; - 980891A72237D5D800313A70 /* FeedbackPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A62237D5D800313A70 /* FeedbackPresenter.swift */; }; - 980891A92238504B00313A70 /* UILabelExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A82238504B00313A70 /* UILabelExtension.swift */; }; - 9813F79822BA71AA00A80EDB /* StorageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9813F79722BA71AA00A80EDB /* StorageCache.swift */; }; - 9817C9C321EF594700884F65 /* AutoClear.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9817C9C221EF594700884F65 /* AutoClear.swift */; }; - 981CA7EA2617797500E119D5 /* MainViewController+AddFavoriteFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */; }; - 981FED692201FE69008488D7 /* AutoClearSettingsScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */; }; - 981FED6E22025151008488D7 /* BlankSnapshotViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */; }; - 981FED7422046017008488D7 /* AutoClearTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED7322046017008488D7 /* AutoClearTests.swift */; }; - 981FED76220464EF008488D7 /* AutoClearSettingsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */; }; - 9820EAF522613CD30089094D /* WebProgressWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9820EAF422613CD30089094D /* WebProgressWorker.swift */; }; - 9820FF502244FECC008D4782 /* UIScrollViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */; }; - 9825F9DB293F2E8700F220F2 /* BookmarksTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */; }; - 982686AD2600C0850011A8D6 /* ActionMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982686AC2600C0850011A8D6 /* ActionMessageView.swift */; }; - 982686B92600C0960011A8D6 /* ActionMessageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 982686B82600C0960011A8D6 /* ActionMessageView.xib */; }; - 982C87C42255559A00919035 /* UITableViewCellExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982C87C32255559A00919035 /* UITableViewCellExtension.swift */; }; - 982E5630222C3D5B008D861B /* FeedbackPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */; }; - 9830A06325ED0DB900DB64DE /* BrowsingMenu.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */; }; - 9833913727AC400800DAF119 /* AppTrackerDataSetProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */; }; - 9838059F2228208E00385F1A /* PositiveFeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */; }; - 983D71B12A286E810072E26D /* SyncDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983D71B02A286E810072E26D /* SyncDebugViewController.swift */; }; - 983EABB8236198F6003948D1 /* DatabaseMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983EABB7236198F6003948D1 /* DatabaseMigration.swift */; }; - 984147A824F0259000362052 /* Onboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147AA24F0259000362052 /* Onboarding.storyboard */; }; - 984147AB24F025F700362052 /* Autocomplete.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147AD24F025F700362052 /* Autocomplete.storyboard */; }; - 984147AE24F0261A00362052 /* Feedback.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B024F0261A00362052 /* Feedback.storyboard */; }; - 984147B124F0264300362052 /* Home.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B324F0264300362052 /* Home.storyboard */; }; - 984147B424F0264B00362052 /* Authentication.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B624F0264B00362052 /* Authentication.storyboard */; }; - 984147B724F0268D00362052 /* PrivacyDashboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */; }; - 984147C024F026A300362052 /* Tab.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147C224F026A300362052 /* Tab.storyboard */; }; - 984147C324F026C800362052 /* HomeRow.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147C524F026C800362052 /* HomeRow.storyboard */; }; - 984147C924F02E9E00362052 /* DaxOnboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */; }; - 9847C00027A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */; }; - 9847C00527A41A0A00DB07AA /* WebViewTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */; }; - 984D035824ACCC6F0066CFB8 /* TabViewListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */; }; - 984D035A24ACCC7D0066CFB8 /* TabViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */; }; - 984D035C24AE15CD0066CFB8 /* TabSwitcherSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */; }; - 984D036124AF49B80066CFB8 /* TabPreviewsSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */; }; - 984D60B2222A1284003B9E3B /* FeedbackFormViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */; }; - 9856A1992933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */; }; - 985892522260B1B200EEB31B /* ProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985892512260B1B200EEB31B /* ProgressView.swift */; }; - 985AAE4524899369007A43EC /* HomeScreenTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985AAE4424899369007A43EC /* HomeScreenTransition.swift */; }; - 9865DFF922A8220D00D27829 /* FavoritesOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */; }; - 9865DFFD22A84CF300D27829 /* FavoriteHomeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */; }; - 986B16C425E92DF0007D23E8 /* BrowsingMenuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */; }; - 986B45CB299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */; }; - 986B45D0299E30A50089D2D7 /* BookmarkEntityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */; }; - 986DA94A24884B18004A7E39 /* WebViewTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986DA94924884B18004A7E39 /* WebViewTransition.swift */; }; - 987130C4294AAB9F00AB05E0 /* FavoriteListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */; }; - 987130C5294AAB9F00AB05E0 /* BookmarkEditorViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */; }; - 987130C6294AAB9F00AB05E0 /* BookmarkListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */; }; - 987130C7294AAB9F00AB05E0 /* MenuBookmarksViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */; }; - 987130C8294AAB9F00AB05E0 /* BookmarksTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */; }; - 987130C9294AAB9F00AB05E0 /* BookmarkUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */; }; - 98728E822417E3300033960E /* BrokenSiteInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98728E812417E3300033960E /* BrokenSiteInfo.swift */; }; - 9872D205247DCAC100CEF398 /* TabPreviewsSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */; }; - 9874F9EE2187AFCE00CAF33D /* Themable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9874F9ED2187AFCE00CAF33D /* Themable.swift */; }; - 9875E00722316B8400B1373F /* Instruments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9875E00622316B8400B1373F /* Instruments.swift */; }; - 9876B75E2232B36900D81D9F /* TabInstrumentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */; }; - 98788E9A2521DA1E00D55218 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */; }; - 9880722A25FA497B0039EF4B /* MenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9880722925FA497B0039EF4B /* MenuButton.swift */; }; - 9880723725FA4E450039EF4B /* menu_dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 9880723525FA4E440039EF4B /* menu_dark.json */; }; - 9880723825FA4E450039EF4B /* menu_light.json in Resources */ = {isa = PBXBuildFile; fileRef = 9880723625FA4E450039EF4B /* menu_light.json */; }; - 9881439C23326DC200573F7C /* ThemeSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */; }; - 9887DC252354D2AA005C85F5 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9887DC242354D2AA005C85F5 /* Database.swift */; }; - 9888F77B2224980500C46159 /* FeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9888F77A2224980500C46159 /* FeedbackViewController.swift */; }; - 988AC355257E47C100793C64 /* RequeryLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988AC354257E47C100793C64 /* RequeryLogic.swift */; }; - 988F3DCF237D5C0F00AEE34C /* SchemeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */; }; - 988F3DD3237DE8D900AEE34C /* ForgetDataAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */; }; - 98982B3422F8D8E400578AC9 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98982B3322F8D8E400578AC9 /* Debounce.swift */; }; - 98983096255B5019003339A2 /* BookmarksCachingSearchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */; }; - 98999D5922FDA41500CBBE1B /* BasicAuthenticationAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */; }; - 989B337522D7EF2100437824 /* EmptyCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */; }; - 98A16C2D28A11D6200A6C003 /* BrowserServicesKit in Frameworks */ = {isa = PBXBuildFile; productRef = 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */; }; - 98A50962294B48A400D10880 /* Bookmarks in Frameworks */ = {isa = PBXBuildFile; productRef = 98A50961294B48A400D10880 /* Bookmarks */; }; - 98A54A8422AFCB2D00E541F4 /* Instruments.instrpkg in Sources */ = {isa = PBXBuildFile; fileRef = 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */; }; - 98AA92B32456FBE100ED4B9E /* SearchFieldContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */; }; - 98AAF8E4292EB46000DBDF06 /* BookmarksMigrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */; }; - 98B000532915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */; }; - 98B001A4251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A2251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001A7251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A5251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001AA251EABB40090EC07 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A8251EABB40090EC07 /* Localizable.strings */; }; - 98B001B0251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001AE251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001B3251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001B1251EABB40090EC07 /* InfoPlist.strings */; }; - 98B31290218CCB2200E54DE1 /* MockDependencyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */; }; - 98B31292218CCB8C00E54DE1 /* AppDependencyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */; }; - 98BFA911294A2086004EA636 /* bookmarks_3k.html in Resources */ = {isa = PBXBuildFile; fileRef = 98BFA910294A2086004EA636 /* bookmarks_3k.html */; }; - 98BFA913294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */; }; - 98D16973250CE707009513CC /* OmniBar.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98D16975250CE707009513CC /* OmniBar.xib */; }; - 98D4B7DA294407AC0068814D /* BookmarksSearchPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */; }; - 98D4B7DF2944DDBD0068814D /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; platformFilter = ios; }; - 98D4B7E12949C3E80068814D /* BookmarksImportPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */; }; - 98D4B7E32949C4270068814D /* bookmarks_30k.html in Resources */ = {isa = PBXBuildFile; fileRef = 98D4B7E22949C4270068814D /* bookmarks_30k.html */; }; - 98D4B7E52949EFCE0068814D /* BookmarksExportPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */; }; - 98D98A7425ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */; }; - 98D98A8225ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */; }; - 98D98A8F25ED952F00D8E3DF /* BrowsingMenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */; }; - 98D98A9B25ED954100D8E3DF /* BrowsingMenuButton.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */; }; - 98DA35C4268CC81E00159906 /* DomainMatchingReportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */; }; - 98DA6B3322243CC3006EA9EB /* Feedback.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */; }; - 98DA6ECA2181E41F00E65433 /* ThemeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DA6EC92181E41F00E65433 /* ThemeManager.swift */; }; - 98DDF9F322C4029D00DE38DB /* InitHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */; }; - 98E888F2223FCC4A00B608A4 /* OnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B128B2220483A004781BC /* OnboardingViewController.swift */; }; - 98EA2C3C218B9AAD0023E1DC /* ThemeManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */; }; - 98EF177D21837E35006750C1 /* new_tab_dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 98EF177C21837E35006750C1 /* new_tab_dark.json */; }; - 98F0FC2021FF18E700CE77AB /* AutoClearSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */; }; - 98F3A1D8217B37010011A0D4 /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1D7217B37010011A0D4 /* Theme.swift */; }; - 98F3A1DA217B37200011A0D4 /* LightTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1D9217B37200011A0D4 /* LightTheme.swift */; }; - 98F3A1DC217B373E0011A0D4 /* DarkTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */; }; - 98F6EA472863124100720957 /* ContentBlockerRulesLists.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */; }; - 98F78B8E22419093007CACF4 /* ThemableNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */; }; - AA3D854523D9942200788410 /* AppIconSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */; }; - AA3D854723D9E88E00788410 /* AppIconSettingsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */; }; - AA3D854923DA1DFB00788410 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854823DA1DFB00788410 /* AppIcon.swift */; }; - AA4D6A6A23DB87B1007E8790 /* AppIconManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */; }; - AA4D6A8C23DE49A5007E8790 /* AppIconBlack40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */; }; - AA4D6A8D23DE49A5007E8790 /* AppIconBlack40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */; }; - AA4D6A8E23DE49A5007E8790 /* AppIconBlack60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */; }; - AA4D6A8F23DE49A5007E8790 /* AppIconBlack29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */; }; - AA4D6A9123DE49A5007E8790 /* AppIconBlack60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */; }; - AA4D6A9323DE49A5007E8790 /* AppIconBlack76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */; }; - AA4D6A9423DE49A5007E8790 /* AppIconBlack29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */; }; - AA4D6AA123DE4CC4007E8790 /* AppIconBlue60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */; }; - AA4D6AA223DE4CC4007E8790 /* AppIconBlue76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */; }; - AA4D6AA323DE4CC4007E8790 /* AppIconBlue40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */; }; - AA4D6AA423DE4CC4007E8790 /* AppIconBlue29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */; }; - AA4D6AA523DE4CC4007E8790 /* AppIconBlue29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */; }; - AA4D6AA723DE4CC4007E8790 /* AppIconBlue60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */; }; - AA4D6AA823DE4CC4007E8790 /* AppIconBlue40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */; }; - AA4D6AB823DE4D15007E8790 /* AppIconYellow29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */; }; - AA4D6AB923DE4D15007E8790 /* AppIconYellow29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */; }; - AA4D6ABB23DE4D15007E8790 /* AppIconYellow40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */; }; - AA4D6ABC23DE4D15007E8790 /* AppIconYellow60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */; }; - AA4D6ABD23DE4D15007E8790 /* AppIconYellow60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */; }; - AA4D6ABF23DE4D15007E8790 /* AppIconYellow40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */; }; - AA4D6AC023DE4D15007E8790 /* AppIconYellow76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */; }; - AA4D6ACC23DE4D27007E8790 /* AppIconPurple60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */; }; - AA4D6ACD23DE4D27007E8790 /* AppIconPurple29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */; }; - AA4D6ACE23DE4D27007E8790 /* AppIconPurple60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */; }; - AA4D6ACF23DE4D27007E8790 /* AppIconPurple76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */; }; - AA4D6AD123DE4D27007E8790 /* AppIconPurple40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */; }; - AA4D6AD323DE4D27007E8790 /* AppIconPurple29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */; }; - AA4D6AD423DE4D27007E8790 /* AppIconPurple40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */; }; - AA4D6AE123DE4D33007E8790 /* AppIconGreen76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */; }; - AA4D6AE223DE4D33007E8790 /* AppIconGreen40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */; }; - AA4D6AE323DE4D33007E8790 /* AppIconGreen60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */; }; - AA4D6AE423DE4D33007E8790 /* AppIconGreen40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */; }; - AA4D6AE623DE4D33007E8790 /* AppIconGreen60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */; }; - AA4D6AE723DE4D33007E8790 /* AppIconGreen29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */; }; - AA4D6AE923DE4D33007E8790 /* AppIconGreen29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */; }; - AA4D6AF623DF0312007E8790 /* AppIconRed60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */; }; - AA4D6AF723DF0312007E8790 /* AppIconRed60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */; }; - AA4D6AFA23DF0CF6007E8790 /* AppIconRed29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */; }; - AA4D6AFB23DF0CF6007E8790 /* AppIconRed29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */; }; - AAF2E28123E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */; }; - AAF2E28323E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */; }; - AAF2E28523E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */; }; - AAF2E28723E0498200962AF8 /* AppIconPurple83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */; }; - AAF2E28B23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */; }; - B603974929C19F6F00902A34 /* Assertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B603974829C19F6F00902A34 /* Assertions.swift */; }; - B609D5522862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */; }; - B60DFF072872B64B0061E7C2 /* JSAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60DFF062872B64B0061E7C2 /* JSAlertController.swift */; }; - B623C1C22862CA9E0043013E /* DownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B623C1C12862CA9E0043013E /* DownloadSession.swift */; }; - B623C1C42862CD670043013E /* WKDownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B623C1C32862CD670043013E /* WKDownloadSession.swift */; }; - B652DEFD287BE67400C12A9C /* UserScripts.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DEFC287BE67400C12A9C /* UserScripts.swift */; }; - B652DF0D287C2A6300C12A9C /* PrivacyFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */; }; - B652DF10287C2C1600C12A9C /* ContentBlocking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */; }; - B652DF12287C336E00C12A9C /* ContentBlockingUpdating.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */; }; - B652DF13287C373A00C12A9C /* ScriptSourceProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */; }; - B6AD9E3628D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */; }; - B6AD9E3728D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */; }; - B6AD9E3828D4512E0019CDE9 /* EmbeddedTrackerDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */; }; - B6AD9E3A28D456820019CDE9 /* PrivacyConfigurationManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */; }; - B6BA95C328891E33004ABA20 /* BrowsingMenuAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */; }; - B6BA95C528894A28004ABA20 /* BrowsingMenuViewController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */; }; - B6BA95E828924730004ABA20 /* JSAlertController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6BA95E728924730004ABA20 /* JSAlertController.storyboard */; }; - B6CB93E5286445AB0090FEB4 /* Base64DownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */; }; - C10CB5F32A1A5BDF0048E503 /* AutofillViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */; }; - C111B26927F579EF006558B1 /* BookmarkOrFolderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */; }; - C12726EE2A5FF88C00215B02 /* EmailSignupPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */; }; - C12726F02A5FF89900215B02 /* EmailSignupPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */; }; - C12726F22A5FF8CB00215B02 /* EmailSignupPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */; }; - C13B32D22A0E750700A59236 /* AutofillSettingStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */; }; - C14882DA27F2011C00D59F0C /* BookmarksExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882D727F2011C00D59F0C /* BookmarksExporter.swift */; }; - C14882DC27F2011C00D59F0C /* BookmarksImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882D927F2011C00D59F0C /* BookmarksImporter.swift */; }; - C14882E327F20D9A00D59F0C /* BookmarksExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */; }; - C14882E427F20D9A00D59F0C /* BookmarksImporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */; }; - C14882E727F20DAB00D59F0C /* HtmlTestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */; }; - C14882E827F20DAB00D59F0C /* TestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E627F20DAB00D59F0C /* TestDataLoader.swift */; }; - C14882EA27F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */; }; - C14882ED27F211A000D59F0C /* SwiftSoup in Frameworks */ = {isa = PBXBuildFile; productRef = C14882EC27F211A000D59F0C /* SwiftSoup */; }; - C14E2F7729DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */; }; - C158AC7B297AB5DC0008723A /* MockSecureVault.swift in Sources */ = {isa = PBXBuildFile; fileRef = C158AC7A297AB5DC0008723A /* MockSecureVault.swift */; }; - C159DF072A430B60007834BB /* EmailSignupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C159DF062A430B60007834BB /* EmailSignupViewController.swift */; }; - C160544129D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */; }; - C17B59592A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */; }; - C17B595A2A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */; }; - C17B595B2A03AAD30055F2D1 /* PasswordGenerationPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */; }; - C18ED43A2AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */; }; - C18ED43C2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */; }; - C1963863283794A000298D4D /* BookmarksCachingSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1963862283794A000298D4D /* BookmarksCachingSearch.swift */; }; - C1B0F6422AB08BE9001EAF05 /* MockPrivacyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */; }; - C1B7B51C28941E980098FD6A /* HomeMessageViewModelBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */; }; - C1B7B52328941F2A0098FD6A /* RemoteMessagingStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */; }; - C1B7B52428941F2A0098FD6A /* RemoteMessageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */; }; - C1B7B52528941F2A0098FD6A /* RemoteMessaging.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */; }; - C1B7B529289420830098FD6A /* RemoteMessaging.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */; }; - C1B7B52D2894469D0098FD6A /* DefaultVariantManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */; }; - C1B7B53028944E390098FD6A /* RemoteMessagingStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */; }; - C1B7B53428944EFA0098FD6A /* CoreDataTestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */; }; - C1BF0BA529B63D7200482B73 /* AutofillLoginPromptHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */; }; - C1BF0BA929B63E2200482B73 /* AutofillLoginPromptViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */; }; - C1CCCBA7283E101500CF3791 /* FaviconsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */; }; - C1D21E2D293A5965006E5A05 /* AutofillLoginSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */; }; - C1D21E2F293A599C006E5A05 /* AutofillLoginSessionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */; }; - C1F341C52A6924000032057B /* EmailAddressPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C42A6924000032057B /* EmailAddressPromptView.swift */; }; - C1F341C72A6924100032057B /* EmailAddressPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */; }; - C1F341C92A6926920032057B /* EmailAddressPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */; }; - CB1143DE2AF6D4B600C1CCD3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */; }; - CB258D1229A4F24900DEBA24 /* ConfigurationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */; }; - CB258D1329A4F24E00DEBA24 /* ConfigurationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */; }; - CB258D1D29A52AF900DEBA24 /* EtagStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9896632322C56716007BE4FE /* EtagStorage.swift */; }; - CB258D1E29A52AF900DEBA24 /* FileStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A53EC9200D1FA20010D13F /* FileStore.swift */; }; - CB258D1F29A52B2500DEBA24 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB258D0C29A4CD0500DEBA24 /* Configuration.swift */; }; - CB2A7EEF283D185100885F67 /* RulesCompilationMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */; }; - CB2A7EF128410DF700885F67 /* PixelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EF028410DF700885F67 /* PixelEvent.swift */; }; - CB2A7EF4285383B300885F67 /* AppLastCompiledRulesStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */; }; - CB5516D0286500290079B175 /* TrackerRadarIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */; }; - CB5516D1286500290079B175 /* ContentBlockingRulesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */; }; - CB5516D2286500290079B175 /* AtbServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F21DBD21121147002631A6 /* AtbServerTests.swift */; }; - CB84C7BD29A3EF530088A5B8 /* AppConfigurationURLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */; }; - CB9B8739278C8E72001F4906 /* WidgetEducationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */; }; - CB9B873C278C8FEA001F4906 /* WidgetEducationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */; }; - CB9B873E278C93C2001F4906 /* HomeMessage.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */; }; - CBAA195A27BFE15600A4BD49 /* NSManagedObjectContextExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */; }; - CBC83E3429B631780008E19C /* Configuration in Frameworks */ = {isa = PBXBuildFile; productRef = CBC83E3329B631780008E19C /* Configuration */; }; - CBCCF96828885DEE006F4A71 /* AppPrivacyConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */; }; - CBD4F13C279EBF4A00B20FD7 /* HomeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */; }; - CBD4F13D279EBFA000B20FD7 /* HomeMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */; }; - CBD4F13E279EBFAB00B20FD7 /* HomeMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC227970072001D94D0 /* HomeMessageView.swift */; }; - CBD4F13F279EBFAF00B20FD7 /* HomeMessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */; }; - CBD4F140279EBFB300B20FD7 /* SwiftUICollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */; }; - CBDD5DDF29A6736A00832877 /* APIHeadersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */; }; - CBDD5DE129A6741300832877 /* MockBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DE029A6741300832877 /* MockBundle.swift */; }; - CBEFB9142AE0844700DEDE7B /* CriticalAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */; }; - D63657192A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */; }; - EA39B7E2268A1A35000C62CD /* privacy-reference-tests in Resources */ = {isa = PBXBuildFile; fileRef = EA39B7E1268A1A35000C62CD /* privacy-reference-tests */; }; - EAB19EDA268963510015D3EA /* DomainMatchingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */; }; - EE0153E12A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */; }; - EE0153E62A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */; }; - EE0153EB2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */; }; - EE0153ED2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */; }; - EE0153EF2A70021E002A8B26 /* NetworkProtectionInviteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */; }; - EE01EB402AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE01EB3F2AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift */; }; - EE01EB432AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE01EB422AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift */; }; - EE276BEA2A77F823009167B6 /* NetworkProtectionRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */; }; - EE3766DE2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */; }; - EE3B226B29DE0F110082298A /* MockInternalUserStoring.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */; }; - EE3B226C29DE0FD30082298A /* MockInternalUserStoring.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */; }; - EE41BD192A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */; }; - EE458D0D2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */; }; - EE458D142ABB652900FC651A /* NetworkProtectionDebugUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */; }; - EE4BE0092A740BED00CD6AA8 /* ClearTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */; }; - EE4FB1862A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */; }; - EE4FB1882A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */; }; - EE50052E29C369D300AE0773 /* FeatureFlag.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE50052D29C369D300AE0773 /* FeatureFlag.swift */; }; - EE50053029C3BA0800AE0773 /* InternalUserStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */; }; - EE72CA852A862D000043B5B3 /* NetworkProtectionDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */; }; - EE7917912A83DE93008DFF28 /* CombineTestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */; }; - EE7A92872AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */; }; - EE8594992A44791C008A6D06 /* NetworkProtectionTunnelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */; }; - EE8E568A2A56BCE400F11DCA /* NetworkProtection in Frameworks */ = {isa = PBXBuildFile; productRef = EE8E56892A56BCE400F11DCA /* NetworkProtection */; }; - EE9D68D12AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */; }; - EE9D68D52AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */; }; - EE9D68D82AE15AD600B55EF4 /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */; }; - EE9D68DA2AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */; }; - EE9D68DC2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */; }; - EE9D68DE2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */; }; - EEDFE2DA2AC6ED4F00F0E19C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */; }; - EEEB80A32A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */; }; - EEF0F8CC2ABC832300630031 /* NetworkProtectionDebugFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */; }; - EEFAB4672A73C230008A38E4 /* NetworkProtectionTestUtils in Frameworks */ = {isa = PBXBuildFile; productRef = EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */; }; - EEFC6A602AC0F2F80065027D /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFC6A5F2AC0F2F80065027D /* UserText.swift */; }; - EEFD562F2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */; }; - EEFE9C732A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */; }; - F103073B1E7C91330059FEC7 /* BookmarksDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */; }; - F1075C921E9EF827006BE8A8 /* UserDefaultsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */; }; - F10E522D1E946F8800CE1253 /* NSAttributedStringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */; }; - F1134EA61F3E2AF400B73467 /* StatisticsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */; }; - F1134EAB1F3E2C6A00B73467 /* StatisticsUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */; }; - F1134EB01F40AC6300B73467 /* AtbParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EAF1F40AC6300B73467 /* AtbParser.swift */; }; - F1134EB31F40AD2500B73467 /* Atb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EB21F40AD2500B73467 /* Atb.swift */; }; - F1134EB51F40AEEA00B73467 /* StatisticsLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */; }; - F1134EBC1F40D45700B73467 /* MockStatisticsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */; }; - F1134ECE1F40EA9C00B73467 /* AtbParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */; }; - F1134ED21F40EF3A00B73467 /* JsonTestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */; }; - F1134ED61F40F29F00B73467 /* StatisticsUserDefaultsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */; }; - F114C55B1E66EB020018F95F /* NibLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = F114C55A1E66EB020018F95F /* NibLoading.swift */; }; - F130D73A1E5776C500C45811 /* OmniBarDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F130D7391E5776C500C45811 /* OmniBarDelegate.swift */; }; - F1386BA41E6846C40062FC3C /* TabDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1386BA31E6846C40062FC3C /* TabDelegate.swift */; }; - F13B4BC01F180D8A00814661 /* TabsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BBF1F180D8A00814661 /* TabsModel.swift */; }; - F13B4BD31F1822C700814661 /* Tab.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BD21F1822C700814661 /* Tab.swift */; }; - F13B4BD51F183B3600814661 /* TabsModelPersistenceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */; }; - F13B4BF91F18CA0600814661 /* TabsModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BF81F18CA0600814661 /* TabsModelTests.swift */; }; - F13B4BFB1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */; }; - F143C2B21E49D78C00CFDE3A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F143C2B11E49D78C00CFDE3A /* Assets.xcassets */; }; - F143C2E81E4A4CD400CFDE3A /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = F143C2E61E4A4CD400CFDE3A /* Core.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F143C2EB1E4A4CD400CFDE3A /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - F143C2EC1E4A4CD400CFDE3A /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - F143C3171E4A99D200CFDE3A /* AppURLs.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3151E4A99D200CFDE3A /* AppURLs.swift */; }; - F143C3181E4A99D200CFDE3A /* Link.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3161E4A99D200CFDE3A /* Link.swift */; }; - F143C3271E4A9A0E00CFDE3A /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3231E4A9A0E00CFDE3A /* Logging.swift */; }; - F143C3281E4A9A0E00CFDE3A /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */; }; - F143C3291E4A9A0E00CFDE3A /* URLExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */; }; - F14E491F1E391CE900DC037C /* URLExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F14E491E1E391CE900DC037C /* URLExtensionTests.swift */; }; - F159BDA41F0BDB5A00B4A01D /* TabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */; }; - F15D43201E706CC500BF2CDC /* AutocompleteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */; }; - F1617C131E572E0300DEDCAF /* TabSwitcherViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */; }; - F1617C151E57336D00DEDCAF /* TabManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C141E57336D00DEDCAF /* TabManager.swift */; }; - F1617C191E573EA800DEDCAF /* TabSwitcherDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */; }; - F16390821E648B7A005B4550 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16390811E648B7A005B4550 /* HomeViewController.swift */; }; - F16393FF1ECCB9CC00DDD653 /* FileLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */; }; - F1668BCE1E798081008CBA04 /* BookmarksViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */; }; - F176699F1E40BC86003D3222 /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F176699D1E40BC86003D3222 /* Settings.storyboard */; }; - F17669D71E43401C003D3222 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17669D61E43401C003D3222 /* MainViewController.swift */; }; - F17843E91F36226700390DCD /* MockFiles in Resources */ = {isa = PBXBuildFile; fileRef = F17843E81F36226700390DCD /* MockFiles */; }; - F17922DB1E717C8D006E3D97 /* Suggestion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DA1E717C8D006E3D97 /* Suggestion.swift */; }; - F17922DE1E7192E6006E3D97 /* SuggestionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */; }; - F17922E01E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */; }; - F17922E21E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */; }; - F17D72391E8B35C6003E8B0E /* AppURLsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */; }; - F17D723C1E8BB374003E8B0E /* AppDeepLinkSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */; }; - F189AED71F18F6DE001EBAE1 /* TabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F189AED61F18F6DE001EBAE1 /* TabTests.swift */; }; - F189AEE41F18FDAF001EBAE1 /* LinkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */; }; - F194FAED1F14E2B3009B4DF8 /* UIFontExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */; }; - F194FAFB1F14E622009B4DF8 /* UIFontExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */; }; - F198D78E1E39762C0088DA8A /* StringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */; }; - F198D7981E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */; }; - F1A5683A1E70F98E0081082E /* AutocompleteRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A568391E70F98E0081082E /* AutocompleteRequest.swift */; }; - F1A886781F29394E0096251E /* WebCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A886771F29394E0096251E /* WebCacheManager.swift */; }; - F1AB2B421E3F7D5C00868554 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */; }; - F1AE54E81F0425FC00D9A700 /* AuthenticationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */; }; - F1BE54581E69DE1000FCF649 /* TutorialSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */; }; - F1C4A70E1E57725800A6CA1B /* OmniBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1C4A70D1E57725800A6CA1B /* OmniBar.swift */; }; - F1CA3C371F045878005FADB3 /* PrivacyStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C361F045878005FADB3 /* PrivacyStore.swift */; }; - F1CA3C391F045885005FADB3 /* PrivacyUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */; }; - F1CA3C3B1F045B65005FADB3 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */; }; - F1CDD3F21F16911700BE0581 /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CDD3F11F16911700BE0581 /* AboutViewController.swift */; }; - F1D477C61F2126CC0031ED49 /* OmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477C51F2126CC0031ED49 /* OmniBarState.swift */; }; - F1D477C91F2139410031ED49 /* SmallOmniBarStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */; }; - F1D477CB1F2149C40031ED49 /* Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477CA1F2149C40031ED49 /* Type.swift */; }; - F1D796EC1E7AB8930019D451 /* SaveBookmarkActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */; }; - F1D796EE1E7AF2EB0019D451 /* UIViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */; }; - F1D796F01E7B07610019D451 /* BookmarksViewControllerCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */; }; - F1D796F41E7C2A410019D451 /* BookmarksDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */; }; - F1DA2F7D1EBCF23700313F51 /* ExternalUrlSchemeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */; }; - F1DE78581E5CAE350058895A /* TabViewGridCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DE78571E5CAE350058895A /* TabViewGridCell.swift */; }; - F1E092C11E92A72E00732CCC /* UIColorExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */; }; - F1E4A4451EE89460006F2EAE /* Bookmarks.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */; }; - F1E90C201E678E7C005E7E21 /* HomeControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */; }; - F1ED309D1EDC2EA400651986 /* TabSwitcher.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */; }; - F1F5337C1F26A9EF00D80D4F /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F5337B1F26A9EF00D80D4F /* UserText.swift */; }; - F1F533841F26ABAC00D80D4F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F1F533861F26ABAC00D80D4F /* Localizable.strings */; }; - F40F843728C939760081AE75 /* AutofillLoginListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */; }; - F4147354283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */; }; - F41610BC29E5DF66001F709D /* DeprecatedColors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */; }; - F41C2DA326C1925700F9A760 /* BookmarksAndFolders.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */; }; - F41C2DA526C1975E00F9A760 /* BookmarksCoreDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */; }; - F42D541D29DCA40B004C4FF1 /* DesignResourcesKit in Frameworks */ = {isa = PBXBuildFile; productRef = F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */; }; - F42EF9312614BABE00101FB9 /* ActionSheetDaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */; }; - F446B9B5251150AC00324016 /* HomeMessageViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */; }; - F44D279C27F331BB0037F371 /* AutofillLoginPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */; }; - F44D279E27F331BB0037F371 /* AutofillLoginPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */; }; - F44D279F27F331BB0037F371 /* AutofillLoginPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */; }; - F456B3B525810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */; }; - F46FEC5727987A5F0061D9DF /* KeychainItemsDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */; }; - F47E53D9250A97330037C686 /* OnboardingDefaultBroswerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */; }; - F47E53DB250A9A1C0037C686 /* Onboarding.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */; }; - F486D31D2506980E002D07D7 /* Swifter in Frameworks */ = {isa = PBXBuildFile; productRef = F486D31C2506980E002D07D7 /* Swifter */; }; - F486D33425069BBB002D07D7 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = F486D33325069BBB002D07D7 /* Kingfisher */; }; - F486D3362506A037002D07D7 /* OHHTTPStubs in Frameworks */ = {isa = PBXBuildFile; productRef = F486D3352506A037002D07D7 /* OHHTTPStubs */; }; - F486D3382506A225002D07D7 /* OHHTTPStubsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = F486D3372506A225002D07D7 /* OHHTTPStubsSwift */; }; - F4B0B78C252CAFF700830156 /* OnboardingWidgetsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */; }; - F4B0B796252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */; }; - F4C9FBF528340DDA002281CC /* AutofillInterfaceEmailTruncator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */; }; - F4CE6D1B257EA33C00D0A6AA /* FireButtonAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */; }; - F4D7221026F29A70007D6193 /* BookmarkDetailsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */; }; - F4D7F634298C00C3006C3AE9 /* FindInPageIOSJSSupport in Frameworks */ = {isa = PBXBuildFile; productRef = F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */; }; - F4D9C4FA25117A0F00814B71 /* HomeMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */; }; - F4E1936625AF722F001D2666 /* HighlightCutOutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */; }; - F4F6DFB226E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */; }; - F4F6DFB426E6B63700ED7E12 /* BookmarkFolderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */; }; - F4F6DFB626E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */; }; - F4F6DFB826EA9AA600ED7E12 /* BookmarksTextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */; }; - F4F6DFBA26EFF28A00ED7E12 /* BookmarkObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */; }; - F4F7F10A25813FE200045D62 /* 01_Fire_really_small.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */; }; - F4F7F10B25813FE200045D62 /* 02_Water_swirl_really_small.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */; }; - F4F7F10C25813FE200045D62 /* 03_Airstream_divided_by_four.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 025CCFE72582601C001CD5BB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 02FFD7BB2A1FC8BE007BD7D1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02025661298818B100E694E7; - remoteInfo = PacketTunnelProvider; - }; - 4B470EE6299C6DFB0086EBDC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; - 8390447420BDCE10006461CD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8390446B20BDCE10006461CD; - remoteInfo = ShareExtension; - }; - 84E341A71E2F7EFB00BDBA6F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 8512EA5B24ED30D30073EE19 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8512EA4C24ED30D20073EE19; - remoteInfo = WidgetsExtension; - }; - 85482D922462DCD100EDEDD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 85482D872462DCD100EDEDD1; - remoteInfo = OpenAction; - }; - 85D33FD025C97B6E002B91A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 85DF714824F7FE6100C89288 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; - 85F21DB2210F5E32002631A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 9825F9CD293F2DE900F220F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - F143C2E91E4A4CD400CFDE3A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 83E282AC20BC1840005FBE88 /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 85482D942462DCD100EDEDD1 /* OpenAction.appex in Embed App Extensions */, - 8512EA5D24ED30D30073EE19 /* WidgetsExtension.appex in Embed App Extensions */, - 8390447620BDCE10006461CD /* ShareExtension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - F10307651E7D5B2C0059FEC7 /* Copy Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Copy Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2F01E4A4CD400CFDE3A /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - F143C2EC1E4A4CD400CFDE3A /* Core.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityHostingViewController.swift; sourceTree = ""; }; - 020108A229A561C300644F9D /* AppTPActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityView.swift; sourceTree = ""; }; - 020108A429A681E200644F9D /* AppTP.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppTP.xcassets; sourceTree = ""; }; - 020108A629A6ABF600644F9D /* AppTPToggleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPToggleView.swift; sourceTree = ""; }; - 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerImageCache.swift; sourceTree = ""; }; - 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerCell.swift; sourceTree = ""; }; - 02025662298818B100E694E7 /* PacketTunnelProvider.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = PacketTunnelProvider.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 02025663298818B100E694E7 /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = System/Library/Frameworks/NetworkExtension.framework; sourceTree = SDKROOT; }; - 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionPacketTunnelProvider.swift; sourceTree = ""; }; - 02025668298818B200E694E7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 02025669298818B200E694E7 /* PacketTunnelProvider.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PacketTunnelProvider.entitlements; sourceTree = ""; }; - 020258E9298820EC00E694E7 /* ProxyServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProxyServer.swift; sourceTree = ""; }; - 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCDHTTPProxyServer.swift; sourceTree = ""; }; - 020258EF298820EC00E694E7 /* TUNInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TUNInterface.swift; sourceTree = ""; }; - 020258F0298820EC00E694E7 /* IPStackProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPStackProtocol.swift; sourceTree = ""; }; - 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PacketProtocolParser.swift; sourceTree = ""; }; - 020258FB298820EC00E694E7 /* IPPacket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPPacket.swift; sourceTree = ""; }; - 020258FE298820ED00E694E7 /* QueueFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueueFactory.swift; sourceTree = ""; }; - 02025901298820ED00E694E7 /* Tunnel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tunnel.swift; sourceTree = ""; }; - 02025904298820ED00E694E7 /* Opt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Opt.swift; sourceTree = ""; }; - 0202597D298820EE00E694E7 /* Port.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Port.swift; sourceTree = ""; }; - 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPStreamScanner.swift; sourceTree = ""; }; - 0202597F298820EF00E694E7 /* UInt128.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UInt128.swift; sourceTree = ""; }; - 02025980298820EF00E694E7 /* IPInterval.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPInterval.swift; sourceTree = ""; }; - 02025981298820EF00E694E7 /* IPPool.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPPool.swift; sourceTree = ""; }; - 02025982298820EF00E694E7 /* IPMask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPMask.swift; sourceTree = ""; }; - 02025983298820EF00E694E7 /* IPRange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPRange.swift; sourceTree = ""; }; - 02025984298820EF00E694E7 /* IPAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPAddress.swift; sourceTree = ""; }; - 02025986298820EF00E694E7 /* BinaryDataScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BinaryDataScanner.swift; sourceTree = ""; }; - 02025987298820EF00E694E7 /* Checksum.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Checksum.swift; sourceTree = ""; }; - 02025988298820EF00E694E7 /* HTTPURL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPURL.swift; sourceTree = ""; }; - 02025989298820EF00E694E7 /* HTTPAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPAuthentication.swift; sourceTree = ""; }; - 0202598A298820EF00E694E7 /* StreamScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StreamScanner.swift; sourceTree = ""; }; - 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DNSSessionMatchType.swift; sourceTree = ""; }; - 02025990298820EF00E694E7 /* AllRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllRule.swift; sourceTree = ""; }; - 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DNSSessionMatchResult.swift; sourceTree = ""; }; - 02025992298820EF00E694E7 /* Rule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rule.swift; sourceTree = ""; }; - 02025993298820EF00E694E7 /* DirectRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectRule.swift; sourceTree = ""; }; - 02025994298820EF00E694E7 /* RuleManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleManager.swift; sourceTree = ""; }; - 02025995298820EF00E694E7 /* IPRangeListRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPRangeListRule.swift; sourceTree = ""; }; - 02025997298820EF00E694E7 /* NWUDPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NWUDPSocket.swift; sourceTree = ""; }; - 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawTCPSocketProtocol.swift; sourceTree = ""; }; - 02025999298820EF00E694E7 /* NWTCPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NWTCPSocket.swift; sourceTree = ""; }; - 0202599B298820EF00E694E7 /* RawSocketFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawSocketFactory.swift; sourceTree = ""; }; - 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCDTCPSocket.swift; sourceTree = ""; }; - 020259AB298820F000E694E7 /* AdapterSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdapterSocket.swift; sourceTree = ""; }; - 020259AC298820F000E694E7 /* DirectAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectAdapter.swift; sourceTree = ""; }; - 020259B4298820F000E694E7 /* AdapterFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdapterFactory.swift; sourceTree = ""; }; - 020259C0298820F000E694E7 /* HTTPProxySocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPProxySocket.swift; sourceTree = ""; }; - 020259C2298820F000E694E7 /* ProxySocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProxySocket.swift; sourceTree = ""; }; - 020259C4298820F000E694E7 /* SocketProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketProtocol.swift; sourceTree = ""; }; - 020259CA298820F100E694E7 /* Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; - 020259CC298820F100E694E7 /* ConnectSession.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectSession.swift; sourceTree = ""; }; - 020259CD298820F100E694E7 /* HTTPHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPHeader.swift; sourceTree = ""; }; - 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerData.swift; sourceTree = ""; }; - 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerDataParser.swift; sourceTree = ""; }; - 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DDGObserverFactory.swift; sourceTree = ""; }; - 02025B16298851D500E694E7 /* FirewallManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = FirewallManager.swift; path = ../DuckDuckGo/FirewallManager.swift; sourceTree = ""; }; - 021D306D2989C04200918636 /* Observer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Observer.swift; sourceTree = ""; }; - 021D306E2989C04200918636 /* ObserverFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObserverFactory.swift; sourceTree = ""; }; - 021D30792989C0C300918636 /* TunnelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelEvent.swift; sourceTree = ""; }; - 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdapterSocketEvent.swift; sourceTree = ""; }; - 021D307B2989C0C600918636 /* ProxySocketEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxySocketEvent.swift; sourceTree = ""; }; - 021D307C2989C0C600918636 /* ProxyServerEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxyServerEvent.swift; sourceTree = ""; }; - 021D307D2989C0C700918636 /* RuleMatchEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleMatchEvent.swift; sourceTree = ""; }; - 021D307E2989C0C800918636 /* EventType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventType.swift; sourceTree = ""; }; - 02341FA32A437999008A1531 /* OnboardingStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStepView.swift; sourceTree = ""; }; - 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStepViewModel.swift; sourceTree = ""; }; - 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionAllowlistModel.swift; sourceTree = ""; }; - 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionAllowlistModelTests.swift; sourceTree = ""; }; - 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FingerprintUITest.swift; sourceTree = ""; }; - 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FingerprintingUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 025CCFE62582601C001CD5BB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0262085A2A37915D006CB755 /* ios_blocklist_075.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ios_blocklist_075.json; sourceTree = ""; }; - 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingContainerView.swift; sourceTree = ""; }; - 026DABA328242BC80089E0B5 /* MockUserAgent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserAgent.swift; sourceTree = ""; }; - 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedAppTPDataTests.swift; sourceTree = ""; }; - 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPAboutView.swift; sourceTree = ""; }; - 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPLinkButton.swift; sourceTree = ""; }; - 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPFAQView.swift; sourceTree = ""; }; - 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPFAQViewModel.swift; sourceTree = ""; }; - 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackersView.swift; sourceTree = ""; }; - 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackersViewModel.swift; sourceTree = ""; }; - 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackerCell.swift; sourceTree = ""; }; - 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityIconView.swift; sourceTree = ""; }; - 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerDetailViewModel.swift; sourceTree = ""; }; - 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerDetailView.swift; sourceTree = ""; }; - 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPBreakageFormHeaderView.swift; sourceTree = ""; }; - 0290472D29E99A2F0008FE3C /* GenericIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericIconView.swift; sourceTree = ""; }; - 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPToggleViewModel.swift; sourceTree = ""; }; - 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeViewModel.swift; sourceTree = ""; }; - 02A54A992A094A17000C8FED /* AppTPHomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeView.swift; sourceTree = ""; }; - 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeViewSectionRenderer.swift; sourceTree = ""; }; - 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPCollectionViewCell.swift; sourceTree = ""; }; - 02BA15B026A89ECA00472DD7 /* ios-config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "ios-config.json"; sourceTree = ""; }; - 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppPrivacyConfigurationTests.swift; sourceTree = ""; }; - 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DoNotSellSettingsViewController.swift; sourceTree = ""; }; - 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = navigatorsharepatch.js; sourceTree = ""; }; - 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigatorSharePatchUserScript.swift; sourceTree = ""; }; - 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockingRulesTests.swift; sourceTree = ""; }; - 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPBreakageFormView.swift; sourceTree = ""; }; - 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 0A6CC0EE23904D5400E4F627 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = ""; }; - 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtension.swift; sourceTree = ""; }; - 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtensionTests.swift; sourceTree = ""; }; - 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationViewModel.swift; sourceTree = ""; }; - 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomDaxDialog.swift; sourceTree = ""; }; - 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyPixel.swift; sourceTree = ""; }; - 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimedPixel.swift; sourceTree = ""; }; - 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyPixelTests.swift; sourceTree = ""; }; - 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Downloads.storyboard; sourceTree = ""; }; - 1E162604296840D80004127F /* Triangle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Triangle.swift; sourceTree = ""; }; - 1E1626062968413B0004127F /* ViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewExtension.swift; sourceTree = ""; }; - 1E162609296845120004127F /* cookie-banner-illustration-animated.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-banner-illustration-animated.json"; sourceTree = ""; }; - 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-banner-illustration-animated-dark.json"; sourceTree = ""; }; - 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomDaxDialogViewModel.swift; sourceTree = ""; }; - 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieConsentDaxDialogViewModel.swift; sourceTree = ""; }; - 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-icon-animated-40-dark.json"; sourceTree = ""; }; - 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentMessageProtocolTests.swift; sourceTree = ""; }; - 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentBackgroundTests.swift; sourceTree = ""; }; - 1E1D8B6729953CE200C96994 /* autoconsent-test.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "autoconsent-test.js"; sourceTree = ""; }; - 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "autoconsent-test-page.html"; sourceTree = ""; }; - 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "autoconsent-test-page-banner.html"; sourceTree = ""; }; - 1E24295D293F57FA00584836 /* LottieView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; - 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-icon-animated-40-light.json"; sourceTree = ""; }; - 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListViewModel.swift; sourceTree = ""; }; - 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListModel.swift; sourceTree = ""; }; - 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadListRepresentable.swift; sourceTree = ""; }; - 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLFileExtension.swift; sourceTree = ""; }; - 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListHostingController.swift; sourceTree = ""; }; - 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+CookiesManaged.swift"; sourceTree = ""; }; - 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OngoingDownloadRowViewModel.swift; sourceTree = ""; }; - 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompleteDownloadRowViewModel.swift; sourceTree = ""; }; - 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextSizeUserScript.swift; sourceTree = ""; }; - 1E6A4D682984208800A371D3 /* LocaleExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocaleExtension.swift; sourceTree = ""; }; - 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationAnimator.swift; sourceTree = ""; }; - 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationContainerView.swift; sourceTree = ""; }; - 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotification.swift; sourceTree = ""; }; - 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationLogicTests.swift; sourceTree = ""; }; - 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconLogicTests.swift; sourceTree = ""; }; - 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextSizeSettingsViewController.swift; sourceTree = ""; }; - 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyDashboardViewController.swift; sourceTree = ""; }; - 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListDataSource.swift; sourceTree = ""; }; - 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DirectoryMonitor.swift; sourceTree = ""; }; - 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompleteDownloadRow.swift; sourceTree = ""; }; - 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OngoingDownloadRow.swift; sourceTree = ""; }; - 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListSectionViewModel.swift; sourceTree = ""; }; - 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListRowViewModel.swift; sourceTree = ""; }; - 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListSectioningHelper.swift; sourceTree = ""; }; - 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeIntervalExtension.swift; sourceTree = ""; }; - 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Downloads.xcassets; sourceTree = ""; }; - 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoconsentUserScript.swift; sourceTree = ""; }; - 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "autoconsent-bundle.js"; sourceTree = ""; }; - 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoconsentManagement.swift; sourceTree = ""; }; - 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconLogic.swift; sourceTree = ""; }; - 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationLogic.swift; sourceTree = ""; }; - 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIHostingControllerExtension.swift; sourceTree = ""; }; - 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageExtension.swift; sourceTree = ""; }; - 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileSizeDebugViewController.swift; sourceTree = ""; }; - 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationImageProvider.swift; sourceTree = ""; }; - 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionExtension.swift; sourceTree = ""; }; - 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = PrivacyIcon.xcassets; sourceTree = ""; }; - 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-2.json"; sourceTree = ""; }; - 1EE411F92858B92F0003FE64 /* dark-shield.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-shield.json"; sourceTree = ""; }; - 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-1.json"; sourceTree = ""; }; - 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-shield-dot.json"; sourceTree = ""; }; - 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-3.json"; sourceTree = ""; }; - 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentSettingsViewController.swift; sourceTree = ""; }; - 1EEC460527A9499600E75FCB /* DownloadsList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownloadsList.swift; sourceTree = ""; }; - 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyInfoContainerView.swift; sourceTree = ""; }; - 1EEF12402850A922003DDE57 /* shield.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = shield.json; sourceTree = ""; }; - 1EEF12412850A922003DDE57 /* trackers-3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-3.json"; sourceTree = ""; }; - 1EEF12422850A922003DDE57 /* shield-dot.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "shield-dot.json"; sourceTree = ""; }; - 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Trackers.xcassets; sourceTree = ""; }; - 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconView.swift; sourceTree = ""; }; - 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconAndTrackersAnimator.swift; sourceTree = ""; }; - 1EEF12512851D32A003DDE57 /* trackers-2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-2.json"; sourceTree = ""; }; - 1EEF12522851D32A003DDE57 /* trackers-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-1.json"; sourceTree = ""; }; - 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerImageCache.swift; sourceTree = ""; }; - 1EEFD2D42758E31600B1393B /* textsize.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = textsize.js; sourceTree = ""; }; - 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntervalSlider.swift; sourceTree = ""; }; - 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsDeleteHelper.swift; sourceTree = ""; }; - 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDeepLinksTests.swift; sourceTree = ""; }; - 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillNoAuthAvailableView.swift; sourceTree = ""; }; - 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackForwardMenuHistoryItem.swift; sourceTree = ""; }; - 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackForwardMenuHistoryItemURLSanitizerTests.swift; sourceTree = ""; }; - 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsView.swift; sourceTree = ""; }; - 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsViewModel.swift; sourceTree = ""; }; - 310D091A2799F54900DC0060 /* DownloadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManager.swift; sourceTree = ""; }; - 310D091C2799F57200DC0060 /* Download.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Download.swift; sourceTree = ""; }; - 310D09202799FD1A00DC0060 /* MIMEType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MIMEType.swift; sourceTree = ""; }; - 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireButtonReferenceTests.swift; sourceTree = ""; }; - 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnableAutofillSettingsTableViewCell.swift; sourceTree = ""; }; - 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillItemsEmptyView.swift; sourceTree = ""; }; - 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillItemsLockedView.swift; sourceTree = ""; }; - 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListAuthenticator.swift; sourceTree = ""; }; - 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillEmptySearchView.swift; sourceTree = ""; }; - 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilePreviewHelper.swift; sourceTree = ""; }; - 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PassKitPreviewHelper.swift; sourceTree = ""; }; - 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookPreviewHelper.swift; sourceTree = ""; }; - 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilePreview.swift; sourceTree = ""; }; - 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteReportingTests.swift; sourceTree = ""; }; - 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookPreviewView.swift; sourceTree = ""; }; - 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookContainerViewController.swift; sourceTree = ""; }; - 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeechRecognizer.swift; sourceTree = ""; }; - 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchFeedbackViewModel.swift; sourceTree = ""; }; - 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchFeedbackView.swift; sourceTree = ""; }; - 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchViewController.swift; sourceTree = ""; }; - 3157B43227F497E90042D3D7 /* SaveLoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginView.swift; sourceTree = ""; }; - 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginViewController.swift; sourceTree = ""; }; - 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconsHelper.swift; sourceTree = ""; }; - 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsViewController.swift; sourceTree = ""; }; - 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListViewModel.swift; sourceTree = ""; }; - 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadMetadata.swift; sourceTree = ""; }; - 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginViewModel.swift; sourceTree = ""; }; - 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveToDownloadsAlert.swift; sourceTree = ""; }; - 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadActionMessageViewHelper.swift; sourceTree = ""; }; - 3170048127A9504F00C03F35 /* DownloadMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadMocks.swift; sourceTree = ""; }; - 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceEmailTruncatorTests.swift; sourceTree = ""; }; - 31794BFF2821DFB600F18633 /* DuckUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = DuckUI; sourceTree = ""; }; - 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsHeaderView.swift; sourceTree = ""; }; - 319A370F28299A850079FBCE /* PasswordHider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordHider.swift; sourceTree = ""; }; - 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillListItemTableViewCell.swift; sourceTree = ""; }; - 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewExtension.swift; sourceTree = ""; }; - 31A42563285A09E800049386 /* FaviconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconView.swift; sourceTree = ""; }; - 31A42565285A0A6300049386 /* FaviconViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconViewModel.swift; sourceTree = ""; }; - 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestCaseExtension.swift; sourceTree = ""; }; - 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoMicPermissionAlert.swift; sourceTree = ""; }; - 31B524562715BB23002225AB /* WebJSAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebJSAlert.swift; sourceTree = ""; }; - 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTests.swift; sourceTree = ""; }; - 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLDownloadSession.swift; sourceTree = ""; }; - 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManagerTests.swift; sourceTree = ""; }; - 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTestsHelper.swift; sourceTree = ""; }; - 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureVaultErrorReporter.swift; sourceTree = ""; }; - 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveAutofillLoginManager.swift; sourceTree = ""; }; - 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockVoiceSearchHelper.swift; sourceTree = ""; }; - 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeechRecognizerProtocol.swift; sourceTree = ""; }; - 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSettingsListViewController.swift; sourceTree = ""; }; - 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchHelper.swift; sourceTree = ""; }; - 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListItemViewModel.swift; sourceTree = ""; }; - 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDisplayModeStorage.swift; sourceTree = ""; }; - 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FavoritesDisplayMode+UserDefaults.swift"; sourceTree = ""; }; - 37445F962A155F7C0029F789 /* SyncDataProviders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDataProviders.swift; sourceTree = ""; }; - 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDisplayModeSyncHandler.swift; sourceTree = ""; }; - 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCleanupErrorHandling.swift; sourceTree = ""; }; - 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncSettingsAdapter.swift; sourceTree = ""; }; - 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsCleanupErrorHandling.swift; sourceTree = ""; }; - 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncMetadataDatabase.swift; sourceTree = ""; }; - 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncBookmarksAdapter.swift; sourceTree = ""; }; - 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncCredentialsAdapter.swift; sourceTree = ""; }; - 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistExtensions.swift; sourceTree = ""; }; - 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistView.swift; sourceTree = ""; }; - 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsWaitlistViewController.swift; sourceTree = ""; }; - 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlist.swift; sourceTree = ""; }; - 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineScrollableTextFix.swift; sourceTree = ""; }; - 37FCAABF29930E26000E420A /* FailedAssertionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FailedAssertionView.swift; sourceTree = ""; }; - 37FCAACB2993149A000E420A /* Waitlist */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = Waitlist; sourceTree = ""; }; - 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncErrorHandler.swift; sourceTree = ""; }; - 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationDebugViewController.swift; sourceTree = ""; }; - 4B274F5F2AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionWidgetRefreshModel.swift; sourceTree = ""; }; - 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionDatabase.swift; sourceTree = ""; }; - 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = AppTrackingProtectionModel.xcdatamodel; sourceTree = ""; }; - 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionListViewModel.swift; sourceTree = ""; }; - 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerEntity.swift; sourceTree = ""; }; - 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModel.swift; sourceTree = ""; }; - 4B52648A25F9613B00CB4C24 /* trackerData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = trackerData.json; sourceTree = ""; }; - 4B53648926718D0E001AA041 /* EmailWaitlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailWaitlist.swift; sourceTree = ""; }; - 4B5C46292AF2A6E6002A4432 /* VPNIntents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VPNIntents.swift; sourceTree = ""; }; - 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = fullscreenvideo.js; sourceTree = ""; }; - 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenVideoUserScript.swift; sourceTree = ""; }; - 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfigurationFetchTests.swift; sourceTree = ""; }; - 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacBrowserWaitlistView.swift; sourceTree = ""; }; - 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacBrowserWaitlist.swift; sourceTree = ""; }; - 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistDebugViewController.swift; sourceTree = ""; }; - 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacWaitlistViewController.swift; sourceTree = ""; }; - 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuControllerView.swift; sourceTree = ""; }; - 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistTests.swift; sourceTree = ""; }; - 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintingUserScript.swift; sourceTree = ""; }; - 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionListModelTests.swift; sourceTree = ""; }; - 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModelTests.swift; sourceTree = ""; }; - 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionFeedbackModel.swift; sourceTree = ""; }; - 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionFeedbackModelTests.swift; sourceTree = ""; }; - 4BB7CBAF2AF59C310014A35F /* VPNWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VPNWidget.swift; sourceTree = ""; }; - 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunLoopExtensionTests.swift; sourceTree = ""; }; - 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = URLRequestExtension.swift; path = ../DuckDuckGo/URLRequestExtension.swift; sourceTree = ""; }; - 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModelPerformanceTests.swift; sourceTree = ""; }; - 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistViews.swift; sourceTree = ""; }; - 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarsAnimator.swift; sourceTree = ""; }; - 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarsAnimatorTests.swift; sourceTree = ""; }; - 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Configuration.xcconfig; path = Configuration/Configuration.xcconfig; sourceTree = ""; }; - 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKNavigationExtension.swift; sourceTree = ""; }; - 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = UIAlertControllerExtension.swift; path = ../Core/UIAlertControllerExtension.swift; sourceTree = ""; }; - 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerBrowsingMenuExtension.swift; sourceTree = ""; }; - 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerLongPressMenuExtension.swift; sourceTree = ""; }; - 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WKWebViewConfigurationExtension.swift; sourceTree = ""; }; - 83134D7C20E2D725006CE65D /* FeedbackSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackSender.swift; sourceTree = ""; }; - 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HashExtensionTest.swift; sourceTree = ""; }; - 834DF990248FDDF60075EA48 /* UserAgentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentTests.swift; sourceTree = ""; }; - 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentManager.swift; sourceTree = ""; }; - 838306E220C733010045E854 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E520C734D80045E854 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E620C735140045E854 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E720C735F60045E854 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EC20C736A80045E854 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306ED20C736B10045E854 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EE20C736BA0045E854 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EF20C736C50045E854 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 8390446C20BDCE10006461CD /* ShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8390446E20BDCE10006461CD /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = ""; }; - 8390447120BDCE10006461CD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; - 8390447320BDCE10006461CD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfigurationFetch.swift; sourceTree = ""; }; - 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = httpsMobileV2Bloom.bin; sourceTree = ""; }; - 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = httpsMobileV2FalsePositives.json; sourceTree = ""; }; - 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = httpsMobileV2BloomSpec.json; sourceTree = ""; }; - 83ED3B8C1FA8E61D00B47556 /* ManualTestsScript.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = ManualTestsScript.md; sourceTree = ""; }; - 83ED3B8D1FA8E63700B47556 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsLoaderTests.swift; sourceTree = ""; }; - 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DuckDuckGo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 84E3419F1E2F7EFB00BDBA6F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 84E341A11E2F7EFB00BDBA6F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 84E341AC1E2F7EFB00BDBA6F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireproofFaviconUpdater.swift; sourceTree = ""; }; - 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireproofFaviconUpdaterTests.swift; sourceTree = ""; }; - 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = BookmarksDatabase.swift; path = ../DuckDuckGo/BookmarksDatabase.swift; sourceTree = ""; }; - 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AtbAndVariantCleanup.swift; path = ../Core/AtbAndVariantCleanup.swift; sourceTree = ""; }; - 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbAndVariantCleanupTests.swift; sourceTree = ""; }; - 850365F223DE087800D0F787 /* UIImageViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageViewExtension.swift; sourceTree = ""; }; - 85047B891F69692C002A95D8 /* contentblocker.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = contentblocker.js; sourceTree = ""; }; - 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+Themable.swift"; sourceTree = ""; }; - 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+SyncDelegate.swift"; sourceTree = ""; }; - 850559C823C61B5D0055C0D5 /* login-form-detection.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = "login-form-detection.js"; sourceTree = ""; }; - 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLogins.swift; sourceTree = ""; }; - 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebCacheManagerTests.swift; sourceTree = ""; }; - 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePageConfiguration.swift; sourceTree = ""; }; - 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewSectionRenderers.swift; sourceTree = ""; }; - 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+Segues.swift"; sourceTree = ""; }; - 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = SuggestionTray.storyboard; sourceTree = ""; }; - 8512BCBF2061B6110085E862 /* global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = global.swift; sourceTree = ""; }; - 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WidgetsExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; - 8512EA5024ED30D20073EE19 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; - 8512EA5324ED30D20073EE19 /* Widgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Widgets.swift; sourceTree = ""; }; - 8512EA5624ED30D30073EE19 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 8512EA5824ED30D30073EE19 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = FindInPage.xcassets; sourceTree = ""; }; - 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImproveOnboardingExperiment1Tests.swift; sourceTree = ""; }; - 851B128722200575004781BC /* Onboarding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Onboarding.swift; sourceTree = ""; }; - 851B128B2220483A004781BC /* OnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingViewController.swift; sourceTree = ""; }; - 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherButton.swift; sourceTree = ""; }; - 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherButtonTests.swift; sourceTree = ""; }; - 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DDGPersistenceContainer.swift; sourceTree = ""; }; - 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileStoreTests.swift; sourceTree = ""; }; - 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Waitlist.xcassets; sourceTree = ""; }; - 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogViewController.swift; sourceTree = ""; }; - 8524CC95246D620B00E59D45 /* String+Markdown.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Markdown.swift"; sourceTree = ""; }; - 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullscreenDaxDialogViewController.swift; sourceTree = ""; }; - 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPrompt.swift; sourceTree = ""; }; - 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPromptTests.swift; sourceTree = ""; }; - 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = AppRatingPrompt.xcdatamodel; sourceTree = ""; }; - 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPromptStorageTests.swift; sourceTree = ""; }; - 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnprotectedSitesViewController.swift; sourceTree = ""; }; - 853273A924FEF24300E3C778 /* WidgetViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetViews.swift; sourceTree = ""; }; - 853273AC24FEF49600E3C778 /* ColorExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = ""; }; - 853273AF24FEFE4600E3C778 /* WidgetsExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WidgetsExtension.entitlements; sourceTree = ""; }; - 853273B124FF114700E3C778 /* DeepLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLinks.swift; sourceTree = ""; }; - 8536A1C7209AF2410050739E /* MockVariantManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockVariantManager.swift; sourceTree = ""; }; - 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeRowReminderTests.swift; sourceTree = ""; }; - 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Theme+DesignSystem.swift"; sourceTree = ""; }; - 85371D232121B9D400920548 /* new_tab.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = new_tab.json; sourceTree = ""; }; - 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIKeyCommandExtension.swift; sourceTree = ""; }; - 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationSearchHomeViewSectionRenderer.swift; sourceTree = ""; }; - 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesHomeViewSectionRenderer.swift; sourceTree = ""; }; - 853A717520F62FE800FE60BC /* Pixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pixel.swift; sourceTree = ""; }; - 853A717720F645FB00FE60BC /* PixelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PixelTests.swift; sourceTree = ""; }; - 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeCollectionView.swift; sourceTree = ""; }; - 853C5F6021C277C7001F7A05 /* global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = global.swift; sourceTree = ""; }; - 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsWorker.swift; sourceTree = ""; }; - 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreserveLoginsTests.swift; sourceTree = ""; }; - 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsAlert.swift; sourceTree = ""; }; - 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsSettingsViewController.swift; sourceTree = ""; }; - 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettingsViewController.swift; sourceTree = ""; }; - 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsPropertyWrapper.swift; sourceTree = ""; }; - 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettings.swift; sourceTree = ""; }; - 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsExtension.swift; sourceTree = ""; }; - 8544C37A250B823600A0FE73 /* UserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - 8546A5492A672959003929BF /* MainViewController+Email.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+Email.swift"; sourceTree = ""; }; - 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CrashCollectionExtensionTests.swift; sourceTree = ""; }; - 85482D882462DCD100EDEDD1 /* OpenAction.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = OpenAction.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionViewController.swift; sourceTree = ""; }; - 85482D8F2462DCD100EDEDD1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; - 85482D912462DCD100EDEDD1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ActionIcons.xcassets; sourceTree = ""; }; - 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewHighlighter.swift; sourceTree = ""; }; - 8548D96725262C33005AAE49 /* view_highlight.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = view_highlight.json; sourceTree = ""; }; - 854A012A2A54412600FCC628 /* ActivityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityViewController.swift; sourceTree = ""; }; - 854A012E2A5563A400FCC628 /* FindInPage.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FindInPage.xib; sourceTree = ""; }; - 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Constraints.swift"; sourceTree = ""; }; - 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ios13-home-row.mp4"; sourceTree = ""; }; - 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerRadarIntegrationTests.swift; sourceTree = ""; }; - 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; }; - 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+PDFRendering.swift"; sourceTree = ""; }; - 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressBarPositionSettingsViewController.swift; sourceTree = ""; }; - 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherTransition.swift; sourceTree = ""; }; - 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserChromeManager.swift; sourceTree = ""; }; - 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchTabNotification.swift; sourceTree = ""; }; - 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchTabNotificationTests.swift; sourceTree = ""; }; - 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HitTestingToolbar.swift; sourceTree = ""; }; - 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowInstructionsViewController.swift; sourceTree = ""; }; - 858566E7252E4F56007501B8 /* Debug.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Debug.storyboard; sourceTree = ""; }; - 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageCacheDebugViewController.swift; sourceTree = ""; }; - 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionTrayViewController.swift; sourceTree = ""; }; - 858650D02469BCDE00C36F8A /* DaxDialogs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogs.swift; sourceTree = ""; }; - 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogTests.swift; sourceTree = ""; }; - 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxOnboardingViewController.swift; sourceTree = ""; }; - 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DaxOnboarding.xcassets; sourceTree = ""; }; - 8586A10C24CBA7070049720E /* FindInPageActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageActivity.swift; sourceTree = ""; }; - 8586A10F24CCCD040049720E /* TabsBarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsBarViewController.swift; sourceTree = ""; }; - 85875B5F29912A2D00115F05 /* SyncUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = SyncUI; sourceTree = ""; }; - 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LargeOmniBarStateTests.swift; sourceTree = ""; }; - 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppWidthObserverTests.swift; sourceTree = ""; }; - 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieDebugViewController.swift; sourceTree = ""; }; - 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockerProtectionStoreTests.swift; sourceTree = ""; }; - 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootDebugViewController.swift; sourceTree = ""; }; - 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugEtagStorage.swift; sourceTree = ""; }; - 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettingsTests.swift; sourceTree = ""; }; - 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieStorage.swift; sourceTree = ""; }; - 85A313962028E78A00327D00 /* release_notes.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = release_notes.txt; path = fastlane/metadata/default/release_notes.txt; sourceTree = ""; }; - 85A53EC9200D1FA20010D13F /* FileStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileStore.swift; sourceTree = ""; }; - 85A9C37820E0E00C00073340 /* HomeRow.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = HomeRow.xcassets; sourceTree = ""; }; - 85AE668D2097206E0014CF04 /* NotificationView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = NotificationView.xib; sourceTree = ""; }; - 85AE668F209724120014CF04 /* NotificationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationView.swift; sourceTree = ""; }; - 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteHomeCell.swift; sourceTree = ""; }; - 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppUserDefaults.swift; sourceTree = ""; }; - 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppUserDefaultsTests.swift; sourceTree = ""; }; - 85BA58591F3506AE00C6E8CA /* AppSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSettings.swift; sourceTree = ""; }; - 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerStoreConstants.swift; sourceTree = ""; }; - 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageUserScript.swift; sourceTree = ""; }; - 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugUserScript.swift; sourceTree = ""; }; - 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFormDetectionUserScript.swift; sourceTree = ""; }; - 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncManagementViewModelTests.swift; sourceTree = ""; }; - 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VariantManagerTests.swift; sourceTree = ""; }; - 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowReminder.swift; sourceTree = ""; }; - 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsHomeRowReminderStorageTests.swift; sourceTree = ""; }; - 85C271DA1FD0366F007216B4 /* HTTPSUpgradeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPSUpgradeTests.swift; sourceTree = ""; }; - 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogsSettings.swift; sourceTree = ""; }; - 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogsBrowsingSpecTests.swift; sourceTree = ""; }; - 85C29709247EB7AA0063A335 /* Text.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Text.xcassets; sourceTree = ""; }; - 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxOnboardingPadViewController.swift; sourceTree = ""; }; - 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewSectionRenderersExtension.swift; sourceTree = ""; }; - 85CA53A324B9F2BD00A6288C /* Favicons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Favicons.swift; path = ../DuckDuckGo/Favicons.swift; sourceTree = ""; }; - 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFoundCachingDownloader.swift; sourceTree = ""; }; - 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconRequestModifier.swift; sourceTree = ""; }; - 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconRequestModifierTests.swift; sourceTree = ""; }; - 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFoundCachingDownloaderTests.swift; sourceTree = ""; }; - 85D2187324BF25CD004373D2 /* FaviconsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconsTests.swift; sourceTree = ""; }; - 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconSourcesProvider.swift; sourceTree = ""; }; - 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconSourcesProviderTests.swift; sourceTree = ""; }; - 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconUserScript.swift; sourceTree = ""; }; - 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IntegrationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 85D33FCF25C97B6E002B91A6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenWidgets.swift; sourceTree = ""; }; - 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+AppDeepLinks.swift"; sourceTree = ""; }; - 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; }; - 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppWidthObserver.swift; sourceTree = ""; }; - 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmallOmniBarState.swift; sourceTree = ""; }; - 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LargeOmniBarState.swift; sourceTree = ""; }; - 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ShareSheet.xcassets; sourceTree = ""; }; - 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsBarCell.swift; sourceTree = ""; }; - 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReturnUserMeasurement.swift; sourceTree = ""; }; - 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutocompleteRequestTests.swift; sourceTree = ""; }; - 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesViewController.swift; sourceTree = ""; }; - 85EE7F54224667DD000FE757 /* WebContainer.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = WebContainer.storyboard; sourceTree = ""; }; - 85EE7F562246685B000FE757 /* WebContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebContainerViewController.swift; sourceTree = ""; }; - 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebContainerNavigationController.swift; sourceTree = ""; }; - 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = "DuckDuckGo Recovery Document.pdf"; sourceTree = ""; }; - 85F200032216F5D8006BB258 /* FindInPageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageView.swift; sourceTree = ""; }; - 85F20005221702F7006BB258 /* OmniBarTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarTests.swift; sourceTree = ""; }; - 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AtbUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbIntegrationTests.swift; sourceTree = ""; }; - 85F21DB1210F5E32002631A6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85F21DBD21121147002631A6 /* AtbServerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbServerTests.swift; sourceTree = ""; }; - 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+KeyCommands.swift"; sourceTree = ""; }; - 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TabSwitcherViewController+KeyCommands.swift"; sourceTree = ""; }; - 85F2FFFF2215C17B006BB258 /* FindInPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPage.swift; sourceTree = ""; }; - 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncSettingsViewController.swift; sourceTree = ""; }; - 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = SyncAssets.xcassets; sourceTree = ""; }; - 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerLongPressBookmarkExtension.swift; sourceTree = ""; }; - 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GestureToolbarButton.swift; sourceTree = ""; }; - 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedTrackerDataTests.swift; sourceTree = ""; }; - 98056C77251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C79251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 98056C7A251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C7B251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C7D251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E98E251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E98F251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E990251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E993251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 9805E994251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F05F251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F060251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F062251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F063251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 9807F064251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 980891A122369ADB00313A70 /* FeedbackUserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackUserText.swift; sourceTree = ""; }; - 980891A42237D4F500313A70 /* FeedbackNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackNavigator.swift; sourceTree = ""; }; - 980891A62237D5D800313A70 /* FeedbackPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackPresenter.swift; sourceTree = ""; }; - 980891A82238504B00313A70 /* UILabelExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabelExtension.swift; sourceTree = ""; }; - 9813F79722BA71AA00A80EDB /* StorageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StorageCache.swift; sourceTree = ""; }; - 981685432521EEEF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Autocomplete.strings; sourceTree = ""; }; - 981685442521EEEF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Bookmarks.strings; sourceTree = ""; }; - 981685452521EEF000FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Feedback.strings; sourceTree = ""; }; - 981685462521EEF000FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Home.strings; sourceTree = ""; }; - 981685482521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/OmniBar.strings; sourceTree = ""; }; - 981685492521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Authentication.strings; sourceTree = ""; }; - 9816854C2521EEF200FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Settings.strings; sourceTree = ""; }; - 9816854D2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Tab.strings; sourceTree = ""; }; - 9816854E2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9816854F2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 981685502521EEF400FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/HomeRow.strings; sourceTree = ""; }; - 981685512521EEF400FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Onboarding.strings; sourceTree = ""; }; - 981685532521EEF500FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/LaunchScreen.strings; sourceTree = ""; }; - 981685542521EEF500FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/MainInterface.strings; sourceTree = ""; }; - 981685572521EEF600FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/MainInterface.strings; sourceTree = ""; }; - 981685A825221ACF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nb; path = nb.lproj/Localizable.stringsdict; sourceTree = ""; }; - 9817C9C221EF594700884F65 /* AutoClear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClear.swift; sourceTree = ""; }; - 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+AddFavoriteFlow.swift"; sourceTree = ""; }; - 981DCA922521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA932521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA942521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA952521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA972521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - 981DCA982521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA992521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsScreenTests.swift; sourceTree = ""; }; - 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlankSnapshotViewController.swift; sourceTree = ""; }; - 981FED7322046017008488D7 /* AutoClearTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearTests.swift; sourceTree = ""; }; - 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsModel.swift; sourceTree = ""; }; - 9820A5D522B1C0B20024E37C /* DDG Trace.tracetemplate */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = "DDG Trace.tracetemplate"; sourceTree = ""; }; - 9820EAF422613CD30089094D /* WebProgressWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebProgressWorker.swift; sourceTree = ""; }; - 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScrollViewExtension.swift; sourceTree = ""; }; - 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PerformanceTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksTestData.swift; sourceTree = ""; }; - 982686AC2600C0850011A8D6 /* ActionMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionMessageView.swift; sourceTree = ""; }; - 982686B82600C0960011A8D6 /* ActionMessageView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ActionMessageView.xib; sourceTree = ""; }; - 982C87C32255559A00919035 /* UITableViewCellExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewCellExtension.swift; sourceTree = ""; }; - 982E562D222C39F8008D861B /* Feedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Feedback.swift; sourceTree = ""; }; - 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackPickerViewController.swift; sourceTree = ""; }; - 982F402C251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F402D251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F402F251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F4031251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 982F4032251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD02251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD04251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD05251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD07251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD08251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = BrowsingMenu.xcassets; sourceTree = ""; }; - 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerDataSetProvider.swift; sourceTree = ""; }; - 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PositiveFeedbackViewController.swift; sourceTree = ""; }; - 983A4B8C251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B8D251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B8F251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B90251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - 983A4B91251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983D71B02A286E810072E26D /* SyncDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDebugViewController.swift; sourceTree = ""; }; - 983E1349251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134A251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134C251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134E251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - 983E134F251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983EABB7236198F6003948D1 /* DatabaseMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseMigration.swift; sourceTree = ""; }; - 984147A924F0259000362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Onboarding.storyboard; sourceTree = ""; }; - 984147AC24F025F700362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Autocomplete.storyboard; sourceTree = ""; }; - 984147AF24F0261A00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Feedback.storyboard; sourceTree = ""; }; - 984147B224F0264300362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Home.storyboard; sourceTree = ""; }; - 984147B524F0264B00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Authentication.storyboard; sourceTree = ""; }; - 984147B824F0268D00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/PrivacyDashboard.storyboard; sourceTree = ""; }; - 984147C124F026A300362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Tab.storyboard; sourceTree = ""; }; - 984147C424F026C800362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/HomeRow.storyboard; sourceTree = ""; }; - 984147CA24F02E9E00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/DaxOnboarding.storyboard; sourceTree = ""; }; - 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitHelpers.swift; sourceTree = ""; }; - 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlocking.swift; sourceTree = ""; }; - 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppPrivacyConfigurationDataProvider.swift; sourceTree = ""; }; - 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewTestHelper.swift; sourceTree = ""; }; - 9848DA06251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA08251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA09251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA0A251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 9848DA0B251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewListCell.swift; sourceTree = ""; }; - 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewCell.swift; sourceTree = ""; }; - 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherSettings.swift; sourceTree = ""; }; - 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPreviewsSourceTests.swift; sourceTree = ""; }; - 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackFormViewController.swift; sourceTree = ""; }; - 9852CD8B251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD8C251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD8D251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 9852CD90251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD91251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksModelsErrorHandling.swift; sourceTree = ""; }; - 985892512260B1B200EEB31B /* ProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressView.swift; sourceTree = ""; }; - 9858AF7B251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF7C251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF7D251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF80251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF81251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 985AAE4424899369007A43EC /* HomeScreenTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenTransition.swift; sourceTree = ""; }; - 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesOverlay.swift; sourceTree = ""; }; - 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FavoriteHomeCell.xib; sourceTree = ""; }; - 9866DB8B251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DB8C251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DB8D251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Feedback.strings; sourceTree = ""; }; - 9866DB8E251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Home.strings; sourceTree = ""; }; - 9866DB90251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DB91251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Authentication.strings; sourceTree = ""; }; - 9866DB94251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Settings.strings; sourceTree = ""; }; - 9866DB95251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Tab.strings; sourceTree = ""; }; - 9866DB96251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DB97251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DB98251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DB99251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DB9B251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DB9C251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DB9F251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBA0251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBA1251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBA2251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBA3251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBA4251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBA5251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Home.strings; sourceTree = ""; }; - 9866DBA7251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBA8251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBAB251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Settings.strings; sourceTree = ""; }; - 9866DBAC251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Tab.strings; sourceTree = ""; }; - 9866DBAD251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBAE251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBAF251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBB0251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBB2251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBB3251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBB6251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBB7251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBB8251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBB9251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBBA251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBBB251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBBC251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Home.strings; sourceTree = ""; }; - 9866DBBE251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBBF251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBC2251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Settings.strings; sourceTree = ""; }; - 9866DBC3251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Tab.strings; sourceTree = ""; }; - 9866DBC4251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBC5251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBC6251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBC7251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBC9251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBCA251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBCD251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBCE251CA92E00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBCF251CA92E00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBD0251CA93800612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBD1251CA93800612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBD2251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBD3251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Home.strings; sourceTree = ""; }; - 9866DBD5251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBD6251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBD9251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Settings.strings; sourceTree = ""; }; - 9866DBDA251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Tab.strings; sourceTree = ""; }; - 9866DBDB251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBDC251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBDD251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBDE251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBE0251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBE1251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBE4251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBE5251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBE6251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBE7251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBE8251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBE9251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBEA251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Home.strings; sourceTree = ""; }; - 9866DBEC251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBED251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBF0251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Settings.strings; sourceTree = ""; }; - 9866DBF1251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Tab.strings; sourceTree = ""; }; - 9866DBF2251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBF3251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBF4251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBF5251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBF7251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBF8251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBFB251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBFC251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBFD251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBFE251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBFF251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC00251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC01251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Home.strings; sourceTree = ""; }; - 9866DC03251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC04251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC07251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Settings.strings; sourceTree = ""; }; - 9866DC08251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Tab.strings; sourceTree = ""; }; - 9866DC09251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC0A251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC0B251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC0C251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC0E251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC0F251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC12251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC13251CA96500612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC14251CA96500612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC15251CA99A00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC16251CA99A00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC17251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC18251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Home.strings; sourceTree = ""; }; - 9866DC1A251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC1B251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC1E251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Settings.strings; sourceTree = ""; }; - 9866DC1F251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Tab.strings; sourceTree = ""; }; - 9866DC20251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC21251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC22251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC23251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC25251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC26251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC29251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC2A251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC2B251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC2C251CA9AF00612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC2D251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC2E251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC2F251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Home.strings; sourceTree = ""; }; - 9866DC31251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC32251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC35251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Settings.strings; sourceTree = ""; }; - 9866DC36251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Tab.strings; sourceTree = ""; }; - 9866DC37251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC38251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC39251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC3A251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC3C251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC3D251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC40251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC41251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC42251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC43251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC44251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC45251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC46251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Home.strings; sourceTree = ""; }; - 9866DC48251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC49251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC4C251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Settings.strings; sourceTree = ""; }; - 9866DC4D251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Tab.strings; sourceTree = ""; }; - 9866DC4E251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC4F251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC50251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC51251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC53251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC54251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC57251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC58251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC59251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC5A251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC5B251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC5C251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC5D251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Home.strings; sourceTree = ""; }; - 9866DC5F251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC60251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC63251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Settings.strings; sourceTree = ""; }; - 9866DC64251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Tab.strings; sourceTree = ""; }; - 9866DC65251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC66251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC67251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC68251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC6A251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC6B251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC6E251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC6F251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC70251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC71251CA9E200612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC72251CA9E200612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC73251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC74251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Home.strings; sourceTree = ""; }; - 9866DC76251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC77251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC7A251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Settings.strings; sourceTree = ""; }; - 9866DC7B251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Tab.strings; sourceTree = ""; }; - 9866DC7C251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC7D251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC7E251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC7F251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC81251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC82251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC85251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC86251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC87251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC88251CA9F400612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC89251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC8A251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC8B251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Home.strings; sourceTree = ""; }; - 9866DC8D251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC8E251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC91251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Settings.strings; sourceTree = ""; }; - 9866DC92251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Tab.strings; sourceTree = ""; }; - 9866DC93251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC94251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC95251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC96251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC98251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC99251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC9C251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC9D251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC9E251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC9F251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCA0251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCA1251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCA2251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Home.strings; sourceTree = ""; }; - 9866DCA4251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCA5251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCA8251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Settings.strings; sourceTree = ""; }; - 9866DCA9251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Tab.strings; sourceTree = ""; }; - 9866DCAA251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCAB251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCAC251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCAD251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCAF251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCB0251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCB3251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCB4251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCB5251CAA0900612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCB6251CAA2500612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCB7251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCB8251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCB9251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Home.strings; sourceTree = ""; }; - 9866DCBB251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCBC251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCBF251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Settings.strings; sourceTree = ""; }; - 9866DCC0251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Tab.strings; sourceTree = ""; }; - 9866DCC1251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCC2251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCC3251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCC4251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCC6251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCC7251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCCA251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCCB251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCCC251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCCD251CAA3300612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCCE251CAA3300612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCCF251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCD0251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Home.strings; sourceTree = ""; }; - 9866DCD2251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCD3251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCD6251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Settings.strings; sourceTree = ""; }; - 9866DCD7251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Tab.strings; sourceTree = ""; }; - 9866DCD8251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCD9251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCDA251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCDB251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCDD251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCDE251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCE1251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCE2251CAA3700612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCE3251CAA3700612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCE4251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCE5251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCE6251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCE7251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Home.strings; sourceTree = ""; }; - 9866DCE9251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCEA251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCED251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Settings.strings; sourceTree = ""; }; - 9866DCEE251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Tab.strings; sourceTree = ""; }; - 9866DCEF251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCF0251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCF1251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCF2251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCF4251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCF5251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCF8251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCF9251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFA251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCFB251CAC8200612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFC251CAC8600612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFD251CAC8700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFE251CAC8800612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFF251CAC8900612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD01251CAC8E00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD02251CAC8F00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD04251CACC500612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD06251CACC600612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0A251CACCD00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0C251CACCD00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0E251CACCE00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD10251CACCF00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD12251CACCF00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD14251CACDB00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD16251CACDC00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1A251CACE400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1C251CACE500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1E251CACE600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD20251CACE600612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD22251CACE700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD4C251CB0D900612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD4E251CB0E600612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD52251CB0ED00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD54251CB0EE00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD56251CB0F000612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD58251CB0F100612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD5A251CB0F200612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD5C251CB10000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Home.strings; sourceTree = ""; }; - 9866DD5E251CB10100612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Home.strings; sourceTree = ""; }; - 9866DD62251CB10400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Home.strings; sourceTree = ""; }; - 9866DD64251CB10500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Home.strings; sourceTree = ""; }; - 9866DD66251CB10600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Home.strings; sourceTree = ""; }; - 9866DD68251CB10700612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Home.strings; sourceTree = ""; }; - 9866DD6A251CB10800612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Home.strings; sourceTree = ""; }; - 9866DD84251CB12700612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD86251CB12800612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8A251CB12B00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8C251CB12C00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8E251CB12D00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD90251CB12E00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD92251CB12E00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DDAC251CB58400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Settings.strings; sourceTree = ""; }; - 9866DDAE251CB5B400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB2251CB62500612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB4251CB65E00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB6251CB69900612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB8251CB6FC00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Settings.strings; sourceTree = ""; }; - 9866DDBA251CB73700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Settings.strings; sourceTree = ""; }; - 9866DDBC251CB79000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Tab.strings; sourceTree = ""; }; - 9866DDBE251CB79300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC2251CB79900612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC4251CB79B00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC6251CB79F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC8251CB7A000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Tab.strings; sourceTree = ""; }; - 9866DDCA251CB7A100612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Tab.strings; sourceTree = ""; }; - 9866DDD4251CB7AA00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDD6251CB7E300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDA251CB81A00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDC251CB83400612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDE251CB86500612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE0251CB87D00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE2251CB8B200612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE4251CB8C900612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDE6251CB8CD00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEA251CB8D400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEC251CB8D700612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEE251CB8DA00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF0251CB8DC00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF2251CB8DF00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF4251CB8F000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDF6251CB8F400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFA251CB8FD00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFC251CB90000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFE251CB90200612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE00251CB90500612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE02251CB90700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE0C251CB91D00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE0E251CB91F00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE12251CB92300612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE14251CB92500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE16251CB92600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE18251CB92700612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE1A251CB95500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE4C251CBC4500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE4E251CBC4500612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE50251CBC4600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE52251CBC4700612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE54251CBC4700612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE58251CBC4A00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE5A251CBC4A00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE5C251CBC4F00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE5E251CBC4F00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE60251CBC5000612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE62251CBC5000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE64251CBC5100612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE68251CBC5300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6A251CBC5400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6C251CBC5A00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6E251CBC5B00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE70251CBC5F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE72251CBC6000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE74251CBC6100612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE78251CBC6400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE7A251CBC6400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE84251CBC7F00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE86251CBC8000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE88251CBC8100612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE8A251CBC8200612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE8C251CBC8300612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE90251CBC8500612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE92251CBC8600612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/OmniBar.strings; sourceTree = ""; }; - 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuViewController.swift; sourceTree = ""; }; - 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksLookupPerformanceTests.swift; sourceTree = ""; }; - 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkEntityTests.swift; sourceTree = ""; }; - 986DA94924884B18004A7E39 /* WebViewTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewTransition.swift; sourceTree = ""; }; - 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteListViewModelTests.swift; sourceTree = ""; }; - 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkEditorViewModelTests.swift; sourceTree = ""; }; - 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkListViewModelTests.swift; sourceTree = ""; }; - 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuBookmarksViewModelTests.swift; sourceTree = ""; }; - 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksTestHelpers.swift; sourceTree = ""; }; - 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkUtilsTests.swift; sourceTree = ""; }; - 98728E812417E3300033960E /* BrokenSiteInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteInfo.swift; sourceTree = ""; }; - 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPreviewsSource.swift; sourceTree = ""; }; - 9874F9ED2187AFCE00CAF33D /* Themable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Themable.swift; sourceTree = ""; }; - 9875E00622316B8400B1373F /* Instruments.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Instruments.swift; sourceTree = ""; }; - 98763201251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763203251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763205251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763206251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 98763207251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabInstrumentation.swift; sourceTree = ""; }; - 9878474F251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784750251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784753251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 98784754251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784755251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E942521D76F00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E952521D82100D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E982521D8C900D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E992521D8DA00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E9B2521DA1E00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EA52521DA2100D55218 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = bg; path = bg.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EAE2521DA2200D55218 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hr; path = hr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EAF2521DA2300D55218 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = cs; path = cs.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB02521DA2400D55218 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = da; path = da.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB12521DA2500D55218 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nl; path = nl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB22521DA2600D55218 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fi; path = fi.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB32521DA2700D55218 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = et; path = et.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB42521DA2800D55218 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB52521DA2900D55218 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = de; path = de.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB62521DA2C00D55218 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = el; path = el.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB72521DA2D00D55218 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hu; path = hu.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB82521DA2E00D55218 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = it; path = it.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB92521DA3000D55218 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = lv; path = lv.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBA2521DA3100D55218 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = lt; path = lt.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBC2521DA3200D55218 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pl; path = pl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBD2521DA3300D55218 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pt; path = pt.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBE2521DA3400D55218 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ro; path = ro.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBF2521DA3500D55218 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ru; path = ru.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC02521DA3600D55218 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sk; path = sk.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC12521DA3700D55218 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sl; path = sl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC22521DA3800D55218 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = es; path = es.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC32521DA3900D55218 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sv; path = sv.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC42521DA3900D55218 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = tr; path = tr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 9880722925FA497B0039EF4B /* MenuButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuButton.swift; sourceTree = ""; }; - 9880723525FA4E440039EF4B /* menu_dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = menu_dark.json; sourceTree = ""; }; - 9880723625FA4E450039EF4B /* menu_light.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = menu_light.json; sourceTree = ""; }; - 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeSettingsViewController.swift; sourceTree = ""; }; - 9887DC242354D2AA005C85F5 /* Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Database.swift; sourceTree = ""; }; - 9888F77A2224980500C46159 /* FeedbackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackViewController.swift; sourceTree = ""; }; - 988AC354257E47C100793C64 /* RequeryLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequeryLogic.swift; sourceTree = ""; }; - 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemeHandler.swift; sourceTree = ""; }; - 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForgetDataAlert.swift; sourceTree = ""; }; - 9896632322C56716007BE4FE /* EtagStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtagStorage.swift; sourceTree = ""; }; - 98982B3322F8D8E400578AC9 /* Debounce.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Debounce.swift; sourceTree = ""; }; - 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCachingSearchTests.swift; sourceTree = ""; }; - 98987E6E251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E70251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E71251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E72251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - 98987E73251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicAuthenticationAlert.swift; sourceTree = ""; }; - 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCollectionReusableView.swift; sourceTree = ""; }; - 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */ = {isa = PBXFileReference; explicitFileType = com.apple.instruments.instrdst; includeInIndex = 0; path = Instruments.instrdst; sourceTree = BUILT_PRODUCTS_DIR; }; - 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */ = {isa = PBXFileReference; lastKnownFileType = "com.apple.instruments.package-definition"; path = Instruments.instrpkg; sourceTree = ""; }; - 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchFieldContainerView.swift; sourceTree = ""; }; - 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksMigrationTests.swift; sourceTree = ""; }; - 98AC5D8B251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D8C251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D8D251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D90251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 98AC5D91251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyBookmarksStoreMigration.swift; sourceTree = ""; }; - 98B001A3251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001A6251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001A9251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 98B001AF251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001B2251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B029E92521C27200C1CF2F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - 98B12736251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B12737251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B12739251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B1273B251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B1273C251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDependencyProvider.swift; sourceTree = ""; }; - 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDependencyProvider.swift; sourceTree = ""; }; - 98B4904D251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B4904E251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49051251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49052251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49053251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 98BFA910294A2086004EA636 /* bookmarks_3k.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = bookmarks_3k.html; sourceTree = ""; }; - 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksEditModelPerformanceTests.swift; sourceTree = ""; }; - 98C6C992251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C994251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C995251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C996251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 98C6C998251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35CF251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D0251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D1251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 98CD35D3251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D4251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D16974250CE707009513CC /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/OmniBar.xib; sourceTree = ""; }; - 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksSearchPerformanceTests.swift; sourceTree = ""; }; - 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksImportPerformanceTests.swift; sourceTree = ""; }; - 98D4B7E22949C4270068814D /* bookmarks_30k.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = bookmarks_30k.html; sourceTree = ""; }; - 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksExportPerformanceTests.swift; sourceTree = ""; }; - 98D7ED1C251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED1D251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED1F251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED20251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 98D7ED21251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuEntryViewCell.swift; sourceTree = ""; }; - 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuSeparatorViewCell.swift; sourceTree = ""; }; - 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuButton.swift; sourceTree = ""; }; - 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BrowsingMenuButton.xib; sourceTree = ""; }; - 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainMatchingReportTests.swift; sourceTree = ""; }; - 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Feedback.xcassets; sourceTree = ""; }; - 98DA6EC92181E41F00E65433 /* ThemeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeManager.swift; sourceTree = ""; }; - 98DFC8FF251EAC2500B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC901251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC902251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC903251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 98DFC904251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E4775E251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47760251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47761251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 98E47763251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47764251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeManagerTests.swift; sourceTree = ""; }; - 98EF177C21837E35006750C1 /* new_tab_dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = new_tab_dark.json; sourceTree = ""; }; - 98F02E81251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E83251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E85251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E86251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - 98F02E87251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsViewController.swift; sourceTree = ""; }; - 98F3A1D7217B37010011A0D4 /* Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = ""; }; - 98F3A1D9217B37200011A0D4 /* LightTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LightTheme.swift; sourceTree = ""; }; - 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DarkTheme.swift; sourceTree = ""; }; - 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerRulesLists.swift; sourceTree = ""; }; - 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemableNavigationController.swift; sourceTree = ""; }; - AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconSettingsViewController.swift; sourceTree = ""; }; - AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconSettingsCell.swift; sourceTree = ""; }; - AA3D854823DA1DFB00788410 /* AppIcon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIcon.swift; sourceTree = ""; }; - AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconManager.swift; sourceTree = ""; }; - AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack40x40@2x.png"; sourceTree = ""; }; - AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack40x40@3x.png"; sourceTree = ""; }; - AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack60x60@2x.png"; sourceTree = ""; }; - AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack29x29@3x.png"; sourceTree = ""; }; - AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack60x60@3x.png"; sourceTree = ""; }; - AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack76x76@2x.png"; sourceTree = ""; }; - AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack29x29@2x.png"; sourceTree = ""; }; - AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue60x60@3x.png"; sourceTree = ""; }; - AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue76x76@2x.png"; sourceTree = ""; }; - AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue40x40@3x.png"; sourceTree = ""; }; - AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue29x29@2x.png"; sourceTree = ""; }; - AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue29x29@3x.png"; sourceTree = ""; }; - AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue60x60@2x.png"; sourceTree = ""; }; - AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue40x40@2x.png"; sourceTree = ""; }; - AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow29x29@2x.png"; sourceTree = ""; }; - AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow29x29@3x.png"; sourceTree = ""; }; - AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow40x40@2x.png"; sourceTree = ""; }; - AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow60x60@3x.png"; sourceTree = ""; }; - AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow60x60@2x.png"; sourceTree = ""; }; - AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow40x40@3x.png"; sourceTree = ""; }; - AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow76x76@2x.png"; sourceTree = ""; }; - AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple60x60@2x.png"; sourceTree = ""; }; - AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple29x29@3x.png"; sourceTree = ""; }; - AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple60x60@3x.png"; sourceTree = ""; }; - AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple76x76@2x.png"; sourceTree = ""; }; - AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple40x40@2x.png"; sourceTree = ""; }; - AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple29x29@2x.png"; sourceTree = ""; }; - AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple40x40@3x.png"; sourceTree = ""; }; - AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen76x76@2x.png"; sourceTree = ""; }; - AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen40x40@2x.png"; sourceTree = ""; }; - AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen60x60@2x.png"; sourceTree = ""; }; - AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen40x40@3x.png"; sourceTree = ""; }; - AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen60x60@3x.png"; sourceTree = ""; }; - AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen29x29@2x.png"; sourceTree = ""; }; - AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen29x29@3x.png"; sourceTree = ""; }; - AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed60x60@3x.png"; sourceTree = ""; }; - AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed60x60@2x.png"; sourceTree = ""; }; - AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed29x29@3x.png"; sourceTree = ""; }; - AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed29x29@2x.png"; sourceTree = ""; }; - AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow83.5x83.5@2x.png"; sourceTree = ""; }; - B603974829C19F6F00902A34 /* Assertions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Assertions.swift; sourceTree = ""; }; - B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InlineWKDownloadDelegate.swift; sourceTree = ""; }; - B60DFF062872B64B0061E7C2 /* JSAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSAlertController.swift; sourceTree = ""; }; - B623C1C12862CA9E0043013E /* DownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadSession.swift; sourceTree = ""; }; - B623C1C32862CD670043013E /* WKDownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKDownloadSession.swift; sourceTree = ""; }; - B652DEFC287BE67400C12A9C /* UserScripts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserScripts.swift; sourceTree = ""; }; - B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScriptSourceProviding.swift; sourceTree = ""; }; - B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockingUpdating.swift; sourceTree = ""; }; - B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerRulesManagerMock.swift; sourceTree = ""; }; - B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockingUpdatingTests.swift; sourceTree = ""; }; - B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyConfigurationManagerMock.swift; sourceTree = ""; }; - B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsMock.swift; sourceTree = ""; }; - B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuAnimator.swift; sourceTree = ""; }; - B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = BrowsingMenuViewController.storyboard; sourceTree = ""; }; - B6BA95E728924730004ABA20 /* JSAlertController.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = JSAlertController.storyboard; sourceTree = ""; }; - B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base64DownloadSession.swift; sourceTree = ""; }; - C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillViews.swift; sourceTree = ""; }; - C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkOrFolderTests.swift; sourceTree = ""; }; - C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptView.swift; sourceTree = ""; }; - C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewModel.swift; sourceTree = ""; }; - C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewController.swift; sourceTree = ""; }; - C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillSettingStatus.swift; sourceTree = ""; }; - C14882D727F2011C00D59F0C /* BookmarksExporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporter.swift; sourceTree = ""; }; - C14882D927F2011C00D59F0C /* BookmarksImporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksImporter.swift; sourceTree = ""; }; - C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporterTests.swift; sourceTree = ""; }; - C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksImporterTests.swift; sourceTree = ""; }; - C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlTestDataLoader.swift; sourceTree = ""; }; - C14882E627F20DAB00D59F0C /* TestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestDataLoader.swift; sourceTree = ""; }; - C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBookmarksCoreDataStorage.swift; sourceTree = ""; }; - C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncatorTests.swift; sourceTree = ""; }; - C158AC7A297AB5DC0008723A /* MockSecureVault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSecureVault.swift; sourceTree = ""; }; - C159DF062A430B60007834BB /* EmailSignupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupViewController.swift; sourceTree = ""; }; - C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncator.swift; sourceTree = ""; }; - C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewModel.swift; sourceTree = ""; }; - C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewController.swift; sourceTree = ""; }; - C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptView.swift; sourceTree = ""; }; - C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillSettingsEnableFooterView.swift; sourceTree = ""; }; - C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTextPreviewDebugViewController.swift; sourceTree = ""; }; - C1963862283794A000298D4D /* BookmarksCachingSearch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksCachingSearch.swift; sourceTree = ""; }; - C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPrivacyConfiguration.swift; sourceTree = ""; }; - C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeMessageViewModelBuilder.swift; sourceTree = ""; }; - C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessagingStore.swift; sourceTree = ""; }; - C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessageRequest.swift; sourceTree = ""; }; - C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessaging.swift; sourceTree = ""; }; - C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = RemoteMessaging.xcdatamodel; sourceTree = ""; }; - C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultVariantManager.swift; sourceTree = ""; }; - C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessagingStoreTests.swift; sourceTree = ""; }; - C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataTestUtilities.swift; sourceTree = ""; }; - C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptHelper.swift; sourceTree = ""; }; - C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewModelTests.swift; sourceTree = ""; }; - C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FaviconsHelper.swift; sourceTree = ""; }; - C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSession.swift; sourceTree = ""; }; - C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSessionTests.swift; sourceTree = ""; }; - C1F341C42A6924000032057B /* EmailAddressPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptView.swift; sourceTree = ""; }; - C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewModel.swift; sourceTree = ""; }; - C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewController.swift; sourceTree = ""; }; - CB1143DD2AF6D4B600C1CCD3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - CB15F4762AF6D5100062A994 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB18F2712AF6D4E400A0F8FE /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUICollectionViewCell.swift; sourceTree = ""; }; - CB1FAE472AF6D59B003F452F /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppConfigurationURLProvider.swift; path = ../Core/AppConfigurationURLProvider.swift; sourceTree = ""; }; - CB258D0C29A4CD0500DEBA24 /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = ""; }; - CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationManager.swift; sourceTree = ""; }; - CB29792D2AF6D5C1006C461D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RulesCompilationMonitor.swift; sourceTree = ""; }; - CB2A7EF028410DF700885F67 /* PixelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PixelEvent.swift; sourceTree = ""; }; - CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLastCompiledRulesStore.swift; sourceTree = ""; }; - CB2C47822AF6D55800AEDCD9 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - CB4448752AF6D51D001F93F7 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB5038622AF6D563007FD69F /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB6ABD002AF6D52B004A8224 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - CB6CE65B2AF6D4EE00119848 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - CB7407BC2AF6D56D0090A41C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB75AA132AF6D5AA00AED266 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationStore.swift; sourceTree = ""; }; - CB8EF4A32AF6D4C200EF158D /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - CB8F1F7D2AF6D5370024BF0E /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetEducationViewController.swift; sourceTree = ""; }; - CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetEducationView.swift; sourceTree = ""; }; - CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = HomeMessage.xcassets; sourceTree = ""; }; - CB9F2A4B2AF6D4FB00F924BB /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - CBA1DE942AF6D579007C9457 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSManagedObjectContextExtension.swift; sourceTree = ""; }; - CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyFeatures.swift; sourceTree = ""; }; - CBB6B2542AF6D543006B777C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - CBC7AB542AF6D583008CB798 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - CBC8DC252AF6D4CD00BA681A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessage.swift; sourceTree = ""; }; - CBD7AE812AF6D5B6009052FD /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIHeadersTests.swift; sourceTree = ""; }; - CBDD5DE029A6741300832877 /* MockBundle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBundle.swift; sourceTree = ""; }; - CBE099292AF6D54D000EFC47 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - CBECB27B2AF6D58D006960FA /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - CBEF49902AF6D50600BFBD7D /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CriticalAlerts.swift; sourceTree = ""; }; - CBF0FA762AF6D4D800FB1C5B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - CBF14FC227970072001D94D0 /* HomeMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageView.swift; sourceTree = ""; }; - CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageViewModel.swift; sourceTree = ""; }; - CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageCollectionViewCell.swift; sourceTree = ""; }; - D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailManagerRequestDelegate.swift; sourceTree = ""; }; - EA39B7E1268A1A35000C62CD /* privacy-reference-tests */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "privacy-reference-tests"; path = "submodules/privacy-reference-tests"; sourceTree = SOURCE_ROOT; }; - EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainMatchingTests.swift; sourceTree = ""; }; - EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionConvenienceInitialisers.swift; sourceTree = ""; }; - EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewModel.swift; sourceTree = ""; }; - EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewModelTests.swift; sourceTree = ""; }; - EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootView.swift; sourceTree = ""; }; - EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteView.swift; sourceTree = ""; }; - EE01EB3F2AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNSettingsViewModel.swift; sourceTree = ""; }; - EE01EB422AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNLocationView.swift; sourceTree = ""; }; - EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewController.swift; sourceTree = ""; }; - EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionUNNotificationPresenter.swift; sourceTree = ""; }; - EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockInternalUserStoring.swift; sourceTree = ""; }; - EE3B98EA2A9634CC002F63A0 /* DuckDuckGoAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DuckDuckGoAlpha.entitlements; sourceTree = ""; }; - EE3B98EB2A963515002F63A0 /* WidgetsExtensionAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WidgetsExtensionAlpha.entitlements; sourceTree = ""; }; - EE3B98EC2A963538002F63A0 /* PacketTunnelProviderAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PacketTunnelProviderAlpha.entitlements; sourceTree = ""; }; - EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteViewModelTests.swift; sourceTree = ""; }; - EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventMapping+NetworkProtectionError.swift"; sourceTree = ""; }; - EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugUtilities.swift; sourceTree = ""; }; - EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearTextField.swift; sourceTree = ""; }; - EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusView.swift; sourceTree = ""; }; - EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusViewModel.swift; sourceTree = ""; }; - EE50052D29C369D300AE0773 /* FeatureFlag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlag.swift; sourceTree = ""; }; - EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternalUserStore.swift; sourceTree = ""; }; - EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugViewController.swift; sourceTree = ""; }; - EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CombineTestUtilities.swift; sourceTree = ""; }; - EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionNotificationIdentifier.swift; sourceTree = ""; }; - EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionTunnelController.swift; sourceTree = ""; }; - EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNSettingsView.swift; sourceTree = ""; }; - EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNNotificationsView.swift; sourceTree = ""; }; - EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIApplicationExtension.swift; sourceTree = ""; }; - EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNNotificationsViewModel.swift; sourceTree = ""; }; - EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsAuthorizationController.swift; sourceTree = ""; }; - EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+NetworkProtection.swift"; sourceTree = ""; }; - EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Configuration-Alpha.xcconfig"; path = "Configuration/Configuration-Alpha.xcconfig"; sourceTree = ""; }; - EEDFE2DB2AC6ED4F00F0E19C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DD2AC6ED5B00F0E19C /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DE2AC6ED5F00F0E19C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DF2AC6ED6300F0E19C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E02AC6ED7300F0E19C /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E12AC6ED7500F0E19C /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E22AC6ED7700F0E19C /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E32AC6ED7900F0E19C /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E42AC6ED9200F0E19C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E52AC6ED9200F0E19C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E62AC6ED9400F0E19C /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E72AC6ED9500F0E19C /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E82AC6ED9700F0E19C /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E92AC6ED9A00F0E19C /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EA2AC6ED9D00F0E19C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EB2AC6ED9D00F0E19C /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EC2AC6ED9E00F0E19C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2ED2AC6ED9E00F0E19C /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EE2AC6ED9F00F0E19C /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EF2AC6EDA100F0E19C /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F02AC6EDA200F0E19C /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F12AC6EDA300F0E19C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F22AC6EDA400F0E19C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F32AC6EDA500F0E19C /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F42AC6EDA700F0E19C /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionPacketTunnelProvider.swift; sourceTree = ""; }; - EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugFeatures.swift; sourceTree = ""; }; - EEFC6A5F2AC0F2F80065027D /* UserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteViewModel.swift; sourceTree = ""; }; - EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusViewModelTests.swift; sourceTree = ""; }; - F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksDataSource.swift; sourceTree = ""; }; - F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDefaultsExtension.swift; sourceTree = ""; }; - F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSAttributedStringExtension.swift; sourceTree = ""; }; - F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsStore.swift; sourceTree = ""; }; - F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsUserDefaults.swift; sourceTree = ""; }; - F1134EAF1F40AC6300B73467 /* AtbParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtbParser.swift; sourceTree = ""; }; - F1134EB21F40AD2500B73467 /* Atb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Atb.swift; sourceTree = ""; }; - F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsLoader.swift; sourceTree = ""; }; - F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockStatisticsStore.swift; sourceTree = ""; }; - F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtbParserTests.swift; sourceTree = ""; }; - F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JsonTestDataLoader.swift; sourceTree = ""; }; - F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsUserDefaultsTests.swift; sourceTree = ""; }; - F114C55A1E66EB020018F95F /* NibLoading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NibLoading.swift; sourceTree = ""; }; - F130D7391E5776C500C45811 /* OmniBarDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBarDelegate.swift; sourceTree = ""; }; - F1386BA31E6846C40062FC3C /* TabDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabDelegate.swift; sourceTree = ""; }; - F13B4BBF1F180D8A00814661 /* TabsModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModel.swift; sourceTree = ""; }; - F13B4BD21F1822C700814661 /* Tab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tab.swift; sourceTree = ""; }; - F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelPersistenceExtension.swift; sourceTree = ""; }; - F13B4BF81F18CA0600814661 /* TabsModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelTests.swift; sourceTree = ""; }; - F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelPersistenceExtensionTests.swift; sourceTree = ""; }; - F143C2B11E49D78C00CFDE3A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - F143C2C51E4A08F300CFDE3A /* DuckDuckGo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DuckDuckGo.entitlements; sourceTree = ""; }; - F143C2E41E4A4CD400CFDE3A /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F143C2E61E4A4CD400CFDE3A /* Core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Core.h; sourceTree = ""; }; - F143C2E71E4A4CD400CFDE3A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F143C3151E4A99D200CFDE3A /* AppURLs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppURLs.swift; sourceTree = ""; }; - F143C3161E4A99D200CFDE3A /* Link.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Link.swift; sourceTree = ""; }; - F143C3231E4A9A0E00CFDE3A /* Logging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = ""; }; - F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = ""; }; - F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtension.swift; sourceTree = ""; }; - F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RoundedRectangleView.swift; path = ../Core/RoundedRectangleView.swift; sourceTree = ""; }; - F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewControllerExtension.swift; path = ../Core/UIViewControllerExtension.swift; sourceTree = ""; }; - F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SearchBarExtension.swift; path = ../Core/SearchBarExtension.swift; sourceTree = ""; }; - F14BEF002B064379007864AC /* BrowserServicesKit */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = BrowserServicesKit; path = ../BrowserServicesKit; sourceTree = ""; }; - F14E491E1E391CE900DC037C /* URLExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtensionTests.swift; sourceTree = ""; }; - F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabViewController.swift; sourceTree = ""; }; - F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteViewController.swift; sourceTree = ""; }; - F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabSwitcherViewController.swift; sourceTree = ""; }; - F1617C141E57336D00DEDCAF /* TabManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabManager.swift; sourceTree = ""; }; - F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabSwitcherDelegate.swift; sourceTree = ""; }; - F16390811E648B7A005B4550 /* HomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; - F16393F41ECCA85900DDD653 /* DomainsProtectionUserDefaultsStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainsProtectionUserDefaultsStoreTests.swift; sourceTree = ""; }; - F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileLoader.swift; sourceTree = ""; }; - F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewController.swift; sourceTree = ""; }; - F176699E1E40BC86003D3222 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Settings.storyboard; sourceTree = ""; }; - F17669D61E43401C003D3222 /* MainViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = ""; }; - F17843E81F36226700390DCD /* MockFiles */ = {isa = PBXFileReference; lastKnownFileType = folder; path = MockFiles; sourceTree = ""; }; - F17922DA1E717C8D006E3D97 /* Suggestion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Suggestion.swift; sourceTree = ""; }; - F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestionTableViewCell.swift; sourceTree = ""; }; - F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteViewControllerDelegate.swift; sourceTree = ""; }; - F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoSuggestionsTableViewCell.swift; sourceTree = ""; }; - F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppURLsTests.swift; sourceTree = ""; }; - F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDeepLinkSchemes.swift; sourceTree = ""; }; - F189AED61F18F6DE001EBAE1 /* TabTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabTests.swift; sourceTree = ""; }; - F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinkTests.swift; sourceTree = ""; }; - F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFontExtension.swift; sourceTree = ""; }; - F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFontExtensionTests.swift; sourceTree = ""; }; - F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TextFieldWithInsets.swift; path = ../Core/TextFieldWithInsets.swift; sourceTree = ""; }; - F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionTests.swift; sourceTree = ""; }; - F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WKWebViewConfigurationExtensionTests.swift; sourceTree = ""; }; - F1A568391E70F98E0081082E /* AutocompleteRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteRequest.swift; sourceTree = ""; }; - F1A886771F29394E0096251E /* WebCacheManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebCacheManager.swift; sourceTree = ""; }; - F1AA54601E48D90700223211 /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; }; - F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = ""; }; - F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationViewController.swift; sourceTree = ""; }; - F1B745211E549D550072547E /* UIColorExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = ../Core/UIColorExtension.swift; sourceTree = ""; }; - F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TutorialSettings.swift; sourceTree = ""; }; - F1C4A70D1E57725800A6CA1B /* OmniBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBar.swift; sourceTree = ""; }; - F1CA3C361F045878005FADB3 /* PrivacyStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyStore.swift; sourceTree = ""; }; - F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyUserDefaults.swift; sourceTree = ""; }; - F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authenticator.swift; sourceTree = ""; }; - F1CB8EA21F26B39000A7171B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - F1CDD3F11F16911700BE0581 /* AboutViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutViewController.swift; sourceTree = ""; }; - F1D477C51F2126CC0031ED49 /* OmniBarState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBarState.swift; sourceTree = ""; }; - F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmallOmniBarStateTests.swift; sourceTree = ""; }; - F1D477CA1F2149C40031ED49 /* Type.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Type.swift; sourceTree = ""; }; - F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveBookmarkActivity.swift; sourceTree = ""; }; - F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewControllerCells.swift; sourceTree = ""; }; - F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksDelegate.swift; sourceTree = ""; }; - F1D934021E610DCE00A6F0D6 /* Point.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Point.swift; path = ../Core/Point.swift; sourceTree = ""; }; - F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExternalUrlSchemeTests.swift; sourceTree = ""; }; - F1DE78571E5CAE350058895A /* TabViewGridCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabViewGridCell.swift; sourceTree = ""; }; - F1DE78591E5CD2A70058895A /* UIViewExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewExtension.swift; path = ../Core/UIViewExtension.swift; sourceTree = ""; }; - F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColorExtensionTests.swift; sourceTree = ""; }; - F1E4A4441EE89460006F2EAE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Bookmarks.storyboard; sourceTree = ""; }; - F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeControllerDelegate.swift; sourceTree = ""; }; - F1ED309C1EDC2EA400651986 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/TabSwitcher.storyboard; sourceTree = ""; }; - F1F5337B1F26A9EF00D80D4F /* UserText.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListViewModelTests.swift; sourceTree = ""; }; - F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillContentScopeFeatureToggles.swift; sourceTree = ""; }; - F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DeprecatedColors.xcassets; sourceTree = ""; }; - F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = BookmarksAndFolders.xcdatamodel; sourceTree = ""; }; - F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCoreDataStorage.swift; sourceTree = ""; }; - F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActionSheetDaxDialogViewController.swift; sourceTree = ""; }; - F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeMessageViewSectionRenderer.swift; sourceTree = ""; }; - F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptView.swift; sourceTree = ""; }; - F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewModel.swift; sourceTree = ""; }; - F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewController.swift; sourceTree = ""; }; - F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FireButtonAnimationSettingsViewController.swift; sourceTree = ""; }; - F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainItemsDebugViewController.swift; sourceTree = ""; }; - F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingDefaultBroswerViewController.swift; sourceTree = ""; }; - F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Onboarding.xcassets; sourceTree = ""; }; - F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnboardingWidgetsViewController.swift; sourceTree = ""; }; - F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingWidgetsDetailsViewController.swift; sourceTree = ""; }; - F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceEmailTruncator.swift; sourceTree = ""; }; - F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireButtonAnimator.swift; sourceTree = ""; }; - F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkDetailsCell.swift; sourceTree = ""; }; - F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageStorage.swift; sourceTree = ""; }; - F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HighlightCutOutView.swift; sourceTree = ""; }; - F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddOrEditBookmarkViewController.swift; sourceTree = ""; }; - F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkFolderCell.swift; sourceTree = ""; }; - F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkFoldersTableViewController.swift; sourceTree = ""; }; - F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksTextFieldCell.swift; sourceTree = ""; }; - F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkObjects.swift; sourceTree = ""; }; - F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 01_Fire_really_small.json; sourceTree = ""; }; - F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 02_Water_swirl_really_small.json; sourceTree = ""; }; - F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 03_Airstream_divided_by_four.json; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 0202565F298818B100E694E7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0202569029881ECA00E694E7 /* CocoaAsyncSocket in Frameworks */, - 02025664298818B200E694E7 /* NetworkExtension.framework in Frameworks */, - 4B470EE4299C6DFB0086EBDC /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFDF2582601C001CD5BB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446920BDCE10006461CD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 838306B320C704050045E854 /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E3418F1E2F7EFB00BDBA6F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 853273B624FFE0BB00E3C778 /* WidgetKit.framework in Frameworks */, - 0238E44F29C0FAA100615E30 /* FindInPageIOSJSSupport in Frameworks */, - 3760DFED299315EF0045A446 /* Waitlist in Frameworks */, - F143C2EB1E4A4CD400CFDE3A /* Core.framework in Frameworks */, - 4B2754EC29E8C7DF00394032 /* Lottie in Frameworks */, - 31E69A63280F4CB600478327 /* DuckUI in Frameworks */, - F42D541D29DCA40B004C4FF1 /* DesignResourcesKit in Frameworks */, - 85875B6129912A9900115F05 /* SyncUI in Frameworks */, - F4D7F634298C00C3006C3AE9 /* FindInPageIOSJSSupport in Frameworks */, - 85D598872927F84C00FA3B1B /* Crashes in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A31E2F7EFB00BDBA6F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F486D3362506A037002D07D7 /* OHHTTPStubs in Frameworks */, - F486D3382506A225002D07D7 /* OHHTTPStubsSwift in Frameworks */, - EEFAB4672A73C230008A38E4 /* NetworkProtectionTestUtils in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4A24ED30D20073EE19 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8512EA5124ED30D20073EE19 /* SwiftUI.framework in Frameworks */, - 85DF714624F7FE6100C89288 /* Core.framework in Frameworks */, - 8512EA4F24ED30D20073EE19 /* WidgetKit.framework in Frameworks */, - 4BBBBA872B02E85400D965DA /* DesignResourcesKit in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D852462DCD100EDEDD1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8586A10E24CBAF5B0049720E /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC825C97B6E002B91A6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E1D8B632995143200C96994 /* OHHTTPStubs in Frameworks */, - 1E1D8B652995143200C96994 /* OHHTTPStubsSwift in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DAA210F5E32002631A6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F486D31D2506980E002D07D7 /* Swifter in Frameworks */, - 85F21DC021123B03002631A6 /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9D2293F2DE900F220F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D4B7DF2944DDBD0068814D /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2E01E4A4CD400CFDE3A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B948E2629DCCDB9002531FA /* Persistence in Frameworks */, - 98A50962294B48A400D10880 /* Bookmarks in Frameworks */, - 1E60989B290009C700A508F9 /* Common in Frameworks */, - 1E60989D290011E600A508F9 /* ContentBlocking in Frameworks */, - F486D33425069BBB002D07D7 /* Kingfisher in Frameworks */, - EE8E568A2A56BCE400F11DCA /* NetworkProtection in Frameworks */, - CBC83E3429B631780008E19C /* Configuration in Frameworks */, - 98A16C2D28A11D6200A6C003 /* BrowserServicesKit in Frameworks */, - 8599690F29D2F1C100DBF9FA /* DDGSync in Frameworks */, - 1E60989F290011E600A508F9 /* PrivacyDashboard in Frameworks */, - 851481882A600EFC00ABC65F /* RemoteMessaging in Frameworks */, - 37DF000C29F9CA80002B7D3E /* SyncDataProviders in Frameworks */, - 1E6098A1290011E600A508F9 /* UserScript in Frameworks */, - C14882ED27F211A000D59F0C /* SwiftSoup in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0201089F29A560D400644F9D /* AppTPActivityView */ = { - isa = PBXGroup; - children = ( - 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */, - 02A4EACB29B0F89C009BE006 /* ViewModel */, - 02A4EACC29B0F8B3009BE006 /* View */, - ); - name = AppTPActivityView; - sourceTree = ""; - }; - 02025665298818B200E694E7 /* PacketTunnelProvider */ = { - isa = PBXGroup; - children = ( - EE3766DC2AC5940A00AAB575 /* NetworkProtection */, - EE3B98EC2A963538002F63A0 /* PacketTunnelProviderAlpha.entitlements */, - 02025670298818CB00E694E7 /* ProxyServer */, - 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */, - 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */, - 02025668298818B200E694E7 /* Info.plist */, - CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */, - 02025669298818B200E694E7 /* PacketTunnelProvider.entitlements */, - EEFC6A5F2AC0F2F80065027D /* UserText.swift */, - EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */, - ); - path = PacketTunnelProvider; - sourceTree = ""; - }; - 02025670298818CB00E694E7 /* ProxyServer */ = { - isa = PBXGroup; - children = ( - 021D30772989C0C000918636 /* Observer */, - 020258ED298820EC00E694E7 /* IPStack */, - 020259CB298820F100E694E7 /* Messages */, - 020258E8298820EC00E694E7 /* ProxyServer */, - 02025996298820EF00E694E7 /* RawSocket */, - 0202598B298820EF00E694E7 /* Rule */, - 020259A6298820F000E694E7 /* Socket */, - 020258FF298820ED00E694E7 /* Tunnel */, - 0202597B298820EE00E694E7 /* Utils */, - 02025904298820ED00E694E7 /* Opt.swift */, - 020258FE298820ED00E694E7 /* QueueFactory.swift */, - 020259CA298820F100E694E7 /* Utils.swift */, - ); - path = ProxyServer; - sourceTree = ""; - }; - 020258E8298820EC00E694E7 /* ProxyServer */ = { - isa = PBXGroup; - children = ( - 020258E9298820EC00E694E7 /* ProxyServer.swift */, - 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */, - ); - path = ProxyServer; - sourceTree = ""; - }; - 020258ED298820EC00E694E7 /* IPStack */ = { - isa = PBXGroup; - children = ( - 020258EF298820EC00E694E7 /* TUNInterface.swift */, - 020258F0298820EC00E694E7 /* IPStackProtocol.swift */, - 020258F9298820EC00E694E7 /* Packet */, - ); - path = IPStack; - sourceTree = ""; - }; - 020258F9298820EC00E694E7 /* Packet */ = { - isa = PBXGroup; - children = ( - 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */, - 020258FB298820EC00E694E7 /* IPPacket.swift */, - ); - path = Packet; - sourceTree = ""; - }; - 020258FF298820ED00E694E7 /* Tunnel */ = { - isa = PBXGroup; - children = ( - 02025901298820ED00E694E7 /* Tunnel.swift */, - ); - path = Tunnel; - sourceTree = ""; - }; - 0202597B298820EE00E694E7 /* Utils */ = { - isa = PBXGroup; - children = ( - 0202597D298820EE00E694E7 /* Port.swift */, - 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */, - 0202597F298820EF00E694E7 /* UInt128.swift */, - 02025980298820EF00E694E7 /* IPInterval.swift */, - 02025981298820EF00E694E7 /* IPPool.swift */, - 02025982298820EF00E694E7 /* IPMask.swift */, - 02025983298820EF00E694E7 /* IPRange.swift */, - 02025984298820EF00E694E7 /* IPAddress.swift */, - 02025986298820EF00E694E7 /* BinaryDataScanner.swift */, - 02025987298820EF00E694E7 /* Checksum.swift */, - 02025988298820EF00E694E7 /* HTTPURL.swift */, - 02025989298820EF00E694E7 /* HTTPAuthentication.swift */, - 0202598A298820EF00E694E7 /* StreamScanner.swift */, - ); - path = Utils; - sourceTree = ""; - }; - 0202598B298820EF00E694E7 /* Rule */ = { - isa = PBXGroup; - children = ( - 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */, - 02025990298820EF00E694E7 /* AllRule.swift */, - 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */, - 02025992298820EF00E694E7 /* Rule.swift */, - 02025993298820EF00E694E7 /* DirectRule.swift */, - 02025994298820EF00E694E7 /* RuleManager.swift */, - 02025995298820EF00E694E7 /* IPRangeListRule.swift */, - ); - path = Rule; - sourceTree = ""; - }; - 02025996298820EF00E694E7 /* RawSocket */ = { - isa = PBXGroup; - children = ( - 02025997298820EF00E694E7 /* NWUDPSocket.swift */, - 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */, - 02025999298820EF00E694E7 /* NWTCPSocket.swift */, - 0202599B298820EF00E694E7 /* RawSocketFactory.swift */, - 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */, - ); - path = RawSocket; - sourceTree = ""; - }; - 020259A6298820F000E694E7 /* Socket */ = { - isa = PBXGroup; - children = ( - 020259A7298820F000E694E7 /* AdapterSocket */, - 020259BF298820F000E694E7 /* ProxySocket */, - 020259C4298820F000E694E7 /* SocketProtocol.swift */, - ); - path = Socket; - sourceTree = ""; - }; - 020259A7298820F000E694E7 /* AdapterSocket */ = { - isa = PBXGroup; - children = ( - 020259AB298820F000E694E7 /* AdapterSocket.swift */, - 020259AC298820F000E694E7 /* DirectAdapter.swift */, - 020259AF298820F000E694E7 /* Factory */, - ); - path = AdapterSocket; - sourceTree = ""; - }; - 020259AF298820F000E694E7 /* Factory */ = { - isa = PBXGroup; - children = ( - 020259B4298820F000E694E7 /* AdapterFactory.swift */, - ); - path = Factory; - sourceTree = ""; - }; - 020259BF298820F000E694E7 /* ProxySocket */ = { - isa = PBXGroup; - children = ( - 020259C0298820F000E694E7 /* HTTPProxySocket.swift */, - 020259C2298820F000E694E7 /* ProxySocket.swift */, - ); - path = ProxySocket; - sourceTree = ""; - }; - 020259CB298820F100E694E7 /* Messages */ = { - isa = PBXGroup; - children = ( - 020259CC298820F100E694E7 /* ConnectSession.swift */, - 020259CD298820F100E694E7 /* HTTPHeader.swift */, - ); - path = Messages; - sourceTree = ""; - }; - 02025B0A29884CF300E694E7 /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02341FA22A435E42008A1531 /* AppTPOnboarding */, - 0290471C29E7085D0008FE3C /* AppTPManageTrackersView */, - 0290472629E8619B0008FE3C /* AppTPTrackerDetailView */, - 02EC02C229AFA31900557F1A /* AppTPBreakageForm */, - 0201089F29A560D400644F9D /* AppTPActivityView */, - 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */, - 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */, - 0262085A2A37915D006CB755 /* ios_blocklist_075.json */, - 020108A429A681E200644F9D /* AppTP.xcassets */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 021D30772989C0C000918636 /* Observer */ = { - isa = PBXGroup; - children = ( - 021D30782989C0C300918636 /* Event */, - 021D306D2989C04200918636 /* Observer.swift */, - 021D306E2989C04200918636 /* ObserverFactory.swift */, - ); - path = Observer; - sourceTree = ""; - }; - 021D30782989C0C300918636 /* Event */ = { - isa = PBXGroup; - children = ( - 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */, - 021D307C2989C0C600918636 /* ProxyServerEvent.swift */, - 021D307E2989C0C800918636 /* EventType.swift */, - 021D307B2989C0C600918636 /* ProxySocketEvent.swift */, - 021D30792989C0C300918636 /* TunnelEvent.swift */, - 021D307D2989C0C700918636 /* RuleMatchEvent.swift */, - ); - path = Event; - sourceTree = ""; - }; - 02341FA22A435E42008A1531 /* AppTPOnboarding */ = { - isa = PBXGroup; - children = ( - 02341FA32A437999008A1531 /* OnboardingStepView.swift */, - 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */, - 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */, - 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */, - 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */, - 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */, - ); - name = AppTPOnboarding; - sourceTree = ""; - }; - 025CCFE32582601C001CD5BB /* FingerprintingUITests */ = { - isa = PBXGroup; - children = ( - 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */, - 025CCFE62582601C001CD5BB /* Info.plist */, - ); - path = FingerprintingUITests; - sourceTree = ""; - }; - 026F08B629B7DC130079B9DF /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 0290471C29E7085D0008FE3C /* AppTPManageTrackersView */ = { - isa = PBXGroup; - children = ( - 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */, - 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */, - 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */, - ); - name = AppTPManageTrackersView; - sourceTree = ""; - }; - 0290472629E8619B0008FE3C /* AppTPTrackerDetailView */ = { - isa = PBXGroup; - children = ( - 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */, - 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */, - ); - name = AppTPTrackerDetailView; - sourceTree = ""; - }; - 02A4EACB29B0F89C009BE006 /* ViewModel */ = { - isa = PBXGroup; - children = ( - 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */, - 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */, - ); - name = ViewModel; - sourceTree = ""; - }; - 02A4EACC29B0F8B3009BE006 /* View */ = { - isa = PBXGroup; - children = ( - 020108A229A561C300644F9D /* AppTPActivityView.swift */, - 020108A629A6ABF600644F9D /* AppTPToggleView.swift */, - 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */, - 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */, - 0290472D29E99A2F0008FE3C /* GenericIconView.swift */, - 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */, - ); - name = View; - sourceTree = ""; - }; - 02A54A962A0930D1000C8FED /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */, - 02A54A992A094A17000C8FED /* AppTPHomeView.swift */, - 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 02BA15AD26A89DE100472DD7 /* PrivacyConfiguration */ = { - isa = PBXGroup; - children = ( - 02BA15B026A89ECA00472DD7 /* ios-config.json */, - ); - name = PrivacyConfiguration; - sourceTree = ""; - }; - 02EC02C229AFA31900557F1A /* AppTPBreakageForm */ = { - isa = PBXGroup; - children = ( - 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */, - 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */, - ); - name = AppTPBreakageForm; - sourceTree = ""; - }; - 1E16260029683B4D0004127F /* CustomDaxDialog */ = { - isa = PBXGroup; - children = ( - 1E1626082968418F0004127F /* Animations */, - 1E162611296C62350004127F /* Model */, - 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */, - ); - name = CustomDaxDialog; - sourceTree = ""; - }; - 1E162603296840790004127F /* SwiftUI */ = { - isa = PBXGroup; - children = ( - 1E24295D293F57FA00584836 /* LottieView.swift */, - 1E162604296840D80004127F /* Triangle.swift */, - 1E1626062968413B0004127F /* ViewExtension.swift */, - EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */, - ); - name = SwiftUI; - sourceTree = ""; - }; - 1E1626082968418F0004127F /* Animations */ = { - isa = PBXGroup; - children = ( - 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */, - 1E162609296845120004127F /* cookie-banner-illustration-animated.json */, - ); - name = Animations; - sourceTree = ""; - }; - 1E162611296C62350004127F /* Model */ = { - isa = PBXGroup; - children = ( - 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */, - 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E162616296D962A0004127F /* Model */ = { - isa = PBXGroup; - children = ( - 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E1D8B5B2994FF7800C96994 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */, - ); - name = Autoconsent; - sourceTree = ""; - }; - 1E1D8B5F29950FB300C96994 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */, - 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */, - 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */, - 1E1D8B6729953CE200C96994 /* autoconsent-test.js */, - ); - name = Autoconsent; - sourceTree = ""; - }; - 1E4DCF4227B6A29D00961E25 /* View */ = { - isa = PBXGroup; - children = ( - 1EEC460527A9499600E75FCB /* DownloadsList.swift */, - 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */, - 1E8AD1D227C000E300ABA377 /* Rows */, - 1E8AD1D327C000EA00ABA377 /* Modals */, - ); - name = View; - sourceTree = ""; - }; - 1E4DCF4327B6A2B400961E25 /* ViewModel */ = { - isa = PBXGroup; - children = ( - 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */, - 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */, - 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */, - 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */, - 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */, - 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */, - ); - name = ViewModel; - sourceTree = ""; - }; - 1E4DCF4427B6A2C000961E25 /* Model */ = { - isa = PBXGroup; - children = ( - 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */, - 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */, - 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */, - 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E7A71152934E4C700B7EA19 /* OmniBarNotifications */ = { - isa = PBXGroup; - children = ( - 1E7A711A2934EE6800B7EA19 /* Animations */, - 1E162616296D962A0004127F /* Model */, - 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */, - 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */, - 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */, - ); - name = OmniBarNotifications; - sourceTree = ""; - }; - 1E7A711A2934EE6800B7EA19 /* Animations */ = { - isa = PBXGroup; - children = ( - 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */, - 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */, - ); - name = Animations; - sourceTree = ""; - }; - 1E8146A628C8AAF500D1AF63 /* PrivacyIconAndTrackers */ = { - isa = PBXGroup; - children = ( - 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */, - 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */, - ); - name = PrivacyIconAndTrackers; - sourceTree = ""; - }; - 1E8AD1C527BE45F800ABA377 /* DownloadsList */ = { - isa = PBXGroup; - children = ( - 1E4DCF4227B6A29D00961E25 /* View */, - 1E4DCF4327B6A2B400961E25 /* ViewModel */, - 1E4DCF4427B6A2C000961E25 /* Model */, - ); - name = DownloadsList; - sourceTree = ""; - }; - 1E8AD1D227C000E300ABA377 /* Rows */ = { - isa = PBXGroup; - children = ( - 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */, - 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */, - ); - name = Rows; - sourceTree = ""; - }; - 1E8AD1D327C000EA00ABA377 /* Modals */ = { - isa = PBXGroup; - children = ( - 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */, - 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */, - ); - name = Modals; - sourceTree = ""; - }; - 1E908BED29827C480008C8F3 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */, - 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */, - 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */, - ); - path = Autoconsent; - sourceTree = ""; - }; - 1EE411F42857C5130003FE64 /* PrivacyIconAndTrackers */ = { - isa = PBXGroup; - children = ( - 1EEF124A2850A92B003DDE57 /* Animations */, - 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */, - 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */, - 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */, - 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */, - 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */, - 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */, - 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */, - 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */, - ); - name = PrivacyIconAndTrackers; - sourceTree = ""; - }; - 1EEF124A2850A92B003DDE57 /* Animations */ = { - isa = PBXGroup; - children = ( - 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */, - 1EE411F92858B92F0003FE64 /* dark-shield.json */, - 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */, - 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */, - 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */, - 1EEF12422850A922003DDE57 /* shield-dot.json */, - 1EEF12402850A922003DDE57 /* shield.json */, - 1EEF12522851D32A003DDE57 /* trackers-1.json */, - 1EEF12512851D32A003DDE57 /* trackers-2.json */, - 1EEF12412850A922003DDE57 /* trackers-3.json */, - ); - name = Animations; - sourceTree = ""; - }; - 310C4B4A281B69BC00BA79A9 /* Management */ = { - isa = PBXGroup; - children = ( - 31584614281AFB34004ADB8B /* LoginDetails */, - 31584611281AFAFC004ADB8B /* List */, - ); - name = Management; - sourceTree = ""; - }; - 310D09192799EF5C00DC0060 /* Downloads */ = { - isa = PBXGroup; - children = ( - 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */, - 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */, - 1E8AD1C527BE45F800ABA377 /* DownloadsList */, - 3132FA2227A0776B00DD7A12 /* FilePreview */, - 316931DA27BD24B60095F5ED /* Alerts */, - 310D091A2799F54900DC0060 /* DownloadManager.swift */, - 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */, - 310D091C2799F57200DC0060 /* Download.swift */, - B623C1C12862CA9E0043013E /* DownloadSession.swift */, - 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */, - B623C1C32862CD670043013E /* WKDownloadSession.swift */, - B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */, - B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */, - 310D09202799FD1A00DC0060 /* MIMEType.swift */, - 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */, - ); - name = Downloads; - sourceTree = ""; - }; - 3132FA2227A0776B00DD7A12 /* FilePreview */ = { - isa = PBXGroup; - children = ( - 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */, - 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */, - 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */, - 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */, - ); - name = FilePreview; - sourceTree = ""; - }; - 3151F0E827357F8F00226F58 /* VoiceSearch */ = { - isa = PBXGroup; - children = ( - 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */, - 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */, - 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */, - 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */, - 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */, - 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */, - ); - name = VoiceSearch; - sourceTree = ""; - }; - 3157B43627F4C8380042D3D7 /* Favicons */ = { - isa = PBXGroup; - children = ( - 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 31584611281AFAFC004ADB8B /* List */ = { - isa = PBXGroup; - children = ( - 319A37132829A5450079FBCE /* Table */, - 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */, - 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */, - 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */, - ); - name = List; - sourceTree = ""; - }; - 31584614281AFB34004ADB8B /* LoginDetails */ = { - isa = PBXGroup; - children = ( - 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */, - 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */, - 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */, - 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */, - ); - name = LoginDetails; - sourceTree = ""; - }; - 316931DA27BD24B60095F5ED /* Alerts */ = { - isa = PBXGroup; - children = ( - 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */, - 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */, - ); - name = Alerts; - sourceTree = ""; - }; - 317045BE2858C69A0016ED1F /* Utils */ = { - isa = PBXGroup; - children = ( - 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */, - C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 31951E9328230D8900CAF535 /* Shared */ = { - isa = PBXGroup; - children = ( - F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */, - 31A42563285A09E800049386 /* FaviconView.swift */, - 31A42565285A0A6300049386 /* FaviconViewModel.swift */, - C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */, - C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */, - ); - name = Shared; - sourceTree = ""; - }; - 319A37132829A5450079FBCE /* Table */ = { - isa = PBXGroup; - children = ( - 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */, - 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */, - 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */, - 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */, - 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */, - 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */, - 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */, - C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */, - ); - name = Table; - sourceTree = ""; - }; - 31C138A127A334F600FFD4B2 /* Downloads */ = { - isa = PBXGroup; - children = ( - 31C138B027A4096C00FFD4B2 /* Helper */, - 31C138AD27A408B800FFD4B2 /* Mocks */, - 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */, - 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */, - ); - name = Downloads; - sourceTree = ""; - }; - 31C138AD27A408B800FFD4B2 /* Mocks */ = { - isa = PBXGroup; - children = ( - 3170048127A9504F00C03F35 /* DownloadMocks.swift */, - ); - name = Mocks; - sourceTree = ""; - }; - 31C138B027A4096C00FFD4B2 /* Helper */ = { - isa = PBXGroup; - children = ( - 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */, - ); - name = Helper; - sourceTree = ""; - }; - 31E69A60280F4BAD00478327 /* LocalPackages */ = { - isa = PBXGroup; - children = ( - 85875B5F29912A2D00115F05 /* SyncUI */, - 37FCAACB2993149A000E420A /* Waitlist */, - 31794BFF2821DFB600F18633 /* DuckUI */, - ); - path = LocalPackages; - sourceTree = ""; - }; - 377D80202AB4853A002AF251 /* SettingSyncHandlers */ = { - isa = PBXGroup; - children = ( - 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */, - ); - name = SettingSyncHandlers; - sourceTree = ""; - }; - 37DF000829F9C3F0002B7D3E /* Sync */ = { - isa = PBXGroup; - children = ( - 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */, - 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */, - 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */, - 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */, - 37445F962A155F7C0029F789 /* SyncDataProviders.swift */, - 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */, - 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */, - ); - name = Sync; - sourceTree = ""; - }; - 37FCAAA0299117F9000E420A /* MacBrowser */ = { - isa = PBXGroup; - children = ( - 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */, - 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */, - 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */, - ); - name = MacBrowser; - sourceTree = ""; - }; - 37FCAAA129911801000E420A /* WindowsBrowser */ = { - isa = PBXGroup; - children = ( - 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */, - 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */, - 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */, - 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */, - ); - name = WindowsBrowser; - sourceTree = ""; - }; - 4B274F5E2AFEAEB3003F0745 /* Widget */ = { - isa = PBXGroup; - children = ( - 4B274F5F2AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift */, - ); - name = Widget; - sourceTree = ""; - }; - 4B470ED4299C484B0086EBDC /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02025B16298851D500E694E7 /* FirewallManager.swift */, - 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */, - 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */, - 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */, - 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */, - 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */, - 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */, - 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 4B5C46282AF2A6DB002A4432 /* Intents */ = { - isa = PBXGroup; - children = ( - 4B5C46292AF2A6E6002A4432 /* VPNIntents.swift */, - ); - name = Intents; - sourceTree = ""; - }; - 4B6484F427FD1E390050A7A1 /* Waitlist */ = { - isa = PBXGroup; - children = ( - 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */, - 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */, - 37FCAAA0299117F9000E420A /* MacBrowser */, - 37FCAAA129911801000E420A /* WindowsBrowser */, - 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */, - ); - name = Waitlist; - sourceTree = ""; - }; - 4B6484F927FFCF520050A7A1 /* Waitlist */ = { - isa = PBXGroup; - children = ( - 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */, - ); - name = Waitlist; - sourceTree = ""; - }; - 4B83396D29AC0F22003F7EA9 /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */, - 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */, - 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */, - 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */, - 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 830FA79B1F8E81FB00FCE105 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 830FA79E1F8E82DB00FCE105 /* Store */, - 830FA79C1F8E820B00FCE105 /* Converters */, - 85C271DA1FD0366F007216B4 /* HTTPSUpgradeTests.swift */, - 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 830FA79C1F8E820B00FCE105 /* Converters */ = { - isa = PBXGroup; - children = ( - 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */, - ); - name = Converters; - sourceTree = ""; - }; - 830FA79E1F8E82DB00FCE105 /* Store */ = { - isa = PBXGroup; - children = ( - F16393F41ECCA85900DDD653 /* DomainsProtectionUserDefaultsStoreTests.swift */, - 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */, - ); - name = Store; - sourceTree = ""; - }; - 83134D7F20E2E013006CE65D /* Feedback */ = { - isa = PBXGroup; - children = ( - 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */, - 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */, - ); - name = Feedback; - sourceTree = ""; - }; - 835750931F8E9A610059E07B /* contentblocking */ = { - isa = PBXGroup; - children = ( - 8595BF491FE847EB00F692EC /* ios-js-support */, - 85047B891F69692C002A95D8 /* contentblocker.js */, - 850559C823C61B5D0055C0D5 /* login-form-detection.js */, - 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */, - ); - name = contentblocking; - sourceTree = ""; - }; - 837774491F8E1ECE00E17A29 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 02BA15AD26A89DE100472DD7 /* PrivacyConfiguration */, - 8377744B1F8E1F8000E17A29 /* Domain */, - 8377744C1F8E1F8D00E17A29 /* Store */, - 85BDC3152434E51B0053DB07 /* Web */, - 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */, - 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */, - 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */, - 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 8377744B1F8E1F8000E17A29 /* Domain */ = { - isa = PBXGroup; - children = ( - 4B52648A25F9613B00CB4C24 /* trackerData.json */, - ); - name = Domain; - sourceTree = ""; - }; - 8377744C1F8E1F8D00E17A29 /* Store */ = { - isa = PBXGroup; - children = ( - 9813F79722BA71AA00A80EDB /* StorageCache.swift */, - 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */, - CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */, - ); - name = Store; - sourceTree = ""; - }; - 8390446D20BDCE10006461CD /* ShareExtension */ = { - isa = PBXGroup; - children = ( - 8390446E20BDCE10006461CD /* ShareViewController.swift */, - 8390447020BDCE10006461CD /* MainInterface.storyboard */, - 8390447320BDCE10006461CD /* Info.plist */, - 838306E120C733010045E854 /* InfoPlist.strings */, - ); - path = ShareExtension; - sourceTree = ""; - }; - 839F119520DBC489007CD8C2 /* Feedback */ = { - isa = PBXGroup; - children = ( - 8528AE7A212EF49200D0BD74 /* AppStore */, - 83D4A73920E2455B003A7A6D /* API */, - 982E562C222C39E2008D861B /* Model */, - 83D4A73820E2454D003A7A6D /* UI */, - ); - name = Feedback; - sourceTree = ""; - }; - 83D4A73820E2454D003A7A6D /* UI */ = { - isa = PBXGroup; - children = ( - 984147B024F0261A00362052 /* Feedback.storyboard */, - 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */, - 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */, - 980891A42237D4F500313A70 /* FeedbackNavigator.swift */, - 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */, - 980891A62237D5D800313A70 /* FeedbackPresenter.swift */, - 9888F77A2224980500C46159 /* FeedbackViewController.swift */, - 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */, - ); - name = UI; - sourceTree = ""; - }; - 83D4A73920E2455B003A7A6D /* API */ = { - isa = PBXGroup; - children = ( - 83134D7C20E2D725006CE65D /* FeedbackSender.swift */, - ); - name = API; - sourceTree = ""; - }; - 83EDCC3E1F86B363005CDFCD /* API */ = { - isa = PBXGroup; - children = ( - ); - name = API; - sourceTree = ""; - }; - 84E341891E2F7EFB00BDBA6F = { - isa = PBXGroup; - children = ( - EE3B98EB2A963515002F63A0 /* WidgetsExtensionAlpha.entitlements */, - 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */, - EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */, - 84E341941E2F7EFB00BDBA6F /* DuckDuckGo */, - F143C2E51E4A4CD400CFDE3A /* Core */, - 8390446D20BDCE10006461CD /* ShareExtension */, - 98A54A8222AFCB2C00E541F4 /* Instruments */, - 84E341A91E2F7EFB00BDBA6F /* UnitTests */, - 85F21DAE210F5E32002631A6 /* AtbUITests */, - 85482D892462DCD100EDEDD1 /* OpenAction */, - 8512EA5224ED30D20073EE19 /* Widgets */, - 02025665298818B200E694E7 /* PacketTunnelProvider */, - 025CCFE32582601C001CD5BB /* FingerprintingUITests */, - 9825F9D9293F2E5F00F220F2 /* PerformanceTests */, - 85D33FCC25C97B6E002B91A6 /* IntegrationTests */, - F1AA545F1E48D90700223211 /* Frameworks */, - 31E69A60280F4BAD00478327 /* LocalPackages */, - 84E341931E2F7EFB00BDBA6F /* Products */, - 83ED3B8D1FA8E63700B47556 /* README.md */, - 83ED3B8C1FA8E61D00B47556 /* ManualTestsScript.md */, - 85A313962028E78A00327D00 /* release_notes.txt */, - F14BEF002B064379007864AC /* BrowserServicesKit */, - ); - sourceTree = ""; - }; - 84E341931E2F7EFB00BDBA6F /* Products */ = { - isa = PBXGroup; - children = ( - 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */, - 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */, - F143C2E41E4A4CD400CFDE3A /* Core.framework */, - 8390446C20BDCE10006461CD /* ShareExtension.appex */, - 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */, - 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */, - 85482D882462DCD100EDEDD1 /* OpenAction.appex */, - 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */, - 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */, - 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */, - 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */, - 02025662298818B100E694E7 /* PacketTunnelProvider.appex */, - ); - name = Products; - sourceTree = ""; - }; - 84E341941E2F7EFB00BDBA6F /* DuckDuckGo */ = { - isa = PBXGroup; - children = ( - EE3B98EA2A9634CC002F63A0 /* DuckDuckGoAlpha.entitlements */, - CB258D1129A4F1BB00DEBA24 /* Configuration */, - 1E908BED29827C480008C8F3 /* Autoconsent */, - 3157B43627F4C8380042D3D7 /* Favicons */, - AA4D6A8023DE4973007E8790 /* AppIcon */, - F1C5ECF31E37812900C599A4 /* Application */, - 02025B0A29884CF300E694E7 /* AppTrackingProtection */, - 9817C9C121EF58BA00884F65 /* AutoClear */, - F15D43211E70849A00BF2CDC /* Autocomplete */, - F44D279327F331930037F371 /* Autofill */, - F1668BCC1E798025008CBA04 /* Bookmarks */, - 9830A05725ED0C5D00DB64DE /* BrowsingMenu */, - B652DF02287C01EE00C12A9C /* ContentBlocking */, - 310D09192799EF5C00DC0060 /* Downloads */, - F143C2C51E4A08F300CFDE3A /* DuckDuckGo.entitlements */, - C159DF052A430B36007834BB /* EmailProtection */, - 839F119520DBC489007CD8C2 /* Feedback */, - 85F2FFFE2215C163006BB258 /* FindInPage */, - F13B4BF31F18C73A00814661 /* Home */, - 84E341A11E2F7EFB00BDBA6F /* Info.plist */, - 98B001B1251EABB40090EC07 /* InfoPlist.strings */, - 85DFEDEB24C7CC7600973FE7 /* iPad */, - F1C5ECFA1E37B15B00C599A4 /* Main */, - EECD94B22A28B8580085C66E /* NetworkProtection */, - 85AE668C20971FCA0014CF04 /* Notifications */, - F1C4A70C1E5771F800A6CA1B /* OmniBar */, - F1AE54DB1F0425BB00D9A700 /* Privacy */, - F1DF09502B039E6E008CC908 /* PrivacyDashboard */, - 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */, - C1B7B51D28941F160098FD6A /* RemoteMessaging */, - F1AB2B401E3F75A000868554 /* Settings */, - 0A6CC0EE23904D5400E4F627 /* Settings.bundle */, - 85F98F8C296F0ED100742F4A /* Sync */, - F13B4BF41F18C74500814661 /* Tabs */, - F1386BA21E6846320062FC3C /* TabSwitcher */, - 98F3A1D6217B36EE0011A0D4 /* Themes */, - F11CEF581EBB66C80088E4D7 /* Tutorials */, - F1D796ED1E7AE4090019D451 /* UserInterface */, - 84E341E31E2FC0E400BDBA6F /* UserInterfaceResources */, - 3151F0E827357F8F00226F58 /* VoiceSearch */, - 4B6484F427FD1E390050A7A1 /* Waitlist */, - ); - path = DuckDuckGo; - sourceTree = ""; - }; - 84E341A91E2F7EFB00BDBA6F /* UnitTests */ = { - isa = PBXGroup; - children = ( - 85C011FA2992850A001E0A99 /* SyncUI */, - F12D98401F266B30003C2EE3 /* DuckDuckGo */, - F1E092B31E92A6B900732CCC /* Core */, - F1134ED11F40EDB600B73467 /* TestUtils */, - F17669A91E412A17003D3222 /* Mocks */, - F17843E81F36226700390DCD /* MockFiles */, - 84E341AC1E2F7EFB00BDBA6F /* Info.plist */, - ); - name = UnitTests; - path = DuckDuckGoTests; - sourceTree = ""; - }; - 84E341E31E2FC0E400BDBA6F /* UserInterfaceResources */ = { - isa = PBXGroup; - children = ( - F143C2B11E49D78C00CFDE3A /* Assets.xcassets */, - F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */, - 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */, - 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */, - F1F533861F26ABAC00D80D4F /* Localizable.strings */, - 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */, - 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */, - 85C29709247EB7AA0063A335 /* Text.xcassets */, - ); - name = UserInterfaceResources; - sourceTree = ""; - }; - 8512EA5224ED30D20073EE19 /* Widgets */ = { - isa = PBXGroup; - children = ( - 8512EA5624ED30D30073EE19 /* Assets.xcassets */, - 853273AC24FEF49600E3C778 /* ColorExtension.swift */, - 853273B124FF114700E3C778 /* DeepLinks.swift */, - 8512EA5824ED30D30073EE19 /* Info.plist */, - 98B001A2251EABB40090EC07 /* InfoPlist.strings */, - 98B001A8251EABB40090EC07 /* Localizable.strings */, - 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */, - 8544C37A250B823600A0FE73 /* UserText.swift */, - 8512EA5324ED30D20073EE19 /* Widgets.swift */, - 853273AF24FEFE4600E3C778 /* WidgetsExtension.entitlements */, - 853273A924FEF24300E3C778 /* WidgetViews.swift */, - 4BB7CBAF2AF59C310014A35F /* VPNWidget.swift */, - ); - path = Widgets; - sourceTree = ""; - }; - 851DFD88212C5ED600D95F20 /* Main */ = { - isa = PBXGroup; - children = ( - 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */, - 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */, - 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */, - ); - name = Main; - sourceTree = ""; - }; - 8528AE7A212EF49200D0BD74 /* AppStore */ = { - isa = PBXGroup; - children = ( - 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */, - 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */, - ); - name = AppStore; - sourceTree = ""; - }; - 85374D3621AC417200FF5A1E /* Renderers */ = { - isa = PBXGroup; - children = ( - F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */, - 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */, - 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */, - 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */, - ); - name = Renderers; - sourceTree = ""; - }; - 85449EF623FDA03100512AAF /* UI */ = { - isa = PBXGroup; - children = ( - F1CDD3F11F16911700BE0581 /* AboutViewController.swift */, - 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */, - AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */, - AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */, - 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */, - 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */, - 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */, - F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */, - 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */, - 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */, - F176699D1E40BC86003D3222 /* Settings.storyboard */, - F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */, - 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */, - 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */, - 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */, - ); - name = UI; - sourceTree = ""; - }; - 85449EF723FDA03D00512AAF /* Model */ = { - isa = PBXGroup; - children = ( - 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */, - 4B53648926718D0E001AA041 /* EmailWaitlist.swift */, - ); - name = Model; - sourceTree = ""; - }; - 85482D892462DCD100EDEDD1 /* OpenAction */ = { - isa = PBXGroup; - children = ( - 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */, - 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */, - 85482D912462DCD100EDEDD1 /* Info.plist */, - 98B001A5251EABB40090EC07 /* InfoPlist.strings */, - 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */, - ); - path = OpenAction; - sourceTree = ""; - }; - 858566F1252E55AE007501B8 /* Debug */ = { - isa = PBXGroup; - children = ( - 858566E7252E4F56007501B8 /* Debug.storyboard */, - 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */, - 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */, - 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */, - 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */, - 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */, - 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */, - C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */, - F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */, - 983D71B02A286E810072E26D /* SyncDebugViewController.swift */, - EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */, - ); - name = Debug; - sourceTree = ""; - }; - 858650CF2469BCC100C36F8A /* DaxOnboarding */ = { - isa = PBXGroup; - children = ( - 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */, - 858650D02469BCDE00C36F8A /* DaxDialogs.swift */, - 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */, - 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */, - 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */, - 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */, - F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */, - F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */, - 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */, - 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */, - ); - name = DaxOnboarding; - sourceTree = ""; - }; - 8588026724E4249800C24AB6 /* iPad */ = { - isa = PBXGroup; - children = ( - 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */, - ); - name = iPad; - sourceTree = ""; - }; - 8595BF491FE847EB00F692EC /* ios-js-support */ = { - isa = PBXGroup; - children = ( - 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */, - 1EEFD2D42758E31600B1393B /* textsize.js */, - ); - name = "ios-js-support"; - sourceTree = ""; - }; - 859872221F5743AF00041CB8 /* FireAnimation */ = { - isa = PBXGroup; - children = ( - F4B594E2257E9806006BC1F0 /* NewFireAnimation */, - ); - name = FireAnimation; - sourceTree = ""; - }; - 85AE668C20971FCA0014CF04 /* Notifications */ = { - isa = PBXGroup; - children = ( - 85AE668D2097206E0014CF04 /* NotificationView.xib */, - 85AE668F209724120014CF04 /* NotificationView.swift */, - ); - name = Notifications; - sourceTree = ""; - }; - 85B9CB8321AEBD72009001F1 /* Cells */ = { - isa = PBXGroup; - children = ( - 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */, - 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */, - 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */, - ); - name = Cells; - sourceTree = ""; - }; - 85BDC3152434E51B0053DB07 /* Web */ = { - isa = PBXGroup; - children = ( - 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */, - ); - name = Web; - sourceTree = ""; - }; - 85C011FA2992850A001E0A99 /* SyncUI */ = { - isa = PBXGroup; - children = ( - 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */, - ); - name = SyncUI; - sourceTree = ""; - }; - 85C11E4A209084DE00BFFEB4 /* HomeRow */ = { - isa = PBXGroup; - children = ( - 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */, - 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */, - 984147C524F026C800362052 /* HomeRow.storyboard */, - 85A9C37820E0E00C00073340 /* HomeRow.xcassets */, - ); - name = HomeRow; - sourceTree = ""; - }; - 85C11E4D2090893900BFFEB4 /* HomeRow */ = { - isa = PBXGroup; - children = ( - 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */, - 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */, - ); - name = HomeRow; - sourceTree = ""; - }; - 85C29705247BDCE60063A335 /* Dax */ = { - isa = PBXGroup; - children = ( - 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */, - 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */, - ); - name = Dax; - sourceTree = ""; - }; - 85CA53A724BB342B00A6288C /* Favicons */ = { - isa = PBXGroup; - children = ( - C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */, - 85CA53A324B9F2BD00A6288C /* Favicons.swift */, - 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */, - 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */, - 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */, - 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 85D2186E24BF24BA004373D2 /* Favicons */ = { - isa = PBXGroup; - children = ( - 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */, - 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */, - 85D2187324BF25CD004373D2 /* FaviconsTests.swift */, - 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 85D33FCC25C97B6E002B91A6 /* IntegrationTests */ = { - isa = PBXGroup; - children = ( - 1E1D8B5F29950FB300C96994 /* Autoconsent */, - 85F21DBD21121147002631A6 /* AtbServerTests.swift */, - 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */, - 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */, - 85D33FCF25C97B6E002B91A6 /* Info.plist */, - ); - path = IntegrationTests; - sourceTree = ""; - }; - 85DD44232976C7A8005CC388 /* Controllers */ = { - isa = PBXGroup; - children = ( - 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */, - 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */, - 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */, - 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */, - ); - name = Controllers; - sourceTree = ""; - }; - 85DFEDEB24C7CC7600973FE7 /* iPad */ = { - isa = PBXGroup; - children = ( - 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */, - ); - name = iPad; - sourceTree = ""; - }; - 85E5602D26541D0900F4DC44 /* AutoComplete */ = { - isa = PBXGroup; - children = ( - 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */, - ); - name = AutoComplete; - sourceTree = ""; - }; - 85EE7F53224667C3000FE757 /* WebContainer */ = { - isa = PBXGroup; - children = ( - 85EE7F54224667DD000FE757 /* WebContainer.storyboard */, - 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */, - 85EE7F562246685B000FE757 /* WebContainerViewController.swift */, - ); - name = WebContainer; - sourceTree = ""; - }; - 85F21DAE210F5E32002631A6 /* AtbUITests */ = { - isa = PBXGroup; - children = ( - 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */, - 85F21DB1210F5E32002631A6 /* Info.plist */, - 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */, - ); - path = AtbUITests; - sourceTree = ""; - }; - 85F2FFFE2215C163006BB258 /* FindInPage */ = { - isa = PBXGroup; - children = ( - 85F2FFFF2215C17B006BB258 /* FindInPage.swift */, - 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */, - 8586A10C24CBA7070049720E /* FindInPageActivity.swift */, - 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */, - 85F200032216F5D8006BB258 /* FindInPageView.swift */, - ); - name = FindInPage; - sourceTree = ""; - }; - 85F98F8C296F0ED100742F4A /* Sync */ = { - isa = PBXGroup; - children = ( - 377D80202AB4853A002AF251 /* SettingSyncHandlers */, - 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */, - 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */, - 85DD44232976C7A8005CC388 /* Controllers */, - ); - name = Sync; - sourceTree = ""; - }; - 9817C9C121EF58BA00884F65 /* AutoClear */ = { - isa = PBXGroup; - children = ( - 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */, - 9817C9C221EF594700884F65 /* AutoClear.swift */, - ); - name = AutoClear; - sourceTree = ""; - }; - 981FED7222045FFA008488D7 /* AutoClear */ = { - isa = PBXGroup; - children = ( - 981FED7322046017008488D7 /* AutoClearTests.swift */, - ); - name = AutoClear; - sourceTree = ""; - }; - 9825F9D9293F2E5F00F220F2 /* PerformanceTests */ = { - isa = PBXGroup; - children = ( - 98BFA910294A2086004EA636 /* bookmarks_3k.html */, - 98D4B7E22949C4270068814D /* bookmarks_30k.html */, - 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */, - 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */, - 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */, - 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */, - 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */, - 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */, - ); - path = PerformanceTests; - sourceTree = ""; - }; - 982E562C222C39E2008D861B /* Model */ = { - isa = PBXGroup; - children = ( - 982E562D222C39F8008D861B /* Feedback.swift */, - ); - name = Model; - sourceTree = ""; - }; - 9830A05725ED0C5D00DB64DE /* BrowsingMenu */ = { - isa = PBXGroup; - children = ( - 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */, - B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */, - 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */, - B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */, - 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */, - 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */, - 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */, - 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */, - ); - path = BrowsingMenu; - sourceTree = ""; - }; - 98559FD0267099F400A83094 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */, - 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */, - B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */, - B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */, - B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */, - B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 987130BD294AAB8200AB05E0 /* BSK */ = { - isa = PBXGroup; - children = ( - 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */, - 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */, - 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */, - 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */, - 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */, - 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */, - 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */, - ); - name = BSK; - sourceTree = ""; - }; - 98A54A8222AFCB2C00E541F4 /* Instruments */ = { - isa = PBXGroup; - children = ( - 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */, - 9820A5D522B1C0B20024E37C /* DDG Trace.tracetemplate */, - ); - path = Instruments; - sourceTree = ""; - }; - 98EA2C3A218B9A880023E1DC /* Themes */ = { - isa = PBXGroup; - children = ( - 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */, - ); - name = Themes; - sourceTree = ""; - }; - 98EA2C3F218BB5140023E1DC /* Settings */ = { - isa = PBXGroup; - children = ( - 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */, - 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */, - ); - name = Settings; - sourceTree = ""; - }; - 98F3A1D6217B36EE0011A0D4 /* Themes */ = { - isa = PBXGroup; - children = ( - 98F3A1D7217B37010011A0D4 /* Theme.swift */, - 9874F9ED2187AFCE00CAF33D /* Themable.swift */, - 98DA6EC92181E41F00E65433 /* ThemeManager.swift */, - 98F3A1D9217B37200011A0D4 /* LightTheme.swift */, - 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */, - 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */, - ); - name = Themes; - sourceTree = ""; - }; - AA4D6A8023DE4973007E8790 /* AppIcon */ = { - isa = PBXGroup; - children = ( - AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */, - AA3D854823DA1DFB00788410 /* AppIcon.swift */, - AA4D6A8123DE4981007E8790 /* Black */, - AA4D6A9623DE4BB3007E8790 /* Blue */, - AA4D6AAB23DE4CC9007E8790 /* Green */, - AA4D6AAC23DE4CE5007E8790 /* Purple */, - AA4D6AF323DF0282007E8790 /* Red */, - AA4D6AAD23DE4D01007E8790 /* Yellow */, - ); - name = AppIcon; - sourceTree = ""; - }; - AA4D6A8123DE4981007E8790 /* Black */ = { - isa = PBXGroup; - children = ( - AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */, - AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */, - AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */, - AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */, - AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */, - AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */, - AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */, - AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */, - ); - name = Black; - sourceTree = ""; - }; - AA4D6A9623DE4BB3007E8790 /* Blue */ = { - isa = PBXGroup; - children = ( - AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */, - AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */, - AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */, - AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */, - AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */, - AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */, - AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */, - AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */, - ); - name = Blue; - sourceTree = ""; - }; - AA4D6AAB23DE4CC9007E8790 /* Green */ = { - isa = PBXGroup; - children = ( - AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */, - AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */, - AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */, - AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */, - AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */, - AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */, - AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */, - AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */, - ); - name = Green; - sourceTree = ""; - }; - AA4D6AAC23DE4CE5007E8790 /* Purple */ = { - isa = PBXGroup; - children = ( - AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */, - AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */, - AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */, - AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */, - AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */, - AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */, - AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */, - AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */, - ); - name = Purple; - sourceTree = ""; - }; - AA4D6AAD23DE4D01007E8790 /* Yellow */ = { - isa = PBXGroup; - children = ( - AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */, - AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */, - AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */, - AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */, - AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */, - AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */, - AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */, - AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */, - ); - name = Yellow; - sourceTree = ""; - }; - AA4D6AF323DF0282007E8790 /* Red */ = { - isa = PBXGroup; - children = ( - AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */, - AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */, - AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */, - AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */, - ); - name = Red; - sourceTree = ""; - }; - B652DF02287C01EE00C12A9C /* ContentBlocking */ = { - isa = PBXGroup; - children = ( - B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */, - B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */, - ); - name = ContentBlocking; - sourceTree = ""; - }; - C14882D627F2010700D59F0C /* ImportExport */ = { - isa = PBXGroup; - children = ( - C14882D727F2011C00D59F0C /* BookmarksExporter.swift */, - C14882D927F2011C00D59F0C /* BookmarksImporter.swift */, - ); - name = ImportExport; - sourceTree = ""; - }; - C14882DD27F20D7300D59F0C /* Bookmarks */ = { - isa = PBXGroup; - children = ( - 987130BD294AAB8200AB05E0 /* BSK */, - 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */, - 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */, - C14882DE27F20D7E00D59F0C /* ImportExport */, - ); - name = Bookmarks; - sourceTree = ""; - }; - C14882DE27F20D7E00D59F0C /* ImportExport */ = { - isa = PBXGroup; - children = ( - C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */, - C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */, - C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */, - ); - name = ImportExport; - sourceTree = ""; - }; - C159DF052A430B36007834BB /* EmailProtection */ = { - isa = PBXGroup; - children = ( - C1F341C32A6923D70032057B /* EmailAddressPrompt */, - C1CAA3D52A630ECB00807703 /* EmailSignup */, - ); - name = EmailProtection; - sourceTree = ""; - }; - C17B59552A03AAC40055F2D1 /* PasswordGeneration */ = { - isa = PBXGroup; - children = ( - C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */, - C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */, - C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */, - ); - name = PasswordGeneration; - sourceTree = ""; - }; - C1B7B51D28941F160098FD6A /* RemoteMessaging */ = { - isa = PBXGroup; - children = ( - C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */, - C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */, - C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */, - C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */, - ); - name = RemoteMessaging; - sourceTree = ""; - }; - C1B7B52E28944DDC0098FD6A /* RemoteMessaging */ = { - isa = PBXGroup; - children = ( - C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */, - ); - name = RemoteMessaging; - sourceTree = ""; - }; - C1BF0BA629B63E0400482B73 /* AutofillLoginUI */ = { - isa = PBXGroup; - children = ( - C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */, - ); - name = AutofillLoginUI; - sourceTree = ""; - }; - C1CAA3D52A630ECB00807703 /* EmailSignup */ = { - isa = PBXGroup; - children = ( - C159DF062A430B60007834BB /* EmailSignupViewController.swift */, - C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */, - C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */, - C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */, - ); - name = EmailSignup; - sourceTree = ""; - }; - C1F341C32A6923D70032057B /* EmailAddressPrompt */ = { - isa = PBXGroup; - children = ( - C1F341C42A6924000032057B /* EmailAddressPromptView.swift */, - C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */, - C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */, - ); - name = EmailAddressPrompt; - sourceTree = ""; - }; - CB1AEFB6279AF6420031AE3D /* WidgetEducation */ = { - isa = PBXGroup; - children = ( - CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */, - CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */, - ); - name = WidgetEducation; - sourceTree = ""; - }; - CB258D1129A4F1BB00DEBA24 /* Configuration */ = { - isa = PBXGroup; - children = ( - CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */, - CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */, - ); - path = Configuration; - sourceTree = ""; - }; - CBAA195627BFDD9800A4BD49 /* SmarterEncryption */ = { - isa = PBXGroup; - children = ( - CBAA195827BFDE0800A4BD49 /* Resources */, - CBAA195727BFDDAC00A4BD49 /* Store */, - ); - name = SmarterEncryption; - sourceTree = ""; - }; - CBAA195727BFDDAC00A4BD49 /* Store */ = { - isa = PBXGroup; - children = ( - 85A53EC9200D1FA20010D13F /* FileStore.swift */, - 9896632322C56716007BE4FE /* EtagStorage.swift */, - CB258D0C29A4CD0500DEBA24 /* Configuration.swift */, - ); - name = Store; - sourceTree = ""; - }; - CBAA195827BFDE0800A4BD49 /* Resources */ = { - isa = PBXGroup; - children = ( - 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */, - 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */, - 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */, - ); - name = Resources; - sourceTree = ""; - }; - EA7EFE662677F5BD0075464E /* PrivacyReferenceTests */ = { - isa = PBXGroup; - children = ( - EA39B7E1268A1A35000C62CD /* privacy-reference-tests */, - 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */, - EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */, - 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */, - 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */, - ); - name = PrivacyReferenceTests; - sourceTree = ""; - }; - EE0153DF2A6EABAF002A8B26 /* Helpers */ = { - isa = PBXGroup; - children = ( - EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */, - EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */, - EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */, - ); - name = Helpers; - sourceTree = ""; - }; - EE0153E22A6FE031002A8B26 /* Root */ = { - isa = PBXGroup; - children = ( - EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */, - EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */, - EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */, - ); - name = Root; - sourceTree = ""; - }; - EE01EB412AFC1DE10096AAC9 /* PreferredLocation */ = { - isa = PBXGroup; - children = ( - EE01EB422AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift */, - ); - name = PreferredLocation; - sourceTree = ""; - }; - EE3766DC2AC5940A00AAB575 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */, - EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */, - ); - path = NetworkProtection; - sourceTree = ""; - }; - EE3B226929DE0EE10082298A /* FeatureFlags */ = { - isa = PBXGroup; - children = ( - EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */, - ); - name = FeatureFlags; - sourceTree = ""; - }; - EE458D122ABB651500FC651A /* Debug */ = { - isa = PBXGroup; - children = ( - EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */, - EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */, - ); - name = Debug; - sourceTree = ""; - }; - EE50052C29C3692700AE0773 /* FeatureFlags */ = { - isa = PBXGroup; - children = ( - EE50052D29C369D300AE0773 /* FeatureFlag.swift */, - EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */, - ); - name = FeatureFlags; - sourceTree = ""; - }; - EE56DE3A2A6038F500375C41 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */, - EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */, - EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EE7A92852AC6DE2500832A36 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */, - EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EE9D68CF2AE00CE000B55EF4 /* VPNSettings */ = { - isa = PBXGroup; - children = ( - EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */, - EE01EB3F2AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift */, - ); - name = VPNSettings; - sourceTree = ""; - }; - EE9D68D62AE1527F00B55EF4 /* VPNNotifications */ = { - isa = PBXGroup; - children = ( - EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */, - EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */, - ); - name = VPNNotifications; - sourceTree = ""; - }; - EECD94B22A28B8580085C66E /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EE01EB412AFC1DE10096AAC9 /* PreferredLocation */, - EE9D68D62AE1527F00B55EF4 /* VPNNotifications */, - EE9D68CF2AE00CE000B55EF4 /* VPNSettings */, - EE458D122ABB651500FC651A /* Debug */, - EE0153E22A6FE031002A8B26 /* Root */, - EE0153DF2A6EABAF002A8B26 /* Helpers */, - EEFD562D2A65B68B00DAEC48 /* Invite */, - EECD94B32A28B96C0085C66E /* Status */, - 4B5C46282AF2A6DB002A4432 /* Intents */, - 4B274F5E2AFEAEB3003F0745 /* Widget */, - EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EECD94B32A28B96C0085C66E /* Status */ = { - isa = PBXGroup; - children = ( - EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */, - EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */, - ); - name = Status; - sourceTree = ""; - }; - EEFD562D2A65B68B00DAEC48 /* Invite */ = { - isa = PBXGroup; - children = ( - EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */, - EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */, - ); - name = Invite; - sourceTree = ""; - }; - F1134EA71F3E2B3500B73467 /* Statistics */ = { - isa = PBXGroup; - children = ( - C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */, - F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */, - F1134EB11F40AC6A00B73467 /* Domain */, - F1134EAE1F40AB2300B73467 /* Parser */, - F1134EA91F3E2BA700B73467 /* Store */, - CB2A7EF028410DF700885F67 /* PixelEvent.swift */, - 853A717520F62FE800FE60BC /* Pixel.swift */, - 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */, - 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */, - 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */, - ); - name = Statistics; - sourceTree = ""; - }; - F1134EA91F3E2BA700B73467 /* Store */ = { - isa = PBXGroup; - children = ( - F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */, - F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */, - ); - name = Store; - sourceTree = ""; - }; - F1134EAE1F40AB2300B73467 /* Parser */ = { - isa = PBXGroup; - children = ( - F1134EAF1F40AC6300B73467 /* AtbParser.swift */, - ); - name = Parser; - sourceTree = ""; - }; - F1134EB11F40AC6A00B73467 /* Domain */ = { - isa = PBXGroup; - children = ( - F1134EB21F40AD2500B73467 /* Atb.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F1134EC91F40E74800B73467 /* Statistics */ = { - isa = PBXGroup; - children = ( - 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */, - 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */, - F1134ECB1F40EA0300B73467 /* Parser */, - 853A717720F645FB00FE60BC /* PixelTests.swift */, - 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */, - 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */, - F1134ED31F40F12B00B73467 /* Store */, - 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */, - ); - name = Statistics; - sourceTree = ""; - }; - F1134ECB1F40EA0300B73467 /* Parser */ = { - isa = PBXGroup; - children = ( - F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */, - ); - name = Parser; - sourceTree = ""; - }; - F1134ED11F40EDB600B73467 /* TestUtils */ = { - isa = PBXGroup; - children = ( - C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */, - 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */, - C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */, - F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */, - C14882E627F20DAB00D59F0C /* TestDataLoader.swift */, - 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */, - 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */, - EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */, - ); - name = TestUtils; - sourceTree = ""; - }; - F1134ED31F40F12B00B73467 /* Store */ = { - isa = PBXGroup; - children = ( - F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */, - ); - name = Store; - sourceTree = ""; - }; - F11CEF581EBB66C80088E4D7 /* Tutorials */ = { - isa = PBXGroup; - children = ( - 1E16260029683B4D0004127F /* CustomDaxDialog */, - 858650CF2469BCC100C36F8A /* DaxOnboarding */, - 85EE7F53224667C3000FE757 /* WebContainer */, - 85C11E4A209084DE00BFFEB4 /* HomeRow */, - F1BE54481E69DD5F00FCF649 /* Onboarding */, - F186421A1E94A3F900B2A911 /* Support */, - ); - name = Tutorials; - sourceTree = ""; - }; - F12790DD1EBBDDF3001D3AEC /* Tutorials */ = { - isa = PBXGroup; - children = ( - 85C29705247BDCE60063A335 /* Dax */, - 85C11E4D2090893900BFFEB4 /* HomeRow */, - ); - name = Tutorials; - sourceTree = ""; - }; - F12D98401F266B30003C2EE3 /* DuckDuckGo */ = { - isa = PBXGroup; - children = ( - F17669A21E411D63003D3222 /* Application */, - 026F08B629B7DC130079B9DF /* AppTrackingProtection */, - 981FED7222045FFA008488D7 /* AutoClear */, - 85E5602D26541D0900F4DC44 /* AutoComplete */, - 1E1D8B5B2994FF7800C96994 /* Autoconsent */, - F40F843228C92B1C0081AE75 /* Autofill */, - 98559FD0267099F400A83094 /* ContentBlocker */, - 31C138A127A334F600FFD4B2 /* Downloads */, - 83134D7F20E2E013006CE65D /* Feedback */, - 8588026724E4249800C24AB6 /* iPad */, - 851DFD88212C5ED600D95F20 /* Main */, - EE56DE3A2A6038F500375C41 /* NetworkProtection */, - F1D477C71F2139210031ED49 /* OmniBar */, - C1B7B52E28944DDC0098FD6A /* RemoteMessaging */, - 98EA2C3F218BB5140023E1DC /* Settings */, - F13B4BF71F18C9E800814661 /* Tabs */, - 98EA2C3A218B9A880023E1DC /* Themes */, - F12790DD1EBBDDF3001D3AEC /* Tutorials */, - F194FAF91F14E605009B4DF8 /* UserInterface */, - 317045BE2858C69A0016ED1F /* Utils */, - 4B6484F927FFCF520050A7A1 /* Waitlist */, - ); - name = DuckDuckGo; - sourceTree = ""; - }; - F1386BA21E6846320062FC3C /* TabSwitcher */ = { - isa = PBXGroup; - children = ( - 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */, - 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */, - 8586A10F24CCCD040049720E /* TabsBarViewController.swift */, - F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */, - F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */, - 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */, - F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */, - 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */, - 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */, - F1DE78571E5CAE350058895A /* TabViewGridCell.swift */, - 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */, - ); - name = TabSwitcher; - sourceTree = ""; - }; - F13B4BF31F18C73A00814661 /* Home */ = { - isa = PBXGroup; - children = ( - 02A54A962A0930D1000C8FED /* AppTrackingProtection */, - F4D9C4F8251179CC00814B71 /* HomeMessages */, - 984147B324F0264300362052 /* Home.storyboard */, - 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */, - F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */, - 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */, - F16390811E648B7A005B4550 /* HomeViewController.swift */, - 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */, - 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */, - 85B9CB8321AEBD72009001F1 /* Cells */, - 85374D3621AC417200FF5A1E /* Renderers */, - ); - name = Home; - sourceTree = ""; - }; - F13B4BF41F18C74500814661 /* Tabs */ = { - isa = PBXGroup; - children = ( - 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */, - F1617C141E57336D00DEDCAF /* TabManager.swift */, - F13B4BF51F18C75D00814661 /* Model */, - F13B4BF61F18C76600814661 /* UI */, - ); - name = Tabs; - sourceTree = ""; - }; - F13B4BF51F18C75D00814661 /* Model */ = { - isa = PBXGroup; - children = ( - F13B4BD21F1822C700814661 /* Tab.swift */, - F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */, - F13B4BBF1F180D8A00814661 /* TabsModel.swift */, - 988AC354257E47C100793C64 /* RequeryLogic.swift */, - B652DEFC287BE67400C12A9C /* UserScripts.swift */, - ); - name = Model; - sourceTree = ""; - }; - F13B4BF61F18C76600814661 /* UI */ = { - isa = PBXGroup; - children = ( - 984147C224F026A300362052 /* Tab.storyboard */, - F1386BA31E6846C40062FC3C /* TabDelegate.swift */, - F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */, - CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */, - 9820EAF422613CD30089094D /* WebProgressWorker.swift */, - 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */, - 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */, - 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */, - 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */, - 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */, - 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */, - 8548D96725262C33005AAE49 /* view_highlight.json */, - 31B524562715BB23002225AB /* WebJSAlert.swift */, - B60DFF062872B64B0061E7C2 /* JSAlertController.swift */, - B6BA95E728924730004ABA20 /* JSAlertController.storyboard */, - 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */, - ); - name = UI; - sourceTree = ""; - }; - F13B4BF71F18C9E800814661 /* Tabs */ = { - isa = PBXGroup; - children = ( - 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */, - 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */, - 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */, - F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */, - F13B4BF81F18CA0600814661 /* TabsModelTests.swift */, - F189AED61F18F6DE001EBAE1 /* TabTests.swift */, - ); - name = Tabs; - sourceTree = ""; - }; - F143C2E51E4A4CD400CFDE3A /* Core */ = { - isa = PBXGroup; - children = ( - EE7A92852AC6DE2500832A36 /* NetworkProtection */, - 4B470ED4299C484B0086EBDC /* AppTrackingProtection */, - F1CE42A71ECA0A520074A8DF /* Bookmarks */, - 837774491F8E1ECE00E17A29 /* ContentBlocker */, - F143C2E61E4A4CD400CFDE3A /* Core.h */, - F143C3141E4A99BE00CFDE3A /* Domain */, - 85CA53A724BB342B00A6288C /* Favicons */, - EE50052C29C3692700AE0773 /* FeatureFlags */, - 8512BCBF2061B6110085E862 /* global.swift */, - F143C2E71E4A4CD400CFDE3A /* Info.plist */, - 98B001AE251EABB40090EC07 /* InfoPlist.strings */, - F18608DE1E5E648100361C30 /* Javascript */, - CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */, - CBAA195627BFDD9800A4BD49 /* SmarterEncryption */, - F1134EA71F3E2B3500B73467 /* Statistics */, - 37DF000829F9C3F0002B7D3E /* Sync */, - F143C3191E4A99DD00CFDE3A /* Utilities */, - F143C3311E4A9A6A00CFDE3A /* Web */, - ); - path = Core; - sourceTree = ""; - }; - F143C3141E4A99BE00CFDE3A /* Domain */ = { - isa = PBXGroup; - children = ( - F143C3151E4A99D200CFDE3A /* AppURLs.swift */, - F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */, - F143C3161E4A99D200CFDE3A /* Link.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F143C3191E4A99DD00CFDE3A /* Utilities */ = { - isa = PBXGroup; - children = ( - B603974829C19F6F00902A34 /* Assertions.swift */, - CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */, - 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */, - 9875E00622316B8400B1373F /* Instruments.swift */, - 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */, - 9887DC242354D2AA005C85F5 /* Database.swift */, - 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */, - F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */, - F143C3231E4A9A0E00CFDE3A /* Logging.swift */, - F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */, - F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */, - F1D477CA1F2149C40031ED49 /* Type.swift */, - 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */, - F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */, - 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */, - F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */, - 98982B3322F8D8E400578AC9 /* Debounce.swift */, - 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */, - 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */, - 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */, - 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */, - 1E6A4D682984208800A371D3 /* LocaleExtension.swift */, - ); - name = Utilities; - sourceTree = ""; - }; - F143C3311E4A9A6A00CFDE3A /* Web */ = { - isa = PBXGroup; - children = ( - 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */, - 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */, - 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */, - 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */, - 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */, - 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */, - 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */, - 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */, - 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */, - F1A886771F29394E0096251E /* WebCacheManager.swift */, - 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */, - 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */, - ); - name = Web; - sourceTree = ""; - }; - F15D43211E70849A00BF2CDC /* Autocomplete */ = { - isa = PBXGroup; - children = ( - F17922D31E7109C4006E3D97 /* API */, - F17922DC1E717C91006E3D97 /* Domain */, - F17922D41E7109DB006E3D97 /* UI */, - ); - name = Autocomplete; - sourceTree = ""; - }; - F1668BCC1E798025008CBA04 /* Bookmarks */ = { - isa = PBXGroup; - children = ( - F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */, - F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */, - F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */, - F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */, - F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */, - F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */, - F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */, - F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */, - F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */, - F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */, - 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */, - F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */, - 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */, - ); - name = Bookmarks; - sourceTree = ""; - }; - F17669A21E411D63003D3222 /* Application */ = { - isa = PBXGroup; - children = ( - 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */, - 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */, - 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */, - ); - name = Application; - sourceTree = ""; - }; - F17669A91E412A17003D3222 /* Mocks */ = { - isa = PBXGroup; - children = ( - C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */, - 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */, - C158AC7A297AB5DC0008723A /* MockSecureVault.swift */, - F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */, - 026DABA328242BC80089E0B5 /* MockUserAgent.swift */, - 8536A1C7209AF2410050739E /* MockVariantManager.swift */, - 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */, - CBDD5DE029A6741300832877 /* MockBundle.swift */, - C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */, - ); - name = Mocks; - sourceTree = ""; - }; - F17922D31E7109C4006E3D97 /* API */ = { - isa = PBXGroup; - children = ( - F1A568391E70F98E0081082E /* AutocompleteRequest.swift */, - ); - name = API; - sourceTree = ""; - }; - F17922D41E7109DB006E3D97 /* UI */ = { - isa = PBXGroup; - children = ( - 984147AD24F025F700362052 /* Autocomplete.storyboard */, - F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */, - F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */, - F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */, - F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */, - ); - name = UI; - sourceTree = ""; - }; - F17922DC1E717C91006E3D97 /* Domain */ = { - isa = PBXGroup; - children = ( - F17922DA1E717C8D006E3D97 /* Suggestion.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F17D722C1E8B3563003E8B0E /* Domain */ = { - isa = PBXGroup; - children = ( - 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */, - F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */, - CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */, - F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F18608DE1E5E648100361C30 /* Javascript */ = { - isa = PBXGroup; - children = ( - 835750931F8E9A610059E07B /* contentblocking */, - ); - name = Javascript; - sourceTree = ""; - }; - F186421A1E94A3F900B2A911 /* Support */ = { - isa = PBXGroup; - children = ( - F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */, - ); - name = Support; - sourceTree = ""; - }; - F194FAF91F14E605009B4DF8 /* UserInterface */ = { - isa = PBXGroup; - children = ( - F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */, - F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */, - ); - name = UserInterface; - sourceTree = ""; - }; - F198D78F1E3976300088DA8A /* Utilities */ = { - isa = PBXGroup; - children = ( - F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */, - F14E491E1E391CE900DC037C /* URLExtensionTests.swift */, - F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */, - 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */, - 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */, - 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */, - ); - name = Utilities; - sourceTree = ""; - }; - F198D7961E3A45C00088DA8A /* Web */ = { - isa = PBXGroup; - children = ( - 834DF990248FDDF60075EA48 /* UserAgentTests.swift */, - 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */, - 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */, - F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */, - ); - name = Web; - sourceTree = ""; - }; - F1AA545F1E48D90700223211 /* Frameworks */ = { - isa = PBXGroup; - children = ( - F1AA54601E48D90700223211 /* NotificationCenter.framework */, - 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */, - 8512EA5024ED30D20073EE19 /* SwiftUI.framework */, - 02025663298818B100E694E7 /* NetworkExtension.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F1AB2B401E3F75A000868554 /* Settings */ = { - isa = PBXGroup; - children = ( - 858566F1252E55AE007501B8 /* Debug */, - 85449EF723FDA03D00512AAF /* Model */, - 85449EF623FDA03100512AAF /* UI */, - ); - name = Settings; - sourceTree = ""; - }; - F1AE54DB1F0425BB00D9A700 /* Privacy */ = { - isa = PBXGroup; - children = ( - 984147B624F0264B00362052 /* Authentication.storyboard */, - F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */, - 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */, - F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */, - F1CA3C361F045878005FADB3 /* PrivacyStore.swift */, - F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */, - ); - name = Privacy; - sourceTree = ""; - }; - F1BE54481E69DD5F00FCF649 /* Onboarding */ = { - isa = PBXGroup; - children = ( - 984147AA24F0259000362052 /* Onboarding.storyboard */, - 851B128722200575004781BC /* Onboarding.swift */, - F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */, - F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */, - F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */, - 851B128B2220483A004781BC /* OnboardingViewController.swift */, - F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */, - ); - name = Onboarding; - sourceTree = ""; - }; - F1C4A70C1E5771F800A6CA1B /* OmniBar */ = { - isa = PBXGroup; - children = ( - F114C55A1E66EB020018F95F /* NibLoading.swift */, - F1C4A70D1E57725800A6CA1B /* OmniBar.swift */, - 98D16975250CE707009513CC /* OmniBar.xib */, - F130D7391E5776C500C45811 /* OmniBarDelegate.swift */, - F1D477C51F2126CC0031ED49 /* OmniBarState.swift */, - 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */, - 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */, - 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */, - 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */, - 1E7A71152934E4C700B7EA19 /* OmniBarNotifications */, - 1EE411F42857C5130003FE64 /* PrivacyIconAndTrackers */, - ); - name = OmniBar; - sourceTree = ""; - }; - F1C5ECF31E37812900C599A4 /* Application */ = { - isa = PBXGroup; - children = ( - 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */, - CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */, - 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */, - 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */, - 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */, - 85BA58591F3506AE00C6E8CA /* AppSettings.swift */, - 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */, - 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */, - 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */, - 983EABB7236198F6003948D1 /* DatabaseMigration.swift */, - 853C5F6021C277C7001F7A05 /* global.swift */, - ); - name = Application; - sourceTree = ""; - }; - F1C5ECFA1E37B15B00C599A4 /* Main */ = { - isa = PBXGroup; - children = ( - 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */, - 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */, - 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */, - 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */, - 854A012E2A5563A400FCC628 /* FindInPage.xib */, - 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */, - 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */, - 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */, - 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */, - F17669D61E43401C003D3222 /* MainViewController.swift */, - 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */, - 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */, - 8546A5492A672959003929BF /* MainViewController+Email.swift */, - 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */, - 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */, - 9880723525FA4E440039EF4B /* menu_dark.json */, - 9880723625FA4E450039EF4B /* menu_light.json */, - 9880722925FA497B0039EF4B /* MenuButton.swift */, - 98EF177C21837E35006750C1 /* new_tab_dark.json */, - 85371D232121B9D400920548 /* new_tab.json */, - 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */, - 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */, - 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */, - 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */, - 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */, - CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */, - ); - name = Main; - sourceTree = ""; - }; - F1CE42A71ECA0A520074A8DF /* Bookmarks */ = { - isa = PBXGroup; - children = ( - 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */, - 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */, - 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */, - C14882D627F2010700D59F0C /* ImportExport */, - F1CE42A81ECA0A660074A8DF /* LegacyStore */, - ); - name = Bookmarks; - sourceTree = ""; - }; - F1CE42A81ECA0A660074A8DF /* LegacyStore */ = { - isa = PBXGroup; - children = ( - C1963862283794A000298D4D /* BookmarksCachingSearch.swift */, - F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */, - F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */, - F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */, - 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */, - ); - name = LegacyStore; - sourceTree = ""; - }; - F1D477C71F2139210031ED49 /* OmniBar */ = { - isa = PBXGroup; - children = ( - 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */, - 85F20005221702F7006BB258 /* OmniBarTests.swift */, - F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */, - 1E8146A628C8AAF500D1AF63 /* PrivacyIconAndTrackers */, - ); - name = OmniBar; - sourceTree = ""; - }; - F1D796ED1E7AE4090019D451 /* UserInterface */ = { - isa = PBXGroup; - children = ( - 859872221F5743AF00041CB8 /* FireAnimation */, - 1E162603296840790004127F /* SwiftUI */, - 982686AC2600C0850011A8D6 /* ActionMessageView.swift */, - 982686B82600C0960011A8D6 /* ActionMessageView.xib */, - 37FCAABF29930E26000E420A /* FailedAssertionView.swift */, - 980891A122369ADB00313A70 /* FeedbackUserText.swift */, - 985AAE4424899369007A43EC /* HomeScreenTransition.swift */, - 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */, - 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */, - 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */, - F1D934021E610DCE00A6F0D6 /* Point.swift */, - 985892512260B1B200EEB31B /* ProgressView.swift */, - F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */, - F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */, - 8524CC95246D620B00E59D45 /* String+Markdown.swift */, - 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */, - F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */, - 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */, - 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */, - F1B745211E549D550072547E /* UIColorExtension.swift */, - F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */, - 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */, - 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */, - 850365F223DE087800D0F787 /* UIImageViewExtension.swift */, - 980891A82238504B00313A70 /* UILabelExtension.swift */, - 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */, - 982C87C32255559A00919035 /* UITableViewCellExtension.swift */, - 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */, - 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */, - F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */, - F1DE78591E5CD2A70058895A /* UIViewExtension.swift */, - F1F5337B1F26A9EF00D80D4F /* UserText.swift */, - 986DA94924884B18004A7E39 /* WebViewTransition.swift */, - EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */, - ); - name = UserInterface; - sourceTree = ""; - }; - F1DF09502B039E6E008CC908 /* PrivacyDashboard */ = { - isa = PBXGroup; - children = ( - 98728E812417E3300033960E /* BrokenSiteInfo.swift */, - 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */, - 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */, - ); - path = PrivacyDashboard; - sourceTree = ""; - }; - F1E092B31E92A6B900732CCC /* Core */ = { - isa = PBXGroup; - children = ( - 4B83396D29AC0F22003F7EA9 /* AppTrackingProtection */, - EA7EFE662677F5BD0075464E /* PrivacyReferenceTests */, - 83EDCC3E1F86B363005CDFCD /* API */, - C14882DD27F20D7300D59F0C /* Bookmarks */, - 830FA79B1F8E81FB00FCE105 /* ContentBlocker */, - F17D722C1E8B3563003E8B0E /* Domain */, - EE3B226929DE0EE10082298A /* FeatureFlags */, - 85D2186E24BF24BA004373D2 /* Favicons */, - F1134EC91F40E74800B73467 /* Statistics */, - F198D78F1E3976300088DA8A /* Utilities */, - F198D7961E3A45C00088DA8A /* Web */, - ); - name = Core; - sourceTree = ""; - }; - F407605328131910006B1E0B /* AutofillLoginUI */ = { - isa = PBXGroup; - children = ( - C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */, - F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */, - F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */, - F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */, - ); - name = AutofillLoginUI; - sourceTree = ""; - }; - F407605428131923006B1E0B /* SaveLogin */ = { - isa = PBXGroup; - children = ( - 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */, - 3157B43227F497E90042D3D7 /* SaveLoginView.swift */, - 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */, - 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */, - ); - name = SaveLogin; - sourceTree = ""; - }; - F40F843228C92B1C0081AE75 /* Autofill */ = { - isa = PBXGroup; - children = ( - C1BF0BA629B63E0400482B73 /* AutofillLoginUI */, - F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */, - C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */, - ); - name = Autofill; - sourceTree = ""; - }; - F44D279327F331930037F371 /* Autofill */ = { - isa = PBXGroup; - children = ( - D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */, - F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */, - C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */, - C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */, - 319A370F28299A850079FBCE /* PasswordHider.swift */, - 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */, - F407605328131910006B1E0B /* AutofillLoginUI */, - 310C4B4A281B69BC00BA79A9 /* Management */, - C17B59552A03AAC40055F2D1 /* PasswordGeneration */, - 31951E9328230D8900CAF535 /* Shared */, - F407605428131923006B1E0B /* SaveLogin */, - ); - name = Autofill; - sourceTree = ""; - }; - F4B594E2257E9806006BC1F0 /* NewFireAnimation */ = { - isa = PBXGroup; - children = ( - F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */, - F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */, - F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */, - F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */, - ); - name = NewFireAnimation; - sourceTree = ""; - }; - F4D9C4F8251179CC00814B71 /* HomeMessages */ = { - isa = PBXGroup; - children = ( - 854A012A2A54412600FCC628 /* ActivityViewController.swift */, - CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */, - CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */, - F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */, - CBF14FC227970072001D94D0 /* HomeMessageView.swift */, - CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */, - C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */, - CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */, - CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */, - CB1AEFB6279AF6420031AE3D /* WidgetEducation */, - ); - name = HomeMessages; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - F143C2E11E4A4CD400CFDE3A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - F143C2E81E4A4CD400CFDE3A /* Core.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 02025661298818B100E694E7 /* PacketTunnelProvider */ = { - isa = PBXNativeTarget; - buildConfigurationList = 0202566F298818B200E694E7 /* Build configuration list for PBXNativeTarget "PacketTunnelProvider" */; - buildPhases = ( - 0202565E298818B100E694E7 /* Sources */, - 0202565F298818B100E694E7 /* Frameworks */, - 02025660298818B100E694E7 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 4B470EE7299C6DFB0086EBDC /* PBXTargetDependency */, - ); - name = PacketTunnelProvider; - packageProductDependencies = ( - 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */, - ); - productName = PacketTunnelProvider; - productReference = 02025662298818B100E694E7 /* PacketTunnelProvider.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 025CCFE12582601C001CD5BB /* FingerprintingUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 025CCFEB2582601C001CD5BB /* Build configuration list for PBXNativeTarget "FingerprintingUITests" */; - buildPhases = ( - 025CCFDE2582601C001CD5BB /* Sources */, - 025CCFDF2582601C001CD5BB /* Frameworks */, - 025CCFE02582601C001CD5BB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 025CCFE82582601C001CD5BB /* PBXTargetDependency */, - ); - name = FingerprintingUITests; - productName = FingerprintingUITests; - productReference = 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 8390446B20BDCE10006461CD /* ShareExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8390447720BDCE10006461CD /* Build configuration list for PBXNativeTarget "ShareExtension" */; - buildPhases = ( - 0A991F5C239419BF00AA1F64 /* Prevent Version Override */, - 8390446820BDCE10006461CD /* Sources */, - 8390446920BDCE10006461CD /* Frameworks */, - 8390446A20BDCE10006461CD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ShareExtension; - productName = ShareExtension; - productReference = 8390446C20BDCE10006461CD /* ShareExtension.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 84E341BA1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "DuckDuckGo" */; - buildPhases = ( - CBCCF59B29940C3800C02DFE /* Assert Xcode version */, - 0A991F5B239418D100AA1F64 /* Prevent Version Override */, - 98B0CE69251C937D003FB601 /* Update Localizable.strings */, - 84E3418E1E2F7EFB00BDBA6F /* Sources */, - 8558AA7D20EE3CB200A346E9 /* Swift Lint */, - 84E3418F1E2F7EFB00BDBA6F /* Frameworks */, - 84E341901E2F7EFB00BDBA6F /* Resources */, - F143C2F01E4A4CD400CFDE3A /* Embed Frameworks */, - 37B4F3D329D2C84400758752 /* Copy GRDB framework */, - F10307651E7D5B2C0059FEC7 /* Copy Frameworks */, - 83E282AC20BC1840005FBE88 /* Embed App Extensions */, - EE9286812A812BD2002B7818 /* Embed PacketTunnelProvider */, - ); - buildRules = ( - ); - dependencies = ( - F143C2EA1E4A4CD400CFDE3A /* PBXTargetDependency */, - 8390447520BDCE10006461CD /* PBXTargetDependency */, - 85482D932462DCD100EDEDD1 /* PBXTargetDependency */, - 8512EA5C24ED30D30073EE19 /* PBXTargetDependency */, - 02FFD7BC2A1FC8BE007BD7D1 /* PBXTargetDependency */, - ); - name = DuckDuckGo; - packageProductDependencies = ( - 31E69A62280F4CB600478327 /* DuckUI */, - 85D598862927F84C00FA3B1B /* Crashes */, - F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */, - 85875B6029912A9900115F05 /* SyncUI */, - 3760DFEC299315EF0045A446 /* Waitlist */, - F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */, - 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */, - 4B2754EB29E8C7DF00394032 /* Lottie */, - ); - productName = DuckDuckGo; - productReference = 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */; - productType = "com.apple.product-type.application"; - }; - 84E341A51E2F7EFB00BDBA6F /* UnitTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 84E341BD1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "UnitTests" */; - buildPhases = ( - 84E341A21E2F7EFB00BDBA6F /* Sources */, - 84E341A31E2F7EFB00BDBA6F /* Frameworks */, - 84E341A41E2F7EFB00BDBA6F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 84E341A81E2F7EFB00BDBA6F /* PBXTargetDependency */, - ); - name = UnitTests; - packageProductDependencies = ( - F486D3352506A037002D07D7 /* OHHTTPStubs */, - F486D3372506A225002D07D7 /* OHHTTPStubsSwift */, - EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */, - ); - productName = DuckDuckGoTests; - productReference = 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 8512EA4C24ED30D20073EE19 /* WidgetsExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8512EA6024ED30D30073EE19 /* Build configuration list for PBXNativeTarget "WidgetsExtension" */; - buildPhases = ( - 8512EA4924ED30D20073EE19 /* Sources */, - 8512EA4A24ED30D20073EE19 /* Frameworks */, - 8512EA4B24ED30D20073EE19 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85DF714924F7FE6100C89288 /* PBXTargetDependency */, - ); - name = WidgetsExtension; - packageProductDependencies = ( - 4BBBBA862B02E85400D965DA /* DesignResourcesKit */, - ); - productName = WidgetsExtension; - productReference = 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 85482D872462DCD100EDEDD1 /* OpenAction */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85482D972462DCD100EDEDD1 /* Build configuration list for PBXNativeTarget "OpenAction" */; - buildPhases = ( - 85482D842462DCD100EDEDD1 /* Sources */, - 85482D852462DCD100EDEDD1 /* Frameworks */, - 85482D862462DCD100EDEDD1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OpenAction; - productName = OpenAction; - productReference = 85482D882462DCD100EDEDD1 /* OpenAction.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 85D33FCA25C97B6E002B91A6 /* IntegrationTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85D33FD225C97B6E002B91A6 /* Build configuration list for PBXNativeTarget "IntegrationTests" */; - buildPhases = ( - 85D33FC725C97B6E002B91A6 /* Sources */, - 85D33FC825C97B6E002B91A6 /* Frameworks */, - 85D33FC925C97B6E002B91A6 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85D33FD125C97B6E002B91A6 /* PBXTargetDependency */, - ); - name = IntegrationTests; - packageProductDependencies = ( - 1E1D8B622995143200C96994 /* OHHTTPStubs */, - 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */, - ); - productName = IntegrationTests; - productReference = 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 85F21DAC210F5E32002631A6 /* AtbUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85F21DB6210F5E32002631A6 /* Build configuration list for PBXNativeTarget "AtbUITests" */; - buildPhases = ( - 85F21DA9210F5E32002631A6 /* Sources */, - 85F21DAA210F5E32002631A6 /* Frameworks */, - 85F21DAB210F5E32002631A6 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85F21DB3210F5E32002631A6 /* PBXTargetDependency */, - ); - name = AtbUITests; - packageProductDependencies = ( - F486D31C2506980E002D07D7 /* Swifter */, - ); - productName = AtbIntegrationTests; - productReference = 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 9825F9CB293F2DE900F220F2 /* PerformanceTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9825F9D4293F2DE900F220F2 /* Build configuration list for PBXNativeTarget "PerformanceTests" */; - buildPhases = ( - 9825F9CE293F2DE900F220F2 /* Sources */, - 9825F9D2293F2DE900F220F2 /* Frameworks */, - 9825F9D3293F2DE900F220F2 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 9825F9CC293F2DE900F220F2 /* PBXTargetDependency */, - ); - name = PerformanceTests; - packageProductDependencies = ( - ); - productName = IntegrationTests; - productReference = 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 98A54A8022AFCB2C00E541F4 /* Instruments */ = { - isa = PBXNativeTarget; - buildConfigurationList = 98A54A8522AFCB2D00E541F4 /* Build configuration list for PBXNativeTarget "Instruments" */; - buildPhases = ( - 98A54A7F22AFCB2C00E541F4 /* Sources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Instruments; - productName = Instruments; - productReference = 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */; - productType = "com.apple.product-type.instruments-package"; - }; - F143C2E31E4A4CD400CFDE3A /* Core */ = { - isa = PBXNativeTarget; - buildConfigurationList = F143C2ED1E4A4CD400CFDE3A /* Build configuration list for PBXNativeTarget "Core" */; - buildPhases = ( - F143C2E11E4A4CD400CFDE3A /* Headers */, - F143C2DF1E4A4CD400CFDE3A /* Sources */, - F143C2E01E4A4CD400CFDE3A /* Frameworks */, - F143C2E21E4A4CD400CFDE3A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Core; - packageProductDependencies = ( - F486D33325069BBB002D07D7 /* Kingfisher */, - C14882EC27F211A000D59F0C /* SwiftSoup */, - 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */, - 1E7060BD28F88EE200E4CCDB /* Common */, - 1E60989C290011E600A508F9 /* ContentBlocking */, - 1E60989E290011E600A508F9 /* PrivacyDashboard */, - 1E6098A0290011E600A508F9 /* UserScript */, - 98A50961294B48A400D10880 /* Bookmarks */, - CBC83E3329B631780008E19C /* Configuration */, - 8599690E29D2F1C100DBF9FA /* DDGSync */, - 4B948E2529DCCDB9002531FA /* Persistence */, - 37DF000B29F9CA80002B7D3E /* SyncDataProviders */, - 851481872A600EFC00ABC65F /* RemoteMessaging */, - EE8E56892A56BCE400F11DCA /* NetworkProtection */, - ); - productName = Core; - productReference = F143C2E41E4A4CD400CFDE3A /* Core.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 84E3418A1E2F7EFB00BDBA6F /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1420; - LastUpgradeCheck = 1250; - ORGANIZATIONNAME = DuckDuckGo; - TargetAttributes = { - 02025661298818B100E694E7 = { - CreatedOnToolsVersion = 14.2; - }; - 025CCFE12582601C001CD5BB = { - CreatedOnToolsVersion = 12.2; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 8390446B20BDCE10006461CD = { - CreatedOnToolsVersion = 9.3.1; - LastSwiftMigration = 1020; - }; - 84E341911E2F7EFB00BDBA6F = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 1; - }; - com.apple.BackgroundModes = { - enabled = 1; - }; - }; - }; - 84E341A51E2F7EFB00BDBA6F = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 8512EA4C24ED30D20073EE19 = { - CreatedOnToolsVersion = 12.0; - }; - 85482D872462DCD100EDEDD1 = { - CreatedOnToolsVersion = 11.4.1; - }; - 85D33FCA25C97B6E002B91A6 = { - CreatedOnToolsVersion = 12.4; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 85F21DAC210F5E32002631A6 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 9825F9CB293F2DE900F220F2 = { - LastSwiftMigration = 1410; - }; - 98A54A8022AFCB2C00E541F4 = { - CreatedOnToolsVersion = 10.2; - ProvisioningStyle = Automatic; - }; - F143C2E31E4A4CD400CFDE3A = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 84E3418D1E2F7EFB00BDBA6F /* Build configuration list for PBXProject "DuckDuckGo" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - es, - fi, - id, - ja, - ko, - pt, - ru, - sv, - tr, - "zh-Hans", - "zh-Hant", - fr, - bg, - hr, - cs, - da, - nl, - et, - de, - el, - hu, - it, - lv, - lt, - pl, - ro, - sk, - sl, - nb, - ); - mainGroup = 84E341891E2F7EFB00BDBA6F; - packageReferences = ( - F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */, - F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */, - F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */, - C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */, - 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */, - F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */, - 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */, - 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */, - 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */, - ); - productRefGroup = 84E341931E2F7EFB00BDBA6F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */, - 8390446B20BDCE10006461CD /* ShareExtension */, - 85482D872462DCD100EDEDD1 /* OpenAction */, - 8512EA4C24ED30D20073EE19 /* WidgetsExtension */, - 02025661298818B100E694E7 /* PacketTunnelProvider */, - F143C2E31E4A4CD400CFDE3A /* Core */, - 98A54A8022AFCB2C00E541F4 /* Instruments */, - 85F21DAC210F5E32002631A6 /* AtbUITests */, - 84E341A51E2F7EFB00BDBA6F /* UnitTests */, - 025CCFE12582601C001CD5BB /* FingerprintingUITests */, - 85D33FCA25C97B6E002B91A6 /* IntegrationTests */, - 9825F9CB293F2DE900F220F2 /* PerformanceTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 02025660298818B100E694E7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0262085C2A37915D006CB755 /* ios_blocklist_075.json in Resources */, - CB1143DE2AF6D4B600C1CCD3 /* InfoPlist.strings in Resources */, - EEDFE2DA2AC6ED4F00F0E19C /* Localizable.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFE02582601C001CD5BB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446A20BDCE10006461CD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8390447220BDCE10006461CD /* MainInterface.storyboard in Resources */, - 838306E320C733010045E854 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341901E2F7EFB00BDBA6F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E16260C296845120004127F /* cookie-banner-illustration-animated-dark.json in Resources */, - AA4D6A8D23DE49A5007E8790 /* AppIconBlack40x40@3x.png in Resources */, - F47E53DB250A9A1C0037C686 /* Onboarding.xcassets in Resources */, - AA4D6ACC23DE4D27007E8790 /* AppIconPurple60x60@2x.png in Resources */, - 1E242960293F585300584836 /* cookie-icon-animated-40-light.json in Resources */, - AA4D6AA223DE4CC4007E8790 /* AppIconBlue76x76@2x.png in Resources */, - AA4D6AB823DE4D15007E8790 /* AppIconYellow29x29@2x.png in Resources */, - 984147C024F026A300362052 /* Tab.storyboard in Resources */, - 02F880642AB206740020C2DF /* PrivacyInfo.xcprivacy in Resources */, - AA4D6AE123DE4D33007E8790 /* AppIconGreen76x76@2x.png in Resources */, - AA4D6A9123DE49A5007E8790 /* AppIconBlack60x60@3x.png in Resources */, - AA4D6A8E23DE49A5007E8790 /* AppIconBlack60x60@2x.png in Resources */, - AA4D6AC023DE4D15007E8790 /* AppIconYellow76x76@2x.png in Resources */, - AA4D6AA423DE4CC4007E8790 /* AppIconBlue29x29@2x.png in Resources */, - AA4D6AE323DE4D33007E8790 /* AppIconGreen60x60@2x.png in Resources */, - F41610BC29E5DF66001F709D /* DeprecatedColors.xcassets in Resources */, - F4F7F10B25813FE200045D62 /* 02_Water_swirl_really_small.json in Resources */, - 9880723825FA4E450039EF4B /* menu_light.json in Resources */, - 85371D242121B9D500920548 /* new_tab.json in Resources */, - 1EE411FF2858B9300003FE64 /* dark-trackers-1.json in Resources */, - 1EEF12452850A923003DDE57 /* shield.json in Resources */, - 85DFEDF724CB1CAB00973FE7 /* ShareSheet.xcassets in Resources */, - 98DA6B3322243CC3006EA9EB /* Feedback.xcassets in Resources */, - AA4D6ABD23DE4D15007E8790 /* AppIconYellow60x60@2x.png in Resources */, - 1EE411F728587AC50003FE64 /* PrivacyIcon.xcassets in Resources */, - 8548D96825262C33005AAE49 /* view_highlight.json in Resources */, - AA4D6AD423DE4D27007E8790 /* AppIconPurple40x40@3x.png in Resources */, - 85F0E97329952D7A003D5181 /* DuckDuckGo Recovery Document.pdf in Resources */, - AA4D6AD123DE4D27007E8790 /* AppIconPurple40x40@2x.png in Resources */, - 9880723725FA4E450039EF4B /* menu_dark.json in Resources */, - AAF2E28B23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png in Resources */, - 1E162615296D910F0004127F /* cookie-icon-animated-40-dark.json in Resources */, - 85514FFD2372DA0100DBC528 /* ios13-home-row.mp4 in Resources */, - 85F98F98296F4CB100742F4A /* SyncAssets.xcassets in Resources */, - 984147AB24F025F700362052 /* Autocomplete.storyboard in Resources */, - AA4D6A9423DE49A5007E8790 /* AppIconBlack29x29@2x.png in Resources */, - 98B001B3251EABB40090EC07 /* InfoPlist.strings in Resources */, - AA4D6ACE23DE4D27007E8790 /* AppIconPurple60x60@3x.png in Resources */, - F1E4A4451EE89460006F2EAE /* Bookmarks.storyboard in Resources */, - AA4D6ABB23DE4D15007E8790 /* AppIconYellow40x40@2x.png in Resources */, - 84E341A01E2F7EFB00BDBA6F /* LaunchScreen.storyboard in Resources */, - 98D16973250CE707009513CC /* OmniBar.xib in Resources */, - AAF2E28523E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png in Resources */, - F4F7F10C25813FE200045D62 /* 03_Airstream_divided_by_four.json in Resources */, - AAF2E28723E0498200962AF8 /* AppIconPurple83.5x83.5@2x.png in Resources */, - AA4D6AB923DE4D15007E8790 /* AppIconYellow29x29@3x.png in Resources */, - 984147B424F0264B00362052 /* Authentication.storyboard in Resources */, - 1EE411FD2858B9300003FE64 /* dark-trackers-2.json in Resources */, - AA4D6ABC23DE4D15007E8790 /* AppIconYellow60x60@3x.png in Resources */, - 98D98A9B25ED954100D8E3DF /* BrowsingMenuButton.xib in Resources */, - AA4D6AA823DE4CC4007E8790 /* AppIconBlue40x40@2x.png in Resources */, - AA4D6AE723DE4D33007E8790 /* AppIconGreen29x29@2x.png in Resources */, - 1EE412002858B9300003FE64 /* dark-shield-dot.json in Resources */, - 1EE412012858B9300003FE64 /* dark-trackers-3.json in Resources */, - AA4D6ACD23DE4D27007E8790 /* AppIconPurple29x29@3x.png in Resources */, - AA4D6A8C23DE49A5007E8790 /* AppIconBlack40x40@2x.png in Resources */, - 1EEF12462850A923003DDE57 /* trackers-3.json in Resources */, - 85AE668E2097206E0014CF04 /* NotificationView.xib in Resources */, - AA4D6AFA23DF0CF6007E8790 /* AppIconRed29x29@3x.png in Resources */, - 85A313972028E78A00327D00 /* release_notes.txt in Resources */, - 9865DFFD22A84CF300D27829 /* FavoriteHomeCell.xib in Resources */, - 1EE411FE2858B9300003FE64 /* dark-shield.json in Resources */, - 1E16260B296845120004127F /* cookie-banner-illustration-animated.json in Resources */, - AA4D6AD323DE4D27007E8790 /* AppIconPurple29x29@2x.png in Resources */, - AA4D6AA123DE4CC4007E8790 /* AppIconBlue60x60@3x.png in Resources */, - 984147A824F0259000362052 /* Onboarding.storyboard in Resources */, - AA4D6AF723DF0312007E8790 /* AppIconRed60x60@2x.png in Resources */, - AA4D6AE923DE4D33007E8790 /* AppIconGreen29x29@3x.png in Resources */, - 984147AE24F0261A00362052 /* Feedback.storyboard in Resources */, - 984147B724F0268D00362052 /* PrivacyDashboard.storyboard in Resources */, - AA4D6AA723DE4CC4007E8790 /* AppIconBlue60x60@2x.png in Resources */, - 1EEF12532851D32B003DDE57 /* trackers-2.json in Resources */, - F176699F1E40BC86003D3222 /* Settings.storyboard in Resources */, - 854A012F2A5563A400FCC628 /* FindInPage.xib in Resources */, - 1E8AD1DD27C653F800ABA377 /* Downloads.xcassets in Resources */, - F1F533841F26ABAC00D80D4F /* Localizable.strings in Resources */, - 1EEF12472850A923003DDE57 /* shield-dot.json in Resources */, - AA4D6AFB23DF0CF6007E8790 /* AppIconRed29x29@2x.png in Resources */, - F1ED309D1EDC2EA400651986 /* TabSwitcher.storyboard in Resources */, - 8524AAAC2A3888FE00EEC6D2 /* Waitlist.xcassets in Resources */, - 982686B92600C0960011A8D6 /* ActionMessageView.xib in Resources */, - F4F7F10A25813FE200045D62 /* 01_Fire_really_small.json in Resources */, - 1E0A75EA27A2FBD000A2BFB6 /* Downloads.storyboard in Resources */, - 8517D98B221783A0006A8DD0 /* FindInPage.xcassets in Resources */, - 984147C924F02E9E00362052 /* DaxOnboarding.storyboard in Resources */, - 858650DB246B111900C36F8A /* DaxOnboarding.xcassets in Resources */, - 984147B124F0264300362052 /* Home.storyboard in Resources */, - 984147C324F026C800362052 /* HomeRow.storyboard in Resources */, - B6BA95E828924730004ABA20 /* JSAlertController.storyboard in Resources */, - AA4D6AF623DF0312007E8790 /* AppIconRed60x60@3x.png in Resources */, - AA4D6AE423DE4D33007E8790 /* AppIconGreen40x40@3x.png in Resources */, - AAF2E28323E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png in Resources */, - AA4D6AE223DE4D33007E8790 /* AppIconGreen40x40@2x.png in Resources */, - 85EE7F55224667DD000FE757 /* WebContainer.storyboard in Resources */, - 858566E8252E4F56007501B8 /* Debug.storyboard in Resources */, - 0A6CC0EF23904D5400E4F627 /* Settings.bundle in Resources */, - 85A9C37920E0E00C00073340 /* HomeRow.xcassets in Resources */, - B6BA95C528894A28004ABA20 /* BrowsingMenuViewController.storyboard in Resources */, - AA4D6AE623DE4D33007E8790 /* AppIconGreen60x60@3x.png in Resources */, - 0262085B2A37915D006CB755 /* ios_blocklist_075.json in Resources */, - 020108A529A681E300644F9D /* AppTP.xcassets in Resources */, - AA4D6A9323DE49A5007E8790 /* AppIconBlack76x76@2x.png in Resources */, - 850ABD032AC4D46C00A733DF /* SuggestionTray.storyboard in Resources */, - 1E908BF229827C480008C8F3 /* autoconsent-bundle.js in Resources */, - F143C2B21E49D78C00CFDE3A /* Assets.xcassets in Resources */, - AA4D6AA323DE4CC4007E8790 /* AppIconBlue40x40@3x.png in Resources */, - 1EEF12542851D32B003DDE57 /* trackers-1.json in Resources */, - AAF2E28123E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png in Resources */, - AA4D6ABF23DE4D15007E8790 /* AppIconYellow40x40@3x.png in Resources */, - AA4D6A8F23DE49A5007E8790 /* AppIconBlack29x29@3x.png in Resources */, - AA4D6AA523DE4CC4007E8790 /* AppIconBlue29x29@3x.png in Resources */, - 1EEF124C2850A93F003DDE57 /* Trackers.xcassets in Resources */, - AA4D6ACF23DE4D27007E8790 /* AppIconPurple76x76@2x.png in Resources */, - 9830A06325ED0DB900DB64DE /* BrowsingMenu.xcassets in Resources */, - 98EF177D21837E35006750C1 /* new_tab_dark.json in Resources */, - 85C2970A247EB7AA0063A335 /* Text.xcassets in Resources */, - 98788E9A2521DA1E00D55218 /* Localizable.stringsdict in Resources */, - CB9B873E278C93C2001F4906 /* HomeMessage.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A41E2F7EFB00BDBA6F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EA39B7E2268A1A35000C62CD /* privacy-reference-tests in Resources */, - F17843E91F36226700390DCD /* MockFiles in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4B24ED30D20073EE19 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8512EA9D24EEA6820073EE19 /* Assets.xcassets in Resources */, - 98B001AA251EABB40090EC07 /* Localizable.strings in Resources */, - 98B001A4251EABB40090EC07 /* InfoPlist.strings in Resources */, - 8512EA5724ED30D30073EE19 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D862462DCD100EDEDD1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85482D902462DCD100EDEDD1 /* MainInterface.storyboard in Resources */, - 98B001A7251EABB40090EC07 /* InfoPlist.strings in Resources */, - 85482D992462F1C600EDEDD1 /* ActionIcons.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC925C97B6E002B91A6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E1D8B6C29953CE300C96994 /* autoconsent-test-page-banner.html in Resources */, - 1E1D8B6A29953CE300C96994 /* autoconsent-test.js in Resources */, - 1E1D8B6B29953CE300C96994 /* autoconsent-test-page.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DAB210F5E32002631A6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9D3293F2DE900F220F2 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98BFA911294A2086004EA636 /* bookmarks_3k.html in Resources */, - 98D4B7E32949C4270068814D /* bookmarks_30k.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2E21E4A4CD400CFDE3A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1EEFD2D52758E31600B1393B /* textsize.js in Resources */, - 83E2D2B4253CC16B005605F5 /* httpsMobileV2BloomSpec.json in Resources */, - 98B001B0251EABB40090EC07 /* InfoPlist.strings in Resources */, - 02BA15B126A89ECA00472DD7 /* ios-config.json in Resources */, - 4B52648B25F9613B00CB4C24 /* trackerData.json in Resources */, - 850559C923C61B5D0055C0D5 /* login-form-detection.js in Resources */, - 83E2D2B3253CC16B005605F5 /* httpsMobileV2FalsePositives.json in Resources */, - 4B60AC97252EC07B00E8D219 /* fullscreenvideo.js in Resources */, - 83E2D2B2253CC16B005605F5 /* httpsMobileV2Bloom.bin in Resources */, - 85047B8A1F69692C002A95D8 /* contentblocker.js in Resources */, - 02CA904924F6BFE700D41DDF /* navigatorsharepatch.js in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0A991F5B239418D100AA1F64 /* Prevent Version Override */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Prevent Version Override"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/check_version.sh\"\n"; - }; - 0A991F5C239419BF00AA1F64 /* Prevent Version Override */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Prevent Version Override"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/check_version.sh\"\n"; - }; - 37B4F3D329D2C84400758752 /* Copy GRDB framework */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Copy GRDB framework"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# This script copies GRDB.framework to the bundle and signs it\n# It's required because GRDB is not an explicit app dependency\n# and as such it can't be selected in \"Copy Frameworks\" build phase.\n\ngrdb_source_dir=\"${BUILT_PRODUCTS_DIR}/GRDB.framework\"\ngrdb_install_dir=\"${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/GRDB.framework\"\n\n# Remove any existing files in the destination\nrm -rf \"${grdb_install_dir}\"\nmkdir -p \"${grdb_install_dir}\"\n\n# Copy the framework and the Info.plist\ncp -f \"${grdb_source_dir}/GRDB\" \"${grdb_source_dir}/Info.plist\" \"${grdb_install_dir}\"\n\n# Sign the framework directory contents\n/usr/bin/codesign \\\n --force \\\n --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" \\\n --timestamp\\=none \\\n --preserve-metadata\\=identifier,entitlements,flags \\\n --generate-entitlement-der \"${grdb_install_dir}\"\n"; - }; - 8558AA7D20EE3CB200A346E9 /* Swift Lint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputPaths = ( - ); - name = "Swift Lint"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "./lint.sh\n"; - }; - 98B0CE69251C937D003FB601 /* Update Localizable.strings */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Update Localizable.strings"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ $ENABLE_PREVIEWS == \"YES\" ]\nthen\n exit 0\nelse\n \"$SOURCE_ROOT/scripts/loc_update.sh\"\nfi\n"; - }; - CBCCF59B29940C3800C02DFE /* Assert Xcode version */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Assert Xcode version"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/assert_xcode_version.sh\"\n"; - }; - EE9286812A812BD2002B7818 /* Embed PacketTunnelProvider */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Embed PacketTunnelProvider"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Conditionally embeds PacketTunnelProvider extension for Debug and Alpha builds.\n\n# Conditionally embeds the PacketTunnelProvider extension for debug builds.\\n# To be moved to the Embed App Extensions phase on release.\n\nif [ \"${CONFIGURATION}\" = \"Debug\" ] || [ \"${CONFIGURATION}\" = \"Alpha\" ]; then\n# Copy the extension \n rsync -r --copy-links \"${CONFIGURATION_BUILD_DIR}/PacketTunnelProvider.appex\" \"${CONFIGURATION_BUILD_DIR}/${PLUGINS_FOLDER_PATH}\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 0202565E298818B100E694E7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 02025B0D29884D2C00E694E7 /* AppTrackerData.swift in Sources */, - 4BEF656C2989C2FC00B650CB /* TunnelEvent.swift in Sources */, - 02025A9A2988229800E694E7 /* TUNInterface.swift in Sources */, - 02025A9B2988229800E694E7 /* IPStackProtocol.swift in Sources */, - 02025AA32988229800E694E7 /* PacketProtocolParser.swift in Sources */, - 02025AA42988229800E694E7 /* IPPacket.swift in Sources */, - 02025AA72988229800E694E7 /* ConnectSession.swift in Sources */, - EEEB80A32A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift in Sources */, - 02025AA82988229800E694E7 /* HTTPHeader.swift in Sources */, - 02025AA92988229800E694E7 /* ProxyServer.swift in Sources */, - 4BEF656D2989C2FC00B650CB /* EventType.swift in Sources */, - 02025AAC2988229800E694E7 /* GCDHTTPProxyServer.swift in Sources */, - 02025AAD2988229800E694E7 /* NWUDPSocket.swift in Sources */, - EE3766DE2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift in Sources */, - 02025AAE2988229800E694E7 /* RawTCPSocketProtocol.swift in Sources */, - 02025AAF2988229800E694E7 /* NWTCPSocket.swift in Sources */, - 02025AB12988229800E694E7 /* RawSocketFactory.swift in Sources */, - 02025AB22988229800E694E7 /* GCDTCPSocket.swift in Sources */, - 02025AB52988229800E694E7 /* DNSSessionMatchType.swift in Sources */, - 02025AB72988229800E694E7 /* AllRule.swift in Sources */, - 02025AB82988229800E694E7 /* DNSSessionMatchResult.swift in Sources */, - 02025AB92988229800E694E7 /* Rule.swift in Sources */, - 02025ABA2988229800E694E7 /* DirectRule.swift in Sources */, - 02025ABB2988229800E694E7 /* RuleManager.swift in Sources */, - 02025ABC2988229800E694E7 /* IPRangeListRule.swift in Sources */, - 02025AC02988229800E694E7 /* AdapterSocket.swift in Sources */, - 02025AC12988229800E694E7 /* DirectAdapter.swift in Sources */, - 02025AC82988229800E694E7 /* AdapterFactory.swift in Sources */, - 4BEF656E2989C2FC00B650CB /* ProxySocketEvent.swift in Sources */, - 02025AD22988229800E694E7 /* HTTPProxySocket.swift in Sources */, - 02025AD42988229800E694E7 /* ProxySocket.swift in Sources */, - 02025AD62988229800E694E7 /* SocketProtocol.swift in Sources */, - 02025AD82988229800E694E7 /* Tunnel.swift in Sources */, - 02025ADA2988229800E694E7 /* Port.swift in Sources */, - 02025ADB2988229800E694E7 /* HTTPStreamScanner.swift in Sources */, - 02025ADC2988229800E694E7 /* UInt128.swift in Sources */, - 02025ADD2988229800E694E7 /* IPInterval.swift in Sources */, - 02025ADE2988229800E694E7 /* IPPool.swift in Sources */, - 4BEF65692989C2FC00B650CB /* AdapterSocketEvent.swift in Sources */, - 02025ADF2988229800E694E7 /* IPMask.swift in Sources */, - 4BEF656A2989C2FC00B650CB /* ProxyServerEvent.swift in Sources */, - 4BEF656B2989C2FC00B650CB /* RuleMatchEvent.swift in Sources */, - 02025AE02988229800E694E7 /* IPRange.swift in Sources */, - 02025AE12988229800E694E7 /* IPAddress.swift in Sources */, - 02025B1529884EA500E694E7 /* DDGObserverFactory.swift in Sources */, - 02025AE32988229800E694E7 /* BinaryDataScanner.swift in Sources */, - 021D30752989C04200918636 /* Observer.swift in Sources */, - 02025AE42988229800E694E7 /* Checksum.swift in Sources */, - 02025AE52988229800E694E7 /* HTTPURL.swift in Sources */, - 02025AE62988229800E694E7 /* HTTPAuthentication.swift in Sources */, - 02025AE72988229800E694E7 /* StreamScanner.swift in Sources */, - 021D30762989C04200918636 /* ObserverFactory.swift in Sources */, - 02025AE92988229800E694E7 /* Opt.swift in Sources */, - 02025AEA2988229800E694E7 /* QueueFactory.swift in Sources */, - 02025AEB2988229800E694E7 /* Utils.swift in Sources */, - 02025AEC2988229800E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift in Sources */, - 02025B1029884DC500E694E7 /* AppTrackerDataParser.swift in Sources */, - EEFC6A602AC0F2F80065027D /* UserText.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFDE2582601C001CD5BB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 025CD01025826035001CD5BB /* FingerprintUITest.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446820BDCE10006461CD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8390446F20BDCE10006461CD /* ShareViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E3418E1E2F7EFB00BDBA6F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EE4FB1862A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift in Sources */, - C17B59592A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift in Sources */, - 8528AE81212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld in Sources */, - 1E24295E293F57FA00584836 /* LottieView.swift in Sources */, - 8577A1C5255D2C0D00D43FCD /* HitTestingToolbar.swift in Sources */, - 853C5F5B21BFF0AE001F7A05 /* HomeCollectionView.swift in Sources */, - 3132FA2627A0784600DD7A12 /* FilePreviewHelper.swift in Sources */, - 9820FF502244FECC008D4782 /* UIScrollViewExtension.swift in Sources */, - 8540BD5423D8D5080057FDD2 /* PreserveLoginsAlert.swift in Sources */, - 1E87615928A1517200C7C5CE /* PrivacyDashboardViewController.swift in Sources */, - EE9D68D12AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift in Sources */, - 319A371028299A850079FBCE /* PasswordHider.swift in Sources */, - 982C87C42255559A00919035 /* UITableViewCellExtension.swift in Sources */, - B623C1C42862CD670043013E /* WKDownloadSession.swift in Sources */, - EEFD562F2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift in Sources */, - 1E8AD1D927C4FEC100ABA377 /* DownloadsListSectioningHelper.swift in Sources */, - 1E4DCF4827B6A35400961E25 /* DownloadsListModel.swift in Sources */, - C12726F02A5FF89900215B02 /* EmailSignupPromptViewModel.swift in Sources */, - 31669B9A28020A460071CC18 /* SaveLoginViewModel.swift in Sources */, - EE4FB1882A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift in Sources */, - 0290472029E708B70008FE3C /* AppTPManageTrackersViewModel.swift in Sources */, - 9881439C23326DC200573F7C /* ThemeSettingsViewController.swift in Sources */, - 8540BD5623D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift in Sources */, - 3161D13227AC161B00285CF6 /* DownloadMetadata.swift in Sources */, - F1668BCE1E798081008CBA04 /* BookmarksViewController.swift in Sources */, - 1E162610296C5C630004127F /* CustomDaxDialogViewModel.swift in Sources */, - 8590CB69268A4E190089F6BF /* DebugEtagStorage.swift in Sources */, - F1CA3C371F045878005FADB3 /* PrivacyStore.swift in Sources */, - 37FCAAC029930E26000E420A /* FailedAssertionView.swift in Sources */, - F4E1936625AF722F001D2666 /* HighlightCutOutView.swift in Sources */, - 1E162605296840D80004127F /* Triangle.swift in Sources */, - B609D5522862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift in Sources */, - B652DEFD287BE67400C12A9C /* UserScripts.swift in Sources */, - 31DD208427395A5A008FB313 /* VoiceSearchHelper.swift in Sources */, - 9874F9EE2187AFCE00CAF33D /* Themable.swift in Sources */, - F44D279E27F331BB0037F371 /* AutofillLoginPromptViewModel.swift in Sources */, - 3151F0F02735802800226F58 /* VoiceSearchViewController.swift in Sources */, - 85BDC310243359040053DB07 /* FindInPageUserScript.swift in Sources */, - F1DE78581E5CAE350058895A /* TabViewGridCell.swift in Sources */, - 984D035824ACCC6F0066CFB8 /* TabViewListCell.swift in Sources */, - B6BA95C328891E33004ABA20 /* BrowsingMenuAnimator.swift in Sources */, - EE9D68DC2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift in Sources */, - AA3D854923DA1DFB00788410 /* AppIcon.swift in Sources */, - 8590CB612684D0600089F6BF /* CookieDebugViewController.swift in Sources */, - 319A37152829A55F0079FBCE /* AutofillListItemTableViewCell.swift in Sources */, - 1EA513782866039400493C6A /* TrackerAnimationLogic.swift in Sources */, - 854A01332A558B3A00FCC628 /* UIView+Constraints.swift in Sources */, - C12726EE2A5FF88C00215B02 /* EmailSignupPromptView.swift in Sources */, - 83134D7D20E2D725006CE65D /* FeedbackSender.swift in Sources */, - B652DF12287C336E00C12A9C /* ContentBlockingUpdating.swift in Sources */, - 314C92BA27C3E7CB0042EC96 /* QuickLookContainerViewController.swift in Sources */, - 855D914D2063EF6A00C4B448 /* TabSwitcherTransition.swift in Sources */, - CB258D1229A4F24900DEBA24 /* ConfigurationManager.swift in Sources */, - 8546A54A2A672959003929BF /* MainViewController+Email.swift in Sources */, - F4F6DFB226E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift in Sources */, - EE458D0D2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift in Sources */, - 85047C752A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift in Sources */, - F44D279F27F331BB0037F371 /* AutofillLoginPromptViewController.swift in Sources */, - C1BF0BA529B63D7200482B73 /* AutofillLoginPromptHelper.swift in Sources */, - F1F5337C1F26A9EF00D80D4F /* UserText.swift in Sources */, - 1E8AD1C727BE9B2900ABA377 /* DownloadsListDataSource.swift in Sources */, - 3157B43527F497F50042D3D7 /* SaveLoginViewController.swift in Sources */, - 853C5F6121C277C7001F7A05 /* global.swift in Sources */, - EE9D68D82AE15AD600B55EF4 /* UIApplicationExtension.swift in Sources */, - F13B4BD31F1822C700814661 /* Tab.swift in Sources */, - F1BE54581E69DE1000FCF649 /* TutorialSettings.swift in Sources */, - 1EE52ABB28FB1D6300B750C1 /* UIImageExtension.swift in Sources */, - 858650D12469BCDE00C36F8A /* DaxDialogs.swift in Sources */, - 310D091B2799F54900DC0060 /* DownloadManager.swift in Sources */, - 98D98A7425ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift in Sources */, - 98F3A1D8217B37010011A0D4 /* Theme.swift in Sources */, - CB9B873C278C8FEA001F4906 /* WidgetEducationView.swift in Sources */, - 85F200002215C17B006BB258 /* FindInPage.swift in Sources */, - F1386BA41E6846C40062FC3C /* TabDelegate.swift in Sources */, - 020108A929A7C1CD00644F9D /* AppTrackerImageCache.swift in Sources */, - 3132FA2A27A0788F00DD7A12 /* QuickLookPreviewHelper.swift in Sources */, - C1D21E2D293A5965006E5A05 /* AutofillLoginSession.swift in Sources */, - 4B53648A26718D0E001AA041 /* EmailWaitlist.swift in Sources */, - 027F48762A4B5FBE001A1C6C /* AppTPLinkButton.swift in Sources */, - 8524CC98246D66E100E59D45 /* String+Markdown.swift in Sources */, - CBEFB9142AE0844700DEDE7B /* CriticalAlerts.swift in Sources */, - 020108A329A561C300644F9D /* AppTPActivityView.swift in Sources */, - 02A54A9E2A097F0F000C8FED /* AppTPCollectionViewCell.swift in Sources */, - C1B7B529289420830098FD6A /* RemoteMessaging.xcdatamodeld in Sources */, - 986B16C425E92DF0007D23E8 /* BrowsingMenuViewController.swift in Sources */, - 988AC355257E47C100793C64 /* RequeryLogic.swift in Sources */, - EE9D68D52AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift in Sources */, - 1E4F4A5A297193DE00625985 /* MainViewController+CookiesManaged.swift in Sources */, - 8586A10D24CBA7070049720E /* FindInPageActivity.swift in Sources */, - 1E1626072968413B0004127F /* ViewExtension.swift in Sources */, - 31A42566285A0A6300049386 /* FaviconViewModel.swift in Sources */, - 8C4838B5221C8F7F008A6739 /* GestureToolbarButton.swift in Sources */, - EE276BEA2A77F823009167B6 /* NetworkProtectionRootViewController.swift in Sources */, - 310ECFDD282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift in Sources */, - 1E908BF329827C480008C8F3 /* AutoconsentManagement.swift in Sources */, - CB9B8739278C8E72001F4906 /* WidgetEducationViewController.swift in Sources */, - F4D9C4FA25117A0F00814B71 /* HomeMessageStorage.swift in Sources */, - AA3D854523D9942200788410 /* AppIconSettingsViewController.swift in Sources */, - 85C297042476C1FD0063A335 /* DaxDialogsSettings.swift in Sources */, - 8505836F219F424500ED4EDB /* UIViewExtension.swift in Sources */, - 8505836E219F424500ED4EDB /* RoundedRectangleView.swift in Sources */, - EE8594992A44791C008A6D06 /* NetworkProtectionTunnelController.swift in Sources */, - 1EEF123F2850A68A003DDE57 /* PrivacyInfoContainerView.swift in Sources */, - F4B0B796252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift in Sources */, - CB258D1329A4F24E00DEBA24 /* ConfigurationStore.swift in Sources */, - 85058370219F424500ED4EDB /* SearchBarExtension.swift in Sources */, - 310D09212799FD1A00DC0060 /* MIMEType.swift in Sources */, - F4147354283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift in Sources */, - 986DA94A24884B18004A7E39 /* WebViewTransition.swift in Sources */, - 31B524572715BB23002225AB /* WebJSAlert.swift in Sources */, - 8536A1FD2ACF114B003AC5BA /* Theme+DesignSystem.swift in Sources */, - F114C55B1E66EB020018F95F /* NibLoading.swift in Sources */, - C10CB5F32A1A5BDF0048E503 /* AutofillViews.swift in Sources */, - 982E5630222C3D5B008D861B /* FeedbackPickerViewController.swift in Sources */, - 37FCAABC2992F592000E420A /* MultilineScrollableTextFix.swift in Sources */, - 85DFEDED24C7CCA500973FE7 /* AppWidthObserver.swift in Sources */, - 4B6484F327FD1E350050A7A1 /* MenuControllerView.swift in Sources */, - 1EE7C299294227EC0026C8CB /* AutoconsentSettingsViewController.swift in Sources */, - 1E8AD1D527C2E22900ABA377 /* DownloadsListSectionViewModel.swift in Sources */, - 31584616281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift in Sources */, - C1F341C72A6924100032057B /* EmailAddressPromptViewModel.swift in Sources */, - F47E53D9250A97330037C686 /* OnboardingDefaultBroswerViewController.swift in Sources */, - F13B4BD51F183B3600814661 /* TabsModelPersistenceExtension.swift in Sources */, - 980891A52237D4F500313A70 /* FeedbackNavigator.swift in Sources */, - C1B7B52328941F2A0098FD6A /* RemoteMessagingStore.swift in Sources */, - 1E8AD1C927BFAD1500ABA377 /* DirectoryMonitor.swift in Sources */, - 377D80222AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift in Sources */, - 1E8AD1D127C000AB00ABA377 /* OngoingDownloadRow.swift in Sources */, - 85058366219AE9EA00ED4EDB /* HomePageConfiguration.swift in Sources */, - EE0153E12A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift in Sources */, - C17B595B2A03AAD30055F2D1 /* PasswordGenerationPromptView.swift in Sources */, - 98AA92B32456FBE100ED4B9E /* SearchFieldContainerView.swift in Sources */, - 3157B43827F4C8490042D3D7 /* FaviconsHelper.swift in Sources */, - 85F200042216F5D8006BB258 /* FindInPageView.swift in Sources */, - 8548D95E25262B1B005AAE49 /* ViewHighlighter.swift in Sources */, - F4D7221026F29A70007D6193 /* BookmarkDetailsCell.swift in Sources */, - F1617C131E572E0300DEDCAF /* TabSwitcherViewController.swift in Sources */, - 83BE9BC3215D69C1009844D9 /* AppConfigurationFetch.swift in Sources */, - 1EEC460627A9499600E75FCB /* DownloadsList.swift in Sources */, - 85B9CB8921AEBDD5009001F1 /* FavoriteHomeCell.swift in Sources */, - 98999D5922FDA41500CBBE1B /* BasicAuthenticationAlert.swift in Sources */, - C13B32D22A0E750700A59236 /* AutofillSettingStatus.swift in Sources */, - F4F6DFB426E6B63700ED7E12 /* BookmarkFolderCell.swift in Sources */, - 851B12CC22369931004781BC /* AtbAndVariantCleanup.swift in Sources */, - 85F2FFCF2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift in Sources */, - 3157B43327F497E90042D3D7 /* SaveLoginView.swift in Sources */, - F17922E01E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift in Sources */, - 0290472529E8496A0008FE3C /* AppTPActivityIconView.swift in Sources */, - EE458D142ABB652900FC651A /* NetworkProtectionDebugUtilities.swift in Sources */, - 8528AE7C212EF4A200D0BD74 /* AppRatingPrompt.swift in Sources */, - CB2A7EEF283D185100885F67 /* RulesCompilationMonitor.swift in Sources */, - C18ED43C2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift in Sources */, - 1EEF12502851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift in Sources */, - 31CB4251273AF50700FA0F3F /* SpeechRecognizerProtocol.swift in Sources */, - 319A37172829C8AD0079FBCE /* UITableViewExtension.swift in Sources */, - 85EE7F59224673C5000FE757 /* WebContainerNavigationController.swift in Sources */, - F4C9FBF528340DDA002281CC /* AutofillInterfaceEmailTruncator.swift in Sources */, - 1E016AB42949FEB500F21625 /* OmniBarNotificationViewModel.swift in Sources */, - 6AC6DAB328804F97002723C0 /* BarsAnimator.swift in Sources */, - EE0153ED2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift in Sources */, - EEF0F8CC2ABC832300630031 /* NetworkProtectionDebugFeatures.swift in Sources */, - B60DFF072872B64B0061E7C2 /* JSAlertController.swift in Sources */, - 981FED6E22025151008488D7 /* BlankSnapshotViewController.swift in Sources */, - 98F3A1DC217B373E0011A0D4 /* DarkTheme.swift in Sources */, - 851B128822200575004781BC /* Onboarding.swift in Sources */, - 3151F0EE2735800800226F58 /* VoiceSearchFeedbackView.swift in Sources */, - 857EEB752095FFAC008A005C /* HomeRowInstructionsViewController.swift in Sources */, - 311BD1AF2836BB4200AEF6C1 /* AutofillItemsLockedView.swift in Sources */, - 0290472A29E867800008FE3C /* AppTPTrackerDetailView.swift in Sources */, - F1617C151E57336D00DEDCAF /* TabManager.swift in Sources */, - 85449EF523FDA02800512AAF /* KeyboardSettingsViewController.swift in Sources */, - 85C11E4C2090888C00BFFEB4 /* HomeRowReminder.swift in Sources */, - 31B2F11F287846320040427A /* NoMicPermissionAlert.swift in Sources */, - 310C4B45281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift in Sources */, - 1EFDCBC127D2393C00916BC5 /* DownloadsDeleteHelper.swift in Sources */, - 85374D3C21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift in Sources */, - 85DFEDF124C7EEA400973FE7 /* LargeOmniBarState.swift in Sources */, - 9880722A25FA497B0039EF4B /* MenuButton.swift in Sources */, - F46FEC5727987A5F0061D9DF /* KeychainItemsDebugViewController.swift in Sources */, - 02341FA62A4379CC008A1531 /* OnboardingStepViewModel.swift in Sources */, - 850365F323DE087800D0F787 /* UIImageViewExtension.swift in Sources */, - 373608922ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */, - C160544129D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift in Sources */, - 02A54A9A2A094A17000C8FED /* AppTPHomeView.swift in Sources */, - 31C70B5528045E3500FB6AD1 /* SecureVaultErrorReporter.swift in Sources */, - F4CE6D1B257EA33C00D0A6AA /* FireButtonAnimator.swift in Sources */, - 85582E0029D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift in Sources */, - EE0153EF2A70021E002A8B26 /* NetworkProtectionInviteView.swift in Sources */, - 9888F77B2224980500C46159 /* FeedbackViewController.swift in Sources */, - 982686AD2600C0850011A8D6 /* ActionMessageView.swift in Sources */, - F446B9B5251150AC00324016 /* HomeMessageViewSectionRenderer.swift in Sources */, - 98D98A8225ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift in Sources */, - D63657192A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift in Sources */, - 1E4FAA6427D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift in Sources */, - 8C4724502217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift in Sources */, - 1EDE39D22705D4A200C99C72 /* FileSizeDebugViewController.swift in Sources */, - 85047C772A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift in Sources */, - 4B6484EA27FD1E350050A7A1 /* MacBrowserWaitlistView.swift in Sources */, - 85DDE0402AC6FF65006ABCA2 /* MainView.swift in Sources */, - 980891A72237D5D800313A70 /* FeedbackPresenter.swift in Sources */, - 989B337522D7EF2100437824 /* EmptyCollectionReusableView.swift in Sources */, - 8524CC94246C5C8900E59D45 /* DaxDialogViewController.swift in Sources */, - F42EF9312614BABE00101FB9 /* ActionSheetDaxDialogViewController.swift in Sources */, - F13B4BC01F180D8A00814661 /* TabsModel.swift in Sources */, - 02025B0C29884D2C00E694E7 /* AppTrackerData.swift in Sources */, - 85AE6690209724120014CF04 /* NotificationView.swift in Sources */, - 1EA51376286596A000493C6A /* PrivacyIconLogic.swift in Sources */, - 980891A92238504B00313A70 /* UILabelExtension.swift in Sources */, - 984D035A24ACCC7D0066CFB8 /* TabViewCell.swift in Sources */, - 31951E8E2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift in Sources */, - F194FAED1F14E2B3009B4DF8 /* UIFontExtension.swift in Sources */, - F1CDD3F21F16911700BE0581 /* AboutViewController.swift in Sources */, - 98F0FC2021FF18E700CE77AB /* AutoClearSettingsViewController.swift in Sources */, - 027F487A2A4B66CD001A1C6C /* AppTPFAQViewModel.swift in Sources */, - F1E90C201E678E7C005E7E21 /* HomeControllerDelegate.swift in Sources */, - F17922DE1E7192E6006E3D97 /* SuggestionTableViewCell.swift in Sources */, - 85DB12ED2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift in Sources */, - 98DA6ECA2181E41F00E65433 /* ThemeManager.swift in Sources */, - C159DF072A430B60007834BB /* EmailSignupViewController.swift in Sources */, - 1E016AB6294A5EB100F21625 /* CustomDaxDialog.swift in Sources */, - 02341FA42A437999008A1531 /* OnboardingStepView.swift in Sources */, - F1CA3C3B1F045B65005FADB3 /* Authenticator.swift in Sources */, - CBD4F13D279EBFA000B20FD7 /* HomeMessageCollectionViewCell.swift in Sources */, - 8505836D219F424500ED4EDB /* Point.swift in Sources */, - 3158461A281B08F5004ADB8B /* AutofillLoginListViewModel.swift in Sources */, - 37FCAAB429914C77000E420A /* WindowsWaitlistViewController.swift in Sources */, - 31C138A827A3E9C900FFD4B2 /* URLDownloadSession.swift in Sources */, - 981FED76220464EF008488D7 /* AutoClearSettingsModel.swift in Sources */, - 83004E882193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift in Sources */, - 98F78B8E22419093007CACF4 /* ThemableNavigationController.swift in Sources */, - CBD4F140279EBFB300B20FD7 /* SwiftUICollectionViewCell.swift in Sources */, - 31CC224928369B38001654A4 /* AutofillLoginSettingsListViewController.swift in Sources */, - F1D796EC1E7AB8930019D451 /* SaveBookmarkActivity.swift in Sources */, - F4B0B78C252CAFF700830156 /* OnboardingWidgetsViewController.swift in Sources */, - 4B6484EF27FD1E350050A7A1 /* MacWaitlistViewController.swift in Sources */, - C17B595A2A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift in Sources */, - 8531A08E1F9950E6000484F0 /* UnprotectedSitesViewController.swift in Sources */, - CBD4F13C279EBF4A00B20FD7 /* HomeMessage.swift in Sources */, - 3132FA2C27A07A1B00DD7A12 /* FilePreview.swift in Sources */, - 85C861E628FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift in Sources */, - F1D477C61F2126CC0031ED49 /* OmniBarState.swift in Sources */, - 85F2FFCD2211F615006BB258 /* MainViewController+KeyCommands.swift in Sources */, - 4B274F602AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift in Sources */, - 0268FC132A449F04000EE6A2 /* OnboardingContainerView.swift in Sources */, - 858650D9246B0D3C00C36F8A /* DaxOnboardingViewController.swift in Sources */, - 312E5746283BB04A00C18FA0 /* AutofillEmptySearchView.swift in Sources */, - F1A5683A1E70F98E0081082E /* AutocompleteRequest.swift in Sources */, - 8565A34B1FC8D96B00239327 /* LaunchTabNotification.swift in Sources */, - 0290472829E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift in Sources */, - 311BD1AD2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift in Sources */, - C1F341C52A6924000032057B /* EmailAddressPromptView.swift in Sources */, - 316931D727BD10BB0095F5ED /* SaveToDownloadsAlert.swift in Sources */, - 31C70B5B2804C61000FB6AD1 /* SaveAutofillLoginManager.swift in Sources */, - 85449EFD23FDA71F00512AAF /* KeyboardSettings.swift in Sources */, - 980891A222369ADB00313A70 /* FeedbackUserText.swift in Sources */, - 988F3DD3237DE8D900AEE34C /* ForgetDataAlert.swift in Sources */, - 850ABD012AC3961100A733DF /* MainViewController+Segues.swift in Sources */, - 9817C9C321EF594700884F65 /* AutoClear.swift in Sources */, - 310C4B47281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift in Sources */, - 85EE7F572246685B000FE757 /* WebContainerViewController.swift in Sources */, - 1EC458462948932500CB2B13 /* UIHostingControllerExtension.swift in Sources */, - 1E4DCF4E27B6A69600961E25 /* DownloadsListHostingController.swift in Sources */, - 020108A129A5610C00644F9D /* AppTPActivityHostingViewController.swift in Sources */, - C1F341C92A6926920032057B /* EmailAddressPromptViewController.swift in Sources */, - 02025B0F29884DC500E694E7 /* AppTrackerDataParser.swift in Sources */, - 027F48742A4B5904001A1C6C /* AppTPAboutView.swift in Sources */, - 311BD1B12836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift in Sources */, - B652DF13287C373A00C12A9C /* ScriptSourceProviding.swift in Sources */, - 854A012B2A54412600FCC628 /* ActivityViewController.swift in Sources */, - F1CA3C391F045885005FADB3 /* PrivacyUserDefaults.swift in Sources */, - AA4D6A6A23DB87B1007E8790 /* AppIconManager.swift in Sources */, - 8563A03C1F9288D600F04442 /* BrowserChromeManager.swift in Sources */, - 980891A32237146B00313A70 /* Feedback.swift in Sources */, - F1D796F01E7B07610019D451 /* BookmarksViewControllerCells.swift in Sources */, - 85058369219F424500ED4EDB /* UIColorExtension.swift in Sources */, - 85058368219C49E000ED4EDB /* HomeViewSectionRenderers.swift in Sources */, - EE01EB432AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift in Sources */, - F456B3B525810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift in Sources */, - 9820EAF522613CD30089094D /* WebProgressWorker.swift in Sources */, - B6CB93E5286445AB0090FEB4 /* Base64DownloadSession.swift in Sources */, - 1EEF387D285B1A1100383393 /* TrackerImageCache.swift in Sources */, - 3151F0EC27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift in Sources */, - 85010502292FB1000033978F /* FireproofFaviconUpdater.swift in Sources */, - F1C4A70E1E57725800A6CA1B /* OmniBar.swift in Sources */, - 981CA7EA2617797500E119D5 /* MainViewController+AddFavoriteFlow.swift in Sources */, - 373608902ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift in Sources */, - 9872D205247DCAC100CEF398 /* TabPreviewsSource.swift in Sources */, - F130D73A1E5776C500C45811 /* OmniBarDelegate.swift in Sources */, - 85DFEDEF24C7EA3B00973FE7 /* SmallOmniBarState.swift in Sources */, - 1E908BF129827C480008C8F3 /* AutoconsentUserScript.swift in Sources */, - 4B0295192537BC6700E00CEF /* ConfigurationDebugViewController.swift in Sources */, - 1E7A71192934EC6100B7EA19 /* OmniBarNotificationContainerView.swift in Sources */, - 984D035C24AE15CD0066CFB8 /* TabSwitcherSettings.swift in Sources */, - 98B31292218CCB8C00E54DE1 /* AppDependencyProvider.swift in Sources */, - 02C57C4B2514FEFB009E5129 /* DoNotSellSettingsViewController.swift in Sources */, - 02A54A9C2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift in Sources */, - 8540BBA22440857A00017FE4 /* PreserveLoginsWorker.swift in Sources */, - 85DFEDF924CF3D0E00973FE7 /* TabsBarCell.swift in Sources */, - F17922DB1E717C8D006E3D97 /* Suggestion.swift in Sources */, - 020108A729A6ABF600644F9D /* AppTPToggleView.swift in Sources */, - 02A54A982A093126000C8FED /* AppTPHomeViewModel.swift in Sources */, - F1617C191E573EA800DEDCAF /* TabSwitcherDelegate.swift in Sources */, - 4B5C462A2AF2A6E6002A4432 /* VPNIntents.swift in Sources */, - 310742A62848CD780012660B /* BackForwardMenuHistoryItem.swift in Sources */, - 858566FB252E55D6007501B8 /* ImageCacheDebugViewController.swift in Sources */, - 0290472E29E99A2F0008FE3C /* GenericIconView.swift in Sources */, - 1E7A71172934EB6400B7EA19 /* OmniBarNotificationAnimator.swift in Sources */, - 85C2971A248162CA0063A335 /* DaxOnboardingPadViewController.swift in Sources */, - F4F6DFB826EA9AA600ED7E12 /* BookmarksTextFieldCell.swift in Sources */, - 85F98F92296F32BD00742F4A /* SyncSettingsViewController.swift in Sources */, - 84E341961E2F7EFB00BDBA6F /* AppDelegate.swift in Sources */, - 4B6484ED27FD1E350050A7A1 /* MacBrowserWaitlist.swift in Sources */, - 310D091D2799F57200DC0060 /* Download.swift in Sources */, - 1EEF124E2850EADE003DDE57 /* PrivacyIconView.swift in Sources */, - 37FCAAAB29911BF1000E420A /* WaitlistExtensions.swift in Sources */, - EE4BE0092A740BED00CD6AA8 /* ClearTextField.swift in Sources */, - F159BDA41F0BDB5A00B4A01D /* TabViewController.swift in Sources */, - F44D279C27F331BB0037F371 /* AutofillLoginPromptView.swift in Sources */, - CBD4F13E279EBFAB00B20FD7 /* HomeMessageView.swift in Sources */, - 56244C1D2A137B1900EDF259 /* WaitlistViews.swift in Sources */, - 851DFD87212C39D300D95F20 /* TabSwitcherButton.swift in Sources */, - 8505836A219F424500ED4EDB /* UIAlertControllerExtension.swift in Sources */, - 37FCAAB229914232000E420A /* WindowsBrowserWaitlistView.swift in Sources */, - C12726F22A5FF8CB00215B02 /* EmailSignupPromptViewController.swift in Sources */, - 0290472C29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift in Sources */, - 983EABB8236198F6003948D1 /* DatabaseMigration.swift in Sources */, - 314C92B827C3DD660042EC96 /* QuickLookPreviewView.swift in Sources */, - F1AE54E81F0425FC00D9A700 /* AuthenticationViewController.swift in Sources */, - 020108AE29A7F91600644F9D /* AppTPTrackerCell.swift in Sources */, - 983D71B12A286E810072E26D /* SyncDebugViewController.swift in Sources */, - F103073B1E7C91330059FEC7 /* BookmarksDataSource.swift in Sources */, - EE0153E62A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift in Sources */, - 85864FBC24D31EF300E756FF /* SuggestionTrayViewController.swift in Sources */, - 1EF24235273BB9D200DE3D02 /* IntervalSlider.swift in Sources */, - 027F48782A4B663C001A1C6C /* AppTPFAQView.swift in Sources */, - 02A4EACA29B0F464009BE006 /* AppTPToggleViewModel.swift in Sources */, - 4B6484EE27FD1E350050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift in Sources */, - 855D45D32ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift in Sources */, - F1D796EE1E7AF2EB0019D451 /* UIViewControllerExtension.swift in Sources */, - 1EE411F12857C3640003FE64 /* TrackerAnimationImageProvider.swift in Sources */, - 1E7A711C2934EEBC00B7EA19 /* OmniBarNotification.swift in Sources */, - 02EC02C429AFA33000557F1A /* AppTPBreakageFormView.swift in Sources */, - F15D43201E706CC500BF2CDC /* AutocompleteViewController.swift in Sources */, - 98728E822417E3300033960E /* BrokenSiteInfo.swift in Sources */, - 31EF52E1281B3BDC0034796E /* AutofillLoginListItemViewModel.swift in Sources */, - 1E4FAA6627D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift in Sources */, - 83004E862193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift in Sources */, - EE01EB402AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift in Sources */, - EE72CA852A862D000043B5B3 /* NetworkProtectionDebugViewController.swift in Sources */, - C18ED43A2AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift in Sources */, - CB84C7BD29A3EF530088A5B8 /* AppConfigurationURLProvider.swift in Sources */, - AA3D854723D9E88E00788410 /* AppIconSettingsCell.swift in Sources */, - 316931D927BD22A80095F5ED /* DownloadActionMessageViewHelper.swift in Sources */, - 9838059F2228208E00385F1A /* PositiveFeedbackViewController.swift in Sources */, - F1AB2B421E3F7D5C00868554 /* SettingsViewController.swift in Sources */, - 8590CB67268A2E520089F6BF /* RootDebugViewController.swift in Sources */, - B623C1C22862CA9E0043013E /* DownloadSession.swift in Sources */, - 0290471E29E708750008FE3C /* AppTPManageTrackersView.swift in Sources */, - F16390821E648B7A005B4550 /* HomeViewController.swift in Sources */, - 98F3A1DA217B37200011A0D4 /* LightTheme.swift in Sources */, - 985892522260B1B200EEB31B /* ProgressView.swift in Sources */, - 85BA585A1F3506AE00C6E8CA /* AppSettings.swift in Sources */, - 3151F0EA27357FBA00226F58 /* SpeechRecognizer.swift in Sources */, - F17922E21E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift in Sources */, - 0290472229E723260008FE3C /* AppTPManageTrackerCell.swift in Sources */, - 985AAE4524899369007A43EC /* HomeScreenTransition.swift in Sources */, - 85E58C2C28FDA94F006A801A /* FavoritesViewController.swift in Sources */, - 1E8AD1CF27C000A000ABA377 /* CompleteDownloadRow.swift in Sources */, - 98D98A8F25ED952F00D8E3DF /* BrowsingMenuButton.swift in Sources */, - 9865DFF922A8220D00D27829 /* FavoritesOverlay.swift in Sources */, - 1E4DCF4627B6A33600961E25 /* DownloadsListViewModel.swift in Sources */, - F4F6DFB626E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift in Sources */, - 8586A11024CCCD040049720E /* TabsBarViewController.swift in Sources */, - F1D796F41E7C2A410019D451 /* BookmarksDelegate.swift in Sources */, - C1B7B52428941F2A0098FD6A /* RemoteMessageRequest.swift in Sources */, - EE9D68DA2AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift in Sources */, - 1E8AD1D727C2E24E00ABA377 /* DownloadsListRowViewModel.swift in Sources */, - C1B0F6422AB08BE9001EAF05 /* MockPrivacyConfiguration.swift in Sources */, - 1E865AF0272042DB001C74F3 /* TextSizeSettingsViewController.swift in Sources */, - 8524CC9A246DA81700E59D45 /* FullscreenDaxDialogViewController.swift in Sources */, - F17669D71E43401C003D3222 /* MainViewController.swift in Sources */, - 984D60B2222A1284003B9E3B /* FeedbackFormViewController.swift in Sources */, - 31A42564285A09E800049386 /* FaviconView.swift in Sources */, - 85374D3821AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift in Sources */, - 37FCAAB629919CEB000E420A /* WindowsBrowserWaitlist.swift in Sources */, - 98E888F2223FCC4A00B608A4 /* OnboardingViewController.swift in Sources */, - C1B7B51C28941E980098FD6A /* HomeMessageViewModelBuilder.swift in Sources */, - 85BA58551F34F49E00C6E8CA /* AppUserDefaults.swift in Sources */, - C1B7B52528941F2A0098FD6A /* RemoteMessaging.swift in Sources */, - 3132FA2827A0788400DD7A12 /* PassKitPreviewHelper.swift in Sources */, - 8505836C219F424500ED4EDB /* TextFieldWithInsets.swift in Sources */, - CBD4F13F279EBFAF00B20FD7 /* HomeMessageViewModel.swift in Sources */, - 1E162613296C62820004127F /* CookieConsentDaxDialogViewModel.swift in Sources */, - 1E4DCF4A27B6A38000961E25 /* DownloadListRepresentable.swift in Sources */, - 2DC3FC65C6D9DA634426672D /* AutofillNoAuthAvailableView.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A21E2F7EFB00BDBA6F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8528AE84212FF9A100D0BD74 /* AppRatingPromptStorageTests.swift in Sources */, - 1CB7B82323CEA28300AA24EA /* DateExtensionTests.swift in Sources */, - 31C138A427A3352600FFD4B2 /* DownloadTests.swift in Sources */, - 853A717820F645FB00FE60BC /* PixelTests.swift in Sources */, - 984D036124AF49B80066CFB8 /* TabPreviewsSourceTests.swift in Sources */, - 85D2187024BF24DB004373D2 /* FaviconRequestModifierTests.swift in Sources */, - EAB19EDA268963510015D3EA /* DomainMatchingTests.swift in Sources */, - 4BFB911B29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift in Sources */, - 98DA35C4268CC81E00159906 /* DomainMatchingReportTests.swift in Sources */, - 8590CB632684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift in Sources */, - 83EDCC411F86B89C005CDFCD /* StatisticsLoaderTests.swift in Sources */, - C14882E327F20D9A00D59F0C /* BookmarksExporterTests.swift in Sources */, - 85C29708247BDD060063A335 /* DaxDialogsBrowsingSpecTests.swift in Sources */, - 85BA58581F34F72F00C6E8CA /* AppUserDefaultsTests.swift in Sources */, - F1134EBC1F40D45700B73467 /* MockStatisticsStore.swift in Sources */, - 31C138AC27A403CB00FFD4B2 /* DownloadManagerTests.swift in Sources */, - EEFE9C732A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift in Sources */, - F13B4BF91F18CA0600814661 /* TabsModelTests.swift in Sources */, - 98B31290218CCB2200E54DE1 /* MockDependencyProvider.swift in Sources */, - CBDD5DDF29A6736A00832877 /* APIHeadersTests.swift in Sources */, - 986B45D0299E30A50089D2D7 /* BookmarkEntityTests.swift in Sources */, - B6AD9E3828D4512E0019CDE9 /* EmbeddedTrackerDataTests.swift in Sources */, - 1E722729292EB24D003B5F53 /* AppSettingsMock.swift in Sources */, - 8536A1C8209AF2410050739E /* MockVariantManager.swift in Sources */, - C1B7B53428944EFA0098FD6A /* CoreDataTestUtilities.swift in Sources */, - CBDD5DE129A6741300832877 /* MockBundle.swift in Sources */, - C158AC7B297AB5DC0008723A /* MockSecureVault.swift in Sources */, - 85C11E4120904BBE00BFFEB4 /* VariantManagerTests.swift in Sources */, - F1134ECE1F40EA9C00B73467 /* AtbParserTests.swift in Sources */, - F189AEE41F18FDAF001EBAE1 /* LinkTests.swift in Sources */, - 987130C7294AAB9F00AB05E0 /* MenuBookmarksViewModelTests.swift in Sources */, - 858650D32469BFAD00C36F8A /* DaxDialogTests.swift in Sources */, - 31C138B227A4097800FFD4B2 /* DownloadTestsHelper.swift in Sources */, - 1E1D8B5D2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift in Sources */, - 85C11E532090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift in Sources */, - 85E5603026541D9E00F4DC44 /* AutocompleteRequestTests.swift in Sources */, - F1DA2F7D1EBCF23700313F51 /* ExternalUrlSchemeTests.swift in Sources */, - F198D78E1E39762C0088DA8A /* StringExtensionTests.swift in Sources */, - 31B1FA87286EFC5C00CA3C1C /* XCTestCaseExtension.swift in Sources */, - 1E8146AE28C8ABF400D1AF63 /* PrivacyIconLogicTests.swift in Sources */, - 987130C4294AAB9F00AB05E0 /* FavoriteListViewModelTests.swift in Sources */, - 8565A34D1FC8DFE400239327 /* LaunchTabNotificationTests.swift in Sources */, - 310E79BD2949CAA5007C49E8 /* FireButtonReferenceTests.swift in Sources */, - 4B62C4BA25B930DD008912C6 /* AppConfigurationFetchTests.swift in Sources */, - 31C7D71C27515A6300A95D0A /* MockVoiceSearchHelper.swift in Sources */, - 8598F67B2405EB8D00FBC70C /* KeyboardSettingsTests.swift in Sources */, - 98AAF8E4292EB46000DBDF06 /* BookmarksMigrationTests.swift in Sources */, - 85D2187224BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift in Sources */, - C111B26927F579EF006558B1 /* BookmarkOrFolderTests.swift in Sources */, - 026F08B829B7DC480079B9DF /* EmbeddedAppTPDataTests.swift in Sources */, - 851CD674244D7E6000331B98 /* UserDefaultsExtension.swift in Sources */, - 850559D223CF710C0055C0D5 /* WebCacheManagerTests.swift in Sources */, - 987130C5294AAB9F00AB05E0 /* BookmarkEditorViewModelTests.swift in Sources */, - 8341D807212D5E8D000514C2 /* HashExtensionTest.swift in Sources */, - C1D21E2F293A599C006E5A05 /* AutofillLoginSessionTests.swift in Sources */, - 85D2187924BF6B8B004373D2 /* FaviconSourcesProviderTests.swift in Sources */, - 1E8146AD28C8ABF000D1AF63 /* TrackerAnimationLogicTests.swift in Sources */, - B6AD9E3A28D456820019CDE9 /* PrivacyConfigurationManagerMock.swift in Sources */, - F189AED71F18F6DE001EBAE1 /* TabTests.swift in Sources */, - F13B4BFB1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift in Sources */, - 8528AE7E212EF5FF00D0BD74 /* AppRatingPromptTests.swift in Sources */, - 981FED692201FE69008488D7 /* AutoClearSettingsScreenTests.swift in Sources */, - 4BC21A2F27238B7500229F0E /* RunLoopExtensionTests.swift in Sources */, - 314A3EFC293905EC00D3D4C8 /* BrokenSiteReportingTests.swift in Sources */, - 851B1283221FE65E004781BC /* ImproveOnboardingExperiment1Tests.swift in Sources */, - F194FAFB1F14E622009B4DF8 /* UIFontExtensionTests.swift in Sources */, - F40F843728C939760081AE75 /* AutofillLoginListViewModelTests.swift in Sources */, - C14882E827F20DAB00D59F0C /* TestDataLoader.swift in Sources */, - C14882EA27F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift in Sources */, - 1E05D1DB29C47B3300BF9A1F /* DailyPixelTests.swift in Sources */, - 981FED7422046017008488D7 /* AutoClearTests.swift in Sources */, - 98DDF9F322C4029D00DE38DB /* InitHelpers.swift in Sources */, - B6AD9E3628D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift in Sources */, - F1E092C11E92A72E00732CCC /* UIColorExtensionTests.swift in Sources */, - 85010504292FFB080033978F /* FireproofFaviconUpdaterTests.swift in Sources */, - F1D477C91F2139410031ED49 /* SmallOmniBarStateTests.swift in Sources */, - 987130C9294AAB9F00AB05E0 /* BookmarkUtilsTests.swift in Sources */, - C1BF0BA929B63E2200482B73 /* AutofillLoginPromptViewModelTests.swift in Sources */, - EE3B226B29DE0F110082298A /* MockInternalUserStoring.swift in Sources */, - 987130C8294AAB9F00AB05E0 /* BookmarksTestHelpers.swift in Sources */, - F198D7981E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift in Sources */, - C14E2F7729DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift in Sources */, - 8521FDE6238D414B00A44CC3 /* FileStoreTests.swift in Sources */, - F14E491F1E391CE900DC037C /* URLExtensionTests.swift in Sources */, - 85D2187424BF25CD004373D2 /* FaviconsTests.swift in Sources */, - CBCCF96828885DEE006F4A71 /* AppPrivacyConfigurationTests.swift in Sources */, - 310742AB2848E6FD0012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift in Sources */, - 22CB1ED8203DDD2C00D2C724 /* AppDeepLinksTests.swift in Sources */, - 9847C00527A41A0A00DB07AA /* WebViewTestHelper.swift in Sources */, - 3170048227A9504F00C03F35 /* DownloadMocks.swift in Sources */, - 317045C02858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift in Sources */, - 987130C6294AAB9F00AB05E0 /* BookmarkListViewModelTests.swift in Sources */, - F1134ED21F40EF3A00B73467 /* JsonTestDataLoader.swift in Sources */, - 4B83397129AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift in Sources */, - 850250B520D80419002199C7 /* AtbAndVariantCleanupTests.swift in Sources */, - 834DF992248FDE1A0075EA48 /* UserAgentTests.swift in Sources */, - 85C011FD299285A6001E0A99 /* SyncManagementViewModelTests.swift in Sources */, - C14882E727F20DAB00D59F0C /* HtmlTestDataLoader.swift in Sources */, - F17D72391E8B35C6003E8B0E /* AppURLsTests.swift in Sources */, - F1134ED61F40F29F00B73467 /* StatisticsUserDefaultsTests.swift in Sources */, - EE41BD192A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift in Sources */, - 0253A43329E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift in Sources */, - C1B7B53028944E390098FD6A /* RemoteMessagingStoreTests.swift in Sources */, - 98EA2C3C218B9AAD0023E1DC /* ThemeManagerTests.swift in Sources */, - 6AC98419288055C1005FA9CA /* BarsAnimatorTests.swift in Sources */, - 4B83396F29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift in Sources */, - 8536A1CA209AF6490050739E /* HomeRowReminderTests.swift in Sources */, - 4B83397529AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift in Sources */, - 851DFD8A212C5EE800D95F20 /* TabSwitcherButtonTests.swift in Sources */, - 98983096255B5019003339A2 /* BookmarksCachingSearchTests.swift in Sources */, - EE7917912A83DE93008DFF28 /* CombineTestUtilities.swift in Sources */, - 85480CB429226B3B007E8F13 /* CrashCollectionExtensionTests.swift in Sources */, - 4B6484FC27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift in Sources */, - 8540BD5223D8C2220057FDD2 /* PreserveLoginsTests.swift in Sources */, - 85F200072217032E006BB258 /* OmniBarTests.swift in Sources */, - B6AD9E3728D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift in Sources */, - C14882E427F20D9A00D59F0C /* BookmarksImporterTests.swift in Sources */, - 8588026A24E424EE00C24AB6 /* AppWidthObserverTests.swift in Sources */, - 8588026624E420BD00C24AB6 /* LargeOmniBarStateTests.swift in Sources */, - EE0153EB2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4924ED30D20073EE19 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 853273AE24FEF49600E3C778 /* ColorExtension.swift in Sources */, - 373608932ABB432600629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */, - 853273B324FF114700E3C778 /* DeepLinks.swift in Sources */, - 853273B424FFB36100E3C778 /* UIColorExtension.swift in Sources */, - 853273AB24FEF27500E3C778 /* WidgetViews.swift in Sources */, - 4B5C462B2AF2BDC4002A4432 /* VPNIntents.swift in Sources */, - 4BB7CBB02AF59C310014A35F /* VPNWidget.swift in Sources */, - 8512EA5424ED30D20073EE19 /* Widgets.swift in Sources */, - 85DB12EB2A1FE2A4000A4A72 /* LockScreenWidgets.swift in Sources */, - 8544C37C250B827300A0FE73 /* UserText.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D842462DCD100EDEDD1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85482D8D2462DCD100EDEDD1 /* ActionViewController.swift in Sources */, - 85C91CA224671F4C00A11132 /* AppDeepLinkSchemes.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC725C97B6E002B91A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CB5516D1286500290079B175 /* ContentBlockingRulesTests.swift in Sources */, - 1E1D8B6629953B9800C96994 /* WebViewTestHelper.swift in Sources */, - EE3B226C29DE0FD30082298A /* MockInternalUserStoring.swift in Sources */, - CB5516D0286500290079B175 /* TrackerRadarIntegrationTests.swift in Sources */, - 1E1D8B6129950FD200C96994 /* AutoconsentBackgroundTests.swift in Sources */, - CB5516D2286500290079B175 /* AtbServerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DA9210F5E32002631A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85F21DB0210F5E32002631A6 /* AtbIntegrationTests.swift in Sources */, - 8551912724746EDC0010FDD0 /* SnapshotHelper.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9CE293F2DE900F220F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D4B7E52949EFCE0068814D /* BookmarksExportPerformanceTests.swift in Sources */, - 98D4B7DA294407AC0068814D /* BookmarksSearchPerformanceTests.swift in Sources */, - 986B45CB299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift in Sources */, - 98D4B7E12949C3E80068814D /* BookmarksImportPerformanceTests.swift in Sources */, - 9825F9DB293F2E8700F220F2 /* BookmarksTestData.swift in Sources */, - 98BFA913294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98A54A7F22AFCB2C00E541F4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98A54A8422AFCB2D00E541F4 /* Instruments.instrpkg in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2DF1E4A4CD400CFDE3A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B470ED6299C49800086EBDC /* AppTrackingProtectionDatabase.swift in Sources */, - 0253A43129E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift in Sources */, - F16393FF1ECCB9CC00DDD653 /* FileLoader.swift in Sources */, - F1134EAB1F3E2C6A00B73467 /* StatisticsUserDefaults.swift in Sources */, - CB258D1E29A52AF900DEBA24 /* FileStore.swift in Sources */, - F1075C921E9EF827006BE8A8 /* UserDefaultsExtension.swift in Sources */, - 85CA53AC24BBD39300A6288C /* FaviconRequestModifier.swift in Sources */, - CB258D1D29A52AF900DEBA24 /* EtagStorage.swift in Sources */, - C1B7B52D2894469D0098FD6A /* DefaultVariantManager.swift in Sources */, - 9833913727AC400800DAF119 /* AppTrackerDataSetProvider.swift in Sources */, - 83004E802193BB8200DA013C /* WKNavigationExtension.swift in Sources */, - 853A717620F62FE800FE60BC /* Pixel.swift in Sources */, - 4B470EDB299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift in Sources */, - F41C2DA526C1975E00F9A760 /* BookmarksCoreDataStorage.swift in Sources */, - 9876B75E2232B36900D81D9F /* TabInstrumentation.swift in Sources */, - 026DABA428242BC80089E0B5 /* MockUserAgent.swift in Sources */, - 1E05D1D829C46EDA00BF9A1F /* TimedPixel.swift in Sources */, - C14882DC27F2011C00D59F0C /* BookmarksImporter.swift in Sources */, - CBAA195A27BFE15600A4BD49 /* NSManagedObjectContextExtension.swift in Sources */, - 37CBCA9E2A8A659C0050218F /* SyncSettingsAdapter.swift in Sources */, - F1134EB31F40AD2500B73467 /* Atb.swift in Sources */, - 37E615752A5F533E00ACD63D /* SyncCredentialsAdapter.swift in Sources */, - 02CA904B24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift in Sources */, - 85BDC3192436161C0053DB07 /* LoginFormDetectionUserScript.swift in Sources */, - 98982B3422F8D8E400578AC9 /* Debounce.swift in Sources */, - 37DF000A29F9C416002B7D3E /* SyncMetadataDatabase.swift in Sources */, - F143C3291E4A9A0E00CFDE3A /* URLExtension.swift in Sources */, - F143C3271E4A9A0E00CFDE3A /* Logging.swift in Sources */, - 4B83396C29AC0701003F7EA9 /* AppTrackingProtectionStoringModel.swift in Sources */, - 85372447220DD103009D09CD /* UIKeyCommandExtension.swift in Sources */, - 85A1B3B220C6CD9900C18F15 /* CookieStorage.swift in Sources */, - 9856A1992933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift in Sources */, - 850559D023CF647C0055C0D5 /* PreserveLogins.swift in Sources */, - C1CCCBA7283E101500CF3791 /* FaviconsHelper.swift in Sources */, - 9813F79822BA71AA00A80EDB /* StorageCache.swift in Sources */, - B603974929C19F6F00902A34 /* Assertions.swift in Sources */, - F1134EB51F40AEEA00B73467 /* StatisticsLoader.swift in Sources */, - CB2A7EF4285383B300885F67 /* AppLastCompiledRulesStore.swift in Sources */, - 4B75EA9226A266CB00018634 /* PrintingUserScript.swift in Sources */, - 37445F972A155F7C0029F789 /* SyncDataProviders.swift in Sources */, - EE9D68DE2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift in Sources */, - CB258D1F29A52B2500DEBA24 /* Configuration.swift in Sources */, - 9847C00027A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift in Sources */, - F143C3281E4A9A0E00CFDE3A /* StringExtension.swift in Sources */, - 85449EFB23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift in Sources */, - 830381C01F850AAF00863075 /* WKWebViewConfigurationExtension.swift in Sources */, - 85CA53AA24BB376800A6288C /* NotFoundCachingDownloader.swift in Sources */, - 4B60ACA1252EC0B100E8D219 /* FullScreenVideoUserScript.swift in Sources */, - F1A886781F29394E0096251E /* WebCacheManager.swift in Sources */, - C14882DA27F2011C00D59F0C /* BookmarksExporter.swift in Sources */, - 4B470ED9299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld in Sources */, - 854858E32937BC550063610B /* CollectionExtension.swift in Sources */, - 1E6A4D692984208800A371D3 /* LocaleExtension.swift in Sources */, - 98F6EA472863124100720957 /* ContentBlockerRulesLists.swift in Sources */, - F1134EB01F40AC6300B73467 /* AtbParser.swift in Sources */, - EE50052E29C369D300AE0773 /* FeatureFlag.swift in Sources */, - 37DF000F29F9D635002B7D3E /* SyncBookmarksAdapter.swift in Sources */, - B652DF10287C2C1600C12A9C /* ContentBlocking.swift in Sources */, - 4BE2756827304F57006B20B0 /* URLRequestExtension.swift in Sources */, - 85BA79911F6FF75000F59015 /* ContentBlockerStoreConstants.swift in Sources */, - 85E242172AB1B54D000F3E28 /* ReturnUserMeasurement.swift in Sources */, - 85BDC3142434D8F80053DB07 /* DebugUserScript.swift in Sources */, - 85011867290028C400BDEE27 /* BookmarksDatabase.swift in Sources */, - 85D2187B24BF9F85004373D2 /* FaviconUserScript.swift in Sources */, - 37FD780F2A29E28B00B36DB1 /* SyncErrorHandler.swift in Sources */, - 85F21DC621145DD5002631A6 /* global.swift in Sources */, - F41C2DA326C1925700F9A760 /* BookmarksAndFolders.xcdatamodeld in Sources */, - F4F6DFBA26EFF28A00ED7E12 /* BookmarkObjects.swift in Sources */, - EE7A92872AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift in Sources */, - 836A941D247F23C600BF8EF5 /* UserAgentManager.swift in Sources */, - 4B83397329AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift in Sources */, - 85CA53A824BB343700A6288C /* Favicons.swift in Sources */, - F143C3181E4A99D200CFDE3A /* Link.swift in Sources */, - 4B470EDF299C67270086EBDC /* AppTrackerEntity.swift in Sources */, - 1E61BC2A27074BED00B2854D /* TextSizeUserScript.swift in Sources */, - 37CEFCAC2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift in Sources */, - CB2A7EF128410DF700885F67 /* PixelEvent.swift in Sources */, - 85D2187624BF6164004373D2 /* FaviconSourcesProvider.swift in Sources */, - 98B000532915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift in Sources */, - 85200FA11FBC5BB5001AF290 /* DDGPersistenceContainer.swift in Sources */, - 1E4DCF4C27B6A4CB00961E25 /* URLFileExtension.swift in Sources */, - EE50053029C3BA0800AE0773 /* InternalUserStore.swift in Sources */, - F1D477CB1F2149C40031ED49 /* Type.swift in Sources */, - 1E05D1D629C46EBB00BF9A1F /* DailyPixel.swift in Sources */, - 1CB7B82123CEA1F800AA24EA /* DateExtension.swift in Sources */, - 379E877429E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift in Sources */, - 988F3DCF237D5C0F00AEE34C /* SchemeHandler.swift in Sources */, - 9875E00722316B8400B1373F /* Instruments.swift in Sources */, - F1134EA61F3E2AF400B73467 /* StatisticsStore.swift in Sources */, - F17D723C1E8BB374003E8B0E /* AppDeepLinkSchemes.swift in Sources */, - 0290472329E737B40008FE3C /* FirewallManager.swift in Sources */, - 1E8AD1DB27C51AE000ABA377 /* TimeIntervalExtension.swift in Sources */, - B652DF0D287C2A6300C12A9C /* PrivacyFeatures.swift in Sources */, - F10E522D1E946F8800CE1253 /* NSAttributedStringExtension.swift in Sources */, - 9887DC252354D2AA005C85F5 /* Database.swift in Sources */, - F143C3171E4A99D200CFDE3A /* AppURLs.swift in Sources */, - C1963863283794A000298D4D /* BookmarksCachingSearch.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 025CCFE82582601C001CD5BB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 025CCFE72582601C001CD5BB /* PBXContainerItemProxy */; - }; - 02FFD7BC2A1FC8BE007BD7D1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 02025661298818B100E694E7 /* PacketTunnelProvider */; - targetProxy = 02FFD7BB2A1FC8BE007BD7D1 /* PBXContainerItemProxy */; - }; - 4B470EE7299C6DFB0086EBDC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = 4B470EE6299C6DFB0086EBDC /* PBXContainerItemProxy */; - }; - 8390447520BDCE10006461CD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8390446B20BDCE10006461CD /* ShareExtension */; - targetProxy = 8390447420BDCE10006461CD /* PBXContainerItemProxy */; - }; - 84E341A81E2F7EFB00BDBA6F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 84E341A71E2F7EFB00BDBA6F /* PBXContainerItemProxy */; - }; - 8512EA5C24ED30D30073EE19 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8512EA4C24ED30D20073EE19 /* WidgetsExtension */; - targetProxy = 8512EA5B24ED30D30073EE19 /* PBXContainerItemProxy */; - }; - 85482D932462DCD100EDEDD1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 85482D872462DCD100EDEDD1 /* OpenAction */; - targetProxy = 85482D922462DCD100EDEDD1 /* PBXContainerItemProxy */; - }; - 85D33FD125C97B6E002B91A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 85D33FD025C97B6E002B91A6 /* PBXContainerItemProxy */; - }; - 85DF714924F7FE6100C89288 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = 85DF714824F7FE6100C89288 /* PBXContainerItemProxy */; - }; - 85F21DB3210F5E32002631A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 85F21DB2210F5E32002631A6 /* PBXContainerItemProxy */; - }; - 9825F9CC293F2DE900F220F2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 9825F9CD293F2DE900F220F2 /* PBXContainerItemProxy */; - }; - F143C2EA1E4A4CD400CFDE3A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = F143C2E91E4A4CD400CFDE3A /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 838306E120C733010045E854 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 838306E220C733010045E854 /* en */, - 838306E520C734D80045E854 /* fr */, - 838306E620C735140045E854 /* es */, - 838306E720C735F60045E854 /* fi */, - 838306EC20C736A80045E854 /* pt */, - 838306ED20C736B10045E854 /* ru */, - 838306EE20C736BA0045E854 /* sv */, - 838306EF20C736C50045E854 /* tr */, - 9866DBA1251CA8F700612E3A /* bg */, - 9866DBB8251CA91900612E3A /* hr */, - 9866DBCF251CA92E00612E3A /* cs */, - 9866DBE6251CA93B00612E3A /* da */, - 9866DBFD251CA95200612E3A /* nl */, - 9866DC14251CA96500612E3A /* et */, - 9866DC2B251CA99E00612E3A /* de */, - 9866DC42251CA9B200612E3A /* el */, - 9866DC59251CA9C300612E3A /* hu */, - 9866DC70251CA9D100612E3A /* it */, - 9866DC87251CA9E600612E3A /* lv */, - 9866DC9E251CA9F700612E3A /* lt */, - 9866DCB5251CAA0900612E3A /* pl */, - 9866DCCC251CAA2800612E3A /* ro */, - 9866DCE3251CAA3700612E3A /* sk */, - 9866DCFA251CAA4B00612E3A /* sl */, - 981DCA922521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 8390447020BDCE10006461CD /* MainInterface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8390447120BDCE10006461CD /* Base */, - 9866DB9C251CA8F600612E3A /* bg */, - 9866DBB3251CA91900612E3A /* hr */, - 9866DBCA251CA92D00612E3A /* cs */, - 9866DBE1251CA93B00612E3A /* da */, - 9866DBF8251CA95100612E3A /* nl */, - 9866DC0F251CA96400612E3A /* et */, - 9866DC26251CA99D00612E3A /* de */, - 9866DC3D251CA9B200612E3A /* el */, - 9866DC54251CA9C200612E3A /* hu */, - 9866DC6B251CA9D000612E3A /* it */, - 9866DC82251CA9E500612E3A /* lv */, - 9866DC99251CA9F600612E3A /* lt */, - 9866DCB0251CAA0800612E3A /* pl */, - 9866DCC7251CAA2800612E3A /* ro */, - 9866DCDE251CAA3600612E3A /* sk */, - 9866DCF5251CAA4B00612E3A /* sl */, - 9866DE5C251CBC4F00612E3A /* tr */, - 9866DE5E251CBC4F00612E3A /* sv */, - 9866DE60251CBC5000612E3A /* es */, - 9866DE62251CBC5000612E3A /* ru */, - 9866DE64251CBC5100612E3A /* pt */, - 9866DE68251CBC5300612E3A /* fr */, - 9866DE6A251CBC5400612E3A /* fi */, - 981685542521EEF500FA91A1 /* nb */, - ); - name = MainInterface.storyboard; - sourceTree = ""; - }; - 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 84E3419F1E2F7EFB00BDBA6F /* Base */, - 9866DB9B251CA8F600612E3A /* bg */, - 9866DBB2251CA91900612E3A /* hr */, - 9866DBC9251CA92D00612E3A /* cs */, - 9866DBE0251CA93A00612E3A /* da */, - 9866DBF7251CA95100612E3A /* nl */, - 9866DC0E251CA96400612E3A /* et */, - 9866DC25251CA99D00612E3A /* de */, - 9866DC3C251CA9B200612E3A /* el */, - 9866DC53251CA9C200612E3A /* hu */, - 9866DC6A251CA9D000612E3A /* it */, - 9866DC81251CA9E500612E3A /* lv */, - 9866DC98251CA9F600612E3A /* lt */, - 9866DCAF251CAA0700612E3A /* pl */, - 9866DCC6251CAA2800612E3A /* ro */, - 9866DCDD251CAA3600612E3A /* sk */, - 9866DCF4251CAA4B00612E3A /* sl */, - 9866DE4C251CBC4500612E3A /* tr */, - 9866DE4E251CBC4500612E3A /* sv */, - 9866DE50251CBC4600612E3A /* es */, - 9866DE52251CBC4700612E3A /* ru */, - 9866DE54251CBC4700612E3A /* pt */, - 9866DE58251CBC4A00612E3A /* fr */, - 9866DE5A251CBC4A00612E3A /* fi */, - 981685532521EEF500FA91A1 /* nb */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 85482D8F2462DCD100EDEDD1 /* Base */, - 9866DB9F251CA8F700612E3A /* bg */, - 9866DBB6251CA91900612E3A /* hr */, - 9866DBCD251CA92D00612E3A /* cs */, - 9866DBE4251CA93B00612E3A /* da */, - 9866DBFB251CA95200612E3A /* nl */, - 9866DC12251CA96400612E3A /* et */, - 9866DC29251CA99E00612E3A /* de */, - 9866DC40251CA9B200612E3A /* el */, - 9866DC57251CA9C300612E3A /* hu */, - 9866DC6E251CA9D100612E3A /* it */, - 9866DC85251CA9E600612E3A /* lv */, - 9866DC9C251CA9F700612E3A /* lt */, - 9866DCB3251CAA0800612E3A /* pl */, - 9866DCCA251CAA2800612E3A /* ro */, - 9866DCE1251CAA3600612E3A /* sk */, - 9866DCF8251CAA4B00612E3A /* sl */, - 9866DE6C251CBC5A00612E3A /* tr */, - 9866DE6E251CBC5B00612E3A /* sv */, - 9866DE70251CBC5F00612E3A /* es */, - 9866DE72251CBC6000612E3A /* ru */, - 9866DE74251CBC6100612E3A /* pt */, - 9866DE78251CBC6400612E3A /* fr */, - 9866DE7A251CBC6400612E3A /* fi */, - 981685572521EEF600FA91A1 /* nb */, - ); - name = MainInterface.storyboard; - sourceTree = ""; - }; - 984147AA24F0259000362052 /* Onboarding.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147A924F0259000362052 /* Base */, - 9866DB99251CA8F600612E3A /* bg */, - 9866DBB0251CA91900612E3A /* hr */, - 9866DBC7251CA92C00612E3A /* cs */, - 9866DBDE251CA93A00612E3A /* da */, - 9866DBF5251CA95100612E3A /* nl */, - 9866DC0C251CA96400612E3A /* et */, - 9866DC23251CA99D00612E3A /* de */, - 9866DC3A251CA9B100612E3A /* el */, - 9866DC51251CA9C200612E3A /* hu */, - 9866DC68251CA9D000612E3A /* it */, - 9866DC7F251CA9E500612E3A /* lv */, - 9866DC96251CA9F600612E3A /* lt */, - 9866DCAD251CAA0700612E3A /* pl */, - 9866DCC4251CAA2800612E3A /* ro */, - 9866DCDB251CAA3600612E3A /* sk */, - 9866DCF2251CAA4A00612E3A /* sl */, - 9866DE0C251CB91D00612E3A /* fi */, - 9866DE0E251CB91F00612E3A /* fr */, - 9866DE12251CB92300612E3A /* pt */, - 9866DE14251CB92500612E3A /* ru */, - 9866DE16251CB92600612E3A /* es */, - 9866DE18251CB92700612E3A /* sv */, - 9866DE1A251CB95500612E3A /* tr */, - 981685512521EEF400FA91A1 /* nb */, - ); - name = Onboarding.storyboard; - sourceTree = ""; - }; - 984147AD24F025F700362052 /* Autocomplete.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147AC24F025F700362052 /* Base */, - 9866DB8B251CA8F300612E3A /* bg */, - 9866DBA2251CA91700612E3A /* hr */, - 9866DBB9251CA92A00612E3A /* cs */, - 9866DBD0251CA93800612E3A /* da */, - 9866DBE7251CA94E00612E3A /* nl */, - 9866DBFE251CA96200612E3A /* et */, - 9866DC15251CA99A00612E3A /* de */, - 9866DC2C251CA9AF00612E3A /* el */, - 9866DC43251CA9BF00612E3A /* hu */, - 9866DC5A251CA9CE00612E3A /* it */, - 9866DC71251CA9E200612E3A /* lv */, - 9866DC88251CA9F400612E3A /* lt */, - 9866DC9F251CAA0500612E3A /* pl */, - 9866DCB6251CAA2500612E3A /* ro */, - 9866DCCD251CAA3300612E3A /* sk */, - 9866DCE4251CAA4800612E3A /* sl */, - 9866DD04251CACC500612E3A /* fi */, - 9866DD06251CACC600612E3A /* fr */, - 9866DD0A251CACCD00612E3A /* pt */, - 9866DD0C251CACCD00612E3A /* ru */, - 9866DD0E251CACCE00612E3A /* es */, - 9866DD10251CACCF00612E3A /* sv */, - 9866DD12251CACCF00612E3A /* tr */, - 981685432521EEEF00FA91A1 /* nb */, - ); - name = Autocomplete.storyboard; - sourceTree = ""; - }; - 984147B024F0261A00362052 /* Feedback.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147AF24F0261A00362052 /* Base */, - 9866DB8D251CA8F300612E3A /* bg */, - 9866DBA4251CA91700612E3A /* hr */, - 9866DBBB251CA92A00612E3A /* cs */, - 9866DBD2251CA93900612E3A /* da */, - 9866DBE9251CA94E00612E3A /* nl */, - 9866DC00251CA96200612E3A /* et */, - 9866DC17251CA99B00612E3A /* de */, - 9866DC2E251CA9B000612E3A /* el */, - 9866DC45251CA9BF00612E3A /* hu */, - 9866DC5C251CA9CE00612E3A /* it */, - 9866DC73251CA9E300612E3A /* lv */, - 9866DC8A251CA9F500612E3A /* lt */, - 9866DCA1251CAA0500612E3A /* pl */, - 9866DCB8251CAA2600612E3A /* ro */, - 9866DCCF251CAA3400612E3A /* sk */, - 9866DCE6251CAA4800612E3A /* sl */, - 9866DD4C251CB0D900612E3A /* fi */, - 9866DD4E251CB0E600612E3A /* fr */, - 9866DD52251CB0ED00612E3A /* pt */, - 9866DD54251CB0EE00612E3A /* ru */, - 9866DD56251CB0F000612E3A /* es */, - 9866DD58251CB0F100612E3A /* sv */, - 9866DD5A251CB0F200612E3A /* tr */, - 981685452521EEF000FA91A1 /* nb */, - ); - name = Feedback.storyboard; - sourceTree = ""; - }; - 984147B324F0264300362052 /* Home.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B224F0264300362052 /* Base */, - 9866DB8E251CA8F400612E3A /* bg */, - 9866DBA5251CA91800612E3A /* hr */, - 9866DBBC251CA92A00612E3A /* cs */, - 9866DBD3251CA93900612E3A /* da */, - 9866DBEA251CA94F00612E3A /* nl */, - 9866DC01251CA96200612E3A /* et */, - 9866DC18251CA99B00612E3A /* de */, - 9866DC2F251CA9B000612E3A /* el */, - 9866DC46251CA9C000612E3A /* hu */, - 9866DC5D251CA9CE00612E3A /* it */, - 9866DC74251CA9E300612E3A /* lv */, - 9866DC8B251CA9F500612E3A /* lt */, - 9866DCA2251CAA0500612E3A /* pl */, - 9866DCB9251CAA2600612E3A /* ro */, - 9866DCD0251CAA3400612E3A /* sk */, - 9866DCE7251CAA4800612E3A /* sl */, - 9866DD5C251CB10000612E3A /* fi */, - 9866DD5E251CB10100612E3A /* fr */, - 9866DD62251CB10400612E3A /* pt */, - 9866DD64251CB10500612E3A /* ru */, - 9866DD66251CB10600612E3A /* es */, - 9866DD68251CB10700612E3A /* sv */, - 9866DD6A251CB10800612E3A /* tr */, - 981685462521EEF000FA91A1 /* nb */, - ); - name = Home.storyboard; - sourceTree = ""; - }; - 984147B624F0264B00362052 /* Authentication.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B524F0264B00362052 /* Base */, - 9866DB91251CA8F400612E3A /* bg */, - 9866DBA8251CA91800612E3A /* hr */, - 9866DBBF251CA92B00612E3A /* cs */, - 9866DBD6251CA93900612E3A /* da */, - 9866DBED251CA94F00612E3A /* nl */, - 9866DC04251CA96300612E3A /* et */, - 9866DC1B251CA99B00612E3A /* de */, - 9866DC32251CA9B000612E3A /* el */, - 9866DC49251CA9C000612E3A /* hu */, - 9866DC60251CA9CF00612E3A /* it */, - 9866DC77251CA9E300612E3A /* lv */, - 9866DC8E251CA9F500612E3A /* lt */, - 9866DCA5251CAA0500612E3A /* pl */, - 9866DCBC251CAA2700612E3A /* ro */, - 9866DCD3251CAA3400612E3A /* sk */, - 9866DCEA251CAA4900612E3A /* sl */, - 9866DD84251CB12700612E3A /* fi */, - 9866DD86251CB12800612E3A /* fr */, - 9866DD8A251CB12B00612E3A /* pt */, - 9866DD8C251CB12C00612E3A /* ru */, - 9866DD8E251CB12D00612E3A /* es */, - 9866DD90251CB12E00612E3A /* sv */, - 9866DD92251CB12E00612E3A /* tr */, - 981685492521EEF100FA91A1 /* nb */, - ); - name = Authentication.storyboard; - sourceTree = ""; - }; - 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B824F0268D00362052 /* Base */, - ); - name = PrivacyDashboard.storyboard; - sourceTree = ""; - }; - 984147C224F026A300362052 /* Tab.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147C124F026A300362052 /* Base */, - 9866DB95251CA8F500612E3A /* bg */, - 9866DBAC251CA91800612E3A /* hr */, - 9866DBC3251CA92C00612E3A /* cs */, - 9866DBDA251CA93A00612E3A /* da */, - 9866DBF1251CA95000612E3A /* nl */, - 9866DC08251CA96300612E3A /* et */, - 9866DC1F251CA99C00612E3A /* de */, - 9866DC36251CA9B100612E3A /* el */, - 9866DC4D251CA9C100612E3A /* hu */, - 9866DC64251CA9CF00612E3A /* it */, - 9866DC7B251CA9E400612E3A /* lv */, - 9866DC92251CA9F600612E3A /* lt */, - 9866DCA9251CAA0600612E3A /* pl */, - 9866DCC0251CAA2700612E3A /* ro */, - 9866DCD7251CAA3500612E3A /* sk */, - 9866DCEE251CAA4A00612E3A /* sl */, - 9866DDBC251CB79000612E3A /* fi */, - 9866DDBE251CB79300612E3A /* fr */, - 9866DDC2251CB79900612E3A /* pt */, - 9866DDC4251CB79B00612E3A /* ru */, - 9866DDC6251CB79F00612E3A /* es */, - 9866DDC8251CB7A000612E3A /* sv */, - 9866DDCA251CB7A100612E3A /* tr */, - 9816854D2521EEF300FA91A1 /* nb */, - ); - name = Tab.storyboard; - sourceTree = ""; - }; - 984147C524F026C800362052 /* HomeRow.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147C424F026C800362052 /* Base */, - 9866DB98251CA8F500612E3A /* bg */, - 9866DBAF251CA91800612E3A /* hr */, - 9866DBC6251CA92C00612E3A /* cs */, - 9866DBDD251CA93A00612E3A /* da */, - 9866DBF4251CA95000612E3A /* nl */, - 9866DC0B251CA96400612E3A /* et */, - 9866DC22251CA99D00612E3A /* de */, - 9866DC39251CA9B100612E3A /* el */, - 9866DC50251CA9C100612E3A /* hu */, - 9866DC67251CA9D000612E3A /* it */, - 9866DC7E251CA9E400612E3A /* lv */, - 9866DC95251CA9F600612E3A /* lt */, - 9866DCAC251CAA0700612E3A /* pl */, - 9866DCC3251CAA2800612E3A /* ro */, - 9866DCDA251CAA3500612E3A /* sk */, - 9866DCF1251CAA4A00612E3A /* sl */, - 9866DDF4251CB8F000612E3A /* fi */, - 9866DDF6251CB8F400612E3A /* fr */, - 9866DDFA251CB8FD00612E3A /* pt */, - 9866DDFC251CB90000612E3A /* ru */, - 9866DDFE251CB90200612E3A /* es */, - 9866DE00251CB90500612E3A /* sv */, - 9866DE02251CB90700612E3A /* tr */, - 981685502521EEF400FA91A1 /* nb */, - ); - name = HomeRow.storyboard; - sourceTree = ""; - }; - 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147CA24F02E9E00362052 /* Base */, - 9866DB97251CA8F500612E3A /* bg */, - 9866DBAE251CA91800612E3A /* hr */, - 9866DBC5251CA92C00612E3A /* cs */, - 9866DBDC251CA93A00612E3A /* da */, - 9866DBF3251CA95000612E3A /* nl */, - 9866DC0A251CA96400612E3A /* et */, - 9866DC21251CA99C00612E3A /* de */, - 9866DC38251CA9B100612E3A /* el */, - 9866DC4F251CA9C100612E3A /* hu */, - 9866DC66251CA9D000612E3A /* it */, - 9866DC7D251CA9E400612E3A /* lv */, - 9866DC94251CA9F600612E3A /* lt */, - 9866DCAB251CAA0700612E3A /* pl */, - 9866DCC2251CAA2700612E3A /* ro */, - 9866DCD9251CAA3500612E3A /* sk */, - 9866DCF0251CAA4A00612E3A /* sl */, - 9866DDE4251CB8C900612E3A /* fi */, - 9866DDE6251CB8CD00612E3A /* fr */, - 9866DDEA251CB8D400612E3A /* pt */, - 9866DDEC251CB8D700612E3A /* ru */, - 9866DDEE251CB8DA00612E3A /* es */, - 9866DDF0251CB8DC00612E3A /* sv */, - 9866DDF2251CB8DF00612E3A /* tr */, - 9816854F2521EEF300FA91A1 /* nb */, - ); - name = DaxOnboarding.storyboard; - sourceTree = ""; - }; - 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */ = { - isa = PBXVariantGroup; - children = ( - 98788E9B2521DA1E00D55218 /* en */, - 98788EA52521DA2100D55218 /* bg */, - 98788EAE2521DA2200D55218 /* hr */, - 98788EAF2521DA2300D55218 /* cs */, - 98788EB02521DA2400D55218 /* da */, - 98788EB12521DA2500D55218 /* nl */, - 98788EB22521DA2600D55218 /* fi */, - 98788EB32521DA2700D55218 /* et */, - 98788EB42521DA2800D55218 /* fr */, - 98788EB52521DA2900D55218 /* de */, - 98788EB62521DA2C00D55218 /* el */, - 98788EB72521DA2D00D55218 /* hu */, - 98788EB82521DA2E00D55218 /* it */, - 98788EB92521DA3000D55218 /* lv */, - 98788EBA2521DA3100D55218 /* lt */, - 98788EBC2521DA3200D55218 /* pl */, - 98788EBD2521DA3300D55218 /* pt */, - 98788EBE2521DA3400D55218 /* ro */, - 98788EBF2521DA3500D55218 /* ru */, - 98788EC02521DA3600D55218 /* sk */, - 98788EC12521DA3700D55218 /* sl */, - 98788EC22521DA3800D55218 /* es */, - 98788EC32521DA3900D55218 /* sv */, - 98788EC42521DA3900D55218 /* tr */, - 981685A825221ACF00FA91A1 /* nb */, - ); - name = Localizable.stringsdict; - sourceTree = ""; - }; - 98B001A2251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A3251EABB40090EC07 /* bg */, - 98D7ED1C251EABB8000DF39A /* cs */, - 98056C7B251EABC000298AF6 /* da */, - 9852CD8C251EABCC001A1575 /* de */, - 98B12736251EABD5007473E4 /* el */, - 9807F062251EABDA00F54BC6 /* es */, - 983A4B8C251EABEA00F3EDF1 /* et */, - 983E134C251EABF200149BD9 /* fi */, - 98C6C994251EABFA0067A1E8 /* fr */, - 9858AF7C251EAC0300025687 /* hr */, - 98AC5D8C251EAC07009B7979 /* hu */, - 98CD35CF251EAC0B00DA7671 /* it */, - 98F02E83251EAC11002A6C60 /* lt */, - 982FBD05251EAC15004EAE67 /* lv */, - 98784750251EAC1E005A343D /* nl */, - 98B49051251EAC2200A1B398 /* pl */, - 98DFC902251EAC2600B81BEE /* pt */, - 9805E990251EAC2C00D9B608 /* ro */, - 9848DA06251EAC3000A8F0AE /* ru */, - 98763203251EAC3400FE6FFA /* sk */, - 98987E71251EAC3B006F75CD /* sl */, - 98E47763251EAC4200699DD3 /* sv */, - 982F402C251EAC4A009D48CD /* tr */, - 98788E992521D8DA00D55218 /* en */, - 981DCA942521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001A5251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A6251EABB40090EC07 /* bg */, - 98D7ED1D251EABB8000DF39A /* cs */, - 98056C7A251EABC000298AF6 /* da */, - 9852CD91251EABCC001A1575 /* de */, - 98B12737251EABD5007473E4 /* el */, - 9807F060251EABDA00F54BC6 /* es */, - 983A4B8D251EABEA00F3EDF1 /* et */, - 983E134A251EABF200149BD9 /* fi */, - 98C6C995251EABFA0067A1E8 /* fr */, - 9858AF7D251EAC0300025687 /* hr */, - 98AC5D8B251EAC07009B7979 /* hu */, - 98CD35D0251EAC0B00DA7671 /* it */, - 98F02E85251EAC11002A6C60 /* lt */, - 982FBD04251EAC15004EAE67 /* lv */, - 98784755251EAC1E005A343D /* nl */, - 98B4904D251EAC2200A1B398 /* pl */, - 98DFC901251EAC2600B81BEE /* pt */, - 9805E98F251EAC2C00D9B608 /* ro */, - 9848DA08251EAC3000A8F0AE /* ru */, - 98763205251EAC3400FE6FFA /* sk */, - 98987E6E251EAC3B006F75CD /* sl */, - 98E47760251EAC4200699DD3 /* sv */, - 982F402F251EAC4A009D48CD /* tr */, - 98788E982521D8C900D55218 /* en */, - 981DCA952521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001A8251EABB40090EC07 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A9251EABB40090EC07 /* bg */, - 98D7ED20251EABB8000DF39A /* cs */, - 98056C79251EABC000298AF6 /* da */, - 9852CD8D251EABCC001A1575 /* de */, - 98B1273C251EABD5007473E4 /* el */, - 9807F063251EABDA00F54BC6 /* es */, - 983A4B90251EABEA00F3EDF1 /* et */, - 983E134E251EABF200149BD9 /* fi */, - 98C6C996251EABFA0067A1E8 /* fr */, - 9858AF81251EAC0300025687 /* hr */, - 98AC5D90251EAC07009B7979 /* hu */, - 98CD35D1251EAC0B00DA7671 /* it */, - 98F02E86251EAC11002A6C60 /* lt */, - 982FBD08251EAC15004EAE67 /* lv */, - 98784753251EAC1E005A343D /* nl */, - 98B49053251EAC2200A1B398 /* pl */, - 98DFC903251EAC2600B81BEE /* pt */, - 9805E993251EAC2C00D9B608 /* ro */, - 9848DA0A251EAC3000A8F0AE /* ru */, - 98763206251EAC3400FE6FFA /* sk */, - 98987E72251EAC3B006F75CD /* sl */, - 98E47761251EAC4200699DD3 /* sv */, - 982F4031251EAC4A009D48CD /* tr */, - 98B029E92521C27200C1CF2F /* en */, - 981DCA972521EFAB00CD4C18 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - 98B001AE251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001AF251EABB40090EC07 /* bg */, - 98D7ED1F251EABB8000DF39A /* cs */, - 98056C77251EABC000298AF6 /* da */, - 9852CD8B251EABCC001A1575 /* de */, - 98B12739251EABD5007473E4 /* el */, - 9807F05F251EABDA00F54BC6 /* es */, - 983A4B8F251EABEA00F3EDF1 /* et */, - 983E1349251EABF200149BD9 /* fi */, - 98C6C992251EABFA0067A1E8 /* fr */, - 9858AF7B251EAC0300025687 /* hr */, - 98AC5D8D251EAC07009B7979 /* hu */, - 98CD35D3251EAC0B00DA7671 /* it */, - 98F02E81251EAC11002A6C60 /* lt */, - 982FBD02251EAC15004EAE67 /* lv */, - 9878474F251EAC1E005A343D /* nl */, - 98B4904E251EAC2200A1B398 /* pl */, - 98DFC8FF251EAC2500B81BEE /* pt */, - 9805E98E251EAC2C00D9B608 /* ro */, - 9848DA09251EAC3000A8F0AE /* ru */, - 98763201251EAC3400FE6FFA /* sk */, - 98987E70251EAC3B006F75CD /* sl */, - 98E4775E251EAC4200699DD3 /* sv */, - 982F402D251EAC4A009D48CD /* tr */, - 98788E952521D82100D55218 /* en */, - 981DCA932521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001B1251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001B2251EABB40090EC07 /* bg */, - 98D7ED21251EABB8000DF39A /* cs */, - 98056C7D251EABC000298AF6 /* da */, - 9852CD90251EABCC001A1575 /* de */, - 98B1273B251EABD5007473E4 /* el */, - 9807F064251EABDA00F54BC6 /* es */, - 983A4B91251EABEA00F3EDF1 /* et */, - 983E134F251EABF200149BD9 /* fi */, - 98C6C998251EABFA0067A1E8 /* fr */, - 9858AF80251EAC0300025687 /* hr */, - 98AC5D91251EAC07009B7979 /* hu */, - 98CD35D4251EAC0B00DA7671 /* it */, - 98F02E87251EAC11002A6C60 /* lt */, - 982FBD07251EAC15004EAE67 /* lv */, - 98784754251EAC1E005A343D /* nl */, - 98B49052251EAC2200A1B398 /* pl */, - 98DFC904251EAC2600B81BEE /* pt */, - 9805E994251EAC2C00D9B608 /* ro */, - 9848DA0B251EAC3000A8F0AE /* ru */, - 98763207251EAC3400FE6FFA /* sk */, - 98987E73251EAC3B006F75CD /* sl */, - 98E47764251EAC4200699DD3 /* sv */, - 982F4032251EAC4A009D48CD /* tr */, - 98788E942521D76F00D55218 /* en */, - 981DCA982521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98D16975250CE707009513CC /* OmniBar.xib */ = { - isa = PBXVariantGroup; - children = ( - 98D16974250CE707009513CC /* Base */, - 9866DB90251CA8F400612E3A /* bg */, - 9866DBA7251CA91800612E3A /* hr */, - 9866DBBE251CA92B00612E3A /* cs */, - 9866DBD5251CA93900612E3A /* da */, - 9866DBEC251CA94F00612E3A /* nl */, - 9866DC03251CA96300612E3A /* et */, - 9866DC1A251CA99B00612E3A /* de */, - 9866DC31251CA9B000612E3A /* el */, - 9866DC48251CA9C000612E3A /* hu */, - 9866DC5F251CA9CF00612E3A /* it */, - 9866DC76251CA9E300612E3A /* lv */, - 9866DC8D251CA9F500612E3A /* lt */, - 9866DCA4251CAA0500612E3A /* pl */, - 9866DCBB251CAA2600612E3A /* ro */, - 9866DCD2251CAA3400612E3A /* sk */, - 9866DCE9251CAA4900612E3A /* sl */, - 9866DE84251CBC7F00612E3A /* tr */, - 9866DE86251CBC8000612E3A /* sv */, - 9866DE88251CBC8100612E3A /* es */, - 9866DE8A251CBC8200612E3A /* ru */, - 9866DE8C251CBC8300612E3A /* pt */, - 9866DE90251CBC8500612E3A /* fr */, - 9866DE92251CBC8600612E3A /* fi */, - 981685482521EEF100FA91A1 /* nb */, - ); - name = OmniBar.xib; - sourceTree = ""; - }; - CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - CB1143DD2AF6D4B600C1CCD3 /* bg */, - CB8EF4A32AF6D4C200EF158D /* cs */, - CBC8DC252AF6D4CD00BA681A /* da */, - CBF0FA762AF6D4D800FB1C5B /* de */, - CB18F2712AF6D4E400A0F8FE /* el */, - CB6CE65B2AF6D4EE00119848 /* es */, - CB9F2A4B2AF6D4FB00F924BB /* et */, - CBEF49902AF6D50600BFBD7D /* fi */, - CB15F4762AF6D5100062A994 /* fr */, - CB4448752AF6D51D001F93F7 /* hr */, - CB6ABD002AF6D52B004A8224 /* hu */, - CB8F1F7D2AF6D5370024BF0E /* it */, - CBB6B2542AF6D543006B777C /* lt */, - CBE099292AF6D54D000EFC47 /* lv */, - CB2C47822AF6D55800AEDCD9 /* nb */, - CB5038622AF6D563007FD69F /* nl */, - CB7407BC2AF6D56D0090A41C /* pl */, - CBA1DE942AF6D579007C9457 /* pt */, - CBC7AB542AF6D583008CB798 /* ro */, - CBECB27B2AF6D58D006960FA /* ru */, - CB1FAE472AF6D59B003F452F /* sk */, - CB75AA132AF6D5AA00AED266 /* sl */, - CBD7AE812AF6D5B6009052FD /* sv */, - CB29792D2AF6D5C1006C461D /* tr */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - EEDFE2DB2AC6ED4F00F0E19C /* en */, - EEDFE2DD2AC6ED5B00F0E19C /* bg */, - EEDFE2DE2AC6ED5F00F0E19C /* da */, - EEDFE2DF2AC6ED6300F0E19C /* cs */, - EEDFE2E02AC6ED7300F0E19C /* nl */, - EEDFE2E12AC6ED7500F0E19C /* et */, - EEDFE2E22AC6ED7700F0E19C /* hr */, - EEDFE2E32AC6ED7900F0E19C /* fi */, - EEDFE2E42AC6ED9200F0E19C /* fr */, - EEDFE2E52AC6ED9200F0E19C /* de */, - EEDFE2E62AC6ED9400F0E19C /* el */, - EEDFE2E72AC6ED9500F0E19C /* hu */, - EEDFE2E82AC6ED9700F0E19C /* it */, - EEDFE2E92AC6ED9A00F0E19C /* lv */, - EEDFE2EA2AC6ED9D00F0E19C /* lt */, - EEDFE2EB2AC6ED9D00F0E19C /* nb */, - EEDFE2EC2AC6ED9E00F0E19C /* pl */, - EEDFE2ED2AC6ED9E00F0E19C /* pt */, - EEDFE2EE2AC6ED9F00F0E19C /* ro */, - EEDFE2EF2AC6EDA100F0E19C /* ru */, - EEDFE2F02AC6EDA200F0E19C /* sk */, - EEDFE2F12AC6EDA300F0E19C /* sl */, - EEDFE2F22AC6EDA400F0E19C /* es */, - EEDFE2F32AC6EDA500F0E19C /* sv */, - EEDFE2F42AC6EDA700F0E19C /* tr */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - F176699D1E40BC86003D3222 /* Settings.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F176699E1E40BC86003D3222 /* Base */, - 9866DB94251CA8F500612E3A /* bg */, - 9866DBAB251CA91800612E3A /* hr */, - 9866DBC2251CA92B00612E3A /* cs */, - 9866DBD9251CA93A00612E3A /* da */, - 9866DBF0251CA95000612E3A /* nl */, - 9866DC07251CA96300612E3A /* et */, - 9866DC1E251CA99C00612E3A /* de */, - 9866DC35251CA9B100612E3A /* el */, - 9866DC4C251CA9C100612E3A /* hu */, - 9866DC63251CA9CF00612E3A /* it */, - 9866DC7A251CA9E400612E3A /* lv */, - 9866DC91251CA9F600612E3A /* lt */, - 9866DCA8251CAA0600612E3A /* pl */, - 9866DCBF251CAA2700612E3A /* ro */, - 9866DCD6251CAA3500612E3A /* sk */, - 9866DCED251CAA4900612E3A /* sl */, - 9866DDAC251CB58400612E3A /* fi */, - 9866DDAE251CB5B400612E3A /* fr */, - 9866DDB2251CB62500612E3A /* pt */, - 9866DDB4251CB65E00612E3A /* ru */, - 9866DDB6251CB69900612E3A /* es */, - 9866DDB8251CB6FC00612E3A /* sv */, - 9866DDBA251CB73700612E3A /* tr */, - 9816854C2521EEF200FA91A1 /* nb */, - ); - name = Settings.storyboard; - sourceTree = ""; - }; - F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F1E4A4441EE89460006F2EAE /* Base */, - 9866DB8C251CA8F300612E3A /* bg */, - 9866DBA3251CA91700612E3A /* hr */, - 9866DBBA251CA92A00612E3A /* cs */, - 9866DBD1251CA93800612E3A /* da */, - 9866DBE8251CA94E00612E3A /* nl */, - 9866DBFF251CA96200612E3A /* et */, - 9866DC16251CA99A00612E3A /* de */, - 9866DC2D251CA9B000612E3A /* el */, - 9866DC44251CA9BF00612E3A /* hu */, - 9866DC5B251CA9CE00612E3A /* it */, - 9866DC72251CA9E200612E3A /* lv */, - 9866DC89251CA9F500612E3A /* lt */, - 9866DCA0251CAA0500612E3A /* pl */, - 9866DCB7251CAA2600612E3A /* ro */, - 9866DCCE251CAA3300612E3A /* sk */, - 9866DCE5251CAA4800612E3A /* sl */, - 9866DD14251CACDB00612E3A /* fi */, - 9866DD16251CACDC00612E3A /* fr */, - 9866DD1A251CACE400612E3A /* pt */, - 9866DD1C251CACE500612E3A /* ru */, - 9866DD1E251CACE600612E3A /* es */, - 9866DD20251CACE600612E3A /* sv */, - 9866DD22251CACE700612E3A /* tr */, - 981685442521EEEF00FA91A1 /* nb */, - ); - name = Bookmarks.storyboard; - sourceTree = ""; - }; - F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F1ED309C1EDC2EA400651986 /* Base */, - 9866DB96251CA8F500612E3A /* bg */, - 9866DBAD251CA91800612E3A /* hr */, - 9866DBC4251CA92C00612E3A /* cs */, - 9866DBDB251CA93A00612E3A /* da */, - 9866DBF2251CA95000612E3A /* nl */, - 9866DC09251CA96300612E3A /* et */, - 9866DC20251CA99C00612E3A /* de */, - 9866DC37251CA9B100612E3A /* el */, - 9866DC4E251CA9C100612E3A /* hu */, - 9866DC65251CA9D000612E3A /* it */, - 9866DC7C251CA9E400612E3A /* lv */, - 9866DC93251CA9F600612E3A /* lt */, - 9866DCAA251CAA0600612E3A /* pl */, - 9866DCC1251CAA2700612E3A /* ro */, - 9866DCD8251CAA3500612E3A /* sk */, - 9866DCEF251CAA4A00612E3A /* sl */, - 9866DDD4251CB7AA00612E3A /* fi */, - 9866DDD6251CB7E300612E3A /* fr */, - 9866DDDA251CB81A00612E3A /* pt */, - 9866DDDC251CB83400612E3A /* ru */, - 9866DDDE251CB86500612E3A /* es */, - 9866DDE0251CB87D00612E3A /* sv */, - 9866DDE2251CB8B200612E3A /* tr */, - 9816854E2521EEF300FA91A1 /* nb */, - ); - name = TabSwitcher.storyboard; - sourceTree = ""; - }; - F1F533861F26ABAC00D80D4F /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - F1CB8EA21F26B39000A7171B /* en */, - 9866DBA0251CA8F700612E3A /* bg */, - 9866DBB7251CA91900612E3A /* hr */, - 9866DBCE251CA92E00612E3A /* cs */, - 9866DBE5251CA93B00612E3A /* da */, - 9866DBFC251CA95200612E3A /* nl */, - 9866DC13251CA96500612E3A /* et */, - 9866DC2A251CA99E00612E3A /* de */, - 9866DC41251CA9B200612E3A /* el */, - 9866DC58251CA9C300612E3A /* hu */, - 9866DC6F251CA9D100612E3A /* it */, - 9866DC86251CA9E600612E3A /* lv */, - 9866DC9D251CA9F700612E3A /* lt */, - 9866DCB4251CAA0800612E3A /* pl */, - 9866DCCB251CAA2800612E3A /* ro */, - 9866DCE2251CAA3700612E3A /* sk */, - 9866DCF9251CAA4B00612E3A /* sl */, - 9866DCFB251CAC8200612E3A /* es */, - 9866DCFC251CAC8600612E3A /* sv */, - 9866DCFD251CAC8700612E3A /* tr */, - 9866DCFE251CAC8800612E3A /* ru */, - 9866DCFF251CAC8900612E3A /* pt */, - 9866DD01251CAC8E00612E3A /* fr */, - 9866DD02251CAC8F00612E3A /* fi */, - 981DCA992521EFAB00CD4C18 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 0202566D298818B200E694E7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProvider.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 0202566E298818B200E694E7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProvider.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.NetworkExtension"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 025CCFE92582601C001CD5BB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Debug; - }; - 025CCFEA2582601C001CD5BB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Release; - }; - 8390447820BDCE10006461CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8390447920BDCE10006461CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.ShareExtension"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 84E341B81E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG APP_TRACKING_PROTECTION NETWORK_PROTECTION"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Debug; - }; - 84E341B91E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Release; - }; - 84E341BB1E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_ASSET_PATHS = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Development - App"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 84E341BC1E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 0; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 84E341BE1E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 84E341BF1E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 8512EA5E24ED30D30073EE19 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = Widgets/WidgetsExtension.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8512EA5F24ED30D30073EE19 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = Widgets/WidgetsExtension.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.Widgets"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 85482D952462DCD100EDEDD1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 85482D962462DCD100EDEDD1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.OpenAction2"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 85D33FD325C97B6E002B91A6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 85D33FD425C97B6E002B91A6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 85F21DB4210F5E32002631A6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Debug; - }; - 85F21DB5210F5E32002631A6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Release; - }; - 9825F9D5293F2DE900F220F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 9825F9D6293F2DE900F220F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 98A54A8622AFCB2D00E541F4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Debug; - }; - 98A54A8722AFCB2D00E541F4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Release; - }; - EE5A7C462A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG NETWORK_PROTECTION ALPHA"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Alpha; - }; - EE5A7C472A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "DDG-AppIcon-Alpha"; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGoAlpha.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_ASSET_PATHS = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.alpha; - PRODUCT_NAME = "$(TARGET_NAME)-Alpha"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha"; - SWIFT_VERSION = 5.0; - }; - name = Alpha; - }; - EE5A7C482A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.ShareExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.ShareExtension"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C492A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.OpenAction2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.OpenAction2"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4A2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WidgetsExtensionAlpha.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.Widgets; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.Widgets"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4B2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProviderAlpha.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.alpha.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.NetworkExtension"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4C2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Alpha; - }; - EE5A7C4D2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Alpha; - }; - EE5A7C4E2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Alpha; - }; - EE5A7C4F2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - EE5A7C502A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Alpha; - }; - EE5A7C512A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - EE5A7C522A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - F143C2EE1E4A4CD400CFDE3A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - F143C2EF1E4A4CD400CFDE3A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 0202566F298818B200E694E7 /* Build configuration list for PBXNativeTarget "PacketTunnelProvider" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0202566D298818B200E694E7 /* Debug */, - EE5A7C4B2A82BBB700387C84 /* Alpha */, - 0202566E298818B200E694E7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 025CCFEB2582601C001CD5BB /* Build configuration list for PBXNativeTarget "FingerprintingUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 025CCFE92582601C001CD5BB /* Debug */, - EE5A7C502A82BBB700387C84 /* Alpha */, - 025CCFEA2582601C001CD5BB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8390447720BDCE10006461CD /* Build configuration list for PBXNativeTarget "ShareExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8390447820BDCE10006461CD /* Debug */, - EE5A7C482A82BBB700387C84 /* Alpha */, - 8390447920BDCE10006461CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E3418D1E2F7EFB00BDBA6F /* Build configuration list for PBXProject "DuckDuckGo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341B81E2F7EFC00BDBA6F /* Debug */, - EE5A7C462A82BBB700387C84 /* Alpha */, - 84E341B91E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E341BA1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "DuckDuckGo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341BB1E2F7EFC00BDBA6F /* Debug */, - EE5A7C472A82BBB700387C84 /* Alpha */, - 84E341BC1E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E341BD1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "UnitTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341BE1E2F7EFC00BDBA6F /* Debug */, - EE5A7C4F2A82BBB700387C84 /* Alpha */, - 84E341BF1E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8512EA6024ED30D30073EE19 /* Build configuration list for PBXNativeTarget "WidgetsExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8512EA5E24ED30D30073EE19 /* Debug */, - EE5A7C4A2A82BBB700387C84 /* Alpha */, - 8512EA5F24ED30D30073EE19 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85482D972462DCD100EDEDD1 /* Build configuration list for PBXNativeTarget "OpenAction" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85482D952462DCD100EDEDD1 /* Debug */, - EE5A7C492A82BBB700387C84 /* Alpha */, - 85482D962462DCD100EDEDD1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85D33FD225C97B6E002B91A6 /* Build configuration list for PBXNativeTarget "IntegrationTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85D33FD325C97B6E002B91A6 /* Debug */, - EE5A7C512A82BBB700387C84 /* Alpha */, - 85D33FD425C97B6E002B91A6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85F21DB6210F5E32002631A6 /* Build configuration list for PBXNativeTarget "AtbUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85F21DB4210F5E32002631A6 /* Debug */, - EE5A7C4E2A82BBB700387C84 /* Alpha */, - 85F21DB5210F5E32002631A6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9825F9D4293F2DE900F220F2 /* Build configuration list for PBXNativeTarget "PerformanceTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9825F9D5293F2DE900F220F2 /* Debug */, - EE5A7C522A82BBB700387C84 /* Alpha */, - 9825F9D6293F2DE900F220F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98A54A8522AFCB2D00E541F4 /* Build configuration list for PBXNativeTarget "Instruments" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 98A54A8622AFCB2D00E541F4 /* Debug */, - EE5A7C4D2A82BBB700387C84 /* Alpha */, - 98A54A8722AFCB2D00E541F4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F143C2ED1E4A4CD400CFDE3A /* Build configuration list for PBXNativeTarget "Core" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F143C2EE1E4A4CD400CFDE3A /* Debug */, - EE5A7C4C2A82BBB700387C84 /* Alpha */, - F143C2EF1E4A4CD400CFDE3A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/robbiehanson/CocoaAsyncSocket"; - requirement = { - kind = exactVersion; - version = 7.6.5; - }; - }; - 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/ios-js-support"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; - 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/lottie-ios.git"; - requirement = { - kind = exactVersion; - version = 3.3.0; - }; - }; - 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/DuckDuckGo/BrowserServicesKit"; - requirement = { -<<<<<<< HEAD - branch = fcappelli/breakage_report_improvements; - kind = branch; -======= - kind = exactVersion; - version = 84.0.1; ->>>>>>> 78a106691e2eabdfd71262a4278cf01d241bebf5 - }; - }; - C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/scinfu/SwiftSoup"; - requirement = { - kind = exactVersion; - version = 2.4.2; - }; - }; - F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/DesignResourcesKit"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; - F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/onevcat/Kingfisher.git"; - requirement = { - kind = exactVersion; - version = 7.6.2; - }; - }; - F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AliSoftware/OHHTTPStubs.git"; - requirement = { - kind = exactVersion; - version = 9.1.0; - }; - }; - F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/httpswift/swifter.git"; - requirement = { - kind = exactVersion; - version = 1.5.0; - }; - }; - F4D7F632298C00C3006C3AE9 /* XCRemoteSwiftPackageReference "ios-js-support" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/ios-js-support"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */ = { - isa = XCSwiftPackageProductDependency; - package = 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */; - productName = CocoaAsyncSocket; - }; - 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */ = { - isa = XCSwiftPackageProductDependency; - package = 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */; - productName = FindInPageIOSJSSupport; - }; - 1E1D8B622995143200C96994 /* OHHTTPStubs */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubs; - }; - 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubsSwift; - }; - 1E60989C290011E600A508F9 /* ContentBlocking */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = ContentBlocking; - }; - 1E60989E290011E600A508F9 /* PrivacyDashboard */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = PrivacyDashboard; - }; - 1E6098A0290011E600A508F9 /* UserScript */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = UserScript; - }; - 1E7060BD28F88EE200E4CCDB /* Common */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Common; - }; - 31E69A62280F4CB600478327 /* DuckUI */ = { - isa = XCSwiftPackageProductDependency; - productName = DuckUI; - }; - 3760DFEC299315EF0045A446 /* Waitlist */ = { - isa = XCSwiftPackageProductDependency; - productName = Waitlist; - }; - 37DF000B29F9CA80002B7D3E /* SyncDataProviders */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = SyncDataProviders; - }; - 4B2754EB29E8C7DF00394032 /* Lottie */ = { - isa = XCSwiftPackageProductDependency; - package = 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */; - productName = Lottie; - }; - 4B948E2529DCCDB9002531FA /* Persistence */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Persistence; - }; - 4BBBBA862B02E85400D965DA /* DesignResourcesKit */ = { - isa = XCSwiftPackageProductDependency; - package = F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */; - productName = DesignResourcesKit; - }; - 851481872A600EFC00ABC65F /* RemoteMessaging */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = RemoteMessaging; - }; - 85875B6029912A9900115F05 /* SyncUI */ = { - isa = XCSwiftPackageProductDependency; - productName = SyncUI; - }; - 8599690E29D2F1C100DBF9FA /* DDGSync */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = DDGSync; - }; - 85D598862927F84C00FA3B1B /* Crashes */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Crashes; - }; - 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = BrowserServicesKit; - }; - 98A50961294B48A400D10880 /* Bookmarks */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Bookmarks; - }; - C14882EC27F211A000D59F0C /* SwiftSoup */ = { - isa = XCSwiftPackageProductDependency; - package = C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */; - productName = SwiftSoup; - }; - CBC83E3329B631780008E19C /* Configuration */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Configuration; - }; - EE8E56892A56BCE400F11DCA /* NetworkProtection */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = NetworkProtection; - }; - EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = NetworkProtectionTestUtils; - }; - F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */ = { - isa = XCSwiftPackageProductDependency; - package = F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */; - productName = DesignResourcesKit; - }; - F486D31C2506980E002D07D7 /* Swifter */ = { - isa = XCSwiftPackageProductDependency; - package = F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */; - productName = Swifter; - }; - F486D33325069BBB002D07D7 /* Kingfisher */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */; - productName = Kingfisher; - }; - F486D3352506A037002D07D7 /* OHHTTPStubs */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubs; - }; - F486D3372506A225002D07D7 /* OHHTTPStubsSwift */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubsSwift; - }; - F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */ = { - isa = XCSwiftPackageProductDependency; - package = F4D7F632298C00C3006C3AE9 /* XCRemoteSwiftPackageReference "ios-js-support" */; - productName = FindInPageIOSJSSupport; - }; -/* End XCSwiftPackageProductDependency section */ - -/* Begin XCVersionGroup section */ - 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */, - ); - currentVersion = 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */; - path = AppTrackingProtectionModel.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */, - ); - currentVersion = 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */; - path = AppRatingPrompt.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */, - ); - currentVersion = C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */; - path = RemoteMessaging.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */, - ); - currentVersion = F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */; - path = BookmarksAndFolders.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; -/* End XCVersionGroup section */ - }; - rootObject = 84E3418A1E2F7EFB00BDBA6F /* Project object */; -} diff --git a/DuckDuckGo.xcodeproj/project_BASE_9920.pbxproj b/DuckDuckGo.xcodeproj/project_BASE_9920.pbxproj deleted file mode 100644 index aace48e673..0000000000 --- a/DuckDuckGo.xcodeproj/project_BASE_9920.pbxproj +++ /dev/null @@ -1,9325 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 020108A129A5610C00644F9D /* AppTPActivityHostingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */; }; - 020108A329A561C300644F9D /* AppTPActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A229A561C300644F9D /* AppTPActivityView.swift */; }; - 020108A529A681E300644F9D /* AppTP.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 020108A429A681E200644F9D /* AppTP.xcassets */; }; - 020108A729A6ABF600644F9D /* AppTPToggleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A629A6ABF600644F9D /* AppTPToggleView.swift */; }; - 020108A929A7C1CD00644F9D /* AppTrackerImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */; }; - 020108AE29A7F91600644F9D /* AppTPTrackerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */; }; - 02025664298818B200E694E7 /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02025663298818B100E694E7 /* NetworkExtension.framework */; }; - 0202569029881ECA00E694E7 /* CocoaAsyncSocket in Frameworks */ = {isa = PBXBuildFile; productRef = 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */; }; - 02025A9A2988229800E694E7 /* TUNInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258EF298820EC00E694E7 /* TUNInterface.swift */; }; - 02025A9B2988229800E694E7 /* IPStackProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258F0298820EC00E694E7 /* IPStackProtocol.swift */; }; - 02025AA32988229800E694E7 /* PacketProtocolParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */; }; - 02025AA42988229800E694E7 /* IPPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FB298820EC00E694E7 /* IPPacket.swift */; }; - 02025AA72988229800E694E7 /* ConnectSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CC298820F100E694E7 /* ConnectSession.swift */; }; - 02025AA82988229800E694E7 /* HTTPHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CD298820F100E694E7 /* HTTPHeader.swift */; }; - 02025AA92988229800E694E7 /* ProxyServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258E9298820EC00E694E7 /* ProxyServer.swift */; }; - 02025AAC2988229800E694E7 /* GCDHTTPProxyServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */; }; - 02025AAD2988229800E694E7 /* NWUDPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025997298820EF00E694E7 /* NWUDPSocket.swift */; }; - 02025AAE2988229800E694E7 /* RawTCPSocketProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */; }; - 02025AAF2988229800E694E7 /* NWTCPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025999298820EF00E694E7 /* NWTCPSocket.swift */; }; - 02025AB12988229800E694E7 /* RawSocketFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202599B298820EF00E694E7 /* RawSocketFactory.swift */; }; - 02025AB22988229800E694E7 /* GCDTCPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */; }; - 02025AB52988229800E694E7 /* DNSSessionMatchType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */; }; - 02025AB72988229800E694E7 /* AllRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025990298820EF00E694E7 /* AllRule.swift */; }; - 02025AB82988229800E694E7 /* DNSSessionMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */; }; - 02025AB92988229800E694E7 /* Rule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025992298820EF00E694E7 /* Rule.swift */; }; - 02025ABA2988229800E694E7 /* DirectRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025993298820EF00E694E7 /* DirectRule.swift */; }; - 02025ABB2988229800E694E7 /* RuleManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025994298820EF00E694E7 /* RuleManager.swift */; }; - 02025ABC2988229800E694E7 /* IPRangeListRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025995298820EF00E694E7 /* IPRangeListRule.swift */; }; - 02025AC02988229800E694E7 /* AdapterSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259AB298820F000E694E7 /* AdapterSocket.swift */; }; - 02025AC12988229800E694E7 /* DirectAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259AC298820F000E694E7 /* DirectAdapter.swift */; }; - 02025AC82988229800E694E7 /* AdapterFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259B4298820F000E694E7 /* AdapterFactory.swift */; }; - 02025AD22988229800E694E7 /* HTTPProxySocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C0298820F000E694E7 /* HTTPProxySocket.swift */; }; - 02025AD42988229800E694E7 /* ProxySocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C2298820F000E694E7 /* ProxySocket.swift */; }; - 02025AD62988229800E694E7 /* SocketProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C4298820F000E694E7 /* SocketProtocol.swift */; }; - 02025AD82988229800E694E7 /* Tunnel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025901298820ED00E694E7 /* Tunnel.swift */; }; - 02025ADA2988229800E694E7 /* Port.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597D298820EE00E694E7 /* Port.swift */; }; - 02025ADB2988229800E694E7 /* HTTPStreamScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */; }; - 02025ADC2988229800E694E7 /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597F298820EF00E694E7 /* UInt128.swift */; }; - 02025ADD2988229800E694E7 /* IPInterval.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025980298820EF00E694E7 /* IPInterval.swift */; }; - 02025ADE2988229800E694E7 /* IPPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025981298820EF00E694E7 /* IPPool.swift */; }; - 02025ADF2988229800E694E7 /* IPMask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025982298820EF00E694E7 /* IPMask.swift */; }; - 02025AE02988229800E694E7 /* IPRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025983298820EF00E694E7 /* IPRange.swift */; }; - 02025AE12988229800E694E7 /* IPAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025984298820EF00E694E7 /* IPAddress.swift */; }; - 02025AE32988229800E694E7 /* BinaryDataScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025986298820EF00E694E7 /* BinaryDataScanner.swift */; }; - 02025AE42988229800E694E7 /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025987298820EF00E694E7 /* Checksum.swift */; }; - 02025AE52988229800E694E7 /* HTTPURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025988298820EF00E694E7 /* HTTPURL.swift */; }; - 02025AE62988229800E694E7 /* HTTPAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025989298820EF00E694E7 /* HTTPAuthentication.swift */; }; - 02025AE72988229800E694E7 /* StreamScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202598A298820EF00E694E7 /* StreamScanner.swift */; }; - 02025AE92988229800E694E7 /* Opt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025904298820ED00E694E7 /* Opt.swift */; }; - 02025AEA2988229800E694E7 /* QueueFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FE298820ED00E694E7 /* QueueFactory.swift */; }; - 02025AEB2988229800E694E7 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CA298820F100E694E7 /* Utils.swift */; }; - 02025AEC2988229800E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */; }; - 02025B0C29884D2C00E694E7 /* AppTrackerData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */; }; - 02025B0D29884D2C00E694E7 /* AppTrackerData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */; }; - 02025B0F29884DC500E694E7 /* AppTrackerDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */; }; - 02025B1029884DC500E694E7 /* AppTrackerDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */; }; - 02025B1529884EA500E694E7 /* DDGObserverFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */; }; - 021D30752989C04200918636 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D306D2989C04200918636 /* Observer.swift */; }; - 021D30762989C04200918636 /* ObserverFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D306E2989C04200918636 /* ObserverFactory.swift */; }; - 02341FA42A437999008A1531 /* OnboardingStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02341FA32A437999008A1531 /* OnboardingStepView.swift */; }; - 02341FA62A4379CC008A1531 /* OnboardingStepViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */; }; - 0238E44F29C0FAA100615E30 /* FindInPageIOSJSSupport in Frameworks */ = {isa = PBXBuildFile; productRef = 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */; }; - 0253A43129E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */; }; - 0253A43329E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */; }; - 025CD01025826035001CD5BB /* FingerprintUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */; }; - 0262085B2A37915D006CB755 /* ios_blocklist_075.json in Resources */ = {isa = PBXBuildFile; fileRef = 0262085A2A37915D006CB755 /* ios_blocklist_075.json */; }; - 0262085C2A37915D006CB755 /* ios_blocklist_075.json in Resources */ = {isa = PBXBuildFile; fileRef = 0262085A2A37915D006CB755 /* ios_blocklist_075.json */; }; - 0268FC132A449F04000EE6A2 /* OnboardingContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */; }; - 026DABA428242BC80089E0B5 /* MockUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026DABA328242BC80089E0B5 /* MockUserAgent.swift */; }; - 026F08B829B7DC480079B9DF /* EmbeddedAppTPDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */; }; - 027F48742A4B5904001A1C6C /* AppTPAboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */; }; - 027F48762A4B5FBE001A1C6C /* AppTPLinkButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */; }; - 027F48782A4B663C001A1C6C /* AppTPFAQView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */; }; - 027F487A2A4B66CD001A1C6C /* AppTPFAQViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */; }; - 0290471E29E708750008FE3C /* AppTPManageTrackersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */; }; - 0290472029E708B70008FE3C /* AppTPManageTrackersViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */; }; - 0290472229E723260008FE3C /* AppTPManageTrackerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */; }; - 0290472329E737B40008FE3C /* FirewallManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B16298851D500E694E7 /* FirewallManager.swift */; }; - 0290472529E8496A0008FE3C /* AppTPActivityIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */; }; - 0290472829E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */; }; - 0290472A29E867800008FE3C /* AppTPTrackerDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */; }; - 0290472C29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */; }; - 0290472E29E99A2F0008FE3C /* GenericIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472D29E99A2F0008FE3C /* GenericIconView.swift */; }; - 02A4EACA29B0F464009BE006 /* AppTPToggleViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */; }; - 02A54A982A093126000C8FED /* AppTPHomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */; }; - 02A54A9A2A094A17000C8FED /* AppTPHomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A992A094A17000C8FED /* AppTPHomeView.swift */; }; - 02A54A9C2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */; }; - 02A54A9E2A097F0F000C8FED /* AppTPCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */; }; - 02BA15B126A89ECA00472DD7 /* ios-config.json in Resources */ = {isa = PBXBuildFile; fileRef = 02BA15B026A89ECA00472DD7 /* ios-config.json */; }; - 02C57C4B2514FEFB009E5129 /* DoNotSellSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */; }; - 02CA904924F6BFE700D41DDF /* navigatorsharepatch.js in Resources */ = {isa = PBXBuildFile; fileRef = 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */; }; - 02CA904B24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */; }; - 02EC02C429AFA33000557F1A /* AppTPBreakageFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */; }; - 02F880642AB206740020C2DF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */; }; - 0A6CC0EF23904D5400E4F627 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 0A6CC0EE23904D5400E4F627 /* Settings.bundle */; }; - 1CB7B82123CEA1F800AA24EA /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */; }; - 1CB7B82323CEA28300AA24EA /* DateExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */; }; - 1E016AB42949FEB500F21625 /* OmniBarNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */; }; - 1E016AB6294A5EB100F21625 /* CustomDaxDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */; }; - 1E05D1D629C46EBB00BF9A1F /* DailyPixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */; }; - 1E05D1D829C46EDA00BF9A1F /* TimedPixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */; }; - 1E05D1DB29C47B3300BF9A1F /* DailyPixelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */; }; - 1E0A75EA27A2FBD000A2BFB6 /* Downloads.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */; }; - 1E162605296840D80004127F /* Triangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E162604296840D80004127F /* Triangle.swift */; }; - 1E1626072968413B0004127F /* ViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1626062968413B0004127F /* ViewExtension.swift */; }; - 1E16260B296845120004127F /* cookie-banner-illustration-animated.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E162609296845120004127F /* cookie-banner-illustration-animated.json */; }; - 1E16260C296845120004127F /* cookie-banner-illustration-animated-dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */; }; - 1E162610296C5C630004127F /* CustomDaxDialogViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */; }; - 1E162613296C62820004127F /* CookieConsentDaxDialogViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */; }; - 1E162615296D910F0004127F /* cookie-icon-animated-40-dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */; }; - 1E1D8B5D2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */; }; - 1E1D8B6129950FD200C96994 /* AutoconsentBackgroundTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */; }; - 1E1D8B632995143200C96994 /* OHHTTPStubs in Frameworks */ = {isa = PBXBuildFile; productRef = 1E1D8B622995143200C96994 /* OHHTTPStubs */; }; - 1E1D8B652995143200C96994 /* OHHTTPStubsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */; }; - 1E1D8B6629953B9800C96994 /* WebViewTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */; }; - 1E1D8B6A29953CE300C96994 /* autoconsent-test.js in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6729953CE200C96994 /* autoconsent-test.js */; }; - 1E1D8B6B29953CE300C96994 /* autoconsent-test-page.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */; }; - 1E1D8B6C29953CE300C96994 /* autoconsent-test-page-banner.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */; }; - 1E24295E293F57FA00584836 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E24295D293F57FA00584836 /* LottieView.swift */; }; - 1E242960293F585300584836 /* cookie-icon-animated-40-light.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */; }; - 1E4DCF4627B6A33600961E25 /* DownloadsListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */; }; - 1E4DCF4827B6A35400961E25 /* DownloadsListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */; }; - 1E4DCF4A27B6A38000961E25 /* DownloadListRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */; }; - 1E4DCF4C27B6A4CB00961E25 /* URLFileExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */; }; - 1E4DCF4E27B6A69600961E25 /* DownloadsListHostingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */; }; - 1E4F4A5A297193DE00625985 /* MainViewController+CookiesManaged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */; }; - 1E4FAA6427D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */; }; - 1E4FAA6627D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */; }; - 1E60989B290009C700A508F9 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 1E7060BD28F88EE200E4CCDB /* Common */; }; - 1E60989D290011E600A508F9 /* ContentBlocking in Frameworks */ = {isa = PBXBuildFile; productRef = 1E60989C290011E600A508F9 /* ContentBlocking */; }; - 1E60989F290011E600A508F9 /* PrivacyDashboard in Frameworks */ = {isa = PBXBuildFile; productRef = 1E60989E290011E600A508F9 /* PrivacyDashboard */; }; - 1E6098A1290011E600A508F9 /* UserScript in Frameworks */ = {isa = PBXBuildFile; productRef = 1E6098A0290011E600A508F9 /* UserScript */; }; - 1E61BC2A27074BED00B2854D /* TextSizeUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */; }; - 1E6A4D692984208800A371D3 /* LocaleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E6A4D682984208800A371D3 /* LocaleExtension.swift */; }; - 1E722729292EB24D003B5F53 /* AppSettingsMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */; }; - 1E7A71172934EB6400B7EA19 /* OmniBarNotificationAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */; }; - 1E7A71192934EC6100B7EA19 /* OmniBarNotificationContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */; }; - 1E7A711C2934EEBC00B7EA19 /* OmniBarNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */; }; - 1E8146AD28C8ABF000D1AF63 /* TrackerAnimationLogicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */; }; - 1E8146AE28C8ABF400D1AF63 /* PrivacyIconLogicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */; }; - 1E865AF0272042DB001C74F3 /* TextSizeSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */; }; - 1E87615928A1517200C7C5CE /* PrivacyDashboardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */; }; - 1E8AD1C727BE9B2900ABA377 /* DownloadsListDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */; }; - 1E8AD1C927BFAD1500ABA377 /* DirectoryMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */; }; - 1E8AD1CF27C000A000ABA377 /* CompleteDownloadRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */; }; - 1E8AD1D127C000AB00ABA377 /* OngoingDownloadRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */; }; - 1E8AD1D527C2E22900ABA377 /* DownloadsListSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */; }; - 1E8AD1D727C2E24E00ABA377 /* DownloadsListRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */; }; - 1E8AD1D927C4FEC100ABA377 /* DownloadsListSectioningHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */; }; - 1E8AD1DB27C51AE000ABA377 /* TimeIntervalExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */; }; - 1E8AD1DD27C653F800ABA377 /* Downloads.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */; }; - 1E908BF129827C480008C8F3 /* AutoconsentUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */; }; - 1E908BF229827C480008C8F3 /* autoconsent-bundle.js in Resources */ = {isa = PBXBuildFile; fileRef = 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */; }; - 1E908BF329827C480008C8F3 /* AutoconsentManagement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */; }; - 1EA51376286596A000493C6A /* PrivacyIconLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */; }; - 1EA513782866039400493C6A /* TrackerAnimationLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */; }; - 1EC458462948932500CB2B13 /* UIHostingControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */; }; - 1EDE39D22705D4A200C99C72 /* FileSizeDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */; }; - 1EE411F12857C3640003FE64 /* TrackerAnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */; }; - 1EE411F728587AC50003FE64 /* PrivacyIcon.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */; }; - 1EE411FD2858B9300003FE64 /* dark-trackers-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */; }; - 1EE411FE2858B9300003FE64 /* dark-shield.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F92858B92F0003FE64 /* dark-shield.json */; }; - 1EE411FF2858B9300003FE64 /* dark-trackers-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */; }; - 1EE412002858B9300003FE64 /* dark-shield-dot.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */; }; - 1EE412012858B9300003FE64 /* dark-trackers-3.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */; }; - 1EE52ABB28FB1D6300B750C1 /* UIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */; }; - 1EE7C299294227EC0026C8CB /* AutoconsentSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */; }; - 1EEC460627A9499600E75FCB /* DownloadsList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEC460527A9499600E75FCB /* DownloadsList.swift */; }; - 1EEF123F2850A68A003DDE57 /* PrivacyInfoContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */; }; - 1EEF12452850A923003DDE57 /* shield.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12402850A922003DDE57 /* shield.json */; }; - 1EEF12462850A923003DDE57 /* trackers-3.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12412850A922003DDE57 /* trackers-3.json */; }; - 1EEF12472850A923003DDE57 /* shield-dot.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12422850A922003DDE57 /* shield-dot.json */; }; - 1EEF124C2850A93F003DDE57 /* Trackers.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */; }; - 1EEF124E2850EADE003DDE57 /* PrivacyIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */; }; - 1EEF12502851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */; }; - 1EEF12532851D32B003DDE57 /* trackers-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12512851D32A003DDE57 /* trackers-2.json */; }; - 1EEF12542851D32B003DDE57 /* trackers-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12522851D32A003DDE57 /* trackers-1.json */; }; - 1EEF387D285B1A1100383393 /* TrackerImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */; }; - 1EEFD2D52758E31600B1393B /* textsize.js in Resources */ = {isa = PBXBuildFile; fileRef = 1EEFD2D42758E31600B1393B /* textsize.js */; }; - 1EF24235273BB9D200DE3D02 /* IntervalSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */; }; - 1EFDCBC127D2393C00916BC5 /* DownloadsDeleteHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */; }; - 22CB1ED8203DDD2C00D2C724 /* AppDeepLinksTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */; }; - 2DC3FC65C6D9DA634426672D /* AutofillNoAuthAvailableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */; }; - 310742A62848CD780012660B /* BackForwardMenuHistoryItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */; }; - 310742AB2848E6FD0012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */; }; - 310C4B45281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */; }; - 310C4B47281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */; }; - 310D091B2799F54900DC0060 /* DownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D091A2799F54900DC0060 /* DownloadManager.swift */; }; - 310D091D2799F57200DC0060 /* Download.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D091C2799F57200DC0060 /* Download.swift */; }; - 310D09212799FD1A00DC0060 /* MIMEType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D09202799FD1A00DC0060 /* MIMEType.swift */; }; - 310E79BD2949CAA5007C49E8 /* FireButtonReferenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */; }; - 310ECFDD282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */; }; - 311BD1AD2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */; }; - 311BD1AF2836BB4200AEF6C1 /* AutofillItemsLockedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */; }; - 311BD1B12836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */; }; - 312E5746283BB04A00C18FA0 /* AutofillEmptySearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */; }; - 3132FA2627A0784600DD7A12 /* FilePreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */; }; - 3132FA2827A0788400DD7A12 /* PassKitPreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */; }; - 3132FA2A27A0788F00DD7A12 /* QuickLookPreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */; }; - 3132FA2C27A07A1B00DD7A12 /* FilePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */; }; - 314A3EFC293905EC00D3D4C8 /* BrokenSiteReportingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */; }; - 314C92B827C3DD660042EC96 /* QuickLookPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */; }; - 314C92BA27C3E7CB0042EC96 /* QuickLookContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */; }; - 3151F0EA27357FBA00226F58 /* SpeechRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */; }; - 3151F0EC27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */; }; - 3151F0EE2735800800226F58 /* VoiceSearchFeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */; }; - 3151F0F02735802800226F58 /* VoiceSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */; }; - 3157B43327F497E90042D3D7 /* SaveLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43227F497E90042D3D7 /* SaveLoginView.swift */; }; - 3157B43527F497F50042D3D7 /* SaveLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */; }; - 3157B43827F4C8490042D3D7 /* FaviconsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */; }; - 31584616281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */; }; - 3158461A281B08F5004ADB8B /* AutofillLoginListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */; }; - 3161D13227AC161B00285CF6 /* DownloadMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */; }; - 31669B9A28020A460071CC18 /* SaveLoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */; }; - 316931D727BD10BB0095F5ED /* SaveToDownloadsAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */; }; - 316931D927BD22A80095F5ED /* DownloadActionMessageViewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */; }; - 3170048227A9504F00C03F35 /* DownloadMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3170048127A9504F00C03F35 /* DownloadMocks.swift */; }; - 317045C02858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */; }; - 31951E8E2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */; }; - 319A371028299A850079FBCE /* PasswordHider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A370F28299A850079FBCE /* PasswordHider.swift */; }; - 319A37152829A55F0079FBCE /* AutofillListItemTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */; }; - 319A37172829C8AD0079FBCE /* UITableViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */; }; - 31A42564285A09E800049386 /* FaviconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A42563285A09E800049386 /* FaviconView.swift */; }; - 31A42566285A0A6300049386 /* FaviconViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A42565285A0A6300049386 /* FaviconViewModel.swift */; }; - 31B1FA87286EFC5C00CA3C1C /* XCTestCaseExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */; }; - 31B2F11F287846320040427A /* NoMicPermissionAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */; }; - 31B524572715BB23002225AB /* WebJSAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B524562715BB23002225AB /* WebJSAlert.swift */; }; - 31C138A427A3352600FFD4B2 /* DownloadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */; }; - 31C138A827A3E9C900FFD4B2 /* URLDownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */; }; - 31C138AC27A403CB00FFD4B2 /* DownloadManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */; }; - 31C138B227A4097800FFD4B2 /* DownloadTestsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */; }; - 31C70B5528045E3500FB6AD1 /* SecureVaultErrorReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */; }; - 31C70B5B2804C61000FB6AD1 /* SaveAutofillLoginManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */; }; - 31C7D71C27515A6300A95D0A /* MockVoiceSearchHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */; }; - 31CB4251273AF50700FA0F3F /* SpeechRecognizerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */; }; - 31CC224928369B38001654A4 /* AutofillLoginSettingsListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */; }; - 31DD208427395A5A008FB313 /* VoiceSearchHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */; }; - 31E69A63280F4CB600478327 /* DuckUI in Frameworks */ = {isa = PBXBuildFile; productRef = 31E69A62280F4CB600478327 /* DuckUI */; }; - 31EF52E1281B3BDC0034796E /* AutofillLoginListItemViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */; }; - 373608902ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */; }; - 373608922ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */; }; - 373608932ABB432600629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */; }; - 37445F972A155F7C0029F789 /* SyncDataProviders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37445F962A155F7C0029F789 /* SyncDataProviders.swift */; }; - 3760DFED299315EF0045A446 /* Waitlist in Frameworks */ = {isa = PBXBuildFile; productRef = 3760DFEC299315EF0045A446 /* Waitlist */; }; - 377D80222AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */; }; - 379E877429E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */; }; - 37CBCA9E2A8A659C0050218F /* SyncSettingsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */; }; - 37CEFCAC2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */; }; - 37DF000A29F9C416002B7D3E /* SyncMetadataDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */; }; - 37DF000C29F9CA80002B7D3E /* SyncDataProviders in Frameworks */ = {isa = PBXBuildFile; productRef = 37DF000B29F9CA80002B7D3E /* SyncDataProviders */; }; - 37DF000F29F9D635002B7D3E /* SyncBookmarksAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */; }; - 37E615752A5F533E00ACD63D /* SyncCredentialsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */; }; - 37FCAAAB29911BF1000E420A /* WaitlistExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */; }; - 37FCAAB229914232000E420A /* WindowsBrowserWaitlistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */; }; - 37FCAAB429914C77000E420A /* WindowsWaitlistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */; }; - 37FCAAB629919CEB000E420A /* WindowsBrowserWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */; }; - 37FCAABC2992F592000E420A /* MultilineScrollableTextFix.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */; }; - 37FCAAC029930E26000E420A /* FailedAssertionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAABF29930E26000E420A /* FailedAssertionView.swift */; }; - 37FD780F2A29E28B00B36DB1 /* SyncErrorHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */; }; - 4B0295192537BC6700E00CEF /* ConfigurationDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */; }; - 4B2754EC29E8C7DF00394032 /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = 4B2754EB29E8C7DF00394032 /* Lottie */; }; - 4B470ED6299C49800086EBDC /* AppTrackingProtectionDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */; }; - 4B470ED9299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */; }; - 4B470EDB299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */; }; - 4B470EDF299C67270086EBDC /* AppTrackerEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */; }; - 4B470EE4299C6DFB0086EBDC /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 4B52648B25F9613B00CB4C24 /* trackerData.json in Resources */ = {isa = PBXBuildFile; fileRef = 4B52648A25F9613B00CB4C24 /* trackerData.json */; }; - 4B53648A26718D0E001AA041 /* EmailWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B53648926718D0E001AA041 /* EmailWaitlist.swift */; }; - 4B60AC97252EC07B00E8D219 /* fullscreenvideo.js in Resources */ = {isa = PBXBuildFile; fileRef = 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */; }; - 4B60ACA1252EC0B100E8D219 /* FullScreenVideoUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */; }; - 4B62C4BA25B930DD008912C6 /* AppConfigurationFetchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */; }; - 4B6484EA27FD1E350050A7A1 /* MacBrowserWaitlistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */; }; - 4B6484ED27FD1E350050A7A1 /* MacBrowserWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */; }; - 4B6484EE27FD1E350050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */; }; - 4B6484EF27FD1E350050A7A1 /* MacWaitlistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */; }; - 4B6484F327FD1E350050A7A1 /* MenuControllerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */; }; - 4B6484FC27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */; }; - 4B75EA9226A266CB00018634 /* PrintingUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */; }; - 4B83396C29AC0701003F7EA9 /* AppTrackingProtectionStoringModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */; }; - 4B83396F29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */; }; - 4B83397129AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */; }; - 4B83397329AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */; }; - 4B83397529AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */; }; - 4B948E2629DCCDB9002531FA /* Persistence in Frameworks */ = {isa = PBXBuildFile; productRef = 4B948E2529DCCDB9002531FA /* Persistence */; }; - 4BC21A2F27238B7500229F0E /* RunLoopExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */; }; - 4BC6DD1C2A60E6AD001EC129 /* ReportBrokenSiteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC6DD1B2A60E6AD001EC129 /* ReportBrokenSiteView.swift */; }; - 4BE2756827304F57006B20B0 /* URLRequestExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */; }; - 4BEF65692989C2FC00B650CB /* AdapterSocketEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */; }; - 4BEF656A2989C2FC00B650CB /* ProxyServerEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307C2989C0C600918636 /* ProxyServerEvent.swift */; }; - 4BEF656B2989C2FC00B650CB /* RuleMatchEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307D2989C0C700918636 /* RuleMatchEvent.swift */; }; - 4BEF656C2989C2FC00B650CB /* TunnelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D30792989C0C300918636 /* TunnelEvent.swift */; }; - 4BEF656D2989C2FC00B650CB /* EventType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307E2989C0C800918636 /* EventType.swift */; }; - 4BEF656E2989C2FC00B650CB /* ProxySocketEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307B2989C0C600918636 /* ProxySocketEvent.swift */; }; - 4BFB911B29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */; }; - 56244C1D2A137B1900EDF259 /* WaitlistViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */; }; - 6AC6DAB328804F97002723C0 /* BarsAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */; }; - 6AC98419288055C1005FA9CA /* BarsAnimatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */; }; - 83004E802193BB8200DA013C /* WKNavigationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */; }; - 83004E862193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */; }; - 83004E882193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */; }; - 830381C01F850AAF00863075 /* WKWebViewConfigurationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */; }; - 83134D7D20E2D725006CE65D /* FeedbackSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83134D7C20E2D725006CE65D /* FeedbackSender.swift */; }; - 8341D807212D5E8D000514C2 /* HashExtensionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */; }; - 834DF992248FDE1A0075EA48 /* UserAgentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834DF990248FDDF60075EA48 /* UserAgentTests.swift */; }; - 836A941D247F23C600BF8EF5 /* UserAgentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */; }; - 838306B320C704050045E854 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 838306E320C733010045E854 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 838306E120C733010045E854 /* InfoPlist.strings */; }; - 8390446F20BDCE10006461CD /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8390446E20BDCE10006461CD /* ShareViewController.swift */; }; - 8390447220BDCE10006461CD /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8390447020BDCE10006461CD /* MainInterface.storyboard */; }; - 8390447620BDCE10006461CD /* ShareExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 8390446C20BDCE10006461CD /* ShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 83BE9BC3215D69C1009844D9 /* AppConfigurationFetch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */; }; - 83E2D2B2253CC16B005605F5 /* httpsMobileV2Bloom.bin in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */; }; - 83E2D2B3253CC16B005605F5 /* httpsMobileV2FalsePositives.json in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */; }; - 83E2D2B4253CC16B005605F5 /* httpsMobileV2BloomSpec.json in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */; }; - 83EDCC411F86B89C005CDFCD /* StatisticsLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */; }; - 84E341961E2F7EFB00BDBA6F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */; }; - 84E341A01E2F7EFB00BDBA6F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */; }; - 85010502292FB1000033978F /* FireproofFaviconUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */; }; - 85010504292FFB080033978F /* FireproofFaviconUpdaterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */; }; - 85011867290028C400BDEE27 /* BookmarksDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */; }; - 850250B520D80419002199C7 /* AtbAndVariantCleanupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */; }; - 850365F323DE087800D0F787 /* UIImageViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850365F223DE087800D0F787 /* UIImageViewExtension.swift */; }; - 85047B8A1F69692C002A95D8 /* contentblocker.js in Resources */ = {isa = PBXBuildFile; fileRef = 85047B891F69692C002A95D8 /* contentblocker.js */; }; - 85047C752A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */; }; - 85047C772A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */; }; - 850559C923C61B5D0055C0D5 /* login-form-detection.js in Resources */ = {isa = PBXBuildFile; fileRef = 850559C823C61B5D0055C0D5 /* login-form-detection.js */; }; - 850559D023CF647C0055C0D5 /* PreserveLogins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */; }; - 850559D223CF710C0055C0D5 /* WebCacheManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */; }; - 85058366219AE9EA00ED4EDB /* HomePageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */; }; - 85058368219C49E000ED4EDB /* HomeViewSectionRenderers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */; }; - 85058369219F424500ED4EDB /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B745211E549D550072547E /* UIColorExtension.swift */; }; - 8505836A219F424500ED4EDB /* UIAlertControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */; }; - 8505836C219F424500ED4EDB /* TextFieldWithInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */; }; - 8505836D219F424500ED4EDB /* Point.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D934021E610DCE00A6F0D6 /* Point.swift */; }; - 8505836E219F424500ED4EDB /* RoundedRectangleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */; }; - 8505836F219F424500ED4EDB /* UIViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DE78591E5CD2A70058895A /* UIViewExtension.swift */; }; - 85058370219F424500ED4EDB /* SearchBarExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */; }; - 850ABD012AC3961100A733DF /* MainViewController+Segues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */; }; - 850ABD032AC4D46C00A733DF /* SuggestionTray.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */; }; - 8512EA4F24ED30D20073EE19 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8512EA5124ED30D20073EE19 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA5024ED30D20073EE19 /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8512EA5424ED30D20073EE19 /* Widgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8512EA5324ED30D20073EE19 /* Widgets.swift */; }; - 8512EA5724ED30D30073EE19 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8512EA5624ED30D30073EE19 /* Assets.xcassets */; }; - 8512EA5D24ED30D30073EE19 /* WidgetsExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 8512EA9D24EEA6820073EE19 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F143C2B11E49D78C00CFDE3A /* Assets.xcassets */; }; - 851481882A600EFC00ABC65F /* RemoteMessaging in Frameworks */ = {isa = PBXBuildFile; productRef = 851481872A600EFC00ABC65F /* RemoteMessaging */; }; - 8517D98B221783A0006A8DD0 /* FindInPage.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */; }; - 851B1283221FE65E004781BC /* ImproveOnboardingExperiment1Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */; }; - 851B128822200575004781BC /* Onboarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B128722200575004781BC /* Onboarding.swift */; }; - 851B12CC22369931004781BC /* AtbAndVariantCleanup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */; }; - 851CD674244D7E6000331B98 /* UserDefaultsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */; }; - 851DFD87212C39D300D95F20 /* TabSwitcherButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */; }; - 851DFD8A212C5EE800D95F20 /* TabSwitcherButtonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */; }; - 85200FA11FBC5BB5001AF290 /* DDGPersistenceContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */; }; - 8521FDE6238D414B00A44CC3 /* FileStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */; }; - 8524AAAC2A3888FE00EEC6D2 /* Waitlist.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */; }; - 8524CC94246C5C8900E59D45 /* DaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */; }; - 8524CC98246D66E100E59D45 /* String+Markdown.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC95246D620B00E59D45 /* String+Markdown.swift */; }; - 8524CC9A246DA81700E59D45 /* FullscreenDaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */; }; - 8528AE7C212EF4A200D0BD74 /* AppRatingPrompt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */; }; - 8528AE7E212EF5FF00D0BD74 /* AppRatingPromptTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */; }; - 8528AE81212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */; }; - 8528AE84212FF9A100D0BD74 /* AppRatingPromptStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */; }; - 8531A08E1F9950E6000484F0 /* UnprotectedSitesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */; }; - 853273AB24FEF27500E3C778 /* WidgetViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273A924FEF24300E3C778 /* WidgetViews.swift */; }; - 853273AE24FEF49600E3C778 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273AC24FEF49600E3C778 /* ColorExtension.swift */; }; - 853273B324FF114700E3C778 /* DeepLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273B124FF114700E3C778 /* DeepLinks.swift */; }; - 853273B424FFB36100E3C778 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B745211E549D550072547E /* UIColorExtension.swift */; }; - 853273B624FFE0BB00E3C778 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8536A1C8209AF2410050739E /* MockVariantManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1C7209AF2410050739E /* MockVariantManager.swift */; }; - 8536A1CA209AF6490050739E /* HomeRowReminderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */; }; - 8536A1FD2ACF114B003AC5BA /* Theme+DesignSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */; }; - 85371D242121B9D500920548 /* new_tab.json in Resources */ = {isa = PBXBuildFile; fileRef = 85371D232121B9D400920548 /* new_tab.json */; }; - 85372447220DD103009D09CD /* UIKeyCommandExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */; }; - 85374D3821AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */; }; - 85374D3C21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */; }; - 853A717620F62FE800FE60BC /* Pixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853A717520F62FE800FE60BC /* Pixel.swift */; }; - 853A717820F645FB00FE60BC /* PixelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853A717720F645FB00FE60BC /* PixelTests.swift */; }; - 853C5F5B21BFF0AE001F7A05 /* HomeCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */; }; - 853C5F6121C277C7001F7A05 /* global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853C5F6021C277C7001F7A05 /* global.swift */; }; - 8540BBA22440857A00017FE4 /* PreserveLoginsWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */; }; - 8540BD5223D8C2220057FDD2 /* PreserveLoginsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */; }; - 8540BD5423D8D5080057FDD2 /* PreserveLoginsAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */; }; - 8540BD5623D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */; }; - 85449EF523FDA02800512AAF /* KeyboardSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */; }; - 85449EFB23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */; }; - 85449EFD23FDA71F00512AAF /* KeyboardSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */; }; - 8544C37C250B827300A0FE73 /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8544C37A250B823600A0FE73 /* UserText.swift */; }; - 8546A54A2A672959003929BF /* MainViewController+Email.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8546A5492A672959003929BF /* MainViewController+Email.swift */; }; - 85480CB429226B3B007E8F13 /* CrashCollectionExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */; }; - 85482D8D2462DCD100EDEDD1 /* ActionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */; }; - 85482D902462DCD100EDEDD1 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */; }; - 85482D942462DCD100EDEDD1 /* OpenAction.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 85482D882462DCD100EDEDD1 /* OpenAction.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 85482D992462F1C600EDEDD1 /* ActionIcons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */; }; - 854858E32937BC550063610B /* CollectionExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */; }; - 8548D95E25262B1B005AAE49 /* ViewHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */; }; - 8548D96825262C33005AAE49 /* view_highlight.json in Resources */ = {isa = PBXBuildFile; fileRef = 8548D96725262C33005AAE49 /* view_highlight.json */; }; - 854A012B2A54412600FCC628 /* ActivityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854A012A2A54412600FCC628 /* ActivityViewController.swift */; }; - 854A012F2A5563A400FCC628 /* FindInPage.xib in Resources */ = {isa = PBXBuildFile; fileRef = 854A012E2A5563A400FCC628 /* FindInPage.xib */; }; - 854A01332A558B3A00FCC628 /* UIView+Constraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */; }; - 85514FFD2372DA0100DBC528 /* ios13-home-row.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */; }; - 8551912724746EDC0010FDD0 /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */; }; - 85582E0029D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */; }; - 855D45D32ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */; }; - 855D914D2063EF6A00C4B448 /* TabSwitcherTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */; }; - 8563A03C1F9288D600F04442 /* BrowserChromeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */; }; - 8565A34B1FC8D96B00239327 /* LaunchTabNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */; }; - 8565A34D1FC8DFE400239327 /* LaunchTabNotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */; }; - 8577A1C5255D2C0D00D43FCD /* HitTestingToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */; }; - 857EEB752095FFAC008A005C /* HomeRowInstructionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */; }; - 858566E8252E4F56007501B8 /* Debug.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 858566E7252E4F56007501B8 /* Debug.storyboard */; }; - 858566FB252E55D6007501B8 /* ImageCacheDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */; }; - 85864FBC24D31EF300E756FF /* SuggestionTrayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */; }; - 858650D12469BCDE00C36F8A /* DaxDialogs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D02469BCDE00C36F8A /* DaxDialogs.swift */; }; - 858650D32469BFAD00C36F8A /* DaxDialogTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */; }; - 858650D9246B0D3C00C36F8A /* DaxOnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */; }; - 858650DB246B111900C36F8A /* DaxOnboarding.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */; }; - 8586A10D24CBA7070049720E /* FindInPageActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8586A10C24CBA7070049720E /* FindInPageActivity.swift */; }; - 8586A10E24CBAF5B0049720E /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 8586A11024CCCD040049720E /* TabsBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8586A10F24CCCD040049720E /* TabsBarViewController.swift */; }; - 85875B6129912A9900115F05 /* SyncUI in Frameworks */ = {isa = PBXBuildFile; productRef = 85875B6029912A9900115F05 /* SyncUI */; }; - 8588026624E420BD00C24AB6 /* LargeOmniBarStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */; }; - 8588026A24E424EE00C24AB6 /* AppWidthObserverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */; }; - 8590CB612684D0600089F6BF /* CookieDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */; }; - 8590CB632684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */; }; - 8590CB67268A2E520089F6BF /* RootDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */; }; - 8590CB69268A4E190089F6BF /* DebugEtagStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */; }; - 8598F67B2405EB8D00FBC70C /* KeyboardSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */; }; - 8599690F29D2F1C100DBF9FA /* DDGSync in Frameworks */ = {isa = PBXBuildFile; productRef = 8599690E29D2F1C100DBF9FA /* DDGSync */; }; - 85A1B3B220C6CD9900C18F15 /* CookieStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */; }; - 85A313972028E78A00327D00 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 85A313962028E78A00327D00 /* release_notes.txt */; }; - 85A9C37920E0E00C00073340 /* HomeRow.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85A9C37820E0E00C00073340 /* HomeRow.xcassets */; }; - 85AE668E2097206E0014CF04 /* NotificationView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 85AE668D2097206E0014CF04 /* NotificationView.xib */; }; - 85AE6690209724120014CF04 /* NotificationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AE668F209724120014CF04 /* NotificationView.swift */; }; - 85B9CB8921AEBDD5009001F1 /* FavoriteHomeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */; }; - 85BA58551F34F49E00C6E8CA /* AppUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */; }; - 85BA58581F34F72F00C6E8CA /* AppUserDefaultsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */; }; - 85BA585A1F3506AE00C6E8CA /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58591F3506AE00C6E8CA /* AppSettings.swift */; }; - 85BA79911F6FF75000F59015 /* ContentBlockerStoreConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */; }; - 85BDC310243359040053DB07 /* FindInPageUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */; }; - 85BDC3142434D8F80053DB07 /* DebugUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */; }; - 85BDC3192436161C0053DB07 /* LoginFormDetectionUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */; }; - 85C011FD299285A6001E0A99 /* SyncManagementViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */; }; - 85C11E4120904BBE00BFFEB4 /* VariantManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */; }; - 85C11E4C2090888C00BFFEB4 /* HomeRowReminder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */; }; - 85C11E532090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */; }; - 85C297042476C1FD0063A335 /* DaxDialogsSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */; }; - 85C29708247BDD060063A335 /* DaxDialogsBrowsingSpecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */; }; - 85C2970A247EB7AA0063A335 /* Text.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85C29709247EB7AA0063A335 /* Text.xcassets */; }; - 85C2971A248162CA0063A335 /* DaxOnboardingPadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */; }; - 85C861E628FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */; }; - 85C91CA224671F4C00A11132 /* AppDeepLinkSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */; }; - 85CA53A824BB343700A6288C /* Favicons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53A324B9F2BD00A6288C /* Favicons.swift */; }; - 85CA53AA24BB376800A6288C /* NotFoundCachingDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */; }; - 85CA53AC24BBD39300A6288C /* FaviconRequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */; }; - 85D2187024BF24DB004373D2 /* FaviconRequestModifierTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */; }; - 85D2187224BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */; }; - 85D2187424BF25CD004373D2 /* FaviconsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187324BF25CD004373D2 /* FaviconsTests.swift */; }; - 85D2187624BF6164004373D2 /* FaviconSourcesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */; }; - 85D2187924BF6B8B004373D2 /* FaviconSourcesProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */; }; - 85D2187B24BF9F85004373D2 /* FaviconUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */; }; - 85D598872927F84C00FA3B1B /* Crashes in Frameworks */ = {isa = PBXBuildFile; productRef = 85D598862927F84C00FA3B1B /* Crashes */; }; - 85DB12EB2A1FE2A4000A4A72 /* LockScreenWidgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */; }; - 85DB12ED2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */; }; - 85DDE0402AC6FF65006ABCA2 /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */; }; - 85DF714624F7FE6100C89288 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 85DFEDED24C7CCA500973FE7 /* AppWidthObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */; }; - 85DFEDEF24C7EA3B00973FE7 /* SmallOmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */; }; - 85DFEDF124C7EEA400973FE7 /* LargeOmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */; }; - 85DFEDF724CB1CAB00973FE7 /* ShareSheet.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */; }; - 85DFEDF924CF3D0E00973FE7 /* TabsBarCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */; }; - 85E242172AB1B54D000F3E28 /* ReturnUserMeasurement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */; }; - 85E5603026541D9E00F4DC44 /* AutocompleteRequestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */; }; - 85E58C2C28FDA94F006A801A /* FavoritesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */; }; - 85EE7F55224667DD000FE757 /* WebContainer.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 85EE7F54224667DD000FE757 /* WebContainer.storyboard */; }; - 85EE7F572246685B000FE757 /* WebContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EE7F562246685B000FE757 /* WebContainerViewController.swift */; }; - 85EE7F59224673C5000FE757 /* WebContainerNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */; }; - 85F0E97329952D7A003D5181 /* DuckDuckGo Recovery Document.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */; }; - 85F200002215C17B006BB258 /* FindInPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFFF2215C17B006BB258 /* FindInPage.swift */; }; - 85F200042216F5D8006BB258 /* FindInPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F200032216F5D8006BB258 /* FindInPageView.swift */; }; - 85F200072217032E006BB258 /* OmniBarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F20005221702F7006BB258 /* OmniBarTests.swift */; }; - 85F21DB0210F5E32002631A6 /* AtbIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */; }; - 85F21DC021123B03002631A6 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 85F21DC621145DD5002631A6 /* global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8512BCBF2061B6110085E862 /* global.swift */; }; - 85F2FFCD2211F615006BB258 /* MainViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */; }; - 85F2FFCF2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */; }; - 85F98F92296F32BD00742F4A /* SyncSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */; }; - 85F98F98296F4CB100742F4A /* SyncAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */; }; - 8C4724502217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */; }; - 8C4838B5221C8F7F008A6739 /* GestureToolbarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */; }; - 980891A222369ADB00313A70 /* FeedbackUserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A122369ADB00313A70 /* FeedbackUserText.swift */; }; - 980891A32237146B00313A70 /* Feedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982E562D222C39F8008D861B /* Feedback.swift */; }; - 980891A52237D4F500313A70 /* FeedbackNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A42237D4F500313A70 /* FeedbackNavigator.swift */; }; - 980891A72237D5D800313A70 /* FeedbackPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A62237D5D800313A70 /* FeedbackPresenter.swift */; }; - 980891A92238504B00313A70 /* UILabelExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A82238504B00313A70 /* UILabelExtension.swift */; }; - 9813F79822BA71AA00A80EDB /* StorageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9813F79722BA71AA00A80EDB /* StorageCache.swift */; }; - 9817C9C321EF594700884F65 /* AutoClear.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9817C9C221EF594700884F65 /* AutoClear.swift */; }; - 981CA7EA2617797500E119D5 /* MainViewController+AddFavoriteFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */; }; - 981FED692201FE69008488D7 /* AutoClearSettingsScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */; }; - 981FED6E22025151008488D7 /* BlankSnapshotViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */; }; - 981FED7422046017008488D7 /* AutoClearTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED7322046017008488D7 /* AutoClearTests.swift */; }; - 981FED76220464EF008488D7 /* AutoClearSettingsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */; }; - 9820EAF522613CD30089094D /* WebProgressWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9820EAF422613CD30089094D /* WebProgressWorker.swift */; }; - 9820FF502244FECC008D4782 /* UIScrollViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */; }; - 9825F9DB293F2E8700F220F2 /* BookmarksTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */; }; - 982686AD2600C0850011A8D6 /* ActionMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982686AC2600C0850011A8D6 /* ActionMessageView.swift */; }; - 982686B92600C0960011A8D6 /* ActionMessageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 982686B82600C0960011A8D6 /* ActionMessageView.xib */; }; - 982C87C42255559A00919035 /* UITableViewCellExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982C87C32255559A00919035 /* UITableViewCellExtension.swift */; }; - 982E5630222C3D5B008D861B /* FeedbackPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */; }; - 9830A06325ED0DB900DB64DE /* BrowsingMenu.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */; }; - 9833913727AC400800DAF119 /* AppTrackerDataSetProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */; }; - 9838059F2228208E00385F1A /* PositiveFeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */; }; - 983D71B12A286E810072E26D /* SyncDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983D71B02A286E810072E26D /* SyncDebugViewController.swift */; }; - 983EABB8236198F6003948D1 /* DatabaseMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983EABB7236198F6003948D1 /* DatabaseMigration.swift */; }; - 984147A824F0259000362052 /* Onboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147AA24F0259000362052 /* Onboarding.storyboard */; }; - 984147AB24F025F700362052 /* Autocomplete.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147AD24F025F700362052 /* Autocomplete.storyboard */; }; - 984147AE24F0261A00362052 /* Feedback.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B024F0261A00362052 /* Feedback.storyboard */; }; - 984147B124F0264300362052 /* Home.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B324F0264300362052 /* Home.storyboard */; }; - 984147B424F0264B00362052 /* Authentication.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B624F0264B00362052 /* Authentication.storyboard */; }; - 984147B724F0268D00362052 /* PrivacyDashboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */; }; - 984147C024F026A300362052 /* Tab.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147C224F026A300362052 /* Tab.storyboard */; }; - 984147C324F026C800362052 /* HomeRow.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147C524F026C800362052 /* HomeRow.storyboard */; }; - 984147C924F02E9E00362052 /* DaxOnboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */; }; - 9847C00027A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */; }; - 9847C00527A41A0A00DB07AA /* WebViewTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */; }; - 984D035824ACCC6F0066CFB8 /* TabViewListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */; }; - 984D035A24ACCC7D0066CFB8 /* TabViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */; }; - 984D035C24AE15CD0066CFB8 /* TabSwitcherSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */; }; - 984D036124AF49B80066CFB8 /* TabPreviewsSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */; }; - 984D60B2222A1284003B9E3B /* FeedbackFormViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */; }; - 9856A1992933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */; }; - 985892522260B1B200EEB31B /* ProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985892512260B1B200EEB31B /* ProgressView.swift */; }; - 985AAE4524899369007A43EC /* HomeScreenTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985AAE4424899369007A43EC /* HomeScreenTransition.swift */; }; - 9865DFF922A8220D00D27829 /* FavoritesOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */; }; - 9865DFFD22A84CF300D27829 /* FavoriteHomeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */; }; - 986B16C425E92DF0007D23E8 /* BrowsingMenuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */; }; - 986B45CB299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */; }; - 986B45D0299E30A50089D2D7 /* BookmarkEntityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */; }; - 986C7FA724171C6000A3557D /* BrokenSiteCategories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986C7FA624171C6000A3557D /* BrokenSiteCategories.swift */; }; - 986C7FA92417ADE700A3557D /* ReportBrokenSiteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986C7FA82417ADE700A3557D /* ReportBrokenSiteViewController.swift */; }; - 986DA94A24884B18004A7E39 /* WebViewTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986DA94924884B18004A7E39 /* WebViewTransition.swift */; }; - 987130C4294AAB9F00AB05E0 /* FavoriteListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */; }; - 987130C5294AAB9F00AB05E0 /* BookmarkEditorViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */; }; - 987130C6294AAB9F00AB05E0 /* BookmarkListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */; }; - 987130C7294AAB9F00AB05E0 /* MenuBookmarksViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */; }; - 987130C8294AAB9F00AB05E0 /* BookmarksTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */; }; - 987130C9294AAB9F00AB05E0 /* BookmarkUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */; }; - 98728E822417E3300033960E /* BrokenSiteInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98728E812417E3300033960E /* BrokenSiteInfo.swift */; }; - 9872D205247DCAC100CEF398 /* TabPreviewsSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */; }; - 9874F9EE2187AFCE00CAF33D /* Themable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9874F9ED2187AFCE00CAF33D /* Themable.swift */; }; - 9875E00722316B8400B1373F /* Instruments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9875E00622316B8400B1373F /* Instruments.swift */; }; - 9876B75E2232B36900D81D9F /* TabInstrumentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */; }; - 98788E9A2521DA1E00D55218 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */; }; - 9880722A25FA497B0039EF4B /* MenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9880722925FA497B0039EF4B /* MenuButton.swift */; }; - 9880723725FA4E450039EF4B /* menu_dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 9880723525FA4E440039EF4B /* menu_dark.json */; }; - 9880723825FA4E450039EF4B /* menu_light.json in Resources */ = {isa = PBXBuildFile; fileRef = 9880723625FA4E450039EF4B /* menu_light.json */; }; - 9881439C23326DC200573F7C /* ThemeSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */; }; - 9887DC252354D2AA005C85F5 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9887DC242354D2AA005C85F5 /* Database.swift */; }; - 9888F77B2224980500C46159 /* FeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9888F77A2224980500C46159 /* FeedbackViewController.swift */; }; - 988AC355257E47C100793C64 /* RequeryLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988AC354257E47C100793C64 /* RequeryLogic.swift */; }; - 988F3DCF237D5C0F00AEE34C /* SchemeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */; }; - 988F3DD3237DE8D900AEE34C /* ForgetDataAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */; }; - 98982B3422F8D8E400578AC9 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98982B3322F8D8E400578AC9 /* Debounce.swift */; }; - 98983096255B5019003339A2 /* BookmarksCachingSearchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */; }; - 98999D5922FDA41500CBBE1B /* BasicAuthenticationAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */; }; - 989B337522D7EF2100437824 /* EmptyCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */; }; - 98A16C2D28A11D6200A6C003 /* BrowserServicesKit in Frameworks */ = {isa = PBXBuildFile; productRef = 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */; }; - 98A50962294B48A400D10880 /* Bookmarks in Frameworks */ = {isa = PBXBuildFile; productRef = 98A50961294B48A400D10880 /* Bookmarks */; }; - 98A54A8422AFCB2D00E541F4 /* Instruments.instrpkg in Sources */ = {isa = PBXBuildFile; fileRef = 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */; }; - 98AA92B32456FBE100ED4B9E /* SearchFieldContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */; }; - 98AAF8E4292EB46000DBDF06 /* BookmarksMigrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */; }; - 98B000532915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */; }; - 98B001A4251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A2251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001A7251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A5251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001AA251EABB40090EC07 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A8251EABB40090EC07 /* Localizable.strings */; }; - 98B001B0251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001AE251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001B3251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001B1251EABB40090EC07 /* InfoPlist.strings */; }; - 98B31290218CCB2200E54DE1 /* MockDependencyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */; }; - 98B31292218CCB8C00E54DE1 /* AppDependencyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */; }; - 98BFA911294A2086004EA636 /* bookmarks_3k.html in Resources */ = {isa = PBXBuildFile; fileRef = 98BFA910294A2086004EA636 /* bookmarks_3k.html */; }; - 98BFA913294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */; }; - 98D16973250CE707009513CC /* OmniBar.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98D16975250CE707009513CC /* OmniBar.xib */; }; - 98D4B7DA294407AC0068814D /* BookmarksSearchPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */; }; - 98D4B7DF2944DDBD0068814D /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; platformFilter = ios; }; - 98D4B7E12949C3E80068814D /* BookmarksImportPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */; }; - 98D4B7E32949C4270068814D /* bookmarks_30k.html in Resources */ = {isa = PBXBuildFile; fileRef = 98D4B7E22949C4270068814D /* bookmarks_30k.html */; }; - 98D4B7E52949EFCE0068814D /* BookmarksExportPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */; }; - 98D98A7425ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */; }; - 98D98A8225ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */; }; - 98D98A8F25ED952F00D8E3DF /* BrowsingMenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */; }; - 98D98A9B25ED954100D8E3DF /* BrowsingMenuButton.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */; }; - 98DA35C4268CC81E00159906 /* DomainMatchingReportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */; }; - 98DA6B3322243CC3006EA9EB /* Feedback.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */; }; - 98DA6ECA2181E41F00E65433 /* ThemeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DA6EC92181E41F00E65433 /* ThemeManager.swift */; }; - 98DDF9F322C4029D00DE38DB /* InitHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */; }; - 98E888F2223FCC4A00B608A4 /* OnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B128B2220483A004781BC /* OnboardingViewController.swift */; }; - 98EA2C3C218B9AAD0023E1DC /* ThemeManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */; }; - 98EF177D21837E35006750C1 /* new_tab_dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 98EF177C21837E35006750C1 /* new_tab_dark.json */; }; - 98F0FC2021FF18E700CE77AB /* AutoClearSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */; }; - 98F3A1D8217B37010011A0D4 /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1D7217B37010011A0D4 /* Theme.swift */; }; - 98F3A1DA217B37200011A0D4 /* LightTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1D9217B37200011A0D4 /* LightTheme.swift */; }; - 98F3A1DC217B373E0011A0D4 /* DarkTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */; }; - 98F6EA472863124100720957 /* ContentBlockerRulesLists.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */; }; - 98F78B8E22419093007CACF4 /* ThemableNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */; }; - AA3D854523D9942200788410 /* AppIconSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */; }; - AA3D854723D9E88E00788410 /* AppIconSettingsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */; }; - AA3D854923DA1DFB00788410 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854823DA1DFB00788410 /* AppIcon.swift */; }; - AA4D6A6A23DB87B1007E8790 /* AppIconManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */; }; - AA4D6A8C23DE49A5007E8790 /* AppIconBlack40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */; }; - AA4D6A8D23DE49A5007E8790 /* AppIconBlack40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */; }; - AA4D6A8E23DE49A5007E8790 /* AppIconBlack60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */; }; - AA4D6A8F23DE49A5007E8790 /* AppIconBlack29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */; }; - AA4D6A9123DE49A5007E8790 /* AppIconBlack60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */; }; - AA4D6A9323DE49A5007E8790 /* AppIconBlack76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */; }; - AA4D6A9423DE49A5007E8790 /* AppIconBlack29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */; }; - AA4D6AA123DE4CC4007E8790 /* AppIconBlue60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */; }; - AA4D6AA223DE4CC4007E8790 /* AppIconBlue76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */; }; - AA4D6AA323DE4CC4007E8790 /* AppIconBlue40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */; }; - AA4D6AA423DE4CC4007E8790 /* AppIconBlue29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */; }; - AA4D6AA523DE4CC4007E8790 /* AppIconBlue29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */; }; - AA4D6AA723DE4CC4007E8790 /* AppIconBlue60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */; }; - AA4D6AA823DE4CC4007E8790 /* AppIconBlue40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */; }; - AA4D6AB823DE4D15007E8790 /* AppIconYellow29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */; }; - AA4D6AB923DE4D15007E8790 /* AppIconYellow29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */; }; - AA4D6ABB23DE4D15007E8790 /* AppIconYellow40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */; }; - AA4D6ABC23DE4D15007E8790 /* AppIconYellow60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */; }; - AA4D6ABD23DE4D15007E8790 /* AppIconYellow60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */; }; - AA4D6ABF23DE4D15007E8790 /* AppIconYellow40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */; }; - AA4D6AC023DE4D15007E8790 /* AppIconYellow76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */; }; - AA4D6ACC23DE4D27007E8790 /* AppIconPurple60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */; }; - AA4D6ACD23DE4D27007E8790 /* AppIconPurple29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */; }; - AA4D6ACE23DE4D27007E8790 /* AppIconPurple60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */; }; - AA4D6ACF23DE4D27007E8790 /* AppIconPurple76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */; }; - AA4D6AD123DE4D27007E8790 /* AppIconPurple40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */; }; - AA4D6AD323DE4D27007E8790 /* AppIconPurple29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */; }; - AA4D6AD423DE4D27007E8790 /* AppIconPurple40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */; }; - AA4D6AE123DE4D33007E8790 /* AppIconGreen76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */; }; - AA4D6AE223DE4D33007E8790 /* AppIconGreen40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */; }; - AA4D6AE323DE4D33007E8790 /* AppIconGreen60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */; }; - AA4D6AE423DE4D33007E8790 /* AppIconGreen40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */; }; - AA4D6AE623DE4D33007E8790 /* AppIconGreen60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */; }; - AA4D6AE723DE4D33007E8790 /* AppIconGreen29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */; }; - AA4D6AE923DE4D33007E8790 /* AppIconGreen29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */; }; - AA4D6AF623DF0312007E8790 /* AppIconRed60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */; }; - AA4D6AF723DF0312007E8790 /* AppIconRed60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */; }; - AA4D6AFA23DF0CF6007E8790 /* AppIconRed29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */; }; - AA4D6AFB23DF0CF6007E8790 /* AppIconRed29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */; }; - AAF2E28123E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */; }; - AAF2E28323E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */; }; - AAF2E28523E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */; }; - AAF2E28723E0498200962AF8 /* AppIconPurple83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */; }; - AAF2E28B23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */; }; - B603974929C19F6F00902A34 /* Assertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B603974829C19F6F00902A34 /* Assertions.swift */; }; - B609D5522862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */; }; - B60DFF072872B64B0061E7C2 /* JSAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60DFF062872B64B0061E7C2 /* JSAlertController.swift */; }; - B623C1C22862CA9E0043013E /* DownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B623C1C12862CA9E0043013E /* DownloadSession.swift */; }; - B623C1C42862CD670043013E /* WKDownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B623C1C32862CD670043013E /* WKDownloadSession.swift */; }; - B652DEFD287BE67400C12A9C /* UserScripts.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DEFC287BE67400C12A9C /* UserScripts.swift */; }; - B652DF0D287C2A6300C12A9C /* PrivacyFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */; }; - B652DF10287C2C1600C12A9C /* ContentBlocking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */; }; - B652DF12287C336E00C12A9C /* ContentBlockingUpdating.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */; }; - B652DF13287C373A00C12A9C /* ScriptSourceProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */; }; - B6AD9E3628D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */; }; - B6AD9E3728D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */; }; - B6AD9E3828D4512E0019CDE9 /* EmbeddedTrackerDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */; }; - B6AD9E3A28D456820019CDE9 /* PrivacyConfigurationManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */; }; - B6BA95C328891E33004ABA20 /* BrowsingMenuAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */; }; - B6BA95C528894A28004ABA20 /* BrowsingMenuViewController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */; }; - B6BA95E828924730004ABA20 /* JSAlertController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6BA95E728924730004ABA20 /* JSAlertController.storyboard */; }; - B6CB93E5286445AB0090FEB4 /* Base64DownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */; }; - C10CB5F32A1A5BDF0048E503 /* AutofillViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */; }; - C111B26927F579EF006558B1 /* BookmarkOrFolderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */; }; - C12726EE2A5FF88C00215B02 /* EmailSignupPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */; }; - C12726F02A5FF89900215B02 /* EmailSignupPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */; }; - C12726F22A5FF8CB00215B02 /* EmailSignupPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */; }; - C13B32D22A0E750700A59236 /* AutofillSettingStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */; }; - C14882DA27F2011C00D59F0C /* BookmarksExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882D727F2011C00D59F0C /* BookmarksExporter.swift */; }; - C14882DC27F2011C00D59F0C /* BookmarksImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882D927F2011C00D59F0C /* BookmarksImporter.swift */; }; - C14882E327F20D9A00D59F0C /* BookmarksExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */; }; - C14882E427F20D9A00D59F0C /* BookmarksImporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */; }; - C14882E727F20DAB00D59F0C /* HtmlTestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */; }; - C14882E827F20DAB00D59F0C /* TestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E627F20DAB00D59F0C /* TestDataLoader.swift */; }; - C14882EA27F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */; }; - C14882ED27F211A000D59F0C /* SwiftSoup in Frameworks */ = {isa = PBXBuildFile; productRef = C14882EC27F211A000D59F0C /* SwiftSoup */; }; - C14E2F7729DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */; }; - C158AC7B297AB5DC0008723A /* MockSecureVault.swift in Sources */ = {isa = PBXBuildFile; fileRef = C158AC7A297AB5DC0008723A /* MockSecureVault.swift */; }; - C159DF072A430B60007834BB /* EmailSignupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C159DF062A430B60007834BB /* EmailSignupViewController.swift */; }; - C160544129D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */; }; - C17B59592A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */; }; - C17B595A2A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */; }; - C17B595B2A03AAD30055F2D1 /* PasswordGenerationPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */; }; - C18ED43A2AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */; }; - C18ED43C2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */; }; - C1963863283794A000298D4D /* BookmarksCachingSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1963862283794A000298D4D /* BookmarksCachingSearch.swift */; }; - C1B0F6422AB08BE9001EAF05 /* MockPrivacyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */; }; - C1B7B51C28941E980098FD6A /* HomeMessageViewModelBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */; }; - C1B7B52328941F2A0098FD6A /* RemoteMessagingStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */; }; - C1B7B52428941F2A0098FD6A /* RemoteMessageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */; }; - C1B7B52528941F2A0098FD6A /* RemoteMessaging.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */; }; - C1B7B529289420830098FD6A /* RemoteMessaging.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */; }; - C1B7B52D2894469D0098FD6A /* DefaultVariantManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */; }; - C1B7B53028944E390098FD6A /* RemoteMessagingStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */; }; - C1B7B53428944EFA0098FD6A /* CoreDataTestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */; }; - C1BF0BA529B63D7200482B73 /* AutofillLoginPromptHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */; }; - C1BF0BA929B63E2200482B73 /* AutofillLoginPromptViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */; }; - C1CCCBA7283E101500CF3791 /* FaviconsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */; }; - C1D21E2D293A5965006E5A05 /* AutofillLoginSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */; }; - C1D21E2F293A599C006E5A05 /* AutofillLoginSessionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */; }; - C1F341C52A6924000032057B /* EmailAddressPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C42A6924000032057B /* EmailAddressPromptView.swift */; }; - C1F341C72A6924100032057B /* EmailAddressPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */; }; - C1F341C92A6926920032057B /* EmailAddressPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */; }; - CB1143DE2AF6D4B600C1CCD3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */; }; - CB258D1229A4F24900DEBA24 /* ConfigurationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */; }; - CB258D1329A4F24E00DEBA24 /* ConfigurationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */; }; - CB258D1D29A52AF900DEBA24 /* EtagStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9896632322C56716007BE4FE /* EtagStorage.swift */; }; - CB258D1E29A52AF900DEBA24 /* FileStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A53EC9200D1FA20010D13F /* FileStore.swift */; }; - CB258D1F29A52B2500DEBA24 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB258D0C29A4CD0500DEBA24 /* Configuration.swift */; }; - CB2A7EEF283D185100885F67 /* RulesCompilationMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */; }; - CB2A7EF128410DF700885F67 /* PixelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EF028410DF700885F67 /* PixelEvent.swift */; }; - CB2A7EF4285383B300885F67 /* AppLastCompiledRulesStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */; }; - CB5516D0286500290079B175 /* TrackerRadarIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */; }; - CB5516D1286500290079B175 /* ContentBlockingRulesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */; }; - CB5516D2286500290079B175 /* AtbServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F21DBD21121147002631A6 /* AtbServerTests.swift */; }; - CB84C7BD29A3EF530088A5B8 /* AppConfigurationURLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */; }; - CB9B8739278C8E72001F4906 /* WidgetEducationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */; }; - CB9B873C278C8FEA001F4906 /* WidgetEducationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */; }; - CB9B873E278C93C2001F4906 /* HomeMessage.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */; }; - CBAA195A27BFE15600A4BD49 /* NSManagedObjectContextExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */; }; - CBC83E3429B631780008E19C /* Configuration in Frameworks */ = {isa = PBXBuildFile; productRef = CBC83E3329B631780008E19C /* Configuration */; }; - CBCCF96828885DEE006F4A71 /* AppPrivacyConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */; }; - CBD4F13C279EBF4A00B20FD7 /* HomeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */; }; - CBD4F13D279EBFA000B20FD7 /* HomeMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */; }; - CBD4F13E279EBFAB00B20FD7 /* HomeMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC227970072001D94D0 /* HomeMessageView.swift */; }; - CBD4F13F279EBFAF00B20FD7 /* HomeMessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */; }; - CBD4F140279EBFB300B20FD7 /* SwiftUICollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */; }; - CBDD5DDF29A6736A00832877 /* APIHeadersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */; }; - CBDD5DE129A6741300832877 /* MockBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DE029A6741300832877 /* MockBundle.swift */; }; - CBEFB9142AE0844700DEDE7B /* CriticalAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */; }; - D63657192A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */; }; - EA39B7E2268A1A35000C62CD /* privacy-reference-tests in Resources */ = {isa = PBXBuildFile; fileRef = EA39B7E1268A1A35000C62CD /* privacy-reference-tests */; }; - EAB19EDA268963510015D3EA /* DomainMatchingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */; }; - EE0153E12A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */; }; - EE0153E62A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */; }; - EE0153EB2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */; }; - EE0153ED2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */; }; - EE0153EF2A70021E002A8B26 /* NetworkProtectionInviteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */; }; - EE276BEA2A77F823009167B6 /* NetworkProtectionRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */; }; - EE3766DE2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */; }; - EE3B226B29DE0F110082298A /* MockInternalUserStoring.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */; }; - EE3B226C29DE0FD30082298A /* MockInternalUserStoring.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */; }; - EE41BD192A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */; }; - EE458D0D2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */; }; - EE458D142ABB652900FC651A /* NetworkProtectionDebugUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */; }; - EE4BE0092A740BED00CD6AA8 /* ClearTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */; }; - EE4FB1862A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */; }; - EE4FB1882A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */; }; - EE50052E29C369D300AE0773 /* FeatureFlag.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE50052D29C369D300AE0773 /* FeatureFlag.swift */; }; - EE50053029C3BA0800AE0773 /* InternalUserStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */; }; - EE72CA852A862D000043B5B3 /* NetworkProtectionDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */; }; - EE7917912A83DE93008DFF28 /* CombineTestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */; }; - EE7A92872AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */; }; - EE8594992A44791C008A6D06 /* NetworkProtectionTunnelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */; }; - EE8E568A2A56BCE400F11DCA /* NetworkProtection in Frameworks */ = {isa = PBXBuildFile; productRef = EE8E56892A56BCE400F11DCA /* NetworkProtection */; }; - EE9D68D12AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */; }; - EE9D68D52AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */; }; - EE9D68D82AE15AD600B55EF4 /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */; }; - EE9D68DA2AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */; }; - EE9D68DC2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */; }; - EE9D68DE2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */; }; - EEDFE2DA2AC6ED4F00F0E19C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */; }; - EEEB80A32A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */; }; - EEF0F8CC2ABC832300630031 /* NetworkProtectionDebugFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */; }; - EEFAB4672A73C230008A38E4 /* NetworkProtectionTestUtils in Frameworks */ = {isa = PBXBuildFile; productRef = EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */; }; - EEFC6A602AC0F2F80065027D /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFC6A5F2AC0F2F80065027D /* UserText.swift */; }; - EEFD562F2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */; }; - EEFE9C732A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */; }; - F103073B1E7C91330059FEC7 /* BookmarksDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */; }; - F1075C921E9EF827006BE8A8 /* UserDefaultsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */; }; - F10E522D1E946F8800CE1253 /* NSAttributedStringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */; }; - F1134EA61F3E2AF400B73467 /* StatisticsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */; }; - F1134EAB1F3E2C6A00B73467 /* StatisticsUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */; }; - F1134EB01F40AC6300B73467 /* AtbParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EAF1F40AC6300B73467 /* AtbParser.swift */; }; - F1134EB31F40AD2500B73467 /* Atb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EB21F40AD2500B73467 /* Atb.swift */; }; - F1134EB51F40AEEA00B73467 /* StatisticsLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */; }; - F1134EBC1F40D45700B73467 /* MockStatisticsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */; }; - F1134ECE1F40EA9C00B73467 /* AtbParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */; }; - F1134ED21F40EF3A00B73467 /* JsonTestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */; }; - F1134ED61F40F29F00B73467 /* StatisticsUserDefaultsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */; }; - F114C55B1E66EB020018F95F /* NibLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = F114C55A1E66EB020018F95F /* NibLoading.swift */; }; - F130D73A1E5776C500C45811 /* OmniBarDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F130D7391E5776C500C45811 /* OmniBarDelegate.swift */; }; - F1386BA41E6846C40062FC3C /* TabDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1386BA31E6846C40062FC3C /* TabDelegate.swift */; }; - F13B4BC01F180D8A00814661 /* TabsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BBF1F180D8A00814661 /* TabsModel.swift */; }; - F13B4BD31F1822C700814661 /* Tab.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BD21F1822C700814661 /* Tab.swift */; }; - F13B4BD51F183B3600814661 /* TabsModelPersistenceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */; }; - F13B4BF91F18CA0600814661 /* TabsModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BF81F18CA0600814661 /* TabsModelTests.swift */; }; - F13B4BFB1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */; }; - F143C2B21E49D78C00CFDE3A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F143C2B11E49D78C00CFDE3A /* Assets.xcassets */; }; - F143C2E81E4A4CD400CFDE3A /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = F143C2E61E4A4CD400CFDE3A /* Core.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F143C2EB1E4A4CD400CFDE3A /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - F143C2EC1E4A4CD400CFDE3A /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - F143C3171E4A99D200CFDE3A /* AppURLs.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3151E4A99D200CFDE3A /* AppURLs.swift */; }; - F143C3181E4A99D200CFDE3A /* Link.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3161E4A99D200CFDE3A /* Link.swift */; }; - F143C3271E4A9A0E00CFDE3A /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3231E4A9A0E00CFDE3A /* Logging.swift */; }; - F143C3281E4A9A0E00CFDE3A /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */; }; - F143C3291E4A9A0E00CFDE3A /* URLExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */; }; - F14E491F1E391CE900DC037C /* URLExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F14E491E1E391CE900DC037C /* URLExtensionTests.swift */; }; - F159BDA41F0BDB5A00B4A01D /* TabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */; }; - F15D43201E706CC500BF2CDC /* AutocompleteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */; }; - F1617C131E572E0300DEDCAF /* TabSwitcherViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */; }; - F1617C151E57336D00DEDCAF /* TabManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C141E57336D00DEDCAF /* TabManager.swift */; }; - F1617C191E573EA800DEDCAF /* TabSwitcherDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */; }; - F16390821E648B7A005B4550 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16390811E648B7A005B4550 /* HomeViewController.swift */; }; - F16393FF1ECCB9CC00DDD653 /* FileLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */; }; - F1668BCE1E798081008CBA04 /* BookmarksViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */; }; - F176699F1E40BC86003D3222 /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F176699D1E40BC86003D3222 /* Settings.storyboard */; }; - F17669D71E43401C003D3222 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17669D61E43401C003D3222 /* MainViewController.swift */; }; - F17843E91F36226700390DCD /* MockFiles in Resources */ = {isa = PBXBuildFile; fileRef = F17843E81F36226700390DCD /* MockFiles */; }; - F17922DB1E717C8D006E3D97 /* Suggestion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DA1E717C8D006E3D97 /* Suggestion.swift */; }; - F17922DE1E7192E6006E3D97 /* SuggestionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */; }; - F17922E01E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */; }; - F17922E21E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */; }; - F17D72391E8B35C6003E8B0E /* AppURLsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */; }; - F17D723C1E8BB374003E8B0E /* AppDeepLinkSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */; }; - F189AED71F18F6DE001EBAE1 /* TabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F189AED61F18F6DE001EBAE1 /* TabTests.swift */; }; - F189AEE41F18FDAF001EBAE1 /* LinkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */; }; - F194FAED1F14E2B3009B4DF8 /* UIFontExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */; }; - F194FAFB1F14E622009B4DF8 /* UIFontExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */; }; - F198D78E1E39762C0088DA8A /* StringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */; }; - F198D7981E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */; }; - F1A5683A1E70F98E0081082E /* AutocompleteRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A568391E70F98E0081082E /* AutocompleteRequest.swift */; }; - F1A886781F29394E0096251E /* WebCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A886771F29394E0096251E /* WebCacheManager.swift */; }; - F1AB2B421E3F7D5C00868554 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */; }; - F1AE54E81F0425FC00D9A700 /* AuthenticationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */; }; - F1BE54581E69DE1000FCF649 /* TutorialSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */; }; - F1C4A70E1E57725800A6CA1B /* OmniBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1C4A70D1E57725800A6CA1B /* OmniBar.swift */; }; - F1CA3C371F045878005FADB3 /* PrivacyStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C361F045878005FADB3 /* PrivacyStore.swift */; }; - F1CA3C391F045885005FADB3 /* PrivacyUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */; }; - F1CA3C3B1F045B65005FADB3 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */; }; - F1CDD3F21F16911700BE0581 /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CDD3F11F16911700BE0581 /* AboutViewController.swift */; }; - F1D477C61F2126CC0031ED49 /* OmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477C51F2126CC0031ED49 /* OmniBarState.swift */; }; - F1D477C91F2139410031ED49 /* SmallOmniBarStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */; }; - F1D477CB1F2149C40031ED49 /* Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477CA1F2149C40031ED49 /* Type.swift */; }; - F1D796EC1E7AB8930019D451 /* SaveBookmarkActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */; }; - F1D796EE1E7AF2EB0019D451 /* UIViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */; }; - F1D796F01E7B07610019D451 /* BookmarksViewControllerCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */; }; - F1D796F41E7C2A410019D451 /* BookmarksDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */; }; - F1DA2F7D1EBCF23700313F51 /* ExternalUrlSchemeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */; }; - F1DE78581E5CAE350058895A /* TabViewGridCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DE78571E5CAE350058895A /* TabViewGridCell.swift */; }; - F1E092C11E92A72E00732CCC /* UIColorExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */; }; - F1E4A4451EE89460006F2EAE /* Bookmarks.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */; }; - F1E90C201E678E7C005E7E21 /* HomeControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */; }; - F1ED309D1EDC2EA400651986 /* TabSwitcher.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */; }; - F1F5337C1F26A9EF00D80D4F /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F5337B1F26A9EF00D80D4F /* UserText.swift */; }; - F1F533841F26ABAC00D80D4F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F1F533861F26ABAC00D80D4F /* Localizable.strings */; }; - F40F843728C939760081AE75 /* AutofillLoginListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */; }; - F4147354283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */; }; - F41610BC29E5DF66001F709D /* DeprecatedColors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */; }; - F41C2DA326C1925700F9A760 /* BookmarksAndFolders.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */; }; - F41C2DA526C1975E00F9A760 /* BookmarksCoreDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */; }; - F42D541D29DCA40B004C4FF1 /* DesignResourcesKit in Frameworks */ = {isa = PBXBuildFile; productRef = F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */; }; - F42EF9312614BABE00101FB9 /* ActionSheetDaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */; }; - F446B9B5251150AC00324016 /* HomeMessageViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */; }; - F44D279C27F331BB0037F371 /* AutofillLoginPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */; }; - F44D279E27F331BB0037F371 /* AutofillLoginPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */; }; - F44D279F27F331BB0037F371 /* AutofillLoginPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */; }; - F456B3B525810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */; }; - F46FEC5727987A5F0061D9DF /* KeychainItemsDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */; }; - F47E53D9250A97330037C686 /* OnboardingDefaultBroswerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */; }; - F47E53DB250A9A1C0037C686 /* Onboarding.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */; }; - F486D31D2506980E002D07D7 /* Swifter in Frameworks */ = {isa = PBXBuildFile; productRef = F486D31C2506980E002D07D7 /* Swifter */; }; - F486D33425069BBB002D07D7 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = F486D33325069BBB002D07D7 /* Kingfisher */; }; - F486D3362506A037002D07D7 /* OHHTTPStubs in Frameworks */ = {isa = PBXBuildFile; productRef = F486D3352506A037002D07D7 /* OHHTTPStubs */; }; - F486D3382506A225002D07D7 /* OHHTTPStubsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = F486D3372506A225002D07D7 /* OHHTTPStubsSwift */; }; - F4B0B78C252CAFF700830156 /* OnboardingWidgetsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */; }; - F4B0B796252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */; }; - F4C9FBF528340DDA002281CC /* AutofillInterfaceEmailTruncator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */; }; - F4CE6D1B257EA33C00D0A6AA /* FireButtonAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */; }; - F4D7221026F29A70007D6193 /* BookmarkDetailsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */; }; - F4D7F634298C00C3006C3AE9 /* FindInPageIOSJSSupport in Frameworks */ = {isa = PBXBuildFile; productRef = F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */; }; - F4D9C4FA25117A0F00814B71 /* HomeMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */; }; - F4E1936625AF722F001D2666 /* HighlightCutOutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */; }; - F4F6DFB226E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */; }; - F4F6DFB426E6B63700ED7E12 /* BookmarkFolderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */; }; - F4F6DFB626E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */; }; - F4F6DFB826EA9AA600ED7E12 /* BookmarksTextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */; }; - F4F6DFBA26EFF28A00ED7E12 /* BookmarkObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */; }; - F4F7F10A25813FE200045D62 /* 01_Fire_really_small.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */; }; - F4F7F10B25813FE200045D62 /* 02_Water_swirl_really_small.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */; }; - F4F7F10C25813FE200045D62 /* 03_Airstream_divided_by_four.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 025CCFE72582601C001CD5BB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 02FFD7BB2A1FC8BE007BD7D1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02025661298818B100E694E7; - remoteInfo = PacketTunnelProvider; - }; - 4B470EE6299C6DFB0086EBDC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; - 8390447420BDCE10006461CD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8390446B20BDCE10006461CD; - remoteInfo = ShareExtension; - }; - 84E341A71E2F7EFB00BDBA6F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 8512EA5B24ED30D30073EE19 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8512EA4C24ED30D20073EE19; - remoteInfo = WidgetsExtension; - }; - 85482D922462DCD100EDEDD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 85482D872462DCD100EDEDD1; - remoteInfo = OpenAction; - }; - 85D33FD025C97B6E002B91A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 85DF714824F7FE6100C89288 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; - 85F21DB2210F5E32002631A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 9825F9CD293F2DE900F220F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - F143C2E91E4A4CD400CFDE3A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 83E282AC20BC1840005FBE88 /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 85482D942462DCD100EDEDD1 /* OpenAction.appex in Embed App Extensions */, - 8512EA5D24ED30D30073EE19 /* WidgetsExtension.appex in Embed App Extensions */, - 8390447620BDCE10006461CD /* ShareExtension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - F10307651E7D5B2C0059FEC7 /* Copy Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Copy Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2F01E4A4CD400CFDE3A /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - F143C2EC1E4A4CD400CFDE3A /* Core.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityHostingViewController.swift; sourceTree = ""; }; - 020108A229A561C300644F9D /* AppTPActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityView.swift; sourceTree = ""; }; - 020108A429A681E200644F9D /* AppTP.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppTP.xcassets; sourceTree = ""; }; - 020108A629A6ABF600644F9D /* AppTPToggleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPToggleView.swift; sourceTree = ""; }; - 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerImageCache.swift; sourceTree = ""; }; - 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerCell.swift; sourceTree = ""; }; - 02025662298818B100E694E7 /* PacketTunnelProvider.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = PacketTunnelProvider.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 02025663298818B100E694E7 /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = System/Library/Frameworks/NetworkExtension.framework; sourceTree = SDKROOT; }; - 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionPacketTunnelProvider.swift; sourceTree = ""; }; - 02025668298818B200E694E7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 02025669298818B200E694E7 /* PacketTunnelProvider.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PacketTunnelProvider.entitlements; sourceTree = ""; }; - 020258E9298820EC00E694E7 /* ProxyServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProxyServer.swift; sourceTree = ""; }; - 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCDHTTPProxyServer.swift; sourceTree = ""; }; - 020258EF298820EC00E694E7 /* TUNInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TUNInterface.swift; sourceTree = ""; }; - 020258F0298820EC00E694E7 /* IPStackProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPStackProtocol.swift; sourceTree = ""; }; - 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PacketProtocolParser.swift; sourceTree = ""; }; - 020258FB298820EC00E694E7 /* IPPacket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPPacket.swift; sourceTree = ""; }; - 020258FE298820ED00E694E7 /* QueueFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueueFactory.swift; sourceTree = ""; }; - 02025901298820ED00E694E7 /* Tunnel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tunnel.swift; sourceTree = ""; }; - 02025904298820ED00E694E7 /* Opt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Opt.swift; sourceTree = ""; }; - 0202597D298820EE00E694E7 /* Port.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Port.swift; sourceTree = ""; }; - 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPStreamScanner.swift; sourceTree = ""; }; - 0202597F298820EF00E694E7 /* UInt128.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UInt128.swift; sourceTree = ""; }; - 02025980298820EF00E694E7 /* IPInterval.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPInterval.swift; sourceTree = ""; }; - 02025981298820EF00E694E7 /* IPPool.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPPool.swift; sourceTree = ""; }; - 02025982298820EF00E694E7 /* IPMask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPMask.swift; sourceTree = ""; }; - 02025983298820EF00E694E7 /* IPRange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPRange.swift; sourceTree = ""; }; - 02025984298820EF00E694E7 /* IPAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPAddress.swift; sourceTree = ""; }; - 02025986298820EF00E694E7 /* BinaryDataScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BinaryDataScanner.swift; sourceTree = ""; }; - 02025987298820EF00E694E7 /* Checksum.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Checksum.swift; sourceTree = ""; }; - 02025988298820EF00E694E7 /* HTTPURL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPURL.swift; sourceTree = ""; }; - 02025989298820EF00E694E7 /* HTTPAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPAuthentication.swift; sourceTree = ""; }; - 0202598A298820EF00E694E7 /* StreamScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StreamScanner.swift; sourceTree = ""; }; - 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DNSSessionMatchType.swift; sourceTree = ""; }; - 02025990298820EF00E694E7 /* AllRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllRule.swift; sourceTree = ""; }; - 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DNSSessionMatchResult.swift; sourceTree = ""; }; - 02025992298820EF00E694E7 /* Rule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rule.swift; sourceTree = ""; }; - 02025993298820EF00E694E7 /* DirectRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectRule.swift; sourceTree = ""; }; - 02025994298820EF00E694E7 /* RuleManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleManager.swift; sourceTree = ""; }; - 02025995298820EF00E694E7 /* IPRangeListRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPRangeListRule.swift; sourceTree = ""; }; - 02025997298820EF00E694E7 /* NWUDPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NWUDPSocket.swift; sourceTree = ""; }; - 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawTCPSocketProtocol.swift; sourceTree = ""; }; - 02025999298820EF00E694E7 /* NWTCPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NWTCPSocket.swift; sourceTree = ""; }; - 0202599B298820EF00E694E7 /* RawSocketFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawSocketFactory.swift; sourceTree = ""; }; - 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCDTCPSocket.swift; sourceTree = ""; }; - 020259AB298820F000E694E7 /* AdapterSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdapterSocket.swift; sourceTree = ""; }; - 020259AC298820F000E694E7 /* DirectAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectAdapter.swift; sourceTree = ""; }; - 020259B4298820F000E694E7 /* AdapterFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdapterFactory.swift; sourceTree = ""; }; - 020259C0298820F000E694E7 /* HTTPProxySocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPProxySocket.swift; sourceTree = ""; }; - 020259C2298820F000E694E7 /* ProxySocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProxySocket.swift; sourceTree = ""; }; - 020259C4298820F000E694E7 /* SocketProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketProtocol.swift; sourceTree = ""; }; - 020259CA298820F100E694E7 /* Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; - 020259CC298820F100E694E7 /* ConnectSession.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectSession.swift; sourceTree = ""; }; - 020259CD298820F100E694E7 /* HTTPHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPHeader.swift; sourceTree = ""; }; - 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerData.swift; sourceTree = ""; }; - 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerDataParser.swift; sourceTree = ""; }; - 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DDGObserverFactory.swift; sourceTree = ""; }; - 02025B16298851D500E694E7 /* FirewallManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = FirewallManager.swift; path = ../DuckDuckGo/FirewallManager.swift; sourceTree = ""; }; - 021D306D2989C04200918636 /* Observer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Observer.swift; sourceTree = ""; }; - 021D306E2989C04200918636 /* ObserverFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObserverFactory.swift; sourceTree = ""; }; - 021D30792989C0C300918636 /* TunnelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelEvent.swift; sourceTree = ""; }; - 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdapterSocketEvent.swift; sourceTree = ""; }; - 021D307B2989C0C600918636 /* ProxySocketEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxySocketEvent.swift; sourceTree = ""; }; - 021D307C2989C0C600918636 /* ProxyServerEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxyServerEvent.swift; sourceTree = ""; }; - 021D307D2989C0C700918636 /* RuleMatchEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleMatchEvent.swift; sourceTree = ""; }; - 021D307E2989C0C800918636 /* EventType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventType.swift; sourceTree = ""; }; - 02341FA32A437999008A1531 /* OnboardingStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStepView.swift; sourceTree = ""; }; - 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStepViewModel.swift; sourceTree = ""; }; - 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionAllowlistModel.swift; sourceTree = ""; }; - 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionAllowlistModelTests.swift; sourceTree = ""; }; - 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FingerprintUITest.swift; sourceTree = ""; }; - 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FingerprintingUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 025CCFE62582601C001CD5BB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0262085A2A37915D006CB755 /* ios_blocklist_075.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ios_blocklist_075.json; sourceTree = ""; }; - 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingContainerView.swift; sourceTree = ""; }; - 026DABA328242BC80089E0B5 /* MockUserAgent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserAgent.swift; sourceTree = ""; }; - 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedAppTPDataTests.swift; sourceTree = ""; }; - 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPAboutView.swift; sourceTree = ""; }; - 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPLinkButton.swift; sourceTree = ""; }; - 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPFAQView.swift; sourceTree = ""; }; - 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPFAQViewModel.swift; sourceTree = ""; }; - 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackersView.swift; sourceTree = ""; }; - 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackersViewModel.swift; sourceTree = ""; }; - 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackerCell.swift; sourceTree = ""; }; - 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityIconView.swift; sourceTree = ""; }; - 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerDetailViewModel.swift; sourceTree = ""; }; - 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerDetailView.swift; sourceTree = ""; }; - 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPBreakageFormHeaderView.swift; sourceTree = ""; }; - 0290472D29E99A2F0008FE3C /* GenericIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericIconView.swift; sourceTree = ""; }; - 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPToggleViewModel.swift; sourceTree = ""; }; - 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeViewModel.swift; sourceTree = ""; }; - 02A54A992A094A17000C8FED /* AppTPHomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeView.swift; sourceTree = ""; }; - 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeViewSectionRenderer.swift; sourceTree = ""; }; - 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPCollectionViewCell.swift; sourceTree = ""; }; - 02BA15B026A89ECA00472DD7 /* ios-config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "ios-config.json"; sourceTree = ""; }; - 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppPrivacyConfigurationTests.swift; sourceTree = ""; }; - 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DoNotSellSettingsViewController.swift; sourceTree = ""; }; - 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = navigatorsharepatch.js; sourceTree = ""; }; - 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigatorSharePatchUserScript.swift; sourceTree = ""; }; - 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockingRulesTests.swift; sourceTree = ""; }; - 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPBreakageFormView.swift; sourceTree = ""; }; - 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 0A6CC0EE23904D5400E4F627 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = ""; }; - 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtension.swift; sourceTree = ""; }; - 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtensionTests.swift; sourceTree = ""; }; - 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationViewModel.swift; sourceTree = ""; }; - 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomDaxDialog.swift; sourceTree = ""; }; - 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyPixel.swift; sourceTree = ""; }; - 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimedPixel.swift; sourceTree = ""; }; - 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyPixelTests.swift; sourceTree = ""; }; - 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Downloads.storyboard; sourceTree = ""; }; - 1E162604296840D80004127F /* Triangle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Triangle.swift; sourceTree = ""; }; - 1E1626062968413B0004127F /* ViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewExtension.swift; sourceTree = ""; }; - 1E162609296845120004127F /* cookie-banner-illustration-animated.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-banner-illustration-animated.json"; sourceTree = ""; }; - 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-banner-illustration-animated-dark.json"; sourceTree = ""; }; - 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomDaxDialogViewModel.swift; sourceTree = ""; }; - 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieConsentDaxDialogViewModel.swift; sourceTree = ""; }; - 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-icon-animated-40-dark.json"; sourceTree = ""; }; - 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentMessageProtocolTests.swift; sourceTree = ""; }; - 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentBackgroundTests.swift; sourceTree = ""; }; - 1E1D8B6729953CE200C96994 /* autoconsent-test.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "autoconsent-test.js"; sourceTree = ""; }; - 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "autoconsent-test-page.html"; sourceTree = ""; }; - 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "autoconsent-test-page-banner.html"; sourceTree = ""; }; - 1E24295D293F57FA00584836 /* LottieView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; - 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-icon-animated-40-light.json"; sourceTree = ""; }; - 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListViewModel.swift; sourceTree = ""; }; - 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListModel.swift; sourceTree = ""; }; - 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadListRepresentable.swift; sourceTree = ""; }; - 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLFileExtension.swift; sourceTree = ""; }; - 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListHostingController.swift; sourceTree = ""; }; - 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+CookiesManaged.swift"; sourceTree = ""; }; - 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OngoingDownloadRowViewModel.swift; sourceTree = ""; }; - 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompleteDownloadRowViewModel.swift; sourceTree = ""; }; - 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextSizeUserScript.swift; sourceTree = ""; }; - 1E6A4D682984208800A371D3 /* LocaleExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocaleExtension.swift; sourceTree = ""; }; - 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationAnimator.swift; sourceTree = ""; }; - 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationContainerView.swift; sourceTree = ""; }; - 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotification.swift; sourceTree = ""; }; - 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationLogicTests.swift; sourceTree = ""; }; - 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconLogicTests.swift; sourceTree = ""; }; - 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextSizeSettingsViewController.swift; sourceTree = ""; }; - 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyDashboardViewController.swift; sourceTree = ""; }; - 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListDataSource.swift; sourceTree = ""; }; - 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DirectoryMonitor.swift; sourceTree = ""; }; - 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompleteDownloadRow.swift; sourceTree = ""; }; - 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OngoingDownloadRow.swift; sourceTree = ""; }; - 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListSectionViewModel.swift; sourceTree = ""; }; - 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListRowViewModel.swift; sourceTree = ""; }; - 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListSectioningHelper.swift; sourceTree = ""; }; - 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeIntervalExtension.swift; sourceTree = ""; }; - 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Downloads.xcassets; sourceTree = ""; }; - 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoconsentUserScript.swift; sourceTree = ""; }; - 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "autoconsent-bundle.js"; sourceTree = ""; }; - 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoconsentManagement.swift; sourceTree = ""; }; - 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconLogic.swift; sourceTree = ""; }; - 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationLogic.swift; sourceTree = ""; }; - 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIHostingControllerExtension.swift; sourceTree = ""; }; - 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageExtension.swift; sourceTree = ""; }; - 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileSizeDebugViewController.swift; sourceTree = ""; }; - 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationImageProvider.swift; sourceTree = ""; }; - 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionExtension.swift; sourceTree = ""; }; - 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = PrivacyIcon.xcassets; sourceTree = ""; }; - 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-2.json"; sourceTree = ""; }; - 1EE411F92858B92F0003FE64 /* dark-shield.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-shield.json"; sourceTree = ""; }; - 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-1.json"; sourceTree = ""; }; - 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-shield-dot.json"; sourceTree = ""; }; - 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-3.json"; sourceTree = ""; }; - 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentSettingsViewController.swift; sourceTree = ""; }; - 1EEC460527A9499600E75FCB /* DownloadsList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownloadsList.swift; sourceTree = ""; }; - 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyInfoContainerView.swift; sourceTree = ""; }; - 1EEF12402850A922003DDE57 /* shield.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = shield.json; sourceTree = ""; }; - 1EEF12412850A922003DDE57 /* trackers-3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-3.json"; sourceTree = ""; }; - 1EEF12422850A922003DDE57 /* shield-dot.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "shield-dot.json"; sourceTree = ""; }; - 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Trackers.xcassets; sourceTree = ""; }; - 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconView.swift; sourceTree = ""; }; - 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconAndTrackersAnimator.swift; sourceTree = ""; }; - 1EEF12512851D32A003DDE57 /* trackers-2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-2.json"; sourceTree = ""; }; - 1EEF12522851D32A003DDE57 /* trackers-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-1.json"; sourceTree = ""; }; - 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerImageCache.swift; sourceTree = ""; }; - 1EEFD2D42758E31600B1393B /* textsize.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = textsize.js; sourceTree = ""; }; - 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntervalSlider.swift; sourceTree = ""; }; - 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsDeleteHelper.swift; sourceTree = ""; }; - 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDeepLinksTests.swift; sourceTree = ""; }; - 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillNoAuthAvailableView.swift; sourceTree = ""; }; - 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackForwardMenuHistoryItem.swift; sourceTree = ""; }; - 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackForwardMenuHistoryItemURLSanitizerTests.swift; sourceTree = ""; }; - 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsView.swift; sourceTree = ""; }; - 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsViewModel.swift; sourceTree = ""; }; - 310D091A2799F54900DC0060 /* DownloadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManager.swift; sourceTree = ""; }; - 310D091C2799F57200DC0060 /* Download.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Download.swift; sourceTree = ""; }; - 310D09202799FD1A00DC0060 /* MIMEType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MIMEType.swift; sourceTree = ""; }; - 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireButtonReferenceTests.swift; sourceTree = ""; }; - 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnableAutofillSettingsTableViewCell.swift; sourceTree = ""; }; - 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillItemsEmptyView.swift; sourceTree = ""; }; - 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillItemsLockedView.swift; sourceTree = ""; }; - 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListAuthenticator.swift; sourceTree = ""; }; - 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillEmptySearchView.swift; sourceTree = ""; }; - 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilePreviewHelper.swift; sourceTree = ""; }; - 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PassKitPreviewHelper.swift; sourceTree = ""; }; - 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookPreviewHelper.swift; sourceTree = ""; }; - 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilePreview.swift; sourceTree = ""; }; - 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteReportingTests.swift; sourceTree = ""; }; - 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookPreviewView.swift; sourceTree = ""; }; - 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookContainerViewController.swift; sourceTree = ""; }; - 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeechRecognizer.swift; sourceTree = ""; }; - 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchFeedbackViewModel.swift; sourceTree = ""; }; - 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchFeedbackView.swift; sourceTree = ""; }; - 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchViewController.swift; sourceTree = ""; }; - 3157B43227F497E90042D3D7 /* SaveLoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginView.swift; sourceTree = ""; }; - 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginViewController.swift; sourceTree = ""; }; - 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconsHelper.swift; sourceTree = ""; }; - 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsViewController.swift; sourceTree = ""; }; - 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListViewModel.swift; sourceTree = ""; }; - 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadMetadata.swift; sourceTree = ""; }; - 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginViewModel.swift; sourceTree = ""; }; - 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveToDownloadsAlert.swift; sourceTree = ""; }; - 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadActionMessageViewHelper.swift; sourceTree = ""; }; - 3170048127A9504F00C03F35 /* DownloadMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadMocks.swift; sourceTree = ""; }; - 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceEmailTruncatorTests.swift; sourceTree = ""; }; - 31794BFF2821DFB600F18633 /* DuckUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = DuckUI; sourceTree = ""; }; - 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsHeaderView.swift; sourceTree = ""; }; - 319A370F28299A850079FBCE /* PasswordHider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordHider.swift; sourceTree = ""; }; - 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillListItemTableViewCell.swift; sourceTree = ""; }; - 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewExtension.swift; sourceTree = ""; }; - 31A42563285A09E800049386 /* FaviconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconView.swift; sourceTree = ""; }; - 31A42565285A0A6300049386 /* FaviconViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconViewModel.swift; sourceTree = ""; }; - 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestCaseExtension.swift; sourceTree = ""; }; - 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoMicPermissionAlert.swift; sourceTree = ""; }; - 31B524562715BB23002225AB /* WebJSAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebJSAlert.swift; sourceTree = ""; }; - 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTests.swift; sourceTree = ""; }; - 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLDownloadSession.swift; sourceTree = ""; }; - 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManagerTests.swift; sourceTree = ""; }; - 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTestsHelper.swift; sourceTree = ""; }; - 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureVaultErrorReporter.swift; sourceTree = ""; }; - 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveAutofillLoginManager.swift; sourceTree = ""; }; - 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockVoiceSearchHelper.swift; sourceTree = ""; }; - 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeechRecognizerProtocol.swift; sourceTree = ""; }; - 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSettingsListViewController.swift; sourceTree = ""; }; - 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchHelper.swift; sourceTree = ""; }; - 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListItemViewModel.swift; sourceTree = ""; }; - 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDisplayModeStorage.swift; sourceTree = ""; }; - 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FavoritesDisplayMode+UserDefaults.swift"; sourceTree = ""; }; - 37445F962A155F7C0029F789 /* SyncDataProviders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDataProviders.swift; sourceTree = ""; }; - 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDisplayModeSyncHandler.swift; sourceTree = ""; }; - 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCleanupErrorHandling.swift; sourceTree = ""; }; - 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncSettingsAdapter.swift; sourceTree = ""; }; - 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsCleanupErrorHandling.swift; sourceTree = ""; }; - 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncMetadataDatabase.swift; sourceTree = ""; }; - 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncBookmarksAdapter.swift; sourceTree = ""; }; - 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncCredentialsAdapter.swift; sourceTree = ""; }; - 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistExtensions.swift; sourceTree = ""; }; - 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistView.swift; sourceTree = ""; }; - 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsWaitlistViewController.swift; sourceTree = ""; }; - 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlist.swift; sourceTree = ""; }; - 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineScrollableTextFix.swift; sourceTree = ""; }; - 37FCAABF29930E26000E420A /* FailedAssertionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FailedAssertionView.swift; sourceTree = ""; }; - 37FCAACB2993149A000E420A /* Waitlist */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = Waitlist; sourceTree = ""; }; - 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncErrorHandler.swift; sourceTree = ""; }; - 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationDebugViewController.swift; sourceTree = ""; }; - 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionDatabase.swift; sourceTree = ""; }; - 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = AppTrackingProtectionModel.xcdatamodel; sourceTree = ""; }; - 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionListViewModel.swift; sourceTree = ""; }; - 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerEntity.swift; sourceTree = ""; }; - 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModel.swift; sourceTree = ""; }; - 4B52648A25F9613B00CB4C24 /* trackerData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = trackerData.json; sourceTree = ""; }; - 4B53648926718D0E001AA041 /* EmailWaitlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailWaitlist.swift; sourceTree = ""; }; - 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = fullscreenvideo.js; sourceTree = ""; }; - 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenVideoUserScript.swift; sourceTree = ""; }; - 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfigurationFetchTests.swift; sourceTree = ""; }; - 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacBrowserWaitlistView.swift; sourceTree = ""; }; - 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacBrowserWaitlist.swift; sourceTree = ""; }; - 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistDebugViewController.swift; sourceTree = ""; }; - 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacWaitlistViewController.swift; sourceTree = ""; }; - 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuControllerView.swift; sourceTree = ""; }; - 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistTests.swift; sourceTree = ""; }; - 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintingUserScript.swift; sourceTree = ""; }; - 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionListModelTests.swift; sourceTree = ""; }; - 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModelTests.swift; sourceTree = ""; }; - 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionFeedbackModel.swift; sourceTree = ""; }; - 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionFeedbackModelTests.swift; sourceTree = ""; }; - 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunLoopExtensionTests.swift; sourceTree = ""; }; - 4BC6DD1B2A60E6AD001EC129 /* ReportBrokenSiteView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReportBrokenSiteView.swift; sourceTree = ""; }; - 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = URLRequestExtension.swift; path = ../DuckDuckGo/URLRequestExtension.swift; sourceTree = ""; }; - 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModelPerformanceTests.swift; sourceTree = ""; }; - 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistViews.swift; sourceTree = ""; }; - 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarsAnimator.swift; sourceTree = ""; }; - 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarsAnimatorTests.swift; sourceTree = ""; }; - 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Configuration.xcconfig; path = Configuration/Configuration.xcconfig; sourceTree = ""; }; - 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKNavigationExtension.swift; sourceTree = ""; }; - 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = UIAlertControllerExtension.swift; path = ../Core/UIAlertControllerExtension.swift; sourceTree = ""; }; - 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerBrowsingMenuExtension.swift; sourceTree = ""; }; - 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerLongPressMenuExtension.swift; sourceTree = ""; }; - 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WKWebViewConfigurationExtension.swift; sourceTree = ""; }; - 83134D7C20E2D725006CE65D /* FeedbackSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackSender.swift; sourceTree = ""; }; - 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HashExtensionTest.swift; sourceTree = ""; }; - 834DF990248FDDF60075EA48 /* UserAgentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentTests.swift; sourceTree = ""; }; - 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentManager.swift; sourceTree = ""; }; - 838306E220C733010045E854 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E520C734D80045E854 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E620C735140045E854 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E720C735F60045E854 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EC20C736A80045E854 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306ED20C736B10045E854 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EE20C736BA0045E854 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EF20C736C50045E854 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 8390446C20BDCE10006461CD /* ShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8390446E20BDCE10006461CD /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = ""; }; - 8390447120BDCE10006461CD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; - 8390447320BDCE10006461CD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfigurationFetch.swift; sourceTree = ""; }; - 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = httpsMobileV2Bloom.bin; sourceTree = ""; }; - 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = httpsMobileV2FalsePositives.json; sourceTree = ""; }; - 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = httpsMobileV2BloomSpec.json; sourceTree = ""; }; - 83ED3B8C1FA8E61D00B47556 /* ManualTestsScript.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = ManualTestsScript.md; sourceTree = ""; }; - 83ED3B8D1FA8E63700B47556 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsLoaderTests.swift; sourceTree = ""; }; - 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DuckDuckGo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 84E3419F1E2F7EFB00BDBA6F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 84E341A11E2F7EFB00BDBA6F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 84E341AC1E2F7EFB00BDBA6F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireproofFaviconUpdater.swift; sourceTree = ""; }; - 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireproofFaviconUpdaterTests.swift; sourceTree = ""; }; - 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = BookmarksDatabase.swift; path = ../DuckDuckGo/BookmarksDatabase.swift; sourceTree = ""; }; - 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AtbAndVariantCleanup.swift; path = ../Core/AtbAndVariantCleanup.swift; sourceTree = ""; }; - 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbAndVariantCleanupTests.swift; sourceTree = ""; }; - 850365F223DE087800D0F787 /* UIImageViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageViewExtension.swift; sourceTree = ""; }; - 85047B891F69692C002A95D8 /* contentblocker.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = contentblocker.js; sourceTree = ""; }; - 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+Themable.swift"; sourceTree = ""; }; - 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+SyncDelegate.swift"; sourceTree = ""; }; - 850559C823C61B5D0055C0D5 /* login-form-detection.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = "login-form-detection.js"; sourceTree = ""; }; - 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLogins.swift; sourceTree = ""; }; - 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebCacheManagerTests.swift; sourceTree = ""; }; - 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePageConfiguration.swift; sourceTree = ""; }; - 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewSectionRenderers.swift; sourceTree = ""; }; - 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+Segues.swift"; sourceTree = ""; }; - 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = SuggestionTray.storyboard; sourceTree = ""; }; - 8512BCBF2061B6110085E862 /* global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = global.swift; sourceTree = ""; }; - 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WidgetsExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; - 8512EA5024ED30D20073EE19 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; - 8512EA5324ED30D20073EE19 /* Widgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Widgets.swift; sourceTree = ""; }; - 8512EA5624ED30D30073EE19 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 8512EA5824ED30D30073EE19 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = FindInPage.xcassets; sourceTree = ""; }; - 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImproveOnboardingExperiment1Tests.swift; sourceTree = ""; }; - 851B128722200575004781BC /* Onboarding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Onboarding.swift; sourceTree = ""; }; - 851B128B2220483A004781BC /* OnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingViewController.swift; sourceTree = ""; }; - 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherButton.swift; sourceTree = ""; }; - 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherButtonTests.swift; sourceTree = ""; }; - 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DDGPersistenceContainer.swift; sourceTree = ""; }; - 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileStoreTests.swift; sourceTree = ""; }; - 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Waitlist.xcassets; sourceTree = ""; }; - 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogViewController.swift; sourceTree = ""; }; - 8524CC95246D620B00E59D45 /* String+Markdown.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Markdown.swift"; sourceTree = ""; }; - 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullscreenDaxDialogViewController.swift; sourceTree = ""; }; - 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPrompt.swift; sourceTree = ""; }; - 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPromptTests.swift; sourceTree = ""; }; - 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = AppRatingPrompt.xcdatamodel; sourceTree = ""; }; - 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPromptStorageTests.swift; sourceTree = ""; }; - 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnprotectedSitesViewController.swift; sourceTree = ""; }; - 853273A924FEF24300E3C778 /* WidgetViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetViews.swift; sourceTree = ""; }; - 853273AC24FEF49600E3C778 /* ColorExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = ""; }; - 853273AF24FEFE4600E3C778 /* WidgetsExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WidgetsExtension.entitlements; sourceTree = ""; }; - 853273B124FF114700E3C778 /* DeepLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLinks.swift; sourceTree = ""; }; - 8536A1C7209AF2410050739E /* MockVariantManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockVariantManager.swift; sourceTree = ""; }; - 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeRowReminderTests.swift; sourceTree = ""; }; - 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Theme+DesignSystem.swift"; sourceTree = ""; }; - 85371D232121B9D400920548 /* new_tab.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = new_tab.json; sourceTree = ""; }; - 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIKeyCommandExtension.swift; sourceTree = ""; }; - 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationSearchHomeViewSectionRenderer.swift; sourceTree = ""; }; - 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesHomeViewSectionRenderer.swift; sourceTree = ""; }; - 853A717520F62FE800FE60BC /* Pixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pixel.swift; sourceTree = ""; }; - 853A717720F645FB00FE60BC /* PixelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PixelTests.swift; sourceTree = ""; }; - 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeCollectionView.swift; sourceTree = ""; }; - 853C5F6021C277C7001F7A05 /* global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = global.swift; sourceTree = ""; }; - 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsWorker.swift; sourceTree = ""; }; - 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreserveLoginsTests.swift; sourceTree = ""; }; - 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsAlert.swift; sourceTree = ""; }; - 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsSettingsViewController.swift; sourceTree = ""; }; - 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettingsViewController.swift; sourceTree = ""; }; - 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsPropertyWrapper.swift; sourceTree = ""; }; - 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettings.swift; sourceTree = ""; }; - 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsExtension.swift; sourceTree = ""; }; - 8544C37A250B823600A0FE73 /* UserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - 8546A5492A672959003929BF /* MainViewController+Email.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+Email.swift"; sourceTree = ""; }; - 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CrashCollectionExtensionTests.swift; sourceTree = ""; }; - 85482D882462DCD100EDEDD1 /* OpenAction.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = OpenAction.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionViewController.swift; sourceTree = ""; }; - 85482D8F2462DCD100EDEDD1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; - 85482D912462DCD100EDEDD1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ActionIcons.xcassets; sourceTree = ""; }; - 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewHighlighter.swift; sourceTree = ""; }; - 8548D96725262C33005AAE49 /* view_highlight.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = view_highlight.json; sourceTree = ""; }; - 854A012A2A54412600FCC628 /* ActivityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityViewController.swift; sourceTree = ""; }; - 854A012E2A5563A400FCC628 /* FindInPage.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FindInPage.xib; sourceTree = ""; }; - 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Constraints.swift"; sourceTree = ""; }; - 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ios13-home-row.mp4"; sourceTree = ""; }; - 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerRadarIntegrationTests.swift; sourceTree = ""; }; - 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; }; - 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+PDFRendering.swift"; sourceTree = ""; }; - 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressBarPositionSettingsViewController.swift; sourceTree = ""; }; - 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherTransition.swift; sourceTree = ""; }; - 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserChromeManager.swift; sourceTree = ""; }; - 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchTabNotification.swift; sourceTree = ""; }; - 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchTabNotificationTests.swift; sourceTree = ""; }; - 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HitTestingToolbar.swift; sourceTree = ""; }; - 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowInstructionsViewController.swift; sourceTree = ""; }; - 858566E7252E4F56007501B8 /* Debug.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Debug.storyboard; sourceTree = ""; }; - 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageCacheDebugViewController.swift; sourceTree = ""; }; - 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionTrayViewController.swift; sourceTree = ""; }; - 858650D02469BCDE00C36F8A /* DaxDialogs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogs.swift; sourceTree = ""; }; - 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogTests.swift; sourceTree = ""; }; - 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxOnboardingViewController.swift; sourceTree = ""; }; - 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DaxOnboarding.xcassets; sourceTree = ""; }; - 8586A10C24CBA7070049720E /* FindInPageActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageActivity.swift; sourceTree = ""; }; - 8586A10F24CCCD040049720E /* TabsBarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsBarViewController.swift; sourceTree = ""; }; - 85875B5F29912A2D00115F05 /* SyncUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = SyncUI; sourceTree = ""; }; - 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LargeOmniBarStateTests.swift; sourceTree = ""; }; - 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppWidthObserverTests.swift; sourceTree = ""; }; - 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieDebugViewController.swift; sourceTree = ""; }; - 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockerProtectionStoreTests.swift; sourceTree = ""; }; - 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootDebugViewController.swift; sourceTree = ""; }; - 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugEtagStorage.swift; sourceTree = ""; }; - 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettingsTests.swift; sourceTree = ""; }; - 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieStorage.swift; sourceTree = ""; }; - 85A313962028E78A00327D00 /* release_notes.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = release_notes.txt; path = fastlane/metadata/default/release_notes.txt; sourceTree = ""; }; - 85A53EC9200D1FA20010D13F /* FileStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileStore.swift; sourceTree = ""; }; - 85A9C37820E0E00C00073340 /* HomeRow.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = HomeRow.xcassets; sourceTree = ""; }; - 85AE668D2097206E0014CF04 /* NotificationView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = NotificationView.xib; sourceTree = ""; }; - 85AE668F209724120014CF04 /* NotificationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationView.swift; sourceTree = ""; }; - 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteHomeCell.swift; sourceTree = ""; }; - 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppUserDefaults.swift; sourceTree = ""; }; - 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppUserDefaultsTests.swift; sourceTree = ""; }; - 85BA58591F3506AE00C6E8CA /* AppSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSettings.swift; sourceTree = ""; }; - 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerStoreConstants.swift; sourceTree = ""; }; - 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageUserScript.swift; sourceTree = ""; }; - 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugUserScript.swift; sourceTree = ""; }; - 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFormDetectionUserScript.swift; sourceTree = ""; }; - 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncManagementViewModelTests.swift; sourceTree = ""; }; - 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VariantManagerTests.swift; sourceTree = ""; }; - 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowReminder.swift; sourceTree = ""; }; - 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsHomeRowReminderStorageTests.swift; sourceTree = ""; }; - 85C271DA1FD0366F007216B4 /* HTTPSUpgradeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPSUpgradeTests.swift; sourceTree = ""; }; - 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogsSettings.swift; sourceTree = ""; }; - 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogsBrowsingSpecTests.swift; sourceTree = ""; }; - 85C29709247EB7AA0063A335 /* Text.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Text.xcassets; sourceTree = ""; }; - 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxOnboardingPadViewController.swift; sourceTree = ""; }; - 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewSectionRenderersExtension.swift; sourceTree = ""; }; - 85CA53A324B9F2BD00A6288C /* Favicons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Favicons.swift; path = ../DuckDuckGo/Favicons.swift; sourceTree = ""; }; - 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFoundCachingDownloader.swift; sourceTree = ""; }; - 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconRequestModifier.swift; sourceTree = ""; }; - 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconRequestModifierTests.swift; sourceTree = ""; }; - 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFoundCachingDownloaderTests.swift; sourceTree = ""; }; - 85D2187324BF25CD004373D2 /* FaviconsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconsTests.swift; sourceTree = ""; }; - 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconSourcesProvider.swift; sourceTree = ""; }; - 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconSourcesProviderTests.swift; sourceTree = ""; }; - 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconUserScript.swift; sourceTree = ""; }; - 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IntegrationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 85D33FCF25C97B6E002B91A6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenWidgets.swift; sourceTree = ""; }; - 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+AppDeepLinks.swift"; sourceTree = ""; }; - 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; }; - 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppWidthObserver.swift; sourceTree = ""; }; - 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmallOmniBarState.swift; sourceTree = ""; }; - 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LargeOmniBarState.swift; sourceTree = ""; }; - 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ShareSheet.xcassets; sourceTree = ""; }; - 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsBarCell.swift; sourceTree = ""; }; - 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReturnUserMeasurement.swift; sourceTree = ""; }; - 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutocompleteRequestTests.swift; sourceTree = ""; }; - 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesViewController.swift; sourceTree = ""; }; - 85EE7F54224667DD000FE757 /* WebContainer.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = WebContainer.storyboard; sourceTree = ""; }; - 85EE7F562246685B000FE757 /* WebContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebContainerViewController.swift; sourceTree = ""; }; - 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebContainerNavigationController.swift; sourceTree = ""; }; - 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = "DuckDuckGo Recovery Document.pdf"; sourceTree = ""; }; - 85F200032216F5D8006BB258 /* FindInPageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageView.swift; sourceTree = ""; }; - 85F20005221702F7006BB258 /* OmniBarTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarTests.swift; sourceTree = ""; }; - 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AtbUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbIntegrationTests.swift; sourceTree = ""; }; - 85F21DB1210F5E32002631A6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85F21DBD21121147002631A6 /* AtbServerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbServerTests.swift; sourceTree = ""; }; - 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+KeyCommands.swift"; sourceTree = ""; }; - 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TabSwitcherViewController+KeyCommands.swift"; sourceTree = ""; }; - 85F2FFFF2215C17B006BB258 /* FindInPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPage.swift; sourceTree = ""; }; - 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncSettingsViewController.swift; sourceTree = ""; }; - 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = SyncAssets.xcassets; sourceTree = ""; }; - 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerLongPressBookmarkExtension.swift; sourceTree = ""; }; - 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GestureToolbarButton.swift; sourceTree = ""; }; - 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedTrackerDataTests.swift; sourceTree = ""; }; - 98056C77251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C79251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 98056C7A251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C7B251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C7D251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E98E251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E98F251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E990251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E993251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 9805E994251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F05F251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F060251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F062251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F063251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 9807F064251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 980891A122369ADB00313A70 /* FeedbackUserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackUserText.swift; sourceTree = ""; }; - 980891A42237D4F500313A70 /* FeedbackNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackNavigator.swift; sourceTree = ""; }; - 980891A62237D5D800313A70 /* FeedbackPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackPresenter.swift; sourceTree = ""; }; - 980891A82238504B00313A70 /* UILabelExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabelExtension.swift; sourceTree = ""; }; - 9813F79722BA71AA00A80EDB /* StorageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StorageCache.swift; sourceTree = ""; }; - 981685432521EEEF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Autocomplete.strings; sourceTree = ""; }; - 981685442521EEEF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Bookmarks.strings; sourceTree = ""; }; - 981685452521EEF000FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Feedback.strings; sourceTree = ""; }; - 981685462521EEF000FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Home.strings; sourceTree = ""; }; - 981685482521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/OmniBar.strings; sourceTree = ""; }; - 981685492521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Authentication.strings; sourceTree = ""; }; - 9816854A2521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9816854C2521EEF200FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Settings.strings; sourceTree = ""; }; - 9816854D2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Tab.strings; sourceTree = ""; }; - 9816854E2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9816854F2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 981685502521EEF400FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/HomeRow.strings; sourceTree = ""; }; - 981685512521EEF400FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Onboarding.strings; sourceTree = ""; }; - 981685532521EEF500FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/LaunchScreen.strings; sourceTree = ""; }; - 981685542521EEF500FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/MainInterface.strings; sourceTree = ""; }; - 981685572521EEF600FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/MainInterface.strings; sourceTree = ""; }; - 981685A825221ACF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nb; path = nb.lproj/Localizable.stringsdict; sourceTree = ""; }; - 9817C9C221EF594700884F65 /* AutoClear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClear.swift; sourceTree = ""; }; - 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+AddFavoriteFlow.swift"; sourceTree = ""; }; - 981DCA922521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA932521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA942521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA952521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA972521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - 981DCA982521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA992521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsScreenTests.swift; sourceTree = ""; }; - 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlankSnapshotViewController.swift; sourceTree = ""; }; - 981FED7322046017008488D7 /* AutoClearTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearTests.swift; sourceTree = ""; }; - 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsModel.swift; sourceTree = ""; }; - 9820A5D522B1C0B20024E37C /* DDG Trace.tracetemplate */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = "DDG Trace.tracetemplate"; sourceTree = ""; }; - 9820EAF422613CD30089094D /* WebProgressWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebProgressWorker.swift; sourceTree = ""; }; - 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScrollViewExtension.swift; sourceTree = ""; }; - 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PerformanceTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksTestData.swift; sourceTree = ""; }; - 982686AC2600C0850011A8D6 /* ActionMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionMessageView.swift; sourceTree = ""; }; - 982686B82600C0960011A8D6 /* ActionMessageView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ActionMessageView.xib; sourceTree = ""; }; - 982C87C32255559A00919035 /* UITableViewCellExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewCellExtension.swift; sourceTree = ""; }; - 982E562D222C39F8008D861B /* Feedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Feedback.swift; sourceTree = ""; }; - 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackPickerViewController.swift; sourceTree = ""; }; - 982F402C251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F402D251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F402F251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F4031251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 982F4032251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD02251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD04251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD05251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD07251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD08251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = BrowsingMenu.xcassets; sourceTree = ""; }; - 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerDataSetProvider.swift; sourceTree = ""; }; - 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PositiveFeedbackViewController.swift; sourceTree = ""; }; - 983A4B8C251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B8D251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B8F251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B90251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - 983A4B91251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983D71B02A286E810072E26D /* SyncDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDebugViewController.swift; sourceTree = ""; }; - 983E1349251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134A251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134C251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134E251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - 983E134F251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983EABB7236198F6003948D1 /* DatabaseMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseMigration.swift; sourceTree = ""; }; - 984147A924F0259000362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Onboarding.storyboard; sourceTree = ""; }; - 984147AC24F025F700362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Autocomplete.storyboard; sourceTree = ""; }; - 984147AF24F0261A00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Feedback.storyboard; sourceTree = ""; }; - 984147B224F0264300362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Home.storyboard; sourceTree = ""; }; - 984147B524F0264B00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Authentication.storyboard; sourceTree = ""; }; - 984147B824F0268D00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/PrivacyDashboard.storyboard; sourceTree = ""; }; - 984147C124F026A300362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Tab.storyboard; sourceTree = ""; }; - 984147C424F026C800362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/HomeRow.storyboard; sourceTree = ""; }; - 984147CA24F02E9E00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/DaxOnboarding.storyboard; sourceTree = ""; }; - 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitHelpers.swift; sourceTree = ""; }; - 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlocking.swift; sourceTree = ""; }; - 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppPrivacyConfigurationDataProvider.swift; sourceTree = ""; }; - 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewTestHelper.swift; sourceTree = ""; }; - 9848DA06251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA08251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA09251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA0A251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 9848DA0B251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewListCell.swift; sourceTree = ""; }; - 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewCell.swift; sourceTree = ""; }; - 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherSettings.swift; sourceTree = ""; }; - 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPreviewsSourceTests.swift; sourceTree = ""; }; - 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackFormViewController.swift; sourceTree = ""; }; - 9852CD8B251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD8C251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD8D251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 9852CD90251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD91251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksModelsErrorHandling.swift; sourceTree = ""; }; - 985892512260B1B200EEB31B /* ProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressView.swift; sourceTree = ""; }; - 9858AF7B251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF7C251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF7D251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF80251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF81251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 985AAE4424899369007A43EC /* HomeScreenTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenTransition.swift; sourceTree = ""; }; - 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesOverlay.swift; sourceTree = ""; }; - 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FavoriteHomeCell.xib; sourceTree = ""; }; - 9866DB8B251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DB8C251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DB8D251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Feedback.strings; sourceTree = ""; }; - 9866DB8E251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Home.strings; sourceTree = ""; }; - 9866DB90251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DB91251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Authentication.strings; sourceTree = ""; }; - 9866DB92251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DB94251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Settings.strings; sourceTree = ""; }; - 9866DB95251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Tab.strings; sourceTree = ""; }; - 9866DB96251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DB97251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DB98251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DB99251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DB9B251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DB9C251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DB9F251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBA0251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBA1251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBA2251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBA3251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBA4251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBA5251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Home.strings; sourceTree = ""; }; - 9866DBA7251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBA8251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBA9251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DBAB251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Settings.strings; sourceTree = ""; }; - 9866DBAC251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Tab.strings; sourceTree = ""; }; - 9866DBAD251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBAE251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBAF251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBB0251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBB2251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBB3251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBB6251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBB7251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBB8251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBB9251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBBA251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBBB251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBBC251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Home.strings; sourceTree = ""; }; - 9866DBBE251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBBF251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBC0251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DBC2251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Settings.strings; sourceTree = ""; }; - 9866DBC3251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Tab.strings; sourceTree = ""; }; - 9866DBC4251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBC5251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBC6251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBC7251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBC9251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBCA251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBCD251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBCE251CA92E00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBCF251CA92E00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBD0251CA93800612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBD1251CA93800612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBD2251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBD3251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Home.strings; sourceTree = ""; }; - 9866DBD5251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBD6251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBD7251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DBD9251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Settings.strings; sourceTree = ""; }; - 9866DBDA251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Tab.strings; sourceTree = ""; }; - 9866DBDB251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBDC251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBDD251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBDE251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBE0251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBE1251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBE4251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBE5251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBE6251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBE7251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBE8251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBE9251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBEA251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Home.strings; sourceTree = ""; }; - 9866DBEC251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBED251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBEE251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DBF0251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Settings.strings; sourceTree = ""; }; - 9866DBF1251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Tab.strings; sourceTree = ""; }; - 9866DBF2251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBF3251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBF4251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBF5251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBF7251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBF8251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBFB251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBFC251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBFD251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBFE251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBFF251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC00251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC01251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Home.strings; sourceTree = ""; }; - 9866DC03251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC04251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC05251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC07251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Settings.strings; sourceTree = ""; }; - 9866DC08251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Tab.strings; sourceTree = ""; }; - 9866DC09251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC0A251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC0B251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC0C251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC0E251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC0F251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC12251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC13251CA96500612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC14251CA96500612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC15251CA99A00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC16251CA99A00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC17251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC18251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Home.strings; sourceTree = ""; }; - 9866DC1A251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC1B251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC1C251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC1E251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Settings.strings; sourceTree = ""; }; - 9866DC1F251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Tab.strings; sourceTree = ""; }; - 9866DC20251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC21251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC22251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC23251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC25251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC26251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC29251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC2A251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC2B251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC2C251CA9AF00612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC2D251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC2E251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC2F251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Home.strings; sourceTree = ""; }; - 9866DC31251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC32251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC33251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC35251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Settings.strings; sourceTree = ""; }; - 9866DC36251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Tab.strings; sourceTree = ""; }; - 9866DC37251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC38251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC39251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC3A251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC3C251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC3D251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC40251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC41251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC42251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC43251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC44251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC45251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC46251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Home.strings; sourceTree = ""; }; - 9866DC48251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC49251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC4A251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC4C251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Settings.strings; sourceTree = ""; }; - 9866DC4D251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Tab.strings; sourceTree = ""; }; - 9866DC4E251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC4F251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC50251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC51251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC53251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC54251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC57251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC58251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC59251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC5A251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC5B251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC5C251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC5D251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Home.strings; sourceTree = ""; }; - 9866DC5F251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC60251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC61251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC63251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Settings.strings; sourceTree = ""; }; - 9866DC64251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Tab.strings; sourceTree = ""; }; - 9866DC65251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC66251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC67251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC68251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC6A251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC6B251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC6E251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC6F251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC70251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC71251CA9E200612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC72251CA9E200612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC73251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC74251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Home.strings; sourceTree = ""; }; - 9866DC76251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC77251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC78251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC7A251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Settings.strings; sourceTree = ""; }; - 9866DC7B251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Tab.strings; sourceTree = ""; }; - 9866DC7C251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC7D251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC7E251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC7F251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC81251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC82251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC85251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC86251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC87251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC88251CA9F400612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC89251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC8A251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC8B251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Home.strings; sourceTree = ""; }; - 9866DC8D251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC8E251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC8F251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC91251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Settings.strings; sourceTree = ""; }; - 9866DC92251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Tab.strings; sourceTree = ""; }; - 9866DC93251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC94251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC95251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC96251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC98251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC99251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC9C251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC9D251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC9E251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC9F251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCA0251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCA1251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCA2251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Home.strings; sourceTree = ""; }; - 9866DCA4251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCA5251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCA6251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DCA8251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Settings.strings; sourceTree = ""; }; - 9866DCA9251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Tab.strings; sourceTree = ""; }; - 9866DCAA251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCAB251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCAC251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCAD251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCAF251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCB0251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCB3251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCB4251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCB5251CAA0900612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCB6251CAA2500612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCB7251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCB8251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCB9251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Home.strings; sourceTree = ""; }; - 9866DCBB251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCBC251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCBD251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DCBF251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Settings.strings; sourceTree = ""; }; - 9866DCC0251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Tab.strings; sourceTree = ""; }; - 9866DCC1251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCC2251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCC3251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCC4251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCC6251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCC7251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCCA251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCCB251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCCC251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCCD251CAA3300612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCCE251CAA3300612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCCF251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCD0251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Home.strings; sourceTree = ""; }; - 9866DCD2251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCD3251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCD4251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DCD6251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Settings.strings; sourceTree = ""; }; - 9866DCD7251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Tab.strings; sourceTree = ""; }; - 9866DCD8251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCD9251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCDA251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCDB251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCDD251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCDE251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCE1251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCE2251CAA3700612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCE3251CAA3700612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCE4251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCE5251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCE6251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCE7251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Home.strings; sourceTree = ""; }; - 9866DCE9251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCEA251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCEB251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DCED251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Settings.strings; sourceTree = ""; }; - 9866DCEE251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Tab.strings; sourceTree = ""; }; - 9866DCEF251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCF0251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCF1251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCF2251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCF4251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCF5251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCF8251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCF9251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFA251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCFB251CAC8200612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFC251CAC8600612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFD251CAC8700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFE251CAC8800612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFF251CAC8900612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD01251CAC8E00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD02251CAC8F00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD04251CACC500612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD06251CACC600612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0A251CACCD00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0C251CACCD00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0E251CACCE00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD10251CACCF00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD12251CACCF00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD14251CACDB00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD16251CACDC00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1A251CACE400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1C251CACE500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1E251CACE600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD20251CACE600612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD22251CACE700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD4C251CB0D900612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD4E251CB0E600612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD52251CB0ED00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD54251CB0EE00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD56251CB0F000612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD58251CB0F100612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD5A251CB0F200612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD5C251CB10000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Home.strings; sourceTree = ""; }; - 9866DD5E251CB10100612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Home.strings; sourceTree = ""; }; - 9866DD62251CB10400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Home.strings; sourceTree = ""; }; - 9866DD64251CB10500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Home.strings; sourceTree = ""; }; - 9866DD66251CB10600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Home.strings; sourceTree = ""; }; - 9866DD68251CB10700612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Home.strings; sourceTree = ""; }; - 9866DD6A251CB10800612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Home.strings; sourceTree = ""; }; - 9866DD84251CB12700612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD86251CB12800612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8A251CB12B00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8C251CB12C00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8E251CB12D00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD90251CB12E00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD92251CB12E00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD9C251CB14600612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DD9E251CB17A00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDA2251CB1C000612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDA4251CB1F500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDA6251CB24F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDA8251CB41000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDAA251CB4F500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDAC251CB58400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Settings.strings; sourceTree = ""; }; - 9866DDAE251CB5B400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB2251CB62500612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB4251CB65E00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB6251CB69900612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB8251CB6FC00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Settings.strings; sourceTree = ""; }; - 9866DDBA251CB73700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Settings.strings; sourceTree = ""; }; - 9866DDBC251CB79000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Tab.strings; sourceTree = ""; }; - 9866DDBE251CB79300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC2251CB79900612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC4251CB79B00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC6251CB79F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC8251CB7A000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Tab.strings; sourceTree = ""; }; - 9866DDCA251CB7A100612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Tab.strings; sourceTree = ""; }; - 9866DDD4251CB7AA00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDD6251CB7E300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDA251CB81A00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDC251CB83400612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDE251CB86500612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE0251CB87D00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE2251CB8B200612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE4251CB8C900612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDE6251CB8CD00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEA251CB8D400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEC251CB8D700612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEE251CB8DA00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF0251CB8DC00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF2251CB8DF00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF4251CB8F000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDF6251CB8F400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFA251CB8FD00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFC251CB90000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFE251CB90200612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE00251CB90500612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE02251CB90700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE0C251CB91D00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE0E251CB91F00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE12251CB92300612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE14251CB92500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE16251CB92600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE18251CB92700612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE1A251CB95500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE4C251CBC4500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE4E251CBC4500612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE50251CBC4600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE52251CBC4700612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE54251CBC4700612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE58251CBC4A00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE5A251CBC4A00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE5C251CBC4F00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE5E251CBC4F00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE60251CBC5000612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE62251CBC5000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE64251CBC5100612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE68251CBC5300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6A251CBC5400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6C251CBC5A00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6E251CBC5B00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE70251CBC5F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE72251CBC6000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE74251CBC6100612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE78251CBC6400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE7A251CBC6400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE84251CBC7F00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE86251CBC8000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE88251CBC8100612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE8A251CBC8200612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE8C251CBC8300612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE90251CBC8500612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE92251CBC8600612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/OmniBar.strings; sourceTree = ""; }; - 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuViewController.swift; sourceTree = ""; }; - 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksLookupPerformanceTests.swift; sourceTree = ""; }; - 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkEntityTests.swift; sourceTree = ""; }; - 986C7FA624171C6000A3557D /* BrokenSiteCategories.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteCategories.swift; sourceTree = ""; }; - 986C7FA82417ADE700A3557D /* ReportBrokenSiteViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportBrokenSiteViewController.swift; sourceTree = ""; }; - 986DA94924884B18004A7E39 /* WebViewTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewTransition.swift; sourceTree = ""; }; - 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteListViewModelTests.swift; sourceTree = ""; }; - 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkEditorViewModelTests.swift; sourceTree = ""; }; - 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkListViewModelTests.swift; sourceTree = ""; }; - 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuBookmarksViewModelTests.swift; sourceTree = ""; }; - 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksTestHelpers.swift; sourceTree = ""; }; - 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkUtilsTests.swift; sourceTree = ""; }; - 98728E812417E3300033960E /* BrokenSiteInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteInfo.swift; sourceTree = ""; }; - 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPreviewsSource.swift; sourceTree = ""; }; - 9874F9ED2187AFCE00CAF33D /* Themable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Themable.swift; sourceTree = ""; }; - 9875E00622316B8400B1373F /* Instruments.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Instruments.swift; sourceTree = ""; }; - 98763201251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763203251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763205251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763206251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 98763207251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabInstrumentation.swift; sourceTree = ""; }; - 9878474F251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784750251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784753251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 98784754251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784755251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E942521D76F00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E952521D82100D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E982521D8C900D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E992521D8DA00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E9B2521DA1E00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EA52521DA2100D55218 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = bg; path = bg.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EAE2521DA2200D55218 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hr; path = hr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EAF2521DA2300D55218 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = cs; path = cs.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB02521DA2400D55218 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = da; path = da.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB12521DA2500D55218 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nl; path = nl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB22521DA2600D55218 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fi; path = fi.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB32521DA2700D55218 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = et; path = et.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB42521DA2800D55218 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB52521DA2900D55218 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = de; path = de.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB62521DA2C00D55218 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = el; path = el.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB72521DA2D00D55218 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hu; path = hu.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB82521DA2E00D55218 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = it; path = it.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB92521DA3000D55218 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = lv; path = lv.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBA2521DA3100D55218 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = lt; path = lt.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBC2521DA3200D55218 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pl; path = pl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBD2521DA3300D55218 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pt; path = pt.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBE2521DA3400D55218 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ro; path = ro.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBF2521DA3500D55218 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ru; path = ru.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC02521DA3600D55218 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sk; path = sk.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC12521DA3700D55218 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sl; path = sl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC22521DA3800D55218 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = es; path = es.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC32521DA3900D55218 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sv; path = sv.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC42521DA3900D55218 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = tr; path = tr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 9880722925FA497B0039EF4B /* MenuButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuButton.swift; sourceTree = ""; }; - 9880723525FA4E440039EF4B /* menu_dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = menu_dark.json; sourceTree = ""; }; - 9880723625FA4E450039EF4B /* menu_light.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = menu_light.json; sourceTree = ""; }; - 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeSettingsViewController.swift; sourceTree = ""; }; - 9887DC242354D2AA005C85F5 /* Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Database.swift; sourceTree = ""; }; - 9888F77A2224980500C46159 /* FeedbackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackViewController.swift; sourceTree = ""; }; - 988AC354257E47C100793C64 /* RequeryLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequeryLogic.swift; sourceTree = ""; }; - 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemeHandler.swift; sourceTree = ""; }; - 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForgetDataAlert.swift; sourceTree = ""; }; - 9896632322C56716007BE4FE /* EtagStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtagStorage.swift; sourceTree = ""; }; - 98982B3322F8D8E400578AC9 /* Debounce.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Debounce.swift; sourceTree = ""; }; - 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCachingSearchTests.swift; sourceTree = ""; }; - 98987E6E251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E70251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E71251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E72251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - 98987E73251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicAuthenticationAlert.swift; sourceTree = ""; }; - 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCollectionReusableView.swift; sourceTree = ""; }; - 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */ = {isa = PBXFileReference; explicitFileType = com.apple.instruments.instrdst; includeInIndex = 0; path = Instruments.instrdst; sourceTree = BUILT_PRODUCTS_DIR; }; - 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */ = {isa = PBXFileReference; lastKnownFileType = "com.apple.instruments.package-definition"; path = Instruments.instrpkg; sourceTree = ""; }; - 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchFieldContainerView.swift; sourceTree = ""; }; - 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksMigrationTests.swift; sourceTree = ""; }; - 98AC5D8B251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D8C251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D8D251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D90251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 98AC5D91251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyBookmarksStoreMigration.swift; sourceTree = ""; }; - 98B001A3251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001A6251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001A9251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 98B001AF251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001B2251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B029E92521C27200C1CF2F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - 98B12736251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B12737251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B12739251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B1273B251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B1273C251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDependencyProvider.swift; sourceTree = ""; }; - 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDependencyProvider.swift; sourceTree = ""; }; - 98B4904D251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B4904E251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49051251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49052251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49053251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 98BFA910294A2086004EA636 /* bookmarks_3k.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = bookmarks_3k.html; sourceTree = ""; }; - 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksEditModelPerformanceTests.swift; sourceTree = ""; }; - 98C6C992251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C994251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C995251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C996251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 98C6C998251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35CF251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D0251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D1251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 98CD35D3251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D4251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D16974250CE707009513CC /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/OmniBar.xib; sourceTree = ""; }; - 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksSearchPerformanceTests.swift; sourceTree = ""; }; - 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksImportPerformanceTests.swift; sourceTree = ""; }; - 98D4B7E22949C4270068814D /* bookmarks_30k.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = bookmarks_30k.html; sourceTree = ""; }; - 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksExportPerformanceTests.swift; sourceTree = ""; }; - 98D7ED1C251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED1D251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED1F251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED20251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 98D7ED21251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuEntryViewCell.swift; sourceTree = ""; }; - 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuSeparatorViewCell.swift; sourceTree = ""; }; - 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuButton.swift; sourceTree = ""; }; - 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BrowsingMenuButton.xib; sourceTree = ""; }; - 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainMatchingReportTests.swift; sourceTree = ""; }; - 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Feedback.xcassets; sourceTree = ""; }; - 98DA6EC92181E41F00E65433 /* ThemeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeManager.swift; sourceTree = ""; }; - 98DFC8FF251EAC2500B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC901251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC902251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC903251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 98DFC904251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E4775E251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47760251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47761251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 98E47763251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47764251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeManagerTests.swift; sourceTree = ""; }; - 98EF177C21837E35006750C1 /* new_tab_dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = new_tab_dark.json; sourceTree = ""; }; - 98F02E81251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E83251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E85251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E86251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - 98F02E87251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsViewController.swift; sourceTree = ""; }; - 98F3A1D7217B37010011A0D4 /* Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = ""; }; - 98F3A1D9217B37200011A0D4 /* LightTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LightTheme.swift; sourceTree = ""; }; - 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DarkTheme.swift; sourceTree = ""; }; - 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerRulesLists.swift; sourceTree = ""; }; - 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemableNavigationController.swift; sourceTree = ""; }; - AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconSettingsViewController.swift; sourceTree = ""; }; - AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconSettingsCell.swift; sourceTree = ""; }; - AA3D854823DA1DFB00788410 /* AppIcon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIcon.swift; sourceTree = ""; }; - AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconManager.swift; sourceTree = ""; }; - AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack40x40@2x.png"; sourceTree = ""; }; - AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack40x40@3x.png"; sourceTree = ""; }; - AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack60x60@2x.png"; sourceTree = ""; }; - AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack29x29@3x.png"; sourceTree = ""; }; - AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack60x60@3x.png"; sourceTree = ""; }; - AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack76x76@2x.png"; sourceTree = ""; }; - AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack29x29@2x.png"; sourceTree = ""; }; - AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue60x60@3x.png"; sourceTree = ""; }; - AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue76x76@2x.png"; sourceTree = ""; }; - AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue40x40@3x.png"; sourceTree = ""; }; - AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue29x29@2x.png"; sourceTree = ""; }; - AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue29x29@3x.png"; sourceTree = ""; }; - AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue60x60@2x.png"; sourceTree = ""; }; - AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue40x40@2x.png"; sourceTree = ""; }; - AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow29x29@2x.png"; sourceTree = ""; }; - AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow29x29@3x.png"; sourceTree = ""; }; - AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow40x40@2x.png"; sourceTree = ""; }; - AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow60x60@3x.png"; sourceTree = ""; }; - AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow60x60@2x.png"; sourceTree = ""; }; - AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow40x40@3x.png"; sourceTree = ""; }; - AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow76x76@2x.png"; sourceTree = ""; }; - AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple60x60@2x.png"; sourceTree = ""; }; - AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple29x29@3x.png"; sourceTree = ""; }; - AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple60x60@3x.png"; sourceTree = ""; }; - AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple76x76@2x.png"; sourceTree = ""; }; - AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple40x40@2x.png"; sourceTree = ""; }; - AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple29x29@2x.png"; sourceTree = ""; }; - AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple40x40@3x.png"; sourceTree = ""; }; - AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen76x76@2x.png"; sourceTree = ""; }; - AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen40x40@2x.png"; sourceTree = ""; }; - AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen60x60@2x.png"; sourceTree = ""; }; - AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen40x40@3x.png"; sourceTree = ""; }; - AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen60x60@3x.png"; sourceTree = ""; }; - AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen29x29@2x.png"; sourceTree = ""; }; - AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen29x29@3x.png"; sourceTree = ""; }; - AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed60x60@3x.png"; sourceTree = ""; }; - AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed60x60@2x.png"; sourceTree = ""; }; - AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed29x29@3x.png"; sourceTree = ""; }; - AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed29x29@2x.png"; sourceTree = ""; }; - AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow83.5x83.5@2x.png"; sourceTree = ""; }; - B603974829C19F6F00902A34 /* Assertions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Assertions.swift; sourceTree = ""; }; - B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InlineWKDownloadDelegate.swift; sourceTree = ""; }; - B60DFF062872B64B0061E7C2 /* JSAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSAlertController.swift; sourceTree = ""; }; - B623C1C12862CA9E0043013E /* DownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadSession.swift; sourceTree = ""; }; - B623C1C32862CD670043013E /* WKDownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKDownloadSession.swift; sourceTree = ""; }; - B652DEFC287BE67400C12A9C /* UserScripts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserScripts.swift; sourceTree = ""; }; - B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScriptSourceProviding.swift; sourceTree = ""; }; - B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockingUpdating.swift; sourceTree = ""; }; - B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerRulesManagerMock.swift; sourceTree = ""; }; - B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockingUpdatingTests.swift; sourceTree = ""; }; - B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyConfigurationManagerMock.swift; sourceTree = ""; }; - B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsMock.swift; sourceTree = ""; }; - B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuAnimator.swift; sourceTree = ""; }; - B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = BrowsingMenuViewController.storyboard; sourceTree = ""; }; - B6BA95E728924730004ABA20 /* JSAlertController.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = JSAlertController.storyboard; sourceTree = ""; }; - B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base64DownloadSession.swift; sourceTree = ""; }; - C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillViews.swift; sourceTree = ""; }; - C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkOrFolderTests.swift; sourceTree = ""; }; - C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptView.swift; sourceTree = ""; }; - C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewModel.swift; sourceTree = ""; }; - C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewController.swift; sourceTree = ""; }; - C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillSettingStatus.swift; sourceTree = ""; }; - C14882D727F2011C00D59F0C /* BookmarksExporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporter.swift; sourceTree = ""; }; - C14882D927F2011C00D59F0C /* BookmarksImporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksImporter.swift; sourceTree = ""; }; - C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporterTests.swift; sourceTree = ""; }; - C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksImporterTests.swift; sourceTree = ""; }; - C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlTestDataLoader.swift; sourceTree = ""; }; - C14882E627F20DAB00D59F0C /* TestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestDataLoader.swift; sourceTree = ""; }; - C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBookmarksCoreDataStorage.swift; sourceTree = ""; }; - C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncatorTests.swift; sourceTree = ""; }; - C158AC7A297AB5DC0008723A /* MockSecureVault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSecureVault.swift; sourceTree = ""; }; - C159DF062A430B60007834BB /* EmailSignupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupViewController.swift; sourceTree = ""; }; - C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncator.swift; sourceTree = ""; }; - C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewModel.swift; sourceTree = ""; }; - C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewController.swift; sourceTree = ""; }; - C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptView.swift; sourceTree = ""; }; - C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillSettingsEnableFooterView.swift; sourceTree = ""; }; - C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTextPreviewDebugViewController.swift; sourceTree = ""; }; - C1963862283794A000298D4D /* BookmarksCachingSearch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksCachingSearch.swift; sourceTree = ""; }; - C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPrivacyConfiguration.swift; sourceTree = ""; }; - C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeMessageViewModelBuilder.swift; sourceTree = ""; }; - C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessagingStore.swift; sourceTree = ""; }; - C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessageRequest.swift; sourceTree = ""; }; - C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessaging.swift; sourceTree = ""; }; - C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = RemoteMessaging.xcdatamodel; sourceTree = ""; }; - C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultVariantManager.swift; sourceTree = ""; }; - C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessagingStoreTests.swift; sourceTree = ""; }; - C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataTestUtilities.swift; sourceTree = ""; }; - C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptHelper.swift; sourceTree = ""; }; - C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewModelTests.swift; sourceTree = ""; }; - C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FaviconsHelper.swift; sourceTree = ""; }; - C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSession.swift; sourceTree = ""; }; - C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSessionTests.swift; sourceTree = ""; }; - C1F341C42A6924000032057B /* EmailAddressPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptView.swift; sourceTree = ""; }; - C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewModel.swift; sourceTree = ""; }; - C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewController.swift; sourceTree = ""; }; - CB1143DD2AF6D4B600C1CCD3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - CB15F4762AF6D5100062A994 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB18F2712AF6D4E400A0F8FE /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUICollectionViewCell.swift; sourceTree = ""; }; - CB1FAE472AF6D59B003F452F /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppConfigurationURLProvider.swift; path = ../Core/AppConfigurationURLProvider.swift; sourceTree = ""; }; - CB258D0C29A4CD0500DEBA24 /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = ""; }; - CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationManager.swift; sourceTree = ""; }; - CB29792D2AF6D5C1006C461D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RulesCompilationMonitor.swift; sourceTree = ""; }; - CB2A7EF028410DF700885F67 /* PixelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PixelEvent.swift; sourceTree = ""; }; - CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLastCompiledRulesStore.swift; sourceTree = ""; }; - CB2C47822AF6D55800AEDCD9 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - CB4448752AF6D51D001F93F7 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB5038622AF6D563007FD69F /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB6ABD002AF6D52B004A8224 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - CB6CE65B2AF6D4EE00119848 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - CB7407BC2AF6D56D0090A41C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB75AA132AF6D5AA00AED266 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationStore.swift; sourceTree = ""; }; - CB8EF4A32AF6D4C200EF158D /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - CB8F1F7D2AF6D5370024BF0E /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetEducationViewController.swift; sourceTree = ""; }; - CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetEducationView.swift; sourceTree = ""; }; - CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = HomeMessage.xcassets; sourceTree = ""; }; - CB9F2A4B2AF6D4FB00F924BB /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - CBA1DE942AF6D579007C9457 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSManagedObjectContextExtension.swift; sourceTree = ""; }; - CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyFeatures.swift; sourceTree = ""; }; - CBB6B2542AF6D543006B777C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - CBC7AB542AF6D583008CB798 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - CBC8DC252AF6D4CD00BA681A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessage.swift; sourceTree = ""; }; - CBD7AE812AF6D5B6009052FD /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIHeadersTests.swift; sourceTree = ""; }; - CBDD5DE029A6741300832877 /* MockBundle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBundle.swift; sourceTree = ""; }; - CBE099292AF6D54D000EFC47 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - CBECB27B2AF6D58D006960FA /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - CBEF49902AF6D50600BFBD7D /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CriticalAlerts.swift; sourceTree = ""; }; - CBF0FA762AF6D4D800FB1C5B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - CBF14FC227970072001D94D0 /* HomeMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageView.swift; sourceTree = ""; }; - CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageViewModel.swift; sourceTree = ""; }; - CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageCollectionViewCell.swift; sourceTree = ""; }; - D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailManagerRequestDelegate.swift; sourceTree = ""; }; - EA39B7E1268A1A35000C62CD /* privacy-reference-tests */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "privacy-reference-tests"; path = "submodules/privacy-reference-tests"; sourceTree = SOURCE_ROOT; }; - EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainMatchingTests.swift; sourceTree = ""; }; - EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionConvenienceInitialisers.swift; sourceTree = ""; }; - EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewModel.swift; sourceTree = ""; }; - EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewModelTests.swift; sourceTree = ""; }; - EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootView.swift; sourceTree = ""; }; - EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteView.swift; sourceTree = ""; }; - EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewController.swift; sourceTree = ""; }; - EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionUNNotificationPresenter.swift; sourceTree = ""; }; - EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockInternalUserStoring.swift; sourceTree = ""; }; - EE3B98EA2A9634CC002F63A0 /* DuckDuckGoAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DuckDuckGoAlpha.entitlements; sourceTree = ""; }; - EE3B98EB2A963515002F63A0 /* WidgetsExtensionAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WidgetsExtensionAlpha.entitlements; sourceTree = ""; }; - EE3B98EC2A963538002F63A0 /* PacketTunnelProviderAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PacketTunnelProviderAlpha.entitlements; sourceTree = ""; }; - EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteViewModelTests.swift; sourceTree = ""; }; - EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventMapping+NetworkProtectionError.swift"; sourceTree = ""; }; - EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugUtilities.swift; sourceTree = ""; }; - EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearTextField.swift; sourceTree = ""; }; - EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusView.swift; sourceTree = ""; }; - EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusViewModel.swift; sourceTree = ""; }; - EE50052D29C369D300AE0773 /* FeatureFlag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlag.swift; sourceTree = ""; }; - EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternalUserStore.swift; sourceTree = ""; }; - EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugViewController.swift; sourceTree = ""; }; - EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CombineTestUtilities.swift; sourceTree = ""; }; - EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionNotificationIdentifier.swift; sourceTree = ""; }; - EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionTunnelController.swift; sourceTree = ""; }; - EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNSettingsView.swift; sourceTree = ""; }; - EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNNotificationsView.swift; sourceTree = ""; }; - EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIApplicationExtension.swift; sourceTree = ""; }; - EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNNotificationsViewModel.swift; sourceTree = ""; }; - EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsAuthorizationController.swift; sourceTree = ""; }; - EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+NetworkProtection.swift"; sourceTree = ""; }; - EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Configuration-Alpha.xcconfig"; path = "Configuration/Configuration-Alpha.xcconfig"; sourceTree = ""; }; - EEDFE2DB2AC6ED4F00F0E19C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DD2AC6ED5B00F0E19C /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DE2AC6ED5F00F0E19C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DF2AC6ED6300F0E19C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E02AC6ED7300F0E19C /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E12AC6ED7500F0E19C /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E22AC6ED7700F0E19C /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E32AC6ED7900F0E19C /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E42AC6ED9200F0E19C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E52AC6ED9200F0E19C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E62AC6ED9400F0E19C /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E72AC6ED9500F0E19C /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E82AC6ED9700F0E19C /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E92AC6ED9A00F0E19C /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EA2AC6ED9D00F0E19C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EB2AC6ED9D00F0E19C /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EC2AC6ED9E00F0E19C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2ED2AC6ED9E00F0E19C /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EE2AC6ED9F00F0E19C /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EF2AC6EDA100F0E19C /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F02AC6EDA200F0E19C /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F12AC6EDA300F0E19C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F22AC6EDA400F0E19C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F32AC6EDA500F0E19C /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F42AC6EDA700F0E19C /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionPacketTunnelProvider.swift; sourceTree = ""; }; - EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugFeatures.swift; sourceTree = ""; }; - EEFC6A5F2AC0F2F80065027D /* UserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteViewModel.swift; sourceTree = ""; }; - EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusViewModelTests.swift; sourceTree = ""; }; - F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksDataSource.swift; sourceTree = ""; }; - F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDefaultsExtension.swift; sourceTree = ""; }; - F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSAttributedStringExtension.swift; sourceTree = ""; }; - F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsStore.swift; sourceTree = ""; }; - F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsUserDefaults.swift; sourceTree = ""; }; - F1134EAF1F40AC6300B73467 /* AtbParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtbParser.swift; sourceTree = ""; }; - F1134EB21F40AD2500B73467 /* Atb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Atb.swift; sourceTree = ""; }; - F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsLoader.swift; sourceTree = ""; }; - F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockStatisticsStore.swift; sourceTree = ""; }; - F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtbParserTests.swift; sourceTree = ""; }; - F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JsonTestDataLoader.swift; sourceTree = ""; }; - F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsUserDefaultsTests.swift; sourceTree = ""; }; - F114C55A1E66EB020018F95F /* NibLoading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NibLoading.swift; sourceTree = ""; }; - F130D7391E5776C500C45811 /* OmniBarDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBarDelegate.swift; sourceTree = ""; }; - F1386BA31E6846C40062FC3C /* TabDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabDelegate.swift; sourceTree = ""; }; - F13B4BBF1F180D8A00814661 /* TabsModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModel.swift; sourceTree = ""; }; - F13B4BD21F1822C700814661 /* Tab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tab.swift; sourceTree = ""; }; - F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelPersistenceExtension.swift; sourceTree = ""; }; - F13B4BF81F18CA0600814661 /* TabsModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelTests.swift; sourceTree = ""; }; - F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelPersistenceExtensionTests.swift; sourceTree = ""; }; - F143C2B11E49D78C00CFDE3A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - F143C2C51E4A08F300CFDE3A /* DuckDuckGo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DuckDuckGo.entitlements; sourceTree = ""; }; - F143C2E41E4A4CD400CFDE3A /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F143C2E61E4A4CD400CFDE3A /* Core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Core.h; sourceTree = ""; }; - F143C2E71E4A4CD400CFDE3A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F143C3151E4A99D200CFDE3A /* AppURLs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppURLs.swift; sourceTree = ""; }; - F143C3161E4A99D200CFDE3A /* Link.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Link.swift; sourceTree = ""; }; - F143C3231E4A9A0E00CFDE3A /* Logging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = ""; }; - F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = ""; }; - F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtension.swift; sourceTree = ""; }; - F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RoundedRectangleView.swift; path = ../Core/RoundedRectangleView.swift; sourceTree = ""; }; - F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewControllerExtension.swift; path = ../Core/UIViewControllerExtension.swift; sourceTree = ""; }; - F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SearchBarExtension.swift; path = ../Core/SearchBarExtension.swift; sourceTree = ""; }; - F14E491E1E391CE900DC037C /* URLExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtensionTests.swift; sourceTree = ""; }; - F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabViewController.swift; sourceTree = ""; }; - F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteViewController.swift; sourceTree = ""; }; - F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabSwitcherViewController.swift; sourceTree = ""; }; - F1617C141E57336D00DEDCAF /* TabManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabManager.swift; sourceTree = ""; }; - F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabSwitcherDelegate.swift; sourceTree = ""; }; - F16390811E648B7A005B4550 /* HomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; - F16393F41ECCA85900DDD653 /* DomainsProtectionUserDefaultsStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainsProtectionUserDefaultsStoreTests.swift; sourceTree = ""; }; - F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileLoader.swift; sourceTree = ""; }; - F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewController.swift; sourceTree = ""; }; - F176699E1E40BC86003D3222 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Settings.storyboard; sourceTree = ""; }; - F17669D61E43401C003D3222 /* MainViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = ""; }; - F17843E81F36226700390DCD /* MockFiles */ = {isa = PBXFileReference; lastKnownFileType = folder; path = MockFiles; sourceTree = ""; }; - F17922DA1E717C8D006E3D97 /* Suggestion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Suggestion.swift; sourceTree = ""; }; - F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestionTableViewCell.swift; sourceTree = ""; }; - F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteViewControllerDelegate.swift; sourceTree = ""; }; - F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoSuggestionsTableViewCell.swift; sourceTree = ""; }; - F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppURLsTests.swift; sourceTree = ""; }; - F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDeepLinkSchemes.swift; sourceTree = ""; }; - F189AED61F18F6DE001EBAE1 /* TabTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabTests.swift; sourceTree = ""; }; - F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinkTests.swift; sourceTree = ""; }; - F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFontExtension.swift; sourceTree = ""; }; - F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFontExtensionTests.swift; sourceTree = ""; }; - F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TextFieldWithInsets.swift; path = ../Core/TextFieldWithInsets.swift; sourceTree = ""; }; - F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionTests.swift; sourceTree = ""; }; - F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WKWebViewConfigurationExtensionTests.swift; sourceTree = ""; }; - F1A568391E70F98E0081082E /* AutocompleteRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteRequest.swift; sourceTree = ""; }; - F1A886771F29394E0096251E /* WebCacheManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebCacheManager.swift; sourceTree = ""; }; - F1AA54601E48D90700223211 /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; }; - F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = ""; }; - F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationViewController.swift; sourceTree = ""; }; - F1B745211E549D550072547E /* UIColorExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = ../Core/UIColorExtension.swift; sourceTree = ""; }; - F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TutorialSettings.swift; sourceTree = ""; }; - F1C4A70D1E57725800A6CA1B /* OmniBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBar.swift; sourceTree = ""; }; - F1CA3C361F045878005FADB3 /* PrivacyStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyStore.swift; sourceTree = ""; }; - F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyUserDefaults.swift; sourceTree = ""; }; - F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authenticator.swift; sourceTree = ""; }; - F1CB8EA21F26B39000A7171B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - F1CDD3F11F16911700BE0581 /* AboutViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutViewController.swift; sourceTree = ""; }; - F1D477C51F2126CC0031ED49 /* OmniBarState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBarState.swift; sourceTree = ""; }; - F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmallOmniBarStateTests.swift; sourceTree = ""; }; - F1D477CA1F2149C40031ED49 /* Type.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Type.swift; sourceTree = ""; }; - F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveBookmarkActivity.swift; sourceTree = ""; }; - F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewControllerCells.swift; sourceTree = ""; }; - F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksDelegate.swift; sourceTree = ""; }; - F1D934021E610DCE00A6F0D6 /* Point.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Point.swift; path = ../Core/Point.swift; sourceTree = ""; }; - F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExternalUrlSchemeTests.swift; sourceTree = ""; }; - F1DE78571E5CAE350058895A /* TabViewGridCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabViewGridCell.swift; sourceTree = ""; }; - F1DE78591E5CD2A70058895A /* UIViewExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewExtension.swift; path = ../Core/UIViewExtension.swift; sourceTree = ""; }; - F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColorExtensionTests.swift; sourceTree = ""; }; - F1E4A4441EE89460006F2EAE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Bookmarks.storyboard; sourceTree = ""; }; - F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeControllerDelegate.swift; sourceTree = ""; }; - F1ED309C1EDC2EA400651986 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/TabSwitcher.storyboard; sourceTree = ""; }; - F1F5337B1F26A9EF00D80D4F /* UserText.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListViewModelTests.swift; sourceTree = ""; }; - F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillContentScopeFeatureToggles.swift; sourceTree = ""; }; - F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DeprecatedColors.xcassets; sourceTree = ""; }; - F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = BookmarksAndFolders.xcdatamodel; sourceTree = ""; }; - F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCoreDataStorage.swift; sourceTree = ""; }; - F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActionSheetDaxDialogViewController.swift; sourceTree = ""; }; - F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeMessageViewSectionRenderer.swift; sourceTree = ""; }; - F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptView.swift; sourceTree = ""; }; - F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewModel.swift; sourceTree = ""; }; - F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewController.swift; sourceTree = ""; }; - F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FireButtonAnimationSettingsViewController.swift; sourceTree = ""; }; - F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainItemsDebugViewController.swift; sourceTree = ""; }; - F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingDefaultBroswerViewController.swift; sourceTree = ""; }; - F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Onboarding.xcassets; sourceTree = ""; }; - F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnboardingWidgetsViewController.swift; sourceTree = ""; }; - F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingWidgetsDetailsViewController.swift; sourceTree = ""; }; - F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceEmailTruncator.swift; sourceTree = ""; }; - F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireButtonAnimator.swift; sourceTree = ""; }; - F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkDetailsCell.swift; sourceTree = ""; }; - F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageStorage.swift; sourceTree = ""; }; - F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HighlightCutOutView.swift; sourceTree = ""; }; - F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddOrEditBookmarkViewController.swift; sourceTree = ""; }; - F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkFolderCell.swift; sourceTree = ""; }; - F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkFoldersTableViewController.swift; sourceTree = ""; }; - F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksTextFieldCell.swift; sourceTree = ""; }; - F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkObjects.swift; sourceTree = ""; }; - F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 01_Fire_really_small.json; sourceTree = ""; }; - F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 02_Water_swirl_really_small.json; sourceTree = ""; }; - F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 03_Airstream_divided_by_four.json; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 0202565F298818B100E694E7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0202569029881ECA00E694E7 /* CocoaAsyncSocket in Frameworks */, - 02025664298818B200E694E7 /* NetworkExtension.framework in Frameworks */, - 4B470EE4299C6DFB0086EBDC /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFDF2582601C001CD5BB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446920BDCE10006461CD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 838306B320C704050045E854 /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E3418F1E2F7EFB00BDBA6F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 853273B624FFE0BB00E3C778 /* WidgetKit.framework in Frameworks */, - 0238E44F29C0FAA100615E30 /* FindInPageIOSJSSupport in Frameworks */, - 3760DFED299315EF0045A446 /* Waitlist in Frameworks */, - F143C2EB1E4A4CD400CFDE3A /* Core.framework in Frameworks */, - 4B2754EC29E8C7DF00394032 /* Lottie in Frameworks */, - 31E69A63280F4CB600478327 /* DuckUI in Frameworks */, - F42D541D29DCA40B004C4FF1 /* DesignResourcesKit in Frameworks */, - 85875B6129912A9900115F05 /* SyncUI in Frameworks */, - F4D7F634298C00C3006C3AE9 /* FindInPageIOSJSSupport in Frameworks */, - 85D598872927F84C00FA3B1B /* Crashes in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A31E2F7EFB00BDBA6F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F486D3362506A037002D07D7 /* OHHTTPStubs in Frameworks */, - F486D3382506A225002D07D7 /* OHHTTPStubsSwift in Frameworks */, - EEFAB4672A73C230008A38E4 /* NetworkProtectionTestUtils in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4A24ED30D20073EE19 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8512EA5124ED30D20073EE19 /* SwiftUI.framework in Frameworks */, - 85DF714624F7FE6100C89288 /* Core.framework in Frameworks */, - 8512EA4F24ED30D20073EE19 /* WidgetKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D852462DCD100EDEDD1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8586A10E24CBAF5B0049720E /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC825C97B6E002B91A6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E1D8B632995143200C96994 /* OHHTTPStubs in Frameworks */, - 1E1D8B652995143200C96994 /* OHHTTPStubsSwift in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DAA210F5E32002631A6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F486D31D2506980E002D07D7 /* Swifter in Frameworks */, - 85F21DC021123B03002631A6 /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9D2293F2DE900F220F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D4B7DF2944DDBD0068814D /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2E01E4A4CD400CFDE3A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B948E2629DCCDB9002531FA /* Persistence in Frameworks */, - 98A50962294B48A400D10880 /* Bookmarks in Frameworks */, - 1E60989B290009C700A508F9 /* Common in Frameworks */, - 1E60989D290011E600A508F9 /* ContentBlocking in Frameworks */, - F486D33425069BBB002D07D7 /* Kingfisher in Frameworks */, - EE8E568A2A56BCE400F11DCA /* NetworkProtection in Frameworks */, - CBC83E3429B631780008E19C /* Configuration in Frameworks */, - 98A16C2D28A11D6200A6C003 /* BrowserServicesKit in Frameworks */, - 8599690F29D2F1C100DBF9FA /* DDGSync in Frameworks */, - 1E60989F290011E600A508F9 /* PrivacyDashboard in Frameworks */, - 851481882A600EFC00ABC65F /* RemoteMessaging in Frameworks */, - 37DF000C29F9CA80002B7D3E /* SyncDataProviders in Frameworks */, - 1E6098A1290011E600A508F9 /* UserScript in Frameworks */, - C14882ED27F211A000D59F0C /* SwiftSoup in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0201089F29A560D400644F9D /* AppTPActivityView */ = { - isa = PBXGroup; - children = ( - 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */, - 02A4EACB29B0F89C009BE006 /* ViewModel */, - 02A4EACC29B0F8B3009BE006 /* View */, - ); - name = AppTPActivityView; - sourceTree = ""; - }; - 02025665298818B200E694E7 /* PacketTunnelProvider */ = { - isa = PBXGroup; - children = ( - EE3766DC2AC5940A00AAB575 /* NetworkProtection */, - EE3B98EC2A963538002F63A0 /* PacketTunnelProviderAlpha.entitlements */, - 02025670298818CB00E694E7 /* ProxyServer */, - 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */, - 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */, - 02025668298818B200E694E7 /* Info.plist */, - CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */, - 02025669298818B200E694E7 /* PacketTunnelProvider.entitlements */, - EEFC6A5F2AC0F2F80065027D /* UserText.swift */, - EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */, - ); - path = PacketTunnelProvider; - sourceTree = ""; - }; - 02025670298818CB00E694E7 /* ProxyServer */ = { - isa = PBXGroup; - children = ( - 021D30772989C0C000918636 /* Observer */, - 020258ED298820EC00E694E7 /* IPStack */, - 020259CB298820F100E694E7 /* Messages */, - 020258E8298820EC00E694E7 /* ProxyServer */, - 02025996298820EF00E694E7 /* RawSocket */, - 0202598B298820EF00E694E7 /* Rule */, - 020259A6298820F000E694E7 /* Socket */, - 020258FF298820ED00E694E7 /* Tunnel */, - 0202597B298820EE00E694E7 /* Utils */, - 02025904298820ED00E694E7 /* Opt.swift */, - 020258FE298820ED00E694E7 /* QueueFactory.swift */, - 020259CA298820F100E694E7 /* Utils.swift */, - ); - path = ProxyServer; - sourceTree = ""; - }; - 020258E8298820EC00E694E7 /* ProxyServer */ = { - isa = PBXGroup; - children = ( - 020258E9298820EC00E694E7 /* ProxyServer.swift */, - 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */, - ); - path = ProxyServer; - sourceTree = ""; - }; - 020258ED298820EC00E694E7 /* IPStack */ = { - isa = PBXGroup; - children = ( - 020258EF298820EC00E694E7 /* TUNInterface.swift */, - 020258F0298820EC00E694E7 /* IPStackProtocol.swift */, - 020258F9298820EC00E694E7 /* Packet */, - ); - path = IPStack; - sourceTree = ""; - }; - 020258F9298820EC00E694E7 /* Packet */ = { - isa = PBXGroup; - children = ( - 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */, - 020258FB298820EC00E694E7 /* IPPacket.swift */, - ); - path = Packet; - sourceTree = ""; - }; - 020258FF298820ED00E694E7 /* Tunnel */ = { - isa = PBXGroup; - children = ( - 02025901298820ED00E694E7 /* Tunnel.swift */, - ); - path = Tunnel; - sourceTree = ""; - }; - 0202597B298820EE00E694E7 /* Utils */ = { - isa = PBXGroup; - children = ( - 0202597D298820EE00E694E7 /* Port.swift */, - 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */, - 0202597F298820EF00E694E7 /* UInt128.swift */, - 02025980298820EF00E694E7 /* IPInterval.swift */, - 02025981298820EF00E694E7 /* IPPool.swift */, - 02025982298820EF00E694E7 /* IPMask.swift */, - 02025983298820EF00E694E7 /* IPRange.swift */, - 02025984298820EF00E694E7 /* IPAddress.swift */, - 02025986298820EF00E694E7 /* BinaryDataScanner.swift */, - 02025987298820EF00E694E7 /* Checksum.swift */, - 02025988298820EF00E694E7 /* HTTPURL.swift */, - 02025989298820EF00E694E7 /* HTTPAuthentication.swift */, - 0202598A298820EF00E694E7 /* StreamScanner.swift */, - ); - path = Utils; - sourceTree = ""; - }; - 0202598B298820EF00E694E7 /* Rule */ = { - isa = PBXGroup; - children = ( - 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */, - 02025990298820EF00E694E7 /* AllRule.swift */, - 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */, - 02025992298820EF00E694E7 /* Rule.swift */, - 02025993298820EF00E694E7 /* DirectRule.swift */, - 02025994298820EF00E694E7 /* RuleManager.swift */, - 02025995298820EF00E694E7 /* IPRangeListRule.swift */, - ); - path = Rule; - sourceTree = ""; - }; - 02025996298820EF00E694E7 /* RawSocket */ = { - isa = PBXGroup; - children = ( - 02025997298820EF00E694E7 /* NWUDPSocket.swift */, - 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */, - 02025999298820EF00E694E7 /* NWTCPSocket.swift */, - 0202599B298820EF00E694E7 /* RawSocketFactory.swift */, - 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */, - ); - path = RawSocket; - sourceTree = ""; - }; - 020259A6298820F000E694E7 /* Socket */ = { - isa = PBXGroup; - children = ( - 020259A7298820F000E694E7 /* AdapterSocket */, - 020259BF298820F000E694E7 /* ProxySocket */, - 020259C4298820F000E694E7 /* SocketProtocol.swift */, - ); - path = Socket; - sourceTree = ""; - }; - 020259A7298820F000E694E7 /* AdapterSocket */ = { - isa = PBXGroup; - children = ( - 020259AB298820F000E694E7 /* AdapterSocket.swift */, - 020259AC298820F000E694E7 /* DirectAdapter.swift */, - 020259AF298820F000E694E7 /* Factory */, - ); - path = AdapterSocket; - sourceTree = ""; - }; - 020259AF298820F000E694E7 /* Factory */ = { - isa = PBXGroup; - children = ( - 020259B4298820F000E694E7 /* AdapterFactory.swift */, - ); - path = Factory; - sourceTree = ""; - }; - 020259BF298820F000E694E7 /* ProxySocket */ = { - isa = PBXGroup; - children = ( - 020259C0298820F000E694E7 /* HTTPProxySocket.swift */, - 020259C2298820F000E694E7 /* ProxySocket.swift */, - ); - path = ProxySocket; - sourceTree = ""; - }; - 020259CB298820F100E694E7 /* Messages */ = { - isa = PBXGroup; - children = ( - 020259CC298820F100E694E7 /* ConnectSession.swift */, - 020259CD298820F100E694E7 /* HTTPHeader.swift */, - ); - path = Messages; - sourceTree = ""; - }; - 02025B0A29884CF300E694E7 /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02341FA22A435E42008A1531 /* AppTPOnboarding */, - 0290471C29E7085D0008FE3C /* AppTPManageTrackersView */, - 0290472629E8619B0008FE3C /* AppTPTrackerDetailView */, - 02EC02C229AFA31900557F1A /* AppTPBreakageForm */, - 0201089F29A560D400644F9D /* AppTPActivityView */, - 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */, - 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */, - 0262085A2A37915D006CB755 /* ios_blocklist_075.json */, - 020108A429A681E200644F9D /* AppTP.xcassets */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 021D30772989C0C000918636 /* Observer */ = { - isa = PBXGroup; - children = ( - 021D30782989C0C300918636 /* Event */, - 021D306D2989C04200918636 /* Observer.swift */, - 021D306E2989C04200918636 /* ObserverFactory.swift */, - ); - path = Observer; - sourceTree = ""; - }; - 021D30782989C0C300918636 /* Event */ = { - isa = PBXGroup; - children = ( - 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */, - 021D307C2989C0C600918636 /* ProxyServerEvent.swift */, - 021D307E2989C0C800918636 /* EventType.swift */, - 021D307B2989C0C600918636 /* ProxySocketEvent.swift */, - 021D30792989C0C300918636 /* TunnelEvent.swift */, - 021D307D2989C0C700918636 /* RuleMatchEvent.swift */, - ); - path = Event; - sourceTree = ""; - }; - 02341FA22A435E42008A1531 /* AppTPOnboarding */ = { - isa = PBXGroup; - children = ( - 02341FA32A437999008A1531 /* OnboardingStepView.swift */, - 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */, - 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */, - 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */, - 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */, - 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */, - ); - name = AppTPOnboarding; - sourceTree = ""; - }; - 025CCFE32582601C001CD5BB /* FingerprintingUITests */ = { - isa = PBXGroup; - children = ( - 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */, - 025CCFE62582601C001CD5BB /* Info.plist */, - ); - path = FingerprintingUITests; - sourceTree = ""; - }; - 026F08B629B7DC130079B9DF /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 0290471C29E7085D0008FE3C /* AppTPManageTrackersView */ = { - isa = PBXGroup; - children = ( - 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */, - 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */, - 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */, - ); - name = AppTPManageTrackersView; - sourceTree = ""; - }; - 0290472629E8619B0008FE3C /* AppTPTrackerDetailView */ = { - isa = PBXGroup; - children = ( - 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */, - 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */, - ); - name = AppTPTrackerDetailView; - sourceTree = ""; - }; - 02A4EACB29B0F89C009BE006 /* ViewModel */ = { - isa = PBXGroup; - children = ( - 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */, - 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */, - ); - name = ViewModel; - sourceTree = ""; - }; - 02A4EACC29B0F8B3009BE006 /* View */ = { - isa = PBXGroup; - children = ( - 020108A229A561C300644F9D /* AppTPActivityView.swift */, - 020108A629A6ABF600644F9D /* AppTPToggleView.swift */, - 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */, - 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */, - 0290472D29E99A2F0008FE3C /* GenericIconView.swift */, - 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */, - ); - name = View; - sourceTree = ""; - }; - 02A54A962A0930D1000C8FED /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */, - 02A54A992A094A17000C8FED /* AppTPHomeView.swift */, - 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 02BA15AD26A89DE100472DD7 /* PrivacyConfiguration */ = { - isa = PBXGroup; - children = ( - 02BA15B026A89ECA00472DD7 /* ios-config.json */, - ); - name = PrivacyConfiguration; - sourceTree = ""; - }; - 02EC02C229AFA31900557F1A /* AppTPBreakageForm */ = { - isa = PBXGroup; - children = ( - 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */, - 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */, - ); - name = AppTPBreakageForm; - sourceTree = ""; - }; - 1E16260029683B4D0004127F /* CustomDaxDialog */ = { - isa = PBXGroup; - children = ( - 1E1626082968418F0004127F /* Animations */, - 1E162611296C62350004127F /* Model */, - 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */, - ); - name = CustomDaxDialog; - sourceTree = ""; - }; - 1E162603296840790004127F /* SwiftUI */ = { - isa = PBXGroup; - children = ( - 1E24295D293F57FA00584836 /* LottieView.swift */, - 1E162604296840D80004127F /* Triangle.swift */, - 1E1626062968413B0004127F /* ViewExtension.swift */, - EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */, - ); - name = SwiftUI; - sourceTree = ""; - }; - 1E1626082968418F0004127F /* Animations */ = { - isa = PBXGroup; - children = ( - 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */, - 1E162609296845120004127F /* cookie-banner-illustration-animated.json */, - ); - name = Animations; - sourceTree = ""; - }; - 1E162611296C62350004127F /* Model */ = { - isa = PBXGroup; - children = ( - 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */, - 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E162616296D962A0004127F /* Model */ = { - isa = PBXGroup; - children = ( - 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E1D8B5B2994FF7800C96994 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */, - ); - name = Autoconsent; - sourceTree = ""; - }; - 1E1D8B5F29950FB300C96994 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */, - 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */, - 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */, - 1E1D8B6729953CE200C96994 /* autoconsent-test.js */, - ); - name = Autoconsent; - sourceTree = ""; - }; - 1E4DCF4227B6A29D00961E25 /* View */ = { - isa = PBXGroup; - children = ( - 1EEC460527A9499600E75FCB /* DownloadsList.swift */, - 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */, - 1E8AD1D227C000E300ABA377 /* Rows */, - 1E8AD1D327C000EA00ABA377 /* Modals */, - ); - name = View; - sourceTree = ""; - }; - 1E4DCF4327B6A2B400961E25 /* ViewModel */ = { - isa = PBXGroup; - children = ( - 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */, - 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */, - 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */, - 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */, - 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */, - 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */, - ); - name = ViewModel; - sourceTree = ""; - }; - 1E4DCF4427B6A2C000961E25 /* Model */ = { - isa = PBXGroup; - children = ( - 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */, - 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */, - 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */, - 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E7A71152934E4C700B7EA19 /* OmniBarNotifications */ = { - isa = PBXGroup; - children = ( - 1E7A711A2934EE6800B7EA19 /* Animations */, - 1E162616296D962A0004127F /* Model */, - 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */, - 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */, - 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */, - ); - name = OmniBarNotifications; - sourceTree = ""; - }; - 1E7A711A2934EE6800B7EA19 /* Animations */ = { - isa = PBXGroup; - children = ( - 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */, - 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */, - ); - name = Animations; - sourceTree = ""; - }; - 1E8146A628C8AAF500D1AF63 /* PrivacyIconAndTrackers */ = { - isa = PBXGroup; - children = ( - 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */, - 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */, - ); - name = PrivacyIconAndTrackers; - sourceTree = ""; - }; - 1E87615728A1515400C7C5CE /* PrivacyDashboard */ = { - isa = PBXGroup; - children = ( - 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */, - 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */, - ); - name = PrivacyDashboard; - sourceTree = ""; - }; - 1E8AD1C527BE45F800ABA377 /* DownloadsList */ = { - isa = PBXGroup; - children = ( - 1E4DCF4227B6A29D00961E25 /* View */, - 1E4DCF4327B6A2B400961E25 /* ViewModel */, - 1E4DCF4427B6A2C000961E25 /* Model */, - ); - name = DownloadsList; - sourceTree = ""; - }; - 1E8AD1D227C000E300ABA377 /* Rows */ = { - isa = PBXGroup; - children = ( - 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */, - 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */, - ); - name = Rows; - sourceTree = ""; - }; - 1E8AD1D327C000EA00ABA377 /* Modals */ = { - isa = PBXGroup; - children = ( - 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */, - 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */, - ); - name = Modals; - sourceTree = ""; - }; - 1E908BED29827C480008C8F3 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */, - 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */, - 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */, - ); - path = Autoconsent; - sourceTree = ""; - }; - 1EE411F42857C5130003FE64 /* PrivacyIconAndTrackers */ = { - isa = PBXGroup; - children = ( - 1EEF124A2850A92B003DDE57 /* Animations */, - 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */, - 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */, - 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */, - 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */, - 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */, - 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */, - 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */, - 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */, - ); - name = PrivacyIconAndTrackers; - sourceTree = ""; - }; - 1EEF124A2850A92B003DDE57 /* Animations */ = { - isa = PBXGroup; - children = ( - 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */, - 1EE411F92858B92F0003FE64 /* dark-shield.json */, - 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */, - 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */, - 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */, - 1EEF12422850A922003DDE57 /* shield-dot.json */, - 1EEF12402850A922003DDE57 /* shield.json */, - 1EEF12522851D32A003DDE57 /* trackers-1.json */, - 1EEF12512851D32A003DDE57 /* trackers-2.json */, - 1EEF12412850A922003DDE57 /* trackers-3.json */, - ); - name = Animations; - sourceTree = ""; - }; - 310C4B4A281B69BC00BA79A9 /* Management */ = { - isa = PBXGroup; - children = ( - 31584614281AFB34004ADB8B /* LoginDetails */, - 31584611281AFAFC004ADB8B /* List */, - ); - name = Management; - sourceTree = ""; - }; - 310D09192799EF5C00DC0060 /* Downloads */ = { - isa = PBXGroup; - children = ( - 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */, - 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */, - 1E8AD1C527BE45F800ABA377 /* DownloadsList */, - 3132FA2227A0776B00DD7A12 /* FilePreview */, - 316931DA27BD24B60095F5ED /* Alerts */, - 310D091A2799F54900DC0060 /* DownloadManager.swift */, - 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */, - 310D091C2799F57200DC0060 /* Download.swift */, - B623C1C12862CA9E0043013E /* DownloadSession.swift */, - 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */, - B623C1C32862CD670043013E /* WKDownloadSession.swift */, - B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */, - B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */, - 310D09202799FD1A00DC0060 /* MIMEType.swift */, - 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */, - ); - name = Downloads; - sourceTree = ""; - }; - 3132FA2227A0776B00DD7A12 /* FilePreview */ = { - isa = PBXGroup; - children = ( - 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */, - 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */, - 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */, - 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */, - ); - name = FilePreview; - sourceTree = ""; - }; - 3151F0E827357F8F00226F58 /* VoiceSearch */ = { - isa = PBXGroup; - children = ( - 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */, - 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */, - 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */, - 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */, - 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */, - 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */, - ); - name = VoiceSearch; - sourceTree = ""; - }; - 3157B43627F4C8380042D3D7 /* Favicons */ = { - isa = PBXGroup; - children = ( - 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 31584611281AFAFC004ADB8B /* List */ = { - isa = PBXGroup; - children = ( - 319A37132829A5450079FBCE /* Table */, - 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */, - 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */, - 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */, - ); - name = List; - sourceTree = ""; - }; - 31584614281AFB34004ADB8B /* LoginDetails */ = { - isa = PBXGroup; - children = ( - 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */, - 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */, - 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */, - 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */, - ); - name = LoginDetails; - sourceTree = ""; - }; - 316931DA27BD24B60095F5ED /* Alerts */ = { - isa = PBXGroup; - children = ( - 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */, - 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */, - ); - name = Alerts; - sourceTree = ""; - }; - 317045BE2858C69A0016ED1F /* Utils */ = { - isa = PBXGroup; - children = ( - 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */, - C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 31951E9328230D8900CAF535 /* Shared */ = { - isa = PBXGroup; - children = ( - F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */, - 31A42563285A09E800049386 /* FaviconView.swift */, - 31A42565285A0A6300049386 /* FaviconViewModel.swift */, - C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */, - C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */, - ); - name = Shared; - sourceTree = ""; - }; - 319A37132829A5450079FBCE /* Table */ = { - isa = PBXGroup; - children = ( - 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */, - 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */, - 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */, - 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */, - 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */, - 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */, - 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */, - C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */, - ); - name = Table; - sourceTree = ""; - }; - 31C138A127A334F600FFD4B2 /* Downloads */ = { - isa = PBXGroup; - children = ( - 31C138B027A4096C00FFD4B2 /* Helper */, - 31C138AD27A408B800FFD4B2 /* Mocks */, - 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */, - 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */, - ); - name = Downloads; - sourceTree = ""; - }; - 31C138AD27A408B800FFD4B2 /* Mocks */ = { - isa = PBXGroup; - children = ( - 3170048127A9504F00C03F35 /* DownloadMocks.swift */, - ); - name = Mocks; - sourceTree = ""; - }; - 31C138B027A4096C00FFD4B2 /* Helper */ = { - isa = PBXGroup; - children = ( - 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */, - ); - name = Helper; - sourceTree = ""; - }; - 31E69A60280F4BAD00478327 /* LocalPackages */ = { - isa = PBXGroup; - children = ( - 85875B5F29912A2D00115F05 /* SyncUI */, - 37FCAACB2993149A000E420A /* Waitlist */, - 31794BFF2821DFB600F18633 /* DuckUI */, - ); - path = LocalPackages; - sourceTree = ""; - }; - 377D80202AB4853A002AF251 /* SettingSyncHandlers */ = { - isa = PBXGroup; - children = ( - 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */, - ); - name = SettingSyncHandlers; - sourceTree = ""; - }; - 37DF000829F9C3F0002B7D3E /* Sync */ = { - isa = PBXGroup; - children = ( - 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */, - 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */, - 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */, - 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */, - 37445F962A155F7C0029F789 /* SyncDataProviders.swift */, - 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */, - 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */, - ); - name = Sync; - sourceTree = ""; - }; - 37FCAAA0299117F9000E420A /* MacBrowser */ = { - isa = PBXGroup; - children = ( - 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */, - 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */, - 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */, - ); - name = MacBrowser; - sourceTree = ""; - }; - 37FCAAA129911801000E420A /* WindowsBrowser */ = { - isa = PBXGroup; - children = ( - 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */, - 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */, - 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */, - 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */, - ); - name = WindowsBrowser; - sourceTree = ""; - }; - 4B470ED4299C484B0086EBDC /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02025B16298851D500E694E7 /* FirewallManager.swift */, - 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */, - 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */, - 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */, - 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */, - 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */, - 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */, - 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 4B6484F427FD1E390050A7A1 /* Waitlist */ = { - isa = PBXGroup; - children = ( - 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */, - 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */, - 37FCAAA0299117F9000E420A /* MacBrowser */, - 37FCAAA129911801000E420A /* WindowsBrowser */, - 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */, - ); - name = Waitlist; - sourceTree = ""; - }; - 4B6484F927FFCF520050A7A1 /* Waitlist */ = { - isa = PBXGroup; - children = ( - 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */, - ); - name = Waitlist; - sourceTree = ""; - }; - 4B83396D29AC0F22003F7EA9 /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */, - 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */, - 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */, - 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */, - 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 830FA79B1F8E81FB00FCE105 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 830FA79E1F8E82DB00FCE105 /* Store */, - 830FA79C1F8E820B00FCE105 /* Converters */, - 85C271DA1FD0366F007216B4 /* HTTPSUpgradeTests.swift */, - 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 830FA79C1F8E820B00FCE105 /* Converters */ = { - isa = PBXGroup; - children = ( - 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */, - ); - name = Converters; - sourceTree = ""; - }; - 830FA79E1F8E82DB00FCE105 /* Store */ = { - isa = PBXGroup; - children = ( - F16393F41ECCA85900DDD653 /* DomainsProtectionUserDefaultsStoreTests.swift */, - 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */, - ); - name = Store; - sourceTree = ""; - }; - 83134D7F20E2E013006CE65D /* Feedback */ = { - isa = PBXGroup; - children = ( - 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */, - 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */, - ); - name = Feedback; - sourceTree = ""; - }; - 835750931F8E9A610059E07B /* contentblocking */ = { - isa = PBXGroup; - children = ( - 8595BF491FE847EB00F692EC /* ios-js-support */, - 85047B891F69692C002A95D8 /* contentblocker.js */, - 850559C823C61B5D0055C0D5 /* login-form-detection.js */, - 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */, - ); - name = contentblocking; - sourceTree = ""; - }; - 837774491F8E1ECE00E17A29 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 02BA15AD26A89DE100472DD7 /* PrivacyConfiguration */, - 8377744B1F8E1F8000E17A29 /* Domain */, - 8377744C1F8E1F8D00E17A29 /* Store */, - 85BDC3152434E51B0053DB07 /* Web */, - 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */, - 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */, - 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */, - 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 8377744B1F8E1F8000E17A29 /* Domain */ = { - isa = PBXGroup; - children = ( - 4B52648A25F9613B00CB4C24 /* trackerData.json */, - ); - name = Domain; - sourceTree = ""; - }; - 8377744C1F8E1F8D00E17A29 /* Store */ = { - isa = PBXGroup; - children = ( - 9813F79722BA71AA00A80EDB /* StorageCache.swift */, - 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */, - CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */, - ); - name = Store; - sourceTree = ""; - }; - 8390446D20BDCE10006461CD /* ShareExtension */ = { - isa = PBXGroup; - children = ( - 8390446E20BDCE10006461CD /* ShareViewController.swift */, - 8390447020BDCE10006461CD /* MainInterface.storyboard */, - 8390447320BDCE10006461CD /* Info.plist */, - 838306E120C733010045E854 /* InfoPlist.strings */, - ); - path = ShareExtension; - sourceTree = ""; - }; - 839F119520DBC489007CD8C2 /* Feedback */ = { - isa = PBXGroup; - children = ( - 8528AE7A212EF49200D0BD74 /* AppStore */, - 83D4A73920E2455B003A7A6D /* API */, - 982E562C222C39E2008D861B /* Model */, - 83D4A73820E2454D003A7A6D /* UI */, - ); - name = Feedback; - sourceTree = ""; - }; - 83D4A73820E2454D003A7A6D /* UI */ = { - isa = PBXGroup; - children = ( - 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */, - 984147B024F0261A00362052 /* Feedback.storyboard */, - 9888F77A2224980500C46159 /* FeedbackViewController.swift */, - 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */, - 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */, - 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */, - 980891A42237D4F500313A70 /* FeedbackNavigator.swift */, - 980891A62237D5D800313A70 /* FeedbackPresenter.swift */, - 986C7FA624171C6000A3557D /* BrokenSiteCategories.swift */, - 4BC6DD1B2A60E6AD001EC129 /* ReportBrokenSiteView.swift */, - 986C7FA82417ADE700A3557D /* ReportBrokenSiteViewController.swift */, - 98728E812417E3300033960E /* BrokenSiteInfo.swift */, - ); - name = UI; - sourceTree = ""; - }; - 83D4A73920E2455B003A7A6D /* API */ = { - isa = PBXGroup; - children = ( - 83134D7C20E2D725006CE65D /* FeedbackSender.swift */, - ); - name = API; - sourceTree = ""; - }; - 83EDCC3E1F86B363005CDFCD /* API */ = { - isa = PBXGroup; - children = ( - ); - name = API; - sourceTree = ""; - }; - 84E341891E2F7EFB00BDBA6F = { - isa = PBXGroup; - children = ( - EE3B98EB2A963515002F63A0 /* WidgetsExtensionAlpha.entitlements */, - 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */, - EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */, - 84E341941E2F7EFB00BDBA6F /* DuckDuckGo */, - F143C2E51E4A4CD400CFDE3A /* Core */, - 8390446D20BDCE10006461CD /* ShareExtension */, - 98A54A8222AFCB2C00E541F4 /* Instruments */, - 84E341A91E2F7EFB00BDBA6F /* UnitTests */, - 85F21DAE210F5E32002631A6 /* AtbUITests */, - 85482D892462DCD100EDEDD1 /* OpenAction */, - 8512EA5224ED30D20073EE19 /* Widgets */, - 02025665298818B200E694E7 /* PacketTunnelProvider */, - 025CCFE32582601C001CD5BB /* FingerprintingUITests */, - 9825F9D9293F2E5F00F220F2 /* PerformanceTests */, - 85D33FCC25C97B6E002B91A6 /* IntegrationTests */, - F1AA545F1E48D90700223211 /* Frameworks */, - 31E69A60280F4BAD00478327 /* LocalPackages */, - 84E341931E2F7EFB00BDBA6F /* Products */, - 83ED3B8D1FA8E63700B47556 /* README.md */, - 83ED3B8C1FA8E61D00B47556 /* ManualTestsScript.md */, - 85A313962028E78A00327D00 /* release_notes.txt */, - ); - sourceTree = ""; - }; - 84E341931E2F7EFB00BDBA6F /* Products */ = { - isa = PBXGroup; - children = ( - 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */, - 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */, - F143C2E41E4A4CD400CFDE3A /* Core.framework */, - 8390446C20BDCE10006461CD /* ShareExtension.appex */, - 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */, - 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */, - 85482D882462DCD100EDEDD1 /* OpenAction.appex */, - 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */, - 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */, - 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */, - 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */, - 02025662298818B100E694E7 /* PacketTunnelProvider.appex */, - ); - name = Products; - sourceTree = ""; - }; - 84E341941E2F7EFB00BDBA6F /* DuckDuckGo */ = { - isa = PBXGroup; - children = ( - EE3B98EA2A9634CC002F63A0 /* DuckDuckGoAlpha.entitlements */, - CB258D1129A4F1BB00DEBA24 /* Configuration */, - 1E908BED29827C480008C8F3 /* Autoconsent */, - 3157B43627F4C8380042D3D7 /* Favicons */, - AA4D6A8023DE4973007E8790 /* AppIcon */, - F1C5ECF31E37812900C599A4 /* Application */, - 02025B0A29884CF300E694E7 /* AppTrackingProtection */, - 9817C9C121EF58BA00884F65 /* AutoClear */, - F15D43211E70849A00BF2CDC /* Autocomplete */, - F44D279327F331930037F371 /* Autofill */, - F1668BCC1E798025008CBA04 /* Bookmarks */, - 9830A05725ED0C5D00DB64DE /* BrowsingMenu */, - B652DF02287C01EE00C12A9C /* ContentBlocking */, - 310D09192799EF5C00DC0060 /* Downloads */, - F143C2C51E4A08F300CFDE3A /* DuckDuckGo.entitlements */, - C159DF052A430B36007834BB /* EmailProtection */, - 839F119520DBC489007CD8C2 /* Feedback */, - 85F2FFFE2215C163006BB258 /* FindInPage */, - F13B4BF31F18C73A00814661 /* Home */, - 84E341A11E2F7EFB00BDBA6F /* Info.plist */, - 98B001B1251EABB40090EC07 /* InfoPlist.strings */, - 85DFEDEB24C7CC7600973FE7 /* iPad */, - F1C5ECFA1E37B15B00C599A4 /* Main */, - EECD94B22A28B8580085C66E /* NetworkProtection */, - 85AE668C20971FCA0014CF04 /* Notifications */, - F1C4A70C1E5771F800A6CA1B /* OmniBar */, - F1AE54DB1F0425BB00D9A700 /* Privacy */, - 1E87615728A1515400C7C5CE /* PrivacyDashboard */, - 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */, - C1B7B51D28941F160098FD6A /* RemoteMessaging */, - F1AB2B401E3F75A000868554 /* Settings */, - 0A6CC0EE23904D5400E4F627 /* Settings.bundle */, - 85F98F8C296F0ED100742F4A /* Sync */, - F13B4BF41F18C74500814661 /* Tabs */, - F1386BA21E6846320062FC3C /* TabSwitcher */, - 98F3A1D6217B36EE0011A0D4 /* Themes */, - F11CEF581EBB66C80088E4D7 /* Tutorials */, - F1D796ED1E7AE4090019D451 /* UserInterface */, - 84E341E31E2FC0E400BDBA6F /* UserInterfaceResources */, - 3151F0E827357F8F00226F58 /* VoiceSearch */, - 4B6484F427FD1E390050A7A1 /* Waitlist */, - ); - path = DuckDuckGo; - sourceTree = ""; - }; - 84E341A91E2F7EFB00BDBA6F /* UnitTests */ = { - isa = PBXGroup; - children = ( - 85C011FA2992850A001E0A99 /* SyncUI */, - F12D98401F266B30003C2EE3 /* DuckDuckGo */, - F1E092B31E92A6B900732CCC /* Core */, - F1134ED11F40EDB600B73467 /* TestUtils */, - F17669A91E412A17003D3222 /* Mocks */, - F17843E81F36226700390DCD /* MockFiles */, - 84E341AC1E2F7EFB00BDBA6F /* Info.plist */, - ); - name = UnitTests; - path = DuckDuckGoTests; - sourceTree = ""; - }; - 84E341E31E2FC0E400BDBA6F /* UserInterfaceResources */ = { - isa = PBXGroup; - children = ( - F143C2B11E49D78C00CFDE3A /* Assets.xcassets */, - F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */, - 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */, - 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */, - F1F533861F26ABAC00D80D4F /* Localizable.strings */, - 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */, - 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */, - 85C29709247EB7AA0063A335 /* Text.xcassets */, - ); - name = UserInterfaceResources; - sourceTree = ""; - }; - 8512EA5224ED30D20073EE19 /* Widgets */ = { - isa = PBXGroup; - children = ( - 8512EA5624ED30D30073EE19 /* Assets.xcassets */, - 853273AC24FEF49600E3C778 /* ColorExtension.swift */, - 853273B124FF114700E3C778 /* DeepLinks.swift */, - 8512EA5824ED30D30073EE19 /* Info.plist */, - 98B001A2251EABB40090EC07 /* InfoPlist.strings */, - 98B001A8251EABB40090EC07 /* Localizable.strings */, - 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */, - 8544C37A250B823600A0FE73 /* UserText.swift */, - 8512EA5324ED30D20073EE19 /* Widgets.swift */, - 853273AF24FEFE4600E3C778 /* WidgetsExtension.entitlements */, - 853273A924FEF24300E3C778 /* WidgetViews.swift */, - ); - path = Widgets; - sourceTree = ""; - }; - 851DFD88212C5ED600D95F20 /* Main */ = { - isa = PBXGroup; - children = ( - 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */, - 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */, - 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */, - ); - name = Main; - sourceTree = ""; - }; - 8528AE7A212EF49200D0BD74 /* AppStore */ = { - isa = PBXGroup; - children = ( - 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */, - 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */, - ); - name = AppStore; - sourceTree = ""; - }; - 85374D3621AC417200FF5A1E /* Renderers */ = { - isa = PBXGroup; - children = ( - F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */, - 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */, - 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */, - 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */, - ); - name = Renderers; - sourceTree = ""; - }; - 85449EF623FDA03100512AAF /* UI */ = { - isa = PBXGroup; - children = ( - F1CDD3F11F16911700BE0581 /* AboutViewController.swift */, - 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */, - AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */, - AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */, - 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */, - 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */, - 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */, - F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */, - 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */, - 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */, - F176699D1E40BC86003D3222 /* Settings.storyboard */, - F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */, - 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */, - 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */, - 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */, - ); - name = UI; - sourceTree = ""; - }; - 85449EF723FDA03D00512AAF /* Model */ = { - isa = PBXGroup; - children = ( - 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */, - 4B53648926718D0E001AA041 /* EmailWaitlist.swift */, - ); - name = Model; - sourceTree = ""; - }; - 85482D892462DCD100EDEDD1 /* OpenAction */ = { - isa = PBXGroup; - children = ( - 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */, - 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */, - 85482D912462DCD100EDEDD1 /* Info.plist */, - 98B001A5251EABB40090EC07 /* InfoPlist.strings */, - 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */, - ); - path = OpenAction; - sourceTree = ""; - }; - 858566F1252E55AE007501B8 /* Debug */ = { - isa = PBXGroup; - children = ( - 858566E7252E4F56007501B8 /* Debug.storyboard */, - 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */, - 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */, - 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */, - 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */, - 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */, - 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */, - C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */, - F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */, - 983D71B02A286E810072E26D /* SyncDebugViewController.swift */, - EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */, - ); - name = Debug; - sourceTree = ""; - }; - 858650CF2469BCC100C36F8A /* DaxOnboarding */ = { - isa = PBXGroup; - children = ( - 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */, - 858650D02469BCDE00C36F8A /* DaxDialogs.swift */, - 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */, - 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */, - 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */, - 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */, - F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */, - F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */, - 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */, - 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */, - ); - name = DaxOnboarding; - sourceTree = ""; - }; - 8588026724E4249800C24AB6 /* iPad */ = { - isa = PBXGroup; - children = ( - 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */, - ); - name = iPad; - sourceTree = ""; - }; - 8595BF491FE847EB00F692EC /* ios-js-support */ = { - isa = PBXGroup; - children = ( - 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */, - 1EEFD2D42758E31600B1393B /* textsize.js */, - ); - name = "ios-js-support"; - sourceTree = ""; - }; - 859872221F5743AF00041CB8 /* FireAnimation */ = { - isa = PBXGroup; - children = ( - F4B594E2257E9806006BC1F0 /* NewFireAnimation */, - ); - name = FireAnimation; - sourceTree = ""; - }; - 85AE668C20971FCA0014CF04 /* Notifications */ = { - isa = PBXGroup; - children = ( - 85AE668D2097206E0014CF04 /* NotificationView.xib */, - 85AE668F209724120014CF04 /* NotificationView.swift */, - ); - name = Notifications; - sourceTree = ""; - }; - 85B9CB8321AEBD72009001F1 /* Cells */ = { - isa = PBXGroup; - children = ( - 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */, - 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */, - 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */, - ); - name = Cells; - sourceTree = ""; - }; - 85BDC3152434E51B0053DB07 /* Web */ = { - isa = PBXGroup; - children = ( - 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */, - ); - name = Web; - sourceTree = ""; - }; - 85C011FA2992850A001E0A99 /* SyncUI */ = { - isa = PBXGroup; - children = ( - 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */, - ); - name = SyncUI; - sourceTree = ""; - }; - 85C11E4A209084DE00BFFEB4 /* HomeRow */ = { - isa = PBXGroup; - children = ( - 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */, - 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */, - 984147C524F026C800362052 /* HomeRow.storyboard */, - 85A9C37820E0E00C00073340 /* HomeRow.xcassets */, - ); - name = HomeRow; - sourceTree = ""; - }; - 85C11E4D2090893900BFFEB4 /* HomeRow */ = { - isa = PBXGroup; - children = ( - 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */, - 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */, - ); - name = HomeRow; - sourceTree = ""; - }; - 85C29705247BDCE60063A335 /* Dax */ = { - isa = PBXGroup; - children = ( - 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */, - 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */, - ); - name = Dax; - sourceTree = ""; - }; - 85CA53A724BB342B00A6288C /* Favicons */ = { - isa = PBXGroup; - children = ( - C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */, - 85CA53A324B9F2BD00A6288C /* Favicons.swift */, - 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */, - 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */, - 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */, - 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 85D2186E24BF24BA004373D2 /* Favicons */ = { - isa = PBXGroup; - children = ( - 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */, - 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */, - 85D2187324BF25CD004373D2 /* FaviconsTests.swift */, - 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 85D33FCC25C97B6E002B91A6 /* IntegrationTests */ = { - isa = PBXGroup; - children = ( - 1E1D8B5F29950FB300C96994 /* Autoconsent */, - 85F21DBD21121147002631A6 /* AtbServerTests.swift */, - 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */, - 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */, - 85D33FCF25C97B6E002B91A6 /* Info.plist */, - ); - path = IntegrationTests; - sourceTree = ""; - }; - 85DD44232976C7A8005CC388 /* Controllers */ = { - isa = PBXGroup; - children = ( - 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */, - 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */, - 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */, - 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */, - ); - name = Controllers; - sourceTree = ""; - }; - 85DFEDEB24C7CC7600973FE7 /* iPad */ = { - isa = PBXGroup; - children = ( - 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */, - ); - name = iPad; - sourceTree = ""; - }; - 85E5602D26541D0900F4DC44 /* AutoComplete */ = { - isa = PBXGroup; - children = ( - 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */, - ); - name = AutoComplete; - sourceTree = ""; - }; - 85EE7F53224667C3000FE757 /* WebContainer */ = { - isa = PBXGroup; - children = ( - 85EE7F54224667DD000FE757 /* WebContainer.storyboard */, - 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */, - 85EE7F562246685B000FE757 /* WebContainerViewController.swift */, - ); - name = WebContainer; - sourceTree = ""; - }; - 85F21DAE210F5E32002631A6 /* AtbUITests */ = { - isa = PBXGroup; - children = ( - 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */, - 85F21DB1210F5E32002631A6 /* Info.plist */, - 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */, - ); - path = AtbUITests; - sourceTree = ""; - }; - 85F2FFFE2215C163006BB258 /* FindInPage */ = { - isa = PBXGroup; - children = ( - 85F2FFFF2215C17B006BB258 /* FindInPage.swift */, - 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */, - 8586A10C24CBA7070049720E /* FindInPageActivity.swift */, - 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */, - 85F200032216F5D8006BB258 /* FindInPageView.swift */, - ); - name = FindInPage; - sourceTree = ""; - }; - 85F98F8C296F0ED100742F4A /* Sync */ = { - isa = PBXGroup; - children = ( - 377D80202AB4853A002AF251 /* SettingSyncHandlers */, - 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */, - 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */, - 85DD44232976C7A8005CC388 /* Controllers */, - ); - name = Sync; - sourceTree = ""; - }; - 9817C9C121EF58BA00884F65 /* AutoClear */ = { - isa = PBXGroup; - children = ( - 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */, - 9817C9C221EF594700884F65 /* AutoClear.swift */, - ); - name = AutoClear; - sourceTree = ""; - }; - 981FED7222045FFA008488D7 /* AutoClear */ = { - isa = PBXGroup; - children = ( - 981FED7322046017008488D7 /* AutoClearTests.swift */, - ); - name = AutoClear; - sourceTree = ""; - }; - 9825F9D9293F2E5F00F220F2 /* PerformanceTests */ = { - isa = PBXGroup; - children = ( - 98BFA910294A2086004EA636 /* bookmarks_3k.html */, - 98D4B7E22949C4270068814D /* bookmarks_30k.html */, - 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */, - 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */, - 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */, - 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */, - 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */, - 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */, - ); - path = PerformanceTests; - sourceTree = ""; - }; - 982E562C222C39E2008D861B /* Model */ = { - isa = PBXGroup; - children = ( - 982E562D222C39F8008D861B /* Feedback.swift */, - ); - name = Model; - sourceTree = ""; - }; - 9830A05725ED0C5D00DB64DE /* BrowsingMenu */ = { - isa = PBXGroup; - children = ( - 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */, - B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */, - 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */, - B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */, - 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */, - 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */, - 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */, - 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */, - ); - path = BrowsingMenu; - sourceTree = ""; - }; - 98559FD0267099F400A83094 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */, - 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */, - B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */, - B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */, - B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */, - B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 987130BD294AAB8200AB05E0 /* BSK */ = { - isa = PBXGroup; - children = ( - 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */, - 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */, - 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */, - 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */, - 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */, - 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */, - 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */, - ); - name = BSK; - sourceTree = ""; - }; - 98A54A8222AFCB2C00E541F4 /* Instruments */ = { - isa = PBXGroup; - children = ( - 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */, - 9820A5D522B1C0B20024E37C /* DDG Trace.tracetemplate */, - ); - path = Instruments; - sourceTree = ""; - }; - 98EA2C3A218B9A880023E1DC /* Themes */ = { - isa = PBXGroup; - children = ( - 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */, - ); - name = Themes; - sourceTree = ""; - }; - 98EA2C3F218BB5140023E1DC /* Settings */ = { - isa = PBXGroup; - children = ( - 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */, - 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */, - ); - name = Settings; - sourceTree = ""; - }; - 98F3A1D6217B36EE0011A0D4 /* Themes */ = { - isa = PBXGroup; - children = ( - 98F3A1D7217B37010011A0D4 /* Theme.swift */, - 9874F9ED2187AFCE00CAF33D /* Themable.swift */, - 98DA6EC92181E41F00E65433 /* ThemeManager.swift */, - 98F3A1D9217B37200011A0D4 /* LightTheme.swift */, - 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */, - 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */, - ); - name = Themes; - sourceTree = ""; - }; - AA4D6A8023DE4973007E8790 /* AppIcon */ = { - isa = PBXGroup; - children = ( - AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */, - AA3D854823DA1DFB00788410 /* AppIcon.swift */, - AA4D6A8123DE4981007E8790 /* Black */, - AA4D6A9623DE4BB3007E8790 /* Blue */, - AA4D6AAB23DE4CC9007E8790 /* Green */, - AA4D6AAC23DE4CE5007E8790 /* Purple */, - AA4D6AF323DF0282007E8790 /* Red */, - AA4D6AAD23DE4D01007E8790 /* Yellow */, - ); - name = AppIcon; - sourceTree = ""; - }; - AA4D6A8123DE4981007E8790 /* Black */ = { - isa = PBXGroup; - children = ( - AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */, - AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */, - AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */, - AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */, - AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */, - AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */, - AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */, - AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */, - ); - name = Black; - sourceTree = ""; - }; - AA4D6A9623DE4BB3007E8790 /* Blue */ = { - isa = PBXGroup; - children = ( - AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */, - AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */, - AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */, - AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */, - AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */, - AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */, - AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */, - AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */, - ); - name = Blue; - sourceTree = ""; - }; - AA4D6AAB23DE4CC9007E8790 /* Green */ = { - isa = PBXGroup; - children = ( - AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */, - AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */, - AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */, - AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */, - AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */, - AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */, - AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */, - AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */, - ); - name = Green; - sourceTree = ""; - }; - AA4D6AAC23DE4CE5007E8790 /* Purple */ = { - isa = PBXGroup; - children = ( - AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */, - AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */, - AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */, - AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */, - AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */, - AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */, - AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */, - AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */, - ); - name = Purple; - sourceTree = ""; - }; - AA4D6AAD23DE4D01007E8790 /* Yellow */ = { - isa = PBXGroup; - children = ( - AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */, - AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */, - AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */, - AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */, - AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */, - AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */, - AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */, - AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */, - ); - name = Yellow; - sourceTree = ""; - }; - AA4D6AF323DF0282007E8790 /* Red */ = { - isa = PBXGroup; - children = ( - AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */, - AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */, - AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */, - AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */, - ); - name = Red; - sourceTree = ""; - }; - B652DF02287C01EE00C12A9C /* ContentBlocking */ = { - isa = PBXGroup; - children = ( - B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */, - B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */, - ); - name = ContentBlocking; - sourceTree = ""; - }; - C14882D627F2010700D59F0C /* ImportExport */ = { - isa = PBXGroup; - children = ( - C14882D727F2011C00D59F0C /* BookmarksExporter.swift */, - C14882D927F2011C00D59F0C /* BookmarksImporter.swift */, - ); - name = ImportExport; - sourceTree = ""; - }; - C14882DD27F20D7300D59F0C /* Bookmarks */ = { - isa = PBXGroup; - children = ( - 987130BD294AAB8200AB05E0 /* BSK */, - 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */, - 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */, - C14882DE27F20D7E00D59F0C /* ImportExport */, - ); - name = Bookmarks; - sourceTree = ""; - }; - C14882DE27F20D7E00D59F0C /* ImportExport */ = { - isa = PBXGroup; - children = ( - C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */, - C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */, - C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */, - ); - name = ImportExport; - sourceTree = ""; - }; - C159DF052A430B36007834BB /* EmailProtection */ = { - isa = PBXGroup; - children = ( - C1F341C32A6923D70032057B /* EmailAddressPrompt */, - C1CAA3D52A630ECB00807703 /* EmailSignup */, - ); - name = EmailProtection; - sourceTree = ""; - }; - C17B59552A03AAC40055F2D1 /* PasswordGeneration */ = { - isa = PBXGroup; - children = ( - C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */, - C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */, - C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */, - ); - name = PasswordGeneration; - sourceTree = ""; - }; - C1B7B51D28941F160098FD6A /* RemoteMessaging */ = { - isa = PBXGroup; - children = ( - C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */, - C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */, - C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */, - C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */, - ); - name = RemoteMessaging; - sourceTree = ""; - }; - C1B7B52E28944DDC0098FD6A /* RemoteMessaging */ = { - isa = PBXGroup; - children = ( - C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */, - ); - name = RemoteMessaging; - sourceTree = ""; - }; - C1BF0BA629B63E0400482B73 /* AutofillLoginUI */ = { - isa = PBXGroup; - children = ( - C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */, - ); - name = AutofillLoginUI; - sourceTree = ""; - }; - C1CAA3D52A630ECB00807703 /* EmailSignup */ = { - isa = PBXGroup; - children = ( - C159DF062A430B60007834BB /* EmailSignupViewController.swift */, - C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */, - C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */, - C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */, - ); - name = EmailSignup; - sourceTree = ""; - }; - C1F341C32A6923D70032057B /* EmailAddressPrompt */ = { - isa = PBXGroup; - children = ( - C1F341C42A6924000032057B /* EmailAddressPromptView.swift */, - C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */, - C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */, - ); - name = EmailAddressPrompt; - sourceTree = ""; - }; - CB1AEFB6279AF6420031AE3D /* WidgetEducation */ = { - isa = PBXGroup; - children = ( - CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */, - CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */, - ); - name = WidgetEducation; - sourceTree = ""; - }; - CB258D1129A4F1BB00DEBA24 /* Configuration */ = { - isa = PBXGroup; - children = ( - CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */, - CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */, - ); - path = Configuration; - sourceTree = ""; - }; - CBAA195627BFDD9800A4BD49 /* SmarterEncryption */ = { - isa = PBXGroup; - children = ( - CBAA195827BFDE0800A4BD49 /* Resources */, - CBAA195727BFDDAC00A4BD49 /* Store */, - ); - name = SmarterEncryption; - sourceTree = ""; - }; - CBAA195727BFDDAC00A4BD49 /* Store */ = { - isa = PBXGroup; - children = ( - 85A53EC9200D1FA20010D13F /* FileStore.swift */, - 9896632322C56716007BE4FE /* EtagStorage.swift */, - CB258D0C29A4CD0500DEBA24 /* Configuration.swift */, - ); - name = Store; - sourceTree = ""; - }; - CBAA195827BFDE0800A4BD49 /* Resources */ = { - isa = PBXGroup; - children = ( - 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */, - 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */, - 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */, - ); - name = Resources; - sourceTree = ""; - }; - EA7EFE662677F5BD0075464E /* PrivacyReferenceTests */ = { - isa = PBXGroup; - children = ( - EA39B7E1268A1A35000C62CD /* privacy-reference-tests */, - 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */, - EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */, - 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */, - 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */, - ); - name = PrivacyReferenceTests; - sourceTree = ""; - }; - EE0153DF2A6EABAF002A8B26 /* Helpers */ = { - isa = PBXGroup; - children = ( - EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */, - EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */, - EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */, - ); - name = Helpers; - sourceTree = ""; - }; - EE0153E22A6FE031002A8B26 /* Root */ = { - isa = PBXGroup; - children = ( - EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */, - EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */, - EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */, - ); - name = Root; - sourceTree = ""; - }; - EE3766DC2AC5940A00AAB575 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */, - EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */, - ); - path = NetworkProtection; - sourceTree = ""; - }; - EE3B226929DE0EE10082298A /* FeatureFlags */ = { - isa = PBXGroup; - children = ( - EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */, - ); - name = FeatureFlags; - sourceTree = ""; - }; - EE458D122ABB651500FC651A /* Debug */ = { - isa = PBXGroup; - children = ( - EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */, - EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */, - ); - name = Debug; - sourceTree = ""; - }; - EE50052C29C3692700AE0773 /* FeatureFlags */ = { - isa = PBXGroup; - children = ( - EE50052D29C369D300AE0773 /* FeatureFlag.swift */, - EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */, - ); - name = FeatureFlags; - sourceTree = ""; - }; - EE56DE3A2A6038F500375C41 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */, - EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */, - EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EE7A92852AC6DE2500832A36 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */, - EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EE9D68CF2AE00CE000B55EF4 /* VPNSettings */ = { - isa = PBXGroup; - children = ( - EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */, - ); - name = VPNSettings; - sourceTree = ""; - }; - EE9D68D62AE1527F00B55EF4 /* VPNNotifications */ = { - isa = PBXGroup; - children = ( - EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */, - EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */, - ); - name = VPNNotifications; - sourceTree = ""; - }; - EECD94B22A28B8580085C66E /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EE9D68D62AE1527F00B55EF4 /* VPNNotifications */, - EE9D68CF2AE00CE000B55EF4 /* VPNSettings */, - EE458D122ABB651500FC651A /* Debug */, - EE0153E22A6FE031002A8B26 /* Root */, - EE0153DF2A6EABAF002A8B26 /* Helpers */, - EEFD562D2A65B68B00DAEC48 /* Invite */, - EECD94B32A28B96C0085C66E /* Status */, - EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EECD94B32A28B96C0085C66E /* Status */ = { - isa = PBXGroup; - children = ( - EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */, - EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */, - ); - name = Status; - sourceTree = ""; - }; - EEFD562D2A65B68B00DAEC48 /* Invite */ = { - isa = PBXGroup; - children = ( - EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */, - EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */, - ); - name = Invite; - sourceTree = ""; - }; - F1134EA71F3E2B3500B73467 /* Statistics */ = { - isa = PBXGroup; - children = ( - C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */, - F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */, - F1134EB11F40AC6A00B73467 /* Domain */, - F1134EAE1F40AB2300B73467 /* Parser */, - F1134EA91F3E2BA700B73467 /* Store */, - CB2A7EF028410DF700885F67 /* PixelEvent.swift */, - 853A717520F62FE800FE60BC /* Pixel.swift */, - 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */, - 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */, - 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */, - ); - name = Statistics; - sourceTree = ""; - }; - F1134EA91F3E2BA700B73467 /* Store */ = { - isa = PBXGroup; - children = ( - F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */, - F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */, - ); - name = Store; - sourceTree = ""; - }; - F1134EAE1F40AB2300B73467 /* Parser */ = { - isa = PBXGroup; - children = ( - F1134EAF1F40AC6300B73467 /* AtbParser.swift */, - ); - name = Parser; - sourceTree = ""; - }; - F1134EB11F40AC6A00B73467 /* Domain */ = { - isa = PBXGroup; - children = ( - F1134EB21F40AD2500B73467 /* Atb.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F1134EC91F40E74800B73467 /* Statistics */ = { - isa = PBXGroup; - children = ( - 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */, - 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */, - F1134ECB1F40EA0300B73467 /* Parser */, - 853A717720F645FB00FE60BC /* PixelTests.swift */, - 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */, - 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */, - F1134ED31F40F12B00B73467 /* Store */, - 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */, - ); - name = Statistics; - sourceTree = ""; - }; - F1134ECB1F40EA0300B73467 /* Parser */ = { - isa = PBXGroup; - children = ( - F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */, - ); - name = Parser; - sourceTree = ""; - }; - F1134ED11F40EDB600B73467 /* TestUtils */ = { - isa = PBXGroup; - children = ( - C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */, - 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */, - C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */, - F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */, - C14882E627F20DAB00D59F0C /* TestDataLoader.swift */, - 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */, - 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */, - EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */, - ); - name = TestUtils; - sourceTree = ""; - }; - F1134ED31F40F12B00B73467 /* Store */ = { - isa = PBXGroup; - children = ( - F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */, - ); - name = Store; - sourceTree = ""; - }; - F11CEF581EBB66C80088E4D7 /* Tutorials */ = { - isa = PBXGroup; - children = ( - 1E16260029683B4D0004127F /* CustomDaxDialog */, - 858650CF2469BCC100C36F8A /* DaxOnboarding */, - 85EE7F53224667C3000FE757 /* WebContainer */, - 85C11E4A209084DE00BFFEB4 /* HomeRow */, - F1BE54481E69DD5F00FCF649 /* Onboarding */, - F186421A1E94A3F900B2A911 /* Support */, - ); - name = Tutorials; - sourceTree = ""; - }; - F12790DD1EBBDDF3001D3AEC /* Tutorials */ = { - isa = PBXGroup; - children = ( - 85C29705247BDCE60063A335 /* Dax */, - 85C11E4D2090893900BFFEB4 /* HomeRow */, - ); - name = Tutorials; - sourceTree = ""; - }; - F12D98401F266B30003C2EE3 /* DuckDuckGo */ = { - isa = PBXGroup; - children = ( - F17669A21E411D63003D3222 /* Application */, - 026F08B629B7DC130079B9DF /* AppTrackingProtection */, - 981FED7222045FFA008488D7 /* AutoClear */, - 85E5602D26541D0900F4DC44 /* AutoComplete */, - 1E1D8B5B2994FF7800C96994 /* Autoconsent */, - F40F843228C92B1C0081AE75 /* Autofill */, - 98559FD0267099F400A83094 /* ContentBlocker */, - 31C138A127A334F600FFD4B2 /* Downloads */, - 83134D7F20E2E013006CE65D /* Feedback */, - 8588026724E4249800C24AB6 /* iPad */, - 851DFD88212C5ED600D95F20 /* Main */, - EE56DE3A2A6038F500375C41 /* NetworkProtection */, - F1D477C71F2139210031ED49 /* OmniBar */, - C1B7B52E28944DDC0098FD6A /* RemoteMessaging */, - 98EA2C3F218BB5140023E1DC /* Settings */, - F13B4BF71F18C9E800814661 /* Tabs */, - 98EA2C3A218B9A880023E1DC /* Themes */, - F12790DD1EBBDDF3001D3AEC /* Tutorials */, - F194FAF91F14E605009B4DF8 /* UserInterface */, - 317045BE2858C69A0016ED1F /* Utils */, - 4B6484F927FFCF520050A7A1 /* Waitlist */, - ); - name = DuckDuckGo; - sourceTree = ""; - }; - F1386BA21E6846320062FC3C /* TabSwitcher */ = { - isa = PBXGroup; - children = ( - 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */, - 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */, - 8586A10F24CCCD040049720E /* TabsBarViewController.swift */, - F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */, - F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */, - 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */, - F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */, - 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */, - 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */, - F1DE78571E5CAE350058895A /* TabViewGridCell.swift */, - 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */, - ); - name = TabSwitcher; - sourceTree = ""; - }; - F13B4BF31F18C73A00814661 /* Home */ = { - isa = PBXGroup; - children = ( - 02A54A962A0930D1000C8FED /* AppTrackingProtection */, - F4D9C4F8251179CC00814B71 /* HomeMessages */, - 984147B324F0264300362052 /* Home.storyboard */, - 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */, - F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */, - 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */, - F16390811E648B7A005B4550 /* HomeViewController.swift */, - 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */, - 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */, - 85B9CB8321AEBD72009001F1 /* Cells */, - 85374D3621AC417200FF5A1E /* Renderers */, - ); - name = Home; - sourceTree = ""; - }; - F13B4BF41F18C74500814661 /* Tabs */ = { - isa = PBXGroup; - children = ( - 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */, - F1617C141E57336D00DEDCAF /* TabManager.swift */, - F13B4BF51F18C75D00814661 /* Model */, - F13B4BF61F18C76600814661 /* UI */, - ); - name = Tabs; - sourceTree = ""; - }; - F13B4BF51F18C75D00814661 /* Model */ = { - isa = PBXGroup; - children = ( - F13B4BD21F1822C700814661 /* Tab.swift */, - F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */, - F13B4BBF1F180D8A00814661 /* TabsModel.swift */, - 988AC354257E47C100793C64 /* RequeryLogic.swift */, - B652DEFC287BE67400C12A9C /* UserScripts.swift */, - ); - name = Model; - sourceTree = ""; - }; - F13B4BF61F18C76600814661 /* UI */ = { - isa = PBXGroup; - children = ( - 984147C224F026A300362052 /* Tab.storyboard */, - F1386BA31E6846C40062FC3C /* TabDelegate.swift */, - F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */, - CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */, - 9820EAF422613CD30089094D /* WebProgressWorker.swift */, - 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */, - 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */, - 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */, - 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */, - 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */, - 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */, - 8548D96725262C33005AAE49 /* view_highlight.json */, - 31B524562715BB23002225AB /* WebJSAlert.swift */, - B60DFF062872B64B0061E7C2 /* JSAlertController.swift */, - B6BA95E728924730004ABA20 /* JSAlertController.storyboard */, - 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */, - ); - name = UI; - sourceTree = ""; - }; - F13B4BF71F18C9E800814661 /* Tabs */ = { - isa = PBXGroup; - children = ( - 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */, - 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */, - 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */, - F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */, - F13B4BF81F18CA0600814661 /* TabsModelTests.swift */, - F189AED61F18F6DE001EBAE1 /* TabTests.swift */, - ); - name = Tabs; - sourceTree = ""; - }; - F143C2E51E4A4CD400CFDE3A /* Core */ = { - isa = PBXGroup; - children = ( - EE7A92852AC6DE2500832A36 /* NetworkProtection */, - 4B470ED4299C484B0086EBDC /* AppTrackingProtection */, - F1CE42A71ECA0A520074A8DF /* Bookmarks */, - 837774491F8E1ECE00E17A29 /* ContentBlocker */, - F143C2E61E4A4CD400CFDE3A /* Core.h */, - F143C3141E4A99BE00CFDE3A /* Domain */, - 85CA53A724BB342B00A6288C /* Favicons */, - EE50052C29C3692700AE0773 /* FeatureFlags */, - 8512BCBF2061B6110085E862 /* global.swift */, - F143C2E71E4A4CD400CFDE3A /* Info.plist */, - 98B001AE251EABB40090EC07 /* InfoPlist.strings */, - F18608DE1E5E648100361C30 /* Javascript */, - CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */, - CBAA195627BFDD9800A4BD49 /* SmarterEncryption */, - F1134EA71F3E2B3500B73467 /* Statistics */, - 37DF000829F9C3F0002B7D3E /* Sync */, - F143C3191E4A99DD00CFDE3A /* Utilities */, - F143C3311E4A9A6A00CFDE3A /* Web */, - ); - path = Core; - sourceTree = ""; - }; - F143C3141E4A99BE00CFDE3A /* Domain */ = { - isa = PBXGroup; - children = ( - F143C3151E4A99D200CFDE3A /* AppURLs.swift */, - F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */, - F143C3161E4A99D200CFDE3A /* Link.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F143C3191E4A99DD00CFDE3A /* Utilities */ = { - isa = PBXGroup; - children = ( - B603974829C19F6F00902A34 /* Assertions.swift */, - CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */, - 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */, - 9875E00622316B8400B1373F /* Instruments.swift */, - 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */, - 9887DC242354D2AA005C85F5 /* Database.swift */, - 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */, - F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */, - F143C3231E4A9A0E00CFDE3A /* Logging.swift */, - F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */, - F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */, - F1D477CA1F2149C40031ED49 /* Type.swift */, - 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */, - F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */, - 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */, - F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */, - 98982B3322F8D8E400578AC9 /* Debounce.swift */, - 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */, - 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */, - 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */, - 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */, - 1E6A4D682984208800A371D3 /* LocaleExtension.swift */, - ); - name = Utilities; - sourceTree = ""; - }; - F143C3311E4A9A6A00CFDE3A /* Web */ = { - isa = PBXGroup; - children = ( - 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */, - 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */, - 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */, - 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */, - 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */, - 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */, - 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */, - 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */, - 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */, - F1A886771F29394E0096251E /* WebCacheManager.swift */, - 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */, - 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */, - ); - name = Web; - sourceTree = ""; - }; - F15D43211E70849A00BF2CDC /* Autocomplete */ = { - isa = PBXGroup; - children = ( - F17922D31E7109C4006E3D97 /* API */, - F17922DC1E717C91006E3D97 /* Domain */, - F17922D41E7109DB006E3D97 /* UI */, - ); - name = Autocomplete; - sourceTree = ""; - }; - F1668BCC1E798025008CBA04 /* Bookmarks */ = { - isa = PBXGroup; - children = ( - F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */, - F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */, - F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */, - F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */, - F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */, - F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */, - F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */, - F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */, - F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */, - F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */, - 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */, - F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */, - 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */, - ); - name = Bookmarks; - sourceTree = ""; - }; - F17669A21E411D63003D3222 /* Application */ = { - isa = PBXGroup; - children = ( - 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */, - 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */, - 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */, - ); - name = Application; - sourceTree = ""; - }; - F17669A91E412A17003D3222 /* Mocks */ = { - isa = PBXGroup; - children = ( - C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */, - 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */, - C158AC7A297AB5DC0008723A /* MockSecureVault.swift */, - F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */, - 026DABA328242BC80089E0B5 /* MockUserAgent.swift */, - 8536A1C7209AF2410050739E /* MockVariantManager.swift */, - 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */, - CBDD5DE029A6741300832877 /* MockBundle.swift */, - C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */, - ); - name = Mocks; - sourceTree = ""; - }; - F17922D31E7109C4006E3D97 /* API */ = { - isa = PBXGroup; - children = ( - F1A568391E70F98E0081082E /* AutocompleteRequest.swift */, - ); - name = API; - sourceTree = ""; - }; - F17922D41E7109DB006E3D97 /* UI */ = { - isa = PBXGroup; - children = ( - 984147AD24F025F700362052 /* Autocomplete.storyboard */, - F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */, - F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */, - F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */, - F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */, - ); - name = UI; - sourceTree = ""; - }; - F17922DC1E717C91006E3D97 /* Domain */ = { - isa = PBXGroup; - children = ( - F17922DA1E717C8D006E3D97 /* Suggestion.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F17D722C1E8B3563003E8B0E /* Domain */ = { - isa = PBXGroup; - children = ( - 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */, - F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */, - CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */, - F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F18608DE1E5E648100361C30 /* Javascript */ = { - isa = PBXGroup; - children = ( - 835750931F8E9A610059E07B /* contentblocking */, - ); - name = Javascript; - sourceTree = ""; - }; - F186421A1E94A3F900B2A911 /* Support */ = { - isa = PBXGroup; - children = ( - F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */, - ); - name = Support; - sourceTree = ""; - }; - F194FAF91F14E605009B4DF8 /* UserInterface */ = { - isa = PBXGroup; - children = ( - F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */, - F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */, - ); - name = UserInterface; - sourceTree = ""; - }; - F198D78F1E3976300088DA8A /* Utilities */ = { - isa = PBXGroup; - children = ( - F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */, - F14E491E1E391CE900DC037C /* URLExtensionTests.swift */, - F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */, - 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */, - 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */, - 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */, - ); - name = Utilities; - sourceTree = ""; - }; - F198D7961E3A45C00088DA8A /* Web */ = { - isa = PBXGroup; - children = ( - 834DF990248FDDF60075EA48 /* UserAgentTests.swift */, - 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */, - 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */, - F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */, - ); - name = Web; - sourceTree = ""; - }; - F1AA545F1E48D90700223211 /* Frameworks */ = { - isa = PBXGroup; - children = ( - F1AA54601E48D90700223211 /* NotificationCenter.framework */, - 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */, - 8512EA5024ED30D20073EE19 /* SwiftUI.framework */, - 02025663298818B100E694E7 /* NetworkExtension.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F1AB2B401E3F75A000868554 /* Settings */ = { - isa = PBXGroup; - children = ( - 858566F1252E55AE007501B8 /* Debug */, - 85449EF723FDA03D00512AAF /* Model */, - 85449EF623FDA03100512AAF /* UI */, - ); - name = Settings; - sourceTree = ""; - }; - F1AE54DB1F0425BB00D9A700 /* Privacy */ = { - isa = PBXGroup; - children = ( - 984147B624F0264B00362052 /* Authentication.storyboard */, - F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */, - 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */, - F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */, - F1CA3C361F045878005FADB3 /* PrivacyStore.swift */, - F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */, - ); - name = Privacy; - sourceTree = ""; - }; - F1BE54481E69DD5F00FCF649 /* Onboarding */ = { - isa = PBXGroup; - children = ( - 984147AA24F0259000362052 /* Onboarding.storyboard */, - 851B128722200575004781BC /* Onboarding.swift */, - F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */, - F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */, - F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */, - 851B128B2220483A004781BC /* OnboardingViewController.swift */, - F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */, - ); - name = Onboarding; - sourceTree = ""; - }; - F1C4A70C1E5771F800A6CA1B /* OmniBar */ = { - isa = PBXGroup; - children = ( - F114C55A1E66EB020018F95F /* NibLoading.swift */, - F1C4A70D1E57725800A6CA1B /* OmniBar.swift */, - 98D16975250CE707009513CC /* OmniBar.xib */, - F130D7391E5776C500C45811 /* OmniBarDelegate.swift */, - F1D477C51F2126CC0031ED49 /* OmniBarState.swift */, - 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */, - 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */, - 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */, - 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */, - 1E7A71152934E4C700B7EA19 /* OmniBarNotifications */, - 1EE411F42857C5130003FE64 /* PrivacyIconAndTrackers */, - ); - name = OmniBar; - sourceTree = ""; - }; - F1C5ECF31E37812900C599A4 /* Application */ = { - isa = PBXGroup; - children = ( - 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */, - CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */, - 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */, - 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */, - 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */, - 85BA58591F3506AE00C6E8CA /* AppSettings.swift */, - 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */, - 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */, - 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */, - 983EABB7236198F6003948D1 /* DatabaseMigration.swift */, - 853C5F6021C277C7001F7A05 /* global.swift */, - ); - name = Application; - sourceTree = ""; - }; - F1C5ECFA1E37B15B00C599A4 /* Main */ = { - isa = PBXGroup; - children = ( - 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */, - 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */, - 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */, - 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */, - 854A012E2A5563A400FCC628 /* FindInPage.xib */, - 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */, - 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */, - 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */, - 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */, - F17669D61E43401C003D3222 /* MainViewController.swift */, - 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */, - 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */, - 8546A5492A672959003929BF /* MainViewController+Email.swift */, - 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */, - 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */, - 9880723525FA4E440039EF4B /* menu_dark.json */, - 9880723625FA4E450039EF4B /* menu_light.json */, - 9880722925FA497B0039EF4B /* MenuButton.swift */, - 98EF177C21837E35006750C1 /* new_tab_dark.json */, - 85371D232121B9D400920548 /* new_tab.json */, - 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */, - 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */, - 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */, - 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */, - 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */, - CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */, - ); - name = Main; - sourceTree = ""; - }; - F1CE42A71ECA0A520074A8DF /* Bookmarks */ = { - isa = PBXGroup; - children = ( - 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */, - 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */, - 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */, - C14882D627F2010700D59F0C /* ImportExport */, - F1CE42A81ECA0A660074A8DF /* LegacyStore */, - ); - name = Bookmarks; - sourceTree = ""; - }; - F1CE42A81ECA0A660074A8DF /* LegacyStore */ = { - isa = PBXGroup; - children = ( - C1963862283794A000298D4D /* BookmarksCachingSearch.swift */, - F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */, - F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */, - F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */, - 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */, - ); - name = LegacyStore; - sourceTree = ""; - }; - F1D477C71F2139210031ED49 /* OmniBar */ = { - isa = PBXGroup; - children = ( - 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */, - 85F20005221702F7006BB258 /* OmniBarTests.swift */, - F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */, - 1E8146A628C8AAF500D1AF63 /* PrivacyIconAndTrackers */, - ); - name = OmniBar; - sourceTree = ""; - }; - F1D796ED1E7AE4090019D451 /* UserInterface */ = { - isa = PBXGroup; - children = ( - 859872221F5743AF00041CB8 /* FireAnimation */, - 1E162603296840790004127F /* SwiftUI */, - 982686AC2600C0850011A8D6 /* ActionMessageView.swift */, - 982686B82600C0960011A8D6 /* ActionMessageView.xib */, - 37FCAABF29930E26000E420A /* FailedAssertionView.swift */, - 980891A122369ADB00313A70 /* FeedbackUserText.swift */, - 985AAE4424899369007A43EC /* HomeScreenTransition.swift */, - 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */, - 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */, - 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */, - F1D934021E610DCE00A6F0D6 /* Point.swift */, - 985892512260B1B200EEB31B /* ProgressView.swift */, - F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */, - F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */, - 8524CC95246D620B00E59D45 /* String+Markdown.swift */, - 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */, - F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */, - 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */, - 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */, - F1B745211E549D550072547E /* UIColorExtension.swift */, - F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */, - 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */, - 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */, - 850365F223DE087800D0F787 /* UIImageViewExtension.swift */, - 980891A82238504B00313A70 /* UILabelExtension.swift */, - 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */, - 982C87C32255559A00919035 /* UITableViewCellExtension.swift */, - 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */, - 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */, - F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */, - F1DE78591E5CD2A70058895A /* UIViewExtension.swift */, - F1F5337B1F26A9EF00D80D4F /* UserText.swift */, - 986DA94924884B18004A7E39 /* WebViewTransition.swift */, - EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */, - ); - name = UserInterface; - sourceTree = ""; - }; - F1E092B31E92A6B900732CCC /* Core */ = { - isa = PBXGroup; - children = ( - 4B83396D29AC0F22003F7EA9 /* AppTrackingProtection */, - EA7EFE662677F5BD0075464E /* PrivacyReferenceTests */, - 83EDCC3E1F86B363005CDFCD /* API */, - C14882DD27F20D7300D59F0C /* Bookmarks */, - 830FA79B1F8E81FB00FCE105 /* ContentBlocker */, - F17D722C1E8B3563003E8B0E /* Domain */, - EE3B226929DE0EE10082298A /* FeatureFlags */, - 85D2186E24BF24BA004373D2 /* Favicons */, - F1134EC91F40E74800B73467 /* Statistics */, - F198D78F1E3976300088DA8A /* Utilities */, - F198D7961E3A45C00088DA8A /* Web */, - ); - name = Core; - sourceTree = ""; - }; - F407605328131910006B1E0B /* AutofillLoginUI */ = { - isa = PBXGroup; - children = ( - C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */, - F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */, - F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */, - F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */, - ); - name = AutofillLoginUI; - sourceTree = ""; - }; - F407605428131923006B1E0B /* SaveLogin */ = { - isa = PBXGroup; - children = ( - 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */, - 3157B43227F497E90042D3D7 /* SaveLoginView.swift */, - 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */, - 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */, - ); - name = SaveLogin; - sourceTree = ""; - }; - F40F843228C92B1C0081AE75 /* Autofill */ = { - isa = PBXGroup; - children = ( - C1BF0BA629B63E0400482B73 /* AutofillLoginUI */, - F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */, - C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */, - ); - name = Autofill; - sourceTree = ""; - }; - F44D279327F331930037F371 /* Autofill */ = { - isa = PBXGroup; - children = ( - D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */, - F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */, - C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */, - C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */, - 319A370F28299A850079FBCE /* PasswordHider.swift */, - 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */, - F407605328131910006B1E0B /* AutofillLoginUI */, - 310C4B4A281B69BC00BA79A9 /* Management */, - C17B59552A03AAC40055F2D1 /* PasswordGeneration */, - 31951E9328230D8900CAF535 /* Shared */, - F407605428131923006B1E0B /* SaveLogin */, - ); - name = Autofill; - sourceTree = ""; - }; - F4B594E2257E9806006BC1F0 /* NewFireAnimation */ = { - isa = PBXGroup; - children = ( - F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */, - F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */, - F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */, - F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */, - ); - name = NewFireAnimation; - sourceTree = ""; - }; - F4D9C4F8251179CC00814B71 /* HomeMessages */ = { - isa = PBXGroup; - children = ( - 854A012A2A54412600FCC628 /* ActivityViewController.swift */, - CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */, - CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */, - F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */, - CBF14FC227970072001D94D0 /* HomeMessageView.swift */, - CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */, - C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */, - CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */, - CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */, - CB1AEFB6279AF6420031AE3D /* WidgetEducation */, - ); - name = HomeMessages; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - F143C2E11E4A4CD400CFDE3A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - F143C2E81E4A4CD400CFDE3A /* Core.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 02025661298818B100E694E7 /* PacketTunnelProvider */ = { - isa = PBXNativeTarget; - buildConfigurationList = 0202566F298818B200E694E7 /* Build configuration list for PBXNativeTarget "PacketTunnelProvider" */; - buildPhases = ( - 0202565E298818B100E694E7 /* Sources */, - 0202565F298818B100E694E7 /* Frameworks */, - 02025660298818B100E694E7 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 4B470EE7299C6DFB0086EBDC /* PBXTargetDependency */, - ); - name = PacketTunnelProvider; - packageProductDependencies = ( - 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */, - ); - productName = PacketTunnelProvider; - productReference = 02025662298818B100E694E7 /* PacketTunnelProvider.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 025CCFE12582601C001CD5BB /* FingerprintingUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 025CCFEB2582601C001CD5BB /* Build configuration list for PBXNativeTarget "FingerprintingUITests" */; - buildPhases = ( - 025CCFDE2582601C001CD5BB /* Sources */, - 025CCFDF2582601C001CD5BB /* Frameworks */, - 025CCFE02582601C001CD5BB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 025CCFE82582601C001CD5BB /* PBXTargetDependency */, - ); - name = FingerprintingUITests; - productName = FingerprintingUITests; - productReference = 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 8390446B20BDCE10006461CD /* ShareExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8390447720BDCE10006461CD /* Build configuration list for PBXNativeTarget "ShareExtension" */; - buildPhases = ( - 0A991F5C239419BF00AA1F64 /* Prevent Version Override */, - 8390446820BDCE10006461CD /* Sources */, - 8390446920BDCE10006461CD /* Frameworks */, - 8390446A20BDCE10006461CD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ShareExtension; - productName = ShareExtension; - productReference = 8390446C20BDCE10006461CD /* ShareExtension.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 84E341BA1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "DuckDuckGo" */; - buildPhases = ( - CBCCF59B29940C3800C02DFE /* Assert Xcode version */, - 0A991F5B239418D100AA1F64 /* Prevent Version Override */, - 98B0CE69251C937D003FB601 /* Update Localizable.strings */, - 84E3418E1E2F7EFB00BDBA6F /* Sources */, - 8558AA7D20EE3CB200A346E9 /* Swift Lint */, - 84E3418F1E2F7EFB00BDBA6F /* Frameworks */, - 84E341901E2F7EFB00BDBA6F /* Resources */, - F143C2F01E4A4CD400CFDE3A /* Embed Frameworks */, - 37B4F3D329D2C84400758752 /* Copy GRDB framework */, - F10307651E7D5B2C0059FEC7 /* Copy Frameworks */, - 83E282AC20BC1840005FBE88 /* Embed App Extensions */, - EE9286812A812BD2002B7818 /* Embed PacketTunnelProvider */, - ); - buildRules = ( - ); - dependencies = ( - F143C2EA1E4A4CD400CFDE3A /* PBXTargetDependency */, - 8390447520BDCE10006461CD /* PBXTargetDependency */, - 85482D932462DCD100EDEDD1 /* PBXTargetDependency */, - 8512EA5C24ED30D30073EE19 /* PBXTargetDependency */, - 02FFD7BC2A1FC8BE007BD7D1 /* PBXTargetDependency */, - ); - name = DuckDuckGo; - packageProductDependencies = ( - 31E69A62280F4CB600478327 /* DuckUI */, - 85D598862927F84C00FA3B1B /* Crashes */, - F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */, - 85875B6029912A9900115F05 /* SyncUI */, - 3760DFEC299315EF0045A446 /* Waitlist */, - F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */, - 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */, - 4B2754EB29E8C7DF00394032 /* Lottie */, - ); - productName = DuckDuckGo; - productReference = 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */; - productType = "com.apple.product-type.application"; - }; - 84E341A51E2F7EFB00BDBA6F /* UnitTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 84E341BD1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "UnitTests" */; - buildPhases = ( - 84E341A21E2F7EFB00BDBA6F /* Sources */, - 84E341A31E2F7EFB00BDBA6F /* Frameworks */, - 84E341A41E2F7EFB00BDBA6F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 84E341A81E2F7EFB00BDBA6F /* PBXTargetDependency */, - ); - name = UnitTests; - packageProductDependencies = ( - F486D3352506A037002D07D7 /* OHHTTPStubs */, - F486D3372506A225002D07D7 /* OHHTTPStubsSwift */, - EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */, - ); - productName = DuckDuckGoTests; - productReference = 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 8512EA4C24ED30D20073EE19 /* WidgetsExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8512EA6024ED30D30073EE19 /* Build configuration list for PBXNativeTarget "WidgetsExtension" */; - buildPhases = ( - 8512EA4924ED30D20073EE19 /* Sources */, - 8512EA4A24ED30D20073EE19 /* Frameworks */, - 8512EA4B24ED30D20073EE19 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85DF714924F7FE6100C89288 /* PBXTargetDependency */, - ); - name = WidgetsExtension; - productName = WidgetsExtension; - productReference = 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 85482D872462DCD100EDEDD1 /* OpenAction */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85482D972462DCD100EDEDD1 /* Build configuration list for PBXNativeTarget "OpenAction" */; - buildPhases = ( - 85482D842462DCD100EDEDD1 /* Sources */, - 85482D852462DCD100EDEDD1 /* Frameworks */, - 85482D862462DCD100EDEDD1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OpenAction; - productName = OpenAction; - productReference = 85482D882462DCD100EDEDD1 /* OpenAction.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 85D33FCA25C97B6E002B91A6 /* IntegrationTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85D33FD225C97B6E002B91A6 /* Build configuration list for PBXNativeTarget "IntegrationTests" */; - buildPhases = ( - 85D33FC725C97B6E002B91A6 /* Sources */, - 85D33FC825C97B6E002B91A6 /* Frameworks */, - 85D33FC925C97B6E002B91A6 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85D33FD125C97B6E002B91A6 /* PBXTargetDependency */, - ); - name = IntegrationTests; - packageProductDependencies = ( - 1E1D8B622995143200C96994 /* OHHTTPStubs */, - 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */, - ); - productName = IntegrationTests; - productReference = 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 85F21DAC210F5E32002631A6 /* AtbUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85F21DB6210F5E32002631A6 /* Build configuration list for PBXNativeTarget "AtbUITests" */; - buildPhases = ( - 85F21DA9210F5E32002631A6 /* Sources */, - 85F21DAA210F5E32002631A6 /* Frameworks */, - 85F21DAB210F5E32002631A6 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85F21DB3210F5E32002631A6 /* PBXTargetDependency */, - ); - name = AtbUITests; - packageProductDependencies = ( - F486D31C2506980E002D07D7 /* Swifter */, - ); - productName = AtbIntegrationTests; - productReference = 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 9825F9CB293F2DE900F220F2 /* PerformanceTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9825F9D4293F2DE900F220F2 /* Build configuration list for PBXNativeTarget "PerformanceTests" */; - buildPhases = ( - 9825F9CE293F2DE900F220F2 /* Sources */, - 9825F9D2293F2DE900F220F2 /* Frameworks */, - 9825F9D3293F2DE900F220F2 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 9825F9CC293F2DE900F220F2 /* PBXTargetDependency */, - ); - name = PerformanceTests; - packageProductDependencies = ( - ); - productName = IntegrationTests; - productReference = 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 98A54A8022AFCB2C00E541F4 /* Instruments */ = { - isa = PBXNativeTarget; - buildConfigurationList = 98A54A8522AFCB2D00E541F4 /* Build configuration list for PBXNativeTarget "Instruments" */; - buildPhases = ( - 98A54A7F22AFCB2C00E541F4 /* Sources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Instruments; - productName = Instruments; - productReference = 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */; - productType = "com.apple.product-type.instruments-package"; - }; - F143C2E31E4A4CD400CFDE3A /* Core */ = { - isa = PBXNativeTarget; - buildConfigurationList = F143C2ED1E4A4CD400CFDE3A /* Build configuration list for PBXNativeTarget "Core" */; - buildPhases = ( - F143C2E11E4A4CD400CFDE3A /* Headers */, - F143C2DF1E4A4CD400CFDE3A /* Sources */, - F143C2E01E4A4CD400CFDE3A /* Frameworks */, - F143C2E21E4A4CD400CFDE3A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Core; - packageProductDependencies = ( - F486D33325069BBB002D07D7 /* Kingfisher */, - C14882EC27F211A000D59F0C /* SwiftSoup */, - 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */, - 1E7060BD28F88EE200E4CCDB /* Common */, - 1E60989C290011E600A508F9 /* ContentBlocking */, - 1E60989E290011E600A508F9 /* PrivacyDashboard */, - 1E6098A0290011E600A508F9 /* UserScript */, - 98A50961294B48A400D10880 /* Bookmarks */, - CBC83E3329B631780008E19C /* Configuration */, - 8599690E29D2F1C100DBF9FA /* DDGSync */, - 4B948E2529DCCDB9002531FA /* Persistence */, - 37DF000B29F9CA80002B7D3E /* SyncDataProviders */, - 851481872A600EFC00ABC65F /* RemoteMessaging */, - EE8E56892A56BCE400F11DCA /* NetworkProtection */, - ); - productName = Core; - productReference = F143C2E41E4A4CD400CFDE3A /* Core.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 84E3418A1E2F7EFB00BDBA6F /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1420; - LastUpgradeCheck = 1250; - ORGANIZATIONNAME = DuckDuckGo; - TargetAttributes = { - 02025661298818B100E694E7 = { - CreatedOnToolsVersion = 14.2; - }; - 025CCFE12582601C001CD5BB = { - CreatedOnToolsVersion = 12.2; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 8390446B20BDCE10006461CD = { - CreatedOnToolsVersion = 9.3.1; - LastSwiftMigration = 1020; - }; - 84E341911E2F7EFB00BDBA6F = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 1; - }; - com.apple.BackgroundModes = { - enabled = 1; - }; - }; - }; - 84E341A51E2F7EFB00BDBA6F = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 8512EA4C24ED30D20073EE19 = { - CreatedOnToolsVersion = 12.0; - }; - 85482D872462DCD100EDEDD1 = { - CreatedOnToolsVersion = 11.4.1; - }; - 85D33FCA25C97B6E002B91A6 = { - CreatedOnToolsVersion = 12.4; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 85F21DAC210F5E32002631A6 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 9825F9CB293F2DE900F220F2 = { - LastSwiftMigration = 1410; - }; - 98A54A8022AFCB2C00E541F4 = { - CreatedOnToolsVersion = 10.2; - ProvisioningStyle = Automatic; - }; - F143C2E31E4A4CD400CFDE3A = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 84E3418D1E2F7EFB00BDBA6F /* Build configuration list for PBXProject "DuckDuckGo" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - es, - fi, - id, - ja, - ko, - pt, - ru, - sv, - tr, - "zh-Hans", - "zh-Hant", - fr, - bg, - hr, - cs, - da, - nl, - et, - de, - el, - hu, - it, - lv, - lt, - pl, - ro, - sk, - sl, - nb, - ); - mainGroup = 84E341891E2F7EFB00BDBA6F; - packageReferences = ( - F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */, - F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */, - F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */, - C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */, - 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */, - F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */, - 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */, - 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */, - 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */, - ); - productRefGroup = 84E341931E2F7EFB00BDBA6F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */, - 8390446B20BDCE10006461CD /* ShareExtension */, - 85482D872462DCD100EDEDD1 /* OpenAction */, - 8512EA4C24ED30D20073EE19 /* WidgetsExtension */, - 02025661298818B100E694E7 /* PacketTunnelProvider */, - F143C2E31E4A4CD400CFDE3A /* Core */, - 98A54A8022AFCB2C00E541F4 /* Instruments */, - 85F21DAC210F5E32002631A6 /* AtbUITests */, - 84E341A51E2F7EFB00BDBA6F /* UnitTests */, - 025CCFE12582601C001CD5BB /* FingerprintingUITests */, - 85D33FCA25C97B6E002B91A6 /* IntegrationTests */, - 9825F9CB293F2DE900F220F2 /* PerformanceTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 02025660298818B100E694E7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0262085C2A37915D006CB755 /* ios_blocklist_075.json in Resources */, - CB1143DE2AF6D4B600C1CCD3 /* InfoPlist.strings in Resources */, - EEDFE2DA2AC6ED4F00F0E19C /* Localizable.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFE02582601C001CD5BB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446A20BDCE10006461CD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8390447220BDCE10006461CD /* MainInterface.storyboard in Resources */, - 838306E320C733010045E854 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341901E2F7EFB00BDBA6F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E16260C296845120004127F /* cookie-banner-illustration-animated-dark.json in Resources */, - AA4D6A8D23DE49A5007E8790 /* AppIconBlack40x40@3x.png in Resources */, - F47E53DB250A9A1C0037C686 /* Onboarding.xcassets in Resources */, - AA4D6ACC23DE4D27007E8790 /* AppIconPurple60x60@2x.png in Resources */, - 1E242960293F585300584836 /* cookie-icon-animated-40-light.json in Resources */, - AA4D6AA223DE4CC4007E8790 /* AppIconBlue76x76@2x.png in Resources */, - AA4D6AB823DE4D15007E8790 /* AppIconYellow29x29@2x.png in Resources */, - 984147C024F026A300362052 /* Tab.storyboard in Resources */, - 02F880642AB206740020C2DF /* PrivacyInfo.xcprivacy in Resources */, - AA4D6AE123DE4D33007E8790 /* AppIconGreen76x76@2x.png in Resources */, - AA4D6A9123DE49A5007E8790 /* AppIconBlack60x60@3x.png in Resources */, - AA4D6A8E23DE49A5007E8790 /* AppIconBlack60x60@2x.png in Resources */, - AA4D6AC023DE4D15007E8790 /* AppIconYellow76x76@2x.png in Resources */, - AA4D6AA423DE4CC4007E8790 /* AppIconBlue29x29@2x.png in Resources */, - AA4D6AE323DE4D33007E8790 /* AppIconGreen60x60@2x.png in Resources */, - F41610BC29E5DF66001F709D /* DeprecatedColors.xcassets in Resources */, - F4F7F10B25813FE200045D62 /* 02_Water_swirl_really_small.json in Resources */, - 9880723825FA4E450039EF4B /* menu_light.json in Resources */, - 85371D242121B9D500920548 /* new_tab.json in Resources */, - 1EE411FF2858B9300003FE64 /* dark-trackers-1.json in Resources */, - 1EEF12452850A923003DDE57 /* shield.json in Resources */, - 85DFEDF724CB1CAB00973FE7 /* ShareSheet.xcassets in Resources */, - 98DA6B3322243CC3006EA9EB /* Feedback.xcassets in Resources */, - AA4D6ABD23DE4D15007E8790 /* AppIconYellow60x60@2x.png in Resources */, - 1EE411F728587AC50003FE64 /* PrivacyIcon.xcassets in Resources */, - 8548D96825262C33005AAE49 /* view_highlight.json in Resources */, - AA4D6AD423DE4D27007E8790 /* AppIconPurple40x40@3x.png in Resources */, - 85F0E97329952D7A003D5181 /* DuckDuckGo Recovery Document.pdf in Resources */, - AA4D6AD123DE4D27007E8790 /* AppIconPurple40x40@2x.png in Resources */, - 9880723725FA4E450039EF4B /* menu_dark.json in Resources */, - AAF2E28B23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png in Resources */, - 1E162615296D910F0004127F /* cookie-icon-animated-40-dark.json in Resources */, - 85514FFD2372DA0100DBC528 /* ios13-home-row.mp4 in Resources */, - 85F98F98296F4CB100742F4A /* SyncAssets.xcassets in Resources */, - 984147AB24F025F700362052 /* Autocomplete.storyboard in Resources */, - AA4D6A9423DE49A5007E8790 /* AppIconBlack29x29@2x.png in Resources */, - 98B001B3251EABB40090EC07 /* InfoPlist.strings in Resources */, - AA4D6ACE23DE4D27007E8790 /* AppIconPurple60x60@3x.png in Resources */, - F1E4A4451EE89460006F2EAE /* Bookmarks.storyboard in Resources */, - AA4D6ABB23DE4D15007E8790 /* AppIconYellow40x40@2x.png in Resources */, - 84E341A01E2F7EFB00BDBA6F /* LaunchScreen.storyboard in Resources */, - 98D16973250CE707009513CC /* OmniBar.xib in Resources */, - AAF2E28523E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png in Resources */, - F4F7F10C25813FE200045D62 /* 03_Airstream_divided_by_four.json in Resources */, - AAF2E28723E0498200962AF8 /* AppIconPurple83.5x83.5@2x.png in Resources */, - AA4D6AB923DE4D15007E8790 /* AppIconYellow29x29@3x.png in Resources */, - 984147B424F0264B00362052 /* Authentication.storyboard in Resources */, - 1EE411FD2858B9300003FE64 /* dark-trackers-2.json in Resources */, - AA4D6ABC23DE4D15007E8790 /* AppIconYellow60x60@3x.png in Resources */, - 98D98A9B25ED954100D8E3DF /* BrowsingMenuButton.xib in Resources */, - AA4D6AA823DE4CC4007E8790 /* AppIconBlue40x40@2x.png in Resources */, - AA4D6AE723DE4D33007E8790 /* AppIconGreen29x29@2x.png in Resources */, - 1EE412002858B9300003FE64 /* dark-shield-dot.json in Resources */, - 1EE412012858B9300003FE64 /* dark-trackers-3.json in Resources */, - AA4D6ACD23DE4D27007E8790 /* AppIconPurple29x29@3x.png in Resources */, - AA4D6A8C23DE49A5007E8790 /* AppIconBlack40x40@2x.png in Resources */, - 1EEF12462850A923003DDE57 /* trackers-3.json in Resources */, - 85AE668E2097206E0014CF04 /* NotificationView.xib in Resources */, - AA4D6AFA23DF0CF6007E8790 /* AppIconRed29x29@3x.png in Resources */, - 85A313972028E78A00327D00 /* release_notes.txt in Resources */, - 9865DFFD22A84CF300D27829 /* FavoriteHomeCell.xib in Resources */, - 1EE411FE2858B9300003FE64 /* dark-shield.json in Resources */, - 1E16260B296845120004127F /* cookie-banner-illustration-animated.json in Resources */, - AA4D6AD323DE4D27007E8790 /* AppIconPurple29x29@2x.png in Resources */, - AA4D6AA123DE4CC4007E8790 /* AppIconBlue60x60@3x.png in Resources */, - 984147A824F0259000362052 /* Onboarding.storyboard in Resources */, - AA4D6AF723DF0312007E8790 /* AppIconRed60x60@2x.png in Resources */, - AA4D6AE923DE4D33007E8790 /* AppIconGreen29x29@3x.png in Resources */, - 984147AE24F0261A00362052 /* Feedback.storyboard in Resources */, - 984147B724F0268D00362052 /* PrivacyDashboard.storyboard in Resources */, - AA4D6AA723DE4CC4007E8790 /* AppIconBlue60x60@2x.png in Resources */, - 1EEF12532851D32B003DDE57 /* trackers-2.json in Resources */, - F176699F1E40BC86003D3222 /* Settings.storyboard in Resources */, - 854A012F2A5563A400FCC628 /* FindInPage.xib in Resources */, - 1E8AD1DD27C653F800ABA377 /* Downloads.xcassets in Resources */, - F1F533841F26ABAC00D80D4F /* Localizable.strings in Resources */, - 1EEF12472850A923003DDE57 /* shield-dot.json in Resources */, - AA4D6AFB23DF0CF6007E8790 /* AppIconRed29x29@2x.png in Resources */, - F1ED309D1EDC2EA400651986 /* TabSwitcher.storyboard in Resources */, - 8524AAAC2A3888FE00EEC6D2 /* Waitlist.xcassets in Resources */, - 982686B92600C0960011A8D6 /* ActionMessageView.xib in Resources */, - F4F7F10A25813FE200045D62 /* 01_Fire_really_small.json in Resources */, - 1E0A75EA27A2FBD000A2BFB6 /* Downloads.storyboard in Resources */, - 8517D98B221783A0006A8DD0 /* FindInPage.xcassets in Resources */, - 984147C924F02E9E00362052 /* DaxOnboarding.storyboard in Resources */, - 858650DB246B111900C36F8A /* DaxOnboarding.xcassets in Resources */, - 984147B124F0264300362052 /* Home.storyboard in Resources */, - 984147C324F026C800362052 /* HomeRow.storyboard in Resources */, - B6BA95E828924730004ABA20 /* JSAlertController.storyboard in Resources */, - AA4D6AF623DF0312007E8790 /* AppIconRed60x60@3x.png in Resources */, - AA4D6AE423DE4D33007E8790 /* AppIconGreen40x40@3x.png in Resources */, - AAF2E28323E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png in Resources */, - AA4D6AE223DE4D33007E8790 /* AppIconGreen40x40@2x.png in Resources */, - 85EE7F55224667DD000FE757 /* WebContainer.storyboard in Resources */, - 858566E8252E4F56007501B8 /* Debug.storyboard in Resources */, - 0A6CC0EF23904D5400E4F627 /* Settings.bundle in Resources */, - 85A9C37920E0E00C00073340 /* HomeRow.xcassets in Resources */, - B6BA95C528894A28004ABA20 /* BrowsingMenuViewController.storyboard in Resources */, - AA4D6AE623DE4D33007E8790 /* AppIconGreen60x60@3x.png in Resources */, - 0262085B2A37915D006CB755 /* ios_blocklist_075.json in Resources */, - 020108A529A681E300644F9D /* AppTP.xcassets in Resources */, - AA4D6A9323DE49A5007E8790 /* AppIconBlack76x76@2x.png in Resources */, - 850ABD032AC4D46C00A733DF /* SuggestionTray.storyboard in Resources */, - 1E908BF229827C480008C8F3 /* autoconsent-bundle.js in Resources */, - F143C2B21E49D78C00CFDE3A /* Assets.xcassets in Resources */, - AA4D6AA323DE4CC4007E8790 /* AppIconBlue40x40@3x.png in Resources */, - 1EEF12542851D32B003DDE57 /* trackers-1.json in Resources */, - AAF2E28123E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png in Resources */, - AA4D6ABF23DE4D15007E8790 /* AppIconYellow40x40@3x.png in Resources */, - AA4D6A8F23DE49A5007E8790 /* AppIconBlack29x29@3x.png in Resources */, - AA4D6AA523DE4CC4007E8790 /* AppIconBlue29x29@3x.png in Resources */, - 1EEF124C2850A93F003DDE57 /* Trackers.xcassets in Resources */, - AA4D6ACF23DE4D27007E8790 /* AppIconPurple76x76@2x.png in Resources */, - 9830A06325ED0DB900DB64DE /* BrowsingMenu.xcassets in Resources */, - 98EF177D21837E35006750C1 /* new_tab_dark.json in Resources */, - 85C2970A247EB7AA0063A335 /* Text.xcassets in Resources */, - 98788E9A2521DA1E00D55218 /* Localizable.stringsdict in Resources */, - CB9B873E278C93C2001F4906 /* HomeMessage.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A41E2F7EFB00BDBA6F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EA39B7E2268A1A35000C62CD /* privacy-reference-tests in Resources */, - F17843E91F36226700390DCD /* MockFiles in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4B24ED30D20073EE19 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8512EA9D24EEA6820073EE19 /* Assets.xcassets in Resources */, - 98B001AA251EABB40090EC07 /* Localizable.strings in Resources */, - 98B001A4251EABB40090EC07 /* InfoPlist.strings in Resources */, - 8512EA5724ED30D30073EE19 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D862462DCD100EDEDD1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85482D902462DCD100EDEDD1 /* MainInterface.storyboard in Resources */, - 98B001A7251EABB40090EC07 /* InfoPlist.strings in Resources */, - 85482D992462F1C600EDEDD1 /* ActionIcons.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC925C97B6E002B91A6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E1D8B6C29953CE300C96994 /* autoconsent-test-page-banner.html in Resources */, - 1E1D8B6A29953CE300C96994 /* autoconsent-test.js in Resources */, - 1E1D8B6B29953CE300C96994 /* autoconsent-test-page.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DAB210F5E32002631A6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9D3293F2DE900F220F2 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98BFA911294A2086004EA636 /* bookmarks_3k.html in Resources */, - 98D4B7E32949C4270068814D /* bookmarks_30k.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2E21E4A4CD400CFDE3A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1EEFD2D52758E31600B1393B /* textsize.js in Resources */, - 83E2D2B4253CC16B005605F5 /* httpsMobileV2BloomSpec.json in Resources */, - 98B001B0251EABB40090EC07 /* InfoPlist.strings in Resources */, - 02BA15B126A89ECA00472DD7 /* ios-config.json in Resources */, - 4B52648B25F9613B00CB4C24 /* trackerData.json in Resources */, - 850559C923C61B5D0055C0D5 /* login-form-detection.js in Resources */, - 83E2D2B3253CC16B005605F5 /* httpsMobileV2FalsePositives.json in Resources */, - 4B60AC97252EC07B00E8D219 /* fullscreenvideo.js in Resources */, - 83E2D2B2253CC16B005605F5 /* httpsMobileV2Bloom.bin in Resources */, - 85047B8A1F69692C002A95D8 /* contentblocker.js in Resources */, - 02CA904924F6BFE700D41DDF /* navigatorsharepatch.js in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0A991F5B239418D100AA1F64 /* Prevent Version Override */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Prevent Version Override"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/check_version.sh\"\n"; - }; - 0A991F5C239419BF00AA1F64 /* Prevent Version Override */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Prevent Version Override"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/check_version.sh\"\n"; - }; - 37B4F3D329D2C84400758752 /* Copy GRDB framework */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Copy GRDB framework"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# This script copies GRDB.framework to the bundle and signs it\n# It's required because GRDB is not an explicit app dependency\n# and as such it can't be selected in \"Copy Frameworks\" build phase.\n\ngrdb_source_dir=\"${BUILT_PRODUCTS_DIR}/GRDB.framework\"\ngrdb_install_dir=\"${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/GRDB.framework\"\n\n# Remove any existing files in the destination\nrm -rf \"${grdb_install_dir}\"\nmkdir -p \"${grdb_install_dir}\"\n\n# Copy the framework and the Info.plist\ncp -f \"${grdb_source_dir}/GRDB\" \"${grdb_source_dir}/Info.plist\" \"${grdb_install_dir}\"\n\n# Sign the framework directory contents\n/usr/bin/codesign \\\n --force \\\n --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" \\\n --timestamp\\=none \\\n --preserve-metadata\\=identifier,entitlements,flags \\\n --generate-entitlement-der \"${grdb_install_dir}\"\n"; - }; - 8558AA7D20EE3CB200A346E9 /* Swift Lint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputPaths = ( - ); - name = "Swift Lint"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "./lint.sh\n"; - }; - 98B0CE69251C937D003FB601 /* Update Localizable.strings */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Update Localizable.strings"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ $ENABLE_PREVIEWS == \"YES\" ]\nthen\n exit 0\nelse\n \"$SOURCE_ROOT/scripts/loc_update.sh\"\nfi\n"; - }; - CBCCF59B29940C3800C02DFE /* Assert Xcode version */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Assert Xcode version"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/assert_xcode_version.sh\"\n"; - }; - EE9286812A812BD2002B7818 /* Embed PacketTunnelProvider */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Embed PacketTunnelProvider"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Conditionally embeds PacketTunnelProvider extension for Debug and Alpha builds.\n\n# Conditionally embeds the PacketTunnelProvider extension for debug builds.\\n# To be moved to the Embed App Extensions phase on release.\n\nif [ \"${CONFIGURATION}\" = \"Debug\" ] || [ \"${CONFIGURATION}\" = \"Alpha\" ]; then\n# Copy the extension \n rsync -r --copy-links \"${CONFIGURATION_BUILD_DIR}/PacketTunnelProvider.appex\" \"${CONFIGURATION_BUILD_DIR}/${PLUGINS_FOLDER_PATH}\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 0202565E298818B100E694E7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 02025B0D29884D2C00E694E7 /* AppTrackerData.swift in Sources */, - 4BEF656C2989C2FC00B650CB /* TunnelEvent.swift in Sources */, - 02025A9A2988229800E694E7 /* TUNInterface.swift in Sources */, - 02025A9B2988229800E694E7 /* IPStackProtocol.swift in Sources */, - 02025AA32988229800E694E7 /* PacketProtocolParser.swift in Sources */, - 02025AA42988229800E694E7 /* IPPacket.swift in Sources */, - 02025AA72988229800E694E7 /* ConnectSession.swift in Sources */, - EEEB80A32A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift in Sources */, - 02025AA82988229800E694E7 /* HTTPHeader.swift in Sources */, - 02025AA92988229800E694E7 /* ProxyServer.swift in Sources */, - 4BEF656D2989C2FC00B650CB /* EventType.swift in Sources */, - 02025AAC2988229800E694E7 /* GCDHTTPProxyServer.swift in Sources */, - 02025AAD2988229800E694E7 /* NWUDPSocket.swift in Sources */, - EE3766DE2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift in Sources */, - 02025AAE2988229800E694E7 /* RawTCPSocketProtocol.swift in Sources */, - 02025AAF2988229800E694E7 /* NWTCPSocket.swift in Sources */, - 02025AB12988229800E694E7 /* RawSocketFactory.swift in Sources */, - 02025AB22988229800E694E7 /* GCDTCPSocket.swift in Sources */, - 02025AB52988229800E694E7 /* DNSSessionMatchType.swift in Sources */, - 02025AB72988229800E694E7 /* AllRule.swift in Sources */, - 02025AB82988229800E694E7 /* DNSSessionMatchResult.swift in Sources */, - 02025AB92988229800E694E7 /* Rule.swift in Sources */, - 02025ABA2988229800E694E7 /* DirectRule.swift in Sources */, - 02025ABB2988229800E694E7 /* RuleManager.swift in Sources */, - 02025ABC2988229800E694E7 /* IPRangeListRule.swift in Sources */, - 02025AC02988229800E694E7 /* AdapterSocket.swift in Sources */, - 02025AC12988229800E694E7 /* DirectAdapter.swift in Sources */, - 02025AC82988229800E694E7 /* AdapterFactory.swift in Sources */, - 4BEF656E2989C2FC00B650CB /* ProxySocketEvent.swift in Sources */, - 02025AD22988229800E694E7 /* HTTPProxySocket.swift in Sources */, - 02025AD42988229800E694E7 /* ProxySocket.swift in Sources */, - 02025AD62988229800E694E7 /* SocketProtocol.swift in Sources */, - 02025AD82988229800E694E7 /* Tunnel.swift in Sources */, - 02025ADA2988229800E694E7 /* Port.swift in Sources */, - 02025ADB2988229800E694E7 /* HTTPStreamScanner.swift in Sources */, - 02025ADC2988229800E694E7 /* UInt128.swift in Sources */, - 02025ADD2988229800E694E7 /* IPInterval.swift in Sources */, - 02025ADE2988229800E694E7 /* IPPool.swift in Sources */, - 4BEF65692989C2FC00B650CB /* AdapterSocketEvent.swift in Sources */, - 02025ADF2988229800E694E7 /* IPMask.swift in Sources */, - 4BEF656A2989C2FC00B650CB /* ProxyServerEvent.swift in Sources */, - 4BEF656B2989C2FC00B650CB /* RuleMatchEvent.swift in Sources */, - 02025AE02988229800E694E7 /* IPRange.swift in Sources */, - 02025AE12988229800E694E7 /* IPAddress.swift in Sources */, - 02025B1529884EA500E694E7 /* DDGObserverFactory.swift in Sources */, - 02025AE32988229800E694E7 /* BinaryDataScanner.swift in Sources */, - 021D30752989C04200918636 /* Observer.swift in Sources */, - 02025AE42988229800E694E7 /* Checksum.swift in Sources */, - 02025AE52988229800E694E7 /* HTTPURL.swift in Sources */, - 02025AE62988229800E694E7 /* HTTPAuthentication.swift in Sources */, - 02025AE72988229800E694E7 /* StreamScanner.swift in Sources */, - 021D30762989C04200918636 /* ObserverFactory.swift in Sources */, - 02025AE92988229800E694E7 /* Opt.swift in Sources */, - 02025AEA2988229800E694E7 /* QueueFactory.swift in Sources */, - 02025AEB2988229800E694E7 /* Utils.swift in Sources */, - 02025AEC2988229800E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift in Sources */, - 02025B1029884DC500E694E7 /* AppTrackerDataParser.swift in Sources */, - EEFC6A602AC0F2F80065027D /* UserText.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFDE2582601C001CD5BB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 025CD01025826035001CD5BB /* FingerprintUITest.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446820BDCE10006461CD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8390446F20BDCE10006461CD /* ShareViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E3418E1E2F7EFB00BDBA6F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EE4FB1862A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift in Sources */, - C17B59592A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift in Sources */, - 8528AE81212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld in Sources */, - 1E24295E293F57FA00584836 /* LottieView.swift in Sources */, - 8577A1C5255D2C0D00D43FCD /* HitTestingToolbar.swift in Sources */, - 853C5F5B21BFF0AE001F7A05 /* HomeCollectionView.swift in Sources */, - 3132FA2627A0784600DD7A12 /* FilePreviewHelper.swift in Sources */, - 9820FF502244FECC008D4782 /* UIScrollViewExtension.swift in Sources */, - 8540BD5423D8D5080057FDD2 /* PreserveLoginsAlert.swift in Sources */, - 1E87615928A1517200C7C5CE /* PrivacyDashboardViewController.swift in Sources */, - EE9D68D12AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift in Sources */, - 319A371028299A850079FBCE /* PasswordHider.swift in Sources */, - 982C87C42255559A00919035 /* UITableViewCellExtension.swift in Sources */, - B623C1C42862CD670043013E /* WKDownloadSession.swift in Sources */, - EEFD562F2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift in Sources */, - 1E8AD1D927C4FEC100ABA377 /* DownloadsListSectioningHelper.swift in Sources */, - 1E4DCF4827B6A35400961E25 /* DownloadsListModel.swift in Sources */, - C12726F02A5FF89900215B02 /* EmailSignupPromptViewModel.swift in Sources */, - 31669B9A28020A460071CC18 /* SaveLoginViewModel.swift in Sources */, - EE4FB1882A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift in Sources */, - 0290472029E708B70008FE3C /* AppTPManageTrackersViewModel.swift in Sources */, - 9881439C23326DC200573F7C /* ThemeSettingsViewController.swift in Sources */, - 8540BD5623D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift in Sources */, - 3161D13227AC161B00285CF6 /* DownloadMetadata.swift in Sources */, - F1668BCE1E798081008CBA04 /* BookmarksViewController.swift in Sources */, - 1E162610296C5C630004127F /* CustomDaxDialogViewModel.swift in Sources */, - 8590CB69268A4E190089F6BF /* DebugEtagStorage.swift in Sources */, - F1CA3C371F045878005FADB3 /* PrivacyStore.swift in Sources */, - 37FCAAC029930E26000E420A /* FailedAssertionView.swift in Sources */, - F4E1936625AF722F001D2666 /* HighlightCutOutView.swift in Sources */, - 1E162605296840D80004127F /* Triangle.swift in Sources */, - B609D5522862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift in Sources */, - B652DEFD287BE67400C12A9C /* UserScripts.swift in Sources */, - 31DD208427395A5A008FB313 /* VoiceSearchHelper.swift in Sources */, - 9874F9EE2187AFCE00CAF33D /* Themable.swift in Sources */, - F44D279E27F331BB0037F371 /* AutofillLoginPromptViewModel.swift in Sources */, - 3151F0F02735802800226F58 /* VoiceSearchViewController.swift in Sources */, - 85BDC310243359040053DB07 /* FindInPageUserScript.swift in Sources */, - F1DE78581E5CAE350058895A /* TabViewGridCell.swift in Sources */, - 984D035824ACCC6F0066CFB8 /* TabViewListCell.swift in Sources */, - B6BA95C328891E33004ABA20 /* BrowsingMenuAnimator.swift in Sources */, - EE9D68DC2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift in Sources */, - AA3D854923DA1DFB00788410 /* AppIcon.swift in Sources */, - 8590CB612684D0600089F6BF /* CookieDebugViewController.swift in Sources */, - 319A37152829A55F0079FBCE /* AutofillListItemTableViewCell.swift in Sources */, - 1EA513782866039400493C6A /* TrackerAnimationLogic.swift in Sources */, - 854A01332A558B3A00FCC628 /* UIView+Constraints.swift in Sources */, - C12726EE2A5FF88C00215B02 /* EmailSignupPromptView.swift in Sources */, - 83134D7D20E2D725006CE65D /* FeedbackSender.swift in Sources */, - B652DF12287C336E00C12A9C /* ContentBlockingUpdating.swift in Sources */, - 314C92BA27C3E7CB0042EC96 /* QuickLookContainerViewController.swift in Sources */, - 855D914D2063EF6A00C4B448 /* TabSwitcherTransition.swift in Sources */, - CB258D1229A4F24900DEBA24 /* ConfigurationManager.swift in Sources */, - 8546A54A2A672959003929BF /* MainViewController+Email.swift in Sources */, - F4F6DFB226E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift in Sources */, - EE458D0D2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift in Sources */, - 85047C752A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift in Sources */, - F44D279F27F331BB0037F371 /* AutofillLoginPromptViewController.swift in Sources */, - C1BF0BA529B63D7200482B73 /* AutofillLoginPromptHelper.swift in Sources */, - F1F5337C1F26A9EF00D80D4F /* UserText.swift in Sources */, - 1E8AD1C727BE9B2900ABA377 /* DownloadsListDataSource.swift in Sources */, - 3157B43527F497F50042D3D7 /* SaveLoginViewController.swift in Sources */, - 853C5F6121C277C7001F7A05 /* global.swift in Sources */, - EE9D68D82AE15AD600B55EF4 /* UIApplicationExtension.swift in Sources */, - F13B4BD31F1822C700814661 /* Tab.swift in Sources */, - F1BE54581E69DE1000FCF649 /* TutorialSettings.swift in Sources */, - 1EE52ABB28FB1D6300B750C1 /* UIImageExtension.swift in Sources */, - 858650D12469BCDE00C36F8A /* DaxDialogs.swift in Sources */, - 310D091B2799F54900DC0060 /* DownloadManager.swift in Sources */, - 98D98A7425ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift in Sources */, - 98F3A1D8217B37010011A0D4 /* Theme.swift in Sources */, - CB9B873C278C8FEA001F4906 /* WidgetEducationView.swift in Sources */, - 85F200002215C17B006BB258 /* FindInPage.swift in Sources */, - F1386BA41E6846C40062FC3C /* TabDelegate.swift in Sources */, - 020108A929A7C1CD00644F9D /* AppTrackerImageCache.swift in Sources */, - 3132FA2A27A0788F00DD7A12 /* QuickLookPreviewHelper.swift in Sources */, - C1D21E2D293A5965006E5A05 /* AutofillLoginSession.swift in Sources */, - 4B53648A26718D0E001AA041 /* EmailWaitlist.swift in Sources */, - 027F48762A4B5FBE001A1C6C /* AppTPLinkButton.swift in Sources */, - 8524CC98246D66E100E59D45 /* String+Markdown.swift in Sources */, - CBEFB9142AE0844700DEDE7B /* CriticalAlerts.swift in Sources */, - 020108A329A561C300644F9D /* AppTPActivityView.swift in Sources */, - 02A54A9E2A097F0F000C8FED /* AppTPCollectionViewCell.swift in Sources */, - C1B7B529289420830098FD6A /* RemoteMessaging.xcdatamodeld in Sources */, - 986B16C425E92DF0007D23E8 /* BrowsingMenuViewController.swift in Sources */, - 988AC355257E47C100793C64 /* RequeryLogic.swift in Sources */, - EE9D68D52AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift in Sources */, - 1E4F4A5A297193DE00625985 /* MainViewController+CookiesManaged.swift in Sources */, - 8586A10D24CBA7070049720E /* FindInPageActivity.swift in Sources */, - 1E1626072968413B0004127F /* ViewExtension.swift in Sources */, - 31A42566285A0A6300049386 /* FaviconViewModel.swift in Sources */, - 8C4838B5221C8F7F008A6739 /* GestureToolbarButton.swift in Sources */, - EE276BEA2A77F823009167B6 /* NetworkProtectionRootViewController.swift in Sources */, - 986C7FA92417ADE700A3557D /* ReportBrokenSiteViewController.swift in Sources */, - 310ECFDD282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift in Sources */, - 1E908BF329827C480008C8F3 /* AutoconsentManagement.swift in Sources */, - CB9B8739278C8E72001F4906 /* WidgetEducationViewController.swift in Sources */, - F4D9C4FA25117A0F00814B71 /* HomeMessageStorage.swift in Sources */, - AA3D854523D9942200788410 /* AppIconSettingsViewController.swift in Sources */, - 85C297042476C1FD0063A335 /* DaxDialogsSettings.swift in Sources */, - 8505836F219F424500ED4EDB /* UIViewExtension.swift in Sources */, - 8505836E219F424500ED4EDB /* RoundedRectangleView.swift in Sources */, - EE8594992A44791C008A6D06 /* NetworkProtectionTunnelController.swift in Sources */, - 1EEF123F2850A68A003DDE57 /* PrivacyInfoContainerView.swift in Sources */, - F4B0B796252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift in Sources */, - CB258D1329A4F24E00DEBA24 /* ConfigurationStore.swift in Sources */, - 85058370219F424500ED4EDB /* SearchBarExtension.swift in Sources */, - 310D09212799FD1A00DC0060 /* MIMEType.swift in Sources */, - F4147354283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift in Sources */, - 986DA94A24884B18004A7E39 /* WebViewTransition.swift in Sources */, - 31B524572715BB23002225AB /* WebJSAlert.swift in Sources */, - 8536A1FD2ACF114B003AC5BA /* Theme+DesignSystem.swift in Sources */, - F114C55B1E66EB020018F95F /* NibLoading.swift in Sources */, - C10CB5F32A1A5BDF0048E503 /* AutofillViews.swift in Sources */, - 982E5630222C3D5B008D861B /* FeedbackPickerViewController.swift in Sources */, - 37FCAABC2992F592000E420A /* MultilineScrollableTextFix.swift in Sources */, - 85DFEDED24C7CCA500973FE7 /* AppWidthObserver.swift in Sources */, - 4B6484F327FD1E350050A7A1 /* MenuControllerView.swift in Sources */, - 1EE7C299294227EC0026C8CB /* AutoconsentSettingsViewController.swift in Sources */, - 1E8AD1D527C2E22900ABA377 /* DownloadsListSectionViewModel.swift in Sources */, - 4BC6DD1C2A60E6AD001EC129 /* ReportBrokenSiteView.swift in Sources */, - 31584616281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift in Sources */, - C1F341C72A6924100032057B /* EmailAddressPromptViewModel.swift in Sources */, - F47E53D9250A97330037C686 /* OnboardingDefaultBroswerViewController.swift in Sources */, - F13B4BD51F183B3600814661 /* TabsModelPersistenceExtension.swift in Sources */, - 980891A52237D4F500313A70 /* FeedbackNavigator.swift in Sources */, - C1B7B52328941F2A0098FD6A /* RemoteMessagingStore.swift in Sources */, - 1E8AD1C927BFAD1500ABA377 /* DirectoryMonitor.swift in Sources */, - 377D80222AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift in Sources */, - 1E8AD1D127C000AB00ABA377 /* OngoingDownloadRow.swift in Sources */, - 85058366219AE9EA00ED4EDB /* HomePageConfiguration.swift in Sources */, - EE0153E12A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift in Sources */, - C17B595B2A03AAD30055F2D1 /* PasswordGenerationPromptView.swift in Sources */, - 98AA92B32456FBE100ED4B9E /* SearchFieldContainerView.swift in Sources */, - 3157B43827F4C8490042D3D7 /* FaviconsHelper.swift in Sources */, - 85F200042216F5D8006BB258 /* FindInPageView.swift in Sources */, - 8548D95E25262B1B005AAE49 /* ViewHighlighter.swift in Sources */, - F4D7221026F29A70007D6193 /* BookmarkDetailsCell.swift in Sources */, - F1617C131E572E0300DEDCAF /* TabSwitcherViewController.swift in Sources */, - 83BE9BC3215D69C1009844D9 /* AppConfigurationFetch.swift in Sources */, - 1EEC460627A9499600E75FCB /* DownloadsList.swift in Sources */, - 85B9CB8921AEBDD5009001F1 /* FavoriteHomeCell.swift in Sources */, - 98999D5922FDA41500CBBE1B /* BasicAuthenticationAlert.swift in Sources */, - C13B32D22A0E750700A59236 /* AutofillSettingStatus.swift in Sources */, - F4F6DFB426E6B63700ED7E12 /* BookmarkFolderCell.swift in Sources */, - 851B12CC22369931004781BC /* AtbAndVariantCleanup.swift in Sources */, - 85F2FFCF2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift in Sources */, - 3157B43327F497E90042D3D7 /* SaveLoginView.swift in Sources */, - F17922E01E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift in Sources */, - 0290472529E8496A0008FE3C /* AppTPActivityIconView.swift in Sources */, - EE458D142ABB652900FC651A /* NetworkProtectionDebugUtilities.swift in Sources */, - 8528AE7C212EF4A200D0BD74 /* AppRatingPrompt.swift in Sources */, - CB2A7EEF283D185100885F67 /* RulesCompilationMonitor.swift in Sources */, - C18ED43C2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift in Sources */, - 1EEF12502851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift in Sources */, - 31CB4251273AF50700FA0F3F /* SpeechRecognizerProtocol.swift in Sources */, - 319A37172829C8AD0079FBCE /* UITableViewExtension.swift in Sources */, - 85EE7F59224673C5000FE757 /* WebContainerNavigationController.swift in Sources */, - F4C9FBF528340DDA002281CC /* AutofillInterfaceEmailTruncator.swift in Sources */, - 1E016AB42949FEB500F21625 /* OmniBarNotificationViewModel.swift in Sources */, - 6AC6DAB328804F97002723C0 /* BarsAnimator.swift in Sources */, - EE0153ED2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift in Sources */, - EEF0F8CC2ABC832300630031 /* NetworkProtectionDebugFeatures.swift in Sources */, - B60DFF072872B64B0061E7C2 /* JSAlertController.swift in Sources */, - 981FED6E22025151008488D7 /* BlankSnapshotViewController.swift in Sources */, - 98F3A1DC217B373E0011A0D4 /* DarkTheme.swift in Sources */, - 851B128822200575004781BC /* Onboarding.swift in Sources */, - 3151F0EE2735800800226F58 /* VoiceSearchFeedbackView.swift in Sources */, - 857EEB752095FFAC008A005C /* HomeRowInstructionsViewController.swift in Sources */, - 311BD1AF2836BB4200AEF6C1 /* AutofillItemsLockedView.swift in Sources */, - 0290472A29E867800008FE3C /* AppTPTrackerDetailView.swift in Sources */, - F1617C151E57336D00DEDCAF /* TabManager.swift in Sources */, - 85449EF523FDA02800512AAF /* KeyboardSettingsViewController.swift in Sources */, - 85C11E4C2090888C00BFFEB4 /* HomeRowReminder.swift in Sources */, - 31B2F11F287846320040427A /* NoMicPermissionAlert.swift in Sources */, - 310C4B45281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift in Sources */, - 1EFDCBC127D2393C00916BC5 /* DownloadsDeleteHelper.swift in Sources */, - 85374D3C21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift in Sources */, - 85DFEDF124C7EEA400973FE7 /* LargeOmniBarState.swift in Sources */, - 9880722A25FA497B0039EF4B /* MenuButton.swift in Sources */, - F46FEC5727987A5F0061D9DF /* KeychainItemsDebugViewController.swift in Sources */, - 02341FA62A4379CC008A1531 /* OnboardingStepViewModel.swift in Sources */, - 850365F323DE087800D0F787 /* UIImageViewExtension.swift in Sources */, - 373608922ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */, - C160544129D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift in Sources */, - 02A54A9A2A094A17000C8FED /* AppTPHomeView.swift in Sources */, - 31C70B5528045E3500FB6AD1 /* SecureVaultErrorReporter.swift in Sources */, - F4CE6D1B257EA33C00D0A6AA /* FireButtonAnimator.swift in Sources */, - 85582E0029D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift in Sources */, - EE0153EF2A70021E002A8B26 /* NetworkProtectionInviteView.swift in Sources */, - 9888F77B2224980500C46159 /* FeedbackViewController.swift in Sources */, - 982686AD2600C0850011A8D6 /* ActionMessageView.swift in Sources */, - F446B9B5251150AC00324016 /* HomeMessageViewSectionRenderer.swift in Sources */, - 98D98A8225ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift in Sources */, - D63657192A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift in Sources */, - 1E4FAA6427D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift in Sources */, - 8C4724502217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift in Sources */, - 1EDE39D22705D4A200C99C72 /* FileSizeDebugViewController.swift in Sources */, - 85047C772A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift in Sources */, - 4B6484EA27FD1E350050A7A1 /* MacBrowserWaitlistView.swift in Sources */, - 85DDE0402AC6FF65006ABCA2 /* MainView.swift in Sources */, - 980891A72237D5D800313A70 /* FeedbackPresenter.swift in Sources */, - 989B337522D7EF2100437824 /* EmptyCollectionReusableView.swift in Sources */, - 8524CC94246C5C8900E59D45 /* DaxDialogViewController.swift in Sources */, - F42EF9312614BABE00101FB9 /* ActionSheetDaxDialogViewController.swift in Sources */, - F13B4BC01F180D8A00814661 /* TabsModel.swift in Sources */, - 02025B0C29884D2C00E694E7 /* AppTrackerData.swift in Sources */, - 85AE6690209724120014CF04 /* NotificationView.swift in Sources */, - 1EA51376286596A000493C6A /* PrivacyIconLogic.swift in Sources */, - 980891A92238504B00313A70 /* UILabelExtension.swift in Sources */, - 984D035A24ACCC7D0066CFB8 /* TabViewCell.swift in Sources */, - 31951E8E2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift in Sources */, - F194FAED1F14E2B3009B4DF8 /* UIFontExtension.swift in Sources */, - F1CDD3F21F16911700BE0581 /* AboutViewController.swift in Sources */, - 98F0FC2021FF18E700CE77AB /* AutoClearSettingsViewController.swift in Sources */, - 027F487A2A4B66CD001A1C6C /* AppTPFAQViewModel.swift in Sources */, - F1E90C201E678E7C005E7E21 /* HomeControllerDelegate.swift in Sources */, - F17922DE1E7192E6006E3D97 /* SuggestionTableViewCell.swift in Sources */, - 986C7FA724171C6000A3557D /* BrokenSiteCategories.swift in Sources */, - 85DB12ED2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift in Sources */, - 98DA6ECA2181E41F00E65433 /* ThemeManager.swift in Sources */, - C159DF072A430B60007834BB /* EmailSignupViewController.swift in Sources */, - 1E016AB6294A5EB100F21625 /* CustomDaxDialog.swift in Sources */, - 02341FA42A437999008A1531 /* OnboardingStepView.swift in Sources */, - F1CA3C3B1F045B65005FADB3 /* Authenticator.swift in Sources */, - CBD4F13D279EBFA000B20FD7 /* HomeMessageCollectionViewCell.swift in Sources */, - 8505836D219F424500ED4EDB /* Point.swift in Sources */, - 3158461A281B08F5004ADB8B /* AutofillLoginListViewModel.swift in Sources */, - 37FCAAB429914C77000E420A /* WindowsWaitlistViewController.swift in Sources */, - 31C138A827A3E9C900FFD4B2 /* URLDownloadSession.swift in Sources */, - 981FED76220464EF008488D7 /* AutoClearSettingsModel.swift in Sources */, - 83004E882193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift in Sources */, - 98F78B8E22419093007CACF4 /* ThemableNavigationController.swift in Sources */, - CBD4F140279EBFB300B20FD7 /* SwiftUICollectionViewCell.swift in Sources */, - 31CC224928369B38001654A4 /* AutofillLoginSettingsListViewController.swift in Sources */, - F1D796EC1E7AB8930019D451 /* SaveBookmarkActivity.swift in Sources */, - F4B0B78C252CAFF700830156 /* OnboardingWidgetsViewController.swift in Sources */, - 4B6484EF27FD1E350050A7A1 /* MacWaitlistViewController.swift in Sources */, - C17B595A2A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift in Sources */, - 8531A08E1F9950E6000484F0 /* UnprotectedSitesViewController.swift in Sources */, - CBD4F13C279EBF4A00B20FD7 /* HomeMessage.swift in Sources */, - 3132FA2C27A07A1B00DD7A12 /* FilePreview.swift in Sources */, - 85C861E628FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift in Sources */, - F1D477C61F2126CC0031ED49 /* OmniBarState.swift in Sources */, - 85F2FFCD2211F615006BB258 /* MainViewController+KeyCommands.swift in Sources */, - 0268FC132A449F04000EE6A2 /* OnboardingContainerView.swift in Sources */, - 858650D9246B0D3C00C36F8A /* DaxOnboardingViewController.swift in Sources */, - 312E5746283BB04A00C18FA0 /* AutofillEmptySearchView.swift in Sources */, - F1A5683A1E70F98E0081082E /* AutocompleteRequest.swift in Sources */, - 8565A34B1FC8D96B00239327 /* LaunchTabNotification.swift in Sources */, - 0290472829E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift in Sources */, - 311BD1AD2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift in Sources */, - C1F341C52A6924000032057B /* EmailAddressPromptView.swift in Sources */, - 316931D727BD10BB0095F5ED /* SaveToDownloadsAlert.swift in Sources */, - 31C70B5B2804C61000FB6AD1 /* SaveAutofillLoginManager.swift in Sources */, - 85449EFD23FDA71F00512AAF /* KeyboardSettings.swift in Sources */, - 980891A222369ADB00313A70 /* FeedbackUserText.swift in Sources */, - 988F3DD3237DE8D900AEE34C /* ForgetDataAlert.swift in Sources */, - 850ABD012AC3961100A733DF /* MainViewController+Segues.swift in Sources */, - 9817C9C321EF594700884F65 /* AutoClear.swift in Sources */, - 310C4B47281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift in Sources */, - 85EE7F572246685B000FE757 /* WebContainerViewController.swift in Sources */, - 1EC458462948932500CB2B13 /* UIHostingControllerExtension.swift in Sources */, - 1E4DCF4E27B6A69600961E25 /* DownloadsListHostingController.swift in Sources */, - 020108A129A5610C00644F9D /* AppTPActivityHostingViewController.swift in Sources */, - C1F341C92A6926920032057B /* EmailAddressPromptViewController.swift in Sources */, - 02025B0F29884DC500E694E7 /* AppTrackerDataParser.swift in Sources */, - 027F48742A4B5904001A1C6C /* AppTPAboutView.swift in Sources */, - 311BD1B12836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift in Sources */, - B652DF13287C373A00C12A9C /* ScriptSourceProviding.swift in Sources */, - 854A012B2A54412600FCC628 /* ActivityViewController.swift in Sources */, - F1CA3C391F045885005FADB3 /* PrivacyUserDefaults.swift in Sources */, - AA4D6A6A23DB87B1007E8790 /* AppIconManager.swift in Sources */, - 8563A03C1F9288D600F04442 /* BrowserChromeManager.swift in Sources */, - 980891A32237146B00313A70 /* Feedback.swift in Sources */, - F1D796F01E7B07610019D451 /* BookmarksViewControllerCells.swift in Sources */, - 85058369219F424500ED4EDB /* UIColorExtension.swift in Sources */, - 85058368219C49E000ED4EDB /* HomeViewSectionRenderers.swift in Sources */, - F456B3B525810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift in Sources */, - 9820EAF522613CD30089094D /* WebProgressWorker.swift in Sources */, - B6CB93E5286445AB0090FEB4 /* Base64DownloadSession.swift in Sources */, - 1EEF387D285B1A1100383393 /* TrackerImageCache.swift in Sources */, - 3151F0EC27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift in Sources */, - 85010502292FB1000033978F /* FireproofFaviconUpdater.swift in Sources */, - F1C4A70E1E57725800A6CA1B /* OmniBar.swift in Sources */, - 981CA7EA2617797500E119D5 /* MainViewController+AddFavoriteFlow.swift in Sources */, - 373608902ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift in Sources */, - 9872D205247DCAC100CEF398 /* TabPreviewsSource.swift in Sources */, - F130D73A1E5776C500C45811 /* OmniBarDelegate.swift in Sources */, - 85DFEDEF24C7EA3B00973FE7 /* SmallOmniBarState.swift in Sources */, - 1E908BF129827C480008C8F3 /* AutoconsentUserScript.swift in Sources */, - 4B0295192537BC6700E00CEF /* ConfigurationDebugViewController.swift in Sources */, - 1E7A71192934EC6100B7EA19 /* OmniBarNotificationContainerView.swift in Sources */, - 984D035C24AE15CD0066CFB8 /* TabSwitcherSettings.swift in Sources */, - 98B31292218CCB8C00E54DE1 /* AppDependencyProvider.swift in Sources */, - 02C57C4B2514FEFB009E5129 /* DoNotSellSettingsViewController.swift in Sources */, - 02A54A9C2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift in Sources */, - 8540BBA22440857A00017FE4 /* PreserveLoginsWorker.swift in Sources */, - 85DFEDF924CF3D0E00973FE7 /* TabsBarCell.swift in Sources */, - F17922DB1E717C8D006E3D97 /* Suggestion.swift in Sources */, - 020108A729A6ABF600644F9D /* AppTPToggleView.swift in Sources */, - 02A54A982A093126000C8FED /* AppTPHomeViewModel.swift in Sources */, - F1617C191E573EA800DEDCAF /* TabSwitcherDelegate.swift in Sources */, - 310742A62848CD780012660B /* BackForwardMenuHistoryItem.swift in Sources */, - 858566FB252E55D6007501B8 /* ImageCacheDebugViewController.swift in Sources */, - 0290472E29E99A2F0008FE3C /* GenericIconView.swift in Sources */, - 1E7A71172934EB6400B7EA19 /* OmniBarNotificationAnimator.swift in Sources */, - 85C2971A248162CA0063A335 /* DaxOnboardingPadViewController.swift in Sources */, - F4F6DFB826EA9AA600ED7E12 /* BookmarksTextFieldCell.swift in Sources */, - 85F98F92296F32BD00742F4A /* SyncSettingsViewController.swift in Sources */, - 84E341961E2F7EFB00BDBA6F /* AppDelegate.swift in Sources */, - 4B6484ED27FD1E350050A7A1 /* MacBrowserWaitlist.swift in Sources */, - 310D091D2799F57200DC0060 /* Download.swift in Sources */, - 1EEF124E2850EADE003DDE57 /* PrivacyIconView.swift in Sources */, - 37FCAAAB29911BF1000E420A /* WaitlistExtensions.swift in Sources */, - EE4BE0092A740BED00CD6AA8 /* ClearTextField.swift in Sources */, - F159BDA41F0BDB5A00B4A01D /* TabViewController.swift in Sources */, - F44D279C27F331BB0037F371 /* AutofillLoginPromptView.swift in Sources */, - CBD4F13E279EBFAB00B20FD7 /* HomeMessageView.swift in Sources */, - 56244C1D2A137B1900EDF259 /* WaitlistViews.swift in Sources */, - 851DFD87212C39D300D95F20 /* TabSwitcherButton.swift in Sources */, - 8505836A219F424500ED4EDB /* UIAlertControllerExtension.swift in Sources */, - 37FCAAB229914232000E420A /* WindowsBrowserWaitlistView.swift in Sources */, - C12726F22A5FF8CB00215B02 /* EmailSignupPromptViewController.swift in Sources */, - 0290472C29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift in Sources */, - 983EABB8236198F6003948D1 /* DatabaseMigration.swift in Sources */, - 314C92B827C3DD660042EC96 /* QuickLookPreviewView.swift in Sources */, - F1AE54E81F0425FC00D9A700 /* AuthenticationViewController.swift in Sources */, - 020108AE29A7F91600644F9D /* AppTPTrackerCell.swift in Sources */, - 983D71B12A286E810072E26D /* SyncDebugViewController.swift in Sources */, - F103073B1E7C91330059FEC7 /* BookmarksDataSource.swift in Sources */, - EE0153E62A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift in Sources */, - 85864FBC24D31EF300E756FF /* SuggestionTrayViewController.swift in Sources */, - 1EF24235273BB9D200DE3D02 /* IntervalSlider.swift in Sources */, - 027F48782A4B663C001A1C6C /* AppTPFAQView.swift in Sources */, - 02A4EACA29B0F464009BE006 /* AppTPToggleViewModel.swift in Sources */, - 4B6484EE27FD1E350050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift in Sources */, - 855D45D32ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift in Sources */, - F1D796EE1E7AF2EB0019D451 /* UIViewControllerExtension.swift in Sources */, - 1EE411F12857C3640003FE64 /* TrackerAnimationImageProvider.swift in Sources */, - 1E7A711C2934EEBC00B7EA19 /* OmniBarNotification.swift in Sources */, - 02EC02C429AFA33000557F1A /* AppTPBreakageFormView.swift in Sources */, - F15D43201E706CC500BF2CDC /* AutocompleteViewController.swift in Sources */, - 98728E822417E3300033960E /* BrokenSiteInfo.swift in Sources */, - 31EF52E1281B3BDC0034796E /* AutofillLoginListItemViewModel.swift in Sources */, - 1E4FAA6627D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift in Sources */, - 83004E862193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift in Sources */, - EE72CA852A862D000043B5B3 /* NetworkProtectionDebugViewController.swift in Sources */, - C18ED43A2AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift in Sources */, - CB84C7BD29A3EF530088A5B8 /* AppConfigurationURLProvider.swift in Sources */, - AA3D854723D9E88E00788410 /* AppIconSettingsCell.swift in Sources */, - 316931D927BD22A80095F5ED /* DownloadActionMessageViewHelper.swift in Sources */, - 9838059F2228208E00385F1A /* PositiveFeedbackViewController.swift in Sources */, - F1AB2B421E3F7D5C00868554 /* SettingsViewController.swift in Sources */, - 8590CB67268A2E520089F6BF /* RootDebugViewController.swift in Sources */, - B623C1C22862CA9E0043013E /* DownloadSession.swift in Sources */, - 0290471E29E708750008FE3C /* AppTPManageTrackersView.swift in Sources */, - F16390821E648B7A005B4550 /* HomeViewController.swift in Sources */, - 98F3A1DA217B37200011A0D4 /* LightTheme.swift in Sources */, - 985892522260B1B200EEB31B /* ProgressView.swift in Sources */, - 85BA585A1F3506AE00C6E8CA /* AppSettings.swift in Sources */, - 3151F0EA27357FBA00226F58 /* SpeechRecognizer.swift in Sources */, - F17922E21E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift in Sources */, - 0290472229E723260008FE3C /* AppTPManageTrackerCell.swift in Sources */, - 985AAE4524899369007A43EC /* HomeScreenTransition.swift in Sources */, - 85E58C2C28FDA94F006A801A /* FavoritesViewController.swift in Sources */, - 1E8AD1CF27C000A000ABA377 /* CompleteDownloadRow.swift in Sources */, - 98D98A8F25ED952F00D8E3DF /* BrowsingMenuButton.swift in Sources */, - 9865DFF922A8220D00D27829 /* FavoritesOverlay.swift in Sources */, - 1E4DCF4627B6A33600961E25 /* DownloadsListViewModel.swift in Sources */, - F4F6DFB626E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift in Sources */, - 8586A11024CCCD040049720E /* TabsBarViewController.swift in Sources */, - F1D796F41E7C2A410019D451 /* BookmarksDelegate.swift in Sources */, - C1B7B52428941F2A0098FD6A /* RemoteMessageRequest.swift in Sources */, - EE9D68DA2AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift in Sources */, - 1E8AD1D727C2E24E00ABA377 /* DownloadsListRowViewModel.swift in Sources */, - C1B0F6422AB08BE9001EAF05 /* MockPrivacyConfiguration.swift in Sources */, - 1E865AF0272042DB001C74F3 /* TextSizeSettingsViewController.swift in Sources */, - 8524CC9A246DA81700E59D45 /* FullscreenDaxDialogViewController.swift in Sources */, - F17669D71E43401C003D3222 /* MainViewController.swift in Sources */, - 984D60B2222A1284003B9E3B /* FeedbackFormViewController.swift in Sources */, - 31A42564285A09E800049386 /* FaviconView.swift in Sources */, - 85374D3821AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift in Sources */, - 37FCAAB629919CEB000E420A /* WindowsBrowserWaitlist.swift in Sources */, - 98E888F2223FCC4A00B608A4 /* OnboardingViewController.swift in Sources */, - C1B7B51C28941E980098FD6A /* HomeMessageViewModelBuilder.swift in Sources */, - 85BA58551F34F49E00C6E8CA /* AppUserDefaults.swift in Sources */, - C1B7B52528941F2A0098FD6A /* RemoteMessaging.swift in Sources */, - 3132FA2827A0788400DD7A12 /* PassKitPreviewHelper.swift in Sources */, - 8505836C219F424500ED4EDB /* TextFieldWithInsets.swift in Sources */, - CBD4F13F279EBFAF00B20FD7 /* HomeMessageViewModel.swift in Sources */, - 1E162613296C62820004127F /* CookieConsentDaxDialogViewModel.swift in Sources */, - 1E4DCF4A27B6A38000961E25 /* DownloadListRepresentable.swift in Sources */, - 2DC3FC65C6D9DA634426672D /* AutofillNoAuthAvailableView.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A21E2F7EFB00BDBA6F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8528AE84212FF9A100D0BD74 /* AppRatingPromptStorageTests.swift in Sources */, - 1CB7B82323CEA28300AA24EA /* DateExtensionTests.swift in Sources */, - 31C138A427A3352600FFD4B2 /* DownloadTests.swift in Sources */, - 853A717820F645FB00FE60BC /* PixelTests.swift in Sources */, - 984D036124AF49B80066CFB8 /* TabPreviewsSourceTests.swift in Sources */, - 85D2187024BF24DB004373D2 /* FaviconRequestModifierTests.swift in Sources */, - EAB19EDA268963510015D3EA /* DomainMatchingTests.swift in Sources */, - 4BFB911B29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift in Sources */, - 98DA35C4268CC81E00159906 /* DomainMatchingReportTests.swift in Sources */, - 8590CB632684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift in Sources */, - 83EDCC411F86B89C005CDFCD /* StatisticsLoaderTests.swift in Sources */, - C14882E327F20D9A00D59F0C /* BookmarksExporterTests.swift in Sources */, - 85C29708247BDD060063A335 /* DaxDialogsBrowsingSpecTests.swift in Sources */, - 85BA58581F34F72F00C6E8CA /* AppUserDefaultsTests.swift in Sources */, - F1134EBC1F40D45700B73467 /* MockStatisticsStore.swift in Sources */, - 31C138AC27A403CB00FFD4B2 /* DownloadManagerTests.swift in Sources */, - EEFE9C732A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift in Sources */, - F13B4BF91F18CA0600814661 /* TabsModelTests.swift in Sources */, - 98B31290218CCB2200E54DE1 /* MockDependencyProvider.swift in Sources */, - CBDD5DDF29A6736A00832877 /* APIHeadersTests.swift in Sources */, - 986B45D0299E30A50089D2D7 /* BookmarkEntityTests.swift in Sources */, - B6AD9E3828D4512E0019CDE9 /* EmbeddedTrackerDataTests.swift in Sources */, - 1E722729292EB24D003B5F53 /* AppSettingsMock.swift in Sources */, - 8536A1C8209AF2410050739E /* MockVariantManager.swift in Sources */, - C1B7B53428944EFA0098FD6A /* CoreDataTestUtilities.swift in Sources */, - CBDD5DE129A6741300832877 /* MockBundle.swift in Sources */, - C158AC7B297AB5DC0008723A /* MockSecureVault.swift in Sources */, - 85C11E4120904BBE00BFFEB4 /* VariantManagerTests.swift in Sources */, - F1134ECE1F40EA9C00B73467 /* AtbParserTests.swift in Sources */, - F189AEE41F18FDAF001EBAE1 /* LinkTests.swift in Sources */, - 987130C7294AAB9F00AB05E0 /* MenuBookmarksViewModelTests.swift in Sources */, - 858650D32469BFAD00C36F8A /* DaxDialogTests.swift in Sources */, - 31C138B227A4097800FFD4B2 /* DownloadTestsHelper.swift in Sources */, - 1E1D8B5D2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift in Sources */, - 85C11E532090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift in Sources */, - 85E5603026541D9E00F4DC44 /* AutocompleteRequestTests.swift in Sources */, - F1DA2F7D1EBCF23700313F51 /* ExternalUrlSchemeTests.swift in Sources */, - F198D78E1E39762C0088DA8A /* StringExtensionTests.swift in Sources */, - 31B1FA87286EFC5C00CA3C1C /* XCTestCaseExtension.swift in Sources */, - 1E8146AE28C8ABF400D1AF63 /* PrivacyIconLogicTests.swift in Sources */, - 987130C4294AAB9F00AB05E0 /* FavoriteListViewModelTests.swift in Sources */, - 8565A34D1FC8DFE400239327 /* LaunchTabNotificationTests.swift in Sources */, - 310E79BD2949CAA5007C49E8 /* FireButtonReferenceTests.swift in Sources */, - 4B62C4BA25B930DD008912C6 /* AppConfigurationFetchTests.swift in Sources */, - 31C7D71C27515A6300A95D0A /* MockVoiceSearchHelper.swift in Sources */, - 8598F67B2405EB8D00FBC70C /* KeyboardSettingsTests.swift in Sources */, - 98AAF8E4292EB46000DBDF06 /* BookmarksMigrationTests.swift in Sources */, - 85D2187224BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift in Sources */, - C111B26927F579EF006558B1 /* BookmarkOrFolderTests.swift in Sources */, - 026F08B829B7DC480079B9DF /* EmbeddedAppTPDataTests.swift in Sources */, - 851CD674244D7E6000331B98 /* UserDefaultsExtension.swift in Sources */, - 850559D223CF710C0055C0D5 /* WebCacheManagerTests.swift in Sources */, - 987130C5294AAB9F00AB05E0 /* BookmarkEditorViewModelTests.swift in Sources */, - 8341D807212D5E8D000514C2 /* HashExtensionTest.swift in Sources */, - C1D21E2F293A599C006E5A05 /* AutofillLoginSessionTests.swift in Sources */, - 85D2187924BF6B8B004373D2 /* FaviconSourcesProviderTests.swift in Sources */, - 1E8146AD28C8ABF000D1AF63 /* TrackerAnimationLogicTests.swift in Sources */, - B6AD9E3A28D456820019CDE9 /* PrivacyConfigurationManagerMock.swift in Sources */, - F189AED71F18F6DE001EBAE1 /* TabTests.swift in Sources */, - F13B4BFB1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift in Sources */, - 8528AE7E212EF5FF00D0BD74 /* AppRatingPromptTests.swift in Sources */, - 981FED692201FE69008488D7 /* AutoClearSettingsScreenTests.swift in Sources */, - 4BC21A2F27238B7500229F0E /* RunLoopExtensionTests.swift in Sources */, - 314A3EFC293905EC00D3D4C8 /* BrokenSiteReportingTests.swift in Sources */, - 851B1283221FE65E004781BC /* ImproveOnboardingExperiment1Tests.swift in Sources */, - F194FAFB1F14E622009B4DF8 /* UIFontExtensionTests.swift in Sources */, - F40F843728C939760081AE75 /* AutofillLoginListViewModelTests.swift in Sources */, - C14882E827F20DAB00D59F0C /* TestDataLoader.swift in Sources */, - C14882EA27F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift in Sources */, - 1E05D1DB29C47B3300BF9A1F /* DailyPixelTests.swift in Sources */, - 981FED7422046017008488D7 /* AutoClearTests.swift in Sources */, - 98DDF9F322C4029D00DE38DB /* InitHelpers.swift in Sources */, - B6AD9E3628D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift in Sources */, - F1E092C11E92A72E00732CCC /* UIColorExtensionTests.swift in Sources */, - 85010504292FFB080033978F /* FireproofFaviconUpdaterTests.swift in Sources */, - F1D477C91F2139410031ED49 /* SmallOmniBarStateTests.swift in Sources */, - 987130C9294AAB9F00AB05E0 /* BookmarkUtilsTests.swift in Sources */, - C1BF0BA929B63E2200482B73 /* AutofillLoginPromptViewModelTests.swift in Sources */, - EE3B226B29DE0F110082298A /* MockInternalUserStoring.swift in Sources */, - 987130C8294AAB9F00AB05E0 /* BookmarksTestHelpers.swift in Sources */, - F198D7981E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift in Sources */, - C14E2F7729DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift in Sources */, - 8521FDE6238D414B00A44CC3 /* FileStoreTests.swift in Sources */, - F14E491F1E391CE900DC037C /* URLExtensionTests.swift in Sources */, - 85D2187424BF25CD004373D2 /* FaviconsTests.swift in Sources */, - CBCCF96828885DEE006F4A71 /* AppPrivacyConfigurationTests.swift in Sources */, - 310742AB2848E6FD0012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift in Sources */, - 22CB1ED8203DDD2C00D2C724 /* AppDeepLinksTests.swift in Sources */, - 9847C00527A41A0A00DB07AA /* WebViewTestHelper.swift in Sources */, - 3170048227A9504F00C03F35 /* DownloadMocks.swift in Sources */, - 317045C02858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift in Sources */, - 987130C6294AAB9F00AB05E0 /* BookmarkListViewModelTests.swift in Sources */, - F1134ED21F40EF3A00B73467 /* JsonTestDataLoader.swift in Sources */, - 4B83397129AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift in Sources */, - 850250B520D80419002199C7 /* AtbAndVariantCleanupTests.swift in Sources */, - 834DF992248FDE1A0075EA48 /* UserAgentTests.swift in Sources */, - 85C011FD299285A6001E0A99 /* SyncManagementViewModelTests.swift in Sources */, - C14882E727F20DAB00D59F0C /* HtmlTestDataLoader.swift in Sources */, - F17D72391E8B35C6003E8B0E /* AppURLsTests.swift in Sources */, - F1134ED61F40F29F00B73467 /* StatisticsUserDefaultsTests.swift in Sources */, - EE41BD192A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift in Sources */, - 0253A43329E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift in Sources */, - C1B7B53028944E390098FD6A /* RemoteMessagingStoreTests.swift in Sources */, - 98EA2C3C218B9AAD0023E1DC /* ThemeManagerTests.swift in Sources */, - 6AC98419288055C1005FA9CA /* BarsAnimatorTests.swift in Sources */, - 4B83396F29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift in Sources */, - 8536A1CA209AF6490050739E /* HomeRowReminderTests.swift in Sources */, - 4B83397529AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift in Sources */, - 851DFD8A212C5EE800D95F20 /* TabSwitcherButtonTests.swift in Sources */, - 98983096255B5019003339A2 /* BookmarksCachingSearchTests.swift in Sources */, - EE7917912A83DE93008DFF28 /* CombineTestUtilities.swift in Sources */, - 85480CB429226B3B007E8F13 /* CrashCollectionExtensionTests.swift in Sources */, - 4B6484FC27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift in Sources */, - 8540BD5223D8C2220057FDD2 /* PreserveLoginsTests.swift in Sources */, - 85F200072217032E006BB258 /* OmniBarTests.swift in Sources */, - B6AD9E3728D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift in Sources */, - C14882E427F20D9A00D59F0C /* BookmarksImporterTests.swift in Sources */, - 8588026A24E424EE00C24AB6 /* AppWidthObserverTests.swift in Sources */, - 8588026624E420BD00C24AB6 /* LargeOmniBarStateTests.swift in Sources */, - EE0153EB2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4924ED30D20073EE19 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 853273AE24FEF49600E3C778 /* ColorExtension.swift in Sources */, - 373608932ABB432600629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */, - 853273B324FF114700E3C778 /* DeepLinks.swift in Sources */, - 853273B424FFB36100E3C778 /* UIColorExtension.swift in Sources */, - 853273AB24FEF27500E3C778 /* WidgetViews.swift in Sources */, - 8512EA5424ED30D20073EE19 /* Widgets.swift in Sources */, - 85DB12EB2A1FE2A4000A4A72 /* LockScreenWidgets.swift in Sources */, - 8544C37C250B827300A0FE73 /* UserText.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D842462DCD100EDEDD1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85482D8D2462DCD100EDEDD1 /* ActionViewController.swift in Sources */, - 85C91CA224671F4C00A11132 /* AppDeepLinkSchemes.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC725C97B6E002B91A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CB5516D1286500290079B175 /* ContentBlockingRulesTests.swift in Sources */, - 1E1D8B6629953B9800C96994 /* WebViewTestHelper.swift in Sources */, - EE3B226C29DE0FD30082298A /* MockInternalUserStoring.swift in Sources */, - CB5516D0286500290079B175 /* TrackerRadarIntegrationTests.swift in Sources */, - 1E1D8B6129950FD200C96994 /* AutoconsentBackgroundTests.swift in Sources */, - CB5516D2286500290079B175 /* AtbServerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DA9210F5E32002631A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85F21DB0210F5E32002631A6 /* AtbIntegrationTests.swift in Sources */, - 8551912724746EDC0010FDD0 /* SnapshotHelper.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9CE293F2DE900F220F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D4B7E52949EFCE0068814D /* BookmarksExportPerformanceTests.swift in Sources */, - 98D4B7DA294407AC0068814D /* BookmarksSearchPerformanceTests.swift in Sources */, - 986B45CB299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift in Sources */, - 98D4B7E12949C3E80068814D /* BookmarksImportPerformanceTests.swift in Sources */, - 9825F9DB293F2E8700F220F2 /* BookmarksTestData.swift in Sources */, - 98BFA913294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98A54A7F22AFCB2C00E541F4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98A54A8422AFCB2D00E541F4 /* Instruments.instrpkg in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2DF1E4A4CD400CFDE3A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B470ED6299C49800086EBDC /* AppTrackingProtectionDatabase.swift in Sources */, - 0253A43129E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift in Sources */, - F16393FF1ECCB9CC00DDD653 /* FileLoader.swift in Sources */, - F1134EAB1F3E2C6A00B73467 /* StatisticsUserDefaults.swift in Sources */, - CB258D1E29A52AF900DEBA24 /* FileStore.swift in Sources */, - F1075C921E9EF827006BE8A8 /* UserDefaultsExtension.swift in Sources */, - 85CA53AC24BBD39300A6288C /* FaviconRequestModifier.swift in Sources */, - CB258D1D29A52AF900DEBA24 /* EtagStorage.swift in Sources */, - C1B7B52D2894469D0098FD6A /* DefaultVariantManager.swift in Sources */, - 9833913727AC400800DAF119 /* AppTrackerDataSetProvider.swift in Sources */, - 83004E802193BB8200DA013C /* WKNavigationExtension.swift in Sources */, - 853A717620F62FE800FE60BC /* Pixel.swift in Sources */, - 4B470EDB299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift in Sources */, - F41C2DA526C1975E00F9A760 /* BookmarksCoreDataStorage.swift in Sources */, - 9876B75E2232B36900D81D9F /* TabInstrumentation.swift in Sources */, - 026DABA428242BC80089E0B5 /* MockUserAgent.swift in Sources */, - 1E05D1D829C46EDA00BF9A1F /* TimedPixel.swift in Sources */, - C14882DC27F2011C00D59F0C /* BookmarksImporter.swift in Sources */, - CBAA195A27BFE15600A4BD49 /* NSManagedObjectContextExtension.swift in Sources */, - 37CBCA9E2A8A659C0050218F /* SyncSettingsAdapter.swift in Sources */, - F1134EB31F40AD2500B73467 /* Atb.swift in Sources */, - 37E615752A5F533E00ACD63D /* SyncCredentialsAdapter.swift in Sources */, - 02CA904B24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift in Sources */, - 85BDC3192436161C0053DB07 /* LoginFormDetectionUserScript.swift in Sources */, - 98982B3422F8D8E400578AC9 /* Debounce.swift in Sources */, - 37DF000A29F9C416002B7D3E /* SyncMetadataDatabase.swift in Sources */, - F143C3291E4A9A0E00CFDE3A /* URLExtension.swift in Sources */, - F143C3271E4A9A0E00CFDE3A /* Logging.swift in Sources */, - 4B83396C29AC0701003F7EA9 /* AppTrackingProtectionStoringModel.swift in Sources */, - 85372447220DD103009D09CD /* UIKeyCommandExtension.swift in Sources */, - 85A1B3B220C6CD9900C18F15 /* CookieStorage.swift in Sources */, - 9856A1992933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift in Sources */, - 850559D023CF647C0055C0D5 /* PreserveLogins.swift in Sources */, - C1CCCBA7283E101500CF3791 /* FaviconsHelper.swift in Sources */, - 9813F79822BA71AA00A80EDB /* StorageCache.swift in Sources */, - B603974929C19F6F00902A34 /* Assertions.swift in Sources */, - F1134EB51F40AEEA00B73467 /* StatisticsLoader.swift in Sources */, - CB2A7EF4285383B300885F67 /* AppLastCompiledRulesStore.swift in Sources */, - 4B75EA9226A266CB00018634 /* PrintingUserScript.swift in Sources */, - 37445F972A155F7C0029F789 /* SyncDataProviders.swift in Sources */, - EE9D68DE2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift in Sources */, - CB258D1F29A52B2500DEBA24 /* Configuration.swift in Sources */, - 9847C00027A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift in Sources */, - F143C3281E4A9A0E00CFDE3A /* StringExtension.swift in Sources */, - 85449EFB23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift in Sources */, - 830381C01F850AAF00863075 /* WKWebViewConfigurationExtension.swift in Sources */, - 85CA53AA24BB376800A6288C /* NotFoundCachingDownloader.swift in Sources */, - 4B60ACA1252EC0B100E8D219 /* FullScreenVideoUserScript.swift in Sources */, - F1A886781F29394E0096251E /* WebCacheManager.swift in Sources */, - C14882DA27F2011C00D59F0C /* BookmarksExporter.swift in Sources */, - 4B470ED9299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld in Sources */, - 854858E32937BC550063610B /* CollectionExtension.swift in Sources */, - 1E6A4D692984208800A371D3 /* LocaleExtension.swift in Sources */, - 98F6EA472863124100720957 /* ContentBlockerRulesLists.swift in Sources */, - F1134EB01F40AC6300B73467 /* AtbParser.swift in Sources */, - EE50052E29C369D300AE0773 /* FeatureFlag.swift in Sources */, - 37DF000F29F9D635002B7D3E /* SyncBookmarksAdapter.swift in Sources */, - B652DF10287C2C1600C12A9C /* ContentBlocking.swift in Sources */, - 4BE2756827304F57006B20B0 /* URLRequestExtension.swift in Sources */, - 85BA79911F6FF75000F59015 /* ContentBlockerStoreConstants.swift in Sources */, - 85E242172AB1B54D000F3E28 /* ReturnUserMeasurement.swift in Sources */, - 85BDC3142434D8F80053DB07 /* DebugUserScript.swift in Sources */, - 85011867290028C400BDEE27 /* BookmarksDatabase.swift in Sources */, - 85D2187B24BF9F85004373D2 /* FaviconUserScript.swift in Sources */, - 37FD780F2A29E28B00B36DB1 /* SyncErrorHandler.swift in Sources */, - 85F21DC621145DD5002631A6 /* global.swift in Sources */, - F41C2DA326C1925700F9A760 /* BookmarksAndFolders.xcdatamodeld in Sources */, - F4F6DFBA26EFF28A00ED7E12 /* BookmarkObjects.swift in Sources */, - EE7A92872AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift in Sources */, - 836A941D247F23C600BF8EF5 /* UserAgentManager.swift in Sources */, - 4B83397329AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift in Sources */, - 85CA53A824BB343700A6288C /* Favicons.swift in Sources */, - F143C3181E4A99D200CFDE3A /* Link.swift in Sources */, - 4B470EDF299C67270086EBDC /* AppTrackerEntity.swift in Sources */, - 1E61BC2A27074BED00B2854D /* TextSizeUserScript.swift in Sources */, - 37CEFCAC2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift in Sources */, - CB2A7EF128410DF700885F67 /* PixelEvent.swift in Sources */, - 85D2187624BF6164004373D2 /* FaviconSourcesProvider.swift in Sources */, - 98B000532915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift in Sources */, - 85200FA11FBC5BB5001AF290 /* DDGPersistenceContainer.swift in Sources */, - 1E4DCF4C27B6A4CB00961E25 /* URLFileExtension.swift in Sources */, - EE50053029C3BA0800AE0773 /* InternalUserStore.swift in Sources */, - F1D477CB1F2149C40031ED49 /* Type.swift in Sources */, - 1E05D1D629C46EBB00BF9A1F /* DailyPixel.swift in Sources */, - 1CB7B82123CEA1F800AA24EA /* DateExtension.swift in Sources */, - 379E877429E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift in Sources */, - 988F3DCF237D5C0F00AEE34C /* SchemeHandler.swift in Sources */, - 9875E00722316B8400B1373F /* Instruments.swift in Sources */, - F1134EA61F3E2AF400B73467 /* StatisticsStore.swift in Sources */, - F17D723C1E8BB374003E8B0E /* AppDeepLinkSchemes.swift in Sources */, - 0290472329E737B40008FE3C /* FirewallManager.swift in Sources */, - 1E8AD1DB27C51AE000ABA377 /* TimeIntervalExtension.swift in Sources */, - B652DF0D287C2A6300C12A9C /* PrivacyFeatures.swift in Sources */, - F10E522D1E946F8800CE1253 /* NSAttributedStringExtension.swift in Sources */, - 9887DC252354D2AA005C85F5 /* Database.swift in Sources */, - F143C3171E4A99D200CFDE3A /* AppURLs.swift in Sources */, - C1963863283794A000298D4D /* BookmarksCachingSearch.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 025CCFE82582601C001CD5BB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 025CCFE72582601C001CD5BB /* PBXContainerItemProxy */; - }; - 02FFD7BC2A1FC8BE007BD7D1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 02025661298818B100E694E7 /* PacketTunnelProvider */; - targetProxy = 02FFD7BB2A1FC8BE007BD7D1 /* PBXContainerItemProxy */; - }; - 4B470EE7299C6DFB0086EBDC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = 4B470EE6299C6DFB0086EBDC /* PBXContainerItemProxy */; - }; - 8390447520BDCE10006461CD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8390446B20BDCE10006461CD /* ShareExtension */; - targetProxy = 8390447420BDCE10006461CD /* PBXContainerItemProxy */; - }; - 84E341A81E2F7EFB00BDBA6F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 84E341A71E2F7EFB00BDBA6F /* PBXContainerItemProxy */; - }; - 8512EA5C24ED30D30073EE19 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8512EA4C24ED30D20073EE19 /* WidgetsExtension */; - targetProxy = 8512EA5B24ED30D30073EE19 /* PBXContainerItemProxy */; - }; - 85482D932462DCD100EDEDD1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 85482D872462DCD100EDEDD1 /* OpenAction */; - targetProxy = 85482D922462DCD100EDEDD1 /* PBXContainerItemProxy */; - }; - 85D33FD125C97B6E002B91A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 85D33FD025C97B6E002B91A6 /* PBXContainerItemProxy */; - }; - 85DF714924F7FE6100C89288 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = 85DF714824F7FE6100C89288 /* PBXContainerItemProxy */; - }; - 85F21DB3210F5E32002631A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 85F21DB2210F5E32002631A6 /* PBXContainerItemProxy */; - }; - 9825F9CC293F2DE900F220F2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 9825F9CD293F2DE900F220F2 /* PBXContainerItemProxy */; - }; - F143C2EA1E4A4CD400CFDE3A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = F143C2E91E4A4CD400CFDE3A /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 838306E120C733010045E854 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 838306E220C733010045E854 /* en */, - 838306E520C734D80045E854 /* fr */, - 838306E620C735140045E854 /* es */, - 838306E720C735F60045E854 /* fi */, - 838306EC20C736A80045E854 /* pt */, - 838306ED20C736B10045E854 /* ru */, - 838306EE20C736BA0045E854 /* sv */, - 838306EF20C736C50045E854 /* tr */, - 9866DBA1251CA8F700612E3A /* bg */, - 9866DBB8251CA91900612E3A /* hr */, - 9866DBCF251CA92E00612E3A /* cs */, - 9866DBE6251CA93B00612E3A /* da */, - 9866DBFD251CA95200612E3A /* nl */, - 9866DC14251CA96500612E3A /* et */, - 9866DC2B251CA99E00612E3A /* de */, - 9866DC42251CA9B200612E3A /* el */, - 9866DC59251CA9C300612E3A /* hu */, - 9866DC70251CA9D100612E3A /* it */, - 9866DC87251CA9E600612E3A /* lv */, - 9866DC9E251CA9F700612E3A /* lt */, - 9866DCB5251CAA0900612E3A /* pl */, - 9866DCCC251CAA2800612E3A /* ro */, - 9866DCE3251CAA3700612E3A /* sk */, - 9866DCFA251CAA4B00612E3A /* sl */, - 981DCA922521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 8390447020BDCE10006461CD /* MainInterface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8390447120BDCE10006461CD /* Base */, - 9866DB9C251CA8F600612E3A /* bg */, - 9866DBB3251CA91900612E3A /* hr */, - 9866DBCA251CA92D00612E3A /* cs */, - 9866DBE1251CA93B00612E3A /* da */, - 9866DBF8251CA95100612E3A /* nl */, - 9866DC0F251CA96400612E3A /* et */, - 9866DC26251CA99D00612E3A /* de */, - 9866DC3D251CA9B200612E3A /* el */, - 9866DC54251CA9C200612E3A /* hu */, - 9866DC6B251CA9D000612E3A /* it */, - 9866DC82251CA9E500612E3A /* lv */, - 9866DC99251CA9F600612E3A /* lt */, - 9866DCB0251CAA0800612E3A /* pl */, - 9866DCC7251CAA2800612E3A /* ro */, - 9866DCDE251CAA3600612E3A /* sk */, - 9866DCF5251CAA4B00612E3A /* sl */, - 9866DE5C251CBC4F00612E3A /* tr */, - 9866DE5E251CBC4F00612E3A /* sv */, - 9866DE60251CBC5000612E3A /* es */, - 9866DE62251CBC5000612E3A /* ru */, - 9866DE64251CBC5100612E3A /* pt */, - 9866DE68251CBC5300612E3A /* fr */, - 9866DE6A251CBC5400612E3A /* fi */, - 981685542521EEF500FA91A1 /* nb */, - ); - name = MainInterface.storyboard; - sourceTree = ""; - }; - 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 84E3419F1E2F7EFB00BDBA6F /* Base */, - 9866DB9B251CA8F600612E3A /* bg */, - 9866DBB2251CA91900612E3A /* hr */, - 9866DBC9251CA92D00612E3A /* cs */, - 9866DBE0251CA93A00612E3A /* da */, - 9866DBF7251CA95100612E3A /* nl */, - 9866DC0E251CA96400612E3A /* et */, - 9866DC25251CA99D00612E3A /* de */, - 9866DC3C251CA9B200612E3A /* el */, - 9866DC53251CA9C200612E3A /* hu */, - 9866DC6A251CA9D000612E3A /* it */, - 9866DC81251CA9E500612E3A /* lv */, - 9866DC98251CA9F600612E3A /* lt */, - 9866DCAF251CAA0700612E3A /* pl */, - 9866DCC6251CAA2800612E3A /* ro */, - 9866DCDD251CAA3600612E3A /* sk */, - 9866DCF4251CAA4B00612E3A /* sl */, - 9866DE4C251CBC4500612E3A /* tr */, - 9866DE4E251CBC4500612E3A /* sv */, - 9866DE50251CBC4600612E3A /* es */, - 9866DE52251CBC4700612E3A /* ru */, - 9866DE54251CBC4700612E3A /* pt */, - 9866DE58251CBC4A00612E3A /* fr */, - 9866DE5A251CBC4A00612E3A /* fi */, - 981685532521EEF500FA91A1 /* nb */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 85482D8F2462DCD100EDEDD1 /* Base */, - 9866DB9F251CA8F700612E3A /* bg */, - 9866DBB6251CA91900612E3A /* hr */, - 9866DBCD251CA92D00612E3A /* cs */, - 9866DBE4251CA93B00612E3A /* da */, - 9866DBFB251CA95200612E3A /* nl */, - 9866DC12251CA96400612E3A /* et */, - 9866DC29251CA99E00612E3A /* de */, - 9866DC40251CA9B200612E3A /* el */, - 9866DC57251CA9C300612E3A /* hu */, - 9866DC6E251CA9D100612E3A /* it */, - 9866DC85251CA9E600612E3A /* lv */, - 9866DC9C251CA9F700612E3A /* lt */, - 9866DCB3251CAA0800612E3A /* pl */, - 9866DCCA251CAA2800612E3A /* ro */, - 9866DCE1251CAA3600612E3A /* sk */, - 9866DCF8251CAA4B00612E3A /* sl */, - 9866DE6C251CBC5A00612E3A /* tr */, - 9866DE6E251CBC5B00612E3A /* sv */, - 9866DE70251CBC5F00612E3A /* es */, - 9866DE72251CBC6000612E3A /* ru */, - 9866DE74251CBC6100612E3A /* pt */, - 9866DE78251CBC6400612E3A /* fr */, - 9866DE7A251CBC6400612E3A /* fi */, - 981685572521EEF600FA91A1 /* nb */, - ); - name = MainInterface.storyboard; - sourceTree = ""; - }; - 984147AA24F0259000362052 /* Onboarding.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147A924F0259000362052 /* Base */, - 9866DB99251CA8F600612E3A /* bg */, - 9866DBB0251CA91900612E3A /* hr */, - 9866DBC7251CA92C00612E3A /* cs */, - 9866DBDE251CA93A00612E3A /* da */, - 9866DBF5251CA95100612E3A /* nl */, - 9866DC0C251CA96400612E3A /* et */, - 9866DC23251CA99D00612E3A /* de */, - 9866DC3A251CA9B100612E3A /* el */, - 9866DC51251CA9C200612E3A /* hu */, - 9866DC68251CA9D000612E3A /* it */, - 9866DC7F251CA9E500612E3A /* lv */, - 9866DC96251CA9F600612E3A /* lt */, - 9866DCAD251CAA0700612E3A /* pl */, - 9866DCC4251CAA2800612E3A /* ro */, - 9866DCDB251CAA3600612E3A /* sk */, - 9866DCF2251CAA4A00612E3A /* sl */, - 9866DE0C251CB91D00612E3A /* fi */, - 9866DE0E251CB91F00612E3A /* fr */, - 9866DE12251CB92300612E3A /* pt */, - 9866DE14251CB92500612E3A /* ru */, - 9866DE16251CB92600612E3A /* es */, - 9866DE18251CB92700612E3A /* sv */, - 9866DE1A251CB95500612E3A /* tr */, - 981685512521EEF400FA91A1 /* nb */, - ); - name = Onboarding.storyboard; - sourceTree = ""; - }; - 984147AD24F025F700362052 /* Autocomplete.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147AC24F025F700362052 /* Base */, - 9866DB8B251CA8F300612E3A /* bg */, - 9866DBA2251CA91700612E3A /* hr */, - 9866DBB9251CA92A00612E3A /* cs */, - 9866DBD0251CA93800612E3A /* da */, - 9866DBE7251CA94E00612E3A /* nl */, - 9866DBFE251CA96200612E3A /* et */, - 9866DC15251CA99A00612E3A /* de */, - 9866DC2C251CA9AF00612E3A /* el */, - 9866DC43251CA9BF00612E3A /* hu */, - 9866DC5A251CA9CE00612E3A /* it */, - 9866DC71251CA9E200612E3A /* lv */, - 9866DC88251CA9F400612E3A /* lt */, - 9866DC9F251CAA0500612E3A /* pl */, - 9866DCB6251CAA2500612E3A /* ro */, - 9866DCCD251CAA3300612E3A /* sk */, - 9866DCE4251CAA4800612E3A /* sl */, - 9866DD04251CACC500612E3A /* fi */, - 9866DD06251CACC600612E3A /* fr */, - 9866DD0A251CACCD00612E3A /* pt */, - 9866DD0C251CACCD00612E3A /* ru */, - 9866DD0E251CACCE00612E3A /* es */, - 9866DD10251CACCF00612E3A /* sv */, - 9866DD12251CACCF00612E3A /* tr */, - 981685432521EEEF00FA91A1 /* nb */, - ); - name = Autocomplete.storyboard; - sourceTree = ""; - }; - 984147B024F0261A00362052 /* Feedback.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147AF24F0261A00362052 /* Base */, - 9866DB8D251CA8F300612E3A /* bg */, - 9866DBA4251CA91700612E3A /* hr */, - 9866DBBB251CA92A00612E3A /* cs */, - 9866DBD2251CA93900612E3A /* da */, - 9866DBE9251CA94E00612E3A /* nl */, - 9866DC00251CA96200612E3A /* et */, - 9866DC17251CA99B00612E3A /* de */, - 9866DC2E251CA9B000612E3A /* el */, - 9866DC45251CA9BF00612E3A /* hu */, - 9866DC5C251CA9CE00612E3A /* it */, - 9866DC73251CA9E300612E3A /* lv */, - 9866DC8A251CA9F500612E3A /* lt */, - 9866DCA1251CAA0500612E3A /* pl */, - 9866DCB8251CAA2600612E3A /* ro */, - 9866DCCF251CAA3400612E3A /* sk */, - 9866DCE6251CAA4800612E3A /* sl */, - 9866DD4C251CB0D900612E3A /* fi */, - 9866DD4E251CB0E600612E3A /* fr */, - 9866DD52251CB0ED00612E3A /* pt */, - 9866DD54251CB0EE00612E3A /* ru */, - 9866DD56251CB0F000612E3A /* es */, - 9866DD58251CB0F100612E3A /* sv */, - 9866DD5A251CB0F200612E3A /* tr */, - 981685452521EEF000FA91A1 /* nb */, - ); - name = Feedback.storyboard; - sourceTree = ""; - }; - 984147B324F0264300362052 /* Home.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B224F0264300362052 /* Base */, - 9866DB8E251CA8F400612E3A /* bg */, - 9866DBA5251CA91800612E3A /* hr */, - 9866DBBC251CA92A00612E3A /* cs */, - 9866DBD3251CA93900612E3A /* da */, - 9866DBEA251CA94F00612E3A /* nl */, - 9866DC01251CA96200612E3A /* et */, - 9866DC18251CA99B00612E3A /* de */, - 9866DC2F251CA9B000612E3A /* el */, - 9866DC46251CA9C000612E3A /* hu */, - 9866DC5D251CA9CE00612E3A /* it */, - 9866DC74251CA9E300612E3A /* lv */, - 9866DC8B251CA9F500612E3A /* lt */, - 9866DCA2251CAA0500612E3A /* pl */, - 9866DCB9251CAA2600612E3A /* ro */, - 9866DCD0251CAA3400612E3A /* sk */, - 9866DCE7251CAA4800612E3A /* sl */, - 9866DD5C251CB10000612E3A /* fi */, - 9866DD5E251CB10100612E3A /* fr */, - 9866DD62251CB10400612E3A /* pt */, - 9866DD64251CB10500612E3A /* ru */, - 9866DD66251CB10600612E3A /* es */, - 9866DD68251CB10700612E3A /* sv */, - 9866DD6A251CB10800612E3A /* tr */, - 981685462521EEF000FA91A1 /* nb */, - ); - name = Home.storyboard; - sourceTree = ""; - }; - 984147B624F0264B00362052 /* Authentication.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B524F0264B00362052 /* Base */, - 9866DB91251CA8F400612E3A /* bg */, - 9866DBA8251CA91800612E3A /* hr */, - 9866DBBF251CA92B00612E3A /* cs */, - 9866DBD6251CA93900612E3A /* da */, - 9866DBED251CA94F00612E3A /* nl */, - 9866DC04251CA96300612E3A /* et */, - 9866DC1B251CA99B00612E3A /* de */, - 9866DC32251CA9B000612E3A /* el */, - 9866DC49251CA9C000612E3A /* hu */, - 9866DC60251CA9CF00612E3A /* it */, - 9866DC77251CA9E300612E3A /* lv */, - 9866DC8E251CA9F500612E3A /* lt */, - 9866DCA5251CAA0500612E3A /* pl */, - 9866DCBC251CAA2700612E3A /* ro */, - 9866DCD3251CAA3400612E3A /* sk */, - 9866DCEA251CAA4900612E3A /* sl */, - 9866DD84251CB12700612E3A /* fi */, - 9866DD86251CB12800612E3A /* fr */, - 9866DD8A251CB12B00612E3A /* pt */, - 9866DD8C251CB12C00612E3A /* ru */, - 9866DD8E251CB12D00612E3A /* es */, - 9866DD90251CB12E00612E3A /* sv */, - 9866DD92251CB12E00612E3A /* tr */, - 981685492521EEF100FA91A1 /* nb */, - ); - name = Authentication.storyboard; - sourceTree = ""; - }; - 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B824F0268D00362052 /* Base */, - 9866DB92251CA8F400612E3A /* bg */, - 9866DBA9251CA91800612E3A /* hr */, - 9866DBC0251CA92B00612E3A /* cs */, - 9866DBD7251CA93900612E3A /* da */, - 9866DBEE251CA94F00612E3A /* nl */, - 9866DC05251CA96300612E3A /* et */, - 9866DC1C251CA99C00612E3A /* de */, - 9866DC33251CA9B000612E3A /* el */, - 9866DC4A251CA9C000612E3A /* hu */, - 9866DC61251CA9CF00612E3A /* it */, - 9866DC78251CA9E300612E3A /* lv */, - 9866DC8F251CA9F500612E3A /* lt */, - 9866DCA6251CAA0600612E3A /* pl */, - 9866DCBD251CAA2700612E3A /* ro */, - 9866DCD4251CAA3400612E3A /* sk */, - 9866DCEB251CAA4900612E3A /* sl */, - 9866DD9C251CB14600612E3A /* fi */, - 9866DD9E251CB17A00612E3A /* fr */, - 9866DDA2251CB1C000612E3A /* pt */, - 9866DDA4251CB1F500612E3A /* ru */, - 9866DDA6251CB24F00612E3A /* es */, - 9866DDA8251CB41000612E3A /* sv */, - 9866DDAA251CB4F500612E3A /* tr */, - 9816854A2521EEF100FA91A1 /* nb */, - ); - name = PrivacyDashboard.storyboard; - sourceTree = ""; - }; - 984147C224F026A300362052 /* Tab.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147C124F026A300362052 /* Base */, - 9866DB95251CA8F500612E3A /* bg */, - 9866DBAC251CA91800612E3A /* hr */, - 9866DBC3251CA92C00612E3A /* cs */, - 9866DBDA251CA93A00612E3A /* da */, - 9866DBF1251CA95000612E3A /* nl */, - 9866DC08251CA96300612E3A /* et */, - 9866DC1F251CA99C00612E3A /* de */, - 9866DC36251CA9B100612E3A /* el */, - 9866DC4D251CA9C100612E3A /* hu */, - 9866DC64251CA9CF00612E3A /* it */, - 9866DC7B251CA9E400612E3A /* lv */, - 9866DC92251CA9F600612E3A /* lt */, - 9866DCA9251CAA0600612E3A /* pl */, - 9866DCC0251CAA2700612E3A /* ro */, - 9866DCD7251CAA3500612E3A /* sk */, - 9866DCEE251CAA4A00612E3A /* sl */, - 9866DDBC251CB79000612E3A /* fi */, - 9866DDBE251CB79300612E3A /* fr */, - 9866DDC2251CB79900612E3A /* pt */, - 9866DDC4251CB79B00612E3A /* ru */, - 9866DDC6251CB79F00612E3A /* es */, - 9866DDC8251CB7A000612E3A /* sv */, - 9866DDCA251CB7A100612E3A /* tr */, - 9816854D2521EEF300FA91A1 /* nb */, - ); - name = Tab.storyboard; - sourceTree = ""; - }; - 984147C524F026C800362052 /* HomeRow.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147C424F026C800362052 /* Base */, - 9866DB98251CA8F500612E3A /* bg */, - 9866DBAF251CA91800612E3A /* hr */, - 9866DBC6251CA92C00612E3A /* cs */, - 9866DBDD251CA93A00612E3A /* da */, - 9866DBF4251CA95000612E3A /* nl */, - 9866DC0B251CA96400612E3A /* et */, - 9866DC22251CA99D00612E3A /* de */, - 9866DC39251CA9B100612E3A /* el */, - 9866DC50251CA9C100612E3A /* hu */, - 9866DC67251CA9D000612E3A /* it */, - 9866DC7E251CA9E400612E3A /* lv */, - 9866DC95251CA9F600612E3A /* lt */, - 9866DCAC251CAA0700612E3A /* pl */, - 9866DCC3251CAA2800612E3A /* ro */, - 9866DCDA251CAA3500612E3A /* sk */, - 9866DCF1251CAA4A00612E3A /* sl */, - 9866DDF4251CB8F000612E3A /* fi */, - 9866DDF6251CB8F400612E3A /* fr */, - 9866DDFA251CB8FD00612E3A /* pt */, - 9866DDFC251CB90000612E3A /* ru */, - 9866DDFE251CB90200612E3A /* es */, - 9866DE00251CB90500612E3A /* sv */, - 9866DE02251CB90700612E3A /* tr */, - 981685502521EEF400FA91A1 /* nb */, - ); - name = HomeRow.storyboard; - sourceTree = ""; - }; - 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147CA24F02E9E00362052 /* Base */, - 9866DB97251CA8F500612E3A /* bg */, - 9866DBAE251CA91800612E3A /* hr */, - 9866DBC5251CA92C00612E3A /* cs */, - 9866DBDC251CA93A00612E3A /* da */, - 9866DBF3251CA95000612E3A /* nl */, - 9866DC0A251CA96400612E3A /* et */, - 9866DC21251CA99C00612E3A /* de */, - 9866DC38251CA9B100612E3A /* el */, - 9866DC4F251CA9C100612E3A /* hu */, - 9866DC66251CA9D000612E3A /* it */, - 9866DC7D251CA9E400612E3A /* lv */, - 9866DC94251CA9F600612E3A /* lt */, - 9866DCAB251CAA0700612E3A /* pl */, - 9866DCC2251CAA2700612E3A /* ro */, - 9866DCD9251CAA3500612E3A /* sk */, - 9866DCF0251CAA4A00612E3A /* sl */, - 9866DDE4251CB8C900612E3A /* fi */, - 9866DDE6251CB8CD00612E3A /* fr */, - 9866DDEA251CB8D400612E3A /* pt */, - 9866DDEC251CB8D700612E3A /* ru */, - 9866DDEE251CB8DA00612E3A /* es */, - 9866DDF0251CB8DC00612E3A /* sv */, - 9866DDF2251CB8DF00612E3A /* tr */, - 9816854F2521EEF300FA91A1 /* nb */, - ); - name = DaxOnboarding.storyboard; - sourceTree = ""; - }; - 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */ = { - isa = PBXVariantGroup; - children = ( - 98788E9B2521DA1E00D55218 /* en */, - 98788EA52521DA2100D55218 /* bg */, - 98788EAE2521DA2200D55218 /* hr */, - 98788EAF2521DA2300D55218 /* cs */, - 98788EB02521DA2400D55218 /* da */, - 98788EB12521DA2500D55218 /* nl */, - 98788EB22521DA2600D55218 /* fi */, - 98788EB32521DA2700D55218 /* et */, - 98788EB42521DA2800D55218 /* fr */, - 98788EB52521DA2900D55218 /* de */, - 98788EB62521DA2C00D55218 /* el */, - 98788EB72521DA2D00D55218 /* hu */, - 98788EB82521DA2E00D55218 /* it */, - 98788EB92521DA3000D55218 /* lv */, - 98788EBA2521DA3100D55218 /* lt */, - 98788EBC2521DA3200D55218 /* pl */, - 98788EBD2521DA3300D55218 /* pt */, - 98788EBE2521DA3400D55218 /* ro */, - 98788EBF2521DA3500D55218 /* ru */, - 98788EC02521DA3600D55218 /* sk */, - 98788EC12521DA3700D55218 /* sl */, - 98788EC22521DA3800D55218 /* es */, - 98788EC32521DA3900D55218 /* sv */, - 98788EC42521DA3900D55218 /* tr */, - 981685A825221ACF00FA91A1 /* nb */, - ); - name = Localizable.stringsdict; - sourceTree = ""; - }; - 98B001A2251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A3251EABB40090EC07 /* bg */, - 98D7ED1C251EABB8000DF39A /* cs */, - 98056C7B251EABC000298AF6 /* da */, - 9852CD8C251EABCC001A1575 /* de */, - 98B12736251EABD5007473E4 /* el */, - 9807F062251EABDA00F54BC6 /* es */, - 983A4B8C251EABEA00F3EDF1 /* et */, - 983E134C251EABF200149BD9 /* fi */, - 98C6C994251EABFA0067A1E8 /* fr */, - 9858AF7C251EAC0300025687 /* hr */, - 98AC5D8C251EAC07009B7979 /* hu */, - 98CD35CF251EAC0B00DA7671 /* it */, - 98F02E83251EAC11002A6C60 /* lt */, - 982FBD05251EAC15004EAE67 /* lv */, - 98784750251EAC1E005A343D /* nl */, - 98B49051251EAC2200A1B398 /* pl */, - 98DFC902251EAC2600B81BEE /* pt */, - 9805E990251EAC2C00D9B608 /* ro */, - 9848DA06251EAC3000A8F0AE /* ru */, - 98763203251EAC3400FE6FFA /* sk */, - 98987E71251EAC3B006F75CD /* sl */, - 98E47763251EAC4200699DD3 /* sv */, - 982F402C251EAC4A009D48CD /* tr */, - 98788E992521D8DA00D55218 /* en */, - 981DCA942521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001A5251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A6251EABB40090EC07 /* bg */, - 98D7ED1D251EABB8000DF39A /* cs */, - 98056C7A251EABC000298AF6 /* da */, - 9852CD91251EABCC001A1575 /* de */, - 98B12737251EABD5007473E4 /* el */, - 9807F060251EABDA00F54BC6 /* es */, - 983A4B8D251EABEA00F3EDF1 /* et */, - 983E134A251EABF200149BD9 /* fi */, - 98C6C995251EABFA0067A1E8 /* fr */, - 9858AF7D251EAC0300025687 /* hr */, - 98AC5D8B251EAC07009B7979 /* hu */, - 98CD35D0251EAC0B00DA7671 /* it */, - 98F02E85251EAC11002A6C60 /* lt */, - 982FBD04251EAC15004EAE67 /* lv */, - 98784755251EAC1E005A343D /* nl */, - 98B4904D251EAC2200A1B398 /* pl */, - 98DFC901251EAC2600B81BEE /* pt */, - 9805E98F251EAC2C00D9B608 /* ro */, - 9848DA08251EAC3000A8F0AE /* ru */, - 98763205251EAC3400FE6FFA /* sk */, - 98987E6E251EAC3B006F75CD /* sl */, - 98E47760251EAC4200699DD3 /* sv */, - 982F402F251EAC4A009D48CD /* tr */, - 98788E982521D8C900D55218 /* en */, - 981DCA952521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001A8251EABB40090EC07 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A9251EABB40090EC07 /* bg */, - 98D7ED20251EABB8000DF39A /* cs */, - 98056C79251EABC000298AF6 /* da */, - 9852CD8D251EABCC001A1575 /* de */, - 98B1273C251EABD5007473E4 /* el */, - 9807F063251EABDA00F54BC6 /* es */, - 983A4B90251EABEA00F3EDF1 /* et */, - 983E134E251EABF200149BD9 /* fi */, - 98C6C996251EABFA0067A1E8 /* fr */, - 9858AF81251EAC0300025687 /* hr */, - 98AC5D90251EAC07009B7979 /* hu */, - 98CD35D1251EAC0B00DA7671 /* it */, - 98F02E86251EAC11002A6C60 /* lt */, - 982FBD08251EAC15004EAE67 /* lv */, - 98784753251EAC1E005A343D /* nl */, - 98B49053251EAC2200A1B398 /* pl */, - 98DFC903251EAC2600B81BEE /* pt */, - 9805E993251EAC2C00D9B608 /* ro */, - 9848DA0A251EAC3000A8F0AE /* ru */, - 98763206251EAC3400FE6FFA /* sk */, - 98987E72251EAC3B006F75CD /* sl */, - 98E47761251EAC4200699DD3 /* sv */, - 982F4031251EAC4A009D48CD /* tr */, - 98B029E92521C27200C1CF2F /* en */, - 981DCA972521EFAB00CD4C18 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - 98B001AE251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001AF251EABB40090EC07 /* bg */, - 98D7ED1F251EABB8000DF39A /* cs */, - 98056C77251EABC000298AF6 /* da */, - 9852CD8B251EABCC001A1575 /* de */, - 98B12739251EABD5007473E4 /* el */, - 9807F05F251EABDA00F54BC6 /* es */, - 983A4B8F251EABEA00F3EDF1 /* et */, - 983E1349251EABF200149BD9 /* fi */, - 98C6C992251EABFA0067A1E8 /* fr */, - 9858AF7B251EAC0300025687 /* hr */, - 98AC5D8D251EAC07009B7979 /* hu */, - 98CD35D3251EAC0B00DA7671 /* it */, - 98F02E81251EAC11002A6C60 /* lt */, - 982FBD02251EAC15004EAE67 /* lv */, - 9878474F251EAC1E005A343D /* nl */, - 98B4904E251EAC2200A1B398 /* pl */, - 98DFC8FF251EAC2500B81BEE /* pt */, - 9805E98E251EAC2C00D9B608 /* ro */, - 9848DA09251EAC3000A8F0AE /* ru */, - 98763201251EAC3400FE6FFA /* sk */, - 98987E70251EAC3B006F75CD /* sl */, - 98E4775E251EAC4200699DD3 /* sv */, - 982F402D251EAC4A009D48CD /* tr */, - 98788E952521D82100D55218 /* en */, - 981DCA932521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001B1251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001B2251EABB40090EC07 /* bg */, - 98D7ED21251EABB8000DF39A /* cs */, - 98056C7D251EABC000298AF6 /* da */, - 9852CD90251EABCC001A1575 /* de */, - 98B1273B251EABD5007473E4 /* el */, - 9807F064251EABDA00F54BC6 /* es */, - 983A4B91251EABEA00F3EDF1 /* et */, - 983E134F251EABF200149BD9 /* fi */, - 98C6C998251EABFA0067A1E8 /* fr */, - 9858AF80251EAC0300025687 /* hr */, - 98AC5D91251EAC07009B7979 /* hu */, - 98CD35D4251EAC0B00DA7671 /* it */, - 98F02E87251EAC11002A6C60 /* lt */, - 982FBD07251EAC15004EAE67 /* lv */, - 98784754251EAC1E005A343D /* nl */, - 98B49052251EAC2200A1B398 /* pl */, - 98DFC904251EAC2600B81BEE /* pt */, - 9805E994251EAC2C00D9B608 /* ro */, - 9848DA0B251EAC3000A8F0AE /* ru */, - 98763207251EAC3400FE6FFA /* sk */, - 98987E73251EAC3B006F75CD /* sl */, - 98E47764251EAC4200699DD3 /* sv */, - 982F4032251EAC4A009D48CD /* tr */, - 98788E942521D76F00D55218 /* en */, - 981DCA982521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98D16975250CE707009513CC /* OmniBar.xib */ = { - isa = PBXVariantGroup; - children = ( - 98D16974250CE707009513CC /* Base */, - 9866DB90251CA8F400612E3A /* bg */, - 9866DBA7251CA91800612E3A /* hr */, - 9866DBBE251CA92B00612E3A /* cs */, - 9866DBD5251CA93900612E3A /* da */, - 9866DBEC251CA94F00612E3A /* nl */, - 9866DC03251CA96300612E3A /* et */, - 9866DC1A251CA99B00612E3A /* de */, - 9866DC31251CA9B000612E3A /* el */, - 9866DC48251CA9C000612E3A /* hu */, - 9866DC5F251CA9CF00612E3A /* it */, - 9866DC76251CA9E300612E3A /* lv */, - 9866DC8D251CA9F500612E3A /* lt */, - 9866DCA4251CAA0500612E3A /* pl */, - 9866DCBB251CAA2600612E3A /* ro */, - 9866DCD2251CAA3400612E3A /* sk */, - 9866DCE9251CAA4900612E3A /* sl */, - 9866DE84251CBC7F00612E3A /* tr */, - 9866DE86251CBC8000612E3A /* sv */, - 9866DE88251CBC8100612E3A /* es */, - 9866DE8A251CBC8200612E3A /* ru */, - 9866DE8C251CBC8300612E3A /* pt */, - 9866DE90251CBC8500612E3A /* fr */, - 9866DE92251CBC8600612E3A /* fi */, - 981685482521EEF100FA91A1 /* nb */, - ); - name = OmniBar.xib; - sourceTree = ""; - }; - CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - CB1143DD2AF6D4B600C1CCD3 /* bg */, - CB8EF4A32AF6D4C200EF158D /* cs */, - CBC8DC252AF6D4CD00BA681A /* da */, - CBF0FA762AF6D4D800FB1C5B /* de */, - CB18F2712AF6D4E400A0F8FE /* el */, - CB6CE65B2AF6D4EE00119848 /* es */, - CB9F2A4B2AF6D4FB00F924BB /* et */, - CBEF49902AF6D50600BFBD7D /* fi */, - CB15F4762AF6D5100062A994 /* fr */, - CB4448752AF6D51D001F93F7 /* hr */, - CB6ABD002AF6D52B004A8224 /* hu */, - CB8F1F7D2AF6D5370024BF0E /* it */, - CBB6B2542AF6D543006B777C /* lt */, - CBE099292AF6D54D000EFC47 /* lv */, - CB2C47822AF6D55800AEDCD9 /* nb */, - CB5038622AF6D563007FD69F /* nl */, - CB7407BC2AF6D56D0090A41C /* pl */, - CBA1DE942AF6D579007C9457 /* pt */, - CBC7AB542AF6D583008CB798 /* ro */, - CBECB27B2AF6D58D006960FA /* ru */, - CB1FAE472AF6D59B003F452F /* sk */, - CB75AA132AF6D5AA00AED266 /* sl */, - CBD7AE812AF6D5B6009052FD /* sv */, - CB29792D2AF6D5C1006C461D /* tr */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - EEDFE2DB2AC6ED4F00F0E19C /* en */, - EEDFE2DD2AC6ED5B00F0E19C /* bg */, - EEDFE2DE2AC6ED5F00F0E19C /* da */, - EEDFE2DF2AC6ED6300F0E19C /* cs */, - EEDFE2E02AC6ED7300F0E19C /* nl */, - EEDFE2E12AC6ED7500F0E19C /* et */, - EEDFE2E22AC6ED7700F0E19C /* hr */, - EEDFE2E32AC6ED7900F0E19C /* fi */, - EEDFE2E42AC6ED9200F0E19C /* fr */, - EEDFE2E52AC6ED9200F0E19C /* de */, - EEDFE2E62AC6ED9400F0E19C /* el */, - EEDFE2E72AC6ED9500F0E19C /* hu */, - EEDFE2E82AC6ED9700F0E19C /* it */, - EEDFE2E92AC6ED9A00F0E19C /* lv */, - EEDFE2EA2AC6ED9D00F0E19C /* lt */, - EEDFE2EB2AC6ED9D00F0E19C /* nb */, - EEDFE2EC2AC6ED9E00F0E19C /* pl */, - EEDFE2ED2AC6ED9E00F0E19C /* pt */, - EEDFE2EE2AC6ED9F00F0E19C /* ro */, - EEDFE2EF2AC6EDA100F0E19C /* ru */, - EEDFE2F02AC6EDA200F0E19C /* sk */, - EEDFE2F12AC6EDA300F0E19C /* sl */, - EEDFE2F22AC6EDA400F0E19C /* es */, - EEDFE2F32AC6EDA500F0E19C /* sv */, - EEDFE2F42AC6EDA700F0E19C /* tr */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - F176699D1E40BC86003D3222 /* Settings.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F176699E1E40BC86003D3222 /* Base */, - 9866DB94251CA8F500612E3A /* bg */, - 9866DBAB251CA91800612E3A /* hr */, - 9866DBC2251CA92B00612E3A /* cs */, - 9866DBD9251CA93A00612E3A /* da */, - 9866DBF0251CA95000612E3A /* nl */, - 9866DC07251CA96300612E3A /* et */, - 9866DC1E251CA99C00612E3A /* de */, - 9866DC35251CA9B100612E3A /* el */, - 9866DC4C251CA9C100612E3A /* hu */, - 9866DC63251CA9CF00612E3A /* it */, - 9866DC7A251CA9E400612E3A /* lv */, - 9866DC91251CA9F600612E3A /* lt */, - 9866DCA8251CAA0600612E3A /* pl */, - 9866DCBF251CAA2700612E3A /* ro */, - 9866DCD6251CAA3500612E3A /* sk */, - 9866DCED251CAA4900612E3A /* sl */, - 9866DDAC251CB58400612E3A /* fi */, - 9866DDAE251CB5B400612E3A /* fr */, - 9866DDB2251CB62500612E3A /* pt */, - 9866DDB4251CB65E00612E3A /* ru */, - 9866DDB6251CB69900612E3A /* es */, - 9866DDB8251CB6FC00612E3A /* sv */, - 9866DDBA251CB73700612E3A /* tr */, - 9816854C2521EEF200FA91A1 /* nb */, - ); - name = Settings.storyboard; - sourceTree = ""; - }; - F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F1E4A4441EE89460006F2EAE /* Base */, - 9866DB8C251CA8F300612E3A /* bg */, - 9866DBA3251CA91700612E3A /* hr */, - 9866DBBA251CA92A00612E3A /* cs */, - 9866DBD1251CA93800612E3A /* da */, - 9866DBE8251CA94E00612E3A /* nl */, - 9866DBFF251CA96200612E3A /* et */, - 9866DC16251CA99A00612E3A /* de */, - 9866DC2D251CA9B000612E3A /* el */, - 9866DC44251CA9BF00612E3A /* hu */, - 9866DC5B251CA9CE00612E3A /* it */, - 9866DC72251CA9E200612E3A /* lv */, - 9866DC89251CA9F500612E3A /* lt */, - 9866DCA0251CAA0500612E3A /* pl */, - 9866DCB7251CAA2600612E3A /* ro */, - 9866DCCE251CAA3300612E3A /* sk */, - 9866DCE5251CAA4800612E3A /* sl */, - 9866DD14251CACDB00612E3A /* fi */, - 9866DD16251CACDC00612E3A /* fr */, - 9866DD1A251CACE400612E3A /* pt */, - 9866DD1C251CACE500612E3A /* ru */, - 9866DD1E251CACE600612E3A /* es */, - 9866DD20251CACE600612E3A /* sv */, - 9866DD22251CACE700612E3A /* tr */, - 981685442521EEEF00FA91A1 /* nb */, - ); - name = Bookmarks.storyboard; - sourceTree = ""; - }; - F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F1ED309C1EDC2EA400651986 /* Base */, - 9866DB96251CA8F500612E3A /* bg */, - 9866DBAD251CA91800612E3A /* hr */, - 9866DBC4251CA92C00612E3A /* cs */, - 9866DBDB251CA93A00612E3A /* da */, - 9866DBF2251CA95000612E3A /* nl */, - 9866DC09251CA96300612E3A /* et */, - 9866DC20251CA99C00612E3A /* de */, - 9866DC37251CA9B100612E3A /* el */, - 9866DC4E251CA9C100612E3A /* hu */, - 9866DC65251CA9D000612E3A /* it */, - 9866DC7C251CA9E400612E3A /* lv */, - 9866DC93251CA9F600612E3A /* lt */, - 9866DCAA251CAA0600612E3A /* pl */, - 9866DCC1251CAA2700612E3A /* ro */, - 9866DCD8251CAA3500612E3A /* sk */, - 9866DCEF251CAA4A00612E3A /* sl */, - 9866DDD4251CB7AA00612E3A /* fi */, - 9866DDD6251CB7E300612E3A /* fr */, - 9866DDDA251CB81A00612E3A /* pt */, - 9866DDDC251CB83400612E3A /* ru */, - 9866DDDE251CB86500612E3A /* es */, - 9866DDE0251CB87D00612E3A /* sv */, - 9866DDE2251CB8B200612E3A /* tr */, - 9816854E2521EEF300FA91A1 /* nb */, - ); - name = TabSwitcher.storyboard; - sourceTree = ""; - }; - F1F533861F26ABAC00D80D4F /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - F1CB8EA21F26B39000A7171B /* en */, - 9866DBA0251CA8F700612E3A /* bg */, - 9866DBB7251CA91900612E3A /* hr */, - 9866DBCE251CA92E00612E3A /* cs */, - 9866DBE5251CA93B00612E3A /* da */, - 9866DBFC251CA95200612E3A /* nl */, - 9866DC13251CA96500612E3A /* et */, - 9866DC2A251CA99E00612E3A /* de */, - 9866DC41251CA9B200612E3A /* el */, - 9866DC58251CA9C300612E3A /* hu */, - 9866DC6F251CA9D100612E3A /* it */, - 9866DC86251CA9E600612E3A /* lv */, - 9866DC9D251CA9F700612E3A /* lt */, - 9866DCB4251CAA0800612E3A /* pl */, - 9866DCCB251CAA2800612E3A /* ro */, - 9866DCE2251CAA3700612E3A /* sk */, - 9866DCF9251CAA4B00612E3A /* sl */, - 9866DCFB251CAC8200612E3A /* es */, - 9866DCFC251CAC8600612E3A /* sv */, - 9866DCFD251CAC8700612E3A /* tr */, - 9866DCFE251CAC8800612E3A /* ru */, - 9866DCFF251CAC8900612E3A /* pt */, - 9866DD01251CAC8E00612E3A /* fr */, - 9866DD02251CAC8F00612E3A /* fi */, - 981DCA992521EFAB00CD4C18 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 0202566D298818B200E694E7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProvider.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 0202566E298818B200E694E7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProvider.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.NetworkExtension"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 025CCFE92582601C001CD5BB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Debug; - }; - 025CCFEA2582601C001CD5BB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Release; - }; - 8390447820BDCE10006461CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8390447920BDCE10006461CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.ShareExtension"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 84E341B81E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG APP_TRACKING_PROTECTION NETWORK_PROTECTION"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Debug; - }; - 84E341B91E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Release; - }; - 84E341BB1E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_ASSET_PATHS = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Development - App"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 84E341BC1E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 0; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 84E341BE1E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 84E341BF1E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 8512EA5E24ED30D30073EE19 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = Widgets/WidgetsExtension.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8512EA5F24ED30D30073EE19 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = Widgets/WidgetsExtension.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.Widgets"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 85482D952462DCD100EDEDD1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 85482D962462DCD100EDEDD1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.OpenAction2"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 85D33FD325C97B6E002B91A6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 85D33FD425C97B6E002B91A6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 85F21DB4210F5E32002631A6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Debug; - }; - 85F21DB5210F5E32002631A6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Release; - }; - 9825F9D5293F2DE900F220F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 9825F9D6293F2DE900F220F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 98A54A8622AFCB2D00E541F4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Debug; - }; - 98A54A8722AFCB2D00E541F4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Release; - }; - EE5A7C462A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG NETWORK_PROTECTION"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Alpha; - }; - EE5A7C472A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "DDG-AppIcon-Alpha"; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGoAlpha.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_ASSET_PATHS = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.alpha; - PRODUCT_NAME = "$(TARGET_NAME)-Alpha"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha"; - SWIFT_VERSION = 5.0; - }; - name = Alpha; - }; - EE5A7C482A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.ShareExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.ShareExtension"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C492A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.OpenAction2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.OpenAction2"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4A2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WidgetsExtensionAlpha.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.Widgets; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.Widgets"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4B2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProviderAlpha.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.alpha.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.NetworkExtension"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4C2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Alpha; - }; - EE5A7C4D2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Alpha; - }; - EE5A7C4E2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Alpha; - }; - EE5A7C4F2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - EE5A7C502A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Alpha; - }; - EE5A7C512A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - EE5A7C522A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - F143C2EE1E4A4CD400CFDE3A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - F143C2EF1E4A4CD400CFDE3A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 0202566F298818B200E694E7 /* Build configuration list for PBXNativeTarget "PacketTunnelProvider" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0202566D298818B200E694E7 /* Debug */, - EE5A7C4B2A82BBB700387C84 /* Alpha */, - 0202566E298818B200E694E7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 025CCFEB2582601C001CD5BB /* Build configuration list for PBXNativeTarget "FingerprintingUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 025CCFE92582601C001CD5BB /* Debug */, - EE5A7C502A82BBB700387C84 /* Alpha */, - 025CCFEA2582601C001CD5BB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8390447720BDCE10006461CD /* Build configuration list for PBXNativeTarget "ShareExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8390447820BDCE10006461CD /* Debug */, - EE5A7C482A82BBB700387C84 /* Alpha */, - 8390447920BDCE10006461CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E3418D1E2F7EFB00BDBA6F /* Build configuration list for PBXProject "DuckDuckGo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341B81E2F7EFC00BDBA6F /* Debug */, - EE5A7C462A82BBB700387C84 /* Alpha */, - 84E341B91E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E341BA1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "DuckDuckGo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341BB1E2F7EFC00BDBA6F /* Debug */, - EE5A7C472A82BBB700387C84 /* Alpha */, - 84E341BC1E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E341BD1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "UnitTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341BE1E2F7EFC00BDBA6F /* Debug */, - EE5A7C4F2A82BBB700387C84 /* Alpha */, - 84E341BF1E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8512EA6024ED30D30073EE19 /* Build configuration list for PBXNativeTarget "WidgetsExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8512EA5E24ED30D30073EE19 /* Debug */, - EE5A7C4A2A82BBB700387C84 /* Alpha */, - 8512EA5F24ED30D30073EE19 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85482D972462DCD100EDEDD1 /* Build configuration list for PBXNativeTarget "OpenAction" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85482D952462DCD100EDEDD1 /* Debug */, - EE5A7C492A82BBB700387C84 /* Alpha */, - 85482D962462DCD100EDEDD1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85D33FD225C97B6E002B91A6 /* Build configuration list for PBXNativeTarget "IntegrationTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85D33FD325C97B6E002B91A6 /* Debug */, - EE5A7C512A82BBB700387C84 /* Alpha */, - 85D33FD425C97B6E002B91A6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85F21DB6210F5E32002631A6 /* Build configuration list for PBXNativeTarget "AtbUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85F21DB4210F5E32002631A6 /* Debug */, - EE5A7C4E2A82BBB700387C84 /* Alpha */, - 85F21DB5210F5E32002631A6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9825F9D4293F2DE900F220F2 /* Build configuration list for PBXNativeTarget "PerformanceTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9825F9D5293F2DE900F220F2 /* Debug */, - EE5A7C522A82BBB700387C84 /* Alpha */, - 9825F9D6293F2DE900F220F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98A54A8522AFCB2D00E541F4 /* Build configuration list for PBXNativeTarget "Instruments" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 98A54A8622AFCB2D00E541F4 /* Debug */, - EE5A7C4D2A82BBB700387C84 /* Alpha */, - 98A54A8722AFCB2D00E541F4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F143C2ED1E4A4CD400CFDE3A /* Build configuration list for PBXNativeTarget "Core" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F143C2EE1E4A4CD400CFDE3A /* Debug */, - EE5A7C4C2A82BBB700387C84 /* Alpha */, - F143C2EF1E4A4CD400CFDE3A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/robbiehanson/CocoaAsyncSocket"; - requirement = { - kind = exactVersion; - version = 7.6.5; - }; - }; - 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/ios-js-support"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; - 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/lottie-ios.git"; - requirement = { - kind = exactVersion; - version = 3.3.0; - }; - }; - 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/DuckDuckGo/BrowserServicesKit"; - requirement = { - kind = exactVersion; - version = 83.0.0; - }; - }; - C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/scinfu/SwiftSoup"; - requirement = { - kind = exactVersion; - version = 2.4.2; - }; - }; - F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/DesignResourcesKit"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; - F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/onevcat/Kingfisher.git"; - requirement = { - kind = exactVersion; - version = 7.6.2; - }; - }; - F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AliSoftware/OHHTTPStubs.git"; - requirement = { - kind = exactVersion; - version = 9.1.0; - }; - }; - F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/httpswift/swifter.git"; - requirement = { - kind = exactVersion; - version = 1.5.0; - }; - }; - F4D7F632298C00C3006C3AE9 /* XCRemoteSwiftPackageReference "ios-js-support" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/ios-js-support"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */ = { - isa = XCSwiftPackageProductDependency; - package = 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */; - productName = CocoaAsyncSocket; - }; - 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */ = { - isa = XCSwiftPackageProductDependency; - package = 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */; - productName = FindInPageIOSJSSupport; - }; - 1E1D8B622995143200C96994 /* OHHTTPStubs */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubs; - }; - 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubsSwift; - }; - 1E60989C290011E600A508F9 /* ContentBlocking */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = ContentBlocking; - }; - 1E60989E290011E600A508F9 /* PrivacyDashboard */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = PrivacyDashboard; - }; - 1E6098A0290011E600A508F9 /* UserScript */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = UserScript; - }; - 1E7060BD28F88EE200E4CCDB /* Common */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Common; - }; - 31E69A62280F4CB600478327 /* DuckUI */ = { - isa = XCSwiftPackageProductDependency; - productName = DuckUI; - }; - 3760DFEC299315EF0045A446 /* Waitlist */ = { - isa = XCSwiftPackageProductDependency; - productName = Waitlist; - }; - 37DF000B29F9CA80002B7D3E /* SyncDataProviders */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = SyncDataProviders; - }; - 4B2754EB29E8C7DF00394032 /* Lottie */ = { - isa = XCSwiftPackageProductDependency; - package = 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */; - productName = Lottie; - }; - 4B948E2529DCCDB9002531FA /* Persistence */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Persistence; - }; - 851481872A600EFC00ABC65F /* RemoteMessaging */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = RemoteMessaging; - }; - 85875B6029912A9900115F05 /* SyncUI */ = { - isa = XCSwiftPackageProductDependency; - productName = SyncUI; - }; - 8599690E29D2F1C100DBF9FA /* DDGSync */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = DDGSync; - }; - 85D598862927F84C00FA3B1B /* Crashes */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Crashes; - }; - 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = BrowserServicesKit; - }; - 98A50961294B48A400D10880 /* Bookmarks */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Bookmarks; - }; - C14882EC27F211A000D59F0C /* SwiftSoup */ = { - isa = XCSwiftPackageProductDependency; - package = C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */; - productName = SwiftSoup; - }; - CBC83E3329B631780008E19C /* Configuration */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Configuration; - }; - EE8E56892A56BCE400F11DCA /* NetworkProtection */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = NetworkProtection; - }; - EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = NetworkProtectionTestUtils; - }; - F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */ = { - isa = XCSwiftPackageProductDependency; - package = F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */; - productName = DesignResourcesKit; - }; - F486D31C2506980E002D07D7 /* Swifter */ = { - isa = XCSwiftPackageProductDependency; - package = F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */; - productName = Swifter; - }; - F486D33325069BBB002D07D7 /* Kingfisher */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */; - productName = Kingfisher; - }; - F486D3352506A037002D07D7 /* OHHTTPStubs */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubs; - }; - F486D3372506A225002D07D7 /* OHHTTPStubsSwift */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubsSwift; - }; - F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */ = { - isa = XCSwiftPackageProductDependency; - package = F4D7F632298C00C3006C3AE9 /* XCRemoteSwiftPackageReference "ios-js-support" */; - productName = FindInPageIOSJSSupport; - }; -/* End XCSwiftPackageProductDependency section */ - -/* Begin XCVersionGroup section */ - 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */, - ); - currentVersion = 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */; - path = AppTrackingProtectionModel.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */, - ); - currentVersion = 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */; - path = AppRatingPrompt.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */, - ); - currentVersion = C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */; - path = RemoteMessaging.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */, - ); - currentVersion = F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */; - path = BookmarksAndFolders.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; -/* End XCVersionGroup section */ - }; - rootObject = 84E3418A1E2F7EFB00BDBA6F /* Project object */; -} diff --git a/DuckDuckGo.xcodeproj/project_LOCAL_9920.pbxproj b/DuckDuckGo.xcodeproj/project_LOCAL_9920.pbxproj deleted file mode 100644 index dd0c56f708..0000000000 --- a/DuckDuckGo.xcodeproj/project_LOCAL_9920.pbxproj +++ /dev/null @@ -1,9267 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 020108A129A5610C00644F9D /* AppTPActivityHostingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */; }; - 020108A329A561C300644F9D /* AppTPActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A229A561C300644F9D /* AppTPActivityView.swift */; }; - 020108A529A681E300644F9D /* AppTP.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 020108A429A681E200644F9D /* AppTP.xcassets */; }; - 020108A729A6ABF600644F9D /* AppTPToggleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A629A6ABF600644F9D /* AppTPToggleView.swift */; }; - 020108A929A7C1CD00644F9D /* AppTrackerImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */; }; - 020108AE29A7F91600644F9D /* AppTPTrackerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */; }; - 02025664298818B200E694E7 /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02025663298818B100E694E7 /* NetworkExtension.framework */; }; - 0202569029881ECA00E694E7 /* CocoaAsyncSocket in Frameworks */ = {isa = PBXBuildFile; productRef = 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */; }; - 02025A9A2988229800E694E7 /* TUNInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258EF298820EC00E694E7 /* TUNInterface.swift */; }; - 02025A9B2988229800E694E7 /* IPStackProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258F0298820EC00E694E7 /* IPStackProtocol.swift */; }; - 02025AA32988229800E694E7 /* PacketProtocolParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */; }; - 02025AA42988229800E694E7 /* IPPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FB298820EC00E694E7 /* IPPacket.swift */; }; - 02025AA72988229800E694E7 /* ConnectSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CC298820F100E694E7 /* ConnectSession.swift */; }; - 02025AA82988229800E694E7 /* HTTPHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CD298820F100E694E7 /* HTTPHeader.swift */; }; - 02025AA92988229800E694E7 /* ProxyServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258E9298820EC00E694E7 /* ProxyServer.swift */; }; - 02025AAC2988229800E694E7 /* GCDHTTPProxyServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */; }; - 02025AAD2988229800E694E7 /* NWUDPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025997298820EF00E694E7 /* NWUDPSocket.swift */; }; - 02025AAE2988229800E694E7 /* RawTCPSocketProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */; }; - 02025AAF2988229800E694E7 /* NWTCPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025999298820EF00E694E7 /* NWTCPSocket.swift */; }; - 02025AB12988229800E694E7 /* RawSocketFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202599B298820EF00E694E7 /* RawSocketFactory.swift */; }; - 02025AB22988229800E694E7 /* GCDTCPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */; }; - 02025AB52988229800E694E7 /* DNSSessionMatchType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */; }; - 02025AB72988229800E694E7 /* AllRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025990298820EF00E694E7 /* AllRule.swift */; }; - 02025AB82988229800E694E7 /* DNSSessionMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */; }; - 02025AB92988229800E694E7 /* Rule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025992298820EF00E694E7 /* Rule.swift */; }; - 02025ABA2988229800E694E7 /* DirectRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025993298820EF00E694E7 /* DirectRule.swift */; }; - 02025ABB2988229800E694E7 /* RuleManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025994298820EF00E694E7 /* RuleManager.swift */; }; - 02025ABC2988229800E694E7 /* IPRangeListRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025995298820EF00E694E7 /* IPRangeListRule.swift */; }; - 02025AC02988229800E694E7 /* AdapterSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259AB298820F000E694E7 /* AdapterSocket.swift */; }; - 02025AC12988229800E694E7 /* DirectAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259AC298820F000E694E7 /* DirectAdapter.swift */; }; - 02025AC82988229800E694E7 /* AdapterFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259B4298820F000E694E7 /* AdapterFactory.swift */; }; - 02025AD22988229800E694E7 /* HTTPProxySocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C0298820F000E694E7 /* HTTPProxySocket.swift */; }; - 02025AD42988229800E694E7 /* ProxySocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C2298820F000E694E7 /* ProxySocket.swift */; }; - 02025AD62988229800E694E7 /* SocketProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C4298820F000E694E7 /* SocketProtocol.swift */; }; - 02025AD82988229800E694E7 /* Tunnel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025901298820ED00E694E7 /* Tunnel.swift */; }; - 02025ADA2988229800E694E7 /* Port.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597D298820EE00E694E7 /* Port.swift */; }; - 02025ADB2988229800E694E7 /* HTTPStreamScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */; }; - 02025ADC2988229800E694E7 /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597F298820EF00E694E7 /* UInt128.swift */; }; - 02025ADD2988229800E694E7 /* IPInterval.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025980298820EF00E694E7 /* IPInterval.swift */; }; - 02025ADE2988229800E694E7 /* IPPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025981298820EF00E694E7 /* IPPool.swift */; }; - 02025ADF2988229800E694E7 /* IPMask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025982298820EF00E694E7 /* IPMask.swift */; }; - 02025AE02988229800E694E7 /* IPRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025983298820EF00E694E7 /* IPRange.swift */; }; - 02025AE12988229800E694E7 /* IPAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025984298820EF00E694E7 /* IPAddress.swift */; }; - 02025AE32988229800E694E7 /* BinaryDataScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025986298820EF00E694E7 /* BinaryDataScanner.swift */; }; - 02025AE42988229800E694E7 /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025987298820EF00E694E7 /* Checksum.swift */; }; - 02025AE52988229800E694E7 /* HTTPURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025988298820EF00E694E7 /* HTTPURL.swift */; }; - 02025AE62988229800E694E7 /* HTTPAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025989298820EF00E694E7 /* HTTPAuthentication.swift */; }; - 02025AE72988229800E694E7 /* StreamScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202598A298820EF00E694E7 /* StreamScanner.swift */; }; - 02025AE92988229800E694E7 /* Opt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025904298820ED00E694E7 /* Opt.swift */; }; - 02025AEA2988229800E694E7 /* QueueFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FE298820ED00E694E7 /* QueueFactory.swift */; }; - 02025AEB2988229800E694E7 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CA298820F100E694E7 /* Utils.swift */; }; - 02025AEC2988229800E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */; }; - 02025B0C29884D2C00E694E7 /* AppTrackerData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */; }; - 02025B0D29884D2C00E694E7 /* AppTrackerData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */; }; - 02025B0F29884DC500E694E7 /* AppTrackerDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */; }; - 02025B1029884DC500E694E7 /* AppTrackerDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */; }; - 02025B1529884EA500E694E7 /* DDGObserverFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */; }; - 021D30752989C04200918636 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D306D2989C04200918636 /* Observer.swift */; }; - 021D30762989C04200918636 /* ObserverFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D306E2989C04200918636 /* ObserverFactory.swift */; }; - 02341FA42A437999008A1531 /* OnboardingStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02341FA32A437999008A1531 /* OnboardingStepView.swift */; }; - 02341FA62A4379CC008A1531 /* OnboardingStepViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */; }; - 0238E44F29C0FAA100615E30 /* FindInPageIOSJSSupport in Frameworks */ = {isa = PBXBuildFile; productRef = 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */; }; - 0253A43129E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */; }; - 0253A43329E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */; }; - 025CD01025826035001CD5BB /* FingerprintUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */; }; - 0262085B2A37915D006CB755 /* ios_blocklist_075.json in Resources */ = {isa = PBXBuildFile; fileRef = 0262085A2A37915D006CB755 /* ios_blocklist_075.json */; }; - 0262085C2A37915D006CB755 /* ios_blocklist_075.json in Resources */ = {isa = PBXBuildFile; fileRef = 0262085A2A37915D006CB755 /* ios_blocklist_075.json */; }; - 0268FC132A449F04000EE6A2 /* OnboardingContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */; }; - 026DABA428242BC80089E0B5 /* MockUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026DABA328242BC80089E0B5 /* MockUserAgent.swift */; }; - 026F08B829B7DC480079B9DF /* EmbeddedAppTPDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */; }; - 027F48742A4B5904001A1C6C /* AppTPAboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */; }; - 027F48762A4B5FBE001A1C6C /* AppTPLinkButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */; }; - 027F48782A4B663C001A1C6C /* AppTPFAQView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */; }; - 027F487A2A4B66CD001A1C6C /* AppTPFAQViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */; }; - 0290471E29E708750008FE3C /* AppTPManageTrackersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */; }; - 0290472029E708B70008FE3C /* AppTPManageTrackersViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */; }; - 0290472229E723260008FE3C /* AppTPManageTrackerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */; }; - 0290472329E737B40008FE3C /* FirewallManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B16298851D500E694E7 /* FirewallManager.swift */; }; - 0290472529E8496A0008FE3C /* AppTPActivityIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */; }; - 0290472829E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */; }; - 0290472A29E867800008FE3C /* AppTPTrackerDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */; }; - 0290472C29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */; }; - 0290472E29E99A2F0008FE3C /* GenericIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472D29E99A2F0008FE3C /* GenericIconView.swift */; }; - 02A4EACA29B0F464009BE006 /* AppTPToggleViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */; }; - 02A54A982A093126000C8FED /* AppTPHomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */; }; - 02A54A9A2A094A17000C8FED /* AppTPHomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A992A094A17000C8FED /* AppTPHomeView.swift */; }; - 02A54A9C2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */; }; - 02A54A9E2A097F0F000C8FED /* AppTPCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */; }; - 02BA15B126A89ECA00472DD7 /* ios-config.json in Resources */ = {isa = PBXBuildFile; fileRef = 02BA15B026A89ECA00472DD7 /* ios-config.json */; }; - 02C57C4B2514FEFB009E5129 /* DoNotSellSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */; }; - 02CA904924F6BFE700D41DDF /* navigatorsharepatch.js in Resources */ = {isa = PBXBuildFile; fileRef = 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */; }; - 02CA904B24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */; }; - 02EC02C429AFA33000557F1A /* AppTPBreakageFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */; }; - 02F880642AB206740020C2DF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */; }; - 0A6CC0EF23904D5400E4F627 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 0A6CC0EE23904D5400E4F627 /* Settings.bundle */; }; - 1CB7B82123CEA1F800AA24EA /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */; }; - 1CB7B82323CEA28300AA24EA /* DateExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */; }; - 1E016AB42949FEB500F21625 /* OmniBarNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */; }; - 1E016AB6294A5EB100F21625 /* CustomDaxDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */; }; - 1E05D1D629C46EBB00BF9A1F /* DailyPixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */; }; - 1E05D1D829C46EDA00BF9A1F /* TimedPixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */; }; - 1E05D1DB29C47B3300BF9A1F /* DailyPixelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */; }; - 1E0A75EA27A2FBD000A2BFB6 /* Downloads.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */; }; - 1E162605296840D80004127F /* Triangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E162604296840D80004127F /* Triangle.swift */; }; - 1E1626072968413B0004127F /* ViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1626062968413B0004127F /* ViewExtension.swift */; }; - 1E16260B296845120004127F /* cookie-banner-illustration-animated.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E162609296845120004127F /* cookie-banner-illustration-animated.json */; }; - 1E16260C296845120004127F /* cookie-banner-illustration-animated-dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */; }; - 1E162610296C5C630004127F /* CustomDaxDialogViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */; }; - 1E162613296C62820004127F /* CookieConsentDaxDialogViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */; }; - 1E162615296D910F0004127F /* cookie-icon-animated-40-dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */; }; - 1E1D8B5D2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */; }; - 1E1D8B6129950FD200C96994 /* AutoconsentBackgroundTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */; }; - 1E1D8B632995143200C96994 /* OHHTTPStubs in Frameworks */ = {isa = PBXBuildFile; productRef = 1E1D8B622995143200C96994 /* OHHTTPStubs */; }; - 1E1D8B652995143200C96994 /* OHHTTPStubsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */; }; - 1E1D8B6629953B9800C96994 /* WebViewTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */; }; - 1E1D8B6A29953CE300C96994 /* autoconsent-test.js in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6729953CE200C96994 /* autoconsent-test.js */; }; - 1E1D8B6B29953CE300C96994 /* autoconsent-test-page.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */; }; - 1E1D8B6C29953CE300C96994 /* autoconsent-test-page-banner.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */; }; - 1E24295E293F57FA00584836 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E24295D293F57FA00584836 /* LottieView.swift */; }; - 1E242960293F585300584836 /* cookie-icon-animated-40-light.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */; }; - 1E4DCF4627B6A33600961E25 /* DownloadsListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */; }; - 1E4DCF4827B6A35400961E25 /* DownloadsListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */; }; - 1E4DCF4A27B6A38000961E25 /* DownloadListRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */; }; - 1E4DCF4C27B6A4CB00961E25 /* URLFileExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */; }; - 1E4DCF4E27B6A69600961E25 /* DownloadsListHostingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */; }; - 1E4F4A5A297193DE00625985 /* MainViewController+CookiesManaged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */; }; - 1E4FAA6427D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */; }; - 1E4FAA6627D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */; }; - 1E60989B290009C700A508F9 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 1E7060BD28F88EE200E4CCDB /* Common */; }; - 1E60989D290011E600A508F9 /* ContentBlocking in Frameworks */ = {isa = PBXBuildFile; productRef = 1E60989C290011E600A508F9 /* ContentBlocking */; }; - 1E60989F290011E600A508F9 /* PrivacyDashboard in Frameworks */ = {isa = PBXBuildFile; productRef = 1E60989E290011E600A508F9 /* PrivacyDashboard */; }; - 1E6098A1290011E600A508F9 /* UserScript in Frameworks */ = {isa = PBXBuildFile; productRef = 1E6098A0290011E600A508F9 /* UserScript */; }; - 1E61BC2A27074BED00B2854D /* TextSizeUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */; }; - 1E6A4D692984208800A371D3 /* LocaleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E6A4D682984208800A371D3 /* LocaleExtension.swift */; }; - 1E722729292EB24D003B5F53 /* AppSettingsMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */; }; - 1E7A71172934EB6400B7EA19 /* OmniBarNotificationAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */; }; - 1E7A71192934EC6100B7EA19 /* OmniBarNotificationContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */; }; - 1E7A711C2934EEBC00B7EA19 /* OmniBarNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */; }; - 1E8146AD28C8ABF000D1AF63 /* TrackerAnimationLogicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */; }; - 1E8146AE28C8ABF400D1AF63 /* PrivacyIconLogicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */; }; - 1E865AF0272042DB001C74F3 /* TextSizeSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */; }; - 1E87615928A1517200C7C5CE /* PrivacyDashboardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */; }; - 1E8AD1C727BE9B2900ABA377 /* DownloadsListDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */; }; - 1E8AD1C927BFAD1500ABA377 /* DirectoryMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */; }; - 1E8AD1CF27C000A000ABA377 /* CompleteDownloadRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */; }; - 1E8AD1D127C000AB00ABA377 /* OngoingDownloadRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */; }; - 1E8AD1D527C2E22900ABA377 /* DownloadsListSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */; }; - 1E8AD1D727C2E24E00ABA377 /* DownloadsListRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */; }; - 1E8AD1D927C4FEC100ABA377 /* DownloadsListSectioningHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */; }; - 1E8AD1DB27C51AE000ABA377 /* TimeIntervalExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */; }; - 1E8AD1DD27C653F800ABA377 /* Downloads.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */; }; - 1E908BF129827C480008C8F3 /* AutoconsentUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */; }; - 1E908BF229827C480008C8F3 /* autoconsent-bundle.js in Resources */ = {isa = PBXBuildFile; fileRef = 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */; }; - 1E908BF329827C480008C8F3 /* AutoconsentManagement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */; }; - 1EA51376286596A000493C6A /* PrivacyIconLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */; }; - 1EA513782866039400493C6A /* TrackerAnimationLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */; }; - 1EC458462948932500CB2B13 /* UIHostingControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */; }; - 1EDE39D22705D4A200C99C72 /* FileSizeDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */; }; - 1EE411F12857C3640003FE64 /* TrackerAnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */; }; - 1EE411F728587AC50003FE64 /* PrivacyIcon.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */; }; - 1EE411FD2858B9300003FE64 /* dark-trackers-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */; }; - 1EE411FE2858B9300003FE64 /* dark-shield.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F92858B92F0003FE64 /* dark-shield.json */; }; - 1EE411FF2858B9300003FE64 /* dark-trackers-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */; }; - 1EE412002858B9300003FE64 /* dark-shield-dot.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */; }; - 1EE412012858B9300003FE64 /* dark-trackers-3.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */; }; - 1EE52ABB28FB1D6300B750C1 /* UIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */; }; - 1EE7C299294227EC0026C8CB /* AutoconsentSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */; }; - 1EEC460627A9499600E75FCB /* DownloadsList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEC460527A9499600E75FCB /* DownloadsList.swift */; }; - 1EEF123F2850A68A003DDE57 /* PrivacyInfoContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */; }; - 1EEF12452850A923003DDE57 /* shield.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12402850A922003DDE57 /* shield.json */; }; - 1EEF12462850A923003DDE57 /* trackers-3.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12412850A922003DDE57 /* trackers-3.json */; }; - 1EEF12472850A923003DDE57 /* shield-dot.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12422850A922003DDE57 /* shield-dot.json */; }; - 1EEF124C2850A93F003DDE57 /* Trackers.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */; }; - 1EEF124E2850EADE003DDE57 /* PrivacyIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */; }; - 1EEF12502851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */; }; - 1EEF12532851D32B003DDE57 /* trackers-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12512851D32A003DDE57 /* trackers-2.json */; }; - 1EEF12542851D32B003DDE57 /* trackers-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12522851D32A003DDE57 /* trackers-1.json */; }; - 1EEF387D285B1A1100383393 /* TrackerImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */; }; - 1EEFD2D52758E31600B1393B /* textsize.js in Resources */ = {isa = PBXBuildFile; fileRef = 1EEFD2D42758E31600B1393B /* textsize.js */; }; - 1EF24235273BB9D200DE3D02 /* IntervalSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */; }; - 1EFDCBC127D2393C00916BC5 /* DownloadsDeleteHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */; }; - 22CB1ED8203DDD2C00D2C724 /* AppDeepLinksTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */; }; - 2DC3FC65C6D9DA634426672D /* AutofillNoAuthAvailableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */; }; - 310742A62848CD780012660B /* BackForwardMenuHistoryItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */; }; - 310742AB2848E6FD0012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */; }; - 310C4B45281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */; }; - 310C4B47281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */; }; - 310D091B2799F54900DC0060 /* DownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D091A2799F54900DC0060 /* DownloadManager.swift */; }; - 310D091D2799F57200DC0060 /* Download.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D091C2799F57200DC0060 /* Download.swift */; }; - 310D09212799FD1A00DC0060 /* MIMEType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D09202799FD1A00DC0060 /* MIMEType.swift */; }; - 310E79BD2949CAA5007C49E8 /* FireButtonReferenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */; }; - 310ECFDD282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */; }; - 311BD1AD2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */; }; - 311BD1AF2836BB4200AEF6C1 /* AutofillItemsLockedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */; }; - 311BD1B12836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */; }; - 312E5746283BB04A00C18FA0 /* AutofillEmptySearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */; }; - 3132FA2627A0784600DD7A12 /* FilePreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */; }; - 3132FA2827A0788400DD7A12 /* PassKitPreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */; }; - 3132FA2A27A0788F00DD7A12 /* QuickLookPreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */; }; - 3132FA2C27A07A1B00DD7A12 /* FilePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */; }; - 314A3EFC293905EC00D3D4C8 /* BrokenSiteReportingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */; }; - 314C92B827C3DD660042EC96 /* QuickLookPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */; }; - 314C92BA27C3E7CB0042EC96 /* QuickLookContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */; }; - 3151F0EA27357FBA00226F58 /* SpeechRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */; }; - 3151F0EC27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */; }; - 3151F0EE2735800800226F58 /* VoiceSearchFeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */; }; - 3151F0F02735802800226F58 /* VoiceSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */; }; - 3157B43327F497E90042D3D7 /* SaveLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43227F497E90042D3D7 /* SaveLoginView.swift */; }; - 3157B43527F497F50042D3D7 /* SaveLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */; }; - 3157B43827F4C8490042D3D7 /* FaviconsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */; }; - 31584616281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */; }; - 3158461A281B08F5004ADB8B /* AutofillLoginListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */; }; - 3161D13227AC161B00285CF6 /* DownloadMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */; }; - 31669B9A28020A460071CC18 /* SaveLoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */; }; - 316931D727BD10BB0095F5ED /* SaveToDownloadsAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */; }; - 316931D927BD22A80095F5ED /* DownloadActionMessageViewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */; }; - 3170048227A9504F00C03F35 /* DownloadMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3170048127A9504F00C03F35 /* DownloadMocks.swift */; }; - 317045C02858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */; }; - 31951E8E2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */; }; - 319A371028299A850079FBCE /* PasswordHider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A370F28299A850079FBCE /* PasswordHider.swift */; }; - 319A37152829A55F0079FBCE /* AutofillListItemTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */; }; - 319A37172829C8AD0079FBCE /* UITableViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */; }; - 31A42564285A09E800049386 /* FaviconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A42563285A09E800049386 /* FaviconView.swift */; }; - 31A42566285A0A6300049386 /* FaviconViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A42565285A0A6300049386 /* FaviconViewModel.swift */; }; - 31B1FA87286EFC5C00CA3C1C /* XCTestCaseExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */; }; - 31B2F11F287846320040427A /* NoMicPermissionAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */; }; - 31B524572715BB23002225AB /* WebJSAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B524562715BB23002225AB /* WebJSAlert.swift */; }; - 31C138A427A3352600FFD4B2 /* DownloadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */; }; - 31C138A827A3E9C900FFD4B2 /* URLDownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */; }; - 31C138AC27A403CB00FFD4B2 /* DownloadManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */; }; - 31C138B227A4097800FFD4B2 /* DownloadTestsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */; }; - 31C70B5528045E3500FB6AD1 /* SecureVaultErrorReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */; }; - 31C70B5B2804C61000FB6AD1 /* SaveAutofillLoginManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */; }; - 31C7D71C27515A6300A95D0A /* MockVoiceSearchHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */; }; - 31CB4251273AF50700FA0F3F /* SpeechRecognizerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */; }; - 31CC224928369B38001654A4 /* AutofillLoginSettingsListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */; }; - 31DD208427395A5A008FB313 /* VoiceSearchHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */; }; - 31E69A63280F4CB600478327 /* DuckUI in Frameworks */ = {isa = PBXBuildFile; productRef = 31E69A62280F4CB600478327 /* DuckUI */; }; - 31EF52E1281B3BDC0034796E /* AutofillLoginListItemViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */; }; - 373608902ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */; }; - 373608922ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */; }; - 373608932ABB432600629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */; }; - 37445F972A155F7C0029F789 /* SyncDataProviders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37445F962A155F7C0029F789 /* SyncDataProviders.swift */; }; - 3760DFED299315EF0045A446 /* Waitlist in Frameworks */ = {isa = PBXBuildFile; productRef = 3760DFEC299315EF0045A446 /* Waitlist */; }; - 377D80222AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */; }; - 379E877429E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */; }; - 37CBCA9E2A8A659C0050218F /* SyncSettingsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */; }; - 37CEFCAC2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */; }; - 37DF000A29F9C416002B7D3E /* SyncMetadataDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */; }; - 37DF000C29F9CA80002B7D3E /* SyncDataProviders in Frameworks */ = {isa = PBXBuildFile; productRef = 37DF000B29F9CA80002B7D3E /* SyncDataProviders */; }; - 37DF000F29F9D635002B7D3E /* SyncBookmarksAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */; }; - 37E615752A5F533E00ACD63D /* SyncCredentialsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */; }; - 37FCAAAB29911BF1000E420A /* WaitlistExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */; }; - 37FCAAB229914232000E420A /* WindowsBrowserWaitlistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */; }; - 37FCAAB429914C77000E420A /* WindowsWaitlistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */; }; - 37FCAAB629919CEB000E420A /* WindowsBrowserWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */; }; - 37FCAABC2992F592000E420A /* MultilineScrollableTextFix.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */; }; - 37FCAAC029930E26000E420A /* FailedAssertionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAABF29930E26000E420A /* FailedAssertionView.swift */; }; - 37FD780F2A29E28B00B36DB1 /* SyncErrorHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */; }; - 4B0295192537BC6700E00CEF /* ConfigurationDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */; }; - 4B2754EC29E8C7DF00394032 /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = 4B2754EB29E8C7DF00394032 /* Lottie */; }; - 4B470ED6299C49800086EBDC /* AppTrackingProtectionDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */; }; - 4B470ED9299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */; }; - 4B470EDB299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */; }; - 4B470EDF299C67270086EBDC /* AppTrackerEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */; }; - 4B470EE4299C6DFB0086EBDC /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 4B52648B25F9613B00CB4C24 /* trackerData.json in Resources */ = {isa = PBXBuildFile; fileRef = 4B52648A25F9613B00CB4C24 /* trackerData.json */; }; - 4B53648A26718D0E001AA041 /* EmailWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B53648926718D0E001AA041 /* EmailWaitlist.swift */; }; - 4B60AC97252EC07B00E8D219 /* fullscreenvideo.js in Resources */ = {isa = PBXBuildFile; fileRef = 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */; }; - 4B60ACA1252EC0B100E8D219 /* FullScreenVideoUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */; }; - 4B62C4BA25B930DD008912C6 /* AppConfigurationFetchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */; }; - 4B6484EA27FD1E350050A7A1 /* MacBrowserWaitlistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */; }; - 4B6484ED27FD1E350050A7A1 /* MacBrowserWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */; }; - 4B6484EE27FD1E350050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */; }; - 4B6484EF27FD1E350050A7A1 /* MacWaitlistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */; }; - 4B6484F327FD1E350050A7A1 /* MenuControllerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */; }; - 4B6484FC27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */; }; - 4B75EA9226A266CB00018634 /* PrintingUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */; }; - 4B83396C29AC0701003F7EA9 /* AppTrackingProtectionStoringModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */; }; - 4B83396F29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */; }; - 4B83397129AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */; }; - 4B83397329AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */; }; - 4B83397529AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */; }; - 4B948E2629DCCDB9002531FA /* Persistence in Frameworks */ = {isa = PBXBuildFile; productRef = 4B948E2529DCCDB9002531FA /* Persistence */; }; - 4BC21A2F27238B7500229F0E /* RunLoopExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */; }; - 4BE2756827304F57006B20B0 /* URLRequestExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */; }; - 4BEF65692989C2FC00B650CB /* AdapterSocketEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */; }; - 4BEF656A2989C2FC00B650CB /* ProxyServerEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307C2989C0C600918636 /* ProxyServerEvent.swift */; }; - 4BEF656B2989C2FC00B650CB /* RuleMatchEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307D2989C0C700918636 /* RuleMatchEvent.swift */; }; - 4BEF656C2989C2FC00B650CB /* TunnelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D30792989C0C300918636 /* TunnelEvent.swift */; }; - 4BEF656D2989C2FC00B650CB /* EventType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307E2989C0C800918636 /* EventType.swift */; }; - 4BEF656E2989C2FC00B650CB /* ProxySocketEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307B2989C0C600918636 /* ProxySocketEvent.swift */; }; - 4BFB911B29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */; }; - 56244C1D2A137B1900EDF259 /* WaitlistViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */; }; - 6AC6DAB328804F97002723C0 /* BarsAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */; }; - 6AC98419288055C1005FA9CA /* BarsAnimatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */; }; - 83004E802193BB8200DA013C /* WKNavigationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */; }; - 83004E862193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */; }; - 83004E882193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */; }; - 830381C01F850AAF00863075 /* WKWebViewConfigurationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */; }; - 83134D7D20E2D725006CE65D /* FeedbackSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83134D7C20E2D725006CE65D /* FeedbackSender.swift */; }; - 8341D807212D5E8D000514C2 /* HashExtensionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */; }; - 834DF992248FDE1A0075EA48 /* UserAgentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834DF990248FDDF60075EA48 /* UserAgentTests.swift */; }; - 836A941D247F23C600BF8EF5 /* UserAgentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */; }; - 838306B320C704050045E854 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 838306E320C733010045E854 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 838306E120C733010045E854 /* InfoPlist.strings */; }; - 8390446F20BDCE10006461CD /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8390446E20BDCE10006461CD /* ShareViewController.swift */; }; - 8390447220BDCE10006461CD /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8390447020BDCE10006461CD /* MainInterface.storyboard */; }; - 8390447620BDCE10006461CD /* ShareExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 8390446C20BDCE10006461CD /* ShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 83BE9BC3215D69C1009844D9 /* AppConfigurationFetch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */; }; - 83E2D2B2253CC16B005605F5 /* httpsMobileV2Bloom.bin in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */; }; - 83E2D2B3253CC16B005605F5 /* httpsMobileV2FalsePositives.json in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */; }; - 83E2D2B4253CC16B005605F5 /* httpsMobileV2BloomSpec.json in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */; }; - 83EDCC411F86B89C005CDFCD /* StatisticsLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */; }; - 84E341961E2F7EFB00BDBA6F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */; }; - 84E341A01E2F7EFB00BDBA6F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */; }; - 85010502292FB1000033978F /* FireproofFaviconUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */; }; - 85010504292FFB080033978F /* FireproofFaviconUpdaterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */; }; - 85011867290028C400BDEE27 /* BookmarksDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */; }; - 850250B520D80419002199C7 /* AtbAndVariantCleanupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */; }; - 850365F323DE087800D0F787 /* UIImageViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850365F223DE087800D0F787 /* UIImageViewExtension.swift */; }; - 85047B8A1F69692C002A95D8 /* contentblocker.js in Resources */ = {isa = PBXBuildFile; fileRef = 85047B891F69692C002A95D8 /* contentblocker.js */; }; - 85047C752A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */; }; - 85047C772A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */; }; - 850559C923C61B5D0055C0D5 /* login-form-detection.js in Resources */ = {isa = PBXBuildFile; fileRef = 850559C823C61B5D0055C0D5 /* login-form-detection.js */; }; - 850559D023CF647C0055C0D5 /* PreserveLogins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */; }; - 850559D223CF710C0055C0D5 /* WebCacheManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */; }; - 85058366219AE9EA00ED4EDB /* HomePageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */; }; - 85058368219C49E000ED4EDB /* HomeViewSectionRenderers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */; }; - 85058369219F424500ED4EDB /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B745211E549D550072547E /* UIColorExtension.swift */; }; - 8505836A219F424500ED4EDB /* UIAlertControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */; }; - 8505836C219F424500ED4EDB /* TextFieldWithInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */; }; - 8505836D219F424500ED4EDB /* Point.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D934021E610DCE00A6F0D6 /* Point.swift */; }; - 8505836E219F424500ED4EDB /* RoundedRectangleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */; }; - 8505836F219F424500ED4EDB /* UIViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DE78591E5CD2A70058895A /* UIViewExtension.swift */; }; - 85058370219F424500ED4EDB /* SearchBarExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */; }; - 850ABD012AC3961100A733DF /* MainViewController+Segues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */; }; - 850ABD032AC4D46C00A733DF /* SuggestionTray.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */; }; - 8512EA4F24ED30D20073EE19 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8512EA5124ED30D20073EE19 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA5024ED30D20073EE19 /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8512EA5424ED30D20073EE19 /* Widgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8512EA5324ED30D20073EE19 /* Widgets.swift */; }; - 8512EA5724ED30D30073EE19 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8512EA5624ED30D30073EE19 /* Assets.xcassets */; }; - 8512EA5D24ED30D30073EE19 /* WidgetsExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 8512EA9D24EEA6820073EE19 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F143C2B11E49D78C00CFDE3A /* Assets.xcassets */; }; - 851481882A600EFC00ABC65F /* RemoteMessaging in Frameworks */ = {isa = PBXBuildFile; productRef = 851481872A600EFC00ABC65F /* RemoteMessaging */; }; - 8517D98B221783A0006A8DD0 /* FindInPage.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */; }; - 851B1283221FE65E004781BC /* ImproveOnboardingExperiment1Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */; }; - 851B128822200575004781BC /* Onboarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B128722200575004781BC /* Onboarding.swift */; }; - 851B12CC22369931004781BC /* AtbAndVariantCleanup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */; }; - 851CD674244D7E6000331B98 /* UserDefaultsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */; }; - 851DFD87212C39D300D95F20 /* TabSwitcherButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */; }; - 851DFD8A212C5EE800D95F20 /* TabSwitcherButtonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */; }; - 85200FA11FBC5BB5001AF290 /* DDGPersistenceContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */; }; - 8521FDE6238D414B00A44CC3 /* FileStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */; }; - 8524AAAC2A3888FE00EEC6D2 /* Waitlist.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */; }; - 8524CC94246C5C8900E59D45 /* DaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */; }; - 8524CC98246D66E100E59D45 /* String+Markdown.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC95246D620B00E59D45 /* String+Markdown.swift */; }; - 8524CC9A246DA81700E59D45 /* FullscreenDaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */; }; - 8528AE7C212EF4A200D0BD74 /* AppRatingPrompt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */; }; - 8528AE7E212EF5FF00D0BD74 /* AppRatingPromptTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */; }; - 8528AE81212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */; }; - 8528AE84212FF9A100D0BD74 /* AppRatingPromptStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */; }; - 8531A08E1F9950E6000484F0 /* UnprotectedSitesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */; }; - 853273AB24FEF27500E3C778 /* WidgetViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273A924FEF24300E3C778 /* WidgetViews.swift */; }; - 853273AE24FEF49600E3C778 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273AC24FEF49600E3C778 /* ColorExtension.swift */; }; - 853273B324FF114700E3C778 /* DeepLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273B124FF114700E3C778 /* DeepLinks.swift */; }; - 853273B424FFB36100E3C778 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B745211E549D550072547E /* UIColorExtension.swift */; }; - 853273B624FFE0BB00E3C778 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8536A1C8209AF2410050739E /* MockVariantManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1C7209AF2410050739E /* MockVariantManager.swift */; }; - 8536A1CA209AF6490050739E /* HomeRowReminderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */; }; - 8536A1FD2ACF114B003AC5BA /* Theme+DesignSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */; }; - 85371D242121B9D500920548 /* new_tab.json in Resources */ = {isa = PBXBuildFile; fileRef = 85371D232121B9D400920548 /* new_tab.json */; }; - 85372447220DD103009D09CD /* UIKeyCommandExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */; }; - 85374D3821AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */; }; - 85374D3C21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */; }; - 853A717620F62FE800FE60BC /* Pixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853A717520F62FE800FE60BC /* Pixel.swift */; }; - 853A717820F645FB00FE60BC /* PixelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853A717720F645FB00FE60BC /* PixelTests.swift */; }; - 853C5F5B21BFF0AE001F7A05 /* HomeCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */; }; - 853C5F6121C277C7001F7A05 /* global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853C5F6021C277C7001F7A05 /* global.swift */; }; - 8540BBA22440857A00017FE4 /* PreserveLoginsWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */; }; - 8540BD5223D8C2220057FDD2 /* PreserveLoginsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */; }; - 8540BD5423D8D5080057FDD2 /* PreserveLoginsAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */; }; - 8540BD5623D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */; }; - 85449EF523FDA02800512AAF /* KeyboardSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */; }; - 85449EFB23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */; }; - 85449EFD23FDA71F00512AAF /* KeyboardSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */; }; - 8544C37C250B827300A0FE73 /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8544C37A250B823600A0FE73 /* UserText.swift */; }; - 8546A54A2A672959003929BF /* MainViewController+Email.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8546A5492A672959003929BF /* MainViewController+Email.swift */; }; - 85480CB429226B3B007E8F13 /* CrashCollectionExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */; }; - 85482D8D2462DCD100EDEDD1 /* ActionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */; }; - 85482D902462DCD100EDEDD1 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */; }; - 85482D942462DCD100EDEDD1 /* OpenAction.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 85482D882462DCD100EDEDD1 /* OpenAction.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 85482D992462F1C600EDEDD1 /* ActionIcons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */; }; - 854858E32937BC550063610B /* CollectionExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */; }; - 8548D95E25262B1B005AAE49 /* ViewHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */; }; - 8548D96825262C33005AAE49 /* view_highlight.json in Resources */ = {isa = PBXBuildFile; fileRef = 8548D96725262C33005AAE49 /* view_highlight.json */; }; - 854A012B2A54412600FCC628 /* ActivityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854A012A2A54412600FCC628 /* ActivityViewController.swift */; }; - 854A012F2A5563A400FCC628 /* FindInPage.xib in Resources */ = {isa = PBXBuildFile; fileRef = 854A012E2A5563A400FCC628 /* FindInPage.xib */; }; - 854A01332A558B3A00FCC628 /* UIView+Constraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */; }; - 85514FFD2372DA0100DBC528 /* ios13-home-row.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */; }; - 8551912724746EDC0010FDD0 /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */; }; - 85582E0029D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */; }; - 855D45D32ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */; }; - 855D914D2063EF6A00C4B448 /* TabSwitcherTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */; }; - 8563A03C1F9288D600F04442 /* BrowserChromeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */; }; - 8565A34B1FC8D96B00239327 /* LaunchTabNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */; }; - 8565A34D1FC8DFE400239327 /* LaunchTabNotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */; }; - 8577A1C5255D2C0D00D43FCD /* HitTestingToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */; }; - 857EEB752095FFAC008A005C /* HomeRowInstructionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */; }; - 858566E8252E4F56007501B8 /* Debug.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 858566E7252E4F56007501B8 /* Debug.storyboard */; }; - 858566FB252E55D6007501B8 /* ImageCacheDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */; }; - 85864FBC24D31EF300E756FF /* SuggestionTrayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */; }; - 858650D12469BCDE00C36F8A /* DaxDialogs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D02469BCDE00C36F8A /* DaxDialogs.swift */; }; - 858650D32469BFAD00C36F8A /* DaxDialogTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */; }; - 858650D9246B0D3C00C36F8A /* DaxOnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */; }; - 858650DB246B111900C36F8A /* DaxOnboarding.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */; }; - 8586A10D24CBA7070049720E /* FindInPageActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8586A10C24CBA7070049720E /* FindInPageActivity.swift */; }; - 8586A10E24CBAF5B0049720E /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 8586A11024CCCD040049720E /* TabsBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8586A10F24CCCD040049720E /* TabsBarViewController.swift */; }; - 85875B6129912A9900115F05 /* SyncUI in Frameworks */ = {isa = PBXBuildFile; productRef = 85875B6029912A9900115F05 /* SyncUI */; }; - 8588026624E420BD00C24AB6 /* LargeOmniBarStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */; }; - 8588026A24E424EE00C24AB6 /* AppWidthObserverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */; }; - 8590CB612684D0600089F6BF /* CookieDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */; }; - 8590CB632684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */; }; - 8590CB67268A2E520089F6BF /* RootDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */; }; - 8590CB69268A4E190089F6BF /* DebugEtagStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */; }; - 8598F67B2405EB8D00FBC70C /* KeyboardSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */; }; - 8599690F29D2F1C100DBF9FA /* DDGSync in Frameworks */ = {isa = PBXBuildFile; productRef = 8599690E29D2F1C100DBF9FA /* DDGSync */; }; - 85A1B3B220C6CD9900C18F15 /* CookieStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */; }; - 85A313972028E78A00327D00 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 85A313962028E78A00327D00 /* release_notes.txt */; }; - 85A9C37920E0E00C00073340 /* HomeRow.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85A9C37820E0E00C00073340 /* HomeRow.xcassets */; }; - 85AE668E2097206E0014CF04 /* NotificationView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 85AE668D2097206E0014CF04 /* NotificationView.xib */; }; - 85AE6690209724120014CF04 /* NotificationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AE668F209724120014CF04 /* NotificationView.swift */; }; - 85B9CB8921AEBDD5009001F1 /* FavoriteHomeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */; }; - 85BA58551F34F49E00C6E8CA /* AppUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */; }; - 85BA58581F34F72F00C6E8CA /* AppUserDefaultsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */; }; - 85BA585A1F3506AE00C6E8CA /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58591F3506AE00C6E8CA /* AppSettings.swift */; }; - 85BA79911F6FF75000F59015 /* ContentBlockerStoreConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */; }; - 85BDC310243359040053DB07 /* FindInPageUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */; }; - 85BDC3142434D8F80053DB07 /* DebugUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */; }; - 85BDC3192436161C0053DB07 /* LoginFormDetectionUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */; }; - 85C011FD299285A6001E0A99 /* SyncManagementViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */; }; - 85C11E4120904BBE00BFFEB4 /* VariantManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */; }; - 85C11E4C2090888C00BFFEB4 /* HomeRowReminder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */; }; - 85C11E532090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */; }; - 85C297042476C1FD0063A335 /* DaxDialogsSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */; }; - 85C29708247BDD060063A335 /* DaxDialogsBrowsingSpecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */; }; - 85C2970A247EB7AA0063A335 /* Text.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85C29709247EB7AA0063A335 /* Text.xcassets */; }; - 85C2971A248162CA0063A335 /* DaxOnboardingPadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */; }; - 85C861E628FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */; }; - 85C91CA224671F4C00A11132 /* AppDeepLinkSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */; }; - 85CA53A824BB343700A6288C /* Favicons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53A324B9F2BD00A6288C /* Favicons.swift */; }; - 85CA53AA24BB376800A6288C /* NotFoundCachingDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */; }; - 85CA53AC24BBD39300A6288C /* FaviconRequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */; }; - 85D2187024BF24DB004373D2 /* FaviconRequestModifierTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */; }; - 85D2187224BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */; }; - 85D2187424BF25CD004373D2 /* FaviconsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187324BF25CD004373D2 /* FaviconsTests.swift */; }; - 85D2187624BF6164004373D2 /* FaviconSourcesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */; }; - 85D2187924BF6B8B004373D2 /* FaviconSourcesProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */; }; - 85D2187B24BF9F85004373D2 /* FaviconUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */; }; - 85D598872927F84C00FA3B1B /* Crashes in Frameworks */ = {isa = PBXBuildFile; productRef = 85D598862927F84C00FA3B1B /* Crashes */; }; - 85DB12EB2A1FE2A4000A4A72 /* LockScreenWidgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */; }; - 85DB12ED2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */; }; - 85DDE0402AC6FF65006ABCA2 /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */; }; - 85DF714624F7FE6100C89288 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 85DFEDED24C7CCA500973FE7 /* AppWidthObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */; }; - 85DFEDEF24C7EA3B00973FE7 /* SmallOmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */; }; - 85DFEDF124C7EEA400973FE7 /* LargeOmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */; }; - 85DFEDF724CB1CAB00973FE7 /* ShareSheet.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */; }; - 85DFEDF924CF3D0E00973FE7 /* TabsBarCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */; }; - 85E242172AB1B54D000F3E28 /* ReturnUserMeasurement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */; }; - 85E5603026541D9E00F4DC44 /* AutocompleteRequestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */; }; - 85E58C2C28FDA94F006A801A /* FavoritesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */; }; - 85EE7F55224667DD000FE757 /* WebContainer.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 85EE7F54224667DD000FE757 /* WebContainer.storyboard */; }; - 85EE7F572246685B000FE757 /* WebContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EE7F562246685B000FE757 /* WebContainerViewController.swift */; }; - 85EE7F59224673C5000FE757 /* WebContainerNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */; }; - 85F0E97329952D7A003D5181 /* DuckDuckGo Recovery Document.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */; }; - 85F200002215C17B006BB258 /* FindInPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFFF2215C17B006BB258 /* FindInPage.swift */; }; - 85F200042216F5D8006BB258 /* FindInPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F200032216F5D8006BB258 /* FindInPageView.swift */; }; - 85F200072217032E006BB258 /* OmniBarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F20005221702F7006BB258 /* OmniBarTests.swift */; }; - 85F21DB0210F5E32002631A6 /* AtbIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */; }; - 85F21DC021123B03002631A6 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 85F21DC621145DD5002631A6 /* global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8512BCBF2061B6110085E862 /* global.swift */; }; - 85F2FFCD2211F615006BB258 /* MainViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */; }; - 85F2FFCF2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */; }; - 85F98F92296F32BD00742F4A /* SyncSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */; }; - 85F98F98296F4CB100742F4A /* SyncAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */; }; - 8C4724502217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */; }; - 8C4838B5221C8F7F008A6739 /* GestureToolbarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */; }; - 980891A222369ADB00313A70 /* FeedbackUserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A122369ADB00313A70 /* FeedbackUserText.swift */; }; - 980891A32237146B00313A70 /* Feedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982E562D222C39F8008D861B /* Feedback.swift */; }; - 980891A52237D4F500313A70 /* FeedbackNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A42237D4F500313A70 /* FeedbackNavigator.swift */; }; - 980891A72237D5D800313A70 /* FeedbackPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A62237D5D800313A70 /* FeedbackPresenter.swift */; }; - 980891A92238504B00313A70 /* UILabelExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A82238504B00313A70 /* UILabelExtension.swift */; }; - 9813F79822BA71AA00A80EDB /* StorageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9813F79722BA71AA00A80EDB /* StorageCache.swift */; }; - 9817C9C321EF594700884F65 /* AutoClear.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9817C9C221EF594700884F65 /* AutoClear.swift */; }; - 981CA7EA2617797500E119D5 /* MainViewController+AddFavoriteFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */; }; - 981FED692201FE69008488D7 /* AutoClearSettingsScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */; }; - 981FED6E22025151008488D7 /* BlankSnapshotViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */; }; - 981FED7422046017008488D7 /* AutoClearTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED7322046017008488D7 /* AutoClearTests.swift */; }; - 981FED76220464EF008488D7 /* AutoClearSettingsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */; }; - 9820EAF522613CD30089094D /* WebProgressWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9820EAF422613CD30089094D /* WebProgressWorker.swift */; }; - 9820FF502244FECC008D4782 /* UIScrollViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */; }; - 9825F9DB293F2E8700F220F2 /* BookmarksTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */; }; - 982686AD2600C0850011A8D6 /* ActionMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982686AC2600C0850011A8D6 /* ActionMessageView.swift */; }; - 982686B92600C0960011A8D6 /* ActionMessageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 982686B82600C0960011A8D6 /* ActionMessageView.xib */; }; - 982C87C42255559A00919035 /* UITableViewCellExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982C87C32255559A00919035 /* UITableViewCellExtension.swift */; }; - 982E5630222C3D5B008D861B /* FeedbackPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */; }; - 9830A06325ED0DB900DB64DE /* BrowsingMenu.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */; }; - 9833913727AC400800DAF119 /* AppTrackerDataSetProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */; }; - 9838059F2228208E00385F1A /* PositiveFeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */; }; - 983D71B12A286E810072E26D /* SyncDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983D71B02A286E810072E26D /* SyncDebugViewController.swift */; }; - 983EABB8236198F6003948D1 /* DatabaseMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983EABB7236198F6003948D1 /* DatabaseMigration.swift */; }; - 984147A824F0259000362052 /* Onboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147AA24F0259000362052 /* Onboarding.storyboard */; }; - 984147AB24F025F700362052 /* Autocomplete.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147AD24F025F700362052 /* Autocomplete.storyboard */; }; - 984147AE24F0261A00362052 /* Feedback.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B024F0261A00362052 /* Feedback.storyboard */; }; - 984147B124F0264300362052 /* Home.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B324F0264300362052 /* Home.storyboard */; }; - 984147B424F0264B00362052 /* Authentication.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B624F0264B00362052 /* Authentication.storyboard */; }; - 984147B724F0268D00362052 /* PrivacyDashboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */; }; - 984147C024F026A300362052 /* Tab.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147C224F026A300362052 /* Tab.storyboard */; }; - 984147C324F026C800362052 /* HomeRow.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147C524F026C800362052 /* HomeRow.storyboard */; }; - 984147C924F02E9E00362052 /* DaxOnboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */; }; - 9847C00027A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */; }; - 9847C00527A41A0A00DB07AA /* WebViewTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */; }; - 984D035824ACCC6F0066CFB8 /* TabViewListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */; }; - 984D035A24ACCC7D0066CFB8 /* TabViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */; }; - 984D035C24AE15CD0066CFB8 /* TabSwitcherSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */; }; - 984D036124AF49B80066CFB8 /* TabPreviewsSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */; }; - 984D60B2222A1284003B9E3B /* FeedbackFormViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */; }; - 9856A1992933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */; }; - 985892522260B1B200EEB31B /* ProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985892512260B1B200EEB31B /* ProgressView.swift */; }; - 985AAE4524899369007A43EC /* HomeScreenTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985AAE4424899369007A43EC /* HomeScreenTransition.swift */; }; - 9865DFF922A8220D00D27829 /* FavoritesOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */; }; - 9865DFFD22A84CF300D27829 /* FavoriteHomeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */; }; - 986B16C425E92DF0007D23E8 /* BrowsingMenuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */; }; - 986B45CB299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */; }; - 986B45D0299E30A50089D2D7 /* BookmarkEntityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */; }; - 986DA94A24884B18004A7E39 /* WebViewTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986DA94924884B18004A7E39 /* WebViewTransition.swift */; }; - 987130C4294AAB9F00AB05E0 /* FavoriteListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */; }; - 987130C5294AAB9F00AB05E0 /* BookmarkEditorViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */; }; - 987130C6294AAB9F00AB05E0 /* BookmarkListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */; }; - 987130C7294AAB9F00AB05E0 /* MenuBookmarksViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */; }; - 987130C8294AAB9F00AB05E0 /* BookmarksTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */; }; - 987130C9294AAB9F00AB05E0 /* BookmarkUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */; }; - 98728E822417E3300033960E /* BrokenSiteInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98728E812417E3300033960E /* BrokenSiteInfo.swift */; }; - 9872D205247DCAC100CEF398 /* TabPreviewsSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */; }; - 9874F9EE2187AFCE00CAF33D /* Themable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9874F9ED2187AFCE00CAF33D /* Themable.swift */; }; - 9875E00722316B8400B1373F /* Instruments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9875E00622316B8400B1373F /* Instruments.swift */; }; - 9876B75E2232B36900D81D9F /* TabInstrumentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */; }; - 98788E9A2521DA1E00D55218 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */; }; - 9880722A25FA497B0039EF4B /* MenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9880722925FA497B0039EF4B /* MenuButton.swift */; }; - 9880723725FA4E450039EF4B /* menu_dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 9880723525FA4E440039EF4B /* menu_dark.json */; }; - 9880723825FA4E450039EF4B /* menu_light.json in Resources */ = {isa = PBXBuildFile; fileRef = 9880723625FA4E450039EF4B /* menu_light.json */; }; - 9881439C23326DC200573F7C /* ThemeSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */; }; - 9887DC252354D2AA005C85F5 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9887DC242354D2AA005C85F5 /* Database.swift */; }; - 9888F77B2224980500C46159 /* FeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9888F77A2224980500C46159 /* FeedbackViewController.swift */; }; - 988AC355257E47C100793C64 /* RequeryLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988AC354257E47C100793C64 /* RequeryLogic.swift */; }; - 988F3DCF237D5C0F00AEE34C /* SchemeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */; }; - 988F3DD3237DE8D900AEE34C /* ForgetDataAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */; }; - 98982B3422F8D8E400578AC9 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98982B3322F8D8E400578AC9 /* Debounce.swift */; }; - 98983096255B5019003339A2 /* BookmarksCachingSearchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */; }; - 98999D5922FDA41500CBBE1B /* BasicAuthenticationAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */; }; - 989B337522D7EF2100437824 /* EmptyCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */; }; - 98A16C2D28A11D6200A6C003 /* BrowserServicesKit in Frameworks */ = {isa = PBXBuildFile; productRef = 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */; }; - 98A50962294B48A400D10880 /* Bookmarks in Frameworks */ = {isa = PBXBuildFile; productRef = 98A50961294B48A400D10880 /* Bookmarks */; }; - 98A54A8422AFCB2D00E541F4 /* Instruments.instrpkg in Sources */ = {isa = PBXBuildFile; fileRef = 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */; }; - 98AA92B32456FBE100ED4B9E /* SearchFieldContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */; }; - 98AAF8E4292EB46000DBDF06 /* BookmarksMigrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */; }; - 98B000532915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */; }; - 98B001A4251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A2251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001A7251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A5251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001AA251EABB40090EC07 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A8251EABB40090EC07 /* Localizable.strings */; }; - 98B001B0251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001AE251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001B3251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001B1251EABB40090EC07 /* InfoPlist.strings */; }; - 98B31290218CCB2200E54DE1 /* MockDependencyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */; }; - 98B31292218CCB8C00E54DE1 /* AppDependencyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */; }; - 98BFA911294A2086004EA636 /* bookmarks_3k.html in Resources */ = {isa = PBXBuildFile; fileRef = 98BFA910294A2086004EA636 /* bookmarks_3k.html */; }; - 98BFA913294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */; }; - 98D16973250CE707009513CC /* OmniBar.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98D16975250CE707009513CC /* OmniBar.xib */; }; - 98D4B7DA294407AC0068814D /* BookmarksSearchPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */; }; - 98D4B7DF2944DDBD0068814D /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; platformFilter = ios; }; - 98D4B7E12949C3E80068814D /* BookmarksImportPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */; }; - 98D4B7E32949C4270068814D /* bookmarks_30k.html in Resources */ = {isa = PBXBuildFile; fileRef = 98D4B7E22949C4270068814D /* bookmarks_30k.html */; }; - 98D4B7E52949EFCE0068814D /* BookmarksExportPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */; }; - 98D98A7425ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */; }; - 98D98A8225ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */; }; - 98D98A8F25ED952F00D8E3DF /* BrowsingMenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */; }; - 98D98A9B25ED954100D8E3DF /* BrowsingMenuButton.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */; }; - 98DA35C4268CC81E00159906 /* DomainMatchingReportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */; }; - 98DA6B3322243CC3006EA9EB /* Feedback.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */; }; - 98DA6ECA2181E41F00E65433 /* ThemeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DA6EC92181E41F00E65433 /* ThemeManager.swift */; }; - 98DDF9F322C4029D00DE38DB /* InitHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */; }; - 98E888F2223FCC4A00B608A4 /* OnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B128B2220483A004781BC /* OnboardingViewController.swift */; }; - 98EA2C3C218B9AAD0023E1DC /* ThemeManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */; }; - 98EF177D21837E35006750C1 /* new_tab_dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 98EF177C21837E35006750C1 /* new_tab_dark.json */; }; - 98F0FC2021FF18E700CE77AB /* AutoClearSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */; }; - 98F3A1D8217B37010011A0D4 /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1D7217B37010011A0D4 /* Theme.swift */; }; - 98F3A1DA217B37200011A0D4 /* LightTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1D9217B37200011A0D4 /* LightTheme.swift */; }; - 98F3A1DC217B373E0011A0D4 /* DarkTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */; }; - 98F6EA472863124100720957 /* ContentBlockerRulesLists.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */; }; - 98F78B8E22419093007CACF4 /* ThemableNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */; }; - AA3D854523D9942200788410 /* AppIconSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */; }; - AA3D854723D9E88E00788410 /* AppIconSettingsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */; }; - AA3D854923DA1DFB00788410 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854823DA1DFB00788410 /* AppIcon.swift */; }; - AA4D6A6A23DB87B1007E8790 /* AppIconManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */; }; - AA4D6A8C23DE49A5007E8790 /* AppIconBlack40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */; }; - AA4D6A8D23DE49A5007E8790 /* AppIconBlack40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */; }; - AA4D6A8E23DE49A5007E8790 /* AppIconBlack60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */; }; - AA4D6A8F23DE49A5007E8790 /* AppIconBlack29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */; }; - AA4D6A9123DE49A5007E8790 /* AppIconBlack60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */; }; - AA4D6A9323DE49A5007E8790 /* AppIconBlack76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */; }; - AA4D6A9423DE49A5007E8790 /* AppIconBlack29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */; }; - AA4D6AA123DE4CC4007E8790 /* AppIconBlue60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */; }; - AA4D6AA223DE4CC4007E8790 /* AppIconBlue76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */; }; - AA4D6AA323DE4CC4007E8790 /* AppIconBlue40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */; }; - AA4D6AA423DE4CC4007E8790 /* AppIconBlue29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */; }; - AA4D6AA523DE4CC4007E8790 /* AppIconBlue29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */; }; - AA4D6AA723DE4CC4007E8790 /* AppIconBlue60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */; }; - AA4D6AA823DE4CC4007E8790 /* AppIconBlue40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */; }; - AA4D6AB823DE4D15007E8790 /* AppIconYellow29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */; }; - AA4D6AB923DE4D15007E8790 /* AppIconYellow29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */; }; - AA4D6ABB23DE4D15007E8790 /* AppIconYellow40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */; }; - AA4D6ABC23DE4D15007E8790 /* AppIconYellow60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */; }; - AA4D6ABD23DE4D15007E8790 /* AppIconYellow60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */; }; - AA4D6ABF23DE4D15007E8790 /* AppIconYellow40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */; }; - AA4D6AC023DE4D15007E8790 /* AppIconYellow76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */; }; - AA4D6ACC23DE4D27007E8790 /* AppIconPurple60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */; }; - AA4D6ACD23DE4D27007E8790 /* AppIconPurple29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */; }; - AA4D6ACE23DE4D27007E8790 /* AppIconPurple60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */; }; - AA4D6ACF23DE4D27007E8790 /* AppIconPurple76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */; }; - AA4D6AD123DE4D27007E8790 /* AppIconPurple40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */; }; - AA4D6AD323DE4D27007E8790 /* AppIconPurple29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */; }; - AA4D6AD423DE4D27007E8790 /* AppIconPurple40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */; }; - AA4D6AE123DE4D33007E8790 /* AppIconGreen76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */; }; - AA4D6AE223DE4D33007E8790 /* AppIconGreen40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */; }; - AA4D6AE323DE4D33007E8790 /* AppIconGreen60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */; }; - AA4D6AE423DE4D33007E8790 /* AppIconGreen40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */; }; - AA4D6AE623DE4D33007E8790 /* AppIconGreen60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */; }; - AA4D6AE723DE4D33007E8790 /* AppIconGreen29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */; }; - AA4D6AE923DE4D33007E8790 /* AppIconGreen29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */; }; - AA4D6AF623DF0312007E8790 /* AppIconRed60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */; }; - AA4D6AF723DF0312007E8790 /* AppIconRed60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */; }; - AA4D6AFA23DF0CF6007E8790 /* AppIconRed29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */; }; - AA4D6AFB23DF0CF6007E8790 /* AppIconRed29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */; }; - AAF2E28123E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */; }; - AAF2E28323E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */; }; - AAF2E28523E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */; }; - AAF2E28723E0498200962AF8 /* AppIconPurple83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */; }; - AAF2E28B23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */; }; - B603974929C19F6F00902A34 /* Assertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B603974829C19F6F00902A34 /* Assertions.swift */; }; - B609D5522862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */; }; - B60DFF072872B64B0061E7C2 /* JSAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60DFF062872B64B0061E7C2 /* JSAlertController.swift */; }; - B623C1C22862CA9E0043013E /* DownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B623C1C12862CA9E0043013E /* DownloadSession.swift */; }; - B623C1C42862CD670043013E /* WKDownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B623C1C32862CD670043013E /* WKDownloadSession.swift */; }; - B652DEFD287BE67400C12A9C /* UserScripts.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DEFC287BE67400C12A9C /* UserScripts.swift */; }; - B652DF0D287C2A6300C12A9C /* PrivacyFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */; }; - B652DF10287C2C1600C12A9C /* ContentBlocking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */; }; - B652DF12287C336E00C12A9C /* ContentBlockingUpdating.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */; }; - B652DF13287C373A00C12A9C /* ScriptSourceProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */; }; - B6AD9E3628D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */; }; - B6AD9E3728D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */; }; - B6AD9E3828D4512E0019CDE9 /* EmbeddedTrackerDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */; }; - B6AD9E3A28D456820019CDE9 /* PrivacyConfigurationManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */; }; - B6BA95C328891E33004ABA20 /* BrowsingMenuAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */; }; - B6BA95C528894A28004ABA20 /* BrowsingMenuViewController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */; }; - B6BA95E828924730004ABA20 /* JSAlertController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6BA95E728924730004ABA20 /* JSAlertController.storyboard */; }; - B6CB93E5286445AB0090FEB4 /* Base64DownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */; }; - C10CB5F32A1A5BDF0048E503 /* AutofillViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */; }; - C111B26927F579EF006558B1 /* BookmarkOrFolderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */; }; - C12726EE2A5FF88C00215B02 /* EmailSignupPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */; }; - C12726F02A5FF89900215B02 /* EmailSignupPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */; }; - C12726F22A5FF8CB00215B02 /* EmailSignupPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */; }; - C13B32D22A0E750700A59236 /* AutofillSettingStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */; }; - C14882DA27F2011C00D59F0C /* BookmarksExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882D727F2011C00D59F0C /* BookmarksExporter.swift */; }; - C14882DC27F2011C00D59F0C /* BookmarksImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882D927F2011C00D59F0C /* BookmarksImporter.swift */; }; - C14882E327F20D9A00D59F0C /* BookmarksExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */; }; - C14882E427F20D9A00D59F0C /* BookmarksImporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */; }; - C14882E727F20DAB00D59F0C /* HtmlTestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */; }; - C14882E827F20DAB00D59F0C /* TestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E627F20DAB00D59F0C /* TestDataLoader.swift */; }; - C14882EA27F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */; }; - C14882ED27F211A000D59F0C /* SwiftSoup in Frameworks */ = {isa = PBXBuildFile; productRef = C14882EC27F211A000D59F0C /* SwiftSoup */; }; - C14E2F7729DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */; }; - C158AC7B297AB5DC0008723A /* MockSecureVault.swift in Sources */ = {isa = PBXBuildFile; fileRef = C158AC7A297AB5DC0008723A /* MockSecureVault.swift */; }; - C159DF072A430B60007834BB /* EmailSignupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C159DF062A430B60007834BB /* EmailSignupViewController.swift */; }; - C160544129D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */; }; - C17B59592A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */; }; - C17B595A2A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */; }; - C17B595B2A03AAD30055F2D1 /* PasswordGenerationPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */; }; - C18ED43A2AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */; }; - C18ED43C2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */; }; - C1963863283794A000298D4D /* BookmarksCachingSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1963862283794A000298D4D /* BookmarksCachingSearch.swift */; }; - C1B0F6422AB08BE9001EAF05 /* MockPrivacyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */; }; - C1B7B51C28941E980098FD6A /* HomeMessageViewModelBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */; }; - C1B7B52328941F2A0098FD6A /* RemoteMessagingStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */; }; - C1B7B52428941F2A0098FD6A /* RemoteMessageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */; }; - C1B7B52528941F2A0098FD6A /* RemoteMessaging.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */; }; - C1B7B529289420830098FD6A /* RemoteMessaging.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */; }; - C1B7B52D2894469D0098FD6A /* DefaultVariantManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */; }; - C1B7B53028944E390098FD6A /* RemoteMessagingStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */; }; - C1B7B53428944EFA0098FD6A /* CoreDataTestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */; }; - C1BF0BA529B63D7200482B73 /* AutofillLoginPromptHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */; }; - C1BF0BA929B63E2200482B73 /* AutofillLoginPromptViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */; }; - C1CCCBA7283E101500CF3791 /* FaviconsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */; }; - C1D21E2D293A5965006E5A05 /* AutofillLoginSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */; }; - C1D21E2F293A599C006E5A05 /* AutofillLoginSessionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */; }; - C1F341C52A6924000032057B /* EmailAddressPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C42A6924000032057B /* EmailAddressPromptView.swift */; }; - C1F341C72A6924100032057B /* EmailAddressPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */; }; - C1F341C92A6926920032057B /* EmailAddressPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */; }; - CB1143DE2AF6D4B600C1CCD3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */; }; - CB258D1229A4F24900DEBA24 /* ConfigurationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */; }; - CB258D1329A4F24E00DEBA24 /* ConfigurationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */; }; - CB258D1D29A52AF900DEBA24 /* EtagStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9896632322C56716007BE4FE /* EtagStorage.swift */; }; - CB258D1E29A52AF900DEBA24 /* FileStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A53EC9200D1FA20010D13F /* FileStore.swift */; }; - CB258D1F29A52B2500DEBA24 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB258D0C29A4CD0500DEBA24 /* Configuration.swift */; }; - CB2A7EEF283D185100885F67 /* RulesCompilationMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */; }; - CB2A7EF128410DF700885F67 /* PixelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EF028410DF700885F67 /* PixelEvent.swift */; }; - CB2A7EF4285383B300885F67 /* AppLastCompiledRulesStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */; }; - CB5516D0286500290079B175 /* TrackerRadarIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */; }; - CB5516D1286500290079B175 /* ContentBlockingRulesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */; }; - CB5516D2286500290079B175 /* AtbServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F21DBD21121147002631A6 /* AtbServerTests.swift */; }; - CB84C7BD29A3EF530088A5B8 /* AppConfigurationURLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */; }; - CB9B8739278C8E72001F4906 /* WidgetEducationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */; }; - CB9B873C278C8FEA001F4906 /* WidgetEducationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */; }; - CB9B873E278C93C2001F4906 /* HomeMessage.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */; }; - CBAA195A27BFE15600A4BD49 /* NSManagedObjectContextExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */; }; - CBC83E3429B631780008E19C /* Configuration in Frameworks */ = {isa = PBXBuildFile; productRef = CBC83E3329B631780008E19C /* Configuration */; }; - CBCCF96828885DEE006F4A71 /* AppPrivacyConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */; }; - CBD4F13C279EBF4A00B20FD7 /* HomeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */; }; - CBD4F13D279EBFA000B20FD7 /* HomeMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */; }; - CBD4F13E279EBFAB00B20FD7 /* HomeMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC227970072001D94D0 /* HomeMessageView.swift */; }; - CBD4F13F279EBFAF00B20FD7 /* HomeMessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */; }; - CBD4F140279EBFB300B20FD7 /* SwiftUICollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */; }; - CBDD5DDF29A6736A00832877 /* APIHeadersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */; }; - CBDD5DE129A6741300832877 /* MockBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DE029A6741300832877 /* MockBundle.swift */; }; - CBEFB9142AE0844700DEDE7B /* CriticalAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */; }; - D63657192A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */; }; - EA39B7E2268A1A35000C62CD /* privacy-reference-tests in Resources */ = {isa = PBXBuildFile; fileRef = EA39B7E1268A1A35000C62CD /* privacy-reference-tests */; }; - EAB19EDA268963510015D3EA /* DomainMatchingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */; }; - EE0153E12A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */; }; - EE0153E62A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */; }; - EE0153EB2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */; }; - EE0153ED2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */; }; - EE0153EF2A70021E002A8B26 /* NetworkProtectionInviteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */; }; - EE276BEA2A77F823009167B6 /* NetworkProtectionRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */; }; - EE3766DE2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */; }; - EE3B226B29DE0F110082298A /* MockInternalUserStoring.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */; }; - EE3B226C29DE0FD30082298A /* MockInternalUserStoring.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */; }; - EE41BD192A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */; }; - EE458D0D2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */; }; - EE458D142ABB652900FC651A /* NetworkProtectionDebugUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */; }; - EE4BE0092A740BED00CD6AA8 /* ClearTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */; }; - EE4FB1862A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */; }; - EE4FB1882A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */; }; - EE50052E29C369D300AE0773 /* FeatureFlag.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE50052D29C369D300AE0773 /* FeatureFlag.swift */; }; - EE50053029C3BA0800AE0773 /* InternalUserStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */; }; - EE72CA852A862D000043B5B3 /* NetworkProtectionDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */; }; - EE7917912A83DE93008DFF28 /* CombineTestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */; }; - EE7A92872AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */; }; - EE8594992A44791C008A6D06 /* NetworkProtectionTunnelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */; }; - EE8E568A2A56BCE400F11DCA /* NetworkProtection in Frameworks */ = {isa = PBXBuildFile; productRef = EE8E56892A56BCE400F11DCA /* NetworkProtection */; }; - EE9D68D12AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */; }; - EE9D68D52AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */; }; - EE9D68D82AE15AD600B55EF4 /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */; }; - EE9D68DA2AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */; }; - EE9D68DC2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */; }; - EE9D68DE2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */; }; - EEDFE2DA2AC6ED4F00F0E19C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */; }; - EEEB80A32A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */; }; - EEF0F8CC2ABC832300630031 /* NetworkProtectionDebugFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */; }; - EEFAB4672A73C230008A38E4 /* NetworkProtectionTestUtils in Frameworks */ = {isa = PBXBuildFile; productRef = EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */; }; - EEFC6A602AC0F2F80065027D /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFC6A5F2AC0F2F80065027D /* UserText.swift */; }; - EEFD562F2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */; }; - EEFE9C732A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */; }; - F103073B1E7C91330059FEC7 /* BookmarksDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */; }; - F1075C921E9EF827006BE8A8 /* UserDefaultsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */; }; - F10E522D1E946F8800CE1253 /* NSAttributedStringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */; }; - F1134EA61F3E2AF400B73467 /* StatisticsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */; }; - F1134EAB1F3E2C6A00B73467 /* StatisticsUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */; }; - F1134EB01F40AC6300B73467 /* AtbParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EAF1F40AC6300B73467 /* AtbParser.swift */; }; - F1134EB31F40AD2500B73467 /* Atb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EB21F40AD2500B73467 /* Atb.swift */; }; - F1134EB51F40AEEA00B73467 /* StatisticsLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */; }; - F1134EBC1F40D45700B73467 /* MockStatisticsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */; }; - F1134ECE1F40EA9C00B73467 /* AtbParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */; }; - F1134ED21F40EF3A00B73467 /* JsonTestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */; }; - F1134ED61F40F29F00B73467 /* StatisticsUserDefaultsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */; }; - F114C55B1E66EB020018F95F /* NibLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = F114C55A1E66EB020018F95F /* NibLoading.swift */; }; - F130D73A1E5776C500C45811 /* OmniBarDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F130D7391E5776C500C45811 /* OmniBarDelegate.swift */; }; - F1386BA41E6846C40062FC3C /* TabDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1386BA31E6846C40062FC3C /* TabDelegate.swift */; }; - F13B4BC01F180D8A00814661 /* TabsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BBF1F180D8A00814661 /* TabsModel.swift */; }; - F13B4BD31F1822C700814661 /* Tab.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BD21F1822C700814661 /* Tab.swift */; }; - F13B4BD51F183B3600814661 /* TabsModelPersistenceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */; }; - F13B4BF91F18CA0600814661 /* TabsModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BF81F18CA0600814661 /* TabsModelTests.swift */; }; - F13B4BFB1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */; }; - F143C2B21E49D78C00CFDE3A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F143C2B11E49D78C00CFDE3A /* Assets.xcassets */; }; - F143C2E81E4A4CD400CFDE3A /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = F143C2E61E4A4CD400CFDE3A /* Core.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F143C2EB1E4A4CD400CFDE3A /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - F143C2EC1E4A4CD400CFDE3A /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - F143C3171E4A99D200CFDE3A /* AppURLs.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3151E4A99D200CFDE3A /* AppURLs.swift */; }; - F143C3181E4A99D200CFDE3A /* Link.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3161E4A99D200CFDE3A /* Link.swift */; }; - F143C3271E4A9A0E00CFDE3A /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3231E4A9A0E00CFDE3A /* Logging.swift */; }; - F143C3281E4A9A0E00CFDE3A /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */; }; - F143C3291E4A9A0E00CFDE3A /* URLExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */; }; - F14E491F1E391CE900DC037C /* URLExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F14E491E1E391CE900DC037C /* URLExtensionTests.swift */; }; - F159BDA41F0BDB5A00B4A01D /* TabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */; }; - F15D43201E706CC500BF2CDC /* AutocompleteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */; }; - F1617C131E572E0300DEDCAF /* TabSwitcherViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */; }; - F1617C151E57336D00DEDCAF /* TabManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C141E57336D00DEDCAF /* TabManager.swift */; }; - F1617C191E573EA800DEDCAF /* TabSwitcherDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */; }; - F16390821E648B7A005B4550 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16390811E648B7A005B4550 /* HomeViewController.swift */; }; - F16393FF1ECCB9CC00DDD653 /* FileLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */; }; - F1668BCE1E798081008CBA04 /* BookmarksViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */; }; - F176699F1E40BC86003D3222 /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F176699D1E40BC86003D3222 /* Settings.storyboard */; }; - F17669D71E43401C003D3222 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17669D61E43401C003D3222 /* MainViewController.swift */; }; - F17843E91F36226700390DCD /* MockFiles in Resources */ = {isa = PBXBuildFile; fileRef = F17843E81F36226700390DCD /* MockFiles */; }; - F17922DB1E717C8D006E3D97 /* Suggestion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DA1E717C8D006E3D97 /* Suggestion.swift */; }; - F17922DE1E7192E6006E3D97 /* SuggestionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */; }; - F17922E01E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */; }; - F17922E21E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */; }; - F17D72391E8B35C6003E8B0E /* AppURLsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */; }; - F17D723C1E8BB374003E8B0E /* AppDeepLinkSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */; }; - F189AED71F18F6DE001EBAE1 /* TabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F189AED61F18F6DE001EBAE1 /* TabTests.swift */; }; - F189AEE41F18FDAF001EBAE1 /* LinkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */; }; - F194FAED1F14E2B3009B4DF8 /* UIFontExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */; }; - F194FAFB1F14E622009B4DF8 /* UIFontExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */; }; - F198D78E1E39762C0088DA8A /* StringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */; }; - F198D7981E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */; }; - F1A5683A1E70F98E0081082E /* AutocompleteRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A568391E70F98E0081082E /* AutocompleteRequest.swift */; }; - F1A886781F29394E0096251E /* WebCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A886771F29394E0096251E /* WebCacheManager.swift */; }; - F1AB2B421E3F7D5C00868554 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */; }; - F1AE54E81F0425FC00D9A700 /* AuthenticationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */; }; - F1BE54581E69DE1000FCF649 /* TutorialSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */; }; - F1C4A70E1E57725800A6CA1B /* OmniBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1C4A70D1E57725800A6CA1B /* OmniBar.swift */; }; - F1CA3C371F045878005FADB3 /* PrivacyStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C361F045878005FADB3 /* PrivacyStore.swift */; }; - F1CA3C391F045885005FADB3 /* PrivacyUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */; }; - F1CA3C3B1F045B65005FADB3 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */; }; - F1CDD3F21F16911700BE0581 /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CDD3F11F16911700BE0581 /* AboutViewController.swift */; }; - F1D477C61F2126CC0031ED49 /* OmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477C51F2126CC0031ED49 /* OmniBarState.swift */; }; - F1D477C91F2139410031ED49 /* SmallOmniBarStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */; }; - F1D477CB1F2149C40031ED49 /* Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477CA1F2149C40031ED49 /* Type.swift */; }; - F1D796EC1E7AB8930019D451 /* SaveBookmarkActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */; }; - F1D796EE1E7AF2EB0019D451 /* UIViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */; }; - F1D796F01E7B07610019D451 /* BookmarksViewControllerCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */; }; - F1D796F41E7C2A410019D451 /* BookmarksDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */; }; - F1DA2F7D1EBCF23700313F51 /* ExternalUrlSchemeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */; }; - F1DE78581E5CAE350058895A /* TabViewGridCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DE78571E5CAE350058895A /* TabViewGridCell.swift */; }; - F1E092C11E92A72E00732CCC /* UIColorExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */; }; - F1E4A4451EE89460006F2EAE /* Bookmarks.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */; }; - F1E90C201E678E7C005E7E21 /* HomeControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */; }; - F1ED309D1EDC2EA400651986 /* TabSwitcher.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */; }; - F1F5337C1F26A9EF00D80D4F /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F5337B1F26A9EF00D80D4F /* UserText.swift */; }; - F1F533841F26ABAC00D80D4F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F1F533861F26ABAC00D80D4F /* Localizable.strings */; }; - F40F843728C939760081AE75 /* AutofillLoginListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */; }; - F4147354283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */; }; - F41610BC29E5DF66001F709D /* DeprecatedColors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */; }; - F41C2DA326C1925700F9A760 /* BookmarksAndFolders.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */; }; - F41C2DA526C1975E00F9A760 /* BookmarksCoreDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */; }; - F42D541D29DCA40B004C4FF1 /* DesignResourcesKit in Frameworks */ = {isa = PBXBuildFile; productRef = F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */; }; - F42EF9312614BABE00101FB9 /* ActionSheetDaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */; }; - F446B9B5251150AC00324016 /* HomeMessageViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */; }; - F44D279C27F331BB0037F371 /* AutofillLoginPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */; }; - F44D279E27F331BB0037F371 /* AutofillLoginPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */; }; - F44D279F27F331BB0037F371 /* AutofillLoginPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */; }; - F456B3B525810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */; }; - F46FEC5727987A5F0061D9DF /* KeychainItemsDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */; }; - F47E53D9250A97330037C686 /* OnboardingDefaultBroswerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */; }; - F47E53DB250A9A1C0037C686 /* Onboarding.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */; }; - F486D31D2506980E002D07D7 /* Swifter in Frameworks */ = {isa = PBXBuildFile; productRef = F486D31C2506980E002D07D7 /* Swifter */; }; - F486D33425069BBB002D07D7 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = F486D33325069BBB002D07D7 /* Kingfisher */; }; - F486D3362506A037002D07D7 /* OHHTTPStubs in Frameworks */ = {isa = PBXBuildFile; productRef = F486D3352506A037002D07D7 /* OHHTTPStubs */; }; - F486D3382506A225002D07D7 /* OHHTTPStubsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = F486D3372506A225002D07D7 /* OHHTTPStubsSwift */; }; - F4B0B78C252CAFF700830156 /* OnboardingWidgetsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */; }; - F4B0B796252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */; }; - F4C9FBF528340DDA002281CC /* AutofillInterfaceEmailTruncator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */; }; - F4CE6D1B257EA33C00D0A6AA /* FireButtonAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */; }; - F4D7221026F29A70007D6193 /* BookmarkDetailsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */; }; - F4D7F634298C00C3006C3AE9 /* FindInPageIOSJSSupport in Frameworks */ = {isa = PBXBuildFile; productRef = F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */; }; - F4D9C4FA25117A0F00814B71 /* HomeMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */; }; - F4E1936625AF722F001D2666 /* HighlightCutOutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */; }; - F4F6DFB226E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */; }; - F4F6DFB426E6B63700ED7E12 /* BookmarkFolderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */; }; - F4F6DFB626E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */; }; - F4F6DFB826EA9AA600ED7E12 /* BookmarksTextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */; }; - F4F6DFBA26EFF28A00ED7E12 /* BookmarkObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */; }; - F4F7F10A25813FE200045D62 /* 01_Fire_really_small.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */; }; - F4F7F10B25813FE200045D62 /* 02_Water_swirl_really_small.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */; }; - F4F7F10C25813FE200045D62 /* 03_Airstream_divided_by_four.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 025CCFE72582601C001CD5BB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 02FFD7BB2A1FC8BE007BD7D1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02025661298818B100E694E7; - remoteInfo = PacketTunnelProvider; - }; - 4B470EE6299C6DFB0086EBDC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; - 8390447420BDCE10006461CD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8390446B20BDCE10006461CD; - remoteInfo = ShareExtension; - }; - 84E341A71E2F7EFB00BDBA6F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 8512EA5B24ED30D30073EE19 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8512EA4C24ED30D20073EE19; - remoteInfo = WidgetsExtension; - }; - 85482D922462DCD100EDEDD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 85482D872462DCD100EDEDD1; - remoteInfo = OpenAction; - }; - 85D33FD025C97B6E002B91A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 85DF714824F7FE6100C89288 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; - 85F21DB2210F5E32002631A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 9825F9CD293F2DE900F220F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - F143C2E91E4A4CD400CFDE3A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 83E282AC20BC1840005FBE88 /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 85482D942462DCD100EDEDD1 /* OpenAction.appex in Embed App Extensions */, - 8512EA5D24ED30D30073EE19 /* WidgetsExtension.appex in Embed App Extensions */, - 8390447620BDCE10006461CD /* ShareExtension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - F10307651E7D5B2C0059FEC7 /* Copy Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Copy Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2F01E4A4CD400CFDE3A /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - F143C2EC1E4A4CD400CFDE3A /* Core.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityHostingViewController.swift; sourceTree = ""; }; - 020108A229A561C300644F9D /* AppTPActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityView.swift; sourceTree = ""; }; - 020108A429A681E200644F9D /* AppTP.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppTP.xcassets; sourceTree = ""; }; - 020108A629A6ABF600644F9D /* AppTPToggleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPToggleView.swift; sourceTree = ""; }; - 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerImageCache.swift; sourceTree = ""; }; - 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerCell.swift; sourceTree = ""; }; - 02025662298818B100E694E7 /* PacketTunnelProvider.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = PacketTunnelProvider.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 02025663298818B100E694E7 /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = System/Library/Frameworks/NetworkExtension.framework; sourceTree = SDKROOT; }; - 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionPacketTunnelProvider.swift; sourceTree = ""; }; - 02025668298818B200E694E7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 02025669298818B200E694E7 /* PacketTunnelProvider.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PacketTunnelProvider.entitlements; sourceTree = ""; }; - 020258E9298820EC00E694E7 /* ProxyServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProxyServer.swift; sourceTree = ""; }; - 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCDHTTPProxyServer.swift; sourceTree = ""; }; - 020258EF298820EC00E694E7 /* TUNInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TUNInterface.swift; sourceTree = ""; }; - 020258F0298820EC00E694E7 /* IPStackProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPStackProtocol.swift; sourceTree = ""; }; - 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PacketProtocolParser.swift; sourceTree = ""; }; - 020258FB298820EC00E694E7 /* IPPacket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPPacket.swift; sourceTree = ""; }; - 020258FE298820ED00E694E7 /* QueueFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueueFactory.swift; sourceTree = ""; }; - 02025901298820ED00E694E7 /* Tunnel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tunnel.swift; sourceTree = ""; }; - 02025904298820ED00E694E7 /* Opt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Opt.swift; sourceTree = ""; }; - 0202597D298820EE00E694E7 /* Port.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Port.swift; sourceTree = ""; }; - 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPStreamScanner.swift; sourceTree = ""; }; - 0202597F298820EF00E694E7 /* UInt128.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UInt128.swift; sourceTree = ""; }; - 02025980298820EF00E694E7 /* IPInterval.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPInterval.swift; sourceTree = ""; }; - 02025981298820EF00E694E7 /* IPPool.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPPool.swift; sourceTree = ""; }; - 02025982298820EF00E694E7 /* IPMask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPMask.swift; sourceTree = ""; }; - 02025983298820EF00E694E7 /* IPRange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPRange.swift; sourceTree = ""; }; - 02025984298820EF00E694E7 /* IPAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPAddress.swift; sourceTree = ""; }; - 02025986298820EF00E694E7 /* BinaryDataScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BinaryDataScanner.swift; sourceTree = ""; }; - 02025987298820EF00E694E7 /* Checksum.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Checksum.swift; sourceTree = ""; }; - 02025988298820EF00E694E7 /* HTTPURL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPURL.swift; sourceTree = ""; }; - 02025989298820EF00E694E7 /* HTTPAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPAuthentication.swift; sourceTree = ""; }; - 0202598A298820EF00E694E7 /* StreamScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StreamScanner.swift; sourceTree = ""; }; - 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DNSSessionMatchType.swift; sourceTree = ""; }; - 02025990298820EF00E694E7 /* AllRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllRule.swift; sourceTree = ""; }; - 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DNSSessionMatchResult.swift; sourceTree = ""; }; - 02025992298820EF00E694E7 /* Rule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rule.swift; sourceTree = ""; }; - 02025993298820EF00E694E7 /* DirectRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectRule.swift; sourceTree = ""; }; - 02025994298820EF00E694E7 /* RuleManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleManager.swift; sourceTree = ""; }; - 02025995298820EF00E694E7 /* IPRangeListRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPRangeListRule.swift; sourceTree = ""; }; - 02025997298820EF00E694E7 /* NWUDPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NWUDPSocket.swift; sourceTree = ""; }; - 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawTCPSocketProtocol.swift; sourceTree = ""; }; - 02025999298820EF00E694E7 /* NWTCPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NWTCPSocket.swift; sourceTree = ""; }; - 0202599B298820EF00E694E7 /* RawSocketFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawSocketFactory.swift; sourceTree = ""; }; - 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCDTCPSocket.swift; sourceTree = ""; }; - 020259AB298820F000E694E7 /* AdapterSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdapterSocket.swift; sourceTree = ""; }; - 020259AC298820F000E694E7 /* DirectAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectAdapter.swift; sourceTree = ""; }; - 020259B4298820F000E694E7 /* AdapterFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdapterFactory.swift; sourceTree = ""; }; - 020259C0298820F000E694E7 /* HTTPProxySocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPProxySocket.swift; sourceTree = ""; }; - 020259C2298820F000E694E7 /* ProxySocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProxySocket.swift; sourceTree = ""; }; - 020259C4298820F000E694E7 /* SocketProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketProtocol.swift; sourceTree = ""; }; - 020259CA298820F100E694E7 /* Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; - 020259CC298820F100E694E7 /* ConnectSession.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectSession.swift; sourceTree = ""; }; - 020259CD298820F100E694E7 /* HTTPHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPHeader.swift; sourceTree = ""; }; - 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerData.swift; sourceTree = ""; }; - 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerDataParser.swift; sourceTree = ""; }; - 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DDGObserverFactory.swift; sourceTree = ""; }; - 02025B16298851D500E694E7 /* FirewallManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = FirewallManager.swift; path = ../DuckDuckGo/FirewallManager.swift; sourceTree = ""; }; - 021D306D2989C04200918636 /* Observer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Observer.swift; sourceTree = ""; }; - 021D306E2989C04200918636 /* ObserverFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObserverFactory.swift; sourceTree = ""; }; - 021D30792989C0C300918636 /* TunnelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelEvent.swift; sourceTree = ""; }; - 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdapterSocketEvent.swift; sourceTree = ""; }; - 021D307B2989C0C600918636 /* ProxySocketEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxySocketEvent.swift; sourceTree = ""; }; - 021D307C2989C0C600918636 /* ProxyServerEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxyServerEvent.swift; sourceTree = ""; }; - 021D307D2989C0C700918636 /* RuleMatchEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleMatchEvent.swift; sourceTree = ""; }; - 021D307E2989C0C800918636 /* EventType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventType.swift; sourceTree = ""; }; - 02341FA32A437999008A1531 /* OnboardingStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStepView.swift; sourceTree = ""; }; - 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStepViewModel.swift; sourceTree = ""; }; - 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionAllowlistModel.swift; sourceTree = ""; }; - 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionAllowlistModelTests.swift; sourceTree = ""; }; - 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FingerprintUITest.swift; sourceTree = ""; }; - 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FingerprintingUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 025CCFE62582601C001CD5BB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0262085A2A37915D006CB755 /* ios_blocklist_075.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ios_blocklist_075.json; sourceTree = ""; }; - 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingContainerView.swift; sourceTree = ""; }; - 026DABA328242BC80089E0B5 /* MockUserAgent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserAgent.swift; sourceTree = ""; }; - 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedAppTPDataTests.swift; sourceTree = ""; }; - 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPAboutView.swift; sourceTree = ""; }; - 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPLinkButton.swift; sourceTree = ""; }; - 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPFAQView.swift; sourceTree = ""; }; - 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPFAQViewModel.swift; sourceTree = ""; }; - 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackersView.swift; sourceTree = ""; }; - 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackersViewModel.swift; sourceTree = ""; }; - 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackerCell.swift; sourceTree = ""; }; - 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityIconView.swift; sourceTree = ""; }; - 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerDetailViewModel.swift; sourceTree = ""; }; - 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerDetailView.swift; sourceTree = ""; }; - 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPBreakageFormHeaderView.swift; sourceTree = ""; }; - 0290472D29E99A2F0008FE3C /* GenericIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericIconView.swift; sourceTree = ""; }; - 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPToggleViewModel.swift; sourceTree = ""; }; - 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeViewModel.swift; sourceTree = ""; }; - 02A54A992A094A17000C8FED /* AppTPHomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeView.swift; sourceTree = ""; }; - 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeViewSectionRenderer.swift; sourceTree = ""; }; - 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPCollectionViewCell.swift; sourceTree = ""; }; - 02BA15B026A89ECA00472DD7 /* ios-config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "ios-config.json"; sourceTree = ""; }; - 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppPrivacyConfigurationTests.swift; sourceTree = ""; }; - 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DoNotSellSettingsViewController.swift; sourceTree = ""; }; - 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = navigatorsharepatch.js; sourceTree = ""; }; - 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigatorSharePatchUserScript.swift; sourceTree = ""; }; - 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockingRulesTests.swift; sourceTree = ""; }; - 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPBreakageFormView.swift; sourceTree = ""; }; - 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 0A6CC0EE23904D5400E4F627 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = ""; }; - 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtension.swift; sourceTree = ""; }; - 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtensionTests.swift; sourceTree = ""; }; - 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationViewModel.swift; sourceTree = ""; }; - 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomDaxDialog.swift; sourceTree = ""; }; - 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyPixel.swift; sourceTree = ""; }; - 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimedPixel.swift; sourceTree = ""; }; - 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyPixelTests.swift; sourceTree = ""; }; - 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Downloads.storyboard; sourceTree = ""; }; - 1E162604296840D80004127F /* Triangle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Triangle.swift; sourceTree = ""; }; - 1E1626062968413B0004127F /* ViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewExtension.swift; sourceTree = ""; }; - 1E162609296845120004127F /* cookie-banner-illustration-animated.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-banner-illustration-animated.json"; sourceTree = ""; }; - 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-banner-illustration-animated-dark.json"; sourceTree = ""; }; - 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomDaxDialogViewModel.swift; sourceTree = ""; }; - 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieConsentDaxDialogViewModel.swift; sourceTree = ""; }; - 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-icon-animated-40-dark.json"; sourceTree = ""; }; - 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentMessageProtocolTests.swift; sourceTree = ""; }; - 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentBackgroundTests.swift; sourceTree = ""; }; - 1E1D8B6729953CE200C96994 /* autoconsent-test.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "autoconsent-test.js"; sourceTree = ""; }; - 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "autoconsent-test-page.html"; sourceTree = ""; }; - 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "autoconsent-test-page-banner.html"; sourceTree = ""; }; - 1E24295D293F57FA00584836 /* LottieView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; - 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-icon-animated-40-light.json"; sourceTree = ""; }; - 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListViewModel.swift; sourceTree = ""; }; - 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListModel.swift; sourceTree = ""; }; - 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadListRepresentable.swift; sourceTree = ""; }; - 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLFileExtension.swift; sourceTree = ""; }; - 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListHostingController.swift; sourceTree = ""; }; - 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+CookiesManaged.swift"; sourceTree = ""; }; - 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OngoingDownloadRowViewModel.swift; sourceTree = ""; }; - 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompleteDownloadRowViewModel.swift; sourceTree = ""; }; - 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextSizeUserScript.swift; sourceTree = ""; }; - 1E6A4D682984208800A371D3 /* LocaleExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocaleExtension.swift; sourceTree = ""; }; - 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationAnimator.swift; sourceTree = ""; }; - 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationContainerView.swift; sourceTree = ""; }; - 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotification.swift; sourceTree = ""; }; - 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationLogicTests.swift; sourceTree = ""; }; - 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconLogicTests.swift; sourceTree = ""; }; - 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextSizeSettingsViewController.swift; sourceTree = ""; }; - 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyDashboardViewController.swift; sourceTree = ""; }; - 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListDataSource.swift; sourceTree = ""; }; - 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DirectoryMonitor.swift; sourceTree = ""; }; - 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompleteDownloadRow.swift; sourceTree = ""; }; - 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OngoingDownloadRow.swift; sourceTree = ""; }; - 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListSectionViewModel.swift; sourceTree = ""; }; - 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListRowViewModel.swift; sourceTree = ""; }; - 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListSectioningHelper.swift; sourceTree = ""; }; - 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeIntervalExtension.swift; sourceTree = ""; }; - 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Downloads.xcassets; sourceTree = ""; }; - 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoconsentUserScript.swift; sourceTree = ""; }; - 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "autoconsent-bundle.js"; sourceTree = ""; }; - 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoconsentManagement.swift; sourceTree = ""; }; - 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconLogic.swift; sourceTree = ""; }; - 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationLogic.swift; sourceTree = ""; }; - 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIHostingControllerExtension.swift; sourceTree = ""; }; - 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageExtension.swift; sourceTree = ""; }; - 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileSizeDebugViewController.swift; sourceTree = ""; }; - 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationImageProvider.swift; sourceTree = ""; }; - 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionExtension.swift; sourceTree = ""; }; - 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = PrivacyIcon.xcassets; sourceTree = ""; }; - 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-2.json"; sourceTree = ""; }; - 1EE411F92858B92F0003FE64 /* dark-shield.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-shield.json"; sourceTree = ""; }; - 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-1.json"; sourceTree = ""; }; - 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-shield-dot.json"; sourceTree = ""; }; - 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-3.json"; sourceTree = ""; }; - 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentSettingsViewController.swift; sourceTree = ""; }; - 1EEC460527A9499600E75FCB /* DownloadsList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownloadsList.swift; sourceTree = ""; }; - 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyInfoContainerView.swift; sourceTree = ""; }; - 1EEF12402850A922003DDE57 /* shield.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = shield.json; sourceTree = ""; }; - 1EEF12412850A922003DDE57 /* trackers-3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-3.json"; sourceTree = ""; }; - 1EEF12422850A922003DDE57 /* shield-dot.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "shield-dot.json"; sourceTree = ""; }; - 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Trackers.xcassets; sourceTree = ""; }; - 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconView.swift; sourceTree = ""; }; - 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconAndTrackersAnimator.swift; sourceTree = ""; }; - 1EEF12512851D32A003DDE57 /* trackers-2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-2.json"; sourceTree = ""; }; - 1EEF12522851D32A003DDE57 /* trackers-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-1.json"; sourceTree = ""; }; - 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerImageCache.swift; sourceTree = ""; }; - 1EEFD2D42758E31600B1393B /* textsize.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = textsize.js; sourceTree = ""; }; - 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntervalSlider.swift; sourceTree = ""; }; - 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsDeleteHelper.swift; sourceTree = ""; }; - 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDeepLinksTests.swift; sourceTree = ""; }; - 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillNoAuthAvailableView.swift; sourceTree = ""; }; - 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackForwardMenuHistoryItem.swift; sourceTree = ""; }; - 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackForwardMenuHistoryItemURLSanitizerTests.swift; sourceTree = ""; }; - 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsView.swift; sourceTree = ""; }; - 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsViewModel.swift; sourceTree = ""; }; - 310D091A2799F54900DC0060 /* DownloadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManager.swift; sourceTree = ""; }; - 310D091C2799F57200DC0060 /* Download.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Download.swift; sourceTree = ""; }; - 310D09202799FD1A00DC0060 /* MIMEType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MIMEType.swift; sourceTree = ""; }; - 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireButtonReferenceTests.swift; sourceTree = ""; }; - 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnableAutofillSettingsTableViewCell.swift; sourceTree = ""; }; - 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillItemsEmptyView.swift; sourceTree = ""; }; - 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillItemsLockedView.swift; sourceTree = ""; }; - 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListAuthenticator.swift; sourceTree = ""; }; - 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillEmptySearchView.swift; sourceTree = ""; }; - 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilePreviewHelper.swift; sourceTree = ""; }; - 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PassKitPreviewHelper.swift; sourceTree = ""; }; - 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookPreviewHelper.swift; sourceTree = ""; }; - 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilePreview.swift; sourceTree = ""; }; - 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteReportingTests.swift; sourceTree = ""; }; - 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookPreviewView.swift; sourceTree = ""; }; - 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookContainerViewController.swift; sourceTree = ""; }; - 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeechRecognizer.swift; sourceTree = ""; }; - 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchFeedbackViewModel.swift; sourceTree = ""; }; - 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchFeedbackView.swift; sourceTree = ""; }; - 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchViewController.swift; sourceTree = ""; }; - 3157B43227F497E90042D3D7 /* SaveLoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginView.swift; sourceTree = ""; }; - 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginViewController.swift; sourceTree = ""; }; - 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconsHelper.swift; sourceTree = ""; }; - 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsViewController.swift; sourceTree = ""; }; - 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListViewModel.swift; sourceTree = ""; }; - 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadMetadata.swift; sourceTree = ""; }; - 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginViewModel.swift; sourceTree = ""; }; - 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveToDownloadsAlert.swift; sourceTree = ""; }; - 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadActionMessageViewHelper.swift; sourceTree = ""; }; - 3170048127A9504F00C03F35 /* DownloadMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadMocks.swift; sourceTree = ""; }; - 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceEmailTruncatorTests.swift; sourceTree = ""; }; - 31794BFF2821DFB600F18633 /* DuckUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = DuckUI; sourceTree = ""; }; - 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsHeaderView.swift; sourceTree = ""; }; - 319A370F28299A850079FBCE /* PasswordHider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordHider.swift; sourceTree = ""; }; - 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillListItemTableViewCell.swift; sourceTree = ""; }; - 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewExtension.swift; sourceTree = ""; }; - 31A42563285A09E800049386 /* FaviconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconView.swift; sourceTree = ""; }; - 31A42565285A0A6300049386 /* FaviconViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconViewModel.swift; sourceTree = ""; }; - 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestCaseExtension.swift; sourceTree = ""; }; - 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoMicPermissionAlert.swift; sourceTree = ""; }; - 31B524562715BB23002225AB /* WebJSAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebJSAlert.swift; sourceTree = ""; }; - 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTests.swift; sourceTree = ""; }; - 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLDownloadSession.swift; sourceTree = ""; }; - 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManagerTests.swift; sourceTree = ""; }; - 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTestsHelper.swift; sourceTree = ""; }; - 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureVaultErrorReporter.swift; sourceTree = ""; }; - 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveAutofillLoginManager.swift; sourceTree = ""; }; - 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockVoiceSearchHelper.swift; sourceTree = ""; }; - 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeechRecognizerProtocol.swift; sourceTree = ""; }; - 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSettingsListViewController.swift; sourceTree = ""; }; - 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchHelper.swift; sourceTree = ""; }; - 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListItemViewModel.swift; sourceTree = ""; }; - 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDisplayModeStorage.swift; sourceTree = ""; }; - 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FavoritesDisplayMode+UserDefaults.swift"; sourceTree = ""; }; - 37445F962A155F7C0029F789 /* SyncDataProviders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDataProviders.swift; sourceTree = ""; }; - 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDisplayModeSyncHandler.swift; sourceTree = ""; }; - 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCleanupErrorHandling.swift; sourceTree = ""; }; - 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncSettingsAdapter.swift; sourceTree = ""; }; - 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsCleanupErrorHandling.swift; sourceTree = ""; }; - 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncMetadataDatabase.swift; sourceTree = ""; }; - 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncBookmarksAdapter.swift; sourceTree = ""; }; - 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncCredentialsAdapter.swift; sourceTree = ""; }; - 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistExtensions.swift; sourceTree = ""; }; - 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistView.swift; sourceTree = ""; }; - 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsWaitlistViewController.swift; sourceTree = ""; }; - 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlist.swift; sourceTree = ""; }; - 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineScrollableTextFix.swift; sourceTree = ""; }; - 37FCAABF29930E26000E420A /* FailedAssertionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FailedAssertionView.swift; sourceTree = ""; }; - 37FCAACB2993149A000E420A /* Waitlist */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = Waitlist; sourceTree = ""; }; - 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncErrorHandler.swift; sourceTree = ""; }; - 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationDebugViewController.swift; sourceTree = ""; }; - 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionDatabase.swift; sourceTree = ""; }; - 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = AppTrackingProtectionModel.xcdatamodel; sourceTree = ""; }; - 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionListViewModel.swift; sourceTree = ""; }; - 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerEntity.swift; sourceTree = ""; }; - 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModel.swift; sourceTree = ""; }; - 4B52648A25F9613B00CB4C24 /* trackerData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = trackerData.json; sourceTree = ""; }; - 4B53648926718D0E001AA041 /* EmailWaitlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailWaitlist.swift; sourceTree = ""; }; - 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = fullscreenvideo.js; sourceTree = ""; }; - 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenVideoUserScript.swift; sourceTree = ""; }; - 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfigurationFetchTests.swift; sourceTree = ""; }; - 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacBrowserWaitlistView.swift; sourceTree = ""; }; - 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacBrowserWaitlist.swift; sourceTree = ""; }; - 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistDebugViewController.swift; sourceTree = ""; }; - 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacWaitlistViewController.swift; sourceTree = ""; }; - 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuControllerView.swift; sourceTree = ""; }; - 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistTests.swift; sourceTree = ""; }; - 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintingUserScript.swift; sourceTree = ""; }; - 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionListModelTests.swift; sourceTree = ""; }; - 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModelTests.swift; sourceTree = ""; }; - 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionFeedbackModel.swift; sourceTree = ""; }; - 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionFeedbackModelTests.swift; sourceTree = ""; }; - 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunLoopExtensionTests.swift; sourceTree = ""; }; - 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = URLRequestExtension.swift; path = ../DuckDuckGo/URLRequestExtension.swift; sourceTree = ""; }; - 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModelPerformanceTests.swift; sourceTree = ""; }; - 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistViews.swift; sourceTree = ""; }; - 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarsAnimator.swift; sourceTree = ""; }; - 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarsAnimatorTests.swift; sourceTree = ""; }; - 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Configuration.xcconfig; path = Configuration/Configuration.xcconfig; sourceTree = ""; }; - 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKNavigationExtension.swift; sourceTree = ""; }; - 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = UIAlertControllerExtension.swift; path = ../Core/UIAlertControllerExtension.swift; sourceTree = ""; }; - 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerBrowsingMenuExtension.swift; sourceTree = ""; }; - 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerLongPressMenuExtension.swift; sourceTree = ""; }; - 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WKWebViewConfigurationExtension.swift; sourceTree = ""; }; - 83134D7C20E2D725006CE65D /* FeedbackSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackSender.swift; sourceTree = ""; }; - 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HashExtensionTest.swift; sourceTree = ""; }; - 834DF990248FDDF60075EA48 /* UserAgentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentTests.swift; sourceTree = ""; }; - 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentManager.swift; sourceTree = ""; }; - 838306E220C733010045E854 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E520C734D80045E854 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E620C735140045E854 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E720C735F60045E854 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EC20C736A80045E854 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306ED20C736B10045E854 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EE20C736BA0045E854 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EF20C736C50045E854 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 8390446C20BDCE10006461CD /* ShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8390446E20BDCE10006461CD /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = ""; }; - 8390447120BDCE10006461CD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; - 8390447320BDCE10006461CD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfigurationFetch.swift; sourceTree = ""; }; - 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = httpsMobileV2Bloom.bin; sourceTree = ""; }; - 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = httpsMobileV2FalsePositives.json; sourceTree = ""; }; - 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = httpsMobileV2BloomSpec.json; sourceTree = ""; }; - 83ED3B8C1FA8E61D00B47556 /* ManualTestsScript.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = ManualTestsScript.md; sourceTree = ""; }; - 83ED3B8D1FA8E63700B47556 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsLoaderTests.swift; sourceTree = ""; }; - 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DuckDuckGo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 84E3419F1E2F7EFB00BDBA6F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 84E341A11E2F7EFB00BDBA6F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 84E341AC1E2F7EFB00BDBA6F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireproofFaviconUpdater.swift; sourceTree = ""; }; - 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireproofFaviconUpdaterTests.swift; sourceTree = ""; }; - 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = BookmarksDatabase.swift; path = ../DuckDuckGo/BookmarksDatabase.swift; sourceTree = ""; }; - 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AtbAndVariantCleanup.swift; path = ../Core/AtbAndVariantCleanup.swift; sourceTree = ""; }; - 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbAndVariantCleanupTests.swift; sourceTree = ""; }; - 850365F223DE087800D0F787 /* UIImageViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageViewExtension.swift; sourceTree = ""; }; - 85047B891F69692C002A95D8 /* contentblocker.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = contentblocker.js; sourceTree = ""; }; - 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+Themable.swift"; sourceTree = ""; }; - 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+SyncDelegate.swift"; sourceTree = ""; }; - 850559C823C61B5D0055C0D5 /* login-form-detection.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = "login-form-detection.js"; sourceTree = ""; }; - 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLogins.swift; sourceTree = ""; }; - 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebCacheManagerTests.swift; sourceTree = ""; }; - 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePageConfiguration.swift; sourceTree = ""; }; - 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewSectionRenderers.swift; sourceTree = ""; }; - 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+Segues.swift"; sourceTree = ""; }; - 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = SuggestionTray.storyboard; sourceTree = ""; }; - 8512BCBF2061B6110085E862 /* global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = global.swift; sourceTree = ""; }; - 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WidgetsExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; - 8512EA5024ED30D20073EE19 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; - 8512EA5324ED30D20073EE19 /* Widgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Widgets.swift; sourceTree = ""; }; - 8512EA5624ED30D30073EE19 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 8512EA5824ED30D30073EE19 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = FindInPage.xcassets; sourceTree = ""; }; - 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImproveOnboardingExperiment1Tests.swift; sourceTree = ""; }; - 851B128722200575004781BC /* Onboarding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Onboarding.swift; sourceTree = ""; }; - 851B128B2220483A004781BC /* OnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingViewController.swift; sourceTree = ""; }; - 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherButton.swift; sourceTree = ""; }; - 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherButtonTests.swift; sourceTree = ""; }; - 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DDGPersistenceContainer.swift; sourceTree = ""; }; - 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileStoreTests.swift; sourceTree = ""; }; - 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Waitlist.xcassets; sourceTree = ""; }; - 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogViewController.swift; sourceTree = ""; }; - 8524CC95246D620B00E59D45 /* String+Markdown.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Markdown.swift"; sourceTree = ""; }; - 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullscreenDaxDialogViewController.swift; sourceTree = ""; }; - 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPrompt.swift; sourceTree = ""; }; - 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPromptTests.swift; sourceTree = ""; }; - 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = AppRatingPrompt.xcdatamodel; sourceTree = ""; }; - 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPromptStorageTests.swift; sourceTree = ""; }; - 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnprotectedSitesViewController.swift; sourceTree = ""; }; - 853273A924FEF24300E3C778 /* WidgetViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetViews.swift; sourceTree = ""; }; - 853273AC24FEF49600E3C778 /* ColorExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = ""; }; - 853273AF24FEFE4600E3C778 /* WidgetsExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WidgetsExtension.entitlements; sourceTree = ""; }; - 853273B124FF114700E3C778 /* DeepLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLinks.swift; sourceTree = ""; }; - 8536A1C7209AF2410050739E /* MockVariantManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockVariantManager.swift; sourceTree = ""; }; - 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeRowReminderTests.swift; sourceTree = ""; }; - 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Theme+DesignSystem.swift"; sourceTree = ""; }; - 85371D232121B9D400920548 /* new_tab.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = new_tab.json; sourceTree = ""; }; - 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIKeyCommandExtension.swift; sourceTree = ""; }; - 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationSearchHomeViewSectionRenderer.swift; sourceTree = ""; }; - 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesHomeViewSectionRenderer.swift; sourceTree = ""; }; - 853A717520F62FE800FE60BC /* Pixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pixel.swift; sourceTree = ""; }; - 853A717720F645FB00FE60BC /* PixelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PixelTests.swift; sourceTree = ""; }; - 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeCollectionView.swift; sourceTree = ""; }; - 853C5F6021C277C7001F7A05 /* global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = global.swift; sourceTree = ""; }; - 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsWorker.swift; sourceTree = ""; }; - 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreserveLoginsTests.swift; sourceTree = ""; }; - 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsAlert.swift; sourceTree = ""; }; - 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsSettingsViewController.swift; sourceTree = ""; }; - 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettingsViewController.swift; sourceTree = ""; }; - 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsPropertyWrapper.swift; sourceTree = ""; }; - 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettings.swift; sourceTree = ""; }; - 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsExtension.swift; sourceTree = ""; }; - 8544C37A250B823600A0FE73 /* UserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - 8546A5492A672959003929BF /* MainViewController+Email.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+Email.swift"; sourceTree = ""; }; - 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CrashCollectionExtensionTests.swift; sourceTree = ""; }; - 85482D882462DCD100EDEDD1 /* OpenAction.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = OpenAction.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionViewController.swift; sourceTree = ""; }; - 85482D8F2462DCD100EDEDD1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; - 85482D912462DCD100EDEDD1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ActionIcons.xcassets; sourceTree = ""; }; - 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewHighlighter.swift; sourceTree = ""; }; - 8548D96725262C33005AAE49 /* view_highlight.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = view_highlight.json; sourceTree = ""; }; - 854A012A2A54412600FCC628 /* ActivityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityViewController.swift; sourceTree = ""; }; - 854A012E2A5563A400FCC628 /* FindInPage.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FindInPage.xib; sourceTree = ""; }; - 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Constraints.swift"; sourceTree = ""; }; - 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ios13-home-row.mp4"; sourceTree = ""; }; - 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerRadarIntegrationTests.swift; sourceTree = ""; }; - 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; }; - 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+PDFRendering.swift"; sourceTree = ""; }; - 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressBarPositionSettingsViewController.swift; sourceTree = ""; }; - 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherTransition.swift; sourceTree = ""; }; - 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserChromeManager.swift; sourceTree = ""; }; - 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchTabNotification.swift; sourceTree = ""; }; - 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchTabNotificationTests.swift; sourceTree = ""; }; - 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HitTestingToolbar.swift; sourceTree = ""; }; - 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowInstructionsViewController.swift; sourceTree = ""; }; - 858566E7252E4F56007501B8 /* Debug.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Debug.storyboard; sourceTree = ""; }; - 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageCacheDebugViewController.swift; sourceTree = ""; }; - 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionTrayViewController.swift; sourceTree = ""; }; - 858650D02469BCDE00C36F8A /* DaxDialogs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogs.swift; sourceTree = ""; }; - 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogTests.swift; sourceTree = ""; }; - 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxOnboardingViewController.swift; sourceTree = ""; }; - 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DaxOnboarding.xcassets; sourceTree = ""; }; - 8586A10C24CBA7070049720E /* FindInPageActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageActivity.swift; sourceTree = ""; }; - 8586A10F24CCCD040049720E /* TabsBarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsBarViewController.swift; sourceTree = ""; }; - 85875B5F29912A2D00115F05 /* SyncUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = SyncUI; sourceTree = ""; }; - 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LargeOmniBarStateTests.swift; sourceTree = ""; }; - 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppWidthObserverTests.swift; sourceTree = ""; }; - 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieDebugViewController.swift; sourceTree = ""; }; - 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockerProtectionStoreTests.swift; sourceTree = ""; }; - 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootDebugViewController.swift; sourceTree = ""; }; - 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugEtagStorage.swift; sourceTree = ""; }; - 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettingsTests.swift; sourceTree = ""; }; - 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieStorage.swift; sourceTree = ""; }; - 85A313962028E78A00327D00 /* release_notes.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = release_notes.txt; path = fastlane/metadata/default/release_notes.txt; sourceTree = ""; }; - 85A53EC9200D1FA20010D13F /* FileStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileStore.swift; sourceTree = ""; }; - 85A9C37820E0E00C00073340 /* HomeRow.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = HomeRow.xcassets; sourceTree = ""; }; - 85AE668D2097206E0014CF04 /* NotificationView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = NotificationView.xib; sourceTree = ""; }; - 85AE668F209724120014CF04 /* NotificationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationView.swift; sourceTree = ""; }; - 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteHomeCell.swift; sourceTree = ""; }; - 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppUserDefaults.swift; sourceTree = ""; }; - 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppUserDefaultsTests.swift; sourceTree = ""; }; - 85BA58591F3506AE00C6E8CA /* AppSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSettings.swift; sourceTree = ""; }; - 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerStoreConstants.swift; sourceTree = ""; }; - 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageUserScript.swift; sourceTree = ""; }; - 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugUserScript.swift; sourceTree = ""; }; - 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFormDetectionUserScript.swift; sourceTree = ""; }; - 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncManagementViewModelTests.swift; sourceTree = ""; }; - 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VariantManagerTests.swift; sourceTree = ""; }; - 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowReminder.swift; sourceTree = ""; }; - 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsHomeRowReminderStorageTests.swift; sourceTree = ""; }; - 85C271DA1FD0366F007216B4 /* HTTPSUpgradeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPSUpgradeTests.swift; sourceTree = ""; }; - 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogsSettings.swift; sourceTree = ""; }; - 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogsBrowsingSpecTests.swift; sourceTree = ""; }; - 85C29709247EB7AA0063A335 /* Text.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Text.xcassets; sourceTree = ""; }; - 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxOnboardingPadViewController.swift; sourceTree = ""; }; - 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewSectionRenderersExtension.swift; sourceTree = ""; }; - 85CA53A324B9F2BD00A6288C /* Favicons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Favicons.swift; path = ../DuckDuckGo/Favicons.swift; sourceTree = ""; }; - 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFoundCachingDownloader.swift; sourceTree = ""; }; - 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconRequestModifier.swift; sourceTree = ""; }; - 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconRequestModifierTests.swift; sourceTree = ""; }; - 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFoundCachingDownloaderTests.swift; sourceTree = ""; }; - 85D2187324BF25CD004373D2 /* FaviconsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconsTests.swift; sourceTree = ""; }; - 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconSourcesProvider.swift; sourceTree = ""; }; - 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconSourcesProviderTests.swift; sourceTree = ""; }; - 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconUserScript.swift; sourceTree = ""; }; - 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IntegrationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 85D33FCF25C97B6E002B91A6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenWidgets.swift; sourceTree = ""; }; - 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+AppDeepLinks.swift"; sourceTree = ""; }; - 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; }; - 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppWidthObserver.swift; sourceTree = ""; }; - 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmallOmniBarState.swift; sourceTree = ""; }; - 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LargeOmniBarState.swift; sourceTree = ""; }; - 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ShareSheet.xcassets; sourceTree = ""; }; - 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsBarCell.swift; sourceTree = ""; }; - 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReturnUserMeasurement.swift; sourceTree = ""; }; - 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutocompleteRequestTests.swift; sourceTree = ""; }; - 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesViewController.swift; sourceTree = ""; }; - 85EE7F54224667DD000FE757 /* WebContainer.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = WebContainer.storyboard; sourceTree = ""; }; - 85EE7F562246685B000FE757 /* WebContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebContainerViewController.swift; sourceTree = ""; }; - 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebContainerNavigationController.swift; sourceTree = ""; }; - 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = "DuckDuckGo Recovery Document.pdf"; sourceTree = ""; }; - 85F200032216F5D8006BB258 /* FindInPageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageView.swift; sourceTree = ""; }; - 85F20005221702F7006BB258 /* OmniBarTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarTests.swift; sourceTree = ""; }; - 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AtbUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbIntegrationTests.swift; sourceTree = ""; }; - 85F21DB1210F5E32002631A6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85F21DBD21121147002631A6 /* AtbServerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbServerTests.swift; sourceTree = ""; }; - 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+KeyCommands.swift"; sourceTree = ""; }; - 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TabSwitcherViewController+KeyCommands.swift"; sourceTree = ""; }; - 85F2FFFF2215C17B006BB258 /* FindInPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPage.swift; sourceTree = ""; }; - 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncSettingsViewController.swift; sourceTree = ""; }; - 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = SyncAssets.xcassets; sourceTree = ""; }; - 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerLongPressBookmarkExtension.swift; sourceTree = ""; }; - 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GestureToolbarButton.swift; sourceTree = ""; }; - 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedTrackerDataTests.swift; sourceTree = ""; }; - 98056C77251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C79251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 98056C7A251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C7B251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C7D251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E98E251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E98F251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E990251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E993251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 9805E994251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F05F251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F060251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F062251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F063251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 9807F064251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 980891A122369ADB00313A70 /* FeedbackUserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackUserText.swift; sourceTree = ""; }; - 980891A42237D4F500313A70 /* FeedbackNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackNavigator.swift; sourceTree = ""; }; - 980891A62237D5D800313A70 /* FeedbackPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackPresenter.swift; sourceTree = ""; }; - 980891A82238504B00313A70 /* UILabelExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabelExtension.swift; sourceTree = ""; }; - 9813F79722BA71AA00A80EDB /* StorageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StorageCache.swift; sourceTree = ""; }; - 981685432521EEEF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Autocomplete.strings; sourceTree = ""; }; - 981685442521EEEF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Bookmarks.strings; sourceTree = ""; }; - 981685452521EEF000FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Feedback.strings; sourceTree = ""; }; - 981685462521EEF000FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Home.strings; sourceTree = ""; }; - 981685482521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/OmniBar.strings; sourceTree = ""; }; - 981685492521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Authentication.strings; sourceTree = ""; }; - 9816854C2521EEF200FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Settings.strings; sourceTree = ""; }; - 9816854D2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Tab.strings; sourceTree = ""; }; - 9816854E2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9816854F2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 981685502521EEF400FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/HomeRow.strings; sourceTree = ""; }; - 981685512521EEF400FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Onboarding.strings; sourceTree = ""; }; - 981685532521EEF500FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/LaunchScreen.strings; sourceTree = ""; }; - 981685542521EEF500FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/MainInterface.strings; sourceTree = ""; }; - 981685572521EEF600FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/MainInterface.strings; sourceTree = ""; }; - 981685A825221ACF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nb; path = nb.lproj/Localizable.stringsdict; sourceTree = ""; }; - 9817C9C221EF594700884F65 /* AutoClear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClear.swift; sourceTree = ""; }; - 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+AddFavoriteFlow.swift"; sourceTree = ""; }; - 981DCA922521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA932521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA942521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA952521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA972521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - 981DCA982521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA992521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsScreenTests.swift; sourceTree = ""; }; - 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlankSnapshotViewController.swift; sourceTree = ""; }; - 981FED7322046017008488D7 /* AutoClearTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearTests.swift; sourceTree = ""; }; - 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsModel.swift; sourceTree = ""; }; - 9820A5D522B1C0B20024E37C /* DDG Trace.tracetemplate */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = "DDG Trace.tracetemplate"; sourceTree = ""; }; - 9820EAF422613CD30089094D /* WebProgressWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebProgressWorker.swift; sourceTree = ""; }; - 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScrollViewExtension.swift; sourceTree = ""; }; - 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PerformanceTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksTestData.swift; sourceTree = ""; }; - 982686AC2600C0850011A8D6 /* ActionMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionMessageView.swift; sourceTree = ""; }; - 982686B82600C0960011A8D6 /* ActionMessageView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ActionMessageView.xib; sourceTree = ""; }; - 982C87C32255559A00919035 /* UITableViewCellExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewCellExtension.swift; sourceTree = ""; }; - 982E562D222C39F8008D861B /* Feedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Feedback.swift; sourceTree = ""; }; - 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackPickerViewController.swift; sourceTree = ""; }; - 982F402C251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F402D251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F402F251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F4031251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 982F4032251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD02251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD04251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD05251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD07251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD08251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = BrowsingMenu.xcassets; sourceTree = ""; }; - 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerDataSetProvider.swift; sourceTree = ""; }; - 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PositiveFeedbackViewController.swift; sourceTree = ""; }; - 983A4B8C251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B8D251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B8F251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B90251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - 983A4B91251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983D71B02A286E810072E26D /* SyncDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDebugViewController.swift; sourceTree = ""; }; - 983E1349251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134A251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134C251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134E251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - 983E134F251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983EABB7236198F6003948D1 /* DatabaseMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseMigration.swift; sourceTree = ""; }; - 984147A924F0259000362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Onboarding.storyboard; sourceTree = ""; }; - 984147AC24F025F700362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Autocomplete.storyboard; sourceTree = ""; }; - 984147AF24F0261A00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Feedback.storyboard; sourceTree = ""; }; - 984147B224F0264300362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Home.storyboard; sourceTree = ""; }; - 984147B524F0264B00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Authentication.storyboard; sourceTree = ""; }; - 984147B824F0268D00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/PrivacyDashboard.storyboard; sourceTree = ""; }; - 984147C124F026A300362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Tab.storyboard; sourceTree = ""; }; - 984147C424F026C800362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/HomeRow.storyboard; sourceTree = ""; }; - 984147CA24F02E9E00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/DaxOnboarding.storyboard; sourceTree = ""; }; - 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitHelpers.swift; sourceTree = ""; }; - 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlocking.swift; sourceTree = ""; }; - 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppPrivacyConfigurationDataProvider.swift; sourceTree = ""; }; - 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewTestHelper.swift; sourceTree = ""; }; - 9848DA06251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA08251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA09251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA0A251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 9848DA0B251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewListCell.swift; sourceTree = ""; }; - 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewCell.swift; sourceTree = ""; }; - 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherSettings.swift; sourceTree = ""; }; - 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPreviewsSourceTests.swift; sourceTree = ""; }; - 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackFormViewController.swift; sourceTree = ""; }; - 9852CD8B251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD8C251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD8D251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 9852CD90251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD91251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksModelsErrorHandling.swift; sourceTree = ""; }; - 985892512260B1B200EEB31B /* ProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressView.swift; sourceTree = ""; }; - 9858AF7B251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF7C251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF7D251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF80251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF81251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 985AAE4424899369007A43EC /* HomeScreenTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenTransition.swift; sourceTree = ""; }; - 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesOverlay.swift; sourceTree = ""; }; - 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FavoriteHomeCell.xib; sourceTree = ""; }; - 9866DB8B251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DB8C251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DB8D251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Feedback.strings; sourceTree = ""; }; - 9866DB8E251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Home.strings; sourceTree = ""; }; - 9866DB90251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DB91251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Authentication.strings; sourceTree = ""; }; - 9866DB94251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Settings.strings; sourceTree = ""; }; - 9866DB95251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Tab.strings; sourceTree = ""; }; - 9866DB96251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DB97251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DB98251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DB99251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DB9B251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DB9C251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DB9F251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBA0251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBA1251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBA2251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBA3251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBA4251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBA5251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Home.strings; sourceTree = ""; }; - 9866DBA7251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBA8251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBAB251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Settings.strings; sourceTree = ""; }; - 9866DBAC251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Tab.strings; sourceTree = ""; }; - 9866DBAD251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBAE251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBAF251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBB0251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBB2251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBB3251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBB6251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBB7251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBB8251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBB9251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBBA251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBBB251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBBC251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Home.strings; sourceTree = ""; }; - 9866DBBE251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBBF251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBC2251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Settings.strings; sourceTree = ""; }; - 9866DBC3251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Tab.strings; sourceTree = ""; }; - 9866DBC4251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBC5251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBC6251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBC7251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBC9251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBCA251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBCD251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBCE251CA92E00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBCF251CA92E00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBD0251CA93800612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBD1251CA93800612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBD2251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBD3251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Home.strings; sourceTree = ""; }; - 9866DBD5251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBD6251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBD9251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Settings.strings; sourceTree = ""; }; - 9866DBDA251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Tab.strings; sourceTree = ""; }; - 9866DBDB251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBDC251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBDD251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBDE251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBE0251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBE1251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBE4251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBE5251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBE6251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBE7251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBE8251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBE9251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBEA251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Home.strings; sourceTree = ""; }; - 9866DBEC251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBED251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBF0251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Settings.strings; sourceTree = ""; }; - 9866DBF1251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Tab.strings; sourceTree = ""; }; - 9866DBF2251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBF3251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBF4251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBF5251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBF7251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBF8251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBFB251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBFC251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBFD251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBFE251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBFF251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC00251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC01251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Home.strings; sourceTree = ""; }; - 9866DC03251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC04251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC07251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Settings.strings; sourceTree = ""; }; - 9866DC08251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Tab.strings; sourceTree = ""; }; - 9866DC09251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC0A251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC0B251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC0C251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC0E251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC0F251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC12251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC13251CA96500612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC14251CA96500612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC15251CA99A00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC16251CA99A00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC17251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC18251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Home.strings; sourceTree = ""; }; - 9866DC1A251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC1B251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC1E251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Settings.strings; sourceTree = ""; }; - 9866DC1F251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Tab.strings; sourceTree = ""; }; - 9866DC20251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC21251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC22251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC23251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC25251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC26251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC29251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC2A251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC2B251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC2C251CA9AF00612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC2D251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC2E251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC2F251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Home.strings; sourceTree = ""; }; - 9866DC31251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC32251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC35251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Settings.strings; sourceTree = ""; }; - 9866DC36251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Tab.strings; sourceTree = ""; }; - 9866DC37251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC38251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC39251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC3A251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC3C251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC3D251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC40251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC41251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC42251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC43251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC44251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC45251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC46251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Home.strings; sourceTree = ""; }; - 9866DC48251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC49251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC4C251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Settings.strings; sourceTree = ""; }; - 9866DC4D251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Tab.strings; sourceTree = ""; }; - 9866DC4E251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC4F251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC50251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC51251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC53251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC54251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC57251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC58251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC59251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC5A251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC5B251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC5C251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC5D251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Home.strings; sourceTree = ""; }; - 9866DC5F251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC60251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC63251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Settings.strings; sourceTree = ""; }; - 9866DC64251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Tab.strings; sourceTree = ""; }; - 9866DC65251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC66251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC67251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC68251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC6A251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC6B251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC6E251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC6F251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC70251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC71251CA9E200612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC72251CA9E200612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC73251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC74251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Home.strings; sourceTree = ""; }; - 9866DC76251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC77251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC7A251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Settings.strings; sourceTree = ""; }; - 9866DC7B251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Tab.strings; sourceTree = ""; }; - 9866DC7C251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC7D251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC7E251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC7F251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC81251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC82251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC85251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC86251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC87251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC88251CA9F400612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC89251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC8A251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC8B251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Home.strings; sourceTree = ""; }; - 9866DC8D251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC8E251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC91251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Settings.strings; sourceTree = ""; }; - 9866DC92251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Tab.strings; sourceTree = ""; }; - 9866DC93251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC94251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC95251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC96251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC98251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC99251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC9C251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC9D251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC9E251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC9F251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCA0251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCA1251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCA2251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Home.strings; sourceTree = ""; }; - 9866DCA4251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCA5251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCA8251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Settings.strings; sourceTree = ""; }; - 9866DCA9251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Tab.strings; sourceTree = ""; }; - 9866DCAA251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCAB251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCAC251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCAD251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCAF251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCB0251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCB3251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCB4251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCB5251CAA0900612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCB6251CAA2500612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCB7251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCB8251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCB9251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Home.strings; sourceTree = ""; }; - 9866DCBB251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCBC251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCBF251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Settings.strings; sourceTree = ""; }; - 9866DCC0251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Tab.strings; sourceTree = ""; }; - 9866DCC1251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCC2251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCC3251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCC4251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCC6251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCC7251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCCA251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCCB251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCCC251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCCD251CAA3300612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCCE251CAA3300612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCCF251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCD0251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Home.strings; sourceTree = ""; }; - 9866DCD2251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCD3251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCD6251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Settings.strings; sourceTree = ""; }; - 9866DCD7251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Tab.strings; sourceTree = ""; }; - 9866DCD8251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCD9251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCDA251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCDB251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCDD251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCDE251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCE1251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCE2251CAA3700612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCE3251CAA3700612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCE4251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCE5251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCE6251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCE7251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Home.strings; sourceTree = ""; }; - 9866DCE9251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCEA251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCED251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Settings.strings; sourceTree = ""; }; - 9866DCEE251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Tab.strings; sourceTree = ""; }; - 9866DCEF251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCF0251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCF1251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCF2251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCF4251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCF5251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCF8251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCF9251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFA251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCFB251CAC8200612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFC251CAC8600612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFD251CAC8700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFE251CAC8800612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFF251CAC8900612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD01251CAC8E00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD02251CAC8F00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD04251CACC500612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD06251CACC600612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0A251CACCD00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0C251CACCD00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0E251CACCE00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD10251CACCF00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD12251CACCF00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD14251CACDB00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD16251CACDC00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1A251CACE400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1C251CACE500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1E251CACE600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD20251CACE600612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD22251CACE700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD4C251CB0D900612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD4E251CB0E600612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD52251CB0ED00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD54251CB0EE00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD56251CB0F000612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD58251CB0F100612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD5A251CB0F200612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD5C251CB10000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Home.strings; sourceTree = ""; }; - 9866DD5E251CB10100612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Home.strings; sourceTree = ""; }; - 9866DD62251CB10400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Home.strings; sourceTree = ""; }; - 9866DD64251CB10500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Home.strings; sourceTree = ""; }; - 9866DD66251CB10600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Home.strings; sourceTree = ""; }; - 9866DD68251CB10700612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Home.strings; sourceTree = ""; }; - 9866DD6A251CB10800612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Home.strings; sourceTree = ""; }; - 9866DD84251CB12700612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD86251CB12800612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8A251CB12B00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8C251CB12C00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8E251CB12D00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD90251CB12E00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD92251CB12E00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DDAC251CB58400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Settings.strings; sourceTree = ""; }; - 9866DDAE251CB5B400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB2251CB62500612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB4251CB65E00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB6251CB69900612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB8251CB6FC00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Settings.strings; sourceTree = ""; }; - 9866DDBA251CB73700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Settings.strings; sourceTree = ""; }; - 9866DDBC251CB79000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Tab.strings; sourceTree = ""; }; - 9866DDBE251CB79300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC2251CB79900612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC4251CB79B00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC6251CB79F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC8251CB7A000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Tab.strings; sourceTree = ""; }; - 9866DDCA251CB7A100612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Tab.strings; sourceTree = ""; }; - 9866DDD4251CB7AA00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDD6251CB7E300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDA251CB81A00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDC251CB83400612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDE251CB86500612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE0251CB87D00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE2251CB8B200612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE4251CB8C900612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDE6251CB8CD00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEA251CB8D400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEC251CB8D700612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEE251CB8DA00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF0251CB8DC00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF2251CB8DF00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF4251CB8F000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDF6251CB8F400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFA251CB8FD00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFC251CB90000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFE251CB90200612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE00251CB90500612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE02251CB90700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE0C251CB91D00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE0E251CB91F00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE12251CB92300612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE14251CB92500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE16251CB92600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE18251CB92700612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE1A251CB95500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE4C251CBC4500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE4E251CBC4500612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE50251CBC4600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE52251CBC4700612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE54251CBC4700612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE58251CBC4A00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE5A251CBC4A00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE5C251CBC4F00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE5E251CBC4F00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE60251CBC5000612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE62251CBC5000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE64251CBC5100612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE68251CBC5300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6A251CBC5400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6C251CBC5A00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6E251CBC5B00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE70251CBC5F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE72251CBC6000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE74251CBC6100612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE78251CBC6400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE7A251CBC6400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE84251CBC7F00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE86251CBC8000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE88251CBC8100612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE8A251CBC8200612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE8C251CBC8300612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE90251CBC8500612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE92251CBC8600612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/OmniBar.strings; sourceTree = ""; }; - 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuViewController.swift; sourceTree = ""; }; - 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksLookupPerformanceTests.swift; sourceTree = ""; }; - 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkEntityTests.swift; sourceTree = ""; }; - 986DA94924884B18004A7E39 /* WebViewTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewTransition.swift; sourceTree = ""; }; - 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteListViewModelTests.swift; sourceTree = ""; }; - 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkEditorViewModelTests.swift; sourceTree = ""; }; - 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkListViewModelTests.swift; sourceTree = ""; }; - 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuBookmarksViewModelTests.swift; sourceTree = ""; }; - 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksTestHelpers.swift; sourceTree = ""; }; - 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkUtilsTests.swift; sourceTree = ""; }; - 98728E812417E3300033960E /* BrokenSiteInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteInfo.swift; sourceTree = ""; }; - 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPreviewsSource.swift; sourceTree = ""; }; - 9874F9ED2187AFCE00CAF33D /* Themable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Themable.swift; sourceTree = ""; }; - 9875E00622316B8400B1373F /* Instruments.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Instruments.swift; sourceTree = ""; }; - 98763201251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763203251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763205251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763206251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 98763207251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabInstrumentation.swift; sourceTree = ""; }; - 9878474F251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784750251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784753251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 98784754251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784755251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E942521D76F00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E952521D82100D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E982521D8C900D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E992521D8DA00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E9B2521DA1E00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EA52521DA2100D55218 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = bg; path = bg.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EAE2521DA2200D55218 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hr; path = hr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EAF2521DA2300D55218 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = cs; path = cs.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB02521DA2400D55218 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = da; path = da.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB12521DA2500D55218 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nl; path = nl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB22521DA2600D55218 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fi; path = fi.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB32521DA2700D55218 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = et; path = et.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB42521DA2800D55218 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB52521DA2900D55218 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = de; path = de.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB62521DA2C00D55218 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = el; path = el.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB72521DA2D00D55218 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hu; path = hu.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB82521DA2E00D55218 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = it; path = it.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB92521DA3000D55218 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = lv; path = lv.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBA2521DA3100D55218 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = lt; path = lt.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBC2521DA3200D55218 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pl; path = pl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBD2521DA3300D55218 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pt; path = pt.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBE2521DA3400D55218 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ro; path = ro.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBF2521DA3500D55218 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ru; path = ru.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC02521DA3600D55218 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sk; path = sk.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC12521DA3700D55218 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sl; path = sl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC22521DA3800D55218 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = es; path = es.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC32521DA3900D55218 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sv; path = sv.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC42521DA3900D55218 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = tr; path = tr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 9880722925FA497B0039EF4B /* MenuButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuButton.swift; sourceTree = ""; }; - 9880723525FA4E440039EF4B /* menu_dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = menu_dark.json; sourceTree = ""; }; - 9880723625FA4E450039EF4B /* menu_light.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = menu_light.json; sourceTree = ""; }; - 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeSettingsViewController.swift; sourceTree = ""; }; - 9887DC242354D2AA005C85F5 /* Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Database.swift; sourceTree = ""; }; - 9888F77A2224980500C46159 /* FeedbackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackViewController.swift; sourceTree = ""; }; - 988AC354257E47C100793C64 /* RequeryLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequeryLogic.swift; sourceTree = ""; }; - 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemeHandler.swift; sourceTree = ""; }; - 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForgetDataAlert.swift; sourceTree = ""; }; - 9896632322C56716007BE4FE /* EtagStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtagStorage.swift; sourceTree = ""; }; - 98982B3322F8D8E400578AC9 /* Debounce.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Debounce.swift; sourceTree = ""; }; - 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCachingSearchTests.swift; sourceTree = ""; }; - 98987E6E251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E70251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E71251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E72251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - 98987E73251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicAuthenticationAlert.swift; sourceTree = ""; }; - 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCollectionReusableView.swift; sourceTree = ""; }; - 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */ = {isa = PBXFileReference; explicitFileType = com.apple.instruments.instrdst; includeInIndex = 0; path = Instruments.instrdst; sourceTree = BUILT_PRODUCTS_DIR; }; - 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */ = {isa = PBXFileReference; lastKnownFileType = "com.apple.instruments.package-definition"; path = Instruments.instrpkg; sourceTree = ""; }; - 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchFieldContainerView.swift; sourceTree = ""; }; - 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksMigrationTests.swift; sourceTree = ""; }; - 98AC5D8B251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D8C251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D8D251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D90251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 98AC5D91251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyBookmarksStoreMigration.swift; sourceTree = ""; }; - 98B001A3251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001A6251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001A9251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 98B001AF251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001B2251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B029E92521C27200C1CF2F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - 98B12736251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B12737251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B12739251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B1273B251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B1273C251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDependencyProvider.swift; sourceTree = ""; }; - 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDependencyProvider.swift; sourceTree = ""; }; - 98B4904D251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B4904E251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49051251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49052251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49053251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 98BFA910294A2086004EA636 /* bookmarks_3k.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = bookmarks_3k.html; sourceTree = ""; }; - 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksEditModelPerformanceTests.swift; sourceTree = ""; }; - 98C6C992251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C994251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C995251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C996251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 98C6C998251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35CF251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D0251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D1251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 98CD35D3251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D4251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D16974250CE707009513CC /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/OmniBar.xib; sourceTree = ""; }; - 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksSearchPerformanceTests.swift; sourceTree = ""; }; - 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksImportPerformanceTests.swift; sourceTree = ""; }; - 98D4B7E22949C4270068814D /* bookmarks_30k.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = bookmarks_30k.html; sourceTree = ""; }; - 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksExportPerformanceTests.swift; sourceTree = ""; }; - 98D7ED1C251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED1D251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED1F251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED20251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 98D7ED21251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuEntryViewCell.swift; sourceTree = ""; }; - 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuSeparatorViewCell.swift; sourceTree = ""; }; - 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuButton.swift; sourceTree = ""; }; - 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BrowsingMenuButton.xib; sourceTree = ""; }; - 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainMatchingReportTests.swift; sourceTree = ""; }; - 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Feedback.xcassets; sourceTree = ""; }; - 98DA6EC92181E41F00E65433 /* ThemeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeManager.swift; sourceTree = ""; }; - 98DFC8FF251EAC2500B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC901251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC902251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC903251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 98DFC904251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E4775E251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47760251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47761251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 98E47763251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47764251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeManagerTests.swift; sourceTree = ""; }; - 98EF177C21837E35006750C1 /* new_tab_dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = new_tab_dark.json; sourceTree = ""; }; - 98F02E81251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E83251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E85251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E86251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - 98F02E87251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsViewController.swift; sourceTree = ""; }; - 98F3A1D7217B37010011A0D4 /* Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = ""; }; - 98F3A1D9217B37200011A0D4 /* LightTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LightTheme.swift; sourceTree = ""; }; - 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DarkTheme.swift; sourceTree = ""; }; - 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerRulesLists.swift; sourceTree = ""; }; - 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemableNavigationController.swift; sourceTree = ""; }; - AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconSettingsViewController.swift; sourceTree = ""; }; - AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconSettingsCell.swift; sourceTree = ""; }; - AA3D854823DA1DFB00788410 /* AppIcon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIcon.swift; sourceTree = ""; }; - AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconManager.swift; sourceTree = ""; }; - AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack40x40@2x.png"; sourceTree = ""; }; - AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack40x40@3x.png"; sourceTree = ""; }; - AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack60x60@2x.png"; sourceTree = ""; }; - AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack29x29@3x.png"; sourceTree = ""; }; - AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack60x60@3x.png"; sourceTree = ""; }; - AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack76x76@2x.png"; sourceTree = ""; }; - AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack29x29@2x.png"; sourceTree = ""; }; - AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue60x60@3x.png"; sourceTree = ""; }; - AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue76x76@2x.png"; sourceTree = ""; }; - AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue40x40@3x.png"; sourceTree = ""; }; - AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue29x29@2x.png"; sourceTree = ""; }; - AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue29x29@3x.png"; sourceTree = ""; }; - AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue60x60@2x.png"; sourceTree = ""; }; - AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue40x40@2x.png"; sourceTree = ""; }; - AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow29x29@2x.png"; sourceTree = ""; }; - AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow29x29@3x.png"; sourceTree = ""; }; - AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow40x40@2x.png"; sourceTree = ""; }; - AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow60x60@3x.png"; sourceTree = ""; }; - AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow60x60@2x.png"; sourceTree = ""; }; - AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow40x40@3x.png"; sourceTree = ""; }; - AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow76x76@2x.png"; sourceTree = ""; }; - AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple60x60@2x.png"; sourceTree = ""; }; - AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple29x29@3x.png"; sourceTree = ""; }; - AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple60x60@3x.png"; sourceTree = ""; }; - AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple76x76@2x.png"; sourceTree = ""; }; - AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple40x40@2x.png"; sourceTree = ""; }; - AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple29x29@2x.png"; sourceTree = ""; }; - AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple40x40@3x.png"; sourceTree = ""; }; - AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen76x76@2x.png"; sourceTree = ""; }; - AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen40x40@2x.png"; sourceTree = ""; }; - AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen60x60@2x.png"; sourceTree = ""; }; - AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen40x40@3x.png"; sourceTree = ""; }; - AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen60x60@3x.png"; sourceTree = ""; }; - AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen29x29@2x.png"; sourceTree = ""; }; - AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen29x29@3x.png"; sourceTree = ""; }; - AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed60x60@3x.png"; sourceTree = ""; }; - AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed60x60@2x.png"; sourceTree = ""; }; - AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed29x29@3x.png"; sourceTree = ""; }; - AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed29x29@2x.png"; sourceTree = ""; }; - AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow83.5x83.5@2x.png"; sourceTree = ""; }; - B603974829C19F6F00902A34 /* Assertions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Assertions.swift; sourceTree = ""; }; - B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InlineWKDownloadDelegate.swift; sourceTree = ""; }; - B60DFF062872B64B0061E7C2 /* JSAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSAlertController.swift; sourceTree = ""; }; - B623C1C12862CA9E0043013E /* DownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadSession.swift; sourceTree = ""; }; - B623C1C32862CD670043013E /* WKDownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKDownloadSession.swift; sourceTree = ""; }; - B652DEFC287BE67400C12A9C /* UserScripts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserScripts.swift; sourceTree = ""; }; - B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScriptSourceProviding.swift; sourceTree = ""; }; - B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockingUpdating.swift; sourceTree = ""; }; - B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerRulesManagerMock.swift; sourceTree = ""; }; - B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockingUpdatingTests.swift; sourceTree = ""; }; - B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyConfigurationManagerMock.swift; sourceTree = ""; }; - B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsMock.swift; sourceTree = ""; }; - B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuAnimator.swift; sourceTree = ""; }; - B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = BrowsingMenuViewController.storyboard; sourceTree = ""; }; - B6BA95E728924730004ABA20 /* JSAlertController.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = JSAlertController.storyboard; sourceTree = ""; }; - B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base64DownloadSession.swift; sourceTree = ""; }; - C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillViews.swift; sourceTree = ""; }; - C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkOrFolderTests.swift; sourceTree = ""; }; - C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptView.swift; sourceTree = ""; }; - C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewModel.swift; sourceTree = ""; }; - C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewController.swift; sourceTree = ""; }; - C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillSettingStatus.swift; sourceTree = ""; }; - C14882D727F2011C00D59F0C /* BookmarksExporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporter.swift; sourceTree = ""; }; - C14882D927F2011C00D59F0C /* BookmarksImporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksImporter.swift; sourceTree = ""; }; - C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporterTests.swift; sourceTree = ""; }; - C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksImporterTests.swift; sourceTree = ""; }; - C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlTestDataLoader.swift; sourceTree = ""; }; - C14882E627F20DAB00D59F0C /* TestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestDataLoader.swift; sourceTree = ""; }; - C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBookmarksCoreDataStorage.swift; sourceTree = ""; }; - C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncatorTests.swift; sourceTree = ""; }; - C158AC7A297AB5DC0008723A /* MockSecureVault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSecureVault.swift; sourceTree = ""; }; - C159DF062A430B60007834BB /* EmailSignupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupViewController.swift; sourceTree = ""; }; - C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncator.swift; sourceTree = ""; }; - C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewModel.swift; sourceTree = ""; }; - C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewController.swift; sourceTree = ""; }; - C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptView.swift; sourceTree = ""; }; - C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillSettingsEnableFooterView.swift; sourceTree = ""; }; - C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTextPreviewDebugViewController.swift; sourceTree = ""; }; - C1963862283794A000298D4D /* BookmarksCachingSearch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksCachingSearch.swift; sourceTree = ""; }; - C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPrivacyConfiguration.swift; sourceTree = ""; }; - C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeMessageViewModelBuilder.swift; sourceTree = ""; }; - C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessagingStore.swift; sourceTree = ""; }; - C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessageRequest.swift; sourceTree = ""; }; - C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessaging.swift; sourceTree = ""; }; - C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = RemoteMessaging.xcdatamodel; sourceTree = ""; }; - C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultVariantManager.swift; sourceTree = ""; }; - C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessagingStoreTests.swift; sourceTree = ""; }; - C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataTestUtilities.swift; sourceTree = ""; }; - C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptHelper.swift; sourceTree = ""; }; - C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewModelTests.swift; sourceTree = ""; }; - C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FaviconsHelper.swift; sourceTree = ""; }; - C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSession.swift; sourceTree = ""; }; - C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSessionTests.swift; sourceTree = ""; }; - C1F341C42A6924000032057B /* EmailAddressPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptView.swift; sourceTree = ""; }; - C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewModel.swift; sourceTree = ""; }; - C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewController.swift; sourceTree = ""; }; - CB1143DD2AF6D4B600C1CCD3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - CB15F4762AF6D5100062A994 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB18F2712AF6D4E400A0F8FE /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUICollectionViewCell.swift; sourceTree = ""; }; - CB1FAE472AF6D59B003F452F /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppConfigurationURLProvider.swift; path = ../Core/AppConfigurationURLProvider.swift; sourceTree = ""; }; - CB258D0C29A4CD0500DEBA24 /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = ""; }; - CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationManager.swift; sourceTree = ""; }; - CB29792D2AF6D5C1006C461D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RulesCompilationMonitor.swift; sourceTree = ""; }; - CB2A7EF028410DF700885F67 /* PixelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PixelEvent.swift; sourceTree = ""; }; - CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLastCompiledRulesStore.swift; sourceTree = ""; }; - CB2C47822AF6D55800AEDCD9 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - CB4448752AF6D51D001F93F7 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB5038622AF6D563007FD69F /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB6ABD002AF6D52B004A8224 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - CB6CE65B2AF6D4EE00119848 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - CB7407BC2AF6D56D0090A41C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB75AA132AF6D5AA00AED266 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationStore.swift; sourceTree = ""; }; - CB8EF4A32AF6D4C200EF158D /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - CB8F1F7D2AF6D5370024BF0E /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetEducationViewController.swift; sourceTree = ""; }; - CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetEducationView.swift; sourceTree = ""; }; - CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = HomeMessage.xcassets; sourceTree = ""; }; - CB9F2A4B2AF6D4FB00F924BB /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - CBA1DE942AF6D579007C9457 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSManagedObjectContextExtension.swift; sourceTree = ""; }; - CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyFeatures.swift; sourceTree = ""; }; - CBB6B2542AF6D543006B777C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - CBC7AB542AF6D583008CB798 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - CBC8DC252AF6D4CD00BA681A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessage.swift; sourceTree = ""; }; - CBD7AE812AF6D5B6009052FD /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIHeadersTests.swift; sourceTree = ""; }; - CBDD5DE029A6741300832877 /* MockBundle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBundle.swift; sourceTree = ""; }; - CBE099292AF6D54D000EFC47 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - CBECB27B2AF6D58D006960FA /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - CBEF49902AF6D50600BFBD7D /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CriticalAlerts.swift; sourceTree = ""; }; - CBF0FA762AF6D4D800FB1C5B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - CBF14FC227970072001D94D0 /* HomeMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageView.swift; sourceTree = ""; }; - CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageViewModel.swift; sourceTree = ""; }; - CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageCollectionViewCell.swift; sourceTree = ""; }; - D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailManagerRequestDelegate.swift; sourceTree = ""; }; - EA39B7E1268A1A35000C62CD /* privacy-reference-tests */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "privacy-reference-tests"; path = "submodules/privacy-reference-tests"; sourceTree = SOURCE_ROOT; }; - EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainMatchingTests.swift; sourceTree = ""; }; - EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionConvenienceInitialisers.swift; sourceTree = ""; }; - EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewModel.swift; sourceTree = ""; }; - EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewModelTests.swift; sourceTree = ""; }; - EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootView.swift; sourceTree = ""; }; - EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteView.swift; sourceTree = ""; }; - EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewController.swift; sourceTree = ""; }; - EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionUNNotificationPresenter.swift; sourceTree = ""; }; - EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockInternalUserStoring.swift; sourceTree = ""; }; - EE3B98EA2A9634CC002F63A0 /* DuckDuckGoAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DuckDuckGoAlpha.entitlements; sourceTree = ""; }; - EE3B98EB2A963515002F63A0 /* WidgetsExtensionAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WidgetsExtensionAlpha.entitlements; sourceTree = ""; }; - EE3B98EC2A963538002F63A0 /* PacketTunnelProviderAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PacketTunnelProviderAlpha.entitlements; sourceTree = ""; }; - EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteViewModelTests.swift; sourceTree = ""; }; - EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventMapping+NetworkProtectionError.swift"; sourceTree = ""; }; - EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugUtilities.swift; sourceTree = ""; }; - EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearTextField.swift; sourceTree = ""; }; - EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusView.swift; sourceTree = ""; }; - EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusViewModel.swift; sourceTree = ""; }; - EE50052D29C369D300AE0773 /* FeatureFlag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlag.swift; sourceTree = ""; }; - EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternalUserStore.swift; sourceTree = ""; }; - EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugViewController.swift; sourceTree = ""; }; - EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CombineTestUtilities.swift; sourceTree = ""; }; - EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionNotificationIdentifier.swift; sourceTree = ""; }; - EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionTunnelController.swift; sourceTree = ""; }; - EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNSettingsView.swift; sourceTree = ""; }; - EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNNotificationsView.swift; sourceTree = ""; }; - EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIApplicationExtension.swift; sourceTree = ""; }; - EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNNotificationsViewModel.swift; sourceTree = ""; }; - EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsAuthorizationController.swift; sourceTree = ""; }; - EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+NetworkProtection.swift"; sourceTree = ""; }; - EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Configuration-Alpha.xcconfig"; path = "Configuration/Configuration-Alpha.xcconfig"; sourceTree = ""; }; - EEDFE2DB2AC6ED4F00F0E19C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DD2AC6ED5B00F0E19C /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DE2AC6ED5F00F0E19C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DF2AC6ED6300F0E19C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E02AC6ED7300F0E19C /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E12AC6ED7500F0E19C /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E22AC6ED7700F0E19C /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E32AC6ED7900F0E19C /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E42AC6ED9200F0E19C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E52AC6ED9200F0E19C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E62AC6ED9400F0E19C /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E72AC6ED9500F0E19C /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E82AC6ED9700F0E19C /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E92AC6ED9A00F0E19C /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EA2AC6ED9D00F0E19C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EB2AC6ED9D00F0E19C /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EC2AC6ED9E00F0E19C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2ED2AC6ED9E00F0E19C /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EE2AC6ED9F00F0E19C /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EF2AC6EDA100F0E19C /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F02AC6EDA200F0E19C /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F12AC6EDA300F0E19C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F22AC6EDA400F0E19C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F32AC6EDA500F0E19C /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F42AC6EDA700F0E19C /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionPacketTunnelProvider.swift; sourceTree = ""; }; - EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugFeatures.swift; sourceTree = ""; }; - EEFC6A5F2AC0F2F80065027D /* UserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteViewModel.swift; sourceTree = ""; }; - EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusViewModelTests.swift; sourceTree = ""; }; - F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksDataSource.swift; sourceTree = ""; }; - F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDefaultsExtension.swift; sourceTree = ""; }; - F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSAttributedStringExtension.swift; sourceTree = ""; }; - F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsStore.swift; sourceTree = ""; }; - F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsUserDefaults.swift; sourceTree = ""; }; - F1134EAF1F40AC6300B73467 /* AtbParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtbParser.swift; sourceTree = ""; }; - F1134EB21F40AD2500B73467 /* Atb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Atb.swift; sourceTree = ""; }; - F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsLoader.swift; sourceTree = ""; }; - F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockStatisticsStore.swift; sourceTree = ""; }; - F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtbParserTests.swift; sourceTree = ""; }; - F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JsonTestDataLoader.swift; sourceTree = ""; }; - F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsUserDefaultsTests.swift; sourceTree = ""; }; - F114C55A1E66EB020018F95F /* NibLoading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NibLoading.swift; sourceTree = ""; }; - F130D7391E5776C500C45811 /* OmniBarDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBarDelegate.swift; sourceTree = ""; }; - F1386BA31E6846C40062FC3C /* TabDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabDelegate.swift; sourceTree = ""; }; - F13B4BBF1F180D8A00814661 /* TabsModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModel.swift; sourceTree = ""; }; - F13B4BD21F1822C700814661 /* Tab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tab.swift; sourceTree = ""; }; - F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelPersistenceExtension.swift; sourceTree = ""; }; - F13B4BF81F18CA0600814661 /* TabsModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelTests.swift; sourceTree = ""; }; - F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelPersistenceExtensionTests.swift; sourceTree = ""; }; - F143C2B11E49D78C00CFDE3A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - F143C2C51E4A08F300CFDE3A /* DuckDuckGo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DuckDuckGo.entitlements; sourceTree = ""; }; - F143C2E41E4A4CD400CFDE3A /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F143C2E61E4A4CD400CFDE3A /* Core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Core.h; sourceTree = ""; }; - F143C2E71E4A4CD400CFDE3A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F143C3151E4A99D200CFDE3A /* AppURLs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppURLs.swift; sourceTree = ""; }; - F143C3161E4A99D200CFDE3A /* Link.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Link.swift; sourceTree = ""; }; - F143C3231E4A9A0E00CFDE3A /* Logging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = ""; }; - F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = ""; }; - F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtension.swift; sourceTree = ""; }; - F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RoundedRectangleView.swift; path = ../Core/RoundedRectangleView.swift; sourceTree = ""; }; - F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewControllerExtension.swift; path = ../Core/UIViewControllerExtension.swift; sourceTree = ""; }; - F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SearchBarExtension.swift; path = ../Core/SearchBarExtension.swift; sourceTree = ""; }; - F14BEF002B064379007864AC /* BrowserServicesKit */ = {isa = PBXFileReference; lastKnownFileType = wrapper; name = BrowserServicesKit; path = ../BrowserServicesKit; sourceTree = ""; }; - F14E491E1E391CE900DC037C /* URLExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtensionTests.swift; sourceTree = ""; }; - F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabViewController.swift; sourceTree = ""; }; - F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteViewController.swift; sourceTree = ""; }; - F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabSwitcherViewController.swift; sourceTree = ""; }; - F1617C141E57336D00DEDCAF /* TabManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabManager.swift; sourceTree = ""; }; - F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabSwitcherDelegate.swift; sourceTree = ""; }; - F16390811E648B7A005B4550 /* HomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; - F16393F41ECCA85900DDD653 /* DomainsProtectionUserDefaultsStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainsProtectionUserDefaultsStoreTests.swift; sourceTree = ""; }; - F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileLoader.swift; sourceTree = ""; }; - F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewController.swift; sourceTree = ""; }; - F176699E1E40BC86003D3222 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Settings.storyboard; sourceTree = ""; }; - F17669D61E43401C003D3222 /* MainViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = ""; }; - F17843E81F36226700390DCD /* MockFiles */ = {isa = PBXFileReference; lastKnownFileType = folder; path = MockFiles; sourceTree = ""; }; - F17922DA1E717C8D006E3D97 /* Suggestion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Suggestion.swift; sourceTree = ""; }; - F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestionTableViewCell.swift; sourceTree = ""; }; - F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteViewControllerDelegate.swift; sourceTree = ""; }; - F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoSuggestionsTableViewCell.swift; sourceTree = ""; }; - F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppURLsTests.swift; sourceTree = ""; }; - F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDeepLinkSchemes.swift; sourceTree = ""; }; - F189AED61F18F6DE001EBAE1 /* TabTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabTests.swift; sourceTree = ""; }; - F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinkTests.swift; sourceTree = ""; }; - F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFontExtension.swift; sourceTree = ""; }; - F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFontExtensionTests.swift; sourceTree = ""; }; - F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TextFieldWithInsets.swift; path = ../Core/TextFieldWithInsets.swift; sourceTree = ""; }; - F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionTests.swift; sourceTree = ""; }; - F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WKWebViewConfigurationExtensionTests.swift; sourceTree = ""; }; - F1A568391E70F98E0081082E /* AutocompleteRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteRequest.swift; sourceTree = ""; }; - F1A886771F29394E0096251E /* WebCacheManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebCacheManager.swift; sourceTree = ""; }; - F1AA54601E48D90700223211 /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; }; - F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = ""; }; - F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationViewController.swift; sourceTree = ""; }; - F1B745211E549D550072547E /* UIColorExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = ../Core/UIColorExtension.swift; sourceTree = ""; }; - F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TutorialSettings.swift; sourceTree = ""; }; - F1C4A70D1E57725800A6CA1B /* OmniBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBar.swift; sourceTree = ""; }; - F1CA3C361F045878005FADB3 /* PrivacyStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyStore.swift; sourceTree = ""; }; - F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyUserDefaults.swift; sourceTree = ""; }; - F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authenticator.swift; sourceTree = ""; }; - F1CB8EA21F26B39000A7171B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - F1CDD3F11F16911700BE0581 /* AboutViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutViewController.swift; sourceTree = ""; }; - F1D477C51F2126CC0031ED49 /* OmniBarState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBarState.swift; sourceTree = ""; }; - F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmallOmniBarStateTests.swift; sourceTree = ""; }; - F1D477CA1F2149C40031ED49 /* Type.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Type.swift; sourceTree = ""; }; - F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveBookmarkActivity.swift; sourceTree = ""; }; - F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewControllerCells.swift; sourceTree = ""; }; - F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksDelegate.swift; sourceTree = ""; }; - F1D934021E610DCE00A6F0D6 /* Point.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Point.swift; path = ../Core/Point.swift; sourceTree = ""; }; - F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExternalUrlSchemeTests.swift; sourceTree = ""; }; - F1DE78571E5CAE350058895A /* TabViewGridCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabViewGridCell.swift; sourceTree = ""; }; - F1DE78591E5CD2A70058895A /* UIViewExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewExtension.swift; path = ../Core/UIViewExtension.swift; sourceTree = ""; }; - F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColorExtensionTests.swift; sourceTree = ""; }; - F1E4A4441EE89460006F2EAE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Bookmarks.storyboard; sourceTree = ""; }; - F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeControllerDelegate.swift; sourceTree = ""; }; - F1ED309C1EDC2EA400651986 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/TabSwitcher.storyboard; sourceTree = ""; }; - F1F5337B1F26A9EF00D80D4F /* UserText.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListViewModelTests.swift; sourceTree = ""; }; - F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillContentScopeFeatureToggles.swift; sourceTree = ""; }; - F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DeprecatedColors.xcassets; sourceTree = ""; }; - F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = BookmarksAndFolders.xcdatamodel; sourceTree = ""; }; - F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCoreDataStorage.swift; sourceTree = ""; }; - F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActionSheetDaxDialogViewController.swift; sourceTree = ""; }; - F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeMessageViewSectionRenderer.swift; sourceTree = ""; }; - F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptView.swift; sourceTree = ""; }; - F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewModel.swift; sourceTree = ""; }; - F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewController.swift; sourceTree = ""; }; - F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FireButtonAnimationSettingsViewController.swift; sourceTree = ""; }; - F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainItemsDebugViewController.swift; sourceTree = ""; }; - F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingDefaultBroswerViewController.swift; sourceTree = ""; }; - F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Onboarding.xcassets; sourceTree = ""; }; - F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnboardingWidgetsViewController.swift; sourceTree = ""; }; - F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingWidgetsDetailsViewController.swift; sourceTree = ""; }; - F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceEmailTruncator.swift; sourceTree = ""; }; - F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireButtonAnimator.swift; sourceTree = ""; }; - F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkDetailsCell.swift; sourceTree = ""; }; - F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageStorage.swift; sourceTree = ""; }; - F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HighlightCutOutView.swift; sourceTree = ""; }; - F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddOrEditBookmarkViewController.swift; sourceTree = ""; }; - F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkFolderCell.swift; sourceTree = ""; }; - F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkFoldersTableViewController.swift; sourceTree = ""; }; - F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksTextFieldCell.swift; sourceTree = ""; }; - F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkObjects.swift; sourceTree = ""; }; - F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 01_Fire_really_small.json; sourceTree = ""; }; - F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 02_Water_swirl_really_small.json; sourceTree = ""; }; - F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 03_Airstream_divided_by_four.json; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 0202565F298818B100E694E7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0202569029881ECA00E694E7 /* CocoaAsyncSocket in Frameworks */, - 02025664298818B200E694E7 /* NetworkExtension.framework in Frameworks */, - 4B470EE4299C6DFB0086EBDC /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFDF2582601C001CD5BB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446920BDCE10006461CD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 838306B320C704050045E854 /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E3418F1E2F7EFB00BDBA6F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 853273B624FFE0BB00E3C778 /* WidgetKit.framework in Frameworks */, - 0238E44F29C0FAA100615E30 /* FindInPageIOSJSSupport in Frameworks */, - 3760DFED299315EF0045A446 /* Waitlist in Frameworks */, - F143C2EB1E4A4CD400CFDE3A /* Core.framework in Frameworks */, - 4B2754EC29E8C7DF00394032 /* Lottie in Frameworks */, - 31E69A63280F4CB600478327 /* DuckUI in Frameworks */, - F42D541D29DCA40B004C4FF1 /* DesignResourcesKit in Frameworks */, - 85875B6129912A9900115F05 /* SyncUI in Frameworks */, - F4D7F634298C00C3006C3AE9 /* FindInPageIOSJSSupport in Frameworks */, - 85D598872927F84C00FA3B1B /* Crashes in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A31E2F7EFB00BDBA6F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F486D3362506A037002D07D7 /* OHHTTPStubs in Frameworks */, - F486D3382506A225002D07D7 /* OHHTTPStubsSwift in Frameworks */, - EEFAB4672A73C230008A38E4 /* NetworkProtectionTestUtils in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4A24ED30D20073EE19 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8512EA5124ED30D20073EE19 /* SwiftUI.framework in Frameworks */, - 85DF714624F7FE6100C89288 /* Core.framework in Frameworks */, - 8512EA4F24ED30D20073EE19 /* WidgetKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D852462DCD100EDEDD1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8586A10E24CBAF5B0049720E /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC825C97B6E002B91A6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E1D8B632995143200C96994 /* OHHTTPStubs in Frameworks */, - 1E1D8B652995143200C96994 /* OHHTTPStubsSwift in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DAA210F5E32002631A6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F486D31D2506980E002D07D7 /* Swifter in Frameworks */, - 85F21DC021123B03002631A6 /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9D2293F2DE900F220F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D4B7DF2944DDBD0068814D /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2E01E4A4CD400CFDE3A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B948E2629DCCDB9002531FA /* Persistence in Frameworks */, - 98A50962294B48A400D10880 /* Bookmarks in Frameworks */, - 1E60989B290009C700A508F9 /* Common in Frameworks */, - 1E60989D290011E600A508F9 /* ContentBlocking in Frameworks */, - F486D33425069BBB002D07D7 /* Kingfisher in Frameworks */, - EE8E568A2A56BCE400F11DCA /* NetworkProtection in Frameworks */, - CBC83E3429B631780008E19C /* Configuration in Frameworks */, - 98A16C2D28A11D6200A6C003 /* BrowserServicesKit in Frameworks */, - 8599690F29D2F1C100DBF9FA /* DDGSync in Frameworks */, - 1E60989F290011E600A508F9 /* PrivacyDashboard in Frameworks */, - 851481882A600EFC00ABC65F /* RemoteMessaging in Frameworks */, - 37DF000C29F9CA80002B7D3E /* SyncDataProviders in Frameworks */, - 1E6098A1290011E600A508F9 /* UserScript in Frameworks */, - C14882ED27F211A000D59F0C /* SwiftSoup in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0201089F29A560D400644F9D /* AppTPActivityView */ = { - isa = PBXGroup; - children = ( - 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */, - 02A4EACB29B0F89C009BE006 /* ViewModel */, - 02A4EACC29B0F8B3009BE006 /* View */, - ); - name = AppTPActivityView; - sourceTree = ""; - }; - 02025665298818B200E694E7 /* PacketTunnelProvider */ = { - isa = PBXGroup; - children = ( - EE3766DC2AC5940A00AAB575 /* NetworkProtection */, - EE3B98EC2A963538002F63A0 /* PacketTunnelProviderAlpha.entitlements */, - 02025670298818CB00E694E7 /* ProxyServer */, - 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */, - 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */, - 02025668298818B200E694E7 /* Info.plist */, - CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */, - 02025669298818B200E694E7 /* PacketTunnelProvider.entitlements */, - EEFC6A5F2AC0F2F80065027D /* UserText.swift */, - EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */, - ); - path = PacketTunnelProvider; - sourceTree = ""; - }; - 02025670298818CB00E694E7 /* ProxyServer */ = { - isa = PBXGroup; - children = ( - 021D30772989C0C000918636 /* Observer */, - 020258ED298820EC00E694E7 /* IPStack */, - 020259CB298820F100E694E7 /* Messages */, - 020258E8298820EC00E694E7 /* ProxyServer */, - 02025996298820EF00E694E7 /* RawSocket */, - 0202598B298820EF00E694E7 /* Rule */, - 020259A6298820F000E694E7 /* Socket */, - 020258FF298820ED00E694E7 /* Tunnel */, - 0202597B298820EE00E694E7 /* Utils */, - 02025904298820ED00E694E7 /* Opt.swift */, - 020258FE298820ED00E694E7 /* QueueFactory.swift */, - 020259CA298820F100E694E7 /* Utils.swift */, - ); - path = ProxyServer; - sourceTree = ""; - }; - 020258E8298820EC00E694E7 /* ProxyServer */ = { - isa = PBXGroup; - children = ( - 020258E9298820EC00E694E7 /* ProxyServer.swift */, - 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */, - ); - path = ProxyServer; - sourceTree = ""; - }; - 020258ED298820EC00E694E7 /* IPStack */ = { - isa = PBXGroup; - children = ( - 020258EF298820EC00E694E7 /* TUNInterface.swift */, - 020258F0298820EC00E694E7 /* IPStackProtocol.swift */, - 020258F9298820EC00E694E7 /* Packet */, - ); - path = IPStack; - sourceTree = ""; - }; - 020258F9298820EC00E694E7 /* Packet */ = { - isa = PBXGroup; - children = ( - 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */, - 020258FB298820EC00E694E7 /* IPPacket.swift */, - ); - path = Packet; - sourceTree = ""; - }; - 020258FF298820ED00E694E7 /* Tunnel */ = { - isa = PBXGroup; - children = ( - 02025901298820ED00E694E7 /* Tunnel.swift */, - ); - path = Tunnel; - sourceTree = ""; - }; - 0202597B298820EE00E694E7 /* Utils */ = { - isa = PBXGroup; - children = ( - 0202597D298820EE00E694E7 /* Port.swift */, - 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */, - 0202597F298820EF00E694E7 /* UInt128.swift */, - 02025980298820EF00E694E7 /* IPInterval.swift */, - 02025981298820EF00E694E7 /* IPPool.swift */, - 02025982298820EF00E694E7 /* IPMask.swift */, - 02025983298820EF00E694E7 /* IPRange.swift */, - 02025984298820EF00E694E7 /* IPAddress.swift */, - 02025986298820EF00E694E7 /* BinaryDataScanner.swift */, - 02025987298820EF00E694E7 /* Checksum.swift */, - 02025988298820EF00E694E7 /* HTTPURL.swift */, - 02025989298820EF00E694E7 /* HTTPAuthentication.swift */, - 0202598A298820EF00E694E7 /* StreamScanner.swift */, - ); - path = Utils; - sourceTree = ""; - }; - 0202598B298820EF00E694E7 /* Rule */ = { - isa = PBXGroup; - children = ( - 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */, - 02025990298820EF00E694E7 /* AllRule.swift */, - 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */, - 02025992298820EF00E694E7 /* Rule.swift */, - 02025993298820EF00E694E7 /* DirectRule.swift */, - 02025994298820EF00E694E7 /* RuleManager.swift */, - 02025995298820EF00E694E7 /* IPRangeListRule.swift */, - ); - path = Rule; - sourceTree = ""; - }; - 02025996298820EF00E694E7 /* RawSocket */ = { - isa = PBXGroup; - children = ( - 02025997298820EF00E694E7 /* NWUDPSocket.swift */, - 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */, - 02025999298820EF00E694E7 /* NWTCPSocket.swift */, - 0202599B298820EF00E694E7 /* RawSocketFactory.swift */, - 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */, - ); - path = RawSocket; - sourceTree = ""; - }; - 020259A6298820F000E694E7 /* Socket */ = { - isa = PBXGroup; - children = ( - 020259A7298820F000E694E7 /* AdapterSocket */, - 020259BF298820F000E694E7 /* ProxySocket */, - 020259C4298820F000E694E7 /* SocketProtocol.swift */, - ); - path = Socket; - sourceTree = ""; - }; - 020259A7298820F000E694E7 /* AdapterSocket */ = { - isa = PBXGroup; - children = ( - 020259AB298820F000E694E7 /* AdapterSocket.swift */, - 020259AC298820F000E694E7 /* DirectAdapter.swift */, - 020259AF298820F000E694E7 /* Factory */, - ); - path = AdapterSocket; - sourceTree = ""; - }; - 020259AF298820F000E694E7 /* Factory */ = { - isa = PBXGroup; - children = ( - 020259B4298820F000E694E7 /* AdapterFactory.swift */, - ); - path = Factory; - sourceTree = ""; - }; - 020259BF298820F000E694E7 /* ProxySocket */ = { - isa = PBXGroup; - children = ( - 020259C0298820F000E694E7 /* HTTPProxySocket.swift */, - 020259C2298820F000E694E7 /* ProxySocket.swift */, - ); - path = ProxySocket; - sourceTree = ""; - }; - 020259CB298820F100E694E7 /* Messages */ = { - isa = PBXGroup; - children = ( - 020259CC298820F100E694E7 /* ConnectSession.swift */, - 020259CD298820F100E694E7 /* HTTPHeader.swift */, - ); - path = Messages; - sourceTree = ""; - }; - 02025B0A29884CF300E694E7 /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02341FA22A435E42008A1531 /* AppTPOnboarding */, - 0290471C29E7085D0008FE3C /* AppTPManageTrackersView */, - 0290472629E8619B0008FE3C /* AppTPTrackerDetailView */, - 02EC02C229AFA31900557F1A /* AppTPBreakageForm */, - 0201089F29A560D400644F9D /* AppTPActivityView */, - 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */, - 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */, - 0262085A2A37915D006CB755 /* ios_blocklist_075.json */, - 020108A429A681E200644F9D /* AppTP.xcassets */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 021D30772989C0C000918636 /* Observer */ = { - isa = PBXGroup; - children = ( - 021D30782989C0C300918636 /* Event */, - 021D306D2989C04200918636 /* Observer.swift */, - 021D306E2989C04200918636 /* ObserverFactory.swift */, - ); - path = Observer; - sourceTree = ""; - }; - 021D30782989C0C300918636 /* Event */ = { - isa = PBXGroup; - children = ( - 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */, - 021D307C2989C0C600918636 /* ProxyServerEvent.swift */, - 021D307E2989C0C800918636 /* EventType.swift */, - 021D307B2989C0C600918636 /* ProxySocketEvent.swift */, - 021D30792989C0C300918636 /* TunnelEvent.swift */, - 021D307D2989C0C700918636 /* RuleMatchEvent.swift */, - ); - path = Event; - sourceTree = ""; - }; - 02341FA22A435E42008A1531 /* AppTPOnboarding */ = { - isa = PBXGroup; - children = ( - 02341FA32A437999008A1531 /* OnboardingStepView.swift */, - 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */, - 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */, - 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */, - 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */, - 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */, - ); - name = AppTPOnboarding; - sourceTree = ""; - }; - 025CCFE32582601C001CD5BB /* FingerprintingUITests */ = { - isa = PBXGroup; - children = ( - 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */, - 025CCFE62582601C001CD5BB /* Info.plist */, - ); - path = FingerprintingUITests; - sourceTree = ""; - }; - 026F08B629B7DC130079B9DF /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 0290471C29E7085D0008FE3C /* AppTPManageTrackersView */ = { - isa = PBXGroup; - children = ( - 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */, - 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */, - 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */, - ); - name = AppTPManageTrackersView; - sourceTree = ""; - }; - 0290472629E8619B0008FE3C /* AppTPTrackerDetailView */ = { - isa = PBXGroup; - children = ( - 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */, - 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */, - ); - name = AppTPTrackerDetailView; - sourceTree = ""; - }; - 02A4EACB29B0F89C009BE006 /* ViewModel */ = { - isa = PBXGroup; - children = ( - 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */, - 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */, - ); - name = ViewModel; - sourceTree = ""; - }; - 02A4EACC29B0F8B3009BE006 /* View */ = { - isa = PBXGroup; - children = ( - 020108A229A561C300644F9D /* AppTPActivityView.swift */, - 020108A629A6ABF600644F9D /* AppTPToggleView.swift */, - 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */, - 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */, - 0290472D29E99A2F0008FE3C /* GenericIconView.swift */, - 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */, - ); - name = View; - sourceTree = ""; - }; - 02A54A962A0930D1000C8FED /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */, - 02A54A992A094A17000C8FED /* AppTPHomeView.swift */, - 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 02BA15AD26A89DE100472DD7 /* PrivacyConfiguration */ = { - isa = PBXGroup; - children = ( - 02BA15B026A89ECA00472DD7 /* ios-config.json */, - ); - name = PrivacyConfiguration; - sourceTree = ""; - }; - 02EC02C229AFA31900557F1A /* AppTPBreakageForm */ = { - isa = PBXGroup; - children = ( - 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */, - 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */, - ); - name = AppTPBreakageForm; - sourceTree = ""; - }; - 1E16260029683B4D0004127F /* CustomDaxDialog */ = { - isa = PBXGroup; - children = ( - 1E1626082968418F0004127F /* Animations */, - 1E162611296C62350004127F /* Model */, - 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */, - ); - name = CustomDaxDialog; - sourceTree = ""; - }; - 1E162603296840790004127F /* SwiftUI */ = { - isa = PBXGroup; - children = ( - 1E24295D293F57FA00584836 /* LottieView.swift */, - 1E162604296840D80004127F /* Triangle.swift */, - 1E1626062968413B0004127F /* ViewExtension.swift */, - EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */, - ); - name = SwiftUI; - sourceTree = ""; - }; - 1E1626082968418F0004127F /* Animations */ = { - isa = PBXGroup; - children = ( - 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */, - 1E162609296845120004127F /* cookie-banner-illustration-animated.json */, - ); - name = Animations; - sourceTree = ""; - }; - 1E162611296C62350004127F /* Model */ = { - isa = PBXGroup; - children = ( - 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */, - 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E162616296D962A0004127F /* Model */ = { - isa = PBXGroup; - children = ( - 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E1D8B5B2994FF7800C96994 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */, - ); - name = Autoconsent; - sourceTree = ""; - }; - 1E1D8B5F29950FB300C96994 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */, - 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */, - 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */, - 1E1D8B6729953CE200C96994 /* autoconsent-test.js */, - ); - name = Autoconsent; - sourceTree = ""; - }; - 1E4DCF4227B6A29D00961E25 /* View */ = { - isa = PBXGroup; - children = ( - 1EEC460527A9499600E75FCB /* DownloadsList.swift */, - 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */, - 1E8AD1D227C000E300ABA377 /* Rows */, - 1E8AD1D327C000EA00ABA377 /* Modals */, - ); - name = View; - sourceTree = ""; - }; - 1E4DCF4327B6A2B400961E25 /* ViewModel */ = { - isa = PBXGroup; - children = ( - 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */, - 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */, - 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */, - 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */, - 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */, - 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */, - ); - name = ViewModel; - sourceTree = ""; - }; - 1E4DCF4427B6A2C000961E25 /* Model */ = { - isa = PBXGroup; - children = ( - 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */, - 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */, - 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */, - 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E7A71152934E4C700B7EA19 /* OmniBarNotifications */ = { - isa = PBXGroup; - children = ( - 1E7A711A2934EE6800B7EA19 /* Animations */, - 1E162616296D962A0004127F /* Model */, - 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */, - 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */, - 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */, - ); - name = OmniBarNotifications; - sourceTree = ""; - }; - 1E7A711A2934EE6800B7EA19 /* Animations */ = { - isa = PBXGroup; - children = ( - 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */, - 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */, - ); - name = Animations; - sourceTree = ""; - }; - 1E8146A628C8AAF500D1AF63 /* PrivacyIconAndTrackers */ = { - isa = PBXGroup; - children = ( - 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */, - 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */, - ); - name = PrivacyIconAndTrackers; - sourceTree = ""; - }; - 1E8AD1C527BE45F800ABA377 /* DownloadsList */ = { - isa = PBXGroup; - children = ( - 1E4DCF4227B6A29D00961E25 /* View */, - 1E4DCF4327B6A2B400961E25 /* ViewModel */, - 1E4DCF4427B6A2C000961E25 /* Model */, - ); - name = DownloadsList; - sourceTree = ""; - }; - 1E8AD1D227C000E300ABA377 /* Rows */ = { - isa = PBXGroup; - children = ( - 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */, - 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */, - ); - name = Rows; - sourceTree = ""; - }; - 1E8AD1D327C000EA00ABA377 /* Modals */ = { - isa = PBXGroup; - children = ( - 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */, - 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */, - ); - name = Modals; - sourceTree = ""; - }; - 1E908BED29827C480008C8F3 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */, - 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */, - 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */, - ); - path = Autoconsent; - sourceTree = ""; - }; - 1EE411F42857C5130003FE64 /* PrivacyIconAndTrackers */ = { - isa = PBXGroup; - children = ( - 1EEF124A2850A92B003DDE57 /* Animations */, - 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */, - 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */, - 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */, - 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */, - 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */, - 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */, - 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */, - 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */, - ); - name = PrivacyIconAndTrackers; - sourceTree = ""; - }; - 1EEF124A2850A92B003DDE57 /* Animations */ = { - isa = PBXGroup; - children = ( - 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */, - 1EE411F92858B92F0003FE64 /* dark-shield.json */, - 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */, - 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */, - 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */, - 1EEF12422850A922003DDE57 /* shield-dot.json */, - 1EEF12402850A922003DDE57 /* shield.json */, - 1EEF12522851D32A003DDE57 /* trackers-1.json */, - 1EEF12512851D32A003DDE57 /* trackers-2.json */, - 1EEF12412850A922003DDE57 /* trackers-3.json */, - ); - name = Animations; - sourceTree = ""; - }; - 310C4B4A281B69BC00BA79A9 /* Management */ = { - isa = PBXGroup; - children = ( - 31584614281AFB34004ADB8B /* LoginDetails */, - 31584611281AFAFC004ADB8B /* List */, - ); - name = Management; - sourceTree = ""; - }; - 310D09192799EF5C00DC0060 /* Downloads */ = { - isa = PBXGroup; - children = ( - 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */, - 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */, - 1E8AD1C527BE45F800ABA377 /* DownloadsList */, - 3132FA2227A0776B00DD7A12 /* FilePreview */, - 316931DA27BD24B60095F5ED /* Alerts */, - 310D091A2799F54900DC0060 /* DownloadManager.swift */, - 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */, - 310D091C2799F57200DC0060 /* Download.swift */, - B623C1C12862CA9E0043013E /* DownloadSession.swift */, - 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */, - B623C1C32862CD670043013E /* WKDownloadSession.swift */, - B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */, - B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */, - 310D09202799FD1A00DC0060 /* MIMEType.swift */, - 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */, - ); - name = Downloads; - sourceTree = ""; - }; - 3132FA2227A0776B00DD7A12 /* FilePreview */ = { - isa = PBXGroup; - children = ( - 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */, - 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */, - 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */, - 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */, - ); - name = FilePreview; - sourceTree = ""; - }; - 3151F0E827357F8F00226F58 /* VoiceSearch */ = { - isa = PBXGroup; - children = ( - 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */, - 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */, - 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */, - 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */, - 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */, - 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */, - ); - name = VoiceSearch; - sourceTree = ""; - }; - 3157B43627F4C8380042D3D7 /* Favicons */ = { - isa = PBXGroup; - children = ( - 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 31584611281AFAFC004ADB8B /* List */ = { - isa = PBXGroup; - children = ( - 319A37132829A5450079FBCE /* Table */, - 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */, - 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */, - 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */, - ); - name = List; - sourceTree = ""; - }; - 31584614281AFB34004ADB8B /* LoginDetails */ = { - isa = PBXGroup; - children = ( - 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */, - 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */, - 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */, - 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */, - ); - name = LoginDetails; - sourceTree = ""; - }; - 316931DA27BD24B60095F5ED /* Alerts */ = { - isa = PBXGroup; - children = ( - 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */, - 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */, - ); - name = Alerts; - sourceTree = ""; - }; - 317045BE2858C69A0016ED1F /* Utils */ = { - isa = PBXGroup; - children = ( - 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */, - C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 31951E9328230D8900CAF535 /* Shared */ = { - isa = PBXGroup; - children = ( - F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */, - 31A42563285A09E800049386 /* FaviconView.swift */, - 31A42565285A0A6300049386 /* FaviconViewModel.swift */, - C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */, - C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */, - ); - name = Shared; - sourceTree = ""; - }; - 319A37132829A5450079FBCE /* Table */ = { - isa = PBXGroup; - children = ( - 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */, - 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */, - 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */, - 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */, - 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */, - 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */, - 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */, - C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */, - ); - name = Table; - sourceTree = ""; - }; - 31C138A127A334F600FFD4B2 /* Downloads */ = { - isa = PBXGroup; - children = ( - 31C138B027A4096C00FFD4B2 /* Helper */, - 31C138AD27A408B800FFD4B2 /* Mocks */, - 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */, - 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */, - ); - name = Downloads; - sourceTree = ""; - }; - 31C138AD27A408B800FFD4B2 /* Mocks */ = { - isa = PBXGroup; - children = ( - 3170048127A9504F00C03F35 /* DownloadMocks.swift */, - ); - name = Mocks; - sourceTree = ""; - }; - 31C138B027A4096C00FFD4B2 /* Helper */ = { - isa = PBXGroup; - children = ( - 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */, - ); - name = Helper; - sourceTree = ""; - }; - 31E69A60280F4BAD00478327 /* LocalPackages */ = { - isa = PBXGroup; - children = ( - 85875B5F29912A2D00115F05 /* SyncUI */, - 37FCAACB2993149A000E420A /* Waitlist */, - 31794BFF2821DFB600F18633 /* DuckUI */, - ); - path = LocalPackages; - sourceTree = ""; - }; - 377D80202AB4853A002AF251 /* SettingSyncHandlers */ = { - isa = PBXGroup; - children = ( - 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */, - ); - name = SettingSyncHandlers; - sourceTree = ""; - }; - 37DF000829F9C3F0002B7D3E /* Sync */ = { - isa = PBXGroup; - children = ( - 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */, - 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */, - 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */, - 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */, - 37445F962A155F7C0029F789 /* SyncDataProviders.swift */, - 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */, - 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */, - ); - name = Sync; - sourceTree = ""; - }; - 37FCAAA0299117F9000E420A /* MacBrowser */ = { - isa = PBXGroup; - children = ( - 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */, - 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */, - 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */, - ); - name = MacBrowser; - sourceTree = ""; - }; - 37FCAAA129911801000E420A /* WindowsBrowser */ = { - isa = PBXGroup; - children = ( - 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */, - 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */, - 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */, - 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */, - ); - name = WindowsBrowser; - sourceTree = ""; - }; - 4B470ED4299C484B0086EBDC /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02025B16298851D500E694E7 /* FirewallManager.swift */, - 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */, - 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */, - 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */, - 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */, - 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */, - 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */, - 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 4B6484F427FD1E390050A7A1 /* Waitlist */ = { - isa = PBXGroup; - children = ( - 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */, - 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */, - 37FCAAA0299117F9000E420A /* MacBrowser */, - 37FCAAA129911801000E420A /* WindowsBrowser */, - 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */, - ); - name = Waitlist; - sourceTree = ""; - }; - 4B6484F927FFCF520050A7A1 /* Waitlist */ = { - isa = PBXGroup; - children = ( - 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */, - ); - name = Waitlist; - sourceTree = ""; - }; - 4B83396D29AC0F22003F7EA9 /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */, - 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */, - 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */, - 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */, - 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 830FA79B1F8E81FB00FCE105 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 830FA79E1F8E82DB00FCE105 /* Store */, - 830FA79C1F8E820B00FCE105 /* Converters */, - 85C271DA1FD0366F007216B4 /* HTTPSUpgradeTests.swift */, - 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 830FA79C1F8E820B00FCE105 /* Converters */ = { - isa = PBXGroup; - children = ( - 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */, - ); - name = Converters; - sourceTree = ""; - }; - 830FA79E1F8E82DB00FCE105 /* Store */ = { - isa = PBXGroup; - children = ( - F16393F41ECCA85900DDD653 /* DomainsProtectionUserDefaultsStoreTests.swift */, - 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */, - ); - name = Store; - sourceTree = ""; - }; - 83134D7F20E2E013006CE65D /* Feedback */ = { - isa = PBXGroup; - children = ( - 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */, - 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */, - ); - name = Feedback; - sourceTree = ""; - }; - 835750931F8E9A610059E07B /* contentblocking */ = { - isa = PBXGroup; - children = ( - 8595BF491FE847EB00F692EC /* ios-js-support */, - 85047B891F69692C002A95D8 /* contentblocker.js */, - 850559C823C61B5D0055C0D5 /* login-form-detection.js */, - 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */, - ); - name = contentblocking; - sourceTree = ""; - }; - 837774491F8E1ECE00E17A29 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 02BA15AD26A89DE100472DD7 /* PrivacyConfiguration */, - 8377744B1F8E1F8000E17A29 /* Domain */, - 8377744C1F8E1F8D00E17A29 /* Store */, - 85BDC3152434E51B0053DB07 /* Web */, - 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */, - 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */, - 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */, - 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 8377744B1F8E1F8000E17A29 /* Domain */ = { - isa = PBXGroup; - children = ( - 4B52648A25F9613B00CB4C24 /* trackerData.json */, - ); - name = Domain; - sourceTree = ""; - }; - 8377744C1F8E1F8D00E17A29 /* Store */ = { - isa = PBXGroup; - children = ( - 9813F79722BA71AA00A80EDB /* StorageCache.swift */, - 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */, - CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */, - ); - name = Store; - sourceTree = ""; - }; - 8390446D20BDCE10006461CD /* ShareExtension */ = { - isa = PBXGroup; - children = ( - 8390446E20BDCE10006461CD /* ShareViewController.swift */, - 8390447020BDCE10006461CD /* MainInterface.storyboard */, - 8390447320BDCE10006461CD /* Info.plist */, - 838306E120C733010045E854 /* InfoPlist.strings */, - ); - path = ShareExtension; - sourceTree = ""; - }; - 839F119520DBC489007CD8C2 /* Feedback */ = { - isa = PBXGroup; - children = ( - 8528AE7A212EF49200D0BD74 /* AppStore */, - 83D4A73920E2455B003A7A6D /* API */, - 982E562C222C39E2008D861B /* Model */, - 83D4A73820E2454D003A7A6D /* UI */, - ); - name = Feedback; - sourceTree = ""; - }; - 83D4A73820E2454D003A7A6D /* UI */ = { - isa = PBXGroup; - children = ( - 984147B024F0261A00362052 /* Feedback.storyboard */, - 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */, - 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */, - 980891A42237D4F500313A70 /* FeedbackNavigator.swift */, - 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */, - 980891A62237D5D800313A70 /* FeedbackPresenter.swift */, - 9888F77A2224980500C46159 /* FeedbackViewController.swift */, - 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */, - ); - name = UI; - sourceTree = ""; - }; - 83D4A73920E2455B003A7A6D /* API */ = { - isa = PBXGroup; - children = ( - 83134D7C20E2D725006CE65D /* FeedbackSender.swift */, - ); - name = API; - sourceTree = ""; - }; - 83EDCC3E1F86B363005CDFCD /* API */ = { - isa = PBXGroup; - children = ( - ); - name = API; - sourceTree = ""; - }; - 84E341891E2F7EFB00BDBA6F = { - isa = PBXGroup; - children = ( - EE3B98EB2A963515002F63A0 /* WidgetsExtensionAlpha.entitlements */, - 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */, - EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */, - 84E341941E2F7EFB00BDBA6F /* DuckDuckGo */, - F143C2E51E4A4CD400CFDE3A /* Core */, - 8390446D20BDCE10006461CD /* ShareExtension */, - 98A54A8222AFCB2C00E541F4 /* Instruments */, - 84E341A91E2F7EFB00BDBA6F /* UnitTests */, - 85F21DAE210F5E32002631A6 /* AtbUITests */, - 85482D892462DCD100EDEDD1 /* OpenAction */, - 8512EA5224ED30D20073EE19 /* Widgets */, - 02025665298818B200E694E7 /* PacketTunnelProvider */, - 025CCFE32582601C001CD5BB /* FingerprintingUITests */, - 9825F9D9293F2E5F00F220F2 /* PerformanceTests */, - 85D33FCC25C97B6E002B91A6 /* IntegrationTests */, - F1AA545F1E48D90700223211 /* Frameworks */, - 31E69A60280F4BAD00478327 /* LocalPackages */, - 84E341931E2F7EFB00BDBA6F /* Products */, - 83ED3B8D1FA8E63700B47556 /* README.md */, - 83ED3B8C1FA8E61D00B47556 /* ManualTestsScript.md */, - 85A313962028E78A00327D00 /* release_notes.txt */, - F14BEF002B064379007864AC /* BrowserServicesKit */, - ); - sourceTree = ""; - }; - 84E341931E2F7EFB00BDBA6F /* Products */ = { - isa = PBXGroup; - children = ( - 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */, - 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */, - F143C2E41E4A4CD400CFDE3A /* Core.framework */, - 8390446C20BDCE10006461CD /* ShareExtension.appex */, - 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */, - 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */, - 85482D882462DCD100EDEDD1 /* OpenAction.appex */, - 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */, - 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */, - 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */, - 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */, - 02025662298818B100E694E7 /* PacketTunnelProvider.appex */, - ); - name = Products; - sourceTree = ""; - }; - 84E341941E2F7EFB00BDBA6F /* DuckDuckGo */ = { - isa = PBXGroup; - children = ( - EE3B98EA2A9634CC002F63A0 /* DuckDuckGoAlpha.entitlements */, - CB258D1129A4F1BB00DEBA24 /* Configuration */, - 1E908BED29827C480008C8F3 /* Autoconsent */, - 3157B43627F4C8380042D3D7 /* Favicons */, - AA4D6A8023DE4973007E8790 /* AppIcon */, - F1C5ECF31E37812900C599A4 /* Application */, - 02025B0A29884CF300E694E7 /* AppTrackingProtection */, - 9817C9C121EF58BA00884F65 /* AutoClear */, - F15D43211E70849A00BF2CDC /* Autocomplete */, - F44D279327F331930037F371 /* Autofill */, - F1668BCC1E798025008CBA04 /* Bookmarks */, - 9830A05725ED0C5D00DB64DE /* BrowsingMenu */, - B652DF02287C01EE00C12A9C /* ContentBlocking */, - 310D09192799EF5C00DC0060 /* Downloads */, - F143C2C51E4A08F300CFDE3A /* DuckDuckGo.entitlements */, - C159DF052A430B36007834BB /* EmailProtection */, - 839F119520DBC489007CD8C2 /* Feedback */, - 85F2FFFE2215C163006BB258 /* FindInPage */, - F13B4BF31F18C73A00814661 /* Home */, - 84E341A11E2F7EFB00BDBA6F /* Info.plist */, - 98B001B1251EABB40090EC07 /* InfoPlist.strings */, - 85DFEDEB24C7CC7600973FE7 /* iPad */, - F1C5ECFA1E37B15B00C599A4 /* Main */, - EECD94B22A28B8580085C66E /* NetworkProtection */, - 85AE668C20971FCA0014CF04 /* Notifications */, - F1C4A70C1E5771F800A6CA1B /* OmniBar */, - F1AE54DB1F0425BB00D9A700 /* Privacy */, - F1DF09502B039E6E008CC908 /* PrivacyDashboard */, - 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */, - C1B7B51D28941F160098FD6A /* RemoteMessaging */, - F1AB2B401E3F75A000868554 /* Settings */, - 0A6CC0EE23904D5400E4F627 /* Settings.bundle */, - 85F98F8C296F0ED100742F4A /* Sync */, - F13B4BF41F18C74500814661 /* Tabs */, - F1386BA21E6846320062FC3C /* TabSwitcher */, - 98F3A1D6217B36EE0011A0D4 /* Themes */, - F11CEF581EBB66C80088E4D7 /* Tutorials */, - F1D796ED1E7AE4090019D451 /* UserInterface */, - 84E341E31E2FC0E400BDBA6F /* UserInterfaceResources */, - 3151F0E827357F8F00226F58 /* VoiceSearch */, - 4B6484F427FD1E390050A7A1 /* Waitlist */, - ); - path = DuckDuckGo; - sourceTree = ""; - }; - 84E341A91E2F7EFB00BDBA6F /* UnitTests */ = { - isa = PBXGroup; - children = ( - 85C011FA2992850A001E0A99 /* SyncUI */, - F12D98401F266B30003C2EE3 /* DuckDuckGo */, - F1E092B31E92A6B900732CCC /* Core */, - F1134ED11F40EDB600B73467 /* TestUtils */, - F17669A91E412A17003D3222 /* Mocks */, - F17843E81F36226700390DCD /* MockFiles */, - 84E341AC1E2F7EFB00BDBA6F /* Info.plist */, - ); - name = UnitTests; - path = DuckDuckGoTests; - sourceTree = ""; - }; - 84E341E31E2FC0E400BDBA6F /* UserInterfaceResources */ = { - isa = PBXGroup; - children = ( - F143C2B11E49D78C00CFDE3A /* Assets.xcassets */, - F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */, - 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */, - 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */, - F1F533861F26ABAC00D80D4F /* Localizable.strings */, - 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */, - 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */, - 85C29709247EB7AA0063A335 /* Text.xcassets */, - ); - name = UserInterfaceResources; - sourceTree = ""; - }; - 8512EA5224ED30D20073EE19 /* Widgets */ = { - isa = PBXGroup; - children = ( - 8512EA5624ED30D30073EE19 /* Assets.xcassets */, - 853273AC24FEF49600E3C778 /* ColorExtension.swift */, - 853273B124FF114700E3C778 /* DeepLinks.swift */, - 8512EA5824ED30D30073EE19 /* Info.plist */, - 98B001A2251EABB40090EC07 /* InfoPlist.strings */, - 98B001A8251EABB40090EC07 /* Localizable.strings */, - 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */, - 8544C37A250B823600A0FE73 /* UserText.swift */, - 8512EA5324ED30D20073EE19 /* Widgets.swift */, - 853273AF24FEFE4600E3C778 /* WidgetsExtension.entitlements */, - 853273A924FEF24300E3C778 /* WidgetViews.swift */, - ); - path = Widgets; - sourceTree = ""; - }; - 851DFD88212C5ED600D95F20 /* Main */ = { - isa = PBXGroup; - children = ( - 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */, - 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */, - 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */, - ); - name = Main; - sourceTree = ""; - }; - 8528AE7A212EF49200D0BD74 /* AppStore */ = { - isa = PBXGroup; - children = ( - 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */, - 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */, - ); - name = AppStore; - sourceTree = ""; - }; - 85374D3621AC417200FF5A1E /* Renderers */ = { - isa = PBXGroup; - children = ( - F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */, - 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */, - 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */, - 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */, - ); - name = Renderers; - sourceTree = ""; - }; - 85449EF623FDA03100512AAF /* UI */ = { - isa = PBXGroup; - children = ( - F1CDD3F11F16911700BE0581 /* AboutViewController.swift */, - 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */, - AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */, - AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */, - 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */, - 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */, - 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */, - F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */, - 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */, - 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */, - F176699D1E40BC86003D3222 /* Settings.storyboard */, - F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */, - 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */, - 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */, - 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */, - ); - name = UI; - sourceTree = ""; - }; - 85449EF723FDA03D00512AAF /* Model */ = { - isa = PBXGroup; - children = ( - 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */, - 4B53648926718D0E001AA041 /* EmailWaitlist.swift */, - ); - name = Model; - sourceTree = ""; - }; - 85482D892462DCD100EDEDD1 /* OpenAction */ = { - isa = PBXGroup; - children = ( - 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */, - 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */, - 85482D912462DCD100EDEDD1 /* Info.plist */, - 98B001A5251EABB40090EC07 /* InfoPlist.strings */, - 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */, - ); - path = OpenAction; - sourceTree = ""; - }; - 858566F1252E55AE007501B8 /* Debug */ = { - isa = PBXGroup; - children = ( - 858566E7252E4F56007501B8 /* Debug.storyboard */, - 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */, - 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */, - 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */, - 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */, - 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */, - 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */, - C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */, - F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */, - 983D71B02A286E810072E26D /* SyncDebugViewController.swift */, - EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */, - ); - name = Debug; - sourceTree = ""; - }; - 858650CF2469BCC100C36F8A /* DaxOnboarding */ = { - isa = PBXGroup; - children = ( - 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */, - 858650D02469BCDE00C36F8A /* DaxDialogs.swift */, - 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */, - 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */, - 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */, - 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */, - F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */, - F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */, - 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */, - 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */, - ); - name = DaxOnboarding; - sourceTree = ""; - }; - 8588026724E4249800C24AB6 /* iPad */ = { - isa = PBXGroup; - children = ( - 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */, - ); - name = iPad; - sourceTree = ""; - }; - 8595BF491FE847EB00F692EC /* ios-js-support */ = { - isa = PBXGroup; - children = ( - 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */, - 1EEFD2D42758E31600B1393B /* textsize.js */, - ); - name = "ios-js-support"; - sourceTree = ""; - }; - 859872221F5743AF00041CB8 /* FireAnimation */ = { - isa = PBXGroup; - children = ( - F4B594E2257E9806006BC1F0 /* NewFireAnimation */, - ); - name = FireAnimation; - sourceTree = ""; - }; - 85AE668C20971FCA0014CF04 /* Notifications */ = { - isa = PBXGroup; - children = ( - 85AE668D2097206E0014CF04 /* NotificationView.xib */, - 85AE668F209724120014CF04 /* NotificationView.swift */, - ); - name = Notifications; - sourceTree = ""; - }; - 85B9CB8321AEBD72009001F1 /* Cells */ = { - isa = PBXGroup; - children = ( - 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */, - 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */, - 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */, - ); - name = Cells; - sourceTree = ""; - }; - 85BDC3152434E51B0053DB07 /* Web */ = { - isa = PBXGroup; - children = ( - 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */, - ); - name = Web; - sourceTree = ""; - }; - 85C011FA2992850A001E0A99 /* SyncUI */ = { - isa = PBXGroup; - children = ( - 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */, - ); - name = SyncUI; - sourceTree = ""; - }; - 85C11E4A209084DE00BFFEB4 /* HomeRow */ = { - isa = PBXGroup; - children = ( - 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */, - 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */, - 984147C524F026C800362052 /* HomeRow.storyboard */, - 85A9C37820E0E00C00073340 /* HomeRow.xcassets */, - ); - name = HomeRow; - sourceTree = ""; - }; - 85C11E4D2090893900BFFEB4 /* HomeRow */ = { - isa = PBXGroup; - children = ( - 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */, - 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */, - ); - name = HomeRow; - sourceTree = ""; - }; - 85C29705247BDCE60063A335 /* Dax */ = { - isa = PBXGroup; - children = ( - 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */, - 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */, - ); - name = Dax; - sourceTree = ""; - }; - 85CA53A724BB342B00A6288C /* Favicons */ = { - isa = PBXGroup; - children = ( - C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */, - 85CA53A324B9F2BD00A6288C /* Favicons.swift */, - 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */, - 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */, - 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */, - 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 85D2186E24BF24BA004373D2 /* Favicons */ = { - isa = PBXGroup; - children = ( - 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */, - 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */, - 85D2187324BF25CD004373D2 /* FaviconsTests.swift */, - 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 85D33FCC25C97B6E002B91A6 /* IntegrationTests */ = { - isa = PBXGroup; - children = ( - 1E1D8B5F29950FB300C96994 /* Autoconsent */, - 85F21DBD21121147002631A6 /* AtbServerTests.swift */, - 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */, - 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */, - 85D33FCF25C97B6E002B91A6 /* Info.plist */, - ); - path = IntegrationTests; - sourceTree = ""; - }; - 85DD44232976C7A8005CC388 /* Controllers */ = { - isa = PBXGroup; - children = ( - 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */, - 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */, - 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */, - 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */, - ); - name = Controllers; - sourceTree = ""; - }; - 85DFEDEB24C7CC7600973FE7 /* iPad */ = { - isa = PBXGroup; - children = ( - 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */, - ); - name = iPad; - sourceTree = ""; - }; - 85E5602D26541D0900F4DC44 /* AutoComplete */ = { - isa = PBXGroup; - children = ( - 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */, - ); - name = AutoComplete; - sourceTree = ""; - }; - 85EE7F53224667C3000FE757 /* WebContainer */ = { - isa = PBXGroup; - children = ( - 85EE7F54224667DD000FE757 /* WebContainer.storyboard */, - 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */, - 85EE7F562246685B000FE757 /* WebContainerViewController.swift */, - ); - name = WebContainer; - sourceTree = ""; - }; - 85F21DAE210F5E32002631A6 /* AtbUITests */ = { - isa = PBXGroup; - children = ( - 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */, - 85F21DB1210F5E32002631A6 /* Info.plist */, - 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */, - ); - path = AtbUITests; - sourceTree = ""; - }; - 85F2FFFE2215C163006BB258 /* FindInPage */ = { - isa = PBXGroup; - children = ( - 85F2FFFF2215C17B006BB258 /* FindInPage.swift */, - 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */, - 8586A10C24CBA7070049720E /* FindInPageActivity.swift */, - 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */, - 85F200032216F5D8006BB258 /* FindInPageView.swift */, - ); - name = FindInPage; - sourceTree = ""; - }; - 85F98F8C296F0ED100742F4A /* Sync */ = { - isa = PBXGroup; - children = ( - 377D80202AB4853A002AF251 /* SettingSyncHandlers */, - 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */, - 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */, - 85DD44232976C7A8005CC388 /* Controllers */, - ); - name = Sync; - sourceTree = ""; - }; - 9817C9C121EF58BA00884F65 /* AutoClear */ = { - isa = PBXGroup; - children = ( - 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */, - 9817C9C221EF594700884F65 /* AutoClear.swift */, - ); - name = AutoClear; - sourceTree = ""; - }; - 981FED7222045FFA008488D7 /* AutoClear */ = { - isa = PBXGroup; - children = ( - 981FED7322046017008488D7 /* AutoClearTests.swift */, - ); - name = AutoClear; - sourceTree = ""; - }; - 9825F9D9293F2E5F00F220F2 /* PerformanceTests */ = { - isa = PBXGroup; - children = ( - 98BFA910294A2086004EA636 /* bookmarks_3k.html */, - 98D4B7E22949C4270068814D /* bookmarks_30k.html */, - 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */, - 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */, - 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */, - 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */, - 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */, - 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */, - ); - path = PerformanceTests; - sourceTree = ""; - }; - 982E562C222C39E2008D861B /* Model */ = { - isa = PBXGroup; - children = ( - 982E562D222C39F8008D861B /* Feedback.swift */, - ); - name = Model; - sourceTree = ""; - }; - 9830A05725ED0C5D00DB64DE /* BrowsingMenu */ = { - isa = PBXGroup; - children = ( - 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */, - B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */, - 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */, - B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */, - 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */, - 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */, - 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */, - 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */, - ); - path = BrowsingMenu; - sourceTree = ""; - }; - 98559FD0267099F400A83094 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */, - 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */, - B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */, - B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */, - B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */, - B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 987130BD294AAB8200AB05E0 /* BSK */ = { - isa = PBXGroup; - children = ( - 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */, - 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */, - 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */, - 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */, - 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */, - 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */, - 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */, - ); - name = BSK; - sourceTree = ""; - }; - 98A54A8222AFCB2C00E541F4 /* Instruments */ = { - isa = PBXGroup; - children = ( - 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */, - 9820A5D522B1C0B20024E37C /* DDG Trace.tracetemplate */, - ); - path = Instruments; - sourceTree = ""; - }; - 98EA2C3A218B9A880023E1DC /* Themes */ = { - isa = PBXGroup; - children = ( - 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */, - ); - name = Themes; - sourceTree = ""; - }; - 98EA2C3F218BB5140023E1DC /* Settings */ = { - isa = PBXGroup; - children = ( - 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */, - 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */, - ); - name = Settings; - sourceTree = ""; - }; - 98F3A1D6217B36EE0011A0D4 /* Themes */ = { - isa = PBXGroup; - children = ( - 98F3A1D7217B37010011A0D4 /* Theme.swift */, - 9874F9ED2187AFCE00CAF33D /* Themable.swift */, - 98DA6EC92181E41F00E65433 /* ThemeManager.swift */, - 98F3A1D9217B37200011A0D4 /* LightTheme.swift */, - 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */, - 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */, - ); - name = Themes; - sourceTree = ""; - }; - AA4D6A8023DE4973007E8790 /* AppIcon */ = { - isa = PBXGroup; - children = ( - AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */, - AA3D854823DA1DFB00788410 /* AppIcon.swift */, - AA4D6A8123DE4981007E8790 /* Black */, - AA4D6A9623DE4BB3007E8790 /* Blue */, - AA4D6AAB23DE4CC9007E8790 /* Green */, - AA4D6AAC23DE4CE5007E8790 /* Purple */, - AA4D6AF323DF0282007E8790 /* Red */, - AA4D6AAD23DE4D01007E8790 /* Yellow */, - ); - name = AppIcon; - sourceTree = ""; - }; - AA4D6A8123DE4981007E8790 /* Black */ = { - isa = PBXGroup; - children = ( - AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */, - AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */, - AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */, - AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */, - AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */, - AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */, - AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */, - AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */, - ); - name = Black; - sourceTree = ""; - }; - AA4D6A9623DE4BB3007E8790 /* Blue */ = { - isa = PBXGroup; - children = ( - AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */, - AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */, - AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */, - AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */, - AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */, - AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */, - AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */, - AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */, - ); - name = Blue; - sourceTree = ""; - }; - AA4D6AAB23DE4CC9007E8790 /* Green */ = { - isa = PBXGroup; - children = ( - AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */, - AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */, - AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */, - AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */, - AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */, - AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */, - AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */, - AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */, - ); - name = Green; - sourceTree = ""; - }; - AA4D6AAC23DE4CE5007E8790 /* Purple */ = { - isa = PBXGroup; - children = ( - AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */, - AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */, - AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */, - AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */, - AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */, - AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */, - AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */, - AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */, - ); - name = Purple; - sourceTree = ""; - }; - AA4D6AAD23DE4D01007E8790 /* Yellow */ = { - isa = PBXGroup; - children = ( - AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */, - AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */, - AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */, - AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */, - AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */, - AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */, - AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */, - AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */, - ); - name = Yellow; - sourceTree = ""; - }; - AA4D6AF323DF0282007E8790 /* Red */ = { - isa = PBXGroup; - children = ( - AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */, - AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */, - AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */, - AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */, - ); - name = Red; - sourceTree = ""; - }; - B652DF02287C01EE00C12A9C /* ContentBlocking */ = { - isa = PBXGroup; - children = ( - B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */, - B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */, - ); - name = ContentBlocking; - sourceTree = ""; - }; - C14882D627F2010700D59F0C /* ImportExport */ = { - isa = PBXGroup; - children = ( - C14882D727F2011C00D59F0C /* BookmarksExporter.swift */, - C14882D927F2011C00D59F0C /* BookmarksImporter.swift */, - ); - name = ImportExport; - sourceTree = ""; - }; - C14882DD27F20D7300D59F0C /* Bookmarks */ = { - isa = PBXGroup; - children = ( - 987130BD294AAB8200AB05E0 /* BSK */, - 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */, - 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */, - C14882DE27F20D7E00D59F0C /* ImportExport */, - ); - name = Bookmarks; - sourceTree = ""; - }; - C14882DE27F20D7E00D59F0C /* ImportExport */ = { - isa = PBXGroup; - children = ( - C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */, - C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */, - C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */, - ); - name = ImportExport; - sourceTree = ""; - }; - C159DF052A430B36007834BB /* EmailProtection */ = { - isa = PBXGroup; - children = ( - C1F341C32A6923D70032057B /* EmailAddressPrompt */, - C1CAA3D52A630ECB00807703 /* EmailSignup */, - ); - name = EmailProtection; - sourceTree = ""; - }; - C17B59552A03AAC40055F2D1 /* PasswordGeneration */ = { - isa = PBXGroup; - children = ( - C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */, - C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */, - C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */, - ); - name = PasswordGeneration; - sourceTree = ""; - }; - C1B7B51D28941F160098FD6A /* RemoteMessaging */ = { - isa = PBXGroup; - children = ( - C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */, - C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */, - C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */, - C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */, - ); - name = RemoteMessaging; - sourceTree = ""; - }; - C1B7B52E28944DDC0098FD6A /* RemoteMessaging */ = { - isa = PBXGroup; - children = ( - C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */, - ); - name = RemoteMessaging; - sourceTree = ""; - }; - C1BF0BA629B63E0400482B73 /* AutofillLoginUI */ = { - isa = PBXGroup; - children = ( - C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */, - ); - name = AutofillLoginUI; - sourceTree = ""; - }; - C1CAA3D52A630ECB00807703 /* EmailSignup */ = { - isa = PBXGroup; - children = ( - C159DF062A430B60007834BB /* EmailSignupViewController.swift */, - C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */, - C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */, - C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */, - ); - name = EmailSignup; - sourceTree = ""; - }; - C1F341C32A6923D70032057B /* EmailAddressPrompt */ = { - isa = PBXGroup; - children = ( - C1F341C42A6924000032057B /* EmailAddressPromptView.swift */, - C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */, - C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */, - ); - name = EmailAddressPrompt; - sourceTree = ""; - }; - CB1AEFB6279AF6420031AE3D /* WidgetEducation */ = { - isa = PBXGroup; - children = ( - CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */, - CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */, - ); - name = WidgetEducation; - sourceTree = ""; - }; - CB258D1129A4F1BB00DEBA24 /* Configuration */ = { - isa = PBXGroup; - children = ( - CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */, - CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */, - ); - path = Configuration; - sourceTree = ""; - }; - CBAA195627BFDD9800A4BD49 /* SmarterEncryption */ = { - isa = PBXGroup; - children = ( - CBAA195827BFDE0800A4BD49 /* Resources */, - CBAA195727BFDDAC00A4BD49 /* Store */, - ); - name = SmarterEncryption; - sourceTree = ""; - }; - CBAA195727BFDDAC00A4BD49 /* Store */ = { - isa = PBXGroup; - children = ( - 85A53EC9200D1FA20010D13F /* FileStore.swift */, - 9896632322C56716007BE4FE /* EtagStorage.swift */, - CB258D0C29A4CD0500DEBA24 /* Configuration.swift */, - ); - name = Store; - sourceTree = ""; - }; - CBAA195827BFDE0800A4BD49 /* Resources */ = { - isa = PBXGroup; - children = ( - 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */, - 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */, - 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */, - ); - name = Resources; - sourceTree = ""; - }; - EA7EFE662677F5BD0075464E /* PrivacyReferenceTests */ = { - isa = PBXGroup; - children = ( - EA39B7E1268A1A35000C62CD /* privacy-reference-tests */, - 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */, - EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */, - 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */, - 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */, - ); - name = PrivacyReferenceTests; - sourceTree = ""; - }; - EE0153DF2A6EABAF002A8B26 /* Helpers */ = { - isa = PBXGroup; - children = ( - EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */, - EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */, - EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */, - ); - name = Helpers; - sourceTree = ""; - }; - EE0153E22A6FE031002A8B26 /* Root */ = { - isa = PBXGroup; - children = ( - EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */, - EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */, - EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */, - ); - name = Root; - sourceTree = ""; - }; - EE3766DC2AC5940A00AAB575 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */, - EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */, - ); - path = NetworkProtection; - sourceTree = ""; - }; - EE3B226929DE0EE10082298A /* FeatureFlags */ = { - isa = PBXGroup; - children = ( - EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */, - ); - name = FeatureFlags; - sourceTree = ""; - }; - EE458D122ABB651500FC651A /* Debug */ = { - isa = PBXGroup; - children = ( - EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */, - EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */, - ); - name = Debug; - sourceTree = ""; - }; - EE50052C29C3692700AE0773 /* FeatureFlags */ = { - isa = PBXGroup; - children = ( - EE50052D29C369D300AE0773 /* FeatureFlag.swift */, - EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */, - ); - name = FeatureFlags; - sourceTree = ""; - }; - EE56DE3A2A6038F500375C41 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */, - EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */, - EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EE7A92852AC6DE2500832A36 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */, - EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EE9D68CF2AE00CE000B55EF4 /* VPNSettings */ = { - isa = PBXGroup; - children = ( - EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */, - ); - name = VPNSettings; - sourceTree = ""; - }; - EE9D68D62AE1527F00B55EF4 /* VPNNotifications */ = { - isa = PBXGroup; - children = ( - EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */, - EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */, - ); - name = VPNNotifications; - sourceTree = ""; - }; - EECD94B22A28B8580085C66E /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EE9D68D62AE1527F00B55EF4 /* VPNNotifications */, - EE9D68CF2AE00CE000B55EF4 /* VPNSettings */, - EE458D122ABB651500FC651A /* Debug */, - EE0153E22A6FE031002A8B26 /* Root */, - EE0153DF2A6EABAF002A8B26 /* Helpers */, - EEFD562D2A65B68B00DAEC48 /* Invite */, - EECD94B32A28B96C0085C66E /* Status */, - EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EECD94B32A28B96C0085C66E /* Status */ = { - isa = PBXGroup; - children = ( - EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */, - EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */, - ); - name = Status; - sourceTree = ""; - }; - EEFD562D2A65B68B00DAEC48 /* Invite */ = { - isa = PBXGroup; - children = ( - EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */, - EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */, - ); - name = Invite; - sourceTree = ""; - }; - F1134EA71F3E2B3500B73467 /* Statistics */ = { - isa = PBXGroup; - children = ( - C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */, - F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */, - F1134EB11F40AC6A00B73467 /* Domain */, - F1134EAE1F40AB2300B73467 /* Parser */, - F1134EA91F3E2BA700B73467 /* Store */, - CB2A7EF028410DF700885F67 /* PixelEvent.swift */, - 853A717520F62FE800FE60BC /* Pixel.swift */, - 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */, - 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */, - 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */, - ); - name = Statistics; - sourceTree = ""; - }; - F1134EA91F3E2BA700B73467 /* Store */ = { - isa = PBXGroup; - children = ( - F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */, - F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */, - ); - name = Store; - sourceTree = ""; - }; - F1134EAE1F40AB2300B73467 /* Parser */ = { - isa = PBXGroup; - children = ( - F1134EAF1F40AC6300B73467 /* AtbParser.swift */, - ); - name = Parser; - sourceTree = ""; - }; - F1134EB11F40AC6A00B73467 /* Domain */ = { - isa = PBXGroup; - children = ( - F1134EB21F40AD2500B73467 /* Atb.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F1134EC91F40E74800B73467 /* Statistics */ = { - isa = PBXGroup; - children = ( - 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */, - 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */, - F1134ECB1F40EA0300B73467 /* Parser */, - 853A717720F645FB00FE60BC /* PixelTests.swift */, - 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */, - 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */, - F1134ED31F40F12B00B73467 /* Store */, - 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */, - ); - name = Statistics; - sourceTree = ""; - }; - F1134ECB1F40EA0300B73467 /* Parser */ = { - isa = PBXGroup; - children = ( - F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */, - ); - name = Parser; - sourceTree = ""; - }; - F1134ED11F40EDB600B73467 /* TestUtils */ = { - isa = PBXGroup; - children = ( - C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */, - 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */, - C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */, - F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */, - C14882E627F20DAB00D59F0C /* TestDataLoader.swift */, - 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */, - 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */, - EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */, - ); - name = TestUtils; - sourceTree = ""; - }; - F1134ED31F40F12B00B73467 /* Store */ = { - isa = PBXGroup; - children = ( - F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */, - ); - name = Store; - sourceTree = ""; - }; - F11CEF581EBB66C80088E4D7 /* Tutorials */ = { - isa = PBXGroup; - children = ( - 1E16260029683B4D0004127F /* CustomDaxDialog */, - 858650CF2469BCC100C36F8A /* DaxOnboarding */, - 85EE7F53224667C3000FE757 /* WebContainer */, - 85C11E4A209084DE00BFFEB4 /* HomeRow */, - F1BE54481E69DD5F00FCF649 /* Onboarding */, - F186421A1E94A3F900B2A911 /* Support */, - ); - name = Tutorials; - sourceTree = ""; - }; - F12790DD1EBBDDF3001D3AEC /* Tutorials */ = { - isa = PBXGroup; - children = ( - 85C29705247BDCE60063A335 /* Dax */, - 85C11E4D2090893900BFFEB4 /* HomeRow */, - ); - name = Tutorials; - sourceTree = ""; - }; - F12D98401F266B30003C2EE3 /* DuckDuckGo */ = { - isa = PBXGroup; - children = ( - F17669A21E411D63003D3222 /* Application */, - 026F08B629B7DC130079B9DF /* AppTrackingProtection */, - 981FED7222045FFA008488D7 /* AutoClear */, - 85E5602D26541D0900F4DC44 /* AutoComplete */, - 1E1D8B5B2994FF7800C96994 /* Autoconsent */, - F40F843228C92B1C0081AE75 /* Autofill */, - 98559FD0267099F400A83094 /* ContentBlocker */, - 31C138A127A334F600FFD4B2 /* Downloads */, - 83134D7F20E2E013006CE65D /* Feedback */, - 8588026724E4249800C24AB6 /* iPad */, - 851DFD88212C5ED600D95F20 /* Main */, - EE56DE3A2A6038F500375C41 /* NetworkProtection */, - F1D477C71F2139210031ED49 /* OmniBar */, - C1B7B52E28944DDC0098FD6A /* RemoteMessaging */, - 98EA2C3F218BB5140023E1DC /* Settings */, - F13B4BF71F18C9E800814661 /* Tabs */, - 98EA2C3A218B9A880023E1DC /* Themes */, - F12790DD1EBBDDF3001D3AEC /* Tutorials */, - F194FAF91F14E605009B4DF8 /* UserInterface */, - 317045BE2858C69A0016ED1F /* Utils */, - 4B6484F927FFCF520050A7A1 /* Waitlist */, - ); - name = DuckDuckGo; - sourceTree = ""; - }; - F1386BA21E6846320062FC3C /* TabSwitcher */ = { - isa = PBXGroup; - children = ( - 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */, - 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */, - 8586A10F24CCCD040049720E /* TabsBarViewController.swift */, - F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */, - F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */, - 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */, - F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */, - 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */, - 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */, - F1DE78571E5CAE350058895A /* TabViewGridCell.swift */, - 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */, - ); - name = TabSwitcher; - sourceTree = ""; - }; - F13B4BF31F18C73A00814661 /* Home */ = { - isa = PBXGroup; - children = ( - 02A54A962A0930D1000C8FED /* AppTrackingProtection */, - F4D9C4F8251179CC00814B71 /* HomeMessages */, - 984147B324F0264300362052 /* Home.storyboard */, - 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */, - F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */, - 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */, - F16390811E648B7A005B4550 /* HomeViewController.swift */, - 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */, - 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */, - 85B9CB8321AEBD72009001F1 /* Cells */, - 85374D3621AC417200FF5A1E /* Renderers */, - ); - name = Home; - sourceTree = ""; - }; - F13B4BF41F18C74500814661 /* Tabs */ = { - isa = PBXGroup; - children = ( - 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */, - F1617C141E57336D00DEDCAF /* TabManager.swift */, - F13B4BF51F18C75D00814661 /* Model */, - F13B4BF61F18C76600814661 /* UI */, - ); - name = Tabs; - sourceTree = ""; - }; - F13B4BF51F18C75D00814661 /* Model */ = { - isa = PBXGroup; - children = ( - F13B4BD21F1822C700814661 /* Tab.swift */, - F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */, - F13B4BBF1F180D8A00814661 /* TabsModel.swift */, - 988AC354257E47C100793C64 /* RequeryLogic.swift */, - B652DEFC287BE67400C12A9C /* UserScripts.swift */, - ); - name = Model; - sourceTree = ""; - }; - F13B4BF61F18C76600814661 /* UI */ = { - isa = PBXGroup; - children = ( - 984147C224F026A300362052 /* Tab.storyboard */, - F1386BA31E6846C40062FC3C /* TabDelegate.swift */, - F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */, - CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */, - 9820EAF422613CD30089094D /* WebProgressWorker.swift */, - 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */, - 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */, - 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */, - 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */, - 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */, - 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */, - 8548D96725262C33005AAE49 /* view_highlight.json */, - 31B524562715BB23002225AB /* WebJSAlert.swift */, - B60DFF062872B64B0061E7C2 /* JSAlertController.swift */, - B6BA95E728924730004ABA20 /* JSAlertController.storyboard */, - 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */, - ); - name = UI; - sourceTree = ""; - }; - F13B4BF71F18C9E800814661 /* Tabs */ = { - isa = PBXGroup; - children = ( - 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */, - 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */, - 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */, - F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */, - F13B4BF81F18CA0600814661 /* TabsModelTests.swift */, - F189AED61F18F6DE001EBAE1 /* TabTests.swift */, - ); - name = Tabs; - sourceTree = ""; - }; - F143C2E51E4A4CD400CFDE3A /* Core */ = { - isa = PBXGroup; - children = ( - EE7A92852AC6DE2500832A36 /* NetworkProtection */, - 4B470ED4299C484B0086EBDC /* AppTrackingProtection */, - F1CE42A71ECA0A520074A8DF /* Bookmarks */, - 837774491F8E1ECE00E17A29 /* ContentBlocker */, - F143C2E61E4A4CD400CFDE3A /* Core.h */, - F143C3141E4A99BE00CFDE3A /* Domain */, - 85CA53A724BB342B00A6288C /* Favicons */, - EE50052C29C3692700AE0773 /* FeatureFlags */, - 8512BCBF2061B6110085E862 /* global.swift */, - F143C2E71E4A4CD400CFDE3A /* Info.plist */, - 98B001AE251EABB40090EC07 /* InfoPlist.strings */, - F18608DE1E5E648100361C30 /* Javascript */, - CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */, - CBAA195627BFDD9800A4BD49 /* SmarterEncryption */, - F1134EA71F3E2B3500B73467 /* Statistics */, - 37DF000829F9C3F0002B7D3E /* Sync */, - F143C3191E4A99DD00CFDE3A /* Utilities */, - F143C3311E4A9A6A00CFDE3A /* Web */, - ); - path = Core; - sourceTree = ""; - }; - F143C3141E4A99BE00CFDE3A /* Domain */ = { - isa = PBXGroup; - children = ( - F143C3151E4A99D200CFDE3A /* AppURLs.swift */, - F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */, - F143C3161E4A99D200CFDE3A /* Link.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F143C3191E4A99DD00CFDE3A /* Utilities */ = { - isa = PBXGroup; - children = ( - B603974829C19F6F00902A34 /* Assertions.swift */, - CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */, - 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */, - 9875E00622316B8400B1373F /* Instruments.swift */, - 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */, - 9887DC242354D2AA005C85F5 /* Database.swift */, - 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */, - F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */, - F143C3231E4A9A0E00CFDE3A /* Logging.swift */, - F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */, - F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */, - F1D477CA1F2149C40031ED49 /* Type.swift */, - 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */, - F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */, - 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */, - F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */, - 98982B3322F8D8E400578AC9 /* Debounce.swift */, - 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */, - 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */, - 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */, - 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */, - 1E6A4D682984208800A371D3 /* LocaleExtension.swift */, - ); - name = Utilities; - sourceTree = ""; - }; - F143C3311E4A9A6A00CFDE3A /* Web */ = { - isa = PBXGroup; - children = ( - 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */, - 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */, - 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */, - 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */, - 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */, - 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */, - 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */, - 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */, - 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */, - F1A886771F29394E0096251E /* WebCacheManager.swift */, - 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */, - 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */, - ); - name = Web; - sourceTree = ""; - }; - F15D43211E70849A00BF2CDC /* Autocomplete */ = { - isa = PBXGroup; - children = ( - F17922D31E7109C4006E3D97 /* API */, - F17922DC1E717C91006E3D97 /* Domain */, - F17922D41E7109DB006E3D97 /* UI */, - ); - name = Autocomplete; - sourceTree = ""; - }; - F1668BCC1E798025008CBA04 /* Bookmarks */ = { - isa = PBXGroup; - children = ( - F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */, - F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */, - F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */, - F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */, - F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */, - F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */, - F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */, - F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */, - F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */, - F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */, - 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */, - F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */, - 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */, - ); - name = Bookmarks; - sourceTree = ""; - }; - F17669A21E411D63003D3222 /* Application */ = { - isa = PBXGroup; - children = ( - 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */, - 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */, - 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */, - ); - name = Application; - sourceTree = ""; - }; - F17669A91E412A17003D3222 /* Mocks */ = { - isa = PBXGroup; - children = ( - C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */, - 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */, - C158AC7A297AB5DC0008723A /* MockSecureVault.swift */, - F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */, - 026DABA328242BC80089E0B5 /* MockUserAgent.swift */, - 8536A1C7209AF2410050739E /* MockVariantManager.swift */, - 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */, - CBDD5DE029A6741300832877 /* MockBundle.swift */, - C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */, - ); - name = Mocks; - sourceTree = ""; - }; - F17922D31E7109C4006E3D97 /* API */ = { - isa = PBXGroup; - children = ( - F1A568391E70F98E0081082E /* AutocompleteRequest.swift */, - ); - name = API; - sourceTree = ""; - }; - F17922D41E7109DB006E3D97 /* UI */ = { - isa = PBXGroup; - children = ( - 984147AD24F025F700362052 /* Autocomplete.storyboard */, - F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */, - F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */, - F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */, - F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */, - ); - name = UI; - sourceTree = ""; - }; - F17922DC1E717C91006E3D97 /* Domain */ = { - isa = PBXGroup; - children = ( - F17922DA1E717C8D006E3D97 /* Suggestion.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F17D722C1E8B3563003E8B0E /* Domain */ = { - isa = PBXGroup; - children = ( - 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */, - F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */, - CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */, - F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F18608DE1E5E648100361C30 /* Javascript */ = { - isa = PBXGroup; - children = ( - 835750931F8E9A610059E07B /* contentblocking */, - ); - name = Javascript; - sourceTree = ""; - }; - F186421A1E94A3F900B2A911 /* Support */ = { - isa = PBXGroup; - children = ( - F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */, - ); - name = Support; - sourceTree = ""; - }; - F194FAF91F14E605009B4DF8 /* UserInterface */ = { - isa = PBXGroup; - children = ( - F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */, - F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */, - ); - name = UserInterface; - sourceTree = ""; - }; - F198D78F1E3976300088DA8A /* Utilities */ = { - isa = PBXGroup; - children = ( - F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */, - F14E491E1E391CE900DC037C /* URLExtensionTests.swift */, - F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */, - 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */, - 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */, - 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */, - ); - name = Utilities; - sourceTree = ""; - }; - F198D7961E3A45C00088DA8A /* Web */ = { - isa = PBXGroup; - children = ( - 834DF990248FDDF60075EA48 /* UserAgentTests.swift */, - 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */, - 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */, - F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */, - ); - name = Web; - sourceTree = ""; - }; - F1AA545F1E48D90700223211 /* Frameworks */ = { - isa = PBXGroup; - children = ( - F1AA54601E48D90700223211 /* NotificationCenter.framework */, - 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */, - 8512EA5024ED30D20073EE19 /* SwiftUI.framework */, - 02025663298818B100E694E7 /* NetworkExtension.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F1AB2B401E3F75A000868554 /* Settings */ = { - isa = PBXGroup; - children = ( - 858566F1252E55AE007501B8 /* Debug */, - 85449EF723FDA03D00512AAF /* Model */, - 85449EF623FDA03100512AAF /* UI */, - ); - name = Settings; - sourceTree = ""; - }; - F1AE54DB1F0425BB00D9A700 /* Privacy */ = { - isa = PBXGroup; - children = ( - 984147B624F0264B00362052 /* Authentication.storyboard */, - F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */, - 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */, - F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */, - F1CA3C361F045878005FADB3 /* PrivacyStore.swift */, - F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */, - ); - name = Privacy; - sourceTree = ""; - }; - F1BE54481E69DD5F00FCF649 /* Onboarding */ = { - isa = PBXGroup; - children = ( - 984147AA24F0259000362052 /* Onboarding.storyboard */, - 851B128722200575004781BC /* Onboarding.swift */, - F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */, - F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */, - F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */, - 851B128B2220483A004781BC /* OnboardingViewController.swift */, - F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */, - ); - name = Onboarding; - sourceTree = ""; - }; - F1C4A70C1E5771F800A6CA1B /* OmniBar */ = { - isa = PBXGroup; - children = ( - F114C55A1E66EB020018F95F /* NibLoading.swift */, - F1C4A70D1E57725800A6CA1B /* OmniBar.swift */, - 98D16975250CE707009513CC /* OmniBar.xib */, - F130D7391E5776C500C45811 /* OmniBarDelegate.swift */, - F1D477C51F2126CC0031ED49 /* OmniBarState.swift */, - 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */, - 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */, - 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */, - 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */, - 1E7A71152934E4C700B7EA19 /* OmniBarNotifications */, - 1EE411F42857C5130003FE64 /* PrivacyIconAndTrackers */, - ); - name = OmniBar; - sourceTree = ""; - }; - F1C5ECF31E37812900C599A4 /* Application */ = { - isa = PBXGroup; - children = ( - 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */, - CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */, - 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */, - 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */, - 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */, - 85BA58591F3506AE00C6E8CA /* AppSettings.swift */, - 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */, - 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */, - 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */, - 983EABB7236198F6003948D1 /* DatabaseMigration.swift */, - 853C5F6021C277C7001F7A05 /* global.swift */, - ); - name = Application; - sourceTree = ""; - }; - F1C5ECFA1E37B15B00C599A4 /* Main */ = { - isa = PBXGroup; - children = ( - 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */, - 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */, - 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */, - 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */, - 854A012E2A5563A400FCC628 /* FindInPage.xib */, - 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */, - 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */, - 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */, - 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */, - F17669D61E43401C003D3222 /* MainViewController.swift */, - 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */, - 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */, - 8546A5492A672959003929BF /* MainViewController+Email.swift */, - 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */, - 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */, - 9880723525FA4E440039EF4B /* menu_dark.json */, - 9880723625FA4E450039EF4B /* menu_light.json */, - 9880722925FA497B0039EF4B /* MenuButton.swift */, - 98EF177C21837E35006750C1 /* new_tab_dark.json */, - 85371D232121B9D400920548 /* new_tab.json */, - 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */, - 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */, - 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */, - 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */, - 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */, - CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */, - ); - name = Main; - sourceTree = ""; - }; - F1CE42A71ECA0A520074A8DF /* Bookmarks */ = { - isa = PBXGroup; - children = ( - 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */, - 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */, - 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */, - C14882D627F2010700D59F0C /* ImportExport */, - F1CE42A81ECA0A660074A8DF /* LegacyStore */, - ); - name = Bookmarks; - sourceTree = ""; - }; - F1CE42A81ECA0A660074A8DF /* LegacyStore */ = { - isa = PBXGroup; - children = ( - C1963862283794A000298D4D /* BookmarksCachingSearch.swift */, - F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */, - F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */, - F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */, - 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */, - ); - name = LegacyStore; - sourceTree = ""; - }; - F1D477C71F2139210031ED49 /* OmniBar */ = { - isa = PBXGroup; - children = ( - 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */, - 85F20005221702F7006BB258 /* OmniBarTests.swift */, - F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */, - 1E8146A628C8AAF500D1AF63 /* PrivacyIconAndTrackers */, - ); - name = OmniBar; - sourceTree = ""; - }; - F1D796ED1E7AE4090019D451 /* UserInterface */ = { - isa = PBXGroup; - children = ( - 859872221F5743AF00041CB8 /* FireAnimation */, - 1E162603296840790004127F /* SwiftUI */, - 982686AC2600C0850011A8D6 /* ActionMessageView.swift */, - 982686B82600C0960011A8D6 /* ActionMessageView.xib */, - 37FCAABF29930E26000E420A /* FailedAssertionView.swift */, - 980891A122369ADB00313A70 /* FeedbackUserText.swift */, - 985AAE4424899369007A43EC /* HomeScreenTransition.swift */, - 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */, - 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */, - 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */, - F1D934021E610DCE00A6F0D6 /* Point.swift */, - 985892512260B1B200EEB31B /* ProgressView.swift */, - F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */, - F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */, - 8524CC95246D620B00E59D45 /* String+Markdown.swift */, - 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */, - F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */, - 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */, - 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */, - F1B745211E549D550072547E /* UIColorExtension.swift */, - F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */, - 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */, - 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */, - 850365F223DE087800D0F787 /* UIImageViewExtension.swift */, - 980891A82238504B00313A70 /* UILabelExtension.swift */, - 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */, - 982C87C32255559A00919035 /* UITableViewCellExtension.swift */, - 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */, - 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */, - F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */, - F1DE78591E5CD2A70058895A /* UIViewExtension.swift */, - F1F5337B1F26A9EF00D80D4F /* UserText.swift */, - 986DA94924884B18004A7E39 /* WebViewTransition.swift */, - EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */, - ); - name = UserInterface; - sourceTree = ""; - }; - F1DF09502B039E6E008CC908 /* PrivacyDashboard */ = { - isa = PBXGroup; - children = ( - 98728E812417E3300033960E /* BrokenSiteInfo.swift */, - 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */, - 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */, - ); - path = PrivacyDashboard; - sourceTree = ""; - }; - F1E092B31E92A6B900732CCC /* Core */ = { - isa = PBXGroup; - children = ( - 4B83396D29AC0F22003F7EA9 /* AppTrackingProtection */, - EA7EFE662677F5BD0075464E /* PrivacyReferenceTests */, - 83EDCC3E1F86B363005CDFCD /* API */, - C14882DD27F20D7300D59F0C /* Bookmarks */, - 830FA79B1F8E81FB00FCE105 /* ContentBlocker */, - F17D722C1E8B3563003E8B0E /* Domain */, - EE3B226929DE0EE10082298A /* FeatureFlags */, - 85D2186E24BF24BA004373D2 /* Favicons */, - F1134EC91F40E74800B73467 /* Statistics */, - F198D78F1E3976300088DA8A /* Utilities */, - F198D7961E3A45C00088DA8A /* Web */, - ); - name = Core; - sourceTree = ""; - }; - F407605328131910006B1E0B /* AutofillLoginUI */ = { - isa = PBXGroup; - children = ( - C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */, - F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */, - F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */, - F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */, - ); - name = AutofillLoginUI; - sourceTree = ""; - }; - F407605428131923006B1E0B /* SaveLogin */ = { - isa = PBXGroup; - children = ( - 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */, - 3157B43227F497E90042D3D7 /* SaveLoginView.swift */, - 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */, - 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */, - ); - name = SaveLogin; - sourceTree = ""; - }; - F40F843228C92B1C0081AE75 /* Autofill */ = { - isa = PBXGroup; - children = ( - C1BF0BA629B63E0400482B73 /* AutofillLoginUI */, - F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */, - C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */, - ); - name = Autofill; - sourceTree = ""; - }; - F44D279327F331930037F371 /* Autofill */ = { - isa = PBXGroup; - children = ( - D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */, - F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */, - C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */, - C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */, - 319A370F28299A850079FBCE /* PasswordHider.swift */, - 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */, - F407605328131910006B1E0B /* AutofillLoginUI */, - 310C4B4A281B69BC00BA79A9 /* Management */, - C17B59552A03AAC40055F2D1 /* PasswordGeneration */, - 31951E9328230D8900CAF535 /* Shared */, - F407605428131923006B1E0B /* SaveLogin */, - ); - name = Autofill; - sourceTree = ""; - }; - F4B594E2257E9806006BC1F0 /* NewFireAnimation */ = { - isa = PBXGroup; - children = ( - F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */, - F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */, - F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */, - F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */, - ); - name = NewFireAnimation; - sourceTree = ""; - }; - F4D9C4F8251179CC00814B71 /* HomeMessages */ = { - isa = PBXGroup; - children = ( - 854A012A2A54412600FCC628 /* ActivityViewController.swift */, - CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */, - CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */, - F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */, - CBF14FC227970072001D94D0 /* HomeMessageView.swift */, - CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */, - C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */, - CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */, - CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */, - CB1AEFB6279AF6420031AE3D /* WidgetEducation */, - ); - name = HomeMessages; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - F143C2E11E4A4CD400CFDE3A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - F143C2E81E4A4CD400CFDE3A /* Core.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 02025661298818B100E694E7 /* PacketTunnelProvider */ = { - isa = PBXNativeTarget; - buildConfigurationList = 0202566F298818B200E694E7 /* Build configuration list for PBXNativeTarget "PacketTunnelProvider" */; - buildPhases = ( - 0202565E298818B100E694E7 /* Sources */, - 0202565F298818B100E694E7 /* Frameworks */, - 02025660298818B100E694E7 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 4B470EE7299C6DFB0086EBDC /* PBXTargetDependency */, - ); - name = PacketTunnelProvider; - packageProductDependencies = ( - 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */, - ); - productName = PacketTunnelProvider; - productReference = 02025662298818B100E694E7 /* PacketTunnelProvider.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 025CCFE12582601C001CD5BB /* FingerprintingUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 025CCFEB2582601C001CD5BB /* Build configuration list for PBXNativeTarget "FingerprintingUITests" */; - buildPhases = ( - 025CCFDE2582601C001CD5BB /* Sources */, - 025CCFDF2582601C001CD5BB /* Frameworks */, - 025CCFE02582601C001CD5BB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 025CCFE82582601C001CD5BB /* PBXTargetDependency */, - ); - name = FingerprintingUITests; - productName = FingerprintingUITests; - productReference = 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 8390446B20BDCE10006461CD /* ShareExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8390447720BDCE10006461CD /* Build configuration list for PBXNativeTarget "ShareExtension" */; - buildPhases = ( - 0A991F5C239419BF00AA1F64 /* Prevent Version Override */, - 8390446820BDCE10006461CD /* Sources */, - 8390446920BDCE10006461CD /* Frameworks */, - 8390446A20BDCE10006461CD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ShareExtension; - productName = ShareExtension; - productReference = 8390446C20BDCE10006461CD /* ShareExtension.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 84E341BA1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "DuckDuckGo" */; - buildPhases = ( - CBCCF59B29940C3800C02DFE /* Assert Xcode version */, - 0A991F5B239418D100AA1F64 /* Prevent Version Override */, - 98B0CE69251C937D003FB601 /* Update Localizable.strings */, - 84E3418E1E2F7EFB00BDBA6F /* Sources */, - 8558AA7D20EE3CB200A346E9 /* Swift Lint */, - 84E3418F1E2F7EFB00BDBA6F /* Frameworks */, - 84E341901E2F7EFB00BDBA6F /* Resources */, - F143C2F01E4A4CD400CFDE3A /* Embed Frameworks */, - 37B4F3D329D2C84400758752 /* Copy GRDB framework */, - F10307651E7D5B2C0059FEC7 /* Copy Frameworks */, - 83E282AC20BC1840005FBE88 /* Embed App Extensions */, - EE9286812A812BD2002B7818 /* Embed PacketTunnelProvider */, - ); - buildRules = ( - ); - dependencies = ( - F143C2EA1E4A4CD400CFDE3A /* PBXTargetDependency */, - 8390447520BDCE10006461CD /* PBXTargetDependency */, - 85482D932462DCD100EDEDD1 /* PBXTargetDependency */, - 8512EA5C24ED30D30073EE19 /* PBXTargetDependency */, - 02FFD7BC2A1FC8BE007BD7D1 /* PBXTargetDependency */, - ); - name = DuckDuckGo; - packageProductDependencies = ( - 31E69A62280F4CB600478327 /* DuckUI */, - 85D598862927F84C00FA3B1B /* Crashes */, - F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */, - 85875B6029912A9900115F05 /* SyncUI */, - 3760DFEC299315EF0045A446 /* Waitlist */, - F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */, - 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */, - 4B2754EB29E8C7DF00394032 /* Lottie */, - ); - productName = DuckDuckGo; - productReference = 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */; - productType = "com.apple.product-type.application"; - }; - 84E341A51E2F7EFB00BDBA6F /* UnitTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 84E341BD1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "UnitTests" */; - buildPhases = ( - 84E341A21E2F7EFB00BDBA6F /* Sources */, - 84E341A31E2F7EFB00BDBA6F /* Frameworks */, - 84E341A41E2F7EFB00BDBA6F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 84E341A81E2F7EFB00BDBA6F /* PBXTargetDependency */, - ); - name = UnitTests; - packageProductDependencies = ( - F486D3352506A037002D07D7 /* OHHTTPStubs */, - F486D3372506A225002D07D7 /* OHHTTPStubsSwift */, - EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */, - ); - productName = DuckDuckGoTests; - productReference = 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 8512EA4C24ED30D20073EE19 /* WidgetsExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8512EA6024ED30D30073EE19 /* Build configuration list for PBXNativeTarget "WidgetsExtension" */; - buildPhases = ( - 8512EA4924ED30D20073EE19 /* Sources */, - 8512EA4A24ED30D20073EE19 /* Frameworks */, - 8512EA4B24ED30D20073EE19 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85DF714924F7FE6100C89288 /* PBXTargetDependency */, - ); - name = WidgetsExtension; - productName = WidgetsExtension; - productReference = 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 85482D872462DCD100EDEDD1 /* OpenAction */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85482D972462DCD100EDEDD1 /* Build configuration list for PBXNativeTarget "OpenAction" */; - buildPhases = ( - 85482D842462DCD100EDEDD1 /* Sources */, - 85482D852462DCD100EDEDD1 /* Frameworks */, - 85482D862462DCD100EDEDD1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OpenAction; - productName = OpenAction; - productReference = 85482D882462DCD100EDEDD1 /* OpenAction.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 85D33FCA25C97B6E002B91A6 /* IntegrationTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85D33FD225C97B6E002B91A6 /* Build configuration list for PBXNativeTarget "IntegrationTests" */; - buildPhases = ( - 85D33FC725C97B6E002B91A6 /* Sources */, - 85D33FC825C97B6E002B91A6 /* Frameworks */, - 85D33FC925C97B6E002B91A6 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85D33FD125C97B6E002B91A6 /* PBXTargetDependency */, - ); - name = IntegrationTests; - packageProductDependencies = ( - 1E1D8B622995143200C96994 /* OHHTTPStubs */, - 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */, - ); - productName = IntegrationTests; - productReference = 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 85F21DAC210F5E32002631A6 /* AtbUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85F21DB6210F5E32002631A6 /* Build configuration list for PBXNativeTarget "AtbUITests" */; - buildPhases = ( - 85F21DA9210F5E32002631A6 /* Sources */, - 85F21DAA210F5E32002631A6 /* Frameworks */, - 85F21DAB210F5E32002631A6 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85F21DB3210F5E32002631A6 /* PBXTargetDependency */, - ); - name = AtbUITests; - packageProductDependencies = ( - F486D31C2506980E002D07D7 /* Swifter */, - ); - productName = AtbIntegrationTests; - productReference = 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 9825F9CB293F2DE900F220F2 /* PerformanceTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9825F9D4293F2DE900F220F2 /* Build configuration list for PBXNativeTarget "PerformanceTests" */; - buildPhases = ( - 9825F9CE293F2DE900F220F2 /* Sources */, - 9825F9D2293F2DE900F220F2 /* Frameworks */, - 9825F9D3293F2DE900F220F2 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 9825F9CC293F2DE900F220F2 /* PBXTargetDependency */, - ); - name = PerformanceTests; - packageProductDependencies = ( - ); - productName = IntegrationTests; - productReference = 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 98A54A8022AFCB2C00E541F4 /* Instruments */ = { - isa = PBXNativeTarget; - buildConfigurationList = 98A54A8522AFCB2D00E541F4 /* Build configuration list for PBXNativeTarget "Instruments" */; - buildPhases = ( - 98A54A7F22AFCB2C00E541F4 /* Sources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Instruments; - productName = Instruments; - productReference = 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */; - productType = "com.apple.product-type.instruments-package"; - }; - F143C2E31E4A4CD400CFDE3A /* Core */ = { - isa = PBXNativeTarget; - buildConfigurationList = F143C2ED1E4A4CD400CFDE3A /* Build configuration list for PBXNativeTarget "Core" */; - buildPhases = ( - F143C2E11E4A4CD400CFDE3A /* Headers */, - F143C2DF1E4A4CD400CFDE3A /* Sources */, - F143C2E01E4A4CD400CFDE3A /* Frameworks */, - F143C2E21E4A4CD400CFDE3A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Core; - packageProductDependencies = ( - F486D33325069BBB002D07D7 /* Kingfisher */, - C14882EC27F211A000D59F0C /* SwiftSoup */, - 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */, - 1E7060BD28F88EE200E4CCDB /* Common */, - 1E60989C290011E600A508F9 /* ContentBlocking */, - 1E60989E290011E600A508F9 /* PrivacyDashboard */, - 1E6098A0290011E600A508F9 /* UserScript */, - 98A50961294B48A400D10880 /* Bookmarks */, - CBC83E3329B631780008E19C /* Configuration */, - 8599690E29D2F1C100DBF9FA /* DDGSync */, - 4B948E2529DCCDB9002531FA /* Persistence */, - 37DF000B29F9CA80002B7D3E /* SyncDataProviders */, - 851481872A600EFC00ABC65F /* RemoteMessaging */, - EE8E56892A56BCE400F11DCA /* NetworkProtection */, - ); - productName = Core; - productReference = F143C2E41E4A4CD400CFDE3A /* Core.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 84E3418A1E2F7EFB00BDBA6F /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1420; - LastUpgradeCheck = 1250; - ORGANIZATIONNAME = DuckDuckGo; - TargetAttributes = { - 02025661298818B100E694E7 = { - CreatedOnToolsVersion = 14.2; - }; - 025CCFE12582601C001CD5BB = { - CreatedOnToolsVersion = 12.2; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 8390446B20BDCE10006461CD = { - CreatedOnToolsVersion = 9.3.1; - LastSwiftMigration = 1020; - }; - 84E341911E2F7EFB00BDBA6F = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 1; - }; - com.apple.BackgroundModes = { - enabled = 1; - }; - }; - }; - 84E341A51E2F7EFB00BDBA6F = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 8512EA4C24ED30D20073EE19 = { - CreatedOnToolsVersion = 12.0; - }; - 85482D872462DCD100EDEDD1 = { - CreatedOnToolsVersion = 11.4.1; - }; - 85D33FCA25C97B6E002B91A6 = { - CreatedOnToolsVersion = 12.4; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 85F21DAC210F5E32002631A6 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 9825F9CB293F2DE900F220F2 = { - LastSwiftMigration = 1410; - }; - 98A54A8022AFCB2C00E541F4 = { - CreatedOnToolsVersion = 10.2; - ProvisioningStyle = Automatic; - }; - F143C2E31E4A4CD400CFDE3A = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 84E3418D1E2F7EFB00BDBA6F /* Build configuration list for PBXProject "DuckDuckGo" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - es, - fi, - id, - ja, - ko, - pt, - ru, - sv, - tr, - "zh-Hans", - "zh-Hant", - fr, - bg, - hr, - cs, - da, - nl, - et, - de, - el, - hu, - it, - lv, - lt, - pl, - ro, - sk, - sl, - nb, - ); - mainGroup = 84E341891E2F7EFB00BDBA6F; - packageReferences = ( - F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */, - F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */, - F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */, - C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */, - 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */, - F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */, - 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */, - 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */, - 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */, - ); - productRefGroup = 84E341931E2F7EFB00BDBA6F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */, - 8390446B20BDCE10006461CD /* ShareExtension */, - 85482D872462DCD100EDEDD1 /* OpenAction */, - 8512EA4C24ED30D20073EE19 /* WidgetsExtension */, - 02025661298818B100E694E7 /* PacketTunnelProvider */, - F143C2E31E4A4CD400CFDE3A /* Core */, - 98A54A8022AFCB2C00E541F4 /* Instruments */, - 85F21DAC210F5E32002631A6 /* AtbUITests */, - 84E341A51E2F7EFB00BDBA6F /* UnitTests */, - 025CCFE12582601C001CD5BB /* FingerprintingUITests */, - 85D33FCA25C97B6E002B91A6 /* IntegrationTests */, - 9825F9CB293F2DE900F220F2 /* PerformanceTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 02025660298818B100E694E7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0262085C2A37915D006CB755 /* ios_blocklist_075.json in Resources */, - CB1143DE2AF6D4B600C1CCD3 /* InfoPlist.strings in Resources */, - EEDFE2DA2AC6ED4F00F0E19C /* Localizable.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFE02582601C001CD5BB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446A20BDCE10006461CD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8390447220BDCE10006461CD /* MainInterface.storyboard in Resources */, - 838306E320C733010045E854 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341901E2F7EFB00BDBA6F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E16260C296845120004127F /* cookie-banner-illustration-animated-dark.json in Resources */, - AA4D6A8D23DE49A5007E8790 /* AppIconBlack40x40@3x.png in Resources */, - F47E53DB250A9A1C0037C686 /* Onboarding.xcassets in Resources */, - AA4D6ACC23DE4D27007E8790 /* AppIconPurple60x60@2x.png in Resources */, - 1E242960293F585300584836 /* cookie-icon-animated-40-light.json in Resources */, - AA4D6AA223DE4CC4007E8790 /* AppIconBlue76x76@2x.png in Resources */, - AA4D6AB823DE4D15007E8790 /* AppIconYellow29x29@2x.png in Resources */, - 984147C024F026A300362052 /* Tab.storyboard in Resources */, - 02F880642AB206740020C2DF /* PrivacyInfo.xcprivacy in Resources */, - AA4D6AE123DE4D33007E8790 /* AppIconGreen76x76@2x.png in Resources */, - AA4D6A9123DE49A5007E8790 /* AppIconBlack60x60@3x.png in Resources */, - AA4D6A8E23DE49A5007E8790 /* AppIconBlack60x60@2x.png in Resources */, - AA4D6AC023DE4D15007E8790 /* AppIconYellow76x76@2x.png in Resources */, - AA4D6AA423DE4CC4007E8790 /* AppIconBlue29x29@2x.png in Resources */, - AA4D6AE323DE4D33007E8790 /* AppIconGreen60x60@2x.png in Resources */, - F41610BC29E5DF66001F709D /* DeprecatedColors.xcassets in Resources */, - F4F7F10B25813FE200045D62 /* 02_Water_swirl_really_small.json in Resources */, - 9880723825FA4E450039EF4B /* menu_light.json in Resources */, - 85371D242121B9D500920548 /* new_tab.json in Resources */, - 1EE411FF2858B9300003FE64 /* dark-trackers-1.json in Resources */, - 1EEF12452850A923003DDE57 /* shield.json in Resources */, - 85DFEDF724CB1CAB00973FE7 /* ShareSheet.xcassets in Resources */, - 98DA6B3322243CC3006EA9EB /* Feedback.xcassets in Resources */, - AA4D6ABD23DE4D15007E8790 /* AppIconYellow60x60@2x.png in Resources */, - 1EE411F728587AC50003FE64 /* PrivacyIcon.xcassets in Resources */, - 8548D96825262C33005AAE49 /* view_highlight.json in Resources */, - AA4D6AD423DE4D27007E8790 /* AppIconPurple40x40@3x.png in Resources */, - 85F0E97329952D7A003D5181 /* DuckDuckGo Recovery Document.pdf in Resources */, - AA4D6AD123DE4D27007E8790 /* AppIconPurple40x40@2x.png in Resources */, - 9880723725FA4E450039EF4B /* menu_dark.json in Resources */, - AAF2E28B23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png in Resources */, - 1E162615296D910F0004127F /* cookie-icon-animated-40-dark.json in Resources */, - 85514FFD2372DA0100DBC528 /* ios13-home-row.mp4 in Resources */, - 85F98F98296F4CB100742F4A /* SyncAssets.xcassets in Resources */, - 984147AB24F025F700362052 /* Autocomplete.storyboard in Resources */, - AA4D6A9423DE49A5007E8790 /* AppIconBlack29x29@2x.png in Resources */, - 98B001B3251EABB40090EC07 /* InfoPlist.strings in Resources */, - AA4D6ACE23DE4D27007E8790 /* AppIconPurple60x60@3x.png in Resources */, - F1E4A4451EE89460006F2EAE /* Bookmarks.storyboard in Resources */, - AA4D6ABB23DE4D15007E8790 /* AppIconYellow40x40@2x.png in Resources */, - 84E341A01E2F7EFB00BDBA6F /* LaunchScreen.storyboard in Resources */, - 98D16973250CE707009513CC /* OmniBar.xib in Resources */, - AAF2E28523E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png in Resources */, - F4F7F10C25813FE200045D62 /* 03_Airstream_divided_by_four.json in Resources */, - AAF2E28723E0498200962AF8 /* AppIconPurple83.5x83.5@2x.png in Resources */, - AA4D6AB923DE4D15007E8790 /* AppIconYellow29x29@3x.png in Resources */, - 984147B424F0264B00362052 /* Authentication.storyboard in Resources */, - 1EE411FD2858B9300003FE64 /* dark-trackers-2.json in Resources */, - AA4D6ABC23DE4D15007E8790 /* AppIconYellow60x60@3x.png in Resources */, - 98D98A9B25ED954100D8E3DF /* BrowsingMenuButton.xib in Resources */, - AA4D6AA823DE4CC4007E8790 /* AppIconBlue40x40@2x.png in Resources */, - AA4D6AE723DE4D33007E8790 /* AppIconGreen29x29@2x.png in Resources */, - 1EE412002858B9300003FE64 /* dark-shield-dot.json in Resources */, - 1EE412012858B9300003FE64 /* dark-trackers-3.json in Resources */, - AA4D6ACD23DE4D27007E8790 /* AppIconPurple29x29@3x.png in Resources */, - AA4D6A8C23DE49A5007E8790 /* AppIconBlack40x40@2x.png in Resources */, - 1EEF12462850A923003DDE57 /* trackers-3.json in Resources */, - 85AE668E2097206E0014CF04 /* NotificationView.xib in Resources */, - AA4D6AFA23DF0CF6007E8790 /* AppIconRed29x29@3x.png in Resources */, - 85A313972028E78A00327D00 /* release_notes.txt in Resources */, - 9865DFFD22A84CF300D27829 /* FavoriteHomeCell.xib in Resources */, - 1EE411FE2858B9300003FE64 /* dark-shield.json in Resources */, - 1E16260B296845120004127F /* cookie-banner-illustration-animated.json in Resources */, - AA4D6AD323DE4D27007E8790 /* AppIconPurple29x29@2x.png in Resources */, - AA4D6AA123DE4CC4007E8790 /* AppIconBlue60x60@3x.png in Resources */, - 984147A824F0259000362052 /* Onboarding.storyboard in Resources */, - AA4D6AF723DF0312007E8790 /* AppIconRed60x60@2x.png in Resources */, - AA4D6AE923DE4D33007E8790 /* AppIconGreen29x29@3x.png in Resources */, - 984147AE24F0261A00362052 /* Feedback.storyboard in Resources */, - 984147B724F0268D00362052 /* PrivacyDashboard.storyboard in Resources */, - AA4D6AA723DE4CC4007E8790 /* AppIconBlue60x60@2x.png in Resources */, - 1EEF12532851D32B003DDE57 /* trackers-2.json in Resources */, - F176699F1E40BC86003D3222 /* Settings.storyboard in Resources */, - 854A012F2A5563A400FCC628 /* FindInPage.xib in Resources */, - 1E8AD1DD27C653F800ABA377 /* Downloads.xcassets in Resources */, - F1F533841F26ABAC00D80D4F /* Localizable.strings in Resources */, - 1EEF12472850A923003DDE57 /* shield-dot.json in Resources */, - AA4D6AFB23DF0CF6007E8790 /* AppIconRed29x29@2x.png in Resources */, - F1ED309D1EDC2EA400651986 /* TabSwitcher.storyboard in Resources */, - 8524AAAC2A3888FE00EEC6D2 /* Waitlist.xcassets in Resources */, - 982686B92600C0960011A8D6 /* ActionMessageView.xib in Resources */, - F4F7F10A25813FE200045D62 /* 01_Fire_really_small.json in Resources */, - 1E0A75EA27A2FBD000A2BFB6 /* Downloads.storyboard in Resources */, - 8517D98B221783A0006A8DD0 /* FindInPage.xcassets in Resources */, - 984147C924F02E9E00362052 /* DaxOnboarding.storyboard in Resources */, - 858650DB246B111900C36F8A /* DaxOnboarding.xcassets in Resources */, - 984147B124F0264300362052 /* Home.storyboard in Resources */, - 984147C324F026C800362052 /* HomeRow.storyboard in Resources */, - B6BA95E828924730004ABA20 /* JSAlertController.storyboard in Resources */, - AA4D6AF623DF0312007E8790 /* AppIconRed60x60@3x.png in Resources */, - AA4D6AE423DE4D33007E8790 /* AppIconGreen40x40@3x.png in Resources */, - AAF2E28323E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png in Resources */, - AA4D6AE223DE4D33007E8790 /* AppIconGreen40x40@2x.png in Resources */, - 85EE7F55224667DD000FE757 /* WebContainer.storyboard in Resources */, - 858566E8252E4F56007501B8 /* Debug.storyboard in Resources */, - 0A6CC0EF23904D5400E4F627 /* Settings.bundle in Resources */, - 85A9C37920E0E00C00073340 /* HomeRow.xcassets in Resources */, - B6BA95C528894A28004ABA20 /* BrowsingMenuViewController.storyboard in Resources */, - AA4D6AE623DE4D33007E8790 /* AppIconGreen60x60@3x.png in Resources */, - 0262085B2A37915D006CB755 /* ios_blocklist_075.json in Resources */, - 020108A529A681E300644F9D /* AppTP.xcassets in Resources */, - AA4D6A9323DE49A5007E8790 /* AppIconBlack76x76@2x.png in Resources */, - 850ABD032AC4D46C00A733DF /* SuggestionTray.storyboard in Resources */, - 1E908BF229827C480008C8F3 /* autoconsent-bundle.js in Resources */, - F143C2B21E49D78C00CFDE3A /* Assets.xcassets in Resources */, - AA4D6AA323DE4CC4007E8790 /* AppIconBlue40x40@3x.png in Resources */, - 1EEF12542851D32B003DDE57 /* trackers-1.json in Resources */, - AAF2E28123E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png in Resources */, - AA4D6ABF23DE4D15007E8790 /* AppIconYellow40x40@3x.png in Resources */, - AA4D6A8F23DE49A5007E8790 /* AppIconBlack29x29@3x.png in Resources */, - AA4D6AA523DE4CC4007E8790 /* AppIconBlue29x29@3x.png in Resources */, - 1EEF124C2850A93F003DDE57 /* Trackers.xcassets in Resources */, - AA4D6ACF23DE4D27007E8790 /* AppIconPurple76x76@2x.png in Resources */, - 9830A06325ED0DB900DB64DE /* BrowsingMenu.xcassets in Resources */, - 98EF177D21837E35006750C1 /* new_tab_dark.json in Resources */, - 85C2970A247EB7AA0063A335 /* Text.xcassets in Resources */, - 98788E9A2521DA1E00D55218 /* Localizable.stringsdict in Resources */, - CB9B873E278C93C2001F4906 /* HomeMessage.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A41E2F7EFB00BDBA6F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EA39B7E2268A1A35000C62CD /* privacy-reference-tests in Resources */, - F17843E91F36226700390DCD /* MockFiles in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4B24ED30D20073EE19 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8512EA9D24EEA6820073EE19 /* Assets.xcassets in Resources */, - 98B001AA251EABB40090EC07 /* Localizable.strings in Resources */, - 98B001A4251EABB40090EC07 /* InfoPlist.strings in Resources */, - 8512EA5724ED30D30073EE19 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D862462DCD100EDEDD1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85482D902462DCD100EDEDD1 /* MainInterface.storyboard in Resources */, - 98B001A7251EABB40090EC07 /* InfoPlist.strings in Resources */, - 85482D992462F1C600EDEDD1 /* ActionIcons.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC925C97B6E002B91A6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E1D8B6C29953CE300C96994 /* autoconsent-test-page-banner.html in Resources */, - 1E1D8B6A29953CE300C96994 /* autoconsent-test.js in Resources */, - 1E1D8B6B29953CE300C96994 /* autoconsent-test-page.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DAB210F5E32002631A6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9D3293F2DE900F220F2 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98BFA911294A2086004EA636 /* bookmarks_3k.html in Resources */, - 98D4B7E32949C4270068814D /* bookmarks_30k.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2E21E4A4CD400CFDE3A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1EEFD2D52758E31600B1393B /* textsize.js in Resources */, - 83E2D2B4253CC16B005605F5 /* httpsMobileV2BloomSpec.json in Resources */, - 98B001B0251EABB40090EC07 /* InfoPlist.strings in Resources */, - 02BA15B126A89ECA00472DD7 /* ios-config.json in Resources */, - 4B52648B25F9613B00CB4C24 /* trackerData.json in Resources */, - 850559C923C61B5D0055C0D5 /* login-form-detection.js in Resources */, - 83E2D2B3253CC16B005605F5 /* httpsMobileV2FalsePositives.json in Resources */, - 4B60AC97252EC07B00E8D219 /* fullscreenvideo.js in Resources */, - 83E2D2B2253CC16B005605F5 /* httpsMobileV2Bloom.bin in Resources */, - 85047B8A1F69692C002A95D8 /* contentblocker.js in Resources */, - 02CA904924F6BFE700D41DDF /* navigatorsharepatch.js in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0A991F5B239418D100AA1F64 /* Prevent Version Override */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Prevent Version Override"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/check_version.sh\"\n"; - }; - 0A991F5C239419BF00AA1F64 /* Prevent Version Override */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Prevent Version Override"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/check_version.sh\"\n"; - }; - 37B4F3D329D2C84400758752 /* Copy GRDB framework */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Copy GRDB framework"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# This script copies GRDB.framework to the bundle and signs it\n# It's required because GRDB is not an explicit app dependency\n# and as such it can't be selected in \"Copy Frameworks\" build phase.\n\ngrdb_source_dir=\"${BUILT_PRODUCTS_DIR}/GRDB.framework\"\ngrdb_install_dir=\"${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/GRDB.framework\"\n\n# Remove any existing files in the destination\nrm -rf \"${grdb_install_dir}\"\nmkdir -p \"${grdb_install_dir}\"\n\n# Copy the framework and the Info.plist\ncp -f \"${grdb_source_dir}/GRDB\" \"${grdb_source_dir}/Info.plist\" \"${grdb_install_dir}\"\n\n# Sign the framework directory contents\n/usr/bin/codesign \\\n --force \\\n --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" \\\n --timestamp\\=none \\\n --preserve-metadata\\=identifier,entitlements,flags \\\n --generate-entitlement-der \"${grdb_install_dir}\"\n"; - }; - 8558AA7D20EE3CB200A346E9 /* Swift Lint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputPaths = ( - ); - name = "Swift Lint"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "./lint.sh\n"; - }; - 98B0CE69251C937D003FB601 /* Update Localizable.strings */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Update Localizable.strings"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ $ENABLE_PREVIEWS == \"YES\" ]\nthen\n exit 0\nelse\n \"$SOURCE_ROOT/scripts/loc_update.sh\"\nfi\n"; - }; - CBCCF59B29940C3800C02DFE /* Assert Xcode version */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Assert Xcode version"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/assert_xcode_version.sh\"\n"; - }; - EE9286812A812BD2002B7818 /* Embed PacketTunnelProvider */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Embed PacketTunnelProvider"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Conditionally embeds PacketTunnelProvider extension for Debug and Alpha builds.\n\n# Conditionally embeds the PacketTunnelProvider extension for debug builds.\\n# To be moved to the Embed App Extensions phase on release.\n\nif [ \"${CONFIGURATION}\" = \"Debug\" ] || [ \"${CONFIGURATION}\" = \"Alpha\" ]; then\n# Copy the extension \n rsync -r --copy-links \"${CONFIGURATION_BUILD_DIR}/PacketTunnelProvider.appex\" \"${CONFIGURATION_BUILD_DIR}/${PLUGINS_FOLDER_PATH}\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 0202565E298818B100E694E7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 02025B0D29884D2C00E694E7 /* AppTrackerData.swift in Sources */, - 4BEF656C2989C2FC00B650CB /* TunnelEvent.swift in Sources */, - 02025A9A2988229800E694E7 /* TUNInterface.swift in Sources */, - 02025A9B2988229800E694E7 /* IPStackProtocol.swift in Sources */, - 02025AA32988229800E694E7 /* PacketProtocolParser.swift in Sources */, - 02025AA42988229800E694E7 /* IPPacket.swift in Sources */, - 02025AA72988229800E694E7 /* ConnectSession.swift in Sources */, - EEEB80A32A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift in Sources */, - 02025AA82988229800E694E7 /* HTTPHeader.swift in Sources */, - 02025AA92988229800E694E7 /* ProxyServer.swift in Sources */, - 4BEF656D2989C2FC00B650CB /* EventType.swift in Sources */, - 02025AAC2988229800E694E7 /* GCDHTTPProxyServer.swift in Sources */, - 02025AAD2988229800E694E7 /* NWUDPSocket.swift in Sources */, - EE3766DE2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift in Sources */, - 02025AAE2988229800E694E7 /* RawTCPSocketProtocol.swift in Sources */, - 02025AAF2988229800E694E7 /* NWTCPSocket.swift in Sources */, - 02025AB12988229800E694E7 /* RawSocketFactory.swift in Sources */, - 02025AB22988229800E694E7 /* GCDTCPSocket.swift in Sources */, - 02025AB52988229800E694E7 /* DNSSessionMatchType.swift in Sources */, - 02025AB72988229800E694E7 /* AllRule.swift in Sources */, - 02025AB82988229800E694E7 /* DNSSessionMatchResult.swift in Sources */, - 02025AB92988229800E694E7 /* Rule.swift in Sources */, - 02025ABA2988229800E694E7 /* DirectRule.swift in Sources */, - 02025ABB2988229800E694E7 /* RuleManager.swift in Sources */, - 02025ABC2988229800E694E7 /* IPRangeListRule.swift in Sources */, - 02025AC02988229800E694E7 /* AdapterSocket.swift in Sources */, - 02025AC12988229800E694E7 /* DirectAdapter.swift in Sources */, - 02025AC82988229800E694E7 /* AdapterFactory.swift in Sources */, - 4BEF656E2989C2FC00B650CB /* ProxySocketEvent.swift in Sources */, - 02025AD22988229800E694E7 /* HTTPProxySocket.swift in Sources */, - 02025AD42988229800E694E7 /* ProxySocket.swift in Sources */, - 02025AD62988229800E694E7 /* SocketProtocol.swift in Sources */, - 02025AD82988229800E694E7 /* Tunnel.swift in Sources */, - 02025ADA2988229800E694E7 /* Port.swift in Sources */, - 02025ADB2988229800E694E7 /* HTTPStreamScanner.swift in Sources */, - 02025ADC2988229800E694E7 /* UInt128.swift in Sources */, - 02025ADD2988229800E694E7 /* IPInterval.swift in Sources */, - 02025ADE2988229800E694E7 /* IPPool.swift in Sources */, - 4BEF65692989C2FC00B650CB /* AdapterSocketEvent.swift in Sources */, - 02025ADF2988229800E694E7 /* IPMask.swift in Sources */, - 4BEF656A2989C2FC00B650CB /* ProxyServerEvent.swift in Sources */, - 4BEF656B2989C2FC00B650CB /* RuleMatchEvent.swift in Sources */, - 02025AE02988229800E694E7 /* IPRange.swift in Sources */, - 02025AE12988229800E694E7 /* IPAddress.swift in Sources */, - 02025B1529884EA500E694E7 /* DDGObserverFactory.swift in Sources */, - 02025AE32988229800E694E7 /* BinaryDataScanner.swift in Sources */, - 021D30752989C04200918636 /* Observer.swift in Sources */, - 02025AE42988229800E694E7 /* Checksum.swift in Sources */, - 02025AE52988229800E694E7 /* HTTPURL.swift in Sources */, - 02025AE62988229800E694E7 /* HTTPAuthentication.swift in Sources */, - 02025AE72988229800E694E7 /* StreamScanner.swift in Sources */, - 021D30762989C04200918636 /* ObserverFactory.swift in Sources */, - 02025AE92988229800E694E7 /* Opt.swift in Sources */, - 02025AEA2988229800E694E7 /* QueueFactory.swift in Sources */, - 02025AEB2988229800E694E7 /* Utils.swift in Sources */, - 02025AEC2988229800E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift in Sources */, - 02025B1029884DC500E694E7 /* AppTrackerDataParser.swift in Sources */, - EEFC6A602AC0F2F80065027D /* UserText.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFDE2582601C001CD5BB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 025CD01025826035001CD5BB /* FingerprintUITest.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446820BDCE10006461CD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8390446F20BDCE10006461CD /* ShareViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E3418E1E2F7EFB00BDBA6F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EE4FB1862A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift in Sources */, - C17B59592A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift in Sources */, - 8528AE81212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld in Sources */, - 1E24295E293F57FA00584836 /* LottieView.swift in Sources */, - 8577A1C5255D2C0D00D43FCD /* HitTestingToolbar.swift in Sources */, - 853C5F5B21BFF0AE001F7A05 /* HomeCollectionView.swift in Sources */, - 3132FA2627A0784600DD7A12 /* FilePreviewHelper.swift in Sources */, - 9820FF502244FECC008D4782 /* UIScrollViewExtension.swift in Sources */, - 8540BD5423D8D5080057FDD2 /* PreserveLoginsAlert.swift in Sources */, - 1E87615928A1517200C7C5CE /* PrivacyDashboardViewController.swift in Sources */, - EE9D68D12AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift in Sources */, - 319A371028299A850079FBCE /* PasswordHider.swift in Sources */, - 982C87C42255559A00919035 /* UITableViewCellExtension.swift in Sources */, - B623C1C42862CD670043013E /* WKDownloadSession.swift in Sources */, - EEFD562F2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift in Sources */, - 1E8AD1D927C4FEC100ABA377 /* DownloadsListSectioningHelper.swift in Sources */, - 1E4DCF4827B6A35400961E25 /* DownloadsListModel.swift in Sources */, - C12726F02A5FF89900215B02 /* EmailSignupPromptViewModel.swift in Sources */, - 31669B9A28020A460071CC18 /* SaveLoginViewModel.swift in Sources */, - EE4FB1882A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift in Sources */, - 0290472029E708B70008FE3C /* AppTPManageTrackersViewModel.swift in Sources */, - 9881439C23326DC200573F7C /* ThemeSettingsViewController.swift in Sources */, - 8540BD5623D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift in Sources */, - 3161D13227AC161B00285CF6 /* DownloadMetadata.swift in Sources */, - F1668BCE1E798081008CBA04 /* BookmarksViewController.swift in Sources */, - 1E162610296C5C630004127F /* CustomDaxDialogViewModel.swift in Sources */, - 8590CB69268A4E190089F6BF /* DebugEtagStorage.swift in Sources */, - F1CA3C371F045878005FADB3 /* PrivacyStore.swift in Sources */, - 37FCAAC029930E26000E420A /* FailedAssertionView.swift in Sources */, - F4E1936625AF722F001D2666 /* HighlightCutOutView.swift in Sources */, - 1E162605296840D80004127F /* Triangle.swift in Sources */, - B609D5522862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift in Sources */, - B652DEFD287BE67400C12A9C /* UserScripts.swift in Sources */, - 31DD208427395A5A008FB313 /* VoiceSearchHelper.swift in Sources */, - 9874F9EE2187AFCE00CAF33D /* Themable.swift in Sources */, - F44D279E27F331BB0037F371 /* AutofillLoginPromptViewModel.swift in Sources */, - 3151F0F02735802800226F58 /* VoiceSearchViewController.swift in Sources */, - 85BDC310243359040053DB07 /* FindInPageUserScript.swift in Sources */, - F1DE78581E5CAE350058895A /* TabViewGridCell.swift in Sources */, - 984D035824ACCC6F0066CFB8 /* TabViewListCell.swift in Sources */, - B6BA95C328891E33004ABA20 /* BrowsingMenuAnimator.swift in Sources */, - EE9D68DC2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift in Sources */, - AA3D854923DA1DFB00788410 /* AppIcon.swift in Sources */, - 8590CB612684D0600089F6BF /* CookieDebugViewController.swift in Sources */, - 319A37152829A55F0079FBCE /* AutofillListItemTableViewCell.swift in Sources */, - 1EA513782866039400493C6A /* TrackerAnimationLogic.swift in Sources */, - 854A01332A558B3A00FCC628 /* UIView+Constraints.swift in Sources */, - C12726EE2A5FF88C00215B02 /* EmailSignupPromptView.swift in Sources */, - 83134D7D20E2D725006CE65D /* FeedbackSender.swift in Sources */, - B652DF12287C336E00C12A9C /* ContentBlockingUpdating.swift in Sources */, - 314C92BA27C3E7CB0042EC96 /* QuickLookContainerViewController.swift in Sources */, - 855D914D2063EF6A00C4B448 /* TabSwitcherTransition.swift in Sources */, - CB258D1229A4F24900DEBA24 /* ConfigurationManager.swift in Sources */, - 8546A54A2A672959003929BF /* MainViewController+Email.swift in Sources */, - F4F6DFB226E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift in Sources */, - EE458D0D2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift in Sources */, - 85047C752A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift in Sources */, - F44D279F27F331BB0037F371 /* AutofillLoginPromptViewController.swift in Sources */, - C1BF0BA529B63D7200482B73 /* AutofillLoginPromptHelper.swift in Sources */, - F1F5337C1F26A9EF00D80D4F /* UserText.swift in Sources */, - 1E8AD1C727BE9B2900ABA377 /* DownloadsListDataSource.swift in Sources */, - 3157B43527F497F50042D3D7 /* SaveLoginViewController.swift in Sources */, - 853C5F6121C277C7001F7A05 /* global.swift in Sources */, - EE9D68D82AE15AD600B55EF4 /* UIApplicationExtension.swift in Sources */, - F13B4BD31F1822C700814661 /* Tab.swift in Sources */, - F1BE54581E69DE1000FCF649 /* TutorialSettings.swift in Sources */, - 1EE52ABB28FB1D6300B750C1 /* UIImageExtension.swift in Sources */, - 858650D12469BCDE00C36F8A /* DaxDialogs.swift in Sources */, - 310D091B2799F54900DC0060 /* DownloadManager.swift in Sources */, - 98D98A7425ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift in Sources */, - 98F3A1D8217B37010011A0D4 /* Theme.swift in Sources */, - CB9B873C278C8FEA001F4906 /* WidgetEducationView.swift in Sources */, - 85F200002215C17B006BB258 /* FindInPage.swift in Sources */, - F1386BA41E6846C40062FC3C /* TabDelegate.swift in Sources */, - 020108A929A7C1CD00644F9D /* AppTrackerImageCache.swift in Sources */, - 3132FA2A27A0788F00DD7A12 /* QuickLookPreviewHelper.swift in Sources */, - C1D21E2D293A5965006E5A05 /* AutofillLoginSession.swift in Sources */, - 4B53648A26718D0E001AA041 /* EmailWaitlist.swift in Sources */, - 027F48762A4B5FBE001A1C6C /* AppTPLinkButton.swift in Sources */, - 8524CC98246D66E100E59D45 /* String+Markdown.swift in Sources */, - CBEFB9142AE0844700DEDE7B /* CriticalAlerts.swift in Sources */, - 020108A329A561C300644F9D /* AppTPActivityView.swift in Sources */, - 02A54A9E2A097F0F000C8FED /* AppTPCollectionViewCell.swift in Sources */, - C1B7B529289420830098FD6A /* RemoteMessaging.xcdatamodeld in Sources */, - 986B16C425E92DF0007D23E8 /* BrowsingMenuViewController.swift in Sources */, - 988AC355257E47C100793C64 /* RequeryLogic.swift in Sources */, - EE9D68D52AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift in Sources */, - 1E4F4A5A297193DE00625985 /* MainViewController+CookiesManaged.swift in Sources */, - 8586A10D24CBA7070049720E /* FindInPageActivity.swift in Sources */, - 1E1626072968413B0004127F /* ViewExtension.swift in Sources */, - 31A42566285A0A6300049386 /* FaviconViewModel.swift in Sources */, - 8C4838B5221C8F7F008A6739 /* GestureToolbarButton.swift in Sources */, - EE276BEA2A77F823009167B6 /* NetworkProtectionRootViewController.swift in Sources */, - 310ECFDD282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift in Sources */, - 1E908BF329827C480008C8F3 /* AutoconsentManagement.swift in Sources */, - CB9B8739278C8E72001F4906 /* WidgetEducationViewController.swift in Sources */, - F4D9C4FA25117A0F00814B71 /* HomeMessageStorage.swift in Sources */, - AA3D854523D9942200788410 /* AppIconSettingsViewController.swift in Sources */, - 85C297042476C1FD0063A335 /* DaxDialogsSettings.swift in Sources */, - 8505836F219F424500ED4EDB /* UIViewExtension.swift in Sources */, - 8505836E219F424500ED4EDB /* RoundedRectangleView.swift in Sources */, - EE8594992A44791C008A6D06 /* NetworkProtectionTunnelController.swift in Sources */, - 1EEF123F2850A68A003DDE57 /* PrivacyInfoContainerView.swift in Sources */, - F4B0B796252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift in Sources */, - CB258D1329A4F24E00DEBA24 /* ConfigurationStore.swift in Sources */, - 85058370219F424500ED4EDB /* SearchBarExtension.swift in Sources */, - 310D09212799FD1A00DC0060 /* MIMEType.swift in Sources */, - F4147354283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift in Sources */, - 986DA94A24884B18004A7E39 /* WebViewTransition.swift in Sources */, - 31B524572715BB23002225AB /* WebJSAlert.swift in Sources */, - 8536A1FD2ACF114B003AC5BA /* Theme+DesignSystem.swift in Sources */, - F114C55B1E66EB020018F95F /* NibLoading.swift in Sources */, - C10CB5F32A1A5BDF0048E503 /* AutofillViews.swift in Sources */, - 982E5630222C3D5B008D861B /* FeedbackPickerViewController.swift in Sources */, - 37FCAABC2992F592000E420A /* MultilineScrollableTextFix.swift in Sources */, - 85DFEDED24C7CCA500973FE7 /* AppWidthObserver.swift in Sources */, - 4B6484F327FD1E350050A7A1 /* MenuControllerView.swift in Sources */, - 1EE7C299294227EC0026C8CB /* AutoconsentSettingsViewController.swift in Sources */, - 1E8AD1D527C2E22900ABA377 /* DownloadsListSectionViewModel.swift in Sources */, - 31584616281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift in Sources */, - C1F341C72A6924100032057B /* EmailAddressPromptViewModel.swift in Sources */, - F47E53D9250A97330037C686 /* OnboardingDefaultBroswerViewController.swift in Sources */, - F13B4BD51F183B3600814661 /* TabsModelPersistenceExtension.swift in Sources */, - 980891A52237D4F500313A70 /* FeedbackNavigator.swift in Sources */, - C1B7B52328941F2A0098FD6A /* RemoteMessagingStore.swift in Sources */, - 1E8AD1C927BFAD1500ABA377 /* DirectoryMonitor.swift in Sources */, - 377D80222AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift in Sources */, - 1E8AD1D127C000AB00ABA377 /* OngoingDownloadRow.swift in Sources */, - 85058366219AE9EA00ED4EDB /* HomePageConfiguration.swift in Sources */, - EE0153E12A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift in Sources */, - C17B595B2A03AAD30055F2D1 /* PasswordGenerationPromptView.swift in Sources */, - 98AA92B32456FBE100ED4B9E /* SearchFieldContainerView.swift in Sources */, - 3157B43827F4C8490042D3D7 /* FaviconsHelper.swift in Sources */, - 85F200042216F5D8006BB258 /* FindInPageView.swift in Sources */, - 8548D95E25262B1B005AAE49 /* ViewHighlighter.swift in Sources */, - F4D7221026F29A70007D6193 /* BookmarkDetailsCell.swift in Sources */, - F1617C131E572E0300DEDCAF /* TabSwitcherViewController.swift in Sources */, - 83BE9BC3215D69C1009844D9 /* AppConfigurationFetch.swift in Sources */, - 1EEC460627A9499600E75FCB /* DownloadsList.swift in Sources */, - 85B9CB8921AEBDD5009001F1 /* FavoriteHomeCell.swift in Sources */, - 98999D5922FDA41500CBBE1B /* BasicAuthenticationAlert.swift in Sources */, - C13B32D22A0E750700A59236 /* AutofillSettingStatus.swift in Sources */, - F4F6DFB426E6B63700ED7E12 /* BookmarkFolderCell.swift in Sources */, - 851B12CC22369931004781BC /* AtbAndVariantCleanup.swift in Sources */, - 85F2FFCF2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift in Sources */, - 3157B43327F497E90042D3D7 /* SaveLoginView.swift in Sources */, - F17922E01E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift in Sources */, - 0290472529E8496A0008FE3C /* AppTPActivityIconView.swift in Sources */, - EE458D142ABB652900FC651A /* NetworkProtectionDebugUtilities.swift in Sources */, - 8528AE7C212EF4A200D0BD74 /* AppRatingPrompt.swift in Sources */, - CB2A7EEF283D185100885F67 /* RulesCompilationMonitor.swift in Sources */, - C18ED43C2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift in Sources */, - 1EEF12502851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift in Sources */, - 31CB4251273AF50700FA0F3F /* SpeechRecognizerProtocol.swift in Sources */, - 319A37172829C8AD0079FBCE /* UITableViewExtension.swift in Sources */, - 85EE7F59224673C5000FE757 /* WebContainerNavigationController.swift in Sources */, - F4C9FBF528340DDA002281CC /* AutofillInterfaceEmailTruncator.swift in Sources */, - 1E016AB42949FEB500F21625 /* OmniBarNotificationViewModel.swift in Sources */, - 6AC6DAB328804F97002723C0 /* BarsAnimator.swift in Sources */, - EE0153ED2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift in Sources */, - EEF0F8CC2ABC832300630031 /* NetworkProtectionDebugFeatures.swift in Sources */, - B60DFF072872B64B0061E7C2 /* JSAlertController.swift in Sources */, - 981FED6E22025151008488D7 /* BlankSnapshotViewController.swift in Sources */, - 98F3A1DC217B373E0011A0D4 /* DarkTheme.swift in Sources */, - 851B128822200575004781BC /* Onboarding.swift in Sources */, - 3151F0EE2735800800226F58 /* VoiceSearchFeedbackView.swift in Sources */, - 857EEB752095FFAC008A005C /* HomeRowInstructionsViewController.swift in Sources */, - 311BD1AF2836BB4200AEF6C1 /* AutofillItemsLockedView.swift in Sources */, - 0290472A29E867800008FE3C /* AppTPTrackerDetailView.swift in Sources */, - F1617C151E57336D00DEDCAF /* TabManager.swift in Sources */, - 85449EF523FDA02800512AAF /* KeyboardSettingsViewController.swift in Sources */, - 85C11E4C2090888C00BFFEB4 /* HomeRowReminder.swift in Sources */, - 31B2F11F287846320040427A /* NoMicPermissionAlert.swift in Sources */, - 310C4B45281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift in Sources */, - 1EFDCBC127D2393C00916BC5 /* DownloadsDeleteHelper.swift in Sources */, - 85374D3C21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift in Sources */, - 85DFEDF124C7EEA400973FE7 /* LargeOmniBarState.swift in Sources */, - 9880722A25FA497B0039EF4B /* MenuButton.swift in Sources */, - F46FEC5727987A5F0061D9DF /* KeychainItemsDebugViewController.swift in Sources */, - 02341FA62A4379CC008A1531 /* OnboardingStepViewModel.swift in Sources */, - 850365F323DE087800D0F787 /* UIImageViewExtension.swift in Sources */, - 373608922ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */, - C160544129D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift in Sources */, - 02A54A9A2A094A17000C8FED /* AppTPHomeView.swift in Sources */, - 31C70B5528045E3500FB6AD1 /* SecureVaultErrorReporter.swift in Sources */, - F4CE6D1B257EA33C00D0A6AA /* FireButtonAnimator.swift in Sources */, - 85582E0029D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift in Sources */, - EE0153EF2A70021E002A8B26 /* NetworkProtectionInviteView.swift in Sources */, - 9888F77B2224980500C46159 /* FeedbackViewController.swift in Sources */, - 982686AD2600C0850011A8D6 /* ActionMessageView.swift in Sources */, - F446B9B5251150AC00324016 /* HomeMessageViewSectionRenderer.swift in Sources */, - 98D98A8225ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift in Sources */, - D63657192A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift in Sources */, - 1E4FAA6427D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift in Sources */, - 8C4724502217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift in Sources */, - 1EDE39D22705D4A200C99C72 /* FileSizeDebugViewController.swift in Sources */, - 85047C772A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift in Sources */, - 4B6484EA27FD1E350050A7A1 /* MacBrowserWaitlistView.swift in Sources */, - 85DDE0402AC6FF65006ABCA2 /* MainView.swift in Sources */, - 980891A72237D5D800313A70 /* FeedbackPresenter.swift in Sources */, - 989B337522D7EF2100437824 /* EmptyCollectionReusableView.swift in Sources */, - 8524CC94246C5C8900E59D45 /* DaxDialogViewController.swift in Sources */, - F42EF9312614BABE00101FB9 /* ActionSheetDaxDialogViewController.swift in Sources */, - F13B4BC01F180D8A00814661 /* TabsModel.swift in Sources */, - 02025B0C29884D2C00E694E7 /* AppTrackerData.swift in Sources */, - 85AE6690209724120014CF04 /* NotificationView.swift in Sources */, - 1EA51376286596A000493C6A /* PrivacyIconLogic.swift in Sources */, - 980891A92238504B00313A70 /* UILabelExtension.swift in Sources */, - 984D035A24ACCC7D0066CFB8 /* TabViewCell.swift in Sources */, - 31951E8E2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift in Sources */, - F194FAED1F14E2B3009B4DF8 /* UIFontExtension.swift in Sources */, - F1CDD3F21F16911700BE0581 /* AboutViewController.swift in Sources */, - 98F0FC2021FF18E700CE77AB /* AutoClearSettingsViewController.swift in Sources */, - 027F487A2A4B66CD001A1C6C /* AppTPFAQViewModel.swift in Sources */, - F1E90C201E678E7C005E7E21 /* HomeControllerDelegate.swift in Sources */, - F17922DE1E7192E6006E3D97 /* SuggestionTableViewCell.swift in Sources */, - 85DB12ED2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift in Sources */, - 98DA6ECA2181E41F00E65433 /* ThemeManager.swift in Sources */, - C159DF072A430B60007834BB /* EmailSignupViewController.swift in Sources */, - 1E016AB6294A5EB100F21625 /* CustomDaxDialog.swift in Sources */, - 02341FA42A437999008A1531 /* OnboardingStepView.swift in Sources */, - F1CA3C3B1F045B65005FADB3 /* Authenticator.swift in Sources */, - CBD4F13D279EBFA000B20FD7 /* HomeMessageCollectionViewCell.swift in Sources */, - 8505836D219F424500ED4EDB /* Point.swift in Sources */, - 3158461A281B08F5004ADB8B /* AutofillLoginListViewModel.swift in Sources */, - 37FCAAB429914C77000E420A /* WindowsWaitlistViewController.swift in Sources */, - 31C138A827A3E9C900FFD4B2 /* URLDownloadSession.swift in Sources */, - 981FED76220464EF008488D7 /* AutoClearSettingsModel.swift in Sources */, - 83004E882193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift in Sources */, - 98F78B8E22419093007CACF4 /* ThemableNavigationController.swift in Sources */, - CBD4F140279EBFB300B20FD7 /* SwiftUICollectionViewCell.swift in Sources */, - 31CC224928369B38001654A4 /* AutofillLoginSettingsListViewController.swift in Sources */, - F1D796EC1E7AB8930019D451 /* SaveBookmarkActivity.swift in Sources */, - F4B0B78C252CAFF700830156 /* OnboardingWidgetsViewController.swift in Sources */, - 4B6484EF27FD1E350050A7A1 /* MacWaitlistViewController.swift in Sources */, - C17B595A2A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift in Sources */, - 8531A08E1F9950E6000484F0 /* UnprotectedSitesViewController.swift in Sources */, - CBD4F13C279EBF4A00B20FD7 /* HomeMessage.swift in Sources */, - 3132FA2C27A07A1B00DD7A12 /* FilePreview.swift in Sources */, - 85C861E628FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift in Sources */, - F1D477C61F2126CC0031ED49 /* OmniBarState.swift in Sources */, - 85F2FFCD2211F615006BB258 /* MainViewController+KeyCommands.swift in Sources */, - 0268FC132A449F04000EE6A2 /* OnboardingContainerView.swift in Sources */, - 858650D9246B0D3C00C36F8A /* DaxOnboardingViewController.swift in Sources */, - 312E5746283BB04A00C18FA0 /* AutofillEmptySearchView.swift in Sources */, - F1A5683A1E70F98E0081082E /* AutocompleteRequest.swift in Sources */, - 8565A34B1FC8D96B00239327 /* LaunchTabNotification.swift in Sources */, - 0290472829E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift in Sources */, - 311BD1AD2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift in Sources */, - C1F341C52A6924000032057B /* EmailAddressPromptView.swift in Sources */, - 316931D727BD10BB0095F5ED /* SaveToDownloadsAlert.swift in Sources */, - 31C70B5B2804C61000FB6AD1 /* SaveAutofillLoginManager.swift in Sources */, - 85449EFD23FDA71F00512AAF /* KeyboardSettings.swift in Sources */, - 980891A222369ADB00313A70 /* FeedbackUserText.swift in Sources */, - 988F3DD3237DE8D900AEE34C /* ForgetDataAlert.swift in Sources */, - 850ABD012AC3961100A733DF /* MainViewController+Segues.swift in Sources */, - 9817C9C321EF594700884F65 /* AutoClear.swift in Sources */, - 310C4B47281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift in Sources */, - 85EE7F572246685B000FE757 /* WebContainerViewController.swift in Sources */, - 1EC458462948932500CB2B13 /* UIHostingControllerExtension.swift in Sources */, - 1E4DCF4E27B6A69600961E25 /* DownloadsListHostingController.swift in Sources */, - 020108A129A5610C00644F9D /* AppTPActivityHostingViewController.swift in Sources */, - C1F341C92A6926920032057B /* EmailAddressPromptViewController.swift in Sources */, - 02025B0F29884DC500E694E7 /* AppTrackerDataParser.swift in Sources */, - 027F48742A4B5904001A1C6C /* AppTPAboutView.swift in Sources */, - 311BD1B12836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift in Sources */, - B652DF13287C373A00C12A9C /* ScriptSourceProviding.swift in Sources */, - 854A012B2A54412600FCC628 /* ActivityViewController.swift in Sources */, - F1CA3C391F045885005FADB3 /* PrivacyUserDefaults.swift in Sources */, - AA4D6A6A23DB87B1007E8790 /* AppIconManager.swift in Sources */, - 8563A03C1F9288D600F04442 /* BrowserChromeManager.swift in Sources */, - 980891A32237146B00313A70 /* Feedback.swift in Sources */, - F1D796F01E7B07610019D451 /* BookmarksViewControllerCells.swift in Sources */, - 85058369219F424500ED4EDB /* UIColorExtension.swift in Sources */, - 85058368219C49E000ED4EDB /* HomeViewSectionRenderers.swift in Sources */, - F456B3B525810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift in Sources */, - 9820EAF522613CD30089094D /* WebProgressWorker.swift in Sources */, - B6CB93E5286445AB0090FEB4 /* Base64DownloadSession.swift in Sources */, - 1EEF387D285B1A1100383393 /* TrackerImageCache.swift in Sources */, - 3151F0EC27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift in Sources */, - 85010502292FB1000033978F /* FireproofFaviconUpdater.swift in Sources */, - F1C4A70E1E57725800A6CA1B /* OmniBar.swift in Sources */, - 981CA7EA2617797500E119D5 /* MainViewController+AddFavoriteFlow.swift in Sources */, - 373608902ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift in Sources */, - 9872D205247DCAC100CEF398 /* TabPreviewsSource.swift in Sources */, - F130D73A1E5776C500C45811 /* OmniBarDelegate.swift in Sources */, - 85DFEDEF24C7EA3B00973FE7 /* SmallOmniBarState.swift in Sources */, - 1E908BF129827C480008C8F3 /* AutoconsentUserScript.swift in Sources */, - 4B0295192537BC6700E00CEF /* ConfigurationDebugViewController.swift in Sources */, - 1E7A71192934EC6100B7EA19 /* OmniBarNotificationContainerView.swift in Sources */, - 984D035C24AE15CD0066CFB8 /* TabSwitcherSettings.swift in Sources */, - 98B31292218CCB8C00E54DE1 /* AppDependencyProvider.swift in Sources */, - 02C57C4B2514FEFB009E5129 /* DoNotSellSettingsViewController.swift in Sources */, - 02A54A9C2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift in Sources */, - 8540BBA22440857A00017FE4 /* PreserveLoginsWorker.swift in Sources */, - 85DFEDF924CF3D0E00973FE7 /* TabsBarCell.swift in Sources */, - F17922DB1E717C8D006E3D97 /* Suggestion.swift in Sources */, - 020108A729A6ABF600644F9D /* AppTPToggleView.swift in Sources */, - 02A54A982A093126000C8FED /* AppTPHomeViewModel.swift in Sources */, - F1617C191E573EA800DEDCAF /* TabSwitcherDelegate.swift in Sources */, - 310742A62848CD780012660B /* BackForwardMenuHistoryItem.swift in Sources */, - 858566FB252E55D6007501B8 /* ImageCacheDebugViewController.swift in Sources */, - 0290472E29E99A2F0008FE3C /* GenericIconView.swift in Sources */, - 1E7A71172934EB6400B7EA19 /* OmniBarNotificationAnimator.swift in Sources */, - 85C2971A248162CA0063A335 /* DaxOnboardingPadViewController.swift in Sources */, - F4F6DFB826EA9AA600ED7E12 /* BookmarksTextFieldCell.swift in Sources */, - 85F98F92296F32BD00742F4A /* SyncSettingsViewController.swift in Sources */, - 84E341961E2F7EFB00BDBA6F /* AppDelegate.swift in Sources */, - 4B6484ED27FD1E350050A7A1 /* MacBrowserWaitlist.swift in Sources */, - 310D091D2799F57200DC0060 /* Download.swift in Sources */, - 1EEF124E2850EADE003DDE57 /* PrivacyIconView.swift in Sources */, - 37FCAAAB29911BF1000E420A /* WaitlistExtensions.swift in Sources */, - EE4BE0092A740BED00CD6AA8 /* ClearTextField.swift in Sources */, - F159BDA41F0BDB5A00B4A01D /* TabViewController.swift in Sources */, - F44D279C27F331BB0037F371 /* AutofillLoginPromptView.swift in Sources */, - CBD4F13E279EBFAB00B20FD7 /* HomeMessageView.swift in Sources */, - 56244C1D2A137B1900EDF259 /* WaitlistViews.swift in Sources */, - 851DFD87212C39D300D95F20 /* TabSwitcherButton.swift in Sources */, - 8505836A219F424500ED4EDB /* UIAlertControllerExtension.swift in Sources */, - 37FCAAB229914232000E420A /* WindowsBrowserWaitlistView.swift in Sources */, - C12726F22A5FF8CB00215B02 /* EmailSignupPromptViewController.swift in Sources */, - 0290472C29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift in Sources */, - 983EABB8236198F6003948D1 /* DatabaseMigration.swift in Sources */, - 314C92B827C3DD660042EC96 /* QuickLookPreviewView.swift in Sources */, - F1AE54E81F0425FC00D9A700 /* AuthenticationViewController.swift in Sources */, - 020108AE29A7F91600644F9D /* AppTPTrackerCell.swift in Sources */, - 983D71B12A286E810072E26D /* SyncDebugViewController.swift in Sources */, - F103073B1E7C91330059FEC7 /* BookmarksDataSource.swift in Sources */, - EE0153E62A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift in Sources */, - 85864FBC24D31EF300E756FF /* SuggestionTrayViewController.swift in Sources */, - 1EF24235273BB9D200DE3D02 /* IntervalSlider.swift in Sources */, - 027F48782A4B663C001A1C6C /* AppTPFAQView.swift in Sources */, - 02A4EACA29B0F464009BE006 /* AppTPToggleViewModel.swift in Sources */, - 4B6484EE27FD1E350050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift in Sources */, - 855D45D32ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift in Sources */, - F1D796EE1E7AF2EB0019D451 /* UIViewControllerExtension.swift in Sources */, - 1EE411F12857C3640003FE64 /* TrackerAnimationImageProvider.swift in Sources */, - 1E7A711C2934EEBC00B7EA19 /* OmniBarNotification.swift in Sources */, - 02EC02C429AFA33000557F1A /* AppTPBreakageFormView.swift in Sources */, - F15D43201E706CC500BF2CDC /* AutocompleteViewController.swift in Sources */, - 98728E822417E3300033960E /* BrokenSiteInfo.swift in Sources */, - 31EF52E1281B3BDC0034796E /* AutofillLoginListItemViewModel.swift in Sources */, - 1E4FAA6627D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift in Sources */, - 83004E862193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift in Sources */, - EE72CA852A862D000043B5B3 /* NetworkProtectionDebugViewController.swift in Sources */, - C18ED43A2AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift in Sources */, - CB84C7BD29A3EF530088A5B8 /* AppConfigurationURLProvider.swift in Sources */, - AA3D854723D9E88E00788410 /* AppIconSettingsCell.swift in Sources */, - 316931D927BD22A80095F5ED /* DownloadActionMessageViewHelper.swift in Sources */, - 9838059F2228208E00385F1A /* PositiveFeedbackViewController.swift in Sources */, - F1AB2B421E3F7D5C00868554 /* SettingsViewController.swift in Sources */, - 8590CB67268A2E520089F6BF /* RootDebugViewController.swift in Sources */, - B623C1C22862CA9E0043013E /* DownloadSession.swift in Sources */, - 0290471E29E708750008FE3C /* AppTPManageTrackersView.swift in Sources */, - F16390821E648B7A005B4550 /* HomeViewController.swift in Sources */, - 98F3A1DA217B37200011A0D4 /* LightTheme.swift in Sources */, - 985892522260B1B200EEB31B /* ProgressView.swift in Sources */, - 85BA585A1F3506AE00C6E8CA /* AppSettings.swift in Sources */, - 3151F0EA27357FBA00226F58 /* SpeechRecognizer.swift in Sources */, - F17922E21E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift in Sources */, - 0290472229E723260008FE3C /* AppTPManageTrackerCell.swift in Sources */, - 985AAE4524899369007A43EC /* HomeScreenTransition.swift in Sources */, - 85E58C2C28FDA94F006A801A /* FavoritesViewController.swift in Sources */, - 1E8AD1CF27C000A000ABA377 /* CompleteDownloadRow.swift in Sources */, - 98D98A8F25ED952F00D8E3DF /* BrowsingMenuButton.swift in Sources */, - 9865DFF922A8220D00D27829 /* FavoritesOverlay.swift in Sources */, - 1E4DCF4627B6A33600961E25 /* DownloadsListViewModel.swift in Sources */, - F4F6DFB626E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift in Sources */, - 8586A11024CCCD040049720E /* TabsBarViewController.swift in Sources */, - F1D796F41E7C2A410019D451 /* BookmarksDelegate.swift in Sources */, - C1B7B52428941F2A0098FD6A /* RemoteMessageRequest.swift in Sources */, - EE9D68DA2AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift in Sources */, - 1E8AD1D727C2E24E00ABA377 /* DownloadsListRowViewModel.swift in Sources */, - C1B0F6422AB08BE9001EAF05 /* MockPrivacyConfiguration.swift in Sources */, - 1E865AF0272042DB001C74F3 /* TextSizeSettingsViewController.swift in Sources */, - 8524CC9A246DA81700E59D45 /* FullscreenDaxDialogViewController.swift in Sources */, - F17669D71E43401C003D3222 /* MainViewController.swift in Sources */, - 984D60B2222A1284003B9E3B /* FeedbackFormViewController.swift in Sources */, - 31A42564285A09E800049386 /* FaviconView.swift in Sources */, - 85374D3821AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift in Sources */, - 37FCAAB629919CEB000E420A /* WindowsBrowserWaitlist.swift in Sources */, - 98E888F2223FCC4A00B608A4 /* OnboardingViewController.swift in Sources */, - C1B7B51C28941E980098FD6A /* HomeMessageViewModelBuilder.swift in Sources */, - 85BA58551F34F49E00C6E8CA /* AppUserDefaults.swift in Sources */, - C1B7B52528941F2A0098FD6A /* RemoteMessaging.swift in Sources */, - 3132FA2827A0788400DD7A12 /* PassKitPreviewHelper.swift in Sources */, - 8505836C219F424500ED4EDB /* TextFieldWithInsets.swift in Sources */, - CBD4F13F279EBFAF00B20FD7 /* HomeMessageViewModel.swift in Sources */, - 1E162613296C62820004127F /* CookieConsentDaxDialogViewModel.swift in Sources */, - 1E4DCF4A27B6A38000961E25 /* DownloadListRepresentable.swift in Sources */, - 2DC3FC65C6D9DA634426672D /* AutofillNoAuthAvailableView.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A21E2F7EFB00BDBA6F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8528AE84212FF9A100D0BD74 /* AppRatingPromptStorageTests.swift in Sources */, - 1CB7B82323CEA28300AA24EA /* DateExtensionTests.swift in Sources */, - 31C138A427A3352600FFD4B2 /* DownloadTests.swift in Sources */, - 853A717820F645FB00FE60BC /* PixelTests.swift in Sources */, - 984D036124AF49B80066CFB8 /* TabPreviewsSourceTests.swift in Sources */, - 85D2187024BF24DB004373D2 /* FaviconRequestModifierTests.swift in Sources */, - EAB19EDA268963510015D3EA /* DomainMatchingTests.swift in Sources */, - 4BFB911B29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift in Sources */, - 98DA35C4268CC81E00159906 /* DomainMatchingReportTests.swift in Sources */, - 8590CB632684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift in Sources */, - 83EDCC411F86B89C005CDFCD /* StatisticsLoaderTests.swift in Sources */, - C14882E327F20D9A00D59F0C /* BookmarksExporterTests.swift in Sources */, - 85C29708247BDD060063A335 /* DaxDialogsBrowsingSpecTests.swift in Sources */, - 85BA58581F34F72F00C6E8CA /* AppUserDefaultsTests.swift in Sources */, - F1134EBC1F40D45700B73467 /* MockStatisticsStore.swift in Sources */, - 31C138AC27A403CB00FFD4B2 /* DownloadManagerTests.swift in Sources */, - EEFE9C732A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift in Sources */, - F13B4BF91F18CA0600814661 /* TabsModelTests.swift in Sources */, - 98B31290218CCB2200E54DE1 /* MockDependencyProvider.swift in Sources */, - CBDD5DDF29A6736A00832877 /* APIHeadersTests.swift in Sources */, - 986B45D0299E30A50089D2D7 /* BookmarkEntityTests.swift in Sources */, - B6AD9E3828D4512E0019CDE9 /* EmbeddedTrackerDataTests.swift in Sources */, - 1E722729292EB24D003B5F53 /* AppSettingsMock.swift in Sources */, - 8536A1C8209AF2410050739E /* MockVariantManager.swift in Sources */, - C1B7B53428944EFA0098FD6A /* CoreDataTestUtilities.swift in Sources */, - CBDD5DE129A6741300832877 /* MockBundle.swift in Sources */, - C158AC7B297AB5DC0008723A /* MockSecureVault.swift in Sources */, - 85C11E4120904BBE00BFFEB4 /* VariantManagerTests.swift in Sources */, - F1134ECE1F40EA9C00B73467 /* AtbParserTests.swift in Sources */, - F189AEE41F18FDAF001EBAE1 /* LinkTests.swift in Sources */, - 987130C7294AAB9F00AB05E0 /* MenuBookmarksViewModelTests.swift in Sources */, - 858650D32469BFAD00C36F8A /* DaxDialogTests.swift in Sources */, - 31C138B227A4097800FFD4B2 /* DownloadTestsHelper.swift in Sources */, - 1E1D8B5D2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift in Sources */, - 85C11E532090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift in Sources */, - 85E5603026541D9E00F4DC44 /* AutocompleteRequestTests.swift in Sources */, - F1DA2F7D1EBCF23700313F51 /* ExternalUrlSchemeTests.swift in Sources */, - F198D78E1E39762C0088DA8A /* StringExtensionTests.swift in Sources */, - 31B1FA87286EFC5C00CA3C1C /* XCTestCaseExtension.swift in Sources */, - 1E8146AE28C8ABF400D1AF63 /* PrivacyIconLogicTests.swift in Sources */, - 987130C4294AAB9F00AB05E0 /* FavoriteListViewModelTests.swift in Sources */, - 8565A34D1FC8DFE400239327 /* LaunchTabNotificationTests.swift in Sources */, - 310E79BD2949CAA5007C49E8 /* FireButtonReferenceTests.swift in Sources */, - 4B62C4BA25B930DD008912C6 /* AppConfigurationFetchTests.swift in Sources */, - 31C7D71C27515A6300A95D0A /* MockVoiceSearchHelper.swift in Sources */, - 8598F67B2405EB8D00FBC70C /* KeyboardSettingsTests.swift in Sources */, - 98AAF8E4292EB46000DBDF06 /* BookmarksMigrationTests.swift in Sources */, - 85D2187224BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift in Sources */, - C111B26927F579EF006558B1 /* BookmarkOrFolderTests.swift in Sources */, - 026F08B829B7DC480079B9DF /* EmbeddedAppTPDataTests.swift in Sources */, - 851CD674244D7E6000331B98 /* UserDefaultsExtension.swift in Sources */, - 850559D223CF710C0055C0D5 /* WebCacheManagerTests.swift in Sources */, - 987130C5294AAB9F00AB05E0 /* BookmarkEditorViewModelTests.swift in Sources */, - 8341D807212D5E8D000514C2 /* HashExtensionTest.swift in Sources */, - C1D21E2F293A599C006E5A05 /* AutofillLoginSessionTests.swift in Sources */, - 85D2187924BF6B8B004373D2 /* FaviconSourcesProviderTests.swift in Sources */, - 1E8146AD28C8ABF000D1AF63 /* TrackerAnimationLogicTests.swift in Sources */, - B6AD9E3A28D456820019CDE9 /* PrivacyConfigurationManagerMock.swift in Sources */, - F189AED71F18F6DE001EBAE1 /* TabTests.swift in Sources */, - F13B4BFB1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift in Sources */, - 8528AE7E212EF5FF00D0BD74 /* AppRatingPromptTests.swift in Sources */, - 981FED692201FE69008488D7 /* AutoClearSettingsScreenTests.swift in Sources */, - 4BC21A2F27238B7500229F0E /* RunLoopExtensionTests.swift in Sources */, - 314A3EFC293905EC00D3D4C8 /* BrokenSiteReportingTests.swift in Sources */, - 851B1283221FE65E004781BC /* ImproveOnboardingExperiment1Tests.swift in Sources */, - F194FAFB1F14E622009B4DF8 /* UIFontExtensionTests.swift in Sources */, - F40F843728C939760081AE75 /* AutofillLoginListViewModelTests.swift in Sources */, - C14882E827F20DAB00D59F0C /* TestDataLoader.swift in Sources */, - C14882EA27F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift in Sources */, - 1E05D1DB29C47B3300BF9A1F /* DailyPixelTests.swift in Sources */, - 981FED7422046017008488D7 /* AutoClearTests.swift in Sources */, - 98DDF9F322C4029D00DE38DB /* InitHelpers.swift in Sources */, - B6AD9E3628D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift in Sources */, - F1E092C11E92A72E00732CCC /* UIColorExtensionTests.swift in Sources */, - 85010504292FFB080033978F /* FireproofFaviconUpdaterTests.swift in Sources */, - F1D477C91F2139410031ED49 /* SmallOmniBarStateTests.swift in Sources */, - 987130C9294AAB9F00AB05E0 /* BookmarkUtilsTests.swift in Sources */, - C1BF0BA929B63E2200482B73 /* AutofillLoginPromptViewModelTests.swift in Sources */, - EE3B226B29DE0F110082298A /* MockInternalUserStoring.swift in Sources */, - 987130C8294AAB9F00AB05E0 /* BookmarksTestHelpers.swift in Sources */, - F198D7981E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift in Sources */, - C14E2F7729DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift in Sources */, - 8521FDE6238D414B00A44CC3 /* FileStoreTests.swift in Sources */, - F14E491F1E391CE900DC037C /* URLExtensionTests.swift in Sources */, - 85D2187424BF25CD004373D2 /* FaviconsTests.swift in Sources */, - CBCCF96828885DEE006F4A71 /* AppPrivacyConfigurationTests.swift in Sources */, - 310742AB2848E6FD0012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift in Sources */, - 22CB1ED8203DDD2C00D2C724 /* AppDeepLinksTests.swift in Sources */, - 9847C00527A41A0A00DB07AA /* WebViewTestHelper.swift in Sources */, - 3170048227A9504F00C03F35 /* DownloadMocks.swift in Sources */, - 317045C02858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift in Sources */, - 987130C6294AAB9F00AB05E0 /* BookmarkListViewModelTests.swift in Sources */, - F1134ED21F40EF3A00B73467 /* JsonTestDataLoader.swift in Sources */, - 4B83397129AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift in Sources */, - 850250B520D80419002199C7 /* AtbAndVariantCleanupTests.swift in Sources */, - 834DF992248FDE1A0075EA48 /* UserAgentTests.swift in Sources */, - 85C011FD299285A6001E0A99 /* SyncManagementViewModelTests.swift in Sources */, - C14882E727F20DAB00D59F0C /* HtmlTestDataLoader.swift in Sources */, - F17D72391E8B35C6003E8B0E /* AppURLsTests.swift in Sources */, - F1134ED61F40F29F00B73467 /* StatisticsUserDefaultsTests.swift in Sources */, - EE41BD192A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift in Sources */, - 0253A43329E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift in Sources */, - C1B7B53028944E390098FD6A /* RemoteMessagingStoreTests.swift in Sources */, - 98EA2C3C218B9AAD0023E1DC /* ThemeManagerTests.swift in Sources */, - 6AC98419288055C1005FA9CA /* BarsAnimatorTests.swift in Sources */, - 4B83396F29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift in Sources */, - 8536A1CA209AF6490050739E /* HomeRowReminderTests.swift in Sources */, - 4B83397529AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift in Sources */, - 851DFD8A212C5EE800D95F20 /* TabSwitcherButtonTests.swift in Sources */, - 98983096255B5019003339A2 /* BookmarksCachingSearchTests.swift in Sources */, - EE7917912A83DE93008DFF28 /* CombineTestUtilities.swift in Sources */, - 85480CB429226B3B007E8F13 /* CrashCollectionExtensionTests.swift in Sources */, - 4B6484FC27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift in Sources */, - 8540BD5223D8C2220057FDD2 /* PreserveLoginsTests.swift in Sources */, - 85F200072217032E006BB258 /* OmniBarTests.swift in Sources */, - B6AD9E3728D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift in Sources */, - C14882E427F20D9A00D59F0C /* BookmarksImporterTests.swift in Sources */, - 8588026A24E424EE00C24AB6 /* AppWidthObserverTests.swift in Sources */, - 8588026624E420BD00C24AB6 /* LargeOmniBarStateTests.swift in Sources */, - EE0153EB2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4924ED30D20073EE19 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 853273AE24FEF49600E3C778 /* ColorExtension.swift in Sources */, - 373608932ABB432600629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */, - 853273B324FF114700E3C778 /* DeepLinks.swift in Sources */, - 853273B424FFB36100E3C778 /* UIColorExtension.swift in Sources */, - 853273AB24FEF27500E3C778 /* WidgetViews.swift in Sources */, - 8512EA5424ED30D20073EE19 /* Widgets.swift in Sources */, - 85DB12EB2A1FE2A4000A4A72 /* LockScreenWidgets.swift in Sources */, - 8544C37C250B827300A0FE73 /* UserText.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D842462DCD100EDEDD1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85482D8D2462DCD100EDEDD1 /* ActionViewController.swift in Sources */, - 85C91CA224671F4C00A11132 /* AppDeepLinkSchemes.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC725C97B6E002B91A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CB5516D1286500290079B175 /* ContentBlockingRulesTests.swift in Sources */, - 1E1D8B6629953B9800C96994 /* WebViewTestHelper.swift in Sources */, - EE3B226C29DE0FD30082298A /* MockInternalUserStoring.swift in Sources */, - CB5516D0286500290079B175 /* TrackerRadarIntegrationTests.swift in Sources */, - 1E1D8B6129950FD200C96994 /* AutoconsentBackgroundTests.swift in Sources */, - CB5516D2286500290079B175 /* AtbServerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DA9210F5E32002631A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85F21DB0210F5E32002631A6 /* AtbIntegrationTests.swift in Sources */, - 8551912724746EDC0010FDD0 /* SnapshotHelper.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9CE293F2DE900F220F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D4B7E52949EFCE0068814D /* BookmarksExportPerformanceTests.swift in Sources */, - 98D4B7DA294407AC0068814D /* BookmarksSearchPerformanceTests.swift in Sources */, - 986B45CB299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift in Sources */, - 98D4B7E12949C3E80068814D /* BookmarksImportPerformanceTests.swift in Sources */, - 9825F9DB293F2E8700F220F2 /* BookmarksTestData.swift in Sources */, - 98BFA913294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98A54A7F22AFCB2C00E541F4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98A54A8422AFCB2D00E541F4 /* Instruments.instrpkg in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2DF1E4A4CD400CFDE3A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B470ED6299C49800086EBDC /* AppTrackingProtectionDatabase.swift in Sources */, - 0253A43129E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift in Sources */, - F16393FF1ECCB9CC00DDD653 /* FileLoader.swift in Sources */, - F1134EAB1F3E2C6A00B73467 /* StatisticsUserDefaults.swift in Sources */, - CB258D1E29A52AF900DEBA24 /* FileStore.swift in Sources */, - F1075C921E9EF827006BE8A8 /* UserDefaultsExtension.swift in Sources */, - 85CA53AC24BBD39300A6288C /* FaviconRequestModifier.swift in Sources */, - CB258D1D29A52AF900DEBA24 /* EtagStorage.swift in Sources */, - C1B7B52D2894469D0098FD6A /* DefaultVariantManager.swift in Sources */, - 9833913727AC400800DAF119 /* AppTrackerDataSetProvider.swift in Sources */, - 83004E802193BB8200DA013C /* WKNavigationExtension.swift in Sources */, - 853A717620F62FE800FE60BC /* Pixel.swift in Sources */, - 4B470EDB299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift in Sources */, - F41C2DA526C1975E00F9A760 /* BookmarksCoreDataStorage.swift in Sources */, - 9876B75E2232B36900D81D9F /* TabInstrumentation.swift in Sources */, - 026DABA428242BC80089E0B5 /* MockUserAgent.swift in Sources */, - 1E05D1D829C46EDA00BF9A1F /* TimedPixel.swift in Sources */, - C14882DC27F2011C00D59F0C /* BookmarksImporter.swift in Sources */, - CBAA195A27BFE15600A4BD49 /* NSManagedObjectContextExtension.swift in Sources */, - 37CBCA9E2A8A659C0050218F /* SyncSettingsAdapter.swift in Sources */, - F1134EB31F40AD2500B73467 /* Atb.swift in Sources */, - 37E615752A5F533E00ACD63D /* SyncCredentialsAdapter.swift in Sources */, - 02CA904B24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift in Sources */, - 85BDC3192436161C0053DB07 /* LoginFormDetectionUserScript.swift in Sources */, - 98982B3422F8D8E400578AC9 /* Debounce.swift in Sources */, - 37DF000A29F9C416002B7D3E /* SyncMetadataDatabase.swift in Sources */, - F143C3291E4A9A0E00CFDE3A /* URLExtension.swift in Sources */, - F143C3271E4A9A0E00CFDE3A /* Logging.swift in Sources */, - 4B83396C29AC0701003F7EA9 /* AppTrackingProtectionStoringModel.swift in Sources */, - 85372447220DD103009D09CD /* UIKeyCommandExtension.swift in Sources */, - 85A1B3B220C6CD9900C18F15 /* CookieStorage.swift in Sources */, - 9856A1992933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift in Sources */, - 850559D023CF647C0055C0D5 /* PreserveLogins.swift in Sources */, - C1CCCBA7283E101500CF3791 /* FaviconsHelper.swift in Sources */, - 9813F79822BA71AA00A80EDB /* StorageCache.swift in Sources */, - B603974929C19F6F00902A34 /* Assertions.swift in Sources */, - F1134EB51F40AEEA00B73467 /* StatisticsLoader.swift in Sources */, - CB2A7EF4285383B300885F67 /* AppLastCompiledRulesStore.swift in Sources */, - 4B75EA9226A266CB00018634 /* PrintingUserScript.swift in Sources */, - 37445F972A155F7C0029F789 /* SyncDataProviders.swift in Sources */, - EE9D68DE2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift in Sources */, - CB258D1F29A52B2500DEBA24 /* Configuration.swift in Sources */, - 9847C00027A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift in Sources */, - F143C3281E4A9A0E00CFDE3A /* StringExtension.swift in Sources */, - 85449EFB23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift in Sources */, - 830381C01F850AAF00863075 /* WKWebViewConfigurationExtension.swift in Sources */, - 85CA53AA24BB376800A6288C /* NotFoundCachingDownloader.swift in Sources */, - 4B60ACA1252EC0B100E8D219 /* FullScreenVideoUserScript.swift in Sources */, - F1A886781F29394E0096251E /* WebCacheManager.swift in Sources */, - C14882DA27F2011C00D59F0C /* BookmarksExporter.swift in Sources */, - 4B470ED9299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld in Sources */, - 854858E32937BC550063610B /* CollectionExtension.swift in Sources */, - 1E6A4D692984208800A371D3 /* LocaleExtension.swift in Sources */, - 98F6EA472863124100720957 /* ContentBlockerRulesLists.swift in Sources */, - F1134EB01F40AC6300B73467 /* AtbParser.swift in Sources */, - EE50052E29C369D300AE0773 /* FeatureFlag.swift in Sources */, - 37DF000F29F9D635002B7D3E /* SyncBookmarksAdapter.swift in Sources */, - B652DF10287C2C1600C12A9C /* ContentBlocking.swift in Sources */, - 4BE2756827304F57006B20B0 /* URLRequestExtension.swift in Sources */, - 85BA79911F6FF75000F59015 /* ContentBlockerStoreConstants.swift in Sources */, - 85E242172AB1B54D000F3E28 /* ReturnUserMeasurement.swift in Sources */, - 85BDC3142434D8F80053DB07 /* DebugUserScript.swift in Sources */, - 85011867290028C400BDEE27 /* BookmarksDatabase.swift in Sources */, - 85D2187B24BF9F85004373D2 /* FaviconUserScript.swift in Sources */, - 37FD780F2A29E28B00B36DB1 /* SyncErrorHandler.swift in Sources */, - 85F21DC621145DD5002631A6 /* global.swift in Sources */, - F41C2DA326C1925700F9A760 /* BookmarksAndFolders.xcdatamodeld in Sources */, - F4F6DFBA26EFF28A00ED7E12 /* BookmarkObjects.swift in Sources */, - EE7A92872AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift in Sources */, - 836A941D247F23C600BF8EF5 /* UserAgentManager.swift in Sources */, - 4B83397329AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift in Sources */, - 85CA53A824BB343700A6288C /* Favicons.swift in Sources */, - F143C3181E4A99D200CFDE3A /* Link.swift in Sources */, - 4B470EDF299C67270086EBDC /* AppTrackerEntity.swift in Sources */, - 1E61BC2A27074BED00B2854D /* TextSizeUserScript.swift in Sources */, - 37CEFCAC2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift in Sources */, - CB2A7EF128410DF700885F67 /* PixelEvent.swift in Sources */, - 85D2187624BF6164004373D2 /* FaviconSourcesProvider.swift in Sources */, - 98B000532915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift in Sources */, - 85200FA11FBC5BB5001AF290 /* DDGPersistenceContainer.swift in Sources */, - 1E4DCF4C27B6A4CB00961E25 /* URLFileExtension.swift in Sources */, - EE50053029C3BA0800AE0773 /* InternalUserStore.swift in Sources */, - F1D477CB1F2149C40031ED49 /* Type.swift in Sources */, - 1E05D1D629C46EBB00BF9A1F /* DailyPixel.swift in Sources */, - 1CB7B82123CEA1F800AA24EA /* DateExtension.swift in Sources */, - 379E877429E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift in Sources */, - 988F3DCF237D5C0F00AEE34C /* SchemeHandler.swift in Sources */, - 9875E00722316B8400B1373F /* Instruments.swift in Sources */, - F1134EA61F3E2AF400B73467 /* StatisticsStore.swift in Sources */, - F17D723C1E8BB374003E8B0E /* AppDeepLinkSchemes.swift in Sources */, - 0290472329E737B40008FE3C /* FirewallManager.swift in Sources */, - 1E8AD1DB27C51AE000ABA377 /* TimeIntervalExtension.swift in Sources */, - B652DF0D287C2A6300C12A9C /* PrivacyFeatures.swift in Sources */, - F10E522D1E946F8800CE1253 /* NSAttributedStringExtension.swift in Sources */, - 9887DC252354D2AA005C85F5 /* Database.swift in Sources */, - F143C3171E4A99D200CFDE3A /* AppURLs.swift in Sources */, - C1963863283794A000298D4D /* BookmarksCachingSearch.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 025CCFE82582601C001CD5BB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 025CCFE72582601C001CD5BB /* PBXContainerItemProxy */; - }; - 02FFD7BC2A1FC8BE007BD7D1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 02025661298818B100E694E7 /* PacketTunnelProvider */; - targetProxy = 02FFD7BB2A1FC8BE007BD7D1 /* PBXContainerItemProxy */; - }; - 4B470EE7299C6DFB0086EBDC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = 4B470EE6299C6DFB0086EBDC /* PBXContainerItemProxy */; - }; - 8390447520BDCE10006461CD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8390446B20BDCE10006461CD /* ShareExtension */; - targetProxy = 8390447420BDCE10006461CD /* PBXContainerItemProxy */; - }; - 84E341A81E2F7EFB00BDBA6F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 84E341A71E2F7EFB00BDBA6F /* PBXContainerItemProxy */; - }; - 8512EA5C24ED30D30073EE19 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8512EA4C24ED30D20073EE19 /* WidgetsExtension */; - targetProxy = 8512EA5B24ED30D30073EE19 /* PBXContainerItemProxy */; - }; - 85482D932462DCD100EDEDD1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 85482D872462DCD100EDEDD1 /* OpenAction */; - targetProxy = 85482D922462DCD100EDEDD1 /* PBXContainerItemProxy */; - }; - 85D33FD125C97B6E002B91A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 85D33FD025C97B6E002B91A6 /* PBXContainerItemProxy */; - }; - 85DF714924F7FE6100C89288 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = 85DF714824F7FE6100C89288 /* PBXContainerItemProxy */; - }; - 85F21DB3210F5E32002631A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 85F21DB2210F5E32002631A6 /* PBXContainerItemProxy */; - }; - 9825F9CC293F2DE900F220F2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 9825F9CD293F2DE900F220F2 /* PBXContainerItemProxy */; - }; - F143C2EA1E4A4CD400CFDE3A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = F143C2E91E4A4CD400CFDE3A /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 838306E120C733010045E854 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 838306E220C733010045E854 /* en */, - 838306E520C734D80045E854 /* fr */, - 838306E620C735140045E854 /* es */, - 838306E720C735F60045E854 /* fi */, - 838306EC20C736A80045E854 /* pt */, - 838306ED20C736B10045E854 /* ru */, - 838306EE20C736BA0045E854 /* sv */, - 838306EF20C736C50045E854 /* tr */, - 9866DBA1251CA8F700612E3A /* bg */, - 9866DBB8251CA91900612E3A /* hr */, - 9866DBCF251CA92E00612E3A /* cs */, - 9866DBE6251CA93B00612E3A /* da */, - 9866DBFD251CA95200612E3A /* nl */, - 9866DC14251CA96500612E3A /* et */, - 9866DC2B251CA99E00612E3A /* de */, - 9866DC42251CA9B200612E3A /* el */, - 9866DC59251CA9C300612E3A /* hu */, - 9866DC70251CA9D100612E3A /* it */, - 9866DC87251CA9E600612E3A /* lv */, - 9866DC9E251CA9F700612E3A /* lt */, - 9866DCB5251CAA0900612E3A /* pl */, - 9866DCCC251CAA2800612E3A /* ro */, - 9866DCE3251CAA3700612E3A /* sk */, - 9866DCFA251CAA4B00612E3A /* sl */, - 981DCA922521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 8390447020BDCE10006461CD /* MainInterface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8390447120BDCE10006461CD /* Base */, - 9866DB9C251CA8F600612E3A /* bg */, - 9866DBB3251CA91900612E3A /* hr */, - 9866DBCA251CA92D00612E3A /* cs */, - 9866DBE1251CA93B00612E3A /* da */, - 9866DBF8251CA95100612E3A /* nl */, - 9866DC0F251CA96400612E3A /* et */, - 9866DC26251CA99D00612E3A /* de */, - 9866DC3D251CA9B200612E3A /* el */, - 9866DC54251CA9C200612E3A /* hu */, - 9866DC6B251CA9D000612E3A /* it */, - 9866DC82251CA9E500612E3A /* lv */, - 9866DC99251CA9F600612E3A /* lt */, - 9866DCB0251CAA0800612E3A /* pl */, - 9866DCC7251CAA2800612E3A /* ro */, - 9866DCDE251CAA3600612E3A /* sk */, - 9866DCF5251CAA4B00612E3A /* sl */, - 9866DE5C251CBC4F00612E3A /* tr */, - 9866DE5E251CBC4F00612E3A /* sv */, - 9866DE60251CBC5000612E3A /* es */, - 9866DE62251CBC5000612E3A /* ru */, - 9866DE64251CBC5100612E3A /* pt */, - 9866DE68251CBC5300612E3A /* fr */, - 9866DE6A251CBC5400612E3A /* fi */, - 981685542521EEF500FA91A1 /* nb */, - ); - name = MainInterface.storyboard; - sourceTree = ""; - }; - 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 84E3419F1E2F7EFB00BDBA6F /* Base */, - 9866DB9B251CA8F600612E3A /* bg */, - 9866DBB2251CA91900612E3A /* hr */, - 9866DBC9251CA92D00612E3A /* cs */, - 9866DBE0251CA93A00612E3A /* da */, - 9866DBF7251CA95100612E3A /* nl */, - 9866DC0E251CA96400612E3A /* et */, - 9866DC25251CA99D00612E3A /* de */, - 9866DC3C251CA9B200612E3A /* el */, - 9866DC53251CA9C200612E3A /* hu */, - 9866DC6A251CA9D000612E3A /* it */, - 9866DC81251CA9E500612E3A /* lv */, - 9866DC98251CA9F600612E3A /* lt */, - 9866DCAF251CAA0700612E3A /* pl */, - 9866DCC6251CAA2800612E3A /* ro */, - 9866DCDD251CAA3600612E3A /* sk */, - 9866DCF4251CAA4B00612E3A /* sl */, - 9866DE4C251CBC4500612E3A /* tr */, - 9866DE4E251CBC4500612E3A /* sv */, - 9866DE50251CBC4600612E3A /* es */, - 9866DE52251CBC4700612E3A /* ru */, - 9866DE54251CBC4700612E3A /* pt */, - 9866DE58251CBC4A00612E3A /* fr */, - 9866DE5A251CBC4A00612E3A /* fi */, - 981685532521EEF500FA91A1 /* nb */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 85482D8F2462DCD100EDEDD1 /* Base */, - 9866DB9F251CA8F700612E3A /* bg */, - 9866DBB6251CA91900612E3A /* hr */, - 9866DBCD251CA92D00612E3A /* cs */, - 9866DBE4251CA93B00612E3A /* da */, - 9866DBFB251CA95200612E3A /* nl */, - 9866DC12251CA96400612E3A /* et */, - 9866DC29251CA99E00612E3A /* de */, - 9866DC40251CA9B200612E3A /* el */, - 9866DC57251CA9C300612E3A /* hu */, - 9866DC6E251CA9D100612E3A /* it */, - 9866DC85251CA9E600612E3A /* lv */, - 9866DC9C251CA9F700612E3A /* lt */, - 9866DCB3251CAA0800612E3A /* pl */, - 9866DCCA251CAA2800612E3A /* ro */, - 9866DCE1251CAA3600612E3A /* sk */, - 9866DCF8251CAA4B00612E3A /* sl */, - 9866DE6C251CBC5A00612E3A /* tr */, - 9866DE6E251CBC5B00612E3A /* sv */, - 9866DE70251CBC5F00612E3A /* es */, - 9866DE72251CBC6000612E3A /* ru */, - 9866DE74251CBC6100612E3A /* pt */, - 9866DE78251CBC6400612E3A /* fr */, - 9866DE7A251CBC6400612E3A /* fi */, - 981685572521EEF600FA91A1 /* nb */, - ); - name = MainInterface.storyboard; - sourceTree = ""; - }; - 984147AA24F0259000362052 /* Onboarding.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147A924F0259000362052 /* Base */, - 9866DB99251CA8F600612E3A /* bg */, - 9866DBB0251CA91900612E3A /* hr */, - 9866DBC7251CA92C00612E3A /* cs */, - 9866DBDE251CA93A00612E3A /* da */, - 9866DBF5251CA95100612E3A /* nl */, - 9866DC0C251CA96400612E3A /* et */, - 9866DC23251CA99D00612E3A /* de */, - 9866DC3A251CA9B100612E3A /* el */, - 9866DC51251CA9C200612E3A /* hu */, - 9866DC68251CA9D000612E3A /* it */, - 9866DC7F251CA9E500612E3A /* lv */, - 9866DC96251CA9F600612E3A /* lt */, - 9866DCAD251CAA0700612E3A /* pl */, - 9866DCC4251CAA2800612E3A /* ro */, - 9866DCDB251CAA3600612E3A /* sk */, - 9866DCF2251CAA4A00612E3A /* sl */, - 9866DE0C251CB91D00612E3A /* fi */, - 9866DE0E251CB91F00612E3A /* fr */, - 9866DE12251CB92300612E3A /* pt */, - 9866DE14251CB92500612E3A /* ru */, - 9866DE16251CB92600612E3A /* es */, - 9866DE18251CB92700612E3A /* sv */, - 9866DE1A251CB95500612E3A /* tr */, - 981685512521EEF400FA91A1 /* nb */, - ); - name = Onboarding.storyboard; - sourceTree = ""; - }; - 984147AD24F025F700362052 /* Autocomplete.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147AC24F025F700362052 /* Base */, - 9866DB8B251CA8F300612E3A /* bg */, - 9866DBA2251CA91700612E3A /* hr */, - 9866DBB9251CA92A00612E3A /* cs */, - 9866DBD0251CA93800612E3A /* da */, - 9866DBE7251CA94E00612E3A /* nl */, - 9866DBFE251CA96200612E3A /* et */, - 9866DC15251CA99A00612E3A /* de */, - 9866DC2C251CA9AF00612E3A /* el */, - 9866DC43251CA9BF00612E3A /* hu */, - 9866DC5A251CA9CE00612E3A /* it */, - 9866DC71251CA9E200612E3A /* lv */, - 9866DC88251CA9F400612E3A /* lt */, - 9866DC9F251CAA0500612E3A /* pl */, - 9866DCB6251CAA2500612E3A /* ro */, - 9866DCCD251CAA3300612E3A /* sk */, - 9866DCE4251CAA4800612E3A /* sl */, - 9866DD04251CACC500612E3A /* fi */, - 9866DD06251CACC600612E3A /* fr */, - 9866DD0A251CACCD00612E3A /* pt */, - 9866DD0C251CACCD00612E3A /* ru */, - 9866DD0E251CACCE00612E3A /* es */, - 9866DD10251CACCF00612E3A /* sv */, - 9866DD12251CACCF00612E3A /* tr */, - 981685432521EEEF00FA91A1 /* nb */, - ); - name = Autocomplete.storyboard; - sourceTree = ""; - }; - 984147B024F0261A00362052 /* Feedback.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147AF24F0261A00362052 /* Base */, - 9866DB8D251CA8F300612E3A /* bg */, - 9866DBA4251CA91700612E3A /* hr */, - 9866DBBB251CA92A00612E3A /* cs */, - 9866DBD2251CA93900612E3A /* da */, - 9866DBE9251CA94E00612E3A /* nl */, - 9866DC00251CA96200612E3A /* et */, - 9866DC17251CA99B00612E3A /* de */, - 9866DC2E251CA9B000612E3A /* el */, - 9866DC45251CA9BF00612E3A /* hu */, - 9866DC5C251CA9CE00612E3A /* it */, - 9866DC73251CA9E300612E3A /* lv */, - 9866DC8A251CA9F500612E3A /* lt */, - 9866DCA1251CAA0500612E3A /* pl */, - 9866DCB8251CAA2600612E3A /* ro */, - 9866DCCF251CAA3400612E3A /* sk */, - 9866DCE6251CAA4800612E3A /* sl */, - 9866DD4C251CB0D900612E3A /* fi */, - 9866DD4E251CB0E600612E3A /* fr */, - 9866DD52251CB0ED00612E3A /* pt */, - 9866DD54251CB0EE00612E3A /* ru */, - 9866DD56251CB0F000612E3A /* es */, - 9866DD58251CB0F100612E3A /* sv */, - 9866DD5A251CB0F200612E3A /* tr */, - 981685452521EEF000FA91A1 /* nb */, - ); - name = Feedback.storyboard; - sourceTree = ""; - }; - 984147B324F0264300362052 /* Home.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B224F0264300362052 /* Base */, - 9866DB8E251CA8F400612E3A /* bg */, - 9866DBA5251CA91800612E3A /* hr */, - 9866DBBC251CA92A00612E3A /* cs */, - 9866DBD3251CA93900612E3A /* da */, - 9866DBEA251CA94F00612E3A /* nl */, - 9866DC01251CA96200612E3A /* et */, - 9866DC18251CA99B00612E3A /* de */, - 9866DC2F251CA9B000612E3A /* el */, - 9866DC46251CA9C000612E3A /* hu */, - 9866DC5D251CA9CE00612E3A /* it */, - 9866DC74251CA9E300612E3A /* lv */, - 9866DC8B251CA9F500612E3A /* lt */, - 9866DCA2251CAA0500612E3A /* pl */, - 9866DCB9251CAA2600612E3A /* ro */, - 9866DCD0251CAA3400612E3A /* sk */, - 9866DCE7251CAA4800612E3A /* sl */, - 9866DD5C251CB10000612E3A /* fi */, - 9866DD5E251CB10100612E3A /* fr */, - 9866DD62251CB10400612E3A /* pt */, - 9866DD64251CB10500612E3A /* ru */, - 9866DD66251CB10600612E3A /* es */, - 9866DD68251CB10700612E3A /* sv */, - 9866DD6A251CB10800612E3A /* tr */, - 981685462521EEF000FA91A1 /* nb */, - ); - name = Home.storyboard; - sourceTree = ""; - }; - 984147B624F0264B00362052 /* Authentication.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B524F0264B00362052 /* Base */, - 9866DB91251CA8F400612E3A /* bg */, - 9866DBA8251CA91800612E3A /* hr */, - 9866DBBF251CA92B00612E3A /* cs */, - 9866DBD6251CA93900612E3A /* da */, - 9866DBED251CA94F00612E3A /* nl */, - 9866DC04251CA96300612E3A /* et */, - 9866DC1B251CA99B00612E3A /* de */, - 9866DC32251CA9B000612E3A /* el */, - 9866DC49251CA9C000612E3A /* hu */, - 9866DC60251CA9CF00612E3A /* it */, - 9866DC77251CA9E300612E3A /* lv */, - 9866DC8E251CA9F500612E3A /* lt */, - 9866DCA5251CAA0500612E3A /* pl */, - 9866DCBC251CAA2700612E3A /* ro */, - 9866DCD3251CAA3400612E3A /* sk */, - 9866DCEA251CAA4900612E3A /* sl */, - 9866DD84251CB12700612E3A /* fi */, - 9866DD86251CB12800612E3A /* fr */, - 9866DD8A251CB12B00612E3A /* pt */, - 9866DD8C251CB12C00612E3A /* ru */, - 9866DD8E251CB12D00612E3A /* es */, - 9866DD90251CB12E00612E3A /* sv */, - 9866DD92251CB12E00612E3A /* tr */, - 981685492521EEF100FA91A1 /* nb */, - ); - name = Authentication.storyboard; - sourceTree = ""; - }; - 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B824F0268D00362052 /* Base */, - ); - name = PrivacyDashboard.storyboard; - sourceTree = ""; - }; - 984147C224F026A300362052 /* Tab.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147C124F026A300362052 /* Base */, - 9866DB95251CA8F500612E3A /* bg */, - 9866DBAC251CA91800612E3A /* hr */, - 9866DBC3251CA92C00612E3A /* cs */, - 9866DBDA251CA93A00612E3A /* da */, - 9866DBF1251CA95000612E3A /* nl */, - 9866DC08251CA96300612E3A /* et */, - 9866DC1F251CA99C00612E3A /* de */, - 9866DC36251CA9B100612E3A /* el */, - 9866DC4D251CA9C100612E3A /* hu */, - 9866DC64251CA9CF00612E3A /* it */, - 9866DC7B251CA9E400612E3A /* lv */, - 9866DC92251CA9F600612E3A /* lt */, - 9866DCA9251CAA0600612E3A /* pl */, - 9866DCC0251CAA2700612E3A /* ro */, - 9866DCD7251CAA3500612E3A /* sk */, - 9866DCEE251CAA4A00612E3A /* sl */, - 9866DDBC251CB79000612E3A /* fi */, - 9866DDBE251CB79300612E3A /* fr */, - 9866DDC2251CB79900612E3A /* pt */, - 9866DDC4251CB79B00612E3A /* ru */, - 9866DDC6251CB79F00612E3A /* es */, - 9866DDC8251CB7A000612E3A /* sv */, - 9866DDCA251CB7A100612E3A /* tr */, - 9816854D2521EEF300FA91A1 /* nb */, - ); - name = Tab.storyboard; - sourceTree = ""; - }; - 984147C524F026C800362052 /* HomeRow.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147C424F026C800362052 /* Base */, - 9866DB98251CA8F500612E3A /* bg */, - 9866DBAF251CA91800612E3A /* hr */, - 9866DBC6251CA92C00612E3A /* cs */, - 9866DBDD251CA93A00612E3A /* da */, - 9866DBF4251CA95000612E3A /* nl */, - 9866DC0B251CA96400612E3A /* et */, - 9866DC22251CA99D00612E3A /* de */, - 9866DC39251CA9B100612E3A /* el */, - 9866DC50251CA9C100612E3A /* hu */, - 9866DC67251CA9D000612E3A /* it */, - 9866DC7E251CA9E400612E3A /* lv */, - 9866DC95251CA9F600612E3A /* lt */, - 9866DCAC251CAA0700612E3A /* pl */, - 9866DCC3251CAA2800612E3A /* ro */, - 9866DCDA251CAA3500612E3A /* sk */, - 9866DCF1251CAA4A00612E3A /* sl */, - 9866DDF4251CB8F000612E3A /* fi */, - 9866DDF6251CB8F400612E3A /* fr */, - 9866DDFA251CB8FD00612E3A /* pt */, - 9866DDFC251CB90000612E3A /* ru */, - 9866DDFE251CB90200612E3A /* es */, - 9866DE00251CB90500612E3A /* sv */, - 9866DE02251CB90700612E3A /* tr */, - 981685502521EEF400FA91A1 /* nb */, - ); - name = HomeRow.storyboard; - sourceTree = ""; - }; - 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147CA24F02E9E00362052 /* Base */, - 9866DB97251CA8F500612E3A /* bg */, - 9866DBAE251CA91800612E3A /* hr */, - 9866DBC5251CA92C00612E3A /* cs */, - 9866DBDC251CA93A00612E3A /* da */, - 9866DBF3251CA95000612E3A /* nl */, - 9866DC0A251CA96400612E3A /* et */, - 9866DC21251CA99C00612E3A /* de */, - 9866DC38251CA9B100612E3A /* el */, - 9866DC4F251CA9C100612E3A /* hu */, - 9866DC66251CA9D000612E3A /* it */, - 9866DC7D251CA9E400612E3A /* lv */, - 9866DC94251CA9F600612E3A /* lt */, - 9866DCAB251CAA0700612E3A /* pl */, - 9866DCC2251CAA2700612E3A /* ro */, - 9866DCD9251CAA3500612E3A /* sk */, - 9866DCF0251CAA4A00612E3A /* sl */, - 9866DDE4251CB8C900612E3A /* fi */, - 9866DDE6251CB8CD00612E3A /* fr */, - 9866DDEA251CB8D400612E3A /* pt */, - 9866DDEC251CB8D700612E3A /* ru */, - 9866DDEE251CB8DA00612E3A /* es */, - 9866DDF0251CB8DC00612E3A /* sv */, - 9866DDF2251CB8DF00612E3A /* tr */, - 9816854F2521EEF300FA91A1 /* nb */, - ); - name = DaxOnboarding.storyboard; - sourceTree = ""; - }; - 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */ = { - isa = PBXVariantGroup; - children = ( - 98788E9B2521DA1E00D55218 /* en */, - 98788EA52521DA2100D55218 /* bg */, - 98788EAE2521DA2200D55218 /* hr */, - 98788EAF2521DA2300D55218 /* cs */, - 98788EB02521DA2400D55218 /* da */, - 98788EB12521DA2500D55218 /* nl */, - 98788EB22521DA2600D55218 /* fi */, - 98788EB32521DA2700D55218 /* et */, - 98788EB42521DA2800D55218 /* fr */, - 98788EB52521DA2900D55218 /* de */, - 98788EB62521DA2C00D55218 /* el */, - 98788EB72521DA2D00D55218 /* hu */, - 98788EB82521DA2E00D55218 /* it */, - 98788EB92521DA3000D55218 /* lv */, - 98788EBA2521DA3100D55218 /* lt */, - 98788EBC2521DA3200D55218 /* pl */, - 98788EBD2521DA3300D55218 /* pt */, - 98788EBE2521DA3400D55218 /* ro */, - 98788EBF2521DA3500D55218 /* ru */, - 98788EC02521DA3600D55218 /* sk */, - 98788EC12521DA3700D55218 /* sl */, - 98788EC22521DA3800D55218 /* es */, - 98788EC32521DA3900D55218 /* sv */, - 98788EC42521DA3900D55218 /* tr */, - 981685A825221ACF00FA91A1 /* nb */, - ); - name = Localizable.stringsdict; - sourceTree = ""; - }; - 98B001A2251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A3251EABB40090EC07 /* bg */, - 98D7ED1C251EABB8000DF39A /* cs */, - 98056C7B251EABC000298AF6 /* da */, - 9852CD8C251EABCC001A1575 /* de */, - 98B12736251EABD5007473E4 /* el */, - 9807F062251EABDA00F54BC6 /* es */, - 983A4B8C251EABEA00F3EDF1 /* et */, - 983E134C251EABF200149BD9 /* fi */, - 98C6C994251EABFA0067A1E8 /* fr */, - 9858AF7C251EAC0300025687 /* hr */, - 98AC5D8C251EAC07009B7979 /* hu */, - 98CD35CF251EAC0B00DA7671 /* it */, - 98F02E83251EAC11002A6C60 /* lt */, - 982FBD05251EAC15004EAE67 /* lv */, - 98784750251EAC1E005A343D /* nl */, - 98B49051251EAC2200A1B398 /* pl */, - 98DFC902251EAC2600B81BEE /* pt */, - 9805E990251EAC2C00D9B608 /* ro */, - 9848DA06251EAC3000A8F0AE /* ru */, - 98763203251EAC3400FE6FFA /* sk */, - 98987E71251EAC3B006F75CD /* sl */, - 98E47763251EAC4200699DD3 /* sv */, - 982F402C251EAC4A009D48CD /* tr */, - 98788E992521D8DA00D55218 /* en */, - 981DCA942521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001A5251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A6251EABB40090EC07 /* bg */, - 98D7ED1D251EABB8000DF39A /* cs */, - 98056C7A251EABC000298AF6 /* da */, - 9852CD91251EABCC001A1575 /* de */, - 98B12737251EABD5007473E4 /* el */, - 9807F060251EABDA00F54BC6 /* es */, - 983A4B8D251EABEA00F3EDF1 /* et */, - 983E134A251EABF200149BD9 /* fi */, - 98C6C995251EABFA0067A1E8 /* fr */, - 9858AF7D251EAC0300025687 /* hr */, - 98AC5D8B251EAC07009B7979 /* hu */, - 98CD35D0251EAC0B00DA7671 /* it */, - 98F02E85251EAC11002A6C60 /* lt */, - 982FBD04251EAC15004EAE67 /* lv */, - 98784755251EAC1E005A343D /* nl */, - 98B4904D251EAC2200A1B398 /* pl */, - 98DFC901251EAC2600B81BEE /* pt */, - 9805E98F251EAC2C00D9B608 /* ro */, - 9848DA08251EAC3000A8F0AE /* ru */, - 98763205251EAC3400FE6FFA /* sk */, - 98987E6E251EAC3B006F75CD /* sl */, - 98E47760251EAC4200699DD3 /* sv */, - 982F402F251EAC4A009D48CD /* tr */, - 98788E982521D8C900D55218 /* en */, - 981DCA952521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001A8251EABB40090EC07 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A9251EABB40090EC07 /* bg */, - 98D7ED20251EABB8000DF39A /* cs */, - 98056C79251EABC000298AF6 /* da */, - 9852CD8D251EABCC001A1575 /* de */, - 98B1273C251EABD5007473E4 /* el */, - 9807F063251EABDA00F54BC6 /* es */, - 983A4B90251EABEA00F3EDF1 /* et */, - 983E134E251EABF200149BD9 /* fi */, - 98C6C996251EABFA0067A1E8 /* fr */, - 9858AF81251EAC0300025687 /* hr */, - 98AC5D90251EAC07009B7979 /* hu */, - 98CD35D1251EAC0B00DA7671 /* it */, - 98F02E86251EAC11002A6C60 /* lt */, - 982FBD08251EAC15004EAE67 /* lv */, - 98784753251EAC1E005A343D /* nl */, - 98B49053251EAC2200A1B398 /* pl */, - 98DFC903251EAC2600B81BEE /* pt */, - 9805E993251EAC2C00D9B608 /* ro */, - 9848DA0A251EAC3000A8F0AE /* ru */, - 98763206251EAC3400FE6FFA /* sk */, - 98987E72251EAC3B006F75CD /* sl */, - 98E47761251EAC4200699DD3 /* sv */, - 982F4031251EAC4A009D48CD /* tr */, - 98B029E92521C27200C1CF2F /* en */, - 981DCA972521EFAB00CD4C18 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - 98B001AE251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001AF251EABB40090EC07 /* bg */, - 98D7ED1F251EABB8000DF39A /* cs */, - 98056C77251EABC000298AF6 /* da */, - 9852CD8B251EABCC001A1575 /* de */, - 98B12739251EABD5007473E4 /* el */, - 9807F05F251EABDA00F54BC6 /* es */, - 983A4B8F251EABEA00F3EDF1 /* et */, - 983E1349251EABF200149BD9 /* fi */, - 98C6C992251EABFA0067A1E8 /* fr */, - 9858AF7B251EAC0300025687 /* hr */, - 98AC5D8D251EAC07009B7979 /* hu */, - 98CD35D3251EAC0B00DA7671 /* it */, - 98F02E81251EAC11002A6C60 /* lt */, - 982FBD02251EAC15004EAE67 /* lv */, - 9878474F251EAC1E005A343D /* nl */, - 98B4904E251EAC2200A1B398 /* pl */, - 98DFC8FF251EAC2500B81BEE /* pt */, - 9805E98E251EAC2C00D9B608 /* ro */, - 9848DA09251EAC3000A8F0AE /* ru */, - 98763201251EAC3400FE6FFA /* sk */, - 98987E70251EAC3B006F75CD /* sl */, - 98E4775E251EAC4200699DD3 /* sv */, - 982F402D251EAC4A009D48CD /* tr */, - 98788E952521D82100D55218 /* en */, - 981DCA932521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001B1251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001B2251EABB40090EC07 /* bg */, - 98D7ED21251EABB8000DF39A /* cs */, - 98056C7D251EABC000298AF6 /* da */, - 9852CD90251EABCC001A1575 /* de */, - 98B1273B251EABD5007473E4 /* el */, - 9807F064251EABDA00F54BC6 /* es */, - 983A4B91251EABEA00F3EDF1 /* et */, - 983E134F251EABF200149BD9 /* fi */, - 98C6C998251EABFA0067A1E8 /* fr */, - 9858AF80251EAC0300025687 /* hr */, - 98AC5D91251EAC07009B7979 /* hu */, - 98CD35D4251EAC0B00DA7671 /* it */, - 98F02E87251EAC11002A6C60 /* lt */, - 982FBD07251EAC15004EAE67 /* lv */, - 98784754251EAC1E005A343D /* nl */, - 98B49052251EAC2200A1B398 /* pl */, - 98DFC904251EAC2600B81BEE /* pt */, - 9805E994251EAC2C00D9B608 /* ro */, - 9848DA0B251EAC3000A8F0AE /* ru */, - 98763207251EAC3400FE6FFA /* sk */, - 98987E73251EAC3B006F75CD /* sl */, - 98E47764251EAC4200699DD3 /* sv */, - 982F4032251EAC4A009D48CD /* tr */, - 98788E942521D76F00D55218 /* en */, - 981DCA982521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98D16975250CE707009513CC /* OmniBar.xib */ = { - isa = PBXVariantGroup; - children = ( - 98D16974250CE707009513CC /* Base */, - 9866DB90251CA8F400612E3A /* bg */, - 9866DBA7251CA91800612E3A /* hr */, - 9866DBBE251CA92B00612E3A /* cs */, - 9866DBD5251CA93900612E3A /* da */, - 9866DBEC251CA94F00612E3A /* nl */, - 9866DC03251CA96300612E3A /* et */, - 9866DC1A251CA99B00612E3A /* de */, - 9866DC31251CA9B000612E3A /* el */, - 9866DC48251CA9C000612E3A /* hu */, - 9866DC5F251CA9CF00612E3A /* it */, - 9866DC76251CA9E300612E3A /* lv */, - 9866DC8D251CA9F500612E3A /* lt */, - 9866DCA4251CAA0500612E3A /* pl */, - 9866DCBB251CAA2600612E3A /* ro */, - 9866DCD2251CAA3400612E3A /* sk */, - 9866DCE9251CAA4900612E3A /* sl */, - 9866DE84251CBC7F00612E3A /* tr */, - 9866DE86251CBC8000612E3A /* sv */, - 9866DE88251CBC8100612E3A /* es */, - 9866DE8A251CBC8200612E3A /* ru */, - 9866DE8C251CBC8300612E3A /* pt */, - 9866DE90251CBC8500612E3A /* fr */, - 9866DE92251CBC8600612E3A /* fi */, - 981685482521EEF100FA91A1 /* nb */, - ); - name = OmniBar.xib; - sourceTree = ""; - }; - CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - CB1143DD2AF6D4B600C1CCD3 /* bg */, - CB8EF4A32AF6D4C200EF158D /* cs */, - CBC8DC252AF6D4CD00BA681A /* da */, - CBF0FA762AF6D4D800FB1C5B /* de */, - CB18F2712AF6D4E400A0F8FE /* el */, - CB6CE65B2AF6D4EE00119848 /* es */, - CB9F2A4B2AF6D4FB00F924BB /* et */, - CBEF49902AF6D50600BFBD7D /* fi */, - CB15F4762AF6D5100062A994 /* fr */, - CB4448752AF6D51D001F93F7 /* hr */, - CB6ABD002AF6D52B004A8224 /* hu */, - CB8F1F7D2AF6D5370024BF0E /* it */, - CBB6B2542AF6D543006B777C /* lt */, - CBE099292AF6D54D000EFC47 /* lv */, - CB2C47822AF6D55800AEDCD9 /* nb */, - CB5038622AF6D563007FD69F /* nl */, - CB7407BC2AF6D56D0090A41C /* pl */, - CBA1DE942AF6D579007C9457 /* pt */, - CBC7AB542AF6D583008CB798 /* ro */, - CBECB27B2AF6D58D006960FA /* ru */, - CB1FAE472AF6D59B003F452F /* sk */, - CB75AA132AF6D5AA00AED266 /* sl */, - CBD7AE812AF6D5B6009052FD /* sv */, - CB29792D2AF6D5C1006C461D /* tr */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - EEDFE2DB2AC6ED4F00F0E19C /* en */, - EEDFE2DD2AC6ED5B00F0E19C /* bg */, - EEDFE2DE2AC6ED5F00F0E19C /* da */, - EEDFE2DF2AC6ED6300F0E19C /* cs */, - EEDFE2E02AC6ED7300F0E19C /* nl */, - EEDFE2E12AC6ED7500F0E19C /* et */, - EEDFE2E22AC6ED7700F0E19C /* hr */, - EEDFE2E32AC6ED7900F0E19C /* fi */, - EEDFE2E42AC6ED9200F0E19C /* fr */, - EEDFE2E52AC6ED9200F0E19C /* de */, - EEDFE2E62AC6ED9400F0E19C /* el */, - EEDFE2E72AC6ED9500F0E19C /* hu */, - EEDFE2E82AC6ED9700F0E19C /* it */, - EEDFE2E92AC6ED9A00F0E19C /* lv */, - EEDFE2EA2AC6ED9D00F0E19C /* lt */, - EEDFE2EB2AC6ED9D00F0E19C /* nb */, - EEDFE2EC2AC6ED9E00F0E19C /* pl */, - EEDFE2ED2AC6ED9E00F0E19C /* pt */, - EEDFE2EE2AC6ED9F00F0E19C /* ro */, - EEDFE2EF2AC6EDA100F0E19C /* ru */, - EEDFE2F02AC6EDA200F0E19C /* sk */, - EEDFE2F12AC6EDA300F0E19C /* sl */, - EEDFE2F22AC6EDA400F0E19C /* es */, - EEDFE2F32AC6EDA500F0E19C /* sv */, - EEDFE2F42AC6EDA700F0E19C /* tr */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - F176699D1E40BC86003D3222 /* Settings.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F176699E1E40BC86003D3222 /* Base */, - 9866DB94251CA8F500612E3A /* bg */, - 9866DBAB251CA91800612E3A /* hr */, - 9866DBC2251CA92B00612E3A /* cs */, - 9866DBD9251CA93A00612E3A /* da */, - 9866DBF0251CA95000612E3A /* nl */, - 9866DC07251CA96300612E3A /* et */, - 9866DC1E251CA99C00612E3A /* de */, - 9866DC35251CA9B100612E3A /* el */, - 9866DC4C251CA9C100612E3A /* hu */, - 9866DC63251CA9CF00612E3A /* it */, - 9866DC7A251CA9E400612E3A /* lv */, - 9866DC91251CA9F600612E3A /* lt */, - 9866DCA8251CAA0600612E3A /* pl */, - 9866DCBF251CAA2700612E3A /* ro */, - 9866DCD6251CAA3500612E3A /* sk */, - 9866DCED251CAA4900612E3A /* sl */, - 9866DDAC251CB58400612E3A /* fi */, - 9866DDAE251CB5B400612E3A /* fr */, - 9866DDB2251CB62500612E3A /* pt */, - 9866DDB4251CB65E00612E3A /* ru */, - 9866DDB6251CB69900612E3A /* es */, - 9866DDB8251CB6FC00612E3A /* sv */, - 9866DDBA251CB73700612E3A /* tr */, - 9816854C2521EEF200FA91A1 /* nb */, - ); - name = Settings.storyboard; - sourceTree = ""; - }; - F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F1E4A4441EE89460006F2EAE /* Base */, - 9866DB8C251CA8F300612E3A /* bg */, - 9866DBA3251CA91700612E3A /* hr */, - 9866DBBA251CA92A00612E3A /* cs */, - 9866DBD1251CA93800612E3A /* da */, - 9866DBE8251CA94E00612E3A /* nl */, - 9866DBFF251CA96200612E3A /* et */, - 9866DC16251CA99A00612E3A /* de */, - 9866DC2D251CA9B000612E3A /* el */, - 9866DC44251CA9BF00612E3A /* hu */, - 9866DC5B251CA9CE00612E3A /* it */, - 9866DC72251CA9E200612E3A /* lv */, - 9866DC89251CA9F500612E3A /* lt */, - 9866DCA0251CAA0500612E3A /* pl */, - 9866DCB7251CAA2600612E3A /* ro */, - 9866DCCE251CAA3300612E3A /* sk */, - 9866DCE5251CAA4800612E3A /* sl */, - 9866DD14251CACDB00612E3A /* fi */, - 9866DD16251CACDC00612E3A /* fr */, - 9866DD1A251CACE400612E3A /* pt */, - 9866DD1C251CACE500612E3A /* ru */, - 9866DD1E251CACE600612E3A /* es */, - 9866DD20251CACE600612E3A /* sv */, - 9866DD22251CACE700612E3A /* tr */, - 981685442521EEEF00FA91A1 /* nb */, - ); - name = Bookmarks.storyboard; - sourceTree = ""; - }; - F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F1ED309C1EDC2EA400651986 /* Base */, - 9866DB96251CA8F500612E3A /* bg */, - 9866DBAD251CA91800612E3A /* hr */, - 9866DBC4251CA92C00612E3A /* cs */, - 9866DBDB251CA93A00612E3A /* da */, - 9866DBF2251CA95000612E3A /* nl */, - 9866DC09251CA96300612E3A /* et */, - 9866DC20251CA99C00612E3A /* de */, - 9866DC37251CA9B100612E3A /* el */, - 9866DC4E251CA9C100612E3A /* hu */, - 9866DC65251CA9D000612E3A /* it */, - 9866DC7C251CA9E400612E3A /* lv */, - 9866DC93251CA9F600612E3A /* lt */, - 9866DCAA251CAA0600612E3A /* pl */, - 9866DCC1251CAA2700612E3A /* ro */, - 9866DCD8251CAA3500612E3A /* sk */, - 9866DCEF251CAA4A00612E3A /* sl */, - 9866DDD4251CB7AA00612E3A /* fi */, - 9866DDD6251CB7E300612E3A /* fr */, - 9866DDDA251CB81A00612E3A /* pt */, - 9866DDDC251CB83400612E3A /* ru */, - 9866DDDE251CB86500612E3A /* es */, - 9866DDE0251CB87D00612E3A /* sv */, - 9866DDE2251CB8B200612E3A /* tr */, - 9816854E2521EEF300FA91A1 /* nb */, - ); - name = TabSwitcher.storyboard; - sourceTree = ""; - }; - F1F533861F26ABAC00D80D4F /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - F1CB8EA21F26B39000A7171B /* en */, - 9866DBA0251CA8F700612E3A /* bg */, - 9866DBB7251CA91900612E3A /* hr */, - 9866DBCE251CA92E00612E3A /* cs */, - 9866DBE5251CA93B00612E3A /* da */, - 9866DBFC251CA95200612E3A /* nl */, - 9866DC13251CA96500612E3A /* et */, - 9866DC2A251CA99E00612E3A /* de */, - 9866DC41251CA9B200612E3A /* el */, - 9866DC58251CA9C300612E3A /* hu */, - 9866DC6F251CA9D100612E3A /* it */, - 9866DC86251CA9E600612E3A /* lv */, - 9866DC9D251CA9F700612E3A /* lt */, - 9866DCB4251CAA0800612E3A /* pl */, - 9866DCCB251CAA2800612E3A /* ro */, - 9866DCE2251CAA3700612E3A /* sk */, - 9866DCF9251CAA4B00612E3A /* sl */, - 9866DCFB251CAC8200612E3A /* es */, - 9866DCFC251CAC8600612E3A /* sv */, - 9866DCFD251CAC8700612E3A /* tr */, - 9866DCFE251CAC8800612E3A /* ru */, - 9866DCFF251CAC8900612E3A /* pt */, - 9866DD01251CAC8E00612E3A /* fr */, - 9866DD02251CAC8F00612E3A /* fi */, - 981DCA992521EFAB00CD4C18 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 0202566D298818B200E694E7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProvider.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 0202566E298818B200E694E7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProvider.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.NetworkExtension"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 025CCFE92582601C001CD5BB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Debug; - }; - 025CCFEA2582601C001CD5BB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Release; - }; - 8390447820BDCE10006461CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8390447920BDCE10006461CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.ShareExtension"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 84E341B81E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG APP_TRACKING_PROTECTION NETWORK_PROTECTION"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Debug; - }; - 84E341B91E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Release; - }; - 84E341BB1E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_ASSET_PATHS = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Development - App"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 84E341BC1E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 0; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 84E341BE1E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 84E341BF1E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 8512EA5E24ED30D30073EE19 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = Widgets/WidgetsExtension.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8512EA5F24ED30D30073EE19 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = Widgets/WidgetsExtension.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.Widgets"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 85482D952462DCD100EDEDD1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 85482D962462DCD100EDEDD1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.OpenAction2"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 85D33FD325C97B6E002B91A6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 85D33FD425C97B6E002B91A6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 85F21DB4210F5E32002631A6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Debug; - }; - 85F21DB5210F5E32002631A6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Release; - }; - 9825F9D5293F2DE900F220F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 9825F9D6293F2DE900F220F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 98A54A8622AFCB2D00E541F4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Debug; - }; - 98A54A8722AFCB2D00E541F4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Release; - }; - EE5A7C462A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG NETWORK_PROTECTION"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Alpha; - }; - EE5A7C472A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "DDG-AppIcon-Alpha"; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGoAlpha.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_ASSET_PATHS = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.alpha; - PRODUCT_NAME = "$(TARGET_NAME)-Alpha"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha"; - SWIFT_VERSION = 5.0; - }; - name = Alpha; - }; - EE5A7C482A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.ShareExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.ShareExtension"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C492A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.OpenAction2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.OpenAction2"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4A2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WidgetsExtensionAlpha.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.Widgets; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.Widgets"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4B2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProviderAlpha.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.alpha.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.NetworkExtension"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4C2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Alpha; - }; - EE5A7C4D2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Alpha; - }; - EE5A7C4E2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Alpha; - }; - EE5A7C4F2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - EE5A7C502A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Alpha; - }; - EE5A7C512A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - EE5A7C522A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - F143C2EE1E4A4CD400CFDE3A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - F143C2EF1E4A4CD400CFDE3A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 0202566F298818B200E694E7 /* Build configuration list for PBXNativeTarget "PacketTunnelProvider" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0202566D298818B200E694E7 /* Debug */, - EE5A7C4B2A82BBB700387C84 /* Alpha */, - 0202566E298818B200E694E7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 025CCFEB2582601C001CD5BB /* Build configuration list for PBXNativeTarget "FingerprintingUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 025CCFE92582601C001CD5BB /* Debug */, - EE5A7C502A82BBB700387C84 /* Alpha */, - 025CCFEA2582601C001CD5BB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8390447720BDCE10006461CD /* Build configuration list for PBXNativeTarget "ShareExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8390447820BDCE10006461CD /* Debug */, - EE5A7C482A82BBB700387C84 /* Alpha */, - 8390447920BDCE10006461CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E3418D1E2F7EFB00BDBA6F /* Build configuration list for PBXProject "DuckDuckGo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341B81E2F7EFC00BDBA6F /* Debug */, - EE5A7C462A82BBB700387C84 /* Alpha */, - 84E341B91E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E341BA1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "DuckDuckGo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341BB1E2F7EFC00BDBA6F /* Debug */, - EE5A7C472A82BBB700387C84 /* Alpha */, - 84E341BC1E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E341BD1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "UnitTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341BE1E2F7EFC00BDBA6F /* Debug */, - EE5A7C4F2A82BBB700387C84 /* Alpha */, - 84E341BF1E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8512EA6024ED30D30073EE19 /* Build configuration list for PBXNativeTarget "WidgetsExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8512EA5E24ED30D30073EE19 /* Debug */, - EE5A7C4A2A82BBB700387C84 /* Alpha */, - 8512EA5F24ED30D30073EE19 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85482D972462DCD100EDEDD1 /* Build configuration list for PBXNativeTarget "OpenAction" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85482D952462DCD100EDEDD1 /* Debug */, - EE5A7C492A82BBB700387C84 /* Alpha */, - 85482D962462DCD100EDEDD1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85D33FD225C97B6E002B91A6 /* Build configuration list for PBXNativeTarget "IntegrationTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85D33FD325C97B6E002B91A6 /* Debug */, - EE5A7C512A82BBB700387C84 /* Alpha */, - 85D33FD425C97B6E002B91A6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85F21DB6210F5E32002631A6 /* Build configuration list for PBXNativeTarget "AtbUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85F21DB4210F5E32002631A6 /* Debug */, - EE5A7C4E2A82BBB700387C84 /* Alpha */, - 85F21DB5210F5E32002631A6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9825F9D4293F2DE900F220F2 /* Build configuration list for PBXNativeTarget "PerformanceTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9825F9D5293F2DE900F220F2 /* Debug */, - EE5A7C522A82BBB700387C84 /* Alpha */, - 9825F9D6293F2DE900F220F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98A54A8522AFCB2D00E541F4 /* Build configuration list for PBXNativeTarget "Instruments" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 98A54A8622AFCB2D00E541F4 /* Debug */, - EE5A7C4D2A82BBB700387C84 /* Alpha */, - 98A54A8722AFCB2D00E541F4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F143C2ED1E4A4CD400CFDE3A /* Build configuration list for PBXNativeTarget "Core" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F143C2EE1E4A4CD400CFDE3A /* Debug */, - EE5A7C4C2A82BBB700387C84 /* Alpha */, - F143C2EF1E4A4CD400CFDE3A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/robbiehanson/CocoaAsyncSocket"; - requirement = { - kind = exactVersion; - version = 7.6.5; - }; - }; - 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/ios-js-support"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; - 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/lottie-ios.git"; - requirement = { - kind = exactVersion; - version = 3.3.0; - }; - }; - 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/DuckDuckGo/BrowserServicesKit"; - requirement = { - branch = fcappelli/breakage_report_improvements; - kind = branch; - }; - }; - C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/scinfu/SwiftSoup"; - requirement = { - kind = exactVersion; - version = 2.4.2; - }; - }; - F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/DesignResourcesKit"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; - F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/onevcat/Kingfisher.git"; - requirement = { - kind = exactVersion; - version = 7.6.2; - }; - }; - F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AliSoftware/OHHTTPStubs.git"; - requirement = { - kind = exactVersion; - version = 9.1.0; - }; - }; - F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/httpswift/swifter.git"; - requirement = { - kind = exactVersion; - version = 1.5.0; - }; - }; - F4D7F632298C00C3006C3AE9 /* XCRemoteSwiftPackageReference "ios-js-support" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/ios-js-support"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */ = { - isa = XCSwiftPackageProductDependency; - package = 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */; - productName = CocoaAsyncSocket; - }; - 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */ = { - isa = XCSwiftPackageProductDependency; - package = 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */; - productName = FindInPageIOSJSSupport; - }; - 1E1D8B622995143200C96994 /* OHHTTPStubs */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubs; - }; - 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubsSwift; - }; - 1E60989C290011E600A508F9 /* ContentBlocking */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = ContentBlocking; - }; - 1E60989E290011E600A508F9 /* PrivacyDashboard */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = PrivacyDashboard; - }; - 1E6098A0290011E600A508F9 /* UserScript */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = UserScript; - }; - 1E7060BD28F88EE200E4CCDB /* Common */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Common; - }; - 31E69A62280F4CB600478327 /* DuckUI */ = { - isa = XCSwiftPackageProductDependency; - productName = DuckUI; - }; - 3760DFEC299315EF0045A446 /* Waitlist */ = { - isa = XCSwiftPackageProductDependency; - productName = Waitlist; - }; - 37DF000B29F9CA80002B7D3E /* SyncDataProviders */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = SyncDataProviders; - }; - 4B2754EB29E8C7DF00394032 /* Lottie */ = { - isa = XCSwiftPackageProductDependency; - package = 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */; - productName = Lottie; - }; - 4B948E2529DCCDB9002531FA /* Persistence */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Persistence; - }; - 851481872A600EFC00ABC65F /* RemoteMessaging */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = RemoteMessaging; - }; - 85875B6029912A9900115F05 /* SyncUI */ = { - isa = XCSwiftPackageProductDependency; - productName = SyncUI; - }; - 8599690E29D2F1C100DBF9FA /* DDGSync */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = DDGSync; - }; - 85D598862927F84C00FA3B1B /* Crashes */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Crashes; - }; - 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = BrowserServicesKit; - }; - 98A50961294B48A400D10880 /* Bookmarks */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Bookmarks; - }; - C14882EC27F211A000D59F0C /* SwiftSoup */ = { - isa = XCSwiftPackageProductDependency; - package = C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */; - productName = SwiftSoup; - }; - CBC83E3329B631780008E19C /* Configuration */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Configuration; - }; - EE8E56892A56BCE400F11DCA /* NetworkProtection */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = NetworkProtection; - }; - EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = NetworkProtectionTestUtils; - }; - F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */ = { - isa = XCSwiftPackageProductDependency; - package = F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */; - productName = DesignResourcesKit; - }; - F486D31C2506980E002D07D7 /* Swifter */ = { - isa = XCSwiftPackageProductDependency; - package = F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */; - productName = Swifter; - }; - F486D33325069BBB002D07D7 /* Kingfisher */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */; - productName = Kingfisher; - }; - F486D3352506A037002D07D7 /* OHHTTPStubs */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubs; - }; - F486D3372506A225002D07D7 /* OHHTTPStubsSwift */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubsSwift; - }; - F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */ = { - isa = XCSwiftPackageProductDependency; - package = F4D7F632298C00C3006C3AE9 /* XCRemoteSwiftPackageReference "ios-js-support" */; - productName = FindInPageIOSJSSupport; - }; -/* End XCSwiftPackageProductDependency section */ - -/* Begin XCVersionGroup section */ - 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */, - ); - currentVersion = 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */; - path = AppTrackingProtectionModel.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */, - ); - currentVersion = 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */; - path = AppRatingPrompt.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */, - ); - currentVersion = C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */; - path = RemoteMessaging.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */, - ); - currentVersion = F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */; - path = BookmarksAndFolders.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; -/* End XCVersionGroup section */ - }; - rootObject = 84E3418A1E2F7EFB00BDBA6F /* Project object */; -} diff --git a/DuckDuckGo.xcodeproj/project_REMOTE_9920.pbxproj b/DuckDuckGo.xcodeproj/project_REMOTE_9920.pbxproj deleted file mode 100644 index 1e1427e621..0000000000 --- a/DuckDuckGo.xcodeproj/project_REMOTE_9920.pbxproj +++ /dev/null @@ -1,9381 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 54; - objects = { - -/* Begin PBXBuildFile section */ - 020108A129A5610C00644F9D /* AppTPActivityHostingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */; }; - 020108A329A561C300644F9D /* AppTPActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A229A561C300644F9D /* AppTPActivityView.swift */; }; - 020108A529A681E300644F9D /* AppTP.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 020108A429A681E200644F9D /* AppTP.xcassets */; }; - 020108A729A6ABF600644F9D /* AppTPToggleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A629A6ABF600644F9D /* AppTPToggleView.swift */; }; - 020108A929A7C1CD00644F9D /* AppTrackerImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */; }; - 020108AE29A7F91600644F9D /* AppTPTrackerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */; }; - 02025664298818B200E694E7 /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02025663298818B100E694E7 /* NetworkExtension.framework */; }; - 0202569029881ECA00E694E7 /* CocoaAsyncSocket in Frameworks */ = {isa = PBXBuildFile; productRef = 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */; }; - 02025A9A2988229800E694E7 /* TUNInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258EF298820EC00E694E7 /* TUNInterface.swift */; }; - 02025A9B2988229800E694E7 /* IPStackProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258F0298820EC00E694E7 /* IPStackProtocol.swift */; }; - 02025AA32988229800E694E7 /* PacketProtocolParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */; }; - 02025AA42988229800E694E7 /* IPPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FB298820EC00E694E7 /* IPPacket.swift */; }; - 02025AA72988229800E694E7 /* ConnectSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CC298820F100E694E7 /* ConnectSession.swift */; }; - 02025AA82988229800E694E7 /* HTTPHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CD298820F100E694E7 /* HTTPHeader.swift */; }; - 02025AA92988229800E694E7 /* ProxyServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258E9298820EC00E694E7 /* ProxyServer.swift */; }; - 02025AAC2988229800E694E7 /* GCDHTTPProxyServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */; }; - 02025AAD2988229800E694E7 /* NWUDPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025997298820EF00E694E7 /* NWUDPSocket.swift */; }; - 02025AAE2988229800E694E7 /* RawTCPSocketProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */; }; - 02025AAF2988229800E694E7 /* NWTCPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025999298820EF00E694E7 /* NWTCPSocket.swift */; }; - 02025AB12988229800E694E7 /* RawSocketFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202599B298820EF00E694E7 /* RawSocketFactory.swift */; }; - 02025AB22988229800E694E7 /* GCDTCPSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */; }; - 02025AB52988229800E694E7 /* DNSSessionMatchType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */; }; - 02025AB72988229800E694E7 /* AllRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025990298820EF00E694E7 /* AllRule.swift */; }; - 02025AB82988229800E694E7 /* DNSSessionMatchResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */; }; - 02025AB92988229800E694E7 /* Rule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025992298820EF00E694E7 /* Rule.swift */; }; - 02025ABA2988229800E694E7 /* DirectRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025993298820EF00E694E7 /* DirectRule.swift */; }; - 02025ABB2988229800E694E7 /* RuleManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025994298820EF00E694E7 /* RuleManager.swift */; }; - 02025ABC2988229800E694E7 /* IPRangeListRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025995298820EF00E694E7 /* IPRangeListRule.swift */; }; - 02025AC02988229800E694E7 /* AdapterSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259AB298820F000E694E7 /* AdapterSocket.swift */; }; - 02025AC12988229800E694E7 /* DirectAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259AC298820F000E694E7 /* DirectAdapter.swift */; }; - 02025AC82988229800E694E7 /* AdapterFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259B4298820F000E694E7 /* AdapterFactory.swift */; }; - 02025AD22988229800E694E7 /* HTTPProxySocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C0298820F000E694E7 /* HTTPProxySocket.swift */; }; - 02025AD42988229800E694E7 /* ProxySocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C2298820F000E694E7 /* ProxySocket.swift */; }; - 02025AD62988229800E694E7 /* SocketProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259C4298820F000E694E7 /* SocketProtocol.swift */; }; - 02025AD82988229800E694E7 /* Tunnel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025901298820ED00E694E7 /* Tunnel.swift */; }; - 02025ADA2988229800E694E7 /* Port.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597D298820EE00E694E7 /* Port.swift */; }; - 02025ADB2988229800E694E7 /* HTTPStreamScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */; }; - 02025ADC2988229800E694E7 /* UInt128.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202597F298820EF00E694E7 /* UInt128.swift */; }; - 02025ADD2988229800E694E7 /* IPInterval.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025980298820EF00E694E7 /* IPInterval.swift */; }; - 02025ADE2988229800E694E7 /* IPPool.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025981298820EF00E694E7 /* IPPool.swift */; }; - 02025ADF2988229800E694E7 /* IPMask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025982298820EF00E694E7 /* IPMask.swift */; }; - 02025AE02988229800E694E7 /* IPRange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025983298820EF00E694E7 /* IPRange.swift */; }; - 02025AE12988229800E694E7 /* IPAddress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025984298820EF00E694E7 /* IPAddress.swift */; }; - 02025AE32988229800E694E7 /* BinaryDataScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025986298820EF00E694E7 /* BinaryDataScanner.swift */; }; - 02025AE42988229800E694E7 /* Checksum.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025987298820EF00E694E7 /* Checksum.swift */; }; - 02025AE52988229800E694E7 /* HTTPURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025988298820EF00E694E7 /* HTTPURL.swift */; }; - 02025AE62988229800E694E7 /* HTTPAuthentication.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025989298820EF00E694E7 /* HTTPAuthentication.swift */; }; - 02025AE72988229800E694E7 /* StreamScanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0202598A298820EF00E694E7 /* StreamScanner.swift */; }; - 02025AE92988229800E694E7 /* Opt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025904298820ED00E694E7 /* Opt.swift */; }; - 02025AEA2988229800E694E7 /* QueueFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020258FE298820ED00E694E7 /* QueueFactory.swift */; }; - 02025AEB2988229800E694E7 /* Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 020259CA298820F100E694E7 /* Utils.swift */; }; - 02025AEC2988229800E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */; }; - 02025B0C29884D2C00E694E7 /* AppTrackerData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */; }; - 02025B0D29884D2C00E694E7 /* AppTrackerData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */; }; - 02025B0F29884DC500E694E7 /* AppTrackerDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */; }; - 02025B1029884DC500E694E7 /* AppTrackerDataParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */; }; - 02025B1529884EA500E694E7 /* DDGObserverFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */; }; - 021D30752989C04200918636 /* Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D306D2989C04200918636 /* Observer.swift */; }; - 021D30762989C04200918636 /* ObserverFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D306E2989C04200918636 /* ObserverFactory.swift */; }; - 02341FA42A437999008A1531 /* OnboardingStepView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02341FA32A437999008A1531 /* OnboardingStepView.swift */; }; - 02341FA62A4379CC008A1531 /* OnboardingStepViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */; }; - 0238E44F29C0FAA100615E30 /* FindInPageIOSJSSupport in Frameworks */ = {isa = PBXBuildFile; productRef = 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */; }; - 0253A43129E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */; }; - 0253A43329E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */; }; - 025CD01025826035001CD5BB /* FingerprintUITest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */; }; - 0262085B2A37915D006CB755 /* ios_blocklist_075.json in Resources */ = {isa = PBXBuildFile; fileRef = 0262085A2A37915D006CB755 /* ios_blocklist_075.json */; }; - 0262085C2A37915D006CB755 /* ios_blocklist_075.json in Resources */ = {isa = PBXBuildFile; fileRef = 0262085A2A37915D006CB755 /* ios_blocklist_075.json */; }; - 0268FC132A449F04000EE6A2 /* OnboardingContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */; }; - 026DABA428242BC80089E0B5 /* MockUserAgent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026DABA328242BC80089E0B5 /* MockUserAgent.swift */; }; - 026F08B829B7DC480079B9DF /* EmbeddedAppTPDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */; }; - 027F48742A4B5904001A1C6C /* AppTPAboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */; }; - 027F48762A4B5FBE001A1C6C /* AppTPLinkButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */; }; - 027F48782A4B663C001A1C6C /* AppTPFAQView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */; }; - 027F487A2A4B66CD001A1C6C /* AppTPFAQViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */; }; - 0290471E29E708750008FE3C /* AppTPManageTrackersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */; }; - 0290472029E708B70008FE3C /* AppTPManageTrackersViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */; }; - 0290472229E723260008FE3C /* AppTPManageTrackerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */; }; - 0290472329E737B40008FE3C /* FirewallManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02025B16298851D500E694E7 /* FirewallManager.swift */; }; - 0290472529E8496A0008FE3C /* AppTPActivityIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */; }; - 0290472829E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */; }; - 0290472A29E867800008FE3C /* AppTPTrackerDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */; }; - 0290472C29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */; }; - 0290472E29E99A2F0008FE3C /* GenericIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0290472D29E99A2F0008FE3C /* GenericIconView.swift */; }; - 02A4EACA29B0F464009BE006 /* AppTPToggleViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */; }; - 02A54A982A093126000C8FED /* AppTPHomeViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */; }; - 02A54A9A2A094A17000C8FED /* AppTPHomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A992A094A17000C8FED /* AppTPHomeView.swift */; }; - 02A54A9C2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */; }; - 02A54A9E2A097F0F000C8FED /* AppTPCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */; }; - 02BA15B126A89ECA00472DD7 /* ios-config.json in Resources */ = {isa = PBXBuildFile; fileRef = 02BA15B026A89ECA00472DD7 /* ios-config.json */; }; - 02C57C4B2514FEFB009E5129 /* DoNotSellSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */; }; - 02CA904924F6BFE700D41DDF /* navigatorsharepatch.js in Resources */ = {isa = PBXBuildFile; fileRef = 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */; }; - 02CA904B24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */; }; - 02EC02C429AFA33000557F1A /* AppTPBreakageFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */; }; - 02F880642AB206740020C2DF /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */; }; - 0A6CC0EF23904D5400E4F627 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 0A6CC0EE23904D5400E4F627 /* Settings.bundle */; }; - 1CB7B82123CEA1F800AA24EA /* DateExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */; }; - 1CB7B82323CEA28300AA24EA /* DateExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */; }; - 1E016AB42949FEB500F21625 /* OmniBarNotificationViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */; }; - 1E016AB6294A5EB100F21625 /* CustomDaxDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */; }; - 1E05D1D629C46EBB00BF9A1F /* DailyPixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */; }; - 1E05D1D829C46EDA00BF9A1F /* TimedPixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */; }; - 1E05D1DB29C47B3300BF9A1F /* DailyPixelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */; }; - 1E0A75EA27A2FBD000A2BFB6 /* Downloads.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */; }; - 1E162605296840D80004127F /* Triangle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E162604296840D80004127F /* Triangle.swift */; }; - 1E1626072968413B0004127F /* ViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1626062968413B0004127F /* ViewExtension.swift */; }; - 1E16260B296845120004127F /* cookie-banner-illustration-animated.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E162609296845120004127F /* cookie-banner-illustration-animated.json */; }; - 1E16260C296845120004127F /* cookie-banner-illustration-animated-dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */; }; - 1E162610296C5C630004127F /* CustomDaxDialogViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */; }; - 1E162613296C62820004127F /* CookieConsentDaxDialogViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */; }; - 1E162615296D910F0004127F /* cookie-icon-animated-40-dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */; }; - 1E1D8B5D2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */; }; - 1E1D8B6129950FD200C96994 /* AutoconsentBackgroundTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */; }; - 1E1D8B632995143200C96994 /* OHHTTPStubs in Frameworks */ = {isa = PBXBuildFile; productRef = 1E1D8B622995143200C96994 /* OHHTTPStubs */; }; - 1E1D8B652995143200C96994 /* OHHTTPStubsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */; }; - 1E1D8B6629953B9800C96994 /* WebViewTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */; }; - 1E1D8B6A29953CE300C96994 /* autoconsent-test.js in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6729953CE200C96994 /* autoconsent-test.js */; }; - 1E1D8B6B29953CE300C96994 /* autoconsent-test-page.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */; }; - 1E1D8B6C29953CE300C96994 /* autoconsent-test-page-banner.html in Resources */ = {isa = PBXBuildFile; fileRef = 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */; }; - 1E24295E293F57FA00584836 /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E24295D293F57FA00584836 /* LottieView.swift */; }; - 1E242960293F585300584836 /* cookie-icon-animated-40-light.json in Resources */ = {isa = PBXBuildFile; fileRef = 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */; }; - 1E4DCF4627B6A33600961E25 /* DownloadsListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */; }; - 1E4DCF4827B6A35400961E25 /* DownloadsListModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */; }; - 1E4DCF4A27B6A38000961E25 /* DownloadListRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */; }; - 1E4DCF4C27B6A4CB00961E25 /* URLFileExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */; }; - 1E4DCF4E27B6A69600961E25 /* DownloadsListHostingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */; }; - 1E4F4A5A297193DE00625985 /* MainViewController+CookiesManaged.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */; }; - 1E4FAA6427D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */; }; - 1E4FAA6627D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */; }; - 1E60989B290009C700A508F9 /* Common in Frameworks */ = {isa = PBXBuildFile; productRef = 1E7060BD28F88EE200E4CCDB /* Common */; }; - 1E60989D290011E600A508F9 /* ContentBlocking in Frameworks */ = {isa = PBXBuildFile; productRef = 1E60989C290011E600A508F9 /* ContentBlocking */; }; - 1E60989F290011E600A508F9 /* PrivacyDashboard in Frameworks */ = {isa = PBXBuildFile; productRef = 1E60989E290011E600A508F9 /* PrivacyDashboard */; }; - 1E6098A1290011E600A508F9 /* UserScript in Frameworks */ = {isa = PBXBuildFile; productRef = 1E6098A0290011E600A508F9 /* UserScript */; }; - 1E61BC2A27074BED00B2854D /* TextSizeUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */; }; - 1E6A4D692984208800A371D3 /* LocaleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E6A4D682984208800A371D3 /* LocaleExtension.swift */; }; - 1E722729292EB24D003B5F53 /* AppSettingsMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */; }; - 1E7A71172934EB6400B7EA19 /* OmniBarNotificationAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */; }; - 1E7A71192934EC6100B7EA19 /* OmniBarNotificationContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */; }; - 1E7A711C2934EEBC00B7EA19 /* OmniBarNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */; }; - 1E8146AD28C8ABF000D1AF63 /* TrackerAnimationLogicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */; }; - 1E8146AE28C8ABF400D1AF63 /* PrivacyIconLogicTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */; }; - 1E865AF0272042DB001C74F3 /* TextSizeSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */; }; - 1E87615928A1517200C7C5CE /* PrivacyDashboardViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */; }; - 1E8AD1C727BE9B2900ABA377 /* DownloadsListDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */; }; - 1E8AD1C927BFAD1500ABA377 /* DirectoryMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */; }; - 1E8AD1CF27C000A000ABA377 /* CompleteDownloadRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */; }; - 1E8AD1D127C000AB00ABA377 /* OngoingDownloadRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */; }; - 1E8AD1D527C2E22900ABA377 /* DownloadsListSectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */; }; - 1E8AD1D727C2E24E00ABA377 /* DownloadsListRowViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */; }; - 1E8AD1D927C4FEC100ABA377 /* DownloadsListSectioningHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */; }; - 1E8AD1DB27C51AE000ABA377 /* TimeIntervalExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */; }; - 1E8AD1DD27C653F800ABA377 /* Downloads.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */; }; - 1E908BF129827C480008C8F3 /* AutoconsentUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */; }; - 1E908BF229827C480008C8F3 /* autoconsent-bundle.js in Resources */ = {isa = PBXBuildFile; fileRef = 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */; }; - 1E908BF329827C480008C8F3 /* AutoconsentManagement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */; }; - 1EA51376286596A000493C6A /* PrivacyIconLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */; }; - 1EA513782866039400493C6A /* TrackerAnimationLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */; }; - 1EC458462948932500CB2B13 /* UIHostingControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */; }; - 1EDE39D22705D4A200C99C72 /* FileSizeDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */; }; - 1EE411F12857C3640003FE64 /* TrackerAnimationImageProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */; }; - 1EE411F728587AC50003FE64 /* PrivacyIcon.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */; }; - 1EE411FD2858B9300003FE64 /* dark-trackers-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */; }; - 1EE411FE2858B9300003FE64 /* dark-shield.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411F92858B92F0003FE64 /* dark-shield.json */; }; - 1EE411FF2858B9300003FE64 /* dark-trackers-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */; }; - 1EE412002858B9300003FE64 /* dark-shield-dot.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */; }; - 1EE412012858B9300003FE64 /* dark-trackers-3.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */; }; - 1EE52ABB28FB1D6300B750C1 /* UIImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */; }; - 1EE7C299294227EC0026C8CB /* AutoconsentSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */; }; - 1EEC460627A9499600E75FCB /* DownloadsList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEC460527A9499600E75FCB /* DownloadsList.swift */; }; - 1EEF123F2850A68A003DDE57 /* PrivacyInfoContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */; }; - 1EEF12452850A923003DDE57 /* shield.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12402850A922003DDE57 /* shield.json */; }; - 1EEF12462850A923003DDE57 /* trackers-3.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12412850A922003DDE57 /* trackers-3.json */; }; - 1EEF12472850A923003DDE57 /* shield-dot.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12422850A922003DDE57 /* shield-dot.json */; }; - 1EEF124C2850A93F003DDE57 /* Trackers.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */; }; - 1EEF124E2850EADE003DDE57 /* PrivacyIconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */; }; - 1EEF12502851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */; }; - 1EEF12532851D32B003DDE57 /* trackers-2.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12512851D32A003DDE57 /* trackers-2.json */; }; - 1EEF12542851D32B003DDE57 /* trackers-1.json in Resources */ = {isa = PBXBuildFile; fileRef = 1EEF12522851D32A003DDE57 /* trackers-1.json */; }; - 1EEF387D285B1A1100383393 /* TrackerImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */; }; - 1EEFD2D52758E31600B1393B /* textsize.js in Resources */ = {isa = PBXBuildFile; fileRef = 1EEFD2D42758E31600B1393B /* textsize.js */; }; - 1EF24235273BB9D200DE3D02 /* IntervalSlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */; }; - 1EFDCBC127D2393C00916BC5 /* DownloadsDeleteHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */; }; - 22CB1ED8203DDD2C00D2C724 /* AppDeepLinksTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */; }; - 2DC3FC65C6D9DA634426672D /* AutofillNoAuthAvailableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */; }; - 310742A62848CD780012660B /* BackForwardMenuHistoryItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */; }; - 310742AB2848E6FD0012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */; }; - 310C4B45281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */; }; - 310C4B47281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */; }; - 310D091B2799F54900DC0060 /* DownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D091A2799F54900DC0060 /* DownloadManager.swift */; }; - 310D091D2799F57200DC0060 /* Download.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D091C2799F57200DC0060 /* Download.swift */; }; - 310D09212799FD1A00DC0060 /* MIMEType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310D09202799FD1A00DC0060 /* MIMEType.swift */; }; - 310E79BD2949CAA5007C49E8 /* FireButtonReferenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */; }; - 310ECFDD282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */; }; - 311BD1AD2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */; }; - 311BD1AF2836BB4200AEF6C1 /* AutofillItemsLockedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */; }; - 311BD1B12836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */; }; - 312E5746283BB04A00C18FA0 /* AutofillEmptySearchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */; }; - 3132FA2627A0784600DD7A12 /* FilePreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */; }; - 3132FA2827A0788400DD7A12 /* PassKitPreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */; }; - 3132FA2A27A0788F00DD7A12 /* QuickLookPreviewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */; }; - 3132FA2C27A07A1B00DD7A12 /* FilePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */; }; - 314A3EFC293905EC00D3D4C8 /* BrokenSiteReportingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */; }; - 314C92B827C3DD660042EC96 /* QuickLookPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */; }; - 314C92BA27C3E7CB0042EC96 /* QuickLookContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */; }; - 3151F0EA27357FBA00226F58 /* SpeechRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */; }; - 3151F0EC27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */; }; - 3151F0EE2735800800226F58 /* VoiceSearchFeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */; }; - 3151F0F02735802800226F58 /* VoiceSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */; }; - 3157B43327F497E90042D3D7 /* SaveLoginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43227F497E90042D3D7 /* SaveLoginView.swift */; }; - 3157B43527F497F50042D3D7 /* SaveLoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */; }; - 3157B43827F4C8490042D3D7 /* FaviconsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */; }; - 31584616281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */; }; - 3158461A281B08F5004ADB8B /* AutofillLoginListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */; }; - 3161D13227AC161B00285CF6 /* DownloadMetadata.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */; }; - 31669B9A28020A460071CC18 /* SaveLoginViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */; }; - 316931D727BD10BB0095F5ED /* SaveToDownloadsAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */; }; - 316931D927BD22A80095F5ED /* DownloadActionMessageViewHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */; }; - 3170048227A9504F00C03F35 /* DownloadMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3170048127A9504F00C03F35 /* DownloadMocks.swift */; }; - 317045C02858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */; }; - 31951E8E2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */; }; - 319A371028299A850079FBCE /* PasswordHider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A370F28299A850079FBCE /* PasswordHider.swift */; }; - 319A37152829A55F0079FBCE /* AutofillListItemTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */; }; - 319A37172829C8AD0079FBCE /* UITableViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */; }; - 31A42564285A09E800049386 /* FaviconView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A42563285A09E800049386 /* FaviconView.swift */; }; - 31A42566285A0A6300049386 /* FaviconViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A42565285A0A6300049386 /* FaviconViewModel.swift */; }; - 31B1FA87286EFC5C00CA3C1C /* XCTestCaseExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */; }; - 31B2F11F287846320040427A /* NoMicPermissionAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */; }; - 31B524572715BB23002225AB /* WebJSAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31B524562715BB23002225AB /* WebJSAlert.swift */; }; - 31C138A427A3352600FFD4B2 /* DownloadTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */; }; - 31C138A827A3E9C900FFD4B2 /* URLDownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */; }; - 31C138AC27A403CB00FFD4B2 /* DownloadManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */; }; - 31C138B227A4097800FFD4B2 /* DownloadTestsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */; }; - 31C70B5528045E3500FB6AD1 /* SecureVaultErrorReporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */; }; - 31C70B5B2804C61000FB6AD1 /* SaveAutofillLoginManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */; }; - 31C7D71C27515A6300A95D0A /* MockVoiceSearchHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */; }; - 31CB4251273AF50700FA0F3F /* SpeechRecognizerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */; }; - 31CC224928369B38001654A4 /* AutofillLoginSettingsListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */; }; - 31DD208427395A5A008FB313 /* VoiceSearchHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */; }; - 31E69A63280F4CB600478327 /* DuckUI in Frameworks */ = {isa = PBXBuildFile; productRef = 31E69A62280F4CB600478327 /* DuckUI */; }; - 31EF52E1281B3BDC0034796E /* AutofillLoginListItemViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */; }; - 373608902ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */; }; - 373608922ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */; }; - 373608932ABB432600629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */; }; - 37445F972A155F7C0029F789 /* SyncDataProviders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37445F962A155F7C0029F789 /* SyncDataProviders.swift */; }; - 3760DFED299315EF0045A446 /* Waitlist in Frameworks */ = {isa = PBXBuildFile; productRef = 3760DFEC299315EF0045A446 /* Waitlist */; }; - 377D80222AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */; }; - 379E877429E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */; }; - 37CBCA9E2A8A659C0050218F /* SyncSettingsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */; }; - 37CEFCAC2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */; }; - 37DF000A29F9C416002B7D3E /* SyncMetadataDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */; }; - 37DF000C29F9CA80002B7D3E /* SyncDataProviders in Frameworks */ = {isa = PBXBuildFile; productRef = 37DF000B29F9CA80002B7D3E /* SyncDataProviders */; }; - 37DF000F29F9D635002B7D3E /* SyncBookmarksAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */; }; - 37E615752A5F533E00ACD63D /* SyncCredentialsAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */; }; - 37FCAAAB29911BF1000E420A /* WaitlistExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */; }; - 37FCAAB229914232000E420A /* WindowsBrowserWaitlistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */; }; - 37FCAAB429914C77000E420A /* WindowsWaitlistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */; }; - 37FCAAB629919CEB000E420A /* WindowsBrowserWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */; }; - 37FCAABC2992F592000E420A /* MultilineScrollableTextFix.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */; }; - 37FCAAC029930E26000E420A /* FailedAssertionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FCAABF29930E26000E420A /* FailedAssertionView.swift */; }; - 37FD780F2A29E28B00B36DB1 /* SyncErrorHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */; }; - 4B0295192537BC6700E00CEF /* ConfigurationDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */; }; - 4B274F602AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B274F5F2AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift */; }; - 4B2754EC29E8C7DF00394032 /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = 4B2754EB29E8C7DF00394032 /* Lottie */; }; - 4B470ED6299C49800086EBDC /* AppTrackingProtectionDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */; }; - 4B470ED9299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */; }; - 4B470EDB299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */; }; - 4B470EDF299C67270086EBDC /* AppTrackerEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */; }; - 4B470EE4299C6DFB0086EBDC /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 4B52648B25F9613B00CB4C24 /* trackerData.json in Resources */ = {isa = PBXBuildFile; fileRef = 4B52648A25F9613B00CB4C24 /* trackerData.json */; }; - 4B53648A26718D0E001AA041 /* EmailWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B53648926718D0E001AA041 /* EmailWaitlist.swift */; }; - 4B5C462A2AF2A6E6002A4432 /* VPNIntents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C46292AF2A6E6002A4432 /* VPNIntents.swift */; }; - 4B5C462B2AF2BDC4002A4432 /* VPNIntents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B5C46292AF2A6E6002A4432 /* VPNIntents.swift */; }; - 4B60AC97252EC07B00E8D219 /* fullscreenvideo.js in Resources */ = {isa = PBXBuildFile; fileRef = 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */; }; - 4B60ACA1252EC0B100E8D219 /* FullScreenVideoUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */; }; - 4B62C4BA25B930DD008912C6 /* AppConfigurationFetchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */; }; - 4B6484EA27FD1E350050A7A1 /* MacBrowserWaitlistView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */; }; - 4B6484ED27FD1E350050A7A1 /* MacBrowserWaitlist.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */; }; - 4B6484EE27FD1E350050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */; }; - 4B6484EF27FD1E350050A7A1 /* MacWaitlistViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */; }; - 4B6484F327FD1E350050A7A1 /* MenuControllerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */; }; - 4B6484FC27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */; }; - 4B75EA9226A266CB00018634 /* PrintingUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */; }; - 4B83396C29AC0701003F7EA9 /* AppTrackingProtectionStoringModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */; }; - 4B83396F29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */; }; - 4B83397129AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */; }; - 4B83397329AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */; }; - 4B83397529AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */; }; - 4B948E2629DCCDB9002531FA /* Persistence in Frameworks */ = {isa = PBXBuildFile; productRef = 4B948E2529DCCDB9002531FA /* Persistence */; }; - 4BB7CBB02AF59C310014A35F /* VPNWidget.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BB7CBAF2AF59C310014A35F /* VPNWidget.swift */; }; - 4BBBBA872B02E85400D965DA /* DesignResourcesKit in Frameworks */ = {isa = PBXBuildFile; productRef = 4BBBBA862B02E85400D965DA /* DesignResourcesKit */; }; - 4BC21A2F27238B7500229F0E /* RunLoopExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */; }; - 4BC6DD1C2A60E6AD001EC129 /* ReportBrokenSiteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BC6DD1B2A60E6AD001EC129 /* ReportBrokenSiteView.swift */; }; - 4BE2756827304F57006B20B0 /* URLRequestExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */; }; - 4BEF65692989C2FC00B650CB /* AdapterSocketEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */; }; - 4BEF656A2989C2FC00B650CB /* ProxyServerEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307C2989C0C600918636 /* ProxyServerEvent.swift */; }; - 4BEF656B2989C2FC00B650CB /* RuleMatchEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307D2989C0C700918636 /* RuleMatchEvent.swift */; }; - 4BEF656C2989C2FC00B650CB /* TunnelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D30792989C0C300918636 /* TunnelEvent.swift */; }; - 4BEF656D2989C2FC00B650CB /* EventType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307E2989C0C800918636 /* EventType.swift */; }; - 4BEF656E2989C2FC00B650CB /* ProxySocketEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 021D307B2989C0C600918636 /* ProxySocketEvent.swift */; }; - 4BFB911B29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */; }; - 56244C1D2A137B1900EDF259 /* WaitlistViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */; }; - 6AC6DAB328804F97002723C0 /* BarsAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */; }; - 6AC98419288055C1005FA9CA /* BarsAnimatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */; }; - 83004E802193BB8200DA013C /* WKNavigationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */; }; - 83004E862193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */; }; - 83004E882193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */; }; - 830381C01F850AAF00863075 /* WKWebViewConfigurationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */; }; - 83134D7D20E2D725006CE65D /* FeedbackSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83134D7C20E2D725006CE65D /* FeedbackSender.swift */; }; - 8341D807212D5E8D000514C2 /* HashExtensionTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */; }; - 834DF992248FDE1A0075EA48 /* UserAgentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 834DF990248FDDF60075EA48 /* UserAgentTests.swift */; }; - 836A941D247F23C600BF8EF5 /* UserAgentManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */; }; - 838306B320C704050045E854 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 838306E320C733010045E854 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 838306E120C733010045E854 /* InfoPlist.strings */; }; - 8390446F20BDCE10006461CD /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8390446E20BDCE10006461CD /* ShareViewController.swift */; }; - 8390447220BDCE10006461CD /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8390447020BDCE10006461CD /* MainInterface.storyboard */; }; - 8390447620BDCE10006461CD /* ShareExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 8390446C20BDCE10006461CD /* ShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 83BE9BC3215D69C1009844D9 /* AppConfigurationFetch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */; }; - 83E2D2B2253CC16B005605F5 /* httpsMobileV2Bloom.bin in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */; }; - 83E2D2B3253CC16B005605F5 /* httpsMobileV2FalsePositives.json in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */; }; - 83E2D2B4253CC16B005605F5 /* httpsMobileV2BloomSpec.json in Resources */ = {isa = PBXBuildFile; fileRef = 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */; }; - 83EDCC411F86B89C005CDFCD /* StatisticsLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */; }; - 84E341961E2F7EFB00BDBA6F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */; }; - 84E341A01E2F7EFB00BDBA6F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */; }; - 85010502292FB1000033978F /* FireproofFaviconUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */; }; - 85010504292FFB080033978F /* FireproofFaviconUpdaterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */; }; - 85011867290028C400BDEE27 /* BookmarksDatabase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */; }; - 850250B520D80419002199C7 /* AtbAndVariantCleanupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */; }; - 850365F323DE087800D0F787 /* UIImageViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850365F223DE087800D0F787 /* UIImageViewExtension.swift */; }; - 85047B8A1F69692C002A95D8 /* contentblocker.js in Resources */ = {isa = PBXBuildFile; fileRef = 85047B891F69692C002A95D8 /* contentblocker.js */; }; - 85047C752A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */; }; - 85047C772A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */; }; - 850559C923C61B5D0055C0D5 /* login-form-detection.js in Resources */ = {isa = PBXBuildFile; fileRef = 850559C823C61B5D0055C0D5 /* login-form-detection.js */; }; - 850559D023CF647C0055C0D5 /* PreserveLogins.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */; }; - 850559D223CF710C0055C0D5 /* WebCacheManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */; }; - 85058366219AE9EA00ED4EDB /* HomePageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */; }; - 85058368219C49E000ED4EDB /* HomeViewSectionRenderers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */; }; - 85058369219F424500ED4EDB /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B745211E549D550072547E /* UIColorExtension.swift */; }; - 8505836A219F424500ED4EDB /* UIAlertControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */; }; - 8505836C219F424500ED4EDB /* TextFieldWithInsets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */; }; - 8505836D219F424500ED4EDB /* Point.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D934021E610DCE00A6F0D6 /* Point.swift */; }; - 8505836E219F424500ED4EDB /* RoundedRectangleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */; }; - 8505836F219F424500ED4EDB /* UIViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DE78591E5CD2A70058895A /* UIViewExtension.swift */; }; - 85058370219F424500ED4EDB /* SearchBarExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */; }; - 850ABD012AC3961100A733DF /* MainViewController+Segues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */; }; - 850ABD032AC4D46C00A733DF /* SuggestionTray.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */; }; - 8512EA4F24ED30D20073EE19 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8512EA5124ED30D20073EE19 /* SwiftUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA5024ED30D20073EE19 /* SwiftUI.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8512EA5424ED30D20073EE19 /* Widgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8512EA5324ED30D20073EE19 /* Widgets.swift */; }; - 8512EA5724ED30D30073EE19 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8512EA5624ED30D30073EE19 /* Assets.xcassets */; }; - 8512EA5D24ED30D30073EE19 /* WidgetsExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 8512EA9D24EEA6820073EE19 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F143C2B11E49D78C00CFDE3A /* Assets.xcassets */; }; - 851481882A600EFC00ABC65F /* RemoteMessaging in Frameworks */ = {isa = PBXBuildFile; productRef = 851481872A600EFC00ABC65F /* RemoteMessaging */; }; - 8517D98B221783A0006A8DD0 /* FindInPage.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */; }; - 851B1283221FE65E004781BC /* ImproveOnboardingExperiment1Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */; }; - 851B128822200575004781BC /* Onboarding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B128722200575004781BC /* Onboarding.swift */; }; - 851B12CC22369931004781BC /* AtbAndVariantCleanup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */; }; - 851CD674244D7E6000331B98 /* UserDefaultsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */; }; - 851DFD87212C39D300D95F20 /* TabSwitcherButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */; }; - 851DFD8A212C5EE800D95F20 /* TabSwitcherButtonTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */; }; - 85200FA11FBC5BB5001AF290 /* DDGPersistenceContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */; }; - 8521FDE6238D414B00A44CC3 /* FileStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */; }; - 8524AAAC2A3888FE00EEC6D2 /* Waitlist.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */; }; - 8524CC94246C5C8900E59D45 /* DaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */; }; - 8524CC98246D66E100E59D45 /* String+Markdown.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC95246D620B00E59D45 /* String+Markdown.swift */; }; - 8524CC9A246DA81700E59D45 /* FullscreenDaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */; }; - 8528AE7C212EF4A200D0BD74 /* AppRatingPrompt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */; }; - 8528AE7E212EF5FF00D0BD74 /* AppRatingPromptTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */; }; - 8528AE81212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */; }; - 8528AE84212FF9A100D0BD74 /* AppRatingPromptStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */; }; - 8531A08E1F9950E6000484F0 /* UnprotectedSitesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */; }; - 853273AB24FEF27500E3C778 /* WidgetViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273A924FEF24300E3C778 /* WidgetViews.swift */; }; - 853273AE24FEF49600E3C778 /* ColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273AC24FEF49600E3C778 /* ColorExtension.swift */; }; - 853273B324FF114700E3C778 /* DeepLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853273B124FF114700E3C778 /* DeepLinks.swift */; }; - 853273B424FFB36100E3C778 /* UIColorExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B745211E549D550072547E /* UIColorExtension.swift */; }; - 853273B624FFE0BB00E3C778 /* WidgetKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; - 8536A1C8209AF2410050739E /* MockVariantManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1C7209AF2410050739E /* MockVariantManager.swift */; }; - 8536A1CA209AF6490050739E /* HomeRowReminderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */; }; - 8536A1FD2ACF114B003AC5BA /* Theme+DesignSystem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */; }; - 85371D242121B9D500920548 /* new_tab.json in Resources */ = {isa = PBXBuildFile; fileRef = 85371D232121B9D400920548 /* new_tab.json */; }; - 85372447220DD103009D09CD /* UIKeyCommandExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */; }; - 85374D3821AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */; }; - 85374D3C21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */; }; - 853A717620F62FE800FE60BC /* Pixel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853A717520F62FE800FE60BC /* Pixel.swift */; }; - 853A717820F645FB00FE60BC /* PixelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853A717720F645FB00FE60BC /* PixelTests.swift */; }; - 853C5F5B21BFF0AE001F7A05 /* HomeCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */; }; - 853C5F6121C277C7001F7A05 /* global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 853C5F6021C277C7001F7A05 /* global.swift */; }; - 8540BBA22440857A00017FE4 /* PreserveLoginsWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */; }; - 8540BD5223D8C2220057FDD2 /* PreserveLoginsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */; }; - 8540BD5423D8D5080057FDD2 /* PreserveLoginsAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */; }; - 8540BD5623D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */; }; - 85449EF523FDA02800512AAF /* KeyboardSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */; }; - 85449EFB23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */; }; - 85449EFD23FDA71F00512AAF /* KeyboardSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */; }; - 8544C37C250B827300A0FE73 /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8544C37A250B823600A0FE73 /* UserText.swift */; }; - 8546A54A2A672959003929BF /* MainViewController+Email.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8546A5492A672959003929BF /* MainViewController+Email.swift */; }; - 85480CB429226B3B007E8F13 /* CrashCollectionExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */; }; - 85482D8D2462DCD100EDEDD1 /* ActionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */; }; - 85482D902462DCD100EDEDD1 /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */; }; - 85482D942462DCD100EDEDD1 /* OpenAction.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 85482D882462DCD100EDEDD1 /* OpenAction.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 85482D992462F1C600EDEDD1 /* ActionIcons.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */; }; - 854858E32937BC550063610B /* CollectionExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */; }; - 8548D95E25262B1B005AAE49 /* ViewHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */; }; - 8548D96825262C33005AAE49 /* view_highlight.json in Resources */ = {isa = PBXBuildFile; fileRef = 8548D96725262C33005AAE49 /* view_highlight.json */; }; - 854A012B2A54412600FCC628 /* ActivityViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854A012A2A54412600FCC628 /* ActivityViewController.swift */; }; - 854A012F2A5563A400FCC628 /* FindInPage.xib in Resources */ = {isa = PBXBuildFile; fileRef = 854A012E2A5563A400FCC628 /* FindInPage.xib */; }; - 854A01332A558B3A00FCC628 /* UIView+Constraints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */; }; - 85514FFD2372DA0100DBC528 /* ios13-home-row.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */; }; - 8551912724746EDC0010FDD0 /* SnapshotHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */; }; - 85582E0029D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */; }; - 855D45D32ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */; }; - 855D914D2063EF6A00C4B448 /* TabSwitcherTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */; }; - 8563A03C1F9288D600F04442 /* BrowserChromeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */; }; - 8565A34B1FC8D96B00239327 /* LaunchTabNotification.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */; }; - 8565A34D1FC8DFE400239327 /* LaunchTabNotificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */; }; - 8577A1C5255D2C0D00D43FCD /* HitTestingToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */; }; - 857EEB752095FFAC008A005C /* HomeRowInstructionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */; }; - 858566E8252E4F56007501B8 /* Debug.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 858566E7252E4F56007501B8 /* Debug.storyboard */; }; - 858566FB252E55D6007501B8 /* ImageCacheDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */; }; - 85864FBC24D31EF300E756FF /* SuggestionTrayViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */; }; - 858650D12469BCDE00C36F8A /* DaxDialogs.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D02469BCDE00C36F8A /* DaxDialogs.swift */; }; - 858650D32469BFAD00C36F8A /* DaxDialogTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */; }; - 858650D9246B0D3C00C36F8A /* DaxOnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */; }; - 858650DB246B111900C36F8A /* DaxOnboarding.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */; }; - 8586A10D24CBA7070049720E /* FindInPageActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8586A10C24CBA7070049720E /* FindInPageActivity.swift */; }; - 8586A10E24CBAF5B0049720E /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 8586A11024CCCD040049720E /* TabsBarViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8586A10F24CCCD040049720E /* TabsBarViewController.swift */; }; - 85875B6129912A9900115F05 /* SyncUI in Frameworks */ = {isa = PBXBuildFile; productRef = 85875B6029912A9900115F05 /* SyncUI */; }; - 8588026624E420BD00C24AB6 /* LargeOmniBarStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */; }; - 8588026A24E424EE00C24AB6 /* AppWidthObserverTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */; }; - 8590CB612684D0600089F6BF /* CookieDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */; }; - 8590CB632684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */; }; - 8590CB67268A2E520089F6BF /* RootDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */; }; - 8590CB69268A4E190089F6BF /* DebugEtagStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */; }; - 8598F67B2405EB8D00FBC70C /* KeyboardSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */; }; - 8599690F29D2F1C100DBF9FA /* DDGSync in Frameworks */ = {isa = PBXBuildFile; productRef = 8599690E29D2F1C100DBF9FA /* DDGSync */; }; - 85A1B3B220C6CD9900C18F15 /* CookieStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */; }; - 85A313972028E78A00327D00 /* release_notes.txt in Resources */ = {isa = PBXBuildFile; fileRef = 85A313962028E78A00327D00 /* release_notes.txt */; }; - 85A9C37920E0E00C00073340 /* HomeRow.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85A9C37820E0E00C00073340 /* HomeRow.xcassets */; }; - 85AE668E2097206E0014CF04 /* NotificationView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 85AE668D2097206E0014CF04 /* NotificationView.xib */; }; - 85AE6690209724120014CF04 /* NotificationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85AE668F209724120014CF04 /* NotificationView.swift */; }; - 85B9CB8921AEBDD5009001F1 /* FavoriteHomeCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */; }; - 85BA58551F34F49E00C6E8CA /* AppUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */; }; - 85BA58581F34F72F00C6E8CA /* AppUserDefaultsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */; }; - 85BA585A1F3506AE00C6E8CA /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA58591F3506AE00C6E8CA /* AppSettings.swift */; }; - 85BA79911F6FF75000F59015 /* ContentBlockerStoreConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */; }; - 85BDC310243359040053DB07 /* FindInPageUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */; }; - 85BDC3142434D8F80053DB07 /* DebugUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */; }; - 85BDC3192436161C0053DB07 /* LoginFormDetectionUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */; }; - 85C011FD299285A6001E0A99 /* SyncManagementViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */; }; - 85C11E4120904BBE00BFFEB4 /* VariantManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */; }; - 85C11E4C2090888C00BFFEB4 /* HomeRowReminder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */; }; - 85C11E532090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */; }; - 85C297042476C1FD0063A335 /* DaxDialogsSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */; }; - 85C29708247BDD060063A335 /* DaxDialogsBrowsingSpecTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */; }; - 85C2970A247EB7AA0063A335 /* Text.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85C29709247EB7AA0063A335 /* Text.xcassets */; }; - 85C2971A248162CA0063A335 /* DaxOnboardingPadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */; }; - 85C861E628FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */; }; - 85C91CA224671F4C00A11132 /* AppDeepLinkSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */; }; - 85CA53A824BB343700A6288C /* Favicons.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53A324B9F2BD00A6288C /* Favicons.swift */; }; - 85CA53AA24BB376800A6288C /* NotFoundCachingDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */; }; - 85CA53AC24BBD39300A6288C /* FaviconRequestModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */; }; - 85D2187024BF24DB004373D2 /* FaviconRequestModifierTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */; }; - 85D2187224BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */; }; - 85D2187424BF25CD004373D2 /* FaviconsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187324BF25CD004373D2 /* FaviconsTests.swift */; }; - 85D2187624BF6164004373D2 /* FaviconSourcesProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */; }; - 85D2187924BF6B8B004373D2 /* FaviconSourcesProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */; }; - 85D2187B24BF9F85004373D2 /* FaviconUserScript.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */; }; - 85D598872927F84C00FA3B1B /* Crashes in Frameworks */ = {isa = PBXBuildFile; productRef = 85D598862927F84C00FA3B1B /* Crashes */; }; - 85DB12EB2A1FE2A4000A4A72 /* LockScreenWidgets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */; }; - 85DB12ED2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */; }; - 85DDE0402AC6FF65006ABCA2 /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */; }; - 85DF714624F7FE6100C89288 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 85DFEDED24C7CCA500973FE7 /* AppWidthObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */; }; - 85DFEDEF24C7EA3B00973FE7 /* SmallOmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */; }; - 85DFEDF124C7EEA400973FE7 /* LargeOmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */; }; - 85DFEDF724CB1CAB00973FE7 /* ShareSheet.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */; }; - 85DFEDF924CF3D0E00973FE7 /* TabsBarCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */; }; - 85E242172AB1B54D000F3E28 /* ReturnUserMeasurement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */; }; - 85E5603026541D9E00F4DC44 /* AutocompleteRequestTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */; }; - 85E58C2C28FDA94F006A801A /* FavoritesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */; }; - 85EE7F55224667DD000FE757 /* WebContainer.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 85EE7F54224667DD000FE757 /* WebContainer.storyboard */; }; - 85EE7F572246685B000FE757 /* WebContainerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EE7F562246685B000FE757 /* WebContainerViewController.swift */; }; - 85EE7F59224673C5000FE757 /* WebContainerNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */; }; - 85F0E97329952D7A003D5181 /* DuckDuckGo Recovery Document.pdf in Resources */ = {isa = PBXBuildFile; fileRef = 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */; }; - 85F200002215C17B006BB258 /* FindInPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFFF2215C17B006BB258 /* FindInPage.swift */; }; - 85F200042216F5D8006BB258 /* FindInPageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F200032216F5D8006BB258 /* FindInPageView.swift */; }; - 85F200072217032E006BB258 /* OmniBarTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F20005221702F7006BB258 /* OmniBarTests.swift */; }; - 85F21DB0210F5E32002631A6 /* AtbIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */; }; - 85F21DC021123B03002631A6 /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - 85F21DC621145DD5002631A6 /* global.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8512BCBF2061B6110085E862 /* global.swift */; }; - 85F2FFCD2211F615006BB258 /* MainViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */; }; - 85F2FFCF2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */; }; - 85F98F92296F32BD00742F4A /* SyncSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */; }; - 85F98F98296F4CB100742F4A /* SyncAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */; }; - 8C4724502217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */; }; - 8C4838B5221C8F7F008A6739 /* GestureToolbarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */; }; - 980891A222369ADB00313A70 /* FeedbackUserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A122369ADB00313A70 /* FeedbackUserText.swift */; }; - 980891A32237146B00313A70 /* Feedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982E562D222C39F8008D861B /* Feedback.swift */; }; - 980891A52237D4F500313A70 /* FeedbackNavigator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A42237D4F500313A70 /* FeedbackNavigator.swift */; }; - 980891A72237D5D800313A70 /* FeedbackPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A62237D5D800313A70 /* FeedbackPresenter.swift */; }; - 980891A92238504B00313A70 /* UILabelExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 980891A82238504B00313A70 /* UILabelExtension.swift */; }; - 9813F79822BA71AA00A80EDB /* StorageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9813F79722BA71AA00A80EDB /* StorageCache.swift */; }; - 9817C9C321EF594700884F65 /* AutoClear.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9817C9C221EF594700884F65 /* AutoClear.swift */; }; - 981CA7EA2617797500E119D5 /* MainViewController+AddFavoriteFlow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */; }; - 981FED692201FE69008488D7 /* AutoClearSettingsScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */; }; - 981FED6E22025151008488D7 /* BlankSnapshotViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */; }; - 981FED7422046017008488D7 /* AutoClearTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED7322046017008488D7 /* AutoClearTests.swift */; }; - 981FED76220464EF008488D7 /* AutoClearSettingsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */; }; - 9820EAF522613CD30089094D /* WebProgressWorker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9820EAF422613CD30089094D /* WebProgressWorker.swift */; }; - 9820FF502244FECC008D4782 /* UIScrollViewExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */; }; - 9825F9DB293F2E8700F220F2 /* BookmarksTestData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */; }; - 982686AD2600C0850011A8D6 /* ActionMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982686AC2600C0850011A8D6 /* ActionMessageView.swift */; }; - 982686B92600C0960011A8D6 /* ActionMessageView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 982686B82600C0960011A8D6 /* ActionMessageView.xib */; }; - 982C87C42255559A00919035 /* UITableViewCellExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982C87C32255559A00919035 /* UITableViewCellExtension.swift */; }; - 982E5630222C3D5B008D861B /* FeedbackPickerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */; }; - 9830A06325ED0DB900DB64DE /* BrowsingMenu.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */; }; - 9833913727AC400800DAF119 /* AppTrackerDataSetProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */; }; - 9838059F2228208E00385F1A /* PositiveFeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */; }; - 983D71B12A286E810072E26D /* SyncDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983D71B02A286E810072E26D /* SyncDebugViewController.swift */; }; - 983EABB8236198F6003948D1 /* DatabaseMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 983EABB7236198F6003948D1 /* DatabaseMigration.swift */; }; - 984147A824F0259000362052 /* Onboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147AA24F0259000362052 /* Onboarding.storyboard */; }; - 984147AB24F025F700362052 /* Autocomplete.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147AD24F025F700362052 /* Autocomplete.storyboard */; }; - 984147AE24F0261A00362052 /* Feedback.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B024F0261A00362052 /* Feedback.storyboard */; }; - 984147B124F0264300362052 /* Home.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B324F0264300362052 /* Home.storyboard */; }; - 984147B424F0264B00362052 /* Authentication.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B624F0264B00362052 /* Authentication.storyboard */; }; - 984147B724F0268D00362052 /* PrivacyDashboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */; }; - 984147C024F026A300362052 /* Tab.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147C224F026A300362052 /* Tab.storyboard */; }; - 984147C324F026C800362052 /* HomeRow.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147C524F026C800362052 /* HomeRow.storyboard */; }; - 984147C924F02E9E00362052 /* DaxOnboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */; }; - 9847C00027A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */; }; - 9847C00527A41A0A00DB07AA /* WebViewTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */; }; - 984D035824ACCC6F0066CFB8 /* TabViewListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */; }; - 984D035A24ACCC7D0066CFB8 /* TabViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */; }; - 984D035C24AE15CD0066CFB8 /* TabSwitcherSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */; }; - 984D036124AF49B80066CFB8 /* TabPreviewsSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */; }; - 984D60B2222A1284003B9E3B /* FeedbackFormViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */; }; - 9856A1992933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */; }; - 985892522260B1B200EEB31B /* ProgressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985892512260B1B200EEB31B /* ProgressView.swift */; }; - 985AAE4524899369007A43EC /* HomeScreenTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985AAE4424899369007A43EC /* HomeScreenTransition.swift */; }; - 9865DFF922A8220D00D27829 /* FavoritesOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */; }; - 9865DFFD22A84CF300D27829 /* FavoriteHomeCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */; }; - 986B16C425E92DF0007D23E8 /* BrowsingMenuViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */; }; - 986B45CB299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */; }; - 986B45D0299E30A50089D2D7 /* BookmarkEntityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */; }; - 986C7FA724171C6000A3557D /* BrokenSiteCategories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986C7FA624171C6000A3557D /* BrokenSiteCategories.swift */; }; - 986C7FA92417ADE700A3557D /* ReportBrokenSiteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986C7FA82417ADE700A3557D /* ReportBrokenSiteViewController.swift */; }; - 986DA94A24884B18004A7E39 /* WebViewTransition.swift in Sources */ = {isa = PBXBuildFile; fileRef = 986DA94924884B18004A7E39 /* WebViewTransition.swift */; }; - 987130C4294AAB9F00AB05E0 /* FavoriteListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */; }; - 987130C5294AAB9F00AB05E0 /* BookmarkEditorViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */; }; - 987130C6294AAB9F00AB05E0 /* BookmarkListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */; }; - 987130C7294AAB9F00AB05E0 /* MenuBookmarksViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */; }; - 987130C8294AAB9F00AB05E0 /* BookmarksTestHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */; }; - 987130C9294AAB9F00AB05E0 /* BookmarkUtilsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */; }; - 98728E822417E3300033960E /* BrokenSiteInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98728E812417E3300033960E /* BrokenSiteInfo.swift */; }; - 9872D205247DCAC100CEF398 /* TabPreviewsSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */; }; - 9874F9EE2187AFCE00CAF33D /* Themable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9874F9ED2187AFCE00CAF33D /* Themable.swift */; }; - 9875E00722316B8400B1373F /* Instruments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9875E00622316B8400B1373F /* Instruments.swift */; }; - 9876B75E2232B36900D81D9F /* TabInstrumentation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */; }; - 98788E9A2521DA1E00D55218 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */; }; - 9880722A25FA497B0039EF4B /* MenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9880722925FA497B0039EF4B /* MenuButton.swift */; }; - 9880723725FA4E450039EF4B /* menu_dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 9880723525FA4E440039EF4B /* menu_dark.json */; }; - 9880723825FA4E450039EF4B /* menu_light.json in Resources */ = {isa = PBXBuildFile; fileRef = 9880723625FA4E450039EF4B /* menu_light.json */; }; - 9881439C23326DC200573F7C /* ThemeSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */; }; - 9887DC252354D2AA005C85F5 /* Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9887DC242354D2AA005C85F5 /* Database.swift */; }; - 9888F77B2224980500C46159 /* FeedbackViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9888F77A2224980500C46159 /* FeedbackViewController.swift */; }; - 988AC355257E47C100793C64 /* RequeryLogic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988AC354257E47C100793C64 /* RequeryLogic.swift */; }; - 988F3DCF237D5C0F00AEE34C /* SchemeHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */; }; - 988F3DD3237DE8D900AEE34C /* ForgetDataAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */; }; - 98982B3422F8D8E400578AC9 /* Debounce.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98982B3322F8D8E400578AC9 /* Debounce.swift */; }; - 98983096255B5019003339A2 /* BookmarksCachingSearchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */; }; - 98999D5922FDA41500CBBE1B /* BasicAuthenticationAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */; }; - 989B337522D7EF2100437824 /* EmptyCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */; }; - 98A16C2D28A11D6200A6C003 /* BrowserServicesKit in Frameworks */ = {isa = PBXBuildFile; productRef = 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */; }; - 98A50962294B48A400D10880 /* Bookmarks in Frameworks */ = {isa = PBXBuildFile; productRef = 98A50961294B48A400D10880 /* Bookmarks */; }; - 98A54A8422AFCB2D00E541F4 /* Instruments.instrpkg in Sources */ = {isa = PBXBuildFile; fileRef = 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */; }; - 98AA92B32456FBE100ED4B9E /* SearchFieldContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */; }; - 98AAF8E4292EB46000DBDF06 /* BookmarksMigrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */; }; - 98B000532915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */; }; - 98B001A4251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A2251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001A7251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A5251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001AA251EABB40090EC07 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001A8251EABB40090EC07 /* Localizable.strings */; }; - 98B001B0251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001AE251EABB40090EC07 /* InfoPlist.strings */; }; - 98B001B3251EABB40090EC07 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 98B001B1251EABB40090EC07 /* InfoPlist.strings */; }; - 98B31290218CCB2200E54DE1 /* MockDependencyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */; }; - 98B31292218CCB8C00E54DE1 /* AppDependencyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */; }; - 98BFA911294A2086004EA636 /* bookmarks_3k.html in Resources */ = {isa = PBXBuildFile; fileRef = 98BFA910294A2086004EA636 /* bookmarks_3k.html */; }; - 98BFA913294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */; }; - 98D16973250CE707009513CC /* OmniBar.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98D16975250CE707009513CC /* OmniBar.xib */; }; - 98D4B7DA294407AC0068814D /* BookmarksSearchPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */; }; - 98D4B7DF2944DDBD0068814D /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; platformFilter = ios; }; - 98D4B7E12949C3E80068814D /* BookmarksImportPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */; }; - 98D4B7E32949C4270068814D /* bookmarks_30k.html in Resources */ = {isa = PBXBuildFile; fileRef = 98D4B7E22949C4270068814D /* bookmarks_30k.html */; }; - 98D4B7E52949EFCE0068814D /* BookmarksExportPerformanceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */; }; - 98D98A7425ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */; }; - 98D98A8225ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */; }; - 98D98A8F25ED952F00D8E3DF /* BrowsingMenuButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */; }; - 98D98A9B25ED954100D8E3DF /* BrowsingMenuButton.xib in Resources */ = {isa = PBXBuildFile; fileRef = 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */; }; - 98DA35C4268CC81E00159906 /* DomainMatchingReportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */; }; - 98DA6B3322243CC3006EA9EB /* Feedback.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */; }; - 98DA6ECA2181E41F00E65433 /* ThemeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98DA6EC92181E41F00E65433 /* ThemeManager.swift */; }; - 98DDF9F322C4029D00DE38DB /* InitHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */; }; - 98E888F2223FCC4A00B608A4 /* OnboardingViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B128B2220483A004781BC /* OnboardingViewController.swift */; }; - 98EA2C3C218B9AAD0023E1DC /* ThemeManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */; }; - 98EF177D21837E35006750C1 /* new_tab_dark.json in Resources */ = {isa = PBXBuildFile; fileRef = 98EF177C21837E35006750C1 /* new_tab_dark.json */; }; - 98F0FC2021FF18E700CE77AB /* AutoClearSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */; }; - 98F3A1D8217B37010011A0D4 /* Theme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1D7217B37010011A0D4 /* Theme.swift */; }; - 98F3A1DA217B37200011A0D4 /* LightTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1D9217B37200011A0D4 /* LightTheme.swift */; }; - 98F3A1DC217B373E0011A0D4 /* DarkTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */; }; - 98F6EA472863124100720957 /* ContentBlockerRulesLists.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */; }; - 98F78B8E22419093007CACF4 /* ThemableNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */; }; - AA3D854523D9942200788410 /* AppIconSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */; }; - AA3D854723D9E88E00788410 /* AppIconSettingsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */; }; - AA3D854923DA1DFB00788410 /* AppIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA3D854823DA1DFB00788410 /* AppIcon.swift */; }; - AA4D6A6A23DB87B1007E8790 /* AppIconManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */; }; - AA4D6A8C23DE49A5007E8790 /* AppIconBlack40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */; }; - AA4D6A8D23DE49A5007E8790 /* AppIconBlack40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */; }; - AA4D6A8E23DE49A5007E8790 /* AppIconBlack60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */; }; - AA4D6A8F23DE49A5007E8790 /* AppIconBlack29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */; }; - AA4D6A9123DE49A5007E8790 /* AppIconBlack60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */; }; - AA4D6A9323DE49A5007E8790 /* AppIconBlack76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */; }; - AA4D6A9423DE49A5007E8790 /* AppIconBlack29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */; }; - AA4D6AA123DE4CC4007E8790 /* AppIconBlue60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */; }; - AA4D6AA223DE4CC4007E8790 /* AppIconBlue76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */; }; - AA4D6AA323DE4CC4007E8790 /* AppIconBlue40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */; }; - AA4D6AA423DE4CC4007E8790 /* AppIconBlue29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */; }; - AA4D6AA523DE4CC4007E8790 /* AppIconBlue29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */; }; - AA4D6AA723DE4CC4007E8790 /* AppIconBlue60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */; }; - AA4D6AA823DE4CC4007E8790 /* AppIconBlue40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */; }; - AA4D6AB823DE4D15007E8790 /* AppIconYellow29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */; }; - AA4D6AB923DE4D15007E8790 /* AppIconYellow29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */; }; - AA4D6ABB23DE4D15007E8790 /* AppIconYellow40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */; }; - AA4D6ABC23DE4D15007E8790 /* AppIconYellow60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */; }; - AA4D6ABD23DE4D15007E8790 /* AppIconYellow60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */; }; - AA4D6ABF23DE4D15007E8790 /* AppIconYellow40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */; }; - AA4D6AC023DE4D15007E8790 /* AppIconYellow76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */; }; - AA4D6ACC23DE4D27007E8790 /* AppIconPurple60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */; }; - AA4D6ACD23DE4D27007E8790 /* AppIconPurple29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */; }; - AA4D6ACE23DE4D27007E8790 /* AppIconPurple60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */; }; - AA4D6ACF23DE4D27007E8790 /* AppIconPurple76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */; }; - AA4D6AD123DE4D27007E8790 /* AppIconPurple40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */; }; - AA4D6AD323DE4D27007E8790 /* AppIconPurple29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */; }; - AA4D6AD423DE4D27007E8790 /* AppIconPurple40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */; }; - AA4D6AE123DE4D33007E8790 /* AppIconGreen76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */; }; - AA4D6AE223DE4D33007E8790 /* AppIconGreen40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */; }; - AA4D6AE323DE4D33007E8790 /* AppIconGreen60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */; }; - AA4D6AE423DE4D33007E8790 /* AppIconGreen40x40@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */; }; - AA4D6AE623DE4D33007E8790 /* AppIconGreen60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */; }; - AA4D6AE723DE4D33007E8790 /* AppIconGreen29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */; }; - AA4D6AE923DE4D33007E8790 /* AppIconGreen29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */; }; - AA4D6AF623DF0312007E8790 /* AppIconRed60x60@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */; }; - AA4D6AF723DF0312007E8790 /* AppIconRed60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */; }; - AA4D6AFA23DF0CF6007E8790 /* AppIconRed29x29@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */; }; - AA4D6AFB23DF0CF6007E8790 /* AppIconRed29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */; }; - AAF2E28123E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */; }; - AAF2E28323E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */; }; - AAF2E28523E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */; }; - AAF2E28723E0498200962AF8 /* AppIconPurple83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */; }; - AAF2E28B23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */; }; - B603974929C19F6F00902A34 /* Assertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = B603974829C19F6F00902A34 /* Assertions.swift */; }; - B609D5522862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */; }; - B60DFF072872B64B0061E7C2 /* JSAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B60DFF062872B64B0061E7C2 /* JSAlertController.swift */; }; - B623C1C22862CA9E0043013E /* DownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B623C1C12862CA9E0043013E /* DownloadSession.swift */; }; - B623C1C42862CD670043013E /* WKDownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B623C1C32862CD670043013E /* WKDownloadSession.swift */; }; - B652DEFD287BE67400C12A9C /* UserScripts.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DEFC287BE67400C12A9C /* UserScripts.swift */; }; - B652DF0D287C2A6300C12A9C /* PrivacyFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */; }; - B652DF10287C2C1600C12A9C /* ContentBlocking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */; }; - B652DF12287C336E00C12A9C /* ContentBlockingUpdating.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */; }; - B652DF13287C373A00C12A9C /* ScriptSourceProviding.swift in Sources */ = {isa = PBXBuildFile; fileRef = B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */; }; - B6AD9E3628D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */; }; - B6AD9E3728D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */; }; - B6AD9E3828D4512E0019CDE9 /* EmbeddedTrackerDataTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */; }; - B6AD9E3A28D456820019CDE9 /* PrivacyConfigurationManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */; }; - B6BA95C328891E33004ABA20 /* BrowsingMenuAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */; }; - B6BA95C528894A28004ABA20 /* BrowsingMenuViewController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */; }; - B6BA95E828924730004ABA20 /* JSAlertController.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B6BA95E728924730004ABA20 /* JSAlertController.storyboard */; }; - B6CB93E5286445AB0090FEB4 /* Base64DownloadSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */; }; - C10CB5F32A1A5BDF0048E503 /* AutofillViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */; }; - C111B26927F579EF006558B1 /* BookmarkOrFolderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */; }; - C12726EE2A5FF88C00215B02 /* EmailSignupPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */; }; - C12726F02A5FF89900215B02 /* EmailSignupPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */; }; - C12726F22A5FF8CB00215B02 /* EmailSignupPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */; }; - C13B32D22A0E750700A59236 /* AutofillSettingStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */; }; - C14882DA27F2011C00D59F0C /* BookmarksExporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882D727F2011C00D59F0C /* BookmarksExporter.swift */; }; - C14882DC27F2011C00D59F0C /* BookmarksImporter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882D927F2011C00D59F0C /* BookmarksImporter.swift */; }; - C14882E327F20D9A00D59F0C /* BookmarksExporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */; }; - C14882E427F20D9A00D59F0C /* BookmarksImporterTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */; }; - C14882E727F20DAB00D59F0C /* HtmlTestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */; }; - C14882E827F20DAB00D59F0C /* TestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E627F20DAB00D59F0C /* TestDataLoader.swift */; }; - C14882EA27F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */; }; - C14882ED27F211A000D59F0C /* SwiftSoup in Frameworks */ = {isa = PBXBuildFile; productRef = C14882EC27F211A000D59F0C /* SwiftSoup */; }; - C14E2F7729DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */; }; - C158AC7B297AB5DC0008723A /* MockSecureVault.swift in Sources */ = {isa = PBXBuildFile; fileRef = C158AC7A297AB5DC0008723A /* MockSecureVault.swift */; }; - C159DF072A430B60007834BB /* EmailSignupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C159DF062A430B60007834BB /* EmailSignupViewController.swift */; }; - C160544129D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */; }; - C17B59592A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */; }; - C17B595A2A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */; }; - C17B595B2A03AAD30055F2D1 /* PasswordGenerationPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */; }; - C18ED43A2AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */; }; - C18ED43C2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */; }; - C1963863283794A000298D4D /* BookmarksCachingSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1963862283794A000298D4D /* BookmarksCachingSearch.swift */; }; - C1B0F6422AB08BE9001EAF05 /* MockPrivacyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */; }; - C1B7B51C28941E980098FD6A /* HomeMessageViewModelBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */; }; - C1B7B52328941F2A0098FD6A /* RemoteMessagingStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */; }; - C1B7B52428941F2A0098FD6A /* RemoteMessageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */; }; - C1B7B52528941F2A0098FD6A /* RemoteMessaging.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */; }; - C1B7B529289420830098FD6A /* RemoteMessaging.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */; }; - C1B7B52D2894469D0098FD6A /* DefaultVariantManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */; }; - C1B7B53028944E390098FD6A /* RemoteMessagingStoreTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */; }; - C1B7B53428944EFA0098FD6A /* CoreDataTestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */; }; - C1BF0BA529B63D7200482B73 /* AutofillLoginPromptHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */; }; - C1BF0BA929B63E2200482B73 /* AutofillLoginPromptViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */; }; - C1CCCBA7283E101500CF3791 /* FaviconsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */; }; - C1D21E2D293A5965006E5A05 /* AutofillLoginSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */; }; - C1D21E2F293A599C006E5A05 /* AutofillLoginSessionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */; }; - C1F341C52A6924000032057B /* EmailAddressPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C42A6924000032057B /* EmailAddressPromptView.swift */; }; - C1F341C72A6924100032057B /* EmailAddressPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */; }; - C1F341C92A6926920032057B /* EmailAddressPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */; }; - CB1143DE2AF6D4B600C1CCD3 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */; }; - CB258D1229A4F24900DEBA24 /* ConfigurationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */; }; - CB258D1329A4F24E00DEBA24 /* ConfigurationStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */; }; - CB258D1D29A52AF900DEBA24 /* EtagStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9896632322C56716007BE4FE /* EtagStorage.swift */; }; - CB258D1E29A52AF900DEBA24 /* FileStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A53EC9200D1FA20010D13F /* FileStore.swift */; }; - CB258D1F29A52B2500DEBA24 /* Configuration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB258D0C29A4CD0500DEBA24 /* Configuration.swift */; }; - CB2A7EEF283D185100885F67 /* RulesCompilationMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */; }; - CB2A7EF128410DF700885F67 /* PixelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EF028410DF700885F67 /* PixelEvent.swift */; }; - CB2A7EF4285383B300885F67 /* AppLastCompiledRulesStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */; }; - CB5516D0286500290079B175 /* TrackerRadarIntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */; }; - CB5516D1286500290079B175 /* ContentBlockingRulesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */; }; - CB5516D2286500290079B175 /* AtbServerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85F21DBD21121147002631A6 /* AtbServerTests.swift */; }; - CB84C7BD29A3EF530088A5B8 /* AppConfigurationURLProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */; }; - CB9B8739278C8E72001F4906 /* WidgetEducationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */; }; - CB9B873C278C8FEA001F4906 /* WidgetEducationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */; }; - CB9B873E278C93C2001F4906 /* HomeMessage.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */; }; - CBAA195A27BFE15600A4BD49 /* NSManagedObjectContextExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */; }; - CBC83E3429B631780008E19C /* Configuration in Frameworks */ = {isa = PBXBuildFile; productRef = CBC83E3329B631780008E19C /* Configuration */; }; - CBCCF96828885DEE006F4A71 /* AppPrivacyConfigurationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */; }; - CBD4F13C279EBF4A00B20FD7 /* HomeMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */; }; - CBD4F13D279EBFA000B20FD7 /* HomeMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */; }; - CBD4F13E279EBFAB00B20FD7 /* HomeMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC227970072001D94D0 /* HomeMessageView.swift */; }; - CBD4F13F279EBFAF00B20FD7 /* HomeMessageViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */; }; - CBD4F140279EBFB300B20FD7 /* SwiftUICollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */; }; - CBDD5DDF29A6736A00832877 /* APIHeadersTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */; }; - CBDD5DE129A6741300832877 /* MockBundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBDD5DE029A6741300832877 /* MockBundle.swift */; }; - CBEFB9142AE0844700DEDE7B /* CriticalAlerts.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */; }; - D63657192A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */; }; - EA39B7E2268A1A35000C62CD /* privacy-reference-tests in Resources */ = {isa = PBXBuildFile; fileRef = EA39B7E1268A1A35000C62CD /* privacy-reference-tests */; }; - EAB19EDA268963510015D3EA /* DomainMatchingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */; }; - EE0153E12A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */; }; - EE0153E62A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */; }; - EE0153EB2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */; }; - EE0153ED2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */; }; - EE0153EF2A70021E002A8B26 /* NetworkProtectionInviteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */; }; - EE01EB402AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE01EB3F2AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift */; }; - EE01EB432AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE01EB422AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift */; }; - EE276BEA2A77F823009167B6 /* NetworkProtectionRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */; }; - EE3766DE2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */; }; - EE3B226B29DE0F110082298A /* MockInternalUserStoring.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */; }; - EE3B226C29DE0FD30082298A /* MockInternalUserStoring.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */; }; - EE41BD192A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */; }; - EE458D0D2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */; }; - EE458D142ABB652900FC651A /* NetworkProtectionDebugUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */; }; - EE4BE0092A740BED00CD6AA8 /* ClearTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */; }; - EE4FB1862A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */; }; - EE4FB1882A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */; }; - EE50052E29C369D300AE0773 /* FeatureFlag.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE50052D29C369D300AE0773 /* FeatureFlag.swift */; }; - EE50053029C3BA0800AE0773 /* InternalUserStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */; }; - EE72CA852A862D000043B5B3 /* NetworkProtectionDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */; }; - EE7917912A83DE93008DFF28 /* CombineTestUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */; }; - EE7A92872AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */; }; - EE8594992A44791C008A6D06 /* NetworkProtectionTunnelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */; }; - EE8E568A2A56BCE400F11DCA /* NetworkProtection in Frameworks */ = {isa = PBXBuildFile; productRef = EE8E56892A56BCE400F11DCA /* NetworkProtection */; }; - EE9D68D12AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */; }; - EE9D68D52AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */; }; - EE9D68D82AE15AD600B55EF4 /* UIApplicationExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */; }; - EE9D68DA2AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */; }; - EE9D68DC2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */; }; - EE9D68DE2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */; }; - EEDFE2DA2AC6ED4F00F0E19C /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */; }; - EEEB80A32A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */; }; - EEF0F8CC2ABC832300630031 /* NetworkProtectionDebugFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */; }; - EEFAB4672A73C230008A38E4 /* NetworkProtectionTestUtils in Frameworks */ = {isa = PBXBuildFile; productRef = EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */; }; - EEFC6A602AC0F2F80065027D /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFC6A5F2AC0F2F80065027D /* UserText.swift */; }; - EEFD562F2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */; }; - EEFE9C732A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */; }; - F103073B1E7C91330059FEC7 /* BookmarksDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */; }; - F1075C921E9EF827006BE8A8 /* UserDefaultsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */; }; - F10E522D1E946F8800CE1253 /* NSAttributedStringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */; }; - F1134EA61F3E2AF400B73467 /* StatisticsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */; }; - F1134EAB1F3E2C6A00B73467 /* StatisticsUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */; }; - F1134EB01F40AC6300B73467 /* AtbParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EAF1F40AC6300B73467 /* AtbParser.swift */; }; - F1134EB31F40AD2500B73467 /* Atb.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EB21F40AD2500B73467 /* Atb.swift */; }; - F1134EB51F40AEEA00B73467 /* StatisticsLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */; }; - F1134EBC1F40D45700B73467 /* MockStatisticsStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */; }; - F1134ECE1F40EA9C00B73467 /* AtbParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */; }; - F1134ED21F40EF3A00B73467 /* JsonTestDataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */; }; - F1134ED61F40F29F00B73467 /* StatisticsUserDefaultsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */; }; - F114C55B1E66EB020018F95F /* NibLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = F114C55A1E66EB020018F95F /* NibLoading.swift */; }; - F130D73A1E5776C500C45811 /* OmniBarDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F130D7391E5776C500C45811 /* OmniBarDelegate.swift */; }; - F1386BA41E6846C40062FC3C /* TabDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1386BA31E6846C40062FC3C /* TabDelegate.swift */; }; - F13B4BC01F180D8A00814661 /* TabsModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BBF1F180D8A00814661 /* TabsModel.swift */; }; - F13B4BD31F1822C700814661 /* Tab.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BD21F1822C700814661 /* Tab.swift */; }; - F13B4BD51F183B3600814661 /* TabsModelPersistenceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */; }; - F13B4BF91F18CA0600814661 /* TabsModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BF81F18CA0600814661 /* TabsModelTests.swift */; }; - F13B4BFB1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */; }; - F143C2B21E49D78C00CFDE3A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F143C2B11E49D78C00CFDE3A /* Assets.xcassets */; }; - F143C2E81E4A4CD400CFDE3A /* Core.h in Headers */ = {isa = PBXBuildFile; fileRef = F143C2E61E4A4CD400CFDE3A /* Core.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F143C2EB1E4A4CD400CFDE3A /* Core.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; }; - F143C2EC1E4A4CD400CFDE3A /* Core.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = F143C2E41E4A4CD400CFDE3A /* Core.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - F143C3171E4A99D200CFDE3A /* AppURLs.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3151E4A99D200CFDE3A /* AppURLs.swift */; }; - F143C3181E4A99D200CFDE3A /* Link.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3161E4A99D200CFDE3A /* Link.swift */; }; - F143C3271E4A9A0E00CFDE3A /* Logging.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3231E4A9A0E00CFDE3A /* Logging.swift */; }; - F143C3281E4A9A0E00CFDE3A /* StringExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */; }; - F143C3291E4A9A0E00CFDE3A /* URLExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */; }; - F14E491F1E391CE900DC037C /* URLExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F14E491E1E391CE900DC037C /* URLExtensionTests.swift */; }; - F159BDA41F0BDB5A00B4A01D /* TabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */; }; - F15D43201E706CC500BF2CDC /* AutocompleteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */; }; - F1617C131E572E0300DEDCAF /* TabSwitcherViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */; }; - F1617C151E57336D00DEDCAF /* TabManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C141E57336D00DEDCAF /* TabManager.swift */; }; - F1617C191E573EA800DEDCAF /* TabSwitcherDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */; }; - F16390821E648B7A005B4550 /* HomeViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16390811E648B7A005B4550 /* HomeViewController.swift */; }; - F16393FF1ECCB9CC00DDD653 /* FileLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */; }; - F1668BCE1E798081008CBA04 /* BookmarksViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */; }; - F176699F1E40BC86003D3222 /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F176699D1E40BC86003D3222 /* Settings.storyboard */; }; - F17669D71E43401C003D3222 /* MainViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17669D61E43401C003D3222 /* MainViewController.swift */; }; - F17843E91F36226700390DCD /* MockFiles in Resources */ = {isa = PBXBuildFile; fileRef = F17843E81F36226700390DCD /* MockFiles */; }; - F17922DB1E717C8D006E3D97 /* Suggestion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DA1E717C8D006E3D97 /* Suggestion.swift */; }; - F17922DE1E7192E6006E3D97 /* SuggestionTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */; }; - F17922E01E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */; }; - F17922E21E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */; }; - F17D72391E8B35C6003E8B0E /* AppURLsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */; }; - F17D723C1E8BB374003E8B0E /* AppDeepLinkSchemes.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */; }; - F189AED71F18F6DE001EBAE1 /* TabTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F189AED61F18F6DE001EBAE1 /* TabTests.swift */; }; - F189AEE41F18FDAF001EBAE1 /* LinkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */; }; - F194FAED1F14E2B3009B4DF8 /* UIFontExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */; }; - F194FAFB1F14E622009B4DF8 /* UIFontExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */; }; - F198D78E1E39762C0088DA8A /* StringExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */; }; - F198D7981E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */; }; - F1A5683A1E70F98E0081082E /* AutocompleteRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A568391E70F98E0081082E /* AutocompleteRequest.swift */; }; - F1A886781F29394E0096251E /* WebCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A886771F29394E0096251E /* WebCacheManager.swift */; }; - F1AB2B421E3F7D5C00868554 /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */; }; - F1AE54E81F0425FC00D9A700 /* AuthenticationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */; }; - F1BE54581E69DE1000FCF649 /* TutorialSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */; }; - F1C4A70E1E57725800A6CA1B /* OmniBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1C4A70D1E57725800A6CA1B /* OmniBar.swift */; }; - F1CA3C371F045878005FADB3 /* PrivacyStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C361F045878005FADB3 /* PrivacyStore.swift */; }; - F1CA3C391F045885005FADB3 /* PrivacyUserDefaults.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */; }; - F1CA3C3B1F045B65005FADB3 /* Authenticator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */; }; - F1CDD3F21F16911700BE0581 /* AboutViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1CDD3F11F16911700BE0581 /* AboutViewController.swift */; }; - F1D477C61F2126CC0031ED49 /* OmniBarState.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477C51F2126CC0031ED49 /* OmniBarState.swift */; }; - F1D477C91F2139410031ED49 /* SmallOmniBarStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */; }; - F1D477CB1F2149C40031ED49 /* Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D477CA1F2149C40031ED49 /* Type.swift */; }; - F1D796EC1E7AB8930019D451 /* SaveBookmarkActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */; }; - F1D796EE1E7AF2EB0019D451 /* UIViewControllerExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */; }; - F1D796F01E7B07610019D451 /* BookmarksViewControllerCells.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */; }; - F1D796F41E7C2A410019D451 /* BookmarksDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */; }; - F1DA2F7D1EBCF23700313F51 /* ExternalUrlSchemeTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */; }; - F1DE78581E5CAE350058895A /* TabViewGridCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1DE78571E5CAE350058895A /* TabViewGridCell.swift */; }; - F1E092C11E92A72E00732CCC /* UIColorExtensionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */; }; - F1E4A4451EE89460006F2EAE /* Bookmarks.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */; }; - F1E90C201E678E7C005E7E21 /* HomeControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */; }; - F1ED309D1EDC2EA400651986 /* TabSwitcher.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */; }; - F1F5337C1F26A9EF00D80D4F /* UserText.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1F5337B1F26A9EF00D80D4F /* UserText.swift */; }; - F1F533841F26ABAC00D80D4F /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = F1F533861F26ABAC00D80D4F /* Localizable.strings */; }; - F40F843728C939760081AE75 /* AutofillLoginListViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */; }; - F4147354283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */; }; - F41610BC29E5DF66001F709D /* DeprecatedColors.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */; }; - F41C2DA326C1925700F9A760 /* BookmarksAndFolders.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */; }; - F41C2DA526C1975E00F9A760 /* BookmarksCoreDataStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */; }; - F42D541D29DCA40B004C4FF1 /* DesignResourcesKit in Frameworks */ = {isa = PBXBuildFile; productRef = F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */; }; - F42EF9312614BABE00101FB9 /* ActionSheetDaxDialogViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */; }; - F446B9B5251150AC00324016 /* HomeMessageViewSectionRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */; }; - F44D279C27F331BB0037F371 /* AutofillLoginPromptView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */; }; - F44D279E27F331BB0037F371 /* AutofillLoginPromptViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */; }; - F44D279F27F331BB0037F371 /* AutofillLoginPromptViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */; }; - F456B3B525810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */; }; - F46FEC5727987A5F0061D9DF /* KeychainItemsDebugViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */; }; - F47E53D9250A97330037C686 /* OnboardingDefaultBroswerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */; }; - F47E53DB250A9A1C0037C686 /* Onboarding.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */; }; - F486D31D2506980E002D07D7 /* Swifter in Frameworks */ = {isa = PBXBuildFile; productRef = F486D31C2506980E002D07D7 /* Swifter */; }; - F486D33425069BBB002D07D7 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = F486D33325069BBB002D07D7 /* Kingfisher */; }; - F486D3362506A037002D07D7 /* OHHTTPStubs in Frameworks */ = {isa = PBXBuildFile; productRef = F486D3352506A037002D07D7 /* OHHTTPStubs */; }; - F486D3382506A225002D07D7 /* OHHTTPStubsSwift in Frameworks */ = {isa = PBXBuildFile; productRef = F486D3372506A225002D07D7 /* OHHTTPStubsSwift */; }; - F4B0B78C252CAFF700830156 /* OnboardingWidgetsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */; }; - F4B0B796252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */; }; - F4C9FBF528340DDA002281CC /* AutofillInterfaceEmailTruncator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */; }; - F4CE6D1B257EA33C00D0A6AA /* FireButtonAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */; }; - F4D7221026F29A70007D6193 /* BookmarkDetailsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */; }; - F4D7F634298C00C3006C3AE9 /* FindInPageIOSJSSupport in Frameworks */ = {isa = PBXBuildFile; productRef = F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */; }; - F4D9C4FA25117A0F00814B71 /* HomeMessageStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */; }; - F4E1936625AF722F001D2666 /* HighlightCutOutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */; }; - F4F6DFB226E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */; }; - F4F6DFB426E6B63700ED7E12 /* BookmarkFolderCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */; }; - F4F6DFB626E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */; }; - F4F6DFB826EA9AA600ED7E12 /* BookmarksTextFieldCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */; }; - F4F6DFBA26EFF28A00ED7E12 /* BookmarkObjects.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */; }; - F4F7F10A25813FE200045D62 /* 01_Fire_really_small.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */; }; - F4F7F10B25813FE200045D62 /* 02_Water_swirl_really_small.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */; }; - F4F7F10C25813FE200045D62 /* 03_Airstream_divided_by_four.json in Resources */ = {isa = PBXBuildFile; fileRef = F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 025CCFE72582601C001CD5BB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 02FFD7BB2A1FC8BE007BD7D1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 02025661298818B100E694E7; - remoteInfo = PacketTunnelProvider; - }; - 4B470EE6299C6DFB0086EBDC /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; - 8390447420BDCE10006461CD /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8390446B20BDCE10006461CD; - remoteInfo = ShareExtension; - }; - 84E341A71E2F7EFB00BDBA6F /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 8512EA5B24ED30D30073EE19 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 8512EA4C24ED30D20073EE19; - remoteInfo = WidgetsExtension; - }; - 85482D922462DCD100EDEDD1 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 85482D872462DCD100EDEDD1; - remoteInfo = OpenAction; - }; - 85D33FD025C97B6E002B91A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 85DF714824F7FE6100C89288 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; - 85F21DB2210F5E32002631A6 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - 9825F9CD293F2DE900F220F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84E341911E2F7EFB00BDBA6F; - remoteInfo = DuckDuckGo; - }; - F143C2E91E4A4CD400CFDE3A /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 84E3418A1E2F7EFB00BDBA6F /* Project object */; - proxyType = 1; - remoteGlobalIDString = F143C2E31E4A4CD400CFDE3A; - remoteInfo = Core; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXCopyFilesBuildPhase section */ - 83E282AC20BC1840005FBE88 /* Embed App Extensions */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 13; - files = ( - 85482D942462DCD100EDEDD1 /* OpenAction.appex in Embed App Extensions */, - 8512EA5D24ED30D30073EE19 /* WidgetsExtension.appex in Embed App Extensions */, - 8390447620BDCE10006461CD /* ShareExtension.appex in Embed App Extensions */, - ); - name = "Embed App Extensions"; - runOnlyForDeploymentPostprocessing = 0; - }; - F10307651E7D5B2C0059FEC7 /* Copy Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - name = "Copy Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2F01E4A4CD400CFDE3A /* Embed Frameworks */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - F143C2EC1E4A4CD400CFDE3A /* Core.framework in Embed Frameworks */, - ); - name = "Embed Frameworks"; - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXCopyFilesBuildPhase section */ - -/* Begin PBXFileReference section */ - 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityHostingViewController.swift; sourceTree = ""; }; - 020108A229A561C300644F9D /* AppTPActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityView.swift; sourceTree = ""; }; - 020108A429A681E200644F9D /* AppTP.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = AppTP.xcassets; sourceTree = ""; }; - 020108A629A6ABF600644F9D /* AppTPToggleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPToggleView.swift; sourceTree = ""; }; - 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerImageCache.swift; sourceTree = ""; }; - 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerCell.swift; sourceTree = ""; }; - 02025662298818B100E694E7 /* PacketTunnelProvider.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = PacketTunnelProvider.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 02025663298818B100E694E7 /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = System/Library/Frameworks/NetworkExtension.framework; sourceTree = SDKROOT; }; - 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionPacketTunnelProvider.swift; sourceTree = ""; }; - 02025668298818B200E694E7 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 02025669298818B200E694E7 /* PacketTunnelProvider.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PacketTunnelProvider.entitlements; sourceTree = ""; }; - 020258E9298820EC00E694E7 /* ProxyServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProxyServer.swift; sourceTree = ""; }; - 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCDHTTPProxyServer.swift; sourceTree = ""; }; - 020258EF298820EC00E694E7 /* TUNInterface.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TUNInterface.swift; sourceTree = ""; }; - 020258F0298820EC00E694E7 /* IPStackProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPStackProtocol.swift; sourceTree = ""; }; - 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PacketProtocolParser.swift; sourceTree = ""; }; - 020258FB298820EC00E694E7 /* IPPacket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPPacket.swift; sourceTree = ""; }; - 020258FE298820ED00E694E7 /* QueueFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueueFactory.swift; sourceTree = ""; }; - 02025901298820ED00E694E7 /* Tunnel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tunnel.swift; sourceTree = ""; }; - 02025904298820ED00E694E7 /* Opt.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Opt.swift; sourceTree = ""; }; - 0202597D298820EE00E694E7 /* Port.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Port.swift; sourceTree = ""; }; - 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPStreamScanner.swift; sourceTree = ""; }; - 0202597F298820EF00E694E7 /* UInt128.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UInt128.swift; sourceTree = ""; }; - 02025980298820EF00E694E7 /* IPInterval.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPInterval.swift; sourceTree = ""; }; - 02025981298820EF00E694E7 /* IPPool.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPPool.swift; sourceTree = ""; }; - 02025982298820EF00E694E7 /* IPMask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPMask.swift; sourceTree = ""; }; - 02025983298820EF00E694E7 /* IPRange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPRange.swift; sourceTree = ""; }; - 02025984298820EF00E694E7 /* IPAddress.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPAddress.swift; sourceTree = ""; }; - 02025986298820EF00E694E7 /* BinaryDataScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BinaryDataScanner.swift; sourceTree = ""; }; - 02025987298820EF00E694E7 /* Checksum.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Checksum.swift; sourceTree = ""; }; - 02025988298820EF00E694E7 /* HTTPURL.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPURL.swift; sourceTree = ""; }; - 02025989298820EF00E694E7 /* HTTPAuthentication.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPAuthentication.swift; sourceTree = ""; }; - 0202598A298820EF00E694E7 /* StreamScanner.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StreamScanner.swift; sourceTree = ""; }; - 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DNSSessionMatchType.swift; sourceTree = ""; }; - 02025990298820EF00E694E7 /* AllRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AllRule.swift; sourceTree = ""; }; - 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DNSSessionMatchResult.swift; sourceTree = ""; }; - 02025992298820EF00E694E7 /* Rule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Rule.swift; sourceTree = ""; }; - 02025993298820EF00E694E7 /* DirectRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectRule.swift; sourceTree = ""; }; - 02025994298820EF00E694E7 /* RuleManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RuleManager.swift; sourceTree = ""; }; - 02025995298820EF00E694E7 /* IPRangeListRule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = IPRangeListRule.swift; sourceTree = ""; }; - 02025997298820EF00E694E7 /* NWUDPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NWUDPSocket.swift; sourceTree = ""; }; - 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawTCPSocketProtocol.swift; sourceTree = ""; }; - 02025999298820EF00E694E7 /* NWTCPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NWTCPSocket.swift; sourceTree = ""; }; - 0202599B298820EF00E694E7 /* RawSocketFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RawSocketFactory.swift; sourceTree = ""; }; - 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GCDTCPSocket.swift; sourceTree = ""; }; - 020259AB298820F000E694E7 /* AdapterSocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdapterSocket.swift; sourceTree = ""; }; - 020259AC298820F000E694E7 /* DirectAdapter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DirectAdapter.swift; sourceTree = ""; }; - 020259B4298820F000E694E7 /* AdapterFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AdapterFactory.swift; sourceTree = ""; }; - 020259C0298820F000E694E7 /* HTTPProxySocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPProxySocket.swift; sourceTree = ""; }; - 020259C2298820F000E694E7 /* ProxySocket.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProxySocket.swift; sourceTree = ""; }; - 020259C4298820F000E694E7 /* SocketProtocol.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SocketProtocol.swift; sourceTree = ""; }; - 020259CA298820F100E694E7 /* Utils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Utils.swift; sourceTree = ""; }; - 020259CC298820F100E694E7 /* ConnectSession.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectSession.swift; sourceTree = ""; }; - 020259CD298820F100E694E7 /* HTTPHeader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HTTPHeader.swift; sourceTree = ""; }; - 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerData.swift; sourceTree = ""; }; - 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerDataParser.swift; sourceTree = ""; }; - 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DDGObserverFactory.swift; sourceTree = ""; }; - 02025B16298851D500E694E7 /* FirewallManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = FirewallManager.swift; path = ../DuckDuckGo/FirewallManager.swift; sourceTree = ""; }; - 021D306D2989C04200918636 /* Observer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Observer.swift; sourceTree = ""; }; - 021D306E2989C04200918636 /* ObserverFactory.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObserverFactory.swift; sourceTree = ""; }; - 021D30792989C0C300918636 /* TunnelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelEvent.swift; sourceTree = ""; }; - 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdapterSocketEvent.swift; sourceTree = ""; }; - 021D307B2989C0C600918636 /* ProxySocketEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxySocketEvent.swift; sourceTree = ""; }; - 021D307C2989C0C600918636 /* ProxyServerEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProxyServerEvent.swift; sourceTree = ""; }; - 021D307D2989C0C700918636 /* RuleMatchEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RuleMatchEvent.swift; sourceTree = ""; }; - 021D307E2989C0C800918636 /* EventType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventType.swift; sourceTree = ""; }; - 02341FA32A437999008A1531 /* OnboardingStepView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStepView.swift; sourceTree = ""; }; - 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStepViewModel.swift; sourceTree = ""; }; - 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionAllowlistModel.swift; sourceTree = ""; }; - 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionAllowlistModelTests.swift; sourceTree = ""; }; - 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FingerprintUITest.swift; sourceTree = ""; }; - 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = FingerprintingUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 025CCFE62582601C001CD5BB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 0262085A2A37915D006CB755 /* ios_blocklist_075.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ios_blocklist_075.json; sourceTree = ""; }; - 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingContainerView.swift; sourceTree = ""; }; - 026DABA328242BC80089E0B5 /* MockUserAgent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockUserAgent.swift; sourceTree = ""; }; - 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedAppTPDataTests.swift; sourceTree = ""; }; - 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPAboutView.swift; sourceTree = ""; }; - 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPLinkButton.swift; sourceTree = ""; }; - 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPFAQView.swift; sourceTree = ""; }; - 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPFAQViewModel.swift; sourceTree = ""; }; - 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackersView.swift; sourceTree = ""; }; - 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackersViewModel.swift; sourceTree = ""; }; - 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPManageTrackerCell.swift; sourceTree = ""; }; - 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPActivityIconView.swift; sourceTree = ""; }; - 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerDetailViewModel.swift; sourceTree = ""; }; - 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPTrackerDetailView.swift; sourceTree = ""; }; - 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPBreakageFormHeaderView.swift; sourceTree = ""; }; - 0290472D29E99A2F0008FE3C /* GenericIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericIconView.swift; sourceTree = ""; }; - 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPToggleViewModel.swift; sourceTree = ""; }; - 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeViewModel.swift; sourceTree = ""; }; - 02A54A992A094A17000C8FED /* AppTPHomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeView.swift; sourceTree = ""; }; - 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPHomeViewSectionRenderer.swift; sourceTree = ""; }; - 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPCollectionViewCell.swift; sourceTree = ""; }; - 02BA15B026A89ECA00472DD7 /* ios-config.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "ios-config.json"; sourceTree = ""; }; - 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppPrivacyConfigurationTests.swift; sourceTree = ""; }; - 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DoNotSellSettingsViewController.swift; sourceTree = ""; }; - 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = navigatorsharepatch.js; sourceTree = ""; }; - 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigatorSharePatchUserScript.swift; sourceTree = ""; }; - 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockingRulesTests.swift; sourceTree = ""; }; - 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTPBreakageFormView.swift; sourceTree = ""; }; - 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 0A6CC0EE23904D5400E4F627 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = Settings.bundle; sourceTree = ""; }; - 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtension.swift; sourceTree = ""; }; - 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateExtensionTests.swift; sourceTree = ""; }; - 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationViewModel.swift; sourceTree = ""; }; - 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomDaxDialog.swift; sourceTree = ""; }; - 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyPixel.swift; sourceTree = ""; }; - 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimedPixel.swift; sourceTree = ""; }; - 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyPixelTests.swift; sourceTree = ""; }; - 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Downloads.storyboard; sourceTree = ""; }; - 1E162604296840D80004127F /* Triangle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Triangle.swift; sourceTree = ""; }; - 1E1626062968413B0004127F /* ViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewExtension.swift; sourceTree = ""; }; - 1E162609296845120004127F /* cookie-banner-illustration-animated.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-banner-illustration-animated.json"; sourceTree = ""; }; - 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-banner-illustration-animated-dark.json"; sourceTree = ""; }; - 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomDaxDialogViewModel.swift; sourceTree = ""; }; - 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieConsentDaxDialogViewModel.swift; sourceTree = ""; }; - 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-icon-animated-40-dark.json"; sourceTree = ""; }; - 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentMessageProtocolTests.swift; sourceTree = ""; }; - 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentBackgroundTests.swift; sourceTree = ""; }; - 1E1D8B6729953CE200C96994 /* autoconsent-test.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "autoconsent-test.js"; sourceTree = ""; }; - 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "autoconsent-test-page.html"; sourceTree = ""; }; - 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "autoconsent-test-page-banner.html"; sourceTree = ""; }; - 1E24295D293F57FA00584836 /* LottieView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; - 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "cookie-icon-animated-40-light.json"; sourceTree = ""; }; - 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListViewModel.swift; sourceTree = ""; }; - 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListModel.swift; sourceTree = ""; }; - 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadListRepresentable.swift; sourceTree = ""; }; - 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLFileExtension.swift; sourceTree = ""; }; - 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListHostingController.swift; sourceTree = ""; }; - 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+CookiesManaged.swift"; sourceTree = ""; }; - 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OngoingDownloadRowViewModel.swift; sourceTree = ""; }; - 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompleteDownloadRowViewModel.swift; sourceTree = ""; }; - 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextSizeUserScript.swift; sourceTree = ""; }; - 1E6A4D682984208800A371D3 /* LocaleExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocaleExtension.swift; sourceTree = ""; }; - 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationAnimator.swift; sourceTree = ""; }; - 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotificationContainerView.swift; sourceTree = ""; }; - 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarNotification.swift; sourceTree = ""; }; - 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationLogicTests.swift; sourceTree = ""; }; - 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconLogicTests.swift; sourceTree = ""; }; - 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextSizeSettingsViewController.swift; sourceTree = ""; }; - 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyDashboardViewController.swift; sourceTree = ""; }; - 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListDataSource.swift; sourceTree = ""; }; - 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DirectoryMonitor.swift; sourceTree = ""; }; - 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompleteDownloadRow.swift; sourceTree = ""; }; - 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OngoingDownloadRow.swift; sourceTree = ""; }; - 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListSectionViewModel.swift; sourceTree = ""; }; - 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListRowViewModel.swift; sourceTree = ""; }; - 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsListSectioningHelper.swift; sourceTree = ""; }; - 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeIntervalExtension.swift; sourceTree = ""; }; - 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Downloads.xcassets; sourceTree = ""; }; - 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoconsentUserScript.swift; sourceTree = ""; }; - 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "autoconsent-bundle.js"; sourceTree = ""; }; - 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutoconsentManagement.swift; sourceTree = ""; }; - 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconLogic.swift; sourceTree = ""; }; - 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationLogic.swift; sourceTree = ""; }; - 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIHostingControllerExtension.swift; sourceTree = ""; }; - 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageExtension.swift; sourceTree = ""; }; - 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileSizeDebugViewController.swift; sourceTree = ""; }; - 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerAnimationImageProvider.swift; sourceTree = ""; }; - 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollectionExtension.swift; sourceTree = ""; }; - 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = PrivacyIcon.xcassets; sourceTree = ""; }; - 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-2.json"; sourceTree = ""; }; - 1EE411F92858B92F0003FE64 /* dark-shield.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-shield.json"; sourceTree = ""; }; - 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-1.json"; sourceTree = ""; }; - 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-shield-dot.json"; sourceTree = ""; }; - 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "dark-trackers-3.json"; sourceTree = ""; }; - 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoconsentSettingsViewController.swift; sourceTree = ""; }; - 1EEC460527A9499600E75FCB /* DownloadsList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DownloadsList.swift; sourceTree = ""; }; - 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyInfoContainerView.swift; sourceTree = ""; }; - 1EEF12402850A922003DDE57 /* shield.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = shield.json; sourceTree = ""; }; - 1EEF12412850A922003DDE57 /* trackers-3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-3.json"; sourceTree = ""; }; - 1EEF12422850A922003DDE57 /* shield-dot.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "shield-dot.json"; sourceTree = ""; }; - 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Trackers.xcassets; sourceTree = ""; }; - 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconView.swift; sourceTree = ""; }; - 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyIconAndTrackersAnimator.swift; sourceTree = ""; }; - 1EEF12512851D32A003DDE57 /* trackers-2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-2.json"; sourceTree = ""; }; - 1EEF12522851D32A003DDE57 /* trackers-1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "trackers-1.json"; sourceTree = ""; }; - 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerImageCache.swift; sourceTree = ""; }; - 1EEFD2D42758E31600B1393B /* textsize.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = textsize.js; sourceTree = ""; }; - 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntervalSlider.swift; sourceTree = ""; }; - 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadsDeleteHelper.swift; sourceTree = ""; }; - 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDeepLinksTests.swift; sourceTree = ""; }; - 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillNoAuthAvailableView.swift; sourceTree = ""; }; - 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackForwardMenuHistoryItem.swift; sourceTree = ""; }; - 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackForwardMenuHistoryItemURLSanitizerTests.swift; sourceTree = ""; }; - 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsView.swift; sourceTree = ""; }; - 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsViewModel.swift; sourceTree = ""; }; - 310D091A2799F54900DC0060 /* DownloadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManager.swift; sourceTree = ""; }; - 310D091C2799F57200DC0060 /* Download.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Download.swift; sourceTree = ""; }; - 310D09202799FD1A00DC0060 /* MIMEType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MIMEType.swift; sourceTree = ""; }; - 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireButtonReferenceTests.swift; sourceTree = ""; }; - 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnableAutofillSettingsTableViewCell.swift; sourceTree = ""; }; - 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillItemsEmptyView.swift; sourceTree = ""; }; - 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillItemsLockedView.swift; sourceTree = ""; }; - 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListAuthenticator.swift; sourceTree = ""; }; - 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillEmptySearchView.swift; sourceTree = ""; }; - 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilePreviewHelper.swift; sourceTree = ""; }; - 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PassKitPreviewHelper.swift; sourceTree = ""; }; - 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookPreviewHelper.swift; sourceTree = ""; }; - 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilePreview.swift; sourceTree = ""; }; - 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteReportingTests.swift; sourceTree = ""; }; - 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookPreviewView.swift; sourceTree = ""; }; - 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickLookContainerViewController.swift; sourceTree = ""; }; - 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeechRecognizer.swift; sourceTree = ""; }; - 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchFeedbackViewModel.swift; sourceTree = ""; }; - 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchFeedbackView.swift; sourceTree = ""; }; - 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchViewController.swift; sourceTree = ""; }; - 3157B43227F497E90042D3D7 /* SaveLoginView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginView.swift; sourceTree = ""; }; - 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginViewController.swift; sourceTree = ""; }; - 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconsHelper.swift; sourceTree = ""; }; - 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsViewController.swift; sourceTree = ""; }; - 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListViewModel.swift; sourceTree = ""; }; - 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadMetadata.swift; sourceTree = ""; }; - 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveLoginViewModel.swift; sourceTree = ""; }; - 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveToDownloadsAlert.swift; sourceTree = ""; }; - 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadActionMessageViewHelper.swift; sourceTree = ""; }; - 3170048127A9504F00C03F35 /* DownloadMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadMocks.swift; sourceTree = ""; }; - 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceEmailTruncatorTests.swift; sourceTree = ""; }; - 31794BFF2821DFB600F18633 /* DuckUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = DuckUI; sourceTree = ""; }; - 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginDetailsHeaderView.swift; sourceTree = ""; }; - 319A370F28299A850079FBCE /* PasswordHider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PasswordHider.swift; sourceTree = ""; }; - 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillListItemTableViewCell.swift; sourceTree = ""; }; - 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewExtension.swift; sourceTree = ""; }; - 31A42563285A09E800049386 /* FaviconView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconView.swift; sourceTree = ""; }; - 31A42565285A0A6300049386 /* FaviconViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconViewModel.swift; sourceTree = ""; }; - 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestCaseExtension.swift; sourceTree = ""; }; - 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoMicPermissionAlert.swift; sourceTree = ""; }; - 31B524562715BB23002225AB /* WebJSAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebJSAlert.swift; sourceTree = ""; }; - 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTests.swift; sourceTree = ""; }; - 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLDownloadSession.swift; sourceTree = ""; }; - 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManagerTests.swift; sourceTree = ""; }; - 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadTestsHelper.swift; sourceTree = ""; }; - 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureVaultErrorReporter.swift; sourceTree = ""; }; - 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SaveAutofillLoginManager.swift; sourceTree = ""; }; - 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockVoiceSearchHelper.swift; sourceTree = ""; }; - 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeechRecognizerProtocol.swift; sourceTree = ""; }; - 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSettingsListViewController.swift; sourceTree = ""; }; - 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceSearchHelper.swift; sourceTree = ""; }; - 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListItemViewModel.swift; sourceTree = ""; }; - 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDisplayModeStorage.swift; sourceTree = ""; }; - 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FavoritesDisplayMode+UserDefaults.swift"; sourceTree = ""; }; - 37445F962A155F7C0029F789 /* SyncDataProviders.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDataProviders.swift; sourceTree = ""; }; - 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesDisplayModeSyncHandler.swift; sourceTree = ""; }; - 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCleanupErrorHandling.swift; sourceTree = ""; }; - 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncSettingsAdapter.swift; sourceTree = ""; }; - 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CredentialsCleanupErrorHandling.swift; sourceTree = ""; }; - 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncMetadataDatabase.swift; sourceTree = ""; }; - 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncBookmarksAdapter.swift; sourceTree = ""; }; - 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncCredentialsAdapter.swift; sourceTree = ""; }; - 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistExtensions.swift; sourceTree = ""; }; - 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistView.swift; sourceTree = ""; }; - 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsWaitlistViewController.swift; sourceTree = ""; }; - 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlist.swift; sourceTree = ""; }; - 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultilineScrollableTextFix.swift; sourceTree = ""; }; - 37FCAABF29930E26000E420A /* FailedAssertionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FailedAssertionView.swift; sourceTree = ""; }; - 37FCAACB2993149A000E420A /* Waitlist */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = Waitlist; sourceTree = ""; }; - 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncErrorHandler.swift; sourceTree = ""; }; - 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationDebugViewController.swift; sourceTree = ""; }; - 4B274F5F2AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionWidgetRefreshModel.swift; sourceTree = ""; }; - 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionDatabase.swift; sourceTree = ""; }; - 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = AppTrackingProtectionModel.xcdatamodel; sourceTree = ""; }; - 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionListViewModel.swift; sourceTree = ""; }; - 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerEntity.swift; sourceTree = ""; }; - 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModel.swift; sourceTree = ""; }; - 4B52648A25F9613B00CB4C24 /* trackerData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = trackerData.json; sourceTree = ""; }; - 4B53648926718D0E001AA041 /* EmailWaitlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailWaitlist.swift; sourceTree = ""; }; - 4B5C46292AF2A6E6002A4432 /* VPNIntents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VPNIntents.swift; sourceTree = ""; }; - 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = fullscreenvideo.js; sourceTree = ""; }; - 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullScreenVideoUserScript.swift; sourceTree = ""; }; - 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfigurationFetchTests.swift; sourceTree = ""; }; - 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacBrowserWaitlistView.swift; sourceTree = ""; }; - 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacBrowserWaitlist.swift; sourceTree = ""; }; - 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistDebugViewController.swift; sourceTree = ""; }; - 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MacWaitlistViewController.swift; sourceTree = ""; }; - 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuControllerView.swift; sourceTree = ""; }; - 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowsBrowserWaitlistTests.swift; sourceTree = ""; }; - 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrintingUserScript.swift; sourceTree = ""; }; - 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionListModelTests.swift; sourceTree = ""; }; - 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModelTests.swift; sourceTree = ""; }; - 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionFeedbackModel.swift; sourceTree = ""; }; - 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionFeedbackModelTests.swift; sourceTree = ""; }; - 4BB7CBAF2AF59C310014A35F /* VPNWidget.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VPNWidget.swift; sourceTree = ""; }; - 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunLoopExtensionTests.swift; sourceTree = ""; }; - 4BC6DD1B2A60E6AD001EC129 /* ReportBrokenSiteView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReportBrokenSiteView.swift; sourceTree = ""; }; - 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = URLRequestExtension.swift; path = ../DuckDuckGo/URLRequestExtension.swift; sourceTree = ""; }; - 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackingProtectionStoringModelPerformanceTests.swift; sourceTree = ""; }; - 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitlistViews.swift; sourceTree = ""; }; - 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarsAnimator.swift; sourceTree = ""; }; - 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BarsAnimatorTests.swift; sourceTree = ""; }; - 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Configuration.xcconfig; path = Configuration/Configuration.xcconfig; sourceTree = ""; }; - 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKNavigationExtension.swift; sourceTree = ""; }; - 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = UIAlertControllerExtension.swift; path = ../Core/UIAlertControllerExtension.swift; sourceTree = ""; }; - 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerBrowsingMenuExtension.swift; sourceTree = ""; }; - 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerLongPressMenuExtension.swift; sourceTree = ""; }; - 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WKWebViewConfigurationExtension.swift; sourceTree = ""; }; - 83134D7C20E2D725006CE65D /* FeedbackSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackSender.swift; sourceTree = ""; }; - 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HashExtensionTest.swift; sourceTree = ""; }; - 834DF990248FDDF60075EA48 /* UserAgentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentTests.swift; sourceTree = ""; }; - 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentManager.swift; sourceTree = ""; }; - 838306E220C733010045E854 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E520C734D80045E854 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E620C735140045E854 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306E720C735F60045E854 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EC20C736A80045E854 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306ED20C736B10045E854 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EE20C736BA0045E854 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 838306EF20C736C50045E854 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 8390446C20BDCE10006461CD /* ShareExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = ShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8390446E20BDCE10006461CD /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = ""; }; - 8390447120BDCE10006461CD /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; - 8390447320BDCE10006461CD /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfigurationFetch.swift; sourceTree = ""; }; - 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */ = {isa = PBXFileReference; lastKnownFileType = archive.macbinary; path = httpsMobileV2Bloom.bin; sourceTree = ""; }; - 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = httpsMobileV2FalsePositives.json; sourceTree = ""; }; - 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = httpsMobileV2BloomSpec.json; sourceTree = ""; }; - 83ED3B8C1FA8E61D00B47556 /* ManualTestsScript.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = ManualTestsScript.md; sourceTree = ""; }; - 83ED3B8D1FA8E63700B47556 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; - 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsLoaderTests.swift; sourceTree = ""; }; - 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DuckDuckGo.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 84E3419F1E2F7EFB00BDBA6F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 84E341A11E2F7EFB00BDBA6F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 84E341AC1E2F7EFB00BDBA6F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireproofFaviconUpdater.swift; sourceTree = ""; }; - 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireproofFaviconUpdaterTests.swift; sourceTree = ""; }; - 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = BookmarksDatabase.swift; path = ../DuckDuckGo/BookmarksDatabase.swift; sourceTree = ""; }; - 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = AtbAndVariantCleanup.swift; path = ../Core/AtbAndVariantCleanup.swift; sourceTree = ""; }; - 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbAndVariantCleanupTests.swift; sourceTree = ""; }; - 850365F223DE087800D0F787 /* UIImageViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImageViewExtension.swift; sourceTree = ""; }; - 85047B891F69692C002A95D8 /* contentblocker.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = contentblocker.js; sourceTree = ""; }; - 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+Themable.swift"; sourceTree = ""; }; - 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+SyncDelegate.swift"; sourceTree = ""; }; - 850559C823C61B5D0055C0D5 /* login-form-detection.js */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.javascript; path = "login-form-detection.js"; sourceTree = ""; }; - 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLogins.swift; sourceTree = ""; }; - 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebCacheManagerTests.swift; sourceTree = ""; }; - 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomePageConfiguration.swift; sourceTree = ""; }; - 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewSectionRenderers.swift; sourceTree = ""; }; - 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+Segues.swift"; sourceTree = ""; }; - 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = SuggestionTray.storyboard; sourceTree = ""; }; - 8512BCBF2061B6110085E862 /* global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = global.swift; sourceTree = ""; }; - 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = WidgetsExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WidgetKit.framework; path = System/Library/Frameworks/WidgetKit.framework; sourceTree = SDKROOT; }; - 8512EA5024ED30D20073EE19 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; - 8512EA5324ED30D20073EE19 /* Widgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Widgets.swift; sourceTree = ""; }; - 8512EA5624ED30D30073EE19 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 8512EA5824ED30D30073EE19 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = FindInPage.xcassets; sourceTree = ""; }; - 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImproveOnboardingExperiment1Tests.swift; sourceTree = ""; }; - 851B128722200575004781BC /* Onboarding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Onboarding.swift; sourceTree = ""; }; - 851B128B2220483A004781BC /* OnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingViewController.swift; sourceTree = ""; }; - 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherButton.swift; sourceTree = ""; }; - 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherButtonTests.swift; sourceTree = ""; }; - 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DDGPersistenceContainer.swift; sourceTree = ""; }; - 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileStoreTests.swift; sourceTree = ""; }; - 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Waitlist.xcassets; sourceTree = ""; }; - 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogViewController.swift; sourceTree = ""; }; - 8524CC95246D620B00E59D45 /* String+Markdown.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Markdown.swift"; sourceTree = ""; }; - 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullscreenDaxDialogViewController.swift; sourceTree = ""; }; - 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPrompt.swift; sourceTree = ""; }; - 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPromptTests.swift; sourceTree = ""; }; - 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = AppRatingPrompt.xcdatamodel; sourceTree = ""; }; - 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRatingPromptStorageTests.swift; sourceTree = ""; }; - 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnprotectedSitesViewController.swift; sourceTree = ""; }; - 853273A924FEF24300E3C778 /* WidgetViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetViews.swift; sourceTree = ""; }; - 853273AC24FEF49600E3C778 /* ColorExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorExtension.swift; sourceTree = ""; }; - 853273AF24FEFE4600E3C778 /* WidgetsExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WidgetsExtension.entitlements; sourceTree = ""; }; - 853273B124FF114700E3C778 /* DeepLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeepLinks.swift; sourceTree = ""; }; - 8536A1C7209AF2410050739E /* MockVariantManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockVariantManager.swift; sourceTree = ""; }; - 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeRowReminderTests.swift; sourceTree = ""; }; - 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Theme+DesignSystem.swift"; sourceTree = ""; }; - 85371D232121B9D400920548 /* new_tab.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = new_tab.json; sourceTree = ""; }; - 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIKeyCommandExtension.swift; sourceTree = ""; }; - 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationSearchHomeViewSectionRenderer.swift; sourceTree = ""; }; - 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesHomeViewSectionRenderer.swift; sourceTree = ""; }; - 853A717520F62FE800FE60BC /* Pixel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pixel.swift; sourceTree = ""; }; - 853A717720F645FB00FE60BC /* PixelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PixelTests.swift; sourceTree = ""; }; - 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeCollectionView.swift; sourceTree = ""; }; - 853C5F6021C277C7001F7A05 /* global.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = global.swift; sourceTree = ""; }; - 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsWorker.swift; sourceTree = ""; }; - 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PreserveLoginsTests.swift; sourceTree = ""; }; - 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsAlert.swift; sourceTree = ""; }; - 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreserveLoginsSettingsViewController.swift; sourceTree = ""; }; - 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettingsViewController.swift; sourceTree = ""; }; - 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsPropertyWrapper.swift; sourceTree = ""; }; - 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettings.swift; sourceTree = ""; }; - 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsExtension.swift; sourceTree = ""; }; - 8544C37A250B823600A0FE73 /* UserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - 8546A5492A672959003929BF /* MainViewController+Email.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+Email.swift"; sourceTree = ""; }; - 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CrashCollectionExtensionTests.swift; sourceTree = ""; }; - 85482D882462DCD100EDEDD1 /* OpenAction.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = OpenAction.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionViewController.swift; sourceTree = ""; }; - 85482D8F2462DCD100EDEDD1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = ""; }; - 85482D912462DCD100EDEDD1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ActionIcons.xcassets; sourceTree = ""; }; - 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewHighlighter.swift; sourceTree = ""; }; - 8548D96725262C33005AAE49 /* view_highlight.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = view_highlight.json; sourceTree = ""; }; - 854A012A2A54412600FCC628 /* ActivityViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActivityViewController.swift; sourceTree = ""; }; - 854A012E2A5563A400FCC628 /* FindInPage.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FindInPage.xib; sourceTree = ""; }; - 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Constraints.swift"; sourceTree = ""; }; - 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = "ios13-home-row.mp4"; sourceTree = ""; }; - 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TrackerRadarIntegrationTests.swift; sourceTree = ""; }; - 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SnapshotHelper.swift; path = fastlane/SnapshotHelper.swift; sourceTree = SOURCE_ROOT; }; - 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "SyncSettingsViewController+PDFRendering.swift"; sourceTree = ""; }; - 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddressBarPositionSettingsViewController.swift; sourceTree = ""; }; - 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherTransition.swift; sourceTree = ""; }; - 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowserChromeManager.swift; sourceTree = ""; }; - 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchTabNotification.swift; sourceTree = ""; }; - 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchTabNotificationTests.swift; sourceTree = ""; }; - 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HitTestingToolbar.swift; sourceTree = ""; }; - 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowInstructionsViewController.swift; sourceTree = ""; }; - 858566E7252E4F56007501B8 /* Debug.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Debug.storyboard; sourceTree = ""; }; - 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageCacheDebugViewController.swift; sourceTree = ""; }; - 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SuggestionTrayViewController.swift; sourceTree = ""; }; - 858650D02469BCDE00C36F8A /* DaxDialogs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogs.swift; sourceTree = ""; }; - 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogTests.swift; sourceTree = ""; }; - 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxOnboardingViewController.swift; sourceTree = ""; }; - 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DaxOnboarding.xcassets; sourceTree = ""; }; - 8586A10C24CBA7070049720E /* FindInPageActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageActivity.swift; sourceTree = ""; }; - 8586A10F24CCCD040049720E /* TabsBarViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsBarViewController.swift; sourceTree = ""; }; - 85875B5F29912A2D00115F05 /* SyncUI */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = SyncUI; sourceTree = ""; }; - 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LargeOmniBarStateTests.swift; sourceTree = ""; }; - 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppWidthObserverTests.swift; sourceTree = ""; }; - 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieDebugViewController.swift; sourceTree = ""; }; - 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockerProtectionStoreTests.swift; sourceTree = ""; }; - 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootDebugViewController.swift; sourceTree = ""; }; - 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugEtagStorage.swift; sourceTree = ""; }; - 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardSettingsTests.swift; sourceTree = ""; }; - 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CookieStorage.swift; sourceTree = ""; }; - 85A313962028E78A00327D00 /* release_notes.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = release_notes.txt; path = fastlane/metadata/default/release_notes.txt; sourceTree = ""; }; - 85A53EC9200D1FA20010D13F /* FileStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileStore.swift; sourceTree = ""; }; - 85A9C37820E0E00C00073340 /* HomeRow.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = HomeRow.xcassets; sourceTree = ""; }; - 85AE668D2097206E0014CF04 /* NotificationView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = NotificationView.xib; sourceTree = ""; }; - 85AE668F209724120014CF04 /* NotificationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationView.swift; sourceTree = ""; }; - 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoriteHomeCell.swift; sourceTree = ""; }; - 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppUserDefaults.swift; sourceTree = ""; }; - 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppUserDefaultsTests.swift; sourceTree = ""; }; - 85BA58591F3506AE00C6E8CA /* AppSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppSettings.swift; sourceTree = ""; }; - 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerStoreConstants.swift; sourceTree = ""; }; - 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageUserScript.swift; sourceTree = ""; }; - 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugUserScript.swift; sourceTree = ""; }; - 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginFormDetectionUserScript.swift; sourceTree = ""; }; - 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncManagementViewModelTests.swift; sourceTree = ""; }; - 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VariantManagerTests.swift; sourceTree = ""; }; - 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeRowReminder.swift; sourceTree = ""; }; - 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultsHomeRowReminderStorageTests.swift; sourceTree = ""; }; - 85C271DA1FD0366F007216B4 /* HTTPSUpgradeTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPSUpgradeTests.swift; sourceTree = ""; }; - 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogsSettings.swift; sourceTree = ""; }; - 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxDialogsBrowsingSpecTests.swift; sourceTree = ""; }; - 85C29709247EB7AA0063A335 /* Text.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Text.xcassets; sourceTree = ""; }; - 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DaxOnboardingPadViewController.swift; sourceTree = ""; }; - 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeViewSectionRenderersExtension.swift; sourceTree = ""; }; - 85CA53A324B9F2BD00A6288C /* Favicons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Favicons.swift; path = ../DuckDuckGo/Favicons.swift; sourceTree = ""; }; - 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFoundCachingDownloader.swift; sourceTree = ""; }; - 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconRequestModifier.swift; sourceTree = ""; }; - 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconRequestModifierTests.swift; sourceTree = ""; }; - 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotFoundCachingDownloaderTests.swift; sourceTree = ""; }; - 85D2187324BF25CD004373D2 /* FaviconsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconsTests.swift; sourceTree = ""; }; - 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconSourcesProvider.swift; sourceTree = ""; }; - 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconSourcesProviderTests.swift; sourceTree = ""; }; - 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FaviconUserScript.swift; sourceTree = ""; }; - 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = IntegrationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 85D33FCF25C97B6E002B91A6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LockScreenWidgets.swift; sourceTree = ""; }; - 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+AppDeepLinks.swift"; sourceTree = ""; }; - 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; }; - 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppWidthObserver.swift; sourceTree = ""; }; - 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SmallOmniBarState.swift; sourceTree = ""; }; - 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LargeOmniBarState.swift; sourceTree = ""; }; - 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = ShareSheet.xcassets; sourceTree = ""; }; - 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabsBarCell.swift; sourceTree = ""; }; - 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReturnUserMeasurement.swift; sourceTree = ""; }; - 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutocompleteRequestTests.swift; sourceTree = ""; }; - 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesViewController.swift; sourceTree = ""; }; - 85EE7F54224667DD000FE757 /* WebContainer.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = WebContainer.storyboard; sourceTree = ""; }; - 85EE7F562246685B000FE757 /* WebContainerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebContainerViewController.swift; sourceTree = ""; }; - 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebContainerNavigationController.swift; sourceTree = ""; }; - 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = "DuckDuckGo Recovery Document.pdf"; sourceTree = ""; }; - 85F200032216F5D8006BB258 /* FindInPageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPageView.swift; sourceTree = ""; }; - 85F20005221702F7006BB258 /* OmniBarTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OmniBarTests.swift; sourceTree = ""; }; - 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = AtbUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbIntegrationTests.swift; sourceTree = ""; }; - 85F21DB1210F5E32002631A6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 85F21DBD21121147002631A6 /* AtbServerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AtbServerTests.swift; sourceTree = ""; }; - 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+KeyCommands.swift"; sourceTree = ""; }; - 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TabSwitcherViewController+KeyCommands.swift"; sourceTree = ""; }; - 85F2FFFF2215C17B006BB258 /* FindInPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FindInPage.swift; sourceTree = ""; }; - 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncSettingsViewController.swift; sourceTree = ""; }; - 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = SyncAssets.xcassets; sourceTree = ""; }; - 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewControllerLongPressBookmarkExtension.swift; sourceTree = ""; }; - 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GestureToolbarButton.swift; sourceTree = ""; }; - 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmbeddedTrackerDataTests.swift; sourceTree = ""; }; - 98056C77251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C79251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 98056C7A251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C7B251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 98056C7D251EABC000298AF6 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E98E251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E98F251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E990251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9805E993251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 9805E994251EAC2C00D9B608 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F05F251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F060251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F062251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 9807F063251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 9807F064251EABDA00F54BC6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - 980891A122369ADB00313A70 /* FeedbackUserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackUserText.swift; sourceTree = ""; }; - 980891A42237D4F500313A70 /* FeedbackNavigator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackNavigator.swift; sourceTree = ""; }; - 980891A62237D5D800313A70 /* FeedbackPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackPresenter.swift; sourceTree = ""; }; - 980891A82238504B00313A70 /* UILabelExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UILabelExtension.swift; sourceTree = ""; }; - 9813F79722BA71AA00A80EDB /* StorageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StorageCache.swift; sourceTree = ""; }; - 981685432521EEEF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Autocomplete.strings; sourceTree = ""; }; - 981685442521EEEF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Bookmarks.strings; sourceTree = ""; }; - 981685452521EEF000FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Feedback.strings; sourceTree = ""; }; - 981685462521EEF000FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Home.strings; sourceTree = ""; }; - 981685482521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/OmniBar.strings; sourceTree = ""; }; - 981685492521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Authentication.strings; sourceTree = ""; }; - 9816854A2521EEF100FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9816854C2521EEF200FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Settings.strings; sourceTree = ""; }; - 9816854D2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Tab.strings; sourceTree = ""; }; - 9816854E2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9816854F2521EEF300FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 981685502521EEF400FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/HomeRow.strings; sourceTree = ""; }; - 981685512521EEF400FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Onboarding.strings; sourceTree = ""; }; - 981685532521EEF500FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/LaunchScreen.strings; sourceTree = ""; }; - 981685542521EEF500FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/MainInterface.strings; sourceTree = ""; }; - 981685572521EEF600FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/MainInterface.strings; sourceTree = ""; }; - 981685A825221ACF00FA91A1 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nb; path = nb.lproj/Localizable.stringsdict; sourceTree = ""; }; - 9817C9C221EF594700884F65 /* AutoClear.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClear.swift; sourceTree = ""; }; - 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainViewController+AddFavoriteFlow.swift"; sourceTree = ""; }; - 981DCA922521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA932521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA942521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA952521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA972521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - 981DCA982521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - 981DCA992521EFAB00CD4C18 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsScreenTests.swift; sourceTree = ""; }; - 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlankSnapshotViewController.swift; sourceTree = ""; }; - 981FED7322046017008488D7 /* AutoClearTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearTests.swift; sourceTree = ""; }; - 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsModel.swift; sourceTree = ""; }; - 9820A5D522B1C0B20024E37C /* DDG Trace.tracetemplate */ = {isa = PBXFileReference; lastKnownFileType = file.bplist; path = "DDG Trace.tracetemplate"; sourceTree = ""; }; - 9820EAF422613CD30089094D /* WebProgressWorker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebProgressWorker.swift; sourceTree = ""; }; - 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIScrollViewExtension.swift; sourceTree = ""; }; - 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PerformanceTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksTestData.swift; sourceTree = ""; }; - 982686AC2600C0850011A8D6 /* ActionMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActionMessageView.swift; sourceTree = ""; }; - 982686B82600C0960011A8D6 /* ActionMessageView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ActionMessageView.xib; sourceTree = ""; }; - 982C87C32255559A00919035 /* UITableViewCellExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITableViewCellExtension.swift; sourceTree = ""; }; - 982E562D222C39F8008D861B /* Feedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Feedback.swift; sourceTree = ""; }; - 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackPickerViewController.swift; sourceTree = ""; }; - 982F402C251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F402D251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F402F251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982F4031251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 982F4032251EAC4A009D48CD /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD02251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD04251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD05251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD07251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 982FBD08251EAC15004EAE67 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = BrowsingMenu.xcassets; sourceTree = ""; }; - 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTrackerDataSetProvider.swift; sourceTree = ""; }; - 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PositiveFeedbackViewController.swift; sourceTree = ""; }; - 983A4B8C251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B8D251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B8F251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983A4B90251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - 983A4B91251EABEA00F3EDF1 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 983D71B02A286E810072E26D /* SyncDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncDebugViewController.swift; sourceTree = ""; }; - 983E1349251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134A251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134C251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983E134E251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - 983E134F251EABF200149BD9 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - 983EABB7236198F6003948D1 /* DatabaseMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseMigration.swift; sourceTree = ""; }; - 984147A924F0259000362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Onboarding.storyboard; sourceTree = ""; }; - 984147AC24F025F700362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Autocomplete.storyboard; sourceTree = ""; }; - 984147AF24F0261A00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Feedback.storyboard; sourceTree = ""; }; - 984147B224F0264300362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Home.storyboard; sourceTree = ""; }; - 984147B524F0264B00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Authentication.storyboard; sourceTree = ""; }; - 984147B824F0268D00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/PrivacyDashboard.storyboard; sourceTree = ""; }; - 984147C124F026A300362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Tab.storyboard; sourceTree = ""; }; - 984147C424F026C800362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/HomeRow.storyboard; sourceTree = ""; }; - 984147CA24F02E9E00362052 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/DaxOnboarding.storyboard; sourceTree = ""; }; - 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InitHelpers.swift; sourceTree = ""; }; - 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlocking.swift; sourceTree = ""; }; - 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppPrivacyConfigurationDataProvider.swift; sourceTree = ""; }; - 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebViewTestHelper.swift; sourceTree = ""; }; - 9848DA06251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA08251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA09251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 9848DA0A251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 9848DA0B251EAC3000A8F0AE /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewListCell.swift; sourceTree = ""; }; - 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabViewCell.swift; sourceTree = ""; }; - 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabSwitcherSettings.swift; sourceTree = ""; }; - 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPreviewsSourceTests.swift; sourceTree = ""; }; - 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackFormViewController.swift; sourceTree = ""; }; - 9852CD8B251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD8C251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD8D251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 9852CD90251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9852CD91251EABCC001A1575 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksModelsErrorHandling.swift; sourceTree = ""; }; - 985892512260B1B200EEB31B /* ProgressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressView.swift; sourceTree = ""; }; - 9858AF7B251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF7C251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF7D251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF80251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9858AF81251EAC0300025687 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 985AAE4424899369007A43EC /* HomeScreenTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenTransition.swift; sourceTree = ""; }; - 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FavoritesOverlay.swift; sourceTree = ""; }; - 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FavoriteHomeCell.xib; sourceTree = ""; }; - 9866DB8B251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DB8C251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DB8D251CA8F300612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Feedback.strings; sourceTree = ""; }; - 9866DB8E251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Home.strings; sourceTree = ""; }; - 9866DB90251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DB91251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Authentication.strings; sourceTree = ""; }; - 9866DB92251CA8F400612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DB94251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Settings.strings; sourceTree = ""; }; - 9866DB95251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Tab.strings; sourceTree = ""; }; - 9866DB96251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DB97251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DB98251CA8F500612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DB99251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DB9B251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DB9C251CA8F600612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DB9F251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBA0251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBA1251CA8F700612E3A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBA2251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBA3251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBA4251CA91700612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBA5251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Home.strings; sourceTree = ""; }; - 9866DBA7251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBA8251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBA9251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DBAB251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Settings.strings; sourceTree = ""; }; - 9866DBAC251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Tab.strings; sourceTree = ""; }; - 9866DBAD251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBAE251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBAF251CA91800612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBB0251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBB2251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBB3251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBB6251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBB7251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBB8251CA91900612E3A /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBB9251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBBA251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBBB251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBBC251CA92A00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Home.strings; sourceTree = ""; }; - 9866DBBE251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBBF251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBC0251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DBC2251CA92B00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Settings.strings; sourceTree = ""; }; - 9866DBC3251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Tab.strings; sourceTree = ""; }; - 9866DBC4251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBC5251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBC6251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBC7251CA92C00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBC9251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBCA251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBCD251CA92D00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBCE251CA92E00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBCF251CA92E00612E3A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBD0251CA93800612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBD1251CA93800612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBD2251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBD3251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Home.strings; sourceTree = ""; }; - 9866DBD5251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBD6251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBD7251CA93900612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DBD9251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Settings.strings; sourceTree = ""; }; - 9866DBDA251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Tab.strings; sourceTree = ""; }; - 9866DBDB251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBDC251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBDD251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBDE251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBE0251CA93A00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBE1251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBE4251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBE5251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBE6251CA93B00612E3A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBE7251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBE8251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DBE9251CA94E00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DBEA251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Home.strings; sourceTree = ""; }; - 9866DBEC251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DBED251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DBEE251CA94F00612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DBF0251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Settings.strings; sourceTree = ""; }; - 9866DBF1251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Tab.strings; sourceTree = ""; }; - 9866DBF2251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DBF3251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DBF4251CA95000612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DBF5251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DBF7251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DBF8251CA95100612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBFB251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DBFC251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DBFD251CA95200612E3A /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DBFE251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DBFF251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC00251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC01251CA96200612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Home.strings; sourceTree = ""; }; - 9866DC03251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC04251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC05251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC07251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Settings.strings; sourceTree = ""; }; - 9866DC08251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Tab.strings; sourceTree = ""; }; - 9866DC09251CA96300612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC0A251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC0B251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC0C251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC0E251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC0F251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC12251CA96400612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC13251CA96500612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC14251CA96500612E3A /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC15251CA99A00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC16251CA99A00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC17251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC18251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Home.strings; sourceTree = ""; }; - 9866DC1A251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC1B251CA99B00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC1C251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC1E251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Settings.strings; sourceTree = ""; }; - 9866DC1F251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Tab.strings; sourceTree = ""; }; - 9866DC20251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC21251CA99C00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC22251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC23251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC25251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC26251CA99D00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC29251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC2A251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC2B251CA99E00612E3A /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC2C251CA9AF00612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC2D251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC2E251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC2F251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Home.strings; sourceTree = ""; }; - 9866DC31251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC32251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC33251CA9B000612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC35251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Settings.strings; sourceTree = ""; }; - 9866DC36251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Tab.strings; sourceTree = ""; }; - 9866DC37251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC38251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC39251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC3A251CA9B100612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC3C251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC3D251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC40251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC41251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC42251CA9B200612E3A /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC43251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC44251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC45251CA9BF00612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC46251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Home.strings; sourceTree = ""; }; - 9866DC48251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC49251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC4A251CA9C000612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC4C251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Settings.strings; sourceTree = ""; }; - 9866DC4D251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Tab.strings; sourceTree = ""; }; - 9866DC4E251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC4F251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC50251CA9C100612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC51251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC53251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC54251CA9C200612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC57251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC58251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC59251CA9C300612E3A /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC5A251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC5B251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC5C251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC5D251CA9CE00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Home.strings; sourceTree = ""; }; - 9866DC5F251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC60251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC61251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC63251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Settings.strings; sourceTree = ""; }; - 9866DC64251CA9CF00612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Tab.strings; sourceTree = ""; }; - 9866DC65251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC66251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC67251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC68251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC6A251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC6B251CA9D000612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC6E251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC6F251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC70251CA9D100612E3A /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC71251CA9E200612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC72251CA9E200612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC73251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC74251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Home.strings; sourceTree = ""; }; - 9866DC76251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC77251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC78251CA9E300612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC7A251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Settings.strings; sourceTree = ""; }; - 9866DC7B251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Tab.strings; sourceTree = ""; }; - 9866DC7C251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC7D251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC7E251CA9E400612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC7F251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC81251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC82251CA9E500612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC85251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC86251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC87251CA9E600612E3A /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC88251CA9F400612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DC89251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DC8A251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Feedback.strings; sourceTree = ""; }; - 9866DC8B251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Home.strings; sourceTree = ""; }; - 9866DC8D251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DC8E251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Authentication.strings; sourceTree = ""; }; - 9866DC8F251CA9F500612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DC91251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Settings.strings; sourceTree = ""; }; - 9866DC92251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Tab.strings; sourceTree = ""; }; - 9866DC93251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DC94251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DC95251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DC96251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DC98251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DC99251CA9F600612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC9C251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DC9D251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - 9866DC9E251CA9F700612E3A /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DC9F251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCA0251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCA1251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCA2251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Home.strings; sourceTree = ""; }; - 9866DCA4251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCA5251CAA0500612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCA6251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DCA8251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Settings.strings; sourceTree = ""; }; - 9866DCA9251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Tab.strings; sourceTree = ""; }; - 9866DCAA251CAA0600612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCAB251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCAC251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCAD251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCAF251CAA0700612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCB0251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCB3251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCB4251CAA0800612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCB5251CAA0900612E3A /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCB6251CAA2500612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCB7251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCB8251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCB9251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Home.strings; sourceTree = ""; }; - 9866DCBB251CAA2600612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCBC251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCBD251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DCBF251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Settings.strings; sourceTree = ""; }; - 9866DCC0251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Tab.strings; sourceTree = ""; }; - 9866DCC1251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCC2251CAA2700612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCC3251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCC4251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCC6251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCC7251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCCA251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCCB251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCCC251CAA2800612E3A /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCCD251CAA3300612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCCE251CAA3300612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCCF251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCD0251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Home.strings; sourceTree = ""; }; - 9866DCD2251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCD3251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCD4251CAA3400612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DCD6251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Settings.strings; sourceTree = ""; }; - 9866DCD7251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Tab.strings; sourceTree = ""; }; - 9866DCD8251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCD9251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCDA251CAA3500612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCDB251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCDD251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCDE251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCE1251CAA3600612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCE2251CAA3700612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCE3251CAA3700612E3A /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCE4251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DCE5251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DCE6251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Feedback.strings; sourceTree = ""; }; - 9866DCE7251CAA4800612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Home.strings; sourceTree = ""; }; - 9866DCE9251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DCEA251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Authentication.strings; sourceTree = ""; }; - 9866DCEB251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DCED251CAA4900612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Settings.strings; sourceTree = ""; }; - 9866DCEE251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Tab.strings; sourceTree = ""; }; - 9866DCEF251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DCF0251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DCF1251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DCF2251CAA4A00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DCF4251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DCF5251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCF8251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DCF9251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFA251CAA4B00612E3A /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 9866DCFB251CAC8200612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFC251CAC8600612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFD251CAC8700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFE251CAC8800612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - 9866DCFF251CAC8900612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD01251CAC8E00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD02251CAC8F00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - 9866DD04251CACC500612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD06251CACC600612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0A251CACCD00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0C251CACCD00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD0E251CACCE00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD10251CACCF00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD12251CACCF00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Autocomplete.strings; sourceTree = ""; }; - 9866DD14251CACDB00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD16251CACDC00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1A251CACE400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1C251CACE500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD1E251CACE600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD20251CACE600612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD22251CACE700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Bookmarks.strings; sourceTree = ""; }; - 9866DD4C251CB0D900612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD4E251CB0E600612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD52251CB0ED00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD54251CB0EE00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD56251CB0F000612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD58251CB0F100612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD5A251CB0F200612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Feedback.strings; sourceTree = ""; }; - 9866DD5C251CB10000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Home.strings; sourceTree = ""; }; - 9866DD5E251CB10100612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Home.strings; sourceTree = ""; }; - 9866DD62251CB10400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Home.strings; sourceTree = ""; }; - 9866DD64251CB10500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Home.strings; sourceTree = ""; }; - 9866DD66251CB10600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Home.strings; sourceTree = ""; }; - 9866DD68251CB10700612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Home.strings; sourceTree = ""; }; - 9866DD6A251CB10800612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Home.strings; sourceTree = ""; }; - 9866DD84251CB12700612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD86251CB12800612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8A251CB12B00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8C251CB12C00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD8E251CB12D00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD90251CB12E00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD92251CB12E00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Authentication.strings; sourceTree = ""; }; - 9866DD9C251CB14600612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DD9E251CB17A00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDA2251CB1C000612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDA4251CB1F500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDA6251CB24F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDA8251CB41000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDAA251CB4F500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/PrivacyDashboard.strings; sourceTree = ""; }; - 9866DDAC251CB58400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Settings.strings; sourceTree = ""; }; - 9866DDAE251CB5B400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB2251CB62500612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB4251CB65E00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB6251CB69900612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Settings.strings; sourceTree = ""; }; - 9866DDB8251CB6FC00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Settings.strings; sourceTree = ""; }; - 9866DDBA251CB73700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Settings.strings; sourceTree = ""; }; - 9866DDBC251CB79000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Tab.strings; sourceTree = ""; }; - 9866DDBE251CB79300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC2251CB79900612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC4251CB79B00612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC6251CB79F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Tab.strings; sourceTree = ""; }; - 9866DDC8251CB7A000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Tab.strings; sourceTree = ""; }; - 9866DDCA251CB7A100612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Tab.strings; sourceTree = ""; }; - 9866DDD4251CB7AA00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDD6251CB7E300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDA251CB81A00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDC251CB83400612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDDE251CB86500612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE0251CB87D00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE2251CB8B200612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/TabSwitcher.strings; sourceTree = ""; }; - 9866DDE4251CB8C900612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDE6251CB8CD00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEA251CB8D400612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEC251CB8D700612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDEE251CB8DA00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF0251CB8DC00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF2251CB8DF00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/DaxOnboarding.strings; sourceTree = ""; }; - 9866DDF4251CB8F000612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDF6251CB8F400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFA251CB8FD00612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFC251CB90000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DDFE251CB90200612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE00251CB90500612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE02251CB90700612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/HomeRow.strings; sourceTree = ""; }; - 9866DE0C251CB91D00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE0E251CB91F00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE12251CB92300612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE14251CB92500612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE16251CB92600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE18251CB92700612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE1A251CB95500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Onboarding.strings; sourceTree = ""; }; - 9866DE4C251CBC4500612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE4E251CBC4500612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE50251CBC4600612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE52251CBC4700612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE54251CBC4700612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE58251CBC4A00612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE5A251CBC4A00612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/LaunchScreen.strings; sourceTree = ""; }; - 9866DE5C251CBC4F00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE5E251CBC4F00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE60251CBC5000612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE62251CBC5000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE64251CBC5100612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE68251CBC5300612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6A251CBC5400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6C251CBC5A00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE6E251CBC5B00612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE70251CBC5F00612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE72251CBC6000612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE74251CBC6100612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE78251CBC6400612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE7A251CBC6400612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/MainInterface.strings; sourceTree = ""; }; - 9866DE84251CBC7F00612E3A /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE86251CBC8000612E3A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE88251CBC8100612E3A /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE8A251CBC8200612E3A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE8C251CBC8300612E3A /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE90251CBC8500612E3A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/OmniBar.strings; sourceTree = ""; }; - 9866DE92251CBC8600612E3A /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/OmniBar.strings; sourceTree = ""; }; - 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuViewController.swift; sourceTree = ""; }; - 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksLookupPerformanceTests.swift; sourceTree = ""; }; - 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkEntityTests.swift; sourceTree = ""; }; - 986C7FA624171C6000A3557D /* BrokenSiteCategories.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteCategories.swift; sourceTree = ""; }; - 986C7FA82417ADE700A3557D /* ReportBrokenSiteViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportBrokenSiteViewController.swift; sourceTree = ""; }; - 986DA94924884B18004A7E39 /* WebViewTransition.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebViewTransition.swift; sourceTree = ""; }; - 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FavoriteListViewModelTests.swift; sourceTree = ""; }; - 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkEditorViewModelTests.swift; sourceTree = ""; }; - 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkListViewModelTests.swift; sourceTree = ""; }; - 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MenuBookmarksViewModelTests.swift; sourceTree = ""; }; - 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksTestHelpers.swift; sourceTree = ""; }; - 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarkUtilsTests.swift; sourceTree = ""; }; - 98728E812417E3300033960E /* BrokenSiteInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrokenSiteInfo.swift; sourceTree = ""; }; - 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabPreviewsSource.swift; sourceTree = ""; }; - 9874F9ED2187AFCE00CAF33D /* Themable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Themable.swift; sourceTree = ""; }; - 9875E00622316B8400B1373F /* Instruments.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Instruments.swift; sourceTree = ""; }; - 98763201251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763203251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763205251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 98763206251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - 98763207251EAC3400FE6FFA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TabInstrumentation.swift; sourceTree = ""; }; - 9878474F251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784750251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784753251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - 98784754251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98784755251EAC1E005A343D /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E942521D76F00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E952521D82100D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E982521D8C900D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E992521D8DA00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; - 98788E9B2521DA1E00D55218 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EA52521DA2100D55218 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = bg; path = bg.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EAE2521DA2200D55218 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hr; path = hr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EAF2521DA2300D55218 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = cs; path = cs.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB02521DA2400D55218 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = da; path = da.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB12521DA2500D55218 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nl; path = nl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB22521DA2600D55218 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fi; path = fi.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB32521DA2700D55218 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = et; path = et.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB42521DA2800D55218 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB52521DA2900D55218 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = de; path = de.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB62521DA2C00D55218 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = el; path = el.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB72521DA2D00D55218 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hu; path = hu.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB82521DA2E00D55218 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = it; path = it.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EB92521DA3000D55218 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = lv; path = lv.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBA2521DA3100D55218 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = lt; path = lt.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBC2521DA3200D55218 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pl; path = pl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBD2521DA3300D55218 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pt; path = pt.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBE2521DA3400D55218 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ro; path = ro.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EBF2521DA3500D55218 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ru; path = ru.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC02521DA3600D55218 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sk; path = sk.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC12521DA3700D55218 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sl; path = sl.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC22521DA3800D55218 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = es; path = es.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC32521DA3900D55218 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sv; path = sv.lproj/Localizable.stringsdict; sourceTree = ""; }; - 98788EC42521DA3900D55218 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = tr; path = tr.lproj/Localizable.stringsdict; sourceTree = ""; }; - 9880722925FA497B0039EF4B /* MenuButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuButton.swift; sourceTree = ""; }; - 9880723525FA4E440039EF4B /* menu_dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = menu_dark.json; sourceTree = ""; }; - 9880723625FA4E450039EF4B /* menu_light.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = menu_light.json; sourceTree = ""; }; - 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeSettingsViewController.swift; sourceTree = ""; }; - 9887DC242354D2AA005C85F5 /* Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Database.swift; sourceTree = ""; }; - 9888F77A2224980500C46159 /* FeedbackViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackViewController.swift; sourceTree = ""; }; - 988AC354257E47C100793C64 /* RequeryLogic.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequeryLogic.swift; sourceTree = ""; }; - 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SchemeHandler.swift; sourceTree = ""; }; - 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ForgetDataAlert.swift; sourceTree = ""; }; - 9896632322C56716007BE4FE /* EtagStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EtagStorage.swift; sourceTree = ""; }; - 98982B3322F8D8E400578AC9 /* Debounce.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Debounce.swift; sourceTree = ""; }; - 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCachingSearchTests.swift; sourceTree = ""; }; - 98987E6E251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E70251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E71251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98987E72251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - 98987E73251EAC3B006F75CD /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicAuthenticationAlert.swift; sourceTree = ""; }; - 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCollectionReusableView.swift; sourceTree = ""; }; - 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */ = {isa = PBXFileReference; explicitFileType = com.apple.instruments.instrdst; includeInIndex = 0; path = Instruments.instrdst; sourceTree = BUILT_PRODUCTS_DIR; }; - 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */ = {isa = PBXFileReference; lastKnownFileType = "com.apple.instruments.package-definition"; path = Instruments.instrpkg; sourceTree = ""; }; - 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchFieldContainerView.swift; sourceTree = ""; }; - 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksMigrationTests.swift; sourceTree = ""; }; - 98AC5D8B251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D8C251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D8D251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98AC5D90251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - 98AC5D91251EAC07009B7979 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyBookmarksStoreMigration.swift; sourceTree = ""; }; - 98B001A3251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001A6251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001A9251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - 98B001AF251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B001B2251EABB40090EC07 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B029E92521C27200C1CF2F /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - 98B12736251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B12737251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B12739251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B1273B251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B1273C251EABD5007473E4 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockDependencyProvider.swift; sourceTree = ""; }; - 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDependencyProvider.swift; sourceTree = ""; }; - 98B4904D251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B4904E251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49051251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49052251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - 98B49053251EAC2200A1B398 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - 98BFA910294A2086004EA636 /* bookmarks_3k.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = bookmarks_3k.html; sourceTree = ""; }; - 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksEditModelPerformanceTests.swift; sourceTree = ""; }; - 98C6C992251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C994251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C995251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98C6C996251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - 98C6C998251EABFA0067A1E8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35CF251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D0251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D1251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - 98CD35D3251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98CD35D4251EAC0B00DA7671 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D16974250CE707009513CC /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/OmniBar.xib; sourceTree = ""; }; - 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksSearchPerformanceTests.swift; sourceTree = ""; }; - 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksImportPerformanceTests.swift; sourceTree = ""; }; - 98D4B7E22949C4270068814D /* bookmarks_30k.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = bookmarks_30k.html; sourceTree = ""; }; - 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksExportPerformanceTests.swift; sourceTree = ""; }; - 98D7ED1C251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED1D251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED1F251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D7ED20251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - 98D7ED21251EABB8000DF39A /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuEntryViewCell.swift; sourceTree = ""; }; - 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuSeparatorViewCell.swift; sourceTree = ""; }; - 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuButton.swift; sourceTree = ""; }; - 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BrowsingMenuButton.xib; sourceTree = ""; }; - 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainMatchingReportTests.swift; sourceTree = ""; }; - 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Feedback.xcassets; sourceTree = ""; }; - 98DA6EC92181E41F00E65433 /* ThemeManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeManager.swift; sourceTree = ""; }; - 98DFC8FF251EAC2500B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC901251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC902251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98DFC903251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - 98DFC904251EAC2600B81BEE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E4775E251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47760251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47761251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - 98E47763251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98E47764251EAC4200699DD3 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemeManagerTests.swift; sourceTree = ""; }; - 98EF177C21837E35006750C1 /* new_tab_dark.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = new_tab_dark.json; sourceTree = ""; }; - 98F02E81251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E83251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E85251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F02E86251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - 98F02E87251EAC11002A6C60 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutoClearSettingsViewController.swift; sourceTree = ""; }; - 98F3A1D7217B37010011A0D4 /* Theme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Theme.swift; sourceTree = ""; }; - 98F3A1D9217B37200011A0D4 /* LightTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LightTheme.swift; sourceTree = ""; }; - 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DarkTheme.swift; sourceTree = ""; }; - 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerRulesLists.swift; sourceTree = ""; }; - 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThemableNavigationController.swift; sourceTree = ""; }; - AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconSettingsViewController.swift; sourceTree = ""; }; - AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconSettingsCell.swift; sourceTree = ""; }; - AA3D854823DA1DFB00788410 /* AppIcon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIcon.swift; sourceTree = ""; }; - AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppIconManager.swift; sourceTree = ""; }; - AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack40x40@2x.png"; sourceTree = ""; }; - AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack40x40@3x.png"; sourceTree = ""; }; - AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack60x60@2x.png"; sourceTree = ""; }; - AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack29x29@3x.png"; sourceTree = ""; }; - AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack60x60@3x.png"; sourceTree = ""; }; - AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack76x76@2x.png"; sourceTree = ""; }; - AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack29x29@2x.png"; sourceTree = ""; }; - AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue60x60@3x.png"; sourceTree = ""; }; - AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue76x76@2x.png"; sourceTree = ""; }; - AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue40x40@3x.png"; sourceTree = ""; }; - AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue29x29@2x.png"; sourceTree = ""; }; - AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue29x29@3x.png"; sourceTree = ""; }; - AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue60x60@2x.png"; sourceTree = ""; }; - AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue40x40@2x.png"; sourceTree = ""; }; - AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow29x29@2x.png"; sourceTree = ""; }; - AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow29x29@3x.png"; sourceTree = ""; }; - AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow40x40@2x.png"; sourceTree = ""; }; - AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow60x60@3x.png"; sourceTree = ""; }; - AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow60x60@2x.png"; sourceTree = ""; }; - AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow40x40@3x.png"; sourceTree = ""; }; - AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow76x76@2x.png"; sourceTree = ""; }; - AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple60x60@2x.png"; sourceTree = ""; }; - AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple29x29@3x.png"; sourceTree = ""; }; - AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple60x60@3x.png"; sourceTree = ""; }; - AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple76x76@2x.png"; sourceTree = ""; }; - AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple40x40@2x.png"; sourceTree = ""; }; - AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple29x29@2x.png"; sourceTree = ""; }; - AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple40x40@3x.png"; sourceTree = ""; }; - AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen76x76@2x.png"; sourceTree = ""; }; - AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen40x40@2x.png"; sourceTree = ""; }; - AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen60x60@2x.png"; sourceTree = ""; }; - AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen40x40@3x.png"; sourceTree = ""; }; - AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen60x60@3x.png"; sourceTree = ""; }; - AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen29x29@2x.png"; sourceTree = ""; }; - AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen29x29@3x.png"; sourceTree = ""; }; - AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed60x60@3x.png"; sourceTree = ""; }; - AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed60x60@2x.png"; sourceTree = ""; }; - AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed29x29@3x.png"; sourceTree = ""; }; - AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconRed29x29@2x.png"; sourceTree = ""; }; - AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlack83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconBlue83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconGreen83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconPurple83.5x83.5@2x.png"; sourceTree = ""; }; - AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIconYellow83.5x83.5@2x.png"; sourceTree = ""; }; - B603974829C19F6F00902A34 /* Assertions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Assertions.swift; sourceTree = ""; }; - B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InlineWKDownloadDelegate.swift; sourceTree = ""; }; - B60DFF062872B64B0061E7C2 /* JSAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSAlertController.swift; sourceTree = ""; }; - B623C1C12862CA9E0043013E /* DownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadSession.swift; sourceTree = ""; }; - B623C1C32862CD670043013E /* WKDownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WKDownloadSession.swift; sourceTree = ""; }; - B652DEFC287BE67400C12A9C /* UserScripts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserScripts.swift; sourceTree = ""; }; - B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScriptSourceProviding.swift; sourceTree = ""; }; - B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentBlockingUpdating.swift; sourceTree = ""; }; - B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockerRulesManagerMock.swift; sourceTree = ""; }; - B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentBlockingUpdatingTests.swift; sourceTree = ""; }; - B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyConfigurationManagerMock.swift; sourceTree = ""; }; - B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsMock.swift; sourceTree = ""; }; - B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BrowsingMenuAnimator.swift; sourceTree = ""; }; - B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = BrowsingMenuViewController.storyboard; sourceTree = ""; }; - B6BA95E728924730004ABA20 /* JSAlertController.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = JSAlertController.storyboard; sourceTree = ""; }; - B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Base64DownloadSession.swift; sourceTree = ""; }; - C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillViews.swift; sourceTree = ""; }; - C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkOrFolderTests.swift; sourceTree = ""; }; - C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptView.swift; sourceTree = ""; }; - C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewModel.swift; sourceTree = ""; }; - C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupPromptViewController.swift; sourceTree = ""; }; - C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillSettingStatus.swift; sourceTree = ""; }; - C14882D727F2011C00D59F0C /* BookmarksExporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporter.swift; sourceTree = ""; }; - C14882D927F2011C00D59F0C /* BookmarksImporter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksImporter.swift; sourceTree = ""; }; - C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksExporterTests.swift; sourceTree = ""; }; - C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksImporterTests.swift; sourceTree = ""; }; - C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HtmlTestDataLoader.swift; sourceTree = ""; }; - C14882E627F20DAB00D59F0C /* TestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestDataLoader.swift; sourceTree = ""; }; - C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBookmarksCoreDataStorage.swift; sourceTree = ""; }; - C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncatorTests.swift; sourceTree = ""; }; - C158AC7A297AB5DC0008723A /* MockSecureVault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSecureVault.swift; sourceTree = ""; }; - C159DF062A430B60007834BB /* EmailSignupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailSignupViewController.swift; sourceTree = ""; }; - C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceUsernameTruncator.swift; sourceTree = ""; }; - C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewModel.swift; sourceTree = ""; }; - C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptViewController.swift; sourceTree = ""; }; - C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordGenerationPromptView.swift; sourceTree = ""; }; - C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillSettingsEnableFooterView.swift; sourceTree = ""; }; - C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileTextPreviewDebugViewController.swift; sourceTree = ""; }; - C1963862283794A000298D4D /* BookmarksCachingSearch.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksCachingSearch.swift; sourceTree = ""; }; - C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockPrivacyConfiguration.swift; sourceTree = ""; }; - C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeMessageViewModelBuilder.swift; sourceTree = ""; }; - C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessagingStore.swift; sourceTree = ""; }; - C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessageRequest.swift; sourceTree = ""; }; - C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessaging.swift; sourceTree = ""; }; - C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = RemoteMessaging.xcdatamodel; sourceTree = ""; }; - C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultVariantManager.swift; sourceTree = ""; }; - C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RemoteMessagingStoreTests.swift; sourceTree = ""; }; - C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CoreDataTestUtilities.swift; sourceTree = ""; }; - C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptHelper.swift; sourceTree = ""; }; - C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewModelTests.swift; sourceTree = ""; }; - C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FaviconsHelper.swift; sourceTree = ""; }; - C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSession.swift; sourceTree = ""; }; - C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginSessionTests.swift; sourceTree = ""; }; - C1F341C42A6924000032057B /* EmailAddressPromptView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptView.swift; sourceTree = ""; }; - C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewModel.swift; sourceTree = ""; }; - C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmailAddressPromptViewController.swift; sourceTree = ""; }; - CB1143DD2AF6D4B600C1CCD3 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = ""; }; - CB15F4762AF6D5100062A994 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB18F2712AF6D4E400A0F8FE /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = ""; }; - CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUICollectionViewCell.swift; sourceTree = ""; }; - CB1FAE472AF6D59B003F452F /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = ""; }; - CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppConfigurationURLProvider.swift; path = ../Core/AppConfigurationURLProvider.swift; sourceTree = ""; }; - CB258D0C29A4CD0500DEBA24 /* Configuration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Configuration.swift; sourceTree = ""; }; - CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationManager.swift; sourceTree = ""; }; - CB29792D2AF6D5C1006C461D /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RulesCompilationMonitor.swift; sourceTree = ""; }; - CB2A7EF028410DF700885F67 /* PixelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PixelEvent.swift; sourceTree = ""; }; - CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLastCompiledRulesStore.swift; sourceTree = ""; }; - CB2C47822AF6D55800AEDCD9 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = ""; }; - CB4448752AF6D51D001F93F7 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = ""; }; - CB5038622AF6D563007FD69F /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB6ABD002AF6D52B004A8224 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = ""; }; - CB6CE65B2AF6D4EE00119848 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - CB7407BC2AF6D56D0090A41C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB75AA132AF6D5AA00AED266 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/InfoPlist.strings; sourceTree = ""; }; - CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfigurationStore.swift; sourceTree = ""; }; - CB8EF4A32AF6D4C200EF158D /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = ""; }; - CB8F1F7D2AF6D5370024BF0E /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = ""; }; - CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetEducationViewController.swift; sourceTree = ""; }; - CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WidgetEducationView.swift; sourceTree = ""; }; - CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = HomeMessage.xcassets; sourceTree = ""; }; - CB9F2A4B2AF6D4FB00F924BB /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = ""; }; - CBA1DE942AF6D579007C9457 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = ""; }; - CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSManagedObjectContextExtension.swift; sourceTree = ""; }; - CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyFeatures.swift; sourceTree = ""; }; - CBB6B2542AF6D543006B777C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/InfoPlist.strings; sourceTree = ""; }; - CBC7AB542AF6D583008CB798 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = ""; }; - CBC8DC252AF6D4CD00BA681A /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = ""; }; - CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessage.swift; sourceTree = ""; }; - CBD7AE812AF6D5B6009052FD /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = ""; }; - CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIHeadersTests.swift; sourceTree = ""; }; - CBDD5DE029A6741300832877 /* MockBundle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockBundle.swift; sourceTree = ""; }; - CBE099292AF6D54D000EFC47 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/InfoPlist.strings; sourceTree = ""; }; - CBECB27B2AF6D58D006960FA /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; - CBEF49902AF6D50600BFBD7D /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = ""; }; - CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CriticalAlerts.swift; sourceTree = ""; }; - CBF0FA762AF6D4D800FB1C5B /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = ""; }; - CBF14FC227970072001D94D0 /* HomeMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageView.swift; sourceTree = ""; }; - CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageViewModel.swift; sourceTree = ""; }; - CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageCollectionViewCell.swift; sourceTree = ""; }; - D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = EmailManagerRequestDelegate.swift; sourceTree = ""; }; - EA39B7E1268A1A35000C62CD /* privacy-reference-tests */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "privacy-reference-tests"; path = "submodules/privacy-reference-tests"; sourceTree = SOURCE_ROOT; }; - EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainMatchingTests.swift; sourceTree = ""; }; - EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionConvenienceInitialisers.swift; sourceTree = ""; }; - EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewModel.swift; sourceTree = ""; }; - EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewModelTests.swift; sourceTree = ""; }; - EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootView.swift; sourceTree = ""; }; - EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteView.swift; sourceTree = ""; }; - EE01EB3F2AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNSettingsViewModel.swift; sourceTree = ""; }; - EE01EB422AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNLocationView.swift; sourceTree = ""; }; - EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionRootViewController.swift; sourceTree = ""; }; - EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionUNNotificationPresenter.swift; sourceTree = ""; }; - EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockInternalUserStoring.swift; sourceTree = ""; }; - EE3B98EA2A9634CC002F63A0 /* DuckDuckGoAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DuckDuckGoAlpha.entitlements; sourceTree = ""; }; - EE3B98EB2A963515002F63A0 /* WidgetsExtensionAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = WidgetsExtensionAlpha.entitlements; sourceTree = ""; }; - EE3B98EC2A963538002F63A0 /* PacketTunnelProviderAlpha.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = PacketTunnelProviderAlpha.entitlements; sourceTree = ""; }; - EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteViewModelTests.swift; sourceTree = ""; }; - EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventMapping+NetworkProtectionError.swift"; sourceTree = ""; }; - EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugUtilities.swift; sourceTree = ""; }; - EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClearTextField.swift; sourceTree = ""; }; - EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusView.swift; sourceTree = ""; }; - EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusViewModel.swift; sourceTree = ""; }; - EE50052D29C369D300AE0773 /* FeatureFlag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureFlag.swift; sourceTree = ""; }; - EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternalUserStore.swift; sourceTree = ""; }; - EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugViewController.swift; sourceTree = ""; }; - EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CombineTestUtilities.swift; sourceTree = ""; }; - EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionNotificationIdentifier.swift; sourceTree = ""; }; - EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionTunnelController.swift; sourceTree = ""; }; - EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNSettingsView.swift; sourceTree = ""; }; - EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNNotificationsView.swift; sourceTree = ""; }; - EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIApplicationExtension.swift; sourceTree = ""; }; - EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionVPNNotificationsViewModel.swift; sourceTree = ""; }; - EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationsAuthorizationController.swift; sourceTree = ""; }; - EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+NetworkProtection.swift"; sourceTree = ""; }; - EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Configuration-Alpha.xcconfig"; path = "Configuration/Configuration-Alpha.xcconfig"; sourceTree = ""; }; - EEDFE2DB2AC6ED4F00F0E19C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DD2AC6ED5B00F0E19C /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DE2AC6ED5F00F0E19C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2DF2AC6ED6300F0E19C /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E02AC6ED7300F0E19C /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E12AC6ED7500F0E19C /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E22AC6ED7700F0E19C /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E32AC6ED7900F0E19C /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E42AC6ED9200F0E19C /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E52AC6ED9200F0E19C /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E62AC6ED9400F0E19C /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E72AC6ED9500F0E19C /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E82AC6ED9700F0E19C /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2E92AC6ED9A00F0E19C /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = lv.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EA2AC6ED9D00F0E19C /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EB2AC6ED9D00F0E19C /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EC2AC6ED9E00F0E19C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2ED2AC6ED9E00F0E19C /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EE2AC6ED9F00F0E19C /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2EF2AC6EDA100F0E19C /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F02AC6EDA200F0E19C /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F12AC6EDA300F0E19C /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = sl.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F22AC6EDA400F0E19C /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F32AC6EDA500F0E19C /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = ""; }; - EEDFE2F42AC6EDA700F0E19C /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; - EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionPacketTunnelProvider.swift; sourceTree = ""; }; - EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NetworkProtectionDebugFeatures.swift; sourceTree = ""; }; - EEFC6A5F2AC0F2F80065027D /* UserText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionInviteViewModel.swift; sourceTree = ""; }; - EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkProtectionStatusViewModelTests.swift; sourceTree = ""; }; - F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksDataSource.swift; sourceTree = ""; }; - F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDefaultsExtension.swift; sourceTree = ""; }; - F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NSAttributedStringExtension.swift; sourceTree = ""; }; - F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsStore.swift; sourceTree = ""; }; - F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsUserDefaults.swift; sourceTree = ""; }; - F1134EAF1F40AC6300B73467 /* AtbParser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtbParser.swift; sourceTree = ""; }; - F1134EB21F40AD2500B73467 /* Atb.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Atb.swift; sourceTree = ""; }; - F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsLoader.swift; sourceTree = ""; }; - F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockStatisticsStore.swift; sourceTree = ""; }; - F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AtbParserTests.swift; sourceTree = ""; }; - F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JsonTestDataLoader.swift; sourceTree = ""; }; - F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatisticsUserDefaultsTests.swift; sourceTree = ""; }; - F114C55A1E66EB020018F95F /* NibLoading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NibLoading.swift; sourceTree = ""; }; - F130D7391E5776C500C45811 /* OmniBarDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBarDelegate.swift; sourceTree = ""; }; - F1386BA31E6846C40062FC3C /* TabDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabDelegate.swift; sourceTree = ""; }; - F13B4BBF1F180D8A00814661 /* TabsModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModel.swift; sourceTree = ""; }; - F13B4BD21F1822C700814661 /* Tab.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Tab.swift; sourceTree = ""; }; - F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelPersistenceExtension.swift; sourceTree = ""; }; - F13B4BF81F18CA0600814661 /* TabsModelTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelTests.swift; sourceTree = ""; }; - F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabsModelPersistenceExtensionTests.swift; sourceTree = ""; }; - F143C2B11E49D78C00CFDE3A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - F143C2C51E4A08F300CFDE3A /* DuckDuckGo.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DuckDuckGo.entitlements; sourceTree = ""; }; - F143C2E41E4A4CD400CFDE3A /* Core.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Core.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - F143C2E61E4A4CD400CFDE3A /* Core.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Core.h; sourceTree = ""; }; - F143C2E71E4A4CD400CFDE3A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F143C3151E4A99D200CFDE3A /* AppURLs.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppURLs.swift; sourceTree = ""; }; - F143C3161E4A99D200CFDE3A /* Link.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Link.swift; sourceTree = ""; }; - F143C3231E4A9A0E00CFDE3A /* Logging.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Logging.swift; sourceTree = ""; }; - F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtension.swift; sourceTree = ""; }; - F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtension.swift; sourceTree = ""; }; - F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = RoundedRectangleView.swift; path = ../Core/RoundedRectangleView.swift; sourceTree = ""; }; - F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewControllerExtension.swift; path = ../Core/UIViewControllerExtension.swift; sourceTree = ""; }; - F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = SearchBarExtension.swift; path = ../Core/SearchBarExtension.swift; sourceTree = ""; }; - F14E491E1E391CE900DC037C /* URLExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLExtensionTests.swift; sourceTree = ""; }; - F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabViewController.swift; sourceTree = ""; }; - F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteViewController.swift; sourceTree = ""; }; - F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabSwitcherViewController.swift; sourceTree = ""; }; - F1617C141E57336D00DEDCAF /* TabManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabManager.swift; sourceTree = ""; }; - F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabSwitcherDelegate.swift; sourceTree = ""; }; - F16390811E648B7A005B4550 /* HomeViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeViewController.swift; sourceTree = ""; }; - F16393F41ECCA85900DDD653 /* DomainsProtectionUserDefaultsStoreTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DomainsProtectionUserDefaultsStoreTests.swift; sourceTree = ""; }; - F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FileLoader.swift; sourceTree = ""; }; - F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewController.swift; sourceTree = ""; }; - F176699E1E40BC86003D3222 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Settings.storyboard; sourceTree = ""; }; - F17669D61E43401C003D3222 /* MainViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainViewController.swift; sourceTree = ""; }; - F17843E81F36226700390DCD /* MockFiles */ = {isa = PBXFileReference; lastKnownFileType = folder; path = MockFiles; sourceTree = ""; }; - F17922DA1E717C8D006E3D97 /* Suggestion.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Suggestion.swift; sourceTree = ""; }; - F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SuggestionTableViewCell.swift; sourceTree = ""; }; - F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteViewControllerDelegate.swift; sourceTree = ""; }; - F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NoSuggestionsTableViewCell.swift; sourceTree = ""; }; - F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppURLsTests.swift; sourceTree = ""; }; - F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDeepLinkSchemes.swift; sourceTree = ""; }; - F189AED61F18F6DE001EBAE1 /* TabTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabTests.swift; sourceTree = ""; }; - F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinkTests.swift; sourceTree = ""; }; - F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFontExtension.swift; sourceTree = ""; }; - F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIFontExtensionTests.swift; sourceTree = ""; }; - F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = TextFieldWithInsets.swift; path = ../Core/TextFieldWithInsets.swift; sourceTree = ""; }; - F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StringExtensionTests.swift; sourceTree = ""; }; - F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WKWebViewConfigurationExtensionTests.swift; sourceTree = ""; }; - F1A568391E70F98E0081082E /* AutocompleteRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutocompleteRequest.swift; sourceTree = ""; }; - F1A886771F29394E0096251E /* WebCacheManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebCacheManager.swift; sourceTree = ""; }; - F1AA54601E48D90700223211 /* NotificationCenter.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NotificationCenter.framework; path = System/Library/Frameworks/NotificationCenter.framework; sourceTree = SDKROOT; }; - F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = ""; }; - F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AuthenticationViewController.swift; sourceTree = ""; }; - F1B745211E549D550072547E /* UIColorExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIColorExtension.swift; path = ../Core/UIColorExtension.swift; sourceTree = ""; }; - F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TutorialSettings.swift; sourceTree = ""; }; - F1C4A70D1E57725800A6CA1B /* OmniBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBar.swift; sourceTree = ""; }; - F1CA3C361F045878005FADB3 /* PrivacyStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyStore.swift; sourceTree = ""; }; - F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrivacyUserDefaults.swift; sourceTree = ""; }; - F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Authenticator.swift; sourceTree = ""; }; - F1CB8EA21F26B39000A7171B /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - F1CDD3F11F16911700BE0581 /* AboutViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AboutViewController.swift; sourceTree = ""; }; - F1D477C51F2126CC0031ED49 /* OmniBarState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OmniBarState.swift; sourceTree = ""; }; - F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SmallOmniBarStateTests.swift; sourceTree = ""; }; - F1D477CA1F2149C40031ED49 /* Type.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Type.swift; sourceTree = ""; }; - F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SaveBookmarkActivity.swift; sourceTree = ""; }; - F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksViewControllerCells.swift; sourceTree = ""; }; - F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BookmarksDelegate.swift; sourceTree = ""; }; - F1D934021E610DCE00A6F0D6 /* Point.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = Point.swift; path = ../Core/Point.swift; sourceTree = ""; }; - F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ExternalUrlSchemeTests.swift; sourceTree = ""; }; - F1DE78571E5CAE350058895A /* TabViewGridCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabViewGridCell.swift; sourceTree = ""; }; - F1DE78591E5CD2A70058895A /* UIViewExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = UIViewExtension.swift; path = ../Core/UIViewExtension.swift; sourceTree = ""; }; - F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UIColorExtensionTests.swift; sourceTree = ""; }; - F1E4A4441EE89460006F2EAE /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Bookmarks.storyboard; sourceTree = ""; }; - F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeControllerDelegate.swift; sourceTree = ""; }; - F1ED309C1EDC2EA400651986 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/TabSwitcher.storyboard; sourceTree = ""; }; - F1F5337B1F26A9EF00D80D4F /* UserText.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserText.swift; sourceTree = ""; }; - F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillLoginListViewModelTests.swift; sourceTree = ""; }; - F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillContentScopeFeatureToggles.swift; sourceTree = ""; }; - F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DeprecatedColors.xcassets; sourceTree = ""; }; - F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = BookmarksAndFolders.xcdatamodel; sourceTree = ""; }; - F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksCoreDataStorage.swift; sourceTree = ""; }; - F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActionSheetDaxDialogViewController.swift; sourceTree = ""; }; - F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeMessageViewSectionRenderer.swift; sourceTree = ""; }; - F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptView.swift; sourceTree = ""; }; - F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewModel.swift; sourceTree = ""; }; - F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AutofillLoginPromptViewController.swift; sourceTree = ""; }; - F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FireButtonAnimationSettingsViewController.swift; sourceTree = ""; }; - F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = KeychainItemsDebugViewController.swift; sourceTree = ""; }; - F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingDefaultBroswerViewController.swift; sourceTree = ""; }; - F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Onboarding.xcassets; sourceTree = ""; }; - F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnboardingWidgetsViewController.swift; sourceTree = ""; }; - F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingWidgetsDetailsViewController.swift; sourceTree = ""; }; - F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AutofillInterfaceEmailTruncator.swift; sourceTree = ""; }; - F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FireButtonAnimator.swift; sourceTree = ""; }; - F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkDetailsCell.swift; sourceTree = ""; }; - F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeMessageStorage.swift; sourceTree = ""; }; - F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HighlightCutOutView.swift; sourceTree = ""; }; - F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddOrEditBookmarkViewController.swift; sourceTree = ""; }; - F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkFolderCell.swift; sourceTree = ""; }; - F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkFoldersTableViewController.swift; sourceTree = ""; }; - F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarksTextFieldCell.swift; sourceTree = ""; }; - F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BookmarkObjects.swift; sourceTree = ""; }; - F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 01_Fire_really_small.json; sourceTree = ""; }; - F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 02_Water_swirl_really_small.json; sourceTree = ""; }; - F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 03_Airstream_divided_by_four.json; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 0202565F298818B100E694E7 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0202569029881ECA00E694E7 /* CocoaAsyncSocket in Frameworks */, - 02025664298818B200E694E7 /* NetworkExtension.framework in Frameworks */, - 4B470EE4299C6DFB0086EBDC /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFDF2582601C001CD5BB /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446920BDCE10006461CD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 838306B320C704050045E854 /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E3418F1E2F7EFB00BDBA6F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 853273B624FFE0BB00E3C778 /* WidgetKit.framework in Frameworks */, - 0238E44F29C0FAA100615E30 /* FindInPageIOSJSSupport in Frameworks */, - 3760DFED299315EF0045A446 /* Waitlist in Frameworks */, - F143C2EB1E4A4CD400CFDE3A /* Core.framework in Frameworks */, - 4B2754EC29E8C7DF00394032 /* Lottie in Frameworks */, - 31E69A63280F4CB600478327 /* DuckUI in Frameworks */, - F42D541D29DCA40B004C4FF1 /* DesignResourcesKit in Frameworks */, - 85875B6129912A9900115F05 /* SyncUI in Frameworks */, - F4D7F634298C00C3006C3AE9 /* FindInPageIOSJSSupport in Frameworks */, - 85D598872927F84C00FA3B1B /* Crashes in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A31E2F7EFB00BDBA6F /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F486D3362506A037002D07D7 /* OHHTTPStubs in Frameworks */, - F486D3382506A225002D07D7 /* OHHTTPStubsSwift in Frameworks */, - EEFAB4672A73C230008A38E4 /* NetworkProtectionTestUtils in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4A24ED30D20073EE19 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8512EA5124ED30D20073EE19 /* SwiftUI.framework in Frameworks */, - 85DF714624F7FE6100C89288 /* Core.framework in Frameworks */, - 8512EA4F24ED30D20073EE19 /* WidgetKit.framework in Frameworks */, - 4BBBBA872B02E85400D965DA /* DesignResourcesKit in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D852462DCD100EDEDD1 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 8586A10E24CBAF5B0049720E /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC825C97B6E002B91A6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E1D8B632995143200C96994 /* OHHTTPStubs in Frameworks */, - 1E1D8B652995143200C96994 /* OHHTTPStubsSwift in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DAA210F5E32002631A6 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F486D31D2506980E002D07D7 /* Swifter in Frameworks */, - 85F21DC021123B03002631A6 /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9D2293F2DE900F220F2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D4B7DF2944DDBD0068814D /* Core.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2E01E4A4CD400CFDE3A /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B948E2629DCCDB9002531FA /* Persistence in Frameworks */, - 98A50962294B48A400D10880 /* Bookmarks in Frameworks */, - 1E60989B290009C700A508F9 /* Common in Frameworks */, - 1E60989D290011E600A508F9 /* ContentBlocking in Frameworks */, - F486D33425069BBB002D07D7 /* Kingfisher in Frameworks */, - EE8E568A2A56BCE400F11DCA /* NetworkProtection in Frameworks */, - CBC83E3429B631780008E19C /* Configuration in Frameworks */, - 98A16C2D28A11D6200A6C003 /* BrowserServicesKit in Frameworks */, - 8599690F29D2F1C100DBF9FA /* DDGSync in Frameworks */, - 1E60989F290011E600A508F9 /* PrivacyDashboard in Frameworks */, - 851481882A600EFC00ABC65F /* RemoteMessaging in Frameworks */, - 37DF000C29F9CA80002B7D3E /* SyncDataProviders in Frameworks */, - 1E6098A1290011E600A508F9 /* UserScript in Frameworks */, - C14882ED27F211A000D59F0C /* SwiftSoup in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0201089F29A560D400644F9D /* AppTPActivityView */ = { - isa = PBXGroup; - children = ( - 020108A029A5610C00644F9D /* AppTPActivityHostingViewController.swift */, - 02A4EACB29B0F89C009BE006 /* ViewModel */, - 02A4EACC29B0F8B3009BE006 /* View */, - ); - name = AppTPActivityView; - sourceTree = ""; - }; - 02025665298818B200E694E7 /* PacketTunnelProvider */ = { - isa = PBXGroup; - children = ( - EE3766DC2AC5940A00AAB575 /* NetworkProtection */, - EE3B98EC2A963538002F63A0 /* PacketTunnelProviderAlpha.entitlements */, - 02025670298818CB00E694E7 /* ProxyServer */, - 02025666298818B200E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift */, - 02025B1429884EA500E694E7 /* DDGObserverFactory.swift */, - 02025668298818B200E694E7 /* Info.plist */, - CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */, - 02025669298818B200E694E7 /* PacketTunnelProvider.entitlements */, - EEFC6A5F2AC0F2F80065027D /* UserText.swift */, - EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */, - ); - path = PacketTunnelProvider; - sourceTree = ""; - }; - 02025670298818CB00E694E7 /* ProxyServer */ = { - isa = PBXGroup; - children = ( - 021D30772989C0C000918636 /* Observer */, - 020258ED298820EC00E694E7 /* IPStack */, - 020259CB298820F100E694E7 /* Messages */, - 020258E8298820EC00E694E7 /* ProxyServer */, - 02025996298820EF00E694E7 /* RawSocket */, - 0202598B298820EF00E694E7 /* Rule */, - 020259A6298820F000E694E7 /* Socket */, - 020258FF298820ED00E694E7 /* Tunnel */, - 0202597B298820EE00E694E7 /* Utils */, - 02025904298820ED00E694E7 /* Opt.swift */, - 020258FE298820ED00E694E7 /* QueueFactory.swift */, - 020259CA298820F100E694E7 /* Utils.swift */, - ); - path = ProxyServer; - sourceTree = ""; - }; - 020258E8298820EC00E694E7 /* ProxyServer */ = { - isa = PBXGroup; - children = ( - 020258E9298820EC00E694E7 /* ProxyServer.swift */, - 020258EC298820EC00E694E7 /* GCDHTTPProxyServer.swift */, - ); - path = ProxyServer; - sourceTree = ""; - }; - 020258ED298820EC00E694E7 /* IPStack */ = { - isa = PBXGroup; - children = ( - 020258EF298820EC00E694E7 /* TUNInterface.swift */, - 020258F0298820EC00E694E7 /* IPStackProtocol.swift */, - 020258F9298820EC00E694E7 /* Packet */, - ); - path = IPStack; - sourceTree = ""; - }; - 020258F9298820EC00E694E7 /* Packet */ = { - isa = PBXGroup; - children = ( - 020258FA298820EC00E694E7 /* PacketProtocolParser.swift */, - 020258FB298820EC00E694E7 /* IPPacket.swift */, - ); - path = Packet; - sourceTree = ""; - }; - 020258FF298820ED00E694E7 /* Tunnel */ = { - isa = PBXGroup; - children = ( - 02025901298820ED00E694E7 /* Tunnel.swift */, - ); - path = Tunnel; - sourceTree = ""; - }; - 0202597B298820EE00E694E7 /* Utils */ = { - isa = PBXGroup; - children = ( - 0202597D298820EE00E694E7 /* Port.swift */, - 0202597E298820EE00E694E7 /* HTTPStreamScanner.swift */, - 0202597F298820EF00E694E7 /* UInt128.swift */, - 02025980298820EF00E694E7 /* IPInterval.swift */, - 02025981298820EF00E694E7 /* IPPool.swift */, - 02025982298820EF00E694E7 /* IPMask.swift */, - 02025983298820EF00E694E7 /* IPRange.swift */, - 02025984298820EF00E694E7 /* IPAddress.swift */, - 02025986298820EF00E694E7 /* BinaryDataScanner.swift */, - 02025987298820EF00E694E7 /* Checksum.swift */, - 02025988298820EF00E694E7 /* HTTPURL.swift */, - 02025989298820EF00E694E7 /* HTTPAuthentication.swift */, - 0202598A298820EF00E694E7 /* StreamScanner.swift */, - ); - path = Utils; - sourceTree = ""; - }; - 0202598B298820EF00E694E7 /* Rule */ = { - isa = PBXGroup; - children = ( - 0202598E298820EF00E694E7 /* DNSSessionMatchType.swift */, - 02025990298820EF00E694E7 /* AllRule.swift */, - 02025991298820EF00E694E7 /* DNSSessionMatchResult.swift */, - 02025992298820EF00E694E7 /* Rule.swift */, - 02025993298820EF00E694E7 /* DirectRule.swift */, - 02025994298820EF00E694E7 /* RuleManager.swift */, - 02025995298820EF00E694E7 /* IPRangeListRule.swift */, - ); - path = Rule; - sourceTree = ""; - }; - 02025996298820EF00E694E7 /* RawSocket */ = { - isa = PBXGroup; - children = ( - 02025997298820EF00E694E7 /* NWUDPSocket.swift */, - 02025998298820EF00E694E7 /* RawTCPSocketProtocol.swift */, - 02025999298820EF00E694E7 /* NWTCPSocket.swift */, - 0202599B298820EF00E694E7 /* RawSocketFactory.swift */, - 0202599C298820EF00E694E7 /* GCDTCPSocket.swift */, - ); - path = RawSocket; - sourceTree = ""; - }; - 020259A6298820F000E694E7 /* Socket */ = { - isa = PBXGroup; - children = ( - 020259A7298820F000E694E7 /* AdapterSocket */, - 020259BF298820F000E694E7 /* ProxySocket */, - 020259C4298820F000E694E7 /* SocketProtocol.swift */, - ); - path = Socket; - sourceTree = ""; - }; - 020259A7298820F000E694E7 /* AdapterSocket */ = { - isa = PBXGroup; - children = ( - 020259AB298820F000E694E7 /* AdapterSocket.swift */, - 020259AC298820F000E694E7 /* DirectAdapter.swift */, - 020259AF298820F000E694E7 /* Factory */, - ); - path = AdapterSocket; - sourceTree = ""; - }; - 020259AF298820F000E694E7 /* Factory */ = { - isa = PBXGroup; - children = ( - 020259B4298820F000E694E7 /* AdapterFactory.swift */, - ); - path = Factory; - sourceTree = ""; - }; - 020259BF298820F000E694E7 /* ProxySocket */ = { - isa = PBXGroup; - children = ( - 020259C0298820F000E694E7 /* HTTPProxySocket.swift */, - 020259C2298820F000E694E7 /* ProxySocket.swift */, - ); - path = ProxySocket; - sourceTree = ""; - }; - 020259CB298820F100E694E7 /* Messages */ = { - isa = PBXGroup; - children = ( - 020259CC298820F100E694E7 /* ConnectSession.swift */, - 020259CD298820F100E694E7 /* HTTPHeader.swift */, - ); - path = Messages; - sourceTree = ""; - }; - 02025B0A29884CF300E694E7 /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02341FA22A435E42008A1531 /* AppTPOnboarding */, - 0290471C29E7085D0008FE3C /* AppTPManageTrackersView */, - 0290472629E8619B0008FE3C /* AppTPTrackerDetailView */, - 02EC02C229AFA31900557F1A /* AppTPBreakageForm */, - 0201089F29A560D400644F9D /* AppTPActivityView */, - 02025B0B29884D2C00E694E7 /* AppTrackerData.swift */, - 02025B0E29884DC500E694E7 /* AppTrackerDataParser.swift */, - 0262085A2A37915D006CB755 /* ios_blocklist_075.json */, - 020108A429A681E200644F9D /* AppTP.xcassets */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 021D30772989C0C000918636 /* Observer */ = { - isa = PBXGroup; - children = ( - 021D30782989C0C300918636 /* Event */, - 021D306D2989C04200918636 /* Observer.swift */, - 021D306E2989C04200918636 /* ObserverFactory.swift */, - ); - path = Observer; - sourceTree = ""; - }; - 021D30782989C0C300918636 /* Event */ = { - isa = PBXGroup; - children = ( - 021D307A2989C0C400918636 /* AdapterSocketEvent.swift */, - 021D307C2989C0C600918636 /* ProxyServerEvent.swift */, - 021D307E2989C0C800918636 /* EventType.swift */, - 021D307B2989C0C600918636 /* ProxySocketEvent.swift */, - 021D30792989C0C300918636 /* TunnelEvent.swift */, - 021D307D2989C0C700918636 /* RuleMatchEvent.swift */, - ); - path = Event; - sourceTree = ""; - }; - 02341FA22A435E42008A1531 /* AppTPOnboarding */ = { - isa = PBXGroup; - children = ( - 02341FA32A437999008A1531 /* OnboardingStepView.swift */, - 02341FA52A4379CC008A1531 /* OnboardingStepViewModel.swift */, - 0268FC122A449F04000EE6A2 /* OnboardingContainerView.swift */, - 027F48732A4B5904001A1C6C /* AppTPAboutView.swift */, - 027F48772A4B663C001A1C6C /* AppTPFAQView.swift */, - 027F48792A4B66CD001A1C6C /* AppTPFAQViewModel.swift */, - ); - name = AppTPOnboarding; - sourceTree = ""; - }; - 025CCFE32582601C001CD5BB /* FingerprintingUITests */ = { - isa = PBXGroup; - children = ( - 025CCF75257EAFAF001CD5BB /* FingerprintUITest.swift */, - 025CCFE62582601C001CD5BB /* Info.plist */, - ); - path = FingerprintingUITests; - sourceTree = ""; - }; - 026F08B629B7DC130079B9DF /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 026F08B729B7DC480079B9DF /* EmbeddedAppTPDataTests.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 0290471C29E7085D0008FE3C /* AppTPManageTrackersView */ = { - isa = PBXGroup; - children = ( - 0290471D29E708750008FE3C /* AppTPManageTrackersView.swift */, - 0290471F29E708B70008FE3C /* AppTPManageTrackersViewModel.swift */, - 0290472129E723260008FE3C /* AppTPManageTrackerCell.swift */, - ); - name = AppTPManageTrackersView; - sourceTree = ""; - }; - 0290472629E8619B0008FE3C /* AppTPTrackerDetailView */ = { - isa = PBXGroup; - children = ( - 0290472729E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift */, - 0290472929E867800008FE3C /* AppTPTrackerDetailView.swift */, - ); - name = AppTPTrackerDetailView; - sourceTree = ""; - }; - 02A4EACB29B0F89C009BE006 /* ViewModel */ = { - isa = PBXGroup; - children = ( - 020108A829A7C1CD00644F9D /* AppTrackerImageCache.swift */, - 02A4EAC929B0F464009BE006 /* AppTPToggleViewModel.swift */, - ); - name = ViewModel; - sourceTree = ""; - }; - 02A4EACC29B0F8B3009BE006 /* View */ = { - isa = PBXGroup; - children = ( - 020108A229A561C300644F9D /* AppTPActivityView.swift */, - 020108A629A6ABF600644F9D /* AppTPToggleView.swift */, - 020108AD29A7F91600644F9D /* AppTPTrackerCell.swift */, - 0290472429E8496A0008FE3C /* AppTPActivityIconView.swift */, - 0290472D29E99A2F0008FE3C /* GenericIconView.swift */, - 027F48752A4B5FBE001A1C6C /* AppTPLinkButton.swift */, - ); - name = View; - sourceTree = ""; - }; - 02A54A962A0930D1000C8FED /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02A54A972A093126000C8FED /* AppTPHomeViewModel.swift */, - 02A54A992A094A17000C8FED /* AppTPHomeView.swift */, - 02A54A9D2A097F0F000C8FED /* AppTPCollectionViewCell.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 02BA15AD26A89DE100472DD7 /* PrivacyConfiguration */ = { - isa = PBXGroup; - children = ( - 02BA15B026A89ECA00472DD7 /* ios-config.json */, - ); - name = PrivacyConfiguration; - sourceTree = ""; - }; - 02EC02C229AFA31900557F1A /* AppTPBreakageForm */ = { - isa = PBXGroup; - children = ( - 02EC02C329AFA33000557F1A /* AppTPBreakageFormView.swift */, - 0290472B29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift */, - ); - name = AppTPBreakageForm; - sourceTree = ""; - }; - 1E16260029683B4D0004127F /* CustomDaxDialog */ = { - isa = PBXGroup; - children = ( - 1E1626082968418F0004127F /* Animations */, - 1E162611296C62350004127F /* Model */, - 1E016AB5294A5EB100F21625 /* CustomDaxDialog.swift */, - ); - name = CustomDaxDialog; - sourceTree = ""; - }; - 1E162603296840790004127F /* SwiftUI */ = { - isa = PBXGroup; - children = ( - 1E24295D293F57FA00584836 /* LottieView.swift */, - 1E162604296840D80004127F /* Triangle.swift */, - 1E1626062968413B0004127F /* ViewExtension.swift */, - EE4BE0082A740BED00CD6AA8 /* ClearTextField.swift */, - ); - name = SwiftUI; - sourceTree = ""; - }; - 1E1626082968418F0004127F /* Animations */ = { - isa = PBXGroup; - children = ( - 1E16260A296845120004127F /* cookie-banner-illustration-animated-dark.json */, - 1E162609296845120004127F /* cookie-banner-illustration-animated.json */, - ); - name = Animations; - sourceTree = ""; - }; - 1E162611296C62350004127F /* Model */ = { - isa = PBXGroup; - children = ( - 1E16260F296C5C630004127F /* CustomDaxDialogViewModel.swift */, - 1E162612296C62820004127F /* CookieConsentDaxDialogViewModel.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E162616296D962A0004127F /* Model */ = { - isa = PBXGroup; - children = ( - 1E016AB32949FEB500F21625 /* OmniBarNotificationViewModel.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E1D8B5B2994FF7800C96994 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E1D8B5C2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift */, - ); - name = Autoconsent; - sourceTree = ""; - }; - 1E1D8B5F29950FB300C96994 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E1D8B6029950FD200C96994 /* AutoconsentBackgroundTests.swift */, - 1E1D8B6929953CE300C96994 /* autoconsent-test-page-banner.html */, - 1E1D8B6829953CE200C96994 /* autoconsent-test-page.html */, - 1E1D8B6729953CE200C96994 /* autoconsent-test.js */, - ); - name = Autoconsent; - sourceTree = ""; - }; - 1E4DCF4227B6A29D00961E25 /* View */ = { - isa = PBXGroup; - children = ( - 1EEC460527A9499600E75FCB /* DownloadsList.swift */, - 1E4DCF4D27B6A69600961E25 /* DownloadsListHostingController.swift */, - 1E8AD1D227C000E300ABA377 /* Rows */, - 1E8AD1D327C000EA00ABA377 /* Modals */, - ); - name = View; - sourceTree = ""; - }; - 1E4DCF4327B6A2B400961E25 /* ViewModel */ = { - isa = PBXGroup; - children = ( - 1E4DCF4527B6A33600961E25 /* DownloadsListViewModel.swift */, - 1E8AD1D427C2E22900ABA377 /* DownloadsListSectionViewModel.swift */, - 1E8AD1D627C2E24E00ABA377 /* DownloadsListRowViewModel.swift */, - 1E4FAA6327D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift */, - 1E4FAA6527D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift */, - 1E8AD1D827C4FEC100ABA377 /* DownloadsListSectioningHelper.swift */, - ); - name = ViewModel; - sourceTree = ""; - }; - 1E4DCF4427B6A2C000961E25 /* Model */ = { - isa = PBXGroup; - children = ( - 1E8AD1C627BE9B2900ABA377 /* DownloadsListDataSource.swift */, - 1E4DCF4727B6A35400961E25 /* DownloadsListModel.swift */, - 1E4DCF4927B6A38000961E25 /* DownloadListRepresentable.swift */, - 1EFDCBC027D2393C00916BC5 /* DownloadsDeleteHelper.swift */, - ); - name = Model; - sourceTree = ""; - }; - 1E7A71152934E4C700B7EA19 /* OmniBarNotifications */ = { - isa = PBXGroup; - children = ( - 1E7A711A2934EE6800B7EA19 /* Animations */, - 1E162616296D962A0004127F /* Model */, - 1E7A71162934EB6400B7EA19 /* OmniBarNotificationAnimator.swift */, - 1E7A71182934EC6100B7EA19 /* OmniBarNotificationContainerView.swift */, - 1E7A711B2934EEBC00B7EA19 /* OmniBarNotification.swift */, - ); - name = OmniBarNotifications; - sourceTree = ""; - }; - 1E7A711A2934EE6800B7EA19 /* Animations */ = { - isa = PBXGroup; - children = ( - 1E24295F293F585300584836 /* cookie-icon-animated-40-light.json */, - 1E162614296D910F0004127F /* cookie-icon-animated-40-dark.json */, - ); - name = Animations; - sourceTree = ""; - }; - 1E8146A628C8AAF500D1AF63 /* PrivacyIconAndTrackers */ = { - isa = PBXGroup; - children = ( - 1E8146A728C8AB3F00D1AF63 /* TrackerAnimationLogicTests.swift */, - 1E8146A928C8AB8200D1AF63 /* PrivacyIconLogicTests.swift */, - ); - name = PrivacyIconAndTrackers; - sourceTree = ""; - }; - 1E87615728A1515400C7C5CE /* PrivacyDashboard */ = { - isa = PBXGroup; - children = ( - 1E87615828A1517200C7C5CE /* PrivacyDashboardViewController.swift */, - 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */, - ); - name = PrivacyDashboard; - sourceTree = ""; - }; - 1E8AD1C527BE45F800ABA377 /* DownloadsList */ = { - isa = PBXGroup; - children = ( - 1E4DCF4227B6A29D00961E25 /* View */, - 1E4DCF4327B6A2B400961E25 /* ViewModel */, - 1E4DCF4427B6A2C000961E25 /* Model */, - ); - name = DownloadsList; - sourceTree = ""; - }; - 1E8AD1D227C000E300ABA377 /* Rows */ = { - isa = PBXGroup; - children = ( - 1E8AD1D027C000AB00ABA377 /* OngoingDownloadRow.swift */, - 1E8AD1CE27C0009F00ABA377 /* CompleteDownloadRow.swift */, - ); - name = Rows; - sourceTree = ""; - }; - 1E8AD1D327C000EA00ABA377 /* Modals */ = { - isa = PBXGroup; - children = ( - 314C92B727C3DD660042EC96 /* QuickLookPreviewView.swift */, - 314C92B927C3E7CB0042EC96 /* QuickLookContainerViewController.swift */, - ); - name = Modals; - sourceTree = ""; - }; - 1E908BED29827C480008C8F3 /* Autoconsent */ = { - isa = PBXGroup; - children = ( - 1E908BEE29827C480008C8F3 /* AutoconsentUserScript.swift */, - 1E908BEF29827C480008C8F3 /* autoconsent-bundle.js */, - 1E908BF029827C480008C8F3 /* AutoconsentManagement.swift */, - ); - path = Autoconsent; - sourceTree = ""; - }; - 1EE411F42857C5130003FE64 /* PrivacyIconAndTrackers */ = { - isa = PBXGroup; - children = ( - 1EEF124A2850A92B003DDE57 /* Animations */, - 1EEF124D2850EADE003DDE57 /* PrivacyIconView.swift */, - 1EA51375286596A000493C6A /* PrivacyIconLogic.swift */, - 1EA513772866039400493C6A /* TrackerAnimationLogic.swift */, - 1EEF124F2851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift */, - 1EE411F02857C3640003FE64 /* TrackerAnimationImageProvider.swift */, - 1EEF387C285B1A1100383393 /* TrackerImageCache.swift */, - 1EEF124B2850A93F003DDE57 /* Trackers.xcassets */, - 1EE411F628587AC50003FE64 /* PrivacyIcon.xcassets */, - ); - name = PrivacyIconAndTrackers; - sourceTree = ""; - }; - 1EEF124A2850A92B003DDE57 /* Animations */ = { - isa = PBXGroup; - children = ( - 1EE411FB2858B92F0003FE64 /* dark-shield-dot.json */, - 1EE411F92858B92F0003FE64 /* dark-shield.json */, - 1EE411FA2858B92F0003FE64 /* dark-trackers-1.json */, - 1EE411F82858B92F0003FE64 /* dark-trackers-2.json */, - 1EE411FC2858B9300003FE64 /* dark-trackers-3.json */, - 1EEF12422850A922003DDE57 /* shield-dot.json */, - 1EEF12402850A922003DDE57 /* shield.json */, - 1EEF12522851D32A003DDE57 /* trackers-1.json */, - 1EEF12512851D32A003DDE57 /* trackers-2.json */, - 1EEF12412850A922003DDE57 /* trackers-3.json */, - ); - name = Animations; - sourceTree = ""; - }; - 310C4B4A281B69BC00BA79A9 /* Management */ = { - isa = PBXGroup; - children = ( - 31584614281AFB34004ADB8B /* LoginDetails */, - 31584611281AFAFC004ADB8B /* List */, - ); - name = Management; - sourceTree = ""; - }; - 310D09192799EF5C00DC0060 /* Downloads */ = { - isa = PBXGroup; - children = ( - 1E8AD1DC27C653F800ABA377 /* Downloads.xcassets */, - 1E0A75E927A2FBD000A2BFB6 /* Downloads.storyboard */, - 1E8AD1C527BE45F800ABA377 /* DownloadsList */, - 3132FA2227A0776B00DD7A12 /* FilePreview */, - 316931DA27BD24B60095F5ED /* Alerts */, - 310D091A2799F54900DC0060 /* DownloadManager.swift */, - 1E8AD1C827BFAD1500ABA377 /* DirectoryMonitor.swift */, - 310D091C2799F57200DC0060 /* Download.swift */, - B623C1C12862CA9E0043013E /* DownloadSession.swift */, - 31C138A727A3E9C900FFD4B2 /* URLDownloadSession.swift */, - B623C1C32862CD670043013E /* WKDownloadSession.swift */, - B6CB93E4286445AB0090FEB4 /* Base64DownloadSession.swift */, - B609D5512862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift */, - 310D09202799FD1A00DC0060 /* MIMEType.swift */, - 3161D13127AC161B00285CF6 /* DownloadMetadata.swift */, - ); - name = Downloads; - sourceTree = ""; - }; - 3132FA2227A0776B00DD7A12 /* FilePreview */ = { - isa = PBXGroup; - children = ( - 3132FA2B27A07A1B00DD7A12 /* FilePreview.swift */, - 3132FA2527A0784600DD7A12 /* FilePreviewHelper.swift */, - 3132FA2927A0788F00DD7A12 /* QuickLookPreviewHelper.swift */, - 3132FA2727A0788400DD7A12 /* PassKitPreviewHelper.swift */, - ); - name = FilePreview; - sourceTree = ""; - }; - 3151F0E827357F8F00226F58 /* VoiceSearch */ = { - isa = PBXGroup; - children = ( - 3151F0EF2735802800226F58 /* VoiceSearchViewController.swift */, - 3151F0EB27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift */, - 3151F0ED2735800800226F58 /* VoiceSearchFeedbackView.swift */, - 31DD208327395A5A008FB313 /* VoiceSearchHelper.swift */, - 3151F0E927357FBA00226F58 /* SpeechRecognizer.swift */, - 31CB4250273AF50700FA0F3F /* SpeechRecognizerProtocol.swift */, - ); - name = VoiceSearch; - sourceTree = ""; - }; - 3157B43627F4C8380042D3D7 /* Favicons */ = { - isa = PBXGroup; - children = ( - 3157B43727F4C8490042D3D7 /* FaviconsHelper.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 31584611281AFAFC004ADB8B /* List */ = { - isa = PBXGroup; - children = ( - 319A37132829A5450079FBCE /* Table */, - 31584619281B08F5004ADB8B /* AutofillLoginListViewModel.swift */, - 31EF52E0281B3BDC0034796E /* AutofillLoginListItemViewModel.swift */, - 311BD1B02836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift */, - ); - name = List; - sourceTree = ""; - }; - 31584614281AFB34004ADB8B /* LoginDetails */ = { - isa = PBXGroup; - children = ( - 31951E8D2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift */, - 31584615281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift */, - 310C4B44281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift */, - 310C4B46281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift */, - ); - name = LoginDetails; - sourceTree = ""; - }; - 316931DA27BD24B60095F5ED /* Alerts */ = { - isa = PBXGroup; - children = ( - 316931D827BD22A80095F5ED /* DownloadActionMessageViewHelper.swift */, - 316931D627BD10BB0095F5ED /* SaveToDownloadsAlert.swift */, - ); - name = Alerts; - sourceTree = ""; - }; - 317045BE2858C69A0016ED1F /* Utils */ = { - isa = PBXGroup; - children = ( - 317045BF2858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift */, - C14E2F7629DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift */, - ); - name = Utils; - sourceTree = ""; - }; - 31951E9328230D8900CAF535 /* Shared */ = { - isa = PBXGroup; - children = ( - F4C9FBF428340DDA002281CC /* AutofillInterfaceEmailTruncator.swift */, - 31A42563285A09E800049386 /* FaviconView.swift */, - 31A42565285A0A6300049386 /* FaviconViewModel.swift */, - C160544029D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift */, - C10CB5F22A1A5BDF0048E503 /* AutofillViews.swift */, - ); - name = Shared; - sourceTree = ""; - }; - 319A37132829A5450079FBCE /* Table */ = { - isa = PBXGroup; - children = ( - 31CC224828369B38001654A4 /* AutofillLoginSettingsListViewController.swift */, - 319A37142829A55F0079FBCE /* AutofillListItemTableViewCell.swift */, - 310ECFDC282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift */, - 312E5745283BB04A00C18FA0 /* AutofillEmptySearchView.swift */, - 311BD1AC2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift */, - 311BD1AE2836BB4200AEF6C1 /* AutofillItemsLockedView.swift */, - 2DC3FBD62FBAF21E87610FA8 /* AutofillNoAuthAvailableView.swift */, - C18ED4392AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift */, - ); - name = Table; - sourceTree = ""; - }; - 31C138A127A334F600FFD4B2 /* Downloads */ = { - isa = PBXGroup; - children = ( - 31C138B027A4096C00FFD4B2 /* Helper */, - 31C138AD27A408B800FFD4B2 /* Mocks */, - 31C138A227A3350A00FFD4B2 /* DownloadTests.swift */, - 31C138AB27A403CB00FFD4B2 /* DownloadManagerTests.swift */, - ); - name = Downloads; - sourceTree = ""; - }; - 31C138AD27A408B800FFD4B2 /* Mocks */ = { - isa = PBXGroup; - children = ( - 3170048127A9504F00C03F35 /* DownloadMocks.swift */, - ); - name = Mocks; - sourceTree = ""; - }; - 31C138B027A4096C00FFD4B2 /* Helper */ = { - isa = PBXGroup; - children = ( - 31C138B127A4097800FFD4B2 /* DownloadTestsHelper.swift */, - ); - name = Helper; - sourceTree = ""; - }; - 31E69A60280F4BAD00478327 /* LocalPackages */ = { - isa = PBXGroup; - children = ( - 85875B5F29912A2D00115F05 /* SyncUI */, - 37FCAACB2993149A000E420A /* Waitlist */, - 31794BFF2821DFB600F18633 /* DuckUI */, - ); - path = LocalPackages; - sourceTree = ""; - }; - 377D80202AB4853A002AF251 /* SettingSyncHandlers */ = { - isa = PBXGroup; - children = ( - 377D80212AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift */, - ); - name = SettingSyncHandlers; - sourceTree = ""; - }; - 37DF000829F9C3F0002B7D3E /* Sync */ = { - isa = PBXGroup; - children = ( - 37DF000929F9C416002B7D3E /* SyncMetadataDatabase.swift */, - 37DF000E29F9D635002B7D3E /* SyncBookmarksAdapter.swift */, - 37E615742A5F533E00ACD63D /* SyncCredentialsAdapter.swift */, - 37CBCA9D2A8A659C0050218F /* SyncSettingsAdapter.swift */, - 37445F962A155F7C0029F789 /* SyncDataProviders.swift */, - 37FD780E2A29E28B00B36DB1 /* SyncErrorHandler.swift */, - 37CEFCAB2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift */, - ); - name = Sync; - sourceTree = ""; - }; - 37FCAAA0299117F9000E420A /* MacBrowser */ = { - isa = PBXGroup; - children = ( - 4B6484E327FD1E340050A7A1 /* MacBrowserWaitlist.swift */, - 4B6484E027FD1E340050A7A1 /* MacBrowserWaitlistView.swift */, - 4B6484E527FD1E340050A7A1 /* MacWaitlistViewController.swift */, - ); - name = MacBrowser; - sourceTree = ""; - }; - 37FCAAA129911801000E420A /* WindowsBrowser */ = { - isa = PBXGroup; - children = ( - 37FCAAB529919CEB000E420A /* WindowsBrowserWaitlist.swift */, - 37FCAAB129914232000E420A /* WindowsBrowserWaitlistView.swift */, - 37FCAAB329914C77000E420A /* WindowsWaitlistViewController.swift */, - 4B6484E427FD1E340050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift */, - ); - name = WindowsBrowser; - sourceTree = ""; - }; - 4B274F5E2AFEAEB3003F0745 /* Widget */ = { - isa = PBXGroup; - children = ( - 4B274F5F2AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift */, - ); - name = Widget; - sourceTree = ""; - }; - 4B470ED4299C484B0086EBDC /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 02025B16298851D500E694E7 /* FirewallManager.swift */, - 4B470EDE299C67270086EBDC /* AppTrackerEntity.swift */, - 4B470ED5299C49800086EBDC /* AppTrackingProtectionDatabase.swift */, - 4B83397229AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift */, - 4B470EDA299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift */, - 4B470EE2299C6DD10086EBDC /* AppTrackingProtectionStoringModel.swift */, - 0253A43029E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift */, - 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 4B5C46282AF2A6DB002A4432 /* Intents */ = { - isa = PBXGroup; - children = ( - 4B5C46292AF2A6E6002A4432 /* VPNIntents.swift */, - ); - name = Intents; - sourceTree = ""; - }; - 4B6484F427FD1E390050A7A1 /* Waitlist */ = { - isa = PBXGroup; - children = ( - 37FCAAAA29911BF1000E420A /* WaitlistExtensions.swift */, - 56244C1C2A137B1900EDF259 /* WaitlistViews.swift */, - 37FCAAA0299117F9000E420A /* MacBrowser */, - 37FCAAA129911801000E420A /* WindowsBrowser */, - 8524AAAB2A3888FE00EEC6D2 /* Waitlist.xcassets */, - ); - name = Waitlist; - sourceTree = ""; - }; - 4B6484F927FFCF520050A7A1 /* Waitlist */ = { - isa = PBXGroup; - children = ( - 4B6484FB27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift */, - ); - name = Waitlist; - sourceTree = ""; - }; - 4B83396D29AC0F22003F7EA9 /* AppTrackingProtection */ = { - isa = PBXGroup; - children = ( - 4B83396E29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift */, - 4B83397029AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift */, - 4B83397429AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift */, - 4BFB911A29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift */, - 0253A43229E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift */, - ); - name = AppTrackingProtection; - sourceTree = ""; - }; - 830FA79B1F8E81FB00FCE105 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 830FA79E1F8E82DB00FCE105 /* Store */, - 830FA79C1F8E820B00FCE105 /* Converters */, - 85C271DA1FD0366F007216B4 /* HTTPSUpgradeTests.swift */, - 02C4BC3127C3F9B600C40026 /* AppPrivacyConfigurationTests.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 830FA79C1F8E820B00FCE105 /* Converters */ = { - isa = PBXGroup; - children = ( - 9847C00327A419D500DB07AA /* WebViewTestHelper.swift */, - ); - name = Converters; - sourceTree = ""; - }; - 830FA79E1F8E82DB00FCE105 /* Store */ = { - isa = PBXGroup; - children = ( - F16393F41ECCA85900DDD653 /* DomainsProtectionUserDefaultsStoreTests.swift */, - 8521FDE4238D411400A44CC3 /* FileStoreTests.swift */, - ); - name = Store; - sourceTree = ""; - }; - 83134D7F20E2E013006CE65D /* Feedback */ = { - isa = PBXGroup; - children = ( - 8528AE7D212EF5FF00D0BD74 /* AppRatingPromptTests.swift */, - 8528AE82212FF91A00D0BD74 /* AppRatingPromptStorageTests.swift */, - ); - name = Feedback; - sourceTree = ""; - }; - 835750931F8E9A610059E07B /* contentblocking */ = { - isa = PBXGroup; - children = ( - 8595BF491FE847EB00F692EC /* ios-js-support */, - 85047B891F69692C002A95D8 /* contentblocker.js */, - 850559C823C61B5D0055C0D5 /* login-form-detection.js */, - 02CA904824F6BFE700D41DDF /* navigatorsharepatch.js */, - ); - name = contentblocking; - sourceTree = ""; - }; - 837774491F8E1ECE00E17A29 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 02BA15AD26A89DE100472DD7 /* PrivacyConfiguration */, - 8377744B1F8E1F8000E17A29 /* Domain */, - 8377744C1F8E1F8D00E17A29 /* Store */, - 85BDC3152434E51B0053DB07 /* Web */, - 9847BFFD27A2DDB400DB07AA /* ContentBlocking.swift */, - 98F6EA462863124100720957 /* ContentBlockerRulesLists.swift */, - 9847BFFF27A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift */, - 9833913627AC400800DAF119 /* AppTrackerDataSetProvider.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 8377744B1F8E1F8000E17A29 /* Domain */ = { - isa = PBXGroup; - children = ( - 4B52648A25F9613B00CB4C24 /* trackerData.json */, - ); - name = Domain; - sourceTree = ""; - }; - 8377744C1F8E1F8D00E17A29 /* Store */ = { - isa = PBXGroup; - children = ( - 9813F79722BA71AA00A80EDB /* StorageCache.swift */, - 85BA79901F6FF75000F59015 /* ContentBlockerStoreConstants.swift */, - CB2A7EF3285383B300885F67 /* AppLastCompiledRulesStore.swift */, - ); - name = Store; - sourceTree = ""; - }; - 8390446D20BDCE10006461CD /* ShareExtension */ = { - isa = PBXGroup; - children = ( - 8390446E20BDCE10006461CD /* ShareViewController.swift */, - 8390447020BDCE10006461CD /* MainInterface.storyboard */, - 8390447320BDCE10006461CD /* Info.plist */, - 838306E120C733010045E854 /* InfoPlist.strings */, - ); - path = ShareExtension; - sourceTree = ""; - }; - 839F119520DBC489007CD8C2 /* Feedback */ = { - isa = PBXGroup; - children = ( - 8528AE7A212EF49200D0BD74 /* AppStore */, - 83D4A73920E2455B003A7A6D /* API */, - 982E562C222C39E2008D861B /* Model */, - 83D4A73820E2454D003A7A6D /* UI */, - ); - name = Feedback; - sourceTree = ""; - }; - 83D4A73820E2454D003A7A6D /* UI */ = { - isa = PBXGroup; - children = ( - 98DA6B3222243CC3006EA9EB /* Feedback.xcassets */, - 984147B024F0261A00362052 /* Feedback.storyboard */, - 9888F77A2224980500C46159 /* FeedbackViewController.swift */, - 9838059E2228208E00385F1A /* PositiveFeedbackViewController.swift */, - 984D60B1222A1284003B9E3B /* FeedbackFormViewController.swift */, - 982E562F222C3D5B008D861B /* FeedbackPickerViewController.swift */, - 980891A42237D4F500313A70 /* FeedbackNavigator.swift */, - 980891A62237D5D800313A70 /* FeedbackPresenter.swift */, - 986C7FA624171C6000A3557D /* BrokenSiteCategories.swift */, - 4BC6DD1B2A60E6AD001EC129 /* ReportBrokenSiteView.swift */, - 986C7FA82417ADE700A3557D /* ReportBrokenSiteViewController.swift */, - 98728E812417E3300033960E /* BrokenSiteInfo.swift */, - ); - name = UI; - sourceTree = ""; - }; - 83D4A73920E2455B003A7A6D /* API */ = { - isa = PBXGroup; - children = ( - 83134D7C20E2D725006CE65D /* FeedbackSender.swift */, - ); - name = API; - sourceTree = ""; - }; - 83EDCC3E1F86B363005CDFCD /* API */ = { - isa = PBXGroup; - children = ( - ); - name = API; - sourceTree = ""; - }; - 84E341891E2F7EFB00BDBA6F = { - isa = PBXGroup; - children = ( - EE3B98EB2A963515002F63A0 /* WidgetsExtensionAlpha.entitlements */, - 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */, - EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */, - 84E341941E2F7EFB00BDBA6F /* DuckDuckGo */, - F143C2E51E4A4CD400CFDE3A /* Core */, - 8390446D20BDCE10006461CD /* ShareExtension */, - 98A54A8222AFCB2C00E541F4 /* Instruments */, - 84E341A91E2F7EFB00BDBA6F /* UnitTests */, - 85F21DAE210F5E32002631A6 /* AtbUITests */, - 85482D892462DCD100EDEDD1 /* OpenAction */, - 8512EA5224ED30D20073EE19 /* Widgets */, - 02025665298818B200E694E7 /* PacketTunnelProvider */, - 025CCFE32582601C001CD5BB /* FingerprintingUITests */, - 9825F9D9293F2E5F00F220F2 /* PerformanceTests */, - 85D33FCC25C97B6E002B91A6 /* IntegrationTests */, - F1AA545F1E48D90700223211 /* Frameworks */, - 31E69A60280F4BAD00478327 /* LocalPackages */, - 84E341931E2F7EFB00BDBA6F /* Products */, - 83ED3B8D1FA8E63700B47556 /* README.md */, - 83ED3B8C1FA8E61D00B47556 /* ManualTestsScript.md */, - 85A313962028E78A00327D00 /* release_notes.txt */, - ); - sourceTree = ""; - }; - 84E341931E2F7EFB00BDBA6F /* Products */ = { - isa = PBXGroup; - children = ( - 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */, - 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */, - F143C2E41E4A4CD400CFDE3A /* Core.framework */, - 8390446C20BDCE10006461CD /* ShareExtension.appex */, - 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */, - 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */, - 85482D882462DCD100EDEDD1 /* OpenAction.appex */, - 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */, - 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */, - 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */, - 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */, - 02025662298818B100E694E7 /* PacketTunnelProvider.appex */, - ); - name = Products; - sourceTree = ""; - }; - 84E341941E2F7EFB00BDBA6F /* DuckDuckGo */ = { - isa = PBXGroup; - children = ( - EE3B98EA2A9634CC002F63A0 /* DuckDuckGoAlpha.entitlements */, - CB258D1129A4F1BB00DEBA24 /* Configuration */, - 1E908BED29827C480008C8F3 /* Autoconsent */, - 3157B43627F4C8380042D3D7 /* Favicons */, - AA4D6A8023DE4973007E8790 /* AppIcon */, - F1C5ECF31E37812900C599A4 /* Application */, - 02025B0A29884CF300E694E7 /* AppTrackingProtection */, - 9817C9C121EF58BA00884F65 /* AutoClear */, - F15D43211E70849A00BF2CDC /* Autocomplete */, - F44D279327F331930037F371 /* Autofill */, - F1668BCC1E798025008CBA04 /* Bookmarks */, - 9830A05725ED0C5D00DB64DE /* BrowsingMenu */, - B652DF02287C01EE00C12A9C /* ContentBlocking */, - 310D09192799EF5C00DC0060 /* Downloads */, - F143C2C51E4A08F300CFDE3A /* DuckDuckGo.entitlements */, - C159DF052A430B36007834BB /* EmailProtection */, - 839F119520DBC489007CD8C2 /* Feedback */, - 85F2FFFE2215C163006BB258 /* FindInPage */, - F13B4BF31F18C73A00814661 /* Home */, - 84E341A11E2F7EFB00BDBA6F /* Info.plist */, - 98B001B1251EABB40090EC07 /* InfoPlist.strings */, - 85DFEDEB24C7CC7600973FE7 /* iPad */, - F1C5ECFA1E37B15B00C599A4 /* Main */, - EECD94B22A28B8580085C66E /* NetworkProtection */, - 85AE668C20971FCA0014CF04 /* Notifications */, - F1C4A70C1E5771F800A6CA1B /* OmniBar */, - F1AE54DB1F0425BB00D9A700 /* Privacy */, - 1E87615728A1515400C7C5CE /* PrivacyDashboard */, - 02ECEC602A965074009F0654 /* PrivacyInfo.xcprivacy */, - C1B7B51D28941F160098FD6A /* RemoteMessaging */, - F1AB2B401E3F75A000868554 /* Settings */, - 0A6CC0EE23904D5400E4F627 /* Settings.bundle */, - 85F98F8C296F0ED100742F4A /* Sync */, - F13B4BF41F18C74500814661 /* Tabs */, - F1386BA21E6846320062FC3C /* TabSwitcher */, - 98F3A1D6217B36EE0011A0D4 /* Themes */, - F11CEF581EBB66C80088E4D7 /* Tutorials */, - F1D796ED1E7AE4090019D451 /* UserInterface */, - 84E341E31E2FC0E400BDBA6F /* UserInterfaceResources */, - 3151F0E827357F8F00226F58 /* VoiceSearch */, - 4B6484F427FD1E390050A7A1 /* Waitlist */, - ); - path = DuckDuckGo; - sourceTree = ""; - }; - 84E341A91E2F7EFB00BDBA6F /* UnitTests */ = { - isa = PBXGroup; - children = ( - 85C011FA2992850A001E0A99 /* SyncUI */, - F12D98401F266B30003C2EE3 /* DuckDuckGo */, - F1E092B31E92A6B900732CCC /* Core */, - F1134ED11F40EDB600B73467 /* TestUtils */, - F17669A91E412A17003D3222 /* Mocks */, - F17843E81F36226700390DCD /* MockFiles */, - 84E341AC1E2F7EFB00BDBA6F /* Info.plist */, - ); - name = UnitTests; - path = DuckDuckGoTests; - sourceTree = ""; - }; - 84E341E31E2FC0E400BDBA6F /* UserInterfaceResources */ = { - isa = PBXGroup; - children = ( - F143C2B11E49D78C00CFDE3A /* Assets.xcassets */, - F41610BB29E5DF65001F709D /* DeprecatedColors.xcassets */, - 85514FFC2372DA0000DBC528 /* ios13-home-row.mp4 */, - 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */, - F1F533861F26ABAC00D80D4F /* Localizable.strings */, - 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */, - 85DFEDF624CB1CAB00973FE7 /* ShareSheet.xcassets */, - 85C29709247EB7AA0063A335 /* Text.xcassets */, - ); - name = UserInterfaceResources; - sourceTree = ""; - }; - 8512EA5224ED30D20073EE19 /* Widgets */ = { - isa = PBXGroup; - children = ( - 8512EA5624ED30D30073EE19 /* Assets.xcassets */, - 853273AC24FEF49600E3C778 /* ColorExtension.swift */, - 853273B124FF114700E3C778 /* DeepLinks.swift */, - 8512EA5824ED30D30073EE19 /* Info.plist */, - 98B001A2251EABB40090EC07 /* InfoPlist.strings */, - 98B001A8251EABB40090EC07 /* Localizable.strings */, - 85DB12EA2A1FE2A4000A4A72 /* LockScreenWidgets.swift */, - 8544C37A250B823600A0FE73 /* UserText.swift */, - 8512EA5324ED30D20073EE19 /* Widgets.swift */, - 853273AF24FEFE4600E3C778 /* WidgetsExtension.entitlements */, - 853273A924FEF24300E3C778 /* WidgetViews.swift */, - 4BB7CBAF2AF59C310014A35F /* VPNWidget.swift */, - ); - path = Widgets; - sourceTree = ""; - }; - 851DFD88212C5ED600D95F20 /* Main */ = { - isa = PBXGroup; - children = ( - 851DFD89212C5EE800D95F20 /* TabSwitcherButtonTests.swift */, - 310742A92848E5B70012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift */, - 6AC98418288055C1005FA9CA /* BarsAnimatorTests.swift */, - ); - name = Main; - sourceTree = ""; - }; - 8528AE7A212EF49200D0BD74 /* AppStore */ = { - isa = PBXGroup; - children = ( - 8528AE7B212EF4A200D0BD74 /* AppRatingPrompt.swift */, - 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */, - ); - name = AppStore; - sourceTree = ""; - }; - 85374D3621AC417200FF5A1E /* Renderers */ = { - isa = PBXGroup; - children = ( - F446B9B4251150AC00324016 /* HomeMessageViewSectionRenderer.swift */, - 85374D3B21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift */, - 85374D3721AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift */, - 02A54A9B2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift */, - ); - name = Renderers; - sourceTree = ""; - }; - 85449EF623FDA03100512AAF /* UI */ = { - isa = PBXGroup; - children = ( - F1CDD3F11F16911700BE0581 /* AboutViewController.swift */, - 855D45D22ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift */, - AA3D854623D9E88E00788410 /* AppIconSettingsCell.swift */, - AA3D854423D9942200788410 /* AppIconSettingsViewController.swift */, - 98F0FC1F21FF18E700CE77AB /* AutoClearSettingsViewController.swift */, - 1EE7C298294227EC0026C8CB /* AutoconsentSettingsViewController.swift */, - 02C57C4A2514FEFB009E5129 /* DoNotSellSettingsViewController.swift */, - F456B3B425810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift */, - 85449EF423FDA02800512AAF /* KeyboardSettingsViewController.swift */, - 8540BD5523D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift */, - F176699D1E40BC86003D3222 /* Settings.storyboard */, - F1AB2B411E3F7D5C00868554 /* SettingsViewController.swift */, - 1E865AEF272042DB001C74F3 /* TextSizeSettingsViewController.swift */, - 9881439B23326DC200573F7C /* ThemeSettingsViewController.swift */, - 8531A08D1F9950E6000484F0 /* UnprotectedSitesViewController.swift */, - ); - name = UI; - sourceTree = ""; - }; - 85449EF723FDA03D00512AAF /* Model */ = { - isa = PBXGroup; - children = ( - 85449EFC23FDA71F00512AAF /* KeyboardSettings.swift */, - 4B53648926718D0E001AA041 /* EmailWaitlist.swift */, - ); - name = Model; - sourceTree = ""; - }; - 85482D892462DCD100EDEDD1 /* OpenAction */ = { - isa = PBXGroup; - children = ( - 85482D8C2462DCD100EDEDD1 /* ActionViewController.swift */, - 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */, - 85482D912462DCD100EDEDD1 /* Info.plist */, - 98B001A5251EABB40090EC07 /* InfoPlist.strings */, - 85482D982462F1C600EDEDD1 /* ActionIcons.xcassets */, - ); - path = OpenAction; - sourceTree = ""; - }; - 858566F1252E55AE007501B8 /* Debug */ = { - isa = PBXGroup; - children = ( - 858566E7252E4F56007501B8 /* Debug.storyboard */, - 8590CB602684D0600089F6BF /* CookieDebugViewController.swift */, - 4B0295182537BC6700E00CEF /* ConfigurationDebugViewController.swift */, - 858566FA252E55D6007501B8 /* ImageCacheDebugViewController.swift */, - 8590CB66268A2E520089F6BF /* RootDebugViewController.swift */, - 8590CB68268A4E190089F6BF /* DebugEtagStorage.swift */, - 1EDE39D12705D4A100C99C72 /* FileSizeDebugViewController.swift */, - C18ED43B2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift */, - F46FEC5627987A5F0061D9DF /* KeychainItemsDebugViewController.swift */, - 983D71B02A286E810072E26D /* SyncDebugViewController.swift */, - EE72CA842A862D000043B5B3 /* NetworkProtectionDebugViewController.swift */, - ); - name = Debug; - sourceTree = ""; - }; - 858650CF2469BCC100C36F8A /* DaxOnboarding */ = { - isa = PBXGroup; - children = ( - 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */, - 858650D02469BCDE00C36F8A /* DaxDialogs.swift */, - 858650DA246B111900C36F8A /* DaxOnboarding.xcassets */, - 858650D8246B0D3C00C36F8A /* DaxOnboardingViewController.swift */, - 8524CC93246C5C8900E59D45 /* DaxDialogViewController.swift */, - 8524CC99246DA81700E59D45 /* FullscreenDaxDialogViewController.swift */, - F42EF9302614BABD00101FB9 /* ActionSheetDaxDialogViewController.swift */, - F4E1936525AF722F001D2666 /* HighlightCutOutView.swift */, - 85C297032476C1FD0063A335 /* DaxDialogsSettings.swift */, - 85C29719248162CA0063A335 /* DaxOnboardingPadViewController.swift */, - ); - name = DaxOnboarding; - sourceTree = ""; - }; - 8588026724E4249800C24AB6 /* iPad */ = { - isa = PBXGroup; - children = ( - 8588026824E424AF00C24AB6 /* AppWidthObserverTests.swift */, - ); - name = iPad; - sourceTree = ""; - }; - 8595BF491FE847EB00F692EC /* ios-js-support */ = { - isa = PBXGroup; - children = ( - 4B60AC96252EC07B00E8D219 /* fullscreenvideo.js */, - 1EEFD2D42758E31600B1393B /* textsize.js */, - ); - name = "ios-js-support"; - sourceTree = ""; - }; - 859872221F5743AF00041CB8 /* FireAnimation */ = { - isa = PBXGroup; - children = ( - F4B594E2257E9806006BC1F0 /* NewFireAnimation */, - ); - name = FireAnimation; - sourceTree = ""; - }; - 85AE668C20971FCA0014CF04 /* Notifications */ = { - isa = PBXGroup; - children = ( - 85AE668D2097206E0014CF04 /* NotificationView.xib */, - 85AE668F209724120014CF04 /* NotificationView.swift */, - ); - name = Notifications; - sourceTree = ""; - }; - 85B9CB8321AEBD72009001F1 /* Cells */ = { - isa = PBXGroup; - children = ( - 9865DFFC22A84CF300D27829 /* FavoriteHomeCell.xib */, - 85B9CB8821AEBDD5009001F1 /* FavoriteHomeCell.swift */, - 989B337422D7EF2100437824 /* EmptyCollectionReusableView.swift */, - ); - name = Cells; - sourceTree = ""; - }; - 85BDC3152434E51B0053DB07 /* Web */ = { - isa = PBXGroup; - children = ( - 02CA904A24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift */, - ); - name = Web; - sourceTree = ""; - }; - 85C011FA2992850A001E0A99 /* SyncUI */ = { - isa = PBXGroup; - children = ( - 85C011FB29928524001E0A99 /* SyncManagementViewModelTests.swift */, - ); - name = SyncUI; - sourceTree = ""; - }; - 85C11E4A209084DE00BFFEB4 /* HomeRow */ = { - isa = PBXGroup; - children = ( - 85C11E4B2090888C00BFFEB4 /* HomeRowReminder.swift */, - 857EEB742095FFAC008A005C /* HomeRowInstructionsViewController.swift */, - 984147C524F026C800362052 /* HomeRow.storyboard */, - 85A9C37820E0E00C00073340 /* HomeRow.xcassets */, - ); - name = HomeRow; - sourceTree = ""; - }; - 85C11E4D2090893900BFFEB4 /* HomeRow */ = { - isa = PBXGroup; - children = ( - 8536A1C9209AF6480050739E /* HomeRowReminderTests.swift */, - 85C11E522090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift */, - ); - name = HomeRow; - sourceTree = ""; - }; - 85C29705247BDCE60063A335 /* Dax */ = { - isa = PBXGroup; - children = ( - 858650D22469BFAD00C36F8A /* DaxDialogTests.swift */, - 85C29706247BDCFF0063A335 /* DaxDialogsBrowsingSpecTests.swift */, - ); - name = Dax; - sourceTree = ""; - }; - 85CA53A724BB342B00A6288C /* Favicons */ = { - isa = PBXGroup; - children = ( - C1CCCBA6283E101500CF3791 /* FaviconsHelper.swift */, - 85CA53A324B9F2BD00A6288C /* Favicons.swift */, - 85CA53A924BB376800A6288C /* NotFoundCachingDownloader.swift */, - 85CA53AB24BBD39300A6288C /* FaviconRequestModifier.swift */, - 85D2187524BF6164004373D2 /* FaviconSourcesProvider.swift */, - 85D2187A24BF9F85004373D2 /* FaviconUserScript.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 85D2186E24BF24BA004373D2 /* Favicons */ = { - isa = PBXGroup; - children = ( - 85D2186F24BF24DB004373D2 /* FaviconRequestModifierTests.swift */, - 85D2187724BF6B88004373D2 /* FaviconSourcesProviderTests.swift */, - 85D2187324BF25CD004373D2 /* FaviconsTests.swift */, - 85D2187124BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift */, - ); - name = Favicons; - sourceTree = ""; - }; - 85D33FCC25C97B6E002B91A6 /* IntegrationTests */ = { - isa = PBXGroup; - children = ( - 1E1D8B5F29950FB300C96994 /* Autoconsent */, - 85F21DBD21121147002631A6 /* AtbServerTests.swift */, - 85519124247468580010FDD0 /* TrackerRadarIntegrationTests.swift */, - 02CA904C24FD2DB000D41DDF /* ContentBlockingRulesTests.swift */, - 85D33FCF25C97B6E002B91A6 /* Info.plist */, - ); - path = IntegrationTests; - sourceTree = ""; - }; - 85DD44232976C7A8005CC388 /* Controllers */ = { - isa = PBXGroup; - children = ( - 85582DFF29D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift */, - 85F98F91296F32BD00742F4A /* SyncSettingsViewController.swift */, - 85047C742A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift */, - 85047C762A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift */, - ); - name = Controllers; - sourceTree = ""; - }; - 85DFEDEB24C7CC7600973FE7 /* iPad */ = { - isa = PBXGroup; - children = ( - 85DFEDEC24C7CCA500973FE7 /* AppWidthObserver.swift */, - ); - name = iPad; - sourceTree = ""; - }; - 85E5602D26541D0900F4DC44 /* AutoComplete */ = { - isa = PBXGroup; - children = ( - 85E5602E26541D1D00F4DC44 /* AutocompleteRequestTests.swift */, - ); - name = AutoComplete; - sourceTree = ""; - }; - 85EE7F53224667C3000FE757 /* WebContainer */ = { - isa = PBXGroup; - children = ( - 85EE7F54224667DD000FE757 /* WebContainer.storyboard */, - 85EE7F58224673C5000FE757 /* WebContainerNavigationController.swift */, - 85EE7F562246685B000FE757 /* WebContainerViewController.swift */, - ); - name = WebContainer; - sourceTree = ""; - }; - 85F21DAE210F5E32002631A6 /* AtbUITests */ = { - isa = PBXGroup; - children = ( - 85F21DAF210F5E32002631A6 /* AtbIntegrationTests.swift */, - 85F21DB1210F5E32002631A6 /* Info.plist */, - 8551912624746EDC0010FDD0 /* SnapshotHelper.swift */, - ); - path = AtbUITests; - sourceTree = ""; - }; - 85F2FFFE2215C163006BB258 /* FindInPage */ = { - isa = PBXGroup; - children = ( - 85F2FFFF2215C17B006BB258 /* FindInPage.swift */, - 8517D98A221783A0006A8DD0 /* FindInPage.xcassets */, - 8586A10C24CBA7070049720E /* FindInPageActivity.swift */, - 85BDC30F243359040053DB07 /* FindInPageUserScript.swift */, - 85F200032216F5D8006BB258 /* FindInPageView.swift */, - ); - name = FindInPage; - sourceTree = ""; - }; - 85F98F8C296F0ED100742F4A /* Sync */ = { - isa = PBXGroup; - children = ( - 377D80202AB4853A002AF251 /* SettingSyncHandlers */, - 85F98F97296F4CB100742F4A /* SyncAssets.xcassets */, - 85F0E97229952D7A003D5181 /* DuckDuckGo Recovery Document.pdf */, - 85DD44232976C7A8005CC388 /* Controllers */, - ); - name = Sync; - sourceTree = ""; - }; - 9817C9C121EF58BA00884F65 /* AutoClear */ = { - isa = PBXGroup; - children = ( - 981FED75220464EF008488D7 /* AutoClearSettingsModel.swift */, - 9817C9C221EF594700884F65 /* AutoClear.swift */, - ); - name = AutoClear; - sourceTree = ""; - }; - 981FED7222045FFA008488D7 /* AutoClear */ = { - isa = PBXGroup; - children = ( - 981FED7322046017008488D7 /* AutoClearTests.swift */, - ); - name = AutoClear; - sourceTree = ""; - }; - 9825F9D9293F2E5F00F220F2 /* PerformanceTests */ = { - isa = PBXGroup; - children = ( - 98BFA910294A2086004EA636 /* bookmarks_3k.html */, - 98D4B7E22949C4270068814D /* bookmarks_30k.html */, - 9825F9DA293F2E8700F220F2 /* BookmarksTestData.swift */, - 986B45CA299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift */, - 98D4B7D9294407AC0068814D /* BookmarksSearchPerformanceTests.swift */, - 98D4B7E02949C3E80068814D /* BookmarksImportPerformanceTests.swift */, - 98D4B7E42949EFCE0068814D /* BookmarksExportPerformanceTests.swift */, - 98BFA912294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift */, - ); - path = PerformanceTests; - sourceTree = ""; - }; - 982E562C222C39E2008D861B /* Model */ = { - isa = PBXGroup; - children = ( - 982E562D222C39F8008D861B /* Feedback.swift */, - ); - name = Model; - sourceTree = ""; - }; - 9830A05725ED0C5D00DB64DE /* BrowsingMenu */ = { - isa = PBXGroup; - children = ( - 9830A06225ED0DB900DB64DE /* BrowsingMenu.xcassets */, - B6BA95C228891E33004ABA20 /* BrowsingMenuAnimator.swift */, - 986B16C225E92DF0007D23E8 /* BrowsingMenuViewController.swift */, - B6BA95C428894A28004ABA20 /* BrowsingMenuViewController.storyboard */, - 98D98A7225ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift */, - 98D98A8025ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift */, - 98D98A8E25ED952F00D8E3DF /* BrowsingMenuButton.swift */, - 98D98A9A25ED954100D8E3DF /* BrowsingMenuButton.xib */, - ); - path = BrowsingMenu; - sourceTree = ""; - }; - 98559FD0267099F400A83094 /* ContentBlocker */ = { - isa = PBXGroup; - children = ( - 8590CB622684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift */, - 9801F08927E4B21100191874 /* EmbeddedTrackerDataTests.swift */, - B6AD9E3428D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift */, - B6AD9E3528D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift */, - B6AD9E3928D456820019CDE9 /* PrivacyConfigurationManagerMock.swift */, - B6AD9E3C28D46FD50019CDE9 /* AppSettingsMock.swift */, - ); - name = ContentBlocker; - sourceTree = ""; - }; - 987130BD294AAB8200AB05E0 /* BSK */ = { - isa = PBXGroup; - children = ( - 986B45CF299E30A50089D2D7 /* BookmarkEntityTests.swift */, - 987130BF294AAB9E00AB05E0 /* BookmarkEditorViewModelTests.swift */, - 987130C0294AAB9E00AB05E0 /* BookmarkListViewModelTests.swift */, - 987130C3294AAB9E00AB05E0 /* BookmarkUtilsTests.swift */, - 987130BE294AAB9E00AB05E0 /* FavoriteListViewModelTests.swift */, - 987130C1294AAB9E00AB05E0 /* MenuBookmarksViewModelTests.swift */, - 987130C2294AAB9E00AB05E0 /* BookmarksTestHelpers.swift */, - ); - name = BSK; - sourceTree = ""; - }; - 98A54A8222AFCB2C00E541F4 /* Instruments */ = { - isa = PBXGroup; - children = ( - 98A54A8322AFCB2D00E541F4 /* Instruments.instrpkg */, - 9820A5D522B1C0B20024E37C /* DDG Trace.tracetemplate */, - ); - path = Instruments; - sourceTree = ""; - }; - 98EA2C3A218B9A880023E1DC /* Themes */ = { - isa = PBXGroup; - children = ( - 98EA2C3B218B9AAD0023E1DC /* ThemeManagerTests.swift */, - ); - name = Themes; - sourceTree = ""; - }; - 98EA2C3F218BB5140023E1DC /* Settings */ = { - isa = PBXGroup; - children = ( - 981FED682201FE69008488D7 /* AutoClearSettingsScreenTests.swift */, - 8598F6792405EB8600FBC70C /* KeyboardSettingsTests.swift */, - ); - name = Settings; - sourceTree = ""; - }; - 98F3A1D6217B36EE0011A0D4 /* Themes */ = { - isa = PBXGroup; - children = ( - 98F3A1D7217B37010011A0D4 /* Theme.swift */, - 9874F9ED2187AFCE00CAF33D /* Themable.swift */, - 98DA6EC92181E41F00E65433 /* ThemeManager.swift */, - 98F3A1D9217B37200011A0D4 /* LightTheme.swift */, - 98F3A1DB217B373E0011A0D4 /* DarkTheme.swift */, - 8536A1FC2ACF114B003AC5BA /* Theme+DesignSystem.swift */, - ); - name = Themes; - sourceTree = ""; - }; - AA4D6A8023DE4973007E8790 /* AppIcon */ = { - isa = PBXGroup; - children = ( - AA4D6A6923DB87B1007E8790 /* AppIconManager.swift */, - AA3D854823DA1DFB00788410 /* AppIcon.swift */, - AA4D6A8123DE4981007E8790 /* Black */, - AA4D6A9623DE4BB3007E8790 /* Blue */, - AA4D6AAB23DE4CC9007E8790 /* Green */, - AA4D6AAC23DE4CE5007E8790 /* Purple */, - AA4D6AF323DF0282007E8790 /* Red */, - AA4D6AAD23DE4D01007E8790 /* Yellow */, - ); - name = AppIcon; - sourceTree = ""; - }; - AA4D6A8123DE4981007E8790 /* Black */ = { - isa = PBXGroup; - children = ( - AA4D6A8A23DE49A5007E8790 /* AppIconBlack29x29@2x.png */, - AA4D6A8523DE49A4007E8790 /* AppIconBlack29x29@3x.png */, - AA4D6A8223DE49A4007E8790 /* AppIconBlack40x40@2x.png */, - AA4D6A8323DE49A4007E8790 /* AppIconBlack40x40@3x.png */, - AA4D6A8423DE49A4007E8790 /* AppIconBlack60x60@2x.png */, - AA4D6A8723DE49A5007E8790 /* AppIconBlack60x60@3x.png */, - AA4D6A8923DE49A5007E8790 /* AppIconBlack76x76@2x.png */, - AAF2E28023E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png */, - ); - name = Black; - sourceTree = ""; - }; - AA4D6A9623DE4BB3007E8790 /* Blue */ = { - isa = PBXGroup; - children = ( - AA4D6A9A23DE4CC3007E8790 /* AppIconBlue29x29@2x.png */, - AA4D6A9B23DE4CC3007E8790 /* AppIconBlue29x29@3x.png */, - AA4D6A9E23DE4CC4007E8790 /* AppIconBlue40x40@2x.png */, - AA4D6A9923DE4CC3007E8790 /* AppIconBlue40x40@3x.png */, - AA4D6A9D23DE4CC4007E8790 /* AppIconBlue60x60@2x.png */, - AA4D6A9723DE4CC3007E8790 /* AppIconBlue60x60@3x.png */, - AA4D6A9823DE4CC3007E8790 /* AppIconBlue76x76@2x.png */, - AAF2E28223E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png */, - ); - name = Blue; - sourceTree = ""; - }; - AA4D6AAB23DE4CC9007E8790 /* Green */ = { - isa = PBXGroup; - children = ( - AA4D6ADD23DE4D33007E8790 /* AppIconGreen29x29@2x.png */, - AA4D6ADF23DE4D33007E8790 /* AppIconGreen29x29@3x.png */, - AA4D6AD823DE4D32007E8790 /* AppIconGreen40x40@2x.png */, - AA4D6ADA23DE4D32007E8790 /* AppIconGreen40x40@3x.png */, - AA4D6AD923DE4D32007E8790 /* AppIconGreen60x60@2x.png */, - AA4D6ADC23DE4D33007E8790 /* AppIconGreen60x60@3x.png */, - AA4D6AD723DE4D32007E8790 /* AppIconGreen76x76@2x.png */, - AAF2E28423E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png */, - ); - name = Green; - sourceTree = ""; - }; - AA4D6AAC23DE4CE5007E8790 /* Purple */ = { - isa = PBXGroup; - children = ( - AA4D6AC923DE4D26007E8790 /* AppIconPurple29x29@2x.png */, - AA4D6AC323DE4D26007E8790 /* AppIconPurple29x29@3x.png */, - AA4D6AC723DE4D26007E8790 /* AppIconPurple40x40@2x.png */, - AA4D6ACA23DE4D26007E8790 /* AppIconPurple40x40@3x.png */, - AA4D6AC223DE4D26007E8790 /* AppIconPurple60x60@2x.png */, - AA4D6AC423DE4D26007E8790 /* AppIconPurple60x60@3x.png */, - AA4D6AC523DE4D26007E8790 /* AppIconPurple76x76@2x.png */, - AAF2E28623E0498100962AF8 /* AppIconPurple83.5x83.5@2x.png */, - ); - name = Purple; - sourceTree = ""; - }; - AA4D6AAD23DE4D01007E8790 /* Yellow */ = { - isa = PBXGroup; - children = ( - AA4D6AAE23DE4D14007E8790 /* AppIconYellow29x29@2x.png */, - AA4D6AAF23DE4D14007E8790 /* AppIconYellow29x29@3x.png */, - AA4D6AB123DE4D14007E8790 /* AppIconYellow40x40@2x.png */, - AA4D6AB523DE4D15007E8790 /* AppIconYellow40x40@3x.png */, - AA4D6AB323DE4D15007E8790 /* AppIconYellow60x60@2x.png */, - AA4D6AB223DE4D14007E8790 /* AppIconYellow60x60@3x.png */, - AA4D6AB623DE4D15007E8790 /* AppIconYellow76x76@2x.png */, - AAF2E28A23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png */, - ); - name = Yellow; - sourceTree = ""; - }; - AA4D6AF323DF0282007E8790 /* Red */ = { - isa = PBXGroup; - children = ( - AA4D6AF923DF0CF6007E8790 /* AppIconRed29x29@2x.png */, - AA4D6AF823DF0CF5007E8790 /* AppIconRed29x29@3x.png */, - AA4D6AF523DF0312007E8790 /* AppIconRed60x60@2x.png */, - AA4D6AF423DF0312007E8790 /* AppIconRed60x60@3x.png */, - ); - name = Red; - sourceTree = ""; - }; - B652DF02287C01EE00C12A9C /* ContentBlocking */ = { - isa = PBXGroup; - children = ( - B652DF11287C336E00C12A9C /* ContentBlockingUpdating.swift */, - B652DEFE287BF1FE00C12A9C /* ScriptSourceProviding.swift */, - ); - name = ContentBlocking; - sourceTree = ""; - }; - C14882D627F2010700D59F0C /* ImportExport */ = { - isa = PBXGroup; - children = ( - C14882D727F2011C00D59F0C /* BookmarksExporter.swift */, - C14882D927F2011C00D59F0C /* BookmarksImporter.swift */, - ); - name = ImportExport; - sourceTree = ""; - }; - C14882DD27F20D7300D59F0C /* Bookmarks */ = { - isa = PBXGroup; - children = ( - 987130BD294AAB8200AB05E0 /* BSK */, - 98AAF8E3292EB46000DBDF06 /* BookmarksMigrationTests.swift */, - 98983095255B5019003339A2 /* BookmarksCachingSearchTests.swift */, - C14882DE27F20D7E00D59F0C /* ImportExport */, - ); - name = Bookmarks; - sourceTree = ""; - }; - C14882DE27F20D7E00D59F0C /* ImportExport */ = { - isa = PBXGroup; - children = ( - C14882E127F20D9A00D59F0C /* BookmarksExporterTests.swift */, - C14882E227F20D9A00D59F0C /* BookmarksImporterTests.swift */, - C111B26827F579EF006558B1 /* BookmarkOrFolderTests.swift */, - ); - name = ImportExport; - sourceTree = ""; - }; - C159DF052A430B36007834BB /* EmailProtection */ = { - isa = PBXGroup; - children = ( - C1F341C32A6923D70032057B /* EmailAddressPrompt */, - C1CAA3D52A630ECB00807703 /* EmailSignup */, - ); - name = EmailProtection; - sourceTree = ""; - }; - C17B59552A03AAC40055F2D1 /* PasswordGeneration */ = { - isa = PBXGroup; - children = ( - C17B59582A03AAD30055F2D1 /* PasswordGenerationPromptView.swift */, - C17B59572A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift */, - C17B59562A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift */, - ); - name = PasswordGeneration; - sourceTree = ""; - }; - C1B7B51D28941F160098FD6A /* RemoteMessaging */ = { - isa = PBXGroup; - children = ( - C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */, - C1B7B52028941F2A0098FD6A /* RemoteMessageRequest.swift */, - C1B7B52128941F2A0098FD6A /* RemoteMessaging.swift */, - C1B7B51F28941F2A0098FD6A /* RemoteMessagingStore.swift */, - ); - name = RemoteMessaging; - sourceTree = ""; - }; - C1B7B52E28944DDC0098FD6A /* RemoteMessaging */ = { - isa = PBXGroup; - children = ( - C1B7B52F28944E390098FD6A /* RemoteMessagingStoreTests.swift */, - ); - name = RemoteMessaging; - sourceTree = ""; - }; - C1BF0BA629B63E0400482B73 /* AutofillLoginUI */ = { - isa = PBXGroup; - children = ( - C1BF0BA729B63E1A00482B73 /* AutofillLoginPromptViewModelTests.swift */, - ); - name = AutofillLoginUI; - sourceTree = ""; - }; - C1CAA3D52A630ECB00807703 /* EmailSignup */ = { - isa = PBXGroup; - children = ( - C159DF062A430B60007834BB /* EmailSignupViewController.swift */, - C12726ED2A5FF88C00215B02 /* EmailSignupPromptView.swift */, - C12726EF2A5FF89900215B02 /* EmailSignupPromptViewModel.swift */, - C12726F12A5FF8CB00215B02 /* EmailSignupPromptViewController.swift */, - ); - name = EmailSignup; - sourceTree = ""; - }; - C1F341C32A6923D70032057B /* EmailAddressPrompt */ = { - isa = PBXGroup; - children = ( - C1F341C42A6924000032057B /* EmailAddressPromptView.swift */, - C1F341C62A6924100032057B /* EmailAddressPromptViewModel.swift */, - C1F341C82A6926920032057B /* EmailAddressPromptViewController.swift */, - ); - name = EmailAddressPrompt; - sourceTree = ""; - }; - CB1AEFB6279AF6420031AE3D /* WidgetEducation */ = { - isa = PBXGroup; - children = ( - CB9B8738278C8E72001F4906 /* WidgetEducationViewController.swift */, - CB9B873B278C8FEA001F4906 /* WidgetEducationView.swift */, - ); - name = WidgetEducation; - sourceTree = ""; - }; - CB258D1129A4F1BB00DEBA24 /* Configuration */ = { - isa = PBXGroup; - children = ( - CB84C7C029A3F0280088A5B8 /* ConfigurationStore.swift */, - CB258D0F29A4D0FD00DEBA24 /* ConfigurationManager.swift */, - ); - path = Configuration; - sourceTree = ""; - }; - CBAA195627BFDD9800A4BD49 /* SmarterEncryption */ = { - isa = PBXGroup; - children = ( - CBAA195827BFDE0800A4BD49 /* Resources */, - CBAA195727BFDDAC00A4BD49 /* Store */, - ); - name = SmarterEncryption; - sourceTree = ""; - }; - CBAA195727BFDDAC00A4BD49 /* Store */ = { - isa = PBXGroup; - children = ( - 85A53EC9200D1FA20010D13F /* FileStore.swift */, - 9896632322C56716007BE4FE /* EtagStorage.swift */, - CB258D0C29A4CD0500DEBA24 /* Configuration.swift */, - ); - name = Store; - sourceTree = ""; - }; - CBAA195827BFDE0800A4BD49 /* Resources */ = { - isa = PBXGroup; - children = ( - 83E2D2B1253CC16B005605F5 /* httpsMobileV2BloomSpec.json */, - 83E2D2AF253CC16B005605F5 /* httpsMobileV2Bloom.bin */, - 83E2D2B0253CC16B005605F5 /* httpsMobileV2FalsePositives.json */, - ); - name = Resources; - sourceTree = ""; - }; - EA7EFE662677F5BD0075464E /* PrivacyReferenceTests */ = { - isa = PBXGroup; - children = ( - EA39B7E1268A1A35000C62CD /* privacy-reference-tests */, - 314A3EFB293905EC00D3D4C8 /* BrokenSiteReportingTests.swift */, - EAB19ED9268963510015D3EA /* DomainMatchingTests.swift */, - 98DA35C3268CC81E00159906 /* DomainMatchingReportTests.swift */, - 310E79BC2949CAA5007C49E8 /* FireButtonReferenceTests.swift */, - ); - name = PrivacyReferenceTests; - sourceTree = ""; - }; - EE0153DF2A6EABAF002A8B26 /* Helpers */ = { - isa = PBXGroup; - children = ( - EE0153E02A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift */, - EE458D0C2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift */, - EE9D68DB2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift */, - ); - name = Helpers; - sourceTree = ""; - }; - EE0153E22A6FE031002A8B26 /* Root */ = { - isa = PBXGroup; - children = ( - EE0153E52A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift */, - EE0153EC2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift */, - EE276BE92A77F823009167B6 /* NetworkProtectionRootViewController.swift */, - ); - name = Root; - sourceTree = ""; - }; - EE01EB412AFC1DE10096AAC9 /* PreferredLocation */ = { - isa = PBXGroup; - children = ( - EE01EB422AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift */, - ); - name = PreferredLocation; - sourceTree = ""; - }; - EE3766DC2AC5940A00AAB575 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EEEB80A22A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift */, - EE3766DD2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift */, - ); - path = NetworkProtection; - sourceTree = ""; - }; - EE3B226929DE0EE10082298A /* FeatureFlags */ = { - isa = PBXGroup; - children = ( - EE3B226A29DE0F110082298A /* MockInternalUserStoring.swift */, - ); - name = FeatureFlags; - sourceTree = ""; - }; - EE458D122ABB651500FC651A /* Debug */ = { - isa = PBXGroup; - children = ( - EEF0F8CB2ABC832200630031 /* NetworkProtectionDebugFeatures.swift */, - EE458D132ABB652900FC651A /* NetworkProtectionDebugUtilities.swift */, - ); - name = Debug; - sourceTree = ""; - }; - EE50052C29C3692700AE0773 /* FeatureFlags */ = { - isa = PBXGroup; - children = ( - EE50052D29C369D300AE0773 /* FeatureFlag.swift */, - EE50052F29C3BA0800AE0773 /* InternalUserStore.swift */, - ); - name = FeatureFlags; - sourceTree = ""; - }; - EE56DE3A2A6038F500375C41 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EEFE9C722A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift */, - EE0153EA2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift */, - EE41BD182A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EE7A92852AC6DE2500832A36 /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EE7A92862AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift */, - EE9D68DD2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EE9D68CF2AE00CE000B55EF4 /* VPNSettings */ = { - isa = PBXGroup; - children = ( - EE9D68D02AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift */, - EE01EB3F2AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift */, - ); - name = VPNSettings; - sourceTree = ""; - }; - EE9D68D62AE1527F00B55EF4 /* VPNNotifications */ = { - isa = PBXGroup; - children = ( - EE9D68D42AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift */, - EE9D68D92AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift */, - ); - name = VPNNotifications; - sourceTree = ""; - }; - EECD94B22A28B8580085C66E /* NetworkProtection */ = { - isa = PBXGroup; - children = ( - EE01EB412AFC1DE10096AAC9 /* PreferredLocation */, - EE9D68D62AE1527F00B55EF4 /* VPNNotifications */, - EE9D68CF2AE00CE000B55EF4 /* VPNSettings */, - EE458D122ABB651500FC651A /* Debug */, - EE0153E22A6FE031002A8B26 /* Root */, - EE0153DF2A6EABAF002A8B26 /* Helpers */, - EEFD562D2A65B68B00DAEC48 /* Invite */, - EECD94B32A28B96C0085C66E /* Status */, - 4B5C46282AF2A6DB002A4432 /* Intents */, - 4B274F5E2AFEAEB3003F0745 /* Widget */, - EE8594982A44791C008A6D06 /* NetworkProtectionTunnelController.swift */, - ); - name = NetworkProtection; - sourceTree = ""; - }; - EECD94B32A28B96C0085C66E /* Status */ = { - isa = PBXGroup; - children = ( - EE4FB1852A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift */, - EE4FB1872A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift */, - ); - name = Status; - sourceTree = ""; - }; - EEFD562D2A65B68B00DAEC48 /* Invite */ = { - isa = PBXGroup; - children = ( - EEFD562E2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift */, - EE0153EE2A70021E002A8B26 /* NetworkProtectionInviteView.swift */, - ); - name = Invite; - sourceTree = ""; - }; - F1134EA71F3E2B3500B73467 /* Statistics */ = { - isa = PBXGroup; - children = ( - C1B7B52C2894469D0098FD6A /* DefaultVariantManager.swift */, - F1134EB41F40AEEA00B73467 /* StatisticsLoader.swift */, - F1134EB11F40AC6A00B73467 /* Domain */, - F1134EAE1F40AB2300B73467 /* Parser */, - F1134EA91F3E2BA700B73467 /* Store */, - CB2A7EF028410DF700885F67 /* PixelEvent.swift */, - 853A717520F62FE800FE60BC /* Pixel.swift */, - 1E05D1D729C46EDA00BF9A1F /* TimedPixel.swift */, - 1E05D1D529C46EBB00BF9A1F /* DailyPixel.swift */, - 85E242162AB1B54D000F3E28 /* ReturnUserMeasurement.swift */, - ); - name = Statistics; - sourceTree = ""; - }; - F1134EA91F3E2BA700B73467 /* Store */ = { - isa = PBXGroup; - children = ( - F1134EA51F3E2AF400B73467 /* StatisticsStore.swift */, - F1134EAA1F3E2C6A00B73467 /* StatisticsUserDefaults.swift */, - ); - name = Store; - sourceTree = ""; - }; - F1134EAE1F40AB2300B73467 /* Parser */ = { - isa = PBXGroup; - children = ( - F1134EAF1F40AC6300B73467 /* AtbParser.swift */, - ); - name = Parser; - sourceTree = ""; - }; - F1134EB11F40AC6A00B73467 /* Domain */ = { - isa = PBXGroup; - children = ( - F1134EB21F40AD2500B73467 /* Atb.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F1134EC91F40E74800B73467 /* Statistics */ = { - isa = PBXGroup; - children = ( - 850250B420D80419002199C7 /* AtbAndVariantCleanupTests.swift */, - 851B1281221FE64E004781BC /* ImproveOnboardingExperiment1Tests.swift */, - F1134ECB1F40EA0300B73467 /* Parser */, - 853A717720F645FB00FE60BC /* PixelTests.swift */, - 1E05D1D929C47B2B00BF9A1F /* DailyPixelTests.swift */, - 83EDCC3F1F86B895005CDFCD /* StatisticsLoaderTests.swift */, - F1134ED31F40F12B00B73467 /* Store */, - 85C11E4020904BBE00BFFEB4 /* VariantManagerTests.swift */, - ); - name = Statistics; - sourceTree = ""; - }; - F1134ECB1F40EA0300B73467 /* Parser */ = { - isa = PBXGroup; - children = ( - F1134ECC1F40EA2000B73467 /* AtbParserTests.swift */, - ); - name = Parser; - sourceTree = ""; - }; - F1134ED11F40EDB600B73467 /* TestUtils */ = { - isa = PBXGroup; - children = ( - C1B7B53328944EFA0098FD6A /* CoreDataTestUtilities.swift */, - 9846AA6622BD3BBF007DE48E /* InitHelpers.swift */, - C14882E527F20DAA00D59F0C /* HtmlTestDataLoader.swift */, - F1134ECF1F40EBE200B73467 /* JsonTestDataLoader.swift */, - C14882E627F20DAB00D59F0C /* TestDataLoader.swift */, - 85449F0023FEAF3000512AAF /* UserDefaultsExtension.swift */, - 31B1FA86286EFC5C00CA3C1C /* XCTestCaseExtension.swift */, - EE7917902A83DE93008DFF28 /* CombineTestUtilities.swift */, - ); - name = TestUtils; - sourceTree = ""; - }; - F1134ED31F40F12B00B73467 /* Store */ = { - isa = PBXGroup; - children = ( - F1134ED41F40F15800B73467 /* StatisticsUserDefaultsTests.swift */, - ); - name = Store; - sourceTree = ""; - }; - F11CEF581EBB66C80088E4D7 /* Tutorials */ = { - isa = PBXGroup; - children = ( - 1E16260029683B4D0004127F /* CustomDaxDialog */, - 858650CF2469BCC100C36F8A /* DaxOnboarding */, - 85EE7F53224667C3000FE757 /* WebContainer */, - 85C11E4A209084DE00BFFEB4 /* HomeRow */, - F1BE54481E69DD5F00FCF649 /* Onboarding */, - F186421A1E94A3F900B2A911 /* Support */, - ); - name = Tutorials; - sourceTree = ""; - }; - F12790DD1EBBDDF3001D3AEC /* Tutorials */ = { - isa = PBXGroup; - children = ( - 85C29705247BDCE60063A335 /* Dax */, - 85C11E4D2090893900BFFEB4 /* HomeRow */, - ); - name = Tutorials; - sourceTree = ""; - }; - F12D98401F266B30003C2EE3 /* DuckDuckGo */ = { - isa = PBXGroup; - children = ( - F17669A21E411D63003D3222 /* Application */, - 026F08B629B7DC130079B9DF /* AppTrackingProtection */, - 981FED7222045FFA008488D7 /* AutoClear */, - 85E5602D26541D0900F4DC44 /* AutoComplete */, - 1E1D8B5B2994FF7800C96994 /* Autoconsent */, - F40F843228C92B1C0081AE75 /* Autofill */, - 98559FD0267099F400A83094 /* ContentBlocker */, - 31C138A127A334F600FFD4B2 /* Downloads */, - 83134D7F20E2E013006CE65D /* Feedback */, - 8588026724E4249800C24AB6 /* iPad */, - 851DFD88212C5ED600D95F20 /* Main */, - EE56DE3A2A6038F500375C41 /* NetworkProtection */, - F1D477C71F2139210031ED49 /* OmniBar */, - C1B7B52E28944DDC0098FD6A /* RemoteMessaging */, - 98EA2C3F218BB5140023E1DC /* Settings */, - F13B4BF71F18C9E800814661 /* Tabs */, - 98EA2C3A218B9A880023E1DC /* Themes */, - F12790DD1EBBDDF3001D3AEC /* Tutorials */, - F194FAF91F14E605009B4DF8 /* UserInterface */, - 317045BE2858C69A0016ED1F /* Utils */, - 4B6484F927FFCF520050A7A1 /* Waitlist */, - ); - name = DuckDuckGo; - sourceTree = ""; - }; - F1386BA21E6846320062FC3C /* TabSwitcher */ = { - isa = PBXGroup; - children = ( - 85DFEDF824CF3D0E00973FE7 /* TabsBarCell.swift */, - 9872D204247DCAC100CEF398 /* TabPreviewsSource.swift */, - 8586A10F24CCCD040049720E /* TabsBarViewController.swift */, - F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */, - F1617C181E573EA800DEDCAF /* TabSwitcherDelegate.swift */, - 984D035B24AE15CD0066CFB8 /* TabSwitcherSettings.swift */, - F1617C121E572E0300DEDCAF /* TabSwitcherViewController.swift */, - 85F2FFCE2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift */, - 984D035924ACCC7D0066CFB8 /* TabViewCell.swift */, - F1DE78571E5CAE350058895A /* TabViewGridCell.swift */, - 984D035724ACCC6F0066CFB8 /* TabViewListCell.swift */, - ); - name = TabSwitcher; - sourceTree = ""; - }; - F13B4BF31F18C73A00814661 /* Home */ = { - isa = PBXGroup; - children = ( - 02A54A962A0930D1000C8FED /* AppTrackingProtection */, - F4D9C4F8251179CC00814B71 /* HomeMessages */, - 984147B324F0264300362052 /* Home.storyboard */, - 853C5F5A21BFF0AE001F7A05 /* HomeCollectionView.swift */, - F1E90C1F1E678E7C005E7E21 /* HomeControllerDelegate.swift */, - 85058365219AE9EA00ED4EDB /* HomePageConfiguration.swift */, - F16390811E648B7A005B4550 /* HomeViewController.swift */, - 85058367219C49E000ED4EDB /* HomeViewSectionRenderers.swift */, - 85C861E528FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift */, - 85B9CB8321AEBD72009001F1 /* Cells */, - 85374D3621AC417200FF5A1E /* Renderers */, - ); - name = Home; - sourceTree = ""; - }; - F13B4BF41F18C74500814661 /* Tabs */ = { - isa = PBXGroup; - children = ( - 8565A34A1FC8D96B00239327 /* LaunchTabNotification.swift */, - F1617C141E57336D00DEDCAF /* TabManager.swift */, - F13B4BF51F18C75D00814661 /* Model */, - F13B4BF61F18C76600814661 /* UI */, - ); - name = Tabs; - sourceTree = ""; - }; - F13B4BF51F18C75D00814661 /* Model */ = { - isa = PBXGroup; - children = ( - F13B4BD21F1822C700814661 /* Tab.swift */, - F13B4BD41F183B3600814661 /* TabsModelPersistenceExtension.swift */, - F13B4BBF1F180D8A00814661 /* TabsModel.swift */, - 988AC354257E47C100793C64 /* RequeryLogic.swift */, - B652DEFC287BE67400C12A9C /* UserScripts.swift */, - ); - name = Model; - sourceTree = ""; - }; - F13B4BF61F18C76600814661 /* UI */ = { - isa = PBXGroup; - children = ( - 984147C224F026A300362052 /* Tab.storyboard */, - F1386BA31E6846C40062FC3C /* TabDelegate.swift */, - F159BDA31F0BDB5A00B4A01D /* TabViewController.swift */, - CB2A7EEE283D185100885F67 /* RulesCompilationMonitor.swift */, - 9820EAF422613CD30089094D /* WebProgressWorker.swift */, - 83004E852193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift */, - 83004E872193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift */, - 8C47244F2217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift */, - 98999D5822FDA41500CBBE1B /* BasicAuthenticationAlert.swift */, - 8540BBA12440857A00017FE4 /* PreserveLoginsWorker.swift */, - 8548D95D25262B1B005AAE49 /* ViewHighlighter.swift */, - 8548D96725262C33005AAE49 /* view_highlight.json */, - 31B524562715BB23002225AB /* WebJSAlert.swift */, - B60DFF062872B64B0061E7C2 /* JSAlertController.swift */, - B6BA95E728924730004ABA20 /* JSAlertController.storyboard */, - 85010501292FB1000033978F /* FireproofFaviconUpdater.swift */, - ); - name = UI; - sourceTree = ""; - }; - F13B4BF71F18C9E800814661 /* Tabs */ = { - isa = PBXGroup; - children = ( - 85010503292FFB080033978F /* FireproofFaviconUpdaterTests.swift */, - 8565A34C1FC8DFE400239327 /* LaunchTabNotificationTests.swift */, - 984D035F24AF49160066CFB8 /* TabPreviewsSourceTests.swift */, - F13B4BFA1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift */, - F13B4BF81F18CA0600814661 /* TabsModelTests.swift */, - F189AED61F18F6DE001EBAE1 /* TabTests.swift */, - ); - name = Tabs; - sourceTree = ""; - }; - F143C2E51E4A4CD400CFDE3A /* Core */ = { - isa = PBXGroup; - children = ( - EE7A92852AC6DE2500832A36 /* NetworkProtection */, - 4B470ED4299C484B0086EBDC /* AppTrackingProtection */, - F1CE42A71ECA0A520074A8DF /* Bookmarks */, - 837774491F8E1ECE00E17A29 /* ContentBlocker */, - F143C2E61E4A4CD400CFDE3A /* Core.h */, - F143C3141E4A99BE00CFDE3A /* Domain */, - 85CA53A724BB342B00A6288C /* Favicons */, - EE50052C29C3692700AE0773 /* FeatureFlags */, - 8512BCBF2061B6110085E862 /* global.swift */, - F143C2E71E4A4CD400CFDE3A /* Info.plist */, - 98B001AE251EABB40090EC07 /* InfoPlist.strings */, - F18608DE1E5E648100361C30 /* Javascript */, - CBAA195B27C3982A00A4BD49 /* PrivacyFeatures.swift */, - CBAA195627BFDD9800A4BD49 /* SmarterEncryption */, - F1134EA71F3E2B3500B73467 /* Statistics */, - 37DF000829F9C3F0002B7D3E /* Sync */, - F143C3191E4A99DD00CFDE3A /* Utilities */, - F143C3311E4A9A6A00CFDE3A /* Web */, - ); - path = Core; - sourceTree = ""; - }; - F143C3141E4A99BE00CFDE3A /* Domain */ = { - isa = PBXGroup; - children = ( - F143C3151E4A99D200CFDE3A /* AppURLs.swift */, - F17D723B1E8BB374003E8B0E /* AppDeepLinkSchemes.swift */, - F143C3161E4A99D200CFDE3A /* Link.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F143C3191E4A99DD00CFDE3A /* Utilities */ = { - isa = PBXGroup; - children = ( - B603974829C19F6F00902A34 /* Assertions.swift */, - CBAA195927BFE15600A4BD49 /* NSManagedObjectContextExtension.swift */, - 4BE27566272F878F006B20B0 /* URLRequestExtension.swift */, - 9875E00622316B8400B1373F /* Instruments.swift */, - 9876B75D2232B36900D81D9F /* TabInstrumentation.swift */, - 9887DC242354D2AA005C85F5 /* Database.swift */, - 85200FA01FBC5BB5001AF290 /* DDGPersistenceContainer.swift */, - F16393FE1ECCB9CC00DDD653 /* FileLoader.swift */, - F143C3231E4A9A0E00CFDE3A /* Logging.swift */, - F10E522C1E946F8800CE1253 /* NSAttributedStringExtension.swift */, - F143C3241E4A9A0E00CFDE3A /* StringExtension.swift */, - F1D477CA1F2149C40031ED49 /* Type.swift */, - 85372446220DD103009D09CD /* UIKeyCommandExtension.swift */, - F143C3251E4A9A0E00CFDE3A /* URLExtension.swift */, - 1E4DCF4B27B6A4CB00961E25 /* URLFileExtension.swift */, - F1075C911E9EF827006BE8A8 /* UserDefaultsExtension.swift */, - 98982B3322F8D8E400578AC9 /* Debounce.swift */, - 1CB7B82023CEA1F800AA24EA /* DateExtension.swift */, - 1E8AD1DA27C51AE000ABA377 /* TimeIntervalExtension.swift */, - 85449EFA23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift */, - 1EE411F22857C4A30003FE64 /* CollectionExtension.swift */, - 1E6A4D682984208800A371D3 /* LocaleExtension.swift */, - ); - name = Utilities; - sourceTree = ""; - }; - F143C3311E4A9A6A00CFDE3A /* Web */ = { - isa = PBXGroup; - children = ( - 85A1B3B120C6CD9900C18F15 /* CookieStorage.swift */, - 85BDC3132434D8F80053DB07 /* DebugUserScript.swift */, - 4B60ACA0252EC0B100E8D219 /* FullScreenVideoUserScript.swift */, - 85BDC3182436161C0053DB07 /* LoginFormDetectionUserScript.swift */, - 850559CF23CF647C0055C0D5 /* PreserveLogins.swift */, - 4B75EA9126A266CB00018634 /* PrintingUserScript.swift */, - 988F3DCE237D5C0F00AEE34C /* SchemeHandler.swift */, - 1E61BC2927074BED00B2854D /* TextSizeUserScript.swift */, - 836A941C247F23C600BF8EF5 /* UserAgentManager.swift */, - F1A886771F29394E0096251E /* WebCacheManager.swift */, - 83004E7F2193BB8200DA013C /* WKNavigationExtension.swift */, - 830381BF1F850AAF00863075 /* WKWebViewConfigurationExtension.swift */, - ); - name = Web; - sourceTree = ""; - }; - F15D43211E70849A00BF2CDC /* Autocomplete */ = { - isa = PBXGroup; - children = ( - F17922D31E7109C4006E3D97 /* API */, - F17922DC1E717C91006E3D97 /* Domain */, - F17922D41E7109DB006E3D97 /* UI */, - ); - name = Autocomplete; - sourceTree = ""; - }; - F1668BCC1E798025008CBA04 /* Bookmarks */ = { - isa = PBXGroup; - children = ( - F4F6DFB126E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift */, - F4D7220F26F29A70007D6193 /* BookmarkDetailsCell.swift */, - F4F6DFB326E6B63700ED7E12 /* BookmarkFolderCell.swift */, - F4F6DFB526E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift */, - F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */, - F103073A1E7C91330059FEC7 /* BookmarksDataSource.swift */, - F1D796F31E7C2A410019D451 /* BookmarksDelegate.swift */, - F4F6DFB726EA9AA600ED7E12 /* BookmarksTextFieldCell.swift */, - F1668BCD1E798081008CBA04 /* BookmarksViewController.swift */, - F1D796EF1E7B07610019D451 /* BookmarksViewControllerCells.swift */, - 85E58C2B28FDA94F006A801A /* FavoritesViewController.swift */, - F1D796EB1E7AB8930019D451 /* SaveBookmarkActivity.swift */, - 3736088F2ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift */, - ); - name = Bookmarks; - sourceTree = ""; - }; - F17669A21E411D63003D3222 /* Application */ = { - isa = PBXGroup; - children = ( - 85BA58561F34F61C00C6E8CA /* AppUserDefaultsTests.swift */, - 4B62C4B925B930DD008912C6 /* AppConfigurationFetchTests.swift */, - 85480CB229226B1E007E8F13 /* CrashCollectionExtensionTests.swift */, - ); - name = Application; - sourceTree = ""; - }; - F17669A91E412A17003D3222 /* Mocks */ = { - isa = PBXGroup; - children = ( - C14882E927F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift */, - 98B3128F218CCB2200E54DE1 /* MockDependencyProvider.swift */, - C158AC7A297AB5DC0008723A /* MockSecureVault.swift */, - F1134EBA1F40D3D000B73467 /* MockStatisticsStore.swift */, - 026DABA328242BC80089E0B5 /* MockUserAgent.swift */, - 8536A1C7209AF2410050739E /* MockVariantManager.swift */, - 31C7D71B27515A6300A95D0A /* MockVoiceSearchHelper.swift */, - CBDD5DE029A6741300832877 /* MockBundle.swift */, - C1B0F6412AB08BE9001EAF05 /* MockPrivacyConfiguration.swift */, - ); - name = Mocks; - sourceTree = ""; - }; - F17922D31E7109C4006E3D97 /* API */ = { - isa = PBXGroup; - children = ( - F1A568391E70F98E0081082E /* AutocompleteRequest.swift */, - ); - name = API; - sourceTree = ""; - }; - F17922D41E7109DB006E3D97 /* UI */ = { - isa = PBXGroup; - children = ( - 984147AD24F025F700362052 /* Autocomplete.storyboard */, - F15D431F1E706CC500BF2CDC /* AutocompleteViewController.swift */, - F17922DF1E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift */, - F17922E11E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift */, - F17922DD1E7192E6006E3D97 /* SuggestionTableViewCell.swift */, - ); - name = UI; - sourceTree = ""; - }; - F17922DC1E717C91006E3D97 /* Domain */ = { - isa = PBXGroup; - children = ( - F17922DA1E717C8D006E3D97 /* Suggestion.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F17D722C1E8B3563003E8B0E /* Domain */ = { - isa = PBXGroup; - children = ( - 22CB1ED7203DDD2C00D2C724 /* AppDeepLinksTests.swift */, - F17D72381E8B35C6003E8B0E /* AppURLsTests.swift */, - CBDD5DDE29A6736A00832877 /* APIHeadersTests.swift */, - F189AEE31F18FDAF001EBAE1 /* LinkTests.swift */, - ); - name = Domain; - sourceTree = ""; - }; - F18608DE1E5E648100361C30 /* Javascript */ = { - isa = PBXGroup; - children = ( - 835750931F8E9A610059E07B /* contentblocking */, - ); - name = Javascript; - sourceTree = ""; - }; - F186421A1E94A3F900B2A911 /* Support */ = { - isa = PBXGroup; - children = ( - F1BE54571E69DE1000FCF649 /* TutorialSettings.swift */, - ); - name = Support; - sourceTree = ""; - }; - F194FAF91F14E605009B4DF8 /* UserInterface */ = { - isa = PBXGroup; - children = ( - F1E092C01E92A72E00732CCC /* UIColorExtensionTests.swift */, - F194FAFA1F14E622009B4DF8 /* UIFontExtensionTests.swift */, - ); - name = UserInterface; - sourceTree = ""; - }; - F198D78F1E3976300088DA8A /* Utilities */ = { - isa = PBXGroup; - children = ( - F198D78D1E39762C0088DA8A /* StringExtensionTests.swift */, - F14E491E1E391CE900DC037C /* URLExtensionTests.swift */, - F1DA2F7C1EBCF23700313F51 /* ExternalUrlSchemeTests.swift */, - 8341D804212D5DFB000514C2 /* HashExtensionTest.swift */, - 1CB7B82223CEA28300AA24EA /* DateExtensionTests.swift */, - 4BC21A2C272388BD00229F0E /* RunLoopExtensionTests.swift */, - ); - name = Utilities; - sourceTree = ""; - }; - F198D7961E3A45C00088DA8A /* Web */ = { - isa = PBXGroup; - children = ( - 834DF990248FDDF60075EA48 /* UserAgentTests.swift */, - 8540BD5123D8C2220057FDD2 /* PreserveLoginsTests.swift */, - 850559D123CF710C0055C0D5 /* WebCacheManagerTests.swift */, - F198D7971E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift */, - ); - name = Web; - sourceTree = ""; - }; - F1AA545F1E48D90700223211 /* Frameworks */ = { - isa = PBXGroup; - children = ( - F1AA54601E48D90700223211 /* NotificationCenter.framework */, - 8512EA4E24ED30D20073EE19 /* WidgetKit.framework */, - 8512EA5024ED30D20073EE19 /* SwiftUI.framework */, - 02025663298818B100E694E7 /* NetworkExtension.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - F1AB2B401E3F75A000868554 /* Settings */ = { - isa = PBXGroup; - children = ( - 858566F1252E55AE007501B8 /* Debug */, - 85449EF723FDA03D00512AAF /* Model */, - 85449EF623FDA03100512AAF /* UI */, - ); - name = Settings; - sourceTree = ""; - }; - F1AE54DB1F0425BB00D9A700 /* Privacy */ = { - isa = PBXGroup; - children = ( - 984147B624F0264B00362052 /* Authentication.storyboard */, - F1AE54E71F0425FC00D9A700 /* AuthenticationViewController.swift */, - 981FED6C22025151008488D7 /* BlankSnapshotViewController.swift */, - F1CA3C3A1F045B65005FADB3 /* Authenticator.swift */, - F1CA3C361F045878005FADB3 /* PrivacyStore.swift */, - F1CA3C381F045885005FADB3 /* PrivacyUserDefaults.swift */, - ); - name = Privacy; - sourceTree = ""; - }; - F1BE54481E69DD5F00FCF649 /* Onboarding */ = { - isa = PBXGroup; - children = ( - 984147AA24F0259000362052 /* Onboarding.storyboard */, - 851B128722200575004781BC /* Onboarding.swift */, - F47E53D8250A97330037C686 /* OnboardingDefaultBroswerViewController.swift */, - F4B0B78B252CAFF700830156 /* OnboardingWidgetsViewController.swift */, - F4B0B795252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift */, - 851B128B2220483A004781BC /* OnboardingViewController.swift */, - F47E53DA250A9A1C0037C686 /* Onboarding.xcassets */, - ); - name = Onboarding; - sourceTree = ""; - }; - F1C4A70C1E5771F800A6CA1B /* OmniBar */ = { - isa = PBXGroup; - children = ( - F114C55A1E66EB020018F95F /* NibLoading.swift */, - F1C4A70D1E57725800A6CA1B /* OmniBar.swift */, - 98D16975250CE707009513CC /* OmniBar.xib */, - F130D7391E5776C500C45811 /* OmniBarDelegate.swift */, - F1D477C51F2126CC0031ED49 /* OmniBarState.swift */, - 85DFEDF024C7EEA400973FE7 /* LargeOmniBarState.swift */, - 85DFEDEE24C7EA3B00973FE7 /* SmallOmniBarState.swift */, - 98AA92B22456FBE100ED4B9E /* SearchFieldContainerView.swift */, - 1EEF123E2850A68A003DDE57 /* PrivacyInfoContainerView.swift */, - 1E7A71152934E4C700B7EA19 /* OmniBarNotifications */, - 1EE411F42857C5130003FE64 /* PrivacyIconAndTrackers */, - ); - name = OmniBar; - sourceTree = ""; - }; - F1C5ECF31E37812900C599A4 /* Application */ = { - isa = PBXGroup; - children = ( - 83BE9BC2215D69C1009844D9 /* AppConfigurationFetch.swift */, - CB24F70E29A3EB15006DCC58 /* AppConfigurationURLProvider.swift */, - 84E341951E2F7EFB00BDBA6F /* AppDelegate.swift */, - 85DB12EC2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift */, - 98B31291218CCB8C00E54DE1 /* AppDependencyProvider.swift */, - 85BA58591F3506AE00C6E8CA /* AppSettings.swift */, - 85BA58541F34F49E00C6E8CA /* AppUserDefaults.swift */, - 373608912ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift */, - 850250B220D803F4002199C7 /* AtbAndVariantCleanup.swift */, - 983EABB7236198F6003948D1 /* DatabaseMigration.swift */, - 853C5F6021C277C7001F7A05 /* global.swift */, - ); - name = Application; - sourceTree = ""; - }; - F1C5ECFA1E37B15B00C599A4 /* Main */ = { - isa = PBXGroup; - children = ( - 310742A52848CD780012660B /* BackForwardMenuHistoryItem.swift */, - 6AC6DAB228804F97002723C0 /* BarsAnimator.swift */, - 8563A03B1F9288D600F04442 /* BrowserChromeManager.swift */, - 9865DFF822A8220D00D27829 /* FavoritesOverlay.swift */, - 854A012E2A5563A400FCC628 /* FindInPage.xib */, - 988F3DD2237DE8D900AEE34C /* ForgetDataAlert.swift */, - 8C4838B4221C8F7F008A6739 /* GestureToolbarButton.swift */, - 8577A1C4255D2C0D00D43FCD /* HitTestingToolbar.swift */, - 85DDE03F2AC6FF65006ABCA2 /* MainView.swift */, - F17669D61E43401C003D3222 /* MainViewController.swift */, - 981CA7E92617797500E119D5 /* MainViewController+AddFavoriteFlow.swift */, - 1E4F4A59297193DE00625985 /* MainViewController+CookiesManaged.swift */, - 8546A5492A672959003929BF /* MainViewController+Email.swift */, - 85F2FFCC2211F615006BB258 /* MainViewController+KeyCommands.swift */, - 850ABD002AC3961100A733DF /* MainViewController+Segues.swift */, - 9880723525FA4E440039EF4B /* menu_dark.json */, - 9880723625FA4E450039EF4B /* menu_light.json */, - 9880722925FA497B0039EF4B /* MenuButton.swift */, - 98EF177C21837E35006750C1 /* new_tab_dark.json */, - 85371D232121B9D400920548 /* new_tab.json */, - 31B2F11E287846320040427A /* NoMicPermissionAlert.swift */, - 8540BD5323D8D5080057FDD2 /* PreserveLoginsAlert.swift */, - 850ABD022AC4D46C00A733DF /* SuggestionTray.storyboard */, - 85864FBB24D31EF300E756FF /* SuggestionTrayViewController.swift */, - 851DFD86212C39D300D95F20 /* TabSwitcherButton.swift */, - CBEFB9102ADFFE7900DEDE7B /* CriticalAlerts.swift */, - ); - name = Main; - sourceTree = ""; - }; - F1CE42A71ECA0A520074A8DF /* Bookmarks */ = { - isa = PBXGroup; - children = ( - 8501186529001D6900BDEE27 /* BookmarksDatabase.swift */, - 9856A1982933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift */, - 379E877329E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift */, - C14882D627F2010700D59F0C /* ImportExport */, - F1CE42A81ECA0A660074A8DF /* LegacyStore */, - ); - name = Bookmarks; - sourceTree = ""; - }; - F1CE42A81ECA0A660074A8DF /* LegacyStore */ = { - isa = PBXGroup; - children = ( - C1963862283794A000298D4D /* BookmarksCachingSearch.swift */, - F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */, - F41C2DA426C1975E00F9A760 /* BookmarksCoreDataStorage.swift */, - F4F6DFB926EFF28A00ED7E12 /* BookmarkObjects.swift */, - 98B000522915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift */, - ); - name = LegacyStore; - sourceTree = ""; - }; - F1D477C71F2139210031ED49 /* OmniBar */ = { - isa = PBXGroup; - children = ( - 8588026424E4209900C24AB6 /* LargeOmniBarStateTests.swift */, - 85F20005221702F7006BB258 /* OmniBarTests.swift */, - F1D477C81F2139410031ED49 /* SmallOmniBarStateTests.swift */, - 1E8146A628C8AAF500D1AF63 /* PrivacyIconAndTrackers */, - ); - name = OmniBar; - sourceTree = ""; - }; - F1D796ED1E7AE4090019D451 /* UserInterface */ = { - isa = PBXGroup; - children = ( - 859872221F5743AF00041CB8 /* FireAnimation */, - 1E162603296840790004127F /* SwiftUI */, - 982686AC2600C0850011A8D6 /* ActionMessageView.swift */, - 982686B82600C0960011A8D6 /* ActionMessageView.xib */, - 37FCAABF29930E26000E420A /* FailedAssertionView.swift */, - 980891A122369ADB00313A70 /* FeedbackUserText.swift */, - 985AAE4424899369007A43EC /* HomeScreenTransition.swift */, - 1EF24234273BB9D200DE3D02 /* IntervalSlider.swift */, - 4B6484E927FD1E340050A7A1 /* MenuControllerView.swift */, - 37FCAABB2992F592000E420A /* MultilineScrollableTextFix.swift */, - F1D934021E610DCE00A6F0D6 /* Point.swift */, - 985892512260B1B200EEB31B /* ProgressView.swift */, - F143C32B1E4A9A4800CFDE3A /* RoundedRectangleView.swift */, - F143C3451E4AA32D00CFDE3A /* SearchBarExtension.swift */, - 8524CC95246D620B00E59D45 /* String+Markdown.swift */, - 855D914C2063EF6A00C4B448 /* TabSwitcherTransition.swift */, - F197EA3B1E6885F20029BDC1 /* TextFieldWithInsets.swift */, - 98F78B8D22419093007CACF4 /* ThemableNavigationController.swift */, - 83004E832193E14C00DA013C /* UIAlertControllerExtension.swift */, - F1B745211E549D550072547E /* UIColorExtension.swift */, - F194FAEC1F14E2B3009B4DF8 /* UIFontExtension.swift */, - 1EC458452948932500CB2B13 /* UIHostingControllerExtension.swift */, - 1EC51CD828D8C0DF00E9D05A /* UIImageExtension.swift */, - 850365F223DE087800D0F787 /* UIImageViewExtension.swift */, - 980891A82238504B00313A70 /* UILabelExtension.swift */, - 9820FF4F2244FECC008D4782 /* UIScrollViewExtension.swift */, - 982C87C32255559A00919035 /* UITableViewCellExtension.swift */, - 319A37162829C8AD0079FBCE /* UITableViewExtension.swift */, - 854A01322A558B3A00FCC628 /* UIView+Constraints.swift */, - F143C32C1E4A9A4800CFDE3A /* UIViewControllerExtension.swift */, - F1DE78591E5CD2A70058895A /* UIViewExtension.swift */, - F1F5337B1F26A9EF00D80D4F /* UserText.swift */, - 986DA94924884B18004A7E39 /* WebViewTransition.swift */, - EE9D68D72AE15AD600B55EF4 /* UIApplicationExtension.swift */, - ); - name = UserInterface; - sourceTree = ""; - }; - F1E092B31E92A6B900732CCC /* Core */ = { - isa = PBXGroup; - children = ( - 4B83396D29AC0F22003F7EA9 /* AppTrackingProtection */, - EA7EFE662677F5BD0075464E /* PrivacyReferenceTests */, - 83EDCC3E1F86B363005CDFCD /* API */, - C14882DD27F20D7300D59F0C /* Bookmarks */, - 830FA79B1F8E81FB00FCE105 /* ContentBlocker */, - F17D722C1E8B3563003E8B0E /* Domain */, - EE3B226929DE0EE10082298A /* FeatureFlags */, - 85D2186E24BF24BA004373D2 /* Favicons */, - F1134EC91F40E74800B73467 /* Statistics */, - F198D78F1E3976300088DA8A /* Utilities */, - F198D7961E3A45C00088DA8A /* Web */, - ); - name = Core; - sourceTree = ""; - }; - F407605328131910006B1E0B /* AutofillLoginUI */ = { - isa = PBXGroup; - children = ( - C1BF0BA429B63D7200482B73 /* AutofillLoginPromptHelper.swift */, - F44D279727F331BB0037F371 /* AutofillLoginPromptView.swift */, - F44D279A27F331BB0037F371 /* AutofillLoginPromptViewController.swift */, - F44D279927F331BB0037F371 /* AutofillLoginPromptViewModel.swift */, - ); - name = AutofillLoginUI; - sourceTree = ""; - }; - F407605428131923006B1E0B /* SaveLogin */ = { - isa = PBXGroup; - children = ( - 31C70B5A2804C61000FB6AD1 /* SaveAutofillLoginManager.swift */, - 3157B43227F497E90042D3D7 /* SaveLoginView.swift */, - 3157B43427F497F50042D3D7 /* SaveLoginViewController.swift */, - 31669B9928020A460071CC18 /* SaveLoginViewModel.swift */, - ); - name = SaveLogin; - sourceTree = ""; - }; - F40F843228C92B1C0081AE75 /* Autofill */ = { - isa = PBXGroup; - children = ( - C1BF0BA629B63E0400482B73 /* AutofillLoginUI */, - F40F843528C938370081AE75 /* AutofillLoginListViewModelTests.swift */, - C1D21E2E293A599C006E5A05 /* AutofillLoginSessionTests.swift */, - ); - name = Autofill; - sourceTree = ""; - }; - F44D279327F331930037F371 /* Autofill */ = { - isa = PBXGroup; - children = ( - D63657182A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift */, - F4147353283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift */, - C1D21E2C293A5965006E5A05 /* AutofillLoginSession.swift */, - C13B32D12A0E750700A59236 /* AutofillSettingStatus.swift */, - 319A370F28299A850079FBCE /* PasswordHider.swift */, - 31C70B5428045E3500FB6AD1 /* SecureVaultErrorReporter.swift */, - F407605328131910006B1E0B /* AutofillLoginUI */, - 310C4B4A281B69BC00BA79A9 /* Management */, - C17B59552A03AAC40055F2D1 /* PasswordGeneration */, - 31951E9328230D8900CAF535 /* Shared */, - F407605428131923006B1E0B /* SaveLogin */, - ); - name = Autofill; - sourceTree = ""; - }; - F4B594E2257E9806006BC1F0 /* NewFireAnimation */ = { - isa = PBXGroup; - children = ( - F4F7F10725813FE200045D62 /* 01_Fire_really_small.json */, - F4F7F10825813FE200045D62 /* 02_Water_swirl_really_small.json */, - F4F7F10925813FE200045D62 /* 03_Airstream_divided_by_four.json */, - F4CE6D1A257EA33C00D0A6AA /* FireButtonAnimator.swift */, - ); - name = NewFireAnimation; - sourceTree = ""; - }; - F4D9C4F8251179CC00814B71 /* HomeMessages */ = { - isa = PBXGroup; - children = ( - 854A012A2A54412600FCC628 /* ActivityViewController.swift */, - CB9B873D278C93C2001F4906 /* HomeMessage.xcassets */, - CBD4F13B279EBF4A00B20FD7 /* HomeMessage.swift */, - F4D9C4F925117A0F00814B71 /* HomeMessageStorage.swift */, - CBF14FC227970072001D94D0 /* HomeMessageView.swift */, - CBF14FC427970AB0001D94D0 /* HomeMessageViewModel.swift */, - C1B7B51B28941E980098FD6A /* HomeMessageViewModelBuilder.swift */, - CBF14FC627970C8A001D94D0 /* HomeMessageCollectionViewCell.swift */, - CB1AEFB02799AA940031AE3D /* SwiftUICollectionViewCell.swift */, - CB1AEFB6279AF6420031AE3D /* WidgetEducation */, - ); - name = HomeMessages; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - F143C2E11E4A4CD400CFDE3A /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - F143C2E81E4A4CD400CFDE3A /* Core.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 02025661298818B100E694E7 /* PacketTunnelProvider */ = { - isa = PBXNativeTarget; - buildConfigurationList = 0202566F298818B200E694E7 /* Build configuration list for PBXNativeTarget "PacketTunnelProvider" */; - buildPhases = ( - 0202565E298818B100E694E7 /* Sources */, - 0202565F298818B100E694E7 /* Frameworks */, - 02025660298818B100E694E7 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 4B470EE7299C6DFB0086EBDC /* PBXTargetDependency */, - ); - name = PacketTunnelProvider; - packageProductDependencies = ( - 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */, - ); - productName = PacketTunnelProvider; - productReference = 02025662298818B100E694E7 /* PacketTunnelProvider.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 025CCFE12582601C001CD5BB /* FingerprintingUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 025CCFEB2582601C001CD5BB /* Build configuration list for PBXNativeTarget "FingerprintingUITests" */; - buildPhases = ( - 025CCFDE2582601C001CD5BB /* Sources */, - 025CCFDF2582601C001CD5BB /* Frameworks */, - 025CCFE02582601C001CD5BB /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 025CCFE82582601C001CD5BB /* PBXTargetDependency */, - ); - name = FingerprintingUITests; - productName = FingerprintingUITests; - productReference = 025CCFE22582601C001CD5BB /* FingerprintingUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 8390446B20BDCE10006461CD /* ShareExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8390447720BDCE10006461CD /* Build configuration list for PBXNativeTarget "ShareExtension" */; - buildPhases = ( - 0A991F5C239419BF00AA1F64 /* Prevent Version Override */, - 8390446820BDCE10006461CD /* Sources */, - 8390446920BDCE10006461CD /* Frameworks */, - 8390446A20BDCE10006461CD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = ShareExtension; - productName = ShareExtension; - productReference = 8390446C20BDCE10006461CD /* ShareExtension.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 84E341BA1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "DuckDuckGo" */; - buildPhases = ( - CBCCF59B29940C3800C02DFE /* Assert Xcode version */, - 0A991F5B239418D100AA1F64 /* Prevent Version Override */, - 98B0CE69251C937D003FB601 /* Update Localizable.strings */, - 84E3418E1E2F7EFB00BDBA6F /* Sources */, - 8558AA7D20EE3CB200A346E9 /* Swift Lint */, - 84E3418F1E2F7EFB00BDBA6F /* Frameworks */, - 84E341901E2F7EFB00BDBA6F /* Resources */, - F143C2F01E4A4CD400CFDE3A /* Embed Frameworks */, - 37B4F3D329D2C84400758752 /* Copy GRDB framework */, - F10307651E7D5B2C0059FEC7 /* Copy Frameworks */, - 83E282AC20BC1840005FBE88 /* Embed App Extensions */, - EE9286812A812BD2002B7818 /* Embed PacketTunnelProvider */, - ); - buildRules = ( - ); - dependencies = ( - F143C2EA1E4A4CD400CFDE3A /* PBXTargetDependency */, - 8390447520BDCE10006461CD /* PBXTargetDependency */, - 85482D932462DCD100EDEDD1 /* PBXTargetDependency */, - 8512EA5C24ED30D30073EE19 /* PBXTargetDependency */, - 02FFD7BC2A1FC8BE007BD7D1 /* PBXTargetDependency */, - ); - name = DuckDuckGo; - packageProductDependencies = ( - 31E69A62280F4CB600478327 /* DuckUI */, - 85D598862927F84C00FA3B1B /* Crashes */, - F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */, - 85875B6029912A9900115F05 /* SyncUI */, - 3760DFEC299315EF0045A446 /* Waitlist */, - F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */, - 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */, - 4B2754EB29E8C7DF00394032 /* Lottie */, - ); - productName = DuckDuckGo; - productReference = 84E341921E2F7EFB00BDBA6F /* DuckDuckGo.app */; - productType = "com.apple.product-type.application"; - }; - 84E341A51E2F7EFB00BDBA6F /* UnitTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 84E341BD1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "UnitTests" */; - buildPhases = ( - 84E341A21E2F7EFB00BDBA6F /* Sources */, - 84E341A31E2F7EFB00BDBA6F /* Frameworks */, - 84E341A41E2F7EFB00BDBA6F /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 84E341A81E2F7EFB00BDBA6F /* PBXTargetDependency */, - ); - name = UnitTests; - packageProductDependencies = ( - F486D3352506A037002D07D7 /* OHHTTPStubs */, - F486D3372506A225002D07D7 /* OHHTTPStubsSwift */, - EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */, - ); - productName = DuckDuckGoTests; - productReference = 84E341A61E2F7EFB00BDBA6F /* UnitTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 8512EA4C24ED30D20073EE19 /* WidgetsExtension */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8512EA6024ED30D30073EE19 /* Build configuration list for PBXNativeTarget "WidgetsExtension" */; - buildPhases = ( - 8512EA4924ED30D20073EE19 /* Sources */, - 8512EA4A24ED30D20073EE19 /* Frameworks */, - 8512EA4B24ED30D20073EE19 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85DF714924F7FE6100C89288 /* PBXTargetDependency */, - ); - name = WidgetsExtension; - packageProductDependencies = ( - 4BBBBA862B02E85400D965DA /* DesignResourcesKit */, - ); - productName = WidgetsExtension; - productReference = 8512EA4D24ED30D20073EE19 /* WidgetsExtension.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 85482D872462DCD100EDEDD1 /* OpenAction */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85482D972462DCD100EDEDD1 /* Build configuration list for PBXNativeTarget "OpenAction" */; - buildPhases = ( - 85482D842462DCD100EDEDD1 /* Sources */, - 85482D852462DCD100EDEDD1 /* Frameworks */, - 85482D862462DCD100EDEDD1 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = OpenAction; - productName = OpenAction; - productReference = 85482D882462DCD100EDEDD1 /* OpenAction.appex */; - productType = "com.apple.product-type.app-extension"; - }; - 85D33FCA25C97B6E002B91A6 /* IntegrationTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85D33FD225C97B6E002B91A6 /* Build configuration list for PBXNativeTarget "IntegrationTests" */; - buildPhases = ( - 85D33FC725C97B6E002B91A6 /* Sources */, - 85D33FC825C97B6E002B91A6 /* Frameworks */, - 85D33FC925C97B6E002B91A6 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85D33FD125C97B6E002B91A6 /* PBXTargetDependency */, - ); - name = IntegrationTests; - packageProductDependencies = ( - 1E1D8B622995143200C96994 /* OHHTTPStubs */, - 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */, - ); - productName = IntegrationTests; - productReference = 85D33FCB25C97B6E002B91A6 /* IntegrationTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 85F21DAC210F5E32002631A6 /* AtbUITests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 85F21DB6210F5E32002631A6 /* Build configuration list for PBXNativeTarget "AtbUITests" */; - buildPhases = ( - 85F21DA9210F5E32002631A6 /* Sources */, - 85F21DAA210F5E32002631A6 /* Frameworks */, - 85F21DAB210F5E32002631A6 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 85F21DB3210F5E32002631A6 /* PBXTargetDependency */, - ); - name = AtbUITests; - packageProductDependencies = ( - F486D31C2506980E002D07D7 /* Swifter */, - ); - productName = AtbIntegrationTests; - productReference = 85F21DAD210F5E32002631A6 /* AtbUITests.xctest */; - productType = "com.apple.product-type.bundle.ui-testing"; - }; - 9825F9CB293F2DE900F220F2 /* PerformanceTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9825F9D4293F2DE900F220F2 /* Build configuration list for PBXNativeTarget "PerformanceTests" */; - buildPhases = ( - 9825F9CE293F2DE900F220F2 /* Sources */, - 9825F9D2293F2DE900F220F2 /* Frameworks */, - 9825F9D3293F2DE900F220F2 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - 9825F9CC293F2DE900F220F2 /* PBXTargetDependency */, - ); - name = PerformanceTests; - packageProductDependencies = ( - ); - productName = IntegrationTests; - productReference = 9825F9D7293F2DE900F220F2 /* PerformanceTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; - 98A54A8022AFCB2C00E541F4 /* Instruments */ = { - isa = PBXNativeTarget; - buildConfigurationList = 98A54A8522AFCB2D00E541F4 /* Build configuration list for PBXNativeTarget "Instruments" */; - buildPhases = ( - 98A54A7F22AFCB2C00E541F4 /* Sources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Instruments; - productName = Instruments; - productReference = 98A54A8122AFCB2C00E541F4 /* Instruments.instrdst */; - productType = "com.apple.product-type.instruments-package"; - }; - F143C2E31E4A4CD400CFDE3A /* Core */ = { - isa = PBXNativeTarget; - buildConfigurationList = F143C2ED1E4A4CD400CFDE3A /* Build configuration list for PBXNativeTarget "Core" */; - buildPhases = ( - F143C2E11E4A4CD400CFDE3A /* Headers */, - F143C2DF1E4A4CD400CFDE3A /* Sources */, - F143C2E01E4A4CD400CFDE3A /* Frameworks */, - F143C2E21E4A4CD400CFDE3A /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = Core; - packageProductDependencies = ( - F486D33325069BBB002D07D7 /* Kingfisher */, - C14882EC27F211A000D59F0C /* SwiftSoup */, - 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */, - 1E7060BD28F88EE200E4CCDB /* Common */, - 1E60989C290011E600A508F9 /* ContentBlocking */, - 1E60989E290011E600A508F9 /* PrivacyDashboard */, - 1E6098A0290011E600A508F9 /* UserScript */, - 98A50961294B48A400D10880 /* Bookmarks */, - CBC83E3329B631780008E19C /* Configuration */, - 8599690E29D2F1C100DBF9FA /* DDGSync */, - 4B948E2529DCCDB9002531FA /* Persistence */, - 37DF000B29F9CA80002B7D3E /* SyncDataProviders */, - 851481872A600EFC00ABC65F /* RemoteMessaging */, - EE8E56892A56BCE400F11DCA /* NetworkProtection */, - ); - productName = Core; - productReference = F143C2E41E4A4CD400CFDE3A /* Core.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 84E3418A1E2F7EFB00BDBA6F /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 1420; - LastUpgradeCheck = 1250; - ORGANIZATIONNAME = DuckDuckGo; - TargetAttributes = { - 02025661298818B100E694E7 = { - CreatedOnToolsVersion = 14.2; - }; - 025CCFE12582601C001CD5BB = { - CreatedOnToolsVersion = 12.2; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 8390446B20BDCE10006461CD = { - CreatedOnToolsVersion = 9.3.1; - LastSwiftMigration = 1020; - }; - 84E341911E2F7EFB00BDBA6F = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - SystemCapabilities = { - com.apple.ApplicationGroups.iOS = { - enabled = 1; - }; - com.apple.BackgroundModes = { - enabled = 1; - }; - }; - }; - 84E341A51E2F7EFB00BDBA6F = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 8512EA4C24ED30D20073EE19 = { - CreatedOnToolsVersion = 12.0; - }; - 85482D872462DCD100EDEDD1 = { - CreatedOnToolsVersion = 11.4.1; - }; - 85D33FCA25C97B6E002B91A6 = { - CreatedOnToolsVersion = 12.4; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 85F21DAC210F5E32002631A6 = { - CreatedOnToolsVersion = 9.4.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - TestTargetID = 84E341911E2F7EFB00BDBA6F; - }; - 9825F9CB293F2DE900F220F2 = { - LastSwiftMigration = 1410; - }; - 98A54A8022AFCB2C00E541F4 = { - CreatedOnToolsVersion = 10.2; - ProvisioningStyle = Automatic; - }; - F143C2E31E4A4CD400CFDE3A = { - CreatedOnToolsVersion = 8.2.1; - LastSwiftMigration = 1020; - ProvisioningStyle = Automatic; - }; - }; - }; - buildConfigurationList = 84E3418D1E2F7EFB00BDBA6F /* Build configuration list for PBXProject "DuckDuckGo" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = en; - hasScannedForEncodings = 0; - knownRegions = ( - en, - Base, - es, - fi, - id, - ja, - ko, - pt, - ru, - sv, - tr, - "zh-Hans", - "zh-Hant", - fr, - bg, - hr, - cs, - da, - nl, - et, - de, - el, - hu, - it, - lv, - lt, - pl, - ro, - sk, - sl, - nb, - ); - mainGroup = 84E341891E2F7EFB00BDBA6F; - packageReferences = ( - F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */, - F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */, - F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */, - C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */, - 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */, - F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */, - 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */, - 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */, - 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */, - ); - productRefGroup = 84E341931E2F7EFB00BDBA6F /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */, - 8390446B20BDCE10006461CD /* ShareExtension */, - 85482D872462DCD100EDEDD1 /* OpenAction */, - 8512EA4C24ED30D20073EE19 /* WidgetsExtension */, - 02025661298818B100E694E7 /* PacketTunnelProvider */, - F143C2E31E4A4CD400CFDE3A /* Core */, - 98A54A8022AFCB2C00E541F4 /* Instruments */, - 85F21DAC210F5E32002631A6 /* AtbUITests */, - 84E341A51E2F7EFB00BDBA6F /* UnitTests */, - 025CCFE12582601C001CD5BB /* FingerprintingUITests */, - 85D33FCA25C97B6E002B91A6 /* IntegrationTests */, - 9825F9CB293F2DE900F220F2 /* PerformanceTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 02025660298818B100E694E7 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 0262085C2A37915D006CB755 /* ios_blocklist_075.json in Resources */, - CB1143DE2AF6D4B600C1CCD3 /* InfoPlist.strings in Resources */, - EEDFE2DA2AC6ED4F00F0E19C /* Localizable.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFE02582601C001CD5BB /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446A20BDCE10006461CD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8390447220BDCE10006461CD /* MainInterface.storyboard in Resources */, - 838306E320C733010045E854 /* InfoPlist.strings in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341901E2F7EFB00BDBA6F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E16260C296845120004127F /* cookie-banner-illustration-animated-dark.json in Resources */, - AA4D6A8D23DE49A5007E8790 /* AppIconBlack40x40@3x.png in Resources */, - F47E53DB250A9A1C0037C686 /* Onboarding.xcassets in Resources */, - AA4D6ACC23DE4D27007E8790 /* AppIconPurple60x60@2x.png in Resources */, - 1E242960293F585300584836 /* cookie-icon-animated-40-light.json in Resources */, - AA4D6AA223DE4CC4007E8790 /* AppIconBlue76x76@2x.png in Resources */, - AA4D6AB823DE4D15007E8790 /* AppIconYellow29x29@2x.png in Resources */, - 984147C024F026A300362052 /* Tab.storyboard in Resources */, - 02F880642AB206740020C2DF /* PrivacyInfo.xcprivacy in Resources */, - AA4D6AE123DE4D33007E8790 /* AppIconGreen76x76@2x.png in Resources */, - AA4D6A9123DE49A5007E8790 /* AppIconBlack60x60@3x.png in Resources */, - AA4D6A8E23DE49A5007E8790 /* AppIconBlack60x60@2x.png in Resources */, - AA4D6AC023DE4D15007E8790 /* AppIconYellow76x76@2x.png in Resources */, - AA4D6AA423DE4CC4007E8790 /* AppIconBlue29x29@2x.png in Resources */, - AA4D6AE323DE4D33007E8790 /* AppIconGreen60x60@2x.png in Resources */, - F41610BC29E5DF66001F709D /* DeprecatedColors.xcassets in Resources */, - F4F7F10B25813FE200045D62 /* 02_Water_swirl_really_small.json in Resources */, - 9880723825FA4E450039EF4B /* menu_light.json in Resources */, - 85371D242121B9D500920548 /* new_tab.json in Resources */, - 1EE411FF2858B9300003FE64 /* dark-trackers-1.json in Resources */, - 1EEF12452850A923003DDE57 /* shield.json in Resources */, - 85DFEDF724CB1CAB00973FE7 /* ShareSheet.xcassets in Resources */, - 98DA6B3322243CC3006EA9EB /* Feedback.xcassets in Resources */, - AA4D6ABD23DE4D15007E8790 /* AppIconYellow60x60@2x.png in Resources */, - 1EE411F728587AC50003FE64 /* PrivacyIcon.xcassets in Resources */, - 8548D96825262C33005AAE49 /* view_highlight.json in Resources */, - AA4D6AD423DE4D27007E8790 /* AppIconPurple40x40@3x.png in Resources */, - 85F0E97329952D7A003D5181 /* DuckDuckGo Recovery Document.pdf in Resources */, - AA4D6AD123DE4D27007E8790 /* AppIconPurple40x40@2x.png in Resources */, - 9880723725FA4E450039EF4B /* menu_dark.json in Resources */, - AAF2E28B23E049DF00962AF8 /* AppIconYellow83.5x83.5@2x.png in Resources */, - 1E162615296D910F0004127F /* cookie-icon-animated-40-dark.json in Resources */, - 85514FFD2372DA0100DBC528 /* ios13-home-row.mp4 in Resources */, - 85F98F98296F4CB100742F4A /* SyncAssets.xcassets in Resources */, - 984147AB24F025F700362052 /* Autocomplete.storyboard in Resources */, - AA4D6A9423DE49A5007E8790 /* AppIconBlack29x29@2x.png in Resources */, - 98B001B3251EABB40090EC07 /* InfoPlist.strings in Resources */, - AA4D6ACE23DE4D27007E8790 /* AppIconPurple60x60@3x.png in Resources */, - F1E4A4451EE89460006F2EAE /* Bookmarks.storyboard in Resources */, - AA4D6ABB23DE4D15007E8790 /* AppIconYellow40x40@2x.png in Resources */, - 84E341A01E2F7EFB00BDBA6F /* LaunchScreen.storyboard in Resources */, - 98D16973250CE707009513CC /* OmniBar.xib in Resources */, - AAF2E28523E0496F00962AF8 /* AppIconGreen83.5x83.5@2x.png in Resources */, - F4F7F10C25813FE200045D62 /* 03_Airstream_divided_by_four.json in Resources */, - AAF2E28723E0498200962AF8 /* AppIconPurple83.5x83.5@2x.png in Resources */, - AA4D6AB923DE4D15007E8790 /* AppIconYellow29x29@3x.png in Resources */, - 984147B424F0264B00362052 /* Authentication.storyboard in Resources */, - 1EE411FD2858B9300003FE64 /* dark-trackers-2.json in Resources */, - AA4D6ABC23DE4D15007E8790 /* AppIconYellow60x60@3x.png in Resources */, - 98D98A9B25ED954100D8E3DF /* BrowsingMenuButton.xib in Resources */, - AA4D6AA823DE4CC4007E8790 /* AppIconBlue40x40@2x.png in Resources */, - AA4D6AE723DE4D33007E8790 /* AppIconGreen29x29@2x.png in Resources */, - 1EE412002858B9300003FE64 /* dark-shield-dot.json in Resources */, - 1EE412012858B9300003FE64 /* dark-trackers-3.json in Resources */, - AA4D6ACD23DE4D27007E8790 /* AppIconPurple29x29@3x.png in Resources */, - AA4D6A8C23DE49A5007E8790 /* AppIconBlack40x40@2x.png in Resources */, - 1EEF12462850A923003DDE57 /* trackers-3.json in Resources */, - 85AE668E2097206E0014CF04 /* NotificationView.xib in Resources */, - AA4D6AFA23DF0CF6007E8790 /* AppIconRed29x29@3x.png in Resources */, - 85A313972028E78A00327D00 /* release_notes.txt in Resources */, - 9865DFFD22A84CF300D27829 /* FavoriteHomeCell.xib in Resources */, - 1EE411FE2858B9300003FE64 /* dark-shield.json in Resources */, - 1E16260B296845120004127F /* cookie-banner-illustration-animated.json in Resources */, - AA4D6AD323DE4D27007E8790 /* AppIconPurple29x29@2x.png in Resources */, - AA4D6AA123DE4CC4007E8790 /* AppIconBlue60x60@3x.png in Resources */, - 984147A824F0259000362052 /* Onboarding.storyboard in Resources */, - AA4D6AF723DF0312007E8790 /* AppIconRed60x60@2x.png in Resources */, - AA4D6AE923DE4D33007E8790 /* AppIconGreen29x29@3x.png in Resources */, - 984147AE24F0261A00362052 /* Feedback.storyboard in Resources */, - 984147B724F0268D00362052 /* PrivacyDashboard.storyboard in Resources */, - AA4D6AA723DE4CC4007E8790 /* AppIconBlue60x60@2x.png in Resources */, - 1EEF12532851D32B003DDE57 /* trackers-2.json in Resources */, - F176699F1E40BC86003D3222 /* Settings.storyboard in Resources */, - 854A012F2A5563A400FCC628 /* FindInPage.xib in Resources */, - 1E8AD1DD27C653F800ABA377 /* Downloads.xcassets in Resources */, - F1F533841F26ABAC00D80D4F /* Localizable.strings in Resources */, - 1EEF12472850A923003DDE57 /* shield-dot.json in Resources */, - AA4D6AFB23DF0CF6007E8790 /* AppIconRed29x29@2x.png in Resources */, - F1ED309D1EDC2EA400651986 /* TabSwitcher.storyboard in Resources */, - 8524AAAC2A3888FE00EEC6D2 /* Waitlist.xcassets in Resources */, - 982686B92600C0960011A8D6 /* ActionMessageView.xib in Resources */, - F4F7F10A25813FE200045D62 /* 01_Fire_really_small.json in Resources */, - 1E0A75EA27A2FBD000A2BFB6 /* Downloads.storyboard in Resources */, - 8517D98B221783A0006A8DD0 /* FindInPage.xcassets in Resources */, - 984147C924F02E9E00362052 /* DaxOnboarding.storyboard in Resources */, - 858650DB246B111900C36F8A /* DaxOnboarding.xcassets in Resources */, - 984147B124F0264300362052 /* Home.storyboard in Resources */, - 984147C324F026C800362052 /* HomeRow.storyboard in Resources */, - B6BA95E828924730004ABA20 /* JSAlertController.storyboard in Resources */, - AA4D6AF623DF0312007E8790 /* AppIconRed60x60@3x.png in Resources */, - AA4D6AE423DE4D33007E8790 /* AppIconGreen40x40@3x.png in Resources */, - AAF2E28323E0495E00962AF8 /* AppIconBlue83.5x83.5@2x.png in Resources */, - AA4D6AE223DE4D33007E8790 /* AppIconGreen40x40@2x.png in Resources */, - 85EE7F55224667DD000FE757 /* WebContainer.storyboard in Resources */, - 858566E8252E4F56007501B8 /* Debug.storyboard in Resources */, - 0A6CC0EF23904D5400E4F627 /* Settings.bundle in Resources */, - 85A9C37920E0E00C00073340 /* HomeRow.xcassets in Resources */, - B6BA95C528894A28004ABA20 /* BrowsingMenuViewController.storyboard in Resources */, - AA4D6AE623DE4D33007E8790 /* AppIconGreen60x60@3x.png in Resources */, - 0262085B2A37915D006CB755 /* ios_blocklist_075.json in Resources */, - 020108A529A681E300644F9D /* AppTP.xcassets in Resources */, - AA4D6A9323DE49A5007E8790 /* AppIconBlack76x76@2x.png in Resources */, - 850ABD032AC4D46C00A733DF /* SuggestionTray.storyboard in Resources */, - 1E908BF229827C480008C8F3 /* autoconsent-bundle.js in Resources */, - F143C2B21E49D78C00CFDE3A /* Assets.xcassets in Resources */, - AA4D6AA323DE4CC4007E8790 /* AppIconBlue40x40@3x.png in Resources */, - 1EEF12542851D32B003DDE57 /* trackers-1.json in Resources */, - AAF2E28123E0495400962AF8 /* AppIconBlack83.5x83.5@2x.png in Resources */, - AA4D6ABF23DE4D15007E8790 /* AppIconYellow40x40@3x.png in Resources */, - AA4D6A8F23DE49A5007E8790 /* AppIconBlack29x29@3x.png in Resources */, - AA4D6AA523DE4CC4007E8790 /* AppIconBlue29x29@3x.png in Resources */, - 1EEF124C2850A93F003DDE57 /* Trackers.xcassets in Resources */, - AA4D6ACF23DE4D27007E8790 /* AppIconPurple76x76@2x.png in Resources */, - 9830A06325ED0DB900DB64DE /* BrowsingMenu.xcassets in Resources */, - 98EF177D21837E35006750C1 /* new_tab_dark.json in Resources */, - 85C2970A247EB7AA0063A335 /* Text.xcassets in Resources */, - 98788E9A2521DA1E00D55218 /* Localizable.stringsdict in Resources */, - CB9B873E278C93C2001F4906 /* HomeMessage.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A41E2F7EFB00BDBA6F /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EA39B7E2268A1A35000C62CD /* privacy-reference-tests in Resources */, - F17843E91F36226700390DCD /* MockFiles in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4B24ED30D20073EE19 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8512EA9D24EEA6820073EE19 /* Assets.xcassets in Resources */, - 98B001AA251EABB40090EC07 /* Localizable.strings in Resources */, - 98B001A4251EABB40090EC07 /* InfoPlist.strings in Resources */, - 8512EA5724ED30D30073EE19 /* Assets.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D862462DCD100EDEDD1 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85482D902462DCD100EDEDD1 /* MainInterface.storyboard in Resources */, - 98B001A7251EABB40090EC07 /* InfoPlist.strings in Resources */, - 85482D992462F1C600EDEDD1 /* ActionIcons.xcassets in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC925C97B6E002B91A6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1E1D8B6C29953CE300C96994 /* autoconsent-test-page-banner.html in Resources */, - 1E1D8B6A29953CE300C96994 /* autoconsent-test.js in Resources */, - 1E1D8B6B29953CE300C96994 /* autoconsent-test-page.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DAB210F5E32002631A6 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9D3293F2DE900F220F2 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98BFA911294A2086004EA636 /* bookmarks_3k.html in Resources */, - 98D4B7E32949C4270068814D /* bookmarks_30k.html in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2E21E4A4CD400CFDE3A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 1EEFD2D52758E31600B1393B /* textsize.js in Resources */, - 83E2D2B4253CC16B005605F5 /* httpsMobileV2BloomSpec.json in Resources */, - 98B001B0251EABB40090EC07 /* InfoPlist.strings in Resources */, - 02BA15B126A89ECA00472DD7 /* ios-config.json in Resources */, - 4B52648B25F9613B00CB4C24 /* trackerData.json in Resources */, - 850559C923C61B5D0055C0D5 /* login-form-detection.js in Resources */, - 83E2D2B3253CC16B005605F5 /* httpsMobileV2FalsePositives.json in Resources */, - 4B60AC97252EC07B00E8D219 /* fullscreenvideo.js in Resources */, - 83E2D2B2253CC16B005605F5 /* httpsMobileV2Bloom.bin in Resources */, - 85047B8A1F69692C002A95D8 /* contentblocker.js in Resources */, - 02CA904924F6BFE700D41DDF /* navigatorsharepatch.js in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 0A991F5B239418D100AA1F64 /* Prevent Version Override */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Prevent Version Override"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/check_version.sh\"\n"; - }; - 0A991F5C239419BF00AA1F64 /* Prevent Version Override */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Prevent Version Override"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/check_version.sh\"\n"; - }; - 37B4F3D329D2C84400758752 /* Copy GRDB framework */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Copy GRDB framework"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# This script copies GRDB.framework to the bundle and signs it\n# It's required because GRDB is not an explicit app dependency\n# and as such it can't be selected in \"Copy Frameworks\" build phase.\n\ngrdb_source_dir=\"${BUILT_PRODUCTS_DIR}/GRDB.framework\"\ngrdb_install_dir=\"${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/GRDB.framework\"\n\n# Remove any existing files in the destination\nrm -rf \"${grdb_install_dir}\"\nmkdir -p \"${grdb_install_dir}\"\n\n# Copy the framework and the Info.plist\ncp -f \"${grdb_source_dir}/GRDB\" \"${grdb_source_dir}/Info.plist\" \"${grdb_install_dir}\"\n\n# Sign the framework directory contents\n/usr/bin/codesign \\\n --force \\\n --sign \"${EXPANDED_CODE_SIGN_IDENTITY}\" \\\n --timestamp\\=none \\\n --preserve-metadata\\=identifier,entitlements,flags \\\n --generate-entitlement-der \"${grdb_install_dir}\"\n"; - }; - 8558AA7D20EE3CB200A346E9 /* Swift Lint */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputPaths = ( - ); - name = "Swift Lint"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "./lint.sh\n"; - }; - 98B0CE69251C937D003FB601 /* Update Localizable.strings */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Update Localizable.strings"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "if [ $ENABLE_PREVIEWS == \"YES\" ]\nthen\n exit 0\nelse\n \"$SOURCE_ROOT/scripts/loc_update.sh\"\nfi\n"; - }; - CBCCF59B29940C3800C02DFE /* Assert Xcode version */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 12; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Assert Xcode version"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"$SOURCE_ROOT/scripts/assert_xcode_version.sh\"\n"; - }; - EE9286812A812BD2002B7818 /* Embed PacketTunnelProvider */ = { - isa = PBXShellScriptBuildPhase; - alwaysOutOfDate = 1; - buildActionMask = 2147483647; - files = ( - ); - inputFileListPaths = ( - ); - inputPaths = ( - ); - name = "Embed PacketTunnelProvider"; - outputFileListPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Conditionally embeds PacketTunnelProvider extension for Debug and Alpha builds.\n\n# Conditionally embeds the PacketTunnelProvider extension for debug builds.\\n# To be moved to the Embed App Extensions phase on release.\n\nif [ \"${CONFIGURATION}\" = \"Debug\" ] || [ \"${CONFIGURATION}\" = \"Alpha\" ]; then\n# Copy the extension \n rsync -r --copy-links \"${CONFIGURATION_BUILD_DIR}/PacketTunnelProvider.appex\" \"${CONFIGURATION_BUILD_DIR}/${PLUGINS_FOLDER_PATH}\"\nfi\n"; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 0202565E298818B100E694E7 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 02025B0D29884D2C00E694E7 /* AppTrackerData.swift in Sources */, - 4BEF656C2989C2FC00B650CB /* TunnelEvent.swift in Sources */, - 02025A9A2988229800E694E7 /* TUNInterface.swift in Sources */, - 02025A9B2988229800E694E7 /* IPStackProtocol.swift in Sources */, - 02025AA32988229800E694E7 /* PacketProtocolParser.swift in Sources */, - 02025AA42988229800E694E7 /* IPPacket.swift in Sources */, - 02025AA72988229800E694E7 /* ConnectSession.swift in Sources */, - EEEB80A32A421CE600386378 /* NetworkProtectionPacketTunnelProvider.swift in Sources */, - 02025AA82988229800E694E7 /* HTTPHeader.swift in Sources */, - 02025AA92988229800E694E7 /* ProxyServer.swift in Sources */, - 4BEF656D2989C2FC00B650CB /* EventType.swift in Sources */, - 02025AAC2988229800E694E7 /* GCDHTTPProxyServer.swift in Sources */, - 02025AAD2988229800E694E7 /* NWUDPSocket.swift in Sources */, - EE3766DE2AC5945500AAB575 /* NetworkProtectionUNNotificationPresenter.swift in Sources */, - 02025AAE2988229800E694E7 /* RawTCPSocketProtocol.swift in Sources */, - 02025AAF2988229800E694E7 /* NWTCPSocket.swift in Sources */, - 02025AB12988229800E694E7 /* RawSocketFactory.swift in Sources */, - 02025AB22988229800E694E7 /* GCDTCPSocket.swift in Sources */, - 02025AB52988229800E694E7 /* DNSSessionMatchType.swift in Sources */, - 02025AB72988229800E694E7 /* AllRule.swift in Sources */, - 02025AB82988229800E694E7 /* DNSSessionMatchResult.swift in Sources */, - 02025AB92988229800E694E7 /* Rule.swift in Sources */, - 02025ABA2988229800E694E7 /* DirectRule.swift in Sources */, - 02025ABB2988229800E694E7 /* RuleManager.swift in Sources */, - 02025ABC2988229800E694E7 /* IPRangeListRule.swift in Sources */, - 02025AC02988229800E694E7 /* AdapterSocket.swift in Sources */, - 02025AC12988229800E694E7 /* DirectAdapter.swift in Sources */, - 02025AC82988229800E694E7 /* AdapterFactory.swift in Sources */, - 4BEF656E2989C2FC00B650CB /* ProxySocketEvent.swift in Sources */, - 02025AD22988229800E694E7 /* HTTPProxySocket.swift in Sources */, - 02025AD42988229800E694E7 /* ProxySocket.swift in Sources */, - 02025AD62988229800E694E7 /* SocketProtocol.swift in Sources */, - 02025AD82988229800E694E7 /* Tunnel.swift in Sources */, - 02025ADA2988229800E694E7 /* Port.swift in Sources */, - 02025ADB2988229800E694E7 /* HTTPStreamScanner.swift in Sources */, - 02025ADC2988229800E694E7 /* UInt128.swift in Sources */, - 02025ADD2988229800E694E7 /* IPInterval.swift in Sources */, - 02025ADE2988229800E694E7 /* IPPool.swift in Sources */, - 4BEF65692989C2FC00B650CB /* AdapterSocketEvent.swift in Sources */, - 02025ADF2988229800E694E7 /* IPMask.swift in Sources */, - 4BEF656A2989C2FC00B650CB /* ProxyServerEvent.swift in Sources */, - 4BEF656B2989C2FC00B650CB /* RuleMatchEvent.swift in Sources */, - 02025AE02988229800E694E7 /* IPRange.swift in Sources */, - 02025AE12988229800E694E7 /* IPAddress.swift in Sources */, - 02025B1529884EA500E694E7 /* DDGObserverFactory.swift in Sources */, - 02025AE32988229800E694E7 /* BinaryDataScanner.swift in Sources */, - 021D30752989C04200918636 /* Observer.swift in Sources */, - 02025AE42988229800E694E7 /* Checksum.swift in Sources */, - 02025AE52988229800E694E7 /* HTTPURL.swift in Sources */, - 02025AE62988229800E694E7 /* HTTPAuthentication.swift in Sources */, - 02025AE72988229800E694E7 /* StreamScanner.swift in Sources */, - 021D30762989C04200918636 /* ObserverFactory.swift in Sources */, - 02025AE92988229800E694E7 /* Opt.swift in Sources */, - 02025AEA2988229800E694E7 /* QueueFactory.swift in Sources */, - 02025AEB2988229800E694E7 /* Utils.swift in Sources */, - 02025AEC2988229800E694E7 /* AppTrackingProtectionPacketTunnelProvider.swift in Sources */, - 02025B1029884DC500E694E7 /* AppTrackerDataParser.swift in Sources */, - EEFC6A602AC0F2F80065027D /* UserText.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 025CCFDE2582601C001CD5BB /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 025CD01025826035001CD5BB /* FingerprintUITest.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8390446820BDCE10006461CD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8390446F20BDCE10006461CD /* ShareViewController.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E3418E1E2F7EFB00BDBA6F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - EE4FB1862A28CE7200E5CBA7 /* NetworkProtectionStatusView.swift in Sources */, - C17B59592A03AAD30055F2D1 /* PasswordGenerationPromptViewModel.swift in Sources */, - 8528AE81212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld in Sources */, - 1E24295E293F57FA00584836 /* LottieView.swift in Sources */, - 8577A1C5255D2C0D00D43FCD /* HitTestingToolbar.swift in Sources */, - 853C5F5B21BFF0AE001F7A05 /* HomeCollectionView.swift in Sources */, - 3132FA2627A0784600DD7A12 /* FilePreviewHelper.swift in Sources */, - 9820FF502244FECC008D4782 /* UIScrollViewExtension.swift in Sources */, - 8540BD5423D8D5080057FDD2 /* PreserveLoginsAlert.swift in Sources */, - 1E87615928A1517200C7C5CE /* PrivacyDashboardViewController.swift in Sources */, - EE9D68D12AE00CF300B55EF4 /* NetworkProtectionVPNSettingsView.swift in Sources */, - 319A371028299A850079FBCE /* PasswordHider.swift in Sources */, - 982C87C42255559A00919035 /* UITableViewCellExtension.swift in Sources */, - B623C1C42862CD670043013E /* WKDownloadSession.swift in Sources */, - EEFD562F2A65B6CA00DAEC48 /* NetworkProtectionInviteViewModel.swift in Sources */, - 1E8AD1D927C4FEC100ABA377 /* DownloadsListSectioningHelper.swift in Sources */, - 1E4DCF4827B6A35400961E25 /* DownloadsListModel.swift in Sources */, - C12726F02A5FF89900215B02 /* EmailSignupPromptViewModel.swift in Sources */, - 31669B9A28020A460071CC18 /* SaveLoginViewModel.swift in Sources */, - EE4FB1882A28D11900E5CBA7 /* NetworkProtectionStatusViewModel.swift in Sources */, - 0290472029E708B70008FE3C /* AppTPManageTrackersViewModel.swift in Sources */, - 9881439C23326DC200573F7C /* ThemeSettingsViewController.swift in Sources */, - 8540BD5623D9E9C20057FDD2 /* PreserveLoginsSettingsViewController.swift in Sources */, - 3161D13227AC161B00285CF6 /* DownloadMetadata.swift in Sources */, - F1668BCE1E798081008CBA04 /* BookmarksViewController.swift in Sources */, - 1E162610296C5C630004127F /* CustomDaxDialogViewModel.swift in Sources */, - 8590CB69268A4E190089F6BF /* DebugEtagStorage.swift in Sources */, - F1CA3C371F045878005FADB3 /* PrivacyStore.swift in Sources */, - 37FCAAC029930E26000E420A /* FailedAssertionView.swift in Sources */, - F4E1936625AF722F001D2666 /* HighlightCutOutView.swift in Sources */, - 1E162605296840D80004127F /* Triangle.swift in Sources */, - B609D5522862EAFF0088CAC2 /* InlineWKDownloadDelegate.swift in Sources */, - B652DEFD287BE67400C12A9C /* UserScripts.swift in Sources */, - 31DD208427395A5A008FB313 /* VoiceSearchHelper.swift in Sources */, - 9874F9EE2187AFCE00CAF33D /* Themable.swift in Sources */, - F44D279E27F331BB0037F371 /* AutofillLoginPromptViewModel.swift in Sources */, - 3151F0F02735802800226F58 /* VoiceSearchViewController.swift in Sources */, - 85BDC310243359040053DB07 /* FindInPageUserScript.swift in Sources */, - F1DE78581E5CAE350058895A /* TabViewGridCell.swift in Sources */, - 984D035824ACCC6F0066CFB8 /* TabViewListCell.swift in Sources */, - B6BA95C328891E33004ABA20 /* BrowsingMenuAnimator.swift in Sources */, - EE9D68DC2AE16AE100B55EF4 /* NotificationsAuthorizationController.swift in Sources */, - AA3D854923DA1DFB00788410 /* AppIcon.swift in Sources */, - 8590CB612684D0600089F6BF /* CookieDebugViewController.swift in Sources */, - 319A37152829A55F0079FBCE /* AutofillListItemTableViewCell.swift in Sources */, - 1EA513782866039400493C6A /* TrackerAnimationLogic.swift in Sources */, - 854A01332A558B3A00FCC628 /* UIView+Constraints.swift in Sources */, - C12726EE2A5FF88C00215B02 /* EmailSignupPromptView.swift in Sources */, - 83134D7D20E2D725006CE65D /* FeedbackSender.swift in Sources */, - B652DF12287C336E00C12A9C /* ContentBlockingUpdating.swift in Sources */, - 314C92BA27C3E7CB0042EC96 /* QuickLookContainerViewController.swift in Sources */, - 855D914D2063EF6A00C4B448 /* TabSwitcherTransition.swift in Sources */, - CB258D1229A4F24900DEBA24 /* ConfigurationManager.swift in Sources */, - 8546A54A2A672959003929BF /* MainViewController+Email.swift in Sources */, - F4F6DFB226E6AEC100ED7E12 /* AddOrEditBookmarkViewController.swift in Sources */, - EE458D0D2AB1DA4600FC651A /* EventMapping+NetworkProtectionError.swift in Sources */, - 85047C752A0D3C2900D2FF3F /* SyncSettingsViewController+Themable.swift in Sources */, - F44D279F27F331BB0037F371 /* AutofillLoginPromptViewController.swift in Sources */, - C1BF0BA529B63D7200482B73 /* AutofillLoginPromptHelper.swift in Sources */, - F1F5337C1F26A9EF00D80D4F /* UserText.swift in Sources */, - 1E8AD1C727BE9B2900ABA377 /* DownloadsListDataSource.swift in Sources */, - 3157B43527F497F50042D3D7 /* SaveLoginViewController.swift in Sources */, - 853C5F6121C277C7001F7A05 /* global.swift in Sources */, - EE9D68D82AE15AD600B55EF4 /* UIApplicationExtension.swift in Sources */, - F13B4BD31F1822C700814661 /* Tab.swift in Sources */, - F1BE54581E69DE1000FCF649 /* TutorialSettings.swift in Sources */, - 1EE52ABB28FB1D6300B750C1 /* UIImageExtension.swift in Sources */, - 858650D12469BCDE00C36F8A /* DaxDialogs.swift in Sources */, - 310D091B2799F54900DC0060 /* DownloadManager.swift in Sources */, - 98D98A7425ED88D100D8E3DF /* BrowsingMenuEntryViewCell.swift in Sources */, - 98F3A1D8217B37010011A0D4 /* Theme.swift in Sources */, - CB9B873C278C8FEA001F4906 /* WidgetEducationView.swift in Sources */, - 85F200002215C17B006BB258 /* FindInPage.swift in Sources */, - F1386BA41E6846C40062FC3C /* TabDelegate.swift in Sources */, - 020108A929A7C1CD00644F9D /* AppTrackerImageCache.swift in Sources */, - 3132FA2A27A0788F00DD7A12 /* QuickLookPreviewHelper.swift in Sources */, - C1D21E2D293A5965006E5A05 /* AutofillLoginSession.swift in Sources */, - 4B53648A26718D0E001AA041 /* EmailWaitlist.swift in Sources */, - 027F48762A4B5FBE001A1C6C /* AppTPLinkButton.swift in Sources */, - 8524CC98246D66E100E59D45 /* String+Markdown.swift in Sources */, - CBEFB9142AE0844700DEDE7B /* CriticalAlerts.swift in Sources */, - 020108A329A561C300644F9D /* AppTPActivityView.swift in Sources */, - 02A54A9E2A097F0F000C8FED /* AppTPCollectionViewCell.swift in Sources */, - C1B7B529289420830098FD6A /* RemoteMessaging.xcdatamodeld in Sources */, - 986B16C425E92DF0007D23E8 /* BrowsingMenuViewController.swift in Sources */, - 988AC355257E47C100793C64 /* RequeryLogic.swift in Sources */, - EE9D68D52AE1526600B55EF4 /* NetworkProtectionVPNNotificationsView.swift in Sources */, - 1E4F4A5A297193DE00625985 /* MainViewController+CookiesManaged.swift in Sources */, - 8586A10D24CBA7070049720E /* FindInPageActivity.swift in Sources */, - 1E1626072968413B0004127F /* ViewExtension.swift in Sources */, - 31A42566285A0A6300049386 /* FaviconViewModel.swift in Sources */, - 8C4838B5221C8F7F008A6739 /* GestureToolbarButton.swift in Sources */, - EE276BEA2A77F823009167B6 /* NetworkProtectionRootViewController.swift in Sources */, - 986C7FA92417ADE700A3557D /* ReportBrokenSiteViewController.swift in Sources */, - 310ECFDD282A8BB0005029B3 /* EnableAutofillSettingsTableViewCell.swift in Sources */, - 1E908BF329827C480008C8F3 /* AutoconsentManagement.swift in Sources */, - CB9B8739278C8E72001F4906 /* WidgetEducationViewController.swift in Sources */, - F4D9C4FA25117A0F00814B71 /* HomeMessageStorage.swift in Sources */, - AA3D854523D9942200788410 /* AppIconSettingsViewController.swift in Sources */, - 85C297042476C1FD0063A335 /* DaxDialogsSettings.swift in Sources */, - 8505836F219F424500ED4EDB /* UIViewExtension.swift in Sources */, - 8505836E219F424500ED4EDB /* RoundedRectangleView.swift in Sources */, - EE8594992A44791C008A6D06 /* NetworkProtectionTunnelController.swift in Sources */, - 1EEF123F2850A68A003DDE57 /* PrivacyInfoContainerView.swift in Sources */, - F4B0B796252CB35700830156 /* OnboardingWidgetsDetailsViewController.swift in Sources */, - CB258D1329A4F24E00DEBA24 /* ConfigurationStore.swift in Sources */, - 85058370219F424500ED4EDB /* SearchBarExtension.swift in Sources */, - 310D09212799FD1A00DC0060 /* MIMEType.swift in Sources */, - F4147354283BF834004AA7A5 /* AutofillContentScopeFeatureToggles.swift in Sources */, - 986DA94A24884B18004A7E39 /* WebViewTransition.swift in Sources */, - 31B524572715BB23002225AB /* WebJSAlert.swift in Sources */, - 8536A1FD2ACF114B003AC5BA /* Theme+DesignSystem.swift in Sources */, - F114C55B1E66EB020018F95F /* NibLoading.swift in Sources */, - C10CB5F32A1A5BDF0048E503 /* AutofillViews.swift in Sources */, - 982E5630222C3D5B008D861B /* FeedbackPickerViewController.swift in Sources */, - 37FCAABC2992F592000E420A /* MultilineScrollableTextFix.swift in Sources */, - 85DFEDED24C7CCA500973FE7 /* AppWidthObserver.swift in Sources */, - 4B6484F327FD1E350050A7A1 /* MenuControllerView.swift in Sources */, - 1EE7C299294227EC0026C8CB /* AutoconsentSettingsViewController.swift in Sources */, - 1E8AD1D527C2E22900ABA377 /* DownloadsListSectionViewModel.swift in Sources */, - 4BC6DD1C2A60E6AD001EC129 /* ReportBrokenSiteView.swift in Sources */, - 31584616281AFB46004ADB8B /* AutofillLoginDetailsViewController.swift in Sources */, - C1F341C72A6924100032057B /* EmailAddressPromptViewModel.swift in Sources */, - F47E53D9250A97330037C686 /* OnboardingDefaultBroswerViewController.swift in Sources */, - F13B4BD51F183B3600814661 /* TabsModelPersistenceExtension.swift in Sources */, - 980891A52237D4F500313A70 /* FeedbackNavigator.swift in Sources */, - C1B7B52328941F2A0098FD6A /* RemoteMessagingStore.swift in Sources */, - 1E8AD1C927BFAD1500ABA377 /* DirectoryMonitor.swift in Sources */, - 377D80222AB48554002AF251 /* FavoritesDisplayModeSyncHandler.swift in Sources */, - 1E8AD1D127C000AB00ABA377 /* OngoingDownloadRow.swift in Sources */, - 85058366219AE9EA00ED4EDB /* HomePageConfiguration.swift in Sources */, - EE0153E12A6EABE0002A8B26 /* NetworkProtectionConvenienceInitialisers.swift in Sources */, - C17B595B2A03AAD30055F2D1 /* PasswordGenerationPromptView.swift in Sources */, - 98AA92B32456FBE100ED4B9E /* SearchFieldContainerView.swift in Sources */, - 3157B43827F4C8490042D3D7 /* FaviconsHelper.swift in Sources */, - 85F200042216F5D8006BB258 /* FindInPageView.swift in Sources */, - 8548D95E25262B1B005AAE49 /* ViewHighlighter.swift in Sources */, - F4D7221026F29A70007D6193 /* BookmarkDetailsCell.swift in Sources */, - F1617C131E572E0300DEDCAF /* TabSwitcherViewController.swift in Sources */, - 83BE9BC3215D69C1009844D9 /* AppConfigurationFetch.swift in Sources */, - 1EEC460627A9499600E75FCB /* DownloadsList.swift in Sources */, - 85B9CB8921AEBDD5009001F1 /* FavoriteHomeCell.swift in Sources */, - 98999D5922FDA41500CBBE1B /* BasicAuthenticationAlert.swift in Sources */, - C13B32D22A0E750700A59236 /* AutofillSettingStatus.swift in Sources */, - F4F6DFB426E6B63700ED7E12 /* BookmarkFolderCell.swift in Sources */, - 851B12CC22369931004781BC /* AtbAndVariantCleanup.swift in Sources */, - 85F2FFCF2211F8E5006BB258 /* TabSwitcherViewController+KeyCommands.swift in Sources */, - 3157B43327F497E90042D3D7 /* SaveLoginView.swift in Sources */, - F17922E01E71BB59006E3D97 /* AutocompleteViewControllerDelegate.swift in Sources */, - 0290472529E8496A0008FE3C /* AppTPActivityIconView.swift in Sources */, - EE458D142ABB652900FC651A /* NetworkProtectionDebugUtilities.swift in Sources */, - 8528AE7C212EF4A200D0BD74 /* AppRatingPrompt.swift in Sources */, - CB2A7EEF283D185100885F67 /* RulesCompilationMonitor.swift in Sources */, - C18ED43C2AB8364400BF3805 /* FileTextPreviewDebugViewController.swift in Sources */, - 1EEF12502851016B003DDE57 /* PrivacyIconAndTrackersAnimator.swift in Sources */, - 31CB4251273AF50700FA0F3F /* SpeechRecognizerProtocol.swift in Sources */, - 319A37172829C8AD0079FBCE /* UITableViewExtension.swift in Sources */, - 85EE7F59224673C5000FE757 /* WebContainerNavigationController.swift in Sources */, - F4C9FBF528340DDA002281CC /* AutofillInterfaceEmailTruncator.swift in Sources */, - 1E016AB42949FEB500F21625 /* OmniBarNotificationViewModel.swift in Sources */, - 6AC6DAB328804F97002723C0 /* BarsAnimator.swift in Sources */, - EE0153ED2A6FF9E6002A8B26 /* NetworkProtectionRootView.swift in Sources */, - EEF0F8CC2ABC832300630031 /* NetworkProtectionDebugFeatures.swift in Sources */, - B60DFF072872B64B0061E7C2 /* JSAlertController.swift in Sources */, - 981FED6E22025151008488D7 /* BlankSnapshotViewController.swift in Sources */, - 98F3A1DC217B373E0011A0D4 /* DarkTheme.swift in Sources */, - 851B128822200575004781BC /* Onboarding.swift in Sources */, - 3151F0EE2735800800226F58 /* VoiceSearchFeedbackView.swift in Sources */, - 857EEB752095FFAC008A005C /* HomeRowInstructionsViewController.swift in Sources */, - 311BD1AF2836BB4200AEF6C1 /* AutofillItemsLockedView.swift in Sources */, - 0290472A29E867800008FE3C /* AppTPTrackerDetailView.swift in Sources */, - F1617C151E57336D00DEDCAF /* TabManager.swift in Sources */, - 85449EF523FDA02800512AAF /* KeyboardSettingsViewController.swift in Sources */, - 85C11E4C2090888C00BFFEB4 /* HomeRowReminder.swift in Sources */, - 31B2F11F287846320040427A /* NoMicPermissionAlert.swift in Sources */, - 310C4B45281B5A9A00BA79A9 /* AutofillLoginDetailsView.swift in Sources */, - 1EFDCBC127D2393C00916BC5 /* DownloadsDeleteHelper.swift in Sources */, - 85374D3C21AC41E700FF5A1E /* FavoritesHomeViewSectionRenderer.swift in Sources */, - 85DFEDF124C7EEA400973FE7 /* LargeOmniBarState.swift in Sources */, - 9880722A25FA497B0039EF4B /* MenuButton.swift in Sources */, - F46FEC5727987A5F0061D9DF /* KeychainItemsDebugViewController.swift in Sources */, - 02341FA62A4379CC008A1531 /* OnboardingStepViewModel.swift in Sources */, - 850365F323DE087800D0F787 /* UIImageViewExtension.swift in Sources */, - 373608922ABB430D00629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */, - C160544129D6044D00B715A1 /* AutofillInterfaceUsernameTruncator.swift in Sources */, - 02A54A9A2A094A17000C8FED /* AppTPHomeView.swift in Sources */, - 31C70B5528045E3500FB6AD1 /* SecureVaultErrorReporter.swift in Sources */, - F4CE6D1B257EA33C00D0A6AA /* FireButtonAnimator.swift in Sources */, - 85582E0029D7409700E9AE35 /* SyncSettingsViewController+PDFRendering.swift in Sources */, - EE0153EF2A70021E002A8B26 /* NetworkProtectionInviteView.swift in Sources */, - 9888F77B2224980500C46159 /* FeedbackViewController.swift in Sources */, - 982686AD2600C0850011A8D6 /* ActionMessageView.swift in Sources */, - F446B9B5251150AC00324016 /* HomeMessageViewSectionRenderer.swift in Sources */, - 98D98A8225ED88E300D8E3DF /* BrowsingMenuSeparatorViewCell.swift in Sources */, - D63657192A7BAE7C001AF19D /* EmailManagerRequestDelegate.swift in Sources */, - 1E4FAA6427D8DFB900ADC5B3 /* OngoingDownloadRowViewModel.swift in Sources */, - 8C4724502217A14B004C9B2D /* TabViewControllerLongPressBookmarkExtension.swift in Sources */, - 1EDE39D22705D4A200C99C72 /* FileSizeDebugViewController.swift in Sources */, - 85047C772A0D5D3D00D2FF3F /* SyncSettingsViewController+SyncDelegate.swift in Sources */, - 4B6484EA27FD1E350050A7A1 /* MacBrowserWaitlistView.swift in Sources */, - 85DDE0402AC6FF65006ABCA2 /* MainView.swift in Sources */, - 980891A72237D5D800313A70 /* FeedbackPresenter.swift in Sources */, - 989B337522D7EF2100437824 /* EmptyCollectionReusableView.swift in Sources */, - 8524CC94246C5C8900E59D45 /* DaxDialogViewController.swift in Sources */, - F42EF9312614BABE00101FB9 /* ActionSheetDaxDialogViewController.swift in Sources */, - F13B4BC01F180D8A00814661 /* TabsModel.swift in Sources */, - 02025B0C29884D2C00E694E7 /* AppTrackerData.swift in Sources */, - 85AE6690209724120014CF04 /* NotificationView.swift in Sources */, - 1EA51376286596A000493C6A /* PrivacyIconLogic.swift in Sources */, - 980891A92238504B00313A70 /* UILabelExtension.swift in Sources */, - 984D035A24ACCC7D0066CFB8 /* TabViewCell.swift in Sources */, - 31951E8E2823003200CAF535 /* AutofillLoginDetailsHeaderView.swift in Sources */, - F194FAED1F14E2B3009B4DF8 /* UIFontExtension.swift in Sources */, - F1CDD3F21F16911700BE0581 /* AboutViewController.swift in Sources */, - 98F0FC2021FF18E700CE77AB /* AutoClearSettingsViewController.swift in Sources */, - 027F487A2A4B66CD001A1C6C /* AppTPFAQViewModel.swift in Sources */, - F1E90C201E678E7C005E7E21 /* HomeControllerDelegate.swift in Sources */, - F17922DE1E7192E6006E3D97 /* SuggestionTableViewCell.swift in Sources */, - 986C7FA724171C6000A3557D /* BrokenSiteCategories.swift in Sources */, - 85DB12ED2A1FED0C000A4A72 /* AppDelegate+AppDeepLinks.swift in Sources */, - 98DA6ECA2181E41F00E65433 /* ThemeManager.swift in Sources */, - C159DF072A430B60007834BB /* EmailSignupViewController.swift in Sources */, - 1E016AB6294A5EB100F21625 /* CustomDaxDialog.swift in Sources */, - 02341FA42A437999008A1531 /* OnboardingStepView.swift in Sources */, - F1CA3C3B1F045B65005FADB3 /* Authenticator.swift in Sources */, - CBD4F13D279EBFA000B20FD7 /* HomeMessageCollectionViewCell.swift in Sources */, - 8505836D219F424500ED4EDB /* Point.swift in Sources */, - 3158461A281B08F5004ADB8B /* AutofillLoginListViewModel.swift in Sources */, - 37FCAAB429914C77000E420A /* WindowsWaitlistViewController.swift in Sources */, - 31C138A827A3E9C900FFD4B2 /* URLDownloadSession.swift in Sources */, - 981FED76220464EF008488D7 /* AutoClearSettingsModel.swift in Sources */, - 83004E882193E8C700DA013C /* TabViewControllerLongPressMenuExtension.swift in Sources */, - 98F78B8E22419093007CACF4 /* ThemableNavigationController.swift in Sources */, - CBD4F140279EBFB300B20FD7 /* SwiftUICollectionViewCell.swift in Sources */, - 31CC224928369B38001654A4 /* AutofillLoginSettingsListViewController.swift in Sources */, - F1D796EC1E7AB8930019D451 /* SaveBookmarkActivity.swift in Sources */, - F4B0B78C252CAFF700830156 /* OnboardingWidgetsViewController.swift in Sources */, - 4B6484EF27FD1E350050A7A1 /* MacWaitlistViewController.swift in Sources */, - C17B595A2A03AAD30055F2D1 /* PasswordGenerationPromptViewController.swift in Sources */, - 8531A08E1F9950E6000484F0 /* UnprotectedSitesViewController.swift in Sources */, - CBD4F13C279EBF4A00B20FD7 /* HomeMessage.swift in Sources */, - 3132FA2C27A07A1B00DD7A12 /* FilePreview.swift in Sources */, - 85C861E628FF1B5F00189466 /* HomeViewSectionRenderersExtension.swift in Sources */, - F1D477C61F2126CC0031ED49 /* OmniBarState.swift in Sources */, - 85F2FFCD2211F615006BB258 /* MainViewController+KeyCommands.swift in Sources */, - 4B274F602AFEAECC003F0745 /* NetworkProtectionWidgetRefreshModel.swift in Sources */, - 0268FC132A449F04000EE6A2 /* OnboardingContainerView.swift in Sources */, - 858650D9246B0D3C00C36F8A /* DaxOnboardingViewController.swift in Sources */, - 312E5746283BB04A00C18FA0 /* AutofillEmptySearchView.swift in Sources */, - F1A5683A1E70F98E0081082E /* AutocompleteRequest.swift in Sources */, - 8565A34B1FC8D96B00239327 /* LaunchTabNotification.swift in Sources */, - 0290472829E861BE0008FE3C /* AppTPTrackerDetailViewModel.swift in Sources */, - 311BD1AD2836BB3900AEF6C1 /* AutofillItemsEmptyView.swift in Sources */, - C1F341C52A6924000032057B /* EmailAddressPromptView.swift in Sources */, - 316931D727BD10BB0095F5ED /* SaveToDownloadsAlert.swift in Sources */, - 31C70B5B2804C61000FB6AD1 /* SaveAutofillLoginManager.swift in Sources */, - 85449EFD23FDA71F00512AAF /* KeyboardSettings.swift in Sources */, - 980891A222369ADB00313A70 /* FeedbackUserText.swift in Sources */, - 988F3DD3237DE8D900AEE34C /* ForgetDataAlert.swift in Sources */, - 850ABD012AC3961100A733DF /* MainViewController+Segues.swift in Sources */, - 9817C9C321EF594700884F65 /* AutoClear.swift in Sources */, - 310C4B47281B60E300BA79A9 /* AutofillLoginDetailsViewModel.swift in Sources */, - 85EE7F572246685B000FE757 /* WebContainerViewController.swift in Sources */, - 1EC458462948932500CB2B13 /* UIHostingControllerExtension.swift in Sources */, - 1E4DCF4E27B6A69600961E25 /* DownloadsListHostingController.swift in Sources */, - 020108A129A5610C00644F9D /* AppTPActivityHostingViewController.swift in Sources */, - C1F341C92A6926920032057B /* EmailAddressPromptViewController.swift in Sources */, - 02025B0F29884DC500E694E7 /* AppTrackerDataParser.swift in Sources */, - 027F48742A4B5904001A1C6C /* AppTPAboutView.swift in Sources */, - 311BD1B12836C0CA00AEF6C1 /* AutofillLoginListAuthenticator.swift in Sources */, - B652DF13287C373A00C12A9C /* ScriptSourceProviding.swift in Sources */, - 854A012B2A54412600FCC628 /* ActivityViewController.swift in Sources */, - F1CA3C391F045885005FADB3 /* PrivacyUserDefaults.swift in Sources */, - AA4D6A6A23DB87B1007E8790 /* AppIconManager.swift in Sources */, - 8563A03C1F9288D600F04442 /* BrowserChromeManager.swift in Sources */, - 980891A32237146B00313A70 /* Feedback.swift in Sources */, - F1D796F01E7B07610019D451 /* BookmarksViewControllerCells.swift in Sources */, - 85058369219F424500ED4EDB /* UIColorExtension.swift in Sources */, - 85058368219C49E000ED4EDB /* HomeViewSectionRenderers.swift in Sources */, - EE01EB432AFC1E0A0096AAC9 /* NetworkProtectionVPNLocationView.swift in Sources */, - F456B3B525810BB900B79B90 /* FireButtonAnimationSettingsViewController.swift in Sources */, - 9820EAF522613CD30089094D /* WebProgressWorker.swift in Sources */, - B6CB93E5286445AB0090FEB4 /* Base64DownloadSession.swift in Sources */, - 1EEF387D285B1A1100383393 /* TrackerImageCache.swift in Sources */, - 3151F0EC27357FEE00226F58 /* VoiceSearchFeedbackViewModel.swift in Sources */, - 85010502292FB1000033978F /* FireproofFaviconUpdater.swift in Sources */, - F1C4A70E1E57725800A6CA1B /* OmniBar.swift in Sources */, - 981CA7EA2617797500E119D5 /* MainViewController+AddFavoriteFlow.swift in Sources */, - 373608902ABB1E6C00629E7F /* FavoritesDisplayModeStorage.swift in Sources */, - 9872D205247DCAC100CEF398 /* TabPreviewsSource.swift in Sources */, - F130D73A1E5776C500C45811 /* OmniBarDelegate.swift in Sources */, - 85DFEDEF24C7EA3B00973FE7 /* SmallOmniBarState.swift in Sources */, - 1E908BF129827C480008C8F3 /* AutoconsentUserScript.swift in Sources */, - 4B0295192537BC6700E00CEF /* ConfigurationDebugViewController.swift in Sources */, - 1E7A71192934EC6100B7EA19 /* OmniBarNotificationContainerView.swift in Sources */, - 984D035C24AE15CD0066CFB8 /* TabSwitcherSettings.swift in Sources */, - 98B31292218CCB8C00E54DE1 /* AppDependencyProvider.swift in Sources */, - 02C57C4B2514FEFB009E5129 /* DoNotSellSettingsViewController.swift in Sources */, - 02A54A9C2A097C95000C8FED /* AppTPHomeViewSectionRenderer.swift in Sources */, - 8540BBA22440857A00017FE4 /* PreserveLoginsWorker.swift in Sources */, - 85DFEDF924CF3D0E00973FE7 /* TabsBarCell.swift in Sources */, - F17922DB1E717C8D006E3D97 /* Suggestion.swift in Sources */, - 020108A729A6ABF600644F9D /* AppTPToggleView.swift in Sources */, - 02A54A982A093126000C8FED /* AppTPHomeViewModel.swift in Sources */, - F1617C191E573EA800DEDCAF /* TabSwitcherDelegate.swift in Sources */, - 4B5C462A2AF2A6E6002A4432 /* VPNIntents.swift in Sources */, - 310742A62848CD780012660B /* BackForwardMenuHistoryItem.swift in Sources */, - 858566FB252E55D6007501B8 /* ImageCacheDebugViewController.swift in Sources */, - 0290472E29E99A2F0008FE3C /* GenericIconView.swift in Sources */, - 1E7A71172934EB6400B7EA19 /* OmniBarNotificationAnimator.swift in Sources */, - 85C2971A248162CA0063A335 /* DaxOnboardingPadViewController.swift in Sources */, - F4F6DFB826EA9AA600ED7E12 /* BookmarksTextFieldCell.swift in Sources */, - 85F98F92296F32BD00742F4A /* SyncSettingsViewController.swift in Sources */, - 84E341961E2F7EFB00BDBA6F /* AppDelegate.swift in Sources */, - 4B6484ED27FD1E350050A7A1 /* MacBrowserWaitlist.swift in Sources */, - 310D091D2799F57200DC0060 /* Download.swift in Sources */, - 1EEF124E2850EADE003DDE57 /* PrivacyIconView.swift in Sources */, - 37FCAAAB29911BF1000E420A /* WaitlistExtensions.swift in Sources */, - EE4BE0092A740BED00CD6AA8 /* ClearTextField.swift in Sources */, - F159BDA41F0BDB5A00B4A01D /* TabViewController.swift in Sources */, - F44D279C27F331BB0037F371 /* AutofillLoginPromptView.swift in Sources */, - CBD4F13E279EBFAB00B20FD7 /* HomeMessageView.swift in Sources */, - 56244C1D2A137B1900EDF259 /* WaitlistViews.swift in Sources */, - 851DFD87212C39D300D95F20 /* TabSwitcherButton.swift in Sources */, - 8505836A219F424500ED4EDB /* UIAlertControllerExtension.swift in Sources */, - 37FCAAB229914232000E420A /* WindowsBrowserWaitlistView.swift in Sources */, - C12726F22A5FF8CB00215B02 /* EmailSignupPromptViewController.swift in Sources */, - 0290472C29E8821E0008FE3C /* AppTPBreakageFormHeaderView.swift in Sources */, - 983EABB8236198F6003948D1 /* DatabaseMigration.swift in Sources */, - 314C92B827C3DD660042EC96 /* QuickLookPreviewView.swift in Sources */, - F1AE54E81F0425FC00D9A700 /* AuthenticationViewController.swift in Sources */, - 020108AE29A7F91600644F9D /* AppTPTrackerCell.swift in Sources */, - 983D71B12A286E810072E26D /* SyncDebugViewController.swift in Sources */, - F103073B1E7C91330059FEC7 /* BookmarksDataSource.swift in Sources */, - EE0153E62A6FE106002A8B26 /* NetworkProtectionRootViewModel.swift in Sources */, - 85864FBC24D31EF300E756FF /* SuggestionTrayViewController.swift in Sources */, - 1EF24235273BB9D200DE3D02 /* IntervalSlider.swift in Sources */, - 027F48782A4B663C001A1C6C /* AppTPFAQView.swift in Sources */, - 02A4EACA29B0F464009BE006 /* AppTPToggleViewModel.swift in Sources */, - 4B6484EE27FD1E350050A7A1 /* WindowsBrowserWaitlistDebugViewController.swift in Sources */, - 855D45D32ACD7DD1008F7AC6 /* AddressBarPositionSettingsViewController.swift in Sources */, - F1D796EE1E7AF2EB0019D451 /* UIViewControllerExtension.swift in Sources */, - 1EE411F12857C3640003FE64 /* TrackerAnimationImageProvider.swift in Sources */, - 1E7A711C2934EEBC00B7EA19 /* OmniBarNotification.swift in Sources */, - 02EC02C429AFA33000557F1A /* AppTPBreakageFormView.swift in Sources */, - F15D43201E706CC500BF2CDC /* AutocompleteViewController.swift in Sources */, - 98728E822417E3300033960E /* BrokenSiteInfo.swift in Sources */, - 31EF52E1281B3BDC0034796E /* AutofillLoginListItemViewModel.swift in Sources */, - 1E4FAA6627D8DFC800ADC5B3 /* CompleteDownloadRowViewModel.swift in Sources */, - 83004E862193E5ED00DA013C /* TabViewControllerBrowsingMenuExtension.swift in Sources */, - EE01EB402AFBD0000096AAC9 /* NetworkProtectionVPNSettingsViewModel.swift in Sources */, - EE72CA852A862D000043B5B3 /* NetworkProtectionDebugViewController.swift in Sources */, - C18ED43A2AB6F77600BF3805 /* AutofillSettingsEnableFooterView.swift in Sources */, - CB84C7BD29A3EF530088A5B8 /* AppConfigurationURLProvider.swift in Sources */, - AA3D854723D9E88E00788410 /* AppIconSettingsCell.swift in Sources */, - 316931D927BD22A80095F5ED /* DownloadActionMessageViewHelper.swift in Sources */, - 9838059F2228208E00385F1A /* PositiveFeedbackViewController.swift in Sources */, - F1AB2B421E3F7D5C00868554 /* SettingsViewController.swift in Sources */, - 8590CB67268A2E520089F6BF /* RootDebugViewController.swift in Sources */, - B623C1C22862CA9E0043013E /* DownloadSession.swift in Sources */, - 0290471E29E708750008FE3C /* AppTPManageTrackersView.swift in Sources */, - F16390821E648B7A005B4550 /* HomeViewController.swift in Sources */, - 98F3A1DA217B37200011A0D4 /* LightTheme.swift in Sources */, - 985892522260B1B200EEB31B /* ProgressView.swift in Sources */, - 85BA585A1F3506AE00C6E8CA /* AppSettings.swift in Sources */, - 3151F0EA27357FBA00226F58 /* SpeechRecognizer.swift in Sources */, - F17922E21E71CD67006E3D97 /* NoSuggestionsTableViewCell.swift in Sources */, - 0290472229E723260008FE3C /* AppTPManageTrackerCell.swift in Sources */, - 985AAE4524899369007A43EC /* HomeScreenTransition.swift in Sources */, - 85E58C2C28FDA94F006A801A /* FavoritesViewController.swift in Sources */, - 1E8AD1CF27C000A000ABA377 /* CompleteDownloadRow.swift in Sources */, - 98D98A8F25ED952F00D8E3DF /* BrowsingMenuButton.swift in Sources */, - 9865DFF922A8220D00D27829 /* FavoritesOverlay.swift in Sources */, - 1E4DCF4627B6A33600961E25 /* DownloadsListViewModel.swift in Sources */, - F4F6DFB626E6B71300ED7E12 /* BookmarkFoldersTableViewController.swift in Sources */, - 8586A11024CCCD040049720E /* TabsBarViewController.swift in Sources */, - F1D796F41E7C2A410019D451 /* BookmarksDelegate.swift in Sources */, - C1B7B52428941F2A0098FD6A /* RemoteMessageRequest.swift in Sources */, - EE9D68DA2AE1659F00B55EF4 /* NetworkProtectionVPNNotificationsViewModel.swift in Sources */, - 1E8AD1D727C2E24E00ABA377 /* DownloadsListRowViewModel.swift in Sources */, - C1B0F6422AB08BE9001EAF05 /* MockPrivacyConfiguration.swift in Sources */, - 1E865AF0272042DB001C74F3 /* TextSizeSettingsViewController.swift in Sources */, - 8524CC9A246DA81700E59D45 /* FullscreenDaxDialogViewController.swift in Sources */, - F17669D71E43401C003D3222 /* MainViewController.swift in Sources */, - 984D60B2222A1284003B9E3B /* FeedbackFormViewController.swift in Sources */, - 31A42564285A09E800049386 /* FaviconView.swift in Sources */, - 85374D3821AC419800FF5A1E /* NavigationSearchHomeViewSectionRenderer.swift in Sources */, - 37FCAAB629919CEB000E420A /* WindowsBrowserWaitlist.swift in Sources */, - 98E888F2223FCC4A00B608A4 /* OnboardingViewController.swift in Sources */, - C1B7B51C28941E980098FD6A /* HomeMessageViewModelBuilder.swift in Sources */, - 85BA58551F34F49E00C6E8CA /* AppUserDefaults.swift in Sources */, - C1B7B52528941F2A0098FD6A /* RemoteMessaging.swift in Sources */, - 3132FA2827A0788400DD7A12 /* PassKitPreviewHelper.swift in Sources */, - 8505836C219F424500ED4EDB /* TextFieldWithInsets.swift in Sources */, - CBD4F13F279EBFAF00B20FD7 /* HomeMessageViewModel.swift in Sources */, - 1E162613296C62820004127F /* CookieConsentDaxDialogViewModel.swift in Sources */, - 1E4DCF4A27B6A38000961E25 /* DownloadListRepresentable.swift in Sources */, - 2DC3FC65C6D9DA634426672D /* AutofillNoAuthAvailableView.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84E341A21E2F7EFB00BDBA6F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 8528AE84212FF9A100D0BD74 /* AppRatingPromptStorageTests.swift in Sources */, - 1CB7B82323CEA28300AA24EA /* DateExtensionTests.swift in Sources */, - 31C138A427A3352600FFD4B2 /* DownloadTests.swift in Sources */, - 853A717820F645FB00FE60BC /* PixelTests.swift in Sources */, - 984D036124AF49B80066CFB8 /* TabPreviewsSourceTests.swift in Sources */, - 85D2187024BF24DB004373D2 /* FaviconRequestModifierTests.swift in Sources */, - EAB19EDA268963510015D3EA /* DomainMatchingTests.swift in Sources */, - 4BFB911B29B7D9530014D4B7 /* AppTrackingProtectionStoringModelPerformanceTests.swift in Sources */, - 98DA35C4268CC81E00159906 /* DomainMatchingReportTests.swift in Sources */, - 8590CB632684F10F0089F6BF /* ContentBlockerProtectionStoreTests.swift in Sources */, - 83EDCC411F86B89C005CDFCD /* StatisticsLoaderTests.swift in Sources */, - C14882E327F20D9A00D59F0C /* BookmarksExporterTests.swift in Sources */, - 85C29708247BDD060063A335 /* DaxDialogsBrowsingSpecTests.swift in Sources */, - 85BA58581F34F72F00C6E8CA /* AppUserDefaultsTests.swift in Sources */, - F1134EBC1F40D45700B73467 /* MockStatisticsStore.swift in Sources */, - 31C138AC27A403CB00FFD4B2 /* DownloadManagerTests.swift in Sources */, - EEFE9C732A603CE9005B0A26 /* NetworkProtectionStatusViewModelTests.swift in Sources */, - F13B4BF91F18CA0600814661 /* TabsModelTests.swift in Sources */, - 98B31290218CCB2200E54DE1 /* MockDependencyProvider.swift in Sources */, - CBDD5DDF29A6736A00832877 /* APIHeadersTests.swift in Sources */, - 986B45D0299E30A50089D2D7 /* BookmarkEntityTests.swift in Sources */, - B6AD9E3828D4512E0019CDE9 /* EmbeddedTrackerDataTests.swift in Sources */, - 1E722729292EB24D003B5F53 /* AppSettingsMock.swift in Sources */, - 8536A1C8209AF2410050739E /* MockVariantManager.swift in Sources */, - C1B7B53428944EFA0098FD6A /* CoreDataTestUtilities.swift in Sources */, - CBDD5DE129A6741300832877 /* MockBundle.swift in Sources */, - C158AC7B297AB5DC0008723A /* MockSecureVault.swift in Sources */, - 85C11E4120904BBE00BFFEB4 /* VariantManagerTests.swift in Sources */, - F1134ECE1F40EA9C00B73467 /* AtbParserTests.swift in Sources */, - F189AEE41F18FDAF001EBAE1 /* LinkTests.swift in Sources */, - 987130C7294AAB9F00AB05E0 /* MenuBookmarksViewModelTests.swift in Sources */, - 858650D32469BFAD00C36F8A /* DaxDialogTests.swift in Sources */, - 31C138B227A4097800FFD4B2 /* DownloadTestsHelper.swift in Sources */, - 1E1D8B5D2994FFE100C96994 /* AutoconsentMessageProtocolTests.swift in Sources */, - 85C11E532090B23A00BFFEB4 /* UserDefaultsHomeRowReminderStorageTests.swift in Sources */, - 85E5603026541D9E00F4DC44 /* AutocompleteRequestTests.swift in Sources */, - F1DA2F7D1EBCF23700313F51 /* ExternalUrlSchemeTests.swift in Sources */, - F198D78E1E39762C0088DA8A /* StringExtensionTests.swift in Sources */, - 31B1FA87286EFC5C00CA3C1C /* XCTestCaseExtension.swift in Sources */, - 1E8146AE28C8ABF400D1AF63 /* PrivacyIconLogicTests.swift in Sources */, - 987130C4294AAB9F00AB05E0 /* FavoriteListViewModelTests.swift in Sources */, - 8565A34D1FC8DFE400239327 /* LaunchTabNotificationTests.swift in Sources */, - 310E79BD2949CAA5007C49E8 /* FireButtonReferenceTests.swift in Sources */, - 4B62C4BA25B930DD008912C6 /* AppConfigurationFetchTests.swift in Sources */, - 31C7D71C27515A6300A95D0A /* MockVoiceSearchHelper.swift in Sources */, - 8598F67B2405EB8D00FBC70C /* KeyboardSettingsTests.swift in Sources */, - 98AAF8E4292EB46000DBDF06 /* BookmarksMigrationTests.swift in Sources */, - 85D2187224BF24F2004373D2 /* NotFoundCachingDownloaderTests.swift in Sources */, - C111B26927F579EF006558B1 /* BookmarkOrFolderTests.swift in Sources */, - 026F08B829B7DC480079B9DF /* EmbeddedAppTPDataTests.swift in Sources */, - 851CD674244D7E6000331B98 /* UserDefaultsExtension.swift in Sources */, - 850559D223CF710C0055C0D5 /* WebCacheManagerTests.swift in Sources */, - 987130C5294AAB9F00AB05E0 /* BookmarkEditorViewModelTests.swift in Sources */, - 8341D807212D5E8D000514C2 /* HashExtensionTest.swift in Sources */, - C1D21E2F293A599C006E5A05 /* AutofillLoginSessionTests.swift in Sources */, - 85D2187924BF6B8B004373D2 /* FaviconSourcesProviderTests.swift in Sources */, - 1E8146AD28C8ABF000D1AF63 /* TrackerAnimationLogicTests.swift in Sources */, - B6AD9E3A28D456820019CDE9 /* PrivacyConfigurationManagerMock.swift in Sources */, - F189AED71F18F6DE001EBAE1 /* TabTests.swift in Sources */, - F13B4BFB1F18E3D900814661 /* TabsModelPersistenceExtensionTests.swift in Sources */, - 8528AE7E212EF5FF00D0BD74 /* AppRatingPromptTests.swift in Sources */, - 981FED692201FE69008488D7 /* AutoClearSettingsScreenTests.swift in Sources */, - 4BC21A2F27238B7500229F0E /* RunLoopExtensionTests.swift in Sources */, - 314A3EFC293905EC00D3D4C8 /* BrokenSiteReportingTests.swift in Sources */, - 851B1283221FE65E004781BC /* ImproveOnboardingExperiment1Tests.swift in Sources */, - F194FAFB1F14E622009B4DF8 /* UIFontExtensionTests.swift in Sources */, - F40F843728C939760081AE75 /* AutofillLoginListViewModelTests.swift in Sources */, - C14882E827F20DAB00D59F0C /* TestDataLoader.swift in Sources */, - C14882EA27F20DD000D59F0C /* MockBookmarksCoreDataStorage.swift in Sources */, - 1E05D1DB29C47B3300BF9A1F /* DailyPixelTests.swift in Sources */, - 981FED7422046017008488D7 /* AutoClearTests.swift in Sources */, - 98DDF9F322C4029D00DE38DB /* InitHelpers.swift in Sources */, - B6AD9E3628D4510A0019CDE9 /* ContentBlockerRulesManagerMock.swift in Sources */, - F1E092C11E92A72E00732CCC /* UIColorExtensionTests.swift in Sources */, - 85010504292FFB080033978F /* FireproofFaviconUpdaterTests.swift in Sources */, - F1D477C91F2139410031ED49 /* SmallOmniBarStateTests.swift in Sources */, - 987130C9294AAB9F00AB05E0 /* BookmarkUtilsTests.swift in Sources */, - C1BF0BA929B63E2200482B73 /* AutofillLoginPromptViewModelTests.swift in Sources */, - EE3B226B29DE0F110082298A /* MockInternalUserStoring.swift in Sources */, - 987130C8294AAB9F00AB05E0 /* BookmarksTestHelpers.swift in Sources */, - F198D7981E3A45D90088DA8A /* WKWebViewConfigurationExtensionTests.swift in Sources */, - C14E2F7729DE14EA002AC515 /* AutofillInterfaceUsernameTruncatorTests.swift in Sources */, - 8521FDE6238D414B00A44CC3 /* FileStoreTests.swift in Sources */, - F14E491F1E391CE900DC037C /* URLExtensionTests.swift in Sources */, - 85D2187424BF25CD004373D2 /* FaviconsTests.swift in Sources */, - CBCCF96828885DEE006F4A71 /* AppPrivacyConfigurationTests.swift in Sources */, - 310742AB2848E6FD0012660B /* BackForwardMenuHistoryItemURLSanitizerTests.swift in Sources */, - 22CB1ED8203DDD2C00D2C724 /* AppDeepLinksTests.swift in Sources */, - 9847C00527A41A0A00DB07AA /* WebViewTestHelper.swift in Sources */, - 3170048227A9504F00C03F35 /* DownloadMocks.swift in Sources */, - 317045C02858C6B90016ED1F /* AutofillInterfaceEmailTruncatorTests.swift in Sources */, - 987130C6294AAB9F00AB05E0 /* BookmarkListViewModelTests.swift in Sources */, - F1134ED21F40EF3A00B73467 /* JsonTestDataLoader.swift in Sources */, - 4B83397129AC18C9003F7EA9 /* AppTrackingProtectionStoringModelTests.swift in Sources */, - 850250B520D80419002199C7 /* AtbAndVariantCleanupTests.swift in Sources */, - 834DF992248FDE1A0075EA48 /* UserAgentTests.swift in Sources */, - 85C011FD299285A6001E0A99 /* SyncManagementViewModelTests.swift in Sources */, - C14882E727F20DAB00D59F0C /* HtmlTestDataLoader.swift in Sources */, - F17D72391E8B35C6003E8B0E /* AppURLsTests.swift in Sources */, - F1134ED61F40F29F00B73467 /* StatisticsUserDefaultsTests.swift in Sources */, - EE41BD192A729E9C00546C57 /* NetworkProtectionInviteViewModelTests.swift in Sources */, - 0253A43329E5E393003697C1 /* AppTrackingProtectionAllowlistModelTests.swift in Sources */, - C1B7B53028944E390098FD6A /* RemoteMessagingStoreTests.swift in Sources */, - 98EA2C3C218B9AAD0023E1DC /* ThemeManagerTests.swift in Sources */, - 6AC98419288055C1005FA9CA /* BarsAnimatorTests.swift in Sources */, - 4B83396F29AC1437003F7EA9 /* AppTrackingProtectionListModelTests.swift in Sources */, - 8536A1CA209AF6490050739E /* HomeRowReminderTests.swift in Sources */, - 4B83397529AFBCE6003F7EA9 /* AppTrackingProtectionFeedbackModelTests.swift in Sources */, - 851DFD8A212C5EE800D95F20 /* TabSwitcherButtonTests.swift in Sources */, - 98983096255B5019003339A2 /* BookmarksCachingSearchTests.swift in Sources */, - EE7917912A83DE93008DFF28 /* CombineTestUtilities.swift in Sources */, - 85480CB429226B3B007E8F13 /* CrashCollectionExtensionTests.swift in Sources */, - 4B6484FC27FFD14F0050A7A1 /* WindowsBrowserWaitlistTests.swift in Sources */, - 8540BD5223D8C2220057FDD2 /* PreserveLoginsTests.swift in Sources */, - 85F200072217032E006BB258 /* OmniBarTests.swift in Sources */, - B6AD9E3728D4510A0019CDE9 /* ContentBlockingUpdatingTests.swift in Sources */, - C14882E427F20D9A00D59F0C /* BookmarksImporterTests.swift in Sources */, - 8588026A24E424EE00C24AB6 /* AppWidthObserverTests.swift in Sources */, - 8588026624E420BD00C24AB6 /* LargeOmniBarStateTests.swift in Sources */, - EE0153EB2A6FF970002A8B26 /* NetworkProtectionRootViewModelTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 8512EA4924ED30D20073EE19 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 853273AE24FEF49600E3C778 /* ColorExtension.swift in Sources */, - 373608932ABB432600629E7F /* FavoritesDisplayMode+UserDefaults.swift in Sources */, - 853273B324FF114700E3C778 /* DeepLinks.swift in Sources */, - 853273B424FFB36100E3C778 /* UIColorExtension.swift in Sources */, - 853273AB24FEF27500E3C778 /* WidgetViews.swift in Sources */, - 4B5C462B2AF2BDC4002A4432 /* VPNIntents.swift in Sources */, - 4BB7CBB02AF59C310014A35F /* VPNWidget.swift in Sources */, - 8512EA5424ED30D20073EE19 /* Widgets.swift in Sources */, - 85DB12EB2A1FE2A4000A4A72 /* LockScreenWidgets.swift in Sources */, - 8544C37C250B827300A0FE73 /* UserText.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85482D842462DCD100EDEDD1 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85482D8D2462DCD100EDEDD1 /* ActionViewController.swift in Sources */, - 85C91CA224671F4C00A11132 /* AppDeepLinkSchemes.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85D33FC725C97B6E002B91A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - CB5516D1286500290079B175 /* ContentBlockingRulesTests.swift in Sources */, - 1E1D8B6629953B9800C96994 /* WebViewTestHelper.swift in Sources */, - EE3B226C29DE0FD30082298A /* MockInternalUserStoring.swift in Sources */, - CB5516D0286500290079B175 /* TrackerRadarIntegrationTests.swift in Sources */, - 1E1D8B6129950FD200C96994 /* AutoconsentBackgroundTests.swift in Sources */, - CB5516D2286500290079B175 /* AtbServerTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 85F21DA9210F5E32002631A6 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 85F21DB0210F5E32002631A6 /* AtbIntegrationTests.swift in Sources */, - 8551912724746EDC0010FDD0 /* SnapshotHelper.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 9825F9CE293F2DE900F220F2 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98D4B7E52949EFCE0068814D /* BookmarksExportPerformanceTests.swift in Sources */, - 98D4B7DA294407AC0068814D /* BookmarksSearchPerformanceTests.swift in Sources */, - 986B45CB299D5EF50089D2D7 /* BookmarksLookupPerformanceTests.swift in Sources */, - 98D4B7E12949C3E80068814D /* BookmarksImportPerformanceTests.swift in Sources */, - 9825F9DB293F2E8700F220F2 /* BookmarksTestData.swift in Sources */, - 98BFA913294A3DDC004EA636 /* BookmarksEditModelPerformanceTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 98A54A7F22AFCB2C00E541F4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 98A54A8422AFCB2D00E541F4 /* Instruments.instrpkg in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F143C2DF1E4A4CD400CFDE3A /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4B470ED6299C49800086EBDC /* AppTrackingProtectionDatabase.swift in Sources */, - 0253A43129E5DCD7003697C1 /* AppTrackingProtectionAllowlistModel.swift in Sources */, - F16393FF1ECCB9CC00DDD653 /* FileLoader.swift in Sources */, - F1134EAB1F3E2C6A00B73467 /* StatisticsUserDefaults.swift in Sources */, - CB258D1E29A52AF900DEBA24 /* FileStore.swift in Sources */, - F1075C921E9EF827006BE8A8 /* UserDefaultsExtension.swift in Sources */, - 85CA53AC24BBD39300A6288C /* FaviconRequestModifier.swift in Sources */, - CB258D1D29A52AF900DEBA24 /* EtagStorage.swift in Sources */, - C1B7B52D2894469D0098FD6A /* DefaultVariantManager.swift in Sources */, - 9833913727AC400800DAF119 /* AppTrackerDataSetProvider.swift in Sources */, - 83004E802193BB8200DA013C /* WKNavigationExtension.swift in Sources */, - 853A717620F62FE800FE60BC /* Pixel.swift in Sources */, - 4B470EDB299C4FB20086EBDC /* AppTrackingProtectionListViewModel.swift in Sources */, - F41C2DA526C1975E00F9A760 /* BookmarksCoreDataStorage.swift in Sources */, - 9876B75E2232B36900D81D9F /* TabInstrumentation.swift in Sources */, - 026DABA428242BC80089E0B5 /* MockUserAgent.swift in Sources */, - 1E05D1D829C46EDA00BF9A1F /* TimedPixel.swift in Sources */, - C14882DC27F2011C00D59F0C /* BookmarksImporter.swift in Sources */, - CBAA195A27BFE15600A4BD49 /* NSManagedObjectContextExtension.swift in Sources */, - 37CBCA9E2A8A659C0050218F /* SyncSettingsAdapter.swift in Sources */, - F1134EB31F40AD2500B73467 /* Atb.swift in Sources */, - 37E615752A5F533E00ACD63D /* SyncCredentialsAdapter.swift in Sources */, - 02CA904B24F6C11A00D41DDF /* NavigatorSharePatchUserScript.swift in Sources */, - 85BDC3192436161C0053DB07 /* LoginFormDetectionUserScript.swift in Sources */, - 98982B3422F8D8E400578AC9 /* Debounce.swift in Sources */, - 37DF000A29F9C416002B7D3E /* SyncMetadataDatabase.swift in Sources */, - F143C3291E4A9A0E00CFDE3A /* URLExtension.swift in Sources */, - F143C3271E4A9A0E00CFDE3A /* Logging.swift in Sources */, - 4B83396C29AC0701003F7EA9 /* AppTrackingProtectionStoringModel.swift in Sources */, - 85372447220DD103009D09CD /* UIKeyCommandExtension.swift in Sources */, - 85A1B3B220C6CD9900C18F15 /* CookieStorage.swift in Sources */, - 9856A1992933D2EB00ACB44F /* BookmarksModelsErrorHandling.swift in Sources */, - 850559D023CF647C0055C0D5 /* PreserveLogins.swift in Sources */, - C1CCCBA7283E101500CF3791 /* FaviconsHelper.swift in Sources */, - 9813F79822BA71AA00A80EDB /* StorageCache.swift in Sources */, - B603974929C19F6F00902A34 /* Assertions.swift in Sources */, - F1134EB51F40AEEA00B73467 /* StatisticsLoader.swift in Sources */, - CB2A7EF4285383B300885F67 /* AppLastCompiledRulesStore.swift in Sources */, - 4B75EA9226A266CB00018634 /* PrintingUserScript.swift in Sources */, - 37445F972A155F7C0029F789 /* SyncDataProviders.swift in Sources */, - EE9D68DE2AE2A65600B55EF4 /* UserDefaults+NetworkProtection.swift in Sources */, - CB258D1F29A52B2500DEBA24 /* Configuration.swift in Sources */, - 9847C00027A2DDBB00DB07AA /* AppPrivacyConfigurationDataProvider.swift in Sources */, - F143C3281E4A9A0E00CFDE3A /* StringExtension.swift in Sources */, - 85449EFB23FDA0BC00512AAF /* UserDefaultsPropertyWrapper.swift in Sources */, - 830381C01F850AAF00863075 /* WKWebViewConfigurationExtension.swift in Sources */, - 85CA53AA24BB376800A6288C /* NotFoundCachingDownloader.swift in Sources */, - 4B60ACA1252EC0B100E8D219 /* FullScreenVideoUserScript.swift in Sources */, - F1A886781F29394E0096251E /* WebCacheManager.swift in Sources */, - C14882DA27F2011C00D59F0C /* BookmarksExporter.swift in Sources */, - 4B470ED9299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld in Sources */, - 854858E32937BC550063610B /* CollectionExtension.swift in Sources */, - 1E6A4D692984208800A371D3 /* LocaleExtension.swift in Sources */, - 98F6EA472863124100720957 /* ContentBlockerRulesLists.swift in Sources */, - F1134EB01F40AC6300B73467 /* AtbParser.swift in Sources */, - EE50052E29C369D300AE0773 /* FeatureFlag.swift in Sources */, - 37DF000F29F9D635002B7D3E /* SyncBookmarksAdapter.swift in Sources */, - B652DF10287C2C1600C12A9C /* ContentBlocking.swift in Sources */, - 4BE2756827304F57006B20B0 /* URLRequestExtension.swift in Sources */, - 85BA79911F6FF75000F59015 /* ContentBlockerStoreConstants.swift in Sources */, - 85E242172AB1B54D000F3E28 /* ReturnUserMeasurement.swift in Sources */, - 85BDC3142434D8F80053DB07 /* DebugUserScript.swift in Sources */, - 85011867290028C400BDEE27 /* BookmarksDatabase.swift in Sources */, - 85D2187B24BF9F85004373D2 /* FaviconUserScript.swift in Sources */, - 37FD780F2A29E28B00B36DB1 /* SyncErrorHandler.swift in Sources */, - 85F21DC621145DD5002631A6 /* global.swift in Sources */, - F41C2DA326C1925700F9A760 /* BookmarksAndFolders.xcdatamodeld in Sources */, - F4F6DFBA26EFF28A00ED7E12 /* BookmarkObjects.swift in Sources */, - EE7A92872AC6DE4700832A36 /* NetworkProtectionNotificationIdentifier.swift in Sources */, - 836A941D247F23C600BF8EF5 /* UserAgentManager.swift in Sources */, - 4B83397329AFB8D2003F7EA9 /* AppTrackingProtectionFeedbackModel.swift in Sources */, - 85CA53A824BB343700A6288C /* Favicons.swift in Sources */, - F143C3181E4A99D200CFDE3A /* Link.swift in Sources */, - 4B470EDF299C67270086EBDC /* AppTrackerEntity.swift in Sources */, - 1E61BC2A27074BED00B2854D /* TextSizeUserScript.swift in Sources */, - 37CEFCAC2A673B90001EF741 /* CredentialsCleanupErrorHandling.swift in Sources */, - CB2A7EF128410DF700885F67 /* PixelEvent.swift in Sources */, - 85D2187624BF6164004373D2 /* FaviconSourcesProvider.swift in Sources */, - 98B000532915C46E0034BCA0 /* LegacyBookmarksStoreMigration.swift in Sources */, - 85200FA11FBC5BB5001AF290 /* DDGPersistenceContainer.swift in Sources */, - 1E4DCF4C27B6A4CB00961E25 /* URLFileExtension.swift in Sources */, - EE50053029C3BA0800AE0773 /* InternalUserStore.swift in Sources */, - F1D477CB1F2149C40031ED49 /* Type.swift in Sources */, - 1E05D1D629C46EBB00BF9A1F /* DailyPixel.swift in Sources */, - 1CB7B82123CEA1F800AA24EA /* DateExtension.swift in Sources */, - 379E877429E97C8D001C8BB0 /* BookmarksCleanupErrorHandling.swift in Sources */, - 988F3DCF237D5C0F00AEE34C /* SchemeHandler.swift in Sources */, - 9875E00722316B8400B1373F /* Instruments.swift in Sources */, - F1134EA61F3E2AF400B73467 /* StatisticsStore.swift in Sources */, - F17D723C1E8BB374003E8B0E /* AppDeepLinkSchemes.swift in Sources */, - 0290472329E737B40008FE3C /* FirewallManager.swift in Sources */, - 1E8AD1DB27C51AE000ABA377 /* TimeIntervalExtension.swift in Sources */, - B652DF0D287C2A6300C12A9C /* PrivacyFeatures.swift in Sources */, - F10E522D1E946F8800CE1253 /* NSAttributedStringExtension.swift in Sources */, - 9887DC252354D2AA005C85F5 /* Database.swift in Sources */, - F143C3171E4A99D200CFDE3A /* AppURLs.swift in Sources */, - C1963863283794A000298D4D /* BookmarksCachingSearch.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 025CCFE82582601C001CD5BB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 025CCFE72582601C001CD5BB /* PBXContainerItemProxy */; - }; - 02FFD7BC2A1FC8BE007BD7D1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 02025661298818B100E694E7 /* PacketTunnelProvider */; - targetProxy = 02FFD7BB2A1FC8BE007BD7D1 /* PBXContainerItemProxy */; - }; - 4B470EE7299C6DFB0086EBDC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = 4B470EE6299C6DFB0086EBDC /* PBXContainerItemProxy */; - }; - 8390447520BDCE10006461CD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8390446B20BDCE10006461CD /* ShareExtension */; - targetProxy = 8390447420BDCE10006461CD /* PBXContainerItemProxy */; - }; - 84E341A81E2F7EFB00BDBA6F /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 84E341A71E2F7EFB00BDBA6F /* PBXContainerItemProxy */; - }; - 8512EA5C24ED30D30073EE19 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 8512EA4C24ED30D20073EE19 /* WidgetsExtension */; - targetProxy = 8512EA5B24ED30D30073EE19 /* PBXContainerItemProxy */; - }; - 85482D932462DCD100EDEDD1 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 85482D872462DCD100EDEDD1 /* OpenAction */; - targetProxy = 85482D922462DCD100EDEDD1 /* PBXContainerItemProxy */; - }; - 85D33FD125C97B6E002B91A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 85D33FD025C97B6E002B91A6 /* PBXContainerItemProxy */; - }; - 85DF714924F7FE6100C89288 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = 85DF714824F7FE6100C89288 /* PBXContainerItemProxy */; - }; - 85F21DB3210F5E32002631A6 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 85F21DB2210F5E32002631A6 /* PBXContainerItemProxy */; - }; - 9825F9CC293F2DE900F220F2 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 84E341911E2F7EFB00BDBA6F /* DuckDuckGo */; - targetProxy = 9825F9CD293F2DE900F220F2 /* PBXContainerItemProxy */; - }; - F143C2EA1E4A4CD400CFDE3A /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = F143C2E31E4A4CD400CFDE3A /* Core */; - targetProxy = F143C2E91E4A4CD400CFDE3A /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 838306E120C733010045E854 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 838306E220C733010045E854 /* en */, - 838306E520C734D80045E854 /* fr */, - 838306E620C735140045E854 /* es */, - 838306E720C735F60045E854 /* fi */, - 838306EC20C736A80045E854 /* pt */, - 838306ED20C736B10045E854 /* ru */, - 838306EE20C736BA0045E854 /* sv */, - 838306EF20C736C50045E854 /* tr */, - 9866DBA1251CA8F700612E3A /* bg */, - 9866DBB8251CA91900612E3A /* hr */, - 9866DBCF251CA92E00612E3A /* cs */, - 9866DBE6251CA93B00612E3A /* da */, - 9866DBFD251CA95200612E3A /* nl */, - 9866DC14251CA96500612E3A /* et */, - 9866DC2B251CA99E00612E3A /* de */, - 9866DC42251CA9B200612E3A /* el */, - 9866DC59251CA9C300612E3A /* hu */, - 9866DC70251CA9D100612E3A /* it */, - 9866DC87251CA9E600612E3A /* lv */, - 9866DC9E251CA9F700612E3A /* lt */, - 9866DCB5251CAA0900612E3A /* pl */, - 9866DCCC251CAA2800612E3A /* ro */, - 9866DCE3251CAA3700612E3A /* sk */, - 9866DCFA251CAA4B00612E3A /* sl */, - 981DCA922521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 8390447020BDCE10006461CD /* MainInterface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 8390447120BDCE10006461CD /* Base */, - 9866DB9C251CA8F600612E3A /* bg */, - 9866DBB3251CA91900612E3A /* hr */, - 9866DBCA251CA92D00612E3A /* cs */, - 9866DBE1251CA93B00612E3A /* da */, - 9866DBF8251CA95100612E3A /* nl */, - 9866DC0F251CA96400612E3A /* et */, - 9866DC26251CA99D00612E3A /* de */, - 9866DC3D251CA9B200612E3A /* el */, - 9866DC54251CA9C200612E3A /* hu */, - 9866DC6B251CA9D000612E3A /* it */, - 9866DC82251CA9E500612E3A /* lv */, - 9866DC99251CA9F600612E3A /* lt */, - 9866DCB0251CAA0800612E3A /* pl */, - 9866DCC7251CAA2800612E3A /* ro */, - 9866DCDE251CAA3600612E3A /* sk */, - 9866DCF5251CAA4B00612E3A /* sl */, - 9866DE5C251CBC4F00612E3A /* tr */, - 9866DE5E251CBC4F00612E3A /* sv */, - 9866DE60251CBC5000612E3A /* es */, - 9866DE62251CBC5000612E3A /* ru */, - 9866DE64251CBC5100612E3A /* pt */, - 9866DE68251CBC5300612E3A /* fr */, - 9866DE6A251CBC5400612E3A /* fi */, - 981685542521EEF500FA91A1 /* nb */, - ); - name = MainInterface.storyboard; - sourceTree = ""; - }; - 84E3419E1E2F7EFB00BDBA6F /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 84E3419F1E2F7EFB00BDBA6F /* Base */, - 9866DB9B251CA8F600612E3A /* bg */, - 9866DBB2251CA91900612E3A /* hr */, - 9866DBC9251CA92D00612E3A /* cs */, - 9866DBE0251CA93A00612E3A /* da */, - 9866DBF7251CA95100612E3A /* nl */, - 9866DC0E251CA96400612E3A /* et */, - 9866DC25251CA99D00612E3A /* de */, - 9866DC3C251CA9B200612E3A /* el */, - 9866DC53251CA9C200612E3A /* hu */, - 9866DC6A251CA9D000612E3A /* it */, - 9866DC81251CA9E500612E3A /* lv */, - 9866DC98251CA9F600612E3A /* lt */, - 9866DCAF251CAA0700612E3A /* pl */, - 9866DCC6251CAA2800612E3A /* ro */, - 9866DCDD251CAA3600612E3A /* sk */, - 9866DCF4251CAA4B00612E3A /* sl */, - 9866DE4C251CBC4500612E3A /* tr */, - 9866DE4E251CBC4500612E3A /* sv */, - 9866DE50251CBC4600612E3A /* es */, - 9866DE52251CBC4700612E3A /* ru */, - 9866DE54251CBC4700612E3A /* pt */, - 9866DE58251CBC4A00612E3A /* fr */, - 9866DE5A251CBC4A00612E3A /* fi */, - 981685532521EEF500FA91A1 /* nb */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - 85482D8E2462DCD100EDEDD1 /* MainInterface.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 85482D8F2462DCD100EDEDD1 /* Base */, - 9866DB9F251CA8F700612E3A /* bg */, - 9866DBB6251CA91900612E3A /* hr */, - 9866DBCD251CA92D00612E3A /* cs */, - 9866DBE4251CA93B00612E3A /* da */, - 9866DBFB251CA95200612E3A /* nl */, - 9866DC12251CA96400612E3A /* et */, - 9866DC29251CA99E00612E3A /* de */, - 9866DC40251CA9B200612E3A /* el */, - 9866DC57251CA9C300612E3A /* hu */, - 9866DC6E251CA9D100612E3A /* it */, - 9866DC85251CA9E600612E3A /* lv */, - 9866DC9C251CA9F700612E3A /* lt */, - 9866DCB3251CAA0800612E3A /* pl */, - 9866DCCA251CAA2800612E3A /* ro */, - 9866DCE1251CAA3600612E3A /* sk */, - 9866DCF8251CAA4B00612E3A /* sl */, - 9866DE6C251CBC5A00612E3A /* tr */, - 9866DE6E251CBC5B00612E3A /* sv */, - 9866DE70251CBC5F00612E3A /* es */, - 9866DE72251CBC6000612E3A /* ru */, - 9866DE74251CBC6100612E3A /* pt */, - 9866DE78251CBC6400612E3A /* fr */, - 9866DE7A251CBC6400612E3A /* fi */, - 981685572521EEF600FA91A1 /* nb */, - ); - name = MainInterface.storyboard; - sourceTree = ""; - }; - 984147AA24F0259000362052 /* Onboarding.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147A924F0259000362052 /* Base */, - 9866DB99251CA8F600612E3A /* bg */, - 9866DBB0251CA91900612E3A /* hr */, - 9866DBC7251CA92C00612E3A /* cs */, - 9866DBDE251CA93A00612E3A /* da */, - 9866DBF5251CA95100612E3A /* nl */, - 9866DC0C251CA96400612E3A /* et */, - 9866DC23251CA99D00612E3A /* de */, - 9866DC3A251CA9B100612E3A /* el */, - 9866DC51251CA9C200612E3A /* hu */, - 9866DC68251CA9D000612E3A /* it */, - 9866DC7F251CA9E500612E3A /* lv */, - 9866DC96251CA9F600612E3A /* lt */, - 9866DCAD251CAA0700612E3A /* pl */, - 9866DCC4251CAA2800612E3A /* ro */, - 9866DCDB251CAA3600612E3A /* sk */, - 9866DCF2251CAA4A00612E3A /* sl */, - 9866DE0C251CB91D00612E3A /* fi */, - 9866DE0E251CB91F00612E3A /* fr */, - 9866DE12251CB92300612E3A /* pt */, - 9866DE14251CB92500612E3A /* ru */, - 9866DE16251CB92600612E3A /* es */, - 9866DE18251CB92700612E3A /* sv */, - 9866DE1A251CB95500612E3A /* tr */, - 981685512521EEF400FA91A1 /* nb */, - ); - name = Onboarding.storyboard; - sourceTree = ""; - }; - 984147AD24F025F700362052 /* Autocomplete.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147AC24F025F700362052 /* Base */, - 9866DB8B251CA8F300612E3A /* bg */, - 9866DBA2251CA91700612E3A /* hr */, - 9866DBB9251CA92A00612E3A /* cs */, - 9866DBD0251CA93800612E3A /* da */, - 9866DBE7251CA94E00612E3A /* nl */, - 9866DBFE251CA96200612E3A /* et */, - 9866DC15251CA99A00612E3A /* de */, - 9866DC2C251CA9AF00612E3A /* el */, - 9866DC43251CA9BF00612E3A /* hu */, - 9866DC5A251CA9CE00612E3A /* it */, - 9866DC71251CA9E200612E3A /* lv */, - 9866DC88251CA9F400612E3A /* lt */, - 9866DC9F251CAA0500612E3A /* pl */, - 9866DCB6251CAA2500612E3A /* ro */, - 9866DCCD251CAA3300612E3A /* sk */, - 9866DCE4251CAA4800612E3A /* sl */, - 9866DD04251CACC500612E3A /* fi */, - 9866DD06251CACC600612E3A /* fr */, - 9866DD0A251CACCD00612E3A /* pt */, - 9866DD0C251CACCD00612E3A /* ru */, - 9866DD0E251CACCE00612E3A /* es */, - 9866DD10251CACCF00612E3A /* sv */, - 9866DD12251CACCF00612E3A /* tr */, - 981685432521EEEF00FA91A1 /* nb */, - ); - name = Autocomplete.storyboard; - sourceTree = ""; - }; - 984147B024F0261A00362052 /* Feedback.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147AF24F0261A00362052 /* Base */, - 9866DB8D251CA8F300612E3A /* bg */, - 9866DBA4251CA91700612E3A /* hr */, - 9866DBBB251CA92A00612E3A /* cs */, - 9866DBD2251CA93900612E3A /* da */, - 9866DBE9251CA94E00612E3A /* nl */, - 9866DC00251CA96200612E3A /* et */, - 9866DC17251CA99B00612E3A /* de */, - 9866DC2E251CA9B000612E3A /* el */, - 9866DC45251CA9BF00612E3A /* hu */, - 9866DC5C251CA9CE00612E3A /* it */, - 9866DC73251CA9E300612E3A /* lv */, - 9866DC8A251CA9F500612E3A /* lt */, - 9866DCA1251CAA0500612E3A /* pl */, - 9866DCB8251CAA2600612E3A /* ro */, - 9866DCCF251CAA3400612E3A /* sk */, - 9866DCE6251CAA4800612E3A /* sl */, - 9866DD4C251CB0D900612E3A /* fi */, - 9866DD4E251CB0E600612E3A /* fr */, - 9866DD52251CB0ED00612E3A /* pt */, - 9866DD54251CB0EE00612E3A /* ru */, - 9866DD56251CB0F000612E3A /* es */, - 9866DD58251CB0F100612E3A /* sv */, - 9866DD5A251CB0F200612E3A /* tr */, - 981685452521EEF000FA91A1 /* nb */, - ); - name = Feedback.storyboard; - sourceTree = ""; - }; - 984147B324F0264300362052 /* Home.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B224F0264300362052 /* Base */, - 9866DB8E251CA8F400612E3A /* bg */, - 9866DBA5251CA91800612E3A /* hr */, - 9866DBBC251CA92A00612E3A /* cs */, - 9866DBD3251CA93900612E3A /* da */, - 9866DBEA251CA94F00612E3A /* nl */, - 9866DC01251CA96200612E3A /* et */, - 9866DC18251CA99B00612E3A /* de */, - 9866DC2F251CA9B000612E3A /* el */, - 9866DC46251CA9C000612E3A /* hu */, - 9866DC5D251CA9CE00612E3A /* it */, - 9866DC74251CA9E300612E3A /* lv */, - 9866DC8B251CA9F500612E3A /* lt */, - 9866DCA2251CAA0500612E3A /* pl */, - 9866DCB9251CAA2600612E3A /* ro */, - 9866DCD0251CAA3400612E3A /* sk */, - 9866DCE7251CAA4800612E3A /* sl */, - 9866DD5C251CB10000612E3A /* fi */, - 9866DD5E251CB10100612E3A /* fr */, - 9866DD62251CB10400612E3A /* pt */, - 9866DD64251CB10500612E3A /* ru */, - 9866DD66251CB10600612E3A /* es */, - 9866DD68251CB10700612E3A /* sv */, - 9866DD6A251CB10800612E3A /* tr */, - 981685462521EEF000FA91A1 /* nb */, - ); - name = Home.storyboard; - sourceTree = ""; - }; - 984147B624F0264B00362052 /* Authentication.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B524F0264B00362052 /* Base */, - 9866DB91251CA8F400612E3A /* bg */, - 9866DBA8251CA91800612E3A /* hr */, - 9866DBBF251CA92B00612E3A /* cs */, - 9866DBD6251CA93900612E3A /* da */, - 9866DBED251CA94F00612E3A /* nl */, - 9866DC04251CA96300612E3A /* et */, - 9866DC1B251CA99B00612E3A /* de */, - 9866DC32251CA9B000612E3A /* el */, - 9866DC49251CA9C000612E3A /* hu */, - 9866DC60251CA9CF00612E3A /* it */, - 9866DC77251CA9E300612E3A /* lv */, - 9866DC8E251CA9F500612E3A /* lt */, - 9866DCA5251CAA0500612E3A /* pl */, - 9866DCBC251CAA2700612E3A /* ro */, - 9866DCD3251CAA3400612E3A /* sk */, - 9866DCEA251CAA4900612E3A /* sl */, - 9866DD84251CB12700612E3A /* fi */, - 9866DD86251CB12800612E3A /* fr */, - 9866DD8A251CB12B00612E3A /* pt */, - 9866DD8C251CB12C00612E3A /* ru */, - 9866DD8E251CB12D00612E3A /* es */, - 9866DD90251CB12E00612E3A /* sv */, - 9866DD92251CB12E00612E3A /* tr */, - 981685492521EEF100FA91A1 /* nb */, - ); - name = Authentication.storyboard; - sourceTree = ""; - }; - 984147B924F0268D00362052 /* PrivacyDashboard.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147B824F0268D00362052 /* Base */, - 9866DB92251CA8F400612E3A /* bg */, - 9866DBA9251CA91800612E3A /* hr */, - 9866DBC0251CA92B00612E3A /* cs */, - 9866DBD7251CA93900612E3A /* da */, - 9866DBEE251CA94F00612E3A /* nl */, - 9866DC05251CA96300612E3A /* et */, - 9866DC1C251CA99C00612E3A /* de */, - 9866DC33251CA9B000612E3A /* el */, - 9866DC4A251CA9C000612E3A /* hu */, - 9866DC61251CA9CF00612E3A /* it */, - 9866DC78251CA9E300612E3A /* lv */, - 9866DC8F251CA9F500612E3A /* lt */, - 9866DCA6251CAA0600612E3A /* pl */, - 9866DCBD251CAA2700612E3A /* ro */, - 9866DCD4251CAA3400612E3A /* sk */, - 9866DCEB251CAA4900612E3A /* sl */, - 9866DD9C251CB14600612E3A /* fi */, - 9866DD9E251CB17A00612E3A /* fr */, - 9866DDA2251CB1C000612E3A /* pt */, - 9866DDA4251CB1F500612E3A /* ru */, - 9866DDA6251CB24F00612E3A /* es */, - 9866DDA8251CB41000612E3A /* sv */, - 9866DDAA251CB4F500612E3A /* tr */, - 9816854A2521EEF100FA91A1 /* nb */, - ); - name = PrivacyDashboard.storyboard; - sourceTree = ""; - }; - 984147C224F026A300362052 /* Tab.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147C124F026A300362052 /* Base */, - 9866DB95251CA8F500612E3A /* bg */, - 9866DBAC251CA91800612E3A /* hr */, - 9866DBC3251CA92C00612E3A /* cs */, - 9866DBDA251CA93A00612E3A /* da */, - 9866DBF1251CA95000612E3A /* nl */, - 9866DC08251CA96300612E3A /* et */, - 9866DC1F251CA99C00612E3A /* de */, - 9866DC36251CA9B100612E3A /* el */, - 9866DC4D251CA9C100612E3A /* hu */, - 9866DC64251CA9CF00612E3A /* it */, - 9866DC7B251CA9E400612E3A /* lv */, - 9866DC92251CA9F600612E3A /* lt */, - 9866DCA9251CAA0600612E3A /* pl */, - 9866DCC0251CAA2700612E3A /* ro */, - 9866DCD7251CAA3500612E3A /* sk */, - 9866DCEE251CAA4A00612E3A /* sl */, - 9866DDBC251CB79000612E3A /* fi */, - 9866DDBE251CB79300612E3A /* fr */, - 9866DDC2251CB79900612E3A /* pt */, - 9866DDC4251CB79B00612E3A /* ru */, - 9866DDC6251CB79F00612E3A /* es */, - 9866DDC8251CB7A000612E3A /* sv */, - 9866DDCA251CB7A100612E3A /* tr */, - 9816854D2521EEF300FA91A1 /* nb */, - ); - name = Tab.storyboard; - sourceTree = ""; - }; - 984147C524F026C800362052 /* HomeRow.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147C424F026C800362052 /* Base */, - 9866DB98251CA8F500612E3A /* bg */, - 9866DBAF251CA91800612E3A /* hr */, - 9866DBC6251CA92C00612E3A /* cs */, - 9866DBDD251CA93A00612E3A /* da */, - 9866DBF4251CA95000612E3A /* nl */, - 9866DC0B251CA96400612E3A /* et */, - 9866DC22251CA99D00612E3A /* de */, - 9866DC39251CA9B100612E3A /* el */, - 9866DC50251CA9C100612E3A /* hu */, - 9866DC67251CA9D000612E3A /* it */, - 9866DC7E251CA9E400612E3A /* lv */, - 9866DC95251CA9F600612E3A /* lt */, - 9866DCAC251CAA0700612E3A /* pl */, - 9866DCC3251CAA2800612E3A /* ro */, - 9866DCDA251CAA3500612E3A /* sk */, - 9866DCF1251CAA4A00612E3A /* sl */, - 9866DDF4251CB8F000612E3A /* fi */, - 9866DDF6251CB8F400612E3A /* fr */, - 9866DDFA251CB8FD00612E3A /* pt */, - 9866DDFC251CB90000612E3A /* ru */, - 9866DDFE251CB90200612E3A /* es */, - 9866DE00251CB90500612E3A /* sv */, - 9866DE02251CB90700612E3A /* tr */, - 981685502521EEF400FA91A1 /* nb */, - ); - name = HomeRow.storyboard; - sourceTree = ""; - }; - 984147CB24F02E9E00362052 /* DaxOnboarding.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 984147CA24F02E9E00362052 /* Base */, - 9866DB97251CA8F500612E3A /* bg */, - 9866DBAE251CA91800612E3A /* hr */, - 9866DBC5251CA92C00612E3A /* cs */, - 9866DBDC251CA93A00612E3A /* da */, - 9866DBF3251CA95000612E3A /* nl */, - 9866DC0A251CA96400612E3A /* et */, - 9866DC21251CA99C00612E3A /* de */, - 9866DC38251CA9B100612E3A /* el */, - 9866DC4F251CA9C100612E3A /* hu */, - 9866DC66251CA9D000612E3A /* it */, - 9866DC7D251CA9E400612E3A /* lv */, - 9866DC94251CA9F600612E3A /* lt */, - 9866DCAB251CAA0700612E3A /* pl */, - 9866DCC2251CAA2700612E3A /* ro */, - 9866DCD9251CAA3500612E3A /* sk */, - 9866DCF0251CAA4A00612E3A /* sl */, - 9866DDE4251CB8C900612E3A /* fi */, - 9866DDE6251CB8CD00612E3A /* fr */, - 9866DDEA251CB8D400612E3A /* pt */, - 9866DDEC251CB8D700612E3A /* ru */, - 9866DDEE251CB8DA00612E3A /* es */, - 9866DDF0251CB8DC00612E3A /* sv */, - 9866DDF2251CB8DF00612E3A /* tr */, - 9816854F2521EEF300FA91A1 /* nb */, - ); - name = DaxOnboarding.storyboard; - sourceTree = ""; - }; - 98788E9C2521DA1E00D55218 /* Localizable.stringsdict */ = { - isa = PBXVariantGroup; - children = ( - 98788E9B2521DA1E00D55218 /* en */, - 98788EA52521DA2100D55218 /* bg */, - 98788EAE2521DA2200D55218 /* hr */, - 98788EAF2521DA2300D55218 /* cs */, - 98788EB02521DA2400D55218 /* da */, - 98788EB12521DA2500D55218 /* nl */, - 98788EB22521DA2600D55218 /* fi */, - 98788EB32521DA2700D55218 /* et */, - 98788EB42521DA2800D55218 /* fr */, - 98788EB52521DA2900D55218 /* de */, - 98788EB62521DA2C00D55218 /* el */, - 98788EB72521DA2D00D55218 /* hu */, - 98788EB82521DA2E00D55218 /* it */, - 98788EB92521DA3000D55218 /* lv */, - 98788EBA2521DA3100D55218 /* lt */, - 98788EBC2521DA3200D55218 /* pl */, - 98788EBD2521DA3300D55218 /* pt */, - 98788EBE2521DA3400D55218 /* ro */, - 98788EBF2521DA3500D55218 /* ru */, - 98788EC02521DA3600D55218 /* sk */, - 98788EC12521DA3700D55218 /* sl */, - 98788EC22521DA3800D55218 /* es */, - 98788EC32521DA3900D55218 /* sv */, - 98788EC42521DA3900D55218 /* tr */, - 981685A825221ACF00FA91A1 /* nb */, - ); - name = Localizable.stringsdict; - sourceTree = ""; - }; - 98B001A2251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A3251EABB40090EC07 /* bg */, - 98D7ED1C251EABB8000DF39A /* cs */, - 98056C7B251EABC000298AF6 /* da */, - 9852CD8C251EABCC001A1575 /* de */, - 98B12736251EABD5007473E4 /* el */, - 9807F062251EABDA00F54BC6 /* es */, - 983A4B8C251EABEA00F3EDF1 /* et */, - 983E134C251EABF200149BD9 /* fi */, - 98C6C994251EABFA0067A1E8 /* fr */, - 9858AF7C251EAC0300025687 /* hr */, - 98AC5D8C251EAC07009B7979 /* hu */, - 98CD35CF251EAC0B00DA7671 /* it */, - 98F02E83251EAC11002A6C60 /* lt */, - 982FBD05251EAC15004EAE67 /* lv */, - 98784750251EAC1E005A343D /* nl */, - 98B49051251EAC2200A1B398 /* pl */, - 98DFC902251EAC2600B81BEE /* pt */, - 9805E990251EAC2C00D9B608 /* ro */, - 9848DA06251EAC3000A8F0AE /* ru */, - 98763203251EAC3400FE6FFA /* sk */, - 98987E71251EAC3B006F75CD /* sl */, - 98E47763251EAC4200699DD3 /* sv */, - 982F402C251EAC4A009D48CD /* tr */, - 98788E992521D8DA00D55218 /* en */, - 981DCA942521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001A5251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A6251EABB40090EC07 /* bg */, - 98D7ED1D251EABB8000DF39A /* cs */, - 98056C7A251EABC000298AF6 /* da */, - 9852CD91251EABCC001A1575 /* de */, - 98B12737251EABD5007473E4 /* el */, - 9807F060251EABDA00F54BC6 /* es */, - 983A4B8D251EABEA00F3EDF1 /* et */, - 983E134A251EABF200149BD9 /* fi */, - 98C6C995251EABFA0067A1E8 /* fr */, - 9858AF7D251EAC0300025687 /* hr */, - 98AC5D8B251EAC07009B7979 /* hu */, - 98CD35D0251EAC0B00DA7671 /* it */, - 98F02E85251EAC11002A6C60 /* lt */, - 982FBD04251EAC15004EAE67 /* lv */, - 98784755251EAC1E005A343D /* nl */, - 98B4904D251EAC2200A1B398 /* pl */, - 98DFC901251EAC2600B81BEE /* pt */, - 9805E98F251EAC2C00D9B608 /* ro */, - 9848DA08251EAC3000A8F0AE /* ru */, - 98763205251EAC3400FE6FFA /* sk */, - 98987E6E251EAC3B006F75CD /* sl */, - 98E47760251EAC4200699DD3 /* sv */, - 982F402F251EAC4A009D48CD /* tr */, - 98788E982521D8C900D55218 /* en */, - 981DCA952521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001A8251EABB40090EC07 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001A9251EABB40090EC07 /* bg */, - 98D7ED20251EABB8000DF39A /* cs */, - 98056C79251EABC000298AF6 /* da */, - 9852CD8D251EABCC001A1575 /* de */, - 98B1273C251EABD5007473E4 /* el */, - 9807F063251EABDA00F54BC6 /* es */, - 983A4B90251EABEA00F3EDF1 /* et */, - 983E134E251EABF200149BD9 /* fi */, - 98C6C996251EABFA0067A1E8 /* fr */, - 9858AF81251EAC0300025687 /* hr */, - 98AC5D90251EAC07009B7979 /* hu */, - 98CD35D1251EAC0B00DA7671 /* it */, - 98F02E86251EAC11002A6C60 /* lt */, - 982FBD08251EAC15004EAE67 /* lv */, - 98784753251EAC1E005A343D /* nl */, - 98B49053251EAC2200A1B398 /* pl */, - 98DFC903251EAC2600B81BEE /* pt */, - 9805E993251EAC2C00D9B608 /* ro */, - 9848DA0A251EAC3000A8F0AE /* ru */, - 98763206251EAC3400FE6FFA /* sk */, - 98987E72251EAC3B006F75CD /* sl */, - 98E47761251EAC4200699DD3 /* sv */, - 982F4031251EAC4A009D48CD /* tr */, - 98B029E92521C27200C1CF2F /* en */, - 981DCA972521EFAB00CD4C18 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - 98B001AE251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001AF251EABB40090EC07 /* bg */, - 98D7ED1F251EABB8000DF39A /* cs */, - 98056C77251EABC000298AF6 /* da */, - 9852CD8B251EABCC001A1575 /* de */, - 98B12739251EABD5007473E4 /* el */, - 9807F05F251EABDA00F54BC6 /* es */, - 983A4B8F251EABEA00F3EDF1 /* et */, - 983E1349251EABF200149BD9 /* fi */, - 98C6C992251EABFA0067A1E8 /* fr */, - 9858AF7B251EAC0300025687 /* hr */, - 98AC5D8D251EAC07009B7979 /* hu */, - 98CD35D3251EAC0B00DA7671 /* it */, - 98F02E81251EAC11002A6C60 /* lt */, - 982FBD02251EAC15004EAE67 /* lv */, - 9878474F251EAC1E005A343D /* nl */, - 98B4904E251EAC2200A1B398 /* pl */, - 98DFC8FF251EAC2500B81BEE /* pt */, - 9805E98E251EAC2C00D9B608 /* ro */, - 9848DA09251EAC3000A8F0AE /* ru */, - 98763201251EAC3400FE6FFA /* sk */, - 98987E70251EAC3B006F75CD /* sl */, - 98E4775E251EAC4200699DD3 /* sv */, - 982F402D251EAC4A009D48CD /* tr */, - 98788E952521D82100D55218 /* en */, - 981DCA932521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98B001B1251EABB40090EC07 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 98B001B2251EABB40090EC07 /* bg */, - 98D7ED21251EABB8000DF39A /* cs */, - 98056C7D251EABC000298AF6 /* da */, - 9852CD90251EABCC001A1575 /* de */, - 98B1273B251EABD5007473E4 /* el */, - 9807F064251EABDA00F54BC6 /* es */, - 983A4B91251EABEA00F3EDF1 /* et */, - 983E134F251EABF200149BD9 /* fi */, - 98C6C998251EABFA0067A1E8 /* fr */, - 9858AF80251EAC0300025687 /* hr */, - 98AC5D91251EAC07009B7979 /* hu */, - 98CD35D4251EAC0B00DA7671 /* it */, - 98F02E87251EAC11002A6C60 /* lt */, - 982FBD07251EAC15004EAE67 /* lv */, - 98784754251EAC1E005A343D /* nl */, - 98B49052251EAC2200A1B398 /* pl */, - 98DFC904251EAC2600B81BEE /* pt */, - 9805E994251EAC2C00D9B608 /* ro */, - 9848DA0B251EAC3000A8F0AE /* ru */, - 98763207251EAC3400FE6FFA /* sk */, - 98987E73251EAC3B006F75CD /* sl */, - 98E47764251EAC4200699DD3 /* sv */, - 982F4032251EAC4A009D48CD /* tr */, - 98788E942521D76F00D55218 /* en */, - 981DCA982521EFAB00CD4C18 /* nb */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 98D16975250CE707009513CC /* OmniBar.xib */ = { - isa = PBXVariantGroup; - children = ( - 98D16974250CE707009513CC /* Base */, - 9866DB90251CA8F400612E3A /* bg */, - 9866DBA7251CA91800612E3A /* hr */, - 9866DBBE251CA92B00612E3A /* cs */, - 9866DBD5251CA93900612E3A /* da */, - 9866DBEC251CA94F00612E3A /* nl */, - 9866DC03251CA96300612E3A /* et */, - 9866DC1A251CA99B00612E3A /* de */, - 9866DC31251CA9B000612E3A /* el */, - 9866DC48251CA9C000612E3A /* hu */, - 9866DC5F251CA9CF00612E3A /* it */, - 9866DC76251CA9E300612E3A /* lv */, - 9866DC8D251CA9F500612E3A /* lt */, - 9866DCA4251CAA0500612E3A /* pl */, - 9866DCBB251CAA2600612E3A /* ro */, - 9866DCD2251CAA3400612E3A /* sk */, - 9866DCE9251CAA4900612E3A /* sl */, - 9866DE84251CBC7F00612E3A /* tr */, - 9866DE86251CBC8000612E3A /* sv */, - 9866DE88251CBC8100612E3A /* es */, - 9866DE8A251CBC8200612E3A /* ru */, - 9866DE8C251CBC8300612E3A /* pt */, - 9866DE90251CBC8500612E3A /* fr */, - 9866DE92251CBC8600612E3A /* fi */, - 981685482521EEF100FA91A1 /* nb */, - ); - name = OmniBar.xib; - sourceTree = ""; - }; - CB1143DC2AF6D4B600C1CCD3 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - CB1143DD2AF6D4B600C1CCD3 /* bg */, - CB8EF4A32AF6D4C200EF158D /* cs */, - CBC8DC252AF6D4CD00BA681A /* da */, - CBF0FA762AF6D4D800FB1C5B /* de */, - CB18F2712AF6D4E400A0F8FE /* el */, - CB6CE65B2AF6D4EE00119848 /* es */, - CB9F2A4B2AF6D4FB00F924BB /* et */, - CBEF49902AF6D50600BFBD7D /* fi */, - CB15F4762AF6D5100062A994 /* fr */, - CB4448752AF6D51D001F93F7 /* hr */, - CB6ABD002AF6D52B004A8224 /* hu */, - CB8F1F7D2AF6D5370024BF0E /* it */, - CBB6B2542AF6D543006B777C /* lt */, - CBE099292AF6D54D000EFC47 /* lv */, - CB2C47822AF6D55800AEDCD9 /* nb */, - CB5038622AF6D563007FD69F /* nl */, - CB7407BC2AF6D56D0090A41C /* pl */, - CBA1DE942AF6D579007C9457 /* pt */, - CBC7AB542AF6D583008CB798 /* ro */, - CBECB27B2AF6D58D006960FA /* ru */, - CB1FAE472AF6D59B003F452F /* sk */, - CB75AA132AF6D5AA00AED266 /* sl */, - CBD7AE812AF6D5B6009052FD /* sv */, - CB29792D2AF6D5C1006C461D /* tr */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - EEDFE2DC2AC6ED4F00F0E19C /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - EEDFE2DB2AC6ED4F00F0E19C /* en */, - EEDFE2DD2AC6ED5B00F0E19C /* bg */, - EEDFE2DE2AC6ED5F00F0E19C /* da */, - EEDFE2DF2AC6ED6300F0E19C /* cs */, - EEDFE2E02AC6ED7300F0E19C /* nl */, - EEDFE2E12AC6ED7500F0E19C /* et */, - EEDFE2E22AC6ED7700F0E19C /* hr */, - EEDFE2E32AC6ED7900F0E19C /* fi */, - EEDFE2E42AC6ED9200F0E19C /* fr */, - EEDFE2E52AC6ED9200F0E19C /* de */, - EEDFE2E62AC6ED9400F0E19C /* el */, - EEDFE2E72AC6ED9500F0E19C /* hu */, - EEDFE2E82AC6ED9700F0E19C /* it */, - EEDFE2E92AC6ED9A00F0E19C /* lv */, - EEDFE2EA2AC6ED9D00F0E19C /* lt */, - EEDFE2EB2AC6ED9D00F0E19C /* nb */, - EEDFE2EC2AC6ED9E00F0E19C /* pl */, - EEDFE2ED2AC6ED9E00F0E19C /* pt */, - EEDFE2EE2AC6ED9F00F0E19C /* ro */, - EEDFE2EF2AC6EDA100F0E19C /* ru */, - EEDFE2F02AC6EDA200F0E19C /* sk */, - EEDFE2F12AC6EDA300F0E19C /* sl */, - EEDFE2F22AC6EDA400F0E19C /* es */, - EEDFE2F32AC6EDA500F0E19C /* sv */, - EEDFE2F42AC6EDA700F0E19C /* tr */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - F176699D1E40BC86003D3222 /* Settings.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F176699E1E40BC86003D3222 /* Base */, - 9866DB94251CA8F500612E3A /* bg */, - 9866DBAB251CA91800612E3A /* hr */, - 9866DBC2251CA92B00612E3A /* cs */, - 9866DBD9251CA93A00612E3A /* da */, - 9866DBF0251CA95000612E3A /* nl */, - 9866DC07251CA96300612E3A /* et */, - 9866DC1E251CA99C00612E3A /* de */, - 9866DC35251CA9B100612E3A /* el */, - 9866DC4C251CA9C100612E3A /* hu */, - 9866DC63251CA9CF00612E3A /* it */, - 9866DC7A251CA9E400612E3A /* lv */, - 9866DC91251CA9F600612E3A /* lt */, - 9866DCA8251CAA0600612E3A /* pl */, - 9866DCBF251CAA2700612E3A /* ro */, - 9866DCD6251CAA3500612E3A /* sk */, - 9866DCED251CAA4900612E3A /* sl */, - 9866DDAC251CB58400612E3A /* fi */, - 9866DDAE251CB5B400612E3A /* fr */, - 9866DDB2251CB62500612E3A /* pt */, - 9866DDB4251CB65E00612E3A /* ru */, - 9866DDB6251CB69900612E3A /* es */, - 9866DDB8251CB6FC00612E3A /* sv */, - 9866DDBA251CB73700612E3A /* tr */, - 9816854C2521EEF200FA91A1 /* nb */, - ); - name = Settings.storyboard; - sourceTree = ""; - }; - F1E4A4431EE89460006F2EAE /* Bookmarks.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F1E4A4441EE89460006F2EAE /* Base */, - 9866DB8C251CA8F300612E3A /* bg */, - 9866DBA3251CA91700612E3A /* hr */, - 9866DBBA251CA92A00612E3A /* cs */, - 9866DBD1251CA93800612E3A /* da */, - 9866DBE8251CA94E00612E3A /* nl */, - 9866DBFF251CA96200612E3A /* et */, - 9866DC16251CA99A00612E3A /* de */, - 9866DC2D251CA9B000612E3A /* el */, - 9866DC44251CA9BF00612E3A /* hu */, - 9866DC5B251CA9CE00612E3A /* it */, - 9866DC72251CA9E200612E3A /* lv */, - 9866DC89251CA9F500612E3A /* lt */, - 9866DCA0251CAA0500612E3A /* pl */, - 9866DCB7251CAA2600612E3A /* ro */, - 9866DCCE251CAA3300612E3A /* sk */, - 9866DCE5251CAA4800612E3A /* sl */, - 9866DD14251CACDB00612E3A /* fi */, - 9866DD16251CACDC00612E3A /* fr */, - 9866DD1A251CACE400612E3A /* pt */, - 9866DD1C251CACE500612E3A /* ru */, - 9866DD1E251CACE600612E3A /* es */, - 9866DD20251CACE600612E3A /* sv */, - 9866DD22251CACE700612E3A /* tr */, - 981685442521EEEF00FA91A1 /* nb */, - ); - name = Bookmarks.storyboard; - sourceTree = ""; - }; - F1ED309B1EDC2EA400651986 /* TabSwitcher.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F1ED309C1EDC2EA400651986 /* Base */, - 9866DB96251CA8F500612E3A /* bg */, - 9866DBAD251CA91800612E3A /* hr */, - 9866DBC4251CA92C00612E3A /* cs */, - 9866DBDB251CA93A00612E3A /* da */, - 9866DBF2251CA95000612E3A /* nl */, - 9866DC09251CA96300612E3A /* et */, - 9866DC20251CA99C00612E3A /* de */, - 9866DC37251CA9B100612E3A /* el */, - 9866DC4E251CA9C100612E3A /* hu */, - 9866DC65251CA9D000612E3A /* it */, - 9866DC7C251CA9E400612E3A /* lv */, - 9866DC93251CA9F600612E3A /* lt */, - 9866DCAA251CAA0600612E3A /* pl */, - 9866DCC1251CAA2700612E3A /* ro */, - 9866DCD8251CAA3500612E3A /* sk */, - 9866DCEF251CAA4A00612E3A /* sl */, - 9866DDD4251CB7AA00612E3A /* fi */, - 9866DDD6251CB7E300612E3A /* fr */, - 9866DDDA251CB81A00612E3A /* pt */, - 9866DDDC251CB83400612E3A /* ru */, - 9866DDDE251CB86500612E3A /* es */, - 9866DDE0251CB87D00612E3A /* sv */, - 9866DDE2251CB8B200612E3A /* tr */, - 9816854E2521EEF300FA91A1 /* nb */, - ); - name = TabSwitcher.storyboard; - sourceTree = ""; - }; - F1F533861F26ABAC00D80D4F /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - F1CB8EA21F26B39000A7171B /* en */, - 9866DBA0251CA8F700612E3A /* bg */, - 9866DBB7251CA91900612E3A /* hr */, - 9866DBCE251CA92E00612E3A /* cs */, - 9866DBE5251CA93B00612E3A /* da */, - 9866DBFC251CA95200612E3A /* nl */, - 9866DC13251CA96500612E3A /* et */, - 9866DC2A251CA99E00612E3A /* de */, - 9866DC41251CA9B200612E3A /* el */, - 9866DC58251CA9C300612E3A /* hu */, - 9866DC6F251CA9D100612E3A /* it */, - 9866DC86251CA9E600612E3A /* lv */, - 9866DC9D251CA9F700612E3A /* lt */, - 9866DCB4251CAA0800612E3A /* pl */, - 9866DCCB251CAA2800612E3A /* ro */, - 9866DCE2251CAA3700612E3A /* sk */, - 9866DCF9251CAA4B00612E3A /* sl */, - 9866DCFB251CAC8200612E3A /* es */, - 9866DCFC251CAC8600612E3A /* sv */, - 9866DCFD251CAC8700612E3A /* tr */, - 9866DCFE251CAC8800612E3A /* ru */, - 9866DCFF251CAC8900612E3A /* pt */, - 9866DD01251CAC8E00612E3A /* fr */, - 9866DD02251CAC8F00612E3A /* fi */, - 981DCA992521EFAB00CD4C18 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 0202566D298818B200E694E7 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProvider.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 0202566E298818B200E694E7 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProvider.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.NetworkExtension"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 025CCFE92582601C001CD5BB /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Debug; - }; - 025CCFEA2582601C001CD5BB /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Release; - }; - 8390447820BDCE10006461CD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8390447920BDCE10006461CD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.ShareExtension"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 84E341B81E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG APP_TRACKING_PROTECTION NETWORK_PROTECTION"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Debug; - }; - 84E341B91E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 6FB030C7234331B400A10DB9 /* Configuration.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = NO; - SDKROOT = iphoneos; - SWIFT_COMPILATION_MODE = wholemodule; - SWIFT_OPTIMIZATION_LEVEL = "-O"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Release; - }; - 84E341BB1E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_ASSET_PATHS = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "Development - App"; - SWIFT_VERSION = 5.0; - }; - name = Debug; - }; - 84E341BC1E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGo.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 0; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios"; - SWIFT_VERSION = 5.0; - }; - name = Release; - }; - 84E341BE1E2F7EFC00BDBA6F /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 84E341BF1E2F7EFC00BDBA6F /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 8512EA5E24ED30D30073EE19 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = Widgets/WidgetsExtension.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 8512EA5F24ED30D30073EE19 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = Widgets/WidgetsExtension.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.Widgets"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 85482D952462DCD100EDEDD1 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 85482D962462DCD100EDEDD1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.OpenAction2"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 85D33FD325C97B6E002B91A6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 85D33FD425C97B6E002B91A6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 85F21DB4210F5E32002631A6 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Debug; - }; - 85F21DB5210F5E32002631A6 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Release; - }; - 9825F9D5293F2DE900F220F2 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Debug; - }; - 9825F9D6293F2DE900F220F2 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Release; - }; - 98A54A8622AFCB2D00E541F4 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Debug; - }; - 98A54A8722AFCB2D00E541F4 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Release; - }; - EE5A7C462A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = EEB8FDB92A990AEE00EBEDCF /* Configuration-Alpha.xcconfig */; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; - CLANG_ANALYZER_NONNULL = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = iphoneos; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG NETWORK_PROTECTION ALPHA"; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALID_ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - }; - name = Alpha; - }; - EE5A7C472A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - ASSETCATALOG_COMPILER_APPICON_NAME = "DDG-AppIcon-Alpha"; - CODE_SIGN_ENTITLEMENTS = DuckDuckGo/DuckDuckGoAlpha.entitlements; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_ASSET_PATHS = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - INFOPLIST_FILE = DuckDuckGo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.alpha; - PRODUCT_NAME = "$(TARGET_NAME)-Alpha"; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha"; - SWIFT_VERSION = 5.0; - }; - name = Alpha; - }; - EE5A7C482A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = ShareExtension/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).ShareExtension"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.ShareExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.ShareExtension"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C492A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = ActionIcons; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = OpenAction/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).OpenAction2"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.OpenAction2; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.OpenAction2"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4A2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - ASSETCATALOG_COMPILER_WIDGET_BACKGROUND_COLOR_NAME = WidgetBackground; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = WidgetsExtensionAlpha.entitlements; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEAD_CODE_STRIPPING = NO; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = Widgets/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = "$(APP_ID).Widgets"; - "PRODUCT_BUNDLE_IDENTIFIER[sdk=iphoneos*]" = com.duckduckgo.mobile.ios.alpha.Widgets; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.Widgets"; - SKIP_INSTALL = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4B2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_ENTITLEMENTS = PacketTunnelProvider/PacketTunnelProviderAlpha.entitlements; - CODE_SIGN_IDENTITY = "Apple Development"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; - CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 0; - DEVELOPMENT_TEAM = ""; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HKE973VLUW; - GCC_C_LANGUAGE_STANDARD = gnu11; - GENERATE_INFOPLIST_FILE = YES; - INFOPLIST_FILE = PacketTunnelProvider/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = PacketTunnelProvider; - INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023 DuckDuckGo. All rights reserved."; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@executable_path/../../Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_SWIFT_FLAGS = "-D NETWORK_EXTENSION"; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.alpha.NetworkExtension; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore com.duckduckgo.mobile.ios.alpha.NetworkExtension"; - SKIP_INSTALL = YES; - SWIFT_EMIT_LOC_STRINGS = YES; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Alpha; - }; - EE5A7C4C2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Alpha; - }; - EE5A7C4D2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CODE_SIGN_STYLE = Automatic; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Instruments/Packages"; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SDKROOT = macosx; - VERSIONING_SYSTEM = ""; - }; - name = Alpha; - }; - EE5A7C4E2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CODE_SIGN_STYLE = Automatic; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Alpha; - }; - EE5A7C4F2A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = DuckDuckGoTests/Info.plist; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Tests; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 5.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - EE5A7C502A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = FingerprintingUITests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.FingerprintingUITests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_TARGET_NAME = DuckDuckGo; - }; - name = Alpha; - }; - EE5A7C512A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = IntegrationTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - EE5A7C522A82BBB700387C84 /* Alpha */ = { - isa = XCBuildConfiguration; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CODE_SIGN_STYLE = Automatic; - GCC_C_LANGUAGE_STANDARD = gnu11; - INFOPLIST_FILE = "IntegrationTests copy-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 14.4; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.IntegrationTests; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/DuckDuckGo.app/DuckDuckGo"; - }; - name = Alpha; - }; - F143C2EE1E4A4CD400CFDE3A /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - F143C2EF1E4A4CD400CFDE3A /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - APPLICATION_EXTENSION_API_ONLY = YES; - CLANG_ENABLE_MODULES = YES; - CODE_SIGN_IDENTITY = ""; - CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 0; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 0; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - INFOPLIST_FILE = Core/Info.plist; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - PRODUCT_BUNDLE_IDENTIFIER = com.duckduckgo.mobile.ios.Core; - PRODUCT_NAME = "$(TARGET_NAME)"; - PROVISIONING_PROFILE_SPECIFIER = ""; - SKIP_INSTALL = YES; - SUPPORTS_MACCATALYST = NO; - SWIFT_VERSION = 5.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 0202566F298818B200E694E7 /* Build configuration list for PBXNativeTarget "PacketTunnelProvider" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0202566D298818B200E694E7 /* Debug */, - EE5A7C4B2A82BBB700387C84 /* Alpha */, - 0202566E298818B200E694E7 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 025CCFEB2582601C001CD5BB /* Build configuration list for PBXNativeTarget "FingerprintingUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 025CCFE92582601C001CD5BB /* Debug */, - EE5A7C502A82BBB700387C84 /* Alpha */, - 025CCFEA2582601C001CD5BB /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8390447720BDCE10006461CD /* Build configuration list for PBXNativeTarget "ShareExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8390447820BDCE10006461CD /* Debug */, - EE5A7C482A82BBB700387C84 /* Alpha */, - 8390447920BDCE10006461CD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E3418D1E2F7EFB00BDBA6F /* Build configuration list for PBXProject "DuckDuckGo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341B81E2F7EFC00BDBA6F /* Debug */, - EE5A7C462A82BBB700387C84 /* Alpha */, - 84E341B91E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E341BA1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "DuckDuckGo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341BB1E2F7EFC00BDBA6F /* Debug */, - EE5A7C472A82BBB700387C84 /* Alpha */, - 84E341BC1E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 84E341BD1E2F7EFC00BDBA6F /* Build configuration list for PBXNativeTarget "UnitTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 84E341BE1E2F7EFC00BDBA6F /* Debug */, - EE5A7C4F2A82BBB700387C84 /* Alpha */, - 84E341BF1E2F7EFC00BDBA6F /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8512EA6024ED30D30073EE19 /* Build configuration list for PBXNativeTarget "WidgetsExtension" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 8512EA5E24ED30D30073EE19 /* Debug */, - EE5A7C4A2A82BBB700387C84 /* Alpha */, - 8512EA5F24ED30D30073EE19 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85482D972462DCD100EDEDD1 /* Build configuration list for PBXNativeTarget "OpenAction" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85482D952462DCD100EDEDD1 /* Debug */, - EE5A7C492A82BBB700387C84 /* Alpha */, - 85482D962462DCD100EDEDD1 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85D33FD225C97B6E002B91A6 /* Build configuration list for PBXNativeTarget "IntegrationTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85D33FD325C97B6E002B91A6 /* Debug */, - EE5A7C512A82BBB700387C84 /* Alpha */, - 85D33FD425C97B6E002B91A6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 85F21DB6210F5E32002631A6 /* Build configuration list for PBXNativeTarget "AtbUITests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 85F21DB4210F5E32002631A6 /* Debug */, - EE5A7C4E2A82BBB700387C84 /* Alpha */, - 85F21DB5210F5E32002631A6 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9825F9D4293F2DE900F220F2 /* Build configuration list for PBXNativeTarget "PerformanceTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9825F9D5293F2DE900F220F2 /* Debug */, - EE5A7C522A82BBB700387C84 /* Alpha */, - 9825F9D6293F2DE900F220F2 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 98A54A8522AFCB2D00E541F4 /* Build configuration list for PBXNativeTarget "Instruments" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 98A54A8622AFCB2D00E541F4 /* Debug */, - EE5A7C4D2A82BBB700387C84 /* Alpha */, - 98A54A8722AFCB2D00E541F4 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - F143C2ED1E4A4CD400CFDE3A /* Build configuration list for PBXNativeTarget "Core" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - F143C2EE1E4A4CD400CFDE3A /* Debug */, - EE5A7C4C2A82BBB700387C84 /* Alpha */, - F143C2EF1E4A4CD400CFDE3A /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - -/* Begin XCRemoteSwiftPackageReference section */ - 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/robbiehanson/CocoaAsyncSocket"; - requirement = { - kind = exactVersion; - version = 7.6.5; - }; - }; - 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/ios-js-support"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; - 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/lottie-ios.git"; - requirement = { - kind = exactVersion; - version = 3.3.0; - }; - }; - 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/DuckDuckGo/BrowserServicesKit"; - requirement = { - kind = exactVersion; - version = 84.0.1; - }; - }; - C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/scinfu/SwiftSoup"; - requirement = { - kind = exactVersion; - version = 2.4.2; - }; - }; - F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/DesignResourcesKit"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; - F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/onevcat/Kingfisher.git"; - requirement = { - kind = exactVersion; - version = 7.6.2; - }; - }; - F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/AliSoftware/OHHTTPStubs.git"; - requirement = { - kind = exactVersion; - version = 9.1.0; - }; - }; - F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/httpswift/swifter.git"; - requirement = { - kind = exactVersion; - version = 1.5.0; - }; - }; - F4D7F632298C00C3006C3AE9 /* XCRemoteSwiftPackageReference "ios-js-support" */ = { - isa = XCRemoteSwiftPackageReference; - repositoryURL = "https://github.com/duckduckgo/ios-js-support"; - requirement = { - kind = exactVersion; - version = 2.0.0; - }; - }; -/* End XCRemoteSwiftPackageReference section */ - -/* Begin XCSwiftPackageProductDependency section */ - 0202568F29881ECA00E694E7 /* CocoaAsyncSocket */ = { - isa = XCSwiftPackageProductDependency; - package = 0202568C29881E4300E694E7 /* XCRemoteSwiftPackageReference "CocoaAsyncSocket" */; - productName = CocoaAsyncSocket; - }; - 0238E44E29C0FAA100615E30 /* FindInPageIOSJSSupport */ = { - isa = XCSwiftPackageProductDependency; - package = 0238E44D29C0FAA100615E30 /* XCRemoteSwiftPackageReference "ios-js-support" */; - productName = FindInPageIOSJSSupport; - }; - 1E1D8B622995143200C96994 /* OHHTTPStubs */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubs; - }; - 1E1D8B642995143200C96994 /* OHHTTPStubsSwift */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubsSwift; - }; - 1E60989C290011E600A508F9 /* ContentBlocking */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = ContentBlocking; - }; - 1E60989E290011E600A508F9 /* PrivacyDashboard */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = PrivacyDashboard; - }; - 1E6098A0290011E600A508F9 /* UserScript */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = UserScript; - }; - 1E7060BD28F88EE200E4CCDB /* Common */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Common; - }; - 31E69A62280F4CB600478327 /* DuckUI */ = { - isa = XCSwiftPackageProductDependency; - productName = DuckUI; - }; - 3760DFEC299315EF0045A446 /* Waitlist */ = { - isa = XCSwiftPackageProductDependency; - productName = Waitlist; - }; - 37DF000B29F9CA80002B7D3E /* SyncDataProviders */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = SyncDataProviders; - }; - 4B2754EB29E8C7DF00394032 /* Lottie */ = { - isa = XCSwiftPackageProductDependency; - package = 4B2754EA29E8C7DF00394032 /* XCRemoteSwiftPackageReference "lottie-ios" */; - productName = Lottie; - }; - 4B948E2529DCCDB9002531FA /* Persistence */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Persistence; - }; - 4BBBBA862B02E85400D965DA /* DesignResourcesKit */ = { - isa = XCSwiftPackageProductDependency; - package = F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */; - productName = DesignResourcesKit; - }; - 851481872A600EFC00ABC65F /* RemoteMessaging */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = RemoteMessaging; - }; - 85875B6029912A9900115F05 /* SyncUI */ = { - isa = XCSwiftPackageProductDependency; - productName = SyncUI; - }; - 8599690E29D2F1C100DBF9FA /* DDGSync */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = DDGSync; - }; - 85D598862927F84C00FA3B1B /* Crashes */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Crashes; - }; - 98A16C2C28A11D6200A6C003 /* BrowserServicesKit */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = BrowserServicesKit; - }; - 98A50961294B48A400D10880 /* Bookmarks */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Bookmarks; - }; - C14882EC27F211A000D59F0C /* SwiftSoup */ = { - isa = XCSwiftPackageProductDependency; - package = C14882EB27F211A000D59F0C /* XCRemoteSwiftPackageReference "SwiftSoup" */; - productName = SwiftSoup; - }; - CBC83E3329B631780008E19C /* Configuration */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = Configuration; - }; - EE8E56892A56BCE400F11DCA /* NetworkProtection */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = NetworkProtection; - }; - EEFAB4662A73C230008A38E4 /* NetworkProtectionTestUtils */ = { - isa = XCSwiftPackageProductDependency; - package = 98A16C2928A11BDE00A6C003 /* XCRemoteSwiftPackageReference "BrowserServicesKit" */; - productName = NetworkProtectionTestUtils; - }; - F42D541C29DCA40B004C4FF1 /* DesignResourcesKit */ = { - isa = XCSwiftPackageProductDependency; - package = F42D541B29DCA40B004C4FF1 /* XCRemoteSwiftPackageReference "DesignResourcesKit" */; - productName = DesignResourcesKit; - }; - F486D31C2506980E002D07D7 /* Swifter */ = { - isa = XCSwiftPackageProductDependency; - package = F486D3022506975E002D07D7 /* XCRemoteSwiftPackageReference "swifter" */; - productName = Swifter; - }; - F486D33325069BBB002D07D7 /* Kingfisher */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2EF25069482002D07D7 /* XCRemoteSwiftPackageReference "Kingfisher" */; - productName = Kingfisher; - }; - F486D3352506A037002D07D7 /* OHHTTPStubs */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubs; - }; - F486D3372506A225002D07D7 /* OHHTTPStubsSwift */ = { - isa = XCSwiftPackageProductDependency; - package = F486D2FD25069744002D07D7 /* XCRemoteSwiftPackageReference "OHHTTPStubs" */; - productName = OHHTTPStubsSwift; - }; - F4D7F633298C00C3006C3AE9 /* FindInPageIOSJSSupport */ = { - isa = XCSwiftPackageProductDependency; - package = F4D7F632298C00C3006C3AE9 /* XCRemoteSwiftPackageReference "ios-js-support" */; - productName = FindInPageIOSJSSupport; - }; -/* End XCSwiftPackageProductDependency section */ - -/* Begin XCVersionGroup section */ - 4B470ED7299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */, - ); - currentVersion = 4B470ED8299C4AED0086EBDC /* AppTrackingProtectionModel.xcdatamodel */; - path = AppTrackingProtectionModel.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - 8528AE7F212F15D600D0BD74 /* AppRatingPrompt.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */, - ); - currentVersion = 8528AE80212F15D600D0BD74 /* AppRatingPrompt.xcdatamodel */; - path = AppRatingPrompt.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - C1B7B527289420830098FD6A /* RemoteMessaging.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */, - ); - currentVersion = C1B7B528289420830098FD6A /* RemoteMessaging.xcdatamodel */; - path = RemoteMessaging.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - F41C2DA126C1925600F9A760 /* BookmarksAndFolders.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */, - ); - currentVersion = F41C2DA226C1925700F9A760 /* BookmarksAndFolders.xcdatamodel */; - path = BookmarksAndFolders.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; -/* End XCVersionGroup section */ - }; - rootObject = 84E3418A1E2F7EFB00BDBA6F /* Project object */; -}