// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 56;
	objects = {

/* Begin PBXBuildFile section */
		018B2458317AFA0A51F2E55E /* WebSocketConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFAEFB8A50BEFAB32FCEA572 /* WebSocketConnection.swift */; };
		0B78B717D3B44BA58539D42A /* AvatarCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 668E217920E540F6A5B47910 /* AvatarCard.swift */; };
		10B1FEF26A8042FBA532ECBB /* GameControlsCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D3B1C96EBAD4540B6D3A472 /* GameControlsCard.swift */; };
		15CDB707C1F7C8806798279C /* DatingLockedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06980E5B9C2B267A0D099591 /* DatingLockedView.swift */; };
		243115D111F6FB8023A67F9C /* MonetizationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6297D61E277B83CCDF49C69 /* MonetizationService.swift */; };
		2A06C8D9A0CD434E9C93039B /* LifeEventCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = F08AFCABBD1C471C90309EE5 /* LifeEventCard.swift */; };
		3729CC1AEFADFC501AA9F1F0 /* TypingIndicatorBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2455DC8055AF2689DAAF60A /* TypingIndicatorBubble.swift */; };
		3F5E4ED24FA7701CB6C99EA0 /* LiveActivitySnapshotTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 058803963924D4A25D4B0744 /* LiveActivitySnapshotTests.swift */; };
		4BD7E4A1642F0EE7E4539AEC /* PersonalitySection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B8E4ED1D8AD30BB585C8974 /* PersonalitySection.swift */; };
		4F16DD1585CDCF7499E07B22 /* CharacterLiveActivityAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86319AF208D0ACCE50198FFD /* CharacterLiveActivityAttributes.swift */; };
		513E75EE54234F49AA2247D6 /* ResourcePill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1762D3C8426D4670A1BD6A66 /* ResourcePill.swift */; };
		532B8165DCDECF1E680C4B21 /* BaoLifeLiveActivityExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1376233EEC2A21C70C09BD2 /* BaoLifeLiveActivityExtension.swift */; };
		5F3C9C19C144C00F06DB3263 /* CharacterAvatar.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF43AD93579EFD0D5D085A5C /* CharacterAvatar.swift */; };
		6730D1AD20B1E74542137083 /* NPCProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 701E2DFCB33535D2AA7A6C99 /* NPCProfileView.swift */; };
		7635E3CB3903A5B428C18A5F /* BaoLifeLiveActivityExtension.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 5B4A9FA05279559ED5885233 /* BaoLifeLiveActivityExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
		7E289CF9A343177419172D23 /* LiveActivitySnapshot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 319BFC7B6B67D77B04A7DAA8 /* LiveActivitySnapshot.swift */; };
		8FB0A74D943F2F8A6D2E6304 /* LifeStorySection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 358DDD0382707E7FF8FD1197 /* LifeStorySection.swift */; };
		920AD1192A294E10A95FF4CF /* DynamicTextInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 200A0C2999074C93B597C37A /* DynamicTextInput.swift */; };
		93FB6AFF9256010A6ECF6C07 /* CharacterLiveActivityAttributes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86319AF208D0ACCE50198FFD /* CharacterLiveActivityAttributes.swift */; };
		9E86205BC277B57797E86A3D /* DeepLinkManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F44C1444A3A9E0BA5B3CD919 /* DeepLinkManager.swift */; };
		A1D4F62E8B3C7A5F12E09D4C /* ConversationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C8E2B71F4A09D3E67B1C5A8 /* ConversationService.swift */; };
		A7397DFCE8F64FEE8FE7BFF7 /* LifeTimelineCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C223CB99D8248C7BF03356E /* LifeTimelineCard.swift */; };
		A78BAC00D6AE490489A8E6F8 /* StatusHeaderCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45AAE79E17154339AD3997E1 /* StatusHeaderCard.swift */; };
		A8DB04935B4F8370D2A0EAA6 /* ItemsSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62F8C0991D73EA53C8470BB9 /* ItemsSection.swift */; };
		ACA4A89EF470BC8E1D573867 /* AccordionSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7CB8311F88E8CA39B825C78D /* AccordionSection.swift */; };
		B7211E899DDE1FC48437CABA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 74A1027B01EFEAB08F876CB9 /* Foundation.framework */; };
		B7A3E91D4C8F2A1E06D5F47B /* EventService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E19C8F5A72D6B4E91A0D83C /* EventService.swift */; };
		BE3E58C4B29CAF7116F36637 /* StatsHealthSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0343452C4E8015E1C45FB31E /* StatsHealthSection.swift */; };
		BF330CA8180AB88C046A30A3 /* PlayerProfileSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50EBB8F76D34155C699248CD /* PlayerProfileSheet.swift */; };
		C424621901F1DC0A5094EA73 /* ChatMessagesList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A8CEA696E64D21115AF3484 /* ChatMessagesList.swift */; };
		C99288EE4FD1553C11F6CE38 /* ActionsSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 111496DF29B02957F441ED29 /* ActionsSection.swift */; };
		CCAA11BB2EC5F65000CCAA11 /* CozyConnectingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCBB22DD2EC5F65000CCBB22 /* CozyConnectingView.swift */; };
		CF3E445C09C84FBAAD60ED38 /* QuickStatsCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = DFB4D29208234F2D8A5FC969 /* QuickStatsCard.swift */; };
		D1C18B5C97D9DF7B70CB65F1 /* RelationshipSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77C521F47D575305E9ACD86E /* RelationshipSection.swift */; };
		D2F7A83C1E5B09A4C37F6D28 /* GameStateStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A4C1D9E83F2B6A5E0D14C7B /* GameStateStore.swift */; };
		DCDEACBF493D88BD55A81931 /* ProfileHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = D976AB6F4A0AD54BF0D5D3EE /* ProfileHeader.swift */; };
		FB1B48552ADDB76A003041FA /* Alamofire in Frameworks */ = {isa = PBXBuildFile; productRef = FB1B48542ADDB76A003041FA /* Alamofire */; };
		FB1C0DE32A93AE6600538E61 /* SDWebImageSVGCoder in Frameworks */ = {isa = PBXBuildFile; productRef = FB1C0DE22A93AE6600538E61 /* SDWebImageSVGCoder */; };
		FB21F9662EC5363600B1D2F8 /* QuickActionsBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F9622EC5363600B1D2F8 /* QuickActionsBar.swift */; };
		FB21F9672EC5363600B1D2F8 /* RelationshipSnapshotCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F9642EC5363600B1D2F8 /* RelationshipSnapshotCard.swift */; };
		FB21F9682EC5363600B1D2F8 /* RomanticHeroCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F9652EC5363600B1D2F8 /* RomanticHeroCard.swift */; };
		FB21F9692EC5363600B1D2F8 /* RecentMomentsCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F9632EC5363600B1D2F8 /* RecentMomentsCard.swift */; };
		FB21F96B2EC5385E00B1D2F8 /* MatchCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F96A2EC5385E00B1D2F8 /* MatchCard.swift */; };
		FB21F96D2EC53CCC00B1D2F8 /* ProfileMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F96C2EC53CCC00B1D2F8 /* ProfileMenuView.swift */; };
		FB21F9722EC566A900B1D2F8 /* MessagesHeaderCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F9702EC566A800B1D2F8 /* MessagesHeaderCard.swift */; };
		FB21F9732EC566A900B1D2F8 /* MessagesEmptyState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F96F2EC566A800B1D2F8 /* MessagesEmptyState.swift */; };
		FB21F9742EC566A900B1D2F8 /* RelationshipBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F9712EC566A800B1D2F8 /* RelationshipBadge.swift */; };
		FB21F9752EC566A900B1D2F8 /* MessageRowCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F96E2EC566A800B1D2F8 /* MessageRowCard.swift */; };
		FB21F9772EC56C9300B1D2F8 /* ChatHeaderCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F9762EC56C9300B1D2F8 /* ChatHeaderCard.swift */; };
		FB21F9792EC56CA100B1D2F8 /* CozyMessageBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F9782EC56CA100B1D2F8 /* CozyMessageBubble.swift */; };
		FB21F97B2EC56CAF00B1D2F8 /* ExpandableMessageInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F97A2EC56CAF00B1D2F8 /* ExpandableMessageInput.swift */; };
		FB21F9802EC7E3D900B1D2F8 /* LiquidGlassTabBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F97C2EC7E3D900B1D2F8 /* LiquidGlassTabBar.swift */; };
		FB21F9812EC7E3D900B1D2F8 /* QuickActionsMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F97E2EC7E3D900B1D2F8 /* QuickActionsMenu.swift */; };
		FB21F9822EC7E3D900B1D2F8 /* LiquidGlassTabContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F97D2EC7E3D900B1D2F8 /* LiquidGlassTabContainer.swift */; };
		FB21F9852EC7E40100B1D2F8 /* SocialView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB21F9832EC7E40100B1D2F8 /* SocialView.swift */; };
		FB4AAB1E2A8B10B50039A18B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FB4AAB1D2A8B10B50039A18B /* LaunchScreen.storyboard */; };
		FB5BA31F2A576E2500E145B0 /* SDWebImageSwiftUI in Frameworks */ = {isa = PBXBuildFile; productRef = FB5BA31E2A576E2500E145B0 /* SDWebImageSwiftUI */; };
		FB8EB9892A27B1F000C83411 /* lichunWebsocketApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB8EB9882A27B1F000C83411 /* lichunWebsocketApp.swift */; };
		FB8EB98B2A27B1F000C83411 /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB8EB98A2A27B1F000C83411 /* ContentView.swift */; };
		FB8EB98D2A27B1F000C83411 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FB8EB98C2A27B1F000C83411 /* Assets.xcassets */; };
		FB8EB9902A27B1F000C83411 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FB8EB98F2A27B1F000C83411 /* Preview Assets.xcassets */; };
		FB8EB99A2A27B1F100C83411 /* lichunWebsocketTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB8EB9992A27B1F100C83411 /* lichunWebsocketTests.swift */; };
		FB8EB9A42A27B1F100C83411 /* lichunWebsocketUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB8EB9A32A27B1F100C83411 /* lichunWebsocketUITests.swift */; };
		FB8EB9A62A27B1F100C83411 /* lichunWebsocketUITestsLaunchTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB8EB9A52A27B1F100C83411 /* lichunWebsocketUITestsLaunchTests.swift */; };
		FB8EB9B32A27B51F00C83411 /* WebSocketService.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB8EB9B22A27B51F00C83411 /* WebSocketService.swift */; };
		FBC0A0012F00000100702577 /* EventV2.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBC0A1012F00000100702577 /* EventV2.swift */; };
		FBC0A0022F00000100702577 /* EventV2DecodingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBC0A1022F00000100702577 /* EventV2DecodingTests.swift */; };
		FBC0A2022F00000200702577 /* EventV2ResponseTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBC0A3022F00000200702577 /* EventV2ResponseTests.swift */; };
		FBC0A4022F00000300702577 /* EventV2RenderingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBC0A5022F00000300702577 /* EventV2RenderingTests.swift */; };
		FBEA47342EC4F63600702577 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47332EC4F63600702577 /* AppDelegate.swift */; };
		FBEA47402EC4F64200702577 /* CozyChatBubble.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA473B2EC4F64200702577 /* CozyChatBubble.swift */; };
		FBEA47412EC4F64200702577 /* CozySwipeButtons.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47382EC4F64200702577 /* CozySwipeButtons.swift */; };
		FBEA47422EC4F64200702577 /* CozyMessageInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA473C2EC4F64200702577 /* CozyMessageInput.swift */; };
		FBEA47432EC4F64200702577 /* CozyActivityButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47352EC4F64200702577 /* CozyActivityButton.swift */; };
		FBEA47482EC4F64B00702577 /* privacy.html in Resources */ = {isa = PBXBuildFile; fileRef = FBEA47442EC4F64B00702577 /* privacy.html */; };
		FBEA47492EC4F64B00702577 /* terms.html in Resources */ = {isa = PBXBuildFile; fileRef = FBEA47462EC4F64B00702577 /* terms.html */; };
		FBEA474A2EC4F64B00702577 /* support.html in Resources */ = {isa = PBXBuildFile; fileRef = FBEA47452EC4F64B00702577 /* support.html */; };
		FBEA47892EC4F65000702577 /* AppColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA476B2EC4F65000702577 /* AppColors.swift */; };
		FBEA478A2EC4F65000702577 /* ToastManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA477C2EC4F65000702577 /* ToastManager.swift */; };
		FBEA478B2EC4F65000702577 /* PrimaryButtonStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA474E2EC4F65000702577 /* PrimaryButtonStyle.swift */; };
		FBEA478C2EC4F65000702577 /* CozyInterestTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47682EC4F65000702577 /* CozyInterestTag.swift */; };
		FBEA478D2EC4F65000702577 /* CelebratoryPopup.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47562EC4F65000702577 /* CelebratoryPopup.swift */; };
		FBEA47A22EC4F65000702601 /* FloatingDeltaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47A32EC4F65000702601 /* FloatingDeltaView.swift */; };
		FBEA478E2EC4F65000702577 /* RelationshipHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47852EC4F65000702577 /* RelationshipHelpers.swift */; };
		FBEA478F2EC4F65000702577 /* PrimaryButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA474D2EC4F65000702577 /* PrimaryButton.swift */; };
		FBEA47912EC4F65000702577 /* UINavigationController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47742EC4F65000702577 /* UINavigationController+Extensions.swift */; };
		FBEA47922EC4F65000702577 /* ErrorRecoveryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47622EC4F65000702577 /* ErrorRecoveryView.swift */; };
		FBEA47932EC4F65000702577 /* CharacterListCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47522EC4F65000702577 /* CharacterListCard.swift */; };
		FBEA47942EC4F65000702577 /* AnimationUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA477E2EC4F65000702577 /* AnimationUtilities.swift */; };
		FBEA47952EC4F65000702577 /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47702EC4F65000702577 /* String+Extensions.swift */; };
		FBEA47962EC4F65000702577 /* ToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47632EC4F65000702577 /* ToastView.swift */; };
		FBEA47972EC4F65000702577 /* View+Haptics.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47772EC4F65000702577 /* View+Haptics.swift */; };
		FBEA47982EC4F65000702577 /* View+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47762EC4F65000702577 /* View+Extensions.swift */; };
		FBEA47992EC4F65000702577 /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47732EC4F65000702577 /* UIImage+Extensions.swift */; };
		FBEA479A2EC4F65000702577 /* View+Accessibility.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47752EC4F65000702577 /* View+Accessibility.swift */; };
		FBEA479B2EC4F65000702577 /* Text+DynamicType.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47722EC4F65000702577 /* Text+DynamicType.swift */; };
		FBEA479C2EC4F65000702577 /* RetryHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47862EC4F65000702577 /* RetryHandler.swift */; };
		FBEA479D2EC4F65000702577 /* BaseCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47512EC4F65000702577 /* BaseCard.swift */; };
		FBEA479E2EC4F65000702577 /* CozyHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47582EC4F65000702577 /* CozyHeaderView.swift */; };
		FBEA479F2EC4F65000702577 /* CozyIconButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA474B2EC4F65000702577 /* CozyIconButton.swift */; };
		FBEA47A02EC4F65000702577 /* ProgressBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA475B2EC4F65000702577 /* ProgressBar.swift */; };
		FBEA47A12EC4F65000702577 /* ConfirmationDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47542EC4F65000702577 /* ConfirmationDialog.swift */; };
		FBEA47A22EC4F65000702577 /* View+LoadingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47782EC4F65000702577 /* View+LoadingError.swift */; };
		FBEA47A32EC4F65000702577 /* ConfettiView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47612EC4F65000702577 /* ConfettiView.swift */; };
		FBEA47A42EC4F65000702577 /* DateFormatters.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47812EC4F65000702577 /* DateFormatters.swift */; };
		FBEA47A52EC4F65000702577 /* CozyStatBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47652EC4F65000702577 /* CozyStatBadge.swift */; };
		FBEA47A62EC4F65000702577 /* ProgressLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA475C2EC4F65000702577 /* ProgressLoadingView.swift */; };
		FBEA47A72EC4F65000702577 /* AppSpacing.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA476C2EC4F65000702577 /* AppSpacing.swift */; };
		FBEA47A82EC4F65000702577 /* AppTypography.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA476D2EC4F65000702577 /* AppTypography.swift */; };
		FBEA47A92EC4F65000702577 /* IconButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA474C2EC4F65000702577 /* IconButton.swift */; };
		FBEA47AA2EC4F65000702577 /* AnalyticsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA477A2EC4F65000702577 /* AnalyticsManager.swift */; };
		FBEA47AB2EC4F65000702577 /* CozyAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47802EC4F65000702577 /* CozyAnimations.swift */; };
		FBEA47AC2EC4F65000702577 /* HapticFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47832EC4F65000702577 /* HapticFeedback.swift */; };
		FBEA47AD2EC4F65000702577 /* SoundManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA477B2EC4F65000702577 /* SoundManager.swift */; };
		FBEA47AE2EC4F65000702577 /* SecondaryButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA474F2EC4F65000702577 /* SecondaryButton.swift */; };
		FBEA47AF2EC4F65000702577 /* PreferenceKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47842EC4F65000702577 /* PreferenceKeys.swift */; };
		FBEA47B02EC4F65000702577 /* CozyStatBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47662EC4F65000702577 /* CozyStatBar.swift */; };
		FBEA47B12EC4F65000702577 /* SkeletonView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA475D2EC4F65000702577 /* SkeletonView.swift */; };
		FBEA47B22EC4F65000702577 /* LoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA475A2EC4F65000702577 /* LoadingView.swift */; };
		FBEA47B32EC4F65000702577 /* EducationHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47822EC4F65000702577 /* EducationHelpers.swift */; };
		FBEA47B42EC4F65000702577 /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA477F2EC4F65000702577 /* Constants.swift */; };
		FBEA47B52EC4F65000702577 /* String+Interest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47712EC4F65000702577 /* String+Interest.swift */; };
		FBEA47B62EC4F65000702577 /* Color+Hex.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA476F2EC4F65000702577 /* Color+Hex.swift */; };
		FBEA481D2EC4F65800702577 /* TOOLTIP_ARCHITECTURE.md in Resources */ = {isa = PBXBuildFile; fileRef = FBEA47FA2EC4F65800702577 /* TOOLTIP_ARCHITECTURE.md */; };
		FBEA481E2EC4F65800702577 /* TOOLTIP_README.md in Resources */ = {isa = PBXBuildFile; fileRef = FBEA47FB2EC4F65800702577 /* TOOLTIP_README.md */; };
		FBEA481F2EC4F65800702577 /* TimeSkipTier.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47F12EC4F65800702577 /* TimeSkipTier.swift */; };
		FBEA48202EC4F65800702577 /* SheetHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47E32EC4F65800702577 /* SheetHeaderView.swift */; };
		FBEA48212EC4F65800702577 /* HabitRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47B82EC4F65800702577 /* HabitRow.swift */; };
		FBEA48222EC4F65800702577 /* EnergyRefillTier.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47F02EC4F65800702577 /* EnergyRefillTier.swift */; };
		FBEA48232EC4F65800702577 /* StoreItemCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48152EC4F65800702577 /* StoreItemCard.swift */; };
		FBEA48242EC4F65800702577 /* CharacterSetupView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47C52EC4F65800702577 /* CharacterSetupView.swift */; };
		FBEA48252EC4F65800702577 /* MatchExplanationToast.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47D12EC4F65800702577 /* MatchExplanationToast.swift */; };
		BB9C1607188BB17C8DC8D2E7 /* MatchCelebrationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BFF2308464C9C94B8AA29E3 /* MatchCelebrationView.swift */; };
		FBEA48262EC4F65800702577 /* PersonDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47CA2EC4F65800702577 /* PersonDetailView.swift */; };
		FBEA48272EC4F65800702577 /* ProductGridView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48182EC4F65800702577 /* ProductGridView.swift */; };
		FBEA48282EC4F65800702577 /* MessagesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47ED2EC4F65800702577 /* MessagesView.swift */; };
		FBEA48292EC4F65800702577 /* DeathView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47C92EC4F65800702577 /* DeathView.swift */; };
		FBA0000012F1000200702577 /* LifeSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA0000012F1000100702577 /* LifeSummary.swift */; };
		FBA0000022F1000200702577 /* LegacyTreeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA0000022F1000100702577 /* LegacyTreeView.swift */; };
		FBA0000032F1000200702577 /* OfflineDigestView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA0000032F1000100702577 /* OfflineDigestView.swift */; };
		FBA0001012F2000200702577 /* Engagement.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA0001012F2000100702577 /* Engagement.swift */; };
		FBA0001022F2000200702577 /* LifeGoalsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA0001022F2000100702577 /* LifeGoalsView.swift */; };
		FBA0001032F2000200702577 /* AchievementCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA0001032F2000100702577 /* AchievementCollectionView.swift */; };
		FBA0001042F2000200702577 /* QuestDepthSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA0001042F2000100702577 /* QuestDepthSection.swift */; };
		FBA0001052F2000200702577 /* PerformActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA0001052F2000100702577 /* PerformActivityView.swift */; };
		FBA0001062F2000200702577 /* PrestigeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA0001062F2000100702577 /* PrestigeView.swift */; };
		FBEA482A2EC4F65800702577 /* ExtracurricularList.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47BC2EC4F65800702577 /* ExtracurricularList.swift */; };
		FBEA482B2EC4F65800702577 /* TourCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48002EC4F65800702577 /* TourCard.swift */; };
		FBEA482C2EC4F65800702577 /* OccupationList.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47BD2EC4F65800702577 /* OccupationList.swift */; };
		FBEA482D2EC4F65800702577 /* FeatureRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47F82EC4F65800702577 /* FeatureRow.swift */; };
		FBEA482E2EC4F65800702577 /* OnboardingStep4_GuidedActionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48052EC4F65800702577 /* OnboardingStep4_GuidedActionsView.swift */; };
		FBEA482F2EC4F65800702577 /* AchievementDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA480C2EC4F65800702577 /* AchievementDetailView.swift */; };
		FBEA48302EC4F65800702577 /* MoreView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47E72EC4F65800702577 /* MoreView.swift */; };
		FBEA48312EC4F65800702577 /* TooltipUsageExamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47FE2EC4F65800702577 /* TooltipUsageExamples.swift */; };
		FBEA48322EC4F65800702577 /* CompatibilityBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47CD2EC4F65800702577 /* CompatibilityBadge.swift */; };
		FBEA48332EC4F65800702577 /* OnboardingStep1_WelcomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48032EC4F65800702577 /* OnboardingStep1_WelcomeView.swift */; };
		FBEA48342EC4F65800702577 /* Achievement.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48092EC4F65800702577 /* Achievement.swift */; };
		FBEA48352EC4F65800702577 /* ActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47BB2EC4F65800702577 /* ActivityView.swift */; };
		FBEA48362EC4F65800702577 /* TooltipDemoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47FC2EC4F65800702577 /* TooltipDemoView.swift */; };
		FBEA48372EC4F65800702577 /* TooltipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47FF2EC4F65800702577 /* TooltipView.swift */; };
		FBEA48382EC4F65800702577 /* CompatibilityExplanationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47CE2EC4F65800702577 /* CompatibilityExplanationView.swift */; };
		FBEA48392EC4F65800702577 /* TimeSkipModal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47F42EC4F65800702577 /* TimeSkipModal.swift */; };
		FBEA483A2EC4F65800702577 /* MainCharacterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47E22EC4F65800702577 /* MainCharacterView.swift */; };
		FBEA483B2EC4F65800702577 /* DateActivitySelectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47D52EC4F65800702577 /* DateActivitySelectionView.swift */; };
		FBEA483C2EC4F65800702577 /* OnboardingStep3_UITourView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48042EC4F65800702577 /* OnboardingStep3_UITourView.swift */; };
		FBEA483D2EC4F65800702577 /* EventModalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47DD2EC4F65800702577 /* EventModalView.swift */; };
		FBEA483E2EC4F65800702577 /* OnboardingContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48022EC4F65800702577 /* OnboardingContainerView.swift */; };
		FBEA483F2EC4F65800702577 /* DailyReward.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA480A2EC4F65800702577 /* DailyReward.swift */; };
		FBEA48402EC4F65800702577 /* ActivitiesListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47BA2EC4F65800702577 /* ActivitiesListView.swift */; };
		FBEA48412EC4F65800702577 /* WelcomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47C72EC4F65800702577 /* WelcomeView.swift */; };
		FBEA48432EC4F65800702577 /* DataExportView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48122EC4F65800702577 /* DataExportView.swift */; };
		FBEADBG22EC4F65800702577 /* DebugToolsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEADBG12EC4F65800702577 /* DebugToolsView.swift */; };
		FBEA48442EC4F65800702577 /* SpeedButtonsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47E42EC4F65800702577 /* SpeedButtonsView.swift */; };
		FBEA48452EC4F65800702577 /* DateMiniGameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47D62EC4F65800702577 /* DateMiniGameView.swift */; };
		FBEA48462EC4F65800702577 /* RelationshipDetailView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47D82EC4F65800702577 /* RelationshipDetailView.swift */; };
		FBEA48472EC4F65800702577 /* OnboardingTaskCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47F92EC4F65800702577 /* OnboardingTaskCard.swift */; };
		FBEA48482EC4F65800702577 /* OnboardingStep5_CompletionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48062EC4F65800702577 /* OnboardingStep5_CompletionView.swift */; };
		FBEA48492EC4F65800702577 /* StatBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47D32EC4F65800702577 /* StatBadge.swift */; };
		FBEA484A2EC4F65800702577 /* ChatView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47EC2EC4F65800702577 /* ChatView.swift */; };
		FBEA484B2EC4F65800702577 /* StatBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47C22EC4F65800702577 /* StatBar.swift */; };
		FBEA484C2EC4F65800702577 /* ActivityButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47B72EC4F65800702577 /* ActivityButton.swift */; };
		FBEA484E2EC4F65800702577 /* RelationshipEventModal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47D22EC4F65800702577 /* RelationshipEventModal.swift */; };
		FBEA484F2EC4F65800702577 /* InterestTag.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47D02EC4F65800702577 /* InterestTag.swift */; };
		FBEA48502EC4F65800702577 /* RelationshipsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47D92EC4F65800702577 /* RelationshipsView.swift */; };
		FBEA48512EC4F65800702577 /* AccountDeletionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48112EC4F65800702577 /* AccountDeletionView.swift */; };
		FBEA48522EC4F65800702577 /* AchievementUnlockModal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA480E2EC4F65800702577 /* AchievementUnlockModal.swift */; };
		FBEA48532EC4F65800702577 /* HeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47E12EC4F65800702577 /* HeaderView.swift */; };
		FBEA48542EC4F65800702577 /* TooltipManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47FD2EC4F65800702577 /* TooltipManager.swift */; };
		FBEA48552EC4F65800702577 /* SwipeDatingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47DA2EC4F65800702577 /* SwipeDatingView.swift */; };
		FBEA48562EC4F65800702577 /* BottomButtonsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47E02EC4F65800702577 /* BottomButtonsView.swift */; };
		FBEA48572EC4F65800702577 /* ConfirmationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47C62EC4F65800702577 /* ConfirmationView.swift */; };
		FBEA48582EC4F65800702577 /* HomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47E62EC4F65800702577 /* HomeView.swift */; };
		FBEA48592EC4F65800702577 /* StoreView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48192EC4F65800702577 /* StoreView.swift */; };
		FBEA485A2EC4F65800702577 /* EnhancedProfileCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47CF2EC4F65800702577 /* EnhancedProfileCard.swift */; };
		FBEA485B2EC4F65800702577 /* ConversationListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47EA2EC4F65800702577 /* ConversationListItem.swift */; };
		FBEA485C2EC4F65800702577 /* ItemsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48172EC4F65800702577 /* ItemsView.swift */; };
		FBEA485D2EC4F65800702577 /* DatingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47D72EC4F65800702577 /* DatingView.swift */; };
		FBEA485E2EC4F65800702577 /* AchievementsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA480D2EC4F65800702577 /* AchievementsView.swift */; };
		FBEA485F2EC4F65800702577 /* TimeSkipSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47F52EC4F65800702577 /* TimeSkipSummaryView.swift */; };
		FBEA48602EC4F65800702577 /* EnergyRefillModal.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47F32EC4F65800702577 /* EnergyRefillModal.swift */; };
		FBEA48612EC4F65800702577 /* CharacterCard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA47C12EC4F65800702577 /* CharacterCard.swift */; };
		FBEA48712EC4F65D00702577 /* Conversation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48642EC4F65D00702577 /* Conversation.swift */; };
		FBEA48722EC4F65D00702577 /* Question.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48682EC4F65D00702577 /* Question.swift */; };
		FBEA48732EC4F65D00702577 /* MessageEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48652EC4F65D00702577 /* MessageEvent.swift */; };
		FBEA48742EC4F65D00702577 /* Person.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48662EC4F65D00702577 /* Person.swift */; };
		FBEA48752EC4F65D00702577 /* ParsingHelpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA486B2EC4F65D00702577 /* ParsingHelpers.swift */; };
		FBEA48762EC4F65D00702577 /* PlayerViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA486E2EC4F65D00702577 /* PlayerViewModel.swift */; };
		FBEA48772EC4F65D00702577 /* StoreItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48692EC4F65D00702577 /* StoreItem.swift */; };
		FBEA48792EC4F65D00702577 /* Player.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48672EC4F65D00702577 /* Player.swift */; };
		FBEA487A2EC4F65D00702577 /* GameStateViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA486D2EC4F65D00702577 /* GameStateViewModel.swift */; };
		FBEA487B2EC4F65D00702577 /* Activity.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48632EC4F65D00702577 /* Activity.swift */; };
		FBEA48802EC509C000702577 /* DailyQuest.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA487F2EC509C000702577 /* DailyQuest.swift */; };
		FBEA48832EC509C800702577 /* DailyRewardsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48822EC509C800702577 /* DailyRewardsView.swift */; };
		FBEA48842EC509C800702577 /* DailyQuestsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEA48812EC509C800702577 /* DailyQuestsView.swift */; };
		FBF1ED072B29554100931B8B /* AlertToast in Frameworks */ = {isa = PBXBuildFile; productRef = FBF1ED062B29554100931B8B /* AlertToast */; };
		FD2E4165218BEC0F53B13A2E /* LiveActivityManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37368A5BF0E077EC51ADC6A1 /* LiveActivityManager.swift */; };
		FF102671E7E47313C63F8DFA /* RetentionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68C2F034B9CA6033D5B173BE /* RetentionService.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		B3E1C89C9BE8E63863FB4872 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FB8EB97D2A27B1F000C83411 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 59A584958027E5A06DC21C2A;
			remoteInfo = BaoLifeLiveActivityExtension;
		};
		FB8EB9962A27B1F100C83411 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FB8EB97D2A27B1F000C83411 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FB8EB9842A27B1F000C83411;
			remoteInfo = lichunWebsocket;
		};
		FB8EB9A02A27B1F100C83411 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = FB8EB97D2A27B1F000C83411 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FB8EB9842A27B1F000C83411;
			remoteInfo = lichunWebsocket;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		7C6447A616C82E0AE173F53F /* Embed App Extensions */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 13;
			files = (
				7635E3CB3903A5B428C18A5F /* BaoLifeLiveActivityExtension.appex in Embed App Extensions */,
			);
			name = "Embed App Extensions";
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		0343452C4E8015E1C45FB31E /* StatsHealthSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = StatsHealthSection.swift; sourceTree = "<group>"; };
		058803963924D4A25D4B0744 /* LiveActivitySnapshotTests.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LiveActivitySnapshotTests.swift; sourceTree = "<group>"; };
		06980E5B9C2B267A0D099591 /* DatingLockedView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DatingLockedView.swift; sourceTree = "<group>"; };
		0A144734DCF4C713B20F5404 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; name = Info.plist; path = Info.plist; sourceTree = "<group>"; };
		111496DF29B02957F441ED29 /* ActionsSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ActionsSection.swift; sourceTree = "<group>"; };
		1762D3C8426D4670A1BD6A66 /* ResourcePill.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResourcePill.swift; sourceTree = "<group>"; };
		1D3B1C96EBAD4540B6D3A472 /* GameControlsCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameControlsCard.swift; sourceTree = "<group>"; };
		200A0C2999074C93B597C37A /* DynamicTextInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DynamicTextInput.swift; sourceTree = "<group>"; };
		319BFC7B6B67D77B04A7DAA8 /* LiveActivitySnapshot.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LiveActivitySnapshot.swift; sourceTree = "<group>"; };
		358DDD0382707E7FF8FD1197 /* LifeStorySection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LifeStorySection.swift; sourceTree = "<group>"; };
		37368A5BF0E077EC51ADC6A1 /* LiveActivityManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = LiveActivityManager.swift; sourceTree = "<group>"; };
		3E19C8F5A72D6B4E91A0D83C /* EventService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventService.swift; sourceTree = "<group>"; };
		45AAE79E17154339AD3997E1 /* StatusHeaderCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatusHeaderCard.swift; sourceTree = "<group>"; };
		50EBB8F76D34155C699248CD /* PlayerProfileSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerProfileSheet.swift; sourceTree = "<group>"; };
		58DC2743874EB092CE323CDB /* BaoLifeLiveActivityExtension.entitlements */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.entitlements; path = BaoLifeLiveActivityExtension.entitlements; sourceTree = "<group>"; };
		5B4A9FA05279559ED5885233 /* BaoLifeLiveActivityExtension.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; name = BaoLifeLiveActivityExtension.appex; path = BaoLifeLiveActivityExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
		5C223CB99D8248C7BF03356E /* LifeTimelineCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LifeTimelineCard.swift; sourceTree = "<group>"; };
		5C8E2B71F4A09D3E67B1C5A8 /* ConversationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversationService.swift; sourceTree = "<group>"; };
		62F8C0991D73EA53C8470BB9 /* ItemsSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ItemsSection.swift; sourceTree = "<group>"; };
		668E217920E540F6A5B47910 /* AvatarCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AvatarCard.swift; sourceTree = "<group>"; };
		68C2F034B9CA6033D5B173BE /* RetentionService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RetentionService.swift; sourceTree = "<group>"; };
		701E2DFCB33535D2AA7A6C99 /* NPCProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NPCProfileView.swift; sourceTree = "<group>"; };
		74A1027B01EFEAB08F876CB9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
		77C521F47D575305E9ACD86E /* RelationshipSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = RelationshipSection.swift; sourceTree = "<group>"; };
		7A4C1D9E83F2B6A5E0D14C7B /* GameStateStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameStateStore.swift; sourceTree = "<group>"; };
		7CB8311F88E8CA39B825C78D /* AccordionSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = AccordionSection.swift; sourceTree = "<group>"; };
		86319AF208D0ACCE50198FFD /* CharacterLiveActivityAttributes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CharacterLiveActivityAttributes.swift; sourceTree = "<group>"; };
		9A8CEA696E64D21115AF3484 /* ChatMessagesList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessagesList.swift; sourceTree = "<group>"; };
		9B8E4ED1D8AD30BB585C8974 /* PersonalitySection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = PersonalitySection.swift; sourceTree = "<group>"; };
		BF43AD93579EFD0D5D085A5C /* CharacterAvatar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = CharacterAvatar.swift; sourceTree = "<group>"; };
		C2455DC8055AF2689DAAF60A /* TypingIndicatorBubble.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = TypingIndicatorBubble.swift; sourceTree = "<group>"; };
		CCBB22DD2EC5F65000CCBB22 /* CozyConnectingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyConnectingView.swift; sourceTree = "<group>"; };
		D976AB6F4A0AD54BF0D5D3EE /* ProfileHeader.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ProfileHeader.swift; sourceTree = "<group>"; };
		DFB4D29208234F2D8A5FC969 /* QuickStatsCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickStatsCard.swift; sourceTree = "<group>"; };
		E1376233EEC2A21C70C09BD2 /* BaoLifeLiveActivityExtension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = BaoLifeLiveActivityExtension.swift; sourceTree = "<group>"; };
		F08AFCABBD1C471C90309EE5 /* LifeEventCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LifeEventCard.swift; sourceTree = "<group>"; };
		F44C1444A3A9E0BA5B3CD919 /* DeepLinkManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = DeepLinkManager.swift; sourceTree = "<group>"; };
		F6297D61E277B83CCDF49C69 /* MonetizationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MonetizationService.swift; sourceTree = "<group>"; };
		FB21F9622EC5363600B1D2F8 /* QuickActionsBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickActionsBar.swift; sourceTree = "<group>"; };
		FB21F9632EC5363600B1D2F8 /* RecentMomentsCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RecentMomentsCard.swift; sourceTree = "<group>"; };
		FB21F9642EC5363600B1D2F8 /* RelationshipSnapshotCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelationshipSnapshotCard.swift; sourceTree = "<group>"; };
		FB21F9652EC5363600B1D2F8 /* RomanticHeroCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RomanticHeroCard.swift; sourceTree = "<group>"; };
		FB21F96A2EC5385E00B1D2F8 /* MatchCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatchCard.swift; sourceTree = "<group>"; };
		FB21F96C2EC53CCC00B1D2F8 /* ProfileMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProfileMenuView.swift; sourceTree = "<group>"; };
		FB21F96E2EC566A800B1D2F8 /* MessageRowCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageRowCard.swift; sourceTree = "<group>"; };
		FB21F96F2EC566A800B1D2F8 /* MessagesEmptyState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagesEmptyState.swift; sourceTree = "<group>"; };
		FB21F9702EC566A800B1D2F8 /* MessagesHeaderCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagesHeaderCard.swift; sourceTree = "<group>"; };
		FB21F9712EC566A800B1D2F8 /* RelationshipBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelationshipBadge.swift; sourceTree = "<group>"; };
		FB21F9762EC56C9300B1D2F8 /* ChatHeaderCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatHeaderCard.swift; sourceTree = "<group>"; };
		FB21F9782EC56CA100B1D2F8 /* CozyMessageBubble.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyMessageBubble.swift; sourceTree = "<group>"; };
		FB21F97A2EC56CAF00B1D2F8 /* ExpandableMessageInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpandableMessageInput.swift; sourceTree = "<group>"; };
		FB21F97C2EC7E3D900B1D2F8 /* LiquidGlassTabBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiquidGlassTabBar.swift; sourceTree = "<group>"; };
		FB21F97D2EC7E3D900B1D2F8 /* LiquidGlassTabContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiquidGlassTabContainer.swift; sourceTree = "<group>"; };
		FB21F97E2EC7E3D900B1D2F8 /* QuickActionsMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuickActionsMenu.swift; sourceTree = "<group>"; };
		FB21F9832EC7E40100B1D2F8 /* SocialView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SocialView.swift; sourceTree = "<group>"; };
		FB40CE112B6593F10015F9B8 /* lichunWebsocket.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = lichunWebsocket.entitlements; sourceTree = "<group>"; };
		FB4AAB1D2A8B10B50039A18B /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
		FB8EB9852A27B1F000C83411 /* lichunWebsocket.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = lichunWebsocket.app; sourceTree = BUILT_PRODUCTS_DIR; };
		FB8EB9882A27B1F000C83411 /* lichunWebsocketApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lichunWebsocketApp.swift; sourceTree = "<group>"; };
		FB8EB98A2A27B1F000C83411 /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; };
		FB8EB98C2A27B1F000C83411 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		FB8EB98F2A27B1F000C83411 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; };
		FB8EB9952A27B1F100C83411 /* lichunWebsocketTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = lichunWebsocketTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		FB8EB9992A27B1F100C83411 /* lichunWebsocketTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lichunWebsocketTests.swift; sourceTree = "<group>"; };
		FB8EB99F2A27B1F100C83411 /* lichunWebsocketUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = lichunWebsocketUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		FB8EB9A32A27B1F100C83411 /* lichunWebsocketUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lichunWebsocketUITests.swift; sourceTree = "<group>"; };
		FB8EB9A52A27B1F100C83411 /* lichunWebsocketUITestsLaunchTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = lichunWebsocketUITestsLaunchTests.swift; sourceTree = "<group>"; };
		FB8EB9B22A27B51F00C83411 /* WebSocketService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketService.swift; sourceTree = "<group>"; };
		FBC0A1012F00000100702577 /* EventV2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventV2.swift; sourceTree = "<group>"; };
		FBC0A1022F00000100702577 /* EventV2DecodingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventV2DecodingTests.swift; sourceTree = "<group>"; };
		FBC0A3022F00000200702577 /* EventV2ResponseTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventV2ResponseTests.swift; sourceTree = "<group>"; };
		FBC0A5022F00000300702577 /* EventV2RenderingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventV2RenderingTests.swift; sourceTree = "<group>"; };
		FBEA47332EC4F63600702577 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
		FBEA47352EC4F64200702577 /* CozyActivityButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyActivityButton.swift; sourceTree = "<group>"; };
		FBEA47382EC4F64200702577 /* CozySwipeButtons.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozySwipeButtons.swift; sourceTree = "<group>"; };
		FBEA473B2EC4F64200702577 /* CozyChatBubble.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyChatBubble.swift; sourceTree = "<group>"; };
		FBEA473C2EC4F64200702577 /* CozyMessageInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyMessageInput.swift; sourceTree = "<group>"; };
		FBEA47442EC4F64B00702577 /* privacy.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = privacy.html; sourceTree = "<group>"; };
		FBEA47452EC4F64B00702577 /* support.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = support.html; sourceTree = "<group>"; };
		FBEA47462EC4F64B00702577 /* terms.html */ = {isa = PBXFileReference; lastKnownFileType = text.html; path = terms.html; sourceTree = "<group>"; };
		FBEA474B2EC4F65000702577 /* CozyIconButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyIconButton.swift; sourceTree = "<group>"; };
		FBEA474C2EC4F65000702577 /* IconButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IconButton.swift; sourceTree = "<group>"; };
		FBEA474D2EC4F65000702577 /* PrimaryButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrimaryButton.swift; sourceTree = "<group>"; };
		FBEA474E2EC4F65000702577 /* PrimaryButtonStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrimaryButtonStyle.swift; sourceTree = "<group>"; };
		FBEA474F2EC4F65000702577 /* SecondaryButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecondaryButton.swift; sourceTree = "<group>"; };
		FBEA47512EC4F65000702577 /* BaseCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseCard.swift; sourceTree = "<group>"; };
		FBEA47522EC4F65000702577 /* CharacterListCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterListCard.swift; sourceTree = "<group>"; };
		FBEA47542EC4F65000702577 /* ConfirmationDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmationDialog.swift; sourceTree = "<group>"; };
		FBEA47562EC4F65000702577 /* CelebratoryPopup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CelebratoryPopup.swift; sourceTree = "<group>"; };
		FBEA47A32EC4F65000702601 /* FloatingDeltaView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FloatingDeltaView.swift; sourceTree = "<group>"; };
		FBEA47582EC4F65000702577 /* CozyHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyHeaderView.swift; sourceTree = "<group>"; };
		FBEA475A2EC4F65000702577 /* LoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingView.swift; sourceTree = "<group>"; };
		FBEA475B2EC4F65000702577 /* ProgressBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressBar.swift; sourceTree = "<group>"; };
		FBEA475C2EC4F65000702577 /* ProgressLoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressLoadingView.swift; sourceTree = "<group>"; };
		FBEA475D2EC4F65000702577 /* SkeletonView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SkeletonView.swift; sourceTree = "<group>"; };
		FBEA47612EC4F65000702577 /* ConfettiView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfettiView.swift; sourceTree = "<group>"; };
		FBEA47622EC4F65000702577 /* ErrorRecoveryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorRecoveryView.swift; sourceTree = "<group>"; };
		FBEA47632EC4F65000702577 /* ToastView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastView.swift; sourceTree = "<group>"; };
		FBEA47652EC4F65000702577 /* CozyStatBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyStatBadge.swift; sourceTree = "<group>"; };
		FBEA47662EC4F65000702577 /* CozyStatBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyStatBar.swift; sourceTree = "<group>"; };
		FBEA47682EC4F65000702577 /* CozyInterestTag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyInterestTag.swift; sourceTree = "<group>"; };
		FBEA476B2EC4F65000702577 /* AppColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppColors.swift; sourceTree = "<group>"; };
		FBEA476C2EC4F65000702577 /* AppSpacing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSpacing.swift; sourceTree = "<group>"; };
		FBEA476D2EC4F65000702577 /* AppTypography.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppTypography.swift; sourceTree = "<group>"; };
		FBEA476F2EC4F65000702577 /* Color+Hex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Color+Hex.swift"; sourceTree = "<group>"; };
		FBEA47702EC4F65000702577 /* String+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = "<group>"; };
		FBEA47712EC4F65000702577 /* String+Interest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Interest.swift"; sourceTree = "<group>"; };
		FBEA47722EC4F65000702577 /* Text+DynamicType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Text+DynamicType.swift"; sourceTree = "<group>"; };
		FBEA47732EC4F65000702577 /* UIImage+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Extensions.swift"; sourceTree = "<group>"; };
		FBEA47742EC4F65000702577 /* UINavigationController+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UINavigationController+Extensions.swift"; sourceTree = "<group>"; };
		FBEA47752EC4F65000702577 /* View+Accessibility.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+Accessibility.swift"; sourceTree = "<group>"; };
		FBEA47762EC4F65000702577 /* View+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+Extensions.swift"; sourceTree = "<group>"; };
		FBEA47772EC4F65000702577 /* View+Haptics.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+Haptics.swift"; sourceTree = "<group>"; };
		FBEA47782EC4F65000702577 /* View+LoadingError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "View+LoadingError.swift"; sourceTree = "<group>"; };
		FBEA477A2EC4F65000702577 /* AnalyticsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsManager.swift; sourceTree = "<group>"; };
		FBEA477B2EC4F65000702577 /* SoundManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoundManager.swift; sourceTree = "<group>"; };
		FBEA477C2EC4F65000702577 /* ToastManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToastManager.swift; sourceTree = "<group>"; };
		FBEA477E2EC4F65000702577 /* AnimationUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnimationUtilities.swift; sourceTree = "<group>"; };
		FBEA477F2EC4F65000702577 /* Constants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Constants.swift; sourceTree = "<group>"; };
		FBEA47802EC4F65000702577 /* CozyAnimations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CozyAnimations.swift; sourceTree = "<group>"; };
		FBEA47812EC4F65000702577 /* DateFormatters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateFormatters.swift; sourceTree = "<group>"; };
		FBEA47822EC4F65000702577 /* EducationHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EducationHelpers.swift; sourceTree = "<group>"; };
		FBEA47832EC4F65000702577 /* HapticFeedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HapticFeedback.swift; sourceTree = "<group>"; };
		FBEA47842EC4F65000702577 /* PreferenceKeys.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferenceKeys.swift; sourceTree = "<group>"; };
		FBEA47852EC4F65000702577 /* RelationshipHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelationshipHelpers.swift; sourceTree = "<group>"; };
		FBEA47862EC4F65000702577 /* RetryHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RetryHandler.swift; sourceTree = "<group>"; };
		FBEA47B72EC4F65800702577 /* ActivityButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityButton.swift; sourceTree = "<group>"; };
		FBEA47B82EC4F65800702577 /* HabitRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HabitRow.swift; sourceTree = "<group>"; };
		FBEA47BA2EC4F65800702577 /* ActivitiesListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivitiesListView.swift; sourceTree = "<group>"; };
		FBEA47BB2EC4F65800702577 /* ActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityView.swift; sourceTree = "<group>"; };
		FBEA47BC2EC4F65800702577 /* ExtracurricularList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtracurricularList.swift; sourceTree = "<group>"; };
		FBEA47BD2EC4F65800702577 /* OccupationList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OccupationList.swift; sourceTree = "<group>"; };
		FBEA47C12EC4F65800702577 /* CharacterCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterCard.swift; sourceTree = "<group>"; };
		FBEA47C22EC4F65800702577 /* StatBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatBar.swift; sourceTree = "<group>"; };
		FBEA47C52EC4F65800702577 /* CharacterSetupView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterSetupView.swift; sourceTree = "<group>"; };
		FBEA47C62EC4F65800702577 /* ConfirmationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmationView.swift; sourceTree = "<group>"; };
		FBEA47C72EC4F65800702577 /* WelcomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeView.swift; sourceTree = "<group>"; };
		FBEA47C92EC4F65800702577 /* DeathView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeathView.swift; sourceTree = "<group>"; };
		FBA0000012F1000100702577 /* LifeSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LifeSummary.swift; sourceTree = "<group>"; };
		FBA0000022F1000100702577 /* LegacyTreeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegacyTreeView.swift; sourceTree = "<group>"; };
		FBA0000032F1000100702577 /* OfflineDigestView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OfflineDigestView.swift; sourceTree = "<group>"; };
		FBA0001012F2000100702577 /* Engagement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Engagement.swift; sourceTree = "<group>"; };
		FBA0001022F2000100702577 /* LifeGoalsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LifeGoalsView.swift; sourceTree = "<group>"; };
		FBA0001032F2000100702577 /* AchievementCollectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AchievementCollectionView.swift; sourceTree = "<group>"; };
		FBA0001042F2000100702577 /* QuestDepthSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuestDepthSection.swift; sourceTree = "<group>"; };
		FBA0001052F2000100702577 /* PerformActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PerformActivityView.swift; sourceTree = "<group>"; };
		FBA0001062F2000100702577 /* PrestigeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrestigeView.swift; sourceTree = "<group>"; };
		FBEA47CA2EC4F65800702577 /* PersonDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PersonDetailView.swift; sourceTree = "<group>"; };
		FBEA47CD2EC4F65800702577 /* CompatibilityBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompatibilityBadge.swift; sourceTree = "<group>"; };
		FBEA47CE2EC4F65800702577 /* CompatibilityExplanationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompatibilityExplanationView.swift; sourceTree = "<group>"; };
		FBEA47CF2EC4F65800702577 /* EnhancedProfileCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnhancedProfileCard.swift; sourceTree = "<group>"; };
		FBEA47D02EC4F65800702577 /* InterestTag.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InterestTag.swift; sourceTree = "<group>"; };
		FBEA47D12EC4F65800702577 /* MatchExplanationToast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatchExplanationToast.swift; sourceTree = "<group>"; };
		1BFF2308464C9C94B8AA29E3 /* MatchCelebrationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatchCelebrationView.swift; sourceTree = "<group>"; };
		FBEA47D22EC4F65800702577 /* RelationshipEventModal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelationshipEventModal.swift; sourceTree = "<group>"; };
		FBEA47D32EC4F65800702577 /* StatBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatBadge.swift; sourceTree = "<group>"; };
		FBEA47D52EC4F65800702577 /* DateActivitySelectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateActivitySelectionView.swift; sourceTree = "<group>"; };
		FBEA47D62EC4F65800702577 /* DateMiniGameView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateMiniGameView.swift; sourceTree = "<group>"; };
		FBEA47D72EC4F65800702577 /* DatingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatingView.swift; sourceTree = "<group>"; };
		FBEA47D82EC4F65800702577 /* RelationshipDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelationshipDetailView.swift; sourceTree = "<group>"; };
		FBEA47D92EC4F65800702577 /* RelationshipsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RelationshipsView.swift; sourceTree = "<group>"; };
		FBEA47DA2EC4F65800702577 /* SwipeDatingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwipeDatingView.swift; sourceTree = "<group>"; };
		FBEA47DD2EC4F65800702577 /* EventModalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventModalView.swift; sourceTree = "<group>"; };
		FBEA47E02EC4F65800702577 /* BottomButtonsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BottomButtonsView.swift; sourceTree = "<group>"; };
		FBEA47E12EC4F65800702577 /* HeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HeaderView.swift; sourceTree = "<group>"; };
		FBEA47E22EC4F65800702577 /* MainCharacterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainCharacterView.swift; sourceTree = "<group>"; };
		FBEA47E32EC4F65800702577 /* SheetHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SheetHeaderView.swift; sourceTree = "<group>"; };
		FBEA47E42EC4F65800702577 /* SpeedButtonsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpeedButtonsView.swift; sourceTree = "<group>"; };
		FBEA47E62EC4F65800702577 /* HomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeView.swift; sourceTree = "<group>"; };
		FBEA47E72EC4F65800702577 /* MoreView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MoreView.swift; sourceTree = "<group>"; };
		FBEA47EA2EC4F65800702577 /* ConversationListItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversationListItem.swift; sourceTree = "<group>"; };
		FBEA47EC2EC4F65800702577 /* ChatView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatView.swift; sourceTree = "<group>"; };
		FBEA47ED2EC4F65800702577 /* MessagesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagesView.swift; sourceTree = "<group>"; };
		FBEA47F02EC4F65800702577 /* EnergyRefillTier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnergyRefillTier.swift; sourceTree = "<group>"; };
		FBEA47F12EC4F65800702577 /* TimeSkipTier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeSkipTier.swift; sourceTree = "<group>"; };
		FBEA47F32EC4F65800702577 /* EnergyRefillModal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnergyRefillModal.swift; sourceTree = "<group>"; };
		FBEA47F42EC4F65800702577 /* TimeSkipModal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeSkipModal.swift; sourceTree = "<group>"; };
		FBEA47F52EC4F65800702577 /* TimeSkipSummaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimeSkipSummaryView.swift; sourceTree = "<group>"; };
		FBEA47F82EC4F65800702577 /* FeatureRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeatureRow.swift; sourceTree = "<group>"; };
		FBEA47F92EC4F65800702577 /* OnboardingTaskCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingTaskCard.swift; sourceTree = "<group>"; };
		FBEA47FA2EC4F65800702577 /* TOOLTIP_ARCHITECTURE.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = TOOLTIP_ARCHITECTURE.md; sourceTree = "<group>"; };
		FBEA47FB2EC4F65800702577 /* TOOLTIP_README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; path = TOOLTIP_README.md; sourceTree = "<group>"; };
		FBEA47FC2EC4F65800702577 /* TooltipDemoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TooltipDemoView.swift; sourceTree = "<group>"; };
		FBEA47FD2EC4F65800702577 /* TooltipManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TooltipManager.swift; sourceTree = "<group>"; };
		FBEA47FE2EC4F65800702577 /* TooltipUsageExamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TooltipUsageExamples.swift; sourceTree = "<group>"; };
		FBEA47FF2EC4F65800702577 /* TooltipView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TooltipView.swift; sourceTree = "<group>"; };
		FBEA48002EC4F65800702577 /* TourCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TourCard.swift; sourceTree = "<group>"; };
		FBEA48022EC4F65800702577 /* OnboardingContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingContainerView.swift; sourceTree = "<group>"; };
		FBEA48032EC4F65800702577 /* OnboardingStep1_WelcomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStep1_WelcomeView.swift; sourceTree = "<group>"; };
		FBEA48042EC4F65800702577 /* OnboardingStep3_UITourView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStep3_UITourView.swift; sourceTree = "<group>"; };
		FBEA48052EC4F65800702577 /* OnboardingStep4_GuidedActionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStep4_GuidedActionsView.swift; sourceTree = "<group>"; };
		FBEA48062EC4F65800702577 /* OnboardingStep5_CompletionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingStep5_CompletionView.swift; sourceTree = "<group>"; };
		FBEA48092EC4F65800702577 /* Achievement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Achievement.swift; sourceTree = "<group>"; };
		FBEA480A2EC4F65800702577 /* DailyReward.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyReward.swift; sourceTree = "<group>"; };
		FBEA480C2EC4F65800702577 /* AchievementDetailView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AchievementDetailView.swift; sourceTree = "<group>"; };
		FBEA480D2EC4F65800702577 /* AchievementsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AchievementsView.swift; sourceTree = "<group>"; };
		FBEA480E2EC4F65800702577 /* AchievementUnlockModal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AchievementUnlockModal.swift; sourceTree = "<group>"; };
		FBEA48112EC4F65800702577 /* AccountDeletionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountDeletionView.swift; sourceTree = "<group>"; };
		FBEA48122EC4F65800702577 /* DataExportView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataExportView.swift; sourceTree = "<group>"; };
		FBEADBG12EC4F65800702577 /* DebugToolsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugToolsView.swift; sourceTree = "<group>"; };
		FBEA48152EC4F65800702577 /* StoreItemCard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreItemCard.swift; sourceTree = "<group>"; };
		FBEA48172EC4F65800702577 /* ItemsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ItemsView.swift; sourceTree = "<group>"; };
		FBEA48182EC4F65800702577 /* ProductGridView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProductGridView.swift; sourceTree = "<group>"; };
		FBEA48192EC4F65800702577 /* StoreView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreView.swift; sourceTree = "<group>"; };
		FBEA48632EC4F65D00702577 /* Activity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Activity.swift; sourceTree = "<group>"; };
		FBEA48642EC4F65D00702577 /* Conversation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Conversation.swift; sourceTree = "<group>"; };
		FBEA48652EC4F65D00702577 /* MessageEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEvent.swift; sourceTree = "<group>"; };
		FBEA48662EC4F65D00702577 /* Person.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Person.swift; sourceTree = "<group>"; };
		FBEA48672EC4F65D00702577 /* Player.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Player.swift; sourceTree = "<group>"; };
		FBEA48682EC4F65D00702577 /* Question.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Question.swift; sourceTree = "<group>"; };
		FBEA48692EC4F65D00702577 /* StoreItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StoreItem.swift; sourceTree = "<group>"; };
		FBEA486B2EC4F65D00702577 /* ParsingHelpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParsingHelpers.swift; sourceTree = "<group>"; };
		FBEA486D2EC4F65D00702577 /* GameStateViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameStateViewModel.swift; sourceTree = "<group>"; };
		FBEA486E2EC4F65D00702577 /* PlayerViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerViewModel.swift; sourceTree = "<group>"; };
		FBEA487C2EC4F66800702577 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
		FBEA487E2EC4FAFF00702577 /* lichunWebsocketDebug.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = lichunWebsocketDebug.entitlements; sourceTree = "<group>"; };
		FBEA487F2EC509C000702577 /* DailyQuest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyQuest.swift; sourceTree = "<group>"; };
		FBEA48812EC509C800702577 /* DailyQuestsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyQuestsView.swift; sourceTree = "<group>"; };
		FBEA48822EC509C800702577 /* DailyRewardsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DailyRewardsView.swift; sourceTree = "<group>"; };
		FFAEFB8A50BEFAB32FCEA572 /* WebSocketConnection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketConnection.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		0025BC58D10AFDCF6A49CFFD /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				B7211E899DDE1FC48437CABA /* Foundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FB8EB9822A27B1F000C83411 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FB1B48552ADDB76A003041FA /* Alamofire in Frameworks */,
				FBF1ED072B29554100931B8B /* AlertToast in Frameworks */,
				FB5BA31F2A576E2500E145B0 /* SDWebImageSwiftUI in Frameworks */,
				FB1C0DE32A93AE6600538E61 /* SDWebImageSVGCoder in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FB8EB9922A27B1F100C83411 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FB8EB99C2A27B1F100C83411 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		4CEA3C698012B9E1971C3385 /* iOS */ = {
			isa = PBXGroup;
			children = (
				74A1027B01EFEAB08F876CB9 /* Foundation.framework */,
			);
			name = iOS;
			sourceTree = "<group>";
		};
		78068AF16AEFA53CD573EE03 /* BaoLifeLiveActivityExtension */ = {
			isa = PBXGroup;
			children = (
				E1376233EEC2A21C70C09BD2 /* BaoLifeLiveActivityExtension.swift */,
				0A144734DCF4C713B20F5404 /* Info.plist */,
				58DC2743874EB092CE323CDB /* BaoLifeLiveActivityExtension.entitlements */,
			);
			name = BaoLifeLiveActivityExtension;
			path = BaoLifeLiveActivityExtension;
			sourceTree = "<group>";
		};
		8D96DD2EE283AB8FA3AFB73F /* Images */ = {
			isa = PBXGroup;
			children = (
				BF43AD93579EFD0D5D085A5C /* CharacterAvatar.swift */,
			);
			name = Images;
			path = Images;
			sourceTree = "<group>";
		};
		8FF803F46F76D1E0AF4710CD /* LiveActivities */ = {
			isa = PBXGroup;
			children = (
				319BFC7B6B67D77B04A7DAA8 /* LiveActivitySnapshot.swift */,
				37368A5BF0E077EC51ADC6A1 /* LiveActivityManager.swift */,
			);
			name = LiveActivities;
			path = LiveActivities;
			sourceTree = "<group>";
		};
		CDF72100D5ECB97E03D8A68F /* SharedLiveActivity */ = {
			isa = PBXGroup;
			children = (
				86319AF208D0ACCE50198FFD /* CharacterLiveActivityAttributes.swift */,
			);
			name = SharedLiveActivity;
			path = SharedLiveActivity;
			sourceTree = "<group>";
		};
		FB21F97F2EC7E3D900B1D2F8 /* Navigation */ = {
			isa = PBXGroup;
			children = (
				FB21F97C2EC7E3D900B1D2F8 /* LiquidGlassTabBar.swift */,
				FB21F97D2EC7E3D900B1D2F8 /* LiquidGlassTabContainer.swift */,
				FB21F97E2EC7E3D900B1D2F8 /* QuickActionsMenu.swift */,
			);
			path = Navigation;
			sourceTree = "<group>";
		};
		FB21F9842EC7E40100B1D2F8 /* Social */ = {
			isa = PBXGroup;
			children = (
				FB21F9832EC7E40100B1D2F8 /* SocialView.swift */,
			);
			path = Social;
			sourceTree = "<group>";
		};
		FB40CE142B6595DB0015F9B8 /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				4CEA3C698012B9E1971C3385 /* iOS */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
		FB8EB97C2A27B1F000C83411 = {
			isa = PBXGroup;
			children = (
				FB8EB9872A27B1F000C83411 /* lichunWebsocket */,
				FB8EB9982A27B1F100C83411 /* lichunWebsocketTests */,
				FB8EB9A22A27B1F100C83411 /* lichunWebsocketUITests */,
				FB8EB9862A27B1F000C83411 /* Products */,
				FB40CE142B6595DB0015F9B8 /* Frameworks */,
				CDF72100D5ECB97E03D8A68F /* SharedLiveActivity */,
				78068AF16AEFA53CD573EE03 /* BaoLifeLiveActivityExtension */,
			);
			sourceTree = "<group>";
		};
		FB8EB9862A27B1F000C83411 /* Products */ = {
			isa = PBXGroup;
			children = (
				FB8EB9852A27B1F000C83411 /* lichunWebsocket.app */,
				FB8EB9952A27B1F100C83411 /* lichunWebsocketTests.xctest */,
				FB8EB99F2A27B1F100C83411 /* lichunWebsocketUITests.xctest */,
				5B4A9FA05279559ED5885233 /* BaoLifeLiveActivityExtension.appex */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		FB8EB9872A27B1F000C83411 /* lichunWebsocket */ = {
			isa = PBXGroup;
			children = (
				FBEA487E2EC4FAFF00702577 /* lichunWebsocketDebug.entitlements */,
				FBEA487C2EC4F66800702577 /* Info.plist */,
				FBEA48702EC4F65D00702577 /* Core */,
				FBEA481C2EC4F65800702577 /* Features */,
				FBEA47882EC4F65000702577 /* Shared */,
				FBEA47472EC4F64B00702577 /* Legal */,
				FBEA473F2EC4F64200702577 /* Views */,
				FBEA47332EC4F63600702577 /* AppDelegate.swift */,
				FB40CE112B6593F10015F9B8 /* lichunWebsocket.entitlements */,
				FB8EB9882A27B1F000C83411 /* lichunWebsocketApp.swift */,
				FB8EB9B22A27B51F00C83411 /* WebSocketService.swift */,
				FB8EB98A2A27B1F000C83411 /* ContentView.swift */,
				FB8EB98C2A27B1F000C83411 /* Assets.xcassets */,
				FB4AAB1D2A8B10B50039A18B /* LaunchScreen.storyboard */,
				FB8EB98E2A27B1F000C83411 /* Preview Content */,
			);
			path = lichunWebsocket;
			sourceTree = "<group>";
		};
		FB8EB98E2A27B1F000C83411 /* Preview Content */ = {
			isa = PBXGroup;
			children = (
				FB8EB98F2A27B1F000C83411 /* Preview Assets.xcassets */,
			);
			path = "Preview Content";
			sourceTree = "<group>";
		};
		FB8EB9982A27B1F100C83411 /* lichunWebsocketTests */ = {
			isa = PBXGroup;
			children = (
				FB8EB9992A27B1F100C83411 /* lichunWebsocketTests.swift */,
				FBC0A1022F00000100702577 /* EventV2DecodingTests.swift */,
				FBC0A3022F00000200702577 /* EventV2ResponseTests.swift */,
				FBC0A5022F00000300702577 /* EventV2RenderingTests.swift */,
				058803963924D4A25D4B0744 /* LiveActivitySnapshotTests.swift */,
			);
			path = lichunWebsocketTests;
			sourceTree = "<group>";
		};
		FB8EB9A22A27B1F100C83411 /* lichunWebsocketUITests */ = {
			isa = PBXGroup;
			children = (
				FB8EB9A32A27B1F100C83411 /* lichunWebsocketUITests.swift */,
				FB8EB9A52A27B1F100C83411 /* lichunWebsocketUITestsLaunchTests.swift */,
			);
			path = lichunWebsocketUITests;
			sourceTree = "<group>";
		};
		FBEA47362EC4F64200702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FBEA47352EC4F64200702577 /* CozyActivityButton.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA47372EC4F64200702577 /* ActivityView */ = {
			isa = PBXGroup;
			children = (
				FBEA47362EC4F64200702577 /* Components */,
			);
			path = ActivityView;
			sourceTree = "<group>";
		};
		FBEA47392EC4F64200702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FBEA47382EC4F64200702577 /* CozySwipeButtons.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA473A2EC4F64200702577 /* DatingView */ = {
			isa = PBXGroup;
			children = (
				FBEA47392EC4F64200702577 /* Components */,
			);
			path = DatingView;
			sourceTree = "<group>";
		};
		FBEA473D2EC4F64200702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FBEA473B2EC4F64200702577 /* CozyChatBubble.swift */,
				FBEA473C2EC4F64200702577 /* CozyMessageInput.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA473E2EC4F64200702577 /* MessagesView */ = {
			isa = PBXGroup;
			children = (
				FBEA473D2EC4F64200702577 /* Components */,
			);
			path = MessagesView;
			sourceTree = "<group>";
		};
		FBEA473F2EC4F64200702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA47372EC4F64200702577 /* ActivityView */,
				FBEA473A2EC4F64200702577 /* DatingView */,
				FBEA473E2EC4F64200702577 /* MessagesView */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA47472EC4F64B00702577 /* Legal */ = {
			isa = PBXGroup;
			children = (
				FBEA47442EC4F64B00702577 /* privacy.html */,
				FBEA47452EC4F64B00702577 /* support.html */,
				FBEA47462EC4F64B00702577 /* terms.html */,
			);
			path = Legal;
			sourceTree = "<group>";
		};
		FBEA47502EC4F65000702577 /* Buttons */ = {
			isa = PBXGroup;
			children = (
				FBEA474B2EC4F65000702577 /* CozyIconButton.swift */,
				FBEA474C2EC4F65000702577 /* IconButton.swift */,
				FBEA474D2EC4F65000702577 /* PrimaryButton.swift */,
				FBEA474E2EC4F65000702577 /* PrimaryButtonStyle.swift */,
				FBEA474F2EC4F65000702577 /* SecondaryButton.swift */,
			);
			path = Buttons;
			sourceTree = "<group>";
		};
		FBEA47532EC4F65000702577 /* Cards */ = {
			isa = PBXGroup;
			children = (
				FBEA47512EC4F65000702577 /* BaseCard.swift */,
				FBEA47522EC4F65000702577 /* CharacterListCard.swift */,
			);
			path = Cards;
			sourceTree = "<group>";
		};
		FBEA47552EC4F65000702577 /* Dialogs */ = {
			isa = PBXGroup;
			children = (
				FBEA47542EC4F65000702577 /* ConfirmationDialog.swift */,
			);
			path = Dialogs;
			sourceTree = "<group>";
		};
		FBEA47572EC4F65000702577 /* Feedback */ = {
			isa = PBXGroup;
			children = (
				FBEA47562EC4F65000702577 /* CelebratoryPopup.swift */,
				FBEA47A32EC4F65000702601 /* FloatingDeltaView.swift */,
			);
			path = Feedback;
			sourceTree = "<group>";
		};
		FBEA47592EC4F65000702577 /* Header */ = {
			isa = PBXGroup;
			children = (
				FBEA47582EC4F65000702577 /* CozyHeaderView.swift */,
			);
			path = Header;
			sourceTree = "<group>";
		};
		FBEA475E2EC4F65000702577 /* Indicators */ = {
			isa = PBXGroup;
			children = (
				FBEA475A2EC4F65000702577 /* LoadingView.swift */,
				CCBB22DD2EC5F65000CCBB22 /* CozyConnectingView.swift */,
				FBEA475B2EC4F65000702577 /* ProgressBar.swift */,
				FBEA475C2EC4F65000702577 /* ProgressLoadingView.swift */,
				FBEA475D2EC4F65000702577 /* SkeletonView.swift */,
			);
			path = Indicators;
			sourceTree = "<group>";
		};
		FBEA47602EC4F65000702577 /* Modals */ = {
			isa = PBXGroup;
			children = (
			);
			path = Modals;
			sourceTree = "<group>";
		};
		FBEA47642EC4F65000702577 /* Overlays */ = {
			isa = PBXGroup;
			children = (
				FBEA47612EC4F65000702577 /* ConfettiView.swift */,
				FBEA47622EC4F65000702577 /* ErrorRecoveryView.swift */,
				FBEA47632EC4F65000702577 /* ToastView.swift */,
			);
			path = Overlays;
			sourceTree = "<group>";
		};
		FBEA47672EC4F65000702577 /* Stats */ = {
			isa = PBXGroup;
			children = (
				FBEA47652EC4F65000702577 /* CozyStatBadge.swift */,
				FBEA47662EC4F65000702577 /* CozyStatBar.swift */,
				1762D3C8426D4670A1BD6A66 /* ResourcePill.swift */,
			);
			path = Stats;
			sourceTree = "<group>";
		};
		FBEA47692EC4F65000702577 /* Tags */ = {
			isa = PBXGroup;
			children = (
				FBEA47682EC4F65000702577 /* CozyInterestTag.swift */,
			);
			path = Tags;
			sourceTree = "<group>";
		};
		FBEA476A2EC4F65000702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FB21F97F2EC7E3D900B1D2F8 /* Navigation */,
				FBEA47502EC4F65000702577 /* Buttons */,
				FBEA47532EC4F65000702577 /* Cards */,
				FBEA47552EC4F65000702577 /* Dialogs */,
				FBEA47572EC4F65000702577 /* Feedback */,
				FBEA47592EC4F65000702577 /* Header */,
				FBEA475E2EC4F65000702577 /* Indicators */,
				FBEA47602EC4F65000702577 /* Modals */,
				FBEA47642EC4F65000702577 /* Overlays */,
				FBEA47672EC4F65000702577 /* Stats */,
				FBEA47692EC4F65000702577 /* Tags */,
				8D96DD2EE283AB8FA3AFB73F /* Images */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA476E2EC4F65000702577 /* DesignSystem */ = {
			isa = PBXGroup;
			children = (
				FBEA476B2EC4F65000702577 /* AppColors.swift */,
				FBEA476C2EC4F65000702577 /* AppSpacing.swift */,
				FBEA476D2EC4F65000702577 /* AppTypography.swift */,
			);
			path = DesignSystem;
			sourceTree = "<group>";
		};
		FBEA47792EC4F65000702577 /* Extensions */ = {
			isa = PBXGroup;
			children = (
				FBEA476F2EC4F65000702577 /* Color+Hex.swift */,
				FBEA47702EC4F65000702577 /* String+Extensions.swift */,
				FBEA47712EC4F65000702577 /* String+Interest.swift */,
				FBEA47722EC4F65000702577 /* Text+DynamicType.swift */,
				FBEA47732EC4F65000702577 /* UIImage+Extensions.swift */,
				FBEA47742EC4F65000702577 /* UINavigationController+Extensions.swift */,
				FBEA47752EC4F65000702577 /* View+Accessibility.swift */,
				FBEA47762EC4F65000702577 /* View+Extensions.swift */,
				FBEA47772EC4F65000702577 /* View+Haptics.swift */,
				FBEA47782EC4F65000702577 /* View+LoadingError.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		FBEA477D2EC4F65000702577 /* Managers */ = {
			isa = PBXGroup;
			children = (
				FBEA477A2EC4F65000702577 /* AnalyticsManager.swift */,
				FBEA477B2EC4F65000702577 /* SoundManager.swift */,
				FBEA477C2EC4F65000702577 /* ToastManager.swift */,
				F44C1444A3A9E0BA5B3CD919 /* DeepLinkManager.swift */,
			);
			path = Managers;
			sourceTree = "<group>";
		};
		FBEA47872EC4F65000702577 /* Utilities */ = {
			isa = PBXGroup;
			children = (
				FBEA477E2EC4F65000702577 /* AnimationUtilities.swift */,
				FBEA477F2EC4F65000702577 /* Constants.swift */,
				FBEA47802EC4F65000702577 /* CozyAnimations.swift */,
				FBEA47812EC4F65000702577 /* DateFormatters.swift */,
				FBEA47822EC4F65000702577 /* EducationHelpers.swift */,
				FBEA47832EC4F65000702577 /* HapticFeedback.swift */,
				FBEA47842EC4F65000702577 /* PreferenceKeys.swift */,
				FBEA47852EC4F65000702577 /* RelationshipHelpers.swift */,
				FBEA47862EC4F65000702577 /* RetryHandler.swift */,
			);
			path = Utilities;
			sourceTree = "<group>";
		};
		FBEA47882EC4F65000702577 /* Shared */ = {
			isa = PBXGroup;
			children = (
				FBEA476A2EC4F65000702577 /* Components */,
				FBEA476E2EC4F65000702577 /* DesignSystem */,
				FBEA47792EC4F65000702577 /* Extensions */,
				FBEA477D2EC4F65000702577 /* Managers */,
				FBEA47872EC4F65000702577 /* Utilities */,
			);
			path = Shared;
			sourceTree = "<group>";
		};
		FBEA47B92EC4F65800702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FBEA47B72EC4F65800702577 /* ActivityButton.swift */,
				FBEA47B82EC4F65800702577 /* HabitRow.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA47BE2EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA47BA2EC4F65800702577 /* ActivitiesListView.swift */,
				FBEA47BB2EC4F65800702577 /* ActivityView.swift */,
				FBEA47BC2EC4F65800702577 /* ExtracurricularList.swift */,
				FBEA47BD2EC4F65800702577 /* OccupationList.swift */,
				FBA0001052F2000100702577 /* PerformActivityView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA47BF2EC4F65800702577 /* Activities */ = {
			isa = PBXGroup;
			children = (
				FBEA47B92EC4F65800702577 /* Components */,
				FBEA47BE2EC4F65800702577 /* Views */,
			);
			path = Activities;
			sourceTree = "<group>";
		};
		FBEA47C42EC4F65800702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FBEA47C12EC4F65800702577 /* CharacterCard.swift */,
				FBEA47C22EC4F65800702577 /* StatBar.swift */,
				7CB8311F88E8CA39B825C78D /* AccordionSection.swift */,
				111496DF29B02957F441ED29 /* ActionsSection.swift */,
				9B8E4ED1D8AD30BB585C8974 /* PersonalitySection.swift */,
				77C521F47D575305E9ACD86E /* RelationshipSection.swift */,
				358DDD0382707E7FF8FD1197 /* LifeStorySection.swift */,
				0343452C4E8015E1C45FB31E /* StatsHealthSection.swift */,
				62F8C0991D73EA53C8470BB9 /* ItemsSection.swift */,
				D976AB6F4A0AD54BF0D5D3EE /* ProfileHeader.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA47C82EC4F65800702577 /* CharacterCreation */ = {
			isa = PBXGroup;
			children = (
				FBEA47C52EC4F65800702577 /* CharacterSetupView.swift */,
				FBEA47C62EC4F65800702577 /* ConfirmationView.swift */,
				FBEA47C72EC4F65800702577 /* WelcomeView.swift */,
			);
			path = CharacterCreation;
			sourceTree = "<group>";
		};
		FBEA47CB2EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA47C82EC4F65800702577 /* CharacterCreation */,
				FBEA47C92EC4F65800702577 /* DeathView.swift */,
				FBA0000022F1000100702577 /* LegacyTreeView.swift */,
				FBA0001062F2000100702577 /* PrestigeView.swift */,
				FBEA47CA2EC4F65800702577 /* PersonDetailView.swift */,
				701E2DFCB33535D2AA7A6C99 /* NPCProfileView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA47CC2EC4F65800702577 /* Character */ = {
			isa = PBXGroup;
			children = (
				FBEA47C42EC4F65800702577 /* Components */,
				FBEA47CB2EC4F65800702577 /* Views */,
			);
			path = Character;
			sourceTree = "<group>";
		};
		FBEA47D42EC4F65800702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FB21F96A2EC5385E00B1D2F8 /* MatchCard.swift */,
				FB21F9622EC5363600B1D2F8 /* QuickActionsBar.swift */,
				FB21F9632EC5363600B1D2F8 /* RecentMomentsCard.swift */,
				FB21F9642EC5363600B1D2F8 /* RelationshipSnapshotCard.swift */,
				FB21F9652EC5363600B1D2F8 /* RomanticHeroCard.swift */,
				FBEA47CD2EC4F65800702577 /* CompatibilityBadge.swift */,
				FBEA47CE2EC4F65800702577 /* CompatibilityExplanationView.swift */,
				FBEA47CF2EC4F65800702577 /* EnhancedProfileCard.swift */,
				FBEA47D02EC4F65800702577 /* InterestTag.swift */,
				FBEA47D12EC4F65800702577 /* MatchExplanationToast.swift */,
				1BFF2308464C9C94B8AA29E3 /* MatchCelebrationView.swift */,
				FBEA47D22EC4F65800702577 /* RelationshipEventModal.swift */,
				FBEA47D32EC4F65800702577 /* StatBadge.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA47DB2EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA47D52EC4F65800702577 /* DateActivitySelectionView.swift */,
				FBEA47D62EC4F65800702577 /* DateMiniGameView.swift */,
				FBEA47D72EC4F65800702577 /* DatingView.swift */,
				FBEA47D82EC4F65800702577 /* RelationshipDetailView.swift */,
				FBEA47D92EC4F65800702577 /* RelationshipsView.swift */,
				FBEA47DA2EC4F65800702577 /* SwipeDatingView.swift */,
				06980E5B9C2B267A0D099591 /* DatingLockedView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA47DC2EC4F65800702577 /* Dating */ = {
			isa = PBXGroup;
			children = (
				FBEA47D42EC4F65800702577 /* Components */,
				FBEA47DB2EC4F65800702577 /* Views */,
			);
			path = Dating;
			sourceTree = "<group>";
		};
		FBEA47DE2EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA47DD2EC4F65800702577 /* EventModalView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA47DF2EC4F65800702577 /* Events */ = {
			isa = PBXGroup;
			children = (
				FBEA47DE2EC4F65800702577 /* Views */,
			);
			path = Events;
			sourceTree = "<group>";
		};
		FBEA47E52EC4F65800702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FBEA47E02EC4F65800702577 /* BottomButtonsView.swift */,
				FBEA47E12EC4F65800702577 /* HeaderView.swift */,
				FBEA47E22EC4F65800702577 /* MainCharacterView.swift */,
				FBEA47E32EC4F65800702577 /* SheetHeaderView.swift */,
				FBEA47E42EC4F65800702577 /* SpeedButtonsView.swift */,
				45AAE79E17154339AD3997E1 /* StatusHeaderCard.swift */,
				668E217920E540F6A5B47910 /* AvatarCard.swift */,
				50EBB8F76D34155C699248CD /* PlayerProfileSheet.swift */,
				DFB4D29208234F2D8A5FC969 /* QuickStatsCard.swift */,
				5C223CB99D8248C7BF03356E /* LifeTimelineCard.swift */,
				F08AFCABBD1C471C90309EE5 /* LifeEventCard.swift */,
				1D3B1C96EBAD4540B6D3A472 /* GameControlsCard.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA47E82EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FB21F96C2EC53CCC00B1D2F8 /* ProfileMenuView.swift */,
				FBEA47E62EC4F65800702577 /* HomeView.swift */,
				FBA0000032F1000100702577 /* OfflineDigestView.swift */,
				FBEA47E72EC4F65800702577 /* MoreView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA47E92EC4F65800702577 /* Home */ = {
			isa = PBXGroup;
			children = (
				FBEA47E52EC4F65800702577 /* Components */,
				FBEA47E82EC4F65800702577 /* Views */,
			);
			path = Home;
			sourceTree = "<group>";
		};
		FBEA47EB2EC4F65800702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FB21F97A2EC56CAF00B1D2F8 /* ExpandableMessageInput.swift */,
				200A0C2999074C93B597C37A /* DynamicTextInput.swift */,
				FB21F9782EC56CA100B1D2F8 /* CozyMessageBubble.swift */,
				FB21F9762EC56C9300B1D2F8 /* ChatHeaderCard.swift */,
				FB21F96E2EC566A800B1D2F8 /* MessageRowCard.swift */,
				9A8CEA696E64D21115AF3484 /* ChatMessagesList.swift */,
				FB21F96F2EC566A800B1D2F8 /* MessagesEmptyState.swift */,
				FB21F9702EC566A800B1D2F8 /* MessagesHeaderCard.swift */,
				FB21F9712EC566A800B1D2F8 /* RelationshipBadge.swift */,
				FBEA47EA2EC4F65800702577 /* ConversationListItem.swift */,
				C2455DC8055AF2689DAAF60A /* TypingIndicatorBubble.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA47EE2EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA47EC2EC4F65800702577 /* ChatView.swift */,
				FBEA47ED2EC4F65800702577 /* MessagesView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA47EF2EC4F65800702577 /* Messaging */ = {
			isa = PBXGroup;
			children = (
				FBEA47EB2EC4F65800702577 /* Components */,
				FBEA47EE2EC4F65800702577 /* Views */,
			);
			path = Messaging;
			sourceTree = "<group>";
		};
		FBEA47F22EC4F65800702577 /* Models */ = {
			isa = PBXGroup;
			children = (
				FBEA47F02EC4F65800702577 /* EnergyRefillTier.swift */,
				FBEA47F12EC4F65800702577 /* TimeSkipTier.swift */,
			);
			path = Models;
			sourceTree = "<group>";
		};
		FBEA47F62EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA47F32EC4F65800702577 /* EnergyRefillModal.swift */,
				FBEA47F42EC4F65800702577 /* TimeSkipModal.swift */,
				FBEA47F52EC4F65800702577 /* TimeSkipSummaryView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA47F72EC4F65800702577 /* Monetization */ = {
			isa = PBXGroup;
			children = (
				FBEA47F22EC4F65800702577 /* Models */,
				FBEA47F62EC4F65800702577 /* Views */,
			);
			path = Monetization;
			sourceTree = "<group>";
		};
		FBEA48012EC4F65800702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FBEA47F82EC4F65800702577 /* FeatureRow.swift */,
				FBEA47F92EC4F65800702577 /* OnboardingTaskCard.swift */,
				FBEA47FA2EC4F65800702577 /* TOOLTIP_ARCHITECTURE.md */,
				FBEA47FB2EC4F65800702577 /* TOOLTIP_README.md */,
				FBEA47FC2EC4F65800702577 /* TooltipDemoView.swift */,
				FBEA47FD2EC4F65800702577 /* TooltipManager.swift */,
				FBEA47FE2EC4F65800702577 /* TooltipUsageExamples.swift */,
				FBEA47FF2EC4F65800702577 /* TooltipView.swift */,
				FBEA48002EC4F65800702577 /* TourCard.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA48072EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA48022EC4F65800702577 /* OnboardingContainerView.swift */,
				FBEA48032EC4F65800702577 /* OnboardingStep1_WelcomeView.swift */,
				FBEA48042EC4F65800702577 /* OnboardingStep3_UITourView.swift */,
				FBEA48052EC4F65800702577 /* OnboardingStep4_GuidedActionsView.swift */,
				FBEA48062EC4F65800702577 /* OnboardingStep5_CompletionView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA48082EC4F65800702577 /* Onboarding */ = {
			isa = PBXGroup;
			children = (
				FBEA48012EC4F65800702577 /* Components */,
				FBEA48072EC4F65800702577 /* Views */,
			);
			path = Onboarding;
			sourceTree = "<group>";
		};
		FBEA480B2EC4F65800702577 /* Models */ = {
			isa = PBXGroup;
			children = (
				FBEA487F2EC509C000702577 /* DailyQuest.swift */,
				FBEA48092EC4F65800702577 /* Achievement.swift */,
				FBEA480A2EC4F65800702577 /* DailyReward.swift */,
			);
			path = Models;
			sourceTree = "<group>";
		};
		FBEA480F2EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA48812EC509C800702577 /* DailyQuestsView.swift */,
				FBEA48822EC509C800702577 /* DailyRewardsView.swift */,
				FBEA480C2EC4F65800702577 /* AchievementDetailView.swift */,
				FBEA480D2EC4F65800702577 /* AchievementsView.swift */,
				FBA0001022F2000100702577 /* LifeGoalsView.swift */,
				FBA0001032F2000100702577 /* AchievementCollectionView.swift */,
				FBA0001042F2000100702577 /* QuestDepthSection.swift */,
				FBEA480E2EC4F65800702577 /* AchievementUnlockModal.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA48102EC4F65800702577 /* Retention */ = {
			isa = PBXGroup;
			children = (
				FBEA480B2EC4F65800702577 /* Models */,
				FBEA480F2EC4F65800702577 /* Views */,
			);
			path = Retention;
			sourceTree = "<group>";
		};
		FBEA48132EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA48112EC4F65800702577 /* AccountDeletionView.swift */,
				FBEA48122EC4F65800702577 /* DataExportView.swift */,
				FBEADBG12EC4F65800702577 /* DebugToolsView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA48142EC4F65800702577 /* Settings */ = {
			isa = PBXGroup;
			children = (
				FBEA48132EC4F65800702577 /* Views */,
			);
			path = Settings;
			sourceTree = "<group>";
		};
		FBEA48162EC4F65800702577 /* Components */ = {
			isa = PBXGroup;
			children = (
				FBEA48152EC4F65800702577 /* StoreItemCard.swift */,
			);
			path = Components;
			sourceTree = "<group>";
		};
		FBEA481A2EC4F65800702577 /* Views */ = {
			isa = PBXGroup;
			children = (
				FBEA48172EC4F65800702577 /* ItemsView.swift */,
				FBEA48182EC4F65800702577 /* ProductGridView.swift */,
				FBEA48192EC4F65800702577 /* StoreView.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		FBEA481B2EC4F65800702577 /* Store */ = {
			isa = PBXGroup;
			children = (
				FBEA48162EC4F65800702577 /* Components */,
				FBEA481A2EC4F65800702577 /* Views */,
			);
			path = Store;
			sourceTree = "<group>";
		};
		FBEA481C2EC4F65800702577 /* Features */ = {
			isa = PBXGroup;
			children = (
				FB21F9842EC7E40100B1D2F8 /* Social */,
				FBEA47BF2EC4F65800702577 /* Activities */,
				FBEA47CC2EC4F65800702577 /* Character */,
				FBEA47DC2EC4F65800702577 /* Dating */,
				FBEA47DF2EC4F65800702577 /* Events */,
				FBEA47E92EC4F65800702577 /* Home */,
				FBEA47EF2EC4F65800702577 /* Messaging */,
				FBEA47F72EC4F65800702577 /* Monetization */,
				FBEA48082EC4F65800702577 /* Onboarding */,
				FBEA48102EC4F65800702577 /* Retention */,
				FBEA48142EC4F65800702577 /* Settings */,
				FBEA481B2EC4F65800702577 /* Store */,
			);
			path = Features;
			sourceTree = "<group>";
		};
		FBEA486A2EC4F65D00702577 /* Models */ = {
			isa = PBXGroup;
			children = (
				FBEA48632EC4F65D00702577 /* Activity.swift */,
				FBEA48642EC4F65D00702577 /* Conversation.swift */,
				FBEA48652EC4F65D00702577 /* MessageEvent.swift */,
				FBC0A1012F00000100702577 /* EventV2.swift */,
				FBEA48662EC4F65D00702577 /* Person.swift */,
				FBEA48672EC4F65D00702577 /* Player.swift */,
				FBA0000012F1000100702577 /* LifeSummary.swift */,
				FBA0001012F2000100702577 /* Engagement.swift */,
				FBEA48682EC4F65D00702577 /* Question.swift */,
				FBEA48692EC4F65D00702577 /* StoreItem.swift */,
			);
			path = Models;
			sourceTree = "<group>";
		};
		FBEA486C2EC4F65D00702577 /* Services */ = {
			isa = PBXGroup;
			children = (
				FBEA486B2EC4F65D00702577 /* ParsingHelpers.swift */,
				5C8E2B71F4A09D3E67B1C5A8 /* ConversationService.swift */,
				7A4C1D9E83F2B6A5E0D14C7B /* GameStateStore.swift */,
				3E19C8F5A72D6B4E91A0D83C /* EventService.swift */,
				F6297D61E277B83CCDF49C69 /* MonetizationService.swift */,
				68C2F034B9CA6033D5B173BE /* RetentionService.swift */,
				FFAEFB8A50BEFAB32FCEA572 /* WebSocketConnection.swift */,
			);
			path = Services;
			sourceTree = "<group>";
		};
		FBEA486F2EC4F65D00702577 /* ViewModels */ = {
			isa = PBXGroup;
			children = (
				FBEA486D2EC4F65D00702577 /* GameStateViewModel.swift */,
				FBEA486E2EC4F65D00702577 /* PlayerViewModel.swift */,
			);
			path = ViewModels;
			sourceTree = "<group>";
		};
		FBEA48702EC4F65D00702577 /* Core */ = {
			isa = PBXGroup;
			children = (
				FBEA486A2EC4F65D00702577 /* Models */,
				FBEA486C2EC4F65D00702577 /* Services */,
				FBEA486F2EC4F65D00702577 /* ViewModels */,
				8FF803F46F76D1E0AF4710CD /* LiveActivities */,
			);
			path = Core;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		59A584958027E5A06DC21C2A /* BaoLifeLiveActivityExtension */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = D82614CEB44C7F556710EB79 /* Build configuration list for PBXNativeTarget "BaoLifeLiveActivityExtension" */;
			buildPhases = (
				22852224DB7E4A4CBACC915B /* Sources */,
				0025BC58D10AFDCF6A49CFFD /* Frameworks */,
				1FEFD620E8187B24005D66D9 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = BaoLifeLiveActivityExtension;
			productName = BaoLifeLiveActivityExtension;
			productReference = 5B4A9FA05279559ED5885233 /* BaoLifeLiveActivityExtension.appex */;
			productType = "com.apple.product-type.app-extension";
		};
		FB8EB9842A27B1F000C83411 /* lichunWebsocket */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FB8EB9A92A27B1F100C83411 /* Build configuration list for PBXNativeTarget "lichunWebsocket" */;
			buildPhases = (
				FB8EB9812A27B1F000C83411 /* Sources */,
				FB8EB9822A27B1F000C83411 /* Frameworks */,
				FB8EB9832A27B1F000C83411 /* Resources */,
				7C6447A616C82E0AE173F53F /* Embed App Extensions */,
			);
			buildRules = (
			);
			dependencies = (
				DA535CBA14FB72AD8CD65EF7 /* PBXTargetDependency */,
			);
			name = lichunWebsocket;
			packageProductDependencies = (
				FB5BA31E2A576E2500E145B0 /* SDWebImageSwiftUI */,
				FB1C0DE22A93AE6600538E61 /* SDWebImageSVGCoder */,
				FB1B48542ADDB76A003041FA /* Alamofire */,
				FBF1ED062B29554100931B8B /* AlertToast */,
			);
			productName = lichunWebsocket;
			productReference = FB8EB9852A27B1F000C83411 /* lichunWebsocket.app */;
			productType = "com.apple.product-type.application";
		};
		FB8EB9942A27B1F100C83411 /* lichunWebsocketTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FB8EB9AC2A27B1F100C83411 /* Build configuration list for PBXNativeTarget "lichunWebsocketTests" */;
			buildPhases = (
				FB8EB9912A27B1F100C83411 /* Sources */,
				FB8EB9922A27B1F100C83411 /* Frameworks */,
				FB8EB9932A27B1F100C83411 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				FB8EB9972A27B1F100C83411 /* PBXTargetDependency */,
			);
			name = lichunWebsocketTests;
			productName = lichunWebsocketTests;
			productReference = FB8EB9952A27B1F100C83411 /* lichunWebsocketTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		FB8EB99E2A27B1F100C83411 /* lichunWebsocketUITests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = FB8EB9AF2A27B1F100C83411 /* Build configuration list for PBXNativeTarget "lichunWebsocketUITests" */;
			buildPhases = (
				FB8EB99B2A27B1F100C83411 /* Sources */,
				FB8EB99C2A27B1F100C83411 /* Frameworks */,
				FB8EB99D2A27B1F100C83411 /* Resources */,
			);
			buildRules = (
			);
			dependencies = (
				FB8EB9A12A27B1F100C83411 /* PBXTargetDependency */,
			);
			name = lichunWebsocketUITests;
			productName = lichunWebsocketUITests;
			productReference = FB8EB99F2A27B1F100C83411 /* lichunWebsocketUITests.xctest */;
			productType = "com.apple.product-type.bundle.ui-testing";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		FB8EB97D2A27B1F000C83411 /* Project object */ = {
			isa = PBXProject;
			attributes = {
				BuildIndependentTargetsInParallel = 1;
				LastSwiftUpdateCheck = 1430;
				LastUpgradeCheck = 2610;
				TargetAttributes = {
					FB8EB9842A27B1F000C83411 = {
						CreatedOnToolsVersion = 14.3;
					};
					FB8EB9942A27B1F100C83411 = {
						CreatedOnToolsVersion = 14.3;
						TestTargetID = FB8EB9842A27B1F000C83411;
					};
					FB8EB99E2A27B1F100C83411 = {
						CreatedOnToolsVersion = 14.3;
						TestTargetID = FB8EB9842A27B1F000C83411;
					};
				};
			};
			buildConfigurationList = FB8EB9802A27B1F000C83411 /* Build configuration list for PBXProject "lichunWebsocket" */;
			compatibilityVersion = "Xcode 14.0";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = FB8EB97C2A27B1F000C83411;
			packageReferences = (
				FB5BA31D2A576E2500E145B0 /* XCRemoteSwiftPackageReference "SDWebImageSwiftUI" */,
				FB1C0DE12A93AE6600538E61 /* XCRemoteSwiftPackageReference "SDWebImageSVGCoder" */,
				FB1B48532ADDB76A003041FA /* XCRemoteSwiftPackageReference "Alamofire" */,
				FBF1ED052B29554000931B8B /* XCRemoteSwiftPackageReference "AlertToast" */,
			);
			productRefGroup = FB8EB9862A27B1F000C83411 /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				FB8EB9842A27B1F000C83411 /* lichunWebsocket */,
				FB8EB9942A27B1F100C83411 /* lichunWebsocketTests */,
				FB8EB99E2A27B1F100C83411 /* lichunWebsocketUITests */,
				59A584958027E5A06DC21C2A /* BaoLifeLiveActivityExtension */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		1FEFD620E8187B24005D66D9 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FB8EB9832A27B1F000C83411 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FB4AAB1E2A8B10B50039A18B /* LaunchScreen.storyboard in Resources */,
				FBEA47482EC4F64B00702577 /* privacy.html in Resources */,
				FBEA47492EC4F64B00702577 /* terms.html in Resources */,
				FBEA481D2EC4F65800702577 /* TOOLTIP_ARCHITECTURE.md in Resources */,
				FBEA481E2EC4F65800702577 /* TOOLTIP_README.md in Resources */,
				FBEA474A2EC4F64B00702577 /* support.html in Resources */,
				FB8EB9902A27B1F000C83411 /* Preview Assets.xcassets in Resources */,
				FB8EB98D2A27B1F000C83411 /* Assets.xcassets in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FB8EB9932A27B1F100C83411 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FB8EB99D2A27B1F100C83411 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		22852224DB7E4A4CBACC915B /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				4F16DD1585CDCF7499E07B22 /* CharacterLiveActivityAttributes.swift in Sources */,
				532B8165DCDECF1E680C4B21 /* BaoLifeLiveActivityExtension.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FB8EB9812A27B1F000C83411 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FB8EB98B2A27B1F000C83411 /* ContentView.swift in Sources */,
				FBEA47342EC4F63600702577 /* AppDelegate.swift in Sources */,
				FBEA47402EC4F64200702577 /* CozyChatBubble.swift in Sources */,
				FBEA47892EC4F65000702577 /* AppColors.swift in Sources */,
				FBEA478A2EC4F65000702577 /* ToastManager.swift in Sources */,
				FBEA478B2EC4F65000702577 /* PrimaryButtonStyle.swift in Sources */,
				FBEA478C2EC4F65000702577 /* CozyInterestTag.swift in Sources */,
				FBEA478D2EC4F65000702577 /* CelebratoryPopup.swift in Sources */,
				FBEA47A22EC4F65000702601 /* FloatingDeltaView.swift in Sources */,
				FB21F9852EC7E40100B1D2F8 /* SocialView.swift in Sources */,
				FB21F9662EC5363600B1D2F8 /* QuickActionsBar.swift in Sources */,
				FB21F9672EC5363600B1D2F8 /* RelationshipSnapshotCard.swift in Sources */,
				FB21F9682EC5363600B1D2F8 /* RomanticHeroCard.swift in Sources */,
				FB21F9692EC5363600B1D2F8 /* RecentMomentsCard.swift in Sources */,
				FBEA478E2EC4F65000702577 /* RelationshipHelpers.swift in Sources */,
				FBEA478F2EC4F65000702577 /* PrimaryButton.swift in Sources */,
				FBEA47912EC4F65000702577 /* UINavigationController+Extensions.swift in Sources */,
				FBEA47922EC4F65000702577 /* ErrorRecoveryView.swift in Sources */,
				FBEA47932EC4F65000702577 /* CharacterListCard.swift in Sources */,
				FB21F9792EC56CA100B1D2F8 /* CozyMessageBubble.swift in Sources */,
				FBEA47942EC4F65000702577 /* AnimationUtilities.swift in Sources */,
				FBEA47952EC4F65000702577 /* String+Extensions.swift in Sources */,
				FBEA47962EC4F65000702577 /* ToastView.swift in Sources */,
				FBEA47972EC4F65000702577 /* View+Haptics.swift in Sources */,
				FBEA47982EC4F65000702577 /* View+Extensions.swift in Sources */,
				FBEA47992EC4F65000702577 /* UIImage+Extensions.swift in Sources */,
				FBEA479A2EC4F65000702577 /* View+Accessibility.swift in Sources */,
				FBEA479B2EC4F65000702577 /* Text+DynamicType.swift in Sources */,
				FBEA479C2EC4F65000702577 /* RetryHandler.swift in Sources */,
				FBEA479D2EC4F65000702577 /* BaseCard.swift in Sources */,
				FBEA479E2EC4F65000702577 /* CozyHeaderView.swift in Sources */,
				FBEA479F2EC4F65000702577 /* CozyIconButton.swift in Sources */,
				FBEA47A02EC4F65000702577 /* ProgressBar.swift in Sources */,
				FBEA47A12EC4F65000702577 /* ConfirmationDialog.swift in Sources */,
				FB21F9722EC566A900B1D2F8 /* MessagesHeaderCard.swift in Sources */,
				FB21F9732EC566A900B1D2F8 /* MessagesEmptyState.swift in Sources */,
				FB21F9742EC566A900B1D2F8 /* RelationshipBadge.swift in Sources */,
				FB21F9752EC566A900B1D2F8 /* MessageRowCard.swift in Sources */,
				C424621901F1DC0A5094EA73 /* ChatMessagesList.swift in Sources */,
				FBEA47A22EC4F65000702577 /* View+LoadingError.swift in Sources */,
				FBEA47A32EC4F65000702577 /* ConfettiView.swift in Sources */,
				FBEA47A42EC4F65000702577 /* DateFormatters.swift in Sources */,
				FBEA47A52EC4F65000702577 /* CozyStatBadge.swift in Sources */,
				513E75EE54234F49AA2247D6 /* ResourcePill.swift in Sources */,
				FBEA48802EC509C000702577 /* DailyQuest.swift in Sources */,
				FBEA47A62EC4F65000702577 /* ProgressLoadingView.swift in Sources */,
				FBEA47A72EC4F65000702577 /* AppSpacing.swift in Sources */,
				FBEA47A82EC4F65000702577 /* AppTypography.swift in Sources */,
				FBEA47A92EC4F65000702577 /* IconButton.swift in Sources */,
				FBEA47AA2EC4F65000702577 /* AnalyticsManager.swift in Sources */,
				FBEA47AB2EC4F65000702577 /* CozyAnimations.swift in Sources */,
				FBEA47AC2EC4F65000702577 /* HapticFeedback.swift in Sources */,
				FBEA47AD2EC4F65000702577 /* SoundManager.swift in Sources */,
				FBEA481F2EC4F65800702577 /* TimeSkipTier.swift in Sources */,
				FBEA48202EC4F65800702577 /* SheetHeaderView.swift in Sources */,
				FBEA48212EC4F65800702577 /* HabitRow.swift in Sources */,
				FBEA48222EC4F65800702577 /* EnergyRefillTier.swift in Sources */,
				FBEA48232EC4F65800702577 /* StoreItemCard.swift in Sources */,
				FBEA48242EC4F65800702577 /* CharacterSetupView.swift in Sources */,
				FBEA48252EC4F65800702577 /* MatchExplanationToast.swift in Sources */,
				BB9C1607188BB17C8DC8D2E7 /* MatchCelebrationView.swift in Sources */,
				FBEA48262EC4F65800702577 /* PersonDetailView.swift in Sources */,
				FBEA48272EC4F65800702577 /* ProductGridView.swift in Sources */,
				FBEA48282EC4F65800702577 /* MessagesView.swift in Sources */,
				FBEA48292EC4F65800702577 /* DeathView.swift in Sources */,
				FBEA482A2EC4F65800702577 /* ExtracurricularList.swift in Sources */,
				FBEA482B2EC4F65800702577 /* TourCard.swift in Sources */,
				FBEA482C2EC4F65800702577 /* OccupationList.swift in Sources */,
				FBEA482D2EC4F65800702577 /* FeatureRow.swift in Sources */,
				FBEA482E2EC4F65800702577 /* OnboardingStep4_GuidedActionsView.swift in Sources */,
				FB21F97B2EC56CAF00B1D2F8 /* ExpandableMessageInput.swift in Sources */,
				920AD1192A294E10A95FF4CF /* DynamicTextInput.swift in Sources */,
				FBEA482F2EC4F65800702577 /* AchievementDetailView.swift in Sources */,
				FBEA48302EC4F65800702577 /* MoreView.swift in Sources */,
				FBEA48312EC4F65800702577 /* TooltipUsageExamples.swift in Sources */,
				FBEA48322EC4F65800702577 /* CompatibilityBadge.swift in Sources */,
				FBEA48332EC4F65800702577 /* OnboardingStep1_WelcomeView.swift in Sources */,
				FBEA48342EC4F65800702577 /* Achievement.swift in Sources */,
				FBEA48352EC4F65800702577 /* ActivityView.swift in Sources */,
				FBEA48362EC4F65800702577 /* TooltipDemoView.swift in Sources */,
				FBEA48372EC4F65800702577 /* TooltipView.swift in Sources */,
				FB21F96B2EC5385E00B1D2F8 /* MatchCard.swift in Sources */,
				FBEA48382EC4F65800702577 /* CompatibilityExplanationView.swift in Sources */,
				FBEA48392EC4F65800702577 /* TimeSkipModal.swift in Sources */,
				FB21F96D2EC53CCC00B1D2F8 /* ProfileMenuView.swift in Sources */,
				FBEA483A2EC4F65800702577 /* MainCharacterView.swift in Sources */,
				FBEA483B2EC4F65800702577 /* DateActivitySelectionView.swift in Sources */,
				FBEA483C2EC4F65800702577 /* OnboardingStep3_UITourView.swift in Sources */,
				FBEA483D2EC4F65800702577 /* EventModalView.swift in Sources */,
				FBEA483E2EC4F65800702577 /* OnboardingContainerView.swift in Sources */,
				FB21F9772EC56C9300B1D2F8 /* ChatHeaderCard.swift in Sources */,
				FBEA483F2EC4F65800702577 /* DailyReward.swift in Sources */,
				FBEA48402EC4F65800702577 /* ActivitiesListView.swift in Sources */,
				FBEA48412EC4F65800702577 /* WelcomeView.swift in Sources */,
				FBEA48432EC4F65800702577 /* DataExportView.swift in Sources */,
				FBEADBG22EC4F65800702577 /* DebugToolsView.swift in Sources */,
				FBEA48442EC4F65800702577 /* SpeedButtonsView.swift in Sources */,
				A78BAC00D6AE490489A8E6F8 /* StatusHeaderCard.swift in Sources */,
				0B78B717D3B44BA58539D42A /* AvatarCard.swift in Sources */,
				BF330CA8180AB88C046A30A3 /* PlayerProfileSheet.swift in Sources */,
				CF3E445C09C84FBAAD60ED38 /* QuickStatsCard.swift in Sources */,
				A7397DFCE8F64FEE8FE7BFF7 /* LifeTimelineCard.swift in Sources */,
				2A06C8D9A0CD434E9C93039B /* LifeEventCard.swift in Sources */,
				10B1FEF26A8042FBA532ECBB /* GameControlsCard.swift in Sources */,
				FBEA48452EC4F65800702577 /* DateMiniGameView.swift in Sources */,
				FBEA48462EC4F65800702577 /* RelationshipDetailView.swift in Sources */,
				FBEA48472EC4F65800702577 /* OnboardingTaskCard.swift in Sources */,
				FBEA48482EC4F65800702577 /* OnboardingStep5_CompletionView.swift in Sources */,
				FBEA48492EC4F65800702577 /* StatBadge.swift in Sources */,
				FBEA484A2EC4F65800702577 /* ChatView.swift in Sources */,
				FBEA484B2EC4F65800702577 /* StatBar.swift in Sources */,
				FBEA484C2EC4F65800702577 /* ActivityButton.swift in Sources */,
				FBEA484E2EC4F65800702577 /* RelationshipEventModal.swift in Sources */,
				FBEA484F2EC4F65800702577 /* InterestTag.swift in Sources */,
				FBEA48502EC4F65800702577 /* RelationshipsView.swift in Sources */,
				FBEA48512EC4F65800702577 /* AccountDeletionView.swift in Sources */,
				FBEA48522EC4F65800702577 /* AchievementUnlockModal.swift in Sources */,
				FBEA48532EC4F65800702577 /* HeaderView.swift in Sources */,
				FBEA48542EC4F65800702577 /* TooltipManager.swift in Sources */,
				FBEA48712EC4F65D00702577 /* Conversation.swift in Sources */,
				FBEA48722EC4F65D00702577 /* Question.swift in Sources */,
				FBEA48732EC4F65D00702577 /* MessageEvent.swift in Sources */,
				FBC0A0012F00000100702577 /* EventV2.swift in Sources */,
				FBEA48742EC4F65D00702577 /* Person.swift in Sources */,
				FBEA48752EC4F65D00702577 /* ParsingHelpers.swift in Sources */,
				018B2458317AFA0A51F2E55E /* WebSocketConnection.swift in Sources */,
				FF102671E7E47313C63F8DFA /* RetentionService.swift in Sources */,
				243115D111F6FB8023A67F9C /* MonetizationService.swift in Sources */,
				B7A3E91D4C8F2A1E06D5F47B /* EventService.swift in Sources */,
				A1D4F62E8B3C7A5F12E09D4C /* ConversationService.swift in Sources */,
				D2F7A83C1E5B09A4C37F6D28 /* GameStateStore.swift in Sources */,
				FBEA48762EC4F65D00702577 /* PlayerViewModel.swift in Sources */,
				FBEA48772EC4F65D00702577 /* StoreItem.swift in Sources */,
				FBEA48792EC4F65D00702577 /* Player.swift in Sources */,
				FBA0000012F1000200702577 /* LifeSummary.swift in Sources */,
				FBA0000022F1000200702577 /* LegacyTreeView.swift in Sources */,
				FBA0000032F1000200702577 /* OfflineDigestView.swift in Sources */,
				FBA0001012F2000200702577 /* Engagement.swift in Sources */,
				FBA0001022F2000200702577 /* LifeGoalsView.swift in Sources */,
				FBA0001032F2000200702577 /* AchievementCollectionView.swift in Sources */,
				FBA0001042F2000200702577 /* QuestDepthSection.swift in Sources */,
				FBA0001052F2000200702577 /* PerformActivityView.swift in Sources */,
				FBA0001062F2000200702577 /* PrestigeView.swift in Sources */,
				FBEA487A2EC4F65D00702577 /* GameStateViewModel.swift in Sources */,
				FBEA487B2EC4F65D00702577 /* Activity.swift in Sources */,
				FBEA48552EC4F65800702577 /* SwipeDatingView.swift in Sources */,
				FBEA48562EC4F65800702577 /* BottomButtonsView.swift in Sources */,
				FBEA48572EC4F65800702577 /* ConfirmationView.swift in Sources */,
				FBEA48582EC4F65800702577 /* HomeView.swift in Sources */,
				FBEA48592EC4F65800702577 /* StoreView.swift in Sources */,
				FBEA485A2EC4F65800702577 /* EnhancedProfileCard.swift in Sources */,
				FBEA485B2EC4F65800702577 /* ConversationListItem.swift in Sources */,
				FBEA485C2EC4F65800702577 /* ItemsView.swift in Sources */,
				FBEA485D2EC4F65800702577 /* DatingView.swift in Sources */,
				FBEA48832EC509C800702577 /* DailyRewardsView.swift in Sources */,
				FBEA48842EC509C800702577 /* DailyQuestsView.swift in Sources */,
				FB21F9802EC7E3D900B1D2F8 /* LiquidGlassTabBar.swift in Sources */,
				FB21F9812EC7E3D900B1D2F8 /* QuickActionsMenu.swift in Sources */,
				FB21F9822EC7E3D900B1D2F8 /* LiquidGlassTabContainer.swift in Sources */,
				FBEA485E2EC4F65800702577 /* AchievementsView.swift in Sources */,
				FBEA485F2EC4F65800702577 /* TimeSkipSummaryView.swift in Sources */,
				FBEA48602EC4F65800702577 /* EnergyRefillModal.swift in Sources */,
				FBEA48612EC4F65800702577 /* CharacterCard.swift in Sources */,
				FBEA47AE2EC4F65000702577 /* SecondaryButton.swift in Sources */,
				FBEA47AF2EC4F65000702577 /* PreferenceKeys.swift in Sources */,
				FBEA47B02EC4F65000702577 /* CozyStatBar.swift in Sources */,
				FBEA47B12EC4F65000702577 /* SkeletonView.swift in Sources */,
				FBEA47B22EC4F65000702577 /* LoadingView.swift in Sources */,
				CCAA11BB2EC5F65000CCAA11 /* CozyConnectingView.swift in Sources */,
				FBEA47B32EC4F65000702577 /* EducationHelpers.swift in Sources */,
				FBEA47B42EC4F65000702577 /* Constants.swift in Sources */,
				FBEA47B52EC4F65000702577 /* String+Interest.swift in Sources */,
				FBEA47B62EC4F65000702577 /* Color+Hex.swift in Sources */,
				FBEA47412EC4F64200702577 /* CozySwipeButtons.swift in Sources */,
				FBEA47422EC4F64200702577 /* CozyMessageInput.swift in Sources */,
				FBEA47432EC4F64200702577 /* CozyActivityButton.swift in Sources */,
				FB8EB9B32A27B51F00C83411 /* WebSocketService.swift in Sources */,
				FB8EB9892A27B1F000C83411 /* lichunWebsocketApp.swift in Sources */,
				5F3C9C19C144C00F06DB3263 /* CharacterAvatar.swift in Sources */,
				3729CC1AEFADFC501AA9F1F0 /* TypingIndicatorBubble.swift in Sources */,
				ACA4A89EF470BC8E1D573867 /* AccordionSection.swift in Sources */,
				C99288EE4FD1553C11F6CE38 /* ActionsSection.swift in Sources */,
				4BD7E4A1642F0EE7E4539AEC /* PersonalitySection.swift in Sources */,
				D1C18B5C97D9DF7B70CB65F1 /* RelationshipSection.swift in Sources */,
				8FB0A74D943F2F8A6D2E6304 /* LifeStorySection.swift in Sources */,
				BE3E58C4B29CAF7116F36637 /* StatsHealthSection.swift in Sources */,
				A8DB04935B4F8370D2A0EAA6 /* ItemsSection.swift in Sources */,
				DCDEACBF493D88BD55A81931 /* ProfileHeader.swift in Sources */,
				6730D1AD20B1E74542137083 /* NPCProfileView.swift in Sources */,
				15CDB707C1F7C8806798279C /* DatingLockedView.swift in Sources */,
				9E86205BC277B57797E86A3D /* DeepLinkManager.swift in Sources */,
				93FB6AFF9256010A6ECF6C07 /* CharacterLiveActivityAttributes.swift in Sources */,
				7E289CF9A343177419172D23 /* LiveActivitySnapshot.swift in Sources */,
				FD2E4165218BEC0F53B13A2E /* LiveActivityManager.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FB8EB9912A27B1F100C83411 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FBC0A0022F00000100702577 /* EventV2DecodingTests.swift in Sources */,
				FBC0A2022F00000200702577 /* EventV2ResponseTests.swift in Sources */,
				FBC0A4022F00000300702577 /* EventV2RenderingTests.swift in Sources */,
				FB8EB99A2A27B1F100C83411 /* lichunWebsocketTests.swift in Sources */,
				3F5E4ED24FA7701CB6C99EA0 /* LiveActivitySnapshotTests.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		FB8EB99B2A27B1F100C83411 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FB8EB9A42A27B1F100C83411 /* lichunWebsocketUITests.swift in Sources */,
				FB8EB9A62A27B1F100C83411 /* lichunWebsocketUITestsLaunchTests.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		DA535CBA14FB72AD8CD65EF7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			name = BaoLifeLiveActivityExtension;
			target = 59A584958027E5A06DC21C2A /* BaoLifeLiveActivityExtension */;
			targetProxy = B3E1C89C9BE8E63863FB4872 /* PBXContainerItemProxy */;
		};
		FB8EB9972A27B1F100C83411 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FB8EB9842A27B1F000C83411 /* lichunWebsocket */;
			targetProxy = FB8EB9962A27B1F100C83411 /* PBXContainerItemProxy */;
		};
		FB8EB9A12A27B1F100C83411 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FB8EB9842A27B1F000C83411 /* lichunWebsocket */;
			targetProxy = FB8EB9A02A27B1F100C83411 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		43FD3CEBB0E98222F53AD166 /* Release */ = {
			isa = XCBuildConfiguration;
				buildSettings = {
					APPLICATION_EXTENSION_API_ONLY = YES;
					CLANG_ENABLE_OBJC_WEAK = NO;
					CODE_SIGN_ENTITLEMENTS = BaoLifeLiveActivityExtension/BaoLifeLiveActivityExtension.entitlements;
					CODE_SIGN_IDENTITY = "Apple Development";
					CODE_SIGN_STYLE = Manual;
					CURRENT_PROJECT_VERSION = 20;
					DEVELOPMENT_TEAM = 2A7RZ5P98P;
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = BaoLifeLiveActivityExtension/Info.plist;
				IPHONEOS_DEPLOYMENT_TARGET = 16.4;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@executable_path/../../Frameworks",
				);
				MARKETING_VERSION = 1.0;
					PRODUCT_BUNDLE_IDENTIFIER = lichun.lichunWebsocket.BaoLifeLiveActivity;
					PRODUCT_NAME = "$(TARGET_NAME)";
					PROVISIONING_PROFILE_SPECIFIER = "BaoLife LiveActivity Dev Extension";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = 1;
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		79A5050911D4FBD90581A8FE /* Debug */ = {
			isa = XCBuildConfiguration;
				buildSettings = {
					APPLICATION_EXTENSION_API_ONLY = YES;
					CLANG_ENABLE_OBJC_WEAK = NO;
					CODE_SIGN_ENTITLEMENTS = BaoLifeLiveActivityExtension/BaoLifeLiveActivityExtension.entitlements;
					CODE_SIGN_IDENTITY = "Apple Development";
					CODE_SIGN_STYLE = Manual;
					CURRENT_PROJECT_VERSION = 20;
					DEVELOPMENT_TEAM = 2A7RZ5P98P;
				GENERATE_INFOPLIST_FILE = NO;
				INFOPLIST_FILE = BaoLifeLiveActivityExtension/Info.plist;
				IPHONEOS_DEPLOYMENT_TARGET = 16.4;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@executable_path/../../Frameworks",
				);
				MARKETING_VERSION = 1.0;
					PRODUCT_BUNDLE_IDENTIFIER = lichun.lichunWebsocket.BaoLifeLiveActivity;
					PRODUCT_NAME = "$(TARGET_NAME)";
					PROVISIONING_PROFILE_SPECIFIER = "BaoLife LiveActivity Dev Extension";
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = 1;
			};
			name = Debug;
		};
		FB8EB9A72A27B1F100C83411 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = 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;
				DEBUG_INFORMATION_FORMAT = dwarf;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				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 = 16.4;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = YES;
				SDKROOT = iphoneos;
				STRING_CATALOG_GENERATE_SYMBOLS = YES;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
			};
			name = Debug;
		};
		FB8EB9A82A27B1F100C83411 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = 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;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_USER_SCRIPT_SANDBOXING = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				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 = 16.4;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				SDKROOT = iphoneos;
				STRING_CATALOG_GENERATE_SYMBOLS = YES;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				VALIDATE_PRODUCT = YES;
			};
			name = Release;
		};
		FB8EB9AA2A27B1F100C83411 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
				CODE_SIGN_ENTITLEMENTS = lichunWebsocket/lichunWebsocketDebug.entitlements;
				CODE_SIGN_IDENTITY = "Apple Development";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 20;
				DEVELOPMENT_ASSET_PATHS = "\"lichunWebsocket/Preview Content\"";
				DEVELOPMENT_TEAM = 2A7RZ5P98P;
				ENABLE_PREVIEWS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_FILE = lichunWebsocket/Info.plist;
				INFOPLIST_KEY_CFBundleDisplayName = "Bao Life";
				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.simulation-games";
				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard;
				INFOPLIST_KEY_UIStatusBarStyle = UIStatusBarStyleLightContent;
				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
				IPHONEOS_DEPLOYMENT_TARGET = 16.4;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = lichun.lichunWebsocket;
				PRODUCT_NAME = "$(TARGET_NAME)";
				PROVISIONING_PROFILE_SPECIFIER = "";
				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
				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;
			};
			name = Debug;
		};
		FB8EB9AB2A27B1F100C83411 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
				ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = YES;
				CODE_SIGN_ENTITLEMENTS = lichunWebsocket/lichunWebsocket.entitlements;
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 20;
				DEVELOPMENT_ASSET_PATHS = "\"lichunWebsocket/Preview Content\"";
				DEVELOPMENT_TEAM = 2A7RZ5P98P;
				ENABLE_PREVIEWS = YES;
				GENERATE_INFOPLIST_FILE = YES;
				INFOPLIST_FILE = lichunWebsocket/Info.plist;
				INFOPLIST_KEY_CFBundleDisplayName = "Bao Life";
				INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.simulation-games";
				INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES;
				INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES;
				INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard;
				INFOPLIST_KEY_UIStatusBarStyle = UIStatusBarStyleLightContent;
				INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown";
				IPHONEOS_DEPLOYMENT_TARGET = 16.4;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = lichun.lichunWebsocket;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SUPPORTED_PLATFORMS = "iphoneos iphonesimulator";
				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;
			};
			name = Release;
		};
		FB8EB9AD2A27B1F100C83411 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 2;
				DEVELOPMENT_TEAM = 2A7RZ5P98P;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 16.4;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = lichun.baoLife;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/lichunWebsocket.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/lichunWebsocket";
			};
			name = Debug;
		};
		FB8EB9AE2A27B1F100C83411 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 2;
				DEVELOPMENT_TEAM = 2A7RZ5P98P;
				GENERATE_INFOPLIST_FILE = YES;
				IPHONEOS_DEPLOYMENT_TARGET = 16.4;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = lichun.baoLife;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/lichunWebsocket.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/lichunWebsocket";
			};
			name = Release;
		};
		FB8EB9B02A27B1F100C83411 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 2;
				DEVELOPMENT_TEAM = 2A7RZ5P98P;
				GENERATE_INFOPLIST_FILE = YES;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = lichun.lichunWebsocketUITests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = lichunWebsocket;
			};
			name = Debug;
		};
		FB8EB9B12A27B1F100C83411 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_STYLE = Automatic;
				CURRENT_PROJECT_VERSION = 2;
				DEVELOPMENT_TEAM = 2A7RZ5P98P;
				GENERATE_INFOPLIST_FILE = YES;
				MARKETING_VERSION = 1.0;
				PRODUCT_BUNDLE_IDENTIFIER = lichun.lichunWebsocketUITests;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SWIFT_EMIT_LOC_STRINGS = NO;
				SWIFT_VERSION = 5.0;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = lichunWebsocket;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		D82614CEB44C7F556710EB79 /* Build configuration list for PBXNativeTarget "BaoLifeLiveActivityExtension" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				43FD3CEBB0E98222F53AD166 /* Release */,
				79A5050911D4FBD90581A8FE /* Debug */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FB8EB9802A27B1F000C83411 /* Build configuration list for PBXProject "lichunWebsocket" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FB8EB9A72A27B1F100C83411 /* Debug */,
				FB8EB9A82A27B1F100C83411 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FB8EB9A92A27B1F100C83411 /* Build configuration list for PBXNativeTarget "lichunWebsocket" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FB8EB9AA2A27B1F100C83411 /* Debug */,
				FB8EB9AB2A27B1F100C83411 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FB8EB9AC2A27B1F100C83411 /* Build configuration list for PBXNativeTarget "lichunWebsocketTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FB8EB9AD2A27B1F100C83411 /* Debug */,
				FB8EB9AE2A27B1F100C83411 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		FB8EB9AF2A27B1F100C83411 /* Build configuration list for PBXNativeTarget "lichunWebsocketUITests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				FB8EB9B02A27B1F100C83411 /* Debug */,
				FB8EB9B12A27B1F100C83411 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */

