|
518 | 518 | 7A6000F92B6273A4001CF0D9 /* AccessMethodViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 586C0D7B2B03BDD100E7CDD7 /* AccessMethodViewModel.swift */; };
|
519 | 519 | 7A6000FC2B628DF6001CF0D9 /* ListCellContentConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6000FB2B628DF6001CF0D9 /* ListCellContentConfiguration.swift */; };
|
520 | 520 | 7A6000FE2B628E9F001CF0D9 /* ListCellContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6000FD2B628E9F001CF0D9 /* ListCellContentView.swift */; };
|
| 521 | + 7A6389DB2B7E3BD6008E77E1 /* CustomListCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389D22B7E3BD6008E77E1 /* CustomListCellConfiguration.swift */; }; |
| 522 | + 7A6389DC2B7E3BD6008E77E1 /* CustomListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389D32B7E3BD6008E77E1 /* CustomListViewModel.swift */; }; |
| 523 | + 7A6389DD2B7E3BD6008E77E1 /* CustomListDataSourceConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389D42B7E3BD6008E77E1 /* CustomListDataSourceConfiguration.swift */; }; |
| 524 | + 7A6389DE2B7E3BD6008E77E1 /* CustomListItemIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389D52B7E3BD6008E77E1 /* CustomListItemIdentifier.swift */; }; |
| 525 | + 7A6389DF2B7E3BD6008E77E1 /* AddCustomListCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389D72B7E3BD6008E77E1 /* AddCustomListCoordinator.swift */; }; |
| 526 | + 7A6389E12B7E3BD6008E77E1 /* CustomListSectionIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389D92B7E3BD6008E77E1 /* CustomListSectionIdentifier.swift */; }; |
| 527 | + 7A6389E22B7E3BD6008E77E1 /* CustomListInteractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389DA2B7E3BD6008E77E1 /* CustomListInteractor.swift */; }; |
| 528 | + 7A6389E52B7E4247008E77E1 /* EditCustomListCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389E42B7E4247008E77E1 /* EditCustomListCoordinator.swift */; }; |
| 529 | + 7A6389E72B7E42BE008E77E1 /* CustomListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389E62B7E42BE008E77E1 /* CustomListViewController.swift */; }; |
| 530 | + 7A6389E92B7F8FE2008E77E1 /* CustomListValidationError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389E82B7F8FE2008E77E1 /* CustomListValidationError.swift */; }; |
| 531 | + 7A6389EB2B7FAD7A008E77E1 /* SettingsValidationErrorContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389EA2B7FAD7A008E77E1 /* SettingsValidationErrorContentView.swift */; }; |
| 532 | + 7A6389ED2B7FADA1008E77E1 /* SettingsValidationErrorConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6389EC2B7FADA1008E77E1 /* SettingsValidationErrorConfiguration.swift */; }; |
521 | 533 | 7A6B4F592AB8412E00123853 /* TunnelMonitorTimings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6B4F582AB8412E00123853 /* TunnelMonitorTimings.swift */; };
|
522 | 534 | 7A6F2FA52AFA3CB2006D0856 /* AccountExpiryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6F2FA42AFA3CB2006D0856 /* AccountExpiryTests.swift */; };
|
523 | 535 | 7A6F2FA72AFBB9AE006D0856 /* AccountExpiry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6F2FA62AFBB9AE006D0856 /* AccountExpiry.swift */; };
|
|
1727 | 1739 | 7A6000F52B60092F001CF0D9 /* AccessMethodViewModelEditing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessMethodViewModelEditing.swift; sourceTree = "<group>"; };
|
1728 | 1740 | 7A6000FB2B628DF6001CF0D9 /* ListCellContentConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListCellContentConfiguration.swift; sourceTree = "<group>"; };
|
1729 | 1741 | 7A6000FD2B628E9F001CF0D9 /* ListCellContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListCellContentView.swift; sourceTree = "<group>"; };
|
| 1742 | + 7A6389D22B7E3BD6008E77E1 /* CustomListCellConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomListCellConfiguration.swift; sourceTree = "<group>"; }; |
| 1743 | + 7A6389D32B7E3BD6008E77E1 /* CustomListViewModel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomListViewModel.swift; sourceTree = "<group>"; }; |
| 1744 | + 7A6389D42B7E3BD6008E77E1 /* CustomListDataSourceConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomListDataSourceConfiguration.swift; sourceTree = "<group>"; }; |
| 1745 | + 7A6389D52B7E3BD6008E77E1 /* CustomListItemIdentifier.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomListItemIdentifier.swift; sourceTree = "<group>"; }; |
| 1746 | + 7A6389D72B7E3BD6008E77E1 /* AddCustomListCoordinator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddCustomListCoordinator.swift; sourceTree = "<group>"; }; |
| 1747 | + 7A6389D92B7E3BD6008E77E1 /* CustomListSectionIdentifier.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomListSectionIdentifier.swift; sourceTree = "<group>"; }; |
| 1748 | + 7A6389DA2B7E3BD6008E77E1 /* CustomListInteractor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomListInteractor.swift; sourceTree = "<group>"; }; |
| 1749 | + 7A6389E42B7E4247008E77E1 /* EditCustomListCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditCustomListCoordinator.swift; sourceTree = "<group>"; }; |
| 1750 | + 7A6389E62B7E42BE008E77E1 /* CustomListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomListViewController.swift; sourceTree = "<group>"; }; |
| 1751 | + 7A6389E82B7F8FE2008E77E1 /* CustomListValidationError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomListValidationError.swift; sourceTree = "<group>"; }; |
| 1752 | + 7A6389EA2B7FAD7A008E77E1 /* SettingsValidationErrorContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsValidationErrorContentView.swift; sourceTree = "<group>"; }; |
| 1753 | + 7A6389EC2B7FADA1008E77E1 /* SettingsValidationErrorConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsValidationErrorConfiguration.swift; sourceTree = "<group>"; }; |
1730 | 1754 | 7A6B4F582AB8412E00123853 /* TunnelMonitorTimings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelMonitorTimings.swift; sourceTree = "<group>"; };
|
1731 | 1755 | 7A6F2FA42AFA3CB2006D0856 /* AccountExpiryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountExpiryTests.swift; sourceTree = "<group>"; };
|
1732 | 1756 | 7A6F2FA62AFBB9AE006D0856 /* AccountExpiry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountExpiry.swift; sourceTree = "<group>"; };
|
|
3003 | 3027 | 58CAF9F22983D32200BE19F7 /* Coordinators */ = {
|
3004 | 3028 | isa = PBXGroup;
|
3005 | 3029 | children = (
|
| 3030 | + 7A6389D12B7E3BD6008E77E1 /* CustomLists */, |
| 3031 | + 58EFC76F2AFB3FA800E9F4CB /* Settings */, |
3006 | 3032 | 7A9CCCAF2A96302800DD6A34 /* AccountCoordinator.swift */,
|
3007 | 3033 | 7A9CCCAC2A96302800DD6A34 /* AccountDeletionCoordinator.swift */,
|
3008 | 3034 | 7A9CCCA32A96302700DD6A34 /* AddCreditSucceededCoordinator.swift */,
|
|
3018 | 3044 | 7A9CCCA52A96302700DD6A34 /* RevokedCoordinator.swift */,
|
3019 | 3045 | 7A9CCCB02A96302800DD6A34 /* SafariCoordinator.swift */,
|
3020 | 3046 | 7A9CCCA72A96302700DD6A34 /* SelectLocationCoordinator.swift */,
|
3021 |
| - 58EFC76F2AFB3FA800E9F4CB /* Settings */, |
3022 | 3047 | 7A9CCCA62A96302700DD6A34 /* SetupAccountCompletedCoordinator.swift */,
|
3023 | 3048 | 7A9CCCA22A96302700DD6A34 /* TermsOfServiceCoordinator.swift */,
|
3024 | 3049 | 7A9CCCB22A96302800DD6A34 /* TunnelCoordinator.swift */,
|
|
3299 | 3324 | 7A5869A92B55516700640D27 /* IPOverride */,
|
3300 | 3325 | 58EFC7702AFB45E500E9F4CB /* SettingsChildCoordinator.swift */,
|
3301 | 3326 | 7A9CCCAD2A96302800DD6A34 /* SettingsCoordinator.swift */,
|
| 3327 | + 7A6389EC2B7FADA1008E77E1 /* SettingsValidationErrorConfiguration.swift */, |
| 3328 | + 7A6389EA2B7FAD7A008E77E1 /* SettingsValidationErrorContentView.swift */, |
3302 | 3329 | );
|
3303 | 3330 | path = Settings;
|
3304 | 3331 | sourceTree = "<group>";
|
|
3381 | 3408 | path = IPOverride;
|
3382 | 3409 | sourceTree = "<group>";
|
3383 | 3410 | };
|
| 3411 | + 7A6389D12B7E3BD6008E77E1 /* CustomLists */ = { |
| 3412 | + isa = PBXGroup; |
| 3413 | + children = ( |
| 3414 | + 7A6389D72B7E3BD6008E77E1 /* AddCustomListCoordinator.swift */, |
| 3415 | + 7A6389D22B7E3BD6008E77E1 /* CustomListCellConfiguration.swift */, |
| 3416 | + 7A6389D42B7E3BD6008E77E1 /* CustomListDataSourceConfiguration.swift */, |
| 3417 | + 7A6389DA2B7E3BD6008E77E1 /* CustomListInteractor.swift */, |
| 3418 | + 7A6389D52B7E3BD6008E77E1 /* CustomListItemIdentifier.swift */, |
| 3419 | + 7A6389D92B7E3BD6008E77E1 /* CustomListSectionIdentifier.swift */, |
| 3420 | + 7A6389E82B7F8FE2008E77E1 /* CustomListValidationError.swift */, |
| 3421 | + 7A6389E62B7E42BE008E77E1 /* CustomListViewController.swift */, |
| 3422 | + 7A6389D32B7E3BD6008E77E1 /* CustomListViewModel.swift */, |
| 3423 | + 7A6389E42B7E4247008E77E1 /* EditCustomListCoordinator.swift */, |
| 3424 | + ); |
| 3425 | + path = CustomLists; |
| 3426 | + sourceTree = "<group>"; |
| 3427 | + }; |
3384 | 3428 | 7A83C3FC2A55B39500DFB83A /* TestPlans */ = {
|
3385 | 3429 | isa = PBXGroup;
|
3386 | 3430 | children = (
|
|
4908 | 4952 | isa = PBXSourcesBuildPhase;
|
4909 | 4953 | buildActionMask = 2147483647;
|
4910 | 4954 | files = (
|
| 4955 | + 7A6389DC2B7E3BD6008E77E1 /* CustomListViewModel.swift in Sources */, |
4911 | 4956 | 7A9CCCC42A96302800DD6A34 /* TunnelCoordinator.swift in Sources */,
|
4912 | 4957 | 5827B0A42B0F38FD00CCBBA1 /* EditAccessMethodInteractorProtocol.swift in Sources */,
|
4913 | 4958 | 586C0D852B03D31E00E7CDD7 /* SocksSectionHandler.swift in Sources */,
|
|
4956 | 5001 | 7A516C2E2B6D357500BBD33D /* URL+Scoping.swift in Sources */,
|
4957 | 5002 | 5878A27529093A310096FC88 /* StorePaymentEvent.swift in Sources */,
|
4958 | 5003 | 7A7AD28D29DC677800480EF1 /* FirstTimeLaunch.swift in Sources */,
|
| 5004 | + 7A6389EB2B7FAD7A008E77E1 /* SettingsValidationErrorContentView.swift in Sources */, |
4959 | 5005 | 58B26E2A2943545A00D5980C /* NotificationManagerDelegate.swift in Sources */,
|
4960 | 5006 | 58A1AA8C23F5584C009F7EA6 /* ConnectionPanelView.swift in Sources */,
|
4961 | 5007 | 5878A27B2909649A0096FC88 /* CustomOverlayRenderer.swift in Sources */,
|
|
5018 | 5064 | 58293FB125124117005D0BB5 /* CustomTextField.swift in Sources */,
|
5019 | 5065 | F09A29822A9F8AD200EA3B6F /* RedeemVoucherInteractor.swift in Sources */,
|
5020 | 5066 | 58138E61294871C600684F0C /* DeviceDataThrottling.swift in Sources */,
|
| 5067 | + 7A6389ED2B7FADA1008E77E1 /* SettingsValidationErrorConfiguration.swift in Sources */, |
5021 | 5068 | 5878A279290954790096FC88 /* TunnelViewControllerInteractor.swift in Sources */,
|
5022 | 5069 | 7A818F1F29F0305800C7F0F4 /* RootConfiguration.swift in Sources */,
|
5023 | 5070 | 7A9CCCBF2A96302800DD6A34 /* SettingsCoordinator.swift in Sources */,
|
|
5050 | 5097 | 588527B4276B4F2F00BAA373 /* SetAccountOperation.swift in Sources */,
|
5051 | 5098 | 58FF9FE02B075ABC00E4C97D /* EditAccessMethodViewController.swift in Sources */,
|
5052 | 5099 | F0DA87472A9CB9A2006044F1 /* AccountExpiryRow.swift in Sources */,
|
| 5100 | + 7A6389E92B7F8FE2008E77E1 /* CustomListValidationError.swift in Sources */, |
5053 | 5101 | 585CA70F25F8C44600B47C62 /* UIMetrics.swift in Sources */,
|
5054 | 5102 | E1187ABD289BBB850024E748 /* OutOfTimeContentView.swift in Sources */,
|
5055 | 5103 | 58CC40EF24A601900019D96E /* ObserverList.swift in Sources */,
|
|
5071 | 5119 | 58E25F812837BBBB002CFB2C /* SceneDelegate.swift in Sources */,
|
5072 | 5120 | 7A1A26492A29D48A00B978AA /* RelayFilterCellFactory.swift in Sources */,
|
5073 | 5121 | 5867771629097C5B006F721F /* ProductState.swift in Sources */,
|
| 5122 | + 7A6389DE2B7E3BD6008E77E1 /* CustomListItemIdentifier.swift in Sources */, |
5074 | 5123 | 58C76A082A33850E00100D75 /* ApplicationTarget.swift in Sources */,
|
5075 | 5124 | 58CEB3042AFD36CE00E6E088 /* SwitchCellContentView.swift in Sources */,
|
5076 | 5125 | F07BF2622A26279100042943 /* RedeemVoucherOperation.swift in Sources */,
|
|
5086 | 5135 | 7AF9BE8E2A331C7B00DBFEDB /* RelayFilterViewModel.swift in Sources */,
|
5087 | 5136 | 58F3C0A4249CB069003E76BE /* HeaderBarView.swift in Sources */,
|
5088 | 5137 | 5864AF0829C78849005B0CD9 /* CellFactoryProtocol.swift in Sources */,
|
| 5138 | + 7A6389E22B7E3BD6008E77E1 /* CustomListInteractor.swift in Sources */, |
5089 | 5139 | F07CFF2029F2720E008C0343 /* RegisteredDeviceInAppNotificationProvider.swift in Sources */,
|
| 5140 | + 7A6389E12B7E3BD6008E77E1 /* CustomListSectionIdentifier.swift in Sources */, |
5090 | 5141 | 58CEB2F32AFD0BA100E6E088 /* TextCellContentView.swift in Sources */,
|
| 5142 | + 7A6389E72B7E42BE008E77E1 /* CustomListViewController.swift in Sources */, |
5091 | 5143 | 586C0D7C2B03BDD100E7CDD7 /* AccessMethodViewModel.swift in Sources */,
|
5092 | 5144 | 587A01FC23F1F0BE00B68763 /* SimulatorTunnelProviderHost.swift in Sources */,
|
5093 | 5145 | 7A6F2FA72AFBB9AE006D0856 /* AccountExpiry.swift in Sources */,
|
|
5107 | 5159 | 5807E2C02432038B00F5FF30 /* String+Split.swift in Sources */,
|
5108 | 5160 | 58B26E242943520C00D5980C /* NotificationProviderProtocol.swift in Sources */,
|
5109 | 5161 | 5877F94E2A0A59AA0052D9E9 /* NotificationResponse.swift in Sources */,
|
| 5162 | + 7A6389E52B7E4247008E77E1 /* EditCustomListCoordinator.swift in Sources */, |
5110 | 5163 | 58677712290976FB006F721F /* SettingsInteractor.swift in Sources */,
|
5111 | 5164 | 58EF875D2B1638BF00C098B2 /* ProxyConfigurationTesterProtocol.swift in Sources */,
|
5112 | 5165 | 58CE5E66224146200008646E /* LoginViewController.swift in Sources */,
|
|
5167 | 5220 | 581DA2752A1E283E0046ED47 /* WgKeyRotation.swift in Sources */,
|
5168 | 5221 | 5827B0BB2B14A28300CCBBA1 /* MethodTestingStatusCellContentView.swift in Sources */,
|
5169 | 5222 | 7A83C4022A57FAA800DFB83A /* SettingsDNSInfoCell.swift in Sources */,
|
| 5223 | + 7A6389DF2B7E3BD6008E77E1 /* AddCustomListCoordinator.swift in Sources */, |
5170 | 5224 | 586C0D952B03D92100E7CDD7 /* SocksItemIdentifier.swift in Sources */,
|
5171 | 5225 | F0C6A8432AB08E54000777A8 /* RedeemVoucherViewConfiguration.swift in Sources */,
|
5172 | 5226 | 7AF10EB42ADE85BC00C090B9 /* RelayFilterCoordinator.swift in Sources */,
|
|
5203 | 5257 | 584D26C4270C855B004EA533 /* PreferencesDataSource.swift in Sources */,
|
5204 | 5258 | F0D8825B2B04F53600D3EF9A /* OutgoingConnectionData.swift in Sources */,
|
5205 | 5259 | 7A6F2FAF2AFE36E7006D0856 /* PreferencesInfoButtonItem.swift in Sources */,
|
| 5260 | + 7A6389DD2B7E3BD6008E77E1 /* CustomListDataSourceConfiguration.swift in Sources */, |
5206 | 5261 | 5827B0BF2B14B37D00CCBBA1 /* Publisher+PreviousValue.swift in Sources */,
|
5207 | 5262 | 7A9CCCB62A96302800DD6A34 /* OutOfTimeCoordinator.swift in Sources */,
|
5208 | 5263 | 5827B0AA2B0F4C9100CCBBA1 /* EditAccessMethodViewControllerDelegate.swift in Sources */,
|
|
5221 | 5276 | 7A21DACF2A30AA3700A787A9 /* UITextField+Appearance.swift in Sources */,
|
5222 | 5277 | 585B1FF02AB09F97008AD470 /* VPNConnectionProtocol.swift in Sources */,
|
5223 | 5278 | 58C3A4B222456F1B00340BDB /* AccountInputGroupView.swift in Sources */,
|
| 5279 | + 7A6389DB2B7E3BD6008E77E1 /* CustomListCellConfiguration.swift in Sources */, |
5224 | 5280 | F09A297C2A9F8A9B00EA3B6F /* VoucherTextField.swift in Sources */,
|
5225 | 5281 | 7A5869B72B56B41500640D27 /* IPOverrideTextViewController.swift in Sources */,
|
5226 | 5282 | 58ACF64B26553C3F00ACE4B7 /* SettingsSwitchCell.swift in Sources */,
|
|
0 commit comments