|
659 | 659 | 7AF9BE902A39F26000DBFEDB /* Collection+Sorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF9BE8F2A39F26000DBFEDB /* Collection+Sorting.swift */; };
|
660 | 660 | 7AF9BE952A40461100DBFEDB /* RelayFilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF9BE942A40461100DBFEDB /* RelayFilterView.swift */; };
|
661 | 661 | 7AF9BE972A41C71F00DBFEDB /* ChipViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AF9BE962A41C71F00DBFEDB /* ChipViewCell.swift */; };
|
662 |
| - 7AFBE38B2D09AAFF002335FC /* SinglehopPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE38A2D09AAFF002335FC /* SinglehopPicker.swift */; }; |
663 |
| - 7AFBE38D2D09AB2E002335FC /* MultihopPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE38C2D09AB2E002335FC /* MultihopPicker.swift */; }; |
664 | 662 | 7AFBE3872D084C9D002335FC /* ActivityIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE3862D084C96002335FC /* ActivityIndicator.swift */; };
|
665 | 663 | 7AFBE3892D089163002335FC /* FI_TunnelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE3882D08915D002335FC /* FI_TunnelViewController.swift */; };
|
| 664 | + 7AFBE38B2D09AAFF002335FC /* SinglehopPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE38A2D09AAFF002335FC /* SinglehopPicker.swift */; }; |
| 665 | + 7AFBE38D2D09AB2E002335FC /* MultihopPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFBE38C2D09AB2E002335FC /* MultihopPicker.swift */; }; |
666 | 666 | 850201DB2B503D7700EF8C96 /* RelayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850201DA2B503D7700EF8C96 /* RelayTests.swift */; };
|
667 | 667 | 850201DD2B503D8C00EF8C96 /* SelectLocationPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850201DC2B503D8C00EF8C96 /* SelectLocationPage.swift */; };
|
668 | 668 | 850201DF2B5040A500EF8C96 /* TunnelControlPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 850201DE2B5040A500EF8C96 /* TunnelControlPage.swift */; };
|
|
997 | 997 | F0ADC3722CD3AD1600A1AD97 /* ChipCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ADC3712CD3AD1600A1AD97 /* ChipCollectionView.swift */; };
|
998 | 998 | F0ADC3742CD3C47400A1AD97 /* ChipFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ADC3732CD3C47400A1AD97 /* ChipFlowLayout.swift */; };
|
999 | 999 | F0ADF1CD2CFDFF3100299F09 /* StringConversionError.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ADF1CC2CFDFF3100299F09 /* StringConversionError.swift */; };
|
| 1000 | + F0ADF1D12D01B55C00299F09 /* ChipModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ADF1D02D01B55C00299F09 /* ChipModel.swift */; }; |
| 1001 | + F0ADF1D32D01B6B400299F09 /* FeatureIndicatorsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ADF1D22D01B6B400299F09 /* FeatureIndicatorsViewModel.swift */; }; |
| 1002 | + F0ADF1D52D01DCFD00299F09 /* ChipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0ADF1D42D01DCFD00299F09 /* ChipView.swift */; }; |
1000 | 1003 | F0B0E6972AFE6E7E001DC66B /* XCTest+Async.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B0E6962AFE6E7E001DC66B /* XCTest+Async.swift */; };
|
| 1004 | + F0B495762D02025200CFEC2A /* ChipContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B495752D02025200CFEC2A /* ChipContainerView.swift */; }; |
| 1005 | + F0B495782D02038B00CFEC2A /* ChipViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B495772D02038B00CFEC2A /* ChipViewModelProtocol.swift */; }; |
| 1006 | + F0B4957A2D02F49200CFEC2A /* ChipFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B495792D02F41F00CFEC2A /* ChipFeatures.swift */; }; |
| 1007 | + F0B4957C2D03154200CFEC2A /* FeatureIndicatorsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B4957B2D03154200CFEC2A /* FeatureIndicatorsView.swift */; }; |
1001 | 1008 | F0B894EF2BF751C500817A42 /* RelayWithLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B894EE2BF751C500817A42 /* RelayWithLocation.swift */; };
|
1002 | 1009 | F0B894F12BF751E300817A42 /* RelayWithDistance.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B894F02BF751E300817A42 /* RelayWithDistance.swift */; };
|
1003 | 1010 | F0B894F32BF7526700817A42 /* RelaySelector+Wireguard.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0B894F22BF7526700817A42 /* RelaySelector+Wireguard.swift */; };
|
|
2020 | 2027 | 7AF9BE8F2A39F26000DBFEDB /* Collection+Sorting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+Sorting.swift"; sourceTree = "<group>"; };
|
2021 | 2028 | 7AF9BE942A40461100DBFEDB /* RelayFilterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelayFilterView.swift; sourceTree = "<group>"; };
|
2022 | 2029 | 7AF9BE962A41C71F00DBFEDB /* ChipViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipViewCell.swift; sourceTree = "<group>"; };
|
2023 |
| - 7AFBE38A2D09AAFF002335FC /* SinglehopPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SinglehopPicker.swift; sourceTree = "<group>"; }; |
2024 |
| - 7AFBE38C2D09AB2E002335FC /* MultihopPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopPicker.swift; sourceTree = "<group>"; }; |
2025 | 2030 | 7AFBE3862D084C96002335FC /* ActivityIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicator.swift; sourceTree = "<group>"; };
|
2026 | 2031 | 7AFBE3882D08915D002335FC /* FI_TunnelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FI_TunnelViewController.swift; sourceTree = "<group>"; };
|
| 2032 | + 7AFBE38A2D09AAFF002335FC /* SinglehopPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SinglehopPicker.swift; sourceTree = "<group>"; }; |
| 2033 | + 7AFBE38C2D09AB2E002335FC /* MultihopPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultihopPicker.swift; sourceTree = "<group>"; }; |
2027 | 2034 | 85006A8E2B73EF67004AD8FB /* MullvadVPNUITestsSmoke.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = MullvadVPNUITestsSmoke.xctestplan; sourceTree = "<group>"; };
|
2028 | 2035 | 850201DA2B503D7700EF8C96 /* RelayTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelayTests.swift; sourceTree = "<group>"; };
|
2029 | 2036 | 850201DC2B503D8C00EF8C96 /* SelectLocationPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectLocationPage.swift; sourceTree = "<group>"; };
|
|
2236 | 2243 | F0ADC3712CD3AD1600A1AD97 /* ChipCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipCollectionView.swift; sourceTree = "<group>"; };
|
2237 | 2244 | F0ADC3732CD3C47400A1AD97 /* ChipFlowLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipFlowLayout.swift; sourceTree = "<group>"; };
|
2238 | 2245 | F0ADF1CC2CFDFF3100299F09 /* StringConversionError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringConversionError.swift; sourceTree = "<group>"; };
|
| 2246 | + F0ADF1D02D01B55C00299F09 /* ChipModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipModel.swift; sourceTree = "<group>"; }; |
| 2247 | + F0ADF1D22D01B6B400299F09 /* FeatureIndicatorsViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureIndicatorsViewModel.swift; sourceTree = "<group>"; }; |
| 2248 | + F0ADF1D42D01DCFD00299F09 /* ChipView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipView.swift; sourceTree = "<group>"; }; |
2239 | 2249 | F0B0E6962AFE6E7E001DC66B /* XCTest+Async.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTest+Async.swift"; sourceTree = "<group>"; };
|
| 2250 | + F0B495752D02025200CFEC2A /* ChipContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipContainerView.swift; sourceTree = "<group>"; }; |
| 2251 | + F0B495772D02038B00CFEC2A /* ChipViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipViewModelProtocol.swift; sourceTree = "<group>"; }; |
| 2252 | + F0B495792D02F41F00CFEC2A /* ChipFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChipFeatures.swift; sourceTree = "<group>"; }; |
| 2253 | + F0B4957B2D03154200CFEC2A /* FeatureIndicatorsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureIndicatorsView.swift; sourceTree = "<group>"; }; |
2240 | 2254 | F0B894EE2BF751C500817A42 /* RelayWithLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelayWithLocation.swift; sourceTree = "<group>"; };
|
2241 | 2255 | F0B894F02BF751E300817A42 /* RelayWithDistance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelayWithDistance.swift; sourceTree = "<group>"; };
|
2242 | 2256 | F0B894F22BF7526700817A42 /* RelaySelector+Wireguard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "RelaySelector+Wireguard.swift"; sourceTree = "<group>"; };
|
|
3928 | 3942 | 7A0EAE982D01B29E00D3EB8B /* Recovered References */ = {
|
3929 | 3943 | isa = PBXGroup;
|
3930 | 3944 | children = (
|
3931 |
| - 7AA1309C2D0072F900640DF9 /* View+Size.swift */, |
3932 | 3945 | );
|
3933 | 3946 | name = "Recovered References";
|
3934 | 3947 | sourceTree = "<group>";
|
|
4067 | 4080 | 7AA130972CFF364F00640DF9 /* FeatureIndicators */ = {
|
4068 | 4081 | isa = PBXGroup;
|
4069 | 4082 | children = (
|
| 4083 | + F0ADF1CF2D01B50B00299F09 /* ChipView */, |
4070 | 4084 | 7AFBE3862D084C96002335FC /* ActivityIndicator.swift */,
|
| 4085 | + F0B495792D02F41F00CFEC2A /* ChipFeatures.swift */, |
4071 | 4086 | 7AA130982CFF365A00640DF9 /* ConnectionView.swift */,
|
4072 | 4087 | 7A0EAEA32D06DF8200D3EB8B /* ConnectionViewViewModel.swift */,
|
| 4088 | + F0B4957B2D03154200CFEC2A /* FeatureIndicatorsView.swift */, |
| 4089 | + F0ADF1D22D01B6B400299F09 /* FeatureIndicatorsViewModel.swift */, |
4073 | 4090 | 7AFBE3882D08915D002335FC /* FI_TunnelViewController.swift */,
|
4074 | 4091 | );
|
4075 | 4092 | path = FeatureIndicators;
|
|
4392 | 4409 | path = MullvadTypes;
|
4393 | 4410 | sourceTree = "<group>";
|
4394 | 4411 | };
|
| 4412 | + F0ADF1CF2D01B50B00299F09 /* ChipView */ = { |
| 4413 | + isa = PBXGroup; |
| 4414 | + children = ( |
| 4415 | + F0B495752D02025200CFEC2A /* ChipContainerView.swift */, |
| 4416 | + F0ADF1D02D01B55C00299F09 /* ChipModel.swift */, |
| 4417 | + F0ADF1D42D01DCFD00299F09 /* ChipView.swift */, |
| 4418 | + F0B495772D02038B00CFEC2A /* ChipViewModelProtocol.swift */, |
| 4419 | + ); |
| 4420 | + path = ChipView; |
| 4421 | + sourceTree = "<group>"; |
| 4422 | + }; |
4395 | 4423 | F0DC779F2B2222D20087F09D /* Relay */ = {
|
4396 | 4424 | isa = PBXGroup;
|
4397 | 4425 | children = (
|
|
5917 | 5945 | 5878A27129091CF20096FC88 /* AccountInteractor.swift in Sources */,
|
5918 | 5946 | 7AF9BE882A30C62100DBFEDB /* SelectableSettingsCell.swift in Sources */,
|
5919 | 5947 | 58CCA010224249A1004F3011 /* TunnelViewController.swift in Sources */,
|
| 5948 | + F0B495782D02038B00CFEC2A /* ChipViewModelProtocol.swift in Sources */, |
5920 | 5949 | 58CEB30A2AFD584700E6E088 /* CustomCellDisclosureHandling.swift in Sources */,
|
5921 | 5950 | 58B26E22294351EA00D5980C /* InAppNotificationProvider.swift in Sources */,
|
5922 | 5951 | 5893716A28817A45004EE76C /* DeviceManagementViewController.swift in Sources */,
|
|
5991 | 6020 | 58293FB3251241B4005D0BB5 /* CustomTextView.swift in Sources */,
|
5992 | 6021 | 586A950E290125F3007BAF2B /* ProductsRequestOperation.swift in Sources */,
|
5993 | 6022 | 7AF9BE902A39F26000DBFEDB /* Collection+Sorting.swift in Sources */,
|
| 6023 | + F0B495762D02025200CFEC2A /* ChipContainerView.swift in Sources */, |
5994 | 6024 | 58F19E35228C15BA00C7710B /* SpinnerActivityIndicatorView.swift in Sources */,
|
5995 | 6025 | 7A0EAE9A2D01B41500D3EB8B /* MainButtonStyle.swift in Sources */,
|
5996 | 6026 | 58CEB3022AFD365600E6E088 /* SwitchCellContentConfiguration.swift in Sources */,
|
|
6100 | 6130 | 588D7EDE2AF3A585005DF40A /* ListAccessMethodItem.swift in Sources */,
|
6101 | 6131 | 5827B0B02B0F4CCD00CCBBA1 /* ListAccessMethodViewControllerDelegate.swift in Sources */,
|
6102 | 6132 | 588D7EE02AF3A595005DF40A /* ListAccessMethodInteractor.swift in Sources */,
|
| 6133 | + F0B4957A2D02F49200CFEC2A /* ChipFeatures.swift in Sources */, |
6103 | 6134 | 58607A4D2947287800BC467D /* AccountExpiryInAppNotificationProvider.swift in Sources */,
|
6104 | 6135 | 7A8A18FD2CE4BE8D000BCB5B /* CustomToggleStyle.swift in Sources */,
|
6105 | 6136 | 58C8191829FAA2C400DEB1B4 /* NotificationConfiguration.swift in Sources */,
|
|
6134 | 6165 | 586C0D782B039CC000E7CDD7 /* AccessMethodProtocolPicker.swift in Sources */,
|
6135 | 6166 | 58677710290975E9006F721F /* SettingsInteractorFactory.swift in Sources */,
|
6136 | 6167 | 7A9CCCC02A96302800DD6A34 /* ProfileVoucherCoordinator.swift in Sources */,
|
| 6168 | + F0B4957C2D03154200CFEC2A /* FeatureIndicatorsView.swift in Sources */, |
6137 | 6169 | 7A9CCCBC2A96302800DD6A34 /* ChangeLogCoordinator.swift in Sources */,
|
6138 | 6170 | 58B26E282943527300D5980C /* SystemNotificationProvider.swift in Sources */,
|
| 6171 | + F0ADF1D52D01DCFD00299F09 /* ChipView.swift in Sources */, |
6139 | 6172 | 586C0D932B03D90700E7CDD7 /* ShadowsocksItemIdentifier.swift in Sources */,
|
6140 | 6173 | 58EFC7712AFB45E500E9F4CB /* SettingsChildCoordinator.swift in Sources */,
|
6141 | 6174 | 7A8A19102CEE391B000BCB5B /* RowSeparator.swift in Sources */,
|
|
6179 | 6212 | 7A9CCCC22A96302800DD6A34 /* SafariCoordinator.swift in Sources */,
|
6180 | 6213 | 58CEB3082AFD484100E6E088 /* BasicCell.swift in Sources */,
|
6181 | 6214 | 7A5869C12B57D21A00640D27 /* IPOverrideStatusView.swift in Sources */,
|
| 6215 | + F0ADF1D32D01B6B400299F09 /* FeatureIndicatorsViewModel.swift in Sources */, |
6182 | 6216 | 58CEB2F52AFD0BB500E6E088 /* TextCellContentConfiguration.swift in Sources */,
|
6183 | 6217 | 58E20771274672CA00DE5D77 /* LaunchViewController.swift in Sources */,
|
6184 | 6218 | F0E8CC032A4C753B007ED3B4 /* WelcomeViewController.swift in Sources */,
|
|
6198 | 6232 | A99E5EE02B7628150033F241 /* ProblemReportViewModel.swift in Sources */,
|
6199 | 6233 | 58FD5BF024238EB300112C88 /* SKProduct+Formatting.swift in Sources */,
|
6200 | 6234 | 58B43C1925F77DB60002C8C3 /* TunnelControlView.swift in Sources */,
|
| 6235 | + F0ADF1D12D01B55C00299F09 /* ChipModel.swift in Sources */, |
6201 | 6236 | F09A297B2A9F8A9B00EA3B6F /* LogoutDialogueView.swift in Sources */,
|
6202 | 6237 | 58CEB2FB2AFD13E600E6E088 /* UIListContentConfiguration+Extensions.swift in Sources */,
|
6203 | 6238 | 5811DE50239014550011EB53 /* NEVPNStatus+Debug.swift in Sources */,
|
|
0 commit comments