// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 60; objects = { /* Begin PBXBuildFile section */ 040797342CBBCE710003B6AC /* Nodes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 040797332CBBCE710003B6AC /* Nodes.swift */; }; 042FCA1C2CBA119D00D86618 /* SideMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA1B2CBA119D00D86618 /* SideMenuView.swift */; }; 042FCA1E2CBA171500D86618 /* SubscriptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA1D2CBA171500D86618 /* SubscriptionView.swift */; }; 042FCA302CBA42F200D86618 /* LoginContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA232CBA42F200D86618 /* LoginContentView.swift */; }; 042FCA312CBA42F200D86618 /* CustomTF.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA242CBA42F200D86618 /* CustomTF.swift */; }; 042FCA322CBA42F200D86618 /* GradientButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA252CBA42F200D86618 /* GradientButton.swift */; }; 042FCA332CBA42F200D86618 /* OTPVerificationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA262CBA42F200D86618 /* OTPVerificationView.swift */; }; 042FCA342CBA42F200D86618 /* ForgotPassword.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA282CBA42F200D86618 /* ForgotPassword.swift */; }; 042FCA352CBA42F200D86618 /* Login.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA292CBA42F200D86618 /* Login.swift */; }; 042FCA362CBA42F200D86618 /* OTPView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA2A2CBA42F200D86618 /* OTPView.swift */; }; 042FCA372CBA42F200D86618 /* PasswordResetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA2B2CBA42F200D86618 /* PasswordResetView.swift */; }; 042FCA382CBA42F200D86618 /* Signup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA2C2CBA42F200D86618 /* Signup.swift */; }; 042FCA392CBA42F200D86618 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA2D2CBA42F200D86618 /* UserInfo.swift */; }; 042FCA3A2CBA42F200D86618 /* UserManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA2E2CBA42F200D86618 /* UserManager.swift */; }; 042FCA3C2CBA590300D86618 /* SubscribeReponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA3B2CBA590300D86618 /* SubscribeReponse.swift */; }; 042FCA3E2CBA5CF800D86618 /* PlanResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA3D2CBA5CF800D86618 /* PlanResponse.swift */; }; 042FCA422CBA9B8300D86618 /* InviteView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA412CBA9B8300D86618 /* InviteView.swift */; }; 042FCA462CBAA1ED00D86618 /* SettingsAboutView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA452CBAA1ED00D86618 /* SettingsAboutView.swift */; }; 042FCA482CBAA45F00D86618 /* WebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 042FCA472CBAA45F00D86618 /* WebView.swift */; }; 04420C512CC7580D003CBC2A /* ActiveDashboardViewMACOS.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04420C502CC7580D003CBC2A /* ActiveDashboardViewMACOS.swift */; }; 04420C532CC75864003CBC2A /* StoreManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04420C522CC75864003CBC2A /* StoreManager.swift */; }; 04441E3D2CC4F460002D3EF7 /* UniversalAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04441E3C2CC4F460002D3EF7 /* UniversalAlert.swift */; }; 044AE9702CC8894000F5813E /* ActivityIndicatorModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE96F2CC8894000F5813E /* ActivityIndicatorModifier.swift */; }; 044AE9732CC9D33B00F5813E /* Crisp in Frameworks */ = {isa = PBXBuildFile; productRef = 044AE9722CC9D33B00F5813E /* Crisp */; }; 044AE9772CC9D52600F5813E /* ChatViewControllerWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE9762CC9D52600F5813E /* ChatViewControllerWrapper.swift */; }; 044AE98F2CC9FC0E00F5813E /* OnBoardingItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE98E2CC9FC0E00F5813E /* OnBoardingItem.swift */; }; 044AE9932CC9FC3700F5813E /* OnBoardingScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE9902CC9FC3700F5813E /* OnBoardingScreen.swift */; }; 044AE9942CC9FC3700F5813E /* ResizableLottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE9912CC9FC3700F5813E /* ResizableLottieView.swift */; }; 044AE9972CCA3F5900F5813E /* QuestionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE9962CCA3F5900F5813E /* QuestionView.swift */; }; 044AE9992CCA42FB00F5813E /* MessageCenterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE9982CCA42FB00F5813E /* MessageCenterView.swift */; }; 044AE99B2CCC8F9500F5813E /* 8dfa14a6.json in Resources */ = {isa = PBXBuildFile; fileRef = 044AE99A2CCC8F9500F5813E /* 8dfa14a6.json */; }; 044AE99D2CCC9A2C00F5813E /* XufeiTixingButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE99C2CCC9A2C00F5813E /* XufeiTixingButton.swift */; }; 044AE99F2CCCA06C00F5813E /* NodesListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE99E2CCCA06C00F5813E /* NodesListView.swift */; }; 044AE9A12CCE86D900F5813E /* HTMLTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044AE9A02CCE86D900F5813E /* HTMLTextView.swift */; }; 0451E1D12CC3610500E9A49F /* GroupListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0451E1D02CC3610500E9A49F /* GroupListViewModel.swift */; }; 0451E1D62CC3AE2800E9A49F /* GRDB in Frameworks */ = {isa = PBXBuildFile; productRef = 0451E1D52CC3AE2800E9A49F /* GRDB */; }; 047853742CC169F100F2E7C1 /* 8c31d47d.json in Resources */ = {isa = PBXBuildFile; fileRef = 047853732CC169F100F2E7C1 /* 8c31d47d.json */; }; 047907582CC4FBCA00178621 /* SupportTicketView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047907572CC4FBCA00178621 /* SupportTicketView.swift */; }; 0479075A2CC4FEFF00178621 /* TicketsReponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047907592CC4FEFF00178621 /* TicketsReponse.swift */; }; 0479075C2CC501A400178621 /* Unitity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0479075B2CC501A400178621 /* Unitity.swift */; }; 0479075E2CC506D900178621 /* SupportTicketChatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0479075D2CC506D900178621 /* SupportTicketChatView.swift */; }; 047907602CC50E2B00178621 /* TicketChatReponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0479075F2CC50E2B00178621 /* TicketChatReponse.swift */; }; 047907622CC5CD9100178621 /* OrderListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047907612CC5CD9100178621 /* OrderListView.swift */; }; 047907642CC5CEBB00178621 /* OrderInfoReponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047907632CC5CEBB00178621 /* OrderInfoReponse.swift */; }; 047907662CC5DA2100178621 /* OrderPaymentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047907652CC5DA2100178621 /* OrderPaymentView.swift */; }; 047907682CC5DE0900178621 /* PaymentReponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047907672CC5DE0900178621 /* PaymentReponse.swift */; }; 0479076A2CC5F58300178621 /* InviteListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 047907692CC5F58300178621 /* InviteListView.swift */; }; 0479076C2CC5F7B500178621 /* InviteReponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0479076B2CC5F7B500178621 /* InviteReponse.swift */; }; 0479076E2CC616AD00178621 /* SupportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0479076D2CC616AD00178621 /* SupportView.swift */; }; 04C335052CBB5D28006C5252 /* Launch Screen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 04C335042CBB5D28006C5252 /* Launch Screen.storyboard */; }; 04C335072CBB7366006C5252 /* MessageResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04C335062CBB7366006C5252 /* MessageResponse.swift */; }; 04F8AB242CBAB4EE00B3B6CA /* BgView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04F8AB232CBAB4EE00B3B6CA /* BgView.swift */; }; 3A0C6D3C2A79D46500A4DF2B /* OverviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A0C6D3B2A79D46500A4DF2B /* OverviewView.swift */; }; 3A0C6D3E2A79D6A600A4DF2B /* DashboardPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A0C6D3D2A79D6A600A4DF2B /* DashboardPage.swift */; }; 3A172D2B2B88E9DB00D98050 /* BackButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A172D2A2B88E9DB00D98050 /* BackButton.swift */; }; 3A1CF2F02A50E5EE000A8289 /* GroupListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A1CF2EF2A50E5EE000A8289 /* GroupListView.swift */; }; 3A1CF2F22A50E613000A8289 /* OutboundGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A1CF2F12A50E613000A8289 /* OutboundGroup.swift */; }; 3A1CF2F62A50EE9C000A8289 /* GroupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A1CF2F52A50EE9C000A8289 /* GroupView.swift */; }; 3A1CF2F82A50F0A5000A8289 /* GroupItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A1CF2F72A50F0A5000A8289 /* GroupItemView.swift */; }; 3A1CF2FA2A50F0BD000A8289 /* OutboundGroupItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A1CF2F92A50F0BD000A8289 /* OutboundGroupItem.swift */; }; 3A2223562A6E1BDE00C50B23 /* Variant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2223552A6E1BDE00C50B23 /* Variant.swift */; }; 3A22235A2A6E212A00C50B23 /* SystemExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A2223592A6E212A00C50B23 /* SystemExtension.swift */; }; 3A27D9002A89BE230031EBCC /* CommandClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A27D8FF2A89BE230031EBCC /* CommandClient.swift */; }; 3A27D9022A89C6870031EBCC /* ExtensionEnvironments.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A27D9012A89C6870031EBCC /* ExtensionEnvironments.swift */; }; 3A3AA7FC2A4EFDAE002F78AB /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AEC211D2A459B4700A63465 /* Library.framework */; }; 3A3AA7FF2A4EFDB3002F78AB /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AEC211D2A459B4700A63465 /* Library.framework */; }; 3A3AB2A72B70C146001815AE /* CoreView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A3AB2A62B70C146001815AE /* CoreView.swift */; }; 3A3AB2A92B70C5F1001815AE /* RequestReviewButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A3AB2A82B70C5F1001815AE /* RequestReviewButton.swift */; }; 3A3DEBEB2A4FFE2D00373BF4 /* AppIntents.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A3DEBE62A4FFA6000373BF4 /* AppIntents.framework */; }; 3A411CEC2B734959000D9501 /* MacAppView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A411CEB2B734959000D9501 /* MacAppView.swift */; }; 3A44BB822A4DC28700E4C9F8 /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A44BB812A4DC28700E4C9F8 /* MainView.swift */; }; 3A4A020D2B53E3DC004EFB87 /* QRCode in Frameworks */ = {isa = PBXBuildFile; productRef = 3A4A020C2B53E3DC004EFB87 /* QRCode */; }; 3A4EAD1B2A4FEB02005435B3 /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AEC211D2A459B4700A63465 /* Library.framework */; }; 3A4EAD212A4FEB3C005435B3 /* ApplicationLibrary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A4EAD202A4FEB3C005435B3 /* ApplicationLibrary.swift */; }; 3A4EAD222A4FEB54005435B3 /* NavigationPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC21742A45B0B800A63465 /* NavigationPage.swift */; }; 3A4EAD232A4FEB5A005435B3 /* EnvironmentValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC21782A45BA5300A63465 /* EnvironmentValues.swift */; }; 3A4EAD242A4FEB65005435B3 /* InstallProfileButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF342A22A4A9B9B002B34AC /* InstallProfileButton.swift */; }; 3A4EAD252A4FEB65005435B3 /* StartStopButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF342CC2A4AA88C002B34AC /* StartStopButton.swift */; }; 3A4EAD262A4FEB65005435B3 /* ExtensionStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF342D02A4AACC4002B34AC /* ExtensionStatusView.swift */; }; 3A4EAD272A4FEB65005435B3 /* DashboardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF8DF32A4AF9B500900CC8 /* DashboardView.swift */; }; 3A4EAD282A4FEB65005435B3 /* ActiveDashboardView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF8DF12A4AF59900900CC8 /* ActiveDashboardView.swift */; }; 3A4EAD292A4FEB6D005435B3 /* FormItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF342D32A4AADB2002B34AC /* FormItem.swift */; }; 3A4EAD2A2A4FEB6D005435B3 /* Binding+Unwrap.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF8E022A4B118700900CC8 /* Binding+Unwrap.swift */; }; 3A4EAD2B2A4FEB6D005435B3 /* ViewBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A7E90302A46745A00D53052 /* ViewBuilder.swift */; }; 3A4EAD2D2A4FEB77005435B3 /* ProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF8DF62A4AFB2C00900CC8 /* ProfileView.swift */; }; 3A4EAD2E2A4FEB77005435B3 /* EditProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF8E002A4B0F6300900CC8 /* EditProfileView.swift */; }; 3A4EAD2F2A4FEB77005435B3 /* EditProfileContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAB5E752A4BFB0B009757F1 /* EditProfileContentView.swift */; }; 3A4EAD302A4FEB77005435B3 /* NewProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADF8DF82A4AFCB400900CC8 /* NewProfileView.swift */; }; 3A4EAD322A4FEB7B005435B3 /* ServiceLogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AAB5E732A4BF90B009757F1 /* ServiceLogView.swift */; }; 3A4EAD342A4FEB7F005435B3 /* LogView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA1ABB92A4C4054000FD4BA /* LogView.swift */; }; 3A4EAD352A4FEB9C005435B3 /* UIProfileUpdateTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A55F9572A4D137E003C4EF4 /* UIProfileUpdateTask.swift */; }; 3A4EAD362A4FEB9C005435B3 /* ProfileUpdateTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A55F9592A4D1554003C4EF4 /* ProfileUpdateTask.swift */; }; 3A4EAD372A4FEC20005435B3 /* ApplicationLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A4EAD102A4FEAE6005435B3 /* ApplicationLibrary.framework */; }; 3A4EAD3C2A4FECCE005435B3 /* NEVPNStatus+isConnected.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A4EAD3B2A4FECCE005435B3 /* NEVPNStatus+isConnected.swift */; }; 3A4F68B02A97602C003D66D3 /* ClashModeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A4F68AF2A97602C003D66D3 /* ClashModeView.swift */; }; 3A57DF372A4D5D2600690BC5 /* Profile+Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A57DF362A4D5D2600690BC5 /* Profile+Date.swift */; }; 3A57DF422A4D927A00690BC5 /* Profile+Hashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A57DF412A4D927A00690BC5 /* Profile+Hashable.swift */; }; 3A60CC272B70880100D2D682 /* PacketTunnelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A60CC262B70880100D2D682 /* PacketTunnelView.swift */; }; 3A60CC292B70A7C400D2D682 /* Color+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A60CC282B70A7C400D2D682 /* Color+Extension.swift */; }; 3A60CC2B2B70AD6700D2D682 /* SettingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A60CC2A2B70AD6700D2D682 /* SettingView.swift */; }; 3A648D2D2A4EEAA600D95A12 /* Library.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A648D2C2A4EEAA600D95A12 /* Library.swift */; }; 3A648D542A4EF4C700D95A12 /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AF342B12A4AA520002B34AC /* NetworkExtension.framework */; }; 3A6CA4542BC19FDE0012B238 /* OnDemandRulesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A6CA4532BC19FDE0012B238 /* OnDemandRulesView.swift */; }; 3A7701702A4E6B34008F031F /* IntentsExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A77016F2A4E6B34008F031F /* IntentsExtension.swift */; }; 3A7701722A4E6B34008F031F /* Intents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A7701712A4E6B34008F031F /* Intents.swift */; }; 3A7904502B6E7BAC006C08D5 /* SponsorsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A79044F2B6E7BAC006C08D5 /* SponsorsView.swift */; }; 3A7E90352A46756300D53052 /* SharedPreferences.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A7E90342A46756300D53052 /* SharedPreferences.swift */; }; 3A7E90382A46778E00D53052 /* BinaryCodable in Frameworks */ = {isa = PBXBuildFile; productRef = 3A7E90372A46778E00D53052 /* BinaryCodable */; }; 3A8655142A4FA26600B7181F /* IntentsExtension.appex in Embed ExtensionKit Extensions */ = {isa = PBXBuildFile; fileRef = 3A77016D2A4E6B34008F031F /* IntentsExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 3A9144D92A46AE370036E9AD /* ShadredPreferences+Database.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A9144D82A46AE370036E9AD /* ShadredPreferences+Database.swift */; }; 3A9759202A4EB69C00E4404B /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AEC211D2A459B4700A63465 /* Library.framework */; }; 3A9759212A4EB69C00E4404B /* Library.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3AEC211D2A459B4700A63465 /* Library.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 3A99B42A2A7526990010D4B0 /* NavigationStackCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A99B4292A7526990010D4B0 /* NavigationStackCompat.swift */; }; 3A99B42C2A75288C0010D4B0 /* ViewCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A99B42B2A75288C0010D4B0 /* ViewCompat.swift */; }; 3A99B42E2A752ABB0010D4B0 /* NavigationDestinationCompat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A99B42D2A752ABB0010D4B0 /* NavigationDestinationCompat.swift */; }; 3AABFD432A9CC5A7005A24A4 /* Upload.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3AABFD422A9CC5A7005A24A4 /* Upload.plist */; }; 3AB1220B2A70FD500087CD55 /* Alert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB1220A2A70FD500087CD55 /* Alert.swift */; }; 3AC1944F2A50247300BD8CB9 /* ApplicationDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC1944E2A50247300BD8CB9 /* ApplicationDelegate.swift */; }; 3AC5EC082A6417470077AF34 /* DeviceCensorship.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC5EC072A6417470077AF34 /* DeviceCensorship.swift */; }; 3AC729F02A75D9D000FE8EC1 /* Profile+Transferable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC729EF2A75D9D000FE8EC1 /* Profile+Transferable.swift */; }; 3AC729F22A76088E00FE8EC1 /* ShareButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC729F12A76088E00FE8EC1 /* ShareButton.swift */; }; 3AC8CF9B2A736C750002AF3C /* ImportProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AC8CF9A2A736C750002AF3C /* ImportProfileView.swift */; }; 3ACA8B332B7E037800B7238F /* DeleteButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ACA8B322B7E037800B7238F /* DeleteButton.swift */; }; 3ACE6DE32ACADF55009D9A8A /* Binding+Setter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ACE6DE22ACADF55009D9A8A /* Binding+Setter.swift */; }; 3AD0953D2A70EB310052764E /* Profile+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AD0953C2A70EB310052764E /* Profile+Share.swift */; }; 3ADBB4252A7389640041D44F /* ProfileServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADBB4242A7389640041D44F /* ProfileServer.swift */; }; 3ADBB42A2A73A7060041D44F /* NWSocket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ADBB4292A73A7060041D44F /* NWSocket.swift */; }; 3AE4D0B22A6E2B6A009FEA9E /* ExtensionPlatformInterface.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF342A62A4AA0FF002B34AC /* ExtensionPlatformInterface.swift */; }; 3AE4D0B32A6E2B94009FEA9E /* Extension+RunBlocking.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF342A82A4AA155002B34AC /* Extension+RunBlocking.swift */; }; 3AE4D0B42A6E2BA3009FEA9E /* Extension+Iterator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF342AA2A4AA173002B34AC /* Extension+Iterator.swift */; }; 3AE4D0B52A6E2BAC009FEA9E /* ExtensionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A096F892A4ED3DE00D4A2ED /* ExtensionProvider.swift */; }; 3AE4D0B72A6E2C01009FEA9E /* PacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE4D0B62A6E2C01009FEA9E /* PacketTunnelProvider.swift */; }; 3AE4D0BD2A6E2DDC009FEA9E /* Library.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AEC211D2A459B4700A63465 /* Library.framework */; }; 3AE4D0BE2A6E2DDC009FEA9E /* Library.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3AEC211D2A459B4700A63465 /* Library.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 3AE4D0C12A6E4852009FEA9E /* InstallSystemExtensionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AE4D0C02A6E4852009FEA9E /* InstallSystemExtensionButton.swift */; }; 3AEAEE992A4F16430059612D /* Extension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 3A096F862A4ED3DE00D4A2ED /* Extension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 3AEC20F62A459AB400A63465 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC20F52A459AB400A63465 /* Application.swift */; }; 3AEC20FA2A459AB500A63465 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 3AEC20F92A459AB500A63465 /* Assets.xcassets */; }; 3AEC212F2A459D5600A63465 /* Profile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC212E2A459D5600A63465 /* Profile.swift */; }; 3AEC213C2A459FDF00A63465 /* Databse.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC213B2A459FDF00A63465 /* Databse.swift */; }; 3AEC21402A45A28F00A63465 /* ProfileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC213F2A45A28F00A63465 /* ProfileManager.swift */; }; 3AEC21422A45A8FF00A63465 /* Profile+Update.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC21412A45A8FF00A63465 /* Profile+Update.swift */; }; 3AEC21452A45A93800A63465 /* HTTPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC21442A45A93800A63465 /* HTTPClient.swift */; }; 3AEC21482A45A9DE00A63465 /* Bundle+Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC21472A45A9DE00A63465 /* Bundle+Version.swift */; }; 3AEC214A2A45AA5600A63465 /* Profile+RW.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC21492A45AA5600A63465 /* Profile+RW.swift */; }; 3AEC214C2A45AA8E00A63465 /* FilePath.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEC214B2A45AA8E00A63465 /* FilePath.swift */; }; 3AEECBF22A6DF40A006A0E0C /* NetworkExtension.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AF342B12A4AA520002B34AC /* NetworkExtension.framework */; }; 3AEECBF52A6DF40A006A0E0C /* PacketTunnelProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEECBF42A6DF40A006A0E0C /* PacketTunnelProvider.swift */; }; 3AEECBF72A6DF40A006A0E0C /* main.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AEECBF62A6DF40A006A0E0C /* main.swift */; }; 3AEECC452A6DFE61006A0E0C /* ApplicationLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3A4EAD102A4FEAE6005435B3 /* ApplicationLibrary.framework */; }; 3AF342A02A4A9916002B34AC /* ExtensionProfile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF3429F2A4A9916002B34AC /* ExtensionProfile.swift */; }; 3AF3A3D22B2207F3001FD7C1 /* libresolv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3AF3A3D12B2207E1001FD7C1 /* libresolv.tbd */; }; 3AF5E3E72B6F90640058B9E8 /* ProfileOverrideView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AF5E3E62B6F90640058B9E8 /* ProfileOverrideView.swift */; }; C01BFABD2E80052E00D8ACA6 /* Vision.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C01BFABC2E80052E00D8ACA6 /* Vision.framework */; }; C0546F0B2CB91FC600937BAF /* DashboardViewNewUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0546F0A2CB91FC600937BAF /* DashboardViewNewUI.swift */; }; C0546F0D2CB922C900937BAF /* ActiveDashboardViewNewUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0546F0C2CB922C900937BAF /* ActiveDashboardViewNewUI.swift */; }; C0DDD66B2CB9058000AE1C0A /* 51a05581.json in Resources */ = {isa = PBXBuildFile; fileRef = C0DDD6602CB9058000AE1C0A /* 51a05581.json */; }; C0DDD66C2CB9058000AE1C0A /* 1d2a0fe5.json in Resources */ = {isa = PBXBuildFile; fileRef = C0DDD6612CB9058000AE1C0A /* 1d2a0fe5.json */; }; C0DDD66D2CB9058000AE1C0A /* 65ea130a.json in Resources */ = {isa = PBXBuildFile; fileRef = C0DDD6622CB9058000AE1C0A /* 65ea130a.json */; }; C0DDD66F2CB9058000AE1C0A /* LottieView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0DDD6642CB9058000AE1C0A /* LottieView.swift */; }; C0DDD6702CB9058000AE1C0A /* Server.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0DDD6662CB9058000AE1C0A /* Server.swift */; }; C0DDD6712CB9058000AE1C0A /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0DDD6682CB9058000AE1C0A /* HomeView.swift */; }; C0DDD6722CB9058000AE1C0A /* CustomCorners.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0DDD6692CB9058000AE1C0A /* CustomCorners.swift */; }; C0DDD6732CB9058000AE1C0A /* 2c630b55.json in Resources */ = {isa = PBXBuildFile; fileRef = C0DDD66A2CB9058000AE1C0A /* 2c630b55.json */; }; C0DDD6752CB905FB00AE1C0A /* Lottie in Frameworks */ = {isa = PBXBuildFile; productRef = C0DDD6742CB905FB00AE1C0A /* Lottie */; }; C0DDD6782CB907F300AE1C0A /* 5a519db7.json in Resources */ = {isa = PBXBuildFile; fileRef = C0DDD6762CB907F300AE1C0A /* 5a519db7.json */; }; C0DDD67B2CB908B200AE1C0A /* 12c853b3.json in Resources */ = {isa = PBXBuildFile; fileRef = C0DDD67A2CB908B200AE1C0A /* 12c853b3.json */; }; C0DDD6922CB9110900AE1C0A /* View+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0DDD6882CB9110900AE1C0A /* View+Extensions.swift */; }; C0E540152CA17EBF0054BC97 /* Libbox.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = C0E540142CA17EBF0054BC97 /* Libbox.xcframework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ 3A44BB7E2A4DC1D800E4C9F8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3A096F852A4ED3DE00D4A2ED; remoteInfo = Extension; }; 3A4EAD1D2A4FEB02005435B3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3AEC211C2A459B4700A63465; remoteInfo = Library; }; 3A4EAD392A4FEC20005435B3 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3A4EAD0F2A4FEAE6005435B3; remoteInfo = ApplicationLibrary; }; 3A76504A2A4F07F6003945C5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3AEC211C2A459B4700A63465; remoteInfo = Library; }; 3A77017D2A4E6B5E008F031F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3AEC211C2A459B4700A63465; remoteInfo = Library; }; 3A8655152A4FA26600B7181F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3A77016C2A4E6B34008F031F; remoteInfo = IntentsExtension; }; 3AE4D0BA2A6E2C55009FEA9E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3AEC211C2A459B4700A63465; remoteInfo = Library; }; 3AEAEE9A2A4F16430059612D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3A096F852A4ED3DE00D4A2ED; remoteInfo = Extension; }; 3AEC21372A459E0A00A63465 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3AEC211C2A459B4700A63465; remoteInfo = Library; }; 3AEECC472A6DFE61006A0E0C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 3AEC20BD2A45991900A63465 /* Project object */; proxyType = 1; remoteGlobalIDString = 3A4EAD0F2A4FEAE6005435B3; remoteInfo = ApplicationLibrary; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ 3A44BB782A4DC17000E4C9F8 /* Embed Foundation Extensions */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 13; files = ( 3AEAEE992A4F16430059612D /* Extension.appex in Embed Foundation Extensions */, ); name = "Embed Foundation Extensions"; runOnlyForDeploymentPostprocessing = 0; }; 3A8655172A4FA26600B7181F /* Embed ExtensionKit Extensions */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "$(EXTENSIONS_FOLDER_PATH)"; dstSubfolderSpec = 16; files = ( 3A8655142A4FA26600B7181F /* IntentsExtension.appex in Embed ExtensionKit Extensions */, ); name = "Embed ExtensionKit Extensions"; runOnlyForDeploymentPostprocessing = 0; }; 3A9759222A4EB69C00E4404B /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 3A9759212A4EB69C00E4404B /* Library.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; 3AE4D0BF2A6E2DDC009FEA9E /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 3AE4D0BE2A6E2DDC009FEA9E /* Library.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 040797332CBBCE710003B6AC /* Nodes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Nodes.swift; sourceTree = ""; }; 042FCA1B2CBA119D00D86618 /* SideMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SideMenuView.swift; sourceTree = ""; }; 042FCA1D2CBA171500D86618 /* SubscriptionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscriptionView.swift; sourceTree = ""; }; 042FCA232CBA42F200D86618 /* LoginContentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginContentView.swift; sourceTree = ""; }; 042FCA242CBA42F200D86618 /* CustomTF.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomTF.swift; sourceTree = ""; }; 042FCA252CBA42F200D86618 /* GradientButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GradientButton.swift; sourceTree = ""; }; 042FCA262CBA42F200D86618 /* OTPVerificationView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTPVerificationView.swift; sourceTree = ""; }; 042FCA282CBA42F200D86618 /* ForgotPassword.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ForgotPassword.swift; sourceTree = ""; }; 042FCA292CBA42F200D86618 /* Login.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Login.swift; sourceTree = ""; }; 042FCA2A2CBA42F200D86618 /* OTPView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OTPView.swift; sourceTree = ""; }; 042FCA2B2CBA42F200D86618 /* PasswordResetView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PasswordResetView.swift; sourceTree = ""; }; 042FCA2C2CBA42F200D86618 /* Signup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Signup.swift; sourceTree = ""; }; 042FCA2D2CBA42F200D86618 /* UserInfo.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = ""; }; 042FCA2E2CBA42F200D86618 /* UserManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserManager.swift; sourceTree = ""; }; 042FCA3B2CBA590300D86618 /* SubscribeReponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SubscribeReponse.swift; sourceTree = ""; }; 042FCA3D2CBA5CF800D86618 /* PlanResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlanResponse.swift; sourceTree = ""; }; 042FCA412CBA9B8300D86618 /* InviteView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteView.swift; sourceTree = ""; }; 042FCA452CBAA1ED00D86618 /* SettingsAboutView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsAboutView.swift; sourceTree = ""; }; 042FCA472CBAA45F00D86618 /* WebView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebView.swift; sourceTree = ""; }; 04420C502CC7580D003CBC2A /* ActiveDashboardViewMACOS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ActiveDashboardViewMACOS.swift; sourceTree = ""; }; 04420C522CC75864003CBC2A /* StoreManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StoreManager.swift; sourceTree = ""; }; 04441E3C2CC4F460002D3EF7 /* UniversalAlert.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UniversalAlert.swift; sourceTree = ""; }; 044AE96F2CC8894000F5813E /* ActivityIndicatorModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorModifier.swift; sourceTree = ""; }; 044AE9762CC9D52600F5813E /* ChatViewControllerWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatViewControllerWrapper.swift; sourceTree = ""; }; 044AE98E2CC9FC0E00F5813E /* OnBoardingItem.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnBoardingItem.swift; sourceTree = ""; }; 044AE9902CC9FC3700F5813E /* OnBoardingScreen.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnBoardingScreen.swift; sourceTree = ""; }; 044AE9912CC9FC3700F5813E /* ResizableLottieView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResizableLottieView.swift; sourceTree = ""; }; 044AE9962CCA3F5900F5813E /* QuestionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuestionView.swift; sourceTree = ""; }; 044AE9982CCA42FB00F5813E /* MessageCenterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageCenterView.swift; sourceTree = ""; }; 044AE99A2CCC8F9500F5813E /* 8dfa14a6.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 8dfa14a6.json; sourceTree = ""; }; 044AE99C2CCC9A2C00F5813E /* XufeiTixingButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XufeiTixingButton.swift; sourceTree = ""; }; 044AE99E2CCCA06C00F5813E /* NodesListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NodesListView.swift; sourceTree = ""; }; 044AE9A02CCE86D900F5813E /* HTMLTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTMLTextView.swift; sourceTree = ""; }; 0451E1D02CC3610500E9A49F /* GroupListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupListViewModel.swift; sourceTree = ""; }; 047853732CC169F100F2E7C1 /* 8c31d47d.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 8c31d47d.json; sourceTree = ""; }; 047907572CC4FBCA00178621 /* SupportTicketView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportTicketView.swift; sourceTree = ""; }; 047907592CC4FEFF00178621 /* TicketsReponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TicketsReponse.swift; sourceTree = ""; }; 0479075B2CC501A400178621 /* Unitity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Unitity.swift; sourceTree = ""; }; 0479075D2CC506D900178621 /* SupportTicketChatView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportTicketChatView.swift; sourceTree = ""; }; 0479075F2CC50E2B00178621 /* TicketChatReponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TicketChatReponse.swift; sourceTree = ""; }; 047907612CC5CD9100178621 /* OrderListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderListView.swift; sourceTree = ""; }; 047907632CC5CEBB00178621 /* OrderInfoReponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderInfoReponse.swift; sourceTree = ""; }; 047907652CC5DA2100178621 /* OrderPaymentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderPaymentView.swift; sourceTree = ""; }; 047907672CC5DE0900178621 /* PaymentReponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaymentReponse.swift; sourceTree = ""; }; 047907692CC5F58300178621 /* InviteListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteListView.swift; sourceTree = ""; }; 0479076B2CC5F7B500178621 /* InviteReponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteReponse.swift; sourceTree = ""; }; 0479076D2CC616AD00178621 /* SupportView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SupportView.swift; sourceTree = ""; }; 04C335042CBB5D28006C5252 /* Launch Screen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = "Launch Screen.storyboard"; sourceTree = ""; }; 04C335062CBB7366006C5252 /* MessageResponse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageResponse.swift; sourceTree = ""; }; 04F8AB232CBAB4EE00B3B6CA /* BgView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BgView.swift; sourceTree = ""; }; 3A096F862A4ED3DE00D4A2ED /* Extension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = Extension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 3A096F892A4ED3DE00D4A2ED /* ExtensionProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionProvider.swift; sourceTree = ""; }; 3A096F8B2A4ED3DE00D4A2ED /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 3A096F8C2A4ED3DE00D4A2ED /* Extension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Extension.entitlements; sourceTree = ""; }; 3A0C6D3B2A79D46500A4DF2B /* OverviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverviewView.swift; sourceTree = ""; }; 3A0C6D3D2A79D6A600A4DF2B /* DashboardPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardPage.swift; sourceTree = ""; }; 3A172D2A2B88E9DB00D98050 /* BackButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackButton.swift; sourceTree = ""; }; 3A1CF2EF2A50E5EE000A8289 /* GroupListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupListView.swift; sourceTree = ""; }; 3A1CF2F12A50E613000A8289 /* OutboundGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutboundGroup.swift; sourceTree = ""; }; 3A1CF2F52A50EE9C000A8289 /* GroupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupView.swift; sourceTree = ""; }; 3A1CF2F72A50F0A5000A8289 /* GroupItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupItemView.swift; sourceTree = ""; }; 3A1CF2F92A50F0BD000A8289 /* OutboundGroupItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OutboundGroupItem.swift; sourceTree = ""; }; 3A2223552A6E1BDE00C50B23 /* Variant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Variant.swift; sourceTree = ""; }; 3A2223592A6E212A00C50B23 /* SystemExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemExtension.swift; sourceTree = ""; }; 3A27D8FF2A89BE230031EBCC /* CommandClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandClient.swift; sourceTree = ""; }; 3A27D9012A89C6870031EBCC /* ExtensionEnvironments.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionEnvironments.swift; sourceTree = ""; }; 3A3AB2A62B70C146001815AE /* CoreView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoreView.swift; sourceTree = ""; }; 3A3AB2A82B70C5F1001815AE /* RequestReviewButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestReviewButton.swift; sourceTree = ""; }; 3A3DEBE12A4FFA1A00373BF4 /* ExtensionFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ExtensionFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/System/Library/Frameworks/ExtensionFoundation.framework; sourceTree = DEVELOPER_DIR; }; 3A3DEBE62A4FFA6000373BF4 /* AppIntents.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppIntents.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/System/Library/Frameworks/AppIntents.framework; sourceTree = DEVELOPER_DIR; }; 3A411CEB2B734959000D9501 /* MacAppView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MacAppView.swift; sourceTree = ""; }; 3A44BB662A4DBF7900E4C9F8 /* SFI.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SFI.entitlements; sourceTree = ""; }; 3A44BB802A4DC25E00E4C9F8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; 3A44BB812A4DC28700E4C9F8 /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; }; 3A4EAD102A4FEAE6005435B3 /* ApplicationLibrary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ApplicationLibrary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3A4EAD202A4FEB3C005435B3 /* ApplicationLibrary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationLibrary.swift; sourceTree = ""; }; 3A4EAD3B2A4FECCE005435B3 /* NEVPNStatus+isConnected.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NEVPNStatus+isConnected.swift"; sourceTree = ""; }; 3A4F68AF2A97602C003D66D3 /* ClashModeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClashModeView.swift; sourceTree = ""; }; 3A55F9572A4D137E003C4EF4 /* UIProfileUpdateTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIProfileUpdateTask.swift; sourceTree = ""; }; 3A55F9592A4D1554003C4EF4 /* ProfileUpdateTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileUpdateTask.swift; sourceTree = ""; }; 3A57DF362A4D5D2600690BC5 /* Profile+Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Profile+Date.swift"; sourceTree = ""; }; 3A57DF412A4D927A00690BC5 /* Profile+Hashable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Profile+Hashable.swift"; sourceTree = ""; }; 3A60CC262B70880100D2D682 /* PacketTunnelView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacketTunnelView.swift; sourceTree = ""; }; 3A60CC282B70A7C400D2D682 /* Color+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Color+Extension.swift"; sourceTree = ""; }; 3A60CC2A2B70AD6700D2D682 /* SettingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingView.swift; sourceTree = ""; }; 3A648D2C2A4EEAA600D95A12 /* Library.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Library.swift; sourceTree = ""; }; 3A6CA4532BC19FDE0012B238 /* OnDemandRulesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnDemandRulesView.swift; sourceTree = ""; }; 3A77016D2A4E6B34008F031F /* IntentsExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.extensionkit-extension"; includeInIndex = 0; path = IntentsExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; }; 3A77016F2A4E6B34008F031F /* IntentsExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntentsExtension.swift; sourceTree = ""; }; 3A7701712A4E6B34008F031F /* Intents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Intents.swift; sourceTree = ""; }; 3A7701732A4E6B34008F031F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 3A7701802A4E71F5008F031F /* IntentsExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = IntentsExtension.entitlements; sourceTree = ""; }; 3A79044F2B6E7BAC006C08D5 /* SponsorsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SponsorsView.swift; sourceTree = ""; }; 3A7E90302A46745A00D53052 /* ViewBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewBuilder.swift; sourceTree = ""; }; 3A7E90342A46756300D53052 /* SharedPreferences.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedPreferences.swift; sourceTree = ""; }; 3A9144D82A46AE370036E9AD /* ShadredPreferences+Database.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ShadredPreferences+Database.swift"; sourceTree = ""; }; 3A99B4292A7526990010D4B0 /* NavigationStackCompat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationStackCompat.swift; sourceTree = ""; }; 3A99B42B2A75288C0010D4B0 /* ViewCompat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewCompat.swift; sourceTree = ""; }; 3A99B42D2A752ABB0010D4B0 /* NavigationDestinationCompat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationDestinationCompat.swift; sourceTree = ""; }; 3AA1ABB92A4C4054000FD4BA /* LogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogView.swift; sourceTree = ""; }; 3AAB5E732A4BF90B009757F1 /* ServiceLogView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceLogView.swift; sourceTree = ""; }; 3AAB5E752A4BFB0B009757F1 /* EditProfileContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditProfileContentView.swift; sourceTree = ""; }; 3AAB5E7A2A4C1446009757F1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 3AABFD422A9CC5A7005A24A4 /* Upload.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Upload.plist; sourceTree = ""; }; 3AB1220A2A70FD500087CD55 /* Alert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Alert.swift; sourceTree = ""; }; 3ABA46D22A6A32A100D8366B /* Messages.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Messages.framework; path = Library/Frameworks/Messages.framework; sourceTree = DEVELOPER_DIR; }; 3AC1944E2A50247300BD8CB9 /* ApplicationDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ApplicationDelegate.swift; sourceTree = ""; }; 3AC5EC072A6417470077AF34 /* DeviceCensorship.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceCensorship.swift; sourceTree = ""; }; 3AC729EF2A75D9D000FE8EC1 /* Profile+Transferable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Profile+Transferable.swift"; sourceTree = ""; }; 3AC729F12A76088E00FE8EC1 /* ShareButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareButton.swift; sourceTree = ""; }; 3AC8CF9A2A736C750002AF3C /* ImportProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImportProfileView.swift; sourceTree = ""; }; 3ACA8B322B7E037800B7238F /* DeleteButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeleteButton.swift; sourceTree = ""; }; 3ACE6DE22ACADF55009D9A8A /* Binding+Setter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Binding+Setter.swift"; sourceTree = ""; }; 3AD0953C2A70EB310052764E /* Profile+Share.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Profile+Share.swift"; sourceTree = ""; }; 3ADBB4242A7389640041D44F /* ProfileServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileServer.swift; sourceTree = ""; }; 3ADBB4292A73A7060041D44F /* NWSocket.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NWSocket.swift; sourceTree = ""; }; 3ADF8DF12A4AF59900900CC8 /* ActiveDashboardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveDashboardView.swift; sourceTree = ""; }; 3ADF8DF32A4AF9B500900CC8 /* DashboardView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardView.swift; sourceTree = ""; }; 3ADF8DF62A4AFB2C00900CC8 /* ProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileView.swift; sourceTree = ""; }; 3ADF8DF82A4AFCB400900CC8 /* NewProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewProfileView.swift; sourceTree = ""; }; 3ADF8E002A4B0F6300900CC8 /* EditProfileView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditProfileView.swift; sourceTree = ""; }; 3ADF8E022A4B118700900CC8 /* Binding+Unwrap.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Binding+Unwrap.swift"; sourceTree = ""; }; 3AE4D0B62A6E2C01009FEA9E /* PacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacketTunnelProvider.swift; sourceTree = ""; }; 3AE4D0C02A6E4852009FEA9E /* InstallSystemExtensionButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstallSystemExtensionButton.swift; sourceTree = ""; }; 3AEC20F32A459AB400A63465 /* uuvpn.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = uuvpn.app; sourceTree = BUILT_PRODUCTS_DIR; }; 3AEC20F52A459AB400A63465 /* Application.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = ""; }; 3AEC20F92A459AB500A63465 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; 3AEC211D2A459B4700A63465 /* Library.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Library.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3AEC212E2A459D5600A63465 /* Profile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Profile.swift; sourceTree = ""; }; 3AEC213B2A459FDF00A63465 /* Databse.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Databse.swift; sourceTree = ""; }; 3AEC213F2A45A28F00A63465 /* ProfileManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileManager.swift; sourceTree = ""; }; 3AEC21412A45A8FF00A63465 /* Profile+Update.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Profile+Update.swift"; sourceTree = ""; }; 3AEC21442A45A93800A63465 /* HTTPClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPClient.swift; sourceTree = ""; }; 3AEC21472A45A9DE00A63465 /* Bundle+Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+Version.swift"; sourceTree = ""; }; 3AEC21492A45AA5600A63465 /* Profile+RW.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Profile+RW.swift"; sourceTree = ""; }; 3AEC214B2A45AA8E00A63465 /* FilePath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilePath.swift; sourceTree = ""; }; 3AEC21742A45B0B800A63465 /* NavigationPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationPage.swift; sourceTree = ""; }; 3AEC21782A45BA5300A63465 /* EnvironmentValues.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvironmentValues.swift; sourceTree = ""; }; 3AEECBF12A6DF40A006A0E0C /* com.uuvpn.appleaman.system.systemextension */ = {isa = PBXFileReference; explicitFileType = "wrapper.system-extension"; includeInIndex = 0; path = com.uuvpn.appleaman.system.systemextension; sourceTree = BUILT_PRODUCTS_DIR; }; 3AEECBF42A6DF40A006A0E0C /* PacketTunnelProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PacketTunnelProvider.swift; sourceTree = ""; }; 3AEECBF62A6DF40A006A0E0C /* main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = main.swift; sourceTree = ""; }; 3AEECBF82A6DF40A006A0E0C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 3AEECBF92A6DF40A006A0E0C /* SystemExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = SystemExtension.entitlements; sourceTree = ""; }; 3AEECC2F2A6DFDAD006A0E0C /* MacLibrary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MacLibrary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3AF3429F2A4A9916002B34AC /* ExtensionProfile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionProfile.swift; sourceTree = ""; }; 3AF342A22A4A9B9B002B34AC /* InstallProfileButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InstallProfileButton.swift; sourceTree = ""; }; 3AF342A62A4AA0FF002B34AC /* ExtensionPlatformInterface.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionPlatformInterface.swift; sourceTree = ""; }; 3AF342A82A4AA155002B34AC /* Extension+RunBlocking.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+RunBlocking.swift"; sourceTree = ""; }; 3AF342AA2A4AA173002B34AC /* Extension+Iterator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Extension+Iterator.swift"; sourceTree = ""; }; 3AF342B12A4AA520002B34AC /* NetworkExtension.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NetworkExtension.framework; path = System/Library/Frameworks/NetworkExtension.framework; sourceTree = SDKROOT; }; 3AF342CC2A4AA88C002B34AC /* StartStopButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartStopButton.swift; sourceTree = ""; }; 3AF342D02A4AACC4002B34AC /* ExtensionStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionStatusView.swift; sourceTree = ""; }; 3AF342D32A4AADB2002B34AC /* FormItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormItem.swift; sourceTree = ""; }; 3AF3A3D12B2207E1001FD7C1 /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS17.0.sdk/usr/lib/libresolv.tbd; sourceTree = DEVELOPER_DIR; }; 3AF5E3E62B6F90640058B9E8 /* ProfileOverrideView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileOverrideView.swift; sourceTree = ""; }; C01BFABC2E80052E00D8ACA6 /* Vision.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Vision.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk/System/Library/Frameworks/Vision.framework; sourceTree = DEVELOPER_DIR; }; C0546F0A2CB91FC600937BAF /* DashboardViewNewUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DashboardViewNewUI.swift; sourceTree = ""; }; C0546F0C2CB922C900937BAF /* ActiveDashboardViewNewUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveDashboardViewNewUI.swift; sourceTree = ""; }; C0DDD6602CB9058000AE1C0A /* 51a05581.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 51a05581.json; sourceTree = ""; }; C0DDD6612CB9058000AE1C0A /* 1d2a0fe5.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 1d2a0fe5.json; sourceTree = ""; }; C0DDD6622CB9058000AE1C0A /* 65ea130a.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 65ea130a.json; sourceTree = ""; }; C0DDD6642CB9058000AE1C0A /* LottieView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LottieView.swift; sourceTree = ""; }; C0DDD6662CB9058000AE1C0A /* Server.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Server.swift; sourceTree = ""; }; C0DDD6682CB9058000AE1C0A /* HomeView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = ""; }; C0DDD6692CB9058000AE1C0A /* CustomCorners.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomCorners.swift; sourceTree = ""; }; C0DDD66A2CB9058000AE1C0A /* 2c630b55.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 2c630b55.json; sourceTree = ""; }; C0DDD6762CB907F300AE1C0A /* 5a519db7.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 5a519db7.json; sourceTree = ""; }; C0DDD67A2CB908B200AE1C0A /* 12c853b3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = 12c853b3.json; sourceTree = ""; }; C0DDD6882CB9110900AE1C0A /* View+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "View+Extensions.swift"; sourceTree = ""; }; C0E540142CA17EBF0054BC97 /* Libbox.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = Libbox.xcframework; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 3A096F832A4ED3DE00D4A2ED /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 3A3AA7FF2A4EFDB3002F78AB /* Library.framework in Frameworks */, 3A648D542A4EF4C700D95A12 /* NetworkExtension.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 3A4EAD0D2A4FEAE6005435B3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 3A4EAD1B2A4FEB02005435B3 /* Library.framework in Frameworks */, 3A4A020D2B53E3DC004EFB87 /* QRCode in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 3A77016A2A4E6B34008F031F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 3A3DEBEB2A4FFE2D00373BF4 /* AppIntents.framework in Frameworks */, 3A3AA7FC2A4EFDAE002F78AB /* Library.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 3AEC20F02A459AB400A63465 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 3A9759202A4EB69C00E4404B /* Library.framework in Frameworks */, C0E540152CA17EBF0054BC97 /* Libbox.xcframework in Frameworks */, 3A4EAD372A4FEC20005435B3 /* ApplicationLibrary.framework in Frameworks */, 044AE9732CC9D33B00F5813E /* Crisp in Frameworks */, C01BFABD2E80052E00D8ACA6 /* Vision.framework in Frameworks */, C0DDD6752CB905FB00AE1C0A /* Lottie in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 3AEC211A2A459B4700A63465 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 0451E1D62CC3AE2800E9A49F /* GRDB in Frameworks */, 3A7E90382A46778E00D53052 /* BinaryCodable in Frameworks */, 3AF3A3D22B2207F3001FD7C1 /* libresolv.tbd in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 3AEECBEE2A6DF40A006A0E0C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 3AE4D0BD2A6E2DDC009FEA9E /* Library.framework in Frameworks */, 3AEECBF22A6DF40A006A0E0C /* NetworkExtension.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; 3AEECC2C2A6DFDAD006A0E0C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 3AEECC452A6DFE61006A0E0C /* ApplicationLibrary.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 042FCA272CBA42F200D86618 /* HelperViews */ = { isa = PBXGroup; children = ( 042FCA242CBA42F200D86618 /* CustomTF.swift */, 042FCA252CBA42F200D86618 /* GradientButton.swift */, 042FCA262CBA42F200D86618 /* OTPVerificationView.swift */, ); path = HelperViews; sourceTree = ""; }; 042FCA2F2CBA42F200D86618 /* LoginView */ = { isa = PBXGroup; children = ( 042FCA232CBA42F200D86618 /* LoginContentView.swift */, 042FCA282CBA42F200D86618 /* ForgotPassword.swift */, 042FCA292CBA42F200D86618 /* Login.swift */, 042FCA2A2CBA42F200D86618 /* OTPView.swift */, 042FCA2B2CBA42F200D86618 /* PasswordResetView.swift */, 042FCA2C2CBA42F200D86618 /* Signup.swift */, ); path = LoginView; sourceTree = ""; }; 044AE96E2CC8893000F5813E /* Utility */ = { isa = PBXGroup; children = ( 044AE96F2CC8894000F5813E /* ActivityIndicatorModifier.swift */, ); path = Utility; sourceTree = ""; }; 044AE9922CC9FC3700F5813E /* OnboardView */ = { isa = PBXGroup; children = ( 044AE9902CC9FC3700F5813E /* OnBoardingScreen.swift */, 044AE9912CC9FC3700F5813E /* ResizableLottieView.swift */, ); path = OnboardView; sourceTree = ""; }; 044AE9952CCA3F4900F5813E /* Inview */ = { isa = PBXGroup; children = ( 044AE9962CCA3F5900F5813E /* QuestionView.swift */, ); path = Inview; sourceTree = ""; }; 04C335032CBABF0C006C5252 /* Network */ = { isa = PBXGroup; children = ( 042FCA2E2CBA42F200D86618 /* UserManager.swift */, ); path = Network; sourceTree = ""; }; 3A096F882A4ED3DE00D4A2ED /* Extension */ = { isa = PBXGroup; children = ( 3A096F8B2A4ED3DE00D4A2ED /* Info.plist */, 3A096F8C2A4ED3DE00D4A2ED /* Extension.entitlements */, 3AE4D0B62A6E2C01009FEA9E /* PacketTunnelProvider.swift */, ); path = Extension; sourceTree = ""; }; 3A1CF2EE2A50E5D5000A8289 /* Groups */ = { isa = PBXGroup; children = ( 3A1CF2F92A50F0BD000A8289 /* OutboundGroupItem.swift */, 044AE99E2CCCA06C00F5813E /* NodesListView.swift */, 3A1CF2EF2A50E5EE000A8289 /* GroupListView.swift */, 3A1CF2F12A50E613000A8289 /* OutboundGroup.swift */, 3A1CF2F52A50EE9C000A8289 /* GroupView.swift */, 3A1CF2F72A50F0A5000A8289 /* GroupItemView.swift */, ); path = Groups; sourceTree = ""; }; 3A4EAD112A4FEAE6005435B3 /* ApplicationLibrary */ = { isa = PBXGroup; children = ( 3AAB5E7A2A4C1446009757F1 /* Assets.xcassets */, 3A55F9562A4D1366003C4EF4 /* Service */, 3AEC21732A45B0AC00A63465 /* Views */, 3A4EAD202A4FEB3C005435B3 /* ApplicationLibrary.swift */, ); path = ApplicationLibrary; sourceTree = ""; }; 3A55F9562A4D1366003C4EF4 /* Service */ = { isa = PBXGroup; children = ( 3A55F9572A4D137E003C4EF4 /* UIProfileUpdateTask.swift */, 04420C522CC75864003CBC2A /* StoreManager.swift */, 3A55F9592A4D1554003C4EF4 /* ProfileUpdateTask.swift */, ); path = Service; sourceTree = ""; }; 3A77016E2A4E6B34008F031F /* IntentsExtension */ = { isa = PBXGroup; children = ( 3A7701802A4E71F5008F031F /* IntentsExtension.entitlements */, 3A77016F2A4E6B34008F031F /* IntentsExtension.swift */, 3A7701712A4E6B34008F031F /* Intents.swift */, 3A7701732A4E6B34008F031F /* Info.plist */, ); path = IntentsExtension; sourceTree = ""; }; 3AA1ABB62A4C401A000FD4BA /* Log */ = { isa = PBXGroup; children = ( 3AA1ABB92A4C4054000FD4BA /* LogView.swift */, ); path = Log; sourceTree = ""; }; 3AAB5E702A4BF6EA009757F1 /* Setting */ = { isa = PBXGroup; children = ( 3AAB5E732A4BF90B009757F1 /* ServiceLogView.swift */, 3A79044F2B6E7BAC006C08D5 /* SponsorsView.swift */, 3AF5E3E62B6F90640058B9E8 /* ProfileOverrideView.swift */, 3A60CC262B70880100D2D682 /* PacketTunnelView.swift */, 3A60CC2A2B70AD6700D2D682 /* SettingView.swift */, 3A3AB2A62B70C146001815AE /* CoreView.swift */, 3A411CEB2B734959000D9501 /* MacAppView.swift */, 3A6CA4532BC19FDE0012B238 /* OnDemandRulesView.swift */, ); path = Setting; sourceTree = ""; }; 3ADBB4262A739DD00041D44F /* Discovery */ = { isa = PBXGroup; children = ( 3ADBB4242A7389640041D44F /* ProfileServer.swift */, 3ADBB4292A73A7060041D44F /* NWSocket.swift */, ); path = Discovery; sourceTree = ""; }; 3ADF8DF52A4AFA8E00900CC8 /* Profile */ = { isa = PBXGroup; children = ( 3AAB5E752A4BFB0B009757F1 /* EditProfileContentView.swift */, 3ADF8DF62A4AFB2C00900CC8 /* ProfileView.swift */, 3ADF8DF82A4AFCB400900CC8 /* NewProfileView.swift */, 3ADF8E002A4B0F6300900CC8 /* EditProfileView.swift */, 3AC8CF9A2A736C750002AF3C /* ImportProfileView.swift */, ); path = Profile; sourceTree = ""; }; 3AEC20BC2A45991900A63465 = { isa = PBXGroup; children = ( C0E540142CA17EBF0054BC97 /* Libbox.xcframework */, 3AEC20F42A459AB400A63465 /* XiaoXiong */, 3AEC211E2A459B4700A63465 /* Library */, 3A4EAD112A4FEAE6005435B3 /* ApplicationLibrary */, 3A096F882A4ED3DE00D4A2ED /* Extension */, 3AEECBF32A6DF40A006A0E0C /* SystemExtension */, 3A77016E2A4E6B34008F031F /* IntentsExtension */, 3AEC20C72A45991900A63465 /* Products */, 3AEC21012A459AE300A63465 /* Frameworks */, ); sourceTree = ""; }; 3AEC20C72A45991900A63465 /* Products */ = { isa = PBXGroup; children = ( 3AEC20F32A459AB400A63465 /* uuvpn.app */, 3AEC211D2A459B4700A63465 /* Library.framework */, 3A77016D2A4E6B34008F031F /* IntentsExtension.appex */, 3A096F862A4ED3DE00D4A2ED /* Extension.appex */, 3A4EAD102A4FEAE6005435B3 /* ApplicationLibrary.framework */, 3AEECBF12A6DF40A006A0E0C /* com.uuvpn.appleaman.system.systemextension */, 3AEECC2F2A6DFDAD006A0E0C /* MacLibrary.framework */, ); name = Products; sourceTree = ""; }; 3AEC20F42A459AB400A63465 /* XiaoXiong */ = { isa = PBXGroup; children = ( C0DDD65F2CB9054700AE1C0A /* DefaultUI */, 3AABFD422A9CC5A7005A24A4 /* Upload.plist */, 3A44BB802A4DC25E00E4C9F8 /* Info.plist */, 3A44BB662A4DBF7900E4C9F8 /* SFI.entitlements */, 3AEC20F52A459AB400A63465 /* Application.swift */, 04C335042CBB5D28006C5252 /* Launch Screen.storyboard */, 3AEC20F92A459AB500A63465 /* Assets.xcassets */, 3A44BB812A4DC28700E4C9F8 /* MainView.swift */, 3AC1944E2A50247300BD8CB9 /* ApplicationDelegate.swift */, ); path = XiaoXiong; sourceTree = ""; }; 3AEC21012A459AE300A63465 /* Frameworks */ = { isa = PBXGroup; children = ( C01BFABC2E80052E00D8ACA6 /* Vision.framework */, 3AF3A3D12B2207E1001FD7C1 /* libresolv.tbd */, 3A3DEBE62A4FFA6000373BF4 /* AppIntents.framework */, 3A3DEBE12A4FFA1A00373BF4 /* ExtensionFoundation.framework */, 3AF342B12A4AA520002B34AC /* NetworkExtension.framework */, 3ABA46D22A6A32A100D8366B /* Messages.framework */, ); name = Frameworks; sourceTree = ""; }; 3AEC211E2A459B4700A63465 /* Library */ = { isa = PBXGroup; children = ( 3ADBB4262A739DD00041D44F /* Discovery */, 3AEC21462A45A9CE00A63465 /* Shared */, 3AEC21432A45A92B00A63465 /* Network */, 3AEC213A2A459FD200A63465 /* Database */, 3A648D2C2A4EEAA600D95A12 /* Library.swift */, ); path = Library; sourceTree = ""; }; 3AEC213A2A459FD200A63465 /* Database */ = { isa = PBXGroup; children = ( 3AEC212E2A459D5600A63465 /* Profile.swift */, 3AEC213B2A459FDF00A63465 /* Databse.swift */, 3AEC213F2A45A28F00A63465 /* ProfileManager.swift */, 3AEC21412A45A8FF00A63465 /* Profile+Update.swift */, 3AEC21492A45AA5600A63465 /* Profile+RW.swift */, 3A7E90342A46756300D53052 /* SharedPreferences.swift */, 3A9144D82A46AE370036E9AD /* ShadredPreferences+Database.swift */, 3A57DF362A4D5D2600690BC5 /* Profile+Date.swift */, 3A57DF412A4D927A00690BC5 /* Profile+Hashable.swift */, 3AD0953C2A70EB310052764E /* Profile+Share.swift */, 3AC729EF2A75D9D000FE8EC1 /* Profile+Transferable.swift */, ); path = Database; sourceTree = ""; }; 3AEC21432A45A92B00A63465 /* Network */ = { isa = PBXGroup; children = ( 3A096F892A4ED3DE00D4A2ED /* ExtensionProvider.swift */, 3AF342AA2A4AA173002B34AC /* Extension+Iterator.swift */, 3AF342A82A4AA155002B34AC /* Extension+RunBlocking.swift */, 3AEC21442A45A93800A63465 /* HTTPClient.swift */, 3AF3429F2A4A9916002B34AC /* ExtensionProfile.swift */, 3A4EAD3B2A4FECCE005435B3 /* NEVPNStatus+isConnected.swift */, 3A2223592A6E212A00C50B23 /* SystemExtension.swift */, 3AF342A62A4AA0FF002B34AC /* ExtensionPlatformInterface.swift */, 3A27D8FF2A89BE230031EBCC /* CommandClient.swift */, 3A27D9012A89C6870031EBCC /* ExtensionEnvironments.swift */, ); path = Network; sourceTree = ""; }; 3AEC21462A45A9CE00A63465 /* Shared */ = { isa = PBXGroup; children = ( 3AEC21472A45A9DE00A63465 /* Bundle+Version.swift */, 3AEC214B2A45AA8E00A63465 /* FilePath.swift */, 3A2223552A6E1BDE00C50B23 /* Variant.swift */, 3A60CC282B70A7C400D2D682 /* Color+Extension.swift */, ); path = Shared; sourceTree = ""; }; 3AEC21732A45B0AC00A63465 /* Views */ = { isa = PBXGroup; children = ( 044AE96E2CC8893000F5813E /* Utility */, 3AF342D22A4AADA5002B34AC /* Abstract */, 3AF342A12A4A9B8D002B34AC /* Dashboard */, 3A1CF2EE2A50E5D5000A8289 /* Groups */, 3AA1ABB62A4C401A000FD4BA /* Log */, 3ADF8DF52A4AFA8E00900CC8 /* Profile */, 3AAB5E702A4BF6EA009757F1 /* Setting */, 3AEC21742A45B0B800A63465 /* NavigationPage.swift */, 3AEC21782A45BA5300A63465 /* EnvironmentValues.swift */, ); path = Views; sourceTree = ""; }; 3AEECBF32A6DF40A006A0E0C /* SystemExtension */ = { isa = PBXGroup; children = ( 3AEECBF42A6DF40A006A0E0C /* PacketTunnelProvider.swift */, 3AEECBF62A6DF40A006A0E0C /* main.swift */, 3AEECBF82A6DF40A006A0E0C /* Info.plist */, 3AEECBF92A6DF40A006A0E0C /* SystemExtension.entitlements */, ); path = SystemExtension; sourceTree = ""; }; 3AF342A12A4A9B8D002B34AC /* Dashboard */ = { isa = PBXGroup; children = ( 3AF342A22A4A9B9B002B34AC /* InstallProfileButton.swift */, 3AF342D02A4AACC4002B34AC /* ExtensionStatusView.swift */, 3ADF8DF12A4AF59900900CC8 /* ActiveDashboardView.swift */, 044AE99C2CCC9A2C00F5813E /* XufeiTixingButton.swift */, 3AF342CC2A4AA88C002B34AC /* StartStopButton.swift */, 3ADF8DF32A4AF9B500900CC8 /* DashboardView.swift */, 04420C502CC7580D003CBC2A /* ActiveDashboardViewMACOS.swift */, 3AE4D0C02A6E4852009FEA9E /* InstallSystemExtensionButton.swift */, 3A0C6D3B2A79D46500A4DF2B /* OverviewView.swift */, 3A0C6D3D2A79D6A600A4DF2B /* DashboardPage.swift */, 3A4F68AF2A97602C003D66D3 /* ClashModeView.swift */, ); path = Dashboard; sourceTree = ""; }; 3AF342D22A4AADA5002B34AC /* Abstract */ = { isa = PBXGroup; children = ( 3A7E90302A46745A00D53052 /* ViewBuilder.swift */, 3AF342D32A4AADB2002B34AC /* FormItem.swift */, 3ADF8E022A4B118700900CC8 /* Binding+Unwrap.swift */, 3AC5EC072A6417470077AF34 /* DeviceCensorship.swift */, 3AB1220A2A70FD500087CD55 /* Alert.swift */, 3A99B4292A7526990010D4B0 /* NavigationStackCompat.swift */, 3A99B42B2A75288C0010D4B0 /* ViewCompat.swift */, 3A99B42D2A752ABB0010D4B0 /* NavigationDestinationCompat.swift */, 3AC729F12A76088E00FE8EC1 /* ShareButton.swift */, 3ACE6DE22ACADF55009D9A8A /* Binding+Setter.swift */, 3A3AB2A82B70C5F1001815AE /* RequestReviewButton.swift */, 3ACA8B322B7E037800B7238F /* DeleteButton.swift */, 3A172D2A2B88E9DB00D98050 /* BackButton.swift */, ); path = Abstract; sourceTree = ""; }; C0DDD65F2CB9054700AE1C0A /* DefaultUI */ = { isa = PBXGroup; children = ( C0DDD6612CB9058000AE1C0A /* 1d2a0fe5.json */, C0DDD66A2CB9058000AE1C0A /* 2c630b55.json */, C0DDD6602CB9058000AE1C0A /* 51a05581.json */, C0DDD6622CB9058000AE1C0A /* 65ea130a.json */, C0DDD6762CB907F300AE1C0A /* 5a519db7.json */, 047853732CC169F100F2E7C1 /* 8c31d47d.json */, 044AE99A2CCC8F9500F5813E /* 8dfa14a6.json */, C0DDD67A2CB908B200AE1C0A /* 12c853b3.json */, 04C335032CBABF0C006C5252 /* Network */, C0DDD6872CB9110900AE1C0A /* Helpers */, C0DDD6652CB9058000AE1C0A /* Model */, C0DDD6672CB9058000AE1C0A /* View */, ); path = DefaultUI; sourceTree = ""; }; C0DDD6652CB9058000AE1C0A /* Model */ = { isa = PBXGroup; children = ( 044AE98E2CC9FC0E00F5813E /* OnBoardingItem.swift */, 042FCA3B2CBA590300D86618 /* SubscribeReponse.swift */, 0479075F2CC50E2B00178621 /* TicketChatReponse.swift */, 042FCA2D2CBA42F200D86618 /* UserInfo.swift */, 047907672CC5DE0900178621 /* PaymentReponse.swift */, 047907632CC5CEBB00178621 /* OrderInfoReponse.swift */, 0479076B2CC5F7B500178621 /* InviteReponse.swift */, 047907592CC4FEFF00178621 /* TicketsReponse.swift */, 04C335062CBB7366006C5252 /* MessageResponse.swift */, 040797332CBBCE710003B6AC /* Nodes.swift */, C0DDD6662CB9058000AE1C0A /* Server.swift */, 042FCA3D2CBA5CF800D86618 /* PlanResponse.swift */, ); path = Model; sourceTree = ""; }; C0DDD6672CB9058000AE1C0A /* View */ = { isa = PBXGroup; children = ( 044AE9952CCA3F4900F5813E /* Inview */, 044AE9922CC9FC3700F5813E /* OnboardView */, 042FCA2F2CBA42F200D86618 /* LoginView */, C0DDD6682CB9058000AE1C0A /* HomeView.swift */, 0451E1D02CC3610500E9A49F /* GroupListViewModel.swift */, 042FCA412CBA9B8300D86618 /* InviteView.swift */, 042FCA472CBAA45F00D86618 /* WebView.swift */, 047907692CC5F58300178621 /* InviteListView.swift */, 044AE9982CCA42FB00F5813E /* MessageCenterView.swift */, 04F8AB232CBAB4EE00B3B6CA /* BgView.swift */, 047907572CC4FBCA00178621 /* SupportTicketView.swift */, 047907612CC5CD9100178621 /* OrderListView.swift */, 047907652CC5DA2100178621 /* OrderPaymentView.swift */, 0479076D2CC616AD00178621 /* SupportView.swift */, 0479075D2CC506D900178621 /* SupportTicketChatView.swift */, 042FCA1B2CBA119D00D86618 /* SideMenuView.swift */, 042FCA1D2CBA171500D86618 /* SubscriptionView.swift */, 042FCA452CBAA1ED00D86618 /* SettingsAboutView.swift */, C0546F0A2CB91FC600937BAF /* DashboardViewNewUI.swift */, C0546F0C2CB922C900937BAF /* ActiveDashboardViewNewUI.swift */, ); path = View; sourceTree = ""; }; C0DDD6872CB9110900AE1C0A /* Helpers */ = { isa = PBXGroup; children = ( 042FCA272CBA42F200D86618 /* HelperViews */, C0DDD6642CB9058000AE1C0A /* LottieView.swift */, 04441E3C2CC4F460002D3EF7 /* UniversalAlert.swift */, 044AE9762CC9D52600F5813E /* ChatViewControllerWrapper.swift */, 0479075B2CC501A400178621 /* Unitity.swift */, C0DDD6692CB9058000AE1C0A /* CustomCorners.swift */, 044AE9A02CCE86D900F5813E /* HTMLTextView.swift */, C0DDD6882CB9110900AE1C0A /* View+Extensions.swift */, ); path = Helpers; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ 3A4EAD0B2A4FEAE6005435B3 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 3AEC21182A459B4700A63465 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 3AEECC2A2A6DFDAD006A0E0C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ 3A096F852A4ED3DE00D4A2ED /* Extension */ = { isa = PBXNativeTarget; buildConfigurationList = 3A096F902A4ED3DE00D4A2ED /* Build configuration list for PBXNativeTarget "Extension" */; buildPhases = ( 3A096F822A4ED3DE00D4A2ED /* Sources */, 3A096F832A4ED3DE00D4A2ED /* Frameworks */, ); buildRules = ( ); dependencies = ( 3A76504B2A4F07F6003945C5 /* PBXTargetDependency */, ); name = Extension; productName = Extension; productReference = 3A096F862A4ED3DE00D4A2ED /* Extension.appex */; productType = "com.apple.product-type.app-extension"; }; 3A4EAD0F2A4FEAE6005435B3 /* ApplicationLibrary */ = { isa = PBXNativeTarget; buildConfigurationList = 3A4EAD182A4FEAE6005435B3 /* Build configuration list for PBXNativeTarget "ApplicationLibrary" */; buildPhases = ( 3A4EAD0B2A4FEAE6005435B3 /* Headers */, 3A4EAD0C2A4FEAE6005435B3 /* Sources */, 3A4EAD0D2A4FEAE6005435B3 /* Frameworks */, 3A4EAD0E2A4FEAE6005435B3 /* Resources */, ); buildRules = ( ); dependencies = ( 3A4EAD1E2A4FEB02005435B3 /* PBXTargetDependency */, ); name = ApplicationLibrary; packageProductDependencies = ( 3A4A020C2B53E3DC004EFB87 /* QRCode */, ); productName = ApplicationLibrary; productReference = 3A4EAD102A4FEAE6005435B3 /* ApplicationLibrary.framework */; productType = "com.apple.product-type.framework"; }; 3A77016C2A4E6B34008F031F /* IntentsExtension */ = { isa = PBXNativeTarget; buildConfigurationList = 3A7701772A4E6B34008F031F /* Build configuration list for PBXNativeTarget "IntentsExtension" */; buildPhases = ( 3A7701692A4E6B34008F031F /* Sources */, 3A77016A2A4E6B34008F031F /* Frameworks */, ); buildRules = ( ); dependencies = ( 3A77017E2A4E6B5E008F031F /* PBXTargetDependency */, ); name = IntentsExtension; productName = IntentsExtension; productReference = 3A77016D2A4E6B34008F031F /* IntentsExtension.appex */; productType = "com.apple.product-type.extensionkit-extension"; }; 3AEC20F22A459AB400A63465 /* SFI */ = { isa = PBXNativeTarget; buildConfigurationList = 3AEC20FE2A459AB500A63465 /* Build configuration list for PBXNativeTarget "SFI" */; buildPhases = ( 3AEC20EF2A459AB400A63465 /* Sources */, 3AEC20F02A459AB400A63465 /* Frameworks */, 3AEC20F12A459AB400A63465 /* Resources */, 3A44BB782A4DC17000E4C9F8 /* Embed Foundation Extensions */, 3A9759222A4EB69C00E4404B /* Embed Frameworks */, 3A8655172A4FA26600B7181F /* Embed ExtensionKit Extensions */, ); buildRules = ( ); dependencies = ( 3AEC21382A459E0A00A63465 /* PBXTargetDependency */, 3A44BB7F2A4DC1D800E4C9F8 /* PBXTargetDependency */, 3AEAEE9B2A4F16430059612D /* PBXTargetDependency */, 3A8655162A4FA26600B7181F /* PBXTargetDependency */, 3A4EAD3A2A4FEC20005435B3 /* PBXTargetDependency */, ); name = SFI; packageProductDependencies = ( C0DDD6742CB905FB00AE1C0A /* Lottie */, 044AE9722CC9D33B00F5813E /* Crisp */, ); productName = SFI; productReference = 3AEC20F32A459AB400A63465 /* uuvpn.app */; productType = "com.apple.product-type.application"; }; 3AEC211C2A459B4700A63465 /* Library */ = { isa = PBXNativeTarget; buildConfigurationList = 3AEC21252A459B4700A63465 /* Build configuration list for PBXNativeTarget "Library" */; buildPhases = ( 3AEC21182A459B4700A63465 /* Headers */, 3AEC21192A459B4700A63465 /* Sources */, 3AEC211A2A459B4700A63465 /* Frameworks */, 3AEC211B2A459B4700A63465 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = Library; packageProductDependencies = ( 3A7E90372A46778E00D53052 /* BinaryCodable */, 0451E1D52CC3AE2800E9A49F /* GRDB */, ); productName = Library; productReference = 3AEC211D2A459B4700A63465 /* Library.framework */; productType = "com.apple.product-type.framework"; }; 3AEECBF02A6DF40A006A0E0C /* SystemExtension */ = { isa = PBXNativeTarget; buildConfigurationList = 3AEECBFF2A6DF40A006A0E0C /* Build configuration list for PBXNativeTarget "SystemExtension" */; buildPhases = ( 3AEECBED2A6DF40A006A0E0C /* Sources */, 3AEECBEE2A6DF40A006A0E0C /* Frameworks */, 3AEECBEF2A6DF40A006A0E0C /* Resources */, 3AE4D0BF2A6E2DDC009FEA9E /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( 3AE4D0BB2A6E2C55009FEA9E /* PBXTargetDependency */, ); name = SystemExtension; productName = SystemExtension; productReference = 3AEECBF12A6DF40A006A0E0C /* com.uuvpn.appleaman.system.systemextension */; productType = "com.apple.product-type.system-extension"; }; 3AEECC2E2A6DFDAD006A0E0C /* MacLibrary */ = { isa = PBXNativeTarget; buildConfigurationList = 3AEECC372A6DFDAD006A0E0C /* Build configuration list for PBXNativeTarget "MacLibrary" */; buildPhases = ( 3AEECC2A2A6DFDAD006A0E0C /* Headers */, 3AEECC2B2A6DFDAD006A0E0C /* Sources */, 3AEECC2C2A6DFDAD006A0E0C /* Frameworks */, 3AEECC2D2A6DFDAD006A0E0C /* Resources */, ); buildRules = ( ); dependencies = ( 3AEECC482A6DFE61006A0E0C /* PBXTargetDependency */, ); name = MacLibrary; packageProductDependencies = ( ); productName = MacLibrary; productReference = 3AEECC2F2A6DFDAD006A0E0C /* MacLibrary.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 3AEC20BD2A45991900A63465 /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastSwiftUpdateCheck = 1500; LastUpgradeCheck = 1430; TargetAttributes = { 3A096F852A4ED3DE00D4A2ED = { CreatedOnToolsVersion = 15.0; LastSwiftMigration = 1430; }; 3A4EAD0F2A4FEAE6005435B3 = { CreatedOnToolsVersion = 15.0; LastSwiftMigration = 1500; }; 3A77016C2A4E6B34008F031F = { CreatedOnToolsVersion = 15.0; }; 3AEC20F22A459AB400A63465 = { CreatedOnToolsVersion = 15.0; }; 3AEC211C2A459B4700A63465 = { CreatedOnToolsVersion = 15.0; LastSwiftMigration = 1500; }; 3AEECBF02A6DF40A006A0E0C = { CreatedOnToolsVersion = 14.3.1; }; 3AEECC2E2A6DFDAD006A0E0C = { CreatedOnToolsVersion = 14.3.1; LastSwiftMigration = 1430; }; }; }; buildConfigurationList = 3AEC20C02A45991900A63465 /* Build configuration list for PBXProject "uuvpn" */; compatibilityVersion = "Xcode 14.0"; developmentRegion = "zh-Hans"; hasScannedForEncodings = 0; knownRegions = ( en, Base, "zh-Hans", ); mainGroup = 3AEC20BC2A45991900A63465; packageReferences = ( 3A7E90362A46778E00D53052 /* XCRemoteSwiftPackageReference "BinaryCodable" */, 3A4A020B2B53E3DC004EFB87 /* XCRemoteSwiftPackageReference "qrcode" */, C0DDD6422CB7E0F000AE1C0A /* XCRemoteSwiftPackageReference "lottie-ios" */, 0451E1D42CC3ADDF00E9A49F /* XCLocalSwiftPackageReference "GRDB.swift-6.29.3" */, 044AE9712CC9D33B00F5813E /* XCLocalSwiftPackageReference "crisp-sdk-ios" */, ); productRefGroup = 3AEC20C72A45991900A63465 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( 3AEC20F22A459AB400A63465 /* SFI */, 3AEECBF02A6DF40A006A0E0C /* SystemExtension */, 3AEC211C2A459B4700A63465 /* Library */, 3A4EAD0F2A4FEAE6005435B3 /* ApplicationLibrary */, 3AEECC2E2A6DFDAD006A0E0C /* MacLibrary */, 3A096F852A4ED3DE00D4A2ED /* Extension */, 3A77016C2A4E6B34008F031F /* IntentsExtension */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ 3A4EAD0E2A4FEAE6005435B3 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 3AEC20F12A459AB400A63465 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( C0DDD66C2CB9058000AE1C0A /* 1d2a0fe5.json in Resources */, 3AABFD432A9CC5A7005A24A4 /* Upload.plist in Resources */, 044AE99B2CCC8F9500F5813E /* 8dfa14a6.json in Resources */, C0DDD67B2CB908B200AE1C0A /* 12c853b3.json in Resources */, C0DDD6732CB9058000AE1C0A /* 2c630b55.json in Resources */, 04C335052CBB5D28006C5252 /* Launch Screen.storyboard in Resources */, 3AEC20FA2A459AB500A63465 /* Assets.xcassets in Resources */, C0DDD66B2CB9058000AE1C0A /* 51a05581.json in Resources */, C0DDD66D2CB9058000AE1C0A /* 65ea130a.json in Resources */, C0DDD6782CB907F300AE1C0A /* 5a519db7.json in Resources */, 047853742CC169F100F2E7C1 /* 8c31d47d.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; 3AEC211B2A459B4700A63465 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 3AEECBEF2A6DF40A006A0E0C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 3AEECC2D2A6DFDAD006A0E0C /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ 3A096F822A4ED3DE00D4A2ED /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 3AE4D0B72A6E2C01009FEA9E /* PacketTunnelProvider.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 3A4EAD0C2A4FEAE6005435B3 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 3A60CC2B2B70AD6700D2D682 /* SettingView.swift in Sources */, 3A99B42A2A7526990010D4B0 /* NavigationStackCompat.swift in Sources */, 3A4EAD2E2A4FEB77005435B3 /* EditProfileView.swift in Sources */, 3A4EAD2A2A4FEB6D005435B3 /* Binding+Unwrap.swift in Sources */, 044AE9702CC8894000F5813E /* ActivityIndicatorModifier.swift in Sources */, 3A4EAD2D2A4FEB77005435B3 /* ProfileView.swift in Sources */, 3A4EAD352A4FEB9C005435B3 /* UIProfileUpdateTask.swift in Sources */, 3A60CC272B70880100D2D682 /* PacketTunnelView.swift in Sources */, 3A4EAD222A4FEB54005435B3 /* NavigationPage.swift in Sources */, 04420C512CC7580D003CBC2A /* ActiveDashboardViewMACOS.swift in Sources */, 3A411CEC2B734959000D9501 /* MacAppView.swift in Sources */, 3AC8CF9B2A736C750002AF3C /* ImportProfileView.swift in Sources */, 3A4EAD292A4FEB6D005435B3 /* FormItem.swift in Sources */, 3AF5E3E72B6F90640058B9E8 /* ProfileOverrideView.swift in Sources */, 3A4EAD302A4FEB77005435B3 /* NewProfileView.swift in Sources */, 3A3AB2A72B70C146001815AE /* CoreView.swift in Sources */, 3A172D2B2B88E9DB00D98050 /* BackButton.swift in Sources */, 3A4EAD242A4FEB65005435B3 /* InstallProfileButton.swift in Sources */, 3AE4D0C12A6E4852009FEA9E /* InstallSystemExtensionButton.swift in Sources */, 3A4EAD232A4FEB5A005435B3 /* EnvironmentValues.swift in Sources */, 044AE99D2CCC9A2C00F5813E /* XufeiTixingButton.swift in Sources */, 3A4F68B02A97602C003D66D3 /* ClashModeView.swift in Sources */, 3A4EAD282A4FEB65005435B3 /* ActiveDashboardView.swift in Sources */, 04420C532CC75864003CBC2A /* StoreManager.swift in Sources */, 3A1CF2F02A50E5EE000A8289 /* GroupListView.swift in Sources */, 044AE99F2CCCA06C00F5813E /* NodesListView.swift in Sources */, 3A4EAD322A4FEB7B005435B3 /* ServiceLogView.swift in Sources */, 3A1CF2F82A50F0A5000A8289 /* GroupItemView.swift in Sources */, 3A4EAD2F2A4FEB77005435B3 /* EditProfileContentView.swift in Sources */, 3A4EAD272A4FEB65005435B3 /* DashboardView.swift in Sources */, 3A4EAD342A4FEB7F005435B3 /* LogView.swift in Sources */, 3A99B42C2A75288C0010D4B0 /* ViewCompat.swift in Sources */, 3AB1220B2A70FD500087CD55 /* Alert.swift in Sources */, 3A4EAD362A4FEB9C005435B3 /* ProfileUpdateTask.swift in Sources */, 3A1CF2F62A50EE9C000A8289 /* GroupView.swift in Sources */, 3A4EAD212A4FEB3C005435B3 /* ApplicationLibrary.swift in Sources */, 3A7904502B6E7BAC006C08D5 /* SponsorsView.swift in Sources */, 3A6CA4542BC19FDE0012B238 /* OnDemandRulesView.swift in Sources */, 3A1CF2F22A50E613000A8289 /* OutboundGroup.swift in Sources */, 3A1CF2FA2A50F0BD000A8289 /* OutboundGroupItem.swift in Sources */, 3A99B42E2A752ABB0010D4B0 /* NavigationDestinationCompat.swift in Sources */, 3AC729F22A76088E00FE8EC1 /* ShareButton.swift in Sources */, 3A0C6D3C2A79D46500A4DF2B /* OverviewView.swift in Sources */, 3ACA8B332B7E037800B7238F /* DeleteButton.swift in Sources */, 3ACE6DE32ACADF55009D9A8A /* Binding+Setter.swift in Sources */, 3A4EAD262A4FEB65005435B3 /* ExtensionStatusView.swift in Sources */, 3A4EAD252A4FEB65005435B3 /* StartStopButton.swift in Sources */, 3A4EAD2B2A4FEB6D005435B3 /* ViewBuilder.swift in Sources */, 3AC5EC082A6417470077AF34 /* DeviceCensorship.swift in Sources */, 3A0C6D3E2A79D6A600A4DF2B /* DashboardPage.swift in Sources */, 3A3AB2A92B70C5F1001815AE /* RequestReviewButton.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 3A7701692A4E6B34008F031F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 3A7701702A4E6B34008F031F /* IntentsExtension.swift in Sources */, 3A7701722A4E6B34008F031F /* Intents.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 3AEC20EF2A459AB400A63465 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 044AE9972CCA3F5900F5813E /* QuestionView.swift in Sources */, C0546F0D2CB922C900937BAF /* ActiveDashboardViewNewUI.swift in Sources */, 0479076C2CC5F7B500178621 /* InviteReponse.swift in Sources */, 042FCA3E2CBA5CF800D86618 /* PlanResponse.swift in Sources */, 3AC1944F2A50247300BD8CB9 /* ApplicationDelegate.swift in Sources */, 3AEC20F62A459AB400A63465 /* Application.swift in Sources */, C0DDD66F2CB9058000AE1C0A /* LottieView.swift in Sources */, 047907642CC5CEBB00178621 /* OrderInfoReponse.swift in Sources */, 042FCA1C2CBA119D00D86618 /* SideMenuView.swift in Sources */, 042FCA332CBA42F200D86618 /* OTPVerificationView.swift in Sources */, 0479075A2CC4FEFF00178621 /* TicketsReponse.swift in Sources */, 042FCA1E2CBA171500D86618 /* SubscriptionView.swift in Sources */, 0451E1D12CC3610500E9A49F /* GroupListViewModel.swift in Sources */, 042FCA3A2CBA42F200D86618 /* UserManager.swift in Sources */, 042FCA462CBAA1ED00D86618 /* SettingsAboutView.swift in Sources */, 040797342CBBCE710003B6AC /* Nodes.swift in Sources */, 0479076E2CC616AD00178621 /* SupportView.swift in Sources */, C0DDD6922CB9110900AE1C0A /* View+Extensions.swift in Sources */, 044AE9A12CCE86D900F5813E /* HTMLTextView.swift in Sources */, 047907622CC5CD9100178621 /* OrderListView.swift in Sources */, C0DDD6702CB9058000AE1C0A /* Server.swift in Sources */, 044AE98F2CC9FC0E00F5813E /* OnBoardingItem.swift in Sources */, 042FCA312CBA42F200D86618 /* CustomTF.swift in Sources */, 042FCA482CBAA45F00D86618 /* WebView.swift in Sources */, C0DDD6722CB9058000AE1C0A /* CustomCorners.swift in Sources */, 0479075C2CC501A400178621 /* Unitity.swift in Sources */, 0479075E2CC506D900178621 /* SupportTicketChatView.swift in Sources */, 042FCA372CBA42F200D86618 /* PasswordResetView.swift in Sources */, 042FCA3C2CBA590300D86618 /* SubscribeReponse.swift in Sources */, 042FCA322CBA42F200D86618 /* GradientButton.swift in Sources */, 044AE9942CC9FC3700F5813E /* ResizableLottieView.swift in Sources */, 3A44BB822A4DC28700E4C9F8 /* MainView.swift in Sources */, 042FCA382CBA42F200D86618 /* Signup.swift in Sources */, 04F8AB242CBAB4EE00B3B6CA /* BgView.swift in Sources */, C0DDD6712CB9058000AE1C0A /* HomeView.swift in Sources */, 042FCA302CBA42F200D86618 /* LoginContentView.swift in Sources */, 042FCA352CBA42F200D86618 /* Login.swift in Sources */, 044AE9992CCA42FB00F5813E /* MessageCenterView.swift in Sources */, 047907582CC4FBCA00178621 /* SupportTicketView.swift in Sources */, 042FCA342CBA42F200D86618 /* ForgotPassword.swift in Sources */, 044AE9932CC9FC3700F5813E /* OnBoardingScreen.swift in Sources */, 0479076A2CC5F58300178621 /* InviteListView.swift in Sources */, 047907662CC5DA2100178621 /* OrderPaymentView.swift in Sources */, 04C335072CBB7366006C5252 /* MessageResponse.swift in Sources */, 04441E3D2CC4F460002D3EF7 /* UniversalAlert.swift in Sources */, 042FCA362CBA42F200D86618 /* OTPView.swift in Sources */, 047907682CC5DE0900178621 /* PaymentReponse.swift in Sources */, 047907602CC50E2B00178621 /* TicketChatReponse.swift in Sources */, 044AE9772CC9D52600F5813E /* ChatViewControllerWrapper.swift in Sources */, 042FCA422CBA9B8300D86618 /* InviteView.swift in Sources */, 042FCA392CBA42F200D86618 /* UserInfo.swift in Sources */, C0546F0B2CB91FC600937BAF /* DashboardViewNewUI.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 3AEC21192A459B4700A63465 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 3A27D9022A89C6870031EBCC /* ExtensionEnvironments.swift in Sources */, 3AE4D0B52A6E2BAC009FEA9E /* ExtensionProvider.swift in Sources */, 3A2223562A6E1BDE00C50B23 /* Variant.swift in Sources */, 3AEC214A2A45AA5600A63465 /* Profile+RW.swift in Sources */, 3AC729F02A75D9D000FE8EC1 /* Profile+Transferable.swift in Sources */, 3A57DF422A4D927A00690BC5 /* Profile+Hashable.swift in Sources */, 3A7E90352A46756300D53052 /* SharedPreferences.swift in Sources */, 3AD0953D2A70EB310052764E /* Profile+Share.swift in Sources */, 3AE4D0B32A6E2B94009FEA9E /* Extension+RunBlocking.swift in Sources */, 3AEC21482A45A9DE00A63465 /* Bundle+Version.swift in Sources */, 3A57DF372A4D5D2600690BC5 /* Profile+Date.swift in Sources */, 3AEC212F2A459D5600A63465 /* Profile.swift in Sources */, 3A648D2D2A4EEAA600D95A12 /* Library.swift in Sources */, 3AEC21452A45A93800A63465 /* HTTPClient.swift in Sources */, 3AEC213C2A459FDF00A63465 /* Databse.swift in Sources */, 3A60CC292B70A7C400D2D682 /* Color+Extension.swift in Sources */, 3A4EAD3C2A4FECCE005435B3 /* NEVPNStatus+isConnected.swift in Sources */, 3ADBB4252A7389640041D44F /* ProfileServer.swift in Sources */, 3AEC21422A45A8FF00A63465 /* Profile+Update.swift in Sources */, 3A22235A2A6E212A00C50B23 /* SystemExtension.swift in Sources */, 3AE4D0B42A6E2BA3009FEA9E /* Extension+Iterator.swift in Sources */, 3AEC214C2A45AA8E00A63465 /* FilePath.swift in Sources */, 3ADBB42A2A73A7060041D44F /* NWSocket.swift in Sources */, 3AE4D0B22A6E2B6A009FEA9E /* ExtensionPlatformInterface.swift in Sources */, 3AEC21402A45A28F00A63465 /* ProfileManager.swift in Sources */, 3A9144D92A46AE370036E9AD /* ShadredPreferences+Database.swift in Sources */, 3A27D9002A89BE230031EBCC /* CommandClient.swift in Sources */, 3AF342A02A4A9916002B34AC /* ExtensionProfile.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 3AEECBED2A6DF40A006A0E0C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( 3AEECBF72A6DF40A006A0E0C /* main.swift in Sources */, 3AEECBF52A6DF40A006A0E0C /* PacketTunnelProvider.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; 3AEECC2B2A6DFDAD006A0E0C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ 3A44BB7F2A4DC1D800E4C9F8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3A096F852A4ED3DE00D4A2ED /* Extension */; targetProxy = 3A44BB7E2A4DC1D800E4C9F8 /* PBXContainerItemProxy */; }; 3A4EAD1E2A4FEB02005435B3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3AEC211C2A459B4700A63465 /* Library */; targetProxy = 3A4EAD1D2A4FEB02005435B3 /* PBXContainerItemProxy */; }; 3A4EAD3A2A4FEC20005435B3 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3A4EAD0F2A4FEAE6005435B3 /* ApplicationLibrary */; targetProxy = 3A4EAD392A4FEC20005435B3 /* PBXContainerItemProxy */; }; 3A76504B2A4F07F6003945C5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3AEC211C2A459B4700A63465 /* Library */; targetProxy = 3A76504A2A4F07F6003945C5 /* PBXContainerItemProxy */; }; 3A77017E2A4E6B5E008F031F /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3AEC211C2A459B4700A63465 /* Library */; targetProxy = 3A77017D2A4E6B5E008F031F /* PBXContainerItemProxy */; }; 3A8655162A4FA26600B7181F /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3A77016C2A4E6B34008F031F /* IntentsExtension */; targetProxy = 3A8655152A4FA26600B7181F /* PBXContainerItemProxy */; }; 3AE4D0BB2A6E2C55009FEA9E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3AEC211C2A459B4700A63465 /* Library */; targetProxy = 3AE4D0BA2A6E2C55009FEA9E /* PBXContainerItemProxy */; }; 3AEAEE9B2A4F16430059612D /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3A096F852A4ED3DE00D4A2ED /* Extension */; targetProxy = 3AEAEE9A2A4F16430059612D /* PBXContainerItemProxy */; }; 3AEC21382A459E0A00A63465 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3AEC211C2A459B4700A63465 /* Library */; targetProxy = 3AEC21372A459E0A00A63465 /* PBXContainerItemProxy */; }; 3AEECC482A6DFE61006A0E0C /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = 3A4EAD0F2A4FEAE6005435B3 /* ApplicationLibrary */; targetProxy = 3AEECC472A6DFE61006A0E0C /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ 3A096F912A4ED3DE00D4A2ED /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Extension/Extension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = BV8P95Z793; ENABLE_HARDENED_RUNTIME = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Extension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = Extension; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_UIRequiredDeviceCapabilities = arm64; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@executable_path/../../Frameworks", "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; OTHER_CODE_SIGN_FLAGS = ""; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.extension; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; 3A096F922A4ED3DE00D4A2ED /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = Extension/Extension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = BV8P95Z793; ENABLE_HARDENED_RUNTIME = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = Extension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = Extension; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_UIRequiredDeviceCapabilities = arm64; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@executable_path/../../Frameworks", "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; OTHER_CODE_SIGN_FLAGS = ""; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.extension; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; 3A4EAD192A4FEAE6005435B3 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.application; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,3"; TVOS_DEPLOYMENT_TARGET = 17.0; }; name = Debug; }; 3A4EAD1A2A4FEAE6005435B3 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=macosx*]" = "Apple Development"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.application; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,3"; TVOS_DEPLOYMENT_TARGET = 17.0; }; name = Release; }; 3A7701782A4E6B34008F031F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_ENTITLEMENTS = IntentsExtension/IntentsExtension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = BV8P95Z793; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = IntentsExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = IntentsExtension; INFOPLIST_KEY_NSHumanReadableCopyright = ""; IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@executable_path/../../Frameworks", "@executable_path/../../../../Frameworks", ); LINK_WITH_STANDARD_LIBRARIES = YES; MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; OTHER_CODE_SIGN_FLAGS = ""; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.intents; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; REEXPORTED_LIBRARY_PATHS = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; 3A7701792A4E6B34008F031F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_ENTITLEMENTS = IntentsExtension/IntentsExtension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = BV8P95Z793; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = IntentsExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = IntentsExtension; INFOPLIST_KEY_NSHumanReadableCopyright = ""; IPHONEOS_DEPLOYMENT_TARGET = 16.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", "@executable_path/../../Frameworks", "@executable_path/../../../../Frameworks", ); LINK_WITH_STANDARD_LIBRARIES = YES; MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; OTHER_CODE_SIGN_FLAGS = ""; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.intents; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; REEXPORTED_LIBRARY_PATHS = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; name = Release; }; 3AEC20CB2A45991900A63465 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = 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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; 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 = 15.0; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; 3AEC20CC2A45991900A63465 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = 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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; 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 = 15.0; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_EMIT_LOC_STRINGS = NO; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; 3AEC20FF2A459AB500A63465 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CODE_SIGN_ENTITLEMENTS = XiaoXiong/SFI.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = ""; DEVELOPMENT_TEAM = BV8P95Z793; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = XiaoXiong/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "小熊加速器"; INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; INFOPLIST_KEY_LSSupportsOpeningDocumentsInPlace = YES; INFOPLIST_KEY_NSCameraUsageDescription = "We need access to the camera for capturing photos or videos."; INFOPLIST_KEY_NSContactsUsageDescription = "This app needs access to contacts to share VPN profiles with your friends and manage subscription invitations."; INFOPLIST_KEY_NSMicrophoneUsageDescription = "We need access to the microphone for voice communication."; INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "We need access to your photo library to save photos."; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "We need access to the camera for capturing photos or videos."; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UILaunchStoryboardName = "Launch Screen.storyboard"; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; INFOPLIST_KEY_UISupportsDocumentBrowser = NO; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.1.0; OTHER_CODE_SIGN_FLAGS = "--deep"; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman; PRODUCT_NAME = uuvpn; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; 3AEC21002A459AB500A63465 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES; CODE_SIGN_ENTITLEMENTS = XiaoXiong/SFI.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = ""; DEVELOPMENT_TEAM = BV8P95Z793; ENABLE_PREVIEWS = YES; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = XiaoXiong/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "小熊加速器"; INFOPLIST_KEY_ITSAppUsesNonExemptEncryption = NO; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; INFOPLIST_KEY_LSSupportsOpeningDocumentsInPlace = YES; INFOPLIST_KEY_NSCameraUsageDescription = "We need access to the camera for capturing photos or videos."; INFOPLIST_KEY_NSContactsUsageDescription = "This app needs access to contacts to share VPN profiles with your friends and manage subscription invitations."; INFOPLIST_KEY_NSMicrophoneUsageDescription = "We need access to the microphone for voice communication."; INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "We need access to your photo library to save photos."; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "We need access to the camera for capturing photos or videos."; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UILaunchStoryboardName = "Launch Screen.storyboard"; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; INFOPLIST_KEY_UISupportsDocumentBrowser = NO; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.1.0; OTHER_CODE_SIGN_FLAGS = "--deep"; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman; PRODUCT_NAME = uuvpn; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; VALIDATE_PRODUCT = YES; }; name = Release; }; 3AEC21262A459B4700A63465 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = BV8P95Z793; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO; ENABLE_MODULE_VERIFIER = YES; ENABLE_ON_DEMAND_RESOURCES = NO; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MACH_O_TYPE = mh_dylib; MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; OTHER_CODE_SIGN_FLAGS = "--deep"; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.library; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,3"; TVOS_DEPLOYMENT_TARGET = 17.0; }; name = Debug; }; 3AEC21272A459B4700A63465 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = BV8P95Z793; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE = NO; ENABLE_MODULE_VERIFIER = YES; ENABLE_ON_DEMAND_RESOURCES = NO; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", ); MACH_O_TYPE = mh_dylib; MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; OTHER_CODE_SIGN_FLAGS = "--deep"; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.library; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = YES; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,3"; TVOS_DEPLOYMENT_TARGET = 17.0; }; name = Release; }; 3AEECBFD2A6DF40A006A0E0C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_ENTITLEMENTS = SystemExtension/SystemExtension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = BV8P95Z793; ENABLE_HARDENED_RUNTIME = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = SystemExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = SystemExtension; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSSystemExtensionUsageDescription = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.9.6; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.system; PRODUCT_NAME = "$(inherited)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; }; name = Debug; }; 3AEECBFE2A6DF40A006A0E0C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_ENTITLEMENTS = SystemExtension/SystemExtension.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = BV8P95Z793; ENABLE_HARDENED_RUNTIME = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = SystemExtension/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = SystemExtension; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INFOPLIST_KEY_NSSystemExtensionUsageDescription = ""; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@executable_path/../../../../Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.9.6; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.system; PRODUCT_NAME = "$(inherited)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; }; name = Release; }; 3AEECC382A6DFDAD006A0E0C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++20"; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.macapp; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; }; name = Debug; }; 3AEECC392A6DFDAD006A0E0C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Manual; COMBINE_HIDPI_IMAGES = YES; CURRENT_PROJECT_VERSION = 1; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = ""; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; ENABLE_MODULE_VERIFIER = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GENERATE_INFOPLIST_FILE = YES; INFOPLIST_KEY_NSHumanReadableCopyright = ""; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/../Frameworks", "@loader_path/Frameworks", ); MACH_O_TYPE = staticlib; MACOSX_DEPLOYMENT_TARGET = 13.0; MARKETING_VERSION = 1.0; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu11 gnu++20"; PRODUCT_BUNDLE_IDENTIFIER = com.uuvpn.appleaman.macapp; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; PROVISIONING_PROFILE_SPECIFIER = ""; SDKROOT = macosx; SKIP_INSTALL = YES; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_OPTIMIZATION_LEVEL = "-O"; SWIFT_VERSION = 5.0; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ 3A096F902A4ED3DE00D4A2ED /* Build configuration list for PBXNativeTarget "Extension" */ = { isa = XCConfigurationList; buildConfigurations = ( 3A096F912A4ED3DE00D4A2ED /* Debug */, 3A096F922A4ED3DE00D4A2ED /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3A4EAD182A4FEAE6005435B3 /* Build configuration list for PBXNativeTarget "ApplicationLibrary" */ = { isa = XCConfigurationList; buildConfigurations = ( 3A4EAD192A4FEAE6005435B3 /* Debug */, 3A4EAD1A2A4FEAE6005435B3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3A7701772A4E6B34008F031F /* Build configuration list for PBXNativeTarget "IntentsExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( 3A7701782A4E6B34008F031F /* Debug */, 3A7701792A4E6B34008F031F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3AEC20C02A45991900A63465 /* Build configuration list for PBXProject "uuvpn" */ = { isa = XCConfigurationList; buildConfigurations = ( 3AEC20CB2A45991900A63465 /* Debug */, 3AEC20CC2A45991900A63465 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3AEC20FE2A459AB500A63465 /* Build configuration list for PBXNativeTarget "SFI" */ = { isa = XCConfigurationList; buildConfigurations = ( 3AEC20FF2A459AB500A63465 /* Debug */, 3AEC21002A459AB500A63465 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3AEC21252A459B4700A63465 /* Build configuration list for PBXNativeTarget "Library" */ = { isa = XCConfigurationList; buildConfigurations = ( 3AEC21262A459B4700A63465 /* Debug */, 3AEC21272A459B4700A63465 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3AEECBFF2A6DF40A006A0E0C /* Build configuration list for PBXNativeTarget "SystemExtension" */ = { isa = XCConfigurationList; buildConfigurations = ( 3AEECBFD2A6DF40A006A0E0C /* Debug */, 3AEECBFE2A6DF40A006A0E0C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 3AEECC372A6DFDAD006A0E0C /* Build configuration list for PBXNativeTarget "MacLibrary" */ = { isa = XCConfigurationList; buildConfigurations = ( 3AEECC382A6DFDAD006A0E0C /* Debug */, 3AEECC392A6DFDAD006A0E0C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ /* Begin XCLocalSwiftPackageReference section */ 044AE9712CC9D33B00F5813E /* XCLocalSwiftPackageReference "crisp-sdk-ios" */ = { isa = XCLocalSwiftPackageReference; relativePath = "crisp-sdk-ios"; }; 0451E1D42CC3ADDF00E9A49F /* XCLocalSwiftPackageReference "GRDB.swift-6.29.3" */ = { isa = XCLocalSwiftPackageReference; relativePath = "GRDB.swift-6.29.3"; }; /* End XCLocalSwiftPackageReference section */ /* Begin XCRemoteSwiftPackageReference section */ 3A4A020B2B53E3DC004EFB87 /* XCRemoteSwiftPackageReference "qrcode" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/dagronf/qrcode.git"; requirement = { kind = upToNextMajorVersion; minimumVersion = 17.0.0; }; }; 3A7E90362A46778E00D53052 /* XCRemoteSwiftPackageReference "BinaryCodable" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/christophhagen/BinaryCodable"; requirement = { kind = upToNextMajorVersion; minimumVersion = 2.0.0; }; }; C0DDD6422CB7E0F000AE1C0A /* XCRemoteSwiftPackageReference "lottie-ios" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/airbnb/lottie-ios"; requirement = { kind = upToNextMajorVersion; minimumVersion = 4.5.0; }; }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ 044AE9722CC9D33B00F5813E /* Crisp */ = { isa = XCSwiftPackageProductDependency; productName = Crisp; }; 0451E1D52CC3AE2800E9A49F /* GRDB */ = { isa = XCSwiftPackageProductDependency; package = 0451E1D42CC3ADDF00E9A49F /* XCLocalSwiftPackageReference "GRDB.swift-6.29.3" */; productName = GRDB; }; 3A4A020C2B53E3DC004EFB87 /* QRCode */ = { isa = XCSwiftPackageProductDependency; package = 3A4A020B2B53E3DC004EFB87 /* XCRemoteSwiftPackageReference "qrcode" */; productName = QRCode; }; 3A7E90372A46778E00D53052 /* BinaryCodable */ = { isa = XCSwiftPackageProductDependency; package = 3A7E90362A46778E00D53052 /* XCRemoteSwiftPackageReference "BinaryCodable" */; productName = BinaryCodable; }; C0DDD6742CB905FB00AE1C0A /* Lottie */ = { isa = XCSwiftPackageProductDependency; package = C0DDD6422CB7E0F000AE1C0A /* XCRemoteSwiftPackageReference "lottie-ios" */; productName = Lottie; }; /* End XCSwiftPackageProductDependency section */ }; rootObject = 3AEC20BD2A45991900A63465 /* Project object */; }