/* Begin XCRemoteSwiftPackageReference section */
		FB1B48532ADDB76A003041FA /* XCRemoteSwiftPackageReference "Alamofire" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/Alamofire/Alamofire";
			requirement = {
				kind = upToNextMajorVersion;
				minimumVersion = 5.8.0;
			};
		};
		FB1C0DE12A93AE6600538E61 /* XCRemoteSwiftPackageReference "SDWebImageSVGCoder" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/SDWebImage/SDWebImageSVGCoder.git";
			requirement = {
				kind = upToNextMajorVersion;
				minimumVersion = 1.7.0;
			};
		};
		FB5BA31D2A576E2500E145B0 /* XCRemoteSwiftPackageReference "SDWebImageSwiftUI" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/SDWebImage/SDWebImageSwiftUI.git";
			requirement = {
				kind = upToNextMajorVersion;
				minimumVersion = 2.2.3;
			};
		};
		FBF1ED052B29554000931B8B /* XCRemoteSwiftPackageReference "AlertToast" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/elai950/AlertToast.git";
			requirement = {
				kind = upToNextMajorVersion;
				minimumVersion = 1.3.9;
			};
		};
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
		FB1B48542ADDB76A003041FA /* Alamofire */ = {
			isa = XCSwiftPackageProductDependency;
			package = FB1B48532ADDB76A003041FA /* XCRemoteSwiftPackageReference "Alamofire" */;
			productName = Alamofire;
		};
		FB1C0DE22A93AE6600538E61 /* SDWebImageSVGCoder */ = {
			isa = XCSwiftPackageProductDependency;
			package = FB1C0DE12A93AE6600538E61 /* XCRemoteSwiftPackageReference "SDWebImageSVGCoder" */;
			productName = SDWebImageSVGCoder;
		};
		FB5BA31E2A576E2500E145B0 /* SDWebImageSwiftUI */ = {
			isa = XCSwiftPackageProductDependency;
			package = FB5BA31D2A576E2500E145B0 /* XCRemoteSwiftPackageReference "SDWebImageSwiftUI" */;
			productName = SDWebImageSwiftUI;
		};
		FBF1ED062B29554100931B8B /* AlertToast */ = {
			isa = XCSwiftPackageProductDependency;
			package = FBF1ED052B29554000931B8B /* XCRemoteSwiftPackageReference "AlertToast" */;
			productName = AlertToast;
		};
/* End XCSwiftPackageProductDependency section */
	};
	rootObject = FB8EB97D2A27B1F000C83411 /* Project object */;
}
