|
774 | 774 | F03580252A13842C00E5DAFD /* IncreasedHitButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03580242A13842C00E5DAFD /* IncreasedHitButton.swift */; };
|
775 | 775 | F04F95A12B21D24400431E08 /* shadowsocks.h in Headers */ = {isa = PBXBuildFile; fileRef = F04F95A02B21D24400431E08 /* shadowsocks.h */; settings = {ATTRIBUTES = (Private, ); }; };
|
776 | 776 | F04FBE612A8379EE009278D7 /* AppPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = F04FBE602A8379EE009278D7 /* AppPreferences.swift */; };
|
| 777 | + F050AE4C2B70D5A7003F4EDB /* SelectLocationNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE4B2B70D5A7003F4EDB /* SelectLocationNode.swift */; }; |
| 778 | + F050AE4E2B70D7F8003F4EDB /* LocationCellViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE4D2B70D7F8003F4EDB /* LocationCellViewModel.swift */; }; |
| 779 | + F050AE502B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE4F2B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift */; }; |
| 780 | + F050AE522B70DFC0003F4EDB /* SelectLocationGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE512B70DFC0003F4EDB /* SelectLocationGroup.swift */; }; |
| 781 | + F050AE5E2B739A73003F4EDB /* LocationDataSourceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE5D2B739A73003F4EDB /* LocationDataSourceProtocol.swift */; }; |
| 782 | + F050AE602B73A41E003F4EDB /* AllLocationDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE5F2B73A41E003F4EDB /* AllLocationDataSource.swift */; }; |
| 783 | + F050AE622B74DBAC003F4EDB /* CustomListsDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = F050AE612B74DBAC003F4EDB /* CustomListsDataSource.swift */; }; |
777 | 784 | F05F39942B21C6C6006E60A7 /* relays.json in Resources */ = {isa = PBXBuildFile; fileRef = 58F3C0A524A50155003E76BE /* relays.json */; };
|
778 | 785 | F05F39972B21C735006E60A7 /* RelayCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5820675A26E6576800655B05 /* RelayCache.swift */; };
|
779 | 786 | F05F39982B21C73C006E60A7 /* CachedRelays.swift in Sources */ = {isa = PBXBuildFile; fileRef = 585DA87626B024A600B8C587 /* CachedRelays.swift */; };
|
|
1865 | 1872 | F03580242A13842C00E5DAFD /* IncreasedHitButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IncreasedHitButton.swift; sourceTree = "<group>"; };
|
1866 | 1873 | F04F95A02B21D24400431E08 /* shadowsocks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shadowsocks.h; sourceTree = "<group>"; };
|
1867 | 1874 | F04FBE602A8379EE009278D7 /* AppPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppPreferences.swift; sourceTree = "<group>"; };
|
| 1875 | + F050AE4B2B70D5A7003F4EDB /* SelectLocationNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectLocationNode.swift; sourceTree = "<group>"; }; |
| 1876 | + F050AE4D2B70D7F8003F4EDB /* LocationCellViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationCellViewModel.swift; sourceTree = "<group>"; }; |
| 1877 | + F050AE4F2B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectLocationNodeProtocol.swift; sourceTree = "<group>"; }; |
| 1878 | + F050AE512B70DFC0003F4EDB /* SelectLocationGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SelectLocationGroup.swift; sourceTree = "<group>"; }; |
| 1879 | + F050AE5D2B739A73003F4EDB /* LocationDataSourceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationDataSourceProtocol.swift; sourceTree = "<group>"; }; |
| 1880 | + F050AE5F2B73A41E003F4EDB /* AllLocationDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AllLocationDataSource.swift; sourceTree = "<group>"; }; |
| 1881 | + F050AE612B74DBAC003F4EDB /* CustomListsDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomListsDataSource.swift; sourceTree = "<group>"; }; |
1868 | 1882 | F06045E52B231EB700B2D37A /* URLSessionTransport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLSessionTransport.swift; sourceTree = "<group>"; };
|
1869 | 1883 | F06045E92B23217E00B2D37A /* ShadowsocksTransport.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ShadowsocksTransport.swift; sourceTree = "<group>"; };
|
1870 | 1884 | F06045EB2B2322A500B2D37A /* Jittered.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Jittered.swift; sourceTree = "<group>"; };
|
|
2282 | 2296 | 583FE01729C196F3006E85F9 /* SelectLocation */ = {
|
2283 | 2297 | isa = PBXGroup;
|
2284 | 2298 | children = (
|
| 2299 | + F050AE5F2B73A41E003F4EDB /* AllLocationDataSource.swift */, |
| 2300 | + F050AE612B74DBAC003F4EDB /* CustomListsDataSource.swift */, |
2285 | 2301 | 58435AC129CB2A350099C71B /* LocationCellFactory.swift */,
|
| 2302 | + F050AE4D2B70D7F8003F4EDB /* LocationCellViewModel.swift */, |
2286 | 2303 | 583DA21325FA4B5C00318683 /* LocationDataSource.swift */,
|
| 2304 | + F050AE5D2B739A73003F4EDB /* LocationDataSourceProtocol.swift */, |
2287 | 2305 | 5888AD82227B11080051EB06 /* SelectLocationCell.swift */,
|
| 2306 | + F050AE512B70DFC0003F4EDB /* SelectLocationGroup.swift */, |
| 2307 | + F050AE4B2B70D5A7003F4EDB /* SelectLocationNode.swift */, |
| 2308 | + F050AE4F2B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift */, |
2288 | 2309 | 5888AD86227B17950051EB06 /* SelectLocationViewController.swift */,
|
2289 | 2310 | );
|
2290 | 2311 | path = SelectLocation;
|
|
4892 | 4913 | 58968FAE28743E2000B799DC /* TunnelInteractor.swift in Sources */,
|
4893 | 4914 | 7A1A26472A29CF0800B978AA /* RelayFilterDataSource.swift in Sources */,
|
4894 | 4915 | 5864AF0929C78850005B0CD9 /* PreferencesCellFactory.swift in Sources */,
|
| 4916 | + F050AE4E2B70D7F8003F4EDB /* LocationCellViewModel.swift in Sources */, |
4895 | 4917 | 58CEB30C2AFD586600E6E088 /* DynamicBackgroundConfiguration.swift in Sources */,
|
4896 | 4918 | 587B7536266528A200DEF7E9 /* NotificationManager.swift in Sources */,
|
4897 | 4919 | 5820EDA9288FE064006BF4E4 /* DeviceManagementInteractor.swift in Sources */,
|
|
4905 | 4927 | 5871FB96254ADE4E0051A0A4 /* ConsolidatedApplicationLog.swift in Sources */,
|
4906 | 4928 | F0E8E4C52A60499100ED26A3 /* AccountDeletionViewController.swift in Sources */,
|
4907 | 4929 | 7A9CCCC12A96302800DD6A34 /* AccountCoordinator.swift in Sources */,
|
| 4930 | + F050AE502B70DC4F003F4EDB /* SelectLocationNodeProtocol.swift in Sources */, |
4908 | 4931 | 58FEEB58260B662E00A621A8 /* AutomaticKeyboardResponder.swift in Sources */,
|
4909 | 4932 | 5846227326E22A160035F7C2 /* StorePaymentObserver.swift in Sources */,
|
4910 | 4933 | F0E3618B2A4ADD2F00AEEF2B /* WelcomeContentView.swift in Sources */,
|
|
4946 | 4969 | 7A9CCCBE2A96302800DD6A34 /* AccountDeletionCoordinator.swift in Sources */,
|
4947 | 4970 | 588527B4276B4F2F00BAA373 /* SetAccountOperation.swift in Sources */,
|
4948 | 4971 | 58FF9FE02B075ABC00E4C97D /* EditAccessMethodViewController.swift in Sources */,
|
| 4972 | + F050AE622B74DBAC003F4EDB /* CustomListsDataSource.swift in Sources */, |
4949 | 4973 | F0DA87472A9CB9A2006044F1 /* AccountExpiryRow.swift in Sources */,
|
4950 | 4974 | 585CA70F25F8C44600B47C62 /* UIMetrics.swift in Sources */,
|
4951 | 4975 | E1187ABD289BBB850024E748 /* OutOfTimeContentView.swift in Sources */,
|
|
4978 | 5002 | 063F026628FFE11C001FA09F /* RESTCreateApplePaymentResponse+Localization.swift in Sources */,
|
4979 | 5003 | 58DF28A52417CB4B00E836B0 /* StorePaymentManager.swift in Sources */,
|
4980 | 5004 | 583DA21425FA4B5C00318683 /* LocationDataSource.swift in Sources */,
|
| 5005 | + F050AE602B73A41E003F4EDB /* AllLocationDataSource.swift in Sources */, |
4981 | 5006 | 587EB6742714520600123C75 /* PreferencesDataSourceDelegate.swift in Sources */,
|
4982 | 5007 | 582BB1AF229566420055B6EF /* SettingsCell.swift in Sources */,
|
4983 | 5008 | 7AF9BE8E2A331C7B00DBFEDB /* RelayFilterViewModel.swift in Sources */,
|
|
5083 | 5108 | 584592612639B4A200EF967F /* TermsOfServiceContentView.swift in Sources */,
|
5084 | 5109 | 5875960A26F371FC00BF6711 /* Tunnel+Messaging.swift in Sources */,
|
5085 | 5110 | 586C0D912B03D8A400E7CDD7 /* AccessMethodHeaderFooterReuseIdentifier.swift in Sources */,
|
| 5111 | + F050AE4C2B70D5A7003F4EDB /* SelectLocationNode.swift in Sources */, |
5086 | 5112 | 7A2960F62A963F7500389B82 /* AlertCoordinator.swift in Sources */,
|
| 5113 | + F050AE522B70DFC0003F4EDB /* SelectLocationGroup.swift in Sources */, |
5087 | 5114 | 063687BA28EB234F00BE7161 /* PacketTunnelTransport.swift in Sources */,
|
5088 | 5115 | A9C342C12ACC37E30045F00E /* TunnelStatusBlockObserver.swift in Sources */,
|
5089 | 5116 | 587425C12299833500CA2045 /* RootContainerViewController.swift in Sources */,
|
|
5103 | 5130 | 5827B0BF2B14B37D00CCBBA1 /* Publisher+PreviousValue.swift in Sources */,
|
5104 | 5131 | 7A9CCCB62A96302800DD6A34 /* OutOfTimeCoordinator.swift in Sources */,
|
5105 | 5132 | 5827B0AA2B0F4C9100CCBBA1 /* EditAccessMethodViewControllerDelegate.swift in Sources */,
|
| 5133 | + F050AE5E2B739A73003F4EDB /* LocationDataSourceProtocol.swift in Sources */, |
5106 | 5134 | 7A5869A82B5140C200640D27 /* MethodSettingsValidationErrorContentView.swift in Sources */,
|
5107 | 5135 | A99E5EE22B762ED30033F241 /* ProblemReportViewController+ViewManagement.swift in Sources */,
|
5108 | 5136 | 7A5869A22B502EA800640D27 /* MethodSettingsSectionIdentifier.swift in Sources */,
|
|
0 commit comments