|
770 | 770 | F03580252A13842C00E5DAFD /* IncreasedHitButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03580242A13842C00E5DAFD /* IncreasedHitButton.swift */; };
|
771 | 771 | F04F95A12B21D24400431E08 /* shadowsocks.h in Headers */ = {isa = PBXBuildFile; fileRef = F04F95A02B21D24400431E08 /* shadowsocks.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
772 | 772 | F04FBE612A8379EE009278D7 /* AppPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = F04FBE602A8379EE009278D7 /* AppPreferences.swift */; };
|
| 773 | + F050AE4C2B70D5A7003F4EDB /* SelectLocationNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE4B2B70D5A7003F4EDB /* SelectLocationNode.swift */; }; |
| 774 | + F050AE4E2B70D7F8003F4EDB /* LocationCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE4D2B70D7F8003F4EDB /* LocationCellViewModel.swift */; }; |
| 775 | + F050AE502B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE4F2B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift */; }; |
| 776 | + F050AE522B70DFC0003F4EDB /* SelectLocationGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE512B70DFC0003F4EDB /* SelectLocationGroup.swift */; }; |
| 777 | + F050AE5E2B739A73003F4EDB /* LocationDataSourceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE5D2B739A73003F4EDB /* LocationDataSourceProtocol.swift */; }; |
| 778 | + F050AE602B73A41E003F4EDB /* AllLocationDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE5F2B73A41E003F4EDB /* AllLocationDataSource.swift */; }; |
| 779 | + F050AE622B74DBAC003F4EDB /* CustomListsDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE612B74DBAC003F4EDB /* CustomListsDataSource.swift */; }; |
773 | 780 | F05F39942B21C6C6006E60A7 /* relays.json in Resources */ = {isa = PBXBuildFile; fileRef = 58F3C0A524A50155003E76BE /* relays.json */; };
|
774 | 781 | F05F39972B21C735006E60A7 /* RelayCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5820675A26E6576800655B05 /* RelayCache.swift */; };
|
775 | 782 | F05F39982B21C73C006E60A7 /* CachedRelays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585DA87626B024A600B8C587 /* CachedRelays.swift */; };
|
|
1857 | 1864 | F03580242A13842C00E5DAFD /* IncreasedHitButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IncreasedHitButton.swift; sourceTree = "<group>"; };
|
1858 | 1865 | F04F95A02B21D24400431E08 /* shadowsocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shadowsocks.h; sourceTree = "<group>"; };
|
1859 | 1866 | F04FBE602A8379EE009278D7 /* AppPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppPreferences.swift; sourceTree = "<group>"; };
|
| 1867 | + F050AE4B2B70D5A7003F4EDB /* SelectLocationNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectLocationNode.swift; sourceTree = "<group>"; }; |
| 1868 | + F050AE4D2B70D7F8003F4EDB /* LocationCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationCellViewModel.swift; sourceTree = "<group>"; }; |
| 1869 | + F050AE4F2B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectLocationNodeProtocol.swift; sourceTree = "<group>"; }; |
| 1870 | + F050AE512B70DFC0003F4EDB /* SelectLocationGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectLocationGroup.swift; sourceTree = "<group>"; }; |
| 1871 | + F050AE5D2B739A73003F4EDB /* LocationDataSourceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationDataSourceProtocol.swift; sourceTree = "<group>"; }; |
| 1872 | + F050AE5F2B73A41E003F4EDB /* AllLocationDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllLocationDataSource.swift; sourceTree = "<group>"; }; |
| 1873 | + F050AE612B74DBAC003F4EDB /* CustomListsDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomListsDataSource.swift; sourceTree = "<group>"; }; |
1860 | 1874 | F06045E52B231EB700B2D37A /* URLSessionTransport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLSessionTransport.swift; sourceTree = "<group>"; };
|
1861 | 1875 | F06045E92B23217E00B2D37A /* ShadowsocksTransport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShadowsocksTransport.swift; sourceTree = "<group>"; };
|
1862 | 1876 | F06045EB2B2322A500B2D37A /* Jittered.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Jittered.swift; sourceTree = "<group>"; };
|
|
2274 | 2288 | 583FE01729C196F3006E85F9 /* SelectLocation */ = {
|
2275 | 2289 | isa = PBXGroup;
|
2276 | 2290 | children = (
|
| 2291 | + F050AE5F2B73A41E003F4EDB /* AllLocationDataSource.swift */, |
| 2292 | + F050AE612B74DBAC003F4EDB /* CustomListsDataSource.swift */, |
2277 | 2293 | 58435AC129CB2A350099C71B /* LocationCellFactory.swift */,
|
| 2294 | + F050AE4D2B70D7F8003F4EDB /* LocationCellViewModel.swift */, |
2278 | 2295 | 583DA21325FA4B5C00318683 /* LocationDataSource.swift */,
|
| 2296 | + F050AE5D2B739A73003F4EDB /* LocationDataSourceProtocol.swift */, |
2279 | 2297 | 5888AD82227B11080051EB06 /* SelectLocationCell.swift */,
|
| 2298 | + F050AE512B70DFC0003F4EDB /* SelectLocationGroup.swift */, |
| 2299 | + F050AE4B2B70D5A7003F4EDB /* SelectLocationNode.swift */, |
| 2300 | + F050AE4F2B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift */, |
2280 | 2301 | 5888AD86227B17950051EB06 /* SelectLocationViewController.swift */,
|
2281 | 2302 | );
|
2282 | 2303 | path = SelectLocation;
|
|
4878 | 4899 | 58968FAE28743E2000B799DC /* TunnelInteractor.swift in Sources */,
|
4879 | 4900 | 7A1A26472A29CF0800B978AA /* RelayFilterDataSource.swift in Sources */,
|
4880 | 4901 | 5864AF0929C78850005B0CD9 /* PreferencesCellFactory.swift in Sources */,
|
| 4902 | + F050AE4E2B70D7F8003F4EDB /* LocationCellViewModel.swift in Sources */, |
4881 | 4903 | 58CEB30C2AFD586600E6E088 /* DynamicBackgroundConfiguration.swift in Sources */,
|
4882 | 4904 | 587B7536266528A200DEF7E9 /* NotificationManager.swift in Sources */,
|
4883 | 4905 | 5820EDA9288FE064006BF4E4 /* DeviceManagementInteractor.swift in Sources */,
|
|
4891 | 4913 | 5871FB96254ADE4E0051A0A4 /* ConsolidatedApplicationLog.swift in Sources */,
|
4892 | 4914 | F0E8E4C52A60499100ED26A3 /* AccountDeletionViewController.swift in Sources */,
|
4893 | 4915 | 7A9CCCC12A96302800DD6A34 /* AccountCoordinator.swift in Sources */,
|
| 4916 | + F050AE502B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift in Sources */, |
4894 | 4917 | 58FEEB58260B662E00A621A8 /* AutomaticKeyboardResponder.swift in Sources */,
|
4895 | 4918 | 5846227326E22A160035F7C2 /* StorePaymentObserver.swift in Sources */,
|
4896 | 4919 | F0E3618B2A4ADD2F00AEEF2B /* WelcomeContentView.swift in Sources */,
|
|
4932 | 4955 | 7A9CCCBE2A96302800DD6A34 /* AccountDeletionCoordinator.swift in Sources */,
|
4933 | 4956 | 588527B4276B4F2F00BAA373 /* SetAccountOperation.swift in Sources */,
|
4934 | 4957 | 58FF9FE02B075ABC00E4C97D /* EditAccessMethodViewController.swift in Sources */,
|
| 4958 | + F050AE622B74DBAC003F4EDB /* CustomListsDataSource.swift in Sources */, |
4935 | 4959 | F0DA87472A9CB9A2006044F1 /* AccountExpiryRow.swift in Sources */,
|
4936 | 4960 | 585CA70F25F8C44600B47C62 /* UIMetrics.swift in Sources */,
|
4937 | 4961 | E1187ABD289BBB850024E748 /* OutOfTimeContentView.swift in Sources */,
|
|
4964 | 4988 | 063F026628FFE11C001FA09F /* RESTCreateApplePaymentResponse+Localization.swift in Sources */,
|
4965 | 4989 | 58DF28A52417CB4B00E836B0 /* StorePaymentManager.swift in Sources */,
|
4966 | 4990 | 583DA21425FA4B5C00318683 /* LocationDataSource.swift in Sources */,
|
| 4991 | + F050AE602B73A41E003F4EDB /* AllLocationDataSource.swift in Sources */, |
4967 | 4992 | 587EB6742714520600123C75 /* PreferencesDataSourceDelegate.swift in Sources */,
|
4968 | 4993 | 582BB1AF229566420055B6EF /* SettingsCell.swift in Sources */,
|
4969 | 4994 | 7AF9BE8E2A331C7B00DBFEDB /* RelayFilterViewModel.swift in Sources */,
|
|
5069 | 5094 | 584592612639B4A200EF967F /* TermsOfServiceContentView.swift in Sources */,
|
5070 | 5095 | 5875960A26F371FC00BF6711 /* Tunnel+Messaging.swift in Sources */,
|
5071 | 5096 | 586C0D912B03D8A400E7CDD7 /* AccessMethodHeaderFooterReuseIdentifier.swift in Sources */,
|
| 5097 | + F050AE4C2B70D5A7003F4EDB /* SelectLocationNode.swift in Sources */, |
5072 | 5098 | 7A2960F62A963F7500389B82 /* AlertCoordinator.swift in Sources */,
|
| 5099 | + F050AE522B70DFC0003F4EDB /* SelectLocationGroup.swift in Sources */, |
5073 | 5100 | 063687BA28EB234F00BE7161 /* PacketTunnelTransport.swift in Sources */,
|
5074 | 5101 | A9C342C12ACC37E30045F00E /* TunnelStatusBlockObserver.swift in Sources */,
|
5075 | 5102 | 587425C12299833500CA2045 /* RootContainerViewController.swift in Sources */,
|
|
5089 | 5116 | 5827B0BF2B14B37D00CCBBA1 /* Publisher+PreviousValue.swift in Sources */,
|
5090 | 5117 | 7A9CCCB62A96302800DD6A34 /* OutOfTimeCoordinator.swift in Sources */,
|
5091 | 5118 | 5827B0AA2B0F4C9100CCBBA1 /* EditAccessMethodViewControllerDelegate.swift in Sources */,
|
| 5119 | + F050AE5E2B739A73003F4EDB /* LocationDataSourceProtocol.swift in Sources */, |
5092 | 5120 | 7A5869A82B5140C200640D27 /* MethodSettingsValidationErrorContentView.swift in Sources */,
|
5093 | 5121 | 7A5869A22B502EA800640D27 /* MethodSettingsSectionIdentifier.swift in Sources */,
|
5094 | 5122 | 586C0D812B03CA8400E7CDD7 /* CurrentValueSubject+UIActionBindings.swift in Sources */,
|
|
0 commit comments