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

/* Begin PBXAggregateTarget section */
		F8E276FD6DC43EADB85241BC /* Periphery */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = C0090A197E33AEC1E7CD03FD /* Build configuration list for PBXAggregateTarget "Periphery" */;
			buildPhases = (
				23C8392ACDCF25131DAF6F9B /* Scan */,
			);
			dependencies = (
			);
			name = Periphery;
			packageProductDependencies = (
			);
			productName = Periphery;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		0033481EE363E4914295F188 /* LocalizationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C070FD43DC6BF4E50217965A /* LocalizationTests.swift */; };
		00C3023B6DF55024D8876B76 /* ShareExtension.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 3D8BEEFCA07BEA43F4F4BF77 /* ShareExtension.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
		012D9DDCDE6278E4E0CDCC0F /* LinkNewDeviceFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94EE2C5F0A06F146BBE3A1B1 /* LinkNewDeviceFlowCoordinator.swift */; };
		01373C1AC4839604C4FDA404 /* test_apple_image.heic in Resources */ = {isa = PBXBuildFile; fileRef = BB576F4118C35E6B5124FA22 /* test_apple_image.heic */; };
		01681E8B20AD6F0D237F2DC1 /* IdentityConfirmedScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C6624240FFD32B7F0834229 /* IdentityConfirmedScreenViewModel.swift */; };
		0180C44B997EDA8D21F883AC /* RoomNotificationSettingsCustomSectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B746EFA112532A7B701FB914 /* RoomNotificationSettingsCustomSectionView.swift */; };
		01B63F1A04A276B39AC17014 /* CallInviteRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9A3D3CFA199FA7897364547 /* CallInviteRoomTimelineItem.swift */; };
		020F7E70167FB2833266F2F0 /* AnalyticsSettingsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D39D7F513A36C9C1951DB44C /* AnalyticsSettingsScreen.swift */; };
		024E70451A7CD9E4E034D8A9 /* VoiceMessageRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D529B976F8B2AA654D923422 /* VoiceMessageRoomTimelineItem.swift */; };
		02A92F8F4538CECDFB4F2607 /* RoomDirectorySearchScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1562EAF6231151A675BED7A9 /* RoomDirectorySearchScreenCoordinator.swift */; };
		02D8DF8EB7537EB4E9019DDB /* EventBasedTimelineItemProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 218AB05B4E3889731959C5F1 /* EventBasedTimelineItemProtocol.swift */; };
		0307469D99B5FE6C7043AE39 /* KnockRequestsListScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9E8A8EC299E12490588B07C /* KnockRequestsListScreenCoordinator.swift */; };
		03631FC946FF0BBAD37E22BF /* preview_avatar_user.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 87FC42213E86E8182CFD3A49 /* preview_avatar_user.jpg */; };
		037006FB6DF1374F94E4058D /* Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDCAC6CAAD65A2C24EA9C4B /* Dictionary.swift */; };
		038AB2E86960FD240231D4C2 /* GeneratedPreviewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A2E4BD7C0CAD25EF924A4C /* GeneratedPreviewTests.swift */; };
		03BD83E8BDD23AE059802E0D /* UITestsScreenIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CEBE5EA91E8691EDF364EC2 /* UITestsScreenIdentifier.swift */; };
		03CDCA6243F89B194E3FAD17 /* EncryptionAuthenticity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 955336CBD5ED73C792D1F580 /* EncryptionAuthenticity.swift */; };
		0437765FF480249486893CC7 /* ScreenTrackerViewModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 196004E7695FBA292A7944AF /* ScreenTrackerViewModifier.swift */; };
		044DD8F80231BC30570F7965 /* UserDiscoveryService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65AAD845E53B0C8B5E0812C2 /* UserDiscoveryService.swift */; };
		04F17DE71A50206336749BAC /* UserPreferenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA241DEEF7C8A7181C0AEDC9 /* UserPreferenceTests.swift */; };
		053B8BD2496207838878C6C9 /* PinnedItemsBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C9BAE9F9436B14E4E22E8F /* PinnedItemsBannerView.swift */; };
		059173B3C77056C406906B6D /* target.yml in Resources */ = {isa = PBXBuildFile; fileRef = D4DA544B2520BFA65D6DB4BB /* target.yml */; };
		059A6BEDE9BADF3C81AC4146 /* SpaceAddRoomsScreenSelectedItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77AB44FFCF7DA5300D943169 /* SpaceAddRoomsScreenSelectedItem.swift */; };
		05BAB510CBC2ED35C154ADD0 /* AnalyticsPromptScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AFD012C3A9F5EF276DDD4AA /* AnalyticsPromptScreenViewModelProtocol.swift */; };
		05E797C4E0048BB487E5C4D6 /* AppLockTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8495F37D6245AD0CFA1F60B /* AppLockTests.swift */; };
		05FF0CD80EDAB3A7C0D4700A /* InfoPlistReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A580295A56B55A856CC4084 /* InfoPlistReader.swift */; };
		0638CBDE3098B1C3F23AFCFA /* MXLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 111B698739E3410E2CDB7144 /* MXLog.swift */; };
		065EAB39F3F3AB4F6BD2A362 /* AppLockSetupTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19DD166C3625EE426203FA29 /* AppLockSetupTests.swift */; };
		066A1E9B94723EE9F3038044 /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47EBB5D698CE9A25BB553A2D /* Strings.swift */; };
		06B55882911B4BF5B14E9851 /* URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 227AC5D71A4CE43512062243 /* URL.swift */; };
		06D17F7813AA931FF18FD5D0 /* SDKListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE5CD2993048222B64C45006 /* SDKListener.swift */; };
		06D3942496E9E0E655F14D21 /* NotificationManagerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A057F2FDC14866C3026A89A4 /* NotificationManagerProtocol.swift */; };
		06F8EDF52E33A2D36BCC1161 /* AppLockScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56D6F88FE35A0979D2821E06 /* AppLockScreen.swift */; };
		071A017E415AD378F2961B11 /* URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 227AC5D71A4CE43512062243 /* URL.swift */; };
		0728314DD51AC3819F818EA8 /* LogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2711E5996016ABD6EAAEB58A /* LogLevel.swift */; };
		07376A5274822EB45CC320C7 /* InvitedRoomProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A21027F05874B1BCC3E452B /* InvitedRoomProxyMock.swift */; };
		0743CF689EBDAAF1CC0B4283 /* DeclineAndBlockScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 011AFA4990C585D157829679 /* DeclineAndBlockScreenViewModel.swift */; };
		074F741578307EF0179EE47C /* MapTilerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1F2AAA3F0F2B72D2FFE4D0 /* MapTilerConfiguration.swift */; };
		07756D532EFE33DD1FA258E5 /* GeoURITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A7ED2EF5BDBAD2A7DBC4636 /* GeoURITests.swift */; };
		07CC13C5729C24255348CBBD /* ElementCallWidgetDriver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 309AD8BAE6437C31BA7157BF /* ElementCallWidgetDriver.swift */; };
		0847D85F823B55A3E95D16CC /* RoomPreviewProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3D94852AD5BB376CBCC3544 /* RoomPreviewProxy.swift */; };
		08547E55DD3686A84550996D /* SeparatorMediaEventsTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13F354AD441E2FD83DED89AF /* SeparatorMediaEventsTimelineView.swift */; };
		086D01E79C8E8D3F004FAF21 /* AudioPlayerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC9104846487244648D32C6D /* AudioPlayerProtocol.swift */; };
		08CB4BD12CEEDE6AAE4A18DD /* WindowManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 035177BCD8E8308B098AC3C2 /* WindowManager.swift */; };
		095C0ACFC234E0550A6404C5 /* AppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC803282F9268D49F4ABF14 /* AppCoordinator.swift */; };
		095D3906CF2F940C2D2D17CC /* RoomFlowCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FCB2126C091EEF2454B4D56 /* RoomFlowCoordinatorTests.swift */; };
		09693596AA3CA4E598C0D2F1 /* ThreadTimelineScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73FEE625AB52042049DB9268 /* ThreadTimelineScreenCoordinator.swift */; };
		09713669577CDA8D012EE380 /* MatrixRustSDK in Frameworks */ = {isa = PBXBuildFile; productRef = 6647C55D93508C7CE9D954A5 /* MatrixRustSDK */; };
		09D3D7D115318CAD131B4FE7 /* ResolveVerifiedUserSendFailureScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57084488B03BDB33C7B7CA0E /* ResolveVerifiedUserSendFailureScreenViewModelTests.swift */; };
		09E1A358EA4205480AEF4698 /* AdvancedSettingsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = F229480685F30BCB96C439EC /* AdvancedSettingsScreen.swift */; };
		0AB4FF7645175FF1F6E942CC /* DeferredFulfillment.swift in Sources */ = {isa = PBXBuildFile; fileRef = B91AD590B0B40718A0AA0C61 /* DeferredFulfillment.swift */; };
		0ACAA31FD0399CEEBA3ECC21 /* UserDetailsEditScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85149F56BA333619900E2410 /* UserDetailsEditScreenViewModelProtocol.swift */; };
		0AD8EF040A60D62F488C18B5 /* KnockRequestProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F957320D0EB7D7B4E30C79D /* KnockRequestProxyMock.swift */; };
		0AE0AB1952F186EB86719B4F /* HomeScreenRoomCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED044D00F2176681CC02CD54 /* HomeScreenRoomCell.swift */; };
		0B05A35FF5D1ED9E8A0B41A7 /* AuthenticationStartScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65DDCF8E41759890355ACBC /* AuthenticationStartScreenViewModelProtocol.swift */; };
		0B9436A91CFA658202400465 /* WaitingConfirmation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E21DC54FCC2A7F78532923F /* WaitingConfirmation.swift */; };
		0BAF83521871E69D222EE8E4 /* ClientBuilderHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AC0CD1CAFD3F8B057F9AEA5 /* ClientBuilderHook.swift */; };
		0BDA19079FD6E17C5AC62E22 /* RoomDetailsEditScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB06F22CFA34885B40976061 /* RoomDetailsEditScreen.swift */; };
		0BFA67AFD757EE2BA569836A /* ScrollViewAdapter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53482ECA4B6633961EC224F5 /* ScrollViewAdapter.swift */; };
		0C1E537A49ABB386F7554D4A /* HighlightedTimelineItemModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B7CC77B82C6C67DE3AD869 /* HighlightedTimelineItemModifier.swift */; };
		0C346A4AD174F441EDB1414E /* IdentityConfirmationScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB76A9AFC6CCAD4998D9B045 /* IdentityConfirmationScreenViewModel.swift */; };
		0C47AE2CA7929CB3B0E2D793 /* ServerSelectionScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0685156EB62D7E243F097CFC /* ServerSelectionScreenViewModelProtocol.swift */; };
		0C58A846F61949B1D545D661 /* NoticeRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 421E716C521F96D24ECE69B3 /* NoticeRoomTimelineItem.swift */; };
		0C6DF318E9C8F6461E6ABDE7 /* EncryptionResetPasswordScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E1584F8BCF407BB94F48F04 /* EncryptionResetPasswordScreen.swift */; };
		0C797CD650DFD2876BEC5173 /* CollapsibleReactionLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F7C6DDBB5D12F6EF6A3D6E1 /* CollapsibleReactionLayout.swift */; };
		0C88044649BAEE6C49BFC43A /* SecureBackupControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C21A715237F2B6D6E80998C /* SecureBackupControllerProtocol.swift */; };
		0C932A5158C1D0604DFC5750 /* ComposerToolbarViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA29952595B804DA221A0C1D /* ComposerToolbarViewModelTests.swift */; };
		0D4EB2ABAA5FE8CB10FDBCB8 /* TimelineItemFactoryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AA3AF94A06D319BB37E52DA /* TimelineItemFactoryTests.swift */; };
		0D617A152D099D94271D3BA8 /* SecurityAndPrivacyScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D046ABB22E680F7C5054441B /* SecurityAndPrivacyScreenViewModelProtocol.swift */; };
		0DAB08C117E0391F3ADB2031 /* SpaceRoomListProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2B564CA6570E1487A7C7CC /* SpaceRoomListProxy.swift */; };
		0DC815CA24E1BD7F408F37D3 /* CollapsibleTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7C4EA55DA62F9D0F984A2AE /* CollapsibleTimelineItem.swift */; };
		0DFCEAB8C82B151718F71D49 /* FrequentlyUsedEmoji.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A2074C0449B83D5858BD2D7 /* FrequentlyUsedEmoji.swift */; };
		0E08BB72B2258652CF501A8B /* SwiftSoup in Frameworks */ = {isa = PBXBuildFile; productRef = D2330417C6BE2F6872FFF96B /* SwiftSoup */; };
		0E8C480700870BB34A2A360F /* DeviceKit in Frameworks */ = {isa = PBXBuildFile; productRef = 4003BC24B24C9E63D3304177 /* DeviceKit */; };
		0EA6537A07E2DC882AEA5962 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = 187853A7E643995EE49FAD43 /* Localizable.stringsdict */; };
		0EBF0A411E1C46D4BFA2B087 /* ManageAuthorizedSpacesScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9CD3A0A39BC063438E12D4 /* ManageAuthorizedSpacesScreenCoordinator.swift */; };
		0EC0AF8287D6E698969FC25B /* SpacesAnnouncementSheetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E9621C742A20AC3D40497F /* SpacesAnnouncementSheetView.swift */; };
		0EE5EBA18BA1FE10254BB489 /* UIFont+AttributedStringBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = E8CA187FE656EE5A3F6C7DE5 /* UIFont+AttributedStringBuilder.m */; };
		0EEC614342F823E5BF966C2C /* AppLockTimerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A5B4CD611DE7E94F5BA87B2 /* AppLockTimerTests.swift */; };
		0F6C8033FA60CFD36F7CA205 /* AppLockSetupPINScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A019A12C866D64CF072024B9 /* AppLockSetupPINScreenViewModel.swift */; };
		0F81DEE3E02A6549B20DF09A /* DeactivateAccountScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 633924B26ACCD29C18BEF4E8 /* DeactivateAccountScreenViewModelProtocol.swift */; };
		0FA03F5A33C0857231B32B44 /* ReportRoomScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1FDB0B87D925AE830E32621 /* ReportRoomScreenViewModel.swift */; };
		108D3C0707A90B0F848CDBB9 /* ResolveVerifiedUserSendFailureScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60011EF0086E49DBD78E16E5 /* ResolveVerifiedUserSendFailureScreenModels.swift */; };
		109AEB7D33C4497727AFB87F /* TimelineInteractionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BA894BC09972DC45E497D37 /* TimelineInteractionHandler.swift */; };
		10D60D287025B71F4743A425 /* RoomDirectorySearchProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 471BB7276C97AF60B3A5463B /* RoomDirectorySearchProxy.swift */; };
		112C6F1C493B3F26AB22716A /* LinkMetadataProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6885D1340AA9C76063E26868 /* LinkMetadataProviderProtocol.swift */; };
		1146E9EDCF8344F7D6E0D553 /* MockCoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0376C429FAB1687C3D905F3E /* MockCoder.swift */; };
		114A8280D83146A26639C2A7 /* AnalyticsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA2397174D0DC3918A7A8A7B /* AnalyticsConfiguration.swift */; };
		119AE9A3FC6E0606C1146528 /* NotificationSettingsEditScreenRoomCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C97F8963B14EB0AF3940DDBF /* NotificationSettingsEditScreenRoomCell.swift */; };
		11A6B8E3CBDBF0A4107FF4CE /* OnboardingFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3285BD95B564CA2A948E511 /* OnboardingFlowCoordinator.swift */; };
		11D2FDD22DDF34F8323489B9 /* PillUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = C537DE821FED94D23467B6C4 /* PillUtilities.swift */; };
		1224084B7E289E0830BA2C54 /* VoiceMessageRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6A293D06BAB2B7A17D9314B /* VoiceMessageRoomTimelineView.swift */; };
		12691EC114262874D4A97E23 /* SpaceAddRoomsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC8E9ECC1118A92FAD5191CD /* SpaceAddRoomsScreen.swift */; };
		126CBCF5B0145FA1377C1316 /* Tracing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B574805B9812C111D6215D /* Tracing.swift */; };
		126EE01D8BEAEF26105D83C5 /* RoomDetailsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A5FEF17ED7E6176D922D4F /* RoomDetailsScreen.swift */; };
		128FFD8A3D85845F9A927F47 /* PollRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF8548D48512127CCC17C520 /* PollRoomTimelineView.swift */; };
		12AF926E783E40BFB32A2D84 /* UserIdentityProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8536B40F578BA7FDB23D97B1 /* UserIdentityProxyMock.swift */; };
		12C867E85E6D12EEDFD0B127 /* CustomStringConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C4762F8D6112E43117DB2F /* CustomStringConvertible.swift */; };
		12CD8B5CC30A05061228BF9E /* TimelineItemMenuActionProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E6065FC6BC4A1B4C629E08 /* TimelineItemMenuActionProvider.swift */; };
		12E6D052D055531A6783E21B /* portrait_test_image.jpg in Resources */ = {isa = PBXBuildFile; fileRef = BC51BF90469412ABDE658CDD /* portrait_test_image.jpg */; };
		12EC6BC99F373FE5C6EB9B64 /* TimelineMediaPreviewDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 467498BEA681758BE2F80826 /* TimelineMediaPreviewDetailsView.swift */; };
		1307268DC41730E5BCF7D9A0 /* PollView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638790D3F915F0909315C47A /* PollView.swift */; };
		1318721F4E5F307586D98112 /* VoiceMessageButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8516302ACCA94A0E680AB3B /* VoiceMessageButton.swift */; };
		13C77FDF17C4C6627CFFC205 /* RoomTimelineItemFactoryProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D25A35764C7B3DB78954AB5 /* RoomTimelineItemFactoryProtocol.swift */; };
		13CBC470FB619A6393A21908 /* RoomNotificationSettingsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8296D6FB451E25CEC0767BBA /* RoomNotificationSettingsScreenCoordinator.swift */; };
		1443CEEE42491CF7CD8A146A /* XCTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85A1941B874A3BE9CDDF43EF /* XCTestCase.swift */; };
		1471A080552631358D152C18 /* AudioPlayerState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BDB3E65A79779EDA5D33D8A /* AudioPlayerState.swift */; };
		147597951DB07123A87AA1D1 /* landscape_test_image.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 96CE9D6642DD487D8CC90C9C /* landscape_test_image.jpg */; };
		149D1942DC005D0485FB8D93 /* LoggingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DC1943ADE6A62ED5129D7C8 /* LoggingTests.swift */; };
		14E99D27628B1A6F0CB46FEA /* SeparatorRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A9F49B3EE59147AF2F70BB /* SeparatorRoomTimelineItem.swift */; };
		151D2477F75782C8702F2873 /* PollInteractionHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC528B3764E3CF7FCFEF40E7 /* PollInteractionHandler.swift */; };
		155063E980E763D4910EA3CF /* Analytics+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4CFE236419E830E8946639C /* Analytics+SwiftUI.swift */; };
		1555A7643D85187D4851040C /* TemplateScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4549FCB53F43DB0B278374BC /* TemplateScreen.swift */; };
		1583E2D766E4485FF91662FC /* PermalinkTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA3EB5B1848CF4F64E63C6B7 /* PermalinkTests.swift */; };
		15913A5B07118C1268A840E4 /* RoomSummaryTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 046C0D3F53B0B5EF0A1F5BEA /* RoomSummaryTests.swift */; };
		1621BF6316FFFEF5AE067C77 /* Avatars.swift in Sources */ = {isa = PBXBuildFile; fileRef = C142248014E08E885E323E56 /* Avatars.swift */; };
		1653275750CE11F5CE94DDFD /* ReadReceiptsSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8063E65441E771200108C558 /* ReadReceiptsSummaryView.swift */; };
		167D00CAA13FAFB822298021 /* MediaProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62A81CCC2516D9CF9322DF01 /* MediaProviderTests.swift */; };
		167D5024DB9D44197AEA0507 /* HomeScreenNewSoundBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD5480F03306234FC086E93B /* HomeScreenNewSoundBanner.swift */; };
		16A1F6C703305FCAF4E14EC6 /* TimelineProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A8AA0DFA06012A9DAB951E /* TimelineProxyMock.swift */; };
		16A5D1749A32B91203495EF7 /* FrequentlyUsedEmoji.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A2074C0449B83D5858BD2D7 /* FrequentlyUsedEmoji.swift */; };
		16CBD087038DE3815CDA512C /* PollMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = D38391154120264910D19528 /* PollMock.swift */; };
		16E4F1B8B9BFE1367F96DDA7 /* CompletionSuggestionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 989FC684408B31A677F5538B /* CompletionSuggestionView.swift */; };
		1702981A8085BE4FB0EC001B /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = D33116993D54FADC0C721C1F /* Application.swift */; };
		172E6E9A612ADCF10A62CF13 /* BugReportServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A68BCE6438873D2661D93D0 /* BugReportServiceProtocol.swift */; };
		1795EA6A6C4942CAE0459DF0 /* SecureBackupKeyBackupScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B612853BFB68373249777B /* SecureBackupKeyBackupScreenViewModel.swift */; };
		17BC15DA08A52587466698C5 /* RoomMessageEventStringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E815FF3CC5E5A355E3A25E /* RoomMessageEventStringBuilder.swift */; };
		1801F1467ABCEA080419E150 /* preview_avatar_user.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 87FC42213E86E8182CFD3A49 /* preview_avatar_user.jpg */; };
		182D532B736178A1DED9F76E /* ReportRoomScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FCAE847556719BBE7A0882 /* ReportRoomScreenModels.swift */; };
		18386B777FDA74E4B3282D4F /* TimelineItemThreadSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98C6A082F2B2A15E1B9BE280 /* TimelineItemThreadSummary.swift */; };
		18867F4F1C8991EEC56EA932 /* UTType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 897DF5E9A70CE05A632FC8AF /* UTType.swift */; };
		18978C9438206828C1D5AF2A /* test_animated_image.gif in Resources */ = {isa = PBXBuildFile; fileRef = 53FD6D3D38F556CEAA280C58 /* test_animated_image.gif */; };
		18E3786918486D4C9726BC84 /* FormButtonStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89FBFC09F9DAFF1E4BA97849 /* FormButtonStyles.swift */; };
		18FDE4ED6D83B0771452B43D /* RoomSelectionScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F104596B0620CEFE5DFD31B1 /* RoomSelectionScreenCoordinator.swift */; };
		192A3CDCD0174AD1E4A128E4 /* AudioRecorderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2441E2424E78A40FC95DBA76 /* AudioRecorderTests.swift */; };
		194585F6CD77242B36D4ADF1 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = DADECBBB672497BCD4822468 /* Result.swift */; };
		1950A80CD198BED283DFC2CE /* ClientProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F2958E6D247AE2516BEEE8 /* ClientProxy.swift */; };
		197441F1EF23A5DABACCA79F /* StickerRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5338450E6783A576B5C16DD /* StickerRoomTimelineView.swift */; };
		19DED23340D0855B59693ED2 /* VoiceMessageRecorderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D45C9EAA86423D7D3126DE4F /* VoiceMessageRecorderProtocol.swift */; };
		19DF5600A7F547B22DD7872A /* CompletionSuggestionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A12D3D8138F1B71AFA7C858 /* CompletionSuggestionService.swift */; };
		19FE025AE9BA2959B6589B0D /* RoomMemberDetailsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CC575D1895FA62591451A93 /* RoomMemberDetailsScreen.swift */; };
		1A3783005E6945F8583AF997 /* NSItemProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F72EFC8C634469F9262659C7 /* NSItemProvider.swift */; };
		1A3B073568D1DC8F76F1F3A0 /* UserProfileScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23EE69982BBA18C6D51AD08E /* UserProfileScreen.swift */; };
		1A70A2199394B5EC660934A5 /* MatrixRustSDK in Frameworks */ = {isa = PBXBuildFile; productRef = A678E40E917620059695F067 /* MatrixRustSDK */; };
		1A83DD22F3E6F76B13B6E2F9 /* VideoRoomTimelineItemContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C8616254EE40CA8BA5E9BC2 /* VideoRoomTimelineItemContent.swift */; };
		1AB3D8563AB12635250A6A6E /* StaticLocationScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15E0017717EAE3A1D02D005 /* StaticLocationScreenCoordinator.swift */; };
		1AE4532D92E6ED42BFE87064 /* JoinRule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A566F8F2C27B99E1FB80C69B /* JoinRule.swift */; };
		1AE4AEA0FA8DEF52671832E0 /* RoomTimelineItemProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED1D792EB82506A19A72C8DE /* RoomTimelineItemProtocol.swift */; };
		1AF4A82B4332CAD2DB3EB5DA /* TopBannerModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78483F0143E185EDC6ECD741 /* TopBannerModifier.swift */; };
		1B2DADC008EE211AF1DA5292 /* NotificationManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30ED584467DB380E3CEFB1DB /* NotificationManagerTests.swift */; };
		1B2F9F368619FFF8C63C87CC /* BugReportScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EECE8B331CD169790EF284F /* BugReportScreenViewModelTests.swift */; };
		1B5B30839656AE2F957C6B1E /* test_pdf.pdf in Resources */ = {isa = PBXBuildFile; fileRef = BE98688578F8B0541D853695 /* test_pdf.pdf */; };
		1B88BB631F7FC45A213BB554 /* TimelineItemSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55AEEF8142DF1B59DB40FB93 /* TimelineItemSender.swift */; };
		1BA04D05EBC6646958B1BE60 /* PlaceholderScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF34A2FD6797535C95AC918D /* PlaceholderScreenCoordinator.swift */; };
		1BEADA694AC53ABB8B459F9A /* LeaveSpaceRoomDetailsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC3797A2325BE44FFB478BE9 /* LeaveSpaceRoomDetailsCell.swift */; };
		1C1750C009F7214B967928BC /* ManageRoomMemberSheetViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D80807B554CF9C524F98674F /* ManageRoomMemberSheetViewModelTests.swift */; };
		1C20A21FB0E11A933CBB2F43 /* ManageAuthorizedSpacesScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B707676F9EB213653DF91854 /* ManageAuthorizedSpacesScreen.swift */; };
		1C409A26A99F0371C47AFA51 /* UserDiscoveryServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F615A00DB223FF3280204D2 /* UserDiscoveryServiceProtocol.swift */; };
		1C4CB9009E50E6535883D5B2 /* RestorationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3558A15CFB934F9229301527 /* RestorationToken.swift */; };
		1C598D3B785645AAC7B35760 /* ReportRoomScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 292EEE1F71DCC205C45728F7 /* ReportRoomScreenCoordinator.swift */; };
		1C6B06DB15EC194AF35C05DB /* RoomPowerLevelsProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFFA5E881D281810AB428EA3 /* RoomPowerLevelsProxy.swift */; };
		1C6B2A1A5A9699DD4C9755B3 /* BootDetectionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F054DE7D47849687662C9D9 /* BootDetectionManager.swift */; };
		1C8BC70A18060677E295A846 /* ShareToMapsAppActivity.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4481799F455B3DA243BDA2AC /* ShareToMapsAppActivity.swift */; };
		1C9BB74711E5F24C77B7FED0 /* RoomMembersListScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AEA0B743847CFA5B3C38EE4 /* RoomMembersListScreenCoordinator.swift */; };
		1D5DC685CED904386C89B7DA /* NSRegularExpresion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BAC0F6C9644336E9567EE6 /* NSRegularExpresion.swift */; };
		1D623953F970D11F6F38499C /* AppLockService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 851B95BB98649B8E773D6790 /* AppLockService.swift */; };
		1D69E31913DF66426985909B /* EmojiPickerScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11151E78D6BB2B04A8FBD389 /* EmojiPickerScreenViewModelProtocol.swift */; };
		1DC227816777A2F3A19657E5 /* RoomDirectorySearchScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCF71646898A2F720C5BFDF5 /* RoomDirectorySearchScreenViewModel.swift */; };
		1ECE584D2CFA0FEF0ADE458C /* TestablePreviewsDictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA723686F23EF45E2B398FBC /* TestablePreviewsDictionary.swift */; };
		1F3232BD368DF430AB433907 /* Compound in Frameworks */ = {isa = PBXBuildFile; productRef = 07FEEEDB11543A7DED420F04 /* Compound */; };
		1FE593ECEC40A43789105D80 /* KeychainController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E36CB905A2B9EC2C92A2DA7C /* KeychainController.swift */; };
		1FEC0A4EC6E6DF693C16B32A /* StringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CEBCB9676FCD1D0F13188DD /* StringTests.swift */; };
		208C19811613F9A10F8A7B75 /* MediaLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFCE895ECFFA53FEE64D62B /* MediaLoader.swift */; };
		20C16A3F718802B0E4A19C83 /* URLComponentsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76310030C831D4610A705603 /* URLComponentsTests.swift */; };
		2118E35D312951B241067BD5 /* MessageComposerTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 345172AD4377E83A44BD864F /* MessageComposerTextField.swift */; };
		211B5F524E851178EE549417 /* CurrentValuePublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127C8472672A5BA09EF1ACF8 /* CurrentValuePublisher.swift */; };
		21813AF91CFC6F3E3896DB53 /* AppLockSetupBiometricsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10F130DF775CE6BC51A4E392 /* AppLockSetupBiometricsScreenModels.swift */; };
		21AFEFB8CEFE56A3811A1F5B /* VoiceMessageCacheTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 283974987DA7EC61D2AB57D9 /* VoiceMessageCacheTests.swift */; };
		21F29351EDD7B2A5534EE862 /* SecureBackupKeyBackupScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD558A898847C179E4B7A237 /* SecureBackupKeyBackupScreen.swift */; };
		221A7F92116722322AE150AE /* StartChatTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0367E0AF1163F42292D788BD /* StartChatTests.swift */; };
		22882C710BC99EC34A5024A0 /* UITestsScreenIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CEBE5EA91E8691EDF364EC2 /* UITestsScreenIdentifier.swift */; };
		22B380C579C148BA0BFB5952 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3557ACB95D0F666EF5AF0CE /* Secrets.swift */; };
		22BA593A5E19D8D3DE2FAA6F /* TimelineEventContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F926D08EB3D622A480BCA71 /* TimelineEventContent.swift */; };
		22C5483D01EEB290B8339817 /* HomeScreenInviteCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8FC33C3F6BF597E095CE9FA /* HomeScreenInviteCell.swift */; };
		2335D1AB954C151FD8779F45 /* RoomPermissionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0096BC5DA86AF6B6E5742AC /* RoomPermissionsTests.swift */; };
		23701DE32ACD6FD40AA992C3 /* MediaUploadingPreprocessorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE203026B9AD3DB412439866 /* MediaUploadingPreprocessorTests.swift */; };
		237FC70AA257B935F53316BA /* SessionVerificationControllerProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C55D7E514F9DE4E3D72FDCAD /* SessionVerificationControllerProxy.swift */; };
		238D561CA231339C6D4D06F3 /* ClientBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A1C33355FFB0F0953C35036 /* ClientBuilder.swift */; };
		23E23736B53946785431A74F /* AppAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FD22AEFFA20065494ED2333 /* AppAppearance.swift */; };
		241CDEFE23819867D9B39066 /* RoomChangePermissionsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE75941583A033A9EDC9FE0 /* RoomChangePermissionsScreenViewModel.swift */; };
		2435DCCBD4513B9FD053CAC9 /* target.yml in Resources */ = {isa = PBXBuildFile; fileRef = DD3C65634A34467CB407A061 /* target.yml */; };
		244407B18B2F2D6466BA5961 /* RoomChangeRolesScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82DFA1B7B088D033E0794B82 /* RoomChangeRolesScreenCoordinator.swift */; };
		2447FADEF13225BB6227B977 /* VerificationBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D97BAF04AA150C0EF03021 /* VerificationBadge.swift */; };
		24A1BBADAC43DC3F3A7347DA /* AnalyticsPromptScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E53BFB7E4F329621C844E8C3 /* AnalyticsPromptScreen.swift */; };
		24A75F72EEB7561B82D726FD /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2141693488CE5446BB391964 /* Date.swift */; };
		24B7CD41342C143117ADA768 /* Comparable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2B1CC9AA154F4D5435BF60A /* Comparable.swift */; };
		24BDDD09A90B8BFE3793F3AA /* ClientProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6033779EB37259F27F938937 /* ClientProxyProtocol.swift */; };
		24C32D7EF94ECF9081638DF6 /* RemotePreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69A05E85E4872C3221C5C287 /* RemotePreference.swift */; };
		250D2E8309C8CC48796D41D1 /* SpaceScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11397904D19CFF0E3689F0E /* SpaceScreenModels.swift */; };
		2538350683F421AB620AA950 /* AccessibleLongPress.swift in Sources */ = {isa = PBXBuildFile; fileRef = 307C3E5B9B189497D3250E23 /* AccessibleLongPress.swift */; };
		25618589E0DE0F1E95FC7B5C /* EmojiProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 099F2D36C141D845A445B1E6 /* EmojiProviderTests.swift */; };
		256D76972BA3254F7CB7F88B /* LocationAnnotation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAD8234D0E9C9B12BF9F240B /* LocationAnnotation.swift */; };
		25C4C1100B6EA79F5CC7CBB5 /* AppLockSetupPINScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 989D7380D9C86B3A10D30B13 /* AppLockSetupPINScreenViewModelTests.swift */; };
		260FFC1475EE94F641C3F3F9 /* PollFormScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40F1985065500F0E7F61A27 /* PollFormScreenViewModelProtocol.swift */; };
		261261778DEFAEFC042B875E /* JoinedRoomProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07C6B0B087FE6601C3F77816 /* JoinedRoomProxy.swift */; };
		26252AA9AED64010788F4C26 /* UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05A3E8741D199CD1A37F4CBF /* UIView.swift */; };
		2689D22EF1D10D22B0A4DAEA /* NotificationContentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7BB243B26D54EF1A0C422C0 /* NotificationContentBuilder.swift */; };
		273AB64B9A26B61C51858867 /* AsyncSequence.swift in Sources */ = {isa = PBXBuildFile; fileRef = A73A07BAEDD74C48795A996A /* AsyncSequence.swift */; };
		2748E5574A1031DD05E54FDA /* KnockRequestCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44B71F6D9062E8EB8929BB97 /* KnockRequestCell.swift */; };
		274CE3C986841D15FD530BF5 /* ShimmerModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97CE98208321C4D66E363612 /* ShimmerModifier.swift */; };
		275EDE8849A2AC1D9309ED7C /* TemplateScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B43456E73F8A2D52B69B9FB9 /* TemplateScreenViewModel.swift */; };
		277FD4394EAFF323DA34997E /* HorizontalHighlightGradient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F4F0AB250EFA7B71FB2BDB2 /* HorizontalHighlightGradient.swift */; };
		2797C9D9BA642370F1C85D78 /* Untranslated.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = F75DF9500D69A3AAF8339E69 /* Untranslated.stringsdict */; };
		27F015B0D5436633B5B3C8C3 /* SecureBackupRecoveryKeyScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7061BE2C0BF427C38AEDEF5E /* SecureBackupRecoveryKeyScreenViewModel.swift */; };
		27FEF0F40750465195C9D6D6 /* RoomSelectionScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B9D191A81FFB0C72CE73E77 /* RoomSelectionScreenModels.swift */; };
		281BED345D59A9A6A99E9D98 /* UNNotificationContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE148A4FFEE853C5A281500C /* UNNotificationContent.swift */; };
		2835FD52F3F618D07F799B3D /* Publisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7310D8DFE01AF45F0689C3AA /* Publisher.swift */; };
		28426806399E3659BEBC5918 /* NotificationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6ED50FE104992419310EEB /* NotificationHandler.swift */; };
		288408E6151D7BD3EBAA073A /* RoomScreenHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = B343C5255FB408DDE853CFDF /* RoomScreenHook.swift */; };
		28E8C44DD6E39BEB2A1599C8 /* AccessibilityTestsAppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CABD320DE5566D133890B24 /* AccessibilityTestsAppCoordinator.swift */; };
		2932570AA418974979D16DED /* UserPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E6DE144D887A254F4CAF203 /* UserPreference.swift */; };
		29491EE7AE37E239E839C5A3 /* LocationSharingScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BEBF0E59F25E842EDB6FD11 /* LocationSharingScreenModels.swift */; };
		2955F4C160CFD7794D819C64 /* EffectsScene.swift in Sources */ = {isa = PBXBuildFile; fileRef = 024F7398C5FC12586FB10E9D /* EffectsScene.swift */; };
		298F9EC30E918F12AB7F1EE8 /* TypingIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81F0325E252B057FAEEE1B2D /* TypingIndicatorView.swift */; };
		29EE1791E0AFA1ABB7F23D2F /* GZIP in Frameworks */ = {isa = PBXBuildFile; productRef = 1BCD21310B997A6837B854D6 /* GZIP */; };
		2A56B00B070F83E0FE571193 /* TimelineMediaPreviewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B18A454132A5A5247802821E /* TimelineMediaPreviewDataSource.swift */; };
		2A61D2B4A225332CECA3B937 /* ReportRoomScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E20403084A320D588ACED200 /* ReportRoomScreenViewModelProtocol.swift */; };
		2AAB2A77F1762A2648078A30 /* InteractiveQuickLook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 638A81B97D51591D0FCFA598 /* InteractiveQuickLook.swift */; };
		2AB9D4146C8748CF1D007B67 /* test_pdf.pdf in Resources */ = {isa = PBXBuildFile; fileRef = BE98688578F8B0541D853695 /* test_pdf.pdf */; };
		2AED12987603157C32C2114D /* TimelineBubbleLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5D8FEB1FED10E995CB002F7 /* TimelineBubbleLayout.swift */; };
		2B52B2A5A6496C5C0F952776 /* BannedRoomProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C30F45308428A4D9FFDB2FB8 /* BannedRoomProxy.swift */; };
		2B97BCE72D86645F1485C976 /* RoomDirectorySearchMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 894EE8F5B399A165BA2A6634 /* RoomDirectorySearchMock.swift */; };
		2BA59D0AEFB4B82A2EC2A326 /* KZFileWatchers in Frameworks */ = {isa = PBXBuildFile; productRef = A2AE110B053B55E38F8D10C7 /* KZFileWatchers */; };
		2BAA5B222856068158D0B3C6 /* MatrixRustSDK in Frameworks */ = {isa = PBXBuildFile; productRef = B1E8B697DF78FE7F61FC6CA4 /* MatrixRustSDK */; };
		2BBA132149DEBED6624084A8 /* MessageForwardingScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06FAE373A7F20780BA84B59C /* MessageForwardingScreenCoordinator.swift */; };
		2BBC0EB1E07963810A5D7423 /* ReadMarkerRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 012A284622B32052015F1F89 /* ReadMarkerRoomTimelineView.swift */; };
		2BBE320EE426A347AAE5C7DA /* IdentityConfirmationScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00AFC5F08734C2EA4EE79C59 /* IdentityConfirmationScreen.swift */; };
		2BC579CB5CE90CFE07CA0955 /* EditRoomAddressScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41656BC6267D55C56A2AAC08 /* EditRoomAddressScreenCoordinator.swift */; };
		2BEDEA4851E1DF901779362C /* AdvancedSettingsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922E498EB74CF6F5CC236F81 /* AdvancedSettingsScreenModels.swift */; };
		2BFA4C6D5B3D327B02C66AB0 /* TimelineController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4216C12C0369A8AB059EDE9 /* TimelineController.swift */; };
		2C4C750D0039AFABDF24236C /* TemplateScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 342BEBC3C5FC3F9943C41C4C /* TemplateScreenViewModelProtocol.swift */; };
		2C5E832434EE94E21AB3B238 /* EmojiPickerScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3EAE3E9D5EF4A6D5D9C6CFD /* EmojiPickerScreenViewModel.swift */; };
		2CA61BB208CD82EBDB58CD13 /* VideoRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED0CBEAB5F796BEFBAF7BB6A /* VideoRoomTimelineView.swift */; };
		2CA6ABBC9A88EB89EA52FCCB /* ConfettiScene.scn in Resources */ = {isa = PBXBuildFile; fileRef = B61C339A2FDDBD067FF6635C /* ConfettiScene.scn */; };
		2CC3F27CD76DB00A747BEA6C /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD5523BDEDB247E29228476 /* AppSettings.swift */; };
		2D0E3983288E2D35613AD681 /* SecureBackupControllerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AB29A2D95D3469B5F016655 /* SecureBackupControllerMock.swift */; };
		2D2D8A53B35BE8D8A01449C6 /* PinnedEventsBannerStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FA38E813BE14149F173F461 /* PinnedEventsBannerStateTests.swift */; };
		2D38D39B1789B91AE69F477F /* PhotoLibraryManagerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD955A0380C287C418F1A74D /* PhotoLibraryManagerMock.swift */; };
		2D45A04699BB6BA3B3A0CB9A /* TracingHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A95C9B8299A36A6495DECA6 /* TracingHook.swift */; };
		2D76463CE5A9238B5BB5F393 /* TimelineItemKeyForwarder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB6F137B69DCB59353E37B80 /* TimelineItemKeyForwarder.swift */; };
		2DA27D78560D5F79B917E163 /* AudioConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E44E35AA87F49503E7B3BF6E /* AudioConverter.swift */; };
		2DD9D0FE7CB5CFC80D071451 /* AppLockScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3E67E09FE5A35D73818C39 /* AppLockScreenModels.swift */; };
		2E43A3D221BE9587BC19C3F1 /* MatrixEntityRegexTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F31F59030205A6F65B057E1A /* MatrixEntityRegexTests.swift */; };
		2E8C6672D0EE7D5B1BEDB8E2 /* ServerConfirmationScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7478623CECC9438014244BA /* ServerConfirmationScreen.swift */; };
		2EAA1B35D9CA24F090F48792 /* SpaceRoomListProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = EACD4855BDAD0799FD86B7B5 /* SpaceRoomListProxyProtocol.swift */; };
		2F2906AE9BC3D0E79A6F98F8 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E89E530A8E92EC44301CA1 /* Bundle.swift */; };
		2F6207CB5C4715FE313B1E95 /* TimelineViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6509708F54FC883604DFDC95 /* TimelineViewModelTests.swift */; };
		2F623DA1122140A987B34D08 /* NotificationSettingsEditScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7BB497B2F539C17E88F6B7 /* NotificationSettingsEditScreenViewModelProtocol.swift */; };
		2F94054F50E312AF30BE07F3 /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40B21E611DADDEF00307E7AC /* String.swift */; };
		2FEC6652055984389CE1BBEC /* TimelineProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50F03079F6B5EF9CA005F14 /* TimelineProxyProtocol.swift */; };
		3041EBA2660F28FFB7BDA339 /* EncryptionResetScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FF9CB3EFA753277291F609 /* EncryptionResetScreenCoordinator.swift */; };
		3042527CB344A9EF1157FC26 /* AudioRecorderStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C55CC239AE12339C565F6C9A /* AudioRecorderStateTests.swift */; };
		308BD9343B95657FAA583FB7 /* GZIP in Frameworks */ = {isa = PBXBuildFile; productRef = 2B788C81F6369D164ADEB917 /* GZIP */; };
		30CC1DB7CE357659C82AA115 /* MediaProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EB16E7FE59A947CA441531 /* MediaProviderProtocol.swift */; };
		30E5628F74AD3C27A061BF25 /* QRCodeLoginScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BC1B7CB061C9865B2B91B56 /* QRCodeLoginScreenViewModel.swift */; };
		311868F5E65BA61AFA6CCC2C /* CompoundHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B89D6C760E8CAE29CA28FB1 /* CompoundHook.swift */; };
		3118D9ABFD4BE5A3492FF88A /* ElementCallConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC437C491EA6996513B1CEAB /* ElementCallConfiguration.swift */; };
		31CCF3159E5CE1C05AE5781B /* HTMLFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27A5FBB74981BF8EFFDAE90D /* HTMLFixtures.swift */; };
		31DE6B7FD15E1C6E43885717 /* RoomRole.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578AF9CE60816069536C0953 /* RoomRole.swift */; };
		32B7891D937377A59606EDFC /* UserFlowTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21DD8599815136EFF5B73F38 /* UserFlowTests.swift */; };
		32F47002A331817F0E6BD7EB /* RoomMembershipDetailsProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1434D5169F0EE319E226DA7F /* RoomMembershipDetailsProxyProtocol.swift */; };
		339BC18777912E1989F2F17D /* Section.swift in Sources */ = {isa = PBXBuildFile; fileRef = 584A61D9C459FAFEF038A7C0 /* Section.swift */; };
		33BA0964A308D2286B39976D /* LabsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9C5AA3EF7EC67C01C75CEDD /* LabsScreen.swift */; };
		33CAC1226DFB8B5D8447D286 /* Sentry in Frameworks */ = {isa = PBXBuildFile; productRef = 67E7A6F388D3BF85767609D9 /* Sentry */; };
		33F1FB19F222BA9930AB1A00 /* RoomListFiltersView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6372DD10DED30E7AD7BCE21 /* RoomListFiltersView.swift */; };
		340D39DB87F3800D53A6A621 /* EmojiPickerScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00245D40CD90FD71D6A05239 /* EmojiPickerScreen.swift */; };
		34357B287357BC0B9715DD51 /* UserAgentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F2529D434C750ED78ADF1ED /* UserAgentBuilder.swift */; };
		34390DAE0C574DAD30CCA7D9 /* DeclineAndBlockScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2ADF12A50186B75C68017B61 /* DeclineAndBlockScreenViewModelTests.swift */; };
		3467FEE8210D301FF1B77001 /* UserIndicatorControllerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7893780A1FD6E3F38B3E9049 /* UserIndicatorControllerMock.swift */; };
		34ADC506C929D10B138EBA51 /* AdvancedSettingsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C58159916ABD7F454CE689 /* AdvancedSettingsScreenCoordinator.swift */; };
		34C752A73717C691582DC6C7 /* UnsupportedRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1B8500C152BC59445647DA8 /* UnsupportedRoomTimelineItem.swift */; };
		34F1261CEF6D6A00D559B520 /* SettingsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CFD5EB0B0EEA4549FB49784 /* SettingsScreen.swift */; };
		352C439BE0F75E101EF11FB1 /* RoomScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2886615BEBAE33A0AA4D5F8 /* RoomScreenModels.swift */; };
		355B11D08CE0CEF97A813236 /* AppRoutes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27A9E3FBE8A66B5A17AD7F74 /* AppRoutes.swift */; };
		3582056513A384F110EC8274 /* MediaPlayerProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D7A2C4A3A74F0D2FFE9356A /* MediaPlayerProviderTests.swift */; };
		35E975CFDA60E05362A7CF79 /* target.yml in Resources */ = {isa = PBXBuildFile; fileRef = 1222DB76B917EB8A55365BA5 /* target.yml */; };
		36206F74DDEBF9BEAF6A6A1F /* ExtensionLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41A8571A8A071FB41778C016 /* ExtensionLogger.swift */; };
		3684AD01C5FCB7616B28F629 /* TimelineMediaPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CDE60FEE95039CCCEEEE3B0 /* TimelineMediaPreviewController.swift */; };
		36926D795D6D19177C7812F8 /* EncryptionResetPasswordScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6935A55AB3B0C94BC566DD6 /* EncryptionResetPasswordScreenCoordinator.swift */; };
		369BF960E52BBEE61F8A5BD1 /* BlockedUsersScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED60E4D2CD678E1EBF16F77A /* BlockedUsersScreen.swift */; };
		36AC963F2F04069B7FF1AA0C /* UIConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E6D88E8AFFBF2C1D589C0FA /* UIConstants.swift */; };
		36AD4DD4C798E22584ED3200 /* Sentry in Frameworks */ = {isa = PBXBuildFile; productRef = 7731767AE437BA3BD2CC14A8 /* Sentry */; };
		36CD6E11B37396E14F032CB6 /* SentrySwiftUI in Frameworks */ = {isa = PBXBuildFile; productRef = 75361A9D8A3C5501EADB225D /* SentrySwiftUI */; };
		36DCA11EA7320A45A4CC8D07 /* SpaceRemoveChildrenConfirmationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44AC61A375CC2E47938B5D12 /* SpaceRemoveChildrenConfirmationView.swift */; };
		36DE961B784087D5E18EF9BA /* LogViewerScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A07692536D66E3DA32C4964 /* LogViewerScreen.swift */; };
		370AF5BFCD4384DD455479B6 /* ElementCallWidgetDriverProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6C11AD9813045E44F950410 /* ElementCallWidgetDriverProtocol.swift */; };
		37906355E207DB5703754675 /* AppLockSetupBiometricsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9F893F4A111CB7BA5C96949 /* AppLockSetupBiometricsScreenViewModel.swift */; };
		37D789F24199B32E3FD1AA7B /* FileRoomTimelineItemContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 216F0DDC98F2A2C162D09C28 /* FileRoomTimelineItemContent.swift */; };
		37E47F5101C0C036289D3807 /* SwiftOGG in Frameworks */ = {isa = PBXBuildFile; productRef = 391D11F92DFC91666AA1503F /* SwiftOGG */; };
		383063A7924F06D54BA9B24C /* SpaceSettingsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9475FD81B13D50103E5290EB /* SpaceSettingsScreen.swift */; };
		384D6B9A7DFD7260139D6852 /* UITestsNotificationCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBEB8D9F4940E161B18FE4BC /* UITestsNotificationCenter.swift */; };
		38546A6010A2CF240EC9AF73 /* BindableState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6EA1D2CBAEA5D0BD00B90D1B /* BindableState.swift */; };
		386720B603F87D156DB01FB2 /* VoiceMessageMediaManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40076C770A5FB83325252973 /* VoiceMessageMediaManager.swift */; };
		388D39ED9FE1122EA6D76BF2 /* Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1BC84BA0AF11C2128D58ABD /* Common.swift */; };
		3895969759E68FAB90C63EF7 /* ElementCallServiceConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 406C90AF8C3E98DF5D4E5430 /* ElementCallServiceConstants.swift */; };
		38E0F9A4CB5237F039A2EEE6 /* RoomHistorySharingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 722013E20EEED73553EC6F8D /* RoomHistorySharingState.swift */; };
		3982C505960006B341CFD0C6 /* UserDetailsEditScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27D0EA07BD545CC9F234DB8D /* UserDetailsEditScreenModels.swift */; };
		3982E60F9C126437D5E488A3 /* PillContextTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A6314FDC51DA25712D9A81 /* PillContextTests.swift */; };
		39A987B3E41B976D1DF944C6 /* CallScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37A63A59BFDDC494B1C20119 /* CallScreenViewModel.swift */; };
		39DFC4B9EB6A8757210BDEC6 /* RoomSelectionScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DD2A058F3566FEEBA1D11B3 /* RoomSelectionScreenViewModelProtocol.swift */; };
		3A08584ECDD4A4541DBF21F8 /* EmojiLoaderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 201305507D7DFD16E544563A /* EmojiLoaderProtocol.swift */; };
		3A164187907DA43B7858F9EC /* CompletionSuggestionServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5EA0312A6262484AA393AC9 /* CompletionSuggestionServiceTests.swift */; };
		3A2640C52505BAB3D983A92A /* RemotePreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69A05E85E4872C3221C5C287 /* RemotePreference.swift */; };
		3A64A93A651A3CB8774ADE8E /* SwiftOGG in Frameworks */ = {isa = PBXBuildFile; productRef = 3FE40E79C36E7903121E6E3B /* SwiftOGG */; };
		3A68752BB9D51B8713C0FC2C /* AuthenticationStartScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A768CA51A59B8A5D8C8FD599 /* AuthenticationStartScreen.swift */; };
		3A7DD0D13B0FB8876D69D829 /* TextBasedRoomTimelineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AB2C848BB9A7A9B618B7B89 /* TextBasedRoomTimelineTests.swift */; };
		3AA9E878FDCFF85664AC071F /* ComposerDraftService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D70253004A5AEC9C73D6A4F /* ComposerDraftService.swift */; };
		3B0718607B0665D163142DAE /* SDKGeneratedMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5BFCB7257F7A3CF70F5DA9 /* SDKGeneratedMocks.swift */; };
		3B0F9B57D25B07E66F15762A /* MediaUploadPreviewScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2E7C987AE5DC9087BB19F7D /* MediaUploadPreviewScreenModels.swift */; };
		3B277D9538090766DA6C4566 /* StateRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2AF1828A5B76B7C371240FE /* StateRoomTimelineView.swift */; };
		3B5AB5CF8D8163599C5BF19B /* PillViewOnBubblePreviews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2005B4AD70A792340E2694F1 /* PillViewOnBubblePreviews.swift */; };
		3B98049F56025726FB646ABD /* SwipeToReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B0E0B55E2EE75AF67029924 /* SwipeToReplyView.swift */; };
		3BEBDCB42BABFA3B456FECA7 /* MapTilerURLBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D262A26713C18BB70C82CA5 /* MapTilerURLBuilderTests.swift */; };
		3C312A3AEDE58BB1C9BBB07C /* preview_avatar_room.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 12FD5280AF55AB7F50F8E47D /* preview_avatar_room.jpg */; };
		3C31E1A65EEB61E72E1113B4 /* AudioRecorderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBEC57C204D77908E355EF42 /* AudioRecorderProtocol.swift */; };
		3C549A0BF39F8A854D45D9FD /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = 020597E28A4BC8E1BE8EDF6E /* KeychainAccess */; };
		3C73442084BF8A6939F0F80B /* AnalyticsService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5445FCE0CE15E634FDC1A2E2 /* AnalyticsService.swift */; };
		3CB9EC9B670C90618B839D1B /* RemotePreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69A05E85E4872C3221C5C287 /* RemotePreference.swift */; };
		3CE4C5071B6D2576E2473989 /* OrderedSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B07B296D7A9D2F09120853 /* OrderedSet.swift */; };
		3D0DAED550E967AB49F1758C /* CXProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E68CA59F66CE43B66D129E9 /* CXProviderProtocol.swift */; };
		3D72F5F9109AAA257542456B /* CallInviteRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 664ABD745A746C45CB842158 /* CallInviteRoomTimelineView.swift */; };
		3DA57CA0D609A6B37CA1DC2F /* BugReportService.swift in Sources */ = {isa = PBXBuildFile; fileRef = D6DC38E64A5ED3FDB201029A /* BugReportService.swift */; };
		3DAD62988F072607441CB7A5 /* PollFormScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25F8664F1FB95AF3C4202478 /* PollFormScreenCoordinator.swift */; };
		3DAF325D8AE461F7CDB282BD /* StartChatScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6861FE915C7B5466E6962BBA /* StartChatScreen.swift */; };
		3E2EE5782688054B3026EF8E /* ChatsSpaceFilterCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847C893CF354BCBDF1351C13 /* ChatsSpaceFilterCell.swift */; };
		3E3CC3D17908A3BB9F224CC5 /* DeactivateAccountScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67638D34FB6A9110BE481A6F /* DeactivateAccountScreenCoordinator.swift */; };
		3E7B65C2C97748D5D65AAA8B /* NotificationPermissionsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DB2FC2AA9A07EE792DF65CF /* NotificationPermissionsScreenModels.swift */; };
		3EC5A41F9FB7DD63A4DC6144 /* RoomChangeRolesScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B14B1DE3E2D5D26732C49036 /* RoomChangeRolesScreenViewModel.swift */; };
		3EC698F80DDEEFA273857841 /* ArrayTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 893777A4997BBDB68079D4F5 /* ArrayTests.swift */; };
		3ED2725734568F6B8CC87544 /* AttributedStringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A5C6FBF97B6EED3D4FA5EFF /* AttributedStringBuilder.swift */; };
		3F2148F11164C7C5609984EB /* Sentry in Frameworks */ = {isa = PBXBuildFile; productRef = 886A0A498FA01E8EDD451D05 /* Sentry */; };
		3F55721B5C08E8D9F1295592 /* SDKListener.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE5CD2993048222B64C45006 /* SDKListener.swift */; };
		3F70E237CE4C3FAB02FC227F /* NotificationConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C830A64609CBD152F06E0457 /* NotificationConstants.swift */; };
		401BB28CD6B7DD6B4E7863E7 /* ServerConfirmationScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9342F5D6729627B6393AF853 /* ServerConfirmationScreenModels.swift */; };
		407DCE030E0F9B7C9861D38A /* LoremSwiftum in Frameworks */ = {isa = PBXBuildFile; productRef = 1A6B622CCFDEFB92D9CF1CA5 /* LoremSwiftum */; };
		40839665086F5DAFA55D0EED /* AnalyticsConsentState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 353024006CB726E9F9187B3A /* AnalyticsConsentState.swift */; };
		414F50CFCFEEE2611127DCFB /* RestorationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3558A15CFB934F9229301527 /* RestorationToken.swift */; };
		41B84DF733BE6CB0180D1CC1 /* NotificationContentBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F0AF1A13D358CA0BDA6065F /* NotificationContentBuilderTests.swift */; };
		41C5DA0C06F30311A221E85B /* ClientSDKMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8EAF4A49F3ACD8BB8B0D2371 /* ClientSDKMock.swift */; };
		41CE5E1289C8768FC5B6490C /* RoomTimelineItemViewState.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C2D52E36AD614B3C003EF6 /* RoomTimelineItemViewState.swift */; };
		41D03E23B5DC6D633632E4D8 /* DeclineAndBlockScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDA38C9B58693A49A3032552 /* DeclineAndBlockScreenCoordinator.swift */; };
		41DFDD212D1BE57CA50D783B /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 0DD568A494247444A4B56031 /* Kingfisher */; };
		41F553349AF44567184822D8 /* APNSPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94D670124FC3E84F23A62CCF /* APNSPayload.swift */; };
		4219391CD2351E410554B3E8 /* AggregratedReaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = B858A61F2A570DFB8DE570A7 /* AggregratedReaction.swift */; };
		42239FD59394A086E046C9BF /* Backports.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76A46ABD27628CB5FC402541 /* Backports.swift */; };
		422E8D182CA688D4565CD1E1 /* String.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40B21E611DADDEF00307E7AC /* String.swift */; };
		4295E5F850897710A51AE114 /* GeoURI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 190EC7285D3CFEF0D3011BCF /* GeoURI.swift */; };
		42995EA68E194B19DAD6AEEF /* test_rotated_image.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 723B055A57857BFF0F18D9CB /* test_rotated_image.jpg */; };
		42A5A42ACF063EEE6B1980D2 /* ReportContentScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B17B1F29448D1B9049B11C /* ReportContentScreenViewModel.swift */; };
		42B084FDE621FBEE433AF444 /* LegalInformationScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4176C3E20C772DE8D182863C /* LegalInformationScreen.swift */; };
		42F1C8731166633E35A6D7E6 /* RoomEventStringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0A307A44F952CD73E63AE31 /* RoomEventStringBuilder.swift */; };
		432EA37BDC97CEDBAB7B23A6 /* RoomInfoProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14517E5597594956FCE1950D /* RoomInfoProxyProtocol.swift */; };
		43F35A7E5703D64DB0519C59 /* ServerSelectionScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD469F7513574341181F7EAA /* ServerSelectionScreen.swift */; };
		440123E29E2F9B001A775BBE /* TimelineItemProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D505843AB66822EB91F0DF0 /* TimelineItemProxy.swift */; };
		441857143FC100E0A7DE42A8 /* RoomPowerLevelProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D635709C1D6D37C225AD40E /* RoomPowerLevelProxyProtocol.swift */; };
		446BCD2D0AE27E0CFD1BDC8F /* ImageMediaEventsTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FF584D757E768EA7776A532 /* ImageMediaEventsTimelineView.swift */; };
		44BDD670FF9095ACE240A3A2 /* VoiceMessageMediaManagerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC4F10BDD56FA77FEC742333 /* VoiceMessageMediaManagerTests.swift */; };
		44F0E1B576C7599DF8022071 /* Emojibase in Frameworks */ = {isa = PBXBuildFile; productRef = C05729B1684C331F5FFE9232 /* Emojibase */; };
		454311EAC17D778E19F46592 /* NotificationPermissionsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91868EB98818044E6FEBE532 /* NotificationPermissionsScreenCoordinator.swift */; };
		454F8DDC4442C0DE54094902 /* LABiometryType.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3F219838588C62198E726E3 /* LABiometryType.swift */; };
		45D6DC594816288983627484 /* UITestsScreenIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CEBE5EA91E8691EDF364EC2 /* UITestsScreenIdentifier.swift */; };
		4610C57A4785FFF5E67F0C6D /* SwiftSoup in Frameworks */ = {isa = PBXBuildFile; productRef = EDFB92E97D9AC4BA8540C18C /* SwiftSoup */; };
		46562110EE202E580A5FFD9C /* RoomScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93CF7B19FFCF8EFBE0A8696A /* RoomScreenViewModelTests.swift */; };
		4681820102DAC8BA586357D4 /* VoiceMessageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAB8D7926A5684E18196B538 /* VoiceMessageCache.swift */; };
		46A183C6125A669AEB005699 /* UserProfileScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F134D2D91DFF732FB75B2CB7 /* UserProfileScreenViewModelProtocol.swift */; };
		46A261AA898344A1F3C406B1 /* ReportContentScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CCE3636E3D01477C8B2E9D0 /* ReportContentScreenModels.swift */; };
		46A6DB0F78FB399BD59E2D41 /* EncryptionKeyProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E78FC546F28E045A560F2963 /* EncryptionKeyProviderProtocol.swift */; };
		46BA7F4B4D3A7164DED44B88 /* FullscreenDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 565F1B2B300597C616B37888 /* FullscreenDialog.swift */; };
		46C9F8FE3810A04A005FE16B /* AudioPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B19B2BCC779ED934E0BBC2A /* AudioPlayer.swift */; };
		46FCD999E92D9717D24AAB94 /* QRCodeLoginScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEDD4D2DE0646DA724985D5 /* QRCodeLoginScreenModels.swift */; };
		4715FE33667C5899E64DD0E6 /* ResolveVerifiedUserSendFailureScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97287090CA64DAA95386ECED /* ResolveVerifiedUserSendFailureScreen.swift */; };
		4716587A9BA69ED8FD1B986B /* PollOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B19D10B102956066AF117B /* PollOptionView.swift */; };
		47305C0911C9E1AA774A4000 /* TemplateScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA90BD288E5AE6BC643AFDDF /* TemplateScreenCoordinator.swift */; };
		4764FC9A843D1F9865EDC29C /* EditRoomAddressScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4048547AC50ADCF201684E87 /* EditRoomAddressScreen.swift */; };
		478C363F63A5DFC3C83E334C /* MediaProviderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F65E4BB9E82EB8373207CF8 /* MediaProviderMock.swift */; };
		4807E8F51DB54F56B25E1C7E /* AppLockSetupSettingsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D8C38663020DF2EB2D13F5E /* AppLockSetupSettingsScreenViewModel.swift */; };
		48416BBEB8DDF3E4DED0EDB6 /* ElementCallServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FC8B21E86B137BE4E91F82A /* ElementCallServiceProtocol.swift */; };
		484202C5D50983442D24D061 /* AttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52BD6ED18E2EB61E28C340AD /* AttributedString.swift */; };
		4870F7F72CEBEFDAD1C973A6 /* VoiceMessageMediaEventsTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3521DF92391551E02004D8 /* VoiceMessageMediaEventsTimelineView.swift */; };
		489BB6A733D3DA0FE7062650 /* IdentityConfirmationScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C71B9802433F1B4252291BB /* IdentityConfirmationScreenViewModelProtocol.swift */; };
		491D62ACD19E6F134B1766AF /* RoomNotificationSettingsUserDefinedScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3203C6566DC17B7AECC1B7FD /* RoomNotificationSettingsUserDefinedScreen.swift */; };
		492274DA6691EE985C2FCCAA /* SnapshotTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 21C83087604B154AA30E9A8F /* SnapshotTesting */; };
		4940B439681767BE9D78CFDB /* AppLockSetupBiometricsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52F5EE5DE3B55D59299DB5BC /* AppLockSetupBiometricsScreenViewModelTests.swift */; };
		494970EA811FE4D93AC68482 /* SettingsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FE8A35B4AD5256F4B562274 /* SettingsScreenViewModelTests.swift */; };
		4949C8C12669D1B5E082366E /* QRCodeLoginScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA9EA59D5C0DA1BFC7B3621 /* QRCodeLoginScreen.swift */; };
		49500BBA1CD65A5AE252D970 /* RoomDirectorySearchScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41BB37D96C3EA18F3CE8675D /* RoomDirectorySearchScreenModels.swift */; };
		49BBEC46D523BF6A41400048 /* URLTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AB34956C87731AB094DB33A /* URLTests.swift */; };
		4A4110369DBB79E4A314F415 /* ComposerToolbarViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0618820D26F9871A4BBB40E /* ComposerToolbarViewModelProtocol.swift */; };
		4A618590DEB72C4F186BFED4 /* UserSessionFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C99FDEEB71173C4C6FA2734C /* UserSessionFlowCoordinator.swift */; };
		4A8287E5281B44A8754BE509 /* SessionVerificationScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED33988DA4FD4FC666800106 /* SessionVerificationScreenViewModel.swift */; };
		4A85928E27D4C1A548A06EE9 /* StartChatScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 052B2F924572AFD70B5F500E /* StartChatScreenViewModel.swift */; };
		4A9CEEE612D6D8B3DDBD28BA /* RoomListFilterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24EC819497BB5F8C4998D760 /* RoomListFilterView.swift */; };
		4AAA8606FBA290E23D15422E /* AvatarHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC743C7A85E3171BCBF0A653 /* AvatarHeaderView.swift */; };
		4B25CDB4AA2C2AC0B4577217 /* EditRoomAddressListRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2776E63E02719B20758EB78 /* EditRoomAddressListRow.swift */; };
		4B978C09567387EF4366BD7A /* MediaLoaderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF1AC723C2609C7705569CA /* MediaLoaderTests.swift */; };
		4BAB8222DBA0B4207D1223E0 /* NotificationSettingsProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 382B50F7E379B3DBBD174364 /* NotificationSettingsProxyMock.swift */; };
		4BB282209EA82015D0DF8F89 /* NavigationStackCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C698E30698EC59302A8EEBD /* NavigationStackCoordinatorTests.swift */; };
		4BB51476A29E7E27BC14EA22 /* UserDetailsEditScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 022E6BD64CB4610B9C95FC02 /* UserDetailsEditScreenViewModel.swift */; };
		4BBF6C8E3EFC944B55231B19 /* AppMediatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05AF58372CA884A789EB9C5A /* AppMediatorProtocol.swift */; };
		4BD5AB54A6982CF19F5CC7C4 /* ChatsTabFlowCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0328F54E0C3AAEDDF3E05D9D /* ChatsTabFlowCoordinatorTests.swift */; };
		4C356F5CCB4CDC99BFA45185 /* AppLockSetupPINScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7884BD256C091EB511B2EDF /* AppLockSetupPINScreenViewModelProtocol.swift */; };
		4C5A638DAA8AF64565BA4866 /* EncryptedRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5351EBD7A0B9610548E4B7B2 /* EncryptedRoomTimelineItem.swift */; };
		4C8C0C9FC10BA73AB7780534 /* RoomListFiltersStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE0C9653870803E4F91F474 /* RoomListFiltersStateTests.swift */; };
		4CB30D9BD72CA3FEEFAA0793 /* NSEUserSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C9651CD1066F239C7739240 /* NSEUserSession.swift */; };
		4CDA93528027E4C0EB51972C /* SpaceAddRoomsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ACFFE7814849BB200CE0969 /* SpaceAddRoomsScreenModels.swift */; };
		4CE638FD837ED72CD98AD9A9 /* AppHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E4AB573FAEBB7B853DD04C /* AppHooks.swift */; };
		4D0F4385B7DDB68C66C78857 /* FormattedBodyText.swift in Sources */ = {isa = PBXBuildFile; fileRef = C258C9C815272911A5B132C3 /* FormattedBodyText.swift */; };
		4D23D41B8109E010304050F8 /* QRCodeLoginScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA551A98778CEE7366838CE2 /* QRCodeLoginScreenCoordinator.swift */; };
		4D2B54233C7B2C04B4ABE55A /* EncryptionSettingsFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECB836DD8BE31931F51B8AC9 /* EncryptionSettingsFlowCoordinator.swift */; };
		4D4D236F0BBCDC4D2CBCCBB5 /* RoomChangePermissionsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = C729D95CB4588D4D9AAC3DFA /* RoomChangePermissionsScreenModels.swift */; };
		4D66CEBE490B2F118F4CEC8A /* EditRoomAddressScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBD21AF0131AA38FF9534FAD /* EditRoomAddressScreenModels.swift */; };
		4DAEE2468669848B6C9F55B4 /* TimelineReadReceiptsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33035418BB35754232985871 /* TimelineReadReceiptsView.swift */; };
		4DEEFB73181C3B023DB42686 /* NetworkMonitorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1575947B7A6FE08C57FE5EE4 /* NetworkMonitorProtocol.swift */; };
		4E0D9E09B52CEC4C0E6211A8 /* MediaPickerScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F49FB9EE2913234F06CE68 /* MediaPickerScreenCoordinator.swift */; };
		4E36A66E0EDA74BF3A036FD0 /* RoomChangeRolesScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AAD8C633AA57948B34EDCF7 /* RoomChangeRolesScreenViewModelProtocol.swift */; };
		4E4EF97B9F9CEFAC726BA72F /* TimelineProviderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62EACAFB3F3E017060F9F1C5 /* TimelineProviderMock.swift */; };
		4E8A2A2CFEB212F14E49E1A1 /* AppLockSetupSettingsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5484457C81B325660901B161 /* AppLockSetupSettingsScreen.swift */; };
		4E945AD6862C403F74E57755 /* RoomTimelineItemFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 105B2A8426404EF66F00CFDB /* RoomTimelineItemFactory.swift */; };
		4E9782D683660463804C2DC3 /* UserIdentityProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F793C422BDACE0C60C774F4 /* UserIdentityProxyProtocol.swift */; };
		4E9ED3E6E979C6C7FEC1D011 /* AnalyticsConsentState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 353024006CB726E9F9187B3A /* AnalyticsConsentState.swift */; };
		4EA1CE0E88EA68E862FF0EA2 /* NotificationSettingsEditScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B564D748B67A156F413CD97 /* NotificationSettingsEditScreenModels.swift */; };
		4EAC427267424192964B16B3 /* AppSettingsHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13BE9781699FB510E9263192 /* AppSettingsHook.swift */; };
		4ED764A24F2A715C25CF07F1 /* TimelineMediaPreviewFileExportPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30856520F3263D0E195710D7 /* TimelineMediaPreviewFileExportPicker.swift */; };
		4F2DF6138E87A4B8C2488CA3 /* VoiceMessageCacheProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43A84EE187D0C772E18A4E39 /* VoiceMessageCacheProtocol.swift */; };
		4FDC8A9764CFDA90CE035725 /* Duration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FB2253D36E81E045E1CB432 /* Duration.swift */; };
		4FE688FE9375B2FBF424146A /* TextBasedRoomTimelineViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6EA0D8B0BBD8805F7D5A133 /* TextBasedRoomTimelineViewProtocol.swift */; };
		4FF90E2242DBD596E1ED2E27 /* AppCoordinatorStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077D7C3BE199B6E5DDEC07EC /* AppCoordinatorStateMachine.swift */; };
		4FFDC274824F7CC0BBDF581E /* BugReportScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C2BCE0BC1FC69C1B36E688 /* BugReportScreenModels.swift */; };
		50381244BA280451771BE3ED /* PINTextFieldTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF13BFD415CA84B1272E94F8 /* PINTextFieldTests.swift */; };
		5038E69A5E6A89DE1A345E04 /* ShouldScrollOnKeyboardDidShow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 832397B5C3D00A4BF52C5F0B /* ShouldScrollOnKeyboardDidShow.swift */; };
		5044C78B1B49328F5BB1FEB8 /* NotificationItemProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DDB7A9BB466C56614BB589D /* NotificationItemProxyProtocol.swift */; };
		50539366B408780B232C1910 /* EstimatedWaveformView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0FF64B0E6470F66F42E182 /* EstimatedWaveformView.swift */; };
		5100F53E6884A15F9BA07CC3 /* AttributedStringTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37CA26F55123E36B50DB0B3A /* AttributedStringTests.swift */; };
		510C4EDF826CA9C6CEEC6C95 /* ManageRoomMemberSheetViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A34D9BCA1A7D9A56E1EAF1D /* ManageRoomMemberSheetViewModel.swift */; };
		51263FC33CC961A14F5D6BCA /* TracingHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A95C9B8299A36A6495DECA6 /* TracingHook.swift */; };
		5139F4BD5A5DF6F8D11A9BDE /* NotificationPermissionsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46D0BA44B1838E65B507B277 /* NotificationPermissionsScreen.swift */; };
		513AF15E0E84711B80D04B1B /* ReportRoomScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C3E9684DCE6B66BD0B5DF67 /* ReportRoomScreenViewModelTests.swift */; };
		51B3B19FA5F91B455C807BA7 /* RoomPollsHistoryScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E964AF2DFEB31E2B799999F /* RoomPollsHistoryScreenModels.swift */; };
		522269133E6F65F68482F4F4 /* RemotePreferenceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 181CF280BC8E3F335AFCB4B8 /* RemotePreferenceTests.swift */; };
		523C6800ED85D5810CF18C19 /* OIDCAccountSettingsPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1D737F4672021D0A7D218CD /* OIDCAccountSettingsPresenter.swift */; };
		52473A4D7B1FBD4CD1E770C8 /* MatrixEntityRegex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AD1A853D605C2146B0DC028 /* MatrixEntityRegex.swift */; };
		530C2238E40F71223327FC95 /* MockTimelineController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA8082E26C77A2C587B34B3 /* MockTimelineController.swift */; };
		5341D48F833E3E30F16FA2A3 /* SeparatorRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2910422CB628D3B2BBE47449 /* SeparatorRoomTimelineView.swift */; };
		5375902175B2FEA2949D7D74 /* LoginScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CDDDDD9FE1A699D23A5E096 /* LoginScreen.swift */; };
		53A55748D5F587C9061F98BF /* ServerConfigurationScreenViewStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 277C20CDD5B64510401B6D0D /* ServerConfigurationScreenViewStateTests.swift */; };
		53A59720F4729D9BBFFB7CAB /* NotificationSettingsEditScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9CB3B9DFA353AB2B7CD9F8 /* NotificationSettingsEditScreenCoordinator.swift */; };
		53C1E7F6A7D6409D89F36ED7 /* AggregatedReactionMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69CB8242D69B7E4D0B32E18D /* AggregatedReactionMock.swift */; };
		53DEF39F0C4DE02E3FC56D91 /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = 800631D7250B7F93195035F1 /* KeychainAccess */; };
		53F1196F9C69512306A2693F /* TextRoomTimelineItemContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C19F54A0C4FC9AB7ABD583 /* TextRoomTimelineItemContent.swift */; };
		5415236FA271AF7885D4995E /* NotificationItemProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3AB32690C6CE5C62A86D6FA /* NotificationItemProxy.swift */; };
		5470E62F65AE1803BBF3D528 /* CXProviderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86E1BAA7232081635662A83F /* CXProviderMock.swift */; };
		54AE8860D668AFD96E7E177B /* UITestsScreenIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CEBE5EA91E8691EDF364EC2 /* UITestsScreenIdentifier.swift */; };
		54FDA3625AACBD9E438D084D /* BlurEffectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07934EF08BB39353E4A94272 /* BlurEffectView.swift */; };
		5500904C40D67D131E7E9A26 /* NotificationContentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7BB243B26D54EF1A0C422C0 /* NotificationContentBuilder.swift */; };
		5518DA4A6C9B4FC4B497EA9A /* LogViewerScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01B795AAAB7B8747FE2FF311 /* LogViewerScreenModels.swift */; };
		551E03A935A6B73158A1AB4A /* NSEUserSessionMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4107DE842B9E8625291033AF /* NSEUserSessionMock.swift */; };
		558E2673B04FDD06A1A12DD3 /* LogViewerScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7463464054DDF194C54F0B04 /* LogViewerScreenViewModelProtocol.swift */; };
		558F37B1A8F2C4CC9B1ACEDA /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = CAA3B9DF998B397C9EE64E8B /* Collections */; };
		55CDD3968D95D1A820B5491E /* PlaceholderAvatarImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C705E605EF57C19DBE86FFA1 /* PlaceholderAvatarImage.swift */; };
		55D18AA4F4A2257642EBDB94 /* GlobalSearchScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38354164AF59C5006CD05878 /* GlobalSearchScreenViewModel.swift */; };
		55DF6DEEF2CEEF40F84B53B0 /* VoiceMessageRoomPlaybackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E3B41C36800DD4558D7BDA7 /* VoiceMessageRoomPlaybackView.swift */; };
		5618ED25F092DF5712003829 /* KeychainControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5E94DCFEE803E5ABAE8ACCE /* KeychainControllerProtocol.swift */; };
		562EFB9AB62B38830D9AA778 /* TimelineMediaFrame.swift in Sources */ = {isa = PBXBuildFile; fileRef = 933B074F006F8E930DB98B4E /* TimelineMediaFrame.swift */; };
		565868808A1DA565707394ED /* CurrentValuePublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127C8472672A5BA09EF1ACF8 /* CurrentValuePublisher.swift */; };
		56C18ACF91DD20463B242460 /* AudioPlaybackSpeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78B4E56DBFFD4A7A39D10F5 /* AudioPlaybackSpeed.swift */; };
		56DACDD379A86A1F5DEFE7BE /* AuthenticationServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E75948AA1FE1D1A7809931F /* AuthenticationServiceProtocol.swift */; };
		56F0A22972A3BB519DA2261C /* HomeScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24F5530B2212862FA4BEFF2D /* HomeScreenViewModelProtocol.swift */; };
		5705511EBE083295EF98F998 /* FrequentlyUsedEmoji.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A2074C0449B83D5858BD2D7 /* FrequentlyUsedEmoji.swift */; };
		5710AAB27D5D866292C1FE06 /* SessionVerificationScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF848B41DAF1066F3054D4A1 /* SessionVerificationScreenModels.swift */; };
		572474C7CA4B03FF0B5DF548 /* ChatsTabFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C782FCBBCC9A0CD30453C50 /* ChatsTabFlowCoordinator.swift */; };
		5732395A4F71F51F9C754C5A /* ElementCallService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33AE897D86784CCA5E4E9227 /* ElementCallService.swift */; };
		5780E444F405AA1304E1C23E /* DeveloperOptionsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E521D6C2BF8DF0DFB35146 /* DeveloperOptionsScreen.swift */; };
		583A41A4BE76E2E9E0B97881 /* ResolveVerifiedUserSendFailureScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5AEB5907E24092D741718AF /* ResolveVerifiedUserSendFailureScreenCoordinator.swift */; };
		585DCA0487A0A6F4E59EF5CA /* AnalyticsConsentState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 353024006CB726E9F9187B3A /* AnalyticsConsentState.swift */; };
		588411C8FD72B2A2DFE5F7DE /* XCUIElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = E992D7B8BE54B2AB454613AF /* XCUIElement.swift */; };
		5894C2514400A4FBC9327632 /* ServerConfirmationScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03277E40D0E0DE0712021A71 /* ServerConfirmationScreenCoordinator.swift */; };
		5897A59DDBD3592282092223 /* MediaSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49B9785E3AD7D1C15A29F2F /* MediaSourceProxy.swift */; };
		58F357A9D130A654ABCB1638 /* RageshakeConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC598338E7CF41107293AB5 /* RageshakeConfiguration.swift */; };
		5992EF10AA157EBD97D88910 /* AudioRecorderState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6569593FA36B22259E806A67 /* AudioRecorderState.swift */; };
		59C41313AED7566C3AC51163 /* RoomSummary.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29A953B6C0C431DBF4DD00B4 /* RoomSummary.swift */; };
		59F940FCBE6BC343AECEF75E /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E2245243369B99216C7D84E /* ImageCache.swift */; };
		5A58C7C1837D3E5F2C3E8C8C /* SpaceScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF8349149254469E24483FB0 /* SpaceScreenViewModel.swift */; };
		5AA81A4E2D40A32A9E7F71F2 /* ShareExtensionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3ADF21BE301D0DA48F2A7E /* ShareExtensionView.swift */; };
		5AC5CD6D893073EE4D9A277E /* ShareExtensionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D27299A36536DBF91AE8FA6 /* ShareExtensionViewController.swift */; };
		5AE6404C4FD4848ACCFF9EDC /* SecureBackupLogoutConfirmationScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1573D28C8A9FB6399D0EEFB /* SecureBackupLogoutConfirmationScreenCoordinator.swift */; };
		5B6E5AD224509E6C0B520D6E /* RoomMemberDetailsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DDF49CEBC0DFC59C308335F /* RoomMemberDetailsScreenViewModelProtocol.swift */; };
		5BC6C4ADFE7F2A795ECDE130 /* SecureBackupKeyBackupScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B2D4EEBE8C098BBADD10939 /* SecureBackupKeyBackupScreenCoordinator.swift */; };
		5C02841B2A86327B2C377682 /* NotificationConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = C830A64609CBD152F06E0457 /* NotificationConstants.swift */; };
		5C164551F7D26E24F09083D3 /* StaticLocationScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C616D90B1E2F033CAA325439 /* StaticLocationScreenViewModelProtocol.swift */; };
		5C33976A720B64094CBC56B1 /* VideoMediaEventsTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B1FB56520A847DD2532D5C8 /* VideoMediaEventsTimelineView.swift */; };
		5C61810ED7B7CB48346B1B9D /* portrait_test_video.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = E5E7D4EE7CA295E5039FDA21 /* portrait_test_video.mp4 */; };
		5C8804B4F25903516E2DAB81 /* RoomInfoProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A66E8BC8D9AE4A08EFB2DF /* RoomInfoProxy.swift */; };
		5CEA0BF496F00339A9E4486B /* TimelineItemProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829D3CE4F6C4DF6CC02D33C3 /* TimelineItemProviderProtocol.swift */; };
		5D27B6537591471A42C89027 /* EmoteRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 450E04B2A976CC4C8CC1807C /* EmoteRoomTimelineItem.swift */; };
		5D52925FEB1B780C65B0529F /* PinnedEventsTimelineScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA4F6D7000EDCD187E0989E7 /* PinnedEventsTimelineScreen.swift */; };
		5D53AE9342A4C06B704247ED /* MediaLoaderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A02406480C351B8C6E0682C /* MediaLoaderProtocol.swift */; };
		5D56CE09743C6B90C21B04C2 /* RoomMembersListScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E9E0929CEFA356090BE5FB8 /* RoomMembersListScreenViewModelTests.swift */; };
		5D99F63CC88BB29383019FC6 /* ShareExtensionModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCAC01A97A43BE07B9E94E43 /* ShareExtensionModels.swift */; };
		5DB4334CBBA142376FF5FFEC /* preview_image.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 200626E8353AB2729444F991 /* preview_image.jpg */; };
		5DD85A0FE3D85AEC3C7EFE36 /* DeveloperOptionsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C7C7CFA6B2A62A685FF6CE3 /* DeveloperOptionsScreenCoordinator.swift */; };
		5DFC2A889D3B39DD47AC63A8 /* PillUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = C537DE821FED94D23467B6C4 /* PillUtilities.swift */; };
		5E597B9959BDAE7A67DBD5B2 /* LinkMetadataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C78111573987B1D79ED0868 /* LinkMetadataProvider.swift */; };
		5EB116B58533C9A0EBA22717 /* ThreadTimelineScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC2E7CEE6E9314FD69FE0ED9 /* ThreadTimelineScreen.swift */; };
		5EDBDE802761B5ECB54E6787 /* LogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2711E5996016ABD6EAAEB58A /* LogLevel.swift */; };
		5F06AD3C66884CE793AE6119 /* FileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DF593C3F7AF4B2FBAEB05D /* FileManager.swift */; };
		5F0B5797D1BFF2A51084B4C3 /* PinnedEventsTimelineScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86D7CD5CA270BFC3EBB450CA /* PinnedEventsTimelineScreenViewModel.swift */; };
		5F35069E13D71DD88633A4B2 /* preview_video.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 45A4B934BA41D6C255900265 /* preview_video.jpg */; };
		5F5488FBC9CFEB6F433D74A4 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 7109E709A7738E6BCC4553E6 /* Localizable.strings */; };
		5FA1DCE55973862632961D7C /* PhotoLibraryManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7495E1119753B06FF2C2279 /* PhotoLibraryManager.swift */; };
		5FCD8AFA364206EE32B909A3 /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B050A6B233D95807A09289E7 /* Settings.bundle */; };
		601AB75BD52B0B4276CEB84A /* SessionVerificationScreenStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 161CD412E75F4086F422AE39 /* SessionVerificationScreenStateMachine.swift */; };
		60ED66E63A169E47489348A8 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = A20EA00CCB9DBE0FFB17DD09 /* Collections */; };
		611BEE29B8B622204E1E6B04 /* SecurityAndPrivacyScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97F2F6B6E56055EF173A2DD3 /* SecurityAndPrivacyScreenCoordinator.swift */; };
		612196AF7826846A50C07FA6 /* SpaceServiceRoom.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCAA1B97A17A750AC706B112 /* SpaceServiceRoom.swift */; };
		617624A97BDBB75ED3DD8156 /* RoomScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A00C7A331B72C0F05C00392F /* RoomScreenViewModelProtocol.swift */; };
		6183BD3916CAA7134B6070D2 /* MatrixEntityRegex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AD1A853D605C2146B0DC028 /* MatrixEntityRegex.swift */; };
		6189B4ABD535CE526FA1107B /* StartChatViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DF438EAFC732D2D95D34BF6 /* StartChatViewModelTests.swift */; };
		61941DEE5F3834765770BE01 /* InviteUsersScreenSelectedItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10F32E0B4B83D2A11EE8D011 /* InviteUsersScreenSelectedItem.swift */; };
		61A36B9BB2ADE36CEFF5E98C /* Array.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E93A1BE7D8A2EBCAD51EEB4 /* Array.swift */; };
		62684AECDFC5C7DC989CBD9E /* SnapshotTesting in Frameworks */ = {isa = PBXBuildFile; productRef = 7B6BC3219ADD8AA0311D2B86 /* SnapshotTesting */; };
		627139A3D79F032BA81E3A53 /* UserSessionFlowCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FA29BAE9B0F2D90E57B261C /* UserSessionFlowCoordinatorTests.swift */; };
		62811275F1ED9EA55638838E /* RoomTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7728AA8046D460145EAC740 /* RoomTests.swift */; };
		6298AB0906DDD3525CD78C6B /* KZFileWatchers in Frameworks */ = {isa = PBXBuildFile; productRef = 81DB3AB6CE996AB3954F4F03 /* KZFileWatchers */; };
		62A7FC3A0191BC7181AA432B /* AudioRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 907FA4DE17DEA1A3738EFB83 /* AudioRecorder.swift */; };
		62C5876C4254C58C2086F0DE /* HomeScreenContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B4B58B79A6FA250B24A1EC /* HomeScreenContent.swift */; };
		633501761094E09DFBEBFFAD /* CopyTextButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = B682FE2C44C5E163E7023B05 /* CopyTextButton.swift */; };
		63780F9DA06573E38A471ECA /* GenericCallLinkWidgetDriver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C202C1C7E330F124981A31 /* GenericCallLinkWidgetDriver.swift */; };
		6386EA3C898AD1A4BC1DC8A5 /* TimelineMediaPreviewModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FD40B92FCF20165658296AD /* TimelineMediaPreviewModifier.swift */; };
		639A0A27383EC655B0E81E95 /* SpaceScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 459A3921046977CBF4F3C359 /* SpaceScreenViewModelProtocol.swift */; };
		63CDC201A5980F304F6D0A1C /* WaveformInteractionModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEE91FB8ABB5F5884B6D940 /* WaveformInteractionModifier.swift */; };
		63DCEBC1DD555E0D645B9E98 /* MapTilerURLBuilderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1033290D99D5BBA1AF3560A /* MapTilerURLBuilderProtocol.swift */; };
		63E46D18B91D08E15FC04125 /* ExpiringTaskRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B25F959A434BB9923A3223F /* ExpiringTaskRunner.swift */; };
		63FD7DBE7BBA149B4B8B99D7 /* TimelineControllerFactoryMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0F5CC38803B8382D2C63222 /* TimelineControllerFactoryMock.swift */; };
		6448F8D1D3CA4CD27BB4CADD /* RoomMemberProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F36C5D9B37E50915ECBD3EE /* RoomMemberProxy.swift */; };
		64AB99285DC4437C0DDE9585 /* MenuSheetLabelStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 49ABAB186CF00B15C5521D04 /* MenuSheetLabelStyle.swift */; };
		64D05250CEDE8B604119F6E6 /* Alert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981663D961C94270FA035FD0 /* Alert.swift */; };
		64E541F88F35BD126C4AFCA1 /* AppLockScreenPINKeypad.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38345442415E07A931197C55 /* AppLockScreenPINKeypad.swift */; };
		64EE9D2CF7AD02EE53983CE1 /* FileRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F75EF13F49DD2204E760910 /* FileRoomTimelineView.swift */; };
		64F8590F4BEE4DA231F97D83 /* EncryptionResetFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A07B011547B201A836C03052 /* EncryptionResetFlowCoordinator.swift */; };
		651341E67C3514F9811A1EC1 /* LoginScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05F598B1B346DAF223651C91 /* LoginScreenCoordinator.swift */; };
		652ACCF104A8CEF30788963C /* NotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1423AB065857FA546444DB15 /* NotificationManager.swift */; };
		6530865EB9A8C0F0AF0216DA /* ServerSelectionScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9501D11B4258DFA33BA3B40F /* ServerSelectionScreenModels.swift */; };
		654E802C127B84554042903E /* AnalyticsSettingsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECD5FCBA169B6A82F501CA1B /* AnalyticsSettingsScreenViewModelProtocol.swift */; };
		6583A95947E78767736CB51A /* TimelineTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8112846C9D9D3817689CBAF8 /* TimelineTableViewController.swift */; };
		6586E1F1D5F0651D0638FFAF /* UserSessionMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4469F6AE311BDC439B3A5EC /* UserSessionMock.swift */; };
		659E5B766F76FDEC1BF393A4 /* RoomDetailsEditScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E413F4CBD7BF0588F394A9DD /* RoomDetailsEditScreenViewModel.swift */; };
		661EF50C1F7D4B0BC8A7AAE3 /* EmoteRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44ABA63DBE7F76C58260B43B /* EmoteRoomTimelineView.swift */; };
		663E198678778F7426A9B27D /* Collection.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9FAFE1C2149E6AC8156ED2B /* Collection.swift */; };
		6681D6D3ADF69EBD2625F29A /* KnockedRoomProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E8F4D7D61B80EBD5CB92F8A /* KnockedRoomProxyMock.swift */; };
		66832DE7B5C2E861045265DC /* RoomSelectionScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D879DC5515B1D42577F96C94 /* RoomSelectionScreen.swift */; };
		66C48B5B35C861C2089DBB12 /* ToolbarButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510DA63AB273A68D659CEC95 /* ToolbarButton.swift */; };
		66E9202BED03B5BB00E812A1 /* URL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 227AC5D71A4CE43512062243 /* URL.swift */; };
		66ED2E6F19B0C669EC71D4CA /* Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDCAC6CAAD65A2C24EA9C4B /* Dictionary.swift */; };
		67160204A8D362BB7D4AD259 /* Search.swift in Sources */ = {isa = PBXBuildFile; fileRef = 693E16574C6F7F9FA1015A8C /* Search.swift */; };
		6786C4B0936AC84D993B20BF /* NotificationSettingsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5F06F2F09B2EDD067DC2174 /* NotificationSettingsScreen.swift */; };
		6793E75E3EBE48EBB8F857AF /* ProcessInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077B01C13BBA2996272C5FB5 /* ProcessInfo.swift */; };
		67C05C50AD734283374605E3 /* MatrixEntityRegex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AD1A853D605C2146B0DC028 /* MatrixEntityRegex.swift */; };
		67D6E0700A9C1E676F6231F8 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = AD544C0FA48DFFB080920061 /* Collections */; };
		67E9926C4572C54F59FCA91A /* AuthenticationFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9B069D7772DDF6513E0F1B8 /* AuthenticationFlowCoordinator.swift */; };
		67ECD32538F6DAFE38A623F9 /* ServerSelectionScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45EBAFF1A83538D54ABDF92 /* ServerSelectionScreenViewModelTests.swift */; };
		67EFF46180B939CBF389AECD /* TimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93C713D124FE915ABF47A6B7 /* TimelineView.swift */; };
		67FEA7157FA1B39DFC533C78 /* LeaveSpaceViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E5A65B5A000E7237AC61C67 /* LeaveSpaceViewModel.swift */; };
		6817EAD73DC1FFD8B943B5B9 /* HomeScreenRoomTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B73587C2E3CF5998361AE516 /* HomeScreenRoomTests.swift */; };
		68184EF36396424FE19A727D /* MediaLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFCE895ECFFA53FEE64D62B /* MediaLoader.swift */; };
		683154AD739245E56F37921E /* UserPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E6DE144D887A254F4CAF203 /* UserPreference.swift */; };
		6832733838C57A7D3FE8FEB5 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 50009897F60FAE7D63EF5E5B /* Kingfisher */; };
		6851B077B4C913CC12DB6E77 /* AppLockFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCE93F0CBF0D96B77111C413 /* AppLockFlowCoordinator.swift */; };
		68B2DD307C57ECFABBB05323 /* DeclineAndBlockScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127D1947BA9C6CA62E3D03EC /* DeclineAndBlockScreen.swift */; };
		68C3AF257678F6E7BB238C3F /* AppAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FD22AEFFA20065494ED2333 /* AppAppearance.swift */; };
		695825D20A761C678809345D /* MessageForwardingScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52135BD9E0E7A091688F627A /* MessageForwardingScreenModels.swift */; };
		695BE6A2337A634F48B5DBC8 /* RoomMembersFlowCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC666DAE98245269775329B2 /* RoomMembersFlowCoordinatorTests.swift */; };
		69A9B430397C15075D86193F /* UserPropertiesExt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66AFD800AF033D8B0D11191A /* UserPropertiesExt.swift */; };
		69B3C6010B42010F591FC3CB /* RoomRolesAndPermissionsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C1AF829F12FDC99717082D9 /* RoomRolesAndPermissionsScreenViewModel.swift */; };
		69B9CC733A880E1BB097C113 /* LinkNewDeviceScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4D09290C6791D6EF04F569E /* LinkNewDeviceScreenModels.swift */; };
		69C7B956B74BEC3DB88224EA /* NavigationSplitCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78913D6E120D46138E97C107 /* NavigationSplitCoordinatorTests.swift */; };
		69DE29C3E3180BB17D840690 /* ProgressCursorModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97C8E13A1FBA717B0C277ECC /* ProgressCursorModifier.swift */; };
		6A38D0A2BC3943A92D82576E /* EditRoomAddressScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7B18089ED50324583BB2FB7 /* EditRoomAddressScreenViewModelProtocol.swift */; };
		6A54F52443EC52AC5CD772C0 /* JoinRoomScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 869A8A4632E511351BFE2EC4 /* JoinRoomScreen.swift */; };
		6A64546ABE648ED9E6DBB459 /* RemoteSettingsHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D186A6DB8FAC5C9D0E4D61 /* RemoteSettingsHook.swift */; };
		6AB306367E56A6F6DFA0E2FF /* RoomSummaryProviderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F46E441BA50705E6CEC89FE0 /* RoomSummaryProviderTests.swift */; };
		6AD722DD92E465E56D2885AB /* BugReportScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA919F521E9F0EE3638AFC85 /* BugReportScreen.swift */; };
		6AEB650311F694A5702255C9 /* UserProfileScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5B4932E4EFBC8FAC10972CD /* UserProfileScreenCoordinator.swift */; };
		6B31508C6334C617360C2EAB /* RoomMemberDetailsViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC589E641AE46EFB2962534D /* RoomMemberDetailsViewModelTests.swift */; };
		6B3AB95A6993646A5081BFF9 /* TestablePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = E43F773904F87FF5ADFE4DD1 /* TestablePreview.swift */; };
		6B61F5B27412ED4BC2F9769C /* test_audio.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 66B96842BF5F8ACA1AC84C55 /* test_audio.mp3 */; };
		6B80C24A52411EAF10E06E96 /* SecurityAndPrivacyScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BBADF8010C813D905C172CE /* SecurityAndPrivacyScreenModels.swift */; };
		6BAE34CFA9821709CFE61E50 /* DeveloperOptionsScreenHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F60FDB3AEFC60830BD289FE /* DeveloperOptionsScreenHook.swift */; };
		6C34237AFB808E38FC8776B9 /* RoomStateEventStringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D55702474F279D910D2D162 /* RoomStateEventStringBuilder.swift */; };
		6C8BAF1E91618D69E7D652B2 /* NotificationServiceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27A1AD6389A4659AF0CEAE62 /* NotificationServiceExtension.swift */; };
		6C98153D60FF9B648C166C27 /* TimelineItemMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91FFE1F410969ECB23FE9BB2 /* TimelineItemMenu.swift */; };
		6CAADDC6318E41C7D7AA9526 /* SpaceScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 646B50583A2CE6DA67F7739A /* SpaceScreen.swift */; };
		6CBC544A7CC4DDDBDED4D0A6 /* AppIcon.icon in Resources */ = {isa = PBXBuildFile; fileRef = 4B1F71AC585827E6C416C15A /* AppIcon.icon */; };
		6CD61FAF03E8986523C2ABB8 /* StartChatScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3005886F00029F058DB62BE /* StartChatScreenCoordinator.swift */; };
		6DC8E43BA04AC2AC4EB2EB97 /* AnalyticsPromptScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18486B87745B1811E7FBD3D2 /* AnalyticsPromptScreenModels.swift */; };
		6E03A710799E6C65C0AB36BC /* TargetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D829FD8958376614504B18 /* TargetConfiguration.swift */; };
		6E0C68918BEC5D27A4830BA6 /* PlaybackSpeedButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDBB8E5436E1BE0D6814BB7D /* PlaybackSpeedButton.swift */; };
		6E391F7F628D984AF44385D9 /* RoomAttachmentPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 128501375217576AF0FE3E92 /* RoomAttachmentPicker.swift */; };
		6E44638FDF7D4B0F80EFA7EA /* TraceLogPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7149BDDE47F8AD104E644E2 /* TraceLogPack.swift */; };
		6E47D126DD7585E8F8237CE7 /* LoadableAvatarImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = B590BD4507D4F0A377FDE01A /* LoadableAvatarImage.swift */; };
		6E4E401BE97AC241DA7C7716 /* AppLockSetupSettingsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 502F986D57158674172C58E3 /* AppLockSetupSettingsScreenModels.swift */; };
		6E63704717F17593A475D152 /* RoomNotificationSettingsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA14564EE143F73F7E4D1F79 /* RoomNotificationSettingsScreenModels.swift */; };
		6EB46C92ECFEAE71959D91D2 /* TimelineReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C25B6EBEB414431187D73B7 /* TimelineReplyView.swift */; };
		6EC7A40A537CFB3D526A111C /* Strings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47EBB5D698CE9A25BB553A2D /* Strings.swift */; };
		6F26CBC84AE87EB4068D398B /* Version in Frameworks */ = {isa = PBXBuildFile; productRef = 2B9ACE4FCACB5A8812154424 /* Version */; };
		6F2AB43A1EFAD8A97AF41A15 /* AnalyticsEvents in Frameworks */ = {isa = PBXBuildFile; productRef = 2A3F7BCCB18C15B30CCA39A9 /* AnalyticsEvents */; };
		6F76F34F4CAD400F5015EC5C /* RemoteSettingsHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D186A6DB8FAC5C9D0E4D61 /* RemoteSettingsHook.swift */; };
		6F86349BDEAF4495EAE38931 /* PHGPostHogMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2AD8A56CD37E23071A2F4BF /* PHGPostHogMock.swift */; };
		6FC10A00D268FCD48B631E37 /* ViewFrameReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFF7BF82A950B91BC5469E91 /* ViewFrameReader.swift */; };
		6FD8053301C5FEFA82D2F246 /* URLComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BFDCA5A09EE70BC17F2EFA7 /* URLComponents.swift */; };
		70394ECD2DCC70741538620D /* AccessibilityIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BB8DDE245ED86C489BA983 /* AccessibilityIdentifiers.swift */; };
		70558528EF68CAAEF09972D5 /* RoomTimelineItemFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = E96ED747FF90332EA1333C22 /* RoomTimelineItemFixtures.swift */; };
		706289B086B0A6B0C211763F /* UITestsSignalling.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7F0192CE2F891141A25B49F /* UITestsSignalling.swift */; };
		707E49BE07E8EB8A13C0EB1E /* SessionVerificationScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FACD034DB52525A3CEF2BDF /* SessionVerificationScreen.swift */; };
		709A9B52FC26B4CB86B8B020 /* EncryptedRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F06F70B9C433BAD4BC6B9F5 /* EncryptedRoomTimelineView.swift */; };
		70B83D44043293B4B77440B9 /* PollFormScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB63761D9F9CE8B23CBD6179 /* PollFormScreenModels.swift */; };
		71643093F87153F633A1B025 /* ThreadDecorator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DA4F09CB613C54FDC73AE6A /* ThreadDecorator.swift */; };
		719E7AAD1F8E68F68F30FECD /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40C19719687984FD9478FBE /* Task.swift */; };
		71AC1CAAC23403FFE847F2C9 /* ComposerToolbarViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C90514BE9B8ACCBCF0AD2489 /* ComposerToolbarViewModel.swift */; };
		71B62C48B8079D49F3FBC845 /* ExpiringTaskRunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B7A28A6606D58D1E38C55A /* ExpiringTaskRunnerTests.swift */; };
		71C1347F23868324A4F43940 /* NavigationModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A22A05E472533ED3C5A31B3 /* NavigationModule.swift */; };
		7254FB2EFDD43BC8BB7A1213 /* SecurityAndPrivacyScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4AE42C19EDE64B7CB7BE4D0 /* SecurityAndPrivacyScreen.swift */; };
		726AA74DF4E5EFCEBD78CE3F /* RoomMembersFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A70B03471F6027C90EE868C /* RoomMembersFlowCoordinator.swift */; };
		72D2298DE695A6797CDA1A2A /* SpaceScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18B223FA339BF53085328DEE /* SpaceScreenViewModelTests.swift */; };
		733E2B19AB1FDA3B93293A28 /* AppLockSetupPINScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3F275432954C8C6B1B7D966 /* AppLockSetupPINScreen.swift */; };
		7366E5783D1871D42CF99D34 /* OIDCConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D354D4232DED9649FD0FF4 /* OIDCConfiguration.swift */; };
		738288EAEE235CAC0893AB9E /* ThreadTimelineScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C9ACDD96F36510C1FC0836B /* ThreadTimelineScreenViewModel.swift */; };
		73F33E9776B7A50B65A031D2 /* AppLockSettingsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0BA67B3E4EF9D29D14A78CE /* AppLockSettingsScreenViewModelTests.swift */; };
		73F547BEB41D3DAFAAF6E0AF /* UserProfileScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71E2E5103702D13361D09100 /* UserProfileScreenViewModelTests.swift */; };
		7405B4824D45BA7C3D943E76 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D0CBC76C80E04345E11F2DB /* Application.swift */; };
		7434A7F02D587A920B376A9A /* LoginScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A43964330459965AF048A8C /* LoginScreenViewModelTests.swift */; };
		743790BF6A5B0577EA74AF14 /* ReadMarkerRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF3D25B3EDB283B5807EADCF /* ReadMarkerRoomTimelineItem.swift */; };
		748F482FEF4E04D61C39AAD7 /* EmojiPickerScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = F174A5627CDB3CAF280D1880 /* EmojiPickerScreenModels.swift */; };
		74DF5BC17DE9F51E077FD457 /* LinkNewDeviceServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA257D747DD7E6FFA5C2BE2D /* LinkNewDeviceServiceMock.swift */; };
		7501442D52A65F73DF79FFD4 /* PaginationIndicatorRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B987FC3FDBAA0E1C5AA235C /* PaginationIndicatorRoomTimelineItem.swift */; };
		754602A7B2AAD443C4228ED4 /* SwiftState in Frameworks */ = {isa = PBXBuildFile; productRef = 9573B94B1C86C6DF751AF3FD /* SwiftState */; };
		755395927DDD6EBDDA5E217A /* SettingsFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D28F7A6CEEA4A2815B0F0F55 /* SettingsFlowCoordinator.swift */; };
		755727E0B756430DFFEC4732 /* SessionVerificationViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF05DA24F71B455E8EFEBC3B /* SessionVerificationViewModelTests.swift */; };
		756EA0D663261889EF64E6D4 /* VoiceMessageRecordingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E9CBF577B9711CFBB4FA40D /* VoiceMessageRecordingView.swift */; };
		7573D682F089205F7F1D96CF /* SessionDirectories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C2067FF58B4996323EB40C /* SessionDirectories.swift */; };
		75AD7C09BD604A68E2FAA1D9 /* OIDCConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D354D4232DED9649FD0FF4 /* OIDCConfiguration.swift */; };
		75ED4B73983228BB6922CE3C /* KnockRequestsListScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A5C217DD0749EC709EED028 /* KnockRequestsListScreenViewModelProtocol.swift */; };
		761EA50B2619307AB30891B8 /* PhishingDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB07F03461023BC39C730922 /* PhishingDetector.swift */; };
		7624B61D0A3EFEC69C666609 /* SpaceAddRoomsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AB74D407F0E413E7593B369 /* SpaceAddRoomsScreenViewModelTests.swift */; };
		762DAF94846C7AC8550F1CC1 /* MediaPlayerProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5E23D8EE6CBACF32F1EC874 /* MediaPlayerProviderProtocol.swift */; };
		762DB0973865293F0C3D3D7B /* SessionVerificationScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7D452AF7B5F7E3A0A7DB54C /* SessionVerificationScreenViewModelProtocol.swift */; };
		763D69741D58D2B650BC1FC9 /* CallScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F37FA1A5D55633E1942B153B /* CallScreenCoordinator.swift */; };
		7640A4B412CACF15D143CCD4 /* Strings+SAS.swift in Sources */ = {isa = PBXBuildFile; fileRef = B172057567E049007A5C4D92 /* Strings+SAS.swift */; };
		767D366C40F1311CFA333763 /* PillContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86376BEE425704AEE197CA54 /* PillContext.swift */; };
		76C874243A8C440D6CF7B344 /* ProcessInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077B01C13BBA2996272C5FB5 /* ProcessInfo.swift */; };
		7708976CEE6AFB5CFAEFBA68 /* PillTextAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CF1EE0AA78470C674554262 /* PillTextAttachment.swift */; };
		77574A519A4E484880053EAD /* IdentityConfirmationScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FDF541AE914059942B575B4 /* IdentityConfirmationScreenModels.swift */; };
		77693820498ABF3508814D49 /* AppLockServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD97F9661ABF08CE002054A2 /* AppLockServiceTests.swift */; };
		77920AFA8091AC6B9F190C90 /* Signposter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 752A0EB49BF5BCEA37EDF7A3 /* Signposter.swift */; };
		77BB228AEA861E50FFD6A228 /* HomeScreenEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0FEA560929DD73FFEF8C3DF /* HomeScreenEmptyStateView.swift */; };
		77E33FF0E4A50B555BF3A8AA /* AudioFileEventsTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9044BE0E4A66F5B963E834 /* AudioFileEventsTimelineView.swift */; };
		77FB08C303F4C74C0E8577E2 /* TimelineMediaPreviewModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A2BB38DF61F5100B8723112 /* TimelineMediaPreviewModels.swift */; };
		7807B1DEE32617896886A8E5 /* FormattingToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1E6FAA3719E9B7A2D5510B /* FormattingToolbar.swift */; };
		784592335560C2E91D32D177 /* DeveloperOptionsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06B098A612DCB5A7358EECD5 /* DeveloperOptionsScreenModels.swift */; };
		785613C0C092B532198EB3BB /* TimelineStartRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44ECC9D66400727DFFEE12E8 /* TimelineStartRoomTimelineView.swift */; };
		7856DE3EA4580AE0329986EB /* ComposerDraftServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E600B315B920B9687F8EE1B /* ComposerDraftServiceMock.swift */; };
		78A3D84BA47DAC69B4D0A34C /* CollapsibleRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFBF273BC2BFB9F3EEFA988B /* CollapsibleRoomTimelineView.swift */; };
		795A854F63301DC6B46217B9 /* AccessibilityIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BB8DDE245ED86C489BA983 /* AccessibilityIdentifiers.swift */; };
		79741C1953269FF1A211D246 /* RoomPollsHistoryScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0E14FF533D25A0692F7CEB0 /* RoomPollsHistoryScreenViewModel.swift */; };
		798BF3072137833FBD3F4C96 /* TimelineDeliveryStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66F91544AC136BF6477BDAB8 /* TimelineDeliveryStatusView.swift */; };
		79959F8E45C3749997482A7F /* TimelineItemBubbledStylerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A459AE4B6566B2FA99E86B2 /* TimelineItemBubbledStylerView.swift */; };
		79D57E9AE03A2DC689D14EA2 /* UserSessionStoreMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EB9BA2F30EB8C33226D8FF1 /* UserSessionStoreMock.swift */; };
		7A02EB29F3B993AB20E0A198 /* RoomPollsHistoryScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C8C368A611B9CB79C7F5FA /* RoomPollsHistoryScreen.swift */; };
		7A0D335D38ECA095A575B4F7 /* TimelineStyler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DB0E533508094156D8024C3 /* TimelineStyler.swift */; };
		7A25D6926A2C01DB8D0D67A5 /* BadgeLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A028783CFFF861C5E44FFB1 /* BadgeLabel.swift */; };
		7A495A5F3E5522DD7928CF8F /* UserIdentityProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964093C7CA8823CAB7FFD88E /* UserIdentityProxy.swift */; };
		7A642EE5F1ADC5D520F21924 /* MediaProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85EB16E7FE59A947CA441531 /* MediaProviderProtocol.swift */; };
		7A71AEF419904209BB8C2833 /* UserAgentBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F2529D434C750ED78ADF1ED /* UserAgentBuilder.swift */; };
		7A8B264506D3DDABC01B4EEB /* AppMediator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B53AC78E49A297AC1D72A7CF /* AppMediator.swift */; };
		7AE25D29734267271106D732 /* EmojiPickerScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1087DCC491CD4C027173DDA /* EmojiPickerScreenViewModelTests.swift */; };
		7B1605C6FFD4D195F264A684 /* RoomPollsHistoryScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B40233F2989AD49906BB310D /* RoomPollsHistoryScreenViewModelTests.swift */; };
		7B3A59786DB2F741A1743ED0 /* PinnedEventsTimelineScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 510E89B989477E5EE8E503C0 /* PinnedEventsTimelineScreenViewModelProtocol.swift */; };
		7B66DA4E7E5FE4D1A0FCEAA4 /* JoinRoomScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEAB5662310AE73D93815134 /* JoinRoomScreenViewModelProtocol.swift */; };
		7BB31E67648CF32D2AB5E502 /* RoomScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9CE3C90E487B255B735D73C8 /* RoomScreenViewModel.swift */; };
		7BD2123144A32F082CECC108 /* AudioRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2EAFFD44F81F86012D6EC27 /* AudioRoomTimelineView.swift */; };
		7BDC3976D88D40D2A45BEB8C /* NSRegularExpresion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BAC0F6C9644336E9567EE6 /* NSRegularExpresion.swift */; };
		7BF368A78E6D9AFD222F25AF /* SecureBackupScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AE094FCB6387D268C436161 /* SecureBackupScreenViewModel.swift */; };
		7C0E29E0279866C62EC67A28 /* JoinRoomScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE5127D6EA05B2E45D0A7D59 /* JoinRoomScreenViewModelTests.swift */; };
		7C164A642E8932B5F9004550 /* test_voice_message.m4a in Resources */ = {isa = PBXBuildFile; fileRef = DCA2D836BD10303F37FAAEED /* test_voice_message.m4a */; };
		7C1A7B594B2F8143F0DD0005 /* ElementXAttributeScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = C024C151639C4E1B91FCC68B /* ElementXAttributeScope.swift */; };
		7C545FFEC9930F7247352593 /* SecurityAndPrivacyScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 978092B01BEAB39F2C4389AE /* SecurityAndPrivacyScreenViewModel.swift */; };
		7C6376192F578E0BA801BFEC /* AnalyticsSettingsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42C64A14EE89928207E3B42B /* AnalyticsSettingsScreenModels.swift */; };
		7C9BDF1FC7BD46C4676536AB /* AuthenticationStartScreenBackgroundImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 682BC7BAF0EFEF512A8C5140 /* AuthenticationStartScreenBackgroundImage.swift */; };
		7CD16990BA843BE9ED639129 /* ImageRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DFE4453AB0B34C203447162 /* ImageRoomTimelineItem.swift */; };
		7D249465ED00988EEEC14E05 /* JoinedRoomProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 867DC9530C42F7B5176BE465 /* JoinedRoomProxyMock.swift */; };
		7D261B5119E78CC8E771CA15 /* GlobalSearchScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74653BE903970C0E36867D46 /* GlobalSearchScreenCoordinator.swift */; };
		7D58B4F46CAA9A7C3E4C6A30 /* UserDetailsEditScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88410BD213FDF9B28E8B671F /* UserDetailsEditScreen.swift */; };
		7D6DC832DE7A3DE874E2E9BC /* MatrixRustSDK in Frameworks */ = {isa = PBXBuildFile; productRef = BB111AE9D390233CDD2C7FD5 /* MatrixRustSDK */; };
		7DCFC31B49BDD2BC32184E58 /* TimelineControllerFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0D5AE752AF87DA0A920812 /* TimelineControllerFactory.swift */; };
		7E2BB42805C59DB57E95610F /* PillView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7773CBFDBD458E0B7E270507 /* PillView.swift */; };
		7E43FBB918AAC136034F2758 /* test_image.png in Resources */ = {isa = PBXBuildFile; fileRef = 810133CF215075C285FC6F3A /* test_image.png */; };
		7E91BAC17963ED41208F489B /* UserSessionStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E8BDC092D817B68CD9040C5 /* UserSessionStore.swift */; };
		7F0B6EB5CB52D7B7A2BB7D15 /* BannedRoomProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FD7E851E2BA8C5A8D284B2A /* BannedRoomProxyMock.swift */; };
		7F61F9ACD5EC9E845EF3EFBF /* BugReportServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFFD3200F9960D4996159F10 /* BugReportServiceTests.swift */; };
		7F7EA51A9A43125A8CB6AC90 /* NotificationSettingsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46D560DDA3B20C82766ACFAD /* NotificationSettingsScreenViewModel.swift */; };
		7F825CBD857D65DC986087BA /* NoticeRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F54FA7C5CB7B342EF9B9B2F /* NoticeRoomTimelineView.swift */; };
		7F941B063C94E1718DFC2CF3 /* RoomChangeRolesScreenRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E6EB7960BC9D0F7396B3BD /* RoomChangeRolesScreenRow.swift */; };
		7F99B6DDBEC5D5E6752C7276 /* TimelineThreadSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2E6ADAE685F4109B1FE795 /* TimelineThreadSummaryView.swift */; };
		7FED77802940EA7DF4D0D3A2 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 36DA824791172B9821EACBED /* PrivacyInfo.xcprivacy */; };
		7FF27DA70D833CFC5724EFC5 /* MatrixRustSDK in Frameworks */ = {isa = PBXBuildFile; productRef = C07EA60CAB296D7726210F5B /* MatrixRustSDK */; };
		7FF6E1FBE6E9517FD29A1D8E /* RoomChangeRolesScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48A5C34C4E4268EF65D171EF /* RoomChangeRolesScreenModels.swift */; };
		8015842CB4DE1BE414D2CDED /* AppLockSetupBiometricsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C62E07C1164F5120727A2A8 /* AppLockSetupBiometricsScreenCoordinator.swift */; };
		804C15D8ADE0EA7A5268F58A /* OverridableAvatarImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 648DD1C10E4957CB791FE0B8 /* OverridableAvatarImage.swift */; };
		80DEA2A4B20F9E279EAE6B2B /* UserProfile+Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAD01F7FC2BBAC7351948595 /* UserProfile+Mock.swift */; };
		80F6C8EFCA4564B67F0D34B0 /* DeactivateAccountScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D77F75B3E9F99864048A422A /* DeactivateAccountScreenViewModelTests.swift */; };
		81CFE6FE42DF26BBCEDC7FF2 /* JoinCallButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98ABC939BC8F08CA3E967D6C /* JoinCallButton.swift */; };
		81D4E550668B230A63B26CFB /* SpacesScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB98BFD8E93C7FCCEDEC46F9 /* SpacesScreenViewModel.swift */; };
		8285FF4B2C2331758C437FF7 /* ReportContentScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713B48DBF65DE4B0DD445D66 /* ReportContentScreenViewModelProtocol.swift */; };
		828EA5009557C2B9DCD4CA0F /* UserDiscoverySection.swift in Sources */ = {isa = PBXBuildFile; fileRef = D071F86CD47582B9196C9D16 /* UserDiscoverySection.swift */; };
		832A4EA1094B8FE423A08700 /* RoomChangeRolesScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B2A421198FD20AAAED20004 /* RoomChangeRolesScreen.swift */; };
		8358D145F9BF94F412BEDCA8 /* RoomRolesAndPermissionsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DE7969EBCAF078813E18EA1 /* RoomRolesAndPermissionsScreenModels.swift */; };
		83B17A44D3E7E6DF22D9A2A4 /* RoomModerationRole.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B32BBA8887BD7A5C4ECF16F /* RoomModerationRole.swift */; };
		83D519C509F0F76EDBB60455 /* KnockRequestProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F062DD2CCD95DC33528A16F /* KnockRequestProxy.swift */; };
		84226AD2E1F1FBC965F3B09E /* UnitTestsAppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A8E19C4645D3F5F9FB02355 /* UnitTestsAppCoordinator.swift */; };
		8446C2A7ECEFDA79F622725F /* TimelineReactionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54AD70D6E03D2031AE1B5A52 /* TimelineReactionsView.swift */; };
		8478992479B296C45150208F /* AppLockScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0275CEE9CA078B34028BDF /* AppLockScreenViewModelTests.swift */; };
		847DE3A7EB9FCA2C429C6E85 /* PINTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D1D4A6D451F43A03CACD01D /* PINTextField.swift */; };
		84C631E734FD2555B39B681C /* RoomRolesAndPermissionsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 48FEFF746DB341CDB18D7AAA /* RoomRolesAndPermissionsScreenViewModelTests.swift */; };
		84CAE3E96D93194DA06B9194 /* CallScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9AD6AE5FC868962F090740 /* CallScreenViewModelProtocol.swift */; };
		84E514915DF0C168B08A3A0A /* MediaEventsTimelineFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2178B951602AA921A5FD9DC8 /* MediaEventsTimelineFlowCoordinator.swift */; };
		84EFCB95F9DA2979C8042B26 /* UITestsSignalling.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7F0192CE2F891141A25B49F /* UITestsSignalling.swift */; };
		8544657DEEE717ED2E22E382 /* RoomNotificationSettingsProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5D1BAA90F3A073D91B4F16B /* RoomNotificationSettingsProxyMock.swift */; };
		854E82E064BA53CD0BC45600 /* LocationRoomTimelineItemContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD6613DE16AD26B3A74DA1F5 /* LocationRoomTimelineItemContent.swift */; };
		8587A53DE8EF94FD796DC375 /* RoomAvatarImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF5FE93A06F563B477F024A /* RoomAvatarImage.swift */; };
		859E2CA2EDF343BD24DE52EB /* RoomDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6404166CBF5CC88673FF9E2 /* RoomDetails.swift */; };
		85BD82E144AB99518A57DDEC /* preview_avatar_room.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 12FD5280AF55AB7F50F8E47D /* preview_avatar_room.jpg */; };
		85F89F3F320F4FADCFFFE68B /* ServerSelectionScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3059CFA00C67D8787273B20 /* ServerSelectionScreenViewModel.swift */; };
		864C0D3A4077BF433DBC691F /* PollRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5281C5CDC4A712265A0B5FBF /* PollRoomTimelineItem.swift */; };
		8658F5034EAD7357CE7F9AC7 /* MatrixUserShareLink.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50E31AB0E77BB70E2BC77463 /* MatrixUserShareLink.swift */; };
		865DD5CA474C6AE6C2BC008E /* NetworkMonitorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1575947B7A6FE08C57FE5EE4 /* NetworkMonitorProtocol.swift */; };
		86675910612A12409262DFBD /* SessionVerificationStateMachineTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1C22B1B5FA3A765EADB2CC9 /* SessionVerificationStateMachineTests.swift */; };
		866FA35E7A2339EF8B6D91CA /* LinkPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C6B6FFCE5B28AA03DD46F46 /* LinkPreviewView.swift */; };
		86769B62BAE17601B3AE1B60 /* TimelineMediaPreviewViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53F41CEAAE2BB4E74CDC2278 /* TimelineMediaPreviewViewModel.swift */; };
		8691186F9B99BCDDB7CACDD8 /* KeychainController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E36CB905A2B9EC2C92A2DA7C /* KeychainController.swift */; };
		8696659B8905EE4693B96EAA /* RemoveItemButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95547A6C69606B5282C765D3 /* RemoveItemButton.swift */; };
		86DFA58FBBEB0AF671D2A1E1 /* HomeScreenKnockedCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A103580EBA06155B1343EF16 /* HomeScreenKnockedCell.swift */; };
		86F9D3028A1F4AE819D75560 /* RoomChangePermissionsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D879FC4E881E748BB9B34DC /* RoomChangePermissionsScreenCoordinator.swift */; };
		872A6457DF573AF8CEAE927A /* LoginHomeserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9349F590E35CE514A71E6764 /* LoginHomeserver.swift */; };
		877D3CE8680536DB430DE6A2 /* TimelineItemIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = E48C91C8BE55CAE1A3DBC3BC /* TimelineItemIdentifier.swift */; };
		878070573C7BF19E735707B4 /* RoomTimelineItemProperties.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DE8D25D6A91030175D52A20 /* RoomTimelineItemProperties.swift */; };
		87CEA3E07B602705BC2D2A20 /* ClientBuilderHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AC0CD1CAFD3F8B057F9AEA5 /* ClientBuilderHook.swift */; };
		87E8C31FCF9276F15CB0B408 /* ThreadTimelineScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C1C19A4BE46EDE1411ECCE /* ThreadTimelineScreenViewModelProtocol.swift */; };
		8810A2A30A68252EBB54EE05 /* HomeScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71BC7CA1BC1041E93077BBA1 /* HomeScreenModels.swift */; };
		88272A714D81BC507F76A1EE /* RageshakeConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC598338E7CF41107293AB5 /* RageshakeConfiguration.swift */; };
		887AC93C523AEFB640EA5EC8 /* TextBasedRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E33FD32BBC44D703C7AE4F9 /* TextBasedRoomTimelineItem.swift */; };
		88887E40301FF0543ED5B59F /* AppAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FD22AEFFA20065494ED2333 /* AppAppearance.swift */; };
		88A3FBBC3D67996863DB9CAF /* TargetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D829FD8958376614504B18 /* TargetConfiguration.swift */; };
		88A87AA16CD93F57143623F8 /* ClientBuilderHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AC0CD1CAFD3F8B057F9AEA5 /* ClientBuilderHook.swift */; };
		88C8B87A26D6B4E731F2B5B7 /* SpacesTabFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4930A2674306A2DC9C92009D /* SpacesTabFlowCoordinator.swift */; };
		88CBF1595E39CE697928DE48 /* SFNumberedListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEB5FF7A09B79B0C6B528F7C /* SFNumberedListView.swift */; };
		88F348E2CB14FF71CBBB665D /* AudioRoomTimelineItemContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7475C5AE20BA896930907EA8 /* AudioRoomTimelineItemContent.swift */; };
		890F0D453FE388756479AC97 /* AnalyticsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C687844F60BFF532D49A994C /* AnalyticsTests.swift */; };
		89198AE2649DD77673D5793B /* ExtensionLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41A8571A8A071FB41778C016 /* ExtensionLogger.swift */; };
		8944548A684F1C837CEC47F4 /* RoomMembersListScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0946F77B696176E062D037 /* RoomMembersListScreenModels.swift */; };
		89658A44C9FC19B58FD1C226 /* ServerConfirmationScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F08776C48FFB47CACF64ED10 /* ServerConfirmationScreenViewModelTests.swift */; };
		899793EFC63DF93C3E0141E7 /* RoomMemberDetailsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FA60F848D1C14F873F9621A /* RoomMemberDetailsScreenCoordinator.swift */; };
		89B909AC66B96FA054EF3C14 /* InvitedRoomProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E95B3BDB80531C85CD50AE6 /* InvitedRoomProxy.swift */; };
		89DF67AECBF9D0EE0DDB7737 /* Tracing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B574805B9812C111D6215D /* Tracing.swift */; };
		89E6426C6097F848C125E65C /* SpacesScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD297970D7A0F8BAF870F010 /* SpacesScreenModels.swift */; };
		8A0BD60CA4A6004DB06B5403 /* MediaUploadingPreprocessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 669F35C505ACE1110589F875 /* MediaUploadingPreprocessor.swift */; };
		8A2B2836B1B0CCA3CC140560 /* ChatsSpaceFiltersScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 859F51637DA710BBE7B70D6D /* ChatsSpaceFiltersScreenViewModel.swift */; };
		8A5064CAC8E5F3B18645621D /* CallNotificationRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6E082B0507FB28F966516A /* CallNotificationRoomTimelineView.swift */; };
		8A83D715940378B9BA9F739E /* RoomInviterLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EB58E4E8D6D634C246AD5C2 /* RoomInviterLabel.swift */; };
		8AA84EF202F2EFC8453A97BD /* SecureBackupRecoveryKeyScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 645E027C112740573D27765C /* SecureBackupRecoveryKeyScreenModels.swift */; };
		8AB8ED1051216546CB35FA0E /* UserSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5E9C044BEB7C70B1378E91 /* UserSession.swift */; };
		8B1D5CE017EEC734CF5FE130 /* Encodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 260004737C573A56FA01E86E /* Encodable.swift */; };
		8B408C574E35E1C9B43A50CE /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 048A21188AB19349D026BECD /* PrivacyInfo.xcprivacy */; };
		8B41D0357B91CD3B6F6A3BCA /* EmoteRoomTimelineItemContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE378083653EF0C9B5E9D580 /* EmoteRoomTimelineItemContent.swift */; };
		8B76191B9DDD1AC90A6E3A35 /* MediaFileHandleProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEC1D382565A4E9CAC2F14EA /* MediaFileHandleProxy.swift */; };
		8B9C2890B6DD160A0662861E /* AudioPlaybackSpeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78B4E56DBFFD4A7A39D10F5 /* AudioPlaybackSpeed.swift */; };
		8BC8EF6705A78946C1F22891 /* SoftLogoutScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71A7D4DDEEE5D2CA0C8D63CD /* SoftLogoutScreen.swift */; };
		8BD22815DC34D7F9E9C1F2FE /* PillUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = C537DE821FED94D23467B6C4 /* PillUtilities.swift */; };
		8C050A8012E6078BEAEF5BC8 /* PillTextAttachmentData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913C8E13B8B602C7B6C0C4AE /* PillTextAttachmentData.swift */; };
		8C1A5ECAF895D4CAF8C4D461 /* AppActivityView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F21ED7205048668BEB44A38 /* AppActivityView.swift */; };
		8C706DA7EAC0974CA2F8F1CD /* MentionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 15748C254911E3654C93B0ED /* MentionBuilder.swift */; };
		8C91D242BEEC657FABCC0B95 /* BlockedUsersScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8642512079EEFD622E3AA66B /* BlockedUsersScreenModels.swift */; };
		8CC12086CBF91A7E10CDC205 /* HomeScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D653265D006E708E4E51AD64 /* HomeScreenCoordinator.swift */; };
		8CFDA5F1562479CB3A34D277 /* RedactedRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91C8BD78F7B9247AC57FA1A3 /* RedactedRoomTimelineView.swift */; };
		8D24671992A1C1753B211221 /* EncryptionResetTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89BB11A792EF6F70B95B467E /* EncryptionResetTests.swift */; };
		8D3E1FADD78E72504DE0E402 /* UserAgentBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB3B237387B8288A5A938F1B /* UserAgentBuilderTests.swift */; };
		8D71E5E53F372202379BECCE /* BugReportScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 303FCADE77DF1F3670C086ED /* BugReportScreenViewModel.swift */; };
		8DC176CC5ABA24138EB443DD /* RoomMemberDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = C55679AF67545EF8087E47BE /* RoomMemberDetails.swift */; };
		8DCA1F05C3BA6ED826F1599D /* RoomSelectionScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B4E3F1265581683E4997B8 /* RoomSelectionScreenViewModel.swift */; };
		8DCD9CC5361FF22A5B2C20F1 /* AppLockSetupSettingsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9FCE4D1E3A81AC1CC5CB91 /* AppLockSetupSettingsScreenCoordinator.swift */; };
		8DF0EBD97753033C715D716E /* RoomFlowCoordinatorStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 407C8DD85179D2DB896FC0FA /* RoomFlowCoordinatorStateMachine.swift */; };
		8E650379587C31D7912ED67B /* UNNotification+Creator.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC0AEA686E425F86F6BA0404 /* UNNotification+Creator.swift */; };
		8E7A902CA16E24928F83646C /* ElementCallServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E321E840DCC63790049984F4 /* ElementCallServiceMock.swift */; };
		8ED8AF57A06F5EE9978ED23F /* AuthenticationStartScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FB89DC7F9A4A91020037001 /* AuthenticationStartScreenViewModelTests.swift */; };
		8F2FAA98457750D9D664136F /* LRUCache in Frameworks */ = {isa = PBXBuildFile; productRef = 1081D3630AAD3ACEDDEC3A98 /* LRUCache */; };
		8F3AD08F2E706AA60F1A1D4D /* portrait_test_image.jpg in Resources */ = {isa = PBXBuildFile; fileRef = BC51BF90469412ABDE658CDD /* portrait_test_image.jpg */; };
		904F06C9C1AEF884C2077542 /* RoomDirectorySearchScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2E4EF80DFB8FE7C4469B15D /* RoomDirectorySearchScreen.swift */; };
		90733645AE76FB33DAD28C2B /* URLSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE40D4A5DD857AC16EED945A /* URLSession.swift */; };
		90DF83A6A347F7EE7EDE89EE /* AttributedStringBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF25E364AE85090A70AE4644 /* AttributedStringBuilderTests.swift */; };
		90EB25D13AE6EEF034BDE9D2 /* Assets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D52BAA5BADB06E5E8C295D /* Assets.swift */; };
		914BDF61447C723F104BCE33 /* SessionDirectories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C2067FF58B4996323EB40C /* SessionDirectories.swift */; };
		915B4CDAF220D9AEB4047D45 /* PollInteractionHandlerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 259E5B05BDE6E20C26CF11B4 /* PollInteractionHandlerProtocol.swift */; };
		91ABC91758A6E4A5FAA2E9C4 /* ReadReceipt.swift in Sources */ = {isa = PBXBuildFile; fileRef = 314F1C79850BE46E8ABEAFCB /* ReadReceipt.swift */; };
		91C6AC0E9D2B9C0C76CC6AD4 /* RoomDirectorySearchScreenScreenModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3984C93B8E9B10C92DADF9EE /* RoomDirectorySearchScreenScreenModelProtocol.swift */; };
		91D1A46A733EC24C081DD353 /* SessionVerificationRequestDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A1265FAF2C0AF1C30605BE7 /* SessionVerificationRequestDetailsView.swift */; };
		92012C96039BC8C2CAEBA9E2 /* AuthenticationServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 671C338B7259DC5774816885 /* AuthenticationServiceTests.swift */; };
		920DC020F18ABC88175114D3 /* SpaceListScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5557DDA438841AF5DC003D0B /* SpaceListScreenViewModelTests.swift */; };
		9219640F4D980CFC5FE855AD /* target.yml in Resources */ = {isa = PBXBuildFile; fileRef = 536E72DCBEEC4A1FE66CFDCE /* target.yml */; };
		92720AB0DA9AB5EEF1DAF56B /* SecureBackupLogoutConfirmationScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DC017C3CB6B0F7C63F460F2 /* SecureBackupLogoutConfirmationScreenViewModel.swift */; };
		9278EC51D24E57445B290521 /* AudioSessionProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB284643AF7AB131E307DCE0 /* AudioSessionProtocol.swift */; };
		9295F1F5E04484E10780BCE8 /* CharacterSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F8C01DEEA83903D45069BBD /* CharacterSet.swift */; };
		92D9088B901CEBB1A99ECA4E /* RoomMemberProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36FD673E24FBFCFDF398716A /* RoomMemberProxyMock.swift */; };
		92FE657CDFAFE3031576EB43 /* LinkNewDeviceScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED096460D7F26F10168FA33B /* LinkNewDeviceScreenViewModelProtocol.swift */; };
		9312F5A17AE59A9E910C51D6 /* NotificationItemProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840182D7A61402D5947DE094 /* NotificationItemProxyMock.swift */; };
		9322949BFCA6278921085862 /* DeactivateAccountScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 664D3C710B4A12CE4E623645 /* DeactivateAccountScreenModels.swift */; };
		934051B17A884AB0635DF81B /* BlockedUsersScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A010B8EAD1A9F6B4686DF2F4 /* BlockedUsersScreenViewModel.swift */; };
		937985546F708339711ECDFC /* ComposerToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85666E40F7E817809B4FD787 /* ComposerToolbar.swift */; };
		93A549135E6C027A0D823BFE /* LRUCache in Frameworks */ = {isa = PBXBuildFile; productRef = 78B28D75FF7AF8E6146DEE2A /* LRUCache */; };
		93AC1E8418D8C827671FB3A9 /* IdentityConfirmedScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595EC503DA5517BBE6D39406 /* IdentityConfirmedScreenCoordinator.swift */; };
		93BA4A81B6D893271101F9F0 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = 9C73F37731C9FDED1BB24C1C /* Collections */; };
		93BAF04D9CCBC0A8841414D0 /* NetworkMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D67E616BCA82D8A1258D488 /* NetworkMonitor.swift */; };
		93DC8297B8287B50B2A4B57D /* ExpiringTaskRunner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B25F959A434BB9923A3223F /* ExpiringTaskRunner.swift */; };
		9408CE8B8865C0C8DD4C9869 /* NoticeRoomTimelineItemContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FD51B4D5173F7FC886F5360 /* NoticeRoomTimelineItemContent.swift */; };
		944EAB7BC2408B2C6570E722 /* AppHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E4AB573FAEBB7B853DD04C /* AppHooks.swift */; };
		9462C62798F47E39DCC182D2 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA89A2DD51B6BBE1DA55E263 /* Application.swift */; };
		94871CA883F44022086FE750 /* AuthenticationStartLogo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98784280D98C852727BE0111 /* AuthenticationStartLogo.swift */; };
		94A65DD8A353DF112EBEF67A /* SessionVerificationControllerProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D56469A9EE0CFA2B7BA9760 /* SessionVerificationControllerProxyProtocol.swift */; };
		94C2B531B96493B68B976E5F /* SpaceServiceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 226A56746AD99ABDA97189E1 /* SpaceServiceProxy.swift */; };
		94D0F36A87E596A93C0C178A /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E89E530A8E92EC44301CA1 /* Bundle.swift */; };
		94D9172C4B91FC6971C668CE /* LeaveSpaceView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AE4B7AD74E402BBC46A801A /* LeaveSpaceView.swift */; };
		94E15D018D70563FA4AB4E5A /* ComposerToolbarModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D3A7375AB22721C436EB056 /* ComposerToolbarModels.swift */; };
		94EB81606839C175CA6C2ADB /* RoomScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D97A4E73EA97CA08D2BB9806 /* RoomScreenTests.swift */; };
		94F0B78928E952689ACDB271 /* NetworkMonitor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D67E616BCA82D8A1258D488 /* NetworkMonitor.swift */; };
		95690DDD9D547D3D842ACBE3 /* AnalyticsSettingsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BD371B60E07A5324B9507EF /* AnalyticsSettingsScreenCoordinator.swift */; };
		9586E90A447C4896C0CA3A8E /* TimelineItemReplyDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE89A8BD65CCE3FCC925CA14 /* TimelineItemReplyDetails.swift */; };
		95E7B236F7116CACE05A6BC9 /* BlockedUsersScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A16D0F226B1819D017531647 /* BlockedUsersScreenCoordinator.swift */; };
		9603EEF6DE980BB1D15D4707 /* UIView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05A3E8741D199CD1A37F4CBF /* UIView.swift */; };
		962A4F8AD6312804E2C6BB6E /* PhotoLibraryPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = A232D9156D225BD9FD1D0C43 /* PhotoLibraryPicker.swift */; };
		964B9D2EC38C488C360CE0C9 /* HomeScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B902EA6CD3296B0E10EE432B /* HomeScreen.swift */; };
		9696ECAFB4F0C079C5C2A526 /* AppLockSetupPINScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FAF8C2226A57B9AB7446B31 /* AppLockSetupPINScreenCoordinator.swift */; };
		96B3606E30F824095B1DD022 /* NetworkMonitorMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8DA1E8F287680C8ED25EDBAC /* NetworkMonitorMock.swift */; };
		97189E495F0E47805D1868DB /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = 2B43F2AF7456567FE37270A7 /* KeychainAccess */; };
		973C48F9E4EFB808F61BE401 /* LocationRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED49073BB1C1FC649DAC2CCD /* LocationRoomTimelineView.swift */; };
		978BB24F2A5D31EE59EEC249 /* UserSessionProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F4134FEFE4EB55759017408 /* UserSessionProtocol.swift */; };
		97969EF0B9C412CD38E5CA93 /* AppLockScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4005D82E9D27BAF006A8FE1 /* AppLockScreenViewModel.swift */; };
		97BAEDD9054FB5F233EE928B /* EncryptionResetScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 306AB507E1027D6C5C147EB6 /* EncryptionResetScreenModels.swift */; };
		981853650217B6C8ECDD998C /* NavigationRootCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F875D71347DC81EAE7687446 /* NavigationRootCoordinatorTests.swift */; };
		983896D611ABF52A5C37498D /* RoomSummaryProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDB3227C7A74B734924942E9 /* RoomSummaryProvider.swift */; };
		9847B056C1A216C314D21E68 /* AuthenticationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3A1AB5A84D843B6AC8D5F1E /* AuthenticationService.swift */; };
		988BA75A182738150894A23F /* UserIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8AE4B3273BA189FDCD4055C /* UserIndicator.swift */; };
		98EE4259A4A49BC757BA442C /* TimelineViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97B2ACA28A854E41AE3AC9AD /* TimelineViewModel.swift */; };
		9905C1B1C6EFE38F3A6533F3 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = C33B3F17996DFDF5F0181512 /* Data.swift */; };
		9912F9EB2D6589141A2957B4 /* AppLockScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C44BBC892499BE45B074F89 /* AppLockScreenCoordinator.swift */; };
		992F5E750F5030C4BA2D0D03 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 01C4C7DB37597D7D8379511A /* Assets.xcassets */; };
		99C463F12F89C99C77D02077 /* DeactivateAccountScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D03D7ECAC68C2FFB8CF01BCB /* DeactivateAccountScreen.swift */; };
		99ED42B8F8D6BFB1DBCF4C45 /* AnalyticsEvents in Frameworks */ = {isa = PBXBuildFile; productRef = D661CAB418C075A94306A792 /* AnalyticsEvents */; };
		9A0326D2375075871D2AB537 /* ResolveVerifiedUserSendFailureScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 574CB70E82D7EAEA538E4135 /* ResolveVerifiedUserSendFailureScreenViewModel.swift */; };
		9A3B0CDF097E3838FB1B9595 /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E89E530A8E92EC44301CA1 /* Bundle.swift */; };
		9A4E3D5AA44B041DAC3A0D81 /* OIDCAuthenticationPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92390F9FA98255440A6BF5F8 /* OIDCAuthenticationPresenter.swift */; };
		9A8E6FCD86B89970EC72EFD8 /* BugReportServiceMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F7FC9580CABF797A2E6213A /* BugReportServiceMock.swift */; };
		9AC47275B8E1EB0976BA7A80 /* MapTilerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1F2AAA3F0F2B72D2FFE4D0 /* MapTilerConfiguration.swift */; };
		9AC5F8142413862A9E3A2D98 /* DeviceKit in Frameworks */ = {isa = PBXBuildFile; productRef = A7CA6F33C553805035C3B114 /* DeviceKit */; };
		9B03943616A1147539DF7F08 /* RoomChangePermissionsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41D041A857614A9AE13C7795 /* RoomChangePermissionsScreenViewModelTests.swift */; };
		9B356742E035D90A8BB5CABE /* ProposedViewSize.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DFE0E493FB55E5A62E7852A /* ProposedViewSize.swift */; };
		9B3589276CA008E38FAAAE91 /* SpacesScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 358528B29FA72ACFD0D9644B /* SpacesScreenCoordinator.swift */; };
		9B84F55288AB98783C11CC49 /* SpaceRoomCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0E7B059E84E7E374D3322A2 /* SpaceRoomCell.swift */; };
		9B872FF37DBE6BE054903831 /* MediaUploadPreviewScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D54E12B98252F6C527E31FEE /* MediaUploadPreviewScreenViewModelProtocol.swift */; };
		9BB91CABB10D8FE90C491BCD /* StaticLocationScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C833673B334A0651AB46F30B /* StaticLocationScreenViewModelTests.swift */; };
		9C11138F7D8C291494BB0B20 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3557ACB95D0F666EF5AF0CE /* Secrets.swift */; };
		9C4EC28A921486B1775D7F8C /* IdentityConfirmedScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 307702DD66E7DDCDD9214784 /* IdentityConfirmedScreen.swift */; };
		9C63171267E22FEB288EC860 /* RoomHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1627F2D56477BD331F6D732C /* RoomHeaderView.swift */; };
		9CBB04365408F9D6F46BA3A7 /* PinnedEventsTimelineFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A54AAF72E821B4084B7E4298 /* PinnedEventsTimelineFlowCoordinator.swift */; };
		9CCF6711DD50BFF8B5ACE9CF /* ReportRoomScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 276833816F5DEB1CE3B8BE1E /* ReportRoomScreen.swift */; };
		9D2E03DB175A6AB14589076D /* AsyncAlgorithms in Frameworks */ = {isa = PBXBuildFile; productRef = 416E37E60AAD2933F9191476 /* AsyncAlgorithms */; };
		9D79B94493FB32249F7E472F /* PlaceholderAvatarImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C705E605EF57C19DBE86FFA1 /* PlaceholderAvatarImage.swift */; };
		9D9690D2FD4CD26FF670620F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C75EF87651B00A176AB08E97 /* AppDelegate.swift */; };
		9DBF6524DFD8143A4D6A17F0 /* CreateRoomScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D432771B389EC486E7F90C6 /* CreateRoomScreenModels.swift */; };
		9DD5AA10E85137140FEA86A3 /* MediaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17EFA1D3D09FC2F9C5E1CB2 /* MediaProvider.swift */; };
		9DD84E014ADFB2DD813022D5 /* RoomDetailsEditScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00E5B2CBEF8F96424F095508 /* RoomDetailsEditScreenViewModelTests.swift */; };
		9DE801D278AC34737467F937 /* VoiceMessageMediaManagerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 889DEDD63C68ABDA8AD29812 /* VoiceMessageMediaManagerProtocol.swift */; };
		9E838A62918E47BC72D6640D /* UserIndicatorPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB54B4F94686CCF0289B72F /* UserIndicatorPresenter.swift */; };
		9EBDC79CAC9B63A0D626E333 /* LegalInformationScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EB2CAA266B921D128C35710 /* LegalInformationScreenCoordinator.swift */; };
		9EE71509E6E7519A2B2388B3 /* KnockRequestsListScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BD9C9A31D9AB3B6D8128E69 /* KnockRequestsListScreenModels.swift */; };
		9EF72884B74BC39B01640098 /* BugReportTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27DF257F5D968E5DD719583C /* BugReportTests.swift */; };
		9F11B9F347F9E2D236799FB3 /* ElementCallServiceConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 406C90AF8C3E98DF5D4E5430 /* ElementCallServiceConstants.swift */; };
		9F11E743EA01482E78A438B0 /* GlobalSearchScreenCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22DB19219E6CC4D002E15D48 /* GlobalSearchScreenCell.swift */; };
		9F8BEA86540D8980BDD7C176 /* AuthenticationStartScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3AB4D399D39FBD78119011 /* AuthenticationStartScreenModels.swift */; };
		9FB41B0E8B2AA9B404E52C8B /* AppLockSetupBiometricsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CCC6C31102E1D8B9106DEDE /* AppLockSetupBiometricsScreenViewModelProtocol.swift */; };
		9FBE1FB20171012260A32492 /* TimelineSenderAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D53FCCE44F96E0BC411A6CF0 /* TimelineSenderAvatarView.swift */; };
		9FBF0078657CA4F2A9747E98 /* SpaceRoomListProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DB2A5FF1E68BA580A20D405 /* SpaceRoomListProxyMock.swift */; };
		9FC79DA30AE0E1502DAEBD51 /* StartChatFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 477A8C656B7B26E99C35927F /* StartChatFlowCoordinator.swift */; };
		A009BDFB0A6816D4C392ADCB /* SettingsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AF715D4FD4710EBB637D661 /* SettingsScreenViewModelProtocol.swift */; };
		A021827B528F1EDC9101CA58 /* AppCoordinatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBC776F301D374A3298C69DA /* AppCoordinatorProtocol.swift */; };
		A0601810597769B81C2358AF /* EncryptionResetPasswordScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A2B5274C1D3D2999D643786 /* EncryptionResetPasswordScreenViewModelProtocol.swift */; };
		A07178337F3C0B208B5A77A8 /* NotificationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB6ED50FE104992419310EEB /* NotificationHandler.swift */; };
		A076E0A9338FD2D950C3C4A1 /* ChatsSpaceFiltersScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63072981793CCA84EE12798 /* ChatsSpaceFiltersScreenViewModelProtocol.swift */; };
		A0861B727B273B5B3DD7FBF6 /* KnockRequestsListScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09227E671DB30795C43FFFD /* KnockRequestsListScreenViewModel.swift */; };
		A0868BDE84D2140A885BE3C9 /* EncryptionResetScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E8562F4D7DE073BC32902AB /* EncryptionResetScreenViewModelProtocol.swift */; };
		A0D7E5BD0298A97DCBDCE40B /* Version in Frameworks */ = {isa = PBXBuildFile; productRef = A05AF81DDD14AD58CB0E1B9B /* Version */; };
		A10D6CCDE2010C09EEA1A593 /* HomeScreenRoomList.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7661EFFCAA307A97D71132A /* HomeScreenRoomList.swift */; };
		A14A9419105A1CD42F0511C4 /* UserIndicatorModalView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E43005941B3A2C9671E23C85 /* UserIndicatorModalView.swift */; };
		A1672EF491FE6F3BBF7878BE /* test_apple_image.heic in Resources */ = {isa = PBXBuildFile; fileRef = BB576F4118C35E6B5124FA22 /* test_apple_image.heic */; };
		A17FAD2EBC53E17B5FD384DB /* InviteUsersScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22730A30C50AC2E3D5BA8642 /* InviteUsersScreenViewModelProtocol.swift */; };
		A1BA8D6BABAFA9BAAEAA3FFD /* NotificationSettingsProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FDD775CFD72DD2D3C8A8390 /* NotificationSettingsProxyProtocol.swift */; };
		A1DF0E1E526A981ED6D5DF44 /* UserIndicatorControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2429224EB0EEA34D35CE9249 /* UserIndicatorControllerTests.swift */; };
		A2091F4B1332D9BF273B09D5 /* SpaceServiceProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF36FC3DE25B20B7FA91F1FD /* SpaceServiceProxyMock.swift */; };
		A216C83ADCF32BA5EF8A6FBC /* InviteUsersViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845DDBDE5A0887E73D38B826 /* InviteUsersViewModelTests.swift */; };
		A2172B5A26976F9174228B8A /* AppHooks.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E4AB573FAEBB7B853DD04C /* AppHooks.swift */; };
		A2357AA4A188BC37085BC6F0 /* EditRoomAddressScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5FDFAA04174CC99FB66391C /* EditRoomAddressScreenViewModel.swift */; };
		A23B8B27A1436A1049EEF68E /* InfoPlistReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A580295A56B55A856CC4084 /* InfoPlistReader.swift */; };
		A2434D4DFB49A68E5CD0F53C /* MediaLoaderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A02406480C351B8C6E0682C /* MediaLoaderProtocol.swift */; };
		A32384E3D85CA65342D3A908 /* TimelineMediaPreviewRedactConfirmationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C75FE3F524B575D53787868C /* TimelineMediaPreviewRedactConfirmationView.swift */; };
		A33784831AD880A670CAA9F9 /* FileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DF593C3F7AF4B2FBAEB05D /* FileManager.swift */; };
		A36AD251013402EDBD666C75 /* AppMediatorMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BAC027034248429A438886B /* AppMediatorMock.swift */; };
		A37BFB32EAB8AEF6DD5BA0DC /* LinkNewDeviceService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 007C16779FDCF10DA4F1A510 /* LinkNewDeviceService.swift */; };
		A37EED79941AD3B7140B3822 /* UIDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = 287FC98AF2664EAD79C0D902 /* UIDevice.swift */; };
		A3A7A05E8F9B7EB0E1A09A2A /* SoftLogoutScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05596E4A11A8C9346E9E54AE /* SoftLogoutScreenCoordinator.swift */; };
		A3D7110C1E75E7B4A73BE71C /* VoiceMessageRecorderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D93C94C30E3135BC9290DE13 /* VoiceMessageRecorderTests.swift */; };
		A439B456D0761D6541745CC3 /* NSRegularExpresion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BAC0F6C9644336E9567EE6 /* NSRegularExpresion.swift */; };
		A440D4BC02088482EC633A88 /* KeychainControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5E94DCFEE803E5ABAE8ACCE /* KeychainControllerProtocol.swift */; };
		A46B93EA564F539CEC252ECC /* ThreadTimelineScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = B69AEA8755382DB34892FB7B /* ThreadTimelineScreenModels.swift */; };
		A494741843F087881299ACF0 /* RestorationToken.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3558A15CFB934F9229301527 /* RestorationToken.swift */; };
		A4B0BAD62A12ED76BD611B79 /* BadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1FA515B3B0D61EF1E907D2D /* BadgeView.swift */; };
		A4B123C635F70DDD4BC2FAC9 /* BlockedUsersScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E76A706B3EEA32B882DA5E2D /* BlockedUsersScreenViewModelProtocol.swift */; };
		A4C29D373986AFE4559696D5 /* SecureBackupKeyBackupScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4525E8C0FBDD27D1ACE90952 /* SecureBackupKeyBackupScreenViewModelProtocol.swift */; };
		A4CCFCD320600E27AF60EAC9 /* QRCodeErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3082001D373607455CB08A1 /* QRCodeErrorView.swift */; };
		A4E885358D7DD5A072A06824 /* SwiftState in Frameworks */ = {isa = PBXBuildFile; productRef = 3853B78FB8531B83936C5DA6 /* SwiftState */; };
		A51C65E5A3C9F2464A91A380 /* AuthenticationClientBuilderFactoryMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0554FEA301486A8CFA475D5A /* AuthenticationClientBuilderFactoryMock.swift */; };
		A52090A4FE0DB826578DFC03 /* Client.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0724EBDFE8BB4C9E5547C57D /* Client.swift */; };
		A583B70939707197B0B21DFC /* DeferredFulfillmentTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEBB74427E24AF30CDB131B7 /* DeferredFulfillmentTests.swift */; };
		A588572ED0EB18D947B32A5E /* SendInviteConfirmationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F276F31C1AEC19E52B951B62 /* SendInviteConfirmationView.swift */; };
		A5B455D1A6DADF7476F7B417 /* EmojiProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BCCE3D12B0A9C6E559B5B5A /* EmojiProviderProtocol.swift */; };
		A5B9EF45C7B8ACEB4954AE36 /* LoginScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9780389F8A53E4D26E23DD03 /* LoginScreenViewModelProtocol.swift */; };
		A5D551E5691749066E0E0C44 /* RoomDetailsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 837B440C4705E4B899BCB899 /* RoomDetailsScreenViewModel.swift */; };
		A5F50F36E56E5D3C241E2BE3 /* OIDCConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8D354D4232DED9649FD0FF4 /* OIDCConfiguration.swift */; };
		A5FD8284744E2FECFC842FC1 /* TraceLogPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7149BDDE47F8AD104E644E2 /* TraceLogPack.swift */; };
		A64B52D9F73F9A6B95AF24FE /* UserDetailsEditScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4CD503F5E0938FE53C7C6E7 /* UserDetailsEditScreenCoordinator.swift */; };
		A6B83EB78F025D21B6EBA90C /* CompoundIcon.swift in Sources */ = {isa = PBXBuildFile; fileRef = 044E501B8331B339874D1B96 /* CompoundIcon.swift */; };
		A6D4C5EEA85A6A0ABA1559D6 /* RoomDetailsEditScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D09C79746BDCD9173EB3A7 /* RoomDetailsEditScreenModels.swift */; };
		A6DEC1ADEC8FEEC206A0FA37 /* AttributedStringBuilderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F37B5DA798C9AE436F2C2C /* AttributedStringBuilderProtocol.swift */; };
		A6F345328CCC5C9B0DAE2257 /* LogViewerScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BB05221D7D941CC82DC8480 /* LogViewerScreenViewModel.swift */; };
		A6FFC4C5154C446BAD6B40D8 /* TimelineItemProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8520AFD6680CBAD388F6D927 /* TimelineItemProvider.swift */; };
		A722F426FD81FC67706BB1E0 /* CustomLayoutLabelStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42236480CF0431535EBE8387 /* CustomLayoutLabelStyle.swift */; };
		A74438ED16F8683A4B793E6A /* AnalyticsSettingsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BCE3FAF40932AC7C7639AC4 /* AnalyticsSettingsScreenViewModel.swift */; };
		A7D48E44D485B143AADDB77D /* Strings+Untranslated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A18F6CE4D694D21E4EA9B25 /* Strings+Untranslated.swift */; };
		A7DB75E090542331F6668A23 /* CreateRoomScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF19027E7FFA5E63D148873A /* CreateRoomScreenViewModel.swift */; };
		A808DC3F72D15C6C5A52317E /* TimelineItemDebugView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCDA016D05107DED3B9495CB /* TimelineItemDebugView.swift */; };
		A816F7087C495D85048AC50E /* RoomMemberDetailsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B6E30BB748F3F480F077969 /* RoomMemberDetailsScreenModels.swift */; };
		A851635B3255C6DC07034A12 /* RoomScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8108C8F0ACF6A7EB72D0117 /* RoomScreenCoordinator.swift */; };
		A87DC550659C5176AC1829DE /* ElementTextFieldStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7673F2B0B038FAB2A8D16AD /* ElementTextFieldStyle.swift */; };
		A88328D7E17F73AB64501B51 /* Flow in Frameworks */ = {isa = PBXBuildFile; productRef = 4D7E6BFC89715FC3CF0349D0 /* Flow */; };
		A8E324E700E596E36B0A311B /* BootDetectionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F054DE7D47849687662C9D9 /* BootDetectionManager.swift */; };
		A8FA7671948E3DF27F320026 /* BugReportFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7367B3B9A8CAF902220F31D1 /* BugReportFlowCoordinator.swift */; };
		A91D125414C3D9ABBABCF2F1 /* KZFileWatchers in Frameworks */ = {isa = PBXBuildFile; productRef = 6690850AA47ECED7E1CAB345 /* KZFileWatchers */; };
		A93661C962B12942C08864B6 /* WysiwygComposer in Frameworks */ = {isa = PBXBuildFile; productRef = CA07D57389DACE18AEB6A5E2 /* WysiwygComposer */; };
		A950C95855C474F75B30CA7B /* PollFormScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDAB580109C09A6AA97AF7E /* PollFormScreenTests.swift */; };
		A969147E0EEE0E27EE226570 /* MediaUploadPreviewScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F29139BC2A804CE5E0757E /* MediaUploadPreviewScreenViewModel.swift */; };
		A975D60EA49F6AF73308809F /* RoomMembersListScreenMemberCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC03209FDE8CE0810617BFFF /* RoomMembersListScreenMemberCell.swift */; };
		A9A5801D5EE3D4D91F6DDADB /* AnalyticsSettingsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58C2527813FDAE23E72A9063 /* AnalyticsSettingsScreenViewModelTests.swift */; };
		A9D349478F7D4A2B1E40CEF9 /* LegalInformationScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8977176AB534AA41630395BC /* LegalInformationScreenViewModelProtocol.swift */; };
		AA050DF4AEE54A641BA7CA22 /* RoomSummaryProviderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10CC626F97AD70FF0420C115 /* RoomSummaryProviderProtocol.swift */; };
		AA5924D3B67F7ACD98BBEFDC /* OrientationManagerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4756240773D26AB74C22668 /* OrientationManagerProtocol.swift */; };
		AA93B3F9B5DD097DEF79F981 /* NotificationSettingsEditScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBB0328F2887BF0A65BC5D49 /* NotificationSettingsEditScreen.swift */; };
		AAA551AD8768309024D4907B /* KnockRequestsListScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1511B1DCECC0DC75EB267328 /* KnockRequestsListScreen.swift */; };
		AADE7C2497A7B55D8BED7BD6 /* IdentityConfirmedScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8319173DD66C07F45DC48848 /* IdentityConfirmedScreenViewModelProtocol.swift */; };
		AAF0BBED840DF4A53EE85E77 /* MatrixRustSDK in Frameworks */ = {isa = PBXBuildFile; productRef = C2C69B8BA5A9702E7A8BC08F /* MatrixRustSDK */; };
		ABD29E06DD1224812E750AF8 /* ReadReceiptCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D75941CBD7D336F831924EC /* ReadReceiptCell.swift */; };
		AC1DB27A4134470846BE49F6 /* UserProfileScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BD116096CAA9139B95EEA9C /* UserProfileScreenViewModel.swift */; };
		AC3C3D6D4AD31F13EE987390 /* TraceLogPack.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7149BDDE47F8AD104E644E2 /* TraceLogPack.swift */; };
		AC69B6DF15FC451AB2945036 /* UserSessionStoreProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEBA759D1347CFFB3D84ED1F /* UserSessionStoreProtocol.swift */; };
		AC7AA215D60FBC307F984028 /* Consumable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127A57D053CE8C87B5EFB089 /* Consumable.swift */; };
		AC90434798E7894370E80E66 /* SecureBackupScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D79BB714D28C9F588DD69353 /* SecureBackupScreenViewModelProtocol.swift */; };
		AD2A81B65A9F6163012086F1 /* MXLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 111B698739E3410E2CDB7144 /* MXLog.swift */; };
		AD55E245FE686D7DB4C86406 /* RoomTimelineItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90F2F8998E5632668B0AD848 /* RoomTimelineItemView.swift */; };
		AE066FC93E7B707C826B335A /* AuthenticationClientFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBD19057FDB154A44335CE62 /* AuthenticationClientFactory.swift */; };
		AE07F215EBC2B9CBF17AA54B /* TimelineItemMenuAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F1C3CBBC62C566DDF5E84C1 /* TimelineItemMenuAction.swift */; };
		AE1160076F663BF14E0E893A /* EffectsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4548A9BDE5CB3AB864BCA9F /* EffectsView.swift */; };
		AE1A73B24D63DA3D63DC4EE3 /* SessionVerificationControllerProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 248649EBA5BC33DB93698734 /* SessionVerificationControllerProxyMock.swift */; };
		AE5AAD9E32511544FDFA5560 /* WindowManagerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06F27F588F9059128E17C669 /* WindowManagerProtocol.swift */; };
		AF19D65A9C60C6B2646F3210 /* RedactedRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6E6BDF9D26DB05C88901416 /* RedactedRoomTimelineItem.swift */; };
		AF2ABA2794E376B64104C964 /* MockSoftLogoutScreenState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5644919DB2022397D9D5825A /* MockSoftLogoutScreenState.swift */; };
		AF33B9044498211C3D82F1E1 /* UNTextInputNotificationResponse+Creator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 130ED565A078F7E0B59D9D25 /* UNTextInputNotificationResponse+Creator.swift */; };
		AF8BFA37791E1756EE243E08 /* SettingsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B8F0ED874DF8C9A51B0AB6F /* SettingsScreenCoordinator.swift */; };
		AFE2AB612A1460E49578D746 /* JoinRoomScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BDCCD2F6B405C14B9BCE94E /* JoinRoomScreenCoordinator.swift */; };
		B04E9EB589CE99C3929E817A /* HomeScreenRecoveryKeyConfirmationBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05512FB13987D221B7205DE0 /* HomeScreenRecoveryKeyConfirmationBanner.swift */; };
		B0CB16349B96262AA65A04AF /* GZIP in Frameworks */ = {isa = PBXBuildFile; productRef = 997C7385E1A07E061D7E2100 /* GZIP */; };
		B1069F361E604D5436AE9FFD /* StaticLocationScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B06663F7858E45882E63471 /* StaticLocationScreen.swift */; };
		B1088417801A962BA861C13F /* RoomPowerLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7E247E29C7A0E421DB839D7 /* RoomPowerLevel.swift */; };
		B10F7D5C237417DA160F4603 /* LongPressWithFeedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D9F148717D74F73BE724434 /* LongPressWithFeedback.swift */; };
		B13774779EA19FDD7A35A4A8 /* RoomRolesAndPermissionsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C28B70BEFD3676F11D5D51F /* RoomRolesAndPermissionsScreenCoordinator.swift */; };
		B1387648C6F71F1B98244803 /* SecureBackupRecoveryKeyScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596AA8843AC1A234F3387767 /* SecureBackupRecoveryKeyScreenCoordinator.swift */; };
		B14BC354E56616B6B7D9A3D7 /* NotificationServiceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27A1AD6389A4659AF0CEAE62 /* NotificationServiceExtension.swift */; };
		B188D0907A4D38AAAF6FEFA8 /* AppLockSetupFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DBB08A95EFA668F2CF27211 /* AppLockSetupFlowCoordinator.swift */; };
		B1B255CE0E4306DD6E09D936 /* EncryptionResetPasswordScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54A5E6F398C269AD52C9AE21 /* EncryptionResetPasswordScreenModels.swift */; };
		B20484642B41C2D76238BAAA /* test_animated_image.gif in Resources */ = {isa = PBXBuildFile; fileRef = 53FD6D3D38F556CEAA280C58 /* test_animated_image.gif */; };
		B22D857D1E8FCA6DD74A58E3 /* UserSessionScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F899D02CF26EA7675EEBE74C /* UserSessionScreenTests.swift */; };
		B245583C63F8F90357B87FAE /* PostHog in Frameworks */ = {isa = PBXBuildFile; productRef = CCE5BF78B125320CBF3BB834 /* PostHog */; };
		B2F8E01ABA1BA30265B4ECBE /* RoundedCornerShape.swift in Sources */ = {isa = PBXBuildFile; fileRef = 839E2C35DF3F9C7B54C3CE49 /* RoundedCornerShape.swift */; };
		B2FDF69AC0C316F12142F91A /* RoomMembershipDetailsProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12B09A94C519227264A41208 /* RoomMembershipDetailsProxy.swift */; };
		B3D652AA1654270742072FB3 /* DeveloperOptionsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86A6F283BC574FDB96ABBB07 /* DeveloperOptionsScreenViewModel.swift */; };
		B3D8AA9988F8A000B162DCB5 /* TombstonedAvatarImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16D353E10A64172D863769BF /* TombstonedAvatarImage.swift */; };
		B402708F8728DD0DB7C324E2 /* StartChatScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78910787F967CBC6042A101E /* StartChatScreenViewModelProtocol.swift */; };
		B444F9C184A377C1B481F07F /* XCUIElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = E992D7B8BE54B2AB454613AF /* XCUIElement.swift */; };
		B466827F3766FF8E0CD0D34F /* LinkNewDeviceScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CA49F233E193590274FD19F /* LinkNewDeviceScreenCoordinator.swift */; };
		B46727C9A79D8D846FF17C45 /* SpaceAddRoomsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74FCAA90142DFBFA1E3E4216 /* SpaceAddRoomsScreenCoordinator.swift */; };
		B47213F07A67CE3A8D49CEC9 /* TimelineControllerFactoryProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AC1E3FE9B59EA094867863E /* TimelineControllerFactoryProtocol.swift */; };
		B4A0C69370E6008A971463E7 /* BugReportScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4C89820BB2B88D4EA28131C /* BugReportScreenViewModelProtocol.swift */; };
		B4AAB3257A83B73F53FB2689 /* StateStoreViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F3DFE5B444F131648066F05 /* StateStoreViewModel.swift */; };
		B5321A1F5B26A0F3EC54909E /* CollapsibleFlowLayoutTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC5F5209279A752D98AAC4B2 /* CollapsibleFlowLayoutTests.swift */; };
		B5479997ECC516C121E6625E /* LocationMarkerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FFECCE59967018204876D0A5 /* LocationMarkerView.swift */; };
		B5899F18AD6C56CE08FE532B /* RoomSummaryProviderMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC83F47D2173B7538AA72E0E /* RoomSummaryProviderMock.swift */; };
		B5B68C7511DE1E36A89D353A /* SpaceAddRoomsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4338BB055A26094673CDC220 /* SpaceAddRoomsScreenViewModel.swift */; };
		B5BCE012F9E7C45D1C76108E /* RoomMembersListScreenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2520C4F33AA0C061D209C28 /* RoomMembersListScreenTests.swift */; };
		B5C40DCFFDFBA0F86E228602 /* Clocks in Frameworks */ = {isa = PBXBuildFile; productRef = FFA423B0A7BBD8AA9BB91AB0 /* Clocks */; };
		B5E455C9689EA600EDB3E9E0 /* NavigationRootCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA28F29C9F93E93CC3C2C715 /* NavigationRootCoordinator.swift */; };
		B6048166B4AA4CEFEA9B77A6 /* InfoPlistReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A580295A56B55A856CC4084 /* InfoPlistReader.swift */; };
		B6064D82FCDCB829601C1F59 /* SecureBackupLogoutConfirmationScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37FEE10AB666891E6A675E5E /* SecureBackupLogoutConfirmationScreen.swift */; };
		B6B62437B92B6CA4083AA899 /* SessionDirectories.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43C2067FF58B4996323EB40C /* SessionDirectories.swift */; };
		B6DA66EFC13A90846B625836 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 91DE43B8815918E590912DDA /* InfoPlist.strings */; };
		B6DF6B6FA8734B70F9BF261E /* BlurHashDecode.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5272BC4A60B6AD7553BACA1 /* BlurHashDecode.swift */; };
		B6EC2148FA5443C9289BEEBA /* MediaProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F17EFA1D3D09FC2F9C5E1CB2 /* MediaProvider.swift */; };
		B73E50AF1AB2EB5477E20710 /* RoomDetailsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 166D45E1861A73B232109843 /* RoomDetailsScreenViewModelTests.swift */; };
		B773ACD8881DB18E876D950C /* WaveformSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94028A227645FA880B966211 /* WaveformSource.swift */; };
		B7888FC1E1DEF816D175C8D6 /* SecureBackupKeyBackupScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD72A9B720D75DBE60AC299F /* SecureBackupKeyBackupScreenModels.swift */; };
		B796A25F282C0A340D1B9C12 /* ImageRoomTimelineItemContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2B5EDCD05D50BA9B815C66C /* ImageRoomTimelineItemContent.swift */; };
		B79E8AB83EBBDCD476D0362F /* PollFormScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D622EC7898469BB1D0881CDD /* PollFormScreen.swift */; };
		B7C9E07F4F9CCC8DD7156A20 /* CallScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28146817C61423CACCF942F5 /* CallScreenModels.swift */; };
		B7F58D6903F9D509EDAB9E4F /* MediaEventsTimelineScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7033218DA395B003F7AB29A2 /* MediaEventsTimelineScreenModels.swift */; };
		B81840E45D8746A4692DA774 /* Tracing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83B574805B9812C111D6215D /* Tracing.swift */; };
		B818580464CFB5400A3EF6AE /* TimelineModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 029D5701F80A9AF7167BB4D0 /* TimelineModels.swift */; };
		B855AF29D7D8FC8DAAA73D4A /* test_voice_message.m4a in Resources */ = {isa = PBXBuildFile; fileRef = DCA2D836BD10303F37FAAEED /* test_voice_message.m4a */; };
		B8D9960F77B213FD1B0B0FD3 /* JoinRoomByAddressView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A13364350970987B93F6018 /* JoinRoomByAddressView.swift */; };
		B93D7CE520088AD53FA6D53C /* SettingsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B663BE498BB39EADC24025D /* SettingsScreenModels.swift */; };
		B93FA0DA1504B301CAEE141B /* NotificationSettingsProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F5D66F158A6662F953733E /* NotificationSettingsProxy.swift */; };
		B94368839BDB69172E28E245 /* MXLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 111B698739E3410E2CDB7144 /* MXLog.swift */; };
		B98A20A093A4FB785BFCCA53 /* BugReportScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3FBD9C2B9A5479526920399 /* BugReportScreenCoordinator.swift */; };
		B9A8C34A00D03094C0CF56F3 /* MediaUploadPreviewScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03FABD73FD8086EFAB699F42 /* MediaUploadPreviewScreenViewModelTests.swift */; };
		B9CB30FED3E29D2036EA3FCC /* DeveloperOptionsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54C4E7B46099462F12000C91 /* DeveloperOptionsScreenViewModelProtocol.swift */; };
		BA31448FBD9697F8CB9A83CD /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E2245243369B99216C7D84E /* ImageCache.swift */; };
		BA43D782BE85C7F5F20C624A /* AttributedStringBuilderProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72F37B5DA798C9AE436F2C2C /* AttributedStringBuilderProtocol.swift */; };
		BA48D6AFF6421D199148C0A1 /* KnockRequestsListScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9AC2CC94FA06F728883B694 /* KnockRequestsListScreenViewModelTests.swift */; };
		BA4C9049BC96DED3A2F3B82E /* RoomNotificationSettingsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03DD998E523D4EC93C7ED703 /* RoomNotificationSettingsScreenViewModelProtocol.swift */; };
		BB6BF528BC7F5B87E08C4F18 /* CameraPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8A3B7637DDBD6AA97AC2545 /* CameraPicker.swift */; };
		BB784A02BADB03C820617A46 /* TextRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90A55430639712CFACA34F43 /* TextRoomTimelineItem.swift */; };
		BB9B800C6094E34860E89DC5 /* AppLockSetupBiometricsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8CCF9A924521DECA44778C4 /* AppLockSetupBiometricsScreen.swift */; };
		BC1222EDFF0C240F14259315 /* BloomModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D152423EE6CF0ECCC84091A /* BloomModifier.swift */; };
		BC5F94B10B40ABEC6046B473 /* ChatsTabFlowCoordinatorStateMachine.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2B94F1B0B5D9D42B15AA6E8 /* ChatsTabFlowCoordinatorStateMachine.swift */; };
		BC7CA1379D7C24F47B1B8B7E /* PaginationIndicatorRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7F7A975514E850A834B29F /* PaginationIndicatorRoomTimelineView.swift */; };
		BCA5E2157CE27AB6F1D043D3 /* AsyncAlgorithms in Frameworks */ = {isa = PBXBuildFile; productRef = 5A8EF1A5F9629FCA309D4B2A /* AsyncAlgorithms */; };
		BCC864190651B3A3CF51E4DF /* MediaFileHandleProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEC1D382565A4E9CAC2F14EA /* MediaFileHandleProxy.swift */; };
		BD0BE20DBCE31253AE4490A1 /* RoomListFiltersEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC1DDB2293A51EA4C2739351 /* RoomListFiltersEmptyStateView.swift */; };
		BD6685592716CA957D7BAAC4 /* RoomChangeRolesScreenSelectedItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9B45D584D232CB9E5C7734 /* RoomChangeRolesScreenSelectedItem.swift */; };
		BD782053BE4C3D2F0BDE5699 /* ServiceLocator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57F95CADD0A5DBD76B990FCB /* ServiceLocator.swift */; };
		BDA68E8D95B2B24B28825B8B /* LoginScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C368CAB3063EF275357ECD4 /* LoginScreenViewModel.swift */; };
		BDC4EB54CC3036730475CB8B /* QRCodeLoginScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25E7E9B7FEAB6169D960C206 /* QRCodeLoginScreenViewModelTests.swift */; };
		BDED6DA7AD1E76018C424143 /* LegalInformationScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C34667458773B02AB5FB0B2 /* LegalInformationScreenViewModel.swift */; };
		BDFF0AEBF57B5B124062DAEF /* GeneratedAccessibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4CEB4590CCF70F0E3C0B171 /* GeneratedAccessibilityTests.swift */; };
		BE011C4473B9A8F12CBFE92A /* UserDetailsEditScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61F58D94C936A1B731D78DE1 /* UserDetailsEditScreenViewModelTests.swift */; };
		BE8E5985771DF9137C6CE89A /* ProcessInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 077B01C13BBA2996272C5FB5 /* ProcessInfo.swift */; };
		BEC6DFEA506085D3027E353C /* MediaEventsTimelineScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 002399C6CB875C4EBB01CBC0 /* MediaEventsTimelineScreen.swift */; };
		BED59052E5C5163D2B065CA6 /* EventTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A81FD0C60175FA081EB19AD /* EventTimelineItem.swift */; };
		BF523D9E12E3C4AABBA2F6CB /* SpaceHeaderTopicSheetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D9F2E1FC5A0139571211CE8 /* SpaceHeaderTopicSheetView.swift */; };
		BFEB24336DFD5F196E6F3456 /* IntentionalMentions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DF5CBAF69BDF5DF31C661E1 /* IntentionalMentions.swift */; };
		C0090506A52A1991BAF4BA68 /* NotificationSettingsChatType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07579F9C29001E40715F3014 /* NotificationSettingsChatType.swift */; };
		C022284E2774A5E1EF683B4D /* FileManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DF593C3F7AF4B2FBAEB05D /* FileManager.swift */; };
		C02DE5F62C81FB9E173C3D2F /* TimelineMediaPreviewDataSourceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED0AD0C652385F69FA90FAF5 /* TimelineMediaPreviewDataSourceTests.swift */; };
		C02E295B34725A1688FCF5F0 /* DeclineAndBlockScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = B68B31232312AFC844440BFE /* DeclineAndBlockScreenModels.swift */; };
		C051475DFF4C8EBDDF4DC8E4 /* StartChatScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = B99E13633862847D8B7E2815 /* StartChatScreenModels.swift */; };
		C08AAE7563E0722C9383F51C /* RoomMembersListScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B8E176484A89BAC389D4076 /* RoomMembersListScreen.swift */; };
		C097D5453640E27D397943CB /* TargetConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5D829FD8958376614504B18 /* TargetConfiguration.swift */; };
		C0B97FFEC0083F3A36609E61 /* TimelineItemMacContextMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = A243A6E6207297123E60DE48 /* TimelineItemMacContextMenu.swift */; };
		C11939FDC40716C4387275A4 /* NotificationSettingsEditScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8544F7058D31DBEB8DBFF0F5 /* NotificationSettingsEditScreenViewModelTests.swift */; };
		C11D4A49DC29D89CE2BB31B8 /* MediaEventsTimelineScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976ED77B772F50C4BAD757E7 /* MediaEventsTimelineScreenViewModel.swift */; };
		C13128AAA787A4C2CBE4EE82 /* MessageForwardingScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC10CCC8D68B863E20660DBC /* MessageForwardingScreenViewModelProtocol.swift */; };
		C1429699A6A5BB09A25775C1 /* AudioPlayerStateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89233612A8632AD7E2803620 /* AudioPlayerStateTests.swift */; };
		C14A3E4BC334D2605C49ADE1 /* CreateRoomSpaceSelectionSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3141EE5B2CBEC45270E01EB /* CreateRoomSpaceSelectionSheet.swift */; };
		C16E25C41B858BF27E0C4FC6 /* LinkNewDeviceScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D3DA6959C041E212A718DD3 /* LinkNewDeviceScreenViewModel.swift */; };
		C1910A16BDF131FECA77BE22 /* EmojiPickerScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEA38B9851CFCC4D67F5587D /* EmojiPickerScreenCoordinator.swift */; };
		C1A5C386319835FB0C77736B /* ReportContentScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A16CD2C62CB7DB78A4238485 /* ReportContentScreenCoordinator.swift */; };
		C1D0AB8222D7BAFC9AF9C8C0 /* MapLibreMapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 622D09D4ECE759189009AEAF /* MapLibreMapView.swift */; };
		C26DB49C06C00B5DF1A991A5 /* InviteUsersScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1454CF3AABD242F55C8A2615 /* InviteUsersScreenModels.swift */; };
		C280BD841DA2EB6B5BC84F84 /* MapTilerConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A1F2AAA3F0F2B72D2FFE4D0 /* MapTilerConfiguration.swift */; };
		C2879369106A419A5071F1F8 /* VoiceMessageRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26B0A96B8FE4849227945067 /* VoiceMessageRecorder.swift */; };
		C292A8DA07E6DBD66E946383 /* RageshakeConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FC598338E7CF41107293AB5 /* RageshakeConfiguration.swift */; };
		C3317EF833AB4060988DF098 /* SAS.strings in Resources */ = {isa = PBXBuildFile; fileRef = 135FC689EA39AE1D34153B58 /* SAS.strings */; };
		C3522917C0C367C403429EEC /* CoordinatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B251F5B4511D1CA0BA8361FE /* CoordinatorProtocol.swift */; };
		C3AFDF6349E54290AA31EC88 /* preview_video.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 45A4B934BA41D6C255900265 /* preview_video.jpg */; };
		C3BB6887CF13B19182E81F87 /* IdentityConfirmationScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A03E073077D92AA19C43DCF /* IdentityConfirmationScreenCoordinator.swift */; };
		C405528EB4BBEA93579050EE /* VoiceMessageRecordingButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46A2AD86F7E618F468F6FAF5 /* VoiceMessageRecordingButton.swift */; };
		C4078364FD9FA00EA9D00A15 /* RoomMembersListScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45CDF9A107BFE6C79B58D6B5 /* RoomMembersListScreenViewModelProtocol.swift */; };
		C413D36D44F89DE63D3ADFA4 /* ReportContentScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = A433BE28B40D418237BE37B5 /* ReportContentScreen.swift */; };
		C486DA7A3E05BAA1E389D280 /* AuthenticationStartScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41F69820F717FF11C6309916 /* AuthenticationStartScreenCoordinator.swift */; };
		C49FCC766673006B6D299F1C /* RoomDetailsEditScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DF8F7A3AD83D04C08D75E01 /* RoomDetailsEditScreenViewModelProtocol.swift */; };
		C4D2BCAA54E2C62B94B24AF4 /* InviteUsersScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2E9B841EE4878283ECDB554 /* InviteUsersScreen.swift */; };
		C4E0D03DF88242697545A9B7 /* UserIndicatorController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1275D9CE0FFBA6E8E85426 /* UserIndicatorController.swift */; };
		C4FE0E11A907C8999F92D5A8 /* TimelineStartRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8F5F9E02B1AB5350B1815E7 /* TimelineStartRoomTimelineItem.swift */; };
		C55A44C99F64A479ABA85B46 /* RoomScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5221DFDF809142A2D6AC82B9 /* RoomScreen.swift */; };
		C5627BCC3EBBB96A943B6D93 /* RestorationTokenTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7978C9EFBDD7DE39BD86726 /* RestorationTokenTests.swift */; };
		C58E305C380D3ADDF7912180 /* StickerRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 818695BED971753243FEF897 /* StickerRoomTimelineItem.swift */; };
		C5A07E2D88BE7D51DCECD166 /* LoginScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D0B159AFFBBD8ECFD0E37FA /* LoginScreenModels.swift */; };
		C5E3A4A678B4F8900830B76A /* NavigationTabCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C39B1D3FC8CF41D6C3B054F /* NavigationTabCoordinator.swift */; };
		C646CFE86CA46495D6BB7448 /* ManageAuthorizedSpacesScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74AE4F02A507882743973214 /* ManageAuthorizedSpacesScreenViewModelProtocol.swift */; };
		C67FCC854F3A6FC7A2EC04D0 /* MediaUploadPreviewScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70C86696AC9521F8ED88FBEB /* MediaUploadPreviewScreen.swift */; };
		C6AC34B731F4F853E9D15146 /* AnalyticsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA2397174D0DC3918A7A8A7B /* AnalyticsConfiguration.swift */; };
		C6C06DDA8881260303FBA3A0 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2141693488CE5446BB391964 /* Date.swift */; };
		C76892321558E75101E68ED6 /* ReadableFrameModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 398817652FA8ABAE0A31AC6D /* ReadableFrameModifier.swift */; };
		C7774720A4B2E34693E3227C /* RoomNotificationSettingsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8896CDD20CA2D87EA3B848A1 /* RoomNotificationSettingsScreen.swift */; };
		C797C0B4CF45C66CD1921252 /* SoftLogoutScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC43313F21511C853D34544E /* SoftLogoutScreenViewModelTests.swift */; };
		C7ABEBECDC513F7887DACF66 /* ProgressMaskModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68010886142843705E342645 /* ProgressMaskModifier.swift */; };
		C7CEFC1FB0547CFC8F5C84EF /* Room.swift in Sources */ = {isa = PBXBuildFile; fileRef = D78C13EF5035879B6131030F /* Room.swift */; };
		C7F20DBF873CC72FB482E326 /* test_rotated_image.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 723B055A57857BFF0F18D9CB /* test_rotated_image.jpg */; };
		C80E06ED97CE52704A46C148 /* ClientBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A1C33355FFB0F0953C35036 /* ClientBuilder.swift */; };
		C85C7A201E4CFDA477ACEBEB /* AppLockSetupSettingsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8610C1D21565C950BCA6A454 /* AppLockSetupSettingsScreenViewModelProtocol.swift */; };
		C8A9C595038AFA2D707AC8C1 /* NotificationPermissionsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20E69F67D2A70ABD08CA6D54 /* NotificationPermissionsScreenViewModelProtocol.swift */; };
		C8BD80891BAD688EF2C15CDB /* MediaUploadPreviewScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74DD0855F2F76D47E5555082 /* MediaUploadPreviewScreenCoordinator.swift */; };
		C8D1D18E22672D48C11A5366 /* AccessibilityIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BB8DDE245ED86C489BA983 /* AccessibilityIdentifiers.swift */; };
		C8E0FA0FF2CD6613264FA6B9 /* MessageForwardingScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFEA446F8618DBA79A9239CC /* MessageForwardingScreen.swift */; };
		C8E11A335456FCF94A744E6E /* SpaceFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDDE826EAB1BAB80C1104980 /* SpaceFlowCoordinator.swift */; };
		C8E1E4E06B7C7A3A8246FC9B /* MediaEventsTimelineScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8512B82404B1751D0BCC82D2 /* MediaEventsTimelineScreenCoordinator.swift */; };
		C900127318820AD04D6C90B8 /* LabsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E43D8784B0054C048060FEB /* LabsScreenModels.swift */; };
		C915347779B3C7FDD073A87A /* AVMetadataMachineReadableCodeObjectExtensionsTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E1FF0DFBB3768F79FDBF6D /* AVMetadataMachineReadableCodeObjectExtensionsTest.swift */; };
		C960BACE42A9D8C535E8CB34 /* Pagination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1912062B53CE95E6F700DA60 /* Pagination.swift */; };
		C969A62F3D9F14318481A33B /* KnockedRoomProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 858DA81F2ACF484B7CAD6AE4 /* KnockedRoomProxy.swift */; };
		C97325EFDCCEE457432A9E82 /* MessageText.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1E0B4A34E69BD2132BEC521 /* MessageText.swift */; };
		C9A631FD968249B4BA0B7B3C /* ReactionsSummaryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02EE0FABA8ED6D6C1D6CE71D /* ReactionsSummaryView.swift */; };
		C9BE065FA7D4E77E4C61CB69 /* MapLibreModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = B81B6170DB690013CEB646F4 /* MapLibreModels.swift */; };
		C9C562D85999E436C7265AF1 /* MatrixRustSDK in Embed Frameworks */ = {isa = PBXBuildFile; productRef = A678E40E917620059695F067 /* MatrixRustSDK */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
		C9F5B48D15B9BCAE1F8D564E /* RoomNotificationModeProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1511766C534367700C8DD75 /* RoomNotificationModeProxy.swift */; };
		CA12AE0DCD57D49CD96C699A /* WaveformCursorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9EABCA9348DFA27439A809 /* WaveformCursorView.swift */; };
		CA2BFC5504AD91A028CFA45B /* AnalyticsConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA2397174D0DC3918A7A8A7B /* AnalyticsConfiguration.swift */; };
		CB07184D37D5D65327A5A693 /* AuthenticationFlowCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37F46CC4FD89ECF4CF26391A /* AuthenticationFlowCoordinatorTests.swift */; };
		CB137BFB3E083C33E398A6CB /* EmbeddedElementCall in Frameworks */ = {isa = PBXBuildFile; productRef = 424B603C07AEA6FCA7C8E7C9 /* EmbeddedElementCall */; };
		CB498F4E27AA0545DCEF0F6F /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = 78A5A8DE1E2B09C978C7F3B0 /* KeychainAccess */; };
		CB6956565D858C523E3E3B16 /* ComposerDraftServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7E37072597F67C4DD8CC2DB /* ComposerDraftServiceProtocol.swift */; };
		CB6BCBF28E4B76EA08C2926D /* StateRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = B16048D30F0438731C41F775 /* StateRoomTimelineItem.swift */; };
		CB99B0FA38A4AC596F38CC13 /* KeychainControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5E94DCFEE803E5ABAE8ACCE /* KeychainControllerProtocol.swift */; };
		CB9FB2BEF313072C705AC9B5 /* SecurityAndPrivacyScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0315C328FF40F84276364E66 /* SecurityAndPrivacyScreenViewModelTests.swift */; };
		CBBBE597BE74A2DF68DE2209 /* NotificationItemProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DDB7A9BB466C56614BB589D /* NotificationItemProxyProtocol.swift */; };
		CBD2ABE4C1A47ECD99E1488E /* NotificationSettingsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 421FA93BCC2840E66E4F306F /* NotificationSettingsScreenViewModelProtocol.swift */; };
		CBEE2AA8B0C9BDDB3FDD4C81 /* DeferredFulfillment.swift in Sources */ = {isa = PBXBuildFile; fileRef = B91AD590B0B40718A0AA0C61 /* DeferredFulfillment.swift */; };
		CC0D088F505F33A20DC5590F /* RoomStateEventStringBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEEAFB646E583655652C3D04 /* RoomStateEventStringBuilderTests.swift */; };
		CC1C948F67A5510A340FD7F0 /* SessionDirectoriesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0825EAFD47332DD459DE893F /* SessionDirectoriesTests.swift */; };
		CC961529F9F1854BEC3272C9 /* LayoutMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC8AA23D4F37CC26564F63C5 /* LayoutMocks.swift */; };
		CCBEC2100CAF2EEBE9DB4156 /* TemplateScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA40B98B098B6F0371B750B3 /* TemplateScreenModels.swift */; };
		CD0088B763CD970CF1CBF8CB /* DateTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B5E97E9615A158C76B2AB77 /* DateTests.swift */; };
		CD6A72B65D3B6076F4045C30 /* PHGPostHogConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A6B891A6DA826E2461DBB40F /* PHGPostHogConfiguration.swift */; };
		CDAE3A37D4DF136F9D07DB61 /* RoomChangeRolesScreenSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = EAF710CB1C31F8938EAA3A7D /* RoomChangeRolesScreenSection.swift */; };
		CDCA8A559E098503DDE29477 /* AttributedStringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A5C6FBF97B6EED3D4FA5EFF /* AttributedStringBuilder.swift */; };
		CE1694C7BB93C3311524EF28 /* Untranslated.strings in Resources */ = {isa = PBXBuildFile; fileRef = D2F7194F440375338F8E2487 /* Untranslated.strings */; };
		CE3B7FC34FB2C279AAA5EA01 /* AVMetadataMachineReadableCodeObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3339B1DDB1341E833D2555BC /* AVMetadataMachineReadableCodeObject.swift */; };
		CE4B342F9DD747CF4BEDB5AB /* TestablePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = E43F773904F87FF5ADFE4DD1 /* TestablePreview.swift */; };
		CE6F237360875D3D573FD0B2 /* RoomNotificationSettingsProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6B522BD637845AB9570B10 /* RoomNotificationSettingsProxy.swift */; };
		CE8296D4AD30DDC6D0C67A74 /* CreateRoomScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD1CFB730C7417925264F17 /* CreateRoomScreen.swift */; };
		CEAEA57B7665C8E790599A78 /* BlockedUsersScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 240610DF32F3213BEC5611D7 /* BlockedUsersScreenViewModelTests.swift */; };
		CEB8FB1269DE20536608B957 /* LoginMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B41FABA2B0AEF4389986495 /* LoginMode.swift */; };
		CF38B70D8C6DD42C00A56A27 /* LogViewerScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A84D413BF49F0E980F010A6B /* LogViewerScreenCoordinator.swift */; };
		CF4044A8EED5C41BC0ED6ABE /* SoftLogoutScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = D316BB02636AF2174F2580E6 /* SoftLogoutScreenViewModelProtocol.swift */; };
		CF638B8C6FDCE920AE061FAE /* StateStoreViewModelV2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A106D76741914F82664959 /* StateStoreViewModelV2.swift */; };
		CFEC53440C572CEEABC4A6A0 /* ElementXAttributeScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = C024C151639C4E1B91FCC68B /* ElementXAttributeScope.swift */; };
		D029EBF4C7E519F03DCBFEEF /* SpacesScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70BA17E542757492510664F4 /* SpacesScreenViewModelProtocol.swift */; };
		D02AA6208C7ACB9BE6332394 /* UNNotificationContent.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE148A4FFEE853C5A281500C /* UNNotificationContent.swift */; };
		D02DEB36D32A72A1B365E452 /* SessionVerificationScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796CBD0C56FA0D3AEDAB255B /* SessionVerificationScreenCoordinator.swift */; };
		D050D7756E92CA061ED0ABF0 /* SecureBackupLogoutConfirmationScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74E08B8A66948E9690F38B94 /* SecureBackupLogoutConfirmationScreenViewModelProtocol.swift */; };
		D0A965852D6C04138FA55181 /* SecureBackupLogoutConfirmationScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCF239C619971FDE48132550 /* SecureBackupLogoutConfirmationScreenModels.swift */; };
		D0E257557DAC8A34C7B52A9F /* SpaceSettingsFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDE3EDEA7E64D68FEB828F83 /* SpaceSettingsFlowCoordinator.swift */; };
		D104B27C5DA0626B41CE78D3 /* CurrentValuePublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 127C8472672A5BA09EF1ACF8 /* CurrentValuePublisher.swift */; };
		D10BA4F041DC58580A440A32 /* RoomRolesAndPermissionsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2B1DC3B3FB40A7F4AE9B7BF /* RoomRolesAndPermissionsScreen.swift */; };
		D12F440F7973F1489F61389D /* NotificationSettingsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F64447FF544298A6A3BEF85 /* NotificationSettingsScreenModels.swift */; };
		D150D6E96CA6CA09FA50E13C /* LabsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CF17EFB2833B4CE5C06E7F8 /* LabsScreenCoordinator.swift */; };
		D18B70975644C24F60656C0D /* KnockRequestProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C07851F4EA81AA3339806A7B /* KnockRequestProxyProtocol.swift */; };
		D19A748E95E2FAB2940570F0 /* CallScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4103AB4340F2974D690A12A /* CallScreen.swift */; };
		D2048FD56760BDABA3DB5FC2 /* AppLockServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26EAAB54C6CE91D64B69A9F8 /* AppLockServiceProtocol.swift */; };
		D22345698F6548C1EE960940 /* IdentityConfirmedScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DBE70FFB7936F35811772C1 /* IdentityConfirmedScreenModels.swift */; };
		D23BA23864EA7BA3F353C0D1 /* LabsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF847A34FC4C8C937CD39E08 /* LabsScreenViewModelProtocol.swift */; };
		D2466C6BC8CAD8FADD7BF89B /* RoomPreviewProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6695C64F066628411EAD21E9 /* RoomPreviewProxyMock.swift */; };
		D26093BB80B69092B0E9AC7C /* PinnedItemsIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E66763BD54A3A1D9C6E6F2F1 /* PinnedItemsIndicatorView.swift */; };
		D2825E013A8ECFB66D9A1DE6 /* RoomChangeRolesScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F841F219ACDFC1D3F42FEFB /* RoomChangeRolesScreenViewModelTests.swift */; };
		D29E999538E5ABC00E1668F8 /* ElementNavigationStack.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03AEAA2F66E796C365EFD58 /* ElementNavigationStack.swift */; };
		D2CBC380FEBCBF29263B8446 /* AudioPlaybackSpeed.swift in Sources */ = {isa = PBXBuildFile; fileRef = F78B4E56DBFFD4A7A39D10F5 /* AudioPlaybackSpeed.swift */; };
		D2D70B5DB1A5E4AF0CD88330 /* target.yml in Resources */ = {isa = PBXBuildFile; fileRef = 033DB41C51865A2E83174E87 /* target.yml */; };
		D304343515CE0464C5089537 /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD5523BDEDB247E29228476 /* AppSettings.swift */; };
		D31B34B3902BC597593F3ABB /* preview_image.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 200626E8353AB2729444F991 /* preview_image.jpg */; };
		D33AC79A50DFC26D2498DD28 /* FileRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5098DA7799946A61E34A2373 /* FileRoomTimelineItem.swift */; };
		D34E328E9E65904358248FDD /* GlobalSearchScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 436A0D98D372B17EAE9AA999 /* GlobalSearchScreenModels.swift */; };
		D38E59C48BE5499A48D12031 /* CreateRoomScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64AC8FCE224D4185F28636FF /* CreateRoomScreenCoordinator.swift */; };
		D3FD96913D2B1AAA3149DAC7 /* CreateRoomViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69D42EE0102D2857933625DD /* CreateRoomViewModelTests.swift */; };
		D46C33F8B61B55F0C8C2D15F /* LocationRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B2AC540DE619B36832A5DB5 /* LocationRoomTimelineItem.swift */; };
		D4CB979EB4FE26AAD9F9A72B /* UserProfileScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 604A69C081B935D6A38DE6D8 /* UserProfileScreenModels.swift */; };
		D4D7CCECC6C0AAFC42E165BB /* NotificationPermissionsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE9BBB18FB27F09032AD8769 /* NotificationPermissionsScreenViewModel.swift */; };
		D4F3C5656DF09037825E9965 /* ChatsSpaceFiltersScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEF2C15634499348A512A93A /* ChatsSpaceFiltersScreenModels.swift */; };
		D55AF9B5B55FEED04771A461 /* RoomFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A008E57D52B07B78DFAD1BB /* RoomFlowCoordinator.swift */; };
		D5681C80D8281560AACE0035 /* Label.swift in Sources */ = {isa = PBXBuildFile; fileRef = 045253F9967A535EE5B16691 /* Label.swift */; };
		D5B1531A72387D432939D4E0 /* RoomDirectorySearchProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0516C69708D5CBDE1A8E77EC /* RoomDirectorySearchProxyProtocol.swift */; };
		D5C2DA52162A978743A183F2 /* SessionVerificationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8AA084E10B80D64449C02A9 /* SessionVerificationTests.swift */; };
		D5E771132BB36240DE38102F /* RoomMessageEventStringBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80E815FF3CC5E5A355E3A25E /* RoomMessageEventStringBuilder.swift */; };
		D5E8EE8A288EFCCF646860EA /* KnockRequestsBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47F441A78A5CAA9E2937E463 /* KnockRequestsBannerView.swift */; };
		D5FE90A6AF5FD5AE91BD37C7 /* NotificationSettingsEditScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780258F1B9D15E30549FF4BE /* NotificationSettingsEditScreenViewModel.swift */; };
		D6152E21036B88C44ECB22E7 /* EncryptionResetPasswordScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 303D9438EFB481F57A366E82 /* EncryptionResetPasswordScreenViewModel.swift */; };
		D63974A88CF2BC721F109C77 /* Compound in Frameworks */ = {isa = PBXBuildFile; productRef = DCA3C4A997AD28E6918D4CE5 /* Compound */; };
		D6DE764B17FB4A9A12C33BF4 /* MessageComposer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F1DF3FFFE5ED2B8133F43A7 /* MessageComposer.swift */; };
		D75C591C44C2510FDFA9C3D8 /* Dynamic in Frameworks */ = {isa = PBXBuildFile; productRef = AFAD718C6621B94813B960B4 /* Dynamic */; };
		D7CDBAE82782BD0529DECB5F /* AttributedString.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52BD6ED18E2EB61E28C340AD /* AttributedString.swift */; };
		D820B3C223E4C2E77BB2A2BF /* ElementCallServiceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EA2AFF6EB59FE25234D29F3 /* ElementCallServiceTests.swift */; };
		D8459AAD6969B1431ECBE990 /* UnsupportedRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9E535B3388755B65C34CD10 /* UnsupportedRoomTimelineView.swift */; };
		D8517B8EED58D24396FB71E7 /* DeactivateAccountScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17BAE25A0E9E9F2F1BBA8930 /* DeactivateAccountScreenViewModel.swift */; };
		D885B783B95AD7832D4EF5DD /* CharacterSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F8C01DEEA83903D45069BBD /* CharacterSet.swift */; };
		D8CFA0EE46376F9FF04EEE45 /* TextRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4853C923A1AF43711D025EAF /* TextRoomTimelineView.swift */; };
		D8F1462EA00AFC939FF9ACCA /* target.yml in Resources */ = {isa = PBXBuildFile; fileRef = 203D1ACC20287F8986C959D3 /* target.yml */; };
		D97C782FE0005995C36FA04A /* portrait_test_video.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = E5E7D4EE7CA295E5039FDA21 /* portrait_test_video.mp4 */; };
		D98B5EE8C4F5A2CE84687AE8 /* UTType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 897DF5E9A70CE05A632FC8AF /* UTType.swift */; };
		D9F80CE61BF8FF627FDB0543 /* LoadableImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C352359663A0E52BA20761EE /* LoadableImage.swift */; };
		DA10C99BA43A0F1E732F6274 /* LogLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2711E5996016ABD6EAAEB58A /* LogLevel.swift */; };
		DA7E867F5EAFF8E20B2EE3B6 /* SecureBackupScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B3D16709ADD4F4BCC710B1E /* SecureBackupScreenModels.swift */; };
		DA8AE352C8FFCD47327811CA /* LeaveSpaceModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822B5573BDF52CF220BF9A17 /* LeaveSpaceModels.swift */; };
		DAF63A9CF9932CA8F6830F11 /* ShareExtensionModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCAC01A97A43BE07B9E94E43 /* ShareExtensionModels.swift */; };
		DB01FDD050A43B72C5425549 /* CreateRoomScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AC5E094DFE18C3AB7619D34 /* CreateRoomScreenViewModelProtocol.swift */; };
		DB079D1929B5A5F52D207C83 /* RoomDetailsScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 466C71A0FED9BFF287613C82 /* RoomDetailsScreenModels.swift */; };
		DB5200B87C4CE9DF0024AC4E /* SpaceServiceProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C57DB49B8426AA721BF85D83 /* SpaceServiceProxyProtocol.swift */; };
		DB65401349C143DFF883E2B0 /* AnalyticsPromptScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C8EC6EA7EDFCE46710DA306 /* AnalyticsPromptScreenViewModel.swift */; };
		DBC3FDE1540B39702A117D8E /* RoomRolesAndPermissionsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44DDC82DB6A84E700CD5DEC0 /* RoomRolesAndPermissionsTests.swift */; };
		DBC8D1DBFE9F9CA7662BC8AA /* RoomPermissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 974AEAF3FE0C577A6C04AD6E /* RoomPermissions.swift */; };
		DC08ADC41E792086A340A8B3 /* AccessibilityIdentifiers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04BB8DDE245ED86C489BA983 /* AccessibilityIdentifiers.swift */; };
		DC68E866D6E664B0D2B06E74 /* MockImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC1DA29A5A041CC0BACA7CB0 /* MockImageCache.swift */; };
		DC77E9DB2CFBE84A2BDF20C5 /* RoomRolesAndPermissionsFlowCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0833F51229E166BCA141D004 /* RoomRolesAndPermissionsFlowCoordinator.swift */; };
		DCFE7CB3B9A104330BBB96AD /* AnalyticsPromptScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B67DF223EEB8DCAF178A1D4 /* AnalyticsPromptScreenCoordinator.swift */; };
		DD21CE51DF9BD04FC8155972 /* LeaveSpaceHandleSDKMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 580BDCD23DD02481AB5FFB47 /* LeaveSpaceHandleSDKMock.swift */; };
		DDB47D29C6865669288BF87C /* UIFont+AttributedStringBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = E8CA187FE656EE5A3F6C7DE5 /* UIFont+AttributedStringBuilder.m */; };
		DDE7B4771452300C103B1EB8 /* RoomDirectoryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F6210134203BE1F2DD5C679 /* RoomDirectoryCell.swift */; };
		DDFBDEE1DC32BDD5488F898C /* ClientProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2F96CCBEAAA7F2185BFA354 /* ClientProxyMock.swift */; };
		DE3BF0ED68E56BF625591D49 /* LinkNewDeviceScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72C4A2D279386A811BDC6DAE /* LinkNewDeviceScreen.swift */; };
		DE4F8C4E0F1DB4832F09DE97 /* HomeScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31D6764D6976D235926FE5FC /* HomeScreenViewModel.swift */; };
		DEDBD3E9CFCC9F20CAC79881 /* JoinRoomScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 136F80A613B55BDD071DCEA5 /* JoinRoomScreenModels.swift */; };
		DF004A5B2EABBD0574D06A04 /* SplashScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854BCEAF2A832176FAACD2CB /* SplashScreenCoordinator.swift */; };
		DF05F9C9D3D977EB77E13692 /* DeviceKit in Frameworks */ = {isa = PBXBuildFile; productRef = 385D4C28F9DC5CF53BD9ECDB /* DeviceKit */; };
		DF40CDBEFE1D02B5F9C4ACB1 /* test_image.png in Resources */ = {isa = PBXBuildFile; fileRef = 810133CF215075C285FC6F3A /* test_image.png */; };
		DF504B10A4918F971A57BEF2 /* PostHogAnalyticsClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1715E3D7F53C0748AA50C91C /* PostHogAnalyticsClient.swift */; };
		DF8F1211F2B0B56F0FCCA5C2 /* CertificateValidatorHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3865AD7B7249C939D7C69C33 /* CertificateValidatorHook.swift */; };
		DFD5AA8688A34C72D48AF3B1 /* StaticLocationScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5311C989EC15B4C2D699025 /* StaticLocationScreenViewModel.swift */; };
		DFF7D6A6C26DDD40D00AE579 /* target.yml in Resources */ = {isa = PBXBuildFile; fileRef = F012CB5EE3F2B67359F6CC52 /* target.yml */; };
		E010DDE938032D3B8E84CC35 /* TracingHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A95C9B8299A36A6495DECA6 /* TracingHook.swift */; };
		E02DAD9FD8D62587049FFFEC /* LinkNewDeviceTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 80F04B12FA231E797B7151A8 /* LinkNewDeviceTests.swift */; };
		E0B6A569AC3E81D233B43D60 /* SettingsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E625B0EB2F86B37C14EF7E6 /* SettingsScreenViewModel.swift */; };
		E0C167D41A48EDB30B447DE3 /* VoiceMessageRecordingComposer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73A5C3F7C9C1DA10CAEC6A98 /* VoiceMessageRecordingComposer.swift */; };
		E1428612B08ED3030EC1FEC3 /* SpacesScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 104B7747499487538483FEAF /* SpacesScreen.swift */; };
		E14E469CD97550D0FC58F3CA /* CancellableTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE52983FAFB4E0998C00EE8A /* CancellableTask.swift */; };
		E184FFAD32342D3D6E2F89AA /* PinnedEventsTimelineScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D53754227CEBD06358956D7 /* PinnedEventsTimelineScreenCoordinator.swift */; };
		E1A0752244567A25E376A2F4 /* AdvancedSettingsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7A1B80FE6E3BA72F9C748AD /* AdvancedSettingsScreenViewModel.swift */; };
		E1C67E5D9E22135A8FEBBD60 /* StackedAvatarsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8558D41DD4B553A752C868A /* StackedAvatarsView.swift */; };
		E1DE8A5422643F759385290F /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7BD5523BDEDB247E29228476 /* AppSettings.swift */; };
		E1DF24D085572A55C9758A2D /* Bundle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E89E530A8E92EC44301CA1 /* Bundle.swift */; };
		E21FE4C5B614F311C0955859 /* UserProfileProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51C454AE59914B551A6D02C0 /* UserProfileProxy.swift */; };
		E26E702F325F0AA49B8A5CFD /* RoomPowerLevelsProxyMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = E944F717FC10A428D027074D /* RoomPowerLevelsProxyMock.swift */; };
		E27C4D1A1F8BB77CA790B403 /* InviteUsersScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A861DA5932B128FE1DCB5CE2 /* InviteUsersScreenCoordinator.swift */; };
		E290C78E7F09F47FD2662986 /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = A40C19719687984FD9478FBE /* Task.swift */; };
		E2D57361B835E4D2230960E6 /* ImageRoomTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5599255A6C98EBDA77B76E6 /* ImageRoomTimelineView.swift */; };
		E2DB696117BAEABAD5718023 /* MediaSourceProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = D49B9785E3AD7D1C15A29F2F /* MediaSourceProxy.swift */; };
		E2DDA49BD62F03F180A42E30 /* MapLibreStaticMapView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 592A35163B0749C66BFD6186 /* MapLibreStaticMapView.swift */; };
		E313BDD2B8813144139B2E00 /* UserDiscoveryServiceTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0287793F11C480E242B03DF5 /* UserDiscoveryServiceTest.swift */; };
		E323A54F317604BDD6968D79 /* UITestsSignalling.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7F0192CE2F891141A25B49F /* UITestsSignalling.swift */; };
		E3291AD16D7A5CB14781819C /* UserNotificationCenterProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45D8149FDDA0315CDC553B4B /* UserNotificationCenterProtocol.swift */; };
		E32A18802EB37EEE3EF7B965 /* GlobalSearchScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B788615712FED326F73D3F83 /* GlobalSearchScreenViewModelProtocol.swift */; };
		E3AC72E3E58F364EF15C1CC7 /* NotificationSettingsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 514363244AE7D68080D44C6F /* NotificationSettingsScreenViewModelTests.swift */; };
		E3CA565A4B9704F191B191F0 /* JoinedRoomSize+MemberCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBF9AEA706926DD0DA2B954C /* JoinedRoomSize+MemberCount.swift */; };
		E3E1E255DC8CB34BD8573E0D /* UserIndicatorControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A12D3B1BCF920880CA8BBB6B /* UserIndicatorControllerProtocol.swift */; };
		E3EBC3BF7CE3960B41757BAA /* Publisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7310D8DFE01AF45F0689C3AA /* Publisher.swift */; };
		E468CC731C3F4D678499E52F /* LAContextMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BA5A62DA4B543827FF82354 /* LAContextMock.swift */; };
		E481C8FDCB6C089963C95344 /* DeviceKit in Frameworks */ = {isa = PBXBuildFile; productRef = BC01130651CB23340B899032 /* DeviceKit */; };
		E49F74BD93230BDEFFE5EA51 /* RoomNotificationSettingsScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58D295F0081084F38DB20893 /* RoomNotificationSettingsScreenViewModelTests.swift */; };
		E4B07FF075C99D04D9AF792D /* AppLockSetupPINScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = B410B32B72C90BF94E481F33 /* AppLockSetupPINScreenModels.swift */; };
		E4D261E237D5D45E6DF2D0F1 /* ManageRoomMemberSheetModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 787E84119E626E2F0E0BFBE8 /* ManageRoomMemberSheetModels.swift */; };
		E58F1F3276E98A93F7D39219 /* RoomPollsHistoryScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1D8479BB704B7EF696F8ABE /* RoomPollsHistoryScreenCoordinator.swift */; };
		E591742E509A2A009BF25F9D /* RoomEventStringBuilderTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AE5800184E93CD5E02C6543 /* RoomEventStringBuilderTests.swift */; };
		E5AB28123E2488F97E953AC0 /* CallNotificationRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1ED17433ADC77287F8904F9 /* CallNotificationRoomTimelineItem.swift */; };
		E5E43A0CA99AF5BA11B194A2 /* EncryptionSettingsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57AD14D3ADADE8F6A10F9E88 /* EncryptionSettingsTests.swift */; };
		E5F4C992845388B50BABACAA /* ServerSelectionScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB8BC4C791D0E88CFCF4E5DF /* ServerSelectionScreenCoordinator.swift */; };
		E673A5442A9A912DE6CE097A /* DSWaveformImageViews in Frameworks */ = {isa = PBXBuildFile; productRef = 2A4106A0A96DC4C273128AA5 /* DSWaveformImageViews */; };
		E67418DACEDBC29E988E6ACD /* message.caf in Resources */ = {isa = PBXBuildFile; fileRef = ED482057AE39D5C6D9C5F3D8 /* message.caf */; };
		E6A2F6E4795C1054025AACFF /* NotificationItemProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3AB32690C6CE5C62A86D6FA /* NotificationItemProxy.swift */; };
		E6FA87F773424B27614B23E9 /* TimelineItemAccessibilityModifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DA7E93C2E148B96EF6A8500 /* TimelineItemAccessibilityModifier.swift */; };
		E713F930C5AD0F4B11119E2B /* ChatsSpaceFiltersScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 154664B1B0D71846FBAC6E61 /* ChatsSpaceFiltersScreen.swift */; };
		E75CE800B3E64D0F7F8E228D /* TemplateScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C08E9043618AE5B0BF7B07E1 /* TemplateScreenViewModelTests.swift */; };
		E77FE06B165A38BF1735509F /* SecureBackupScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDF73F49E6B6683F7E2D26F0 /* SecureBackupScreenCoordinator.swift */; };
		E78D429F18071545BF661A52 /* RoomDetailsEditScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A3E77399BD262D301451BF2 /* RoomDetailsEditScreenCoordinator.swift */; };
		E794AB6ABE1FF5AF0573FEA1 /* BlurHashEncode.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9332DFE9642F0A46ECA0497B /* BlurHashEncode.swift */; };
		E79D79CDAFE8BEBCC3AECA54 /* AppLockScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08283301736A6FE9D558B2CB /* AppLockScreenViewModelProtocol.swift */; };
		E7DB506E77CED28D6FE6203D /* ManageAuthorizedSpacesScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8E7C716B8DC2F71E9AC439 /* ManageAuthorizedSpacesScreenModels.swift */; };
		E82E13CC3EB923CCB8F8273C /* TimelineProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9E543072DE58E751F028998 /* TimelineProxy.swift */; };
		E84ADFE9696936C18C2424B5 /* SecureBackupScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A00BB9CD12CF6AC98D5485 /* SecureBackupScreen.swift */; };
		E8AE3BE5C5D2E6C91751A2A6 /* StateMachineFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC73285743189AE4498A51DD /* StateMachineFactory.swift */; };
		E8B290CBB7E5FF5E3C1B6124 /* KnockRequestsListEmptyStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 627A8B5E798CC778C363655E /* KnockRequestsListEmptyStateView.swift */; };
		E8C4D9F93F0DCED211D5F187 /* HTMLParserStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3877D3CFAC1D33823359BAF /* HTMLParserStyle.swift */; };
		E8C65C19F7C40EE545172DD6 /* RoomScreenFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4137900E28201C314C835C11 /* RoomScreenFooterView.swift */; };
		E9347F56CF0683208F4D9249 /* RoomNotificationSettingsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81A9B5225D0881CEFA2CF7C9 /* RoomNotificationSettingsScreenViewModel.swift */; };
		E938F7A45D6A3DBBE6789A03 /* NSEUserSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C9651CD1066F239C7739240 /* NSEUserSession.swift */; };
		E9560744F7B0292E20ECE5F2 /* RoomDetailsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63E8A1E8EE094F570573B6E8 /* RoomDetailsScreenViewModelProtocol.swift */; };
		E96005321849DBD7C72A28F2 /* UITestsAppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46C208DA43CE25D13E670F40 /* UITestsAppCoordinator.swift */; };
		E9985DCD1B0D026D7E8BF809 /* ServerSelectionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6640DB5B9171D163E6742639 /* ServerSelectionTests.swift */; };
		E9B4742B3D6E103327466513 /* SpaceHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3AAC314A877DBDB6EBE1170 /* SpaceHeaderView.swift */; };
		E9D2ED1C4186931E3D5FDA4E /* QRCodeLoginScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 718D8767035D37E2DB5CC550 /* QRCodeLoginScreenViewModelProtocol.swift */; };
		EA01A06EEDFEF4AE7652E5F3 /* NSRegularExpresion.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95BAC0F6C9644336E9567EE6 /* NSRegularExpresion.swift */; };
		EA2FECCD9E00D9784AC6017D /* PhishingDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB07F03461023BC39C730922 /* PhishingDetector.swift */; };
		EA6613B29BA671F39CE1B1D2 /* ConfirmationDialog.swift in Sources */ = {isa = PBXBuildFile; fileRef = B383DCD3DCB19E00FD478A5F /* ConfirmationDialog.swift */; };
		EA78A7512AFB1E5451744EB1 /* AppRouteURLParserTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E461B3C8BBBFCA400B268D14 /* AppRouteURLParserTests.swift */; };
		EA8D941771E762A5D3D7FA0D /* FileMediaEventsTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430C73079A84654BF46A7FF5 /* FileMediaEventsTimelineView.swift */; };
		EAB3C1F0BC7F671ED8BDF82D /* CompletionSuggestionServiceProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9ECF11669EF253E98AA2977A /* CompletionSuggestionServiceProtocol.swift */; };
		EAC6FE2CD4F50A43068ADCD8 /* PostHog in Frameworks */ = {isa = PBXBuildFile; productRef = 4278261E147DB2DE5CFB7FC5 /* PostHog */; };
		EAF2B3E6C6AEC4AD3A8BD454 /* RoomMemberDetailsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A87D0471D438A233C2CF4A /* RoomMemberDetailsScreenViewModel.swift */; };
		EB87DF90CF6F8D5D12404C6E /* SecureBackupLogoutConfirmationScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848F69921527D31CAACB93AF /* SecureBackupLogoutConfirmationScreenViewModelTests.swift */; };
		EB88DBD77221E2CFE463018C /* NSE.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 0D8F620C8B314840D8602E3F /* NSE.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
		EB9F4688006B52E69DF5358F /* BlankFormCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C7F63EB1525E697CAEB002B /* BlankFormCoordinator.swift */; };
		EBE13FAB4E29738AC41BD3E5 /* InfoPlistReader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A580295A56B55A856CC4084 /* InfoPlistReader.swift */; };
		EC09E502A21E4EAA8B367AB8 /* ReportContentScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30EA681527A8FE65E4C8E9A9 /* ReportContentScreenViewModelTests.swift */; };
		EC1A0E85CEE50BF0C64EEFA5 /* LabsScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4D9DF4F2DF3507F99B5B97B /* LabsScreenViewModel.swift */; };
		EC3320639828BED8B3E5F2C6 /* EncryptionResetScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5875F7C0A2398E9F134B1284 /* EncryptionResetScreenViewModel.swift */; };
		ED3E91E6166E4923791ACA84 /* ResolveVerifiedUserSendFailureScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56852036214ABA9D7D305768 /* ResolveVerifiedUserSendFailureScreenViewModelProtocol.swift */; };
		ED635D7F00FA07E94D3CE1E8 /* PreviewTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9B796D347E53631576F631C /* PreviewTests.swift */; };
		ED90A59F068FD0CA27E602ED /* UserProfileListRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = E10DA51DBC8C7E1460DBCCBD /* UserProfileListRow.swift */; };
		EDB6915EC953BB2A44AA608E /* EditRoomAddressScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 906451FB8CF27C628152BF7A /* EditRoomAddressScreenViewModelTests.swift */; };
		EDD45A73B688B87D84B9C2E9 /* AccessibilityTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A6D867A7FBB70C6EFDBCBC5 /* AccessibilityTests.swift */; };
		EDF8919F15DE0FF00EF99E70 /* DocumentPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F5567A7EF6F2AB9473236F6 /* DocumentPicker.swift */; };
		EE17B7154DCA50677D931A94 /* NavigationTabCoordinatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B67DC84B42D86035FCFF6F8 /* NavigationTabCoordinatorTests.swift */; };
		EE4E2C1922BBF5169E213555 /* PillAttachmentViewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B53D6C5C0D14B04D3AB3F6E /* PillAttachmentViewProvider.swift */; };
		EE56238683BC3ECA9BA00684 /* GlobalSearchScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA4D639E27D5882A6A71AECF /* GlobalSearchScreenViewModelTests.swift */; };
		EE8491AD81F47DF3C192497B /* DecorationTimelineItemProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 184CF8C196BE143AE226628D /* DecorationTimelineItemProtocol.swift */; };
		EEAE954289DE813A61656AE0 /* LayoutDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14D83B2B7CD5501A0089EFC /* LayoutDirection.swift */; };
		EEB9C1555C63B93CA9C372C2 /* EmojiPickerScreenHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B5E29E9A22F45534FBD5B58 /* EmojiPickerScreenHeaderView.swift */; };
		EEC40663922856C65D1E0DF5 /* KeychainControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDB9C37196A4C79F24CE80C6 /* KeychainControllerTests.swift */; };
		EED33AFD9334EFD7398707A6 /* VisualListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD529C89924EE32CE307F36F /* VisualListItem.swift */; };
		EF0D0155DD104C7A41A2EB0E /* PlainMentionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE78FA0011E07920AE83135 /* PlainMentionBuilder.swift */; };
		EF1C1A5D212B14FFCE0E7C83 /* SpaceScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 094F6B21835890B470DF540C /* SpaceScreenCoordinator.swift */; };
		EF47D802A404A53F15D5D4B6 /* JoinRoomScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CD7C0A2750998C2D77AD00F /* JoinRoomScreenViewModel.swift */; };
		EF5009AC03212227131C8AF2 /* RoomNotificationSettingsProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E55B5EA766E89FF1F87C3ACB /* RoomNotificationSettingsProxyProtocol.swift */; };
		EF79B9EFD094C17FBB4942C2 /* UserPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E6DE144D887A254F4CAF203 /* UserPreference.swift */; };
		EF890DEF0479E66548F2BA23 /* AppLockTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 490BEADEFB2D6B7C9F618AE8 /* AppLockTimer.swift */; };
		EFBBD44C0A16F017C32D2099 /* TimelineItemStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72614BFF35B8394C6E13F55A /* TimelineItemStatusView.swift */; };
		EFF735EC040BEB669AFBAB50 /* LeaveSpaceHandleProxy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75B3CE05643C7791D46AC54B /* LeaveSpaceHandleProxy.swift */; };
		F0570F1ECD70C4C851FB2052 /* SecureBackupRecoveryKeyScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93E7304F5ECB4CB11CB10E60 /* SecureBackupRecoveryKeyScreenViewModelProtocol.swift */; };
		F06CE9132855E81EBB6DDC32 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = 940C605265DD82DA0C655E23 /* Kingfisher */; };
		F07D88421A9BC4D03D4A5055 /* VideoRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F348B5F2C12F9D4F4B4D3884 /* VideoRoomTimelineItem.swift */; };
		F08F7BC07CA9AEF5CD157918 /* Snapshotting.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF17EA323AD0205A6AB621AA /* Snapshotting.swift */; };
		F0A027BB2369606DBDE3BDAD /* KeychainAccess in Frameworks */ = {isa = PBXBuildFile; productRef = 32B8F4CD937AA9C1F8FC3CBC /* KeychainAccess */; };
		F0A26CD502C3A5868353B0FA /* ServerConfirmationScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24DEE0682C95F897B6C7CB0D /* ServerConfirmationScreenViewModel.swift */; };
		F0DACC95F24128A54CD537E4 /* GlobalSearchScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24B8177BD2AF45A286F5DA31 /* GlobalSearchScreen.swift */; };
		F0F82C3C848C865C3098AA52 /* Collections in Frameworks */ = {isa = PBXBuildFile; productRef = BA93CD75CCE486660C9040BD /* Collections */; };
		F103924DED414ADFE398CE99 /* RoomPollsHistoryScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A130A2251A15A7AACC84FD37 /* RoomPollsHistoryScreenViewModelProtocol.swift */; };
		F118DD449066E594F63C697D /* RoomMemberProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32B5E17028C02DFA7DDA3931 /* RoomMemberProxyProtocol.swift */; };
		F12F6BED7B6D7EE4BEE55039 /* PlainMentionBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE78FA0011E07920AE83135 /* PlainMentionBuilder.swift */; };
		F16EED85E30B83878FBC6629 /* JoinedMembersBadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F320003F490B11F808ECC5E9 /* JoinedMembersBadgeView.swift */; };
		F18CA61A58C77C84F551B8E7 /* GeneratedMocks.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57916A1578D8043BB0795441 /* GeneratedMocks.swift */; };
		F1C68F64FC8A66B6B9510BF7 /* ManageRoomMemberSheetView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B30CD19ED6243FEDFBA8400 /* ManageRoomMemberSheetView.swift */; };
		F252C0EA49088801F4CA6006 /* landscape_test_image.jpg in Resources */ = {isa = PBXBuildFile; fileRef = 96CE9D6642DD487D8CC90C9C /* landscape_test_image.jpg */; };
		F253AAB4C8F06208173C9C4A /* Assets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D52BAA5BADB06E5E8C295D /* Assets.swift */; };
		F255083E18CDBFDF7E640FB1 /* Avatars.swift in Sources */ = {isa = PBXBuildFile; fileRef = C142248014E08E885E323E56 /* Avatars.swift */; };
		F2D5C0E1351DA7BD16867629 /* TimelineStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CD4823EAB4B4E8BAB4F6B8C /* TimelineStyle.swift */; };
		F2E580C0FBFBEFFE9D69893B /* RoomPreviewProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 739077686814E4EA339B1C83 /* RoomPreviewProxyProtocol.swift */; };
		F34D06F86C29E219E7132E87 /* AuthenticationStartScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F71A54CB96DAA1E72C6541D /* AuthenticationStartScreenViewModel.swift */; };
		F35FAD1B1B289E221A07D719 /* ManageRoomMemberSheetViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB7B588A06911B455AC0B4C9 /* ManageRoomMemberSheetViewModelProtocol.swift */; };
		F37629BAA5E8F50AAF2A131D /* SoftLogoutScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB7BAD55A4E2B8E5828CD64C /* SoftLogoutScreenViewModel.swift */; };
		F382E2FE3AC3719BC1F22D9C /* MapURLs.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB08D1F7C27A8C24EF81073C /* MapURLs.swift */; };
		F38D32C1B0232AAFE6A0822C /* ExtensionLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41A8571A8A071FB41778C016 /* ExtensionLogger.swift */; };
		F3C9CAD26FD4D7D6EBACF501 /* HTMLFixtures.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27A5FBB74981BF8EFFDAE90D /* HTMLFixtures.swift */; };
		F3E2D3F7ACDED65A4E5CD8DE /* RoomMembersListScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF79FB25E2D4BD6F50CE7C9 /* RoomMembersListScreenViewModel.swift */; };
		F3ECA377FF77E81A4F1FA062 /* TimelineItemSendInfoLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 753B4C6C0EDDCBF0708DC384 /* TimelineItemSendInfoLabel.swift */; };
		F3F38062C6CA21CF403C5C90 /* AudioConverterProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2757B1BE23DF8AA239937243 /* AudioConverterProtocol.swift */; };
		F3F9D61C53C348043D3D6F51 /* EncryptionResetScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 811E8BF34E931D51552C9C13 /* EncryptionResetScreen.swift */; };
		F40B097470D3110DFDB1FAAA /* LegalInformationScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47873756E45B46683D97DC32 /* LegalInformationScreenModels.swift */; };
		F4582042AA4225CC1E4B8A1E /* landscape_test_video.mov in Resources */ = {isa = PBXBuildFile; fileRef = 78BBDF7A05CF53B5CDC13682 /* landscape_test_video.mov */; };
		F4996C82A4B3A5FF0C8EDD03 /* RoomListFilterModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = E06AAD6D9D3F5833E7A5A2F9 /* RoomListFilterModels.swift */; };
		F4C005F006FC3657B9F0A31D /* BugReportHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25586C0ADB814FEE9897DCAA /* BugReportHook.swift */; };
		F4D5A2A8304ED61621BF02D4 /* test_audio.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = 66B96842BF5F8ACA1AC84C55 /* test_audio.mp3 */; };
		F519DE17A3A0F760307B2E6D /* InviteUsersScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02D155E09BF961BBA8F85263 /* InviteUsersScreenViewModel.swift */; };
		F54E2D6CAD96E1AC15BC526F /* MessageForwardingScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8E60332509665C00179ACF6 /* MessageForwardingScreenViewModel.swift */; };
		F5D2270B5021D521C0D22E11 /* FlowCoordinatorProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B9FCA1CFD07B8CF9BD21266 /* FlowCoordinatorProtocol.swift */; };
		F656F92A63D3DC1978D79427 /* Algorithms in Frameworks */ = {isa = PBXBuildFile; productRef = 290FDEDA4D764B9F7EBE55A9 /* Algorithms */; };
		F65F3909769E7C48B3309D9D /* RemoteSettingsHook.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5D186A6DB8FAC5C9D0E4D61 /* RemoteSettingsHook.swift */; };
		F669B55BC237CDA5EC9332FE /* MentionSuggestionItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4100DDE6BF3C566AB66B80CC /* MentionSuggestionItemView.swift */; };
		F66BBBE51B258BBB0B918C68 /* MatrixRustSDK in Frameworks */ = {isa = PBXBuildFile; productRef = C79D91A7F9F378CECEF64B5A /* MatrixRustSDK */; };
		F66BCCC825D6CA51724A94D0 /* MediaPlayerProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8A1F98AE670377B20679FF5 /* MediaPlayerProvider.swift */; };
		F6767F17D538578B370DD805 /* TimelineItemBubbleBackground.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE739A6836E86E3780748477 /* TimelineItemBubbleBackground.swift */; };
		F6BF52CB027393EE03CEC523 /* TimelineMediaPreviewViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1F000589F2CEE6B03ECFAB /* TimelineMediaPreviewViewModelTests.swift */; };
		F6DFA23885980118AD7359C5 /* NotificationSettingsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2389732B0E115A999A069083 /* NotificationSettingsScreenCoordinator.swift */; };
		F6F49E37272AD7397CD29A01 /* HomeScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 505208F28007C0FEC14E1FF0 /* HomeScreenViewModelTests.swift */; };
		F71C2B24AFB566119ACCDDA1 /* Secrets.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3557ACB95D0F666EF5AF0CE /* Secrets.swift */; };
		F7567DD6635434E8C563BF85 /* AnalyticsClientProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3B97591B2D3D4D67553506D /* AnalyticsClientProtocol.swift */; };
		F777C6FEE7D106136E2ED2B2 /* MessageForwardingScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F6E6EDC4BBF962B2ED595A4 /* MessageForwardingScreenViewModelTests.swift */; };
		F78BAD28482A467287A9A5A3 /* EventBasedMessageTimelineItemProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0900BBF0A5D5D775E917C70 /* EventBasedMessageTimelineItemProtocol.swift */; };
		F7932A3F075B0D3F24DEECB5 /* VoiceMessagePreviewComposer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AE807361805463F5AEDD1CA /* VoiceMessagePreviewComposer.swift */; };
		F7ADDB3A8FBD95268B71D11C /* ManageAuthorizedSpacesScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 726E901DF76393E335FD7E8E /* ManageAuthorizedSpacesScreenViewModel.swift */; };
		F7BC744FFA7FE248FAE7F570 /* UserIndicatorToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F57C8022B8A871A1DCD1750A /* UserIndicatorToastView.swift */; };
		F7D709D7ECABE46641BB8B6B /* PHGPostHogProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CEEAE1BFAACD6C96B6DB731 /* PHGPostHogProtocol.swift */; };
		F7DA19B5122AD8FA8F91B753 /* DeclineAndBlockScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 951F277E0585E50AC91987C8 /* DeclineAndBlockScreenViewModelProtocol.swift */; };
		F833D5B5BE6707F961FA88DB /* SecureBackupController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A1119E9C63AE530252640D2 /* SecureBackupController.swift */; };
		F86102DC2C68BBBB0521BAAE /* SoftLogoutScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BB385E148DE55C85C0A02D6 /* SoftLogoutScreenModels.swift */; };
		F8B2F5CBCF2A0E0798E8D646 /* TimelineViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB5B00A014307CE37B2812CD /* TimelineViewModelProtocol.swift */; };
		F8C87130FD999F7F1076208C /* RoomChangePermissionsScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89AAEA70CFF3284920811941 /* RoomChangePermissionsScreen.swift */; };
		F8E725D42023ECA091349245 /* AudioRoomTimelineItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57EAAF82432B0B53881CF826 /* AudioRoomTimelineItem.swift */; };
		F8F47CE757EE656905F01F2C /* RoomRolesAndPermissionsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90DFF217B3D9D0941283278C /* RoomRolesAndPermissionsScreenViewModelProtocol.swift */; };
		F9842667B68DC6FA1F9ECCBB /* NSItemProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = F72EFC8C634469F9262659C7 /* NSItemProvider.swift */; };
		F996259EAE68664BC345C197 /* Application.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D9DBE1C69F3A60D93B2203F /* Application.swift */; };
		F99FB21EFC6D99D247FE7CBE /* SwiftState in Frameworks */ = {isa = PBXBuildFile; productRef = 19CD5B074D7DD44AF4C58BB6 /* SwiftState */; };
		F9E5FF20B50705EB13137778 /* SpaceAddRoomsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59EBB553F8EFDD149742DC70 /* SpaceAddRoomsScreenViewModelProtocol.swift */; };
		F9EA79092C18A8CFE4922DD2 /* PollFormScreenViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F64A8582F65567AC38C2976A /* PollFormScreenViewModel.swift */; };
		FA2BBAE9FC5E2E9F960C0980 /* NavigationCoordinators.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8F28602AC7AC881AED37EBA /* NavigationCoordinators.swift */; };
		FA53FA227FFBE469AFF32F71 /* TimelineControllerProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6C585CE1F721A2770C70D47 /* TimelineControllerProtocol.swift */; };
		FA5A7E32B1920FCB4EEDC1BA /* RoomDetailsScreenCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6493AC9979CEB1410302BFE3 /* RoomDetailsScreenCoordinator.swift */; };
		FA71CD334F2D2289BEF0D749 /* SecureBackupRecoveryKeyScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A2FCA3D0F239B9E911B966B /* SecureBackupRecoveryKeyScreen.swift */; };
		FA9C427FFB11B1AA2DCC5602 /* RoomProxyProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 47111410B6E659A697D472B5 /* RoomProxyProtocol.swift */; };
		FB0A9D06FC9122E37992D962 /* LayoutDirection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14D83B2B7CD5501A0089EFC /* LayoutDirection.swift */; };
		FB595EC9C00AB32F39034055 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A37E2FACFD041CE466223CD /* SceneDelegate.swift */; };
		FBD402E3170EB1ED0D1AA672 /* EncryptionKeyProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2355398E4A55DA5A89128AD1 /* EncryptionKeyProvider.swift */; };
		FBF09B6C900415800DDF2A21 /* EmojiProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C113E0CB7E15E9765B1817A /* EmojiProvider.swift */; };
		FC10228E73323BDC09526F97 /* MapLibre in Frameworks */ = {isa = PBXBuildFile; productRef = ED146E565C4CB792FF2F37EA /* MapLibre */; };
		FC31493979ED1FDF7D5EA3F9 /* KeychainController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E36CB905A2B9EC2C92A2DA7C /* KeychainController.swift */; };
		FCD3F2B82CAB29A07887A127 /* Kingfisher in Frameworks */ = {isa = PBXBuildFile; productRef = DE8DC9B3FBA402117DC4C49F /* Kingfisher */; };
		FCF95603F1D056B1B106A415 /* AdvancedSettingsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83E2B20431F890ED64255CA1 /* AdvancedSettingsScreenViewModelProtocol.swift */; };
		FD19654C18E7C6D8AC79408D /* libMatrixRustSDKMocks.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 73F3153AB9D628110878E24F /* libMatrixRustSDKMocks.a */; };
		FD29471C72872F8B7580E3E1 /* KeychainControllerMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39C0D861FC397AC34BCF089E /* KeychainControllerMock.swift */; };
		FD439E183A48BE871AEEFAEA /* TimelineScrollToBottomButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = E10765FBC83B34A3BC4ADB23 /* TimelineScrollToBottomButton.swift */; };
		FD573B5D665824EB79EABF06 /* Observable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5327E3B3C58BEB0E65F4CF98 /* Observable.swift */; };
		FD762761C5D0C30E6255C3D8 /* ServerConfirmationScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABA4CF2F5B4F68D02E412004 /* ServerConfirmationScreenViewModelProtocol.swift */; };
		FD9777315A5D9CDC47458AD1 /* MediaEventsTimelineScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A175D0FDEDBFA44C47FE13AE /* MediaEventsTimelineScreenViewModelProtocol.swift */; };
		FDC67E8C0EDCB00ABC66C859 /* landscape_test_video.mov in Resources */ = {isa = PBXBuildFile; fileRef = 78BBDF7A05CF53B5CDC13682 /* landscape_test_video.mov */; };
		FDD5B4B616D9FF4DE3E9A418 /* QRCodeScannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92DB574F954CC2B40F7BE892 /* QRCodeScannerView.swift */; };
		FDE47D4686BA0F86BB584633 /* Compound in Frameworks */ = {isa = PBXBuildFile; productRef = 3262F08E1C3483C22A7A319F /* Compound */; };
		FE4593FC2A02AAF92E089565 /* ElementAnimations.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF1593DD87F974F8509BB619 /* ElementAnimations.swift */; };
		FE578B12750E5E602D62B365 /* ComposerDisabledView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC4B431B0117BDEE697DB4A /* ComposerDisabledView.swift */; };
		FE9A5D4715C7AB68682C030C /* Dictionary.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFDCAC6CAAD65A2C24EA9C4B /* Dictionary.swift */; };
		FEC03105D1BDE0F49BD7F243 /* PinnedEventsTimelineScreenModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B6572E6EF5D5F4B0C338A40 /* PinnedEventsTimelineScreenModels.swift */; };
		FEFD5290B31FCBA6999912C8 /* RoomChangePermissionsScreenViewModelProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2721D7B051F0159AA919DA05 /* RoomChangePermissionsScreenViewModelProtocol.swift */; };
		FF34BF2AF731340AF9414A18 /* SwipeRightAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4552D3466B1453F287223ADA /* SwipeRightAction.swift */; };
		FF7E8ECC8E7E1D1851517536 /* PollFormScreenViewModelTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 347D708104CCEF771428C9A3 /* PollFormScreenViewModelTests.swift */; };
		FF9C06BBF6AC6F1CFFBEBFFC /* target.yml in Resources */ = {isa = PBXBuildFile; fileRef = 90791B9C739C716A40E1B230 /* target.yml */; };
		FFD52DCDA6962055A363CC8F /* IdentityResetHandleSDKMock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EFB1D29B0870AFB6A56E9B8 /* IdentityResetHandleSDKMock.swift */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		1CE0B5D9ECEB44A4A32285B4 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AC22997D58D612146053154D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C0FAEB81CFD9776CD78CE489;
			remoteInfo = ElementX;
		};
		2324965D972BC4812FE0F380 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AC22997D58D612146053154D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 676A87694F0F247B2AF1A142;
			remoteInfo = MatrixRustSDKMocks;
		};
		4448BD77D7203616C4FAD26A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AC22997D58D612146053154D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C0FAEB81CFD9776CD78CE489;
			remoteInfo = ElementX;
		};
		4D8DD8FE84794CA168A8499A /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AC22997D58D612146053154D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C0FAEB81CFD9776CD78CE489;
			remoteInfo = ElementX;
		};
		52A426E590105174D83B9532 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AC22997D58D612146053154D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 19F0C845D67E9BEA4BE7133E;
			remoteInfo = ShareExtension;
		};
		6848AF4480814C5F810FB7EB /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AC22997D58D612146053154D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C0FAEB81CFD9776CD78CE489;
			remoteInfo = ElementX;
		};
		889C131F86E6415074D382B9 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AC22997D58D612146053154D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = C0FAEB81CFD9776CD78CE489;
			remoteInfo = ElementX;
		};
		AE0C21E7E01A23610E54DF9D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = AC22997D58D612146053154D /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = FEB53A5BC378C913769656D8;
			remoteInfo = NSE;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		8E3CD0D0BB6697512E867C1D /* Embed Foundation Extensions */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 13;
			files = (
				EB88DBD77221E2CFE463018C /* NSE.appex in Embed Foundation Extensions */,
				00C3023B6DF55024D8876B76 /* ShareExtension.appex in Embed Foundation Extensions */,
			);
			name = "Embed Foundation Extensions";
			runOnlyForDeploymentPostprocessing = 0;
		};
		F5356A7EB31909A578B8B4FB /* Embed Frameworks */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 10;
			files = (
				C9C562D85999E436C7265AF1 /* MatrixRustSDK in Embed Frameworks */,
			);
			name = "Embed Frameworks";
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		002399C6CB875C4EBB01CBC0 /* MediaEventsTimelineScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaEventsTimelineScreen.swift; sourceTree = "<group>"; };
		00245D40CD90FD71D6A05239 /* EmojiPickerScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerScreen.swift; sourceTree = "<group>"; };
		007C16779FDCF10DA4F1A510 /* LinkNewDeviceService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkNewDeviceService.swift; sourceTree = "<group>"; };
		00AFC5F08734C2EA4EE79C59 /* IdentityConfirmationScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmationScreen.swift; sourceTree = "<group>"; };
		00E5B2CBEF8F96424F095508 /* RoomDetailsEditScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsEditScreenViewModelTests.swift; sourceTree = "<group>"; };
		011AFA4990C585D157829679 /* DeclineAndBlockScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeclineAndBlockScreenViewModel.swift; sourceTree = "<group>"; };
		012A284622B32052015F1F89 /* ReadMarkerRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadMarkerRoomTimelineView.swift; sourceTree = "<group>"; };
		01B795AAAB7B8747FE2FF311 /* LogViewerScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewerScreenModels.swift; sourceTree = "<group>"; };
		01C4C7DB37597D7D8379511A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
		022E6BD64CB4610B9C95FC02 /* UserDetailsEditScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDetailsEditScreenViewModel.swift; sourceTree = "<group>"; };
		024F7398C5FC12586FB10E9D /* EffectsScene.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EffectsScene.swift; sourceTree = "<group>"; };
		0287793F11C480E242B03DF5 /* UserDiscoveryServiceTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDiscoveryServiceTest.swift; sourceTree = "<group>"; };
		029D5701F80A9AF7167BB4D0 /* TimelineModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineModels.swift; sourceTree = "<group>"; };
		02D155E09BF961BBA8F85263 /* InviteUsersScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUsersScreenViewModel.swift; sourceTree = "<group>"; };
		02EE0FABA8ED6D6C1D6CE71D /* ReactionsSummaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionsSummaryView.swift; sourceTree = "<group>"; };
		0315C328FF40F84276364E66 /* SecurityAndPrivacyScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecurityAndPrivacyScreenViewModelTests.swift; sourceTree = "<group>"; };
		03277E40D0E0DE0712021A71 /* ServerConfirmationScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerConfirmationScreenCoordinator.swift; sourceTree = "<group>"; };
		0328F54E0C3AAEDDF3E05D9D /* ChatsTabFlowCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatsTabFlowCoordinatorTests.swift; sourceTree = "<group>"; };
		033DB41C51865A2E83174E87 /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = "<group>"; };
		035177BCD8E8308B098AC3C2 /* WindowManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowManager.swift; sourceTree = "<group>"; };
		0367E0AF1163F42292D788BD /* StartChatTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartChatTests.swift; sourceTree = "<group>"; };
		0376C429FAB1687C3D905F3E /* MockCoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockCoder.swift; sourceTree = "<group>"; };
		03DD998E523D4EC93C7ED703 /* RoomNotificationSettingsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		03FABD73FD8086EFAB699F42 /* MediaUploadPreviewScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadPreviewScreenViewModelTests.swift; sourceTree = "<group>"; };
		044E501B8331B339874D1B96 /* CompoundIcon.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompoundIcon.swift; sourceTree = "<group>"; };
		045253F9967A535EE5B16691 /* Label.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Label.swift; sourceTree = "<group>"; };
		046C0D3F53B0B5EF0A1F5BEA /* RoomSummaryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSummaryTests.swift; sourceTree = "<group>"; };
		048A21188AB19349D026BECD /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
		04BB8DDE245ED86C489BA983 /* AccessibilityIdentifiers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessibilityIdentifiers.swift; sourceTree = "<group>"; };
		04DF593C3F7AF4B2FBAEB05D /* FileManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileManager.swift; sourceTree = "<group>"; };
		0516C69708D5CBDE1A8E77EC /* RoomDirectorySearchProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDirectorySearchProxyProtocol.swift; sourceTree = "<group>"; };
		052B2F924572AFD70B5F500E /* StartChatScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartChatScreenViewModel.swift; sourceTree = "<group>"; };
		0545AC444BEEA89FF8C509FD /* zh-Hant-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant-TW"; path = "zh-Hant-TW.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
		05512FB13987D221B7205DE0 /* HomeScreenRecoveryKeyConfirmationBanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenRecoveryKeyConfirmationBanner.swift; sourceTree = "<group>"; };
		0554FEA301486A8CFA475D5A /* AuthenticationClientBuilderFactoryMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationClientBuilderFactoryMock.swift; sourceTree = "<group>"; };
		05596E4A11A8C9346E9E54AE /* SoftLogoutScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftLogoutScreenCoordinator.swift; sourceTree = "<group>"; };
		057B747CF045D3C6C30EAB2C /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fi; path = fi.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		05A3E8741D199CD1A37F4CBF /* UIView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIView.swift; sourceTree = "<group>"; };
		05AF58372CA884A789EB9C5A /* AppMediatorProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppMediatorProtocol.swift; sourceTree = "<group>"; };
		05F598B1B346DAF223651C91 /* LoginScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginScreenCoordinator.swift; sourceTree = "<group>"; };
		0685156EB62D7E243F097CFC /* ServerSelectionScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSelectionScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		06B098A612DCB5A7358EECD5 /* DeveloperOptionsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeveloperOptionsScreenModels.swift; sourceTree = "<group>"; };
		06F27F588F9059128E17C669 /* WindowManagerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WindowManagerProtocol.swift; sourceTree = "<group>"; };
		06FAE373A7F20780BA84B59C /* MessageForwardingScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageForwardingScreenCoordinator.swift; sourceTree = "<group>"; };
		0724EBDFE8BB4C9E5547C57D /* Client.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Client.swift; sourceTree = "<group>"; };
		07579F9C29001E40715F3014 /* NotificationSettingsChatType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsChatType.swift; sourceTree = "<group>"; };
		077B01C13BBA2996272C5FB5 /* ProcessInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProcessInfo.swift; sourceTree = "<group>"; };
		077D7C3BE199B6E5DDEC07EC /* AppCoordinatorStateMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCoordinatorStateMachine.swift; sourceTree = "<group>"; };
		07934EF08BB39353E4A94272 /* BlurEffectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlurEffectView.swift; sourceTree = "<group>"; };
		07C6B0B087FE6601C3F77816 /* JoinedRoomProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinedRoomProxy.swift; sourceTree = "<group>"; };
		0825EAFD47332DD459DE893F /* SessionDirectoriesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionDirectoriesTests.swift; sourceTree = "<group>"; };
		08283301736A6FE9D558B2CB /* AppLockScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		0833F51229E166BCA141D004 /* RoomRolesAndPermissionsFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomRolesAndPermissionsFlowCoordinator.swift; sourceTree = "<group>"; };
		094F6B21835890B470DF540C /* SpaceScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceScreenCoordinator.swift; sourceTree = "<group>"; };
		099F2D36C141D845A445B1E6 /* EmojiProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiProviderTests.swift; sourceTree = "<group>"; };
		0A2074C0449B83D5858BD2D7 /* FrequentlyUsedEmoji.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FrequentlyUsedEmoji.swift; sourceTree = "<group>"; };
		0A3E77399BD262D301451BF2 /* RoomDetailsEditScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsEditScreenCoordinator.swift; sourceTree = "<group>"; };
		0A459AE4B6566B2FA99E86B2 /* TimelineItemBubbledStylerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemBubbledStylerView.swift; sourceTree = "<group>"; };
		0A81FD0C60175FA081EB19AD /* EventTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventTimelineItem.swift; sourceTree = "<group>"; };
		0AB7A0C06CB527A1095DEB33 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = da; path = da.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		0AC5E094DFE18C3AB7619D34 /* CreateRoomScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateRoomScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		0AE4B7AD74E402BBC46A801A /* LeaveSpaceView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeaveSpaceView.swift; sourceTree = "<group>"; };
		0B0E0B55E2EE75AF67029924 /* SwipeToReplyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwipeToReplyView.swift; sourceTree = "<group>"; };
		0B32BBA8887BD7A5C4ECF16F /* RoomModerationRole.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomModerationRole.swift; sourceTree = "<group>"; };
		0B987FC3FDBAA0E1C5AA235C /* PaginationIndicatorRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaginationIndicatorRoomTimelineItem.swift; sourceTree = "<group>"; };
		0BA7D6C94A50428463D09AF0 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		0BB05221D7D941CC82DC8480 /* LogViewerScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewerScreenViewModel.swift; sourceTree = "<group>"; };
		0BCE3FAF40932AC7C7639AC4 /* AnalyticsSettingsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsSettingsScreenViewModel.swift; sourceTree = "<group>"; };
		0BD116096CAA9139B95EEA9C /* UserProfileScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileScreenViewModel.swift; sourceTree = "<group>"; };
		0C34667458773B02AB5FB0B2 /* LegalInformationScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegalInformationScreenViewModel.swift; sourceTree = "<group>"; };
		0C3E9684DCE6B66BD0B5DF67 /* ReportRoomScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportRoomScreenViewModelTests.swift; sourceTree = "<group>"; };
		0C62E07C1164F5120727A2A8 /* AppLockSetupBiometricsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupBiometricsScreenCoordinator.swift; sourceTree = "<group>"; };
		0CB569EAA5017B5B23970655 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/Localizable.strings; sourceTree = "<group>"; };
		0CCC6C31102E1D8B9106DEDE /* AppLockSetupBiometricsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupBiometricsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		0D0B159AFFBBD8ECFD0E37FA /* LoginScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginScreenModels.swift; sourceTree = "<group>"; };
		0D432771B389EC486E7F90C6 /* CreateRoomScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateRoomScreenModels.swift; sourceTree = "<group>"; };
		0D879FC4E881E748BB9B34DC /* RoomChangePermissionsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangePermissionsScreenCoordinator.swift; sourceTree = "<group>"; };
		0D8F620C8B314840D8602E3F /* NSE.appex */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "wrapper.app-extension"; path = NSE.appex; sourceTree = BUILT_PRODUCTS_DIR; };
		0DBB08A95EFA668F2CF27211 /* AppLockSetupFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupFlowCoordinator.swift; sourceTree = "<group>"; };
		0DF5CBAF69BDF5DF31C661E1 /* IntentionalMentions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IntentionalMentions.swift; sourceTree = "<group>"; };
		0E8BDC092D817B68CD9040C5 /* UserSessionStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionStore.swift; sourceTree = "<group>"; };
		0E95B3BDB80531C85CD50AE6 /* InvitedRoomProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitedRoomProxy.swift; sourceTree = "<group>"; };
		0EE9EAF0309A2A1D67D8FAF5 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sv; path = sv.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		0F0AF1A13D358CA0BDA6065F /* NotificationContentBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationContentBuilderTests.swift; sourceTree = "<group>"; };
		0F5567A7EF6F2AB9473236F6 /* DocumentPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DocumentPicker.swift; sourceTree = "<group>"; };
		0F60FDB3AEFC60830BD289FE /* DeveloperOptionsScreenHook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeveloperOptionsScreenHook.swift; sourceTree = "<group>"; };
		0F64447FF544298A6A3BEF85 /* NotificationSettingsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsScreenModels.swift; sourceTree = "<group>"; };
		0F71A54CB96DAA1E72C6541D /* AuthenticationStartScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationStartScreenViewModel.swift; sourceTree = "<group>"; };
		0F793C422BDACE0C60C774F4 /* UserIdentityProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIdentityProxyProtocol.swift; sourceTree = "<group>"; };
		0FA60F848D1C14F873F9621A /* RoomMemberDetailsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberDetailsScreenCoordinator.swift; sourceTree = "<group>"; };
		0FD22AEFFA20065494ED2333 /* AppAppearance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppAppearance.swift; sourceTree = "<group>"; };
		104B7747499487538483FEAF /* SpacesScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpacesScreen.swift; sourceTree = "<group>"; };
		105429F29096729EDD3152CF /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/SAS.strings; sourceTree = "<group>"; };
		1059E2AE7878CF7820592637 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
		105B2A8426404EF66F00CFDB /* RoomTimelineItemFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemFactory.swift; sourceTree = "<group>"; };
		10CC626F97AD70FF0420C115 /* RoomSummaryProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSummaryProviderProtocol.swift; sourceTree = "<group>"; };
		10F130DF775CE6BC51A4E392 /* AppLockSetupBiometricsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupBiometricsScreenModels.swift; sourceTree = "<group>"; };
		10F32E0B4B83D2A11EE8D011 /* InviteUsersScreenSelectedItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUsersScreenSelectedItem.swift; sourceTree = "<group>"; };
		11151E78D6BB2B04A8FBD389 /* EmojiPickerScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		111B698739E3410E2CDB7144 /* MXLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MXLog.swift; sourceTree = "<group>"; };
		113356152C099951A6D17D85 /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/Localizable.strings; sourceTree = "<group>"; };
		113873B97F27394ABE41BCFD /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		11FCAE847556719BBE7A0882 /* ReportRoomScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportRoomScreenModels.swift; sourceTree = "<group>"; };
		1215A4FC53D2319E81AE8970 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		1222DB76B917EB8A55365BA5 /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = "<group>"; };
		127A57D053CE8C87B5EFB089 /* Consumable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Consumable.swift; sourceTree = "<group>"; };
		127C8472672A5BA09EF1ACF8 /* CurrentValuePublisher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentValuePublisher.swift; sourceTree = "<group>"; };
		127D1947BA9C6CA62E3D03EC /* DeclineAndBlockScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeclineAndBlockScreen.swift; sourceTree = "<group>"; };
		128501375217576AF0FE3E92 /* RoomAttachmentPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomAttachmentPicker.swift; sourceTree = "<group>"; };
		12B09A94C519227264A41208 /* RoomMembershipDetailsProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembershipDetailsProxy.swift; sourceTree = "<group>"; };
		12FD5280AF55AB7F50F8E47D /* preview_avatar_room.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = preview_avatar_room.jpg; sourceTree = "<group>"; };
		1304D9191300873EADA52D6E /* IntegrationTests.xctestplan */ = {isa = PBXFileReference; path = IntegrationTests.xctestplan; sourceTree = "<group>"; };
		130ED565A078F7E0B59D9D25 /* UNTextInputNotificationResponse+Creator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UNTextInputNotificationResponse+Creator.swift"; sourceTree = "<group>"; };
		136F80A613B55BDD071DCEA5 /* JoinRoomScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinRoomScreenModels.swift; sourceTree = "<group>"; };
		13802897C7AFA360EA74C0B0 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		13BE9781699FB510E9263192 /* AppSettingsHook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsHook.swift; sourceTree = "<group>"; };
		13F354AD441E2FD83DED89AF /* SeparatorMediaEventsTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeparatorMediaEventsTimelineView.swift; sourceTree = "<group>"; };
		1423AB065857FA546444DB15 /* NotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationManager.swift; sourceTree = "<group>"; };
		1434D5169F0EE319E226DA7F /* RoomMembershipDetailsProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembershipDetailsProxyProtocol.swift; sourceTree = "<group>"; };
		14517E5597594956FCE1950D /* RoomInfoProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomInfoProxyProtocol.swift; sourceTree = "<group>"; };
		1454CF3AABD242F55C8A2615 /* InviteUsersScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUsersScreenModels.swift; sourceTree = "<group>"; };
		1511B1DCECC0DC75EB267328 /* KnockRequestsListScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestsListScreen.swift; sourceTree = "<group>"; };
		154664B1B0D71846FBAC6E61 /* ChatsSpaceFiltersScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatsSpaceFiltersScreen.swift; sourceTree = "<group>"; };
		1562EAF6231151A675BED7A9 /* RoomDirectorySearchScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDirectorySearchScreenCoordinator.swift; sourceTree = "<group>"; };
		15748C254911E3654C93B0ED /* MentionBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MentionBuilder.swift; sourceTree = "<group>"; };
		1575947B7A6FE08C57FE5EE4 /* NetworkMonitorProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkMonitorProtocol.swift; sourceTree = "<group>"; };
		161CD412E75F4086F422AE39 /* SessionVerificationScreenStateMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationScreenStateMachine.swift; sourceTree = "<group>"; };
		1627F2D56477BD331F6D732C /* RoomHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomHeaderView.swift; sourceTree = "<group>"; };
		166D45E1861A73B232109843 /* RoomDetailsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsScreenViewModelTests.swift; sourceTree = "<group>"; };
		16D09C79746BDCD9173EB3A7 /* RoomDetailsEditScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsEditScreenModels.swift; sourceTree = "<group>"; };
		16D353E10A64172D863769BF /* TombstonedAvatarImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TombstonedAvatarImage.swift; sourceTree = "<group>"; };
		1715E3D7F53C0748AA50C91C /* PostHogAnalyticsClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostHogAnalyticsClient.swift; sourceTree = "<group>"; };
		174E4AEF3DED300AA81046EC /* compound-ios */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "compound-ios"; path = "compound-ios"; sourceTree = SOURCE_ROOT; };
		17A8AA0DFA06012A9DAB951E /* TimelineProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineProxyMock.swift; sourceTree = "<group>"; };
		17BAE25A0E9E9F2F1BBA8930 /* DeactivateAccountScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeactivateAccountScreenViewModel.swift; sourceTree = "<group>"; };
		181CF280BC8E3F335AFCB4B8 /* RemotePreferenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemotePreferenceTests.swift; sourceTree = "<group>"; };
		18486B87745B1811E7FBD3D2 /* AnalyticsPromptScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsPromptScreenModels.swift; sourceTree = "<group>"; };
		184CF8C196BE143AE226628D /* DecorationTimelineItemProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecorationTimelineItemProtocol.swift; sourceTree = "<group>"; };
		18B223FA339BF53085328DEE /* SpaceScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceScreenViewModelTests.swift; sourceTree = "<group>"; };
		18F2958E6D247AE2516BEEE8 /* ClientProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientProxy.swift; sourceTree = "<group>"; };
		190EC7285D3CFEF0D3011BCF /* GeoURI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeoURI.swift; sourceTree = "<group>"; };
		1912062B53CE95E6F700DA60 /* Pagination.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pagination.swift; sourceTree = "<group>"; };
		196004E7695FBA292A7944AF /* ScreenTrackerViewModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScreenTrackerViewModifier.swift; sourceTree = "<group>"; };
		19DD166C3625EE426203FA29 /* AppLockSetupTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupTests.swift; sourceTree = "<group>"; };
		1A02406480C351B8C6E0682C /* MediaLoaderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaLoaderProtocol.swift; sourceTree = "<group>"; };
		1A1265FAF2C0AF1C30605BE7 /* SessionVerificationRequestDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationRequestDetailsView.swift; sourceTree = "<group>"; };
		1A13364350970987B93F6018 /* JoinRoomByAddressView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinRoomByAddressView.swift; sourceTree = "<group>"; };
		1A18F6CE4D694D21E4EA9B25 /* Strings+Untranslated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Strings+Untranslated.swift"; sourceTree = "<group>"; };
		1A7ED2EF5BDBAD2A7DBC4636 /* GeoURITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeoURITests.swift; sourceTree = "<group>"; };
		1A9E7C89E4BE90383BE235C5 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = cy; path = cy.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		1B2AC540DE619B36832A5DB5 /* LocationRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationRoomTimelineItem.swift; sourceTree = "<group>"; };
		1B30CD19ED6243FEDFBA8400 /* ManageRoomMemberSheetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageRoomMemberSheetView.swift; sourceTree = "<group>"; };
		1B53D6C5C0D14B04D3AB3F6E /* PillAttachmentViewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillAttachmentViewProvider.swift; sourceTree = "<group>"; };
		1B564D748B67A156F413CD97 /* NotificationSettingsEditScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsEditScreenModels.swift; sourceTree = "<group>"; };
		1B6E30BB748F3F480F077969 /* RoomMemberDetailsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberDetailsScreenModels.swift; sourceTree = "<group>"; };
		1B8E176484A89BAC389D4076 /* RoomMembersListScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersListScreen.swift; sourceTree = "<group>"; };
		1B9D191A81FFB0C72CE73E77 /* RoomSelectionScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSelectionScreenModels.swift; sourceTree = "<group>"; };
		1BA5A62DA4B543827FF82354 /* LAContextMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LAContextMock.swift; sourceTree = "<group>"; };
		1BA8082E26C77A2C587B34B3 /* MockTimelineController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockTimelineController.swift; sourceTree = "<group>"; };
		1C21A715237F2B6D6E80998C /* SecureBackupControllerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupControllerProtocol.swift; sourceTree = "<group>"; };
		1C25B6EBEB414431187D73B7 /* TimelineReplyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineReplyView.swift; sourceTree = "<group>"; };
		1C78111573987B1D79ED0868 /* LinkMetadataProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkMetadataProvider.swift; sourceTree = "<group>"; };
		1C782FCBBCC9A0CD30453C50 /* ChatsTabFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatsTabFlowCoordinator.swift; sourceTree = "<group>"; };
		1C7F63EB1525E697CAEB002B /* BlankFormCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlankFormCoordinator.swift; sourceTree = "<group>"; };
		1CC575D1895FA62591451A93 /* RoomMemberDetailsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberDetailsScreen.swift; sourceTree = "<group>"; };
		1CD7C0A2750998C2D77AD00F /* JoinRoomScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinRoomScreenViewModel.swift; sourceTree = "<group>"; };
		1D262A26713C18BB70C82CA5 /* MapTilerURLBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapTilerURLBuilderTests.swift; sourceTree = "<group>"; };
		1D56469A9EE0CFA2B7BA9760 /* SessionVerificationControllerProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationControllerProxyProtocol.swift; sourceTree = "<group>"; };
		1D652E78832289CD9EB64488 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		1D67E616BCA82D8A1258D488 /* NetworkMonitor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkMonitor.swift; sourceTree = "<group>"; };
		1D70253004A5AEC9C73D6A4F /* ComposerDraftService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerDraftService.swift; sourceTree = "<group>"; };
		1D8C38663020DF2EB2D13F5E /* AppLockSetupSettingsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupSettingsScreenViewModel.swift; sourceTree = "<group>"; };
		1D9F148717D74F73BE724434 /* LongPressWithFeedback.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LongPressWithFeedback.swift; sourceTree = "<group>"; };
		1D9F2E1FC5A0139571211CE8 /* SpaceHeaderTopicSheetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceHeaderTopicSheetView.swift; sourceTree = "<group>"; };
		1DA7E93C2E148B96EF6A8500 /* TimelineItemAccessibilityModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemAccessibilityModifier.swift; sourceTree = "<group>"; };
		1DB2FC2AA9A07EE792DF65CF /* NotificationPermissionsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationPermissionsScreenModels.swift; sourceTree = "<group>"; };
		1DD2A058F3566FEEBA1D11B3 /* RoomSelectionScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSelectionScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		1DE7969EBCAF078813E18EA1 /* RoomRolesAndPermissionsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomRolesAndPermissionsScreenModels.swift; sourceTree = "<group>"; };
		1DF8F7A3AD83D04C08D75E01 /* RoomDetailsEditScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsEditScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		1DFE0E493FB55E5A62E7852A /* ProposedViewSize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProposedViewSize.swift; sourceTree = "<group>"; };
		1F2529D434C750ED78ADF1ED /* UserAgentBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentBuilder.swift; sourceTree = "<group>"; };
		1F7C6DDBB5D12F6EF6A3D6E1 /* CollapsibleReactionLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollapsibleReactionLayout.swift; sourceTree = "<group>"; };
		1F8C01DEEA83903D45069BBD /* CharacterSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CharacterSet.swift; sourceTree = "<group>"; };
		1FAF8C2226A57B9AB7446B31 /* AppLockSetupPINScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupPINScreenCoordinator.swift; sourceTree = "<group>"; };
		1FD51B4D5173F7FC886F5360 /* NoticeRoomTimelineItemContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeRoomTimelineItemContent.swift; sourceTree = "<group>"; };
		1FF584D757E768EA7776A532 /* ImageMediaEventsTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageMediaEventsTimelineView.swift; sourceTree = "<group>"; };
		2005B4AD70A792340E2694F1 /* PillViewOnBubblePreviews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillViewOnBubblePreviews.swift; sourceTree = "<group>"; };
		200626E8353AB2729444F991 /* preview_image.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = preview_image.jpg; sourceTree = "<group>"; };
		201305507D7DFD16E544563A /* EmojiLoaderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiLoaderProtocol.swift; sourceTree = "<group>"; };
		203D1ACC20287F8986C959D3 /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = "<group>"; };
		20E69F67D2A70ABD08CA6D54 /* NotificationPermissionsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationPermissionsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		2141693488CE5446BB391964 /* Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = "<group>"; };
		216F0DDC98F2A2C162D09C28 /* FileRoomTimelineItemContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileRoomTimelineItemContent.swift; sourceTree = "<group>"; };
		2178B951602AA921A5FD9DC8 /* MediaEventsTimelineFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaEventsTimelineFlowCoordinator.swift; sourceTree = "<group>"; };
		218AB05B4E3889731959C5F1 /* EventBasedTimelineItemProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventBasedTimelineItemProtocol.swift; sourceTree = "<group>"; };
		21BA866267F84BF4350B0CB7 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "pt-BR"; path = "pt-BR.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
		21DD8599815136EFF5B73F38 /* UserFlowTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserFlowTests.swift; sourceTree = "<group>"; };
		226A56746AD99ABDA97189E1 /* SpaceServiceProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceServiceProxy.swift; sourceTree = "<group>"; };
		22730A30C50AC2E3D5BA8642 /* InviteUsersScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUsersScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		227AC5D71A4CE43512062243 /* URL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URL.swift; sourceTree = "<group>"; };
		22DB19219E6CC4D002E15D48 /* GlobalSearchScreenCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchScreenCell.swift; sourceTree = "<group>"; };
		233D5F7E5E9F49ABF3413291 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hr; path = hr.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		2355398E4A55DA5A89128AD1 /* EncryptionKeyProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionKeyProvider.swift; sourceTree = "<group>"; };
		2363DB6162BBCC511B67B527 /* AccessibilityTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = AccessibilityTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		23674BF78CE814366EBD8762 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		2389732B0E115A999A069083 /* NotificationSettingsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsScreenCoordinator.swift; sourceTree = "<group>"; };
		23E6EB7960BC9D0F7396B3BD /* RoomChangeRolesScreenRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangeRolesScreenRow.swift; sourceTree = "<group>"; };
		23EE69982BBA18C6D51AD08E /* UserProfileScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileScreen.swift; sourceTree = "<group>"; };
		240610DF32F3213BEC5611D7 /* BlockedUsersScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedUsersScreenViewModelTests.swift; sourceTree = "<group>"; };
		2429224EB0EEA34D35CE9249 /* UserIndicatorControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIndicatorControllerTests.swift; sourceTree = "<group>"; };
		2441E2424E78A40FC95DBA76 /* AudioRecorderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioRecorderTests.swift; sourceTree = "<group>"; };
		248649EBA5BC33DB93698734 /* SessionVerificationControllerProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationControllerProxyMock.swift; sourceTree = "<group>"; };
		24B8177BD2AF45A286F5DA31 /* GlobalSearchScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchScreen.swift; sourceTree = "<group>"; };
		24DEE0682C95F897B6C7CB0D /* ServerConfirmationScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerConfirmationScreenViewModel.swift; sourceTree = "<group>"; };
		24E637CF570711FB5FD63DEA /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		24EC819497BB5F8C4998D760 /* RoomListFilterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomListFilterView.swift; sourceTree = "<group>"; };
		24F5530B2212862FA4BEFF2D /* HomeScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		2525D78FEA7E7B132ED85C58 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		25586C0ADB814FEE9897DCAA /* BugReportHook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportHook.swift; sourceTree = "<group>"; };
		259E5B05BDE6E20C26CF11B4 /* PollInteractionHandlerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollInteractionHandlerProtocol.swift; sourceTree = "<group>"; };
		25E7E9B7FEAB6169D960C206 /* QRCodeLoginScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeLoginScreenViewModelTests.swift; sourceTree = "<group>"; };
		25F8664F1FB95AF3C4202478 /* PollFormScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollFormScreenCoordinator.swift; sourceTree = "<group>"; };
		260004737C573A56FA01E86E /* Encodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Encodable.swift; sourceTree = "<group>"; };
		267BB1D5B08A9511F894CB57 /* PreviewTests.xctestplan */ = {isa = PBXFileReference; path = PreviewTests.xctestplan; sourceTree = "<group>"; };
		26B0A96B8FE4849227945067 /* VoiceMessageRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageRecorder.swift; sourceTree = "<group>"; };
		26EAAB54C6CE91D64B69A9F8 /* AppLockServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockServiceProtocol.swift; sourceTree = "<group>"; };
		2711E5996016ABD6EAAEB58A /* LogLevel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogLevel.swift; sourceTree = "<group>"; };
		2721D7B051F0159AA919DA05 /* RoomChangePermissionsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangePermissionsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		2757B1BE23DF8AA239937243 /* AudioConverterProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioConverterProtocol.swift; sourceTree = "<group>"; };
		276833816F5DEB1CE3B8BE1E /* ReportRoomScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportRoomScreen.swift; sourceTree = "<group>"; };
		277C20CDD5B64510401B6D0D /* ServerConfigurationScreenViewStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerConfigurationScreenViewStateTests.swift; sourceTree = "<group>"; };
		27A1AD6389A4659AF0CEAE62 /* NotificationServiceExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationServiceExtension.swift; sourceTree = "<group>"; };
		27A5FBB74981BF8EFFDAE90D /* HTMLFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTMLFixtures.swift; sourceTree = "<group>"; };
		27A9E3FBE8A66B5A17AD7F74 /* AppRoutes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRoutes.swift; sourceTree = "<group>"; };
		27D0EA07BD545CC9F234DB8D /* UserDetailsEditScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDetailsEditScreenModels.swift; sourceTree = "<group>"; };
		27DF257F5D968E5DD719583C /* BugReportTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportTests.swift; sourceTree = "<group>"; };
		28146817C61423CACCF942F5 /* CallScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallScreenModels.swift; sourceTree = "<group>"; };
		283974987DA7EC61D2AB57D9 /* VoiceMessageCacheTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageCacheTests.swift; sourceTree = "<group>"; };
		284FEEB0789B8894E52A7F34 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = "<group>"; };
		287FC98AF2664EAD79C0D902 /* UIDevice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIDevice.swift; sourceTree = "<group>"; };
		28C19F54A0C4FC9AB7ABD583 /* TextRoomTimelineItemContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextRoomTimelineItemContent.swift; sourceTree = "<group>"; };
		28C202C1C7E330F124981A31 /* GenericCallLinkWidgetDriver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GenericCallLinkWidgetDriver.swift; sourceTree = "<group>"; };
		28EA8BE9EEDBD17555141C7E /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = el; path = el.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		2910422CB628D3B2BBE47449 /* SeparatorRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeparatorRoomTimelineView.swift; sourceTree = "<group>"; };
		292EEE1F71DCC205C45728F7 /* ReportRoomScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportRoomScreenCoordinator.swift; sourceTree = "<group>"; };
		29A953B6C0C431DBF4DD00B4 /* RoomSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSummary.swift; sourceTree = "<group>"; };
		2A2BB38DF61F5100B8723112 /* TimelineMediaPreviewModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewModels.swift; sourceTree = "<group>"; };
		2A5C6FBF97B6EED3D4FA5EFF /* AttributedStringBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttributedStringBuilder.swift; sourceTree = "<group>"; };
		2A95C9B8299A36A6495DECA6 /* TracingHook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TracingHook.swift; sourceTree = "<group>"; };
		2AB2C848BB9A7A9B618B7B89 /* TextBasedRoomTimelineTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextBasedRoomTimelineTests.swift; sourceTree = "<group>"; };
		2ADF12A50186B75C68017B61 /* DeclineAndBlockScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeclineAndBlockScreenViewModelTests.swift; sourceTree = "<group>"; };
		2AE807361805463F5AEDD1CA /* VoiceMessagePreviewComposer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessagePreviewComposer.swift; sourceTree = "<group>"; };
		2AE83A3DD63BCFBB956FE5CB /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nl; path = nl.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		2AF715D4FD4710EBB637D661 /* SettingsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		2B1FB56520A847DD2532D5C8 /* VideoMediaEventsTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoMediaEventsTimelineView.swift; sourceTree = "<group>"; };
		2B67DC84B42D86035FCFF6F8 /* NavigationTabCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationTabCoordinatorTests.swift; sourceTree = "<group>"; };
		2B9BCACD0CC4CB8E37F17732 /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = lt; path = lt.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		2BA894BC09972DC45E497D37 /* TimelineInteractionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineInteractionHandler.swift; sourceTree = "<group>"; };
		2BB385E148DE55C85C0A02D6 /* SoftLogoutScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftLogoutScreenModels.swift; sourceTree = "<group>"; };
		2BDB3E65A79779EDA5D33D8A /* AudioPlayerState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlayerState.swift; sourceTree = "<group>"; };
		2BFDCA5A09EE70BC17F2EFA7 /* URLComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLComponents.swift; sourceTree = "<group>"; };
		2C39B1D3FC8CF41D6C3B054F /* NavigationTabCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationTabCoordinator.swift; sourceTree = "<group>"; };
		2C39D91A31409775B0F4268F /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		2CEBCB9676FCD1D0F13188DD /* StringTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StringTests.swift; sourceTree = "<group>"; };
		2CF9FE7E0CF9F40D1509E63A /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = bg; path = bg.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		2D0946F77B696176E062D037 /* RoomMembersListScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersListScreenModels.swift; sourceTree = "<group>"; };
		2D505843AB66822EB91F0DF0 /* TimelineItemProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemProxy.swift; sourceTree = "<group>"; };
		2D7A2C4A3A74F0D2FFE9356A /* MediaPlayerProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPlayerProviderTests.swift; sourceTree = "<group>"; };
		2D9DBE1C69F3A60D93B2203F /* Application.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = "<group>"; };
		2DA3DBE1A42EAFF93889FA04 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/SAS.strings; sourceTree = "<group>"; };
		2DA4F09CB613C54FDC73AE6A /* ThreadDecorator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadDecorator.swift; sourceTree = "<group>"; };
		2DB0E533508094156D8024C3 /* TimelineStyler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineStyler.swift; sourceTree = "<group>"; };
		2E11E7C396ED06A154CF6DF3 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/SAS.strings; sourceTree = "<group>"; };
		2F06F70B9C433BAD4BC6B9F5 /* EncryptedRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptedRoomTimelineView.swift; sourceTree = "<group>"; };
		2F36C5D9B37E50915ECBD3EE /* RoomMemberProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberProxy.swift; sourceTree = "<group>"; };
		2F926D08EB3D622A480BCA71 /* TimelineEventContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineEventContent.swift; sourceTree = "<group>"; };
		303D9438EFB481F57A366E82 /* EncryptionResetPasswordScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetPasswordScreenViewModel.swift; sourceTree = "<group>"; };
		303FCADE77DF1F3670C086ED /* BugReportScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportScreenViewModel.swift; sourceTree = "<group>"; };
		306AB507E1027D6C5C147EB6 /* EncryptionResetScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetScreenModels.swift; sourceTree = "<group>"; };
		307702DD66E7DDCDD9214784 /* IdentityConfirmedScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmedScreen.swift; sourceTree = "<group>"; };
		307C3E5B9B189497D3250E23 /* AccessibleLongPress.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessibleLongPress.swift; sourceTree = "<group>"; };
		30856520F3263D0E195710D7 /* TimelineMediaPreviewFileExportPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewFileExportPicker.swift; sourceTree = "<group>"; };
		309AD8BAE6437C31BA7157BF /* ElementCallWidgetDriver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementCallWidgetDriver.swift; sourceTree = "<group>"; };
		30EA681527A8FE65E4C8E9A9 /* ReportContentScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportContentScreenViewModelTests.swift; sourceTree = "<group>"; };
		30ED584467DB380E3CEFB1DB /* NotificationManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationManagerTests.swift; sourceTree = "<group>"; };
		314F1C79850BE46E8ABEAFCB /* ReadReceipt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadReceipt.swift; sourceTree = "<group>"; };
		31A6314FDC51DA25712D9A81 /* PillContextTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillContextTests.swift; sourceTree = "<group>"; };
		31D6764D6976D235926FE5FC /* HomeScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenViewModel.swift; sourceTree = "<group>"; };
		3203C6566DC17B7AECC1B7FD /* RoomNotificationSettingsUserDefinedScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsUserDefinedScreen.swift; sourceTree = "<group>"; };
		32B5E17028C02DFA7DDA3931 /* RoomMemberProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberProxyProtocol.swift; sourceTree = "<group>"; };
		33035418BB35754232985871 /* TimelineReadReceiptsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineReadReceiptsView.swift; sourceTree = "<group>"; };
		330AF4D121C3396F7A14B21D /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/SAS.strings; sourceTree = "<group>"; };
		3339B1DDB1341E833D2555BC /* AVMetadataMachineReadableCodeObject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AVMetadataMachineReadableCodeObject.swift; sourceTree = "<group>"; };
		33AE897D86784CCA5E4E9227 /* ElementCallService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementCallService.swift; sourceTree = "<group>"; };
		33E49C5C6F802B4D94CA78D1 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/Localizable.strings; sourceTree = "<group>"; };
		342BEBC3C5FC3F9943C41C4C /* TemplateScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		345172AD4377E83A44BD864F /* MessageComposerTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageComposerTextField.swift; sourceTree = "<group>"; };
		347D708104CCEF771428C9A3 /* PollFormScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollFormScreenViewModelTests.swift; sourceTree = "<group>"; };
		34E0FA38BD473FFA6F1AB7A5 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = be; path = be.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		34ED3AB7E0287552A5648AB3 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		353024006CB726E9F9187B3A /* AnalyticsConsentState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsConsentState.swift; sourceTree = "<group>"; };
		3558A15CFB934F9229301527 /* RestorationToken.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestorationToken.swift; sourceTree = "<group>"; };
		358528B29FA72ACFD0D9644B /* SpacesScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpacesScreenCoordinator.swift; sourceTree = "<group>"; };
		35A057BA9BE0F079784CD061 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
		35AFCF4C05DEED04E3DB1A16 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
		36DA824791172B9821EACBED /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
		36FD673E24FBFCFDF398716A /* RoomMemberProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberProxyMock.swift; sourceTree = "<group>"; };
		3747C96188856006F784BF49 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ko; path = ko.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		37A63A59BFDDC494B1C20119 /* CallScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallScreenViewModel.swift; sourceTree = "<group>"; };
		37CA26F55123E36B50DB0B3A /* AttributedStringTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttributedStringTests.swift; sourceTree = "<group>"; };
		37F46CC4FD89ECF4CF26391A /* AuthenticationFlowCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationFlowCoordinatorTests.swift; sourceTree = "<group>"; };
		37FEE10AB666891E6A675E5E /* SecureBackupLogoutConfirmationScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupLogoutConfirmationScreen.swift; sourceTree = "<group>"; };
		382B50F7E379B3DBBD174364 /* NotificationSettingsProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsProxyMock.swift; sourceTree = "<group>"; };
		38345442415E07A931197C55 /* AppLockScreenPINKeypad.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockScreenPINKeypad.swift; sourceTree = "<group>"; };
		38354164AF59C5006CD05878 /* GlobalSearchScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchScreenViewModel.swift; sourceTree = "<group>"; };
		3865AD7B7249C939D7C69C33 /* CertificateValidatorHook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertificateValidatorHook.swift; sourceTree = "<group>"; };
		38E521D6C2BF8DF0DFB35146 /* DeveloperOptionsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeveloperOptionsScreen.swift; sourceTree = "<group>"; };
		3984C93B8E9B10C92DADF9EE /* RoomDirectorySearchScreenScreenModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDirectorySearchScreenScreenModelProtocol.swift; sourceTree = "<group>"; };
		398817652FA8ABAE0A31AC6D /* ReadableFrameModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadableFrameModifier.swift; sourceTree = "<group>"; };
		39C0D861FC397AC34BCF089E /* KeychainControllerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainControllerMock.swift; sourceTree = "<group>"; };
		3A12D3D8138F1B71AFA7C858 /* CompletionSuggestionService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompletionSuggestionService.swift; sourceTree = "<group>"; };
		3A21027F05874B1BCC3E452B /* InvitedRoomProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitedRoomProxyMock.swift; sourceTree = "<group>"; };
		3AB34956C87731AB094DB33A /* URLTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLTests.swift; sourceTree = "<group>"; };
		3AD253E7EFF88F308D644272 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/SAS.strings"; sourceTree = "<group>"; };
		3B5E97E9615A158C76B2AB77 /* DateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DateTests.swift; sourceTree = "<group>"; };
		3BAC027034248429A438886B /* AppMediatorMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppMediatorMock.swift; sourceTree = "<group>"; };
		3BC1B7CB061C9865B2B91B56 /* QRCodeLoginScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeLoginScreenViewModel.swift; sourceTree = "<group>"; };
		3BDCCD2F6B405C14B9BCE94E /* JoinRoomScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinRoomScreenCoordinator.swift; sourceTree = "<group>"; };
		3C368CAB3063EF275357ECD4 /* LoginScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginScreenViewModel.swift; sourceTree = "<group>"; };
		3C3ADF21BE301D0DA48F2A7E /* ShareExtensionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionView.swift; sourceTree = "<group>"; };
		3C3E67E09FE5A35D73818C39 /* AppLockScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockScreenModels.swift; sourceTree = "<group>"; };
		3C8A63F1458D97D832C127DD /* app.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = app.yml; sourceTree = "<group>"; };
		3CA49F233E193590274FD19F /* LinkNewDeviceScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkNewDeviceScreenCoordinator.swift; sourceTree = "<group>"; };
		3CCE3636E3D01477C8B2E9D0 /* ReportContentScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportContentScreenModels.swift; sourceTree = "<group>"; };
		3CFD5EB0B0EEA4549FB49784 /* SettingsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsScreen.swift; sourceTree = "<group>"; };
		3D1D4A6D451F43A03CACD01D /* PINTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PINTextField.swift; sourceTree = "<group>"; };
		3D27299A36536DBF91AE8FA6 /* ShareExtensionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionViewController.swift; sourceTree = "<group>"; };
		3D4DD336905C72F95EAF34B7 /* ElementX-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "ElementX-Bridging-Header.h"; sourceTree = "<group>"; };
		3D75941CBD7D336F831924EC /* ReadReceiptCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadReceiptCell.swift; sourceTree = "<group>"; };
		3D8BEEFCA07BEA43F4F4BF77 /* ShareExtension.appex */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "wrapper.app-extension"; path = ShareExtension.appex; sourceTree = BUILT_PRODUCTS_DIR; };
		3D9B45D584D232CB9E5C7734 /* RoomChangeRolesScreenSelectedItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangeRolesScreenSelectedItem.swift; sourceTree = "<group>"; };
		3D9FCE4D1E3A81AC1CC5CB91 /* AppLockSetupSettingsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupSettingsScreenCoordinator.swift; sourceTree = "<group>"; };
		3DBE70FFB7936F35811772C1 /* IdentityConfirmedScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmedScreenModels.swift; sourceTree = "<group>"; };
		3DC1943ADE6A62ED5129D7C8 /* LoggingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoggingTests.swift; sourceTree = "<group>"; };
		3DDB7A9BB466C56614BB589D /* NotificationItemProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationItemProxyProtocol.swift; sourceTree = "<group>"; };
		3DFE4453AB0B34C203447162 /* ImageRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageRoomTimelineItem.swift; sourceTree = "<group>"; };
		3E93A1BE7D8A2EBCAD51EEB4 /* Array.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Array.swift; sourceTree = "<group>"; };
		3E9E0929CEFA356090BE5FB8 /* RoomMembersListScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersListScreenViewModelTests.swift; sourceTree = "<group>"; };
		3EF1AC723C2609C7705569CA /* MediaLoaderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaLoaderTests.swift; sourceTree = "<group>"; };
		3F54FA7C5CB7B342EF9B9B2F /* NoticeRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeRoomTimelineView.swift; sourceTree = "<group>"; };
		40076C770A5FB83325252973 /* VoiceMessageMediaManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageMediaManager.swift; sourceTree = "<group>"; };
		4048547AC50ADCF201684E87 /* EditRoomAddressScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditRoomAddressScreen.swift; sourceTree = "<group>"; };
		406C90AF8C3E98DF5D4E5430 /* ElementCallServiceConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementCallServiceConstants.swift; sourceTree = "<group>"; };
		407C8DD85179D2DB896FC0FA /* RoomFlowCoordinatorStateMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomFlowCoordinatorStateMachine.swift; sourceTree = "<group>"; };
		40A66E8BC8D9AE4A08EFB2DF /* RoomInfoProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomInfoProxy.swift; sourceTree = "<group>"; };
		40B21E611DADDEF00307E7AC /* String.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = String.swift; sourceTree = "<group>"; };
		4100DDE6BF3C566AB66B80CC /* MentionSuggestionItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MentionSuggestionItemView.swift; sourceTree = "<group>"; };
		4107DE842B9E8625291033AF /* NSEUserSessionMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSEUserSessionMock.swift; sourceTree = "<group>"; };
		4137900E28201C314C835C11 /* RoomScreenFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomScreenFooterView.swift; sourceTree = "<group>"; };
		41656BC6267D55C56A2AAC08 /* EditRoomAddressScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditRoomAddressScreenCoordinator.swift; sourceTree = "<group>"; };
		4176C3E20C772DE8D182863C /* LegalInformationScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegalInformationScreen.swift; sourceTree = "<group>"; };
		419957D7B1C983D7B3B93678 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
		41A8571A8A071FB41778C016 /* ExtensionLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExtensionLogger.swift; sourceTree = "<group>"; };
		41BB37D96C3EA18F3CE8675D /* RoomDirectorySearchScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDirectorySearchScreenModels.swift; sourceTree = "<group>"; };
		41D041A857614A9AE13C7795 /* RoomChangePermissionsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangePermissionsScreenViewModelTests.swift; sourceTree = "<group>"; };
		41F69820F717FF11C6309916 /* AuthenticationStartScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationStartScreenCoordinator.swift; sourceTree = "<group>"; };
		421E716C521F96D24ECE69B3 /* NoticeRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NoticeRoomTimelineItem.swift; sourceTree = "<group>"; };
		421FA93BCC2840E66E4F306F /* NotificationSettingsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		42236480CF0431535EBE8387 /* CustomLayoutLabelStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomLayoutLabelStyle.swift; sourceTree = "<group>"; };
		42C58159916ABD7F454CE689 /* AdvancedSettingsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedSettingsScreenCoordinator.swift; sourceTree = "<group>"; };
		42C64A14EE89928207E3B42B /* AnalyticsSettingsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsSettingsScreenModels.swift; sourceTree = "<group>"; };
		42C8C368A611B9CB79C7F5FA /* RoomPollsHistoryScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPollsHistoryScreen.swift; sourceTree = "<group>"; };
		430C73079A84654BF46A7FF5 /* FileMediaEventsTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileMediaEventsTimelineView.swift; sourceTree = "<group>"; };
		4338BB055A26094673CDC220 /* SpaceAddRoomsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceAddRoomsScreenViewModel.swift; sourceTree = "<group>"; };
		434522ED2BDED08759048077 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/Localizable.strings; sourceTree = "<group>"; };
		436A0D98D372B17EAE9AA999 /* GlobalSearchScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchScreenModels.swift; sourceTree = "<group>"; };
		43A84EE187D0C772E18A4E39 /* VoiceMessageCacheProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageCacheProtocol.swift; sourceTree = "<group>"; };
		43C2067FF58B4996323EB40C /* SessionDirectories.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionDirectories.swift; sourceTree = "<group>"; };
		4481799F455B3DA243BDA2AC /* ShareToMapsAppActivity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareToMapsAppActivity.swift; sourceTree = "<group>"; };
		44ABA63DBE7F76C58260B43B /* EmoteRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoteRoomTimelineView.swift; sourceTree = "<group>"; };
		44AC61A375CC2E47938B5D12 /* SpaceRemoveChildrenConfirmationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceRemoveChildrenConfirmationView.swift; sourceTree = "<group>"; };
		44AEEE13AC1BF303AE48CBF8 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/Localizable.strings; sourceTree = "<group>"; };
		44B71F6D9062E8EB8929BB97 /* KnockRequestCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestCell.swift; sourceTree = "<group>"; };
		44C314C00533E2C297796B60 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		44DDC82DB6A84E700CD5DEC0 /* RoomRolesAndPermissionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomRolesAndPermissionsTests.swift; sourceTree = "<group>"; };
		44ECC9D66400727DFFEE12E8 /* TimelineStartRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineStartRoomTimelineView.swift; sourceTree = "<group>"; };
		450E04B2A976CC4C8CC1807C /* EmoteRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoteRoomTimelineItem.swift; sourceTree = "<group>"; };
		4525E8C0FBDD27D1ACE90952 /* SecureBackupKeyBackupScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupKeyBackupScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		4549FCB53F43DB0B278374BC /* TemplateScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateScreen.swift; sourceTree = "<group>"; };
		4552D3466B1453F287223ADA /* SwipeRightAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwipeRightAction.swift; sourceTree = "<group>"; };
		459A3921046977CBF4F3C359 /* SpaceScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		45A4B934BA41D6C255900265 /* preview_video.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = preview_video.jpg; sourceTree = "<group>"; };
		45CDF9A107BFE6C79B58D6B5 /* RoomMembersListScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersListScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		45D8149FDDA0315CDC553B4B /* UserNotificationCenterProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserNotificationCenterProtocol.swift; sourceTree = "<group>"; };
		4629710C0337ADD9C8909542 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ka; path = ka.lproj/Localizable.strings; sourceTree = "<group>"; };
		466C71A0FED9BFF287613C82 /* RoomDetailsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsScreenModels.swift; sourceTree = "<group>"; };
		467498BEA681758BE2F80826 /* TimelineMediaPreviewDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewDetailsView.swift; sourceTree = "<group>"; };
		46A2AD86F7E618F468F6FAF5 /* VoiceMessageRecordingButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageRecordingButton.swift; sourceTree = "<group>"; };
		46C208DA43CE25D13E670F40 /* UITestsAppCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestsAppCoordinator.swift; sourceTree = "<group>"; };
		46D0BA44B1838E65B507B277 /* NotificationPermissionsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationPermissionsScreen.swift; sourceTree = "<group>"; };
		46D560DDA3B20C82766ACFAD /* NotificationSettingsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsScreenViewModel.swift; sourceTree = "<group>"; };
		47111410B6E659A697D472B5 /* RoomProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomProxyProtocol.swift; sourceTree = "<group>"; };
		471BB7276C97AF60B3A5463B /* RoomDirectorySearchProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDirectorySearchProxy.swift; sourceTree = "<group>"; };
		475D47D0BFE961B02BAC5D49 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = id; path = id.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		475EB595D7527E9A8A14043E /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/Localizable.strings; sourceTree = "<group>"; };
		477A8C656B7B26E99C35927F /* StartChatFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartChatFlowCoordinator.swift; sourceTree = "<group>"; };
		47873756E45B46683D97DC32 /* LegalInformationScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegalInformationScreenModels.swift; sourceTree = "<group>"; };
		47EBB5D698CE9A25BB553A2D /* Strings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Strings.swift; sourceTree = "<group>"; };
		47F29139BC2A804CE5E0757E /* MediaUploadPreviewScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadPreviewScreenViewModel.swift; sourceTree = "<group>"; };
		47F441A78A5CAA9E2937E463 /* KnockRequestsBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestsBannerView.swift; sourceTree = "<group>"; };
		4853C923A1AF43711D025EAF /* TextRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextRoomTimelineView.swift; sourceTree = "<group>"; };
		48A5C34C4E4268EF65D171EF /* RoomChangeRolesScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangeRolesScreenModels.swift; sourceTree = "<group>"; };
		48CE6BF18E542B32FA52CE06 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fa; path = fa.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		48FEFF746DB341CDB18D7AAA /* RoomRolesAndPermissionsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomRolesAndPermissionsScreenViewModelTests.swift; sourceTree = "<group>"; };
		490BEADEFB2D6B7C9F618AE8 /* AppLockTimer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockTimer.swift; sourceTree = "<group>"; };
		49193CB0C248D621A96FB2AA /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = "<group>"; };
		4930A2674306A2DC9C92009D /* SpacesTabFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpacesTabFlowCoordinator.swift; sourceTree = "<group>"; };
		49ABAB186CF00B15C5521D04 /* MenuSheetLabelStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuSheetLabelStyle.swift; sourceTree = "<group>"; };
		49D2C8E66E83EA578A7F318A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
		49E6066092ED45E36BB306F7 /* zh-Hant-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hant-TW"; path = "zh-Hant-TW.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
		4A2B5274C1D3D2999D643786 /* EncryptionResetPasswordScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetPasswordScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		4A5B4CD611DE7E94F5BA87B2 /* AppLockTimerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockTimerTests.swift; sourceTree = "<group>"; };
		4AB29A2D95D3469B5F016655 /* SecureBackupControllerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupControllerMock.swift; sourceTree = "<group>"; };
		4B1F71AC585827E6C416C15A /* AppIcon.icon */ = {isa = PBXFileReference; path = AppIcon.icon; sourceTree = "<group>"; };
		4B2B564CA6570E1487A7C7CC /* SpaceRoomListProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceRoomListProxy.swift; sourceTree = "<group>"; };
		4B2D4EEBE8C098BBADD10939 /* SecureBackupKeyBackupScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupKeyBackupScreenCoordinator.swift; sourceTree = "<group>"; };
		4B41FABA2B0AEF4389986495 /* LoginMode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginMode.swift; sourceTree = "<group>"; };
		4BD371B60E07A5324B9507EF /* AnalyticsSettingsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsSettingsScreenCoordinator.swift; sourceTree = "<group>"; };
		4C8D988E82A8DFA13BE46F7C /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pl; path = pl.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		4CD6AC7546E8D7E5C73CEA48 /* ElementX.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = ElementX.app; sourceTree = BUILT_PRODUCTS_DIR; };
		4CDDDDD9FE1A699D23A5E096 /* LoginScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginScreen.swift; sourceTree = "<group>"; };
		4CF17EFB2833B4CE5C06E7F8 /* LabsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabsScreenCoordinator.swift; sourceTree = "<group>"; };
		4D3A7375AB22721C436EB056 /* ComposerToolbarModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerToolbarModels.swift; sourceTree = "<group>"; };
		4D635709C1D6D37C225AD40E /* RoomPowerLevelProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPowerLevelProxyProtocol.swift; sourceTree = "<group>"; };
		4E2245243369B99216C7D84E /* ImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageCache.swift; sourceTree = "<group>"; };
		4E600B315B920B9687F8EE1B /* ComposerDraftServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerDraftServiceMock.swift; sourceTree = "<group>"; };
		4E625B0EB2F86B37C14EF7E6 /* SettingsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsScreenViewModel.swift; sourceTree = "<group>"; };
		4E7F7A975514E850A834B29F /* PaginationIndicatorRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaginationIndicatorRoomTimelineView.swift; sourceTree = "<group>"; };
		4F5F0662483ED69791D63B16 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = et; path = et.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		4F75EF13F49DD2204E760910 /* FileRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileRoomTimelineView.swift; sourceTree = "<group>"; };
		4FA29BAE9B0F2D90E57B261C /* UserSessionFlowCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionFlowCoordinatorTests.swift; sourceTree = "<group>"; };
		4FCB2126C091EEF2454B4D56 /* RoomFlowCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomFlowCoordinatorTests.swift; sourceTree = "<group>"; };
		4FDD775CFD72DD2D3C8A8390 /* NotificationSettingsProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsProxyProtocol.swift; sourceTree = "<group>"; };
		502F986D57158674172C58E3 /* AppLockSetupSettingsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupSettingsScreenModels.swift; sourceTree = "<group>"; };
		505208F28007C0FEC14E1FF0 /* HomeScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenViewModelTests.swift; sourceTree = "<group>"; };
		505ADA084C0B38A0C4AD2574 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
		5098DA7799946A61E34A2373 /* FileRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileRoomTimelineItem.swift; sourceTree = "<group>"; };
		50E31AB0E77BB70E2BC77463 /* MatrixUserShareLink.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixUserShareLink.swift; sourceTree = "<group>"; };
		50E9621C742A20AC3D40497F /* SpacesAnnouncementSheetView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpacesAnnouncementSheetView.swift; sourceTree = "<group>"; };
		510DA63AB273A68D659CEC95 /* ToolbarButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ToolbarButton.swift; sourceTree = "<group>"; };
		510E89B989477E5EE8E503C0 /* PinnedEventsTimelineScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedEventsTimelineScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		514363244AE7D68080D44C6F /* NotificationSettingsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsScreenViewModelTests.swift; sourceTree = "<group>"; };
		51C2BCE0BC1FC69C1B36E688 /* BugReportScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportScreenModels.swift; sourceTree = "<group>"; };
		51C454AE59914B551A6D02C0 /* UserProfileProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileProxy.swift; sourceTree = "<group>"; };
		52135BD9E0E7A091688F627A /* MessageForwardingScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageForwardingScreenModels.swift; sourceTree = "<group>"; };
		5221DFDF809142A2D6AC82B9 /* RoomScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomScreen.swift; sourceTree = "<group>"; };
		5281C5CDC4A712265A0B5FBF /* PollRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollRoomTimelineItem.swift; sourceTree = "<group>"; };
		529513218340CC8419273165 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = "<group>"; };
		52BD6ED18E2EB61E28C340AD /* AttributedString.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttributedString.swift; sourceTree = "<group>"; };
		52F5EE5DE3B55D59299DB5BC /* AppLockSetupBiometricsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupBiometricsScreenViewModelTests.swift; sourceTree = "<group>"; };
		5327E3B3C58BEB0E65F4CF98 /* Observable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Observable.swift; sourceTree = "<group>"; };
		53482ECA4B6633961EC224F5 /* ScrollViewAdapter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollViewAdapter.swift; sourceTree = "<group>"; };
		5351EBD7A0B9610548E4B7B2 /* EncryptedRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptedRoomTimelineItem.swift; sourceTree = "<group>"; };
		536E72DCBEEC4A1FE66CFDCE /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = "<group>"; };
		53F41CEAAE2BB4E74CDC2278 /* TimelineMediaPreviewViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewViewModel.swift; sourceTree = "<group>"; };
		53FD6D3D38F556CEAA280C58 /* test_animated_image.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = test_animated_image.gif; sourceTree = "<group>"; };
		5445FCE0CE15E634FDC1A2E2 /* AnalyticsService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsService.swift; sourceTree = "<group>"; };
		5484457C81B325660901B161 /* AppLockSetupSettingsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupSettingsScreen.swift; sourceTree = "<group>"; };
		54A5E6F398C269AD52C9AE21 /* EncryptionResetPasswordScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetPasswordScreenModels.swift; sourceTree = "<group>"; };
		54A7923F0115CF17ABC8047F /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/SAS.strings; sourceTree = "<group>"; };
		54AD70D6E03D2031AE1B5A52 /* TimelineReactionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineReactionsView.swift; sourceTree = "<group>"; };
		54C4E7B46099462F12000C91 /* DeveloperOptionsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeveloperOptionsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		5557DDA438841AF5DC003D0B /* SpaceListScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceListScreenViewModelTests.swift; sourceTree = "<group>"; };
		55AEEF8142DF1B59DB40FB93 /* TimelineItemSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemSender.swift; sourceTree = "<group>"; };
		5644919DB2022397D9D5825A /* MockSoftLogoutScreenState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSoftLogoutScreenState.swift; sourceTree = "<group>"; };
		565F1B2B300597C616B37888 /* FullscreenDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FullscreenDialog.swift; sourceTree = "<group>"; };
		56852036214ABA9D7D305768 /* ResolveVerifiedUserSendFailureScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResolveVerifiedUserSendFailureScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		56D6F88FE35A0979D2821E06 /* AppLockScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockScreen.swift; sourceTree = "<group>"; };
		57084488B03BDB33C7B7CA0E /* ResolveVerifiedUserSendFailureScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResolveVerifiedUserSendFailureScreenViewModelTests.swift; sourceTree = "<group>"; };
		574CB70E82D7EAEA538E4135 /* ResolveVerifiedUserSendFailureScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResolveVerifiedUserSendFailureScreenViewModel.swift; sourceTree = "<group>"; };
		578AF9CE60816069536C0953 /* RoomRole.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomRole.swift; sourceTree = "<group>"; };
		57916A1578D8043BB0795441 /* GeneratedMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneratedMocks.swift; sourceTree = "<group>"; };
		57AD14D3ADADE8F6A10F9E88 /* EncryptionSettingsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionSettingsTests.swift; sourceTree = "<group>"; };
		57EAAF82432B0B53881CF826 /* AudioRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioRoomTimelineItem.swift; sourceTree = "<group>"; };
		57F95CADD0A5DBD76B990FCB /* ServiceLocator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceLocator.swift; sourceTree = "<group>"; };
		580BDCD23DD02481AB5FFB47 /* LeaveSpaceHandleSDKMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeaveSpaceHandleSDKMock.swift; sourceTree = "<group>"; };
		584A61D9C459FAFEF038A7C0 /* Section.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Section.swift; sourceTree = "<group>"; };
		5875F7C0A2398E9F134B1284 /* EncryptionResetScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetScreenViewModel.swift; sourceTree = "<group>"; };
		58C2527813FDAE23E72A9063 /* AnalyticsSettingsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsSettingsScreenViewModelTests.swift; sourceTree = "<group>"; };
		58D295F0081084F38DB20893 /* RoomNotificationSettingsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsScreenViewModelTests.swift; sourceTree = "<group>"; };
		592A35163B0749C66BFD6186 /* MapLibreStaticMapView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapLibreStaticMapView.swift; sourceTree = "<group>"; };
		595EC503DA5517BBE6D39406 /* IdentityConfirmedScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmedScreenCoordinator.swift; sourceTree = "<group>"; };
		596AA8843AC1A234F3387767 /* SecureBackupRecoveryKeyScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupRecoveryKeyScreenCoordinator.swift; sourceTree = "<group>"; };
		59B7CC77B82C6C67DE3AD869 /* HighlightedTimelineItemModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HighlightedTimelineItemModifier.swift; sourceTree = "<group>"; };
		59EBB553F8EFDD149742DC70 /* SpaceAddRoomsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceAddRoomsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		5A07692536D66E3DA32C4964 /* LogViewerScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewerScreen.swift; sourceTree = "<group>"; };
		5A1119E9C63AE530252640D2 /* SecureBackupController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupController.swift; sourceTree = "<group>"; };
		5A2FCA3D0F239B9E911B966B /* SecureBackupRecoveryKeyScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupRecoveryKeyScreen.swift; sourceTree = "<group>"; };
		5A37E2FACFD041CE466223CD /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = "<group>"; };
		5A43964330459965AF048A8C /* LoginScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginScreenViewModelTests.swift; sourceTree = "<group>"; };
		5A70B03471F6027C90EE868C /* RoomMembersFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersFlowCoordinator.swift; sourceTree = "<group>"; };
		5AEA0B743847CFA5B3C38EE4 /* RoomMembersListScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersListScreenCoordinator.swift; sourceTree = "<group>"; };
		5B8F0ED874DF8C9A51B0AB6F /* SettingsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsScreenCoordinator.swift; sourceTree = "<group>"; };
		5C1F000589F2CEE6B03ECFAB /* TimelineMediaPreviewViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewViewModelTests.swift; sourceTree = "<group>"; };
		5C7C7CFA6B2A62A685FF6CE3 /* DeveloperOptionsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeveloperOptionsScreenCoordinator.swift; sourceTree = "<group>"; };
		5CABD320DE5566D133890B24 /* AccessibilityTestsAppCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessibilityTestsAppCoordinator.swift; sourceTree = "<group>"; };
		5CDE60FEE95039CCCEEEE3B0 /* TimelineMediaPreviewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewController.swift; sourceTree = "<group>"; };
		5CEEAE1BFAACD6C96B6DB731 /* PHGPostHogProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PHGPostHogProtocol.swift; sourceTree = "<group>"; };
		5D26A086A8278D39B5756D6F /* project.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = project.yml; sourceTree = "<group>"; };
		5D53754227CEBD06358956D7 /* PinnedEventsTimelineScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedEventsTimelineScreenCoordinator.swift; sourceTree = "<group>"; };
		5DE8D25D6A91030175D52A20 /* RoomTimelineItemProperties.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemProperties.swift; sourceTree = "<group>"; };
		5E33FD32BBC44D703C7AE4F9 /* TextBasedRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextBasedRoomTimelineItem.swift; sourceTree = "<group>"; };
		5E43D8784B0054C048060FEB /* LabsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabsScreenModels.swift; sourceTree = "<group>"; };
		5E5A65B5A000E7237AC61C67 /* LeaveSpaceViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeaveSpaceViewModel.swift; sourceTree = "<group>"; };
		5E68CA59F66CE43B66D129E9 /* CXProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CXProviderProtocol.swift; sourceTree = "<group>"; };
		5E6DE144D887A254F4CAF203 /* UserPreference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserPreference.swift; sourceTree = "<group>"; };
		5E75948AA1FE1D1A7809931F /* AuthenticationServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationServiceProtocol.swift; sourceTree = "<group>"; };
		5E9CBF577B9711CFBB4FA40D /* VoiceMessageRecordingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageRecordingView.swift; sourceTree = "<group>"; };
		5EB2CAA266B921D128C35710 /* LegalInformationScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegalInformationScreenCoordinator.swift; sourceTree = "<group>"; };
		5EFB1D29B0870AFB6A56E9B8 /* IdentityResetHandleSDKMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityResetHandleSDKMock.swift; sourceTree = "<group>"; };
		5F12E996BFBEB43815189ABF /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = uk; path = uk.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		5F4134FEFE4EB55759017408 /* UserSessionProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionProtocol.swift; sourceTree = "<group>"; };
		5FACD034DB52525A3CEF2BDF /* SessionVerificationScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationScreen.swift; sourceTree = "<group>"; };
		60011EF0086E49DBD78E16E5 /* ResolveVerifiedUserSendFailureScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResolveVerifiedUserSendFailureScreenModels.swift; sourceTree = "<group>"; };
		6033779EB37259F27F938937 /* ClientProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientProxyProtocol.swift; sourceTree = "<group>"; };
		604A69C081B935D6A38DE6D8 /* UserProfileScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileScreenModels.swift; sourceTree = "<group>"; };
		60C9BAE9F9436B14E4E22E8F /* PinnedItemsBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedItemsBannerView.swift; sourceTree = "<group>"; };
		61B33F23681660E940BA57F4 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/SAS.strings; sourceTree = "<group>"; };
		61F58D94C936A1B731D78DE1 /* UserDetailsEditScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDetailsEditScreenViewModelTests.swift; sourceTree = "<group>"; };
		622D09D4ECE759189009AEAF /* MapLibreMapView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapLibreMapView.swift; sourceTree = "<group>"; };
		624244C398804ADC885239AA /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/Localizable.strings; sourceTree = "<group>"; };
		627A8B5E798CC778C363655E /* KnockRequestsListEmptyStateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestsListEmptyStateView.swift; sourceTree = "<group>"; };
		62A81CCC2516D9CF9322DF01 /* MediaProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaProviderTests.swift; sourceTree = "<group>"; };
		62B07B296D7A9D2F09120853 /* OrderedSet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrderedSet.swift; sourceTree = "<group>"; };
		62EACAFB3F3E017060F9F1C5 /* TimelineProviderMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineProviderMock.swift; sourceTree = "<group>"; };
		633924B26ACCD29C18BEF4E8 /* DeactivateAccountScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeactivateAccountScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		638790D3F915F0909315C47A /* PollView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollView.swift; sourceTree = "<group>"; };
		638A81B97D51591D0FCFA598 /* InteractiveQuickLook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InteractiveQuickLook.swift; sourceTree = "<group>"; };
		63E8A1E8EE094F570573B6E8 /* RoomDetailsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		645E027C112740573D27765C /* SecureBackupRecoveryKeyScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupRecoveryKeyScreenModels.swift; sourceTree = "<group>"; };
		646B50583A2CE6DA67F7739A /* SpaceScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceScreen.swift; sourceTree = "<group>"; };
		648DD1C10E4957CB791FE0B8 /* OverridableAvatarImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OverridableAvatarImage.swift; sourceTree = "<group>"; };
		6493AC9979CEB1410302BFE3 /* RoomDetailsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsScreenCoordinator.swift; sourceTree = "<group>"; };
		64AC8FCE224D4185F28636FF /* CreateRoomScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateRoomScreenCoordinator.swift; sourceTree = "<group>"; };
		64F49FB9EE2913234F06CE68 /* MediaPickerScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPickerScreenCoordinator.swift; sourceTree = "<group>"; };
		6509708F54FC883604DFDC95 /* TimelineViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineViewModelTests.swift; sourceTree = "<group>"; };
		653610CB5F9776EAAAB98155 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = fr; path = fr.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		6569593FA36B22259E806A67 /* AudioRecorderState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioRecorderState.swift; sourceTree = "<group>"; };
		65AAD845E53B0C8B5E0812C2 /* UserDiscoveryService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDiscoveryService.swift; sourceTree = "<group>"; };
		6640DB5B9171D163E6742639 /* ServerSelectionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSelectionTests.swift; sourceTree = "<group>"; };
		664ABD745A746C45CB842158 /* CallInviteRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallInviteRoomTimelineView.swift; sourceTree = "<group>"; };
		664D3C710B4A12CE4E623645 /* DeactivateAccountScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeactivateAccountScreenModels.swift; sourceTree = "<group>"; };
		6654859746B0BE9611459391 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = cs; path = cs.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		667DD3A9D932D7D9EB380CAA /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = sk; path = sk.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		6695C64F066628411EAD21E9 /* RoomPreviewProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPreviewProxyMock.swift; sourceTree = "<group>"; };
		669F35C505ACE1110589F875 /* MediaUploadingPreprocessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadingPreprocessor.swift; sourceTree = "<group>"; };
		66AFD800AF033D8B0D11191A /* UserPropertiesExt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserPropertiesExt.swift; sourceTree = "<group>"; };
		66B96842BF5F8ACA1AC84C55 /* test_audio.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = test_audio.mp3; sourceTree = "<group>"; };
		66F91544AC136BF6477BDAB8 /* TimelineDeliveryStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineDeliveryStatusView.swift; sourceTree = "<group>"; };
		671C338B7259DC5774816885 /* AuthenticationServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationServiceTests.swift; sourceTree = "<group>"; };
		6722709BD6178E10B70C9641 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/SAS.strings; sourceTree = "<group>"; };
		67638D34FB6A9110BE481A6F /* DeactivateAccountScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeactivateAccountScreenCoordinator.swift; sourceTree = "<group>"; };
		68010886142843705E342645 /* ProgressMaskModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressMaskModifier.swift; sourceTree = "<group>"; };
		682BC7BAF0EFEF512A8C5140 /* AuthenticationStartScreenBackgroundImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationStartScreenBackgroundImage.swift; sourceTree = "<group>"; };
		6861FE915C7B5466E6962BBA /* StartChatScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartChatScreen.swift; sourceTree = "<group>"; };
		6885D1340AA9C76063E26868 /* LinkMetadataProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkMetadataProviderProtocol.swift; sourceTree = "<group>"; };
		693E16574C6F7F9FA1015A8C /* Search.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Search.swift; sourceTree = "<group>"; };
		69A05E85E4872C3221C5C287 /* RemotePreference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemotePreference.swift; sourceTree = "<group>"; };
		69CB8242D69B7E4D0B32E18D /* AggregatedReactionMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AggregatedReactionMock.swift; sourceTree = "<group>"; };
		69D42EE0102D2857933625DD /* CreateRoomViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateRoomViewModelTests.swift; sourceTree = "<group>"; };
		6A580295A56B55A856CC4084 /* InfoPlistReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoPlistReader.swift; sourceTree = "<group>"; };
		6A5C217DD0749EC709EED028 /* KnockRequestsListScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestsListScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		6A8E19C4645D3F5F9FB02355 /* UnitTestsAppCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnitTestsAppCoordinator.swift; sourceTree = "<group>"; };
		6AB54B4F94686CCF0289B72F /* UserIndicatorPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIndicatorPresenter.swift; sourceTree = "<group>"; };
		6AD1A853D605C2146B0DC028 /* MatrixEntityRegex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixEntityRegex.swift; sourceTree = "<group>"; };
		6AE5800184E93CD5E02C6543 /* RoomEventStringBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomEventStringBuilderTests.swift; sourceTree = "<group>"; };
		6B2A421198FD20AAAED20004 /* RoomChangeRolesScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangeRolesScreen.swift; sourceTree = "<group>"; };
		6B5E29E9A22F45534FBD5B58 /* EmojiPickerScreenHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerScreenHeaderView.swift; sourceTree = "<group>"; };
		6C113E0CB7E15E9765B1817A /* EmojiProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiProvider.swift; sourceTree = "<group>"; };
		6C5BFCB7257F7A3CF70F5DA9 /* SDKGeneratedMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SDKGeneratedMocks.swift; sourceTree = "<group>"; };
		6C8EC6EA7EDFCE46710DA306 /* AnalyticsPromptScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsPromptScreenViewModel.swift; sourceTree = "<group>"; };
		6C9651CD1066F239C7739240 /* NSEUserSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSEUserSession.swift; sourceTree = "<group>"; };
		6CD4823EAB4B4E8BAB4F6B8C /* TimelineStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineStyle.swift; sourceTree = "<group>"; };
		6CEBE5EA91E8691EDF364EC2 /* UITestsScreenIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestsScreenIdentifier.swift; sourceTree = "<group>"; };
		6DB53055CB130F0651C70763 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
		6DF438EAFC732D2D95D34BF6 /* StartChatViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartChatViewModelTests.swift; sourceTree = "<group>"; };
		6E5E9C044BEB7C70B1378E91 /* UserSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSession.swift; sourceTree = "<group>"; };
		6E964AF2DFEB31E2B799999F /* RoomPollsHistoryScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPollsHistoryScreenModels.swift; sourceTree = "<group>"; };
		6EA1D2CBAEA5D0BD00B90D1B /* BindableState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BindableState.swift; sourceTree = "<group>"; };
		6F054DE7D47849687662C9D9 /* BootDetectionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BootDetectionManager.swift; sourceTree = "<group>"; };
		6F1C3CBBC62C566DDF5E84C1 /* TimelineItemMenuAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemMenuAction.swift; sourceTree = "<group>"; };
		6F3DFE5B444F131648066F05 /* StateStoreViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateStoreViewModel.swift; sourceTree = "<group>"; };
		6F65E4BB9E82EB8373207CF8 /* MediaProviderMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaProviderMock.swift; sourceTree = "<group>"; };
		6F6E6EDC4BBF962B2ED595A4 /* MessageForwardingScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageForwardingScreenViewModelTests.swift; sourceTree = "<group>"; };
		6FA38E813BE14149F173F461 /* PinnedEventsBannerStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedEventsBannerStateTests.swift; sourceTree = "<group>"; };
		6FC5015B9634698BDB8701AF /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = it; path = it.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		6FC8B21E86B137BE4E91F82A /* ElementCallServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementCallServiceProtocol.swift; sourceTree = "<group>"; };
		7033218DA395B003F7AB29A2 /* MediaEventsTimelineScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaEventsTimelineScreenModels.swift; sourceTree = "<group>"; };
		7061BE2C0BF427C38AEDEF5E /* SecureBackupRecoveryKeyScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupRecoveryKeyScreenViewModel.swift; sourceTree = "<group>"; };
		70BA17E542757492510664F4 /* SpacesScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpacesScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		70C86696AC9521F8ED88FBEB /* MediaUploadPreviewScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadPreviewScreen.swift; sourceTree = "<group>"; };
		70F8DAEF1A8131BDFD4CDE83 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = eu.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		713B48DBF65DE4B0DD445D66 /* ReportContentScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportContentScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		718D8767035D37E2DB5CC550 /* QRCodeLoginScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeLoginScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		7199693797B66245EF97BCF5 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		71A7D4DDEEE5D2CA0C8D63CD /* SoftLogoutScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftLogoutScreen.swift; sourceTree = "<group>"; };
		71BC7CA1BC1041E93077BBA1 /* HomeScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenModels.swift; sourceTree = "<group>"; };
		71D52BAA5BADB06E5E8C295D /* Assets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Assets.swift; sourceTree = "<group>"; };
		71E2E5103702D13361D09100 /* UserProfileScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileScreenViewModelTests.swift; sourceTree = "<group>"; };
		722013E20EEED73553EC6F8D /* RoomHistorySharingState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomHistorySharingState.swift; sourceTree = "<group>"; };
		723B055A57857BFF0F18D9CB /* test_rotated_image.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = test_rotated_image.jpg; sourceTree = "<group>"; };
		72614BFF35B8394C6E13F55A /* TimelineItemStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemStatusView.swift; sourceTree = "<group>"; };
		726E901DF76393E335FD7E8E /* ManageAuthorizedSpacesScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageAuthorizedSpacesScreenViewModel.swift; sourceTree = "<group>"; };
		72C4A2D279386A811BDC6DAE /* LinkNewDeviceScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkNewDeviceScreen.swift; sourceTree = "<group>"; };
		72F37B5DA798C9AE436F2C2C /* AttributedStringBuilderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttributedStringBuilderProtocol.swift; sourceTree = "<group>"; };
		7310D8DFE01AF45F0689C3AA /* Publisher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Publisher.swift; sourceTree = "<group>"; };
		7367B3B9A8CAF902220F31D1 /* BugReportFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportFlowCoordinator.swift; sourceTree = "<group>"; };
		739077686814E4EA339B1C83 /* RoomPreviewProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPreviewProxyProtocol.swift; sourceTree = "<group>"; };
		73A5C3F7C9C1DA10CAEC6A98 /* VoiceMessageRecordingComposer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageRecordingComposer.swift; sourceTree = "<group>"; };
		73F3153AB9D628110878E24F /* libMatrixRustSDKMocks.a */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = archive.ar; path = libMatrixRustSDKMocks.a; sourceTree = BUILT_PRODUCTS_DIR; };
		73FEE625AB52042049DB9268 /* ThreadTimelineScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadTimelineScreenCoordinator.swift; sourceTree = "<group>"; };
		7447C0AD7EF302CD027D6230 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/SAS.strings; sourceTree = "<group>"; };
		7463464054DDF194C54F0B04 /* LogViewerScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewerScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		74653BE903970C0E36867D46 /* GlobalSearchScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchScreenCoordinator.swift; sourceTree = "<group>"; };
		7475C5AE20BA896930907EA8 /* AudioRoomTimelineItemContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioRoomTimelineItemContent.swift; sourceTree = "<group>"; };
		748AE77AC3B0A01223033B87 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
		74AE4F02A507882743973214 /* ManageAuthorizedSpacesScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageAuthorizedSpacesScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		74DD0855F2F76D47E5555082 /* MediaUploadPreviewScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadPreviewScreenCoordinator.swift; sourceTree = "<group>"; };
		74E08B8A66948E9690F38B94 /* SecureBackupLogoutConfirmationScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupLogoutConfirmationScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		74FCAA90142DFBFA1E3E4216 /* SpaceAddRoomsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceAddRoomsScreenCoordinator.swift; sourceTree = "<group>"; };
		7509AB72755DCC4B4E721B36 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/SAS.strings; sourceTree = "<group>"; };
		752A0EB49BF5BCEA37EDF7A3 /* Signposter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Signposter.swift; sourceTree = "<group>"; };
		753B4C6C0EDDCBF0708DC384 /* TimelineItemSendInfoLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemSendInfoLabel.swift; sourceTree = "<group>"; };
		75B3CE05643C7791D46AC54B /* LeaveSpaceHandleProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeaveSpaceHandleProxy.swift; sourceTree = "<group>"; };
		76310030C831D4610A705603 /* URLComponentsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLComponentsTests.swift; sourceTree = "<group>"; };
		76A46ABD27628CB5FC402541 /* Backports.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Backports.swift; sourceTree = "<group>"; };
		7720ACAC6155AB7F9C70B546 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = nb; path = nb.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		7773CBFDBD458E0B7E270507 /* PillView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillView.swift; sourceTree = "<group>"; };
		77AB44FFCF7DA5300D943169 /* SpaceAddRoomsScreenSelectedItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceAddRoomsScreenSelectedItem.swift; sourceTree = "<group>"; };
		780258F1B9D15E30549FF4BE /* NotificationSettingsEditScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsEditScreenViewModel.swift; sourceTree = "<group>"; };
		78483F0143E185EDC6ECD741 /* TopBannerModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TopBannerModifier.swift; sourceTree = "<group>"; };
		787E84119E626E2F0E0BFBE8 /* ManageRoomMemberSheetModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageRoomMemberSheetModels.swift; sourceTree = "<group>"; };
		78910787F967CBC6042A101E /* StartChatScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartChatScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		78913D6E120D46138E97C107 /* NavigationSplitCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationSplitCoordinatorTests.swift; sourceTree = "<group>"; };
		7893780A1FD6E3F38B3E9049 /* UserIndicatorControllerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIndicatorControllerMock.swift; sourceTree = "<group>"; };
		78BBDF7A05CF53B5CDC13682 /* landscape_test_video.mov */ = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = landscape_test_video.mov; sourceTree = "<group>"; };
		796CBD0C56FA0D3AEDAB255B /* SessionVerificationScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationScreenCoordinator.swift; sourceTree = "<group>"; };
		79A106D76741914F82664959 /* StateStoreViewModelV2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateStoreViewModelV2.swift; sourceTree = "<group>"; };
		7A03E073077D92AA19C43DCF /* IdentityConfirmationScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmationScreenCoordinator.swift; sourceTree = "<group>"; };
		7A6D867A7FBB70C6EFDBCBC5 /* AccessibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccessibilityTests.swift; sourceTree = "<group>"; };
		7AAD8C633AA57948B34EDCF7 /* RoomChangeRolesScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangeRolesScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		7AB74D407F0E413E7593B369 /* SpaceAddRoomsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceAddRoomsScreenViewModelTests.swift; sourceTree = "<group>"; };
		7AC0CD1CAFD3F8B057F9AEA5 /* ClientBuilderHook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientBuilderHook.swift; sourceTree = "<group>"; };
		7AC1E3FE9B59EA094867863E /* TimelineControllerFactoryProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineControllerFactoryProtocol.swift; sourceTree = "<group>"; };
		7ACFFE7814849BB200CE0969 /* SpaceAddRoomsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceAddRoomsScreenModels.swift; sourceTree = "<group>"; };
		7AE094FCB6387D268C436161 /* SecureBackupScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupScreenViewModel.swift; sourceTree = "<group>"; };
		7AE75941583A033A9EDC9FE0 /* RoomChangePermissionsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangePermissionsScreenViewModel.swift; sourceTree = "<group>"; };
		7AFD012C3A9F5EF276DDD4AA /* AnalyticsPromptScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsPromptScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		7B04BD3874D736127A8156B8 /* it */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it; path = it.lproj/Localizable.strings; sourceTree = "<group>"; };
		7B19B2BCC779ED934E0BBC2A /* AudioPlayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlayer.swift; sourceTree = "<group>"; };
		7B25F959A434BB9923A3223F /* ExpiringTaskRunner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpiringTaskRunner.swift; sourceTree = "<group>"; };
		7B3D16709ADD4F4BCC710B1E /* SecureBackupScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupScreenModels.swift; sourceTree = "<group>"; };
		7B9FCA1CFD07B8CF9BD21266 /* FlowCoordinatorProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlowCoordinatorProtocol.swift; sourceTree = "<group>"; };
		7BBADF8010C813D905C172CE /* SecurityAndPrivacyScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecurityAndPrivacyScreenModels.swift; sourceTree = "<group>"; };
		7BD5523BDEDB247E29228476 /* AppSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettings.swift; sourceTree = "<group>"; };
		7C1AF829F12FDC99717082D9 /* RoomRolesAndPermissionsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomRolesAndPermissionsScreenViewModel.swift; sourceTree = "<group>"; };
		7C28B70BEFD3676F11D5D51F /* RoomRolesAndPermissionsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomRolesAndPermissionsScreenCoordinator.swift; sourceTree = "<group>"; };
		7C71B9802433F1B4252291BB /* IdentityConfirmationScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmationScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		7C9ACDD96F36510C1FC0836B /* ThreadTimelineScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadTimelineScreenViewModel.swift; sourceTree = "<group>"; };
		7D0CBC76C80E04345E11F2DB /* Application.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = "<group>"; };
		7D25A35764C7B3DB78954AB5 /* RoomTimelineItemFactoryProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemFactoryProtocol.swift; sourceTree = "<group>"; };
		7D39AF1F659923D77778511E /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		7DB2A5FF1E68BA580A20D405 /* SpaceRoomListProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceRoomListProxyMock.swift; sourceTree = "<group>"; };
		7DC017C3CB6B0F7C63F460F2 /* SecureBackupLogoutConfirmationScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupLogoutConfirmationScreenViewModel.swift; sourceTree = "<group>"; };
		7DDBF99755A9008CF8C8499E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
		7DDF49CEBC0DFC59C308335F /* RoomMemberDetailsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberDetailsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		7E8562F4D7DE073BC32902AB /* EncryptionResetScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		7EA2AFF6EB59FE25234D29F3 /* ElementCallServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementCallServiceTests.swift; sourceTree = "<group>"; };
		7EB58E4E8D6D634C246AD5C2 /* RoomInviterLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomInviterLabel.swift; sourceTree = "<group>"; };
		7EECE8B331CD169790EF284F /* BugReportScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportScreenViewModelTests.swift; sourceTree = "<group>"; };
		7F615A00DB223FF3280204D2 /* UserDiscoveryServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDiscoveryServiceProtocol.swift; sourceTree = "<group>"; };
		7F957320D0EB7D7B4E30C79D /* KnockRequestProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestProxyMock.swift; sourceTree = "<group>"; };
		7FB2253D36E81E045E1CB432 /* Duration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Duration.swift; sourceTree = "<group>"; };
		7FDF541AE914059942B575B4 /* IdentityConfirmationScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmationScreenModels.swift; sourceTree = "<group>"; };
		8063E65441E771200108C558 /* ReadReceiptsSummaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadReceiptsSummaryView.swift; sourceTree = "<group>"; };
		80E815FF3CC5E5A355E3A25E /* RoomMessageEventStringBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMessageEventStringBuilder.swift; sourceTree = "<group>"; };
		80F04B12FA231E797B7151A8 /* LinkNewDeviceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkNewDeviceTests.swift; sourceTree = "<group>"; };
		810133CF215075C285FC6F3A /* test_image.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = test_image.png; sourceTree = "<group>"; };
		8112846C9D9D3817689CBAF8 /* TimelineTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineTableViewController.swift; sourceTree = "<group>"; };
		811E8BF34E931D51552C9C13 /* EncryptionResetScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetScreen.swift; sourceTree = "<group>"; };
		8140010A796DB2C7977B6643 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/Localizable.strings; sourceTree = "<group>"; };
		8166F121C79C7B62BF01D508 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = pt; path = pt.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		818695BED971753243FEF897 /* StickerRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StickerRoomTimelineItem.swift; sourceTree = "<group>"; };
		81A9B5225D0881CEFA2CF7C9 /* RoomNotificationSettingsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsScreenViewModel.swift; sourceTree = "<group>"; };
		81B17B1F29448D1B9049B11C /* ReportContentScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportContentScreenViewModel.swift; sourceTree = "<group>"; };
		81B17DB1BC3B0C62AF84D230 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
		81F0325E252B057FAEEE1B2D /* TypingIndicatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingIndicatorView.swift; sourceTree = "<group>"; };
		822B5573BDF52CF220BF9A17 /* LeaveSpaceModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeaveSpaceModels.swift; sourceTree = "<group>"; };
		8296D6FB451E25CEC0767BBA /* RoomNotificationSettingsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsScreenCoordinator.swift; sourceTree = "<group>"; };
		829D3CE4F6C4DF6CC02D33C3 /* TimelineItemProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemProviderProtocol.swift; sourceTree = "<group>"; };
		82B612853BFB68373249777B /* SecureBackupKeyBackupScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupKeyBackupScreenViewModel.swift; sourceTree = "<group>"; };
		82DFA1B7B088D033E0794B82 /* RoomChangeRolesScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangeRolesScreenCoordinator.swift; sourceTree = "<group>"; };
		8319173DD66C07F45DC48848 /* IdentityConfirmedScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmedScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		832397B5C3D00A4BF52C5F0B /* ShouldScrollOnKeyboardDidShow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShouldScrollOnKeyboardDidShow.swift; sourceTree = "<group>"; };
		837B440C4705E4B899BCB899 /* RoomDetailsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsScreenViewModel.swift; sourceTree = "<group>"; };
		839E2C35DF3F9C7B54C3CE49 /* RoundedCornerShape.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundedCornerShape.swift; sourceTree = "<group>"; };
		83B4E3F1265581683E4997B8 /* RoomSelectionScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSelectionScreenViewModel.swift; sourceTree = "<group>"; };
		83B574805B9812C111D6215D /* Tracing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Tracing.swift; sourceTree = "<group>"; };
		83E2B20431F890ED64255CA1 /* AdvancedSettingsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedSettingsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		840182D7A61402D5947DE094 /* NotificationItemProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationItemProxyMock.swift; sourceTree = "<group>"; };
		84311D707B09854D67F78BBF /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		845DDBDE5A0887E73D38B826 /* InviteUsersViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUsersViewModelTests.swift; sourceTree = "<group>"; };
		847C893CF354BCBDF1351C13 /* ChatsSpaceFilterCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatsSpaceFilterCell.swift; sourceTree = "<group>"; };
		848F69921527D31CAACB93AF /* SecureBackupLogoutConfirmationScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupLogoutConfirmationScreenViewModelTests.swift; sourceTree = "<group>"; };
		84A00BB9CD12CF6AC98D5485 /* SecureBackupScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupScreen.swift; sourceTree = "<group>"; };
		84A87D0471D438A233C2CF4A /* RoomMemberDetailsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberDetailsScreenViewModel.swift; sourceTree = "<group>"; };
		84B7A28A6606D58D1E38C55A /* ExpiringTaskRunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExpiringTaskRunnerTests.swift; sourceTree = "<group>"; };
		8512B82404B1751D0BCC82D2 /* MediaEventsTimelineScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaEventsTimelineScreenCoordinator.swift; sourceTree = "<group>"; };
		85149F56BA333619900E2410 /* UserDetailsEditScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDetailsEditScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		851B95BB98649B8E773D6790 /* AppLockService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockService.swift; sourceTree = "<group>"; };
		8520AFD6680CBAD388F6D927 /* TimelineItemProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemProvider.swift; sourceTree = "<group>"; };
		8536B40F578BA7FDB23D97B1 /* UserIdentityProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIdentityProxyMock.swift; sourceTree = "<group>"; };
		8544F7058D31DBEB8DBFF0F5 /* NotificationSettingsEditScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsEditScreenViewModelTests.swift; sourceTree = "<group>"; };
		854BCEAF2A832176FAACD2CB /* SplashScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashScreenCoordinator.swift; sourceTree = "<group>"; };
		85666E40F7E817809B4FD787 /* ComposerToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerToolbar.swift; sourceTree = "<group>"; };
		8585C636A10B8141A7AE909F /* el */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el; path = el.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		858DA81F2ACF484B7CAD6AE4 /* KnockedRoomProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockedRoomProxy.swift; sourceTree = "<group>"; };
		859F51637DA710BBE7B70D6D /* ChatsSpaceFiltersScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatsSpaceFiltersScreenViewModel.swift; sourceTree = "<group>"; };
		85A1941B874A3BE9CDDF43EF /* XCTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCTestCase.swift; sourceTree = "<group>"; };
		85EB16E7FE59A947CA441531 /* MediaProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaProviderProtocol.swift; sourceTree = "<group>"; };
		8610C1D21565C950BCA6A454 /* AppLockSetupSettingsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupSettingsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		86376BEE425704AEE197CA54 /* PillContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillContext.swift; sourceTree = "<group>"; };
		8642512079EEFD622E3AA66B /* BlockedUsersScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedUsersScreenModels.swift; sourceTree = "<group>"; };
		867DC9530C42F7B5176BE465 /* JoinedRoomProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinedRoomProxyMock.swift; sourceTree = "<group>"; };
		869A8A4632E511351BFE2EC4 /* JoinRoomScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinRoomScreen.swift; sourceTree = "<group>"; };
		86A6F283BC574FDB96ABBB07 /* DeveloperOptionsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeveloperOptionsScreenViewModel.swift; sourceTree = "<group>"; };
		86C8CE2630F54D5FE1591786 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = ro.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		86D7CD5CA270BFC3EBB450CA /* PinnedEventsTimelineScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedEventsTimelineScreenViewModel.swift; sourceTree = "<group>"; };
		86E1BAA7232081635662A83F /* CXProviderMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CXProviderMock.swift; sourceTree = "<group>"; };
		87FC42213E86E8182CFD3A49 /* preview_avatar_user.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = preview_avatar_user.jpg; sourceTree = "<group>"; };
		88410BD213FDF9B28E8B671F /* UserDetailsEditScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDetailsEditScreen.swift; sourceTree = "<group>"; };
		8896CDD20CA2D87EA3B848A1 /* RoomNotificationSettingsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsScreen.swift; sourceTree = "<group>"; };
		889DEDD63C68ABDA8AD29812 /* VoiceMessageMediaManagerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageMediaManagerProtocol.swift; sourceTree = "<group>"; };
		89233612A8632AD7E2803620 /* AudioPlayerStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlayerStateTests.swift; sourceTree = "<group>"; };
		8931C8314C373C8EFAA9EC0C /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uz; path = uz.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		893777A4997BBDB68079D4F5 /* ArrayTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ArrayTests.swift; sourceTree = "<group>"; };
		894EE8F5B399A165BA2A6634 /* RoomDirectorySearchMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDirectorySearchMock.swift; sourceTree = "<group>"; };
		8977176AB534AA41630395BC /* LegalInformationScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LegalInformationScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		897DF5E9A70CE05A632FC8AF /* UTType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UTType.swift; sourceTree = "<group>"; };
		89AAEA70CFF3284920811941 /* RoomChangePermissionsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangePermissionsScreen.swift; sourceTree = "<group>"; };
		89BB11A792EF6F70B95B467E /* EncryptionResetTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetTests.swift; sourceTree = "<group>"; };
		89FBFC09F9DAFF1E4BA97849 /* FormButtonStyles.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormButtonStyles.swift; sourceTree = "<group>"; };
		8A1F2AAA3F0F2B72D2FFE4D0 /* MapTilerConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapTilerConfiguration.swift; sourceTree = "<group>"; };
		8A9AE4967817E9608E22EB44 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/Localizable.strings"; sourceTree = "<group>"; };
		8AE0C9653870803E4F91F474 /* RoomListFiltersStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomListFiltersStateTests.swift; sourceTree = "<group>"; };
		8AE78FA0011E07920AE83135 /* PlainMentionBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlainMentionBuilder.swift; sourceTree = "<group>"; };
		8AFCE895ECFFA53FEE64D62B /* MediaLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaLoader.swift; sourceTree = "<group>"; };
		8B89D6C760E8CAE29CA28FB1 /* CompoundHook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompoundHook.swift; sourceTree = "<group>"; };
		8BCCE3D12B0A9C6E559B5B5A /* EmojiProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiProviderProtocol.swift; sourceTree = "<group>"; };
		8BD9C9A31D9AB3B6D8128E69 /* KnockRequestsListScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestsListScreenModels.swift; sourceTree = "<group>"; };
		8BEBF0E59F25E842EDB6FD11 /* LocationSharingScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationSharingScreenModels.swift; sourceTree = "<group>"; };
		8C0D5AE752AF87DA0A920812 /* TimelineControllerFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineControllerFactory.swift; sourceTree = "<group>"; };
		8C44BBC892499BE45B074F89 /* AppLockScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockScreenCoordinator.swift; sourceTree = "<group>"; };
		8C8616254EE40CA8BA5E9BC2 /* VideoRoomTimelineItemContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoRoomTimelineItemContent.swift; sourceTree = "<group>"; };
		8D152423EE6CF0ECCC84091A /* BloomModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BloomModifier.swift; sourceTree = "<group>"; };
		8D1FA20DAB853C1156054912 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		8D55702474F279D910D2D162 /* RoomStateEventStringBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomStateEventStringBuilder.swift; sourceTree = "<group>"; };
		8D8169443E5AC5FF71BFB3DB /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = "<group>"; };
		8DA1E8F287680C8ED25EDBAC /* NetworkMonitorMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkMonitorMock.swift; sourceTree = "<group>"; };
		8E088F2A1B9EC529D3221931 /* UITests.xctestplan */ = {isa = PBXFileReference; path = UITests.xctestplan; sourceTree = "<group>"; };
		8E1584F8BCF407BB94F48F04 /* EncryptionResetPasswordScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetPasswordScreen.swift; sourceTree = "<group>"; };
		8EAF4A49F3ACD8BB8B0D2371 /* ClientSDKMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientSDKMock.swift; sourceTree = "<group>"; };
		8F062DD2CCD95DC33528A16F /* KnockRequestProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestProxy.swift; sourceTree = "<group>"; };
		8F21ED7205048668BEB44A38 /* AppActivityView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppActivityView.swift; sourceTree = "<group>"; };
		8F4F0AB250EFA7B71FB2BDB2 /* HorizontalHighlightGradient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HorizontalHighlightGradient.swift; sourceTree = "<group>"; };
		8F6210134203BE1F2DD5C679 /* RoomDirectoryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDirectoryCell.swift; sourceTree = "<group>"; };
		8F7FC9580CABF797A2E6213A /* BugReportServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportServiceMock.swift; sourceTree = "<group>"; };
		8F841F219ACDFC1D3F42FEFB /* RoomChangeRolesScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangeRolesScreenViewModelTests.swift; sourceTree = "<group>"; };
		8FB89DC7F9A4A91020037001 /* AuthenticationStartScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationStartScreenViewModelTests.swift; sourceTree = "<group>"; };
		8FC598338E7CF41107293AB5 /* RageshakeConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RageshakeConfiguration.swift; sourceTree = "<group>"; };
		8FC803282F9268D49F4ABF14 /* AppCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCoordinator.swift; sourceTree = "<group>"; };
		906451FB8CF27C628152BF7A /* EditRoomAddressScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditRoomAddressScreenViewModelTests.swift; sourceTree = "<group>"; };
		90791B9C739C716A40E1B230 /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = "<group>"; };
		907FA4DE17DEA1A3738EFB83 /* AudioRecorder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioRecorder.swift; sourceTree = "<group>"; };
		90A55430639712CFACA34F43 /* TextRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextRoomTimelineItem.swift; sourceTree = "<group>"; };
		90DFF217B3D9D0941283278C /* RoomRolesAndPermissionsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomRolesAndPermissionsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		90F2F8998E5632668B0AD848 /* RoomTimelineItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemView.swift; sourceTree = "<group>"; };
		913C8E13B8B602C7B6C0C4AE /* PillTextAttachmentData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillTextAttachmentData.swift; sourceTree = "<group>"; };
		91868EB98818044E6FEBE532 /* NotificationPermissionsScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationPermissionsScreenCoordinator.swift; sourceTree = "<group>"; };
		91C8BD78F7B9247AC57FA1A3 /* RedactedRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedactedRoomTimelineView.swift; sourceTree = "<group>"; };
		91CF6F7D08228D16BA69B63B /* zh-Hant-TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hant-TW"; path = "zh-Hant-TW.lproj/Localizable.strings"; sourceTree = "<group>"; };
		91FFE1F410969ECB23FE9BB2 /* TimelineItemMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemMenu.swift; sourceTree = "<group>"; };
		922E498EB74CF6F5CC236F81 /* AdvancedSettingsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedSettingsScreenModels.swift; sourceTree = "<group>"; };
		92390F9FA98255440A6BF5F8 /* OIDCAuthenticationPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OIDCAuthenticationPresenter.swift; sourceTree = "<group>"; };
		92DB574F954CC2B40F7BE892 /* QRCodeScannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeScannerView.swift; sourceTree = "<group>"; };
		9332DFE9642F0A46ECA0497B /* BlurHashEncode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlurHashEncode.swift; sourceTree = "<group>"; };
		933B074F006F8E930DB98B4E /* TimelineMediaFrame.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaFrame.swift; sourceTree = "<group>"; };
		9342F5D6729627B6393AF853 /* ServerConfirmationScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerConfirmationScreenModels.swift; sourceTree = "<group>"; };
		9349F590E35CE514A71E6764 /* LoginHomeserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginHomeserver.swift; sourceTree = "<group>"; };
		93C713D124FE915ABF47A6B7 /* TimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineView.swift; sourceTree = "<group>"; };
		93CF7B19FFCF8EFBE0A8696A /* RoomScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomScreenViewModelTests.swift; sourceTree = "<group>"; };
		93E1FF0DFBB3768F79FDBF6D /* AVMetadataMachineReadableCodeObjectExtensionsTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AVMetadataMachineReadableCodeObjectExtensionsTest.swift; sourceTree = "<group>"; };
		93E7304F5ECB4CB11CB10E60 /* SecureBackupRecoveryKeyScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupRecoveryKeyScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		94028A227645FA880B966211 /* WaveformSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaveformSource.swift; sourceTree = "<group>"; };
		9475FD81B13D50103E5290EB /* SpaceSettingsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceSettingsScreen.swift; sourceTree = "<group>"; };
		94D670124FC3E84F23A62CCF /* APNSPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APNSPayload.swift; sourceTree = "<group>"; };
		94EE2C5F0A06F146BBE3A1B1 /* LinkNewDeviceFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkNewDeviceFlowCoordinator.swift; sourceTree = "<group>"; };
		9501D11B4258DFA33BA3B40F /* ServerSelectionScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSelectionScreenModels.swift; sourceTree = "<group>"; };
		951F277E0585E50AC91987C8 /* DeclineAndBlockScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeclineAndBlockScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		955336CBD5ED73C792D1F580 /* EncryptionAuthenticity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionAuthenticity.swift; sourceTree = "<group>"; };
		95547A6C69606B5282C765D3 /* RemoveItemButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoveItemButton.swift; sourceTree = "<group>"; };
		95A2E4BD7C0CAD25EF924A4C /* GeneratedPreviewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneratedPreviewTests.swift; sourceTree = "<group>"; };
		95BAC0F6C9644336E9567EE6 /* NSRegularExpresion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSRegularExpresion.swift; sourceTree = "<group>"; };
		964093C7CA8823CAB7FFD88E /* UserIdentityProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIdentityProxy.swift; sourceTree = "<group>"; };
		969694F67E844FCA51F7E051 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		96C4762F8D6112E43117DB2F /* CustomStringConvertible.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomStringConvertible.swift; sourceTree = "<group>"; };
		96CE9D6642DD487D8CC90C9C /* landscape_test_image.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = landscape_test_image.jpg; sourceTree = "<group>"; };
		97287090CA64DAA95386ECED /* ResolveVerifiedUserSendFailureScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResolveVerifiedUserSendFailureScreen.swift; sourceTree = "<group>"; };
		974AEAF3FE0C577A6C04AD6E /* RoomPermissions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPermissions.swift; sourceTree = "<group>"; };
		976ED77B772F50C4BAD757E7 /* MediaEventsTimelineScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaEventsTimelineScreenViewModel.swift; sourceTree = "<group>"; };
		9780389F8A53E4D26E23DD03 /* LoginScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		978092B01BEAB39F2C4389AE /* SecurityAndPrivacyScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecurityAndPrivacyScreenViewModel.swift; sourceTree = "<group>"; };
		97B2ACA28A854E41AE3AC9AD /* TimelineViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineViewModel.swift; sourceTree = "<group>"; };
		97C8E13A1FBA717B0C277ECC /* ProgressCursorModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressCursorModifier.swift; sourceTree = "<group>"; };
		97CE98208321C4D66E363612 /* ShimmerModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShimmerModifier.swift; sourceTree = "<group>"; };
		97F2F6B6E56055EF173A2DD3 /* SecurityAndPrivacyScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecurityAndPrivacyScreenCoordinator.swift; sourceTree = "<group>"; };
		981663D961C94270FA035FD0 /* Alert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Alert.swift; sourceTree = "<group>"; };
		98784280D98C852727BE0111 /* AuthenticationStartLogo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationStartLogo.swift; sourceTree = "<group>"; };
		989D7380D9C86B3A10D30B13 /* AppLockSetupPINScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupPINScreenViewModelTests.swift; sourceTree = "<group>"; };
		989FC684408B31A677F5538B /* CompletionSuggestionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompletionSuggestionView.swift; sourceTree = "<group>"; };
		98ABC939BC8F08CA3E967D6C /* JoinCallButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinCallButton.swift; sourceTree = "<group>"; };
		98C6A082F2B2A15E1B9BE280 /* TimelineItemThreadSummary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemThreadSummary.swift; sourceTree = "<group>"; };
		997BF045585AF6DB2EBC5755 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = pl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		9A008E57D52B07B78DFAD1BB /* RoomFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomFlowCoordinator.swift; sourceTree = "<group>"; };
		9A028783CFFF861C5E44FFB1 /* BadgeLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BadgeLabel.swift; sourceTree = "<group>"; };
		9A1C33355FFB0F0953C35036 /* ClientBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientBuilder.swift; sourceTree = "<group>"; };
		9A22A05E472533ED3C5A31B3 /* NavigationModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationModule.swift; sourceTree = "<group>"; };
		9A34D9BCA1A7D9A56E1EAF1D /* ManageRoomMemberSheetViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageRoomMemberSheetViewModel.swift; sourceTree = "<group>"; };
		9A68BCE6438873D2661D93D0 /* BugReportServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportServiceProtocol.swift; sourceTree = "<group>"; };
		9AA3AF94A06D319BB37E52DA /* TimelineItemFactoryTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemFactoryTests.swift; sourceTree = "<group>"; };
		9B06663F7858E45882E63471 /* StaticLocationScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticLocationScreen.swift; sourceTree = "<group>"; };
		9B6572E6EF5D5F4B0C338A40 /* PinnedEventsTimelineScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedEventsTimelineScreenModels.swift; sourceTree = "<group>"; };
		9B663BE498BB39EADC24025D /* SettingsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsScreenModels.swift; sourceTree = "<group>"; };
		9B67DF223EEB8DCAF178A1D4 /* AnalyticsPromptScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsPromptScreenCoordinator.swift; sourceTree = "<group>"; };
		9B7D8D3638864B7482E148CC /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		9C5E81214D27A6B898FC397D /* ElementX.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ElementX.entitlements; sourceTree = "<group>"; };
		9C6624240FFD32B7F0834229 /* IdentityConfirmedScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmedScreenViewModel.swift; sourceTree = "<group>"; };
		9C698E30698EC59302A8EEBD /* NavigationStackCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationStackCoordinatorTests.swift; sourceTree = "<group>"; };
		9C6B6FFCE5B28AA03DD46F46 /* LinkPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkPreviewView.swift; sourceTree = "<group>"; };
		9C7F7DE62D33C6A26CBFCD72 /* IntegrationTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = IntegrationTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		9CE3C90E487B255B735D73C8 /* RoomScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomScreenViewModel.swift; sourceTree = "<group>"; };
		9CF1EE0AA78470C674554262 /* PillTextAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillTextAttachment.swift; sourceTree = "<group>"; };
		9D3DA6959C041E212A718DD3 /* LinkNewDeviceScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkNewDeviceScreenViewModel.swift; sourceTree = "<group>"; };
		9E21DC54FCC2A7F78532923F /* WaitingConfirmation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitingConfirmation.swift; sourceTree = "<group>"; };
		9E3B41C36800DD4558D7BDA7 /* VoiceMessageRoomPlaybackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageRoomPlaybackView.swift; sourceTree = "<group>"; };
		9E6D88E8AFFBF2C1D589C0FA /* UIConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIConstants.swift; sourceTree = "<group>"; };
		9E8F4D7D61B80EBD5CB92F8A /* KnockedRoomProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockedRoomProxyMock.swift; sourceTree = "<group>"; };
		9EB9BA2F30EB8C33226D8FF1 /* UserSessionStoreMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionStoreMock.swift; sourceTree = "<group>"; };
		9ECF11669EF253E98AA2977A /* CompletionSuggestionServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompletionSuggestionServiceProtocol.swift; sourceTree = "<group>"; };
		9F1DF3FFFE5ED2B8133F43A7 /* MessageComposer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageComposer.swift; sourceTree = "<group>"; };
		9F40FB0A43DAECEC27C73722 /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/SAS.strings; sourceTree = "<group>"; };
		9FD40B92FCF20165658296AD /* TimelineMediaPreviewModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewModifier.swift; sourceTree = "<group>"; };
		9FD7E851E2BA8C5A8D284B2A /* BannedRoomProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BannedRoomProxyMock.swift; sourceTree = "<group>"; };
		9FE8A35B4AD5256F4B562274 /* SettingsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsScreenViewModelTests.swift; sourceTree = "<group>"; };
		A00C7A331B72C0F05C00392F /* RoomScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		A010B8EAD1A9F6B4686DF2F4 /* BlockedUsersScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedUsersScreenViewModel.swift; sourceTree = "<group>"; };
		A019A12C866D64CF072024B9 /* AppLockSetupPINScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupPINScreenViewModel.swift; sourceTree = "<group>"; };
		A02D1A490944BF01A37586E1 /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/SAS.strings; sourceTree = "<group>"; };
		A057F2FDC14866C3026A89A4 /* NotificationManagerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationManagerProtocol.swift; sourceTree = "<group>"; };
		A07B011547B201A836C03052 /* EncryptionResetFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetFlowCoordinator.swift; sourceTree = "<group>"; };
		A0E7B059E84E7E374D3322A2 /* SpaceRoomCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceRoomCell.swift; sourceTree = "<group>"; };
		A103580EBA06155B1343EF16 /* HomeScreenKnockedCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenKnockedCell.swift; sourceTree = "<group>"; };
		A1087DCC491CD4C027173DDA /* EmojiPickerScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerScreenViewModelTests.swift; sourceTree = "<group>"; };
		A12D3B1BCF920880CA8BBB6B /* UserIndicatorControllerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIndicatorControllerProtocol.swift; sourceTree = "<group>"; };
		A130A2251A15A7AACC84FD37 /* RoomPollsHistoryScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPollsHistoryScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		A16CD2C62CB7DB78A4238485 /* ReportContentScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportContentScreenCoordinator.swift; sourceTree = "<group>"; };
		A16D0F226B1819D017531647 /* BlockedUsersScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedUsersScreenCoordinator.swift; sourceTree = "<group>"; };
		A175D0FDEDBFA44C47FE13AE /* MediaEventsTimelineScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaEventsTimelineScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		A1C22B1B5FA3A765EADB2CC9 /* SessionVerificationStateMachineTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationStateMachineTests.swift; sourceTree = "<group>"; };
		A232D9156D225BD9FD1D0C43 /* PhotoLibraryPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoLibraryPicker.swift; sourceTree = "<group>"; };
		A243A6E6207297123E60DE48 /* TimelineItemMacContextMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemMacContextMenu.swift; sourceTree = "<group>"; };
		A2723A4AF3AB9F5E18D26E49 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		A3B4B58B79A6FA250B24A1EC /* HomeScreenContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenContent.swift; sourceTree = "<group>"; };
		A3FBD9C2B9A5479526920399 /* BugReportScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportScreenCoordinator.swift; sourceTree = "<group>"; };
		A40C19719687984FD9478FBE /* Task.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Task.swift; sourceTree = "<group>"; };
		A40F1985065500F0E7F61A27 /* PollFormScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollFormScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		A4216C12C0369A8AB059EDE9 /* TimelineController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineController.swift; sourceTree = "<group>"; };
		A433BE28B40D418237BE37B5 /* ReportContentScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportContentScreen.swift; sourceTree = "<group>"; };
		A436057DBEA1A23CA8CB1FD7 /* UIFont+AttributedStringBuilder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIFont+AttributedStringBuilder.h"; sourceTree = "<group>"; };
		A443FAE2EE820A5790C35C8D /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/Localizable.strings; sourceTree = "<group>"; };
		A4D09290C6791D6EF04F569E /* LinkNewDeviceScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkNewDeviceScreenModels.swift; sourceTree = "<group>"; };
		A4D9DF4F2DF3507F99B5B97B /* LabsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabsScreenViewModel.swift; sourceTree = "<group>"; };
		A54AAF72E821B4084B7E4298 /* PinnedEventsTimelineFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedEventsTimelineFlowCoordinator.swift; sourceTree = "<group>"; };
		A566F8F2C27B99E1FB80C69B /* JoinRule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinRule.swift; sourceTree = "<group>"; };
		A6B19D10B102956066AF117B /* PollOptionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollOptionView.swift; sourceTree = "<group>"; };
		A6B891A6DA826E2461DBB40F /* PHGPostHogConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PHGPostHogConfiguration.swift; sourceTree = "<group>"; };
		A6C11AD9813045E44F950410 /* ElementCallWidgetDriverProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementCallWidgetDriverProtocol.swift; sourceTree = "<group>"; };
		A6EA0D8B0BBD8805F7D5A133 /* TextBasedRoomTimelineViewProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextBasedRoomTimelineViewProtocol.swift; sourceTree = "<group>"; };
		A73A07BAEDD74C48795A996A /* AsyncSequence.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncSequence.swift; sourceTree = "<group>"; };
		A768CA51A59B8A5D8C8FD599 /* AuthenticationStartScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationStartScreen.swift; sourceTree = "<group>"; };
		A7978C9EFBDD7DE39BD86726 /* RestorationTokenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RestorationTokenTests.swift; sourceTree = "<group>"; };
		A7A1B80FE6E3BA72F9C748AD /* AdvancedSettingsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedSettingsScreenViewModel.swift; sourceTree = "<group>"; };
		A7C4EA55DA62F9D0F984A2AE /* CollapsibleTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollapsibleTimelineItem.swift; sourceTree = "<group>"; };
		A7D452AF7B5F7E3A0A7DB54C /* SessionVerificationScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		A7E37072597F67C4DD8CC2DB /* ComposerDraftServiceProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerDraftServiceProtocol.swift; sourceTree = "<group>"; };
		A84D413BF49F0E980F010A6B /* LogViewerScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LogViewerScreenCoordinator.swift; sourceTree = "<group>"; };
		A8558D41DD4B553A752C868A /* StackedAvatarsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StackedAvatarsView.swift; sourceTree = "<group>"; };
		A861DA5932B128FE1DCB5CE2 /* InviteUsersScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUsersScreenCoordinator.swift; sourceTree = "<group>"; };
		A8DF55467ED4CE76B7AE9A33 /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		A8F48EB9B52E70285A4BCB07 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/Localizable.strings; sourceTree = "<group>"; };
		A9873374E72AA53260AE90A2 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/Localizable.strings; sourceTree = "<group>"; };
		A9B069D7772DDF6513E0F1B8 /* AuthenticationFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationFlowCoordinator.swift; sourceTree = "<group>"; };
		A9E6065FC6BC4A1B4C629E08 /* TimelineItemMenuActionProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemMenuActionProvider.swift; sourceTree = "<group>"; };
		A9E88667D393612FD5D84718 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = fi.lproj/SAS.strings; sourceTree = "<group>"; };
		A9FAFE1C2149E6AC8156ED2B /* Collection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Collection.swift; sourceTree = "<group>"; };
		AA19C32BD97F45847724E09A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Untranslated.strings; sourceTree = "<group>"; };
		AAC9344689121887B74877AF /* UnitTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = UnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		AACE9B8E1A4AE79A7E2914F6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = es; path = es.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		AAD01F7FC2BBAC7351948595 /* UserProfile+Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserProfile+Mock.swift"; sourceTree = "<group>"; };
		AAD8234D0E9C9B12BF9F240B /* LocationAnnotation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationAnnotation.swift; sourceTree = "<group>"; };
		AB07F03461023BC39C730922 /* PhishingDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhishingDetector.swift; sourceTree = "<group>"; };
		AB26D5444A4A7E095222DE8B /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.stringsdict"; sourceTree = "<group>"; };
		AB389C38BD41EB3E47092CFB /* AccessibilityTests.xctestplan */ = {isa = PBXFileReference; path = AccessibilityTests.xctestplan; sourceTree = "<group>"; };
		ABA4CF2F5B4F68D02E412004 /* ServerConfirmationScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerConfirmationScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		AC0275CEE9CA078B34028BDF /* AppLockScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockScreenViewModelTests.swift; sourceTree = "<group>"; };
		AC1DA29A5A041CC0BACA7CB0 /* MockImageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockImageCache.swift; sourceTree = "<group>"; };
		AC43313F21511C853D34544E /* SoftLogoutScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftLogoutScreenViewModelTests.swift; sourceTree = "<group>"; };
		AC4F10BDD56FA77FEC742333 /* VoiceMessageMediaManagerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageMediaManagerTests.swift; sourceTree = "<group>"; };
		AC5F5209279A752D98AAC4B2 /* CollapsibleFlowLayoutTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollapsibleFlowLayoutTests.swift; sourceTree = "<group>"; };
		AC73285743189AE4498A51DD /* StateMachineFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateMachineFactory.swift; sourceTree = "<group>"; };
		AC9104846487244648D32C6D /* AudioPlayerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlayerProtocol.swift; sourceTree = "<group>"; };
		ACA11F7F50A4A3887A18CA5A /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
		ACD7BD6BEE21264F6677904A /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		AD0FF64B0E6470F66F42E182 /* EstimatedWaveformView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EstimatedWaveformView.swift; sourceTree = "<group>"; };
		AD3521DF92391551E02004D8 /* VoiceMessageMediaEventsTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageMediaEventsTimelineView.swift; sourceTree = "<group>"; };
		AD378D580A41E42560C60E9C /* sk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sk; path = sk.lproj/Localizable.strings; sourceTree = "<group>"; };
		AD529C89924EE32CE307F36F /* VisualListItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VisualListItem.swift; sourceTree = "<group>"; };
		AD558A898847C179E4B7A237 /* SecureBackupKeyBackupScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupKeyBackupScreen.swift; sourceTree = "<group>"; };
		AD6B522BD637845AB9570B10 /* RoomNotificationSettingsProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsProxy.swift; sourceTree = "<group>"; };
		AD6E082B0507FB28F966516A /* CallNotificationRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallNotificationRoomTimelineView.swift; sourceTree = "<group>"; };
		AD72A9B720D75DBE60AC299F /* SecureBackupKeyBackupScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupKeyBackupScreenModels.swift; sourceTree = "<group>"; };
		AD8E7C716B8DC2F71E9AC439 /* ManageAuthorizedSpacesScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageAuthorizedSpacesScreenModels.swift; sourceTree = "<group>"; };
		AD9AD6AE5FC868962F090740 /* CallScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		AD9CB3B9DFA353AB2B7CD9F8 /* NotificationSettingsEditScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsEditScreenCoordinator.swift; sourceTree = "<group>"; };
		ADCB8A232D3A8FB3E16A7303 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/Localizable.strings; sourceTree = "<group>"; };
		AE203026B9AD3DB412439866 /* MediaUploadingPreprocessorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadingPreprocessorTests.swift; sourceTree = "<group>"; };
		AE40D4A5DD857AC16EED945A /* URLSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLSession.swift; sourceTree = "<group>"; };
		AE52983FAFB4E0998C00EE8A /* CancellableTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CancellableTask.swift; sourceTree = "<group>"; };
		AE5DDBEBBA17973ED4638823 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = de; path = de.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		AE739A6836E86E3780748477 /* TimelineItemBubbleBackground.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemBubbleBackground.swift; sourceTree = "<group>"; };
		AEB5FF7A09B79B0C6B528F7C /* SFNumberedListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SFNumberedListView.swift; sourceTree = "<group>"; };
		AEEAFB646E583655652C3D04 /* RoomStateEventStringBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomStateEventStringBuilderTests.swift; sourceTree = "<group>"; };
		AEF2C15634499348A512A93A /* ChatsSpaceFiltersScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatsSpaceFiltersScreenModels.swift; sourceTree = "<group>"; };
		AF25E364AE85090A70AE4644 /* AttributedStringBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttributedStringBuilderTests.swift; sourceTree = "<group>"; };
		AF2E6ADAE685F4109B1FE795 /* TimelineThreadSummaryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineThreadSummaryView.swift; sourceTree = "<group>"; };
		AF848B41DAF1066F3054D4A1 /* SessionVerificationScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationScreenModels.swift; sourceTree = "<group>"; };
		AF8548D48512127CCC17C520 /* PollRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollRoomTimelineView.swift; sourceTree = "<group>"; };
		AFEF489B8E2450E2BA1A314E /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/SAS.strings; sourceTree = "<group>"; };
		B050A6B233D95807A09289E7 /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = wrapper.cfbundle; path = Settings.bundle; sourceTree = "<group>"; };
		B0618820D26F9871A4BBB40E /* ComposerToolbarViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerToolbarViewModelProtocol.swift; sourceTree = "<group>"; };
		B08CBE1E670690ECF11C2C6A /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = eu; path = eu.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		B0A307A44F952CD73E63AE31 /* RoomEventStringBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomEventStringBuilder.swift; sourceTree = "<group>"; };
		B0BA67B3E4EF9D29D14A78CE /* AppLockSettingsScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSettingsScreenViewModelTests.swift; sourceTree = "<group>"; };
		B0C5E5931A668B18D8C09028 /* cy */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cy; path = cy.lproj/Localizable.strings; sourceTree = "<group>"; };
		B0F5CC38803B8382D2C63222 /* TimelineControllerFactoryMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineControllerFactoryMock.swift; sourceTree = "<group>"; };
		B14B1DE3E2D5D26732C49036 /* RoomChangeRolesScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangeRolesScreenViewModel.swift; sourceTree = "<group>"; };
		B16048D30F0438731C41F775 /* StateRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateRoomTimelineItem.swift; sourceTree = "<group>"; };
		B172057567E049007A5C4D92 /* Strings+SAS.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Strings+SAS.swift"; sourceTree = "<group>"; };
		B18A454132A5A5247802821E /* TimelineMediaPreviewDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewDataSource.swift; sourceTree = "<group>"; };
		B1FDB0B87D925AE830E32621 /* ReportRoomScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportRoomScreenViewModel.swift; sourceTree = "<group>"; };
		B251F5B4511D1CA0BA8361FE /* CoordinatorProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CoordinatorProtocol.swift; sourceTree = "<group>"; };
		B2AD8A56CD37E23071A2F4BF /* PHGPostHogMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PHGPostHogMock.swift; sourceTree = "<group>"; };
		B2AF1828A5B76B7C371240FE /* StateRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateRoomTimelineView.swift; sourceTree = "<group>"; };
		B2B1DC3B3FB40A7F4AE9B7BF /* RoomRolesAndPermissionsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomRolesAndPermissionsScreen.swift; sourceTree = "<group>"; };
		B2B5EDCD05D50BA9B815C66C /* ImageRoomTimelineItemContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageRoomTimelineItemContent.swift; sourceTree = "<group>"; };
		B2E7C987AE5DC9087BB19F7D /* MediaUploadPreviewScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadPreviewScreenModels.swift; sourceTree = "<group>"; };
		B2EAFFD44F81F86012D6EC27 /* AudioRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioRoomTimelineView.swift; sourceTree = "<group>"; };
		B3005886F00029F058DB62BE /* StartChatScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartChatScreenCoordinator.swift; sourceTree = "<group>"; };
		B343C5255FB408DDE853CFDF /* RoomScreenHook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomScreenHook.swift; sourceTree = "<group>"; };
		B383DCD3DCB19E00FD478A5F /* ConfirmationDialog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmationDialog.swift; sourceTree = "<group>"; };
		B4005D82E9D27BAF006A8FE1 /* AppLockScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockScreenViewModel.swift; sourceTree = "<group>"; };
		B40233F2989AD49906BB310D /* RoomPollsHistoryScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPollsHistoryScreenViewModelTests.swift; sourceTree = "<group>"; };
		B410B32B72C90BF94E481F33 /* AppLockSetupPINScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupPINScreenModels.swift; sourceTree = "<group>"; };
		B43456E73F8A2D52B69B9FB9 /* TemplateScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateScreenViewModel.swift; sourceTree = "<group>"; };
		B4AE42C19EDE64B7CB7BE4D0 /* SecurityAndPrivacyScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecurityAndPrivacyScreen.swift; sourceTree = "<group>"; };
		B4CFE236419E830E8946639C /* Analytics+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Analytics+SwiftUI.swift"; sourceTree = "<group>"; };
		B50F03079F6B5EF9CA005F14 /* TimelineProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineProxyProtocol.swift; sourceTree = "<group>"; };
		B53AC78E49A297AC1D72A7CF /* AppMediator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppMediator.swift; sourceTree = "<group>"; };
		B590BD4507D4F0A377FDE01A /* LoadableAvatarImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadableAvatarImage.swift; sourceTree = "<group>"; };
		B5D829FD8958376614504B18 /* TargetConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TargetConfiguration.swift; sourceTree = "<group>"; };
		B61C339A2FDDBD067FF6635C /* ConfettiScene.scn */ = {isa = PBXFileReference; path = ConfettiScene.scn; sourceTree = "<group>"; };
		B6404166CBF5CC88673FF9E2 /* RoomDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetails.swift; sourceTree = "<group>"; };
		B65DDCF8E41759890355ACBC /* AuthenticationStartScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationStartScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		B682FE2C44C5E163E7023B05 /* CopyTextButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CopyTextButton.swift; sourceTree = "<group>"; };
		B68B31232312AFC844440BFE /* DeclineAndBlockScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeclineAndBlockScreenModels.swift; sourceTree = "<group>"; };
		B69AEA8755382DB34892FB7B /* ThreadTimelineScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadTimelineScreenModels.swift; sourceTree = "<group>"; };
		B6A293D06BAB2B7A17D9314B /* VoiceMessageRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageRoomTimelineView.swift; sourceTree = "<group>"; };
		B6C585CE1F721A2770C70D47 /* TimelineControllerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineControllerProtocol.swift; sourceTree = "<group>"; };
		B6E4AB573FAEBB7B853DD04C /* AppHooks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppHooks.swift; sourceTree = "<group>"; };
		B6E89E530A8E92EC44301CA1 /* Bundle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Bundle.swift; sourceTree = "<group>"; };
		B707676F9EB213653DF91854 /* ManageAuthorizedSpacesScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageAuthorizedSpacesScreen.swift; sourceTree = "<group>"; };
		B73587C2E3CF5998361AE516 /* HomeScreenRoomTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenRoomTests.swift; sourceTree = "<group>"; };
		B746EFA112532A7B701FB914 /* RoomNotificationSettingsCustomSectionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsCustomSectionView.swift; sourceTree = "<group>"; };
		B7728AA8046D460145EAC740 /* RoomTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTests.swift; sourceTree = "<group>"; };
		B7884BD256C091EB511B2EDF /* AppLockSetupPINScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupPINScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		B788615712FED326F73D3F83 /* GlobalSearchScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		B7F0192CE2F891141A25B49F /* UITestsSignalling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestsSignalling.swift; sourceTree = "<group>"; };
		B80D1901BA0B095E27793EDE /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = "<group>"; };
		B8108C8F0ACF6A7EB72D0117 /* RoomScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomScreenCoordinator.swift; sourceTree = "<group>"; };
		B81B6170DB690013CEB646F4 /* MapLibreModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapLibreModels.swift; sourceTree = "<group>"; };
		B8516302ACCA94A0E680AB3B /* VoiceMessageButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageButton.swift; sourceTree = "<group>"; };
		B858A61F2A570DFB8DE570A7 /* AggregratedReaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AggregratedReaction.swift; sourceTree = "<group>"; };
		B88CE0A058727BC68EEEC6B6 /* ShareExtension.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ShareExtension.entitlements; sourceTree = "<group>"; };
		B8A3B7637DDBD6AA97AC2545 /* CameraPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CameraPicker.swift; sourceTree = "<group>"; };
		B8F28602AC7AC881AED37EBA /* NavigationCoordinators.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationCoordinators.swift; sourceTree = "<group>"; };
		B902EA6CD3296B0E10EE432B /* HomeScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreen.swift; sourceTree = "<group>"; };
		B91AD590B0B40718A0AA0C61 /* DeferredFulfillment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeferredFulfillment.swift; sourceTree = "<group>"; };
		B99E13633862847D8B7E2815 /* StartChatScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartChatScreenModels.swift; sourceTree = "<group>"; };
		BA241DEEF7C8A7181C0AEDC9 /* UserPreferenceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserPreferenceTests.swift; sourceTree = "<group>"; };
		BA257D747DD7E6FFA5C2BE2D /* LinkNewDeviceServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkNewDeviceServiceMock.swift; sourceTree = "<group>"; };
		BA40B98B098B6F0371B750B3 /* TemplateScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateScreenModels.swift; sourceTree = "<group>"; };
		BA919F521E9F0EE3638AFC85 /* BugReportScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportScreen.swift; sourceTree = "<group>"; };
		BB284643AF7AB131E307DCE0 /* AudioSessionProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioSessionProtocol.swift; sourceTree = "<group>"; };
		BB576F4118C35E6B5124FA22 /* test_apple_image.heic */ = {isa = PBXFileReference; path = test_apple_image.heic; sourceTree = "<group>"; };
		BB5B00A014307CE37B2812CD /* TimelineViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineViewModelProtocol.swift; sourceTree = "<group>"; };
		BB6ED50FE104992419310EEB /* NotificationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationHandler.swift; sourceTree = "<group>"; };
		BB8BC4C791D0E88CFCF4E5DF /* ServerSelectionScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSelectionScreenCoordinator.swift; sourceTree = "<group>"; };
		BBEC57C204D77908E355EF42 /* AudioRecorderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioRecorderProtocol.swift; sourceTree = "<group>"; };
		BC2E7CEE6E9314FD69FE0ED9 /* ThreadTimelineScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadTimelineScreen.swift; sourceTree = "<group>"; };
		BC51BF90469412ABDE658CDD /* portrait_test_image.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = portrait_test_image.jpg; sourceTree = "<group>"; };
		BC8AA23D4F37CC26564F63C5 /* LayoutMocks.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutMocks.swift; sourceTree = "<group>"; };
		BCDA016D05107DED3B9495CB /* TimelineItemDebugView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemDebugView.swift; sourceTree = "<group>"; };
		BD5480F03306234FC086E93B /* HomeScreenNewSoundBanner.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenNewSoundBanner.swift; sourceTree = "<group>"; };
		BDBB8E5436E1BE0D6814BB7D /* PlaybackSpeedButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaybackSpeedButton.swift; sourceTree = "<group>"; };
		BDE3EDEA7E64D68FEB828F83 /* SpaceSettingsFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceSettingsFlowCoordinator.swift; sourceTree = "<group>"; };
		BE148A4FFEE853C5A281500C /* UNNotificationContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UNNotificationContent.swift; sourceTree = "<group>"; };
		BE89A8BD65CCE3FCC925CA14 /* TimelineItemReplyDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemReplyDetails.swift; sourceTree = "<group>"; };
		BE98688578F8B0541D853695 /* test_pdf.pdf */ = {isa = PBXFileReference; lastKnownFileType = image.pdf; path = test_pdf.pdf; sourceTree = "<group>"; };
		BE9BBB18FB27F09032AD8769 /* NotificationPermissionsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationPermissionsScreenViewModel.swift; sourceTree = "<group>"; };
		BEA38B9851CFCC4D67F5587D /* EmojiPickerScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerScreenCoordinator.swift; sourceTree = "<group>"; };
		BEBA759D1347CFFB3D84ED1F /* UserSessionStoreProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionStoreProtocol.swift; sourceTree = "<group>"; };
		BEE365C5A4E90ACBE398EFFE /* pt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt; path = pt.lproj/SAS.strings; sourceTree = "<group>"; };
		BEF5FE93A06F563B477F024A /* RoomAvatarImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomAvatarImage.swift; sourceTree = "<group>"; };
		BF34A2FD6797535C95AC918D /* PlaceholderScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaceholderScreenCoordinator.swift; sourceTree = "<group>"; };
		BF8349149254469E24483FB0 /* SpaceScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceScreenViewModel.swift; sourceTree = "<group>"; };
		BFA9EA59D5C0DA1BFC7B3621 /* QRCodeLoginScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeLoginScreen.swift; sourceTree = "<group>"; };
		BFBF273BC2BFB9F3EEFA988B /* CollapsibleRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CollapsibleRoomTimelineView.swift; sourceTree = "<group>"; };
		BFDCAC6CAAD65A2C24EA9C4B /* Dictionary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dictionary.swift; sourceTree = "<group>"; };
		BFEA446F8618DBA79A9239CC /* MessageForwardingScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageForwardingScreen.swift; sourceTree = "<group>"; };
		BFEE91FB8ABB5F5884B6D940 /* WaveformInteractionModifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaveformInteractionModifier.swift; sourceTree = "<group>"; };
		C024C151639C4E1B91FCC68B /* ElementXAttributeScope.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementXAttributeScope.swift; sourceTree = "<group>"; };
		C070FD43DC6BF4E50217965A /* LocalizationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocalizationTests.swift; sourceTree = "<group>"; };
		C07851F4EA81AA3339806A7B /* KnockRequestProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestProxyProtocol.swift; sourceTree = "<group>"; };
		C08E9043618AE5B0BF7B07E1 /* TemplateScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateScreenViewModelTests.swift; sourceTree = "<group>"; };
		C0900BBF0A5D5D775E917C70 /* EventBasedMessageTimelineItemProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventBasedMessageTimelineItemProtocol.swift; sourceTree = "<group>"; };
		C0FEA560929DD73FFEF8C3DF /* HomeScreenEmptyStateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenEmptyStateView.swift; sourceTree = "<group>"; };
		C11397904D19CFF0E3689F0E /* SpaceScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceScreenModels.swift; sourceTree = "<group>"; };
		C142248014E08E885E323E56 /* Avatars.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Avatars.swift; sourceTree = "<group>"; };
		C14D83B2B7CD5501A0089EFC /* LayoutDirection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LayoutDirection.swift; sourceTree = "<group>"; };
		C1511766C534367700C8DD75 /* RoomNotificationModeProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationModeProxy.swift; sourceTree = "<group>"; };
		C15E0017717EAE3A1D02D005 /* StaticLocationScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticLocationScreenCoordinator.swift; sourceTree = "<group>"; };
		C1D737F4672021D0A7D218CD /* OIDCAccountSettingsPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OIDCAccountSettingsPresenter.swift; sourceTree = "<group>"; };
		C1FA515B3B0D61EF1E907D2D /* BadgeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BadgeView.swift; sourceTree = "<group>"; };
		C258C9C815272911A5B132C3 /* FormattedBodyText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattedBodyText.swift; sourceTree = "<group>"; };
		C2886615BEBAE33A0AA4D5F8 /* RoomScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomScreenModels.swift; sourceTree = "<group>"; };
		C2E9B841EE4878283ECDB554 /* InviteUsersScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUsersScreen.swift; sourceTree = "<group>"; };
		C30F45308428A4D9FFDB2FB8 /* BannedRoomProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BannedRoomProxy.swift; sourceTree = "<group>"; };
		C3141EE5B2CBEC45270E01EB /* CreateRoomSpaceSelectionSheet.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateRoomSpaceSelectionSheet.swift; sourceTree = "<group>"; };
		C3285BD95B564CA2A948E511 /* OnboardingFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingFlowCoordinator.swift; sourceTree = "<group>"; };
		C33B3F17996DFDF5F0181512 /* Data.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Data.swift; sourceTree = "<group>"; };
		C352359663A0E52BA20761EE /* LoadableImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadableImage.swift; sourceTree = "<group>"; };
		C4756240773D26AB74C22668 /* OrientationManagerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OrientationManagerProtocol.swift; sourceTree = "<group>"; };
		C4C1C19A4BE46EDE1411ECCE /* ThreadTimelineScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadTimelineScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		C4C89820BB2B88D4EA28131C /* BugReportScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		C4CD503F5E0938FE53C7C6E7 /* UserDetailsEditScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDetailsEditScreenCoordinator.swift; sourceTree = "<group>"; };
		C537DE821FED94D23467B6C4 /* PillUtilities.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PillUtilities.swift; sourceTree = "<group>"; };
		C55679AF67545EF8087E47BE /* RoomMemberDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberDetails.swift; sourceTree = "<group>"; };
		C5599255A6C98EBDA77B76E6 /* ImageRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageRoomTimelineView.swift; sourceTree = "<group>"; };
		C55CC239AE12339C565F6C9A /* AudioRecorderStateTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioRecorderStateTests.swift; sourceTree = "<group>"; };
		C55D7E514F9DE4E3D72FDCAD /* SessionVerificationControllerProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationControllerProxy.swift; sourceTree = "<group>"; };
		C57DB49B8426AA721BF85D83 /* SpaceServiceProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceServiceProxyProtocol.swift; sourceTree = "<group>"; };
		C5AEB5907E24092D741718AF /* ResolveVerifiedUserSendFailureScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ResolveVerifiedUserSendFailureScreenCoordinator.swift; sourceTree = "<group>"; };
		C5F06F2F09B2EDD067DC2174 /* NotificationSettingsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsScreen.swift; sourceTree = "<group>"; };
		C616D90B1E2F033CAA325439 /* StaticLocationScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticLocationScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		C687844F60BFF532D49A994C /* AnalyticsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsTests.swift; sourceTree = "<group>"; };
		C6A9F49B3EE59147AF2F70BB /* SeparatorRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SeparatorRoomTimelineItem.swift; sourceTree = "<group>"; };
		C705E605EF57C19DBE86FFA1 /* PlaceholderAvatarImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlaceholderAvatarImage.swift; sourceTree = "<group>"; };
		C715CFE00686DACA59D836EA /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = fa.lproj/SAS.strings; sourceTree = "<group>"; };
		C729D95CB4588D4D9AAC3DFA /* RoomChangePermissionsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangePermissionsScreenModels.swift; sourceTree = "<group>"; };
		C75EF87651B00A176AB08E97 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
		C75FE3F524B575D53787868C /* TimelineMediaPreviewRedactConfirmationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewRedactConfirmationView.swift; sourceTree = "<group>"; };
		C7661EFFCAA307A97D71132A /* HomeScreenRoomList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenRoomList.swift; sourceTree = "<group>"; };
		C830A64609CBD152F06E0457 /* NotificationConstants.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationConstants.swift; sourceTree = "<group>"; };
		C833673B334A0651AB46F30B /* StaticLocationScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticLocationScreenViewModelTests.swift; sourceTree = "<group>"; };
		C90514BE9B8ACCBCF0AD2489 /* ComposerToolbarViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerToolbarViewModel.swift; sourceTree = "<group>"; };
		C95ADE8D9527523572532219 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = hu; path = hu.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		C97F8963B14EB0AF3940DDBF /* NotificationSettingsEditScreenRoomCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsEditScreenRoomCell.swift; sourceTree = "<group>"; };
		C99FDEEB71173C4C6FA2734C /* UserSessionFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionFlowCoordinator.swift; sourceTree = "<group>"; };
		C9AC2CC94FA06F728883B694 /* KnockRequestsListScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestsListScreenViewModelTests.swift; sourceTree = "<group>"; };
		C9E535B3388755B65C34CD10 /* UnsupportedRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnsupportedRoomTimelineView.swift; sourceTree = "<group>"; };
		C9E8A8EC299E12490588B07C /* KnockRequestsListScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestsListScreenCoordinator.swift; sourceTree = "<group>"; };
		C9F893F4A111CB7BA5C96949 /* AppLockSetupBiometricsScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupBiometricsScreenViewModel.swift; sourceTree = "<group>"; };
		CA28F29C9F93E93CC3C2C715 /* NavigationRootCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationRootCoordinator.swift; sourceTree = "<group>"; };
		CA29952595B804DA221A0C1D /* ComposerToolbarViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerToolbarViewModelTests.swift; sourceTree = "<group>"; };
		CA46BDF38F87118939BDF659 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		CA4F6D7000EDCD187E0989E7 /* PinnedEventsTimelineScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedEventsTimelineScreen.swift; sourceTree = "<group>"; };
		CA89A2DD51B6BBE1DA55E263 /* Application.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = "<group>"; };
		CA90BD288E5AE6BC643AFDDF /* TemplateScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemplateScreenCoordinator.swift; sourceTree = "<group>"; };
		CACA846B3E3E9A521D98B178 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
		CB7B588A06911B455AC0B4C9 /* ManageRoomMemberSheetViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageRoomMemberSheetViewModelProtocol.swift; sourceTree = "<group>"; };
		CB98BFD8E93C7FCCEDEC46F9 /* SpacesScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpacesScreenViewModel.swift; sourceTree = "<group>"; };
		CBBCC6E74774E79B599625D0 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
		CBF9AEA706926DD0DA2B954C /* JoinedRoomSize+MemberCount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JoinedRoomSize+MemberCount.swift"; sourceTree = "<group>"; };
		CC03209FDE8CE0810617BFFF /* RoomMembersListScreenMemberCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersListScreenMemberCell.swift; sourceTree = "<group>"; };
		CC1DDB2293A51EA4C2739351 /* RoomListFiltersEmptyStateView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomListFiltersEmptyStateView.swift; sourceTree = "<group>"; };
		CC437C491EA6996513B1CEAB /* ElementCallConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementCallConfiguration.swift; sourceTree = "<group>"; };
		CC666DAE98245269775329B2 /* RoomMembersFlowCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersFlowCoordinatorTests.swift; sourceTree = "<group>"; };
		CC680E0E79D818706CB28CF8 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
		CC743C7A85E3171BCBF0A653 /* AvatarHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AvatarHeaderView.swift; sourceTree = "<group>"; };
		CC8E9ECC1118A92FAD5191CD /* SpaceAddRoomsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceAddRoomsScreen.swift; sourceTree = "<group>"; };
		CCAA1B97A17A750AC706B112 /* SpaceServiceRoom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceServiceRoom.swift; sourceTree = "<group>"; };
		CCF71646898A2F720C5BFDF5 /* RoomDirectorySearchScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDirectorySearchScreenViewModel.swift; sourceTree = "<group>"; };
		CD469F7513574341181F7EAA /* ServerSelectionScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSelectionScreen.swift; sourceTree = "<group>"; };
		CD6613DE16AD26B3A74DA1F5 /* LocationRoomTimelineItemContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationRoomTimelineItemContent.swift; sourceTree = "<group>"; };
		CDA38C9B58693A49A3032552 /* DeclineAndBlockScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeclineAndBlockScreenCoordinator.swift; sourceTree = "<group>"; };
		CDB3227C7A74B734924942E9 /* RoomSummaryProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSummaryProvider.swift; sourceTree = "<group>"; };
		CDE3F3911FF7CC639BDE5844 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/Localizable.strings; sourceTree = "<group>"; };
		CEE20623EB4A9B88FB29F2BA /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/SAS.strings; sourceTree = "<group>"; };
		CEE41494C837AA403A06A5D9 /* UnitTests.xctestplan */ = {isa = PBXFileReference; path = UnitTests.xctestplan; sourceTree = "<group>"; };
		CF19027E7FFA5E63D148873A /* CreateRoomScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateRoomScreenViewModel.swift; sourceTree = "<group>"; };
		CF847A34FC4C8C937CD39E08 /* LabsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		CFFA5E881D281810AB428EA3 /* RoomPowerLevelsProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPowerLevelsProxy.swift; sourceTree = "<group>"; };
		D03D7ECAC68C2FFB8CF01BCB /* DeactivateAccountScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeactivateAccountScreen.swift; sourceTree = "<group>"; };
		D046ABB22E680F7C5054441B /* SecurityAndPrivacyScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecurityAndPrivacyScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		D071F86CD47582B9196C9D16 /* UserDiscoverySection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDiscoverySection.swift; sourceTree = "<group>"; };
		D09227E671DB30795C43FFFD /* KnockRequestsListScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KnockRequestsListScreenViewModel.swift; sourceTree = "<group>"; };
		D0C2D52E36AD614B3C003EF6 /* RoomTimelineItemViewState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemViewState.swift; sourceTree = "<group>"; };
		D1896F6288D80E1F3EFB3DF8 /* ka */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ka; path = ka.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		D196116D2DD3F2757D45FCB7 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = hu.lproj/SAS.strings; sourceTree = "<group>"; };
		D1BC84BA0AF11C2128D58ABD /* Common.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Common.swift; sourceTree = "<group>"; };
		D1D8479BB704B7EF696F8ABE /* RoomPollsHistoryScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPollsHistoryScreenCoordinator.swift; sourceTree = "<group>"; };
		D1D97BAF04AA150C0EF03021 /* VerificationBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VerificationBadge.swift; sourceTree = "<group>"; };
		D263254AFE5B7993FFBBF324 /* NSE.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NSE.entitlements; sourceTree = "<group>"; };
		D28F7A6CEEA4A2815B0F0F55 /* SettingsFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsFlowCoordinator.swift; sourceTree = "<group>"; };
		D316BB02636AF2174F2580E6 /* SoftLogoutScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftLogoutScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		D33116993D54FADC0C721C1F /* Application.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = "<group>"; };
		D3557ACB95D0F666EF5AF0CE /* Secrets.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Secrets.swift; sourceTree = "<group>"; };
		D38391154120264910D19528 /* PollMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollMock.swift; sourceTree = "<group>"; };
		D39D7F513A36C9C1951DB44C /* AnalyticsSettingsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsSettingsScreen.swift; sourceTree = "<group>"; };
		D3F219838588C62198E726E3 /* LABiometryType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LABiometryType.swift; sourceTree = "<group>"; };
		D3F275432954C8C6B1B7D966 /* AppLockSetupPINScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupPINScreen.swift; sourceTree = "<group>"; };
		D45C9EAA86423D7D3126DE4F /* VoiceMessageRecorderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageRecorderProtocol.swift; sourceTree = "<group>"; };
		D49B9785E3AD7D1C15A29F2F /* MediaSourceProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaSourceProxy.swift; sourceTree = "<group>"; };
		D4DA544B2520BFA65D6DB4BB /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = "<group>"; };
		D529B976F8B2AA654D923422 /* VoiceMessageRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageRoomTimelineItem.swift; sourceTree = "<group>"; };
		D5338450E6783A576B5C16DD /* StickerRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StickerRoomTimelineView.swift; sourceTree = "<group>"; };
		D53FCCE44F96E0BC411A6CF0 /* TimelineSenderAvatarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineSenderAvatarView.swift; sourceTree = "<group>"; };
		D54E12B98252F6C527E31FEE /* MediaUploadPreviewScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaUploadPreviewScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		D5B4932E4EFBC8FAC10972CD /* UserProfileScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileScreenCoordinator.swift; sourceTree = "<group>"; };
		D5D186A6DB8FAC5C9D0E4D61 /* RemoteSettingsHook.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemoteSettingsHook.swift; sourceTree = "<group>"; };
		D5EA0312A6262484AA393AC9 /* CompletionSuggestionServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CompletionSuggestionServiceTests.swift; sourceTree = "<group>"; };
		D622EC7898469BB1D0881CDD /* PollFormScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollFormScreen.swift; sourceTree = "<group>"; };
		D653265D006E708E4E51AD64 /* HomeScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenCoordinator.swift; sourceTree = "<group>"; };
		D66B5D86A9AB95E0E01BED82 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = uk.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		D67CBAFA48ED0B6FCE74F88F /* lt */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lt; path = lt.lproj/Localizable.strings; sourceTree = "<group>"; };
		D6D094C15E8DB424F1C6FC94 /* hr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hr; path = hr.lproj/Localizable.strings; sourceTree = "<group>"; };
		D6DC38E64A5ED3FDB201029A /* BugReportService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportService.swift; sourceTree = "<group>"; };
		D7149BDDE47F8AD104E644E2 /* TraceLogPack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TraceLogPack.swift; sourceTree = "<group>"; };
		D751AA05AD2182BFC4608DE6 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ur; path = ur.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		D7673F2B0B038FAB2A8D16AD /* ElementTextFieldStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementTextFieldStyle.swift; sourceTree = "<group>"; };
		D77F75B3E9F99864048A422A /* DeactivateAccountScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeactivateAccountScreenViewModelTests.swift; sourceTree = "<group>"; };
		D78C13EF5035879B6131030F /* Room.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Room.swift; sourceTree = "<group>"; };
		D79BB714D28C9F588DD69353 /* SecureBackupScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		D7B18089ED50324583BB2FB7 /* EditRoomAddressScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditRoomAddressScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		D7BB243B26D54EF1A0C422C0 /* NotificationContentBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationContentBuilder.swift; sourceTree = "<group>"; };
		D80807B554CF9C524F98674F /* ManageRoomMemberSheetViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageRoomMemberSheetViewModelTests.swift; sourceTree = "<group>"; };
		D8320AB70CEFCDC0EC6E72B6 /* ur */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ur; path = ur.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		D879DC5515B1D42577F96C94 /* RoomSelectionScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSelectionScreen.swift; sourceTree = "<group>"; };
		D8AA084E10B80D64449C02A9 /* SessionVerificationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationTests.swift; sourceTree = "<group>"; };
		D8E60332509665C00179ACF6 /* MessageForwardingScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageForwardingScreenViewModel.swift; sourceTree = "<group>"; };
		D8F5F9E02B1AB5350B1815E7 /* TimelineStartRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineStartRoomTimelineItem.swift; sourceTree = "<group>"; };
		D8FC33C3F6BF597E095CE9FA /* HomeScreenInviteCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenInviteCell.swift; sourceTree = "<group>"; };
		D93C94C30E3135BC9290DE13 /* VoiceMessageRecorderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageRecorderTests.swift; sourceTree = "<group>"; };
		D95E8C0EFEC0C6F96EDAA71A /* PreviewTests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = PreviewTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		D97A4E73EA97CA08D2BB9806 /* RoomScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomScreenTests.swift; sourceTree = "<group>"; };
		D9C5AA3EF7EC67C01C75CEDD /* LabsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LabsScreen.swift; sourceTree = "<group>"; };
		DA14564EE143F73F7E4D1F79 /* RoomNotificationSettingsScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsScreenModels.swift; sourceTree = "<group>"; };
		DA3D82522494E78746B2214E /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/SAS.strings; sourceTree = "<group>"; };
		DAB8D7926A5684E18196B538 /* VoiceMessageCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceMessageCache.swift; sourceTree = "<group>"; };
		DADECBBB672497BCD4822468 /* Result.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Result.swift; sourceTree = "<group>"; };
		DB06F22CFA34885B40976061 /* RoomDetailsEditScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsEditScreen.swift; sourceTree = "<group>"; };
		DB08D1F7C27A8C24EF81073C /* MapURLs.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapURLs.swift; sourceTree = "<group>"; };
		DB6F137B69DCB59353E37B80 /* TimelineItemKeyForwarder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemKeyForwarder.swift; sourceTree = "<group>"; };
		DBEDCEC9D908C19C63D24395 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
		DC0AEA686E425F86F6BA0404 /* UNNotification+Creator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UNNotification+Creator.swift"; sourceTree = "<group>"; };
		DC10CCC8D68B863E20660DBC /* MessageForwardingScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageForwardingScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		DC528B3764E3CF7FCFEF40E7 /* PollInteractionHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollInteractionHandler.swift; sourceTree = "<group>"; };
		DCA2D836BD10303F37FAAEED /* test_voice_message.m4a */ = {isa = PBXFileReference; path = test_voice_message.m4a; sourceTree = "<group>"; };
		DCAC01A97A43BE07B9E94E43 /* ShareExtensionModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareExtensionModels.swift; sourceTree = "<group>"; };
		DCDAB580109C09A6AA97AF7E /* PollFormScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollFormScreenTests.swift; sourceTree = "<group>"; };
		DCF239C619971FDE48132550 /* SecureBackupLogoutConfirmationScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupLogoutConfirmationScreenModels.swift; sourceTree = "<group>"; };
		DD297970D7A0F8BAF870F010 /* SpacesScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpacesScreenModels.swift; sourceTree = "<group>"; };
		DD3C65634A34467CB407A061 /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = "<group>"; };
		DD955A0380C287C418F1A74D /* PhotoLibraryManagerMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoLibraryManagerMock.swift; sourceTree = "<group>"; };
		DD97F9661ABF08CE002054A2 /* AppLockServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockServiceTests.swift; sourceTree = "<group>"; };
		DE5127D6EA05B2E45D0A7D59 /* JoinRoomScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinRoomScreenViewModelTests.swift; sourceTree = "<group>"; };
		DEBB74427E24AF30CDB131B7 /* DeferredFulfillmentTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeferredFulfillmentTests.swift; sourceTree = "<group>"; };
		DEC1D382565A4E9CAC2F14EA /* MediaFileHandleProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaFileHandleProxy.swift; sourceTree = "<group>"; };
		DF05DA24F71B455E8EFEBC3B /* SessionVerificationViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationViewModelTests.swift; sourceTree = "<group>"; };
		DF17EA323AD0205A6AB621AA /* Snapshotting.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Snapshotting.swift; sourceTree = "<group>"; };
		DF3D25B3EDB283B5807EADCF /* ReadMarkerRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadMarkerRoomTimelineItem.swift; sourceTree = "<group>"; };
		DFFB0E7C6D8E190AFA0176DC /* uz */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = uz; path = uz.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		E06AAD6D9D3F5833E7A5A2F9 /* RoomListFilterModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomListFilterModels.swift; sourceTree = "<group>"; };
		E0FCA0957FAA0E15A9F5579D /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Untranslated.stringsdict; sourceTree = "<group>"; };
		E0FF9CB3EFA753277291F609 /* EncryptionResetScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetScreenCoordinator.swift; sourceTree = "<group>"; };
		E10765FBC83B34A3BC4ADB23 /* TimelineScrollToBottomButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineScrollToBottomButton.swift; sourceTree = "<group>"; };
		E10DA51DBC8C7E1460DBCCBD /* UserProfileListRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileListRow.swift; sourceTree = "<group>"; };
		E157152B11E347F735C3FD6E /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = tr; path = tr.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		E1573D28C8A9FB6399D0EEFB /* SecureBackupLogoutConfirmationScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupLogoutConfirmationScreenCoordinator.swift; sourceTree = "<group>"; };
		E1A5FEF17ED7E6176D922D4F /* RoomDetailsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsScreen.swift; sourceTree = "<group>"; };
		E1E0B4A34E69BD2132BEC521 /* MessageText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageText.swift; sourceTree = "<group>"; };
		E1ED17433ADC77287F8904F9 /* CallNotificationRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallNotificationRoomTimelineItem.swift; sourceTree = "<group>"; };
		E20403084A320D588ACED200 /* ReportRoomScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReportRoomScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		E2520C4F33AA0C061D209C28 /* RoomMembersListScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersListScreenTests.swift; sourceTree = "<group>"; };
		E2776E63E02719B20758EB78 /* EditRoomAddressListRow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditRoomAddressListRow.swift; sourceTree = "<group>"; };
		E2B1CC9AA154F4D5435BF60A /* Comparable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Comparable.swift; sourceTree = "<group>"; };
		E2F96CCBEAAA7F2185BFA354 /* ClientProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientProxyMock.swift; sourceTree = "<group>"; };
		E3059CFA00C67D8787273B20 /* ServerSelectionScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSelectionScreenViewModel.swift; sourceTree = "<group>"; };
		E321E840DCC63790049984F4 /* ElementCallServiceMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementCallServiceMock.swift; sourceTree = "<group>"; };
		E36CB905A2B9EC2C92A2DA7C /* KeychainController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainController.swift; sourceTree = "<group>"; };
		E3877D3CFAC1D33823359BAF /* HTMLParserStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTMLParserStyle.swift; sourceTree = "<group>"; };
		E3B97591B2D3D4D67553506D /* AnalyticsClientProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsClientProtocol.swift; sourceTree = "<group>"; };
		E4103AB4340F2974D690A12A /* CallScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallScreen.swift; sourceTree = "<group>"; };
		E413F4CBD7BF0588F394A9DD /* RoomDetailsEditScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDetailsEditScreenViewModel.swift; sourceTree = "<group>"; };
		E43005941B3A2C9671E23C85 /* UserIndicatorModalView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIndicatorModalView.swift; sourceTree = "<group>"; };
		E43F773904F87FF5ADFE4DD1 /* TestablePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestablePreview.swift; sourceTree = "<group>"; };
		E44E35AA87F49503E7B3BF6E /* AudioConverter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioConverter.swift; sourceTree = "<group>"; };
		E45EBAFF1A83538D54ABDF92 /* ServerSelectionScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerSelectionScreenViewModelTests.swift; sourceTree = "<group>"; };
		E461B3C8BBBFCA400B268D14 /* AppRouteURLParserTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppRouteURLParserTests.swift; sourceTree = "<group>"; };
		E48C91C8BE55CAE1A3DBC3BC /* TimelineItemIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineItemIdentifier.swift; sourceTree = "<group>"; };
		E5272BC4A60B6AD7553BACA1 /* BlurHashDecode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlurHashDecode.swift; sourceTree = "<group>"; };
		E53BFB7E4F329621C844E8C3 /* AnalyticsPromptScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsPromptScreen.swift; sourceTree = "<group>"; };
		E55B5EA766E89FF1F87C3ACB /* RoomNotificationSettingsProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsProxyProtocol.swift; sourceTree = "<group>"; };
		E5E7D4EE7CA295E5039FDA21 /* portrait_test_video.mp4 */ = {isa = PBXFileReference; path = portrait_test_video.mp4; sourceTree = "<group>"; };
		E5E94DCFEE803E5ABAE8ACCE /* KeychainControllerProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainControllerProtocol.swift; sourceTree = "<group>"; };
		E5F2B6443D1ED8602F328539 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ru; path = ru.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		E5FDFAA04174CC99FB66391C /* EditRoomAddressScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditRoomAddressScreenViewModel.swift; sourceTree = "<group>"; };
		E604A74AEFE0BF6151061291 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		E60757AFE04391B43EA568B8 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = nl.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		E63072981793CCA84EE12798 /* ChatsSpaceFiltersScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatsSpaceFiltersScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		E6372DD10DED30E7AD7BCE21 /* RoomListFiltersView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomListFiltersView.swift; sourceTree = "<group>"; };
		E66763BD54A3A1D9C6E6F2F1 /* PinnedItemsIndicatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedItemsIndicatorView.swift; sourceTree = "<group>"; };
		E6935A55AB3B0C94BC566DD6 /* EncryptionResetPasswordScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionResetPasswordScreenCoordinator.swift; sourceTree = "<group>"; };
		E6E6BDF9D26DB05C88901416 /* RedactedRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RedactedRoomTimelineItem.swift; sourceTree = "<group>"; };
		E6F5D66F158A6662F953733E /* NotificationSettingsProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsProxy.swift; sourceTree = "<group>"; };
		E7495E1119753B06FF2C2279 /* PhotoLibraryManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoLibraryManager.swift; sourceTree = "<group>"; };
		E76A706B3EEA32B882DA5E2D /* BlockedUsersScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedUsersScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		E78FC546F28E045A560F2963 /* EncryptionKeyProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionKeyProviderProtocol.swift; sourceTree = "<group>"; };
		E8294DB9E95C0C0630418466 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Localizable.strings; sourceTree = "<group>"; };
		E8495F37D6245AD0CFA1F60B /* AppLockTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockTests.swift; sourceTree = "<group>"; };
		E8A1F98AE670377B20679FF5 /* MediaPlayerProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPlayerProvider.swift; sourceTree = "<group>"; };
		E8AE4B3273BA189FDCD4055C /* UserIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIndicator.swift; sourceTree = "<group>"; };
		E8CA187FE656EE5A3F6C7DE5 /* UIFont+AttributedStringBuilder.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIFont+AttributedStringBuilder.m"; sourceTree = "<group>"; };
		E8D354D4232DED9649FD0FF4 /* OIDCConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OIDCConfiguration.swift; sourceTree = "<group>"; };
		E944F717FC10A428D027074D /* RoomPowerLevelsProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPowerLevelsProxyMock.swift; sourceTree = "<group>"; };
		E96ED747FF90332EA1333C22 /* RoomTimelineItemFixtures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemFixtures.swift; sourceTree = "<group>"; };
		E992D7B8BE54B2AB454613AF /* XCUIElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCUIElement.swift; sourceTree = "<group>"; };
		E9A3D3CFA199FA7897364547 /* CallInviteRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallInviteRoomTimelineItem.swift; sourceTree = "<group>"; };
		E9B796D347E53631576F631C /* PreviewTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreviewTests.swift; sourceTree = "<group>"; };
		E9D059BFE329BE09B6D96A9F /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = ro; path = ro.lproj/Localizable.stringsdict; sourceTree = "<group>"; };
		EA4D639E27D5882A6A71AECF /* GlobalSearchScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSearchScreenViewModelTests.swift; sourceTree = "<group>"; };
		EA551A98778CEE7366838CE2 /* QRCodeLoginScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeLoginScreenCoordinator.swift; sourceTree = "<group>"; };
		EA880E78AF4BD24E45A7808C /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		EACD4855BDAD0799FD86B7B5 /* SpaceRoomListProxyProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceRoomListProxyProtocol.swift; sourceTree = "<group>"; };
		EAF710CB1C31F8938EAA3A7D /* RoomChangeRolesScreenSection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomChangeRolesScreenSection.swift; sourceTree = "<group>"; };
		EB3B237387B8288A5A938F1B /* UserAgentBuilderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAgentBuilderTests.swift; sourceTree = "<group>"; };
		EB63761D9F9CE8B23CBD6179 /* PollFormScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollFormScreenModels.swift; sourceTree = "<group>"; };
		EB76A9AFC6CCAD4998D9B045 /* IdentityConfirmationScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentityConfirmationScreenViewModel.swift; sourceTree = "<group>"; };
		EBD19057FDB154A44335CE62 /* AuthenticationClientFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationClientFactory.swift; sourceTree = "<group>"; };
		EBD21AF0131AA38FF9534FAD /* EditRoomAddressScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EditRoomAddressScreenModels.swift; sourceTree = "<group>"; };
		EBEB8D9F4940E161B18FE4BC /* UITestsNotificationCenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestsNotificationCenter.swift; sourceTree = "<group>"; };
		EC589E641AE46EFB2962534D /* RoomMemberDetailsViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMemberDetailsViewModelTests.swift; sourceTree = "<group>"; };
		ECB836DD8BE31931F51B8AC9 /* EncryptionSettingsFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EncryptionSettingsFlowCoordinator.swift; sourceTree = "<group>"; };
		ECD5FCBA169B6A82F501CA1B /* AnalyticsSettingsScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsSettingsScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		ECF79FB25E2D4BD6F50CE7C9 /* RoomMembersListScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomMembersListScreenViewModel.swift; sourceTree = "<group>"; };
		ED044D00F2176681CC02CD54 /* HomeScreenRoomCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenRoomCell.swift; sourceTree = "<group>"; };
		ED096460D7F26F10168FA33B /* LinkNewDeviceScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkNewDeviceScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		ED0AD0C652385F69FA90FAF5 /* TimelineMediaPreviewDataSourceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineMediaPreviewDataSourceTests.swift; sourceTree = "<group>"; };
		ED0CBEAB5F796BEFBAF7BB6A /* VideoRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoRoomTimelineView.swift; sourceTree = "<group>"; };
		ED1D792EB82506A19A72C8DE /* RoomTimelineItemProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomTimelineItemProtocol.swift; sourceTree = "<group>"; };
		ED33988DA4FD4FC666800106 /* SessionVerificationScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SessionVerificationScreenViewModel.swift; sourceTree = "<group>"; };
		ED482057AE39D5C6D9C5F3D8 /* message.caf */ = {isa = PBXFileReference; path = message.caf; sourceTree = "<group>"; };
		ED49073BB1C1FC649DAC2CCD /* LocationRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationRoomTimelineView.swift; sourceTree = "<group>"; };
		ED60E4D2CD678E1EBF16F77A /* BlockedUsersScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedUsersScreen.swift; sourceTree = "<group>"; };
		EDDE826EAB1BAB80C1104980 /* SpaceFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceFlowCoordinator.swift; sourceTree = "<group>"; };
		EE378083653EF0C9B5E9D580 /* EmoteRoomTimelineItemContent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmoteRoomTimelineItemContent.swift; sourceTree = "<group>"; };
		EEAB5662310AE73D93815134 /* JoinRoomScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinRoomScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		EF13BFD415CA84B1272E94F8 /* PINTextFieldTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PINTextFieldTests.swift; sourceTree = "<group>"; };
		EF1593DD87F974F8509BB619 /* ElementAnimations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementAnimations.swift; sourceTree = "<group>"; };
		EF36FC3DE25B20B7FA91F1FD /* SpaceServiceProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceServiceProxyMock.swift; sourceTree = "<group>"; };
		EF98A02DED04075F7CF0C721 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; };
		EFD1CFB730C7417925264F17 /* CreateRoomScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateRoomScreen.swift; sourceTree = "<group>"; };
		EFF7BF82A950B91BC5469E91 /* ViewFrameReader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewFrameReader.swift; sourceTree = "<group>"; };
		EFFD3200F9960D4996159F10 /* BugReportServiceTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BugReportServiceTests.swift; sourceTree = "<group>"; };
		F0096BC5DA86AF6B6E5742AC /* RoomPermissionsTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPermissionsTests.swift; sourceTree = "<group>"; };
		F012CB5EE3F2B67359F6CC52 /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = "<group>"; };
		F0205C03F98BE861EDABCB0D /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = be.lproj/Localizable.strings; sourceTree = "<group>"; };
		F03AEAA2F66E796C365EFD58 /* ElementNavigationStack.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ElementNavigationStack.swift; sourceTree = "<group>"; };
		F08776C48FFB47CACF64ED10 /* ServerConfirmationScreenViewModelTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerConfirmationScreenViewModelTests.swift; sourceTree = "<group>"; };
		F0E14FF533D25A0692F7CEB0 /* RoomPollsHistoryScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPollsHistoryScreenViewModel.swift; sourceTree = "<group>"; };
		F1033290D99D5BBA1AF3560A /* MapTilerURLBuilderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MapTilerURLBuilderProtocol.swift; sourceTree = "<group>"; };
		F104596B0620CEFE5DFD31B1 /* RoomSelectionScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSelectionScreenCoordinator.swift; sourceTree = "<group>"; };
		F134D2D91DFF732FB75B2CB7 /* UserProfileScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		F174A5627CDB3CAF280D1880 /* EmojiPickerScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerScreenModels.swift; sourceTree = "<group>"; };
		F17EFA1D3D09FC2F9C5E1CB2 /* MediaProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaProvider.swift; sourceTree = "<group>"; };
		F1B8500C152BC59445647DA8 /* UnsupportedRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnsupportedRoomTimelineItem.swift; sourceTree = "<group>"; };
		F229480685F30BCB96C439EC /* AdvancedSettingsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdvancedSettingsScreen.swift; sourceTree = "<group>"; };
		F276F31C1AEC19E52B951B62 /* SendInviteConfirmationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendInviteConfirmationView.swift; sourceTree = "<group>"; };
		F2B94F1B0B5D9D42B15AA6E8 /* ChatsTabFlowCoordinatorStateMachine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatsTabFlowCoordinatorStateMachine.swift; sourceTree = "<group>"; };
		F2DC502B1A566E99969D34DD /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		F2E4EF80DFB8FE7C4469B15D /* RoomDirectorySearchScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomDirectorySearchScreen.swift; sourceTree = "<group>"; };
		F3082001D373607455CB08A1 /* QRCodeErrorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeErrorView.swift; sourceTree = "<group>"; };
		F31F59030205A6F65B057E1A /* MatrixEntityRegexTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MatrixEntityRegexTests.swift; sourceTree = "<group>"; };
		F320003F490B11F808ECC5E9 /* JoinedMembersBadgeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinedMembersBadgeView.swift; sourceTree = "<group>"; };
		F348B5F2C12F9D4F4B4D3884 /* VideoRoomTimelineItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoRoomTimelineItem.swift; sourceTree = "<group>"; };
		F37FA1A5D55633E1942B153B /* CallScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallScreenCoordinator.swift; sourceTree = "<group>"; };
		F3A1AB5A84D843B6AC8D5F1E /* AuthenticationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationService.swift; sourceTree = "<group>"; };
		F3AAC314A877DBDB6EBE1170 /* SpaceHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpaceHeaderView.swift; sourceTree = "<group>"; };
		F3AB32690C6CE5C62A86D6FA /* NotificationItemProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationItemProxy.swift; sourceTree = "<group>"; };
		F3C7252B3461D06175D975A4 /* et */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = et; path = et.lproj/SAS.strings; sourceTree = "<group>"; };
		F3D94852AD5BB376CBCC3544 /* RoomPreviewProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPreviewProxy.swift; sourceTree = "<group>"; };
		F3EAE3E9D5EF4A6D5D9C6CFD /* EmojiPickerScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmojiPickerScreenViewModel.swift; sourceTree = "<group>"; };
		F409D44C2E6BE50462E82F8A /* en-US */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-US"; path = "en-US.lproj/Localizable.strings"; sourceTree = "<group>"; };
		F4469F6AE311BDC439B3A5EC /* UserSessionMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionMock.swift; sourceTree = "<group>"; };
		F4548A9BDE5CB3AB864BCA9F /* EffectsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EffectsView.swift; sourceTree = "<group>"; };
		F46E441BA50705E6CEC89FE0 /* RoomSummaryProviderTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSummaryProviderTests.swift; sourceTree = "<group>"; };
		F4CEB4590CCF70F0E3C0B171 /* GeneratedAccessibilityTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneratedAccessibilityTests.swift; sourceTree = "<group>"; };
		F506C6ADB1E1DA6638078E11 /* UITests.xctest */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.cfbundle; path = UITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
		F51D674A5B5F1FE1B878E20F /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = nb.lproj/Localizable.strings; sourceTree = "<group>"; };
		F5311C989EC15B4C2D699025 /* StaticLocationScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StaticLocationScreenViewModel.swift; sourceTree = "<group>"; };
		F57C8022B8A871A1DCD1750A /* UserIndicatorToastView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIndicatorToastView.swift; sourceTree = "<group>"; };
		F5D1BAA90F3A073D91B4F16B /* RoomNotificationSettingsProxyMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomNotificationSettingsProxyMock.swift; sourceTree = "<group>"; };
		F5D8FEB1FED10E995CB002F7 /* TimelineBubbleLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineBubbleLayout.swift; sourceTree = "<group>"; };
		F5E23D8EE6CBACF32F1EC874 /* MediaPlayerProviderProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaPlayerProviderProtocol.swift; sourceTree = "<group>"; };
		F64A8582F65567AC38C2976A /* PollFormScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollFormScreenViewModel.swift; sourceTree = "<group>"; };
		F72EFC8C634469F9262659C7 /* NSItemProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSItemProvider.swift; sourceTree = "<group>"; };
		F7478623CECC9438014244BA /* ServerConfirmationScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerConfirmationScreen.swift; sourceTree = "<group>"; };
		F78B4E56DBFFD4A7A39D10F5 /* AudioPlaybackSpeed.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlaybackSpeed.swift; sourceTree = "<group>"; };
		F7E247E29C7A0E421DB839D7 /* RoomPowerLevel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomPowerLevel.swift; sourceTree = "<group>"; };
		F875D71347DC81EAE7687446 /* NavigationRootCoordinatorTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationRootCoordinatorTests.swift; sourceTree = "<group>"; };
		F899D02CF26EA7675EEBE74C /* UserSessionScreenTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSessionScreenTests.swift; sourceTree = "<group>"; };
		F8CCF9A924521DECA44778C4 /* AppLockSetupBiometricsScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockSetupBiometricsScreen.swift; sourceTree = "<group>"; };
		F9E543072DE58E751F028998 /* TimelineProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TimelineProxy.swift; sourceTree = "<group>"; };
		FA2397174D0DC3918A7A8A7B /* AnalyticsConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsConfiguration.swift; sourceTree = "<group>"; };
		FA3EB5B1848CF4F64E63C6B7 /* PermalinkTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PermalinkTests.swift; sourceTree = "<group>"; };
		FA723686F23EF45E2B398FBC /* TestablePreviewsDictionary.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestablePreviewsDictionary.swift; sourceTree = "<group>"; };
		FA7BB497B2F539C17E88F6B7 /* NotificationSettingsEditScreenViewModelProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsEditScreenViewModelProtocol.swift; sourceTree = "<group>"; };
		FABAC5C4373B0EC24D399663 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/SAS.strings"; sourceTree = "<group>"; };
		FB7BAD55A4E2B8E5828CD64C /* SoftLogoutScreenViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftLogoutScreenViewModel.swift; sourceTree = "<group>"; };
		FB9CD3A0A39BC063438E12D4 /* ManageAuthorizedSpacesScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManageAuthorizedSpacesScreenCoordinator.swift; sourceTree = "<group>"; };
		FB9EABCA9348DFA27439A809 /* WaveformCursorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaveformCursorView.swift; sourceTree = "<group>"; };
		FBB0328F2887BF0A65BC5D49 /* NotificationSettingsEditScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationSettingsEditScreen.swift; sourceTree = "<group>"; };
		FBC776F301D374A3298C69DA /* AppCoordinatorProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppCoordinatorProtocol.swift; sourceTree = "<group>"; };
		FC3797A2325BE44FFB478BE9 /* LeaveSpaceRoomDetailsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LeaveSpaceRoomDetailsCell.swift; sourceTree = "<group>"; };
		FC83F47D2173B7538AA72E0E /* RoomSummaryProviderMock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoomSummaryProviderMock.swift; sourceTree = "<group>"; };
		FC9044BE0E4A66F5B963E834 /* AudioFileEventsTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioFileEventsTimelineView.swift; sourceTree = "<group>"; };
		FCE93F0CBF0D96B77111C413 /* AppLockFlowCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppLockFlowCoordinator.swift; sourceTree = "<group>"; };
		FD1275D9CE0FFBA6E8E85426 /* UserIndicatorController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserIndicatorController.swift; sourceTree = "<group>"; };
		FDB9C37196A4C79F24CE80C6 /* KeychainControllerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeychainControllerTests.swift; sourceTree = "<group>"; };
		FDEDD4D2DE0646DA724985D5 /* QRCodeLoginScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QRCodeLoginScreenModels.swift; sourceTree = "<group>"; };
		FDF73F49E6B6683F7E2D26F0 /* SecureBackupScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SecureBackupScreenCoordinator.swift; sourceTree = "<group>"; };
		FE1E6FAA3719E9B7A2D5510B /* FormattingToolbar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FormattingToolbar.swift; sourceTree = "<group>"; };
		FE3AB4D399D39FBD78119011 /* AuthenticationStartScreenModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationStartScreenModels.swift; sourceTree = "<group>"; };
		FE5CD2993048222B64C45006 /* SDKListener.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SDKListener.swift; sourceTree = "<group>"; };
		FEC4B431B0117BDEE697DB4A /* ComposerDisabledView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerDisabledView.swift; sourceTree = "<group>"; };
		FF720BA68256297680980481 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = "<group>"; };
		FFECCE59967018204876D0A5 /* LocationMarkerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationMarkerView.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		60823A8E409E27661824D510 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				AAF0BBED840DF4A53EE85E77 /* MatrixRustSDK in Frameworks */,
				E481C8FDCB6C089963C95344 /* DeviceKit in Frameworks */,
				97189E495F0E47805D1868DB /* KeychainAccess in Frameworks */,
				FCD3F2B82CAB29A07887A127 /* Kingfisher in Frameworks */,
				F99FB21EFC6D99D247FE7CBE /* SwiftState in Frameworks */,
				308BD9343B95657FAA583FB7 /* GZIP in Frameworks */,
				3F2148F11164C7C5609984EB /* Sentry in Frameworks */,
				60ED66E63A169E47489348A8 /* Collections in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		7E8EB7CD881C54161D4474E5 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F66BBBE51B258BBB0B918C68 /* MatrixRustSDK in Frameworks */,
				FDE47D4686BA0F86BB584633 /* Compound in Frameworks */,
				558F37B1A8F2C4CC9B1ACEDA /* Collections in Frameworks */,
				F0A027BB2369606DBDE3BDAD /* KeychainAccess in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		A7A4BAD642A61DCC41621311 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				7FF27DA70D833CFC5724EFC5 /* MatrixRustSDK in Frameworks */,
				BCA5E2157CE27AB6F1D043D3 /* AsyncAlgorithms in Frameworks */,
				B5C40DCFFDFBA0F86E228602 /* Clocks in Frameworks */,
				D75C591C44C2510FDFA9C3D8 /* Dynamic in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		BF59B36A7B2DB184B62826F6 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				09713669577CDA8D012EE380 /* MatrixRustSDK in Frameworks */,
				53DEF39F0C4DE02E3FC56D91 /* KeychainAccess in Frameworks */,
				F06CE9132855E81EBB6DDC32 /* Kingfisher in Frameworks */,
				67D6E0700A9C1E676F6231F8 /* Collections in Frameworks */,
				D63974A88CF2BC721F109C77 /* Compound in Frameworks */,
				DF05F9C9D3D977EB77E13692 /* DeviceKit in Frameworks */,
				93A549135E6C027A0D823BFE /* LRUCache in Frameworks */,
				6F26CBC84AE87EB4068D398B /* Version in Frameworks */,
				0E08BB72B2258652CF501A8B /* SwiftSoup in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C68A5D5A38E20DD51CF4B4FD /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				7D6DC832DE7A3DE874E2E9BC /* MatrixRustSDK in Frameworks */,
				62684AECDFC5C7DC989CBD9E /* SnapshotTesting in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		CD30252A70288BD4BF476ED7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2BAA5B222856068158D0B3C6 /* MatrixRustSDK in Frameworks */,
				99ED42B8F8D6BFB1DBCF4C45 /* AnalyticsEvents in Frameworks */,
				0E8C480700870BB34A2A360F /* DeviceKit in Frameworks */,
				CB498F4E27AA0545DCEF0F6F /* KeychainAccess in Frameworks */,
				6832733838C57A7D3FE8FEB5 /* Kingfisher in Frameworks */,
				2BA59D0AEFB4B82A2EC2A326 /* KZFileWatchers in Frameworks */,
				B245583C63F8F90357B87FAE /* PostHog in Frameworks */,
				A4E885358D7DD5A072A06824 /* SwiftState in Frameworks */,
				29EE1791E0AFA1ABB7F23D2F /* GZIP in Frameworks */,
				33CAC1226DFB8B5D8447D286 /* Sentry in Frameworks */,
				492274DA6691EE985C2FCCAA /* SnapshotTesting in Frameworks */,
				F0F82C3C848C865C3098AA52 /* Collections in Frameworks */,
				3A64A93A651A3CB8774ADE8E /* SwiftOGG in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		EE2DAC14F8157479693D2705 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				A91D125414C3D9ABBABCF2F1 /* KZFileWatchers in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		EE878EAA342710DB973E0A87 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FD19654C18E7C6D8AC79408D /* libMatrixRustSDKMocks.a in Frameworks */,
				1A70A2199394B5EC660934A5 /* MatrixRustSDK in Frameworks */,
				1F3232BD368DF430AB433907 /* Compound in Frameworks */,
				F656F92A63D3DC1978D79427 /* Algorithms in Frameworks */,
				9D2E03DB175A6AB14589076D /* AsyncAlgorithms in Frameworks */,
				6F2AB43A1EFAD8A97AF41A15 /* AnalyticsEvents in Frameworks */,
				93BA4A81B6D893271101F9F0 /* Collections in Frameworks */,
				9AC5F8142413862A9E3A2D98 /* DeviceKit in Frameworks */,
				CB137BFB3E083C33E398A6CB /* EmbeddedElementCall in Frameworks */,
				3C549A0BF39F8A854D45D9FD /* KeychainAccess in Frameworks */,
				41DFDD212D1BE57CA50D783B /* Kingfisher in Frameworks */,
				6298AB0906DDD3525CD78C6B /* KZFileWatchers in Frameworks */,
				407DCE030E0F9B7C9861D38A /* LoremSwiftum in Frameworks */,
				8F2FAA98457750D9D664136F /* LRUCache in Frameworks */,
				FC10228E73323BDC09526F97 /* MapLibre in Frameworks */,
				EAC6FE2CD4F50A43068ADCD8 /* PostHog in Frameworks */,
				754602A7B2AAD443C4228ED4 /* SwiftState in Frameworks */,
				B0CB16349B96262AA65A04AF /* GZIP in Frameworks */,
				36AD4DD4C798E22584ED3200 /* Sentry in Frameworks */,
				36CD6E11B37396E14F032CB6 /* SentrySwiftUI in Frameworks */,
				A0D7E5BD0298A97DCBDCE40B /* Version in Frameworks */,
				44F0E1B576C7599DF8022071 /* Emojibase in Frameworks */,
				A93661C962B12942C08864B6 /* WysiwygComposer in Frameworks */,
				37E47F5101C0C036289D3807 /* SwiftOGG in Frameworks */,
				4610C57A4785FFF5E67F0C6D /* SwiftSoup in Frameworks */,
				A88328D7E17F73AB64501B51 /* Flow in Frameworks */,
				E673A5442A9A912DE6CE097A /* DSWaveformImageViews in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		0121014DD16467736455AF16 /* VoiceMessage */ = {
			isa = PBXGroup;
			children = (
				DAB8D7926A5684E18196B538 /* VoiceMessageCache.swift */,
				43A84EE187D0C772E18A4E39 /* VoiceMessageCacheProtocol.swift */,
				40076C770A5FB83325252973 /* VoiceMessageMediaManager.swift */,
				889DEDD63C68ABDA8AD29812 /* VoiceMessageMediaManagerProtocol.swift */,
				26B0A96B8FE4849227945067 /* VoiceMessageRecorder.swift */,
				D45C9EAA86423D7D3126DE4F /* VoiceMessageRecorderProtocol.swift */,
			);
			path = VoiceMessage;
			sourceTree = "<group>";
		};
		018074F385C9417ECBEA793E /* View */ = {
			isa = PBXGroup;
			children = (
				F229480685F30BCB96C439EC /* AdvancedSettingsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		0210F4932B59277E2EEEF7BC /* RoomNotificationSettingsScreen */ = {
			isa = PBXGroup;
			children = (
				8296D6FB451E25CEC0767BBA /* RoomNotificationSettingsScreenCoordinator.swift */,
				DA14564EE143F73F7E4D1F79 /* RoomNotificationSettingsScreenModels.swift */,
				81A9B5225D0881CEFA2CF7C9 /* RoomNotificationSettingsScreenViewModel.swift */,
				03DD998E523D4EC93C7ED703 /* RoomNotificationSettingsScreenViewModelProtocol.swift */,
				DDF77194AB6E167891D0A8F3 /* View */,
			);
			path = RoomNotificationSettingsScreen;
			sourceTree = "<group>";
		};
		0371482D36C95ABAF9D4C651 /* Recorder */ = {
			isa = PBXGroup;
			children = (
				907FA4DE17DEA1A3738EFB83 /* AudioRecorder.swift */,
				BBEC57C204D77908E355EF42 /* AudioRecorderProtocol.swift */,
				6569593FA36B22259E806A67 /* AudioRecorderState.swift */,
			);
			path = Recorder;
			sourceTree = "<group>";
		};
		037A5661B26EC6BE068188D7 /* Filters */ = {
			isa = PBXGroup;
			children = (
				E06AAD6D9D3F5833E7A5A2F9 /* RoomListFilterModels.swift */,
				CC1DDB2293A51EA4C2739351 /* RoomListFiltersEmptyStateView.swift */,
				E6372DD10DED30E7AD7BCE21 /* RoomListFiltersView.swift */,
				24EC819497BB5F8C4998D760 /* RoomListFilterView.swift */,
			);
			path = Filters;
			sourceTree = "<group>";
		};
		052CC920F473C10B509F9FC1 /* SwiftUI */ = {
			isa = PBXGroup;
			children = (
				76A46ABD27628CB5FC402541 /* Backports.swift */,
				F03AEAA2F66E796C365EFD58 /* ElementNavigationStack.swift */,
				693E16574C6F7F9FA1015A8C /* Search.swift */,
				832397B5C3D00A4BF52C5F0B /* ShouldScrollOnKeyboardDidShow.swift */,
				D1D97BAF04AA150C0EF03021 /* VerificationBadge.swift */,
				E2DA161C142B7AB8CC40F752 /* Animation */,
				CE2FBFD64A89F5DBE4EB30DB /* Layout */,
				E6E1D07163F8752D62DA4A93 /* Styles */,
				10578D9852BA78D309A1CBDF /* ViewModel */,
				328DD5DA1281F758B72006C7 /* Views */,
			);
			path = SwiftUI;
			sourceTree = "<group>";
		};
		06501F0E978B2D5C92771DC7 /* Logging */ = {
			isa = PBXGroup;
			children = (
				41A8571A8A071FB41778C016 /* ExtensionLogger.swift */,
				2711E5996016ABD6EAAEB58A /* LogLevel.swift */,
				111B698739E3410E2CDB7144 /* MXLog.swift */,
				D7149BDDE47F8AD104E644E2 /* TraceLogPack.swift */,
				83B574805B9812C111D6215D /* Tracing.swift */,
			);
			path = Logging;
			sourceTree = "<group>";
		};
		0787F81684E503024BD0C051 /* Services */ = {
			isa = PBXGroup;
			children = (
				4BF8D11D9ED15CFC373D0119 /* Analytics */,
				7803E03F759061C948D66B7E /* AppLock */,
				FCE7249621F507F34A8122FB /* Audio */,
				AAFDD509929A0CCF8BCE51EB /* Authentication */,
				0ED3F5C21537519389C07644 /* BugReport */,
				8039515BAA53B7C3275AC64A /* Client */,
				8B5E91450E85A9689931B221 /* ComposerDraft */,
				92E99C57D7F92ED16F73282C /* ElementCall */,
				39557ADF21345E18F3865B9E /* Emojis */,
				CA555F7C7CA382ACACF0D82B /* Keychain */,
				DCF22D1E268F1A36EC3431E4 /* LinkMetadata */,
				79E560F5113ED25D172E550C /* Media */,
				6709362D60732DED2069AE0F /* MediaPlayer */,
				6DE13A7AE6587B079F4049D7 /* Notification */,
				114DC16B28140F885FD833E2 /* NotificationSettings */,
				599DFFE0805B08454E40D64A /* Polls */,
				40E6246F03D1FE377BC5D963 /* Room */,
				4FFDC8D1A752384B4C6EB0EB /* RoomDirectorySearch */,
				BDCEF7C3BF6D09F5611CFC8B /* SecureBackup */,
				82D5AD3EAE3A5C1068A44A88 /* Session */,
				5329E48968EB951235E83DAE /* SessionVerification */,
				AAAB1791344F28CDC62E764D /* Spaces */,
				AA94873C78BBB969CE65EE52 /* StateMachine */,
				FCDF06BDB123505F0334B4F9 /* Timeline */,
				E4E42F93A69AE52E6FAE9412 /* Users */,
				CBBF6127C313A5412E438BC6 /* UserSession */,
				0121014DD16467736455AF16 /* VoiceMessage */,
			);
			path = Services;
			sourceTree = "<group>";
		};
		09C599CB430ABF160C1EE55C /* AnalyticsSettingsScreen */ = {
			isa = PBXGroup;
			children = (
				4BD371B60E07A5324B9507EF /* AnalyticsSettingsScreenCoordinator.swift */,
				42C64A14EE89928207E3B42B /* AnalyticsSettingsScreenModels.swift */,
				0BCE3FAF40932AC7C7639AC4 /* AnalyticsSettingsScreenViewModel.swift */,
				ECD5FCBA169B6A82F501CA1B /* AnalyticsSettingsScreenViewModelProtocol.swift */,
				AAFE4295DD635085A44CBF4C /* View */,
			);
			path = AnalyticsSettingsScreen;
			sourceTree = "<group>";
		};
		0B7746360C4753B5A014838F /* SupportingFiles */ = {
			isa = PBXGroup;
			children = (
				3D4DD336905C72F95EAF34B7 /* ElementX-Bridging-Header.h */,
				9C5E81214D27A6B898FC397D /* ElementX.entitlements */,
				81B17DB1BC3B0C62AF84D230 /* Info.plist */,
				048A21188AB19349D026BECD /* PrivacyInfo.xcprivacy */,
				B050A6B233D95807A09289E7 /* Settings.bundle */,
				F012CB5EE3F2B67359F6CC52 /* target.yml */,
			);
			path = SupportingFiles;
			sourceTree = "<group>";
		};
		0ED3F5C21537519389C07644 /* BugReport */ = {
			isa = PBXGroup;
			children = (
				D6DC38E64A5ED3FDB201029A /* BugReportService.swift */,
				9A68BCE6438873D2661D93D0 /* BugReportServiceProtocol.swift */,
			);
			path = BugReport;
			sourceTree = "<group>";
		};
		101EB4449E23F8A2892E4A63 /* View */ = {
			isa = PBXGroup;
			children = (
				CA4F6D7000EDCD187E0989E7 /* PinnedEventsTimelineScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		10450069C1510FAFAEABB4AA /* NotificationItemProxy */ = {
			isa = PBXGroup;
			children = (
				F3AB32690C6CE5C62A86D6FA /* NotificationItemProxy.swift */,
				3DDB7A9BB466C56614BB589D /* NotificationItemProxyProtocol.swift */,
			);
			path = NotificationItemProxy;
			sourceTree = "<group>";
		};
		10578D9852BA78D309A1CBDF /* ViewModel */ = {
			isa = PBXGroup;
			children = (
				6EA1D2CBAEA5D0BD00B90D1B /* BindableState.swift */,
				6F3DFE5B444F131648066F05 /* StateStoreViewModel.swift */,
				79A106D76741914F82664959 /* StateStoreViewModelV2.swift */,
			);
			path = ViewModel;
			sourceTree = "<group>";
		};
		109C9345160DC608877BD25C /* View */ = {
			isa = PBXGroup;
			children = (
				E4103AB4340F2974D690A12A /* CallScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		114DC16B28140F885FD833E2 /* NotificationSettings */ = {
			isa = PBXGroup;
			children = (
				07579F9C29001E40715F3014 /* NotificationSettingsChatType.swift */,
				E6F5D66F158A6662F953733E /* NotificationSettingsProxy.swift */,
				4FDD775CFD72DD2D3C8A8390 /* NotificationSettingsProxyProtocol.swift */,
				C1511766C534367700C8DD75 /* RoomNotificationModeProxy.swift */,
				AD6B522BD637845AB9570B10 /* RoomNotificationSettingsProxy.swift */,
				E55B5EA766E89FF1F87C3ACB /* RoomNotificationSettingsProxyProtocol.swift */,
			);
			path = NotificationSettings;
			sourceTree = "<group>";
		};
		1185EECDD07495D65AC84AFC /* CallScreen */ = {
			isa = PBXGroup;
			children = (
				F37FA1A5D55633E1942B153B /* CallScreenCoordinator.swift */,
				28146817C61423CACCF942F5 /* CallScreenModels.swift */,
				37A63A59BFDDC494B1C20119 /* CallScreenViewModel.swift */,
				AD9AD6AE5FC868962F090740 /* CallScreenViewModelProtocol.swift */,
				109C9345160DC608877BD25C /* View */,
			);
			path = CallScreen;
			sourceTree = "<group>";
		};
		13263FFEA7749D822B51AA90 /* AppLock */ = {
			isa = PBXGroup;
			children = (
				3AD37D7DDF9904587601239D /* AppLockScreen */,
				4570BFC8DD6665A91381F400 /* AppLockSetupBiometricsScreen */,
				570026F1BA71A2D167652E48 /* AppLockSetupPINScreen */,
				2AC6FD695C6F79F67C056463 /* AppLockSetupSettingsScreen */,
				FB039572AA54E0690B4051AD /* Common */,
			);
			path = AppLock;
			sourceTree = "<group>";
		};
		13ACE3300D6A86770E757FC0 /* View */ = {
			isa = PBXGroup;
			children = (
				71A7D4DDEEE5D2CA0C8D63CD /* SoftLogoutScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		13CC0A77B6E5EEDF881C5E8B /* Supplementary */ = {
			isa = PBXGroup;
			children = (
				02EE0FABA8ED6D6C1D6CE71D /* ReactionsSummaryView.swift */,
				66F91544AC136BF6477BDAB8 /* TimelineDeliveryStatusView.swift */,
				72614BFF35B8394C6E13F55A /* TimelineItemStatusView.swift */,
				54AD70D6E03D2031AE1B5A52 /* TimelineReactionsView.swift */,
				33035418BB35754232985871 /* TimelineReadReceiptsView.swift */,
			);
			path = Supplementary;
			sourceTree = "<group>";
		};
		155D9F609E878C1875A366D4 /* View */ = {
			isa = PBXGroup;
			children = (
				D9C5AA3EF7EC67C01C75CEDD /* LabsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		15D44FCA9475E660B7F56DB9 /* Timeline */ = {
			isa = PBXGroup;
			children = (
				2BA894BC09972DC45E497D37 /* TimelineInteractionHandler.swift */,
				029D5701F80A9AF7167BB4D0 /* TimelineModels.swift */,
				8112846C9D9D3817689CBAF8 /* TimelineTableViewController.swift */,
				97B2ACA28A854E41AE3AC9AD /* TimelineViewModel.swift */,
				BB5B00A014307CE37B2812CD /* TimelineViewModelProtocol.swift */,
				FDF04D0E125CB4B5C5DB5191 /* View */,
			);
			path = Timeline;
			sourceTree = "<group>";
		};
		17765802D2723FB2D9A6FF89 /* View */ = {
			isa = PBXGroup;
			children = (
				89AAEA70CFF3284920811941 /* RoomChangePermissionsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		1803CD2B96BF06009334BB61 /* PreviewTests */ = {
			isa = PBXGroup;
			children = (
				21E5BB69FC9058BED96B9EFD /* Sources */,
				A0D745ADE5568E50270F70EF /* SupportingFiles */,
			);
			path = PreviewTests;
			sourceTree = "<group>";
		};
		1C62F5382CC9D9F7DCEC344A /* UserDiscoveryService */ = {
			isa = PBXGroup;
			children = (
				0287793F11C480E242B03DF5 /* UserDiscoveryServiceTest.swift */,
			);
			path = UserDiscoveryService;
			sourceTree = "<group>";
		};
		1CA6CD0DE6F0445156361B6D /* DeveloperOptionsScreen */ = {
			isa = PBXGroup;
			children = (
				5C7C7CFA6B2A62A685FF6CE3 /* DeveloperOptionsScreenCoordinator.swift */,
				06B098A612DCB5A7358EECD5 /* DeveloperOptionsScreenModels.swift */,
				86A6F283BC574FDB96ABBB07 /* DeveloperOptionsScreenViewModel.swift */,
				54C4E7B46099462F12000C91 /* DeveloperOptionsScreenViewModelProtocol.swift */,
				DF10E31B5AA21015971C3FAD /* View */,
			);
			path = DeveloperOptionsScreen;
			sourceTree = "<group>";
		};
		1E53A2E18B59B82EE3D8C23C /* View */ = {
			isa = PBXGroup;
			children = (
				5A2FCA3D0F239B9E911B966B /* SecureBackupRecoveryKeyScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		2197234282B4BC0CE79AAC74 /* Secrets */ = {
			isa = PBXGroup;
			children = (
				D3557ACB95D0F666EF5AF0CE /* Secrets.swift */,
			);
			path = Secrets;
			sourceTree = "<group>";
		};
		21E5BB69FC9058BED96B9EFD /* Sources */ = {
			isa = PBXGroup;
			children = (
				95A2E4BD7C0CAD25EF924A4C /* GeneratedPreviewTests.swift */,
				E9B796D347E53631576F631C /* PreviewTests.swift */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		22F9F1514B91803BB4B88894 /* AppHooks */ = {
			isa = PBXGroup;
			children = (
				B6E4AB573FAEBB7B853DD04C /* AppHooks.swift */,
				2ED530A4DD98266D31E5D8E1 /* Hooks */,
			);
			path = AppHooks;
			sourceTree = "<group>";
		};
		23605DD08620BE6558242469 /* MediaUploadPreviewScreen */ = {
			isa = PBXGroup;
			children = (
				74DD0855F2F76D47E5555082 /* MediaUploadPreviewScreenCoordinator.swift */,
				B2E7C987AE5DC9087BB19F7D /* MediaUploadPreviewScreenModels.swift */,
				47F29139BC2A804CE5E0757E /* MediaUploadPreviewScreenViewModel.swift */,
				D54E12B98252F6C527E31FEE /* MediaUploadPreviewScreenViewModelProtocol.swift */,
				DD96B3F20F354494DECBC4F7 /* View */,
			);
			path = MediaUploadPreviewScreen;
			sourceTree = "<group>";
		};
		24FBB8F76D6435033CD07747 /* ManageAuthorizedSpacesScreen */ = {
			isa = PBXGroup;
			children = (
				FB9CD3A0A39BC063438E12D4 /* ManageAuthorizedSpacesScreenCoordinator.swift */,
				AD8E7C716B8DC2F71E9AC439 /* ManageAuthorizedSpacesScreenModels.swift */,
				726E901DF76393E335FD7E8E /* ManageAuthorizedSpacesScreenViewModel.swift */,
				74AE4F02A507882743973214 /* ManageAuthorizedSpacesScreenViewModelProtocol.swift */,
				5ED00051ED561E480F7AA667 /* View */,
			);
			path = ManageAuthorizedSpacesScreen;
			sourceTree = "<group>";
		};
		24FD174C31912A5FACFEAFB5 /* SupportingFiles */ = {
			isa = PBXGroup;
			children = (
				7DDBF99755A9008CF8C8499E /* Info.plist */,
				1222DB76B917EB8A55365BA5 /* target.yml */,
				CEE41494C837AA403A06A5D9 /* UnitTests.xctestplan */,
			);
			path = SupportingFiles;
			sourceTree = "<group>";
		};
		2565414373E6F68005966B8E /* SecureBackup */ = {
			isa = PBXGroup;
			children = (
				B1FD4FD6CEB987AE274AEEE5 /* SecureBackupKeyBackupScreen */,
				63E514D74481A3D9556DFFC3 /* SecureBackupLogoutConfirmationScreen */,
				6E8F16377AD462BBD4951271 /* SecureBackupRecoveryKeyScreen */,
				3B4C46F36A42B42C4EB14933 /* SecureBackupScreen */,
			);
			path = SecureBackup;
			sourceTree = "<group>";
		};
		25699A965626DB961482184D /* View */ = {
			isa = PBXGroup;
			children = (
				D03D7ECAC68C2FFB8CF01BCB /* DeactivateAccountScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		25852CD5316875417111E5CA /* Progress */ = {
			isa = PBXGroup;
			children = (
				97C8E13A1FBA717B0C277ECC /* ProgressCursorModifier.swift */,
				68010886142843705E342645 /* ProgressMaskModifier.swift */,
			);
			path = Progress;
			sourceTree = "<group>";
		};
		26397A1EDB867FD573821532 /* MediaEventsTimelineScreen */ = {
			isa = PBXGroup;
			children = (
				8512B82404B1751D0BCC82D2 /* MediaEventsTimelineScreenCoordinator.swift */,
				7033218DA395B003F7AB29A2 /* MediaEventsTimelineScreenModels.swift */,
				976ED77B772F50C4BAD757E7 /* MediaEventsTimelineScreenViewModel.swift */,
				A175D0FDEDBFA44C47FE13AE /* MediaEventsTimelineScreenViewModelProtocol.swift */,
				DB180A1068D7B85489E13E3F /* View */,
			);
			path = MediaEventsTimelineScreen;
			sourceTree = "<group>";
		};
		26C16326BCCCED74A85A0F48 /* View */ = {
			isa = PBXGroup;
			children = (
				3CFD5EB0B0EEA4549FB49784 /* SettingsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		27256E3989A52CF8EEB8AF5F /* Threads */ = {
			isa = PBXGroup;
			children = (
				AF2E6ADAE685F4109B1FE795 /* TimelineThreadSummaryView.swift */,
			);
			path = Threads;
			sourceTree = "<group>";
		};
		2774D635E78D8B98390EA694 /* Resources */ = {
			isa = PBXGroup;
			children = (
				4B1F71AC585827E6C416C15A /* AppIcon.icon */,
				01C4C7DB37597D7D8379511A /* Assets.xcassets */,
				A0C06C0F6A8621B22BFAEB56 /* Localizations */,
				8AEA6A91159FA0D3EAFCCB0D /* Sounds */,
			);
			path = Resources;
			sourceTree = "<group>";
		};
		2AC6FD695C6F79F67C056463 /* AppLockSetupSettingsScreen */ = {
			isa = PBXGroup;
			children = (
				3D9FCE4D1E3A81AC1CC5CB91 /* AppLockSetupSettingsScreenCoordinator.swift */,
				502F986D57158674172C58E3 /* AppLockSetupSettingsScreenModels.swift */,
				1D8C38663020DF2EB2D13F5E /* AppLockSetupSettingsScreenViewModel.swift */,
				8610C1D21565C950BCA6A454 /* AppLockSetupSettingsScreenViewModelProtocol.swift */,
				5C3CC0EA3D5B1E74EC71A463 /* View */,
			);
			path = AppLockSetupSettingsScreen;
			sourceTree = "<group>";
		};
		2B27F01BB7B839E543DFE025 /* View */ = {
			isa = PBXGroup;
			children = (
				276833816F5DEB1CE3B8BE1E /* ReportRoomScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		2C0F49BD446849654C0D24E0 /* RoomMember */ = {
			isa = PBXGroup;
			children = (
				C55679AF67545EF8087E47BE /* RoomMemberDetails.swift */,
				2F36C5D9B37E50915ECBD3EE /* RoomMemberProxy.swift */,
				32B5E17028C02DFA7DDA3931 /* RoomMemberProxyProtocol.swift */,
			);
			path = RoomMember;
			sourceTree = "<group>";
		};
		2CAAA563083EAC0FA6BDC4F3 /* View */ = {
			isa = PBXGroup;
			children = (
				F7478623CECC9438014244BA /* ServerConfirmationScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		2D0D49B0533C4C2EB889BF3A /* ServerSelectionScreen */ = {
			isa = PBXGroup;
			children = (
				BB8BC4C791D0E88CFCF4E5DF /* ServerSelectionScreenCoordinator.swift */,
				9501D11B4258DFA33BA3B40F /* ServerSelectionScreenModels.swift */,
				E3059CFA00C67D8787273B20 /* ServerSelectionScreenViewModel.swift */,
				0685156EB62D7E243F097CFC /* ServerSelectionScreenViewModelProtocol.swift */,
				36F3E6E629B4FCCA1CEE0956 /* View */,
			);
			path = ServerSelectionScreen;
			sourceTree = "<group>";
		};
		2E035B978E415C77423FA3C2 /* View */ = {
			isa = PBXGroup;
			children = (
				ED60E4D2CD678E1EBF16F77A /* BlockedUsersScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		2E42D43DB6835A58D88B2F91 /* RoomSelectionScreen */ = {
			isa = PBXGroup;
			children = (
				F104596B0620CEFE5DFD31B1 /* RoomSelectionScreenCoordinator.swift */,
				1B9D191A81FFB0C72CE73E77 /* RoomSelectionScreenModels.swift */,
				83B4E3F1265581683E4997B8 /* RoomSelectionScreenViewModel.swift */,
				1DD2A058F3566FEEBA1D11B3 /* RoomSelectionScreenViewModelProtocol.swift */,
				FF654D7FD6693839E3185FAD /* View */,
			);
			path = RoomSelectionScreen;
			sourceTree = "<group>";
		};
		2ECFF6B05DAA37EB10DBF7E8 /* UITests */ = {
			isa = PBXGroup;
			children = (
				1C7F63EB1525E697CAEB002B /* BlankFormCoordinator.swift */,
				46C208DA43CE25D13E670F40 /* UITestsAppCoordinator.swift */,
				EBEB8D9F4940E161B18FE4BC /* UITestsNotificationCenter.swift */,
				6CEBE5EA91E8691EDF364EC2 /* UITestsScreenIdentifier.swift */,
				B7F0192CE2F891141A25B49F /* UITestsSignalling.swift */,
			);
			path = UITests;
			sourceTree = "<group>";
		};
		2ED530A4DD98266D31E5D8E1 /* Hooks */ = {
			isa = PBXGroup;
			children = (
				13BE9781699FB510E9263192 /* AppSettingsHook.swift */,
				25586C0ADB814FEE9897DCAA /* BugReportHook.swift */,
				3865AD7B7249C939D7C69C33 /* CertificateValidatorHook.swift */,
				7AC0CD1CAFD3F8B057F9AEA5 /* ClientBuilderHook.swift */,
				8B89D6C760E8CAE29CA28FB1 /* CompoundHook.swift */,
				0F60FDB3AEFC60830BD289FE /* DeveloperOptionsScreenHook.swift */,
				D5D186A6DB8FAC5C9D0E4D61 /* RemoteSettingsHook.swift */,
				B343C5255FB408DDE853CFDF /* RoomScreenHook.swift */,
				2A95C9B8299A36A6495DECA6 /* TracingHook.swift */,
			);
			path = Hooks;
			sourceTree = "<group>";
		};
		2F2FED77226A43559F009463 /* TimelineController */ = {
			isa = PBXGroup;
			children = (
				1BA8082E26C77A2C587B34B3 /* MockTimelineController.swift */,
				A4216C12C0369A8AB059EDE9 /* TimelineController.swift */,
				8C0D5AE752AF87DA0A920812 /* TimelineControllerFactory.swift */,
				7AC1E3FE9B59EA094867863E /* TimelineControllerFactoryProtocol.swift */,
				B6C585CE1F721A2770C70D47 /* TimelineControllerProtocol.swift */,
			);
			path = TimelineController;
			sourceTree = "<group>";
		};
		2F72FD053616BA8A5D565323 /* View */ = {
			isa = PBXGroup;
			children = (
				4176C3E20C772DE8D182863C /* LegalInformationScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		308FE2283B9803DBBB05602C /* Style */ = {
			isa = PBXGroup;
			children = (
				307C3E5B9B189497D3250E23 /* AccessibleLongPress.swift */,
				1D9F148717D74F73BE724434 /* LongPressWithFeedback.swift */,
				0B0E0B55E2EE75AF67029924 /* SwipeToReplyView.swift */,
				2DA4F09CB613C54FDC73AE6A /* ThreadDecorator.swift */,
				F5D8FEB1FED10E995CB002F7 /* TimelineBubbleLayout.swift */,
				1DA7E93C2E148B96EF6A8500 /* TimelineItemAccessibilityModifier.swift */,
				AE739A6836E86E3780748477 /* TimelineItemBubbleBackground.swift */,
				0A459AE4B6566B2FA99E86B2 /* TimelineItemBubbledStylerView.swift */,
				753B4C6C0EDDCBF0708DC384 /* TimelineItemSendInfoLabel.swift */,
				6CD4823EAB4B4E8BAB4F6B8C /* TimelineStyle.swift */,
				2DB0E533508094156D8024C3 /* TimelineStyler.swift */,
			);
			path = Style;
			sourceTree = "<group>";
		};
		31602635E5D50101A3A24D51 /* View */ = {
			isa = PBXGroup;
			children = (
				B4AE42C19EDE64B7CB7BE4D0 /* SecurityAndPrivacyScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		31CE4DA53232AA534057F912 /* Mocks */ = {
			isa = PBXGroup;
			children = (
				69CB8242D69B7E4D0B32E18D /* AggregatedReactionMock.swift */,
				3BAC027034248429A438886B /* AppMediatorMock.swift */,
				0554FEA301486A8CFA475D5A /* AuthenticationClientBuilderFactoryMock.swift */,
				9FD7E851E2BA8C5A8D284B2A /* BannedRoomProxyMock.swift */,
				8F7FC9580CABF797A2E6213A /* BugReportServiceMock.swift */,
				E2F96CCBEAAA7F2185BFA354 /* ClientProxyMock.swift */,
				4E600B315B920B9687F8EE1B /* ComposerDraftServiceMock.swift */,
				86E1BAA7232081635662A83F /* CXProviderMock.swift */,
				E321E840DCC63790049984F4 /* ElementCallServiceMock.swift */,
				3A21027F05874B1BCC3E452B /* InvitedRoomProxyMock.swift */,
				867DC9530C42F7B5176BE465 /* JoinedRoomProxyMock.swift */,
				9E8F4D7D61B80EBD5CB92F8A /* KnockedRoomProxyMock.swift */,
				7F957320D0EB7D7B4E30C79D /* KnockRequestProxyMock.swift */,
				BA257D747DD7E6FFA5C2BE2D /* LinkNewDeviceServiceMock.swift */,
				6F65E4BB9E82EB8373207CF8 /* MediaProviderMock.swift */,
				8DA1E8F287680C8ED25EDBAC /* NetworkMonitorMock.swift */,
				840182D7A61402D5947DE094 /* NotificationItemProxyMock.swift */,
				382B50F7E379B3DBBD174364 /* NotificationSettingsProxyMock.swift */,
				4107DE842B9E8625291033AF /* NSEUserSessionMock.swift */,
				B2AD8A56CD37E23071A2F4BF /* PHGPostHogMock.swift */,
				DD955A0380C287C418F1A74D /* PhotoLibraryManagerMock.swift */,
				D38391154120264910D19528 /* PollMock.swift */,
				894EE8F5B399A165BA2A6634 /* RoomDirectorySearchMock.swift */,
				36FD673E24FBFCFDF398716A /* RoomMemberProxyMock.swift */,
				F5D1BAA90F3A073D91B4F16B /* RoomNotificationSettingsProxyMock.swift */,
				E944F717FC10A428D027074D /* RoomPowerLevelsProxyMock.swift */,
				6695C64F066628411EAD21E9 /* RoomPreviewProxyMock.swift */,
				FC83F47D2173B7538AA72E0E /* RoomSummaryProviderMock.swift */,
				4AB29A2D95D3469B5F016655 /* SecureBackupControllerMock.swift */,
				248649EBA5BC33DB93698734 /* SessionVerificationControllerProxyMock.swift */,
				7DB2A5FF1E68BA580A20D405 /* SpaceRoomListProxyMock.swift */,
				EF36FC3DE25B20B7FA91F1FD /* SpaceServiceProxyMock.swift */,
				B0F5CC38803B8382D2C63222 /* TimelineControllerFactoryMock.swift */,
				62EACAFB3F3E017060F9F1C5 /* TimelineProviderMock.swift */,
				17A8AA0DFA06012A9DAB951E /* TimelineProxyMock.swift */,
				8536B40F578BA7FDB23D97B1 /* UserIdentityProxyMock.swift */,
				7893780A1FD6E3F38B3E9049 /* UserIndicatorControllerMock.swift */,
				AAD01F7FC2BBAC7351948595 /* UserProfile+Mock.swift */,
				F4469F6AE311BDC439B3A5EC /* UserSessionMock.swift */,
				9EB9BA2F30EB8C33226D8FF1 /* UserSessionStoreMock.swift */,
				B23135B06B044CB811139D2F /* Generated */,
				E5E545F92D01588360A9BAC5 /* SDK */,
			);
			path = Mocks;
			sourceTree = "<group>";
		};
		323160803A296713F839540B /* View */ = {
			isa = PBXGroup;
			children = (
				00245D40CD90FD71D6A05239 /* EmojiPickerScreen.swift */,
				6B5E29E9A22F45534FBD5B58 /* EmojiPickerScreenHeaderView.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		328DD5DA1281F758B72006C7 /* Views */ = {
			isa = PBXGroup;
			children = (
				8F21ED7205048668BEB44A38 /* AppActivityView.swift */,
				CC743C7A85E3171BCBF0A653 /* AvatarHeaderView.swift */,
				9A028783CFFF861C5E44FFB1 /* BadgeLabel.swift */,
				C1FA515B3B0D61EF1E907D2D /* BadgeView.swift */,
				07934EF08BB39353E4A94272 /* BlurEffectView.swift */,
				FEC4B431B0117BDEE697DB4A /* ComposerDisabledView.swift */,
				B682FE2C44C5E163E7023B05 /* CopyTextButton.swift */,
				E2776E63E02719B20758EB78 /* EditRoomAddressListRow.swift */,
				8F4F0AB250EFA7B71FB2BDB2 /* HorizontalHighlightGradient.swift */,
				98ABC939BC8F08CA3E967D6C /* JoinCallButton.swift */,
				F320003F490B11F808ECC5E9 /* JoinedMembersBadgeView.swift */,
				9C6B6FFCE5B28AA03DD46F46 /* LinkPreviewView.swift */,
				B590BD4507D4F0A377FDE01A /* LoadableAvatarImage.swift */,
				C352359663A0E52BA20761EE /* LoadableImage.swift */,
				FFECCE59967018204876D0A5 /* LocationMarkerView.swift */,
				50E31AB0E77BB70E2BC77463 /* MatrixUserShareLink.swift */,
				648DD1C10E4957CB791FE0B8 /* OverridableAvatarImage.swift */,
				C705E605EF57C19DBE86FFA1 /* PlaceholderAvatarImage.swift */,
				95547A6C69606B5282C765D3 /* RemoveItemButton.swift */,
				BEF5FE93A06F563B477F024A /* RoomAvatarImage.swift */,
				1627F2D56477BD331F6D732C /* RoomHeaderView.swift */,
				7EB58E4E8D6D634C246AD5C2 /* RoomInviterLabel.swift */,
				839E2C35DF3F9C7B54C3CE49 /* RoundedCornerShape.swift */,
				AEB5FF7A09B79B0C6B528F7C /* SFNumberedListView.swift */,
				A8558D41DD4B553A752C868A /* StackedAvatarsView.swift */,
				E10765FBC83B34A3BC4ADB23 /* TimelineScrollToBottomButton.swift */,
				16D353E10A64172D863769BF /* TombstonedAvatarImage.swift */,
				510DA63AB273A68D659CEC95 /* ToolbarButton.swift */,
				78483F0143E185EDC6ECD741 /* TopBannerModifier.swift */,
				E10DA51DBC8C7E1460DBCCBD /* UserProfileListRow.swift */,
				AD529C89924EE32CE307F36F /* VisualListItem.swift */,
			);
			path = Views;
			sourceTree = "<group>";
		};
		330B6E4BB92EA4AE6A95828E /* ChatsSpaceFiltersScreen */ = {
			isa = PBXGroup;
			children = (
				AEF2C15634499348A512A93A /* ChatsSpaceFiltersScreenModels.swift */,
				859F51637DA710BBE7B70D6D /* ChatsSpaceFiltersScreenViewModel.swift */,
				E63072981793CCA84EE12798 /* ChatsSpaceFiltersScreenViewModelProtocol.swift */,
				82F77DDA38D41A185D3536F4 /* View */,
			);
			path = ChatsSpaceFiltersScreen;
			sourceTree = "<group>";
		};
		3348D14DBDB54E72FC67E2F3 /* MessageForwardingScreen */ = {
			isa = PBXGroup;
			children = (
				06FAE373A7F20780BA84B59C /* MessageForwardingScreenCoordinator.swift */,
				52135BD9E0E7A091688F627A /* MessageForwardingScreenModels.swift */,
				D8E60332509665C00179ACF6 /* MessageForwardingScreenViewModel.swift */,
				DC10CCC8D68B863E20660DBC /* MessageForwardingScreenViewModelProtocol.swift */,
				E816FC2BB467DD0B041C5A03 /* View */,
			);
			path = MessageForwardingScreen;
			sourceTree = "<group>";
		};
		33644C893C984570F605D94D /* View */ = {
			isa = PBXGroup;
			children = (
				F8CCF9A924521DECA44778C4 /* AppLockSetupBiometricsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		336A13CA8A1DD526D9C41DD4 /* IdentityConfirmationScreen */ = {
			isa = PBXGroup;
			children = (
				7A03E073077D92AA19C43DCF /* IdentityConfirmationScreenCoordinator.swift */,
				7FDF541AE914059942B575B4 /* IdentityConfirmationScreenModels.swift */,
				EB76A9AFC6CCAD4998D9B045 /* IdentityConfirmationScreenViewModel.swift */,
				7C71B9802433F1B4252291BB /* IdentityConfirmationScreenViewModelProtocol.swift */,
				DDC32FD8B94AA19C4FC062AD /* View */,
			);
			path = IdentityConfirmationScreen;
			sourceTree = "<group>";
		};
		337015ADFBA3AB96660DB3A6 /* Generated */ = {
			isa = PBXGroup;
			children = (
				71D52BAA5BADB06E5E8C295D /* Assets.swift */,
				47EBB5D698CE9A25BB553A2D /* Strings.swift */,
				B172057567E049007A5C4D92 /* Strings+SAS.swift */,
				1A18F6CE4D694D21E4EA9B25 /* Strings+Untranslated.swift */,
			);
			path = Generated;
			sourceTree = "<group>";
		};
		349FE0C25B41C7AC9B7C623F /* EffectsScene */ = {
			isa = PBXGroup;
			children = (
				B61C339A2FDDBD067FF6635C /* ConfettiScene.scn */,
				024F7398C5FC12586FB10E9D /* EffectsScene.swift */,
				F4548A9BDE5CB3AB864BCA9F /* EffectsView.swift */,
			);
			path = EffectsScene;
			sourceTree = "<group>";
		};
		3564D09CBD6B24EA35A760B0 /* View */ = {
			isa = PBXGroup;
			children = (
				1CC575D1895FA62591451A93 /* RoomMemberDetailsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		35784B4A763838C0324B324A /* TestablePreview */ = {
			isa = PBXGroup;
			children = (
				E43F773904F87FF5ADFE4DD1 /* TestablePreview.swift */,
				FA723686F23EF45E2B398FBC /* TestablePreviewsDictionary.swift */,
			);
			path = TestablePreview;
			sourceTree = "<group>";
		};
		358B1920EA0C8129198FBA4F /* View */ = {
			isa = PBXGroup;
			children = (
				A433BE28B40D418237BE37B5 /* ReportContentScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		36F3E6E629B4FCCA1CEE0956 /* View */ = {
			isa = PBXGroup;
			children = (
				CD469F7513574341181F7EAA /* ServerSelectionScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		38A1C74493B816B8753F5BC2 /* LegalInformationScreen */ = {
			isa = PBXGroup;
			children = (
				5EB2CAA266B921D128C35710 /* LegalInformationScreenCoordinator.swift */,
				47873756E45B46683D97DC32 /* LegalInformationScreenModels.swift */,
				0C34667458773B02AB5FB0B2 /* LegalInformationScreenViewModel.swift */,
				8977176AB534AA41630395BC /* LegalInformationScreenViewModelProtocol.swift */,
				2F72FD053616BA8A5D565323 /* View */,
			);
			path = LegalInformationScreen;
			sourceTree = "<group>";
		};
		390C92506AD893EC593D405D /* View */ = {
			isa = PBXGroup;
			children = (
				24B8177BD2AF45A286F5DA31 /* GlobalSearchScreen.swift */,
				22DB19219E6CC4D002E15D48 /* GlobalSearchScreenCell.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		39557ADF21345E18F3865B9E /* Emojis */ = {
			isa = PBXGroup;
			children = (
				201305507D7DFD16E544563A /* EmojiLoaderProtocol.swift */,
				6C113E0CB7E15E9765B1817A /* EmojiProvider.swift */,
				8BCCE3D12B0A9C6E559B5B5A /* EmojiProviderProtocol.swift */,
			);
			path = Emojis;
			sourceTree = "<group>";
		};
		3A2CAA4ABF5E66C3C8BBA3E9 /* Player */ = {
			isa = PBXGroup;
			children = (
				7B19B2BCC779ED934E0BBC2A /* AudioPlayer.swift */,
				AC9104846487244648D32C6D /* AudioPlayerProtocol.swift */,
				2BDB3E65A79779EDA5D33D8A /* AudioPlayerState.swift */,
			);
			path = Player;
			sourceTree = "<group>";
		};
		3A304097A59704AC9B869EC6 /* Helpers */ = {
			isa = PBXGroup;
			children = (
				B4CFE236419E830E8946639C /* Analytics+SwiftUI.swift */,
				CBF9AEA706926DD0DA2B954C /* JoinedRoomSize+MemberCount.swift */,
				0B32BBA8887BD7A5C4ECF16F /* RoomModerationRole.swift */,
			);
			path = Helpers;
			sourceTree = "<group>";
		};
		3AD37D7DDF9904587601239D /* AppLockScreen */ = {
			isa = PBXGroup;
			children = (
				8C44BBC892499BE45B074F89 /* AppLockScreenCoordinator.swift */,
				3C3E67E09FE5A35D73818C39 /* AppLockScreenModels.swift */,
				B4005D82E9D27BAF006A8FE1 /* AppLockScreenViewModel.swift */,
				08283301736A6FE9D558B2CB /* AppLockScreenViewModelProtocol.swift */,
				F49710373735A3B8BB76DFF7 /* View */,
			);
			path = AppLockScreen;
			sourceTree = "<group>";
		};
		3B4C46F36A42B42C4EB14933 /* SecureBackupScreen */ = {
			isa = PBXGroup;
			children = (
				FDF73F49E6B6683F7E2D26F0 /* SecureBackupScreenCoordinator.swift */,
				7B3D16709ADD4F4BCC710B1E /* SecureBackupScreenModels.swift */,
				7AE094FCB6387D268C436161 /* SecureBackupScreenViewModel.swift */,
				D79BB714D28C9F588DD69353 /* SecureBackupScreenViewModelProtocol.swift */,
				7478D8764F916822CD6E10AB /* View */,
			);
			path = SecureBackupScreen;
			sourceTree = "<group>";
		};
		3D733E8352DD4C461CFD8B8A /* QRCodeLoginScreen */ = {
			isa = PBXGroup;
			children = (
				EA551A98778CEE7366838CE2 /* QRCodeLoginScreenCoordinator.swift */,
				FDEDD4D2DE0646DA724985D5 /* QRCodeLoginScreenModels.swift */,
				3BC1B7CB061C9865B2B91B56 /* QRCodeLoginScreenViewModel.swift */,
				718D8767035D37E2DB5CC550 /* QRCodeLoginScreenViewModelProtocol.swift */,
				C844840F3DD48A154C65AE0C /* View */,
			);
			path = QRCodeLoginScreen;
			sourceTree = "<group>";
		};
		3D76DA5827DF9396AC90E7B4 /* ManageRoomMemberSheet */ = {
			isa = PBXGroup;
			children = (
				787E84119E626E2F0E0BFBE8 /* ManageRoomMemberSheetModels.swift */,
				9A34D9BCA1A7D9A56E1EAF1D /* ManageRoomMemberSheetViewModel.swift */,
				CB7B588A06911B455AC0B4C9 /* ManageRoomMemberSheetViewModelProtocol.swift */,
				40AE45E13BF744AA0E4EA0E4 /* View */,
			);
			path = ManageRoomMemberSheet;
			sourceTree = "<group>";
		};
		3E1CCC4B607946CE90B4A827 /* DeclineAndBlockScreen */ = {
			isa = PBXGroup;
			children = (
				CDA38C9B58693A49A3032552 /* DeclineAndBlockScreenCoordinator.swift */,
				B68B31232312AFC844440BFE /* DeclineAndBlockScreenModels.swift */,
				011AFA4990C585D157829679 /* DeclineAndBlockScreenViewModel.swift */,
				951F277E0585E50AC91987C8 /* DeclineAndBlockScreenViewModelProtocol.swift */,
				BC8F2F197AFDABE63B2E2CA7 /* View */,
			);
			path = DeclineAndBlockScreen;
			sourceTree = "<group>";
		};
		3E535010B850B53DDD3CFF2A /* PinnedEventsTimelineScreen */ = {
			isa = PBXGroup;
			children = (
				5D53754227CEBD06358956D7 /* PinnedEventsTimelineScreenCoordinator.swift */,
				9B6572E6EF5D5F4B0C338A40 /* PinnedEventsTimelineScreenModels.swift */,
				86D7CD5CA270BFC3EBB450CA /* PinnedEventsTimelineScreenViewModel.swift */,
				510E89B989477E5EE8E503C0 /* PinnedEventsTimelineScreenViewModelProtocol.swift */,
				101EB4449E23F8A2892E4A63 /* View */,
			);
			path = PinnedEventsTimelineScreen;
			sourceTree = "<group>";
		};
		3EA31CC7012EA2A5653DAFC9 /* Fixtures */ = {
			isa = PBXGroup;
			children = (
				E96ED747FF90332EA1333C22 /* RoomTimelineItemFixtures.swift */,
			);
			path = Fixtures;
			sourceTree = "<group>";
		};
		3FDB9ADD4A6456674E748166 /* SupportingFiles */ = {
			isa = PBXGroup;
			children = (
				748AE77AC3B0A01223033B87 /* Info.plist */,
				D263254AFE5B7993FFBBF324 /* NSE.entitlements */,
				36DA824791172B9821EACBED /* PrivacyInfo.xcprivacy */,
				033DB41C51865A2E83174E87 /* target.yml */,
			);
			path = SupportingFiles;
			sourceTree = "<group>";
		};
		4044C040B64B9F077298C947 /* View */ = {
			isa = PBXGroup;
			children = (
				E53BFB7E4F329621C844E8C3 /* AnalyticsPromptScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		405B00F139AEE3994601B36A = {
			isa = PBXGroup;
			children = (
				3C8A63F1458D97D832C127DD /* app.yml */,
				5D26A086A8278D39B5756D6F /* project.yml */,
				99B9B46F2D621380428E68F7 /* ElementX */,
				B04B538A859CD012755DC19C /* NSE */,
				D0111119CDF3E28E6D7768E8 /* ShareExtension */,
				A4852B57D55D71EEBFCD931D /* UnitTests */,
				1803CD2B96BF06009334BB61 /* PreviewTests */,
				C0FAC17D4DD7D3A502822550 /* UITests */,
				D7117C32909844BCF5AF30BA /* AccessibilityTests */,
				8A9C09B6A392465E03B8D1B1 /* IntegrationTests */,
				A8002CB4F20B6282850A614C /* DevelopmentAssets */,
				C4212E8FD72132802765FBBB /* SDKMocks */,
				2197234282B4BC0CE79AAC74 /* Secrets */,
				823ED0EC3F1B6CF47D284011 /* Tools */,
				9413F680ECDFB2B0DDB0DEF2 /* Packages */,
				681566846AF307E9BA4C72C6 /* Products */,
			);
			sourceTree = "<group>";
		};
		40AE45E13BF744AA0E4EA0E4 /* View */ = {
			isa = PBXGroup;
			children = (
				1B30CD19ED6243FEDFBA8400 /* ManageRoomMemberSheetView.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		40D9A816C45E0278C29DF883 /* SupportingFiles */ = {
			isa = PBXGroup;
			children = (
				505ADA084C0B38A0C4AD2574 /* Info.plist */,
				B88CE0A058727BC68EEEC6B6 /* ShareExtension.entitlements */,
				203D1ACC20287F8986C959D3 /* target.yml */,
			);
			path = SupportingFiles;
			sourceTree = "<group>";
		};
		40E6246F03D1FE377BC5D963 /* Room */ = {
			isa = PBXGroup;
			children = (
				C30F45308428A4D9FFDB2FB8 /* BannedRoomProxy.swift */,
				0E95B3BDB80531C85CD50AE6 /* InvitedRoomProxy.swift */,
				07C6B0B087FE6601C3F77816 /* JoinedRoomProxy.swift */,
				A566F8F2C27B99E1FB80C69B /* JoinRule.swift */,
				858DA81F2ACF484B7CAD6AE4 /* KnockedRoomProxy.swift */,
				8F062DD2CCD95DC33528A16F /* KnockRequestProxy.swift */,
				C07851F4EA81AA3339806A7B /* KnockRequestProxyProtocol.swift */,
				D78C13EF5035879B6131030F /* Room.swift */,
				B6404166CBF5CC88673FF9E2 /* RoomDetails.swift */,
				722013E20EEED73553EC6F8D /* RoomHistorySharingState.swift */,
				40A66E8BC8D9AE4A08EFB2DF /* RoomInfoProxy.swift */,
				14517E5597594956FCE1950D /* RoomInfoProxyProtocol.swift */,
				974AEAF3FE0C577A6C04AD6E /* RoomPermissions.swift */,
				F7E247E29C7A0E421DB839D7 /* RoomPowerLevel.swift */,
				4D635709C1D6D37C225AD40E /* RoomPowerLevelProxyProtocol.swift */,
				CFFA5E881D281810AB428EA3 /* RoomPowerLevelsProxy.swift */,
				47111410B6E659A697D472B5 /* RoomProxyProtocol.swift */,
				578AF9CE60816069536C0953 /* RoomRole.swift */,
				2C0F49BD446849654C0D24E0 /* RoomMember */,
				4DC0344D2EBD0AE5D71754A9 /* RoomMembershipDetails */,
				7FC3F8FA5EA765AC3B000F55 /* RoomPreview */,
				70DABA39C844CA931B829395 /* RoomSummary */,
			);
			path = Room;
			sourceTree = "<group>";
		};
		441115752CA2408F26A72D11 /* NotificationSettingsEditScreen */ = {
			isa = PBXGroup;
			children = (
				AD9CB3B9DFA353AB2B7CD9F8 /* NotificationSettingsEditScreenCoordinator.swift */,
				1B564D748B67A156F413CD97 /* NotificationSettingsEditScreenModels.swift */,
				780258F1B9D15E30549FF4BE /* NotificationSettingsEditScreenViewModel.swift */,
				FA7BB497B2F539C17E88F6B7 /* NotificationSettingsEditScreenViewModelProtocol.swift */,
				8081F6F9AE11BB314A838EC9 /* View */,
			);
			path = NotificationSettingsEditScreen;
			sourceTree = "<group>";
		};
		448435400B561C40E514BE1C /* FilePreviewScreen */ = {
			isa = PBXGroup;
			children = (
				638A81B97D51591D0FCFA598 /* InteractiveQuickLook.swift */,
				E7495E1119753B06FF2C2279 /* PhotoLibraryManager.swift */,
				B18A454132A5A5247802821E /* TimelineMediaPreviewDataSource.swift */,
				2A2BB38DF61F5100B8723112 /* TimelineMediaPreviewModels.swift */,
				9FD40B92FCF20165658296AD /* TimelineMediaPreviewModifier.swift */,
				53F41CEAAE2BB4E74CDC2278 /* TimelineMediaPreviewViewModel.swift */,
				5EC4A8482DA110602FE6DF42 /* View */,
			);
			path = FilePreviewScreen;
			sourceTree = "<group>";
		};
		44B4B5DB07E5C7871873548F /* ComposerToolbar */ = {
			isa = PBXGroup;
			children = (
				3A12D3D8138F1B71AFA7C858 /* CompletionSuggestionService.swift */,
				9ECF11669EF253E98AA2977A /* CompletionSuggestionServiceProtocol.swift */,
				4D3A7375AB22721C436EB056 /* ComposerToolbarModels.swift */,
				C90514BE9B8ACCBCF0AD2489 /* ComposerToolbarViewModel.swift */,
				B0618820D26F9871A4BBB40E /* ComposerToolbarViewModelProtocol.swift */,
				8ACEC7D7B74641FF4DB6A6D3 /* View */,
			);
			path = ComposerToolbar;
			sourceTree = "<group>";
		};
		44BBB96FAA2F0D53C507396B /* Extensions */ = {
			isa = PBXGroup;
			children = (
				981663D961C94270FA035FD0 /* Alert.swift */,
				3E93A1BE7D8A2EBCAD51EEB4 /* Array.swift */,
				A73A07BAEDD74C48795A996A /* AsyncSequence.swift */,
				52BD6ED18E2EB61E28C340AD /* AttributedString.swift */,
				3339B1DDB1341E833D2555BC /* AVMetadataMachineReadableCodeObject.swift */,
				B6E89E530A8E92EC44301CA1 /* Bundle.swift */,
				1F8C01DEEA83903D45069BBD /* CharacterSet.swift */,
				9A1C33355FFB0F0953C35036 /* ClientBuilder.swift */,
				A9FAFE1C2149E6AC8156ED2B /* Collection.swift */,
				E2B1CC9AA154F4D5435BF60A /* Comparable.swift */,
				044E501B8331B339874D1B96 /* CompoundIcon.swift */,
				B383DCD3DCB19E00FD478A5F /* ConfirmationDialog.swift */,
				C33B3F17996DFDF5F0181512 /* Data.swift */,
				2141693488CE5446BB391964 /* Date.swift */,
				BFDCAC6CAAD65A2C24EA9C4B /* Dictionary.swift */,
				7FB2253D36E81E045E1CB432 /* Duration.swift */,
				260004737C573A56FA01E86E /* Encodable.swift */,
				04DF593C3F7AF4B2FBAEB05D /* FileManager.swift */,
				E3877D3CFAC1D33823359BAF /* HTMLParserStyle.swift */,
				4E2245243369B99216C7D84E /* ImageCache.swift */,
				045253F9967A535EE5B16691 /* Label.swift */,
				C14D83B2B7CD5501A0089EFC /* LayoutDirection.swift */,
				F72EFC8C634469F9262659C7 /* NSItemProvider.swift */,
				95BAC0F6C9644336E9567EE6 /* NSRegularExpresion.swift */,
				5327E3B3C58BEB0E65F4CF98 /* Observable.swift */,
				62B07B296D7A9D2F09120853 /* OrderedSet.swift */,
				077B01C13BBA2996272C5FB5 /* ProcessInfo.swift */,
				1DFE0E493FB55E5A62E7852A /* ProposedViewSize.swift */,
				7310D8DFE01AF45F0689C3AA /* Publisher.swift */,
				DADECBBB672497BCD4822468 /* Result.swift */,
				584A61D9C459FAFEF038A7C0 /* Section.swift */,
				DF17EA323AD0205A6AB621AA /* Snapshotting.swift */,
				40B21E611DADDEF00307E7AC /* String.swift */,
				A40C19719687984FD9478FBE /* Task.swift */,
				287FC98AF2664EAD79C0D902 /* UIDevice.swift */,
				05A3E8741D199CD1A37F4CBF /* UIView.swift */,
				BE148A4FFEE853C5A281500C /* UNNotificationContent.swift */,
				227AC5D71A4CE43512062243 /* URL.swift */,
				2BFDCA5A09EE70BC17F2EFA7 /* URLComponents.swift */,
				AE40D4A5DD857AC16EED945A /* URLSession.swift */,
				897DF5E9A70CE05A632FC8AF /* UTType.swift */,
				85A1941B874A3BE9CDDF43EF /* XCTestCase.swift */,
				E992D7B8BE54B2AB454613AF /* XCUIElement.swift */,
			);
			path = Extensions;
			sourceTree = "<group>";
		};
		4570BFC8DD6665A91381F400 /* AppLockSetupBiometricsScreen */ = {
			isa = PBXGroup;
			children = (
				0C62E07C1164F5120727A2A8 /* AppLockSetupBiometricsScreenCoordinator.swift */,
				10F130DF775CE6BC51A4E392 /* AppLockSetupBiometricsScreenModels.swift */,
				C9F893F4A111CB7BA5C96949 /* AppLockSetupBiometricsScreenViewModel.swift */,
				0CCC6C31102E1D8B9106DEDE /* AppLockSetupBiometricsScreenViewModelProtocol.swift */,
				33644C893C984570F605D94D /* View */,
			);
			path = AppLockSetupBiometricsScreen;
			sourceTree = "<group>";
		};
		459B661EA3598F9E709E81A7 /* View */ = {
			isa = PBXGroup;
			children = (
				8E1584F8BCF407BB94F48F04 /* EncryptionResetPasswordScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		45F2BCFD6E9A6F040CC20582 /* EditRoomAddressScreen */ = {
			isa = PBXGroup;
			children = (
				41656BC6267D55C56A2AAC08 /* EditRoomAddressScreenCoordinator.swift */,
				EBD21AF0131AA38FF9534FAD /* EditRoomAddressScreenModels.swift */,
				E5FDFAA04174CC99FB66391C /* EditRoomAddressScreenViewModel.swift */,
				D7B18089ED50324583BB2FB7 /* EditRoomAddressScreenViewModelProtocol.swift */,
				E0D6D3976CA2762529BAE7D3 /* View */,
			);
			path = EditRoomAddressScreen;
			sourceTree = "<group>";
		};
		464C6BFAA853DC755B9C1F60 /* PinnedItemsBanner */ = {
			isa = PBXGroup;
			children = (
				60C9BAE9F9436B14E4E22E8F /* PinnedItemsBannerView.swift */,
				E66763BD54A3A1D9C6E6F2F1 /* PinnedItemsIndicatorView.swift */,
			);
			path = PinnedItemsBanner;
			sourceTree = "<group>";
		};
		4775A7D6FBB210BF21318AD9 /* UserDetailsEditScreen */ = {
			isa = PBXGroup;
			children = (
				C4CD503F5E0938FE53C7C6E7 /* UserDetailsEditScreenCoordinator.swift */,
				27D0EA07BD545CC9F234DB8D /* UserDetailsEditScreenModels.swift */,
				022E6BD64CB4610B9C95FC02 /* UserDetailsEditScreenViewModel.swift */,
				85149F56BA333619900E2410 /* UserDetailsEditScreenViewModelProtocol.swift */,
				7AE042B6E4318E352DD3991A /* View */,
			);
			path = UserDetailsEditScreen;
			sourceTree = "<group>";
		};
		490F49F5627FBEF3BB8665A3 /* SimpleScreenExample */ = {
			isa = PBXGroup;
			children = (
				789DD6B31BA8BB4B3A40EF7C /* ElementX */,
				4B5DC42A1DB20ECEB0FF67CB /* Tests */,
			);
			path = SimpleScreenExample;
			sourceTree = "<group>";
		};
		493225D61FED2DA3D3B26104 /* View */ = {
			isa = PBXGroup;
			children = (
				C2E9B841EE4878283ECDB554 /* InviteUsersScreen.swift */,
				10F32E0B4B83D2A11EE8D011 /* InviteUsersScreenSelectedItem.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		4AC3BA2B379A928301E21004 /* View */ = {
			isa = PBXGroup;
			children = (
				4549FCB53F43DB0B278374BC /* TemplateScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		4B5DC42A1DB20ECEB0FF67CB /* Tests */ = {
			isa = PBXGroup;
			children = (
				73AB116809AE89292624CD8E /* Unit */,
			);
			path = Tests;
			sourceTree = "<group>";
		};
		4BF0F0C4AA1F62828A89099E /* View */ = {
			isa = PBXGroup;
			children = (
				8F6210134203BE1F2DD5C679 /* RoomDirectoryCell.swift */,
				F2E4EF80DFB8FE7C4469B15D /* RoomDirectorySearchScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		4BF8D11D9ED15CFC373D0119 /* Analytics */ = {
			isa = PBXGroup;
			children = (
				E3B97591B2D3D4D67553506D /* AnalyticsClientProtocol.swift */,
				5445FCE0CE15E634FDC1A2E2 /* AnalyticsService.swift */,
				A6B891A6DA826E2461DBB40F /* PHGPostHogConfiguration.swift */,
				5CEEAE1BFAACD6C96B6DB731 /* PHGPostHogProtocol.swift */,
				1715E3D7F53C0748AA50C91C /* PostHogAnalyticsClient.swift */,
				752A0EB49BF5BCEA37EDF7A3 /* Signposter.swift */,
				66AFD800AF033D8B0D11191A /* UserPropertiesExt.swift */,
				3A304097A59704AC9B869EC6 /* Helpers */,
			);
			path = Analytics;
			sourceTree = "<group>";
		};
		4C826614718790C58C17117F /* UnitTests */ = {
			isa = PBXGroup;
			children = (
				6A8E19C4645D3F5F9FB02355 /* UnitTestsAppCoordinator.swift */,
			);
			path = UnitTests;
			sourceTree = "<group>";
		};
		4D963F50D7AA8FE302CA8ACF /* LabsScreen */ = {
			isa = PBXGroup;
			children = (
				4CF17EFB2833B4CE5C06E7F8 /* LabsScreenCoordinator.swift */,
				5E43D8784B0054C048060FEB /* LabsScreenModels.swift */,
				A4D9DF4F2DF3507F99B5B97B /* LabsScreenViewModel.swift */,
				CF847A34FC4C8C937CD39E08 /* LabsScreenViewModelProtocol.swift */,
				155D9F609E878C1875A366D4 /* View */,
			);
			path = LabsScreen;
			sourceTree = "<group>";
		};
		4DC0344D2EBD0AE5D71754A9 /* RoomMembershipDetails */ = {
			isa = PBXGroup;
			children = (
				12B09A94C519227264A41208 /* RoomMembershipDetailsProxy.swift */,
				1434D5169F0EE319E226DA7F /* RoomMembershipDetailsProxyProtocol.swift */,
			);
			path = RoomMembershipDetails;
			sourceTree = "<group>";
		};
		4DDB6973795DA09189CF64A5 /* ReportRoomScreen */ = {
			isa = PBXGroup;
			children = (
				292EEE1F71DCC205C45728F7 /* ReportRoomScreenCoordinator.swift */,
				11FCAE847556719BBE7A0882 /* ReportRoomScreenModels.swift */,
				B1FDB0B87D925AE830E32621 /* ReportRoomScreenViewModel.swift */,
				E20403084A320D588ACED200 /* ReportRoomScreenViewModelProtocol.swift */,
				2B27F01BB7B839E543DFE025 /* View */,
			);
			path = ReportRoomScreen;
			sourceTree = "<group>";
		};
		4EC4EBBC4F6885775F198875 /* Sources */ = {
			isa = PBXGroup;
			children = (
				D33116993D54FADC0C721C1F /* Application.swift */,
				D1BC84BA0AF11C2128D58ABD /* Common.swift */,
				21DD8599815136EFF5B73F38 /* UserFlowTests.swift */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		4F43EBE458FBE634996AD7C6 /* View */ = {
			isa = PBXGroup;
			children = (
				8D152423EE6CF0ECCC84091A /* BloomModifier.swift */,
				B902EA6CD3296B0E10EE432B /* HomeScreen.swift */,
				A3B4B58B79A6FA250B24A1EC /* HomeScreenContent.swift */,
				C0FEA560929DD73FFEF8C3DF /* HomeScreenEmptyStateView.swift */,
				D8FC33C3F6BF597E095CE9FA /* HomeScreenInviteCell.swift */,
				A103580EBA06155B1343EF16 /* HomeScreenKnockedCell.swift */,
				BD5480F03306234FC086E93B /* HomeScreenNewSoundBanner.swift */,
				05512FB13987D221B7205DE0 /* HomeScreenRecoveryKeyConfirmationBanner.swift */,
				ED044D00F2176681CC02CD54 /* HomeScreenRoomCell.swift */,
				C7661EFFCAA307A97D71132A /* HomeScreenRoomList.swift */,
				037A5661B26EC6BE068188D7 /* Filters */,
			);
			path = View;
			sourceTree = "<group>";
		};
		4FFDC8D1A752384B4C6EB0EB /* RoomDirectorySearch */ = {
			isa = PBXGroup;
			children = (
				471BB7276C97AF60B3A5463B /* RoomDirectorySearchProxy.swift */,
				0516C69708D5CBDE1A8E77EC /* RoomDirectorySearchProxyProtocol.swift */,
			);
			path = RoomDirectorySearch;
			sourceTree = "<group>";
		};
		505AE6F89590187813390D12 /* ItemMenu */ = {
			isa = PBXGroup;
			children = (
				A243A6E6207297123E60DE48 /* TimelineItemMacContextMenu.swift */,
				91FFE1F410969ECB23FE9BB2 /* TimelineItemMenu.swift */,
				6F1C3CBBC62C566DDF5E84C1 /* TimelineItemMenuAction.swift */,
				A9E6065FC6BC4A1B4C629E08 /* TimelineItemMenuActionProvider.swift */,
			);
			path = ItemMenu;
			sourceTree = "<group>";
		};
		50D53998001EC408A51D6509 /* TimelineViews */ = {
			isa = PBXGroup;
			children = (
				FC9044BE0E4A66F5B963E834 /* AudioFileEventsTimelineView.swift */,
				430C73079A84654BF46A7FF5 /* FileMediaEventsTimelineView.swift */,
				1FF584D757E768EA7776A532 /* ImageMediaEventsTimelineView.swift */,
				13F354AD441E2FD83DED89AF /* SeparatorMediaEventsTimelineView.swift */,
				2B1FB56520A847DD2532D5C8 /* VideoMediaEventsTimelineView.swift */,
				AD3521DF92391551E02004D8 /* VoiceMessageMediaEventsTimelineView.swift */,
			);
			path = TimelineViews;
			sourceTree = "<group>";
		};
		52AA75722911233E40A3B366 /* Scripts */ = {
			isa = PBXGroup;
			children = (
				9A5AE840145B5AB195A3B186 /* Templates */,
			);
			path = Scripts;
			sourceTree = "<group>";
		};
		5329E48968EB951235E83DAE /* SessionVerification */ = {
			isa = PBXGroup;
			children = (
				C55D7E514F9DE4E3D72FDCAD /* SessionVerificationControllerProxy.swift */,
				1D56469A9EE0CFA2B7BA9760 /* SessionVerificationControllerProxyProtocol.swift */,
			);
			path = SessionVerification;
			sourceTree = "<group>";
		};
		53FB148CD26AFB6A5B9E20B3 /* BugReportScreen */ = {
			isa = PBXGroup;
			children = (
				A3FBD9C2B9A5479526920399 /* BugReportScreenCoordinator.swift */,
				51C2BCE0BC1FC69C1B36E688 /* BugReportScreenModels.swift */,
				303FCADE77DF1F3670C086ED /* BugReportScreenViewModel.swift */,
				C4C89820BB2B88D4EA28131C /* BugReportScreenViewModelProtocol.swift */,
				A151229F1A2347F37558496A /* View */,
			);
			path = BugReportScreen;
			sourceTree = "<group>";
		};
		55312ACF4155CC5B2054AD75 /* SpaceSettingsScreen */ = {
			isa = PBXGroup;
			children = (
				7C19E3A92E016D6E126DB06D /* View */,
			);
			path = SpaceSettingsScreen;
			sourceTree = "<group>";
		};
		557C534BD2052BFFD810CE3D /* ShareExtension */ = {
			isa = PBXGroup;
			children = (
				DCAC01A97A43BE07B9E94E43 /* ShareExtensionModels.swift */,
			);
			path = ShareExtension;
			sourceTree = "<group>";
		};
		570026F1BA71A2D167652E48 /* AppLockSetupPINScreen */ = {
			isa = PBXGroup;
			children = (
				1FAF8C2226A57B9AB7446B31 /* AppLockSetupPINScreenCoordinator.swift */,
				B410B32B72C90BF94E481F33 /* AppLockSetupPINScreenModels.swift */,
				A019A12C866D64CF072024B9 /* AppLockSetupPINScreenViewModel.swift */,
				B7884BD256C091EB511B2EDF /* AppLockSetupPINScreenViewModelProtocol.swift */,
				AC24CD8D1E51188678C6AE07 /* View */,
			);
			path = AppLockSetupPINScreen;
			sourceTree = "<group>";
		};
		593C7129C5927E25AD8B688F /* FlowCoordinators */ = {
			isa = PBXGroup;
			children = (
				FCE93F0CBF0D96B77111C413 /* AppLockFlowCoordinator.swift */,
				0DBB08A95EFA668F2CF27211 /* AppLockSetupFlowCoordinator.swift */,
				A9B069D7772DDF6513E0F1B8 /* AuthenticationFlowCoordinator.swift */,
				7367B3B9A8CAF902220F31D1 /* BugReportFlowCoordinator.swift */,
				1C782FCBBCC9A0CD30453C50 /* ChatsTabFlowCoordinator.swift */,
				F2B94F1B0B5D9D42B15AA6E8 /* ChatsTabFlowCoordinatorStateMachine.swift */,
				A07B011547B201A836C03052 /* EncryptionResetFlowCoordinator.swift */,
				ECB836DD8BE31931F51B8AC9 /* EncryptionSettingsFlowCoordinator.swift */,
				94EE2C5F0A06F146BBE3A1B1 /* LinkNewDeviceFlowCoordinator.swift */,
				2178B951602AA921A5FD9DC8 /* MediaEventsTimelineFlowCoordinator.swift */,
				C3285BD95B564CA2A948E511 /* OnboardingFlowCoordinator.swift */,
				A54AAF72E821B4084B7E4298 /* PinnedEventsTimelineFlowCoordinator.swift */,
				9A008E57D52B07B78DFAD1BB /* RoomFlowCoordinator.swift */,
				407C8DD85179D2DB896FC0FA /* RoomFlowCoordinatorStateMachine.swift */,
				5A70B03471F6027C90EE868C /* RoomMembersFlowCoordinator.swift */,
				0833F51229E166BCA141D004 /* RoomRolesAndPermissionsFlowCoordinator.swift */,
				D28F7A6CEEA4A2815B0F0F55 /* SettingsFlowCoordinator.swift */,
				EDDE826EAB1BAB80C1104980 /* SpaceFlowCoordinator.swift */,
				BDE3EDEA7E64D68FEB828F83 /* SpaceSettingsFlowCoordinator.swift */,
				4930A2674306A2DC9C92009D /* SpacesTabFlowCoordinator.swift */,
				477A8C656B7B26E99C35927F /* StartChatFlowCoordinator.swift */,
				C99FDEEB71173C4C6FA2734C /* UserSessionFlowCoordinator.swift */,
			);
			path = FlowCoordinators;
			sourceTree = "<group>";
		};
		5970F275D6014548DCED6106 /* ReportContentScreen */ = {
			isa = PBXGroup;
			children = (
				A16CD2C62CB7DB78A4238485 /* ReportContentScreenCoordinator.swift */,
				3CCE3636E3D01477C8B2E9D0 /* ReportContentScreenModels.swift */,
				81B17B1F29448D1B9049B11C /* ReportContentScreenViewModel.swift */,
				713B48DBF65DE4B0DD445D66 /* ReportContentScreenViewModelProtocol.swift */,
				358B1920EA0C8129198FBA4F /* View */,
			);
			path = ReportContentScreen;
			sourceTree = "<group>";
		};
		599DFFE0805B08454E40D64A /* Polls */ = {
			isa = PBXGroup;
			children = (
				DC528B3764E3CF7FCFEF40E7 /* PollInteractionHandler.swift */,
				259E5B05BDE6E20C26CF11B4 /* PollInteractionHandlerProtocol.swift */,
			);
			path = Polls;
			sourceTree = "<group>";
		};
		5AD98DB6E142A4A4A2D8BA2D /* View */ = {
			isa = PBXGroup;
			children = (
				6B2A421198FD20AAAED20004 /* RoomChangeRolesScreen.swift */,
				23E6EB7960BC9D0F7396B3BD /* RoomChangeRolesScreenRow.swift */,
				EAF710CB1C31F8938EAA3A7D /* RoomChangeRolesScreenSection.swift */,
				3D9B45D584D232CB9E5C7734 /* RoomChangeRolesScreenSelectedItem.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		5B2C520AB9863B8CBC8EB3CA /* SoftLogoutScreen */ = {
			isa = PBXGroup;
			children = (
				5644919DB2022397D9D5825A /* MockSoftLogoutScreenState.swift */,
				05596E4A11A8C9346E9E54AE /* SoftLogoutScreenCoordinator.swift */,
				2BB385E148DE55C85C0A02D6 /* SoftLogoutScreenModels.swift */,
				FB7BAD55A4E2B8E5828CD64C /* SoftLogoutScreenViewModel.swift */,
				D316BB02636AF2174F2580E6 /* SoftLogoutScreenViewModelProtocol.swift */,
				13ACE3300D6A86770E757FC0 /* View */,
			);
			path = SoftLogoutScreen;
			sourceTree = "<group>";
		};
		5C3CC0EA3D5B1E74EC71A463 /* View */ = {
			isa = PBXGroup;
			children = (
				5484457C81B325660901B161 /* AppLockSetupSettingsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		5DC032EC5F19009AA7CADB41 /* View */ = {
			isa = PBXGroup;
			children = (
				E1A5FEF17ED7E6176D922D4F /* RoomDetailsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		5E5152617DFA7CCA3F4FA683 /* LinkNewDeviceScreen */ = {
			isa = PBXGroup;
			children = (
				3CA49F233E193590274FD19F /* LinkNewDeviceScreenCoordinator.swift */,
				A4D09290C6791D6EF04F569E /* LinkNewDeviceScreenModels.swift */,
				9D3DA6959C041E212A718DD3 /* LinkNewDeviceScreenViewModel.swift */,
				ED096460D7F26F10168FA33B /* LinkNewDeviceScreenViewModelProtocol.swift */,
				BB11CF5847CA0B3BC3A7F8DA /* View */,
			);
			path = LinkNewDeviceScreen;
			sourceTree = "<group>";
		};
		5EC4A8482DA110602FE6DF42 /* View */ = {
			isa = PBXGroup;
			children = (
				5CDE60FEE95039CCCEEEE3B0 /* TimelineMediaPreviewController.swift */,
				467498BEA681758BE2F80826 /* TimelineMediaPreviewDetailsView.swift */,
				30856520F3263D0E195710D7 /* TimelineMediaPreviewFileExportPicker.swift */,
				C75FE3F524B575D53787868C /* TimelineMediaPreviewRedactConfirmationView.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		5ED00051ED561E480F7AA667 /* View */ = {
			isa = PBXGroup;
			children = (
				B707676F9EB213653DF91854 /* ManageAuthorizedSpacesScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		5F6CB68B44F6C587E463A934 /* View */ = {
			isa = PBXGroup;
			children = (
				DB06F22CFA34885B40976061 /* RoomDetailsEditScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		605F8221E52991786397FCC9 /* View */ = {
			isa = PBXGroup;
			children = (
				4CDDDDD9FE1A699D23A5E096 /* LoginScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		638665D7260F974BA9A3BFA1 /* TestUtilities */ = {
			isa = PBXGroup;
			children = (
				B91AD590B0B40718A0AA0C61 /* DeferredFulfillment.swift */,
				9E21DC54FCC2A7F78532923F /* WaitingConfirmation.swift */,
			);
			path = TestUtilities;
			sourceTree = "<group>";
		};
		63E514D74481A3D9556DFFC3 /* SecureBackupLogoutConfirmationScreen */ = {
			isa = PBXGroup;
			children = (
				E1573D28C8A9FB6399D0EEFB /* SecureBackupLogoutConfirmationScreenCoordinator.swift */,
				DCF239C619971FDE48132550 /* SecureBackupLogoutConfirmationScreenModels.swift */,
				7DC017C3CB6B0F7C63F460F2 /* SecureBackupLogoutConfirmationScreenViewModel.swift */,
				74E08B8A66948E9690F38B94 /* SecureBackupLogoutConfirmationScreenViewModelProtocol.swift */,
				FB4987F1C660F2085258866B /* View */,
			);
			path = SecureBackupLogoutConfirmationScreen;
			sourceTree = "<group>";
		};
		63FCFB02914E796299B25213 /* SupportingFiles */ = {
			isa = PBXGroup;
			children = (
				AB389C38BD41EB3E47092CFB /* AccessibilityTests.xctestplan */,
				35A057BA9BE0F079784CD061 /* Info.plist */,
				DD3C65634A34467CB407A061 /* target.yml */,
			);
			path = SupportingFiles;
			sourceTree = "<group>";
		};
		6709362D60732DED2069AE0F /* MediaPlayer */ = {
			isa = PBXGroup;
			children = (
				E8A1F98AE670377B20679FF5 /* MediaPlayerProvider.swift */,
				F5E23D8EE6CBACF32F1EC874 /* MediaPlayerProviderProtocol.swift */,
			);
			path = MediaPlayer;
			sourceTree = "<group>";
		};
		6765932445C053E15E63C29A /* SupportingFiles */ = {
			isa = PBXGroup;
			children = (
				1059E2AE7878CF7820592637 /* Info.plist */,
				1304D9191300873EADA52D6E /* IntegrationTests.xctestplan */,
				536E72DCBEEC4A1FE66CFDCE /* target.yml */,
			);
			path = SupportingFiles;
			sourceTree = "<group>";
		};
		6792D400AF30A6F2ACD426E4 /* View */ = {
			isa = PBXGroup;
			children = (
				869A8A4632E511351BFE2EC4 /* JoinRoomScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		679E9837ECA8D6776079D16E /* RoomScreen */ = {
			isa = PBXGroup;
			children = (
				B8108C8F0ACF6A7EB72D0117 /* RoomScreenCoordinator.swift */,
				C2886615BEBAE33A0AA4D5F8 /* RoomScreenModels.swift */,
				9CE3C90E487B255B735D73C8 /* RoomScreenViewModel.swift */,
				A00C7A331B72C0F05C00392F /* RoomScreenViewModelProtocol.swift */,
				44B4B5DB07E5C7871873548F /* ComposerToolbar */,
				79023E5904B155E8E2B8B502 /* View */,
			);
			path = RoomScreen;
			sourceTree = "<group>";
		};
		681566846AF307E9BA4C72C6 /* Products */ = {
			isa = PBXGroup;
			children = (
				2363DB6162BBCC511B67B527 /* AccessibilityTests.xctest */,
				4CD6AC7546E8D7E5C73CEA48 /* ElementX.app */,
				9C7F7DE62D33C6A26CBFCD72 /* IntegrationTests.xctest */,
				73F3153AB9D628110878E24F /* libMatrixRustSDKMocks.a */,
				0D8F620C8B314840D8602E3F /* NSE.appex */,
				D95E8C0EFEC0C6F96EDAA71A /* PreviewTests.xctest */,
				3D8BEEFCA07BEA43F4F4BF77 /* ShareExtension.appex */,
				F506C6ADB1E1DA6638078E11 /* UITests.xctest */,
				AAC9344689121887B74877AF /* UnitTests.xctest */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		6B0910BCE4F1B02F124E1A09 /* TimelineItemContent */ = {
			isa = PBXGroup;
			children = (
				B858A61F2A570DFB8DE570A7 /* AggregratedReaction.swift */,
				96C4762F8D6112E43117DB2F /* CustomStringConvertible.swift */,
				955336CBD5ED73C792D1F580 /* EncryptionAuthenticity.swift */,
				314F1C79850BE46E8ABEAFCB /* ReadReceipt.swift */,
				5DE8D25D6A91030175D52A20 /* RoomTimelineItemProperties.swift */,
				2F926D08EB3D622A480BCA71 /* TimelineEventContent.swift */,
				DB6F137B69DCB59353E37B80 /* TimelineItemKeyForwarder.swift */,
				BE89A8BD65CCE3FCC925CA14 /* TimelineItemReplyDetails.swift */,
				98C6A082F2B2A15E1B9BE280 /* TimelineItemThreadSummary.swift */,
			);
			path = TimelineItemContent;
			sourceTree = "<group>";
		};
		6D7503E64A458DD09E65A3F7 /* View */ = {
			isa = PBXGroup;
			children = (
				307702DD66E7DDCDD9214784 /* IdentityConfirmedScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		6DE13A7AE6587B079F4049D7 /* Notification */ = {
			isa = PBXGroup;
			children = (
				C830A64609CBD152F06E0457 /* NotificationConstants.swift */,
				6EE5E2BBFBC7947CFE789B4D /* Manager */,
			);
			path = Notification;
			sourceTree = "<group>";
		};
		6E8F16377AD462BBD4951271 /* SecureBackupRecoveryKeyScreen */ = {
			isa = PBXGroup;
			children = (
				596AA8843AC1A234F3387767 /* SecureBackupRecoveryKeyScreenCoordinator.swift */,
				645E027C112740573D27765C /* SecureBackupRecoveryKeyScreenModels.swift */,
				7061BE2C0BF427C38AEDEF5E /* SecureBackupRecoveryKeyScreenViewModel.swift */,
				93E7304F5ECB4CB11CB10E60 /* SecureBackupRecoveryKeyScreenViewModelProtocol.swift */,
				1E53A2E18B59B82EE3D8C23C /* View */,
			);
			path = SecureBackupRecoveryKeyScreen;
			sourceTree = "<group>";
		};
		6EE5E2BBFBC7947CFE789B4D /* Manager */ = {
			isa = PBXGroup;
			children = (
				94D670124FC3E84F23A62CCF /* APNSPayload.swift */,
				1423AB065857FA546444DB15 /* NotificationManager.swift */,
				A057F2FDC14866C3026A89A4 /* NotificationManagerProtocol.swift */,
				45D8149FDDA0315CDC553B4B /* UserNotificationCenterProtocol.swift */,
			);
			path = Manager;
			sourceTree = "<group>";
		};
		703929219780FFABAC6380AA /* Windowing */ = {
			isa = PBXGroup;
			children = (
				C4756240773D26AB74C22668 /* OrientationManagerProtocol.swift */,
				5A37E2FACFD041CE466223CD /* SceneDelegate.swift */,
				035177BCD8E8308B098AC3C2 /* WindowManager.swift */,
				06F27F588F9059128E17C669 /* WindowManagerProtocol.swift */,
			);
			path = Windowing;
			sourceTree = "<group>";
		};
		70B74A432C241E56A7ACE610 /* Settings */ = {
			isa = PBXGroup;
			children = (
				EB5B1119B5AD79297F1D49EB /* AccountSettings */,
				FF2C35C46D5B8879A71F0BAC /* AdvancedSettingsScreen */,
				09C599CB430ABF160C1EE55C /* AnalyticsSettingsScreen */,
				CBB8EC37B802F3DD74A0205E /* DeactivateAccountScreen */,
				1CA6CD0DE6F0445156361B6D /* DeveloperOptionsScreen */,
				38A1C74493B816B8753F5BC2 /* LegalInformationScreen */,
				441115752CA2408F26A72D11 /* NotificationSettingsEditScreen */,
				7B91CB64534AD870924CCFEF /* NotificationSettingsScreen */,
				B364E08924AD15820350CDD9 /* SettingsScreen */,
				4775A7D6FBB210BF21318AD9 /* UserDetailsEditScreen */,
			);
			path = Settings;
			sourceTree = "<group>";
		};
		70DABA39C844CA931B829395 /* RoomSummary */ = {
			isa = PBXGroup;
			children = (
				B0A307A44F952CD73E63AE31 /* RoomEventStringBuilder.swift */,
				80E815FF3CC5E5A355E3A25E /* RoomMessageEventStringBuilder.swift */,
				29A953B6C0C431DBF4DD00B4 /* RoomSummary.swift */,
				CDB3227C7A74B734924942E9 /* RoomSummaryProvider.swift */,
				10CC626F97AD70FF0420C115 /* RoomSummaryProviderProtocol.swift */,
			);
			path = RoomSummary;
			sourceTree = "<group>";
		};
		73AB116809AE89292624CD8E /* Unit */ = {
			isa = PBXGroup;
			children = (
				C08E9043618AE5B0BF7B07E1 /* TemplateScreenViewModelTests.swift */,
			);
			path = Unit;
			sourceTree = "<group>";
		};
		73CD9796729EB702B4DFA88C /* Sources */ = {
			isa = PBXGroup;
			children = (
				58C2527813FDAE23E72A9063 /* AnalyticsSettingsScreenViewModelTests.swift */,
				C687844F60BFF532D49A994C /* AnalyticsTests.swift */,
				E461B3C8BBBFCA400B268D14 /* AppRouteURLParserTests.swift */,
				893777A4997BBDB68079D4F5 /* ArrayTests.swift */,
				AF25E364AE85090A70AE4644 /* AttributedStringBuilderTests.swift */,
				37CA26F55123E36B50DB0B3A /* AttributedStringTests.swift */,
				89233612A8632AD7E2803620 /* AudioPlayerStateTests.swift */,
				C55CC239AE12339C565F6C9A /* AudioRecorderStateTests.swift */,
				2441E2424E78A40FC95DBA76 /* AudioRecorderTests.swift */,
				671C338B7259DC5774816885 /* AuthenticationServiceTests.swift */,
				8FB89DC7F9A4A91020037001 /* AuthenticationStartScreenViewModelTests.swift */,
				93E1FF0DFBB3768F79FDBF6D /* AVMetadataMachineReadableCodeObjectExtensionsTest.swift */,
				240610DF32F3213BEC5611D7 /* BlockedUsersScreenViewModelTests.swift */,
				7EECE8B331CD169790EF284F /* BugReportScreenViewModelTests.swift */,
				EFFD3200F9960D4996159F10 /* BugReportServiceTests.swift */,
				0328F54E0C3AAEDDF3E05D9D /* ChatsTabFlowCoordinatorTests.swift */,
				D5EA0312A6262484AA393AC9 /* CompletionSuggestionServiceTests.swift */,
				CA29952595B804DA221A0C1D /* ComposerToolbarViewModelTests.swift */,
				69D42EE0102D2857933625DD /* CreateRoomViewModelTests.swift */,
				3B5E97E9615A158C76B2AB77 /* DateTests.swift */,
				D77F75B3E9F99864048A422A /* DeactivateAccountScreenViewModelTests.swift */,
				2ADF12A50186B75C68017B61 /* DeclineAndBlockScreenViewModelTests.swift */,
				DEBB74427E24AF30CDB131B7 /* DeferredFulfillmentTests.swift */,
				906451FB8CF27C628152BF7A /* EditRoomAddressScreenViewModelTests.swift */,
				7EA2AFF6EB59FE25234D29F3 /* ElementCallServiceTests.swift */,
				A1087DCC491CD4C027173DDA /* EmojiPickerScreenViewModelTests.swift */,
				099F2D36C141D845A445B1E6 /* EmojiProviderTests.swift */,
				84B7A28A6606D58D1E38C55A /* ExpiringTaskRunnerTests.swift */,
				1A7ED2EF5BDBAD2A7DBC4636 /* GeoURITests.swift */,
				EA4D639E27D5882A6A71AECF /* GlobalSearchScreenViewModelTests.swift */,
				B73587C2E3CF5998361AE516 /* HomeScreenRoomTests.swift */,
				505208F28007C0FEC14E1FF0 /* HomeScreenViewModelTests.swift */,
				845DDBDE5A0887E73D38B826 /* InviteUsersViewModelTests.swift */,
				DE5127D6EA05B2E45D0A7D59 /* JoinRoomScreenViewModelTests.swift */,
				FDB9C37196A4C79F24CE80C6 /* KeychainControllerTests.swift */,
				C9AC2CC94FA06F728883B694 /* KnockRequestsListScreenViewModelTests.swift */,
				C070FD43DC6BF4E50217965A /* LocalizationTests.swift */,
				3DC1943ADE6A62ED5129D7C8 /* LoggingTests.swift */,
				5A43964330459965AF048A8C /* LoginScreenViewModelTests.swift */,
				D80807B554CF9C524F98674F /* ManageRoomMemberSheetViewModelTests.swift */,
				1D262A26713C18BB70C82CA5 /* MapTilerURLBuilderTests.swift */,
				F31F59030205A6F65B057E1A /* MatrixEntityRegexTests.swift */,
				2D7A2C4A3A74F0D2FFE9356A /* MediaPlayerProviderTests.swift */,
				AE203026B9AD3DB412439866 /* MediaUploadingPreprocessorTests.swift */,
				03FABD73FD8086EFAB699F42 /* MediaUploadPreviewScreenViewModelTests.swift */,
				6F6E6EDC4BBF962B2ED595A4 /* MessageForwardingScreenViewModelTests.swift */,
				F875D71347DC81EAE7687446 /* NavigationRootCoordinatorTests.swift */,
				78913D6E120D46138E97C107 /* NavigationSplitCoordinatorTests.swift */,
				9C698E30698EC59302A8EEBD /* NavigationStackCoordinatorTests.swift */,
				2B67DC84B42D86035FCFF6F8 /* NavigationTabCoordinatorTests.swift */,
				0F0AF1A13D358CA0BDA6065F /* NotificationContentBuilderTests.swift */,
				8544F7058D31DBEB8DBFF0F5 /* NotificationSettingsEditScreenViewModelTests.swift */,
				514363244AE7D68080D44C6F /* NotificationSettingsScreenViewModelTests.swift */,
				FA3EB5B1848CF4F64E63C6B7 /* PermalinkTests.swift */,
				31A6314FDC51DA25712D9A81 /* PillContextTests.swift */,
				6FA38E813BE14149F173F461 /* PinnedEventsBannerStateTests.swift */,
				347D708104CCEF771428C9A3 /* PollFormScreenViewModelTests.swift */,
				25E7E9B7FEAB6169D960C206 /* QRCodeLoginScreenViewModelTests.swift */,
				181CF280BC8E3F335AFCB4B8 /* RemotePreferenceTests.swift */,
				30EA681527A8FE65E4C8E9A9 /* ReportContentScreenViewModelTests.swift */,
				0C3E9684DCE6B66BD0B5DF67 /* ReportRoomScreenViewModelTests.swift */,
				57084488B03BDB33C7B7CA0E /* ResolveVerifiedUserSendFailureScreenViewModelTests.swift */,
				A7978C9EFBDD7DE39BD86726 /* RestorationTokenTests.swift */,
				41D041A857614A9AE13C7795 /* RoomChangePermissionsScreenViewModelTests.swift */,
				8F841F219ACDFC1D3F42FEFB /* RoomChangeRolesScreenViewModelTests.swift */,
				00E5B2CBEF8F96424F095508 /* RoomDetailsEditScreenViewModelTests.swift */,
				166D45E1861A73B232109843 /* RoomDetailsScreenViewModelTests.swift */,
				6AE5800184E93CD5E02C6543 /* RoomEventStringBuilderTests.swift */,
				4FCB2126C091EEF2454B4D56 /* RoomFlowCoordinatorTests.swift */,
				8AE0C9653870803E4F91F474 /* RoomListFiltersStateTests.swift */,
				EC589E641AE46EFB2962534D /* RoomMemberDetailsViewModelTests.swift */,
				CC666DAE98245269775329B2 /* RoomMembersFlowCoordinatorTests.swift */,
				3E9E0929CEFA356090BE5FB8 /* RoomMembersListScreenViewModelTests.swift */,
				58D295F0081084F38DB20893 /* RoomNotificationSettingsScreenViewModelTests.swift */,
				F0096BC5DA86AF6B6E5742AC /* RoomPermissionsTests.swift */,
				B40233F2989AD49906BB310D /* RoomPollsHistoryScreenViewModelTests.swift */,
				48FEFF746DB341CDB18D7AAA /* RoomRolesAndPermissionsScreenViewModelTests.swift */,
				93CF7B19FFCF8EFBE0A8696A /* RoomScreenViewModelTests.swift */,
				AEEAFB646E583655652C3D04 /* RoomStateEventStringBuilderTests.swift */,
				F46E441BA50705E6CEC89FE0 /* RoomSummaryProviderTests.swift */,
				046C0D3F53B0B5EF0A1F5BEA /* RoomSummaryTests.swift */,
				B7728AA8046D460145EAC740 /* RoomTests.swift */,
				848F69921527D31CAACB93AF /* SecureBackupLogoutConfirmationScreenViewModelTests.swift */,
				0315C328FF40F84276364E66 /* SecurityAndPrivacyScreenViewModelTests.swift */,
				277C20CDD5B64510401B6D0D /* ServerConfigurationScreenViewStateTests.swift */,
				F08776C48FFB47CACF64ED10 /* ServerConfirmationScreenViewModelTests.swift */,
				E45EBAFF1A83538D54ABDF92 /* ServerSelectionScreenViewModelTests.swift */,
				0825EAFD47332DD459DE893F /* SessionDirectoriesTests.swift */,
				A1C22B1B5FA3A765EADB2CC9 /* SessionVerificationStateMachineTests.swift */,
				DF05DA24F71B455E8EFEBC3B /* SessionVerificationViewModelTests.swift */,
				9FE8A35B4AD5256F4B562274 /* SettingsScreenViewModelTests.swift */,
				AC43313F21511C853D34544E /* SoftLogoutScreenViewModelTests.swift */,
				7AB74D407F0E413E7593B369 /* SpaceAddRoomsScreenViewModelTests.swift */,
				5557DDA438841AF5DC003D0B /* SpaceListScreenViewModelTests.swift */,
				18B223FA339BF53085328DEE /* SpaceScreenViewModelTests.swift */,
				6DF438EAFC732D2D95D34BF6 /* StartChatViewModelTests.swift */,
				C833673B334A0651AB46F30B /* StaticLocationScreenViewModelTests.swift */,
				2CEBCB9676FCD1D0F13188DD /* StringTests.swift */,
				2AB2C848BB9A7A9B618B7B89 /* TextBasedRoomTimelineTests.swift */,
				9AA3AF94A06D319BB37E52DA /* TimelineItemFactoryTests.swift */,
				ED0AD0C652385F69FA90FAF5 /* TimelineMediaPreviewDataSourceTests.swift */,
				5C1F000589F2CEE6B03ECFAB /* TimelineMediaPreviewViewModelTests.swift */,
				6509708F54FC883604DFDC95 /* TimelineViewModelTests.swift */,
				76310030C831D4610A705603 /* URLComponentsTests.swift */,
				3AB34956C87731AB094DB33A /* URLTests.swift */,
				EB3B237387B8288A5A938F1B /* UserAgentBuilderTests.swift */,
				61F58D94C936A1B731D78DE1 /* UserDetailsEditScreenViewModelTests.swift */,
				2429224EB0EEA34D35CE9249 /* UserIndicatorControllerTests.swift */,
				BA241DEEF7C8A7181C0AEDC9 /* UserPreferenceTests.swift */,
				71E2E5103702D13361D09100 /* UserProfileScreenViewModelTests.swift */,
				4FA29BAE9B0F2D90E57B261C /* UserSessionFlowCoordinatorTests.swift */,
				283974987DA7EC61D2AB57D9 /* VoiceMessageCacheTests.swift */,
				AC4F10BDD56FA77FEC742333 /* VoiceMessageMediaManagerTests.swift */,
				D93C94C30E3135BC9290DE13 /* VoiceMessageRecorderTests.swift */,
				9613851C68D8C01EABFB3569 /* AppLock */,
				A6AA0A048CAE428A5CA4CBBB /* LayoutTests */,
				7583EAC171059A86B767209F /* MediaProvider */,
				7DBC911559934065993A5FF4 /* NotificationManager */,
				638665D7260F974BA9A3BFA1 /* TestUtilities */,
				1C62F5382CC9D9F7DCEC344A /* UserDiscoveryService */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		73E032ADD008D63812791D97 /* LogViewerScreen */ = {
			isa = PBXGroup;
			children = (
				A84D413BF49F0E980F010A6B /* LogViewerScreenCoordinator.swift */,
				01B795AAAB7B8747FE2FF311 /* LogViewerScreenModels.swift */,
				0BB05221D7D941CC82DC8480 /* LogViewerScreenViewModel.swift */,
				7463464054DDF194C54F0B04 /* LogViewerScreenViewModelProtocol.swift */,
				786BF682AB6BA65DC8F53D3D /* View */,
			);
			path = LogViewerScreen;
			sourceTree = "<group>";
		};
		7431C962E314ADAE38B6D708 /* Analytics */ = {
			isa = PBXGroup;
			children = (
				196004E7695FBA292A7944AF /* ScreenTrackerViewModifier.swift */,
			);
			path = Analytics;
			sourceTree = "<group>";
		};
		7478D8764F916822CD6E10AB /* View */ = {
			isa = PBXGroup;
			children = (
				84A00BB9CD12CF6AC98D5485 /* SecureBackupScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		7583EAC171059A86B767209F /* MediaProvider */ = {
			isa = PBXGroup;
			children = (
				3EF1AC723C2609C7705569CA /* MediaLoaderTests.swift */,
				62A81CCC2516D9CF9322DF01 /* MediaProviderTests.swift */,
				AC1DA29A5A041CC0BACA7CB0 /* MockImageCache.swift */,
			);
			path = MediaProvider;
			sourceTree = "<group>";
		};
		75D1D02F7F3AC1122FCFB4F3 /* Items */ = {
			isa = PBXGroup;
			children = (
				8428BD1821586CEE0B9C9ECA /* Messages */,
				B1FC81662045E2369B0C4A0E /* Other */,
				D977D4E565C06D3F41C8F8FC /* Virtual */,
			);
			path = Items;
			sourceTree = "<group>";
		};
		7803E03F759061C948D66B7E /* AppLock */ = {
			isa = PBXGroup;
			children = (
				851B95BB98649B8E773D6790 /* AppLockService.swift */,
				26EAAB54C6CE91D64B69A9F8 /* AppLockServiceProtocol.swift */,
				490BEADEFB2D6B7C9F618AE8 /* AppLockTimer.swift */,
				1BA5A62DA4B543827FF82354 /* LAContextMock.swift */,
			);
			path = AppLock;
			sourceTree = "<group>";
		};
		780F74C73E826685A9DB289B /* Navigation */ = {
			isa = PBXGroup;
			children = (
				27A9E3FBE8A66B5A17AD7F74 /* AppRoutes.swift */,
				B8F28602AC7AC881AED37EBA /* NavigationCoordinators.swift */,
				9A22A05E472533ED3C5A31B3 /* NavigationModule.swift */,
				CA28F29C9F93E93CC3C2C715 /* NavigationRootCoordinator.swift */,
				2C39B1D3FC8CF41D6C3B054F /* NavigationTabCoordinator.swift */,
			);
			path = Navigation;
			sourceTree = "<group>";
		};
		786BF682AB6BA65DC8F53D3D /* View */ = {
			isa = PBXGroup;
			children = (
				5A07692536D66E3DA32C4964 /* LogViewerScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		78915D878159D302395D57BF /* SupportingFiles */ = {
			isa = PBXGroup;
			children = (
				49D2C8E66E83EA578A7F318A /* Info.plist */,
				D4DA544B2520BFA65D6DB4BB /* target.yml */,
				8E088F2A1B9EC529D3221931 /* UITests.xctestplan */,
			);
			path = SupportingFiles;
			sourceTree = "<group>";
		};
		789DD6B31BA8BB4B3A40EF7C /* ElementX */ = {
			isa = PBXGroup;
			children = (
				CA90BD288E5AE6BC643AFDDF /* TemplateScreenCoordinator.swift */,
				BA40B98B098B6F0371B750B3 /* TemplateScreenModels.swift */,
				B43456E73F8A2D52B69B9FB9 /* TemplateScreenViewModel.swift */,
				342BEBC3C5FC3F9943C41C4C /* TemplateScreenViewModelProtocol.swift */,
				4AC3BA2B379A928301E21004 /* View */,
			);
			path = ElementX;
			sourceTree = "<group>";
		};
		79023E5904B155E8E2B8B502 /* View */ = {
			isa = PBXGroup;
			children = (
				47F441A78A5CAA9E2937E463 /* KnockRequestsBannerView.swift */,
				5221DFDF809142A2D6AC82B9 /* RoomScreen.swift */,
				4137900E28201C314C835C11 /* RoomScreenFooterView.swift */,
				4552D3466B1453F287223ADA /* SwipeRightAction.swift */,
				464C6BFAA853DC755B9C1F60 /* PinnedItemsBanner */,
			);
			path = View;
			sourceTree = "<group>";
		};
		79654D131C1B234A7D034532 /* AccessibilityTests */ = {
			isa = PBXGroup;
			children = (
				5CABD320DE5566D133890B24 /* AccessibilityTestsAppCoordinator.swift */,
			);
			path = AccessibilityTests;
			sourceTree = "<group>";
		};
		79E560F5113ED25D172E550C /* Media */ = {
			isa = PBXGroup;
			children = (
				669F35C505ACE1110589F875 /* MediaUploadingPreprocessor.swift */,
				CA15BB3F6C62B35AE2C281A9 /* Provider */,
			);
			path = Media;
			sourceTree = "<group>";
		};
		7AE042B6E4318E352DD3991A /* View */ = {
			isa = PBXGroup;
			children = (
				88410BD213FDF9B28E8B671F /* UserDetailsEditScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		7B890CCD20B037760BFDF957 /* RoomRolesAndPermissionsScreen */ = {
			isa = PBXGroup;
			children = (
				7C28B70BEFD3676F11D5D51F /* RoomRolesAndPermissionsScreenCoordinator.swift */,
				1DE7969EBCAF078813E18EA1 /* RoomRolesAndPermissionsScreenModels.swift */,
				7C1AF829F12FDC99717082D9 /* RoomRolesAndPermissionsScreenViewModel.swift */,
				90DFF217B3D9D0941283278C /* RoomRolesAndPermissionsScreenViewModelProtocol.swift */,
				81D5D206BCA482C324144FBA /* View */,
			);
			path = RoomRolesAndPermissionsScreen;
			sourceTree = "<group>";
		};
		7B91CB64534AD870924CCFEF /* NotificationSettingsScreen */ = {
			isa = PBXGroup;
			children = (
				2389732B0E115A999A069083 /* NotificationSettingsScreenCoordinator.swift */,
				0F64447FF544298A6A3BEF85 /* NotificationSettingsScreenModels.swift */,
				46D560DDA3B20C82766ACFAD /* NotificationSettingsScreenViewModel.swift */,
				421FA93BCC2840E66E4F306F /* NotificationSettingsScreenViewModelProtocol.swift */,
				BE7641A284D3E81DC96943E3 /* View */,
			);
			path = NotificationSettingsScreen;
			sourceTree = "<group>";
		};
		7C19E3A92E016D6E126DB06D /* View */ = {
			isa = PBXGroup;
			children = (
				9475FD81B13D50103E5290EB /* SpaceSettingsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		7DA2A18CFD03E0BACE6B5C4B /* AnalyticsPromptScreen */ = {
			isa = PBXGroup;
			children = (
				9B67DF223EEB8DCAF178A1D4 /* AnalyticsPromptScreenCoordinator.swift */,
				18486B87745B1811E7FBD3D2 /* AnalyticsPromptScreenModels.swift */,
				6C8EC6EA7EDFCE46710DA306 /* AnalyticsPromptScreenViewModel.swift */,
				7AFD012C3A9F5EF276DDD4AA /* AnalyticsPromptScreenViewModelProtocol.swift */,
				4044C040B64B9F077298C947 /* View */,
			);
			path = AnalyticsPromptScreen;
			sourceTree = "<group>";
		};
		7DBC911559934065993A5FF4 /* NotificationManager */ = {
			isa = PBXGroup;
			children = (
				0376C429FAB1687C3D905F3E /* MockCoder.swift */,
				30ED584467DB380E3CEFB1DB /* NotificationManagerTests.swift */,
				DC0AEA686E425F86F6BA0404 /* UNNotification+Creator.swift */,
				130ED565A078F7E0B59D9D25 /* UNTextInputNotificationResponse+Creator.swift */,
			);
			path = NotificationManager;
			sourceTree = "<group>";
		};
		7F6468993CB943953DC355A6 /* Replies */ = {
			isa = PBXGroup;
			children = (
				1C25B6EBEB414431187D73B7 /* TimelineReplyView.swift */,
			);
			path = Replies;
			sourceTree = "<group>";
		};
		7FC3F8FA5EA765AC3B000F55 /* RoomPreview */ = {
			isa = PBXGroup;
			children = (
				F3D94852AD5BB376CBCC3544 /* RoomPreviewProxy.swift */,
				739077686814E4EA339B1C83 /* RoomPreviewProxyProtocol.swift */,
			);
			path = RoomPreview;
			sourceTree = "<group>";
		};
		7FF02C3DED8CD9890375D9FF /* View */ = {
			isa = PBXGroup;
			children = (
				3C3ADF21BE301D0DA48F2A7E /* ShareExtensionView.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		8039515BAA53B7C3275AC64A /* Client */ = {
			isa = PBXGroup;
			children = (
				0724EBDFE8BB4C9E5547C57D /* Client.swift */,
				18F2958E6D247AE2516BEEE8 /* ClientProxy.swift */,
				6033779EB37259F27F938937 /* ClientProxyProtocol.swift */,
			);
			path = Client;
			sourceTree = "<group>";
		};
		8081F6F9AE11BB314A838EC9 /* View */ = {
			isa = PBXGroup;
			children = (
				FBB0328F2887BF0A65BC5D49 /* NotificationSettingsEditScreen.swift */,
				C97F8963B14EB0AF3940DDBF /* NotificationSettingsEditScreenRoomCell.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		815092CE45A84D67A6CC7EA1 /* NetworkMonitor */ = {
			isa = PBXGroup;
			children = (
				1D67E616BCA82D8A1258D488 /* NetworkMonitor.swift */,
				1575947B7A6FE08C57FE5EE4 /* NetworkMonitorProtocol.swift */,
			);
			path = NetworkMonitor;
			sourceTree = "<group>";
		};
		81D5D206BCA482C324144FBA /* View */ = {
			isa = PBXGroup;
			children = (
				B2B1DC3B3FB40A7F4AE9B7BF /* RoomRolesAndPermissionsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		821EB0D1C0019E3C7BBAEDBB /* CreateRoomScreen */ = {
			isa = PBXGroup;
			children = (
				64AC8FCE224D4185F28636FF /* CreateRoomScreenCoordinator.swift */,
				0D432771B389EC486E7F90C6 /* CreateRoomScreenModels.swift */,
				CF19027E7FFA5E63D148873A /* CreateRoomScreenViewModel.swift */,
				0AC5E094DFE18C3AB7619D34 /* CreateRoomScreenViewModelProtocol.swift */,
				A7694BCE812C4D7B2B1B42DF /* View */,
			);
			path = CreateRoomScreen;
			sourceTree = "<group>";
		};
		823ED0EC3F1B6CF47D284011 /* Tools */ = {
			isa = PBXGroup;
			children = (
				52AA75722911233E40A3B366 /* Scripts */,
			);
			path = Tools;
			sourceTree = "<group>";
		};
		829DDE5AE36ADD18677C150C /* View */ = {
			isa = PBXGroup;
			children = (
				97287090CA64DAA95386ECED /* ResolveVerifiedUserSendFailureScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		82D5AD3EAE3A5C1068A44A88 /* Session */ = {
			isa = PBXGroup;
			children = (
				6E5E9C044BEB7C70B1378E91 /* UserSession.swift */,
				5F4134FEFE4EB55759017408 /* UserSessionProtocol.swift */,
			);
			path = Session;
			sourceTree = "<group>";
		};
		82F77DDA38D41A185D3536F4 /* View */ = {
			isa = PBXGroup;
			children = (
				847C893CF354BCBDF1351C13 /* ChatsSpaceFilterCell.swift */,
				154664B1B0D71846FBAC6E61 /* ChatsSpaceFiltersScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		832EB453B3A5D04C18D86117 /* View */ = {
			isa = PBXGroup;
			children = (
				23EE69982BBA18C6D51AD08E /* UserProfileScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		8428BD1821586CEE0B9C9ECA /* Messages */ = {
			isa = PBXGroup;
			children = (
				57EAAF82432B0B53881CF826 /* AudioRoomTimelineItem.swift */,
				7475C5AE20BA896930907EA8 /* AudioRoomTimelineItemContent.swift */,
				450E04B2A976CC4C8CC1807C /* EmoteRoomTimelineItem.swift */,
				EE378083653EF0C9B5E9D580 /* EmoteRoomTimelineItemContent.swift */,
				5098DA7799946A61E34A2373 /* FileRoomTimelineItem.swift */,
				216F0DDC98F2A2C162D09C28 /* FileRoomTimelineItemContent.swift */,
				3DFE4453AB0B34C203447162 /* ImageRoomTimelineItem.swift */,
				B2B5EDCD05D50BA9B815C66C /* ImageRoomTimelineItemContent.swift */,
				1B2AC540DE619B36832A5DB5 /* LocationRoomTimelineItem.swift */,
				CD6613DE16AD26B3A74DA1F5 /* LocationRoomTimelineItemContent.swift */,
				421E716C521F96D24ECE69B3 /* NoticeRoomTimelineItem.swift */,
				1FD51B4D5173F7FC886F5360 /* NoticeRoomTimelineItemContent.swift */,
				90A55430639712CFACA34F43 /* TextRoomTimelineItem.swift */,
				28C19F54A0C4FC9AB7ABD583 /* TextRoomTimelineItemContent.swift */,
				F348B5F2C12F9D4F4B4D3884 /* VideoRoomTimelineItem.swift */,
				8C8616254EE40CA8BA5E9BC2 /* VideoRoomTimelineItemContent.swift */,
				D529B976F8B2AA654D923422 /* VoiceMessageRoomTimelineItem.swift */,
			);
			path = Messages;
			sourceTree = "<group>";
		};
		864330656491EBAADA4901D3 /* Sources */ = {
			isa = PBXGroup;
			children = (
				6F054DE7D47849687662C9D9 /* BootDetectionManager.swift */,
				D7BB243B26D54EF1A0C422C0 /* NotificationContentBuilder.swift */,
				BB6ED50FE104992419310EEB /* NotificationHandler.swift */,
				27A1AD6389A4659AF0CEAE62 /* NotificationServiceExtension.swift */,
				6C9651CD1066F239C7739240 /* NSEUserSession.swift */,
				10450069C1510FAFAEABB4AA /* NotificationItemProxy */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		8656AFF06650360A5D0695FF /* EncryptionReset */ = {
			isa = PBXGroup;
			children = (
				934A2E4A36A7FB6E301758EB /* EncryptionResetPasswordScreen */,
				A3CF1DEFB89992E0B9187004 /* EncryptionResetScreen */,
			);
			path = EncryptionReset;
			sourceTree = "<group>";
		};
		87E2774157D9C4894BCFF3F8 /* MediaPickerScreen */ = {
			isa = PBXGroup;
			children = (
				B8A3B7637DDBD6AA97AC2545 /* CameraPicker.swift */,
				0F5567A7EF6F2AB9473236F6 /* DocumentPicker.swift */,
				64F49FB9EE2913234F06CE68 /* MediaPickerScreenCoordinator.swift */,
				A232D9156D225BD9FD1D0C43 /* PhotoLibraryPicker.swift */,
			);
			path = MediaPickerScreen;
			sourceTree = "<group>";
		};
		8A4738BBA7C7A299BAD70372 /* GlobalSearchScreen */ = {
			isa = PBXGroup;
			children = (
				74653BE903970C0E36867D46 /* GlobalSearchScreenCoordinator.swift */,
				436A0D98D372B17EAE9AA999 /* GlobalSearchScreenModels.swift */,
				38354164AF59C5006CD05878 /* GlobalSearchScreenViewModel.swift */,
				B788615712FED326F73D3F83 /* GlobalSearchScreenViewModelProtocol.swift */,
				390C92506AD893EC593D405D /* View */,
			);
			path = GlobalSearchScreen;
			sourceTree = "<group>";
		};
		8A9C09B6A392465E03B8D1B1 /* IntegrationTests */ = {
			isa = PBXGroup;
			children = (
				4EC4EBBC4F6885775F198875 /* Sources */,
				6765932445C053E15E63C29A /* SupportingFiles */,
			);
			path = IntegrationTests;
			sourceTree = "<group>";
		};
		8ACEC7D7B74641FF4DB6A6D3 /* View */ = {
			isa = PBXGroup;
			children = (
				989FC684408B31A677F5538B /* CompletionSuggestionView.swift */,
				85666E40F7E817809B4FD787 /* ComposerToolbar.swift */,
				FE1E6FAA3719E9B7A2D5510B /* FormattingToolbar.swift */,
				4100DDE6BF3C566AB66B80CC /* MentionSuggestionItemView.swift */,
				9F1DF3FFFE5ED2B8133F43A7 /* MessageComposer.swift */,
				345172AD4377E83A44BD864F /* MessageComposerTextField.swift */,
				128501375217576AF0FE3E92 /* RoomAttachmentPicker.swift */,
				2AE807361805463F5AEDD1CA /* VoiceMessagePreviewComposer.swift */,
				46A2AD86F7E618F468F6FAF5 /* VoiceMessageRecordingButton.swift */,
				73A5C3F7C9C1DA10CAEC6A98 /* VoiceMessageRecordingComposer.swift */,
				5E9CBF577B9711CFBB4FA40D /* VoiceMessageRecordingView.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		8AEA6A91159FA0D3EAFCCB0D /* Sounds */ = {
			isa = PBXGroup;
			children = (
				ED482057AE39D5C6D9C5F3D8 /* message.caf */,
			);
			path = Sounds;
			sourceTree = "<group>";
		};
		8B5E91450E85A9689931B221 /* ComposerDraft */ = {
			isa = PBXGroup;
			children = (
				1D70253004A5AEC9C73D6A4F /* ComposerDraftService.swift */,
				A7E37072597F67C4DD8CC2DB /* ComposerDraftServiceProtocol.swift */,
			);
			path = ComposerDraft;
			sourceTree = "<group>";
		};
		8F074E22FD93E64211971845 /* Onboarding */ = {
			isa = PBXGroup;
			children = (
				7DA2A18CFD03E0BACE6B5C4B /* AnalyticsPromptScreen */,
				336A13CA8A1DD526D9C41DD4 /* IdentityConfirmationScreen */,
				F6D661C666128C74BF0A7482 /* IdentityConfirmedScreen */,
				F526F4FE387B32380592BA53 /* NotificationPermissionsScreen */,
				C1CD278862878F9545608040 /* SessionVerificationScreen */,
			);
			path = Onboarding;
			sourceTree = "<group>";
		};
		8F9A844EB44B6AD7CA18FD96 /* HTMLParsing */ = {
			isa = PBXGroup;
			children = (
				2A5C6FBF97B6EED3D4FA5EFF /* AttributedStringBuilder.swift */,
				72F37B5DA798C9AE436F2C2C /* AttributedStringBuilderProtocol.swift */,
				C024C151639C4E1B91FCC68B /* ElementXAttributeScope.swift */,
				27A5FBB74981BF8EFFDAE90D /* HTMLFixtures.swift */,
				AB07F03461023BC39C730922 /* PhishingDetector.swift */,
				A436057DBEA1A23CA8CB1FD7 /* UIFont+AttributedStringBuilder.h */,
				E8CA187FE656EE5A3F6C7DE5 /* UIFont+AttributedStringBuilder.m */,
			);
			path = HTMLParsing;
			sourceTree = "<group>";
		};
		90DC2E28718955ED87AD1456 /* CreatePollScreen */ = {
			isa = PBXGroup;
			children = (
				25F8664F1FB95AF3C4202478 /* PollFormScreenCoordinator.swift */,
				EB63761D9F9CE8B23CBD6179 /* PollFormScreenModels.swift */,
				F64A8582F65567AC38C2976A /* PollFormScreenViewModel.swift */,
				A40F1985065500F0E7F61A27 /* PollFormScreenViewModelProtocol.swift */,
				D57A6F3FC292425BEBDF58BF /* View */,
			);
			path = CreatePollScreen;
			sourceTree = "<group>";
		};
		90F48FEF84016ED42A94BA24 /* LoginScreen */ = {
			isa = PBXGroup;
			children = (
				9349F590E35CE514A71E6764 /* LoginHomeserver.swift */,
				4B41FABA2B0AEF4389986495 /* LoginMode.swift */,
				05F598B1B346DAF223651C91 /* LoginScreenCoordinator.swift */,
				0D0B159AFFBBD8ECFD0E37FA /* LoginScreenModels.swift */,
				3C368CAB3063EF275357ECD4 /* LoginScreenViewModel.swift */,
				9780389F8A53E4D26E23DD03 /* LoginScreenViewModelProtocol.swift */,
				605F8221E52991786397FCC9 /* View */,
			);
			path = LoginScreen;
			sourceTree = "<group>";
		};
		92E99C57D7F92ED16F73282C /* ElementCall */ = {
			isa = PBXGroup;
			children = (
				5E68CA59F66CE43B66D129E9 /* CXProviderProtocol.swift */,
				CC437C491EA6996513B1CEAB /* ElementCallConfiguration.swift */,
				33AE897D86784CCA5E4E9227 /* ElementCallService.swift */,
				406C90AF8C3E98DF5D4E5430 /* ElementCallServiceConstants.swift */,
				6FC8B21E86B137BE4E91F82A /* ElementCallServiceProtocol.swift */,
				309AD8BAE6437C31BA7157BF /* ElementCallWidgetDriver.swift */,
				A6C11AD9813045E44F950410 /* ElementCallWidgetDriverProtocol.swift */,
				28C202C1C7E330F124981A31 /* GenericCallLinkWidgetDriver.swift */,
			);
			path = ElementCall;
			sourceTree = "<group>";
		};
		934A2E4A36A7FB6E301758EB /* EncryptionResetPasswordScreen */ = {
			isa = PBXGroup;
			children = (
				E6935A55AB3B0C94BC566DD6 /* EncryptionResetPasswordScreenCoordinator.swift */,
				54A5E6F398C269AD52C9AE21 /* EncryptionResetPasswordScreenModels.swift */,
				303D9438EFB481F57A366E82 /* EncryptionResetPasswordScreenViewModel.swift */,
				4A2B5274C1D3D2999D643786 /* EncryptionResetPasswordScreenViewModelProtocol.swift */,
				459B661EA3598F9E709E81A7 /* View */,
			);
			path = EncryptionResetPasswordScreen;
			sourceTree = "<group>";
		};
		93C7520ED23C9598BB144DBB /* UserProfileScreen */ = {
			isa = PBXGroup;
			children = (
				D5B4932E4EFBC8FAC10972CD /* UserProfileScreenCoordinator.swift */,
				604A69C081B935D6A38DE6D8 /* UserProfileScreenModels.swift */,
				0BD116096CAA9139B95EEA9C /* UserProfileScreenViewModel.swift */,
				F134D2D91DFF732FB75B2CB7 /* UserProfileScreenViewModelProtocol.swift */,
				832EB453B3A5D04C18D86117 /* View */,
			);
			path = UserProfileScreen;
			sourceTree = "<group>";
		};
		93F8FFD5651EFD1CA6B14EE7 /* Generated */ = {
			isa = PBXGroup;
			children = (
				6C5BFCB7257F7A3CF70F5DA9 /* SDKGeneratedMocks.swift */,
			);
			path = Generated;
			sourceTree = "<group>";
		};
		9413F680ECDFB2B0DDB0DEF2 /* Packages */ = {
			isa = PBXGroup;
			children = (
				174E4AEF3DED300AA81046EC /* compound-ios */,
			);
			name = Packages;
			sourceTree = "<group>";
		};
		948DD12A5533BE1BC260E437 /* LocationSharing */ = {
			isa = PBXGroup;
			children = (
				8BEBF0E59F25E842EDB6FD11 /* LocationSharingScreenModels.swift */,
				C15E0017717EAE3A1D02D005 /* StaticLocationScreenCoordinator.swift */,
				F5311C989EC15B4C2D699025 /* StaticLocationScreenViewModel.swift */,
				C616D90B1E2F033CAA325439 /* StaticLocationScreenViewModelProtocol.swift */,
				9FD8D798D879069243A7E7F7 /* View */,
			);
			path = LocationSharing;
			sourceTree = "<group>";
		};
		949B06577E5265373013DDAB /* View */ = {
			isa = PBXGroup;
			children = (
				1B8E176484A89BAC389D4076 /* RoomMembersListScreen.swift */,
				CC03209FDE8CE0810617BFFF /* RoomMembersListScreenMemberCell.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		951A66D15CD44C0EACE4A951 /* Sources */ = {
			isa = PBXGroup;
			children = (
				7D0CBC76C80E04345E11F2DB /* Application.swift */,
				19DD166C3625EE426203FA29 /* AppLockSetupTests.swift */,
				E8495F37D6245AD0CFA1F60B /* AppLockTests.swift */,
				37F46CC4FD89ECF4CF26391A /* AuthenticationFlowCoordinatorTests.swift */,
				27DF257F5D968E5DD719583C /* BugReportTests.swift */,
				89BB11A792EF6F70B95B467E /* EncryptionResetTests.swift */,
				57AD14D3ADADE8F6A10F9E88 /* EncryptionSettingsTests.swift */,
				80F04B12FA231E797B7151A8 /* LinkNewDeviceTests.swift */,
				DCDAB580109C09A6AA97AF7E /* PollFormScreenTests.swift */,
				E2520C4F33AA0C061D209C28 /* RoomMembersListScreenTests.swift */,
				44DDC82DB6A84E700CD5DEC0 /* RoomRolesAndPermissionsTests.swift */,
				D97A4E73EA97CA08D2BB9806 /* RoomScreenTests.swift */,
				6640DB5B9171D163E6742639 /* ServerSelectionTests.swift */,
				D8AA084E10B80D64449C02A9 /* SessionVerificationTests.swift */,
				0367E0AF1163F42292D788BD /* StartChatTests.swift */,
				F899D02CF26EA7675EEBE74C /* UserSessionScreenTests.swift */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		95BE1C7CB2C80344FF0BE724 /* TimelineItems */ = {
			isa = PBXGroup;
			children = (
				184CF8C196BE143AE226628D /* DecorationTimelineItemProtocol.swift */,
				C0900BBF0A5D5D775E917C70 /* EventBasedMessageTimelineItemProtocol.swift */,
				218AB05B4E3889731959C5F1 /* EventBasedTimelineItemProtocol.swift */,
				8D55702474F279D910D2D162 /* RoomStateEventStringBuilder.swift */,
				105B2A8426404EF66F00CFDB /* RoomTimelineItemFactory.swift */,
				7D25A35764C7B3DB78954AB5 /* RoomTimelineItemFactoryProtocol.swift */,
				ED1D792EB82506A19A72C8DE /* RoomTimelineItemProtocol.swift */,
				90F2F8998E5632668B0AD848 /* RoomTimelineItemView.swift */,
				D0C2D52E36AD614B3C003EF6 /* RoomTimelineItemViewState.swift */,
				5E33FD32BBC44D703C7AE4F9 /* TextBasedRoomTimelineItem.swift */,
				75D1D02F7F3AC1122FCFB4F3 /* Items */,
			);
			path = TimelineItems;
			sourceTree = "<group>";
		};
		96111C0A11B801B19C42DCBE /* View */ = {
			isa = PBXGroup;
			children = (
				AD558A898847C179E4B7A237 /* SecureBackupKeyBackupScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		9613851C68D8C01EABFB3569 /* AppLock */ = {
			isa = PBXGroup;
			children = (
				AC0275CEE9CA078B34028BDF /* AppLockScreenViewModelTests.swift */,
				DD97F9661ABF08CE002054A2 /* AppLockServiceTests.swift */,
				B0BA67B3E4EF9D29D14A78CE /* AppLockSettingsScreenViewModelTests.swift */,
				52F5EE5DE3B55D59299DB5BC /* AppLockSetupBiometricsScreenViewModelTests.swift */,
				989D7380D9C86B3A10D30B13 /* AppLockSetupPINScreenViewModelTests.swift */,
				4A5B4CD611DE7E94F5BA87B2 /* AppLockTimerTests.swift */,
				EF13BFD415CA84B1272E94F8 /* PINTextFieldTests.swift */,
			);
			path = AppLock;
			sourceTree = "<group>";
		};
		9688AEF931DE2C71683ACBC7 /* ThreadTimelineScreen */ = {
			isa = PBXGroup;
			children = (
				73FEE625AB52042049DB9268 /* ThreadTimelineScreenCoordinator.swift */,
				B69AEA8755382DB34892FB7B /* ThreadTimelineScreenModels.swift */,
				7C9ACDD96F36510C1FC0836B /* ThreadTimelineScreenViewModel.swift */,
				C4C1C19A4BE46EDE1411ECCE /* ThreadTimelineScreenViewModelProtocol.swift */,
				A55B1545241E40A06958DDF7 /* View */,
			);
			path = ThreadTimelineScreen;
			sourceTree = "<group>";
		};
		985411D514A5913EB1B60B54 /* Spaces */ = {
			isa = PBXGroup;
			children = (
				BDDD421CD80AD0BCBA035076 /* Common */,
				EEFCB022372FE5F306ED9199 /* LeaveSpace */,
				EA9EB1A95977581772ACF99A /* SpaceAddRoomsScreen */,
				C360FCF7418FE3593D5A0CBF /* SpaceScreen */,
				55312ACF4155CC5B2054AD75 /* SpaceSettingsScreen */,
				B7AAC1DB9CBE8947CC05A0D5 /* SpacesScreen */,
			);
			path = Spaces;
			sourceTree = "<group>";
		};
		99B9B46F2D621380428E68F7 /* ElementX */ = {
			isa = PBXGroup;
			children = (
				E68740F873AB18A5C26844EA /* Sources */,
				2774D635E78D8B98390EA694 /* Resources */,
				0B7746360C4753B5A014838F /* SupportingFiles */,
			);
			path = ElementX;
			sourceTree = "<group>";
		};
		9A5AE840145B5AB195A3B186 /* Templates */ = {
			isa = PBXGroup;
			children = (
				490F49F5627FBEF3BB8665A3 /* SimpleScreenExample */,
			);
			path = Templates;
			sourceTree = "<group>";
		};
		9C0C1CB9E16302C00AB4956D /* View */ = {
			isa = PBXGroup;
			children = (
				46D0BA44B1838E65B507B277 /* NotificationPermissionsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		9C4193C4524B35FD6B94B5A9 /* Pills */ = {
			isa = PBXGroup;
			children = (
				15748C254911E3654C93B0ED /* MentionBuilder.swift */,
				E1E0B4A34E69BD2132BEC521 /* MessageText.swift */,
				1B53D6C5C0D14B04D3AB3F6E /* PillAttachmentViewProvider.swift */,
				86376BEE425704AEE197CA54 /* PillContext.swift */,
				9CF1EE0AA78470C674554262 /* PillTextAttachment.swift */,
				913C8E13B8B602C7B6C0C4AE /* PillTextAttachmentData.swift */,
				C537DE821FED94D23467B6C4 /* PillUtilities.swift */,
				7773CBFDBD458E0B7E270507 /* PillView.swift */,
				2005B4AD70A792340E2694F1 /* PillViewOnBubblePreviews.swift */,
				8AE78FA0011E07920AE83135 /* PlainMentionBuilder.swift */,
			);
			path = Pills;
			sourceTree = "<group>";
		};
		9F7C2D63C42828D8931D5286 /* CollapsibleFlowLayout */ = {
			isa = PBXGroup;
			children = (
				1F7C6DDBB5D12F6EF6A3D6E1 /* CollapsibleReactionLayout.swift */,
			);
			path = CollapsibleFlowLayout;
			sourceTree = "<group>";
		};
		9FD8D798D879069243A7E7F7 /* View */ = {
			isa = PBXGroup;
			children = (
				9B06663F7858E45882E63471 /* StaticLocationScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		A040ACE4D778FFCD65DDF5F8 /* ResolveVerifiedUserSendFailureScreen */ = {
			isa = PBXGroup;
			children = (
				C5AEB5907E24092D741718AF /* ResolveVerifiedUserSendFailureScreenCoordinator.swift */,
				60011EF0086E49DBD78E16E5 /* ResolveVerifiedUserSendFailureScreenModels.swift */,
				574CB70E82D7EAEA538E4135 /* ResolveVerifiedUserSendFailureScreenViewModel.swift */,
				56852036214ABA9D7D305768 /* ResolveVerifiedUserSendFailureScreenViewModelProtocol.swift */,
				829DDE5AE36ADD18677C150C /* View */,
			);
			path = ResolveVerifiedUserSendFailureScreen;
			sourceTree = "<group>";
		};
		A0C06C0F6A8621B22BFAEB56 /* Localizations */ = {
			isa = PBXGroup;
			children = (
				91DE43B8815918E590912DDA /* InfoPlist.strings */,
				7109E709A7738E6BCC4553E6 /* Localizable.strings */,
				187853A7E643995EE49FAD43 /* Localizable.stringsdict */,
				135FC689EA39AE1D34153B58 /* SAS.strings */,
				D2F7194F440375338F8E2487 /* Untranslated.strings */,
				F75DF9500D69A3AAF8339E69 /* Untranslated.stringsdict */,
			);
			path = Localizations;
			sourceTree = "<group>";
		};
		A0D745ADE5568E50270F70EF /* SupportingFiles */ = {
			isa = PBXGroup;
			children = (
				DBEDCEC9D908C19C63D24395 /* Info.plist */,
				267BB1D5B08A9511F894CB57 /* PreviewTests.xctestplan */,
				90791B9C739C716A40E1B230 /* target.yml */,
			);
			path = SupportingFiles;
			sourceTree = "<group>";
		};
		A151229F1A2347F37558496A /* View */ = {
			isa = PBXGroup;
			children = (
				BA919F521E9F0EE3638AFC85 /* BugReportScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		A18A0DA2E598A7E76C50E53D /* View */ = {
			isa = PBXGroup;
			children = (
				98784280D98C852727BE0111 /* AuthenticationStartLogo.swift */,
				A768CA51A59B8A5D8C8FD599 /* AuthenticationStartScreen.swift */,
				682BC7BAF0EFEF512A8C5140 /* AuthenticationStartScreenBackgroundImage.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		A33CE1B72A29E3931CBEC2A5 /* VoiceMessage */ = {
			isa = PBXGroup;
			children = (
				AD0FF64B0E6470F66F42E182 /* EstimatedWaveformView.swift */,
				BDBB8E5436E1BE0D6814BB7D /* PlaybackSpeedButton.swift */,
				B8516302ACCA94A0E680AB3B /* VoiceMessageButton.swift */,
				FB9EABCA9348DFA27439A809 /* WaveformCursorView.swift */,
				BFEE91FB8ABB5F5884B6D940 /* WaveformInteractionModifier.swift */,
				94028A227645FA880B966211 /* WaveformSource.swift */,
			);
			path = VoiceMessage;
			sourceTree = "<group>";
		};
		A3C1613EC54531E5BC4CC835 /* StartScreen */ = {
			isa = PBXGroup;
			children = (
				41F69820F717FF11C6309916 /* AuthenticationStartScreenCoordinator.swift */,
				FE3AB4D399D39FBD78119011 /* AuthenticationStartScreenModels.swift */,
				0F71A54CB96DAA1E72C6541D /* AuthenticationStartScreenViewModel.swift */,
				B65DDCF8E41759890355ACBC /* AuthenticationStartScreenViewModelProtocol.swift */,
				A18A0DA2E598A7E76C50E53D /* View */,
			);
			path = StartScreen;
			sourceTree = "<group>";
		};
		A3CF1DEFB89992E0B9187004 /* EncryptionResetScreen */ = {
			isa = PBXGroup;
			children = (
				E0FF9CB3EFA753277291F609 /* EncryptionResetScreenCoordinator.swift */,
				306AB507E1027D6C5C147EB6 /* EncryptionResetScreenModels.swift */,
				5875F7C0A2398E9F134B1284 /* EncryptionResetScreenViewModel.swift */,
				7E8562F4D7DE073BC32902AB /* EncryptionResetScreenViewModelProtocol.swift */,
				D382E465AF067C1BF888BF8E /* View */,
			);
			path = EncryptionResetScreen;
			sourceTree = "<group>";
		};
		A448A3A8F764174C60CD0CA1 /* Other */ = {
			isa = PBXGroup;
			children = (
				BF34A2FD6797535C95AC918D /* PlaceholderScreenCoordinator.swift */,
				854BCEAF2A832176FAACD2CB /* SplashScreenCoordinator.swift */,
			);
			path = Other;
			sourceTree = "<group>";
		};
		A4852B57D55D71EEBFCD931D /* UnitTests */ = {
			isa = PBXGroup;
			children = (
				73CD9796729EB702B4DFA88C /* Sources */,
				24FD174C31912A5FACFEAFB5 /* SupportingFiles */,
			);
			path = UnitTests;
			sourceTree = "<group>";
		};
		A55B1545241E40A06958DDF7 /* View */ = {
			isa = PBXGroup;
			children = (
				BC2E7CEE6E9314FD69FE0ED9 /* ThreadTimelineScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		A659ED09DC461E905C1FBD73 /* View */ = {
			isa = PBXGroup;
			children = (
				50E9621C742A20AC3D40497F /* SpacesAnnouncementSheetView.swift */,
				104B7747499487538483FEAF /* SpacesScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		A6AA0A048CAE428A5CA4CBBB /* LayoutTests */ = {
			isa = PBXGroup;
			children = (
				AC5F5209279A752D98AAC4B2 /* CollapsibleFlowLayoutTests.swift */,
				BC8AA23D4F37CC26564F63C5 /* LayoutMocks.swift */,
			);
			path = LayoutTests;
			sourceTree = "<group>";
		};
		A722D372674EE5687E1A67E4 /* View */ = {
			isa = PBXGroup;
			children = (
				1A1265FAF2C0AF1C30605BE7 /* SessionVerificationRequestDetailsView.swift */,
				5FACD034DB52525A3CEF2BDF /* SessionVerificationScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		A7694BCE812C4D7B2B1B42DF /* View */ = {
			isa = PBXGroup;
			children = (
				EFD1CFB730C7417925264F17 /* CreateRoomScreen.swift */,
				C3141EE5B2CBEC45270E01EB /* CreateRoomSpaceSelectionSheet.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		A78C2592419CA4C76FBA8FD2 /* Application */ = {
			isa = PBXGroup;
			children = (
				8FC803282F9268D49F4ABF14 /* AppCoordinator.swift */,
				FBC776F301D374A3298C69DA /* AppCoordinatorProtocol.swift */,
				077D7C3BE199B6E5DDEC07EC /* AppCoordinatorStateMachine.swift */,
				C75EF87651B00A176AB08E97 /* AppDelegate.swift */,
				CA89A2DD51B6BBE1DA55E263 /* Application.swift */,
				B53AC78E49A297AC1D72A7CF /* AppMediator.swift */,
				05AF58372CA884A789EB9C5A /* AppMediatorProtocol.swift */,
				B251F5B4511D1CA0BA8361FE /* CoordinatorProtocol.swift */,
				7B9FCA1CFD07B8CF9BD21266 /* FlowCoordinatorProtocol.swift */,
				57F95CADD0A5DBD76B990FCB /* ServiceLocator.swift */,
				B5D829FD8958376614504B18 /* TargetConfiguration.swift */,
				780F74C73E826685A9DB289B /* Navigation */,
				D64E20C9E4C486D5C764D7F3 /* Settings */,
				703929219780FFABAC6380AA /* Windowing */,
			);
			path = Application;
			sourceTree = "<group>";
		};
		A7F3784CAF9F4CF654BC52CD /* View */ = {
			isa = PBXGroup;
			children = (
				1A13364350970987B93F6018 /* JoinRoomByAddressView.swift */,
				F276F31C1AEC19E52B951B62 /* SendInviteConfirmationView.swift */,
				6861FE915C7B5466E6962BBA /* StartChatScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		A8002CB4F20B6282850A614C /* DevelopmentAssets */ = {
			isa = PBXGroup;
			children = (
				DDAF2AD15C368A2809857B6A /* Media */,
			);
			path = DevelopmentAssets;
			sourceTree = "<group>";
		};
		AA94873C78BBB969CE65EE52 /* StateMachine */ = {
			isa = PBXGroup;
			children = (
				AC73285743189AE4498A51DD /* StateMachineFactory.swift */,
			);
			path = StateMachine;
			sourceTree = "<group>";
		};
		AAAB1791344F28CDC62E764D /* Spaces */ = {
			isa = PBXGroup;
			children = (
				75B3CE05643C7791D46AC54B /* LeaveSpaceHandleProxy.swift */,
				4B2B564CA6570E1487A7C7CC /* SpaceRoomListProxy.swift */,
				EACD4855BDAD0799FD86B7B5 /* SpaceRoomListProxyProtocol.swift */,
				226A56746AD99ABDA97189E1 /* SpaceServiceProxy.swift */,
				C57DB49B8426AA721BF85D83 /* SpaceServiceProxyProtocol.swift */,
				CCAA1B97A17A750AC706B112 /* SpaceServiceRoom.swift */,
			);
			path = Spaces;
			sourceTree = "<group>";
		};
		AAFDD509929A0CCF8BCE51EB /* Authentication */ = {
			isa = PBXGroup;
			children = (
				EBD19057FDB154A44335CE62 /* AuthenticationClientFactory.swift */,
				F3A1AB5A84D843B6AC8D5F1E /* AuthenticationService.swift */,
				5E75948AA1FE1D1A7809931F /* AuthenticationServiceProtocol.swift */,
				007C16779FDCF10DA4F1A510 /* LinkNewDeviceService.swift */,
			);
			path = Authentication;
			sourceTree = "<group>";
		};
		AAFE4295DD635085A44CBF4C /* View */ = {
			isa = PBXGroup;
			children = (
				D39D7F513A36C9C1951DB44C /* AnalyticsSettingsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		AC24CD8D1E51188678C6AE07 /* View */ = {
			isa = PBXGroup;
			children = (
				D3F275432954C8C6B1B7D966 /* AppLockSetupPINScreen.swift */,
				3D1D4A6D451F43A03CACD01D /* PINTextField.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		B04B538A859CD012755DC19C /* NSE */ = {
			isa = PBXGroup;
			children = (
				864330656491EBAADA4901D3 /* Sources */,
				3FDB9ADD4A6456674E748166 /* SupportingFiles */,
			);
			path = NSE;
			sourceTree = "<group>";
		};
		B1FC81662045E2369B0C4A0E /* Other */ = {
			isa = PBXGroup;
			children = (
				E9A3D3CFA199FA7897364547 /* CallInviteRoomTimelineItem.swift */,
				E1ED17433ADC77287F8904F9 /* CallNotificationRoomTimelineItem.swift */,
				A7C4EA55DA62F9D0F984A2AE /* CollapsibleTimelineItem.swift */,
				5351EBD7A0B9610548E4B7B2 /* EncryptedRoomTimelineItem.swift */,
				5281C5CDC4A712265A0B5FBF /* PollRoomTimelineItem.swift */,
				E6E6BDF9D26DB05C88901416 /* RedactedRoomTimelineItem.swift */,
				B16048D30F0438731C41F775 /* StateRoomTimelineItem.swift */,
				818695BED971753243FEF897 /* StickerRoomTimelineItem.swift */,
				F1B8500C152BC59445647DA8 /* UnsupportedRoomTimelineItem.swift */,
			);
			path = Other;
			sourceTree = "<group>";
		};
		B1FD4FD6CEB987AE274AEEE5 /* SecureBackupKeyBackupScreen */ = {
			isa = PBXGroup;
			children = (
				4B2D4EEBE8C098BBADD10939 /* SecureBackupKeyBackupScreenCoordinator.swift */,
				AD72A9B720D75DBE60AC299F /* SecureBackupKeyBackupScreenModels.swift */,
				82B612853BFB68373249777B /* SecureBackupKeyBackupScreenViewModel.swift */,
				4525E8C0FBDD27D1ACE90952 /* SecureBackupKeyBackupScreenViewModelProtocol.swift */,
				96111C0A11B801B19C42DCBE /* View */,
			);
			path = SecureBackupKeyBackupScreen;
			sourceTree = "<group>";
		};
		B23135B06B044CB811139D2F /* Generated */ = {
			isa = PBXGroup;
			children = (
				57916A1578D8043BB0795441 /* GeneratedMocks.swift */,
			);
			path = Generated;
			sourceTree = "<group>";
		};
		B2D6763B5D6F9A24A468B45E /* Sources */ = {
			isa = PBXGroup;
			children = (
				93F8FFD5651EFD1CA6B14EE7 /* Generated */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		B364E08924AD15820350CDD9 /* SettingsScreen */ = {
			isa = PBXGroup;
			children = (
				5B8F0ED874DF8C9A51B0AB6F /* SettingsScreenCoordinator.swift */,
				9B663BE498BB39EADC24025D /* SettingsScreenModels.swift */,
				4E625B0EB2F86B37C14EF7E6 /* SettingsScreenViewModel.swift */,
				2AF715D4FD4710EBB637D661 /* SettingsScreenViewModelProtocol.swift */,
				26C16326BCCCED74A85A0F48 /* View */,
			);
			path = SettingsScreen;
			sourceTree = "<group>";
		};
		B470504BE2DC95FAC94FDD79 /* ReadReceipts */ = {
			isa = PBXGroup;
			children = (
				3D75941CBD7D336F831924EC /* ReadReceiptCell.swift */,
				8063E65441E771200108C558 /* ReadReceiptsSummaryView.swift */,
			);
			path = ReadReceipts;
			sourceTree = "<group>";
		};
		B53CA9BECD3F97805E1432D0 /* HomeScreen */ = {
			isa = PBXGroup;
			children = (
				D653265D006E708E4E51AD64 /* HomeScreenCoordinator.swift */,
				71BC7CA1BC1041E93077BBA1 /* HomeScreenModels.swift */,
				31D6764D6976D235926FE5FC /* HomeScreenViewModel.swift */,
				24F5530B2212862FA4BEFF2D /* HomeScreenViewModelProtocol.swift */,
				4F43EBE458FBE634996AD7C6 /* View */,
			);
			path = HomeScreen;
			sourceTree = "<group>";
		};
		B555926BD272A2832B393895 /* View */ = {
			isa = PBXGroup;
			children = (
				CC8E9ECC1118A92FAD5191CD /* SpaceAddRoomsScreen.swift */,
				77AB44FFCF7DA5300D943169 /* SpaceAddRoomsScreenSelectedItem.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		B687E3E8C23415A06A3D5C65 /* UserIndicator */ = {
			isa = PBXGroup;
			children = (
				E8AE4B3273BA189FDCD4055C /* UserIndicator.swift */,
				FD1275D9CE0FFBA6E8E85426 /* UserIndicatorController.swift */,
				A12D3B1BCF920880CA8BBB6B /* UserIndicatorControllerProtocol.swift */,
				E43005941B3A2C9671E23C85 /* UserIndicatorModalView.swift */,
				6AB54B4F94686CCF0289B72F /* UserIndicatorPresenter.swift */,
				F57C8022B8A871A1DCD1750A /* UserIndicatorToastView.swift */,
			);
			path = UserIndicator;
			sourceTree = "<group>";
		};
		B7AAC1DB9CBE8947CC05A0D5 /* SpacesScreen */ = {
			isa = PBXGroup;
			children = (
				358528B29FA72ACFD0D9644B /* SpacesScreenCoordinator.swift */,
				DD297970D7A0F8BAF870F010 /* SpacesScreenModels.swift */,
				CB98BFD8E93C7FCCEDEC46F9 /* SpacesScreenViewModel.swift */,
				70BA17E542757492510664F4 /* SpacesScreenViewModelProtocol.swift */,
				A659ED09DC461E905C1FBD73 /* View */,
			);
			path = SpacesScreen;
			sourceTree = "<group>";
		};
		B86CF59E083C82C2A842E4AD /* RoomMemberDetailsScreen */ = {
			isa = PBXGroup;
			children = (
				0FA60F848D1C14F873F9621A /* RoomMemberDetailsScreenCoordinator.swift */,
				1B6E30BB748F3F480F077969 /* RoomMemberDetailsScreenModels.swift */,
				84A87D0471D438A233C2CF4A /* RoomMemberDetailsScreenViewModel.swift */,
				7DDF49CEBC0DFC59C308335F /* RoomMemberDetailsScreenViewModelProtocol.swift */,
				3564D09CBD6B24EA35A760B0 /* View */,
			);
			path = RoomMemberDetailsScreen;
			sourceTree = "<group>";
		};
		BA1938A75D8C780F694CEB62 /* ServerConfirmationScreen */ = {
			isa = PBXGroup;
			children = (
				03277E40D0E0DE0712021A71 /* ServerConfirmationScreenCoordinator.swift */,
				9342F5D6729627B6393AF853 /* ServerConfirmationScreenModels.swift */,
				24DEE0682C95F897B6C7CB0D /* ServerConfirmationScreenViewModel.swift */,
				ABA4CF2F5B4F68D02E412004 /* ServerConfirmationScreenViewModelProtocol.swift */,
				2CAAA563083EAC0FA6BDC4F3 /* View */,
			);
			path = ServerConfirmationScreen;
			sourceTree = "<group>";
		};
		BB11CF5847CA0B3BC3A7F8DA /* View */ = {
			isa = PBXGroup;
			children = (
				72C4A2D279386A811BDC6DAE /* LinkNewDeviceScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		BC8F2F197AFDABE63B2E2CA7 /* View */ = {
			isa = PBXGroup;
			children = (
				127D1947BA9C6CA62E3D03EC /* DeclineAndBlockScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		BDCEF7C3BF6D09F5611CFC8B /* SecureBackup */ = {
			isa = PBXGroup;
			children = (
				5A1119E9C63AE530252640D2 /* SecureBackupController.swift */,
				1C21A715237F2B6D6E80998C /* SecureBackupControllerProtocol.swift */,
			);
			path = SecureBackup;
			sourceTree = "<group>";
		};
		BDDD421CD80AD0BCBA035076 /* Common */ = {
			isa = PBXGroup;
			children = (
				1D9F2E1FC5A0139571211CE8 /* SpaceHeaderTopicSheetView.swift */,
				F3AAC314A877DBDB6EBE1170 /* SpaceHeaderView.swift */,
				A0E7B059E84E7E374D3322A2 /* SpaceRoomCell.swift */,
			);
			path = Common;
			sourceTree = "<group>";
		};
		BE7641A284D3E81DC96943E3 /* View */ = {
			isa = PBXGroup;
			children = (
				C5F06F2F09B2EDD067DC2174 /* NotificationSettingsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		BF0415BE807CA2BCFC210008 /* KnockRequestsListScreen */ = {
			isa = PBXGroup;
			children = (
				C9E8A8EC299E12490588B07C /* KnockRequestsListScreenCoordinator.swift */,
				8BD9C9A31D9AB3B6D8128E69 /* KnockRequestsListScreenModels.swift */,
				D09227E671DB30795C43FFFD /* KnockRequestsListScreenViewModel.swift */,
				6A5C217DD0749EC709EED028 /* KnockRequestsListScreenViewModelProtocol.swift */,
				F2BBD71E8BF13D2DD2A19064 /* View */,
			);
			path = KnockRequestsListScreen;
			sourceTree = "<group>";
		};
		C0937E3B06A8F0E2DB7C8241 /* Other */ = {
			isa = PBXGroup;
			children = (
				04BB8DDE245ED86C489BA983 /* AccessibilityIdentifiers.swift */,
				C142248014E08E885E323E56 /* Avatars.swift */,
				E5272BC4A60B6AD7553BACA1 /* BlurHashDecode.swift */,
				9332DFE9642F0A46ECA0497B /* BlurHashEncode.swift */,
				AE52983FAFB4E0998C00EE8A /* CancellableTask.swift */,
				127A57D053CE8C87B5EFB089 /* Consumable.swift */,
				127C8472672A5BA09EF1ACF8 /* CurrentValuePublisher.swift */,
				7B25F959A434BB9923A3223F /* ExpiringTaskRunner.swift */,
				6A580295A56B55A856CC4084 /* InfoPlistReader.swift */,
				6AD1A853D605C2146B0DC028 /* MatrixEntityRegex.swift */,
				1912062B53CE95E6F700DA60 /* Pagination.swift */,
				53482ECA4B6633961EC224F5 /* ScrollViewAdapter.swift */,
				FE5CD2993048222B64C45006 /* SDKListener.swift */,
				4481799F455B3DA243BDA2AC /* ShareToMapsAppActivity.swift */,
				1F2529D434C750ED78ADF1ED /* UserAgentBuilder.swift */,
				7431C962E314ADAE38B6D708 /* Analytics */,
				9F7C2D63C42828D8931D5286 /* CollapsibleFlowLayout */,
				349FE0C25B41C7AC9B7C623F /* EffectsScene */,
				44BBB96FAA2F0D53C507396B /* Extensions */,
				8F9A844EB44B6AD7CA18FD96 /* HTMLParsing */,
				06501F0E978B2D5C92771DC7 /* Logging */,
				C17C3586C93F3A314C1CC318 /* MapLibre */,
				815092CE45A84D67A6CC7EA1 /* NetworkMonitor */,
				9C4193C4524B35FD6B94B5A9 /* Pills */,
				25852CD5316875417111E5CA /* Progress */,
				052CC920F473C10B509F9FC1 /* SwiftUI */,
				35784B4A763838C0324B324A /* TestablePreview */,
				B687E3E8C23415A06A3D5C65 /* UserIndicator */,
				A33CE1B72A29E3931CBEC2A5 /* VoiceMessage */,
			);
			path = Other;
			sourceTree = "<group>";
		};
		C0FAC17D4DD7D3A502822550 /* UITests */ = {
			isa = PBXGroup;
			children = (
				951A66D15CD44C0EACE4A951 /* Sources */,
				78915D878159D302395D57BF /* SupportingFiles */,
			);
			path = UITests;
			sourceTree = "<group>";
		};
		C13DBC8C4A879A5A9C781BBD /* Polls */ = {
			isa = PBXGroup;
			children = (
				A6B19D10B102956066AF117B /* PollOptionView.swift */,
				638790D3F915F0909315C47A /* PollView.swift */,
			);
			path = Polls;
			sourceTree = "<group>";
		};
		C17C3586C93F3A314C1CC318 /* MapLibre */ = {
			isa = PBXGroup;
			children = (
				AAD8234D0E9C9B12BF9F240B /* LocationAnnotation.swift */,
				622D09D4ECE759189009AEAF /* MapLibreMapView.swift */,
				B81B6170DB690013CEB646F4 /* MapLibreModels.swift */,
				592A35163B0749C66BFD6186 /* MapLibreStaticMapView.swift */,
				F1033290D99D5BBA1AF3560A /* MapTilerURLBuilderProtocol.swift */,
				DB08D1F7C27A8C24EF81073C /* MapURLs.swift */,
			);
			path = MapLibre;
			sourceTree = "<group>";
		};
		C1CD278862878F9545608040 /* SessionVerificationScreen */ = {
			isa = PBXGroup;
			children = (
				796CBD0C56FA0D3AEDAB255B /* SessionVerificationScreenCoordinator.swift */,
				AF848B41DAF1066F3054D4A1 /* SessionVerificationScreenModels.swift */,
				161CD412E75F4086F422AE39 /* SessionVerificationScreenStateMachine.swift */,
				ED33988DA4FD4FC666800106 /* SessionVerificationScreenViewModel.swift */,
				A7D452AF7B5F7E3A0A7DB54C /* SessionVerificationScreenViewModelProtocol.swift */,
				A722D372674EE5687E1A67E4 /* View */,
			);
			path = SessionVerificationScreen;
			sourceTree = "<group>";
		};
		C360FCF7418FE3593D5A0CBF /* SpaceScreen */ = {
			isa = PBXGroup;
			children = (
				094F6B21835890B470DF540C /* SpaceScreenCoordinator.swift */,
				C11397904D19CFF0E3689F0E /* SpaceScreenModels.swift */,
				BF8349149254469E24483FB0 /* SpaceScreenViewModel.swift */,
				459A3921046977CBF4F3C359 /* SpaceScreenViewModelProtocol.swift */,
				FA1D480A302295CFC3582543 /* View */,
			);
			path = SpaceScreen;
			sourceTree = "<group>";
		};
		C4212E8FD72132802765FBBB /* SDKMocks */ = {
			isa = PBXGroup;
			children = (
				B2D6763B5D6F9A24A468B45E /* Sources */,
			);
			path = SDKMocks;
			sourceTree = "<group>";
		};
		C45CF12DD74BF5B6C970C5E1 /* RoomDirectorySearchScreen */ = {
			isa = PBXGroup;
			children = (
				1562EAF6231151A675BED7A9 /* RoomDirectorySearchScreenCoordinator.swift */,
				41BB37D96C3EA18F3CE8675D /* RoomDirectorySearchScreenModels.swift */,
				3984C93B8E9B10C92DADF9EE /* RoomDirectorySearchScreenScreenModelProtocol.swift */,
				CCF71646898A2F720C5BFDF5 /* RoomDirectorySearchScreenViewModel.swift */,
				4BF0F0C4AA1F62828A89099E /* View */,
			);
			path = RoomDirectorySearchScreen;
			sourceTree = "<group>";
		};
		C59BA103987B953BA374509F /* SecurityAndPrivacyScreen */ = {
			isa = PBXGroup;
			children = (
				97F2F6B6E56055EF173A2DD3 /* SecurityAndPrivacyScreenCoordinator.swift */,
				7BBADF8010C813D905C172CE /* SecurityAndPrivacyScreenModels.swift */,
				978092B01BEAB39F2C4389AE /* SecurityAndPrivacyScreenViewModel.swift */,
				D046ABB22E680F7C5054441B /* SecurityAndPrivacyScreenViewModelProtocol.swift */,
				31602635E5D50101A3A24D51 /* View */,
			);
			path = SecurityAndPrivacyScreen;
			sourceTree = "<group>";
		};
		C844840F3DD48A154C65AE0C /* View */ = {
			isa = PBXGroup;
			children = (
				F3082001D373607455CB08A1 /* QRCodeErrorView.swift */,
				BFA9EA59D5C0DA1BFC7B3621 /* QRCodeLoginScreen.swift */,
				92DB574F954CC2B40F7BE892 /* QRCodeScannerView.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		CA15BB3F6C62B35AE2C281A9 /* Provider */ = {
			isa = PBXGroup;
			children = (
				DEC1D382565A4E9CAC2F14EA /* MediaFileHandleProxy.swift */,
				8AFCE895ECFFA53FEE64D62B /* MediaLoader.swift */,
				1A02406480C351B8C6E0682C /* MediaLoaderProtocol.swift */,
				F17EFA1D3D09FC2F9C5E1CB2 /* MediaProvider.swift */,
				85EB16E7FE59A947CA441531 /* MediaProviderProtocol.swift */,
				D49B9785E3AD7D1C15A29F2F /* MediaSourceProxy.swift */,
			);
			path = Provider;
			sourceTree = "<group>";
		};
		CA555F7C7CA382ACACF0D82B /* Keychain */ = {
			isa = PBXGroup;
			children = (
				2355398E4A55DA5A89128AD1 /* EncryptionKeyProvider.swift */,
				E78FC546F28E045A560F2963 /* EncryptionKeyProviderProtocol.swift */,
				E36CB905A2B9EC2C92A2DA7C /* KeychainController.swift */,
				39C0D861FC397AC34BCF089E /* KeychainControllerMock.swift */,
				E5E94DCFEE803E5ABAE8ACCE /* KeychainControllerProtocol.swift */,
			);
			path = Keychain;
			sourceTree = "<group>";
		};
		CBB8EC37B802F3DD74A0205E /* DeactivateAccountScreen */ = {
			isa = PBXGroup;
			children = (
				67638D34FB6A9110BE481A6F /* DeactivateAccountScreenCoordinator.swift */,
				664D3C710B4A12CE4E623645 /* DeactivateAccountScreenModels.swift */,
				17BAE25A0E9E9F2F1BBA8930 /* DeactivateAccountScreenViewModel.swift */,
				633924B26ACCD29C18BEF4E8 /* DeactivateAccountScreenViewModelProtocol.swift */,
				25699A965626DB961482184D /* View */,
			);
			path = DeactivateAccountScreen;
			sourceTree = "<group>";
		};
		CBBF6127C313A5412E438BC6 /* UserSession */ = {
			isa = PBXGroup;
			children = (
				3558A15CFB934F9229301527 /* RestorationToken.swift */,
				43C2067FF58B4996323EB40C /* SessionDirectories.swift */,
				0E8BDC092D817B68CD9040C5 /* UserSessionStore.swift */,
				BEBA759D1347CFFB3D84ED1F /* UserSessionStoreProtocol.swift */,
			);
			path = UserSession;
			sourceTree = "<group>";
		};
		CC2B160BAFD5FEAC106F89F3 /* TimelineItemViews */ = {
			isa = PBXGroup;
			children = (
				B2EAFFD44F81F86012D6EC27 /* AudioRoomTimelineView.swift */,
				664ABD745A746C45CB842158 /* CallInviteRoomTimelineView.swift */,
				AD6E082B0507FB28F966516A /* CallNotificationRoomTimelineView.swift */,
				BFBF273BC2BFB9F3EEFA988B /* CollapsibleRoomTimelineView.swift */,
				44ABA63DBE7F76C58260B43B /* EmoteRoomTimelineView.swift */,
				2F06F70B9C433BAD4BC6B9F5 /* EncryptedRoomTimelineView.swift */,
				4F75EF13F49DD2204E760910 /* FileRoomTimelineView.swift */,
				C258C9C815272911A5B132C3 /* FormattedBodyText.swift */,
				59B7CC77B82C6C67DE3AD869 /* HighlightedTimelineItemModifier.swift */,
				C5599255A6C98EBDA77B76E6 /* ImageRoomTimelineView.swift */,
				ED49073BB1C1FC649DAC2CCD /* LocationRoomTimelineView.swift */,
				3F54FA7C5CB7B342EF9B9B2F /* NoticeRoomTimelineView.swift */,
				4E7F7A975514E850A834B29F /* PaginationIndicatorRoomTimelineView.swift */,
				AF8548D48512127CCC17C520 /* PollRoomTimelineView.swift */,
				012A284622B32052015F1F89 /* ReadMarkerRoomTimelineView.swift */,
				91C8BD78F7B9247AC57FA1A3 /* RedactedRoomTimelineView.swift */,
				2910422CB628D3B2BBE47449 /* SeparatorRoomTimelineView.swift */,
				B2AF1828A5B76B7C371240FE /* StateRoomTimelineView.swift */,
				D5338450E6783A576B5C16DD /* StickerRoomTimelineView.swift */,
				A6EA0D8B0BBD8805F7D5A133 /* TextBasedRoomTimelineViewProtocol.swift */,
				4853C923A1AF43711D025EAF /* TextRoomTimelineView.swift */,
				44ECC9D66400727DFFEE12E8 /* TimelineStartRoomTimelineView.swift */,
				C9E535B3388755B65C34CD10 /* UnsupportedRoomTimelineView.swift */,
				ED0CBEAB5F796BEFBAF7BB6A /* VideoRoomTimelineView.swift */,
				B6A293D06BAB2B7A17D9314B /* VoiceMessageRoomTimelineView.swift */,
			);
			path = TimelineItemViews;
			sourceTree = "<group>";
		};
		CE2FBFD64A89F5DBE4EB30DB /* Layout */ = {
			isa = PBXGroup;
			children = (
				42236480CF0431535EBE8387 /* CustomLayoutLabelStyle.swift */,
				565F1B2B300597C616B37888 /* FullscreenDialog.swift */,
				49ABAB186CF00B15C5521D04 /* MenuSheetLabelStyle.swift */,
				398817652FA8ABAE0A31AC6D /* ReadableFrameModifier.swift */,
				933B074F006F8E930DB98B4E /* TimelineMediaFrame.swift */,
				EFF7BF82A950B91BC5469E91 /* ViewFrameReader.swift */,
			);
			path = Layout;
			sourceTree = "<group>";
		};
		D0111119CDF3E28E6D7768E8 /* ShareExtension */ = {
			isa = PBXGroup;
			children = (
				F08E29610C82E4201463C4A5 /* Sources */,
				40D9A816C45E0278C29DF883 /* SupportingFiles */,
			);
			path = ShareExtension;
			sourceTree = "<group>";
		};
		D382E465AF067C1BF888BF8E /* View */ = {
			isa = PBXGroup;
			children = (
				811E8BF34E931D51552C9C13 /* EncryptionResetScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		D4B487C81A239A9C71807601 /* View */ = {
			isa = PBXGroup;
			children = (
				42C8C368A611B9CB79C7F5FA /* RoomPollsHistoryScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		D4DB8163C10389C069458252 /* RoomMemberListScreen */ = {
			isa = PBXGroup;
			children = (
				5AEA0B743847CFA5B3C38EE4 /* RoomMembersListScreenCoordinator.swift */,
				2D0946F77B696176E062D037 /* RoomMembersListScreenModels.swift */,
				ECF79FB25E2D4BD6F50CE7C9 /* RoomMembersListScreenViewModel.swift */,
				45CDF9A107BFE6C79B58D6B5 /* RoomMembersListScreenViewModelProtocol.swift */,
				949B06577E5265373013DDAB /* View */,
			);
			path = RoomMemberListScreen;
			sourceTree = "<group>";
		};
		D57A6F3FC292425BEBDF58BF /* View */ = {
			isa = PBXGroup;
			children = (
				D622EC7898469BB1D0881CDD /* PollFormScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		D57B3BC211BB74420C9138D7 /* RoomPollsHistoryScreen */ = {
			isa = PBXGroup;
			children = (
				D1D8479BB704B7EF696F8ABE /* RoomPollsHistoryScreenCoordinator.swift */,
				6E964AF2DFEB31E2B799999F /* RoomPollsHistoryScreenModels.swift */,
				F0E14FF533D25A0692F7CEB0 /* RoomPollsHistoryScreenViewModel.swift */,
				A130A2251A15A7AACC84FD37 /* RoomPollsHistoryScreenViewModelProtocol.swift */,
				D4B487C81A239A9C71807601 /* View */,
			);
			path = RoomPollsHistoryScreen;
			sourceTree = "<group>";
		};
		D64E20C9E4C486D5C764D7F3 /* Settings */ = {
			isa = PBXGroup;
			children = (
				FA2397174D0DC3918A7A8A7B /* AnalyticsConfiguration.swift */,
				353024006CB726E9F9187B3A /* AnalyticsConsentState.swift */,
				0FD22AEFFA20065494ED2333 /* AppAppearance.swift */,
				7BD5523BDEDB247E29228476 /* AppSettings.swift */,
				F78B4E56DBFFD4A7A39D10F5 /* AudioPlaybackSpeed.swift */,
				0A2074C0449B83D5858BD2D7 /* FrequentlyUsedEmoji.swift */,
				8A1F2AAA3F0F2B72D2FFE4D0 /* MapTilerConfiguration.swift */,
				E8D354D4232DED9649FD0FF4 /* OIDCConfiguration.swift */,
				8FC598338E7CF41107293AB5 /* RageshakeConfiguration.swift */,
				69A05E85E4872C3221C5C287 /* RemotePreference.swift */,
				5E6DE144D887A254F4CAF203 /* UserPreference.swift */,
			);
			path = Settings;
			sourceTree = "<group>";
		};
		D7117C32909844BCF5AF30BA /* AccessibilityTests */ = {
			isa = PBXGroup;
			children = (
				EB9C851423AA9BC8CEC381DC /* Sources */,
				63FCFB02914E796299B25213 /* SupportingFiles */,
			);
			path = AccessibilityTests;
			sourceTree = "<group>";
		};
		D8388454B5909D862CAC78F7 /* RoomChangeRolesScreen */ = {
			isa = PBXGroup;
			children = (
				82DFA1B7B088D033E0794B82 /* RoomChangeRolesScreenCoordinator.swift */,
				48A5C34C4E4268EF65D171EF /* RoomChangeRolesScreenModels.swift */,
				B14B1DE3E2D5D26732C49036 /* RoomChangeRolesScreenViewModel.swift */,
				7AAD8C633AA57948B34EDCF7 /* RoomChangeRolesScreenViewModelProtocol.swift */,
				5AD98DB6E142A4A4A2D8BA2D /* View */,
			);
			path = RoomChangeRolesScreen;
			sourceTree = "<group>";
		};
		D977D4E565C06D3F41C8F8FC /* Virtual */ = {
			isa = PBXGroup;
			children = (
				0B987FC3FDBAA0E1C5AA235C /* PaginationIndicatorRoomTimelineItem.swift */,
				DF3D25B3EDB283B5807EADCF /* ReadMarkerRoomTimelineItem.swift */,
				C6A9F49B3EE59147AF2F70BB /* SeparatorRoomTimelineItem.swift */,
				D8F5F9E02B1AB5350B1815E7 /* TimelineStartRoomTimelineItem.swift */,
			);
			path = Virtual;
			sourceTree = "<group>";
		};
		DAB7DC51866A6D1B51BDC3A2 /* RoomChangePermissionsScreen */ = {
			isa = PBXGroup;
			children = (
				0D879FC4E881E748BB9B34DC /* RoomChangePermissionsScreenCoordinator.swift */,
				C729D95CB4588D4D9AAC3DFA /* RoomChangePermissionsScreenModels.swift */,
				7AE75941583A033A9EDC9FE0 /* RoomChangePermissionsScreenViewModel.swift */,
				2721D7B051F0159AA919DA05 /* RoomChangePermissionsScreenViewModelProtocol.swift */,
				17765802D2723FB2D9A6FF89 /* View */,
			);
			path = RoomChangePermissionsScreen;
			sourceTree = "<group>";
		};
		DB180A1068D7B85489E13E3F /* View */ = {
			isa = PBXGroup;
			children = (
				002399C6CB875C4EBB01CBC0 /* MediaEventsTimelineScreen.swift */,
				50D53998001EC408A51D6509 /* TimelineViews */,
			);
			path = View;
			sourceTree = "<group>";
		};
		DCF22D1E268F1A36EC3431E4 /* LinkMetadata */ = {
			isa = PBXGroup;
			children = (
				1C78111573987B1D79ED0868 /* LinkMetadataProvider.swift */,
				6885D1340AA9C76063E26868 /* LinkMetadataProviderProtocol.swift */,
			);
			path = LinkMetadata;
			sourceTree = "<group>";
		};
		DD96B3F20F354494DECBC4F7 /* View */ = {
			isa = PBXGroup;
			children = (
				70C86696AC9521F8ED88FBEB /* MediaUploadPreviewScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		DDAF2AD15C368A2809857B6A /* Media */ = {
			isa = PBXGroup;
			children = (
				96CE9D6642DD487D8CC90C9C /* landscape_test_image.jpg */,
				78BBDF7A05CF53B5CDC13682 /* landscape_test_video.mov */,
				BC51BF90469412ABDE658CDD /* portrait_test_image.jpg */,
				E5E7D4EE7CA295E5039FDA21 /* portrait_test_video.mp4 */,
				12FD5280AF55AB7F50F8E47D /* preview_avatar_room.jpg */,
				87FC42213E86E8182CFD3A49 /* preview_avatar_user.jpg */,
				200626E8353AB2729444F991 /* preview_image.jpg */,
				45A4B934BA41D6C255900265 /* preview_video.jpg */,
				53FD6D3D38F556CEAA280C58 /* test_animated_image.gif */,
				BB576F4118C35E6B5124FA22 /* test_apple_image.heic */,
				66B96842BF5F8ACA1AC84C55 /* test_audio.mp3 */,
				810133CF215075C285FC6F3A /* test_image.png */,
				BE98688578F8B0541D853695 /* test_pdf.pdf */,
				723B055A57857BFF0F18D9CB /* test_rotated_image.jpg */,
				DCA2D836BD10303F37FAAEED /* test_voice_message.m4a */,
			);
			path = Media;
			sourceTree = "<group>";
		};
		DDC32FD8B94AA19C4FC062AD /* View */ = {
			isa = PBXGroup;
			children = (
				00AFC5F08734C2EA4EE79C59 /* IdentityConfirmationScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		DDF77194AB6E167891D0A8F3 /* View */ = {
			isa = PBXGroup;
			children = (
				B746EFA112532A7B701FB914 /* RoomNotificationSettingsCustomSectionView.swift */,
				8896CDD20CA2D87EA3B848A1 /* RoomNotificationSettingsScreen.swift */,
				3203C6566DC17B7AECC1B7FD /* RoomNotificationSettingsUserDefinedScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		DF10E31B5AA21015971C3FAD /* View */ = {
			isa = PBXGroup;
			children = (
				38E521D6C2BF8DF0DFB35146 /* DeveloperOptionsScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		E0D6D3976CA2762529BAE7D3 /* View */ = {
			isa = PBXGroup;
			children = (
				4048547AC50ADCF201684E87 /* EditRoomAddressScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		E2DA161C142B7AB8CC40F752 /* Animation */ = {
			isa = PBXGroup;
			children = (
				EF1593DD87F974F8509BB619 /* ElementAnimations.swift */,
				97CE98208321C4D66E363612 /* ShimmerModifier.swift */,
			);
			path = Animation;
			sourceTree = "<group>";
		};
		E4E42F93A69AE52E6FAE9412 /* Users */ = {
			isa = PBXGroup;
			children = (
				D071F86CD47582B9196C9D16 /* UserDiscoverySection.swift */,
				65AAD845E53B0C8B5E0812C2 /* UserDiscoveryService.swift */,
				7F615A00DB223FF3280204D2 /* UserDiscoveryServiceProtocol.swift */,
				964093C7CA8823CAB7FFD88E /* UserIdentityProxy.swift */,
				0F793C422BDACE0C60C774F4 /* UserIdentityProxyProtocol.swift */,
				51C454AE59914B551A6D02C0 /* UserProfileProxy.swift */,
			);
			path = Users;
			sourceTree = "<group>";
		};
		E59565F441830B19DBAE567C /* Screens */ = {
			isa = PBXGroup;
			children = (
				13263FFEA7749D822B51AA90 /* AppLock */,
				E74CD7681375AD2EAA34D66B /* Authentication */,
				EFD4F7FCAAAB3EF45EE7A067 /* BlockedUsersScreen */,
				53FB148CD26AFB6A5B9E20B3 /* BugReportScreen */,
				1185EECDD07495D65AC84AFC /* CallScreen */,
				330B6E4BB92EA4AE6A95828E /* ChatsSpaceFiltersScreen */,
				90DC2E28718955ED87AD1456 /* CreatePollScreen */,
				821EB0D1C0019E3C7BBAEDBB /* CreateRoomScreen */,
				3E1CCC4B607946CE90B4A827 /* DeclineAndBlockScreen */,
				45F2BCFD6E9A6F040CC20582 /* EditRoomAddressScreen */,
				F5A65D1D3B83593598DC278D /* EmojiPickerScreen */,
				8656AFF06650360A5D0695FF /* EncryptionReset */,
				448435400B561C40E514BE1C /* FilePreviewScreen */,
				8A4738BBA7C7A299BAD70372 /* GlobalSearchScreen */,
				B53CA9BECD3F97805E1432D0 /* HomeScreen */,
				F12966DF3DA87FEF21348D60 /* InviteUsersScreen */,
				FFD7C58CA6A7D6BBC2F584B5 /* JoinRoomScreen */,
				BF0415BE807CA2BCFC210008 /* KnockRequestsListScreen */,
				4D963F50D7AA8FE302CA8ACF /* LabsScreen */,
				5E5152617DFA7CCA3F4FA683 /* LinkNewDeviceScreen */,
				948DD12A5533BE1BC260E437 /* LocationSharing */,
				73E032ADD008D63812791D97 /* LogViewerScreen */,
				24FBB8F76D6435033CD07747 /* ManageAuthorizedSpacesScreen */,
				3D76DA5827DF9396AC90E7B4 /* ManageRoomMemberSheet */,
				26397A1EDB867FD573821532 /* MediaEventsTimelineScreen */,
				87E2774157D9C4894BCFF3F8 /* MediaPickerScreen */,
				23605DD08620BE6558242469 /* MediaUploadPreviewScreen */,
				3348D14DBDB54E72FC67E2F3 /* MessageForwardingScreen */,
				8F074E22FD93E64211971845 /* Onboarding */,
				A448A3A8F764174C60CD0CA1 /* Other */,
				3E535010B850B53DDD3CFF2A /* PinnedEventsTimelineScreen */,
				3D733E8352DD4C461CFD8B8A /* QRCodeLoginScreen */,
				5970F275D6014548DCED6106 /* ReportContentScreen */,
				4DDB6973795DA09189CF64A5 /* ReportRoomScreen */,
				A040ACE4D778FFCD65DDF5F8 /* ResolveVerifiedUserSendFailureScreen */,
				DAB7DC51866A6D1B51BDC3A2 /* RoomChangePermissionsScreen */,
				D8388454B5909D862CAC78F7 /* RoomChangeRolesScreen */,
				E71742A824A7192C8D378875 /* RoomDetailsEditScreen */,
				E703BBD16266053B8A193C7B /* RoomDetailsScreen */,
				C45CF12DD74BF5B6C970C5E1 /* RoomDirectorySearchScreen */,
				B86CF59E083C82C2A842E4AD /* RoomMemberDetailsScreen */,
				D4DB8163C10389C069458252 /* RoomMemberListScreen */,
				0210F4932B59277E2EEEF7BC /* RoomNotificationSettingsScreen */,
				D57B3BC211BB74420C9138D7 /* RoomPollsHistoryScreen */,
				7B890CCD20B037760BFDF957 /* RoomRolesAndPermissionsScreen */,
				679E9837ECA8D6776079D16E /* RoomScreen */,
				2E42D43DB6835A58D88B2F91 /* RoomSelectionScreen */,
				2565414373E6F68005966B8E /* SecureBackup */,
				C59BA103987B953BA374509F /* SecurityAndPrivacyScreen */,
				70B74A432C241E56A7ACE610 /* Settings */,
				985411D514A5913EB1B60B54 /* Spaces */,
				EC4545C7E37E8294D3FE6800 /* StartChatScreen */,
				9688AEF931DE2C71683ACBC7 /* ThreadTimelineScreen */,
				15D44FCA9475E660B7F56DB9 /* Timeline */,
				93C7520ED23C9598BB144DBB /* UserProfileScreen */,
			);
			path = Screens;
			sourceTree = "<group>";
		};
		E5E545F92D01588360A9BAC5 /* SDK */ = {
			isa = PBXGroup;
			children = (
				8EAF4A49F3ACD8BB8B0D2371 /* ClientSDKMock.swift */,
				0A81FD0C60175FA081EB19AD /* EventTimelineItem.swift */,
				5EFB1D29B0870AFB6A56E9B8 /* IdentityResetHandleSDKMock.swift */,
				580BDCD23DD02481AB5FFB47 /* LeaveSpaceHandleSDKMock.swift */,
			);
			path = SDK;
			sourceTree = "<group>";
		};
		E68740F873AB18A5C26844EA /* Sources */ = {
			isa = PBXGroup;
			children = (
				A78C2592419CA4C76FBA8FD2 /* Application */,
				0787F81684E503024BD0C051 /* Services */,
				593C7129C5927E25AD8B688F /* FlowCoordinators */,
				E59565F441830B19DBAE567C /* Screens */,
				C0937E3B06A8F0E2DB7C8241 /* Other */,
				2ECFF6B05DAA37EB10DBF7E8 /* UITests */,
				79654D131C1B234A7D034532 /* AccessibilityTests */,
				22F9F1514B91803BB4B88894 /* AppHooks */,
				337015ADFBA3AB96660DB3A6 /* Generated */,
				31CE4DA53232AA534057F912 /* Mocks */,
				557C534BD2052BFFD810CE3D /* ShareExtension */,
				4C826614718790C58C17117F /* UnitTests */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		E6E1D07163F8752D62DA4A93 /* Styles */ = {
			isa = PBXGroup;
			children = (
				D7673F2B0B038FAB2A8D16AD /* ElementTextFieldStyle.swift */,
				89FBFC09F9DAFF1E4BA97849 /* FormButtonStyles.swift */,
			);
			path = Styles;
			sourceTree = "<group>";
		};
		E703BBD16266053B8A193C7B /* RoomDetailsScreen */ = {
			isa = PBXGroup;
			children = (
				6493AC9979CEB1410302BFE3 /* RoomDetailsScreenCoordinator.swift */,
				466C71A0FED9BFF287613C82 /* RoomDetailsScreenModels.swift */,
				837B440C4705E4B899BCB899 /* RoomDetailsScreenViewModel.swift */,
				63E8A1E8EE094F570573B6E8 /* RoomDetailsScreenViewModelProtocol.swift */,
				5DC032EC5F19009AA7CADB41 /* View */,
			);
			path = RoomDetailsScreen;
			sourceTree = "<group>";
		};
		E71742A824A7192C8D378875 /* RoomDetailsEditScreen */ = {
			isa = PBXGroup;
			children = (
				0A3E77399BD262D301451BF2 /* RoomDetailsEditScreenCoordinator.swift */,
				16D09C79746BDCD9173EB3A7 /* RoomDetailsEditScreenModels.swift */,
				E413F4CBD7BF0588F394A9DD /* RoomDetailsEditScreenViewModel.swift */,
				1DF8F7A3AD83D04C08D75E01 /* RoomDetailsEditScreenViewModelProtocol.swift */,
				5F6CB68B44F6C587E463A934 /* View */,
			);
			path = RoomDetailsEditScreen;
			sourceTree = "<group>";
		};
		E74CD7681375AD2EAA34D66B /* Authentication */ = {
			isa = PBXGroup;
			children = (
				92390F9FA98255440A6BF5F8 /* OIDCAuthenticationPresenter.swift */,
				9E6D88E8AFFBF2C1D589C0FA /* UIConstants.swift */,
				90F48FEF84016ED42A94BA24 /* LoginScreen */,
				BA1938A75D8C780F694CEB62 /* ServerConfirmationScreen */,
				2D0D49B0533C4C2EB889BF3A /* ServerSelectionScreen */,
				5B2C520AB9863B8CBC8EB3CA /* SoftLogoutScreen */,
				A3C1613EC54531E5BC4CC835 /* StartScreen */,
			);
			path = Authentication;
			sourceTree = "<group>";
		};
		E816FC2BB467DD0B041C5A03 /* View */ = {
			isa = PBXGroup;
			children = (
				BFEA446F8618DBA79A9239CC /* MessageForwardingScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		EA9EB1A95977581772ACF99A /* SpaceAddRoomsScreen */ = {
			isa = PBXGroup;
			children = (
				74FCAA90142DFBFA1E3E4216 /* SpaceAddRoomsScreenCoordinator.swift */,
				7ACFFE7814849BB200CE0969 /* SpaceAddRoomsScreenModels.swift */,
				4338BB055A26094673CDC220 /* SpaceAddRoomsScreenViewModel.swift */,
				59EBB553F8EFDD149742DC70 /* SpaceAddRoomsScreenViewModelProtocol.swift */,
				B555926BD272A2832B393895 /* View */,
			);
			path = SpaceAddRoomsScreen;
			sourceTree = "<group>";
		};
		EB5B1119B5AD79297F1D49EB /* AccountSettings */ = {
			isa = PBXGroup;
			children = (
				C1D737F4672021D0A7D218CD /* OIDCAccountSettingsPresenter.swift */,
			);
			path = AccountSettings;
			sourceTree = "<group>";
		};
		EB9C851423AA9BC8CEC381DC /* Sources */ = {
			isa = PBXGroup;
			children = (
				7A6D867A7FBB70C6EFDBCBC5 /* AccessibilityTests.swift */,
				2D9DBE1C69F3A60D93B2203F /* Application.swift */,
				F4CEB4590CCF70F0E3C0B171 /* GeneratedAccessibilityTests.swift */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		EC4545C7E37E8294D3FE6800 /* StartChatScreen */ = {
			isa = PBXGroup;
			children = (
				B3005886F00029F058DB62BE /* StartChatScreenCoordinator.swift */,
				B99E13633862847D8B7E2815 /* StartChatScreenModels.swift */,
				052B2F924572AFD70B5F500E /* StartChatScreenViewModel.swift */,
				78910787F967CBC6042A101E /* StartChatScreenViewModelProtocol.swift */,
				A7F3784CAF9F4CF654BC52CD /* View */,
			);
			path = StartChatScreen;
			sourceTree = "<group>";
		};
		EEFCB022372FE5F306ED9199 /* LeaveSpace */ = {
			isa = PBXGroup;
			children = (
				822B5573BDF52CF220BF9A17 /* LeaveSpaceModels.swift */,
				5E5A65B5A000E7237AC61C67 /* LeaveSpaceViewModel.swift */,
				F6F3C76F25831F29CDF8A3C8 /* View */,
			);
			path = LeaveSpace;
			sourceTree = "<group>";
		};
		EFD4F7FCAAAB3EF45EE7A067 /* BlockedUsersScreen */ = {
			isa = PBXGroup;
			children = (
				A16D0F226B1819D017531647 /* BlockedUsersScreenCoordinator.swift */,
				8642512079EEFD622E3AA66B /* BlockedUsersScreenModels.swift */,
				A010B8EAD1A9F6B4686DF2F4 /* BlockedUsersScreenViewModel.swift */,
				E76A706B3EEA32B882DA5E2D /* BlockedUsersScreenViewModelProtocol.swift */,
				2E035B978E415C77423FA3C2 /* View */,
			);
			path = BlockedUsersScreen;
			sourceTree = "<group>";
		};
		F08E29610C82E4201463C4A5 /* Sources */ = {
			isa = PBXGroup;
			children = (
				3D27299A36536DBF91AE8FA6 /* ShareExtensionViewController.swift */,
				7FF02C3DED8CD9890375D9FF /* View */,
			);
			path = Sources;
			sourceTree = "<group>";
		};
		F12966DF3DA87FEF21348D60 /* InviteUsersScreen */ = {
			isa = PBXGroup;
			children = (
				A861DA5932B128FE1DCB5CE2 /* InviteUsersScreenCoordinator.swift */,
				1454CF3AABD242F55C8A2615 /* InviteUsersScreenModels.swift */,
				02D155E09BF961BBA8F85263 /* InviteUsersScreenViewModel.swift */,
				22730A30C50AC2E3D5BA8642 /* InviteUsersScreenViewModelProtocol.swift */,
				493225D61FED2DA3D3B26104 /* View */,
			);
			path = InviteUsersScreen;
			sourceTree = "<group>";
		};
		F2BBD71E8BF13D2DD2A19064 /* View */ = {
			isa = PBXGroup;
			children = (
				44B71F6D9062E8EB8929BB97 /* KnockRequestCell.swift */,
				627A8B5E798CC778C363655E /* KnockRequestsListEmptyStateView.swift */,
				1511B1DCECC0DC75EB267328 /* KnockRequestsListScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		F49710373735A3B8BB76DFF7 /* View */ = {
			isa = PBXGroup;
			children = (
				56D6F88FE35A0979D2821E06 /* AppLockScreen.swift */,
				38345442415E07A931197C55 /* AppLockScreenPINKeypad.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		F526F4FE387B32380592BA53 /* NotificationPermissionsScreen */ = {
			isa = PBXGroup;
			children = (
				91868EB98818044E6FEBE532 /* NotificationPermissionsScreenCoordinator.swift */,
				1DB2FC2AA9A07EE792DF65CF /* NotificationPermissionsScreenModels.swift */,
				BE9BBB18FB27F09032AD8769 /* NotificationPermissionsScreenViewModel.swift */,
				20E69F67D2A70ABD08CA6D54 /* NotificationPermissionsScreenViewModelProtocol.swift */,
				9C0C1CB9E16302C00AB4956D /* View */,
			);
			path = NotificationPermissionsScreen;
			sourceTree = "<group>";
		};
		F5A65D1D3B83593598DC278D /* EmojiPickerScreen */ = {
			isa = PBXGroup;
			children = (
				BEA38B9851CFCC4D67F5587D /* EmojiPickerScreenCoordinator.swift */,
				F174A5627CDB3CAF280D1880 /* EmojiPickerScreenModels.swift */,
				F3EAE3E9D5EF4A6D5D9C6CFD /* EmojiPickerScreenViewModel.swift */,
				11151E78D6BB2B04A8FBD389 /* EmojiPickerScreenViewModelProtocol.swift */,
				323160803A296713F839540B /* View */,
			);
			path = EmojiPickerScreen;
			sourceTree = "<group>";
		};
		F6D661C666128C74BF0A7482 /* IdentityConfirmedScreen */ = {
			isa = PBXGroup;
			children = (
				595EC503DA5517BBE6D39406 /* IdentityConfirmedScreenCoordinator.swift */,
				3DBE70FFB7936F35811772C1 /* IdentityConfirmedScreenModels.swift */,
				9C6624240FFD32B7F0834229 /* IdentityConfirmedScreenViewModel.swift */,
				8319173DD66C07F45DC48848 /* IdentityConfirmedScreenViewModelProtocol.swift */,
				6D7503E64A458DD09E65A3F7 /* View */,
			);
			path = IdentityConfirmedScreen;
			sourceTree = "<group>";
		};
		F6F3C76F25831F29CDF8A3C8 /* View */ = {
			isa = PBXGroup;
			children = (
				FC3797A2325BE44FFB478BE9 /* LeaveSpaceRoomDetailsCell.swift */,
				0AE4B7AD74E402BBC46A801A /* LeaveSpaceView.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		FA1D480A302295CFC3582543 /* View */ = {
			isa = PBXGroup;
			children = (
				44AC61A375CC2E47938B5D12 /* SpaceRemoveChildrenConfirmationView.swift */,
				646B50583A2CE6DA67F7739A /* SpaceScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		FB039572AA54E0690B4051AD /* Common */ = {
			isa = PBXGroup;
			children = (
				D3F219838588C62198E726E3 /* LABiometryType.swift */,
			);
			path = Common;
			sourceTree = "<group>";
		};
		FB4987F1C660F2085258866B /* View */ = {
			isa = PBXGroup;
			children = (
				37FEE10AB666891E6A675E5E /* SecureBackupLogoutConfirmationScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		FCDF06BDB123505F0334B4F9 /* Timeline */ = {
			isa = PBXGroup;
			children = (
				190EC7285D3CFEF0D3011BCF /* GeoURI.swift */,
				0DF5CBAF69BDF5DF31C661E1 /* IntentionalMentions.swift */,
				E48C91C8BE55CAE1A3DBC3BC /* TimelineItemIdentifier.swift */,
				8520AFD6680CBAD388F6D927 /* TimelineItemProvider.swift */,
				829D3CE4F6C4DF6CC02D33C3 /* TimelineItemProviderProtocol.swift */,
				2D505843AB66822EB91F0DF0 /* TimelineItemProxy.swift */,
				55AEEF8142DF1B59DB40FB93 /* TimelineItemSender.swift */,
				F9E543072DE58E751F028998 /* TimelineProxy.swift */,
				B50F03079F6B5EF9CA005F14 /* TimelineProxyProtocol.swift */,
				3EA31CC7012EA2A5653DAFC9 /* Fixtures */,
				2F2FED77226A43559F009463 /* TimelineController */,
				6B0910BCE4F1B02F124E1A09 /* TimelineItemContent */,
				95BE1C7CB2C80344FF0BE724 /* TimelineItems */,
			);
			path = Timeline;
			sourceTree = "<group>";
		};
		FCE7249621F507F34A8122FB /* Audio */ = {
			isa = PBXGroup;
			children = (
				E44E35AA87F49503E7B3BF6E /* AudioConverter.swift */,
				2757B1BE23DF8AA239937243 /* AudioConverterProtocol.swift */,
				BB284643AF7AB131E307DCE0 /* AudioSessionProtocol.swift */,
				3A2CAA4ABF5E66C3C8BBA3E9 /* Player */,
				0371482D36C95ABAF9D4C651 /* Recorder */,
			);
			path = Audio;
			sourceTree = "<group>";
		};
		FDF04D0E125CB4B5C5DB5191 /* View */ = {
			isa = PBXGroup;
			children = (
				BCDA016D05107DED3B9495CB /* TimelineItemDebugView.swift */,
				D53FCCE44F96E0BC411A6CF0 /* TimelineSenderAvatarView.swift */,
				93C713D124FE915ABF47A6B7 /* TimelineView.swift */,
				81F0325E252B057FAEEE1B2D /* TypingIndicatorView.swift */,
				9E3B41C36800DD4558D7BDA7 /* VoiceMessageRoomPlaybackView.swift */,
				505AE6F89590187813390D12 /* ItemMenu */,
				C13DBC8C4A879A5A9C781BBD /* Polls */,
				B470504BE2DC95FAC94FDD79 /* ReadReceipts */,
				7F6468993CB943953DC355A6 /* Replies */,
				308FE2283B9803DBBB05602C /* Style */,
				13CC0A77B6E5EEDF881C5E8B /* Supplementary */,
				27256E3989A52CF8EEB8AF5F /* Threads */,
				CC2B160BAFD5FEAC106F89F3 /* TimelineItemViews */,
			);
			path = View;
			sourceTree = "<group>";
		};
		FF2C35C46D5B8879A71F0BAC /* AdvancedSettingsScreen */ = {
			isa = PBXGroup;
			children = (
				42C58159916ABD7F454CE689 /* AdvancedSettingsScreenCoordinator.swift */,
				922E498EB74CF6F5CC236F81 /* AdvancedSettingsScreenModels.swift */,
				A7A1B80FE6E3BA72F9C748AD /* AdvancedSettingsScreenViewModel.swift */,
				83E2B20431F890ED64255CA1 /* AdvancedSettingsScreenViewModelProtocol.swift */,
				018074F385C9417ECBEA793E /* View */,
			);
			path = AdvancedSettingsScreen;
			sourceTree = "<group>";
		};
		FF654D7FD6693839E3185FAD /* View */ = {
			isa = PBXGroup;
			children = (
				D879DC5515B1D42577F96C94 /* RoomSelectionScreen.swift */,
			);
			path = View;
			sourceTree = "<group>";
		};
		FFD7C58CA6A7D6BBC2F584B5 /* JoinRoomScreen */ = {
			isa = PBXGroup;
			children = (
				3BDCCD2F6B405C14B9BCE94E /* JoinRoomScreenCoordinator.swift */,
				136F80A613B55BDD071DCEA5 /* JoinRoomScreenModels.swift */,
				1CD7C0A2750998C2D77AD00F /* JoinRoomScreenViewModel.swift */,
				EEAB5662310AE73D93815134 /* JoinRoomScreenViewModelProtocol.swift */,
				6792D400AF30A6F2ACD426E4 /* View */,
			);
			path = JoinRoomScreen;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXNativeTarget section */
		0E28CD62691FDBC63147D5E3 /* UITests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F1B67CF63C1231AEB14D70E6 /* Build configuration list for PBXNativeTarget "UITests" */;
			buildPhases = (
				BAD5CD7BE53A7C832569B67A /* Sources */,
				86982BD498105258F3778110 /* Resources */,
				CD30252A70288BD4BF476ED7 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				468963EFD503D7DFAD238754 /* PBXTargetDependency */,
			);
			name = UITests;
			packageProductDependencies = (
				B1E8B697DF78FE7F61FC6CA4 /* MatrixRustSDK */,
				D661CAB418C075A94306A792 /* AnalyticsEvents */,
				4003BC24B24C9E63D3304177 /* DeviceKit */,
				78A5A8DE1E2B09C978C7F3B0 /* KeychainAccess */,
				50009897F60FAE7D63EF5E5B /* Kingfisher */,
				A2AE110B053B55E38F8D10C7 /* KZFileWatchers */,
				CCE5BF78B125320CBF3BB834 /* PostHog */,
				3853B78FB8531B83936C5DA6 /* SwiftState */,
				1BCD21310B997A6837B854D6 /* GZIP */,
				67E7A6F388D3BF85767609D9 /* Sentry */,
				21C83087604B154AA30E9A8F /* SnapshotTesting */,
				BA93CD75CCE486660C9040BD /* Collections */,
				3FE40E79C36E7903121E6E3B /* SwiftOGG */,
			);
			productName = UITests;
			productReference = F506C6ADB1E1DA6638078E11 /* UITests.xctest */;
			productType = "com.apple.product-type.bundle.ui-testing";
		};
		19F0C845D67E9BEA4BE7133E /* ShareExtension */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = A60414DDC2A95B206C91D4A4 /* Build configuration list for PBXNativeTarget "ShareExtension" */;
			buildPhases = (
				8431C24C3AE0AA27308F4185 /* Sources */,
				087F14F27D0A6FDFB80392A1 /* Resources */,
				7E8EB7CD881C54161D4474E5 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ShareExtension;
			packageProductDependencies = (
				C79D91A7F9F378CECEF64B5A /* MatrixRustSDK */,
				3262F08E1C3483C22A7A319F /* Compound */,
				CAA3B9DF998B397C9EE64E8B /* Collections */,
				32B8F4CD937AA9C1F8FC3CBC /* KeychainAccess */,
			);
			productName = ShareExtension;
			productReference = 3D8BEEFCA07BEA43F4F4BF77 /* ShareExtension.appex */;
			productType = "com.apple.product-type.app-extension";
		};
		32C23C8D224D46EFE62AFAD0 /* UnitTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 79663128986C62EFAC289176 /* Build configuration list for PBXNativeTarget "UnitTests" */;
			buildPhases = (
				11F93544B4FC60F78F47D89C /* Sources */,
				9B3512762CF4A1D45A79C340 /* Resources */,
				A7A4BAD642A61DCC41621311 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				0EEC1557A40FBA6DF49D83A2 /* PBXTargetDependency */,
			);
			name = UnitTests;
			packageProductDependencies = (
				C07EA60CAB296D7726210F5B /* MatrixRustSDK */,
				5A8EF1A5F9629FCA309D4B2A /* AsyncAlgorithms */,
				FFA423B0A7BBD8AA9BB91AB0 /* Clocks */,
				AFAD718C6621B94813B960B4 /* Dynamic */,
			);
			productName = UnitTests;
			productReference = AAC9344689121887B74877AF /* UnitTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		676A87694F0F247B2AF1A142 /* MatrixRustSDKMocks */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 4272AFBE93EEF7B03D9B9ECD /* Build configuration list for PBXNativeTarget "MatrixRustSDKMocks" */;
			buildPhases = (
				D20011C9306392A289C64906 /* Sources */,
				EEBD406C220723F202A4F31D /* Copy Swift Objective-C Interface Header */,
			);
			buildRules = (
			);
			dependencies = (
				BE5BE6377A4171172FBD4D9A /* PBXTargetDependency */,
			);
			name = MatrixRustSDKMocks;
			packageProductDependencies = (
				DB9D6197EEDBA2CC860208E2 /* MatrixRustSDK */,
			);
			productName = MatrixRustSDKMocks;
			productReference = 73F3153AB9D628110878E24F /* libMatrixRustSDKMocks.a */;
			productType = "com.apple.product-type.library.static";
		};
		7A17BE29BAC81ADBAC6349D9 /* PreviewTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = DA320DCEE4CFFAF3A564D280 /* Build configuration list for PBXNativeTarget "PreviewTests" */;
			buildPhases = (
				21960A0295DAB67E0015DD08 /* Sources */,
				91A7C1F08EC0DBF0B4357B36 /* Resources */,
				C68A5D5A38E20DD51CF4B4FD /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				8E24DC048A099AAFEE13B4F5 /* PBXTargetDependency */,
			);
			name = PreviewTests;
			packageProductDependencies = (
				BB111AE9D390233CDD2C7FD5 /* MatrixRustSDK */,
				7B6BC3219ADD8AA0311D2B86 /* SnapshotTesting */,
			);
			productName = PreviewTests;
			productReference = D95E8C0EFEC0C6F96EDAA71A /* PreviewTests.xctest */;
			productType = "com.apple.product-type.bundle.unit-test";
		};
		C0C687DE1D270F9895FEE186 /* AccessibilityTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 8FFA8C81E8F740B7AC0183EC /* Build configuration list for PBXNativeTarget "AccessibilityTests" */;
			buildPhases = (
				94540A814D43C5F35B910D5E /* Sources */,
				E8235B7CF8A765A03DC263A1 /* Resources */,
				EE2DAC14F8157479693D2705 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				856923B8570E40A97E26EEDE /* PBXTargetDependency */,
			);
			name = AccessibilityTests;
			packageProductDependencies = (
				6690850AA47ECED7E1CAB345 /* KZFileWatchers */,
			);
			productName = AccessibilityTests;
			productReference = 2363DB6162BBCC511B67B527 /* AccessibilityTests.xctest */;
			productType = "com.apple.product-type.bundle.ui-testing";
		};
		C0FAEB81CFD9776CD78CE489 /* ElementX */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = B15427F8699AD5A5FC75C17E /* Build configuration list for PBXNativeTarget "ElementX" */;
			buildPhases = (
				A7130911BCB2DF3D249A1836 /* 🛠 SwiftGen */,
				7F26850DA7BC749F6FC41586 /* 🧙 Sourcery - Generate mocks */,
				024F73AD10ACB163505ABE1E /* 🧙 Sourcery - Generate preview tests */,
				B48A38232A774CE14E6CAFC9 /* 🧙 Sourcery - Generate Accessibility Tests */,
				9797D588420FCBBC228A63C9 /* Sources */,
				215E1D91B98672C856F559D0 /* Resources */,
				EE878EAA342710DB973E0A87 /* Frameworks */,
				8E3CD0D0BB6697512E867C1D /* Embed Foundation Extensions */,
				F5356A7EB31909A578B8B4FB /* Embed Frameworks */,
				98CA896D84BFD53B2554E891 /* ⚠️ SwiftLint */,
				B35AB66424BB30087EEE408C /* 🧹 SwiftFormat */,
			);
			buildRules = (
			);
			dependencies = (
				2C29670603B37E38705D5FF1 /* PBXTargetDependency */,
				58C473A5DEA945AACFEA8E9F /* PBXTargetDependency */,
				2E32BC489F482046B8B1460F /* PBXTargetDependency */,
			);
			name = ElementX;
			packageProductDependencies = (
				A678E40E917620059695F067 /* MatrixRustSDK */,
				07FEEEDB11543A7DED420F04 /* Compound */,
				290FDEDA4D764B9F7EBE55A9 /* Algorithms */,
				416E37E60AAD2933F9191476 /* AsyncAlgorithms */,
				2A3F7BCCB18C15B30CCA39A9 /* AnalyticsEvents */,
				9C73F37731C9FDED1BB24C1C /* Collections */,
				A7CA6F33C553805035C3B114 /* DeviceKit */,
				424B603C07AEA6FCA7C8E7C9 /* EmbeddedElementCall */,
				020597E28A4BC8E1BE8EDF6E /* KeychainAccess */,
				0DD568A494247444A4B56031 /* Kingfisher */,
				81DB3AB6CE996AB3954F4F03 /* KZFileWatchers */,
				1A6B622CCFDEFB92D9CF1CA5 /* LoremSwiftum */,
				1081D3630AAD3ACEDDEC3A98 /* LRUCache */,
				ED146E565C4CB792FF2F37EA /* MapLibre */,
				4278261E147DB2DE5CFB7FC5 /* PostHog */,
				9573B94B1C86C6DF751AF3FD /* SwiftState */,
				997C7385E1A07E061D7E2100 /* GZIP */,
				7731767AE437BA3BD2CC14A8 /* Sentry */,
				75361A9D8A3C5501EADB225D /* SentrySwiftUI */,
				A05AF81DDD14AD58CB0E1B9B /* Version */,
				C05729B1684C331F5FFE9232 /* Emojibase */,
				CA07D57389DACE18AEB6A5E2 /* WysiwygComposer */,
				391D11F92DFC91666AA1503F /* SwiftOGG */,
				EDFB92E97D9AC4BA8540C18C /* SwiftSoup */,
				4D7E6BFC89715FC3CF0349D0 /* Flow */,
				2A4106A0A96DC4C273128AA5 /* DSWaveformImageViews */,
			);
			productName = ElementX;
			productReference = 4CD6AC7546E8D7E5C73CEA48 /* ElementX.app */;
			productType = "com.apple.product-type.application";
		};
		D3DB351B7FBE0F49649171FC /* IntegrationTests */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = B7DCEF0CC298791B0EC4CA84 /* Build configuration list for PBXNativeTarget "IntegrationTests" */;
			buildPhases = (
				D831C59C840FB7B2C1C028A0 /* Sources */,
				C394D4118F7D345ABE288479 /* Resources */,
				60823A8E409E27661824D510 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
				421359F1BC0A1816DD34A2BB /* PBXTargetDependency */,
			);
			name = IntegrationTests;
			packageProductDependencies = (
				C2C69B8BA5A9702E7A8BC08F /* MatrixRustSDK */,
				BC01130651CB23340B899032 /* DeviceKit */,
				2B43F2AF7456567FE37270A7 /* KeychainAccess */,
				DE8DC9B3FBA402117DC4C49F /* Kingfisher */,
				19CD5B074D7DD44AF4C58BB6 /* SwiftState */,
				2B788C81F6369D164ADEB917 /* GZIP */,
				886A0A498FA01E8EDD451D05 /* Sentry */,
				A20EA00CCB9DBE0FFB17DD09 /* Collections */,
			);
			productName = IntegrationTests;
			productReference = 9C7F7DE62D33C6A26CBFCD72 /* IntegrationTests.xctest */;
			productType = "com.apple.product-type.bundle.ui-testing";
		};
		FEB53A5BC378C913769656D8 /* NSE */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = CBD61DB8FBC472BAA66A0CBD /* Build configuration list for PBXNativeTarget "NSE" */;
			buildPhases = (
				064584F7D1F4A58D753BDD96 /* Sources */,
				804B8DA568046249B1261739 /* Resources */,
				BF59B36A7B2DB184B62826F6 /* Frameworks */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = NSE;
			packageProductDependencies = (
				6647C55D93508C7CE9D954A5 /* MatrixRustSDK */,
				800631D7250B7F93195035F1 /* KeychainAccess */,
				940C605265DD82DA0C655E23 /* Kingfisher */,
				AD544C0FA48DFFB080920061 /* Collections */,
				DCA3C4A997AD28E6918D4CE5 /* Compound */,
				385D4C28F9DC5CF53BD9ECDB /* DeviceKit */,
				78B28D75FF7AF8E6146DEE2A /* LRUCache */,
				2B9ACE4FCACB5A8812154424 /* Version */,
				D2330417C6BE2F6872FFF96B /* SwiftSoup */,
			);
			productName = NSE;
			productReference = 0D8F620C8B314840D8602E3F /* NSE.appex */;
			productType = "com.apple.product-type.app-extension";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		AC22997D58D612146053154D /* Project object */ = {
			isa = PBXProject;
			attributes = {
				BuildIndependentTargetsInParallel = YES;
				LastUpgradeCheck = 1430;
				ORGANIZATIONNAME = Element;
				TargetAttributes = {
					0E28CD62691FDBC63147D5E3 = {
						DevelopmentTeam = 7J4U792NQT;
						TestTargetID = C0FAEB81CFD9776CD78CE489;
					};
					19F0C845D67E9BEA4BE7133E = {
						DevelopmentTeam = "$(DEVELOPMENT_TEAM)";
					};
					32C23C8D224D46EFE62AFAD0 = {
						DevelopmentTeam = 7J4U792NQT;
					};
					676A87694F0F247B2AF1A142 = {
						DevelopmentTeam = 7J4U792NQT;
					};
					7A17BE29BAC81ADBAC6349D9 = {
						DevelopmentTeam = 7J4U792NQT;
					};
					C0C687DE1D270F9895FEE186 = {
						DevelopmentTeam = 7J4U792NQT;
						TestTargetID = C0FAEB81CFD9776CD78CE489;
					};
					C0FAEB81CFD9776CD78CE489 = {
						DevelopmentTeam = "$(DEVELOPMENT_TEAM)";
					};
					D3DB351B7FBE0F49649171FC = {
						DevelopmentTeam = 7J4U792NQT;
						TestTargetID = C0FAEB81CFD9776CD78CE489;
					};
					F8E276FD6DC43EADB85241BC = {
						DevelopmentTeam = 7J4U792NQT;
					};
					FEB53A5BC378C913769656D8 = {
						DevelopmentTeam = "$(DEVELOPMENT_TEAM)";
					};
				};
			};
			buildConfigurationList = 7AE41FCCF9D1352E2770D1F9 /* Build configuration list for PBXProject "ElementX" */;
			compatibilityVersion = "Xcode 14.0";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				Base,
				be,
				bg,
				cs,
				cy,
				da,
				de,
				el,
				en,
				"en-US",
				es,
				et,
				eu,
				fa,
				fi,
				fr,
				hr,
				hu,
				id,
				it,
				ka,
				ko,
				lt,
				nb,
				nl,
				pl,
				pt,
				"pt-BR",
				ro,
				ru,
				sk,
				sv,
				tr,
				uk,
				ur,
				uz,
				"zh-Hans",
				"zh-Hant-TW",
			);
			mainGroup = 405B00F139AEE3994601B36A;
			minimizedProjectReferenceProxies = 1;
			packageReferences = (
				E025F19D013D9BA6C58B37F4 /* XCRemoteSwiftPackageReference "swift-algorithms" */,
				AC3475112CA40C2C6E78D1EB /* XCRemoteSwiftPackageReference "matrix-analytics-events" */,
				4A8D3ABF18EABB8066BBD46E /* XCRemoteSwiftPackageReference "swift-async-algorithms" */,
				869B65C34E469FC879A9F116 /* XCRemoteSwiftPackageReference "swift-clocks" */,
				F76A08D0EA29A07A54F4EB4D /* XCRemoteSwiftPackageReference "swift-collections" */,
				4C34425923978C97409A3EF2 /* XCRemoteSwiftPackageReference "DSWaveformImage" */,
				D5F7D47BBAAE0CF1DDEB3034 /* XCRemoteSwiftPackageReference "DeviceKit" */,
				75CC627F59499C9E93D8FDAD /* XCRemoteSwiftPackageReference "Dynamic" */,
				8213398B60F9B660D9216ADF /* XCRemoteSwiftPackageReference "element-call-swift" */,
				821C67C9A7F8CC3FD41B28B4 /* XCRemoteSwiftPackageReference "emojibase-bindings" */,
				701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */,
				395DE6AE429B7ACC7C7FE31D /* XCRemoteSwiftPackageReference "KZFileWatchers" */,
				61916C63E3F5BD900F08DA0C /* XCRemoteSwiftPackageReference "KeychainAccess" */,
				D283517192CAC3E2E6920765 /* XCRemoteSwiftPackageReference "Kingfisher" */,
				CCD235515AFCEE6D2005B705 /* XCRemoteSwiftPackageReference "LRUCache" */,
				4BDA7F6042968E8422470F3F /* XCRemoteSwiftPackageReference "LoremSwiftum" */,
				0CBF57301AA172C21F76CE86 /* XCRemoteSwiftPackageReference "maplibre-gl-native-distribution" */,
				6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */,
				96495DD8554E2F39D3954354 /* XCRemoteSwiftPackageReference "posthog-ios" */,
				A08925A9D5E3770DEB9D8509 /* XCRemoteSwiftPackageReference "sentry-cocoa" */,
				E9C4F3A12AA1F65C13A8C8EB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */,
				EBD512E01D6AED903C15C5F5 /* XCRemoteSwiftPackageReference "SwiftUI-Flow" */,
				E2F3DA35D462724CCC61DE2C /* XCRemoteSwiftPackageReference "swift-ogg" */,
				AB8E808A59756170682BEC20 /* XCRemoteSwiftPackageReference "SwiftSoup" */,
				6582B5AF3F104B0F7E031E7D /* XCRemoteSwiftPackageReference "SwiftState" */,
				EC6D0C817B1C21D9D096505A /* XCRemoteSwiftPackageReference "Version" */,
				EE40B0E16A55BD23ECBFFD22 /* XCRemoteSwiftPackageReference "matrix-rich-text-editor-swift" */,
				C89CF7729E028671C5DC461E /* XCLocalSwiftPackageReference "compound-ios" */,
			);
			preferredProjectObjectVersion = 77;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				C0C687DE1D270F9895FEE186 /* AccessibilityTests */,
				C0FAEB81CFD9776CD78CE489 /* ElementX */,
				D3DB351B7FBE0F49649171FC /* IntegrationTests */,
				676A87694F0F247B2AF1A142 /* MatrixRustSDKMocks */,
				FEB53A5BC378C913769656D8 /* NSE */,
				F8E276FD6DC43EADB85241BC /* Periphery */,
				7A17BE29BAC81ADBAC6349D9 /* PreviewTests */,
				19F0C845D67E9BEA4BE7133E /* ShareExtension */,
				0E28CD62691FDBC63147D5E3 /* UITests */,
				32C23C8D224D46EFE62AFAD0 /* UnitTests */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		087F14F27D0A6FDFB80392A1 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				D8F1462EA00AFC939FF9ACCA /* target.yml in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		215E1D91B98672C856F559D0 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				6CBC544A7CC4DDDBDED4D0A6 /* AppIcon.icon in Resources */,
				992F5E750F5030C4BA2D0D03 /* Assets.xcassets in Resources */,
				2CA6ABBC9A88EB89EA52FCCB /* ConfettiScene.scn in Resources */,
				B6DA66EFC13A90846B625836 /* InfoPlist.strings in Resources */,
				5F5488FBC9CFEB6F433D74A4 /* Localizable.strings in Resources */,
				0EA6537A07E2DC882AEA5962 /* Localizable.stringsdict in Resources */,
				8B408C574E35E1C9B43A50CE /* PrivacyInfo.xcprivacy in Resources */,
				C3317EF833AB4060988DF098 /* SAS.strings in Resources */,
				5FCD8AFA364206EE32B909A3 /* Settings.bundle in Resources */,
				CE1694C7BB93C3311524EF28 /* Untranslated.strings in Resources */,
				2797C9D9BA642370F1C85D78 /* Untranslated.stringsdict in Resources */,
				147597951DB07123A87AA1D1 /* landscape_test_image.jpg in Resources */,
				FDC67E8C0EDCB00ABC66C859 /* landscape_test_video.mov in Resources */,
				E67418DACEDBC29E988E6ACD /* message.caf in Resources */,
				12E6D052D055531A6783E21B /* portrait_test_image.jpg in Resources */,
				5C61810ED7B7CB48346B1B9D /* portrait_test_video.mp4 in Resources */,
				85BD82E144AB99518A57DDEC /* preview_avatar_room.jpg in Resources */,
				03631FC946FF0BBAD37E22BF /* preview_avatar_user.jpg in Resources */,
				5DB4334CBBA142376FF5FFEC /* preview_image.jpg in Resources */,
				C3AFDF6349E54290AA31EC88 /* preview_video.jpg in Resources */,
				DFF7D6A6C26DDD40D00AE579 /* target.yml in Resources */,
				18978C9438206828C1D5AF2A /* test_animated_image.gif in Resources */,
				01373C1AC4839604C4FDA404 /* test_apple_image.heic in Resources */,
				6B61F5B27412ED4BC2F9769C /* test_audio.mp3 in Resources */,
				DF40CDBEFE1D02B5F9C4ACB1 /* test_image.png in Resources */,
				2AB9D4146C8748CF1D007B67 /* test_pdf.pdf in Resources */,
				C7F20DBF873CC72FB482E326 /* test_rotated_image.jpg in Resources */,
				7C164A642E8932B5F9004550 /* test_voice_message.m4a in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		804B8DA568046249B1261739 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				7FED77802940EA7DF4D0D3A2 /* PrivacyInfo.xcprivacy in Resources */,
				D2D70B5DB1A5E4AF0CD88330 /* target.yml in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		86982BD498105258F3778110 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				059173B3C77056C406906B6D /* target.yml in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		91A7C1F08EC0DBF0B4357B36 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				FF9C06BBF6AC6F1CFFBEBFFC /* target.yml in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9B3512762CF4A1D45A79C340 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F252C0EA49088801F4CA6006 /* landscape_test_image.jpg in Resources */,
				F4582042AA4225CC1E4B8A1E /* landscape_test_video.mov in Resources */,
				8F3AD08F2E706AA60F1A1D4D /* portrait_test_image.jpg in Resources */,
				D97C782FE0005995C36FA04A /* portrait_test_video.mp4 in Resources */,
				3C312A3AEDE58BB1C9BBB07C /* preview_avatar_room.jpg in Resources */,
				1801F1467ABCEA080419E150 /* preview_avatar_user.jpg in Resources */,
				D31B34B3902BC597593F3ABB /* preview_image.jpg in Resources */,
				5F35069E13D71DD88633A4B2 /* preview_video.jpg in Resources */,
				35E975CFDA60E05362A7CF79 /* target.yml in Resources */,
				B20484642B41C2D76238BAAA /* test_animated_image.gif in Resources */,
				A1672EF491FE6F3BBF7878BE /* test_apple_image.heic in Resources */,
				F4D5A2A8304ED61621BF02D4 /* test_audio.mp3 in Resources */,
				7E43FBB918AAC136034F2758 /* test_image.png in Resources */,
				1B5B30839656AE2F957C6B1E /* test_pdf.pdf in Resources */,
				42995EA68E194B19DAD6AEEF /* test_rotated_image.jpg in Resources */,
				B855AF29D7D8FC8DAAA73D4A /* test_voice_message.m4a in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		C394D4118F7D345ABE288479 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				9219640F4D980CFC5FE855AD /* target.yml in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		E8235B7CF8A765A03DC263A1 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2435DCCBD4513B9FD053CAC9 /* target.yml in Resources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		024F73AD10ACB163505ABE1E /* 🧙 Sourcery - Generate preview tests */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
			);
			name = "🧙 Sourcery - Generate preview tests";
			outputFileListPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which sourcery >/dev/null; then\n    sourcery --config Tools/Sourcery/PreviewTestsConfig.yml\nelse\n    echo \"warning: Sourcery not installed, run swift run tools setup-project\"\nfi\n";
		};
		23C8392ACDCF25131DAF6F9B /* Scan */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
			);
			name = Scan;
			outputFileListPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nperiphery scan --format xcode\n";
		};
		7F26850DA7BC749F6FC41586 /* 🧙 Sourcery - Generate mocks */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
			);
			name = "🧙 Sourcery - Generate mocks";
			outputFileListPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which sourcery >/dev/null; then\n    sourcery --config Tools/Sourcery/AutoMockableConfig.yml\nelse\n    echo \"warning: Sourcery not installed, run swift run tools setup-project\"\nfi\n";
		};
		98CA896D84BFD53B2554E891 /* ⚠️ SwiftLint */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
			);
			name = "⚠️ SwiftLint";
			outputFileListPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which swiftlint >/dev/null; then\n    swiftlint\nelse\n    echo \"warning: SwiftLint not installed, download from https://github.com/realm/SwiftLint\"\nfi\n";
		};
		A7130911BCB2DF3D249A1836 /* 🛠 SwiftGen */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
			);
			name = "🛠 SwiftGen";
			outputFileListPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which swiftgen >/dev/null; then\n    swiftgen config run --config Tools/SwiftGen/swiftgen-config.yml\nelse\n    echo \"warning: SwiftGen not installed, download from https://github.com/SwiftGen/SwiftGen\"\nfi\n";
		};
		B35AB66424BB30087EEE408C /* 🧹 SwiftFormat */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
			);
			name = "🧹 SwiftFormat";
			outputFileListPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which swiftformat >/dev/null; then\n    swiftformat --lint --lenient \"$PROJECT_DIR\"\nelse\n    echo \"warning: SwiftFormat not installed, download from https://github.com/nicklockwood/SwiftFormat\"\nfi\n";
		};
		B48A38232A774CE14E6CAFC9 /* 🧙 Sourcery - Generate Accessibility Tests */ = {
			isa = PBXShellScriptBuildPhase;
			alwaysOutOfDate = 1;
			buildActionMask = 2147483647;
			files = (
			);
			inputFileListPaths = (
			);
			inputPaths = (
			);
			name = "🧙 Sourcery - Generate Accessibility Tests";
			outputFileListPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which sourcery >/dev/null; then\n    sourcery --config Tools/Sourcery/TestablePreviewsDictionary.yml\n    sourcery --config Tools/Sourcery/AccessibilityTests.yml\nelse\n    echo \"warning: Sourcery not installed, run swift run tools setup-project\"\nfi\n";
		};
		EEBD406C220723F202A4F31D /* Copy Swift Objective-C Interface Header */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
				"$(DERIVED_SOURCES_DIR)/$(SWIFT_OBJC_INTERFACE_HEADER_NAME)",
			);
			name = "Copy Swift Objective-C Interface Header";
			outputPaths = (
				"$(BUILT_PRODUCTS_DIR)/include/$(PRODUCT_MODULE_NAME)/$(SWIFT_OBJC_INTERFACE_HEADER_NAME)",
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "ditto \"${SCRIPT_INPUT_FILE_0}\" \"${SCRIPT_OUTPUT_FILE_0}\"\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		064584F7D1F4A58D753BDD96 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				CA2BFC5504AD91A028CFA45B /* AnalyticsConfiguration.swift in Sources */,
				4E9ED3E6E979C6C7FEC1D011 /* AnalyticsConsentState.swift in Sources */,
				68C3AF257678F6E7BB238C3F /* AppAppearance.swift in Sources */,
				A2172B5A26976F9174228B8A /* AppHooks.swift in Sources */,
				E1DE8A5422643F759385290F /* AppSettings.swift in Sources */,
				F253AAB4C8F06208173C9C4A /* Assets.swift in Sources */,
				484202C5D50983442D24D061 /* AttributedString.swift in Sources */,
				CDCA8A559E098503DDE29477 /* AttributedStringBuilder.swift in Sources */,
				BA43D782BE85C7F5F20C624A /* AttributedStringBuilderProtocol.swift in Sources */,
				D2CBC380FEBCBF29263B8446 /* AudioPlaybackSpeed.swift in Sources */,
				F255083E18CDBFDF7E640FB1 /* Avatars.swift in Sources */,
				A8E324E700E596E36B0A311B /* BootDetectionManager.swift in Sources */,
				9A3B0CDF097E3838FB1B9595 /* Bundle.swift in Sources */,
				9295F1F5E04484E10780BCE8 /* CharacterSet.swift in Sources */,
				238D561CA231339C6D4D06F3 /* ClientBuilder.swift in Sources */,
				0BAF83521871E69D222EE8E4 /* ClientBuilderHook.swift in Sources */,
				211B5F524E851178EE549417 /* CurrentValuePublisher.swift in Sources */,
				24A75F72EEB7561B82D726FD /* Date.swift in Sources */,
				FE9A5D4715C7AB68682C030C /* Dictionary.swift in Sources */,
				9F11B9F347F9E2D236799FB3 /* ElementCallServiceConstants.swift in Sources */,
				CFEC53440C572CEEABC4A6A0 /* ElementXAttributeScope.swift in Sources */,
				93DC8297B8287B50B2A4B57D /* ExpiringTaskRunner.swift in Sources */,
				89198AE2649DD77673D5793B /* ExtensionLogger.swift in Sources */,
				A33784831AD880A670CAA9F9 /* FileManager.swift in Sources */,
				0DFCEAB8C82B151718F71D49 /* FrequentlyUsedEmoji.swift in Sources */,
				31CCF3159E5CE1C05AE5781B /* HTMLFixtures.swift in Sources */,
				59F940FCBE6BC343AECEF75E /* ImageCache.swift in Sources */,
				EBE13FAB4E29738AC41BD3E5 /* InfoPlistReader.swift in Sources */,
				8691186F9B99BCDDB7CACDD8 /* KeychainController.swift in Sources */,
				A440D4BC02088482EC633A88 /* KeychainControllerProtocol.swift in Sources */,
				FB0A9D06FC9122E37992D962 /* LayoutDirection.swift in Sources */,
				0728314DD51AC3819F818EA8 /* LogLevel.swift in Sources */,
				AD2A81B65A9F6163012086F1 /* MXLog.swift in Sources */,
				9AC47275B8E1EB0976BA7A80 /* MapTilerConfiguration.swift in Sources */,
				52473A4D7B1FBD4CD1E770C8 /* MatrixEntityRegex.swift in Sources */,
				8B76191B9DDD1AC90A6E3A35 /* MediaFileHandleProxy.swift in Sources */,
				68184EF36396424FE19A727D /* MediaLoader.swift in Sources */,
				5D53AE9342A4C06B704247ED /* MediaLoaderProtocol.swift in Sources */,
				9DD5AA10E85137140FEA86A3 /* MediaProvider.swift in Sources */,
				7A642EE5F1ADC5D520F21924 /* MediaProviderProtocol.swift in Sources */,
				E2DB696117BAEABAD5718023 /* MediaSourceProxy.swift in Sources */,
				4CB30D9BD72CA3FEEFAA0793 /* NSEUserSession.swift in Sources */,
				1D5DC685CED904386C89B7DA /* NSRegularExpresion.swift in Sources */,
				94F0B78928E952689ACDB271 /* NetworkMonitor.swift in Sources */,
				4DEEFB73181C3B023DB42686 /* NetworkMonitorProtocol.swift in Sources */,
				5C02841B2A86327B2C377682 /* NotificationConstants.swift in Sources */,
				2689D22EF1D10D22B0A4DAEA /* NotificationContentBuilder.swift in Sources */,
				A07178337F3C0B208B5A77A8 /* NotificationHandler.swift in Sources */,
				5415236FA271AF7885D4995E /* NotificationItemProxy.swift in Sources */,
				CBBBE597BE74A2DF68DE2209 /* NotificationItemProxyProtocol.swift in Sources */,
				B14BC354E56616B6B7D9A3D7 /* NotificationServiceExtension.swift in Sources */,
				A5F50F36E56E5D3C241E2BE3 /* OIDCConfiguration.swift in Sources */,
				761EA50B2619307AB30891B8 /* PhishingDetector.swift in Sources */,
				5DFC2A889D3B39DD47AC63A8 /* PillUtilities.swift in Sources */,
				55CDD3968D95D1A820B5491E /* PlaceholderAvatarImage.swift in Sources */,
				F12F6BED7B6D7EE4BEE55039 /* PlainMentionBuilder.swift in Sources */,
				76C874243A8C440D6CF7B344 /* ProcessInfo.swift in Sources */,
				88272A714D81BC507F76A1EE /* RageshakeConfiguration.swift in Sources */,
				3CB9EC9B670C90618B839D1B /* RemotePreference.swift in Sources */,
				F65F3909769E7C48B3309D9D /* RemoteSettingsHook.swift in Sources */,
				414F50CFCFEEE2611127DCFB /* RestorationToken.swift in Sources */,
				17BC15DA08A52587466698C5 /* RoomMessageEventStringBuilder.swift in Sources */,
				06D17F7813AA931FF18FD5D0 /* SDKListener.swift in Sources */,
				F71C2B24AFB566119ACCDDA1 /* Secrets.swift in Sources */,
				7573D682F089205F7F1D96CF /* SessionDirectories.swift in Sources */,
				422E8D182CA688D4565CD1E1 /* String.swift in Sources */,
				6EC7A40A537CFB3D526A111C /* Strings.swift in Sources */,
				88A3FBBC3D67996863DB9CAF /* TargetConfiguration.swift in Sources */,
				719E7AAD1F8E68F68F30FECD /* Task.swift in Sources */,
				CE4B342F9DD747CF4BEDB5AB /* TestablePreview.swift in Sources */,
				AC3C3D6D4AD31F13EE987390 /* TraceLogPack.swift in Sources */,
				B81840E45D8746A4692DA774 /* Tracing.swift in Sources */,
				2D45A04699BB6BA3B3A0CB9A /* TracingHook.swift in Sources */,
				DDB47D29C6865669288BF87C /* UIFont+AttributedStringBuilder.m in Sources */,
				45D6DC594816288983627484 /* UITestsScreenIdentifier.swift in Sources */,
				281BED345D59A9A6A99E9D98 /* UNNotificationContent.swift in Sources */,
				06B55882911B4BF5B14E9851 /* URL.swift in Sources */,
				D98B5EE8C4F5A2CE84687AE8 /* UTType.swift in Sources */,
				34357B287357BC0B9715DD51 /* UserAgentBuilder.swift in Sources */,
				683154AD739245E56F37921E /* UserPreference.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		11F93544B4FC60F78F47D89C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C915347779B3C7FDD073A87A /* AVMetadataMachineReadableCodeObjectExtensionsTest.swift in Sources */,
				A9A5801D5EE3D4D91F6DDADB /* AnalyticsSettingsScreenViewModelTests.swift in Sources */,
				890F0D453FE388756479AC97 /* AnalyticsTests.swift in Sources */,
				8478992479B296C45150208F /* AppLockScreenViewModelTests.swift in Sources */,
				77693820498ABF3508814D49 /* AppLockServiceTests.swift in Sources */,
				73F33E9776B7A50B65A031D2 /* AppLockSettingsScreenViewModelTests.swift in Sources */,
				4940B439681767BE9D78CFDB /* AppLockSetupBiometricsScreenViewModelTests.swift in Sources */,
				25C4C1100B6EA79F5CC7CBB5 /* AppLockSetupPINScreenViewModelTests.swift in Sources */,
				0EEC614342F823E5BF966C2C /* AppLockTimerTests.swift in Sources */,
				EA78A7512AFB1E5451744EB1 /* AppRouteURLParserTests.swift in Sources */,
				3EC698F80DDEEFA273857841 /* ArrayTests.swift in Sources */,
				90DF83A6A347F7EE7EDE89EE /* AttributedStringBuilderTests.swift in Sources */,
				5100F53E6884A15F9BA07CC3 /* AttributedStringTests.swift in Sources */,
				C1429699A6A5BB09A25775C1 /* AudioPlayerStateTests.swift in Sources */,
				3042527CB344A9EF1157FC26 /* AudioRecorderStateTests.swift in Sources */,
				192A3CDCD0174AD1E4A128E4 /* AudioRecorderTests.swift in Sources */,
				92012C96039BC8C2CAEBA9E2 /* AuthenticationServiceTests.swift in Sources */,
				8ED8AF57A06F5EE9978ED23F /* AuthenticationStartScreenViewModelTests.swift in Sources */,
				CEAEA57B7665C8E790599A78 /* BlockedUsersScreenViewModelTests.swift in Sources */,
				1B2F9F368619FFF8C63C87CC /* BugReportScreenViewModelTests.swift in Sources */,
				7F61F9ACD5EC9E845EF3EFBF /* BugReportServiceTests.swift in Sources */,
				4BD5AB54A6982CF19F5CC7C4 /* ChatsTabFlowCoordinatorTests.swift in Sources */,
				B5321A1F5B26A0F3EC54909E /* CollapsibleFlowLayoutTests.swift in Sources */,
				3A164187907DA43B7858F9EC /* CompletionSuggestionServiceTests.swift in Sources */,
				0C932A5158C1D0604DFC5750 /* ComposerToolbarViewModelTests.swift in Sources */,
				D3FD96913D2B1AAA3149DAC7 /* CreateRoomViewModelTests.swift in Sources */,
				CD0088B763CD970CF1CBF8CB /* DateTests.swift in Sources */,
				80F6C8EFCA4564B67F0D34B0 /* DeactivateAccountScreenViewModelTests.swift in Sources */,
				34390DAE0C574DAD30CCA7D9 /* DeclineAndBlockScreenViewModelTests.swift in Sources */,
				CBEE2AA8B0C9BDDB3FDD4C81 /* DeferredFulfillment.swift in Sources */,
				A583B70939707197B0B21DFC /* DeferredFulfillmentTests.swift in Sources */,
				EDB6915EC953BB2A44AA608E /* EditRoomAddressScreenViewModelTests.swift in Sources */,
				D820B3C223E4C2E77BB2A2BF /* ElementCallServiceTests.swift in Sources */,
				7AE25D29734267271106D732 /* EmojiPickerScreenViewModelTests.swift in Sources */,
				25618589E0DE0F1E95FC7B5C /* EmojiProviderTests.swift in Sources */,
				71B62C48B8079D49F3FBC845 /* ExpiringTaskRunnerTests.swift in Sources */,
				07756D532EFE33DD1FA258E5 /* GeoURITests.swift in Sources */,
				EE56238683BC3ECA9BA00684 /* GlobalSearchScreenViewModelTests.swift in Sources */,
				6817EAD73DC1FFD8B943B5B9 /* HomeScreenRoomTests.swift in Sources */,
				F6F49E37272AD7397CD29A01 /* HomeScreenViewModelTests.swift in Sources */,
				A23B8B27A1436A1049EEF68E /* InfoPlistReader.swift in Sources */,
				A216C83ADCF32BA5EF8A6FBC /* InviteUsersViewModelTests.swift in Sources */,
				7C0E29E0279866C62EC67A28 /* JoinRoomScreenViewModelTests.swift in Sources */,
				EEC40663922856C65D1E0DF5 /* KeychainControllerTests.swift in Sources */,
				BA48D6AFF6421D199148C0A1 /* KnockRequestsListScreenViewModelTests.swift in Sources */,
				CC961529F9F1854BEC3272C9 /* LayoutMocks.swift in Sources */,
				0033481EE363E4914295F188 /* LocalizationTests.swift in Sources */,
				149D1942DC005D0485FB8D93 /* LoggingTests.swift in Sources */,
				7434A7F02D587A920B376A9A /* LoginScreenViewModelTests.swift in Sources */,
				1C1750C009F7214B967928BC /* ManageRoomMemberSheetViewModelTests.swift in Sources */,
				3BEBDCB42BABFA3B456FECA7 /* MapTilerURLBuilderTests.swift in Sources */,
				2E43A3D221BE9587BC19C3F1 /* MatrixEntityRegexTests.swift in Sources */,
				4B978C09567387EF4366BD7A /* MediaLoaderTests.swift in Sources */,
				3582056513A384F110EC8274 /* MediaPlayerProviderTests.swift in Sources */,
				167D00CAA13FAFB822298021 /* MediaProviderTests.swift in Sources */,
				B9A8C34A00D03094C0CF56F3 /* MediaUploadPreviewScreenViewModelTests.swift in Sources */,
				23701DE32ACD6FD40AA992C3 /* MediaUploadingPreprocessorTests.swift in Sources */,
				F777C6FEE7D106136E2ED2B2 /* MessageForwardingScreenViewModelTests.swift in Sources */,
				1146E9EDCF8344F7D6E0D553 /* MockCoder.swift in Sources */,
				DC68E866D6E664B0D2B06E74 /* MockImageCache.swift in Sources */,
				981853650217B6C8ECDD998C /* NavigationRootCoordinatorTests.swift in Sources */,
				69C7B956B74BEC3DB88224EA /* NavigationSplitCoordinatorTests.swift in Sources */,
				4BB282209EA82015D0DF8F89 /* NavigationStackCoordinatorTests.swift in Sources */,
				EE17B7154DCA50677D931A94 /* NavigationTabCoordinatorTests.swift in Sources */,
				41B84DF733BE6CB0180D1CC1 /* NotificationContentBuilderTests.swift in Sources */,
				1B2DADC008EE211AF1DA5292 /* NotificationManagerTests.swift in Sources */,
				C11939FDC40716C4387275A4 /* NotificationSettingsEditScreenViewModelTests.swift in Sources */,
				E3AC72E3E58F364EF15C1CC7 /* NotificationSettingsScreenViewModelTests.swift in Sources */,
				50381244BA280451771BE3ED /* PINTextFieldTests.swift in Sources */,
				1583E2D766E4485FF91662FC /* PermalinkTests.swift in Sources */,
				3982E60F9C126437D5E488A3 /* PillContextTests.swift in Sources */,
				2D2D8A53B35BE8D8A01449C6 /* PinnedEventsBannerStateTests.swift in Sources */,
				FF7E8ECC8E7E1D1851517536 /* PollFormScreenViewModelTests.swift in Sources */,
				E3EBC3BF7CE3960B41757BAA /* Publisher.swift in Sources */,
				BDC4EB54CC3036730475CB8B /* QRCodeLoginScreenViewModelTests.swift in Sources */,
				522269133E6F65F68482F4F4 /* RemotePreferenceTests.swift in Sources */,
				EC09E502A21E4EAA8B367AB8 /* ReportContentScreenViewModelTests.swift in Sources */,
				513AF15E0E84711B80D04B1B /* ReportRoomScreenViewModelTests.swift in Sources */,
				09D3D7D115318CAD131B4FE7 /* ResolveVerifiedUserSendFailureScreenViewModelTests.swift in Sources */,
				C5627BCC3EBBB96A943B6D93 /* RestorationTokenTests.swift in Sources */,
				9B03943616A1147539DF7F08 /* RoomChangePermissionsScreenViewModelTests.swift in Sources */,
				D2825E013A8ECFB66D9A1DE6 /* RoomChangeRolesScreenViewModelTests.swift in Sources */,
				9DD84E014ADFB2DD813022D5 /* RoomDetailsEditScreenViewModelTests.swift in Sources */,
				B73E50AF1AB2EB5477E20710 /* RoomDetailsScreenViewModelTests.swift in Sources */,
				E591742E509A2A009BF25F9D /* RoomEventStringBuilderTests.swift in Sources */,
				095D3906CF2F940C2D2D17CC /* RoomFlowCoordinatorTests.swift in Sources */,
				4C8C0C9FC10BA73AB7780534 /* RoomListFiltersStateTests.swift in Sources */,
				6B31508C6334C617360C2EAB /* RoomMemberDetailsViewModelTests.swift in Sources */,
				695BE6A2337A634F48B5DBC8 /* RoomMembersFlowCoordinatorTests.swift in Sources */,
				5D56CE09743C6B90C21B04C2 /* RoomMembersListScreenViewModelTests.swift in Sources */,
				E49F74BD93230BDEFFE5EA51 /* RoomNotificationSettingsScreenViewModelTests.swift in Sources */,
				2335D1AB954C151FD8779F45 /* RoomPermissionsTests.swift in Sources */,
				7B1605C6FFD4D195F264A684 /* RoomPollsHistoryScreenViewModelTests.swift in Sources */,
				84C631E734FD2555B39B681C /* RoomRolesAndPermissionsScreenViewModelTests.swift in Sources */,
				46562110EE202E580A5FFD9C /* RoomScreenViewModelTests.swift in Sources */,
				CC0D088F505F33A20DC5590F /* RoomStateEventStringBuilderTests.swift in Sources */,
				6AB306367E56A6F6DFA0E2FF /* RoomSummaryProviderTests.swift in Sources */,
				15913A5B07118C1268A840E4 /* RoomSummaryTests.swift in Sources */,
				62811275F1ED9EA55638838E /* RoomTests.swift in Sources */,
				EB87DF90CF6F8D5D12404C6E /* SecureBackupLogoutConfirmationScreenViewModelTests.swift in Sources */,
				CB9FB2BEF313072C705AC9B5 /* SecurityAndPrivacyScreenViewModelTests.swift in Sources */,
				53A55748D5F587C9061F98BF /* ServerConfigurationScreenViewStateTests.swift in Sources */,
				89658A44C9FC19B58FD1C226 /* ServerConfirmationScreenViewModelTests.swift in Sources */,
				67ECD32538F6DAFE38A623F9 /* ServerSelectionScreenViewModelTests.swift in Sources */,
				CC1C948F67A5510A340FD7F0 /* SessionDirectoriesTests.swift in Sources */,
				86675910612A12409262DFBD /* SessionVerificationStateMachineTests.swift in Sources */,
				755727E0B756430DFFEC4732 /* SessionVerificationViewModelTests.swift in Sources */,
				494970EA811FE4D93AC68482 /* SettingsScreenViewModelTests.swift in Sources */,
				C797C0B4CF45C66CD1921252 /* SoftLogoutScreenViewModelTests.swift in Sources */,
				7624B61D0A3EFEC69C666609 /* SpaceAddRoomsScreenViewModelTests.swift in Sources */,
				920DC020F18ABC88175114D3 /* SpaceListScreenViewModelTests.swift in Sources */,
				72D2298DE695A6797CDA1A2A /* SpaceScreenViewModelTests.swift in Sources */,
				6189B4ABD535CE526FA1107B /* StartChatViewModelTests.swift in Sources */,
				9BB91CABB10D8FE90C491BCD /* StaticLocationScreenViewModelTests.swift in Sources */,
				1FEC0A4EC6E6DF693C16B32A /* StringTests.swift in Sources */,
				E75CE800B3E64D0F7F8E228D /* TemplateScreenViewModelTests.swift in Sources */,
				3A7DD0D13B0FB8876D69D829 /* TextBasedRoomTimelineTests.swift in Sources */,
				0D4EB2ABAA5FE8CB10FDBCB8 /* TimelineItemFactoryTests.swift in Sources */,
				C02DE5F62C81FB9E173C3D2F /* TimelineMediaPreviewDataSourceTests.swift in Sources */,
				F6BF52CB027393EE03CEC523 /* TimelineMediaPreviewViewModelTests.swift in Sources */,
				2F6207CB5C4715FE313B1E95 /* TimelineViewModelTests.swift in Sources */,
				8E650379587C31D7912ED67B /* UNNotification+Creator.swift in Sources */,
				AF33B9044498211C3D82F1E1 /* UNTextInputNotificationResponse+Creator.swift in Sources */,
				20C16A3F718802B0E4A19C83 /* URLComponentsTests.swift in Sources */,
				49BBEC46D523BF6A41400048 /* URLTests.swift in Sources */,
				8D3E1FADD78E72504DE0E402 /* UserAgentBuilderTests.swift in Sources */,
				BE011C4473B9A8F12CBFE92A /* UserDetailsEditScreenViewModelTests.swift in Sources */,
				E313BDD2B8813144139B2E00 /* UserDiscoveryServiceTest.swift in Sources */,
				A1DF0E1E526A981ED6D5DF44 /* UserIndicatorControllerTests.swift in Sources */,
				04F17DE71A50206336749BAC /* UserPreferenceTests.swift in Sources */,
				73F547BEB41D3DAFAAF6E0AF /* UserProfileScreenViewModelTests.swift in Sources */,
				627139A3D79F032BA81E3A53 /* UserSessionFlowCoordinatorTests.swift in Sources */,
				21AFEFB8CEFE56A3811A1F5B /* VoiceMessageCacheTests.swift in Sources */,
				44BDD670FF9095ACE240A3A2 /* VoiceMessageMediaManagerTests.swift in Sources */,
				A3D7110C1E75E7B4A73BE71C /* VoiceMessageRecorderTests.swift in Sources */,
				0B9436A91CFA658202400465 /* WaitingConfirmation.swift in Sources */,
				1443CEEE42491CF7CD8A146A /* XCTestCase.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		21960A0295DAB67E0015DD08 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				0AB4FF7645175FF1F6E942CC /* DeferredFulfillment.swift in Sources */,
				038AB2E86960FD240231D4C2 /* GeneratedPreviewTests.swift in Sources */,
				ED635D7F00FA07E94D3CE1E8 /* PreviewTests.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		8431C24C3AE0AA27308F4185 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C6AC34B731F4F853E9D15146 /* AnalyticsConfiguration.swift in Sources */,
				585DCA0487A0A6F4E59EF5CA /* AnalyticsConsentState.swift in Sources */,
				88887E40301FF0543ED5B59F /* AppAppearance.swift in Sources */,
				944EAB7BC2408B2C6570E722 /* AppHooks.swift in Sources */,
				2CC3F27CD76DB00A747BEA6C /* AppSettings.swift in Sources */,
				56C18ACF91DD20463B242460 /* AudioPlaybackSpeed.swift in Sources */,
				2F2906AE9BC3D0E79A6F98F8 /* Bundle.swift in Sources */,
				88A87AA16CD93F57143623F8 /* ClientBuilderHook.swift in Sources */,
				D104B27C5DA0626B41CE78D3 /* CurrentValuePublisher.swift in Sources */,
				66ED2E6F19B0C669EC71D4CA /* Dictionary.swift in Sources */,
				F38D32C1B0232AAFE6A0822C /* ExtensionLogger.swift in Sources */,
				C022284E2774A5E1EF683B4D /* FileManager.swift in Sources */,
				16A5D1749A32B91203495EF7 /* FrequentlyUsedEmoji.swift in Sources */,
				05FF0CD80EDAB3A7C0D4700A /* InfoPlistReader.swift in Sources */,
				FC31493979ED1FDF7D5EA3F9 /* KeychainController.swift in Sources */,
				5618ED25F092DF5712003829 /* KeychainControllerProtocol.swift in Sources */,
				DA10C99BA43A0F1E732F6274 /* LogLevel.swift in Sources */,
				0638CBDE3098B1C3F23AFCFA /* MXLog.swift in Sources */,
				074F741578307EF0179EE47C /* MapTilerConfiguration.swift in Sources */,
				1A3783005E6945F8583AF997 /* NSItemProvider.swift in Sources */,
				75AD7C09BD604A68E2FAA1D9 /* OIDCConfiguration.swift in Sources */,
				BE8E5985771DF9137C6CE89A /* ProcessInfo.swift in Sources */,
				58F357A9D130A654ABCB1638 /* RageshakeConfiguration.swift in Sources */,
				24C32D7EF94ECF9081638DF6 /* RemotePreference.swift in Sources */,
				6F76F34F4CAD400F5015EC5C /* RemoteSettingsHook.swift in Sources */,
				1C4CB9009E50E6535883D5B2 /* RestorationToken.swift in Sources */,
				9C11138F7D8C291494BB0B20 /* Secrets.swift in Sources */,
				B6B62437B92B6CA4083AA899 /* SessionDirectories.swift in Sources */,
				DAF63A9CF9932CA8F6830F11 /* ShareExtensionModels.swift in Sources */,
				5AA81A4E2D40A32A9E7F71F2 /* ShareExtensionView.swift in Sources */,
				5AC5CD6D893073EE4D9A277E /* ShareExtensionViewController.swift in Sources */,
				6E03A710799E6C65C0AB36BC /* TargetConfiguration.swift in Sources */,
				A5FD8284744E2FECFC842FC1 /* TraceLogPack.swift in Sources */,
				89DF67AECBF9D0EE0DDB7737 /* Tracing.swift in Sources */,
				51263FC33CC961A14F5D6BCA /* TracingHook.swift in Sources */,
				03BD83E8BDD23AE059802E0D /* UITestsScreenIdentifier.swift in Sources */,
				26252AA9AED64010788F4C26 /* UIView.swift in Sources */,
				66E9202BED03B5BB00E812A1 /* URL.swift in Sources */,
				EF79B9EFD094C17FBB4942C2 /* UserPreference.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		94540A814D43C5F35B910D5E /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				C8D1D18E22672D48C11A5366 /* AccessibilityIdentifiers.swift in Sources */,
				EDD45A73B688B87D84B9C2E9 /* AccessibilityTests.swift in Sources */,
				F996259EAE68664BC345C197 /* Application.swift in Sources */,
				BDFF0AEBF57B5B124062DAEF /* GeneratedAccessibilityTests.swift in Sources */,
				6183BD3916CAA7134B6070D2 /* MatrixEntityRegex.swift in Sources */,
				7BDC3976D88D40D2A45BEB8C /* NSRegularExpresion.swift in Sources */,
				8BD22815DC34D7F9E9C1F2FE /* PillUtilities.swift in Sources */,
				E323A54F317604BDD6968D79 /* UITestsSignalling.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		9797D588420FCBBC228A63C9 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				41F553349AF44567184822D8 /* APNSPayload.swift in Sources */,
				CE3B7FC34FB2C279AAA5EA01 /* AVMetadataMachineReadableCodeObject.swift in Sources */,
				70394ECD2DCC70741538620D /* AccessibilityIdentifiers.swift in Sources */,
				28E8C44DD6E39BEB2A1599C8 /* AccessibilityTestsAppCoordinator.swift in Sources */,
				2538350683F421AB620AA950 /* AccessibleLongPress.swift in Sources */,
				09E1A358EA4205480AEF4698 /* AdvancedSettingsScreen.swift in Sources */,
				34ADC506C929D10B138EBA51 /* AdvancedSettingsScreenCoordinator.swift in Sources */,
				2BEDEA4851E1DF901779362C /* AdvancedSettingsScreenModels.swift in Sources */,
				E1A0752244567A25E376A2F4 /* AdvancedSettingsScreenViewModel.swift in Sources */,
				FCF95603F1D056B1B106A415 /* AdvancedSettingsScreenViewModelProtocol.swift in Sources */,
				53C1E7F6A7D6409D89F36ED7 /* AggregatedReactionMock.swift in Sources */,
				4219391CD2351E410554B3E8 /* AggregratedReaction.swift in Sources */,
				64D05250CEDE8B604119F6E6 /* Alert.swift in Sources */,
				155063E980E763D4910EA3CF /* Analytics+SwiftUI.swift in Sources */,
				F7567DD6635434E8C563BF85 /* AnalyticsClientProtocol.swift in Sources */,
				114A8280D83146A26639C2A7 /* AnalyticsConfiguration.swift in Sources */,
				40839665086F5DAFA55D0EED /* AnalyticsConsentState.swift in Sources */,
				24A1BBADAC43DC3F3A7347DA /* AnalyticsPromptScreen.swift in Sources */,
				DCFE7CB3B9A104330BBB96AD /* AnalyticsPromptScreenCoordinator.swift in Sources */,
				6DC8E43BA04AC2AC4EB2EB97 /* AnalyticsPromptScreenModels.swift in Sources */,
				DB65401349C143DFF883E2B0 /* AnalyticsPromptScreenViewModel.swift in Sources */,
				05BAB510CBC2ED35C154ADD0 /* AnalyticsPromptScreenViewModelProtocol.swift in Sources */,
				3C73442084BF8A6939F0F80B /* AnalyticsService.swift in Sources */,
				020F7E70167FB2833266F2F0 /* AnalyticsSettingsScreen.swift in Sources */,
				95690DDD9D547D3D842ACBE3 /* AnalyticsSettingsScreenCoordinator.swift in Sources */,
				7C6376192F578E0BA801BFEC /* AnalyticsSettingsScreenModels.swift in Sources */,
				A74438ED16F8683A4B793E6A /* AnalyticsSettingsScreenViewModel.swift in Sources */,
				654E802C127B84554042903E /* AnalyticsSettingsScreenViewModelProtocol.swift in Sources */,
				8C1A5ECAF895D4CAF8C4D461 /* AppActivityView.swift in Sources */,
				23E23736B53946785431A74F /* AppAppearance.swift in Sources */,
				095C0ACFC234E0550A6404C5 /* AppCoordinator.swift in Sources */,
				A021827B528F1EDC9101CA58 /* AppCoordinatorProtocol.swift in Sources */,
				4FF90E2242DBD596E1ED2E27 /* AppCoordinatorStateMachine.swift in Sources */,
				9D9690D2FD4CD26FF670620F /* AppDelegate.swift in Sources */,
				4CE638FD837ED72CD98AD9A9 /* AppHooks.swift in Sources */,
				6851B077B4C913CC12DB6E77 /* AppLockFlowCoordinator.swift in Sources */,
				06F8EDF52E33A2D36BCC1161 /* AppLockScreen.swift in Sources */,
				9912F9EB2D6589141A2957B4 /* AppLockScreenCoordinator.swift in Sources */,
				2DD9D0FE7CB5CFC80D071451 /* AppLockScreenModels.swift in Sources */,
				64E541F88F35BD126C4AFCA1 /* AppLockScreenPINKeypad.swift in Sources */,
				97969EF0B9C412CD38E5CA93 /* AppLockScreenViewModel.swift in Sources */,
				E79D79CDAFE8BEBCC3AECA54 /* AppLockScreenViewModelProtocol.swift in Sources */,
				1D623953F970D11F6F38499C /* AppLockService.swift in Sources */,
				D2048FD56760BDABA3DB5FC2 /* AppLockServiceProtocol.swift in Sources */,
				BB9B800C6094E34860E89DC5 /* AppLockSetupBiometricsScreen.swift in Sources */,
				8015842CB4DE1BE414D2CDED /* AppLockSetupBiometricsScreenCoordinator.swift in Sources */,
				21813AF91CFC6F3E3896DB53 /* AppLockSetupBiometricsScreenModels.swift in Sources */,
				37906355E207DB5703754675 /* AppLockSetupBiometricsScreenViewModel.swift in Sources */,
				9FB41B0E8B2AA9B404E52C8B /* AppLockSetupBiometricsScreenViewModelProtocol.swift in Sources */,
				B188D0907A4D38AAAF6FEFA8 /* AppLockSetupFlowCoordinator.swift in Sources */,
				733E2B19AB1FDA3B93293A28 /* AppLockSetupPINScreen.swift in Sources */,
				9696ECAFB4F0C079C5C2A526 /* AppLockSetupPINScreenCoordinator.swift in Sources */,
				E4B07FF075C99D04D9AF792D /* AppLockSetupPINScreenModels.swift in Sources */,
				0F6C8033FA60CFD36F7CA205 /* AppLockSetupPINScreenViewModel.swift in Sources */,
				4C356F5CCB4CDC99BFA45185 /* AppLockSetupPINScreenViewModelProtocol.swift in Sources */,
				4E8A2A2CFEB212F14E49E1A1 /* AppLockSetupSettingsScreen.swift in Sources */,
				8DCD9CC5361FF22A5B2C20F1 /* AppLockSetupSettingsScreenCoordinator.swift in Sources */,
				6E4E401BE97AC241DA7C7716 /* AppLockSetupSettingsScreenModels.swift in Sources */,
				4807E8F51DB54F56B25E1C7E /* AppLockSetupSettingsScreenViewModel.swift in Sources */,
				C85C7A201E4CFDA477ACEBEB /* AppLockSetupSettingsScreenViewModelProtocol.swift in Sources */,
				EF890DEF0479E66548F2BA23 /* AppLockTimer.swift in Sources */,
				7A8B264506D3DDABC01B4EEB /* AppMediator.swift in Sources */,
				A36AD251013402EDBD666C75 /* AppMediatorMock.swift in Sources */,
				4BBF6C8E3EFC944B55231B19 /* AppMediatorProtocol.swift in Sources */,
				355B11D08CE0CEF97A813236 /* AppRoutes.swift in Sources */,
				D304343515CE0464C5089537 /* AppSettings.swift in Sources */,
				4EAC427267424192964B16B3 /* AppSettingsHook.swift in Sources */,
				9462C62798F47E39DCC182D2 /* Application.swift in Sources */,
				61A36B9BB2ADE36CEFF5E98C /* Array.swift in Sources */,
				90EB25D13AE6EEF034BDE9D2 /* Assets.swift in Sources */,
				273AB64B9A26B61C51858867 /* AsyncSequence.swift in Sources */,
				D7CDBAE82782BD0529DECB5F /* AttributedString.swift in Sources */,
				3ED2725734568F6B8CC87544 /* AttributedStringBuilder.swift in Sources */,
				A6DEC1ADEC8FEEC206A0FA37 /* AttributedStringBuilderProtocol.swift in Sources */,
				2DA27D78560D5F79B917E163 /* AudioConverter.swift in Sources */,
				F3F38062C6CA21CF403C5C90 /* AudioConverterProtocol.swift in Sources */,
				77E33FF0E4A50B555BF3A8AA /* AudioFileEventsTimelineView.swift in Sources */,
				8B9C2890B6DD160A0662861E /* AudioPlaybackSpeed.swift in Sources */,
				46C9F8FE3810A04A005FE16B /* AudioPlayer.swift in Sources */,
				086D01E79C8E8D3F004FAF21 /* AudioPlayerProtocol.swift in Sources */,
				1471A080552631358D152C18 /* AudioPlayerState.swift in Sources */,
				62A7FC3A0191BC7181AA432B /* AudioRecorder.swift in Sources */,
				3C31E1A65EEB61E72E1113B4 /* AudioRecorderProtocol.swift in Sources */,
				5992EF10AA157EBD97D88910 /* AudioRecorderState.swift in Sources */,
				F8E725D42023ECA091349245 /* AudioRoomTimelineItem.swift in Sources */,
				88F348E2CB14FF71CBBB665D /* AudioRoomTimelineItemContent.swift in Sources */,
				7BD2123144A32F082CECC108 /* AudioRoomTimelineView.swift in Sources */,
				9278EC51D24E57445B290521 /* AudioSessionProtocol.swift in Sources */,
				A51C65E5A3C9F2464A91A380 /* AuthenticationClientBuilderFactoryMock.swift in Sources */,
				AE066FC93E7B707C826B335A /* AuthenticationClientFactory.swift in Sources */,
				67E9926C4572C54F59FCA91A /* AuthenticationFlowCoordinator.swift in Sources */,
				9847B056C1A216C314D21E68 /* AuthenticationService.swift in Sources */,
				56DACDD379A86A1F5DEFE7BE /* AuthenticationServiceProtocol.swift in Sources */,
				94871CA883F44022086FE750 /* AuthenticationStartLogo.swift in Sources */,
				3A68752BB9D51B8713C0FC2C /* AuthenticationStartScreen.swift in Sources */,
				7C9BDF1FC7BD46C4676536AB /* AuthenticationStartScreenBackgroundImage.swift in Sources */,
				C486DA7A3E05BAA1E389D280 /* AuthenticationStartScreenCoordinator.swift in Sources */,
				9F8BEA86540D8980BDD7C176 /* AuthenticationStartScreenModels.swift in Sources */,
				F34D06F86C29E219E7132E87 /* AuthenticationStartScreenViewModel.swift in Sources */,
				0B05A35FF5D1ED9E8A0B41A7 /* AuthenticationStartScreenViewModelProtocol.swift in Sources */,
				4AAA8606FBA290E23D15422E /* AvatarHeaderView.swift in Sources */,
				1621BF6316FFFEF5AE067C77 /* Avatars.swift in Sources */,
				42239FD59394A086E046C9BF /* Backports.swift in Sources */,
				7A25D6926A2C01DB8D0D67A5 /* BadgeLabel.swift in Sources */,
				A4B0BAD62A12ED76BD611B79 /* BadgeView.swift in Sources */,
				2B52B2A5A6496C5C0F952776 /* BannedRoomProxy.swift in Sources */,
				7F0B6EB5CB52D7B7A2BB7D15 /* BannedRoomProxyMock.swift in Sources */,
				38546A6010A2CF240EC9AF73 /* BindableState.swift in Sources */,
				EB9F4688006B52E69DF5358F /* BlankFormCoordinator.swift in Sources */,
				369BF960E52BBEE61F8A5BD1 /* BlockedUsersScreen.swift in Sources */,
				95E7B236F7116CACE05A6BC9 /* BlockedUsersScreenCoordinator.swift in Sources */,
				8C91D242BEEC657FABCC0B95 /* BlockedUsersScreenModels.swift in Sources */,
				934051B17A884AB0635DF81B /* BlockedUsersScreenViewModel.swift in Sources */,
				A4B123C635F70DDD4BC2FAC9 /* BlockedUsersScreenViewModelProtocol.swift in Sources */,
				BC1222EDFF0C240F14259315 /* BloomModifier.swift in Sources */,
				54FDA3625AACBD9E438D084D /* BlurEffectView.swift in Sources */,
				B6DF6B6FA8734B70F9BF261E /* BlurHashDecode.swift in Sources */,
				E794AB6ABE1FF5AF0573FEA1 /* BlurHashEncode.swift in Sources */,
				1C6B2A1A5A9699DD4C9755B3 /* BootDetectionManager.swift in Sources */,
				A8FA7671948E3DF27F320026 /* BugReportFlowCoordinator.swift in Sources */,
				F4C005F006FC3657B9F0A31D /* BugReportHook.swift in Sources */,
				6AD722DD92E465E56D2885AB /* BugReportScreen.swift in Sources */,
				B98A20A093A4FB785BFCCA53 /* BugReportScreenCoordinator.swift in Sources */,
				4FFDC274824F7CC0BBDF581E /* BugReportScreenModels.swift in Sources */,
				8D71E5E53F372202379BECCE /* BugReportScreenViewModel.swift in Sources */,
				B4A0C69370E6008A971463E7 /* BugReportScreenViewModelProtocol.swift in Sources */,
				3DA57CA0D609A6B37CA1DC2F /* BugReportService.swift in Sources */,
				9A8E6FCD86B89970EC72EFD8 /* BugReportServiceMock.swift in Sources */,
				172E6E9A612ADCF10A62CF13 /* BugReportServiceProtocol.swift in Sources */,
				E1DF24D085572A55C9758A2D /* Bundle.swift in Sources */,
				5470E62F65AE1803BBF3D528 /* CXProviderMock.swift in Sources */,
				3D0DAED550E967AB49F1758C /* CXProviderProtocol.swift in Sources */,
				01B63F1A04A276B39AC17014 /* CallInviteRoomTimelineItem.swift in Sources */,
				3D72F5F9109AAA257542456B /* CallInviteRoomTimelineView.swift in Sources */,
				E5AB28123E2488F97E953AC0 /* CallNotificationRoomTimelineItem.swift in Sources */,
				8A5064CAC8E5F3B18645621D /* CallNotificationRoomTimelineView.swift in Sources */,
				D19A748E95E2FAB2940570F0 /* CallScreen.swift in Sources */,
				763D69741D58D2B650BC1FC9 /* CallScreenCoordinator.swift in Sources */,
				B7C9E07F4F9CCC8DD7156A20 /* CallScreenModels.swift in Sources */,
				39A987B3E41B976D1DF944C6 /* CallScreenViewModel.swift in Sources */,
				84CAE3E96D93194DA06B9194 /* CallScreenViewModelProtocol.swift in Sources */,
				BB6BF528BC7F5B87E08C4F18 /* CameraPicker.swift in Sources */,
				E14E469CD97550D0FC58F3CA /* CancellableTask.swift in Sources */,
				DF8F1211F2B0B56F0FCCA5C2 /* CertificateValidatorHook.swift in Sources */,
				D885B783B95AD7832D4EF5DD /* CharacterSet.swift in Sources */,
				3E2EE5782688054B3026EF8E /* ChatsSpaceFilterCell.swift in Sources */,
				E713F930C5AD0F4B11119E2B /* ChatsSpaceFiltersScreen.swift in Sources */,
				D4F3C5656DF09037825E9965 /* ChatsSpaceFiltersScreenModels.swift in Sources */,
				8A2B2836B1B0CCA3CC140560 /* ChatsSpaceFiltersScreenViewModel.swift in Sources */,
				A076E0A9338FD2D950C3C4A1 /* ChatsSpaceFiltersScreenViewModelProtocol.swift in Sources */,
				572474C7CA4B03FF0B5DF548 /* ChatsTabFlowCoordinator.swift in Sources */,
				BC5F94B10B40ABEC6046B473 /* ChatsTabFlowCoordinatorStateMachine.swift in Sources */,
				A52090A4FE0DB826578DFC03 /* Client.swift in Sources */,
				C80E06ED97CE52704A46C148 /* ClientBuilder.swift in Sources */,
				87CEA3E07B602705BC2D2A20 /* ClientBuilderHook.swift in Sources */,
				1950A80CD198BED283DFC2CE /* ClientProxy.swift in Sources */,
				DDFBDEE1DC32BDD5488F898C /* ClientProxyMock.swift in Sources */,
				24BDDD09A90B8BFE3793F3AA /* ClientProxyProtocol.swift in Sources */,
				41C5DA0C06F30311A221E85B /* ClientSDKMock.swift in Sources */,
				0C797CD650DFD2876BEC5173 /* CollapsibleReactionLayout.swift in Sources */,
				78A3D84BA47DAC69B4D0A34C /* CollapsibleRoomTimelineView.swift in Sources */,
				0DC815CA24E1BD7F408F37D3 /* CollapsibleTimelineItem.swift in Sources */,
				663E198678778F7426A9B27D /* Collection.swift in Sources */,
				24B7CD41342C143117ADA768 /* Comparable.swift in Sources */,
				19DF5600A7F547B22DD7872A /* CompletionSuggestionService.swift in Sources */,
				EAB3C1F0BC7F671ED8BDF82D /* CompletionSuggestionServiceProtocol.swift in Sources */,
				16E4F1B8B9BFE1367F96DDA7 /* CompletionSuggestionView.swift in Sources */,
				FE578B12750E5E602D62B365 /* ComposerDisabledView.swift in Sources */,
				3AA9E878FDCFF85664AC071F /* ComposerDraftService.swift in Sources */,
				7856DE3EA4580AE0329986EB /* ComposerDraftServiceMock.swift in Sources */,
				CB6956565D858C523E3E3B16 /* ComposerDraftServiceProtocol.swift in Sources */,
				937985546F708339711ECDFC /* ComposerToolbar.swift in Sources */,
				94E15D018D70563FA4AB4E5A /* ComposerToolbarModels.swift in Sources */,
				71AC1CAAC23403FFE847F2C9 /* ComposerToolbarViewModel.swift in Sources */,
				4A4110369DBB79E4A314F415 /* ComposerToolbarViewModelProtocol.swift in Sources */,
				311868F5E65BA61AFA6CCC2C /* CompoundHook.swift in Sources */,
				A6B83EB78F025D21B6EBA90C /* CompoundIcon.swift in Sources */,
				EA6613B29BA671F39CE1B1D2 /* ConfirmationDialog.swift in Sources */,
				AC7AA215D60FBC307F984028 /* Consumable.swift in Sources */,
				C3522917C0C367C403429EEC /* CoordinatorProtocol.swift in Sources */,
				633501761094E09DFBEBFFAD /* CopyTextButton.swift in Sources */,
				CE8296D4AD30DDC6D0C67A74 /* CreateRoomScreen.swift in Sources */,
				D38E59C48BE5499A48D12031 /* CreateRoomScreenCoordinator.swift in Sources */,
				9DBF6524DFD8143A4D6A17F0 /* CreateRoomScreenModels.swift in Sources */,
				A7DB75E090542331F6668A23 /* CreateRoomScreenViewModel.swift in Sources */,
				DB01FDD050A43B72C5425549 /* CreateRoomScreenViewModelProtocol.swift in Sources */,
				C14A3E4BC334D2605C49ADE1 /* CreateRoomSpaceSelectionSheet.swift in Sources */,
				565868808A1DA565707394ED /* CurrentValuePublisher.swift in Sources */,
				A722F426FD81FC67706BB1E0 /* CustomLayoutLabelStyle.swift in Sources */,
				12C867E85E6D12EEDFD0B127 /* CustomStringConvertible.swift in Sources */,
				9905C1B1C6EFE38F3A6533F3 /* Data.swift in Sources */,
				C6C06DDA8881260303FBA3A0 /* Date.swift in Sources */,
				99C463F12F89C99C77D02077 /* DeactivateAccountScreen.swift in Sources */,
				3E3CC3D17908A3BB9F224CC5 /* DeactivateAccountScreenCoordinator.swift in Sources */,
				9322949BFCA6278921085862 /* DeactivateAccountScreenModels.swift in Sources */,
				D8517B8EED58D24396FB71E7 /* DeactivateAccountScreenViewModel.swift in Sources */,
				0F81DEE3E02A6549B20DF09A /* DeactivateAccountScreenViewModelProtocol.swift in Sources */,
				68B2DD307C57ECFABBB05323 /* DeclineAndBlockScreen.swift in Sources */,
				41D03E23B5DC6D633632E4D8 /* DeclineAndBlockScreenCoordinator.swift in Sources */,
				C02E295B34725A1688FCF5F0 /* DeclineAndBlockScreenModels.swift in Sources */,
				0743CF689EBDAAF1CC0B4283 /* DeclineAndBlockScreenViewModel.swift in Sources */,
				F7DA19B5122AD8FA8F91B753 /* DeclineAndBlockScreenViewModelProtocol.swift in Sources */,
				EE8491AD81F47DF3C192497B /* DecorationTimelineItemProtocol.swift in Sources */,
				5780E444F405AA1304E1C23E /* DeveloperOptionsScreen.swift in Sources */,
				5DD85A0FE3D85AEC3C7EFE36 /* DeveloperOptionsScreenCoordinator.swift in Sources */,
				6BAE34CFA9821709CFE61E50 /* DeveloperOptionsScreenHook.swift in Sources */,
				784592335560C2E91D32D177 /* DeveloperOptionsScreenModels.swift in Sources */,
				B3D652AA1654270742072FB3 /* DeveloperOptionsScreenViewModel.swift in Sources */,
				B9CB30FED3E29D2036EA3FCC /* DeveloperOptionsScreenViewModelProtocol.swift in Sources */,
				037006FB6DF1374F94E4058D /* Dictionary.swift in Sources */,
				EDF8919F15DE0FF00EF99E70 /* DocumentPicker.swift in Sources */,
				4FDC8A9764CFDA90CE035725 /* Duration.swift in Sources */,
				4B25CDB4AA2C2AC0B4577217 /* EditRoomAddressListRow.swift in Sources */,
				4764FC9A843D1F9865EDC29C /* EditRoomAddressScreen.swift in Sources */,
				2BC579CB5CE90CFE07CA0955 /* EditRoomAddressScreenCoordinator.swift in Sources */,
				4D66CEBE490B2F118F4CEC8A /* EditRoomAddressScreenModels.swift in Sources */,
				A2357AA4A188BC37085BC6F0 /* EditRoomAddressScreenViewModel.swift in Sources */,
				6A38D0A2BC3943A92D82576E /* EditRoomAddressScreenViewModelProtocol.swift in Sources */,
				2955F4C160CFD7794D819C64 /* EffectsScene.swift in Sources */,
				AE1160076F663BF14E0E893A /* EffectsView.swift in Sources */,
				FE4593FC2A02AAF92E089565 /* ElementAnimations.swift in Sources */,
				3118D9ABFD4BE5A3492FF88A /* ElementCallConfiguration.swift in Sources */,
				5732395A4F71F51F9C754C5A /* ElementCallService.swift in Sources */,
				3895969759E68FAB90C63EF7 /* ElementCallServiceConstants.swift in Sources */,
				8E7A902CA16E24928F83646C /* ElementCallServiceMock.swift in Sources */,
				48416BBEB8DDF3E4DED0EDB6 /* ElementCallServiceProtocol.swift in Sources */,
				07CC13C5729C24255348CBBD /* ElementCallWidgetDriver.swift in Sources */,
				370AF5BFCD4384DD455479B6 /* ElementCallWidgetDriverProtocol.swift in Sources */,
				D29E999538E5ABC00E1668F8 /* ElementNavigationStack.swift in Sources */,
				A87DC550659C5176AC1829DE /* ElementTextFieldStyle.swift in Sources */,
				7C1A7B594B2F8143F0DD0005 /* ElementXAttributeScope.swift in Sources */,
				3A08584ECDD4A4541DBF21F8 /* EmojiLoaderProtocol.swift in Sources */,
				340D39DB87F3800D53A6A621 /* EmojiPickerScreen.swift in Sources */,
				C1910A16BDF131FECA77BE22 /* EmojiPickerScreenCoordinator.swift in Sources */,
				EEB9C1555C63B93CA9C372C2 /* EmojiPickerScreenHeaderView.swift in Sources */,
				748F482FEF4E04D61C39AAD7 /* EmojiPickerScreenModels.swift in Sources */,
				2C5E832434EE94E21AB3B238 /* EmojiPickerScreenViewModel.swift in Sources */,
				1D69E31913DF66426985909B /* EmojiPickerScreenViewModelProtocol.swift in Sources */,
				FBF09B6C900415800DDF2A21 /* EmojiProvider.swift in Sources */,
				A5B455D1A6DADF7476F7B417 /* EmojiProviderProtocol.swift in Sources */,
				5D27B6537591471A42C89027 /* EmoteRoomTimelineItem.swift in Sources */,
				8B41D0357B91CD3B6F6A3BCA /* EmoteRoomTimelineItemContent.swift in Sources */,
				661EF50C1F7D4B0BC8A7AAE3 /* EmoteRoomTimelineView.swift in Sources */,
				8B1D5CE017EEC734CF5FE130 /* Encodable.swift in Sources */,
				4C5A638DAA8AF64565BA4866 /* EncryptedRoomTimelineItem.swift in Sources */,
				709A9B52FC26B4CB86B8B020 /* EncryptedRoomTimelineView.swift in Sources */,
				03CDCA6243F89B194E3FAD17 /* EncryptionAuthenticity.swift in Sources */,
				FBD402E3170EB1ED0D1AA672 /* EncryptionKeyProvider.swift in Sources */,
				46A6DB0F78FB399BD59E2D41 /* EncryptionKeyProviderProtocol.swift in Sources */,
				64F8590F4BEE4DA231F97D83 /* EncryptionResetFlowCoordinator.swift in Sources */,
				0C6DF318E9C8F6461E6ABDE7 /* EncryptionResetPasswordScreen.swift in Sources */,
				36926D795D6D19177C7812F8 /* EncryptionResetPasswordScreenCoordinator.swift in Sources */,
				B1B255CE0E4306DD6E09D936 /* EncryptionResetPasswordScreenModels.swift in Sources */,
				D6152E21036B88C44ECB22E7 /* EncryptionResetPasswordScreenViewModel.swift in Sources */,
				A0601810597769B81C2358AF /* EncryptionResetPasswordScreenViewModelProtocol.swift in Sources */,
				F3F9D61C53C348043D3D6F51 /* EncryptionResetScreen.swift in Sources */,
				3041EBA2660F28FFB7BDA339 /* EncryptionResetScreenCoordinator.swift in Sources */,
				97BAEDD9054FB5F233EE928B /* EncryptionResetScreenModels.swift in Sources */,
				EC3320639828BED8B3E5F2C6 /* EncryptionResetScreenViewModel.swift in Sources */,
				A0868BDE84D2140A885BE3C9 /* EncryptionResetScreenViewModelProtocol.swift in Sources */,
				4D2B54233C7B2C04B4ABE55A /* EncryptionSettingsFlowCoordinator.swift in Sources */,
				50539366B408780B232C1910 /* EstimatedWaveformView.swift in Sources */,
				F78BAD28482A467287A9A5A3 /* EventBasedMessageTimelineItemProtocol.swift in Sources */,
				02D8DF8EB7537EB4E9019DDB /* EventBasedTimelineItemProtocol.swift in Sources */,
				BED59052E5C5163D2B065CA6 /* EventTimelineItem.swift in Sources */,
				63E46D18B91D08E15FC04125 /* ExpiringTaskRunner.swift in Sources */,
				36206F74DDEBF9BEAF6A6A1F /* ExtensionLogger.swift in Sources */,
				5F06AD3C66884CE793AE6119 /* FileManager.swift in Sources */,
				EA8D941771E762A5D3D7FA0D /* FileMediaEventsTimelineView.swift in Sources */,
				D33AC79A50DFC26D2498DD28 /* FileRoomTimelineItem.swift in Sources */,
				37D789F24199B32E3FD1AA7B /* FileRoomTimelineItemContent.swift in Sources */,
				64EE9D2CF7AD02EE53983CE1 /* FileRoomTimelineView.swift in Sources */,
				F5D2270B5021D521C0D22E11 /* FlowCoordinatorProtocol.swift in Sources */,
				18E3786918486D4C9726BC84 /* FormButtonStyles.swift in Sources */,
				4D0F4385B7DDB68C66C78857 /* FormattedBodyText.swift in Sources */,
				7807B1DEE32617896886A8E5 /* FormattingToolbar.swift in Sources */,
				5705511EBE083295EF98F998 /* FrequentlyUsedEmoji.swift in Sources */,
				46BA7F4B4D3A7164DED44B88 /* FullscreenDialog.swift in Sources */,
				F18CA61A58C77C84F551B8E7 /* GeneratedMocks.swift in Sources */,
				63780F9DA06573E38A471ECA /* GenericCallLinkWidgetDriver.swift in Sources */,
				4295E5F850897710A51AE114 /* GeoURI.swift in Sources */,
				F0DACC95F24128A54CD537E4 /* GlobalSearchScreen.swift in Sources */,
				9F11E743EA01482E78A438B0 /* GlobalSearchScreenCell.swift in Sources */,
				7D261B5119E78CC8E771CA15 /* GlobalSearchScreenCoordinator.swift in Sources */,
				D34E328E9E65904358248FDD /* GlobalSearchScreenModels.swift in Sources */,
				55D18AA4F4A2257642EBDB94 /* GlobalSearchScreenViewModel.swift in Sources */,
				E32A18802EB37EEE3EF7B965 /* GlobalSearchScreenViewModelProtocol.swift in Sources */,
				F3C9CAD26FD4D7D6EBACF501 /* HTMLFixtures.swift in Sources */,
				E8C4D9F93F0DCED211D5F187 /* HTMLParserStyle.swift in Sources */,
				0C1E537A49ABB386F7554D4A /* HighlightedTimelineItemModifier.swift in Sources */,
				964B9D2EC38C488C360CE0C9 /* HomeScreen.swift in Sources */,
				62C5876C4254C58C2086F0DE /* HomeScreenContent.swift in Sources */,
				8CC12086CBF91A7E10CDC205 /* HomeScreenCoordinator.swift in Sources */,
				77BB228AEA861E50FFD6A228 /* HomeScreenEmptyStateView.swift in Sources */,
				22C5483D01EEB290B8339817 /* HomeScreenInviteCell.swift in Sources */,
				86DFA58FBBEB0AF671D2A1E1 /* HomeScreenKnockedCell.swift in Sources */,
				8810A2A30A68252EBB54EE05 /* HomeScreenModels.swift in Sources */,
				167D5024DB9D44197AEA0507 /* HomeScreenNewSoundBanner.swift in Sources */,
				B04E9EB589CE99C3929E817A /* HomeScreenRecoveryKeyConfirmationBanner.swift in Sources */,
				0AE0AB1952F186EB86719B4F /* HomeScreenRoomCell.swift in Sources */,
				A10D6CCDE2010C09EEA1A593 /* HomeScreenRoomList.swift in Sources */,
				DE4F8C4E0F1DB4832F09DE97 /* HomeScreenViewModel.swift in Sources */,
				56F0A22972A3BB519DA2261C /* HomeScreenViewModelProtocol.swift in Sources */,
				277FD4394EAFF323DA34997E /* HorizontalHighlightGradient.swift in Sources */,
				2BBE320EE426A347AAE5C7DA /* IdentityConfirmationScreen.swift in Sources */,
				C3BB6887CF13B19182E81F87 /* IdentityConfirmationScreenCoordinator.swift in Sources */,
				77574A519A4E484880053EAD /* IdentityConfirmationScreenModels.swift in Sources */,
				0C346A4AD174F441EDB1414E /* IdentityConfirmationScreenViewModel.swift in Sources */,
				489BB6A733D3DA0FE7062650 /* IdentityConfirmationScreenViewModelProtocol.swift in Sources */,
				9C4EC28A921486B1775D7F8C /* IdentityConfirmedScreen.swift in Sources */,
				93AC1E8418D8C827671FB3A9 /* IdentityConfirmedScreenCoordinator.swift in Sources */,
				D22345698F6548C1EE960940 /* IdentityConfirmedScreenModels.swift in Sources */,
				01681E8B20AD6F0D237F2DC1 /* IdentityConfirmedScreenViewModel.swift in Sources */,
				AADE7C2497A7B55D8BED7BD6 /* IdentityConfirmedScreenViewModelProtocol.swift in Sources */,
				FFD52DCDA6962055A363CC8F /* IdentityResetHandleSDKMock.swift in Sources */,
				BA31448FBD9697F8CB9A83CD /* ImageCache.swift in Sources */,
				446BCD2D0AE27E0CFD1BDC8F /* ImageMediaEventsTimelineView.swift in Sources */,
				7CD16990BA843BE9ED639129 /* ImageRoomTimelineItem.swift in Sources */,
				B796A25F282C0A340D1B9C12 /* ImageRoomTimelineItemContent.swift in Sources */,
				E2D57361B835E4D2230960E6 /* ImageRoomTimelineView.swift in Sources */,
				B6048166B4AA4CEFEA9B77A6 /* InfoPlistReader.swift in Sources */,
				BFEB24336DFD5F196E6F3456 /* IntentionalMentions.swift in Sources */,
				2AAB2A77F1762A2648078A30 /* InteractiveQuickLook.swift in Sources */,
				C4D2BCAA54E2C62B94B24AF4 /* InviteUsersScreen.swift in Sources */,
				E27C4D1A1F8BB77CA790B403 /* InviteUsersScreenCoordinator.swift in Sources */,
				C26DB49C06C00B5DF1A991A5 /* InviteUsersScreenModels.swift in Sources */,
				61941DEE5F3834765770BE01 /* InviteUsersScreenSelectedItem.swift in Sources */,
				F519DE17A3A0F760307B2E6D /* InviteUsersScreenViewModel.swift in Sources */,
				A17FAD2EBC53E17B5FD384DB /* InviteUsersScreenViewModelProtocol.swift in Sources */,
				89B909AC66B96FA054EF3C14 /* InvitedRoomProxy.swift in Sources */,
				07376A5274822EB45CC320C7 /* InvitedRoomProxyMock.swift in Sources */,
				81CFE6FE42DF26BBCEDC7FF2 /* JoinCallButton.swift in Sources */,
				B8D9960F77B213FD1B0B0FD3 /* JoinRoomByAddressView.swift in Sources */,
				6A54F52443EC52AC5CD772C0 /* JoinRoomScreen.swift in Sources */,
				AFE2AB612A1460E49578D746 /* JoinRoomScreenCoordinator.swift in Sources */,
				DEDBD3E9CFCC9F20CAC79881 /* JoinRoomScreenModels.swift in Sources */,
				EF47D802A404A53F15D5D4B6 /* JoinRoomScreenViewModel.swift in Sources */,
				7B66DA4E7E5FE4D1A0FCEAA4 /* JoinRoomScreenViewModelProtocol.swift in Sources */,
				1AE4532D92E6ED42BFE87064 /* JoinRule.swift in Sources */,
				F16EED85E30B83878FBC6629 /* JoinedMembersBadgeView.swift in Sources */,
				261261778DEFAEFC042B875E /* JoinedRoomProxy.swift in Sources */,
				7D249465ED00988EEEC14E05 /* JoinedRoomProxyMock.swift in Sources */,
				E3CA565A4B9704F191B191F0 /* JoinedRoomSize+MemberCount.swift in Sources */,
				1FE593ECEC40A43789105D80 /* KeychainController.swift in Sources */,
				FD29471C72872F8B7580E3E1 /* KeychainControllerMock.swift in Sources */,
				CB99B0FA38A4AC596F38CC13 /* KeychainControllerProtocol.swift in Sources */,
				2748E5574A1031DD05E54FDA /* KnockRequestCell.swift in Sources */,
				83D519C509F0F76EDBB60455 /* KnockRequestProxy.swift in Sources */,
				0AD8EF040A60D62F488C18B5 /* KnockRequestProxyMock.swift in Sources */,
				D18B70975644C24F60656C0D /* KnockRequestProxyProtocol.swift in Sources */,
				D5E8EE8A288EFCCF646860EA /* KnockRequestsBannerView.swift in Sources */,
				E8B290CBB7E5FF5E3C1B6124 /* KnockRequestsListEmptyStateView.swift in Sources */,
				AAA551AD8768309024D4907B /* KnockRequestsListScreen.swift in Sources */,
				0307469D99B5FE6C7043AE39 /* KnockRequestsListScreenCoordinator.swift in Sources */,
				9EE71509E6E7519A2B2388B3 /* KnockRequestsListScreenModels.swift in Sources */,
				A0861B727B273B5B3DD7FBF6 /* KnockRequestsListScreenViewModel.swift in Sources */,
				75ED4B73983228BB6922CE3C /* KnockRequestsListScreenViewModelProtocol.swift in Sources */,
				C969A62F3D9F14318481A33B /* KnockedRoomProxy.swift in Sources */,
				6681D6D3ADF69EBD2625F29A /* KnockedRoomProxyMock.swift in Sources */,
				454F8DDC4442C0DE54094902 /* LABiometryType.swift in Sources */,
				E468CC731C3F4D678499E52F /* LAContextMock.swift in Sources */,
				D5681C80D8281560AACE0035 /* Label.swift in Sources */,
				33BA0964A308D2286B39976D /* LabsScreen.swift in Sources */,
				D150D6E96CA6CA09FA50E13C /* LabsScreenCoordinator.swift in Sources */,
				C900127318820AD04D6C90B8 /* LabsScreenModels.swift in Sources */,
				EC1A0E85CEE50BF0C64EEFA5 /* LabsScreenViewModel.swift in Sources */,
				D23BA23864EA7BA3F353C0D1 /* LabsScreenViewModelProtocol.swift in Sources */,
				EEAE954289DE813A61656AE0 /* LayoutDirection.swift in Sources */,
				EFF735EC040BEB669AFBAB50 /* LeaveSpaceHandleProxy.swift in Sources */,
				DD21CE51DF9BD04FC8155972 /* LeaveSpaceHandleSDKMock.swift in Sources */,
				DA8AE352C8FFCD47327811CA /* LeaveSpaceModels.swift in Sources */,
				1BEADA694AC53ABB8B459F9A /* LeaveSpaceRoomDetailsCell.swift in Sources */,
				94D9172C4B91FC6971C668CE /* LeaveSpaceView.swift in Sources */,
				67FEA7157FA1B39DFC533C78 /* LeaveSpaceViewModel.swift in Sources */,
				42B084FDE621FBEE433AF444 /* LegalInformationScreen.swift in Sources */,
				9EBDC79CAC9B63A0D626E333 /* LegalInformationScreenCoordinator.swift in Sources */,
				F40B097470D3110DFDB1FAAA /* LegalInformationScreenModels.swift in Sources */,
				BDED6DA7AD1E76018C424143 /* LegalInformationScreenViewModel.swift in Sources */,
				A9D349478F7D4A2B1E40CEF9 /* LegalInformationScreenViewModelProtocol.swift in Sources */,
				5E597B9959BDAE7A67DBD5B2 /* LinkMetadataProvider.swift in Sources */,
				112C6F1C493B3F26AB22716A /* LinkMetadataProviderProtocol.swift in Sources */,
				012D9DDCDE6278E4E0CDCC0F /* LinkNewDeviceFlowCoordinator.swift in Sources */,
				DE3BF0ED68E56BF625591D49 /* LinkNewDeviceScreen.swift in Sources */,
				B466827F3766FF8E0CD0D34F /* LinkNewDeviceScreenCoordinator.swift in Sources */,
				69B9CC733A880E1BB097C113 /* LinkNewDeviceScreenModels.swift in Sources */,
				C16E25C41B858BF27E0C4FC6 /* LinkNewDeviceScreenViewModel.swift in Sources */,
				92FE657CDFAFE3031576EB43 /* LinkNewDeviceScreenViewModelProtocol.swift in Sources */,
				A37BFB32EAB8AEF6DD5BA0DC /* LinkNewDeviceService.swift in Sources */,
				74DF5BC17DE9F51E077FD457 /* LinkNewDeviceServiceMock.swift in Sources */,
				866FA35E7A2339EF8B6D91CA /* LinkPreviewView.swift in Sources */,
				6E47D126DD7585E8F8237CE7 /* LoadableAvatarImage.swift in Sources */,
				D9F80CE61BF8FF627FDB0543 /* LoadableImage.swift in Sources */,
				256D76972BA3254F7CB7F88B /* LocationAnnotation.swift in Sources */,
				B5479997ECC516C121E6625E /* LocationMarkerView.swift in Sources */,
				D46C33F8B61B55F0C8C2D15F /* LocationRoomTimelineItem.swift in Sources */,
				854E82E064BA53CD0BC45600 /* LocationRoomTimelineItemContent.swift in Sources */,
				973C48F9E4EFB808F61BE401 /* LocationRoomTimelineView.swift in Sources */,
				29491EE7AE37E239E839C5A3 /* LocationSharingScreenModels.swift in Sources */,
				5EDBDE802761B5ECB54E6787 /* LogLevel.swift in Sources */,
				36DE961B784087D5E18EF9BA /* LogViewerScreen.swift in Sources */,
				CF38B70D8C6DD42C00A56A27 /* LogViewerScreenCoordinator.swift in Sources */,
				5518DA4A6C9B4FC4B497EA9A /* LogViewerScreenModels.swift in Sources */,
				A6F345328CCC5C9B0DAE2257 /* LogViewerScreenViewModel.swift in Sources */,
				558E2673B04FDD06A1A12DD3 /* LogViewerScreenViewModelProtocol.swift in Sources */,
				872A6457DF573AF8CEAE927A /* LoginHomeserver.swift in Sources */,
				CEB8FB1269DE20536608B957 /* LoginMode.swift in Sources */,
				5375902175B2FEA2949D7D74 /* LoginScreen.swift in Sources */,
				651341E67C3514F9811A1EC1 /* LoginScreenCoordinator.swift in Sources */,
				C5A07E2D88BE7D51DCECD166 /* LoginScreenModels.swift in Sources */,
				BDA68E8D95B2B24B28825B8B /* LoginScreenViewModel.swift in Sources */,
				A5B9EF45C7B8ACEB4954AE36 /* LoginScreenViewModelProtocol.swift in Sources */,
				B10F7D5C237417DA160F4603 /* LongPressWithFeedback.swift in Sources */,
				B94368839BDB69172E28E245 /* MXLog.swift in Sources */,
				1C20A21FB0E11A933CBB2F43 /* ManageAuthorizedSpacesScreen.swift in Sources */,
				0EBF0A411E1C46D4BFA2B087 /* ManageAuthorizedSpacesScreenCoordinator.swift in Sources */,
				E7DB506E77CED28D6FE6203D /* ManageAuthorizedSpacesScreenModels.swift in Sources */,
				F7ADDB3A8FBD95268B71D11C /* ManageAuthorizedSpacesScreenViewModel.swift in Sources */,
				C646CFE86CA46495D6BB7448 /* ManageAuthorizedSpacesScreenViewModelProtocol.swift in Sources */,
				E4D261E237D5D45E6DF2D0F1 /* ManageRoomMemberSheetModels.swift in Sources */,
				F1C68F64FC8A66B6B9510BF7 /* ManageRoomMemberSheetView.swift in Sources */,
				510C4EDF826CA9C6CEEC6C95 /* ManageRoomMemberSheetViewModel.swift in Sources */,
				F35FAD1B1B289E221A07D719 /* ManageRoomMemberSheetViewModelProtocol.swift in Sources */,
				C1D0AB8222D7BAFC9AF9C8C0 /* MapLibreMapView.swift in Sources */,
				C9BE065FA7D4E77E4C61CB69 /* MapLibreModels.swift in Sources */,
				E2DDA49BD62F03F180A42E30 /* MapLibreStaticMapView.swift in Sources */,
				C280BD841DA2EB6B5BC84F84 /* MapTilerConfiguration.swift in Sources */,
				63DCEBC1DD555E0D645B9E98 /* MapTilerURLBuilderProtocol.swift in Sources */,
				F382E2FE3AC3719BC1F22D9C /* MapURLs.swift in Sources */,
				67C05C50AD734283374605E3 /* MatrixEntityRegex.swift in Sources */,
				8658F5034EAD7357CE7F9AC7 /* MatrixUserShareLink.swift in Sources */,
				84E514915DF0C168B08A3A0A /* MediaEventsTimelineFlowCoordinator.swift in Sources */,
				BEC6DFEA506085D3027E353C /* MediaEventsTimelineScreen.swift in Sources */,
				C8E1E4E06B7C7A3A8246FC9B /* MediaEventsTimelineScreenCoordinator.swift in Sources */,
				B7F58D6903F9D509EDAB9E4F /* MediaEventsTimelineScreenModels.swift in Sources */,
				C11D4A49DC29D89CE2BB31B8 /* MediaEventsTimelineScreenViewModel.swift in Sources */,
				FD9777315A5D9CDC47458AD1 /* MediaEventsTimelineScreenViewModelProtocol.swift in Sources */,
				BCC864190651B3A3CF51E4DF /* MediaFileHandleProxy.swift in Sources */,
				208C19811613F9A10F8A7B75 /* MediaLoader.swift in Sources */,
				A2434D4DFB49A68E5CD0F53C /* MediaLoaderProtocol.swift in Sources */,
				4E0D9E09B52CEC4C0E6211A8 /* MediaPickerScreenCoordinator.swift in Sources */,
				F66BCCC825D6CA51724A94D0 /* MediaPlayerProvider.swift in Sources */,
				762DAF94846C7AC8550F1CC1 /* MediaPlayerProviderProtocol.swift in Sources */,
				B6EC2148FA5443C9289BEEBA /* MediaProvider.swift in Sources */,
				478C363F63A5DFC3C83E334C /* MediaProviderMock.swift in Sources */,
				30CC1DB7CE357659C82AA115 /* MediaProviderProtocol.swift in Sources */,
				5897A59DDBD3592282092223 /* MediaSourceProxy.swift in Sources */,
				C67FCC854F3A6FC7A2EC04D0 /* MediaUploadPreviewScreen.swift in Sources */,
				C8BD80891BAD688EF2C15CDB /* MediaUploadPreviewScreenCoordinator.swift in Sources */,
				3B0F9B57D25B07E66F15762A /* MediaUploadPreviewScreenModels.swift in Sources */,
				A969147E0EEE0E27EE226570 /* MediaUploadPreviewScreenViewModel.swift in Sources */,
				9B872FF37DBE6BE054903831 /* MediaUploadPreviewScreenViewModelProtocol.swift in Sources */,
				8A0BD60CA4A6004DB06B5403 /* MediaUploadingPreprocessor.swift in Sources */,
				8C706DA7EAC0974CA2F8F1CD /* MentionBuilder.swift in Sources */,
				F669B55BC237CDA5EC9332FE /* MentionSuggestionItemView.swift in Sources */,
				64AB99285DC4437C0DDE9585 /* MenuSheetLabelStyle.swift in Sources */,
				D6DE764B17FB4A9A12C33BF4 /* MessageComposer.swift in Sources */,
				2118E35D312951B241067BD5 /* MessageComposerTextField.swift in Sources */,
				C8E0FA0FF2CD6613264FA6B9 /* MessageForwardingScreen.swift in Sources */,
				2BBA132149DEBED6624084A8 /* MessageForwardingScreenCoordinator.swift in Sources */,
				695825D20A761C678809345D /* MessageForwardingScreenModels.swift in Sources */,
				F54E2D6CAD96E1AC15BC526F /* MessageForwardingScreenViewModel.swift in Sources */,
				C13128AAA787A4C2CBE4EE82 /* MessageForwardingScreenViewModelProtocol.swift in Sources */,
				C97325EFDCCEE457432A9E82 /* MessageText.swift in Sources */,
				AF2ABA2794E376B64104C964 /* MockSoftLogoutScreenState.swift in Sources */,
				530C2238E40F71223327FC95 /* MockTimelineController.swift in Sources */,
				E938F7A45D6A3DBBE6789A03 /* NSEUserSession.swift in Sources */,
				551E03A935A6B73158A1AB4A /* NSEUserSessionMock.swift in Sources */,
				F9842667B68DC6FA1F9ECCBB /* NSItemProvider.swift in Sources */,
				EA01A06EEDFEF4AE7652E5F3 /* NSRegularExpresion.swift in Sources */,
				FA2BBAE9FC5E2E9F960C0980 /* NavigationCoordinators.swift in Sources */,
				71C1347F23868324A4F43940 /* NavigationModule.swift in Sources */,
				B5E455C9689EA600EDB3E9E0 /* NavigationRootCoordinator.swift in Sources */,
				C5E3A4A678B4F8900830B76A /* NavigationTabCoordinator.swift in Sources */,
				93BAF04D9CCBC0A8841414D0 /* NetworkMonitor.swift in Sources */,
				96B3606E30F824095B1DD022 /* NetworkMonitorMock.swift in Sources */,
				865DD5CA474C6AE6C2BC008E /* NetworkMonitorProtocol.swift in Sources */,
				0C58A846F61949B1D545D661 /* NoticeRoomTimelineItem.swift in Sources */,
				9408CE8B8865C0C8DD4C9869 /* NoticeRoomTimelineItemContent.swift in Sources */,
				7F825CBD857D65DC986087BA /* NoticeRoomTimelineView.swift in Sources */,
				3F70E237CE4C3FAB02FC227F /* NotificationConstants.swift in Sources */,
				5500904C40D67D131E7E9A26 /* NotificationContentBuilder.swift in Sources */,
				28426806399E3659BEBC5918 /* NotificationHandler.swift in Sources */,
				E6A2F6E4795C1054025AACFF /* NotificationItemProxy.swift in Sources */,
				9312F5A17AE59A9E910C51D6 /* NotificationItemProxyMock.swift in Sources */,
				5044C78B1B49328F5BB1FEB8 /* NotificationItemProxyProtocol.swift in Sources */,
				652ACCF104A8CEF30788963C /* NotificationManager.swift in Sources */,
				06D3942496E9E0E655F14D21 /* NotificationManagerProtocol.swift in Sources */,
				5139F4BD5A5DF6F8D11A9BDE /* NotificationPermissionsScreen.swift in Sources */,
				454311EAC17D778E19F46592 /* NotificationPermissionsScreenCoordinator.swift in Sources */,
				3E7B65C2C97748D5D65AAA8B /* NotificationPermissionsScreenModels.swift in Sources */,
				D4D7CCECC6C0AAFC42E165BB /* NotificationPermissionsScreenViewModel.swift in Sources */,
				C8A9C595038AFA2D707AC8C1 /* NotificationPermissionsScreenViewModelProtocol.swift in Sources */,
				6C8BAF1E91618D69E7D652B2 /* NotificationServiceExtension.swift in Sources */,
				C0090506A52A1991BAF4BA68 /* NotificationSettingsChatType.swift in Sources */,
				AA93B3F9B5DD097DEF79F981 /* NotificationSettingsEditScreen.swift in Sources */,
				53A59720F4729D9BBFFB7CAB /* NotificationSettingsEditScreenCoordinator.swift in Sources */,
				4EA1CE0E88EA68E862FF0EA2 /* NotificationSettingsEditScreenModels.swift in Sources */,
				119AE9A3FC6E0606C1146528 /* NotificationSettingsEditScreenRoomCell.swift in Sources */,
				D5FE90A6AF5FD5AE91BD37C7 /* NotificationSettingsEditScreenViewModel.swift in Sources */,
				2F623DA1122140A987B34D08 /* NotificationSettingsEditScreenViewModelProtocol.swift in Sources */,
				B93FA0DA1504B301CAEE141B /* NotificationSettingsProxy.swift in Sources */,
				4BAB8222DBA0B4207D1223E0 /* NotificationSettingsProxyMock.swift in Sources */,
				A1BA8D6BABAFA9BAAEAA3FFD /* NotificationSettingsProxyProtocol.swift in Sources */,
				6786C4B0936AC84D993B20BF /* NotificationSettingsScreen.swift in Sources */,
				F6DFA23885980118AD7359C5 /* NotificationSettingsScreenCoordinator.swift in Sources */,
				D12F440F7973F1489F61389D /* NotificationSettingsScreenModels.swift in Sources */,
				7F7EA51A9A43125A8CB6AC90 /* NotificationSettingsScreenViewModel.swift in Sources */,
				CBD2ABE4C1A47ECD99E1488E /* NotificationSettingsScreenViewModelProtocol.swift in Sources */,
				523C6800ED85D5810CF18C19 /* OIDCAccountSettingsPresenter.swift in Sources */,
				9A4E3D5AA44B041DAC3A0D81 /* OIDCAuthenticationPresenter.swift in Sources */,
				7366E5783D1871D42CF99D34 /* OIDCConfiguration.swift in Sources */,
				FD573B5D665824EB79EABF06 /* Observable.swift in Sources */,
				11A6B8E3CBDBF0A4107FF4CE /* OnboardingFlowCoordinator.swift in Sources */,
				3CE4C5071B6D2576E2473989 /* OrderedSet.swift in Sources */,
				AA5924D3B67F7ACD98BBEFDC /* OrientationManagerProtocol.swift in Sources */,
				804C15D8ADE0EA7A5268F58A /* OverridableAvatarImage.swift in Sources */,
				CD6A72B65D3B6076F4045C30 /* PHGPostHogConfiguration.swift in Sources */,
				6F86349BDEAF4495EAE38931 /* PHGPostHogMock.swift in Sources */,
				F7D709D7ECABE46641BB8B6B /* PHGPostHogProtocol.swift in Sources */,
				847DE3A7EB9FCA2C429C6E85 /* PINTextField.swift in Sources */,
				C960BACE42A9D8C535E8CB34 /* Pagination.swift in Sources */,
				7501442D52A65F73DF79FFD4 /* PaginationIndicatorRoomTimelineItem.swift in Sources */,
				BC7CA1379D7C24F47B1B8B7E /* PaginationIndicatorRoomTimelineView.swift in Sources */,
				EA2FECCD9E00D9784AC6017D /* PhishingDetector.swift in Sources */,
				5FA1DCE55973862632961D7C /* PhotoLibraryManager.swift in Sources */,
				2D38D39B1789B91AE69F477F /* PhotoLibraryManagerMock.swift in Sources */,
				962A4F8AD6312804E2C6BB6E /* PhotoLibraryPicker.swift in Sources */,
				EE4E2C1922BBF5169E213555 /* PillAttachmentViewProvider.swift in Sources */,
				767D366C40F1311CFA333763 /* PillContext.swift in Sources */,
				7708976CEE6AFB5CFAEFBA68 /* PillTextAttachment.swift in Sources */,
				8C050A8012E6078BEAEF5BC8 /* PillTextAttachmentData.swift in Sources */,
				11D2FDD22DDF34F8323489B9 /* PillUtilities.swift in Sources */,
				7E2BB42805C59DB57E95610F /* PillView.swift in Sources */,
				3B5AB5CF8D8163599C5BF19B /* PillViewOnBubblePreviews.swift in Sources */,
				9CBB04365408F9D6F46BA3A7 /* PinnedEventsTimelineFlowCoordinator.swift in Sources */,
				5D52925FEB1B780C65B0529F /* PinnedEventsTimelineScreen.swift in Sources */,
				E184FFAD32342D3D6E2F89AA /* PinnedEventsTimelineScreenCoordinator.swift in Sources */,
				FEC03105D1BDE0F49BD7F243 /* PinnedEventsTimelineScreenModels.swift in Sources */,
				5F0B5797D1BFF2A51084B4C3 /* PinnedEventsTimelineScreenViewModel.swift in Sources */,
				7B3A59786DB2F741A1743ED0 /* PinnedEventsTimelineScreenViewModelProtocol.swift in Sources */,
				053B8BD2496207838878C6C9 /* PinnedItemsBannerView.swift in Sources */,
				D26093BB80B69092B0E9AC7C /* PinnedItemsIndicatorView.swift in Sources */,
				9D79B94493FB32249F7E472F /* PlaceholderAvatarImage.swift in Sources */,
				1BA04D05EBC6646958B1BE60 /* PlaceholderScreenCoordinator.swift in Sources */,
				EF0D0155DD104C7A41A2EB0E /* PlainMentionBuilder.swift in Sources */,
				6E0C68918BEC5D27A4830BA6 /* PlaybackSpeedButton.swift in Sources */,
				B79E8AB83EBBDCD476D0362F /* PollFormScreen.swift in Sources */,
				3DAD62988F072607441CB7A5 /* PollFormScreenCoordinator.swift in Sources */,
				70B83D44043293B4B77440B9 /* PollFormScreenModels.swift in Sources */,
				F9EA79092C18A8CFE4922DD2 /* PollFormScreenViewModel.swift in Sources */,
				260FFC1475EE94F641C3F3F9 /* PollFormScreenViewModelProtocol.swift in Sources */,
				151D2477F75782C8702F2873 /* PollInteractionHandler.swift in Sources */,
				915B4CDAF220D9AEB4047D45 /* PollInteractionHandlerProtocol.swift in Sources */,
				16CBD087038DE3815CDA512C /* PollMock.swift in Sources */,
				4716587A9BA69ED8FD1B986B /* PollOptionView.swift in Sources */,
				864C0D3A4077BF433DBC691F /* PollRoomTimelineItem.swift in Sources */,
				128FFD8A3D85845F9A927F47 /* PollRoomTimelineView.swift in Sources */,
				1307268DC41730E5BCF7D9A0 /* PollView.swift in Sources */,
				DF504B10A4918F971A57BEF2 /* PostHogAnalyticsClient.swift in Sources */,
				6793E75E3EBE48EBB8F857AF /* ProcessInfo.swift in Sources */,
				69DE29C3E3180BB17D840690 /* ProgressCursorModifier.swift in Sources */,
				C7ABEBECDC513F7887DACF66 /* ProgressMaskModifier.swift in Sources */,
				9B356742E035D90A8BB5CABE /* ProposedViewSize.swift in Sources */,
				2835FD52F3F618D07F799B3D /* Publisher.swift in Sources */,
				A4CCFCD320600E27AF60EAC9 /* QRCodeErrorView.swift in Sources */,
				4949C8C12669D1B5E082366E /* QRCodeLoginScreen.swift in Sources */,
				4D23D41B8109E010304050F8 /* QRCodeLoginScreenCoordinator.swift in Sources */,
				46FCD999E92D9717D24AAB94 /* QRCodeLoginScreenModels.swift in Sources */,
				30E5628F74AD3C27A061BF25 /* QRCodeLoginScreenViewModel.swift in Sources */,
				E9D2ED1C4186931E3D5FDA4E /* QRCodeLoginScreenViewModelProtocol.swift in Sources */,
				FDD5B4B616D9FF4DE3E9A418 /* QRCodeScannerView.swift in Sources */,
				C292A8DA07E6DBD66E946383 /* RageshakeConfiguration.swift in Sources */,
				C9A631FD968249B4BA0B7B3C /* ReactionsSummaryView.swift in Sources */,
				743790BF6A5B0577EA74AF14 /* ReadMarkerRoomTimelineItem.swift in Sources */,
				2BBC0EB1E07963810A5D7423 /* ReadMarkerRoomTimelineView.swift in Sources */,
				91ABC91758A6E4A5FAA2E9C4 /* ReadReceipt.swift in Sources */,
				ABD29E06DD1224812E750AF8 /* ReadReceiptCell.swift in Sources */,
				1653275750CE11F5CE94DDFD /* ReadReceiptsSummaryView.swift in Sources */,
				C76892321558E75101E68ED6 /* ReadableFrameModifier.swift in Sources */,
				AF19D65A9C60C6B2646F3210 /* RedactedRoomTimelineItem.swift in Sources */,
				8CFDA5F1562479CB3A34D277 /* RedactedRoomTimelineView.swift in Sources */,
				3A2640C52505BAB3D983A92A /* RemotePreference.swift in Sources */,
				6A64546ABE648ED9E6DBB459 /* RemoteSettingsHook.swift in Sources */,
				8696659B8905EE4693B96EAA /* RemoveItemButton.swift in Sources */,
				C413D36D44F89DE63D3ADFA4 /* ReportContentScreen.swift in Sources */,
				C1A5C386319835FB0C77736B /* ReportContentScreenCoordinator.swift in Sources */,
				46A261AA898344A1F3C406B1 /* ReportContentScreenModels.swift in Sources */,
				42A5A42ACF063EEE6B1980D2 /* ReportContentScreenViewModel.swift in Sources */,
				8285FF4B2C2331758C437FF7 /* ReportContentScreenViewModelProtocol.swift in Sources */,
				9CCF6711DD50BFF8B5ACE9CF /* ReportRoomScreen.swift in Sources */,
				1C598D3B785645AAC7B35760 /* ReportRoomScreenCoordinator.swift in Sources */,
				182D532B736178A1DED9F76E /* ReportRoomScreenModels.swift in Sources */,
				0FA03F5A33C0857231B32B44 /* ReportRoomScreenViewModel.swift in Sources */,
				2A61D2B4A225332CECA3B937 /* ReportRoomScreenViewModelProtocol.swift in Sources */,
				4715FE33667C5899E64DD0E6 /* ResolveVerifiedUserSendFailureScreen.swift in Sources */,
				583A41A4BE76E2E9E0B97881 /* ResolveVerifiedUserSendFailureScreenCoordinator.swift in Sources */,
				108D3C0707A90B0F848CDBB9 /* ResolveVerifiedUserSendFailureScreenModels.swift in Sources */,
				9A0326D2375075871D2AB537 /* ResolveVerifiedUserSendFailureScreenViewModel.swift in Sources */,
				ED3E91E6166E4923791ACA84 /* ResolveVerifiedUserSendFailureScreenViewModelProtocol.swift in Sources */,
				A494741843F087881299ACF0 /* RestorationToken.swift in Sources */,
				194585F6CD77242B36D4ADF1 /* Result.swift in Sources */,
				C7CEFC1FB0547CFC8F5C84EF /* Room.swift in Sources */,
				6E391F7F628D984AF44385D9 /* RoomAttachmentPicker.swift in Sources */,
				8587A53DE8EF94FD796DC375 /* RoomAvatarImage.swift in Sources */,
				F8C87130FD999F7F1076208C /* RoomChangePermissionsScreen.swift in Sources */,
				86F9D3028A1F4AE819D75560 /* RoomChangePermissionsScreenCoordinator.swift in Sources */,
				4D4D236F0BBCDC4D2CBCCBB5 /* RoomChangePermissionsScreenModels.swift in Sources */,
				241CDEFE23819867D9B39066 /* RoomChangePermissionsScreenViewModel.swift in Sources */,
				FEFD5290B31FCBA6999912C8 /* RoomChangePermissionsScreenViewModelProtocol.swift in Sources */,
				832A4EA1094B8FE423A08700 /* RoomChangeRolesScreen.swift in Sources */,
				244407B18B2F2D6466BA5961 /* RoomChangeRolesScreenCoordinator.swift in Sources */,
				7FF6E1FBE6E9517FD29A1D8E /* RoomChangeRolesScreenModels.swift in Sources */,
				7F941B063C94E1718DFC2CF3 /* RoomChangeRolesScreenRow.swift in Sources */,
				CDAE3A37D4DF136F9D07DB61 /* RoomChangeRolesScreenSection.swift in Sources */,
				BD6685592716CA957D7BAAC4 /* RoomChangeRolesScreenSelectedItem.swift in Sources */,
				3EC5A41F9FB7DD63A4DC6144 /* RoomChangeRolesScreenViewModel.swift in Sources */,
				4E36A66E0EDA74BF3A036FD0 /* RoomChangeRolesScreenViewModelProtocol.swift in Sources */,
				859E2CA2EDF343BD24DE52EB /* RoomDetails.swift in Sources */,
				0BDA19079FD6E17C5AC62E22 /* RoomDetailsEditScreen.swift in Sources */,
				E78D429F18071545BF661A52 /* RoomDetailsEditScreenCoordinator.swift in Sources */,
				A6D4C5EEA85A6A0ABA1559D6 /* RoomDetailsEditScreenModels.swift in Sources */,
				659E5B766F76FDEC1BF393A4 /* RoomDetailsEditScreenViewModel.swift in Sources */,
				C49FCC766673006B6D299F1C /* RoomDetailsEditScreenViewModelProtocol.swift in Sources */,
				126EE01D8BEAEF26105D83C5 /* RoomDetailsScreen.swift in Sources */,
				FA5A7E32B1920FCB4EEDC1BA /* RoomDetailsScreenCoordinator.swift in Sources */,
				DB079D1929B5A5F52D207C83 /* RoomDetailsScreenModels.swift in Sources */,
				A5D551E5691749066E0E0C44 /* RoomDetailsScreenViewModel.swift in Sources */,
				E9560744F7B0292E20ECE5F2 /* RoomDetailsScreenViewModelProtocol.swift in Sources */,
				DDE7B4771452300C103B1EB8 /* RoomDirectoryCell.swift in Sources */,
				2B97BCE72D86645F1485C976 /* RoomDirectorySearchMock.swift in Sources */,
				10D60D287025B71F4743A425 /* RoomDirectorySearchProxy.swift in Sources */,
				D5B1531A72387D432939D4E0 /* RoomDirectorySearchProxyProtocol.swift in Sources */,
				904F06C9C1AEF884C2077542 /* RoomDirectorySearchScreen.swift in Sources */,
				02A92F8F4538CECDFB4F2607 /* RoomDirectorySearchScreenCoordinator.swift in Sources */,
				49500BBA1CD65A5AE252D970 /* RoomDirectorySearchScreenModels.swift in Sources */,
				91C6AC0E9D2B9C0C76CC6AD4 /* RoomDirectorySearchScreenScreenModelProtocol.swift in Sources */,
				1DC227816777A2F3A19657E5 /* RoomDirectorySearchScreenViewModel.swift in Sources */,
				42F1C8731166633E35A6D7E6 /* RoomEventStringBuilder.swift in Sources */,
				D55AF9B5B55FEED04771A461 /* RoomFlowCoordinator.swift in Sources */,
				8DF0EBD97753033C715D716E /* RoomFlowCoordinatorStateMachine.swift in Sources */,
				9C63171267E22FEB288EC860 /* RoomHeaderView.swift in Sources */,
				38E0F9A4CB5237F039A2EEE6 /* RoomHistorySharingState.swift in Sources */,
				5C8804B4F25903516E2DAB81 /* RoomInfoProxy.swift in Sources */,
				432EA37BDC97CEDBAB7B23A6 /* RoomInfoProxyProtocol.swift in Sources */,
				8A83D715940378B9BA9F739E /* RoomInviterLabel.swift in Sources */,
				F4996C82A4B3A5FF0C8EDD03 /* RoomListFilterModels.swift in Sources */,
				4A9CEEE612D6D8B3DDBD28BA /* RoomListFilterView.swift in Sources */,
				BD0BE20DBCE31253AE4490A1 /* RoomListFiltersEmptyStateView.swift in Sources */,
				33F1FB19F222BA9930AB1A00 /* RoomListFiltersView.swift in Sources */,
				8DC176CC5ABA24138EB443DD /* RoomMemberDetails.swift in Sources */,
				19FE025AE9BA2959B6589B0D /* RoomMemberDetailsScreen.swift in Sources */,
				899793EFC63DF93C3E0141E7 /* RoomMemberDetailsScreenCoordinator.swift in Sources */,
				A816F7087C495D85048AC50E /* RoomMemberDetailsScreenModels.swift in Sources */,
				EAF2B3E6C6AEC4AD3A8BD454 /* RoomMemberDetailsScreenViewModel.swift in Sources */,
				5B6E5AD224509E6C0B520D6E /* RoomMemberDetailsScreenViewModelProtocol.swift in Sources */,
				6448F8D1D3CA4CD27BB4CADD /* RoomMemberProxy.swift in Sources */,
				92D9088B901CEBB1A99ECA4E /* RoomMemberProxyMock.swift in Sources */,
				F118DD449066E594F63C697D /* RoomMemberProxyProtocol.swift in Sources */,
				726AA74DF4E5EFCEBD78CE3F /* RoomMembersFlowCoordinator.swift in Sources */,
				C08AAE7563E0722C9383F51C /* RoomMembersListScreen.swift in Sources */,
				1C9BB74711E5F24C77B7FED0 /* RoomMembersListScreenCoordinator.swift in Sources */,
				A975D60EA49F6AF73308809F /* RoomMembersListScreenMemberCell.swift in Sources */,
				8944548A684F1C837CEC47F4 /* RoomMembersListScreenModels.swift in Sources */,
				F3E2D3F7ACDED65A4E5CD8DE /* RoomMembersListScreenViewModel.swift in Sources */,
				C4078364FD9FA00EA9D00A15 /* RoomMembersListScreenViewModelProtocol.swift in Sources */,
				B2FDF69AC0C316F12142F91A /* RoomMembershipDetailsProxy.swift in Sources */,
				32F47002A331817F0E6BD7EB /* RoomMembershipDetailsProxyProtocol.swift in Sources */,
				D5E771132BB36240DE38102F /* RoomMessageEventStringBuilder.swift in Sources */,
				83B17A44D3E7E6DF22D9A2A4 /* RoomModerationRole.swift in Sources */,
				C9F5B48D15B9BCAE1F8D564E /* RoomNotificationModeProxy.swift in Sources */,
				0180C44B997EDA8D21F883AC /* RoomNotificationSettingsCustomSectionView.swift in Sources */,
				CE6F237360875D3D573FD0B2 /* RoomNotificationSettingsProxy.swift in Sources */,
				8544657DEEE717ED2E22E382 /* RoomNotificationSettingsProxyMock.swift in Sources */,
				EF5009AC03212227131C8AF2 /* RoomNotificationSettingsProxyProtocol.swift in Sources */,
				C7774720A4B2E34693E3227C /* RoomNotificationSettingsScreen.swift in Sources */,
				13CBC470FB619A6393A21908 /* RoomNotificationSettingsScreenCoordinator.swift in Sources */,
				6E63704717F17593A475D152 /* RoomNotificationSettingsScreenModels.swift in Sources */,
				E9347F56CF0683208F4D9249 /* RoomNotificationSettingsScreenViewModel.swift in Sources */,
				BA4C9049BC96DED3A2F3B82E /* RoomNotificationSettingsScreenViewModelProtocol.swift in Sources */,
				491D62ACD19E6F134B1766AF /* RoomNotificationSettingsUserDefinedScreen.swift in Sources */,
				DBC8D1DBFE9F9CA7662BC8AA /* RoomPermissions.swift in Sources */,
				7A02EB29F3B993AB20E0A198 /* RoomPollsHistoryScreen.swift in Sources */,
				E58F1F3276E98A93F7D39219 /* RoomPollsHistoryScreenCoordinator.swift in Sources */,
				51B3B19FA5F91B455C807BA7 /* RoomPollsHistoryScreenModels.swift in Sources */,
				79741C1953269FF1A211D246 /* RoomPollsHistoryScreenViewModel.swift in Sources */,
				F103924DED414ADFE398CE99 /* RoomPollsHistoryScreenViewModelProtocol.swift in Sources */,
				B1088417801A962BA861C13F /* RoomPowerLevel.swift in Sources */,
				441857143FC100E0A7DE42A8 /* RoomPowerLevelProxyProtocol.swift in Sources */,
				1C6B06DB15EC194AF35C05DB /* RoomPowerLevelsProxy.swift in Sources */,
				E26E702F325F0AA49B8A5CFD /* RoomPowerLevelsProxyMock.swift in Sources */,
				0847D85F823B55A3E95D16CC /* RoomPreviewProxy.swift in Sources */,
				D2466C6BC8CAD8FADD7BF89B /* RoomPreviewProxyMock.swift in Sources */,
				F2E580C0FBFBEFFE9D69893B /* RoomPreviewProxyProtocol.swift in Sources */,
				FA9C427FFB11B1AA2DCC5602 /* RoomProxyProtocol.swift in Sources */,
				31DE6B7FD15E1C6E43885717 /* RoomRole.swift in Sources */,
				DC77E9DB2CFBE84A2BDF20C5 /* RoomRolesAndPermissionsFlowCoordinator.swift in Sources */,
				D10BA4F041DC58580A440A32 /* RoomRolesAndPermissionsScreen.swift in Sources */,
				B13774779EA19FDD7A35A4A8 /* RoomRolesAndPermissionsScreenCoordinator.swift in Sources */,
				8358D145F9BF94F412BEDCA8 /* RoomRolesAndPermissionsScreenModels.swift in Sources */,
				69B3C6010B42010F591FC3CB /* RoomRolesAndPermissionsScreenViewModel.swift in Sources */,
				F8F47CE757EE656905F01F2C /* RoomRolesAndPermissionsScreenViewModelProtocol.swift in Sources */,
				C55A44C99F64A479ABA85B46 /* RoomScreen.swift in Sources */,
				A851635B3255C6DC07034A12 /* RoomScreenCoordinator.swift in Sources */,
				E8C65C19F7C40EE545172DD6 /* RoomScreenFooterView.swift in Sources */,
				288408E6151D7BD3EBAA073A /* RoomScreenHook.swift in Sources */,
				352C439BE0F75E101EF11FB1 /* RoomScreenModels.swift in Sources */,
				7BB31E67648CF32D2AB5E502 /* RoomScreenViewModel.swift in Sources */,
				617624A97BDBB75ED3DD8156 /* RoomScreenViewModelProtocol.swift in Sources */,
				66832DE7B5C2E861045265DC /* RoomSelectionScreen.swift in Sources */,
				18FDE4ED6D83B0771452B43D /* RoomSelectionScreenCoordinator.swift in Sources */,
				27FEF0F40750465195C9D6D6 /* RoomSelectionScreenModels.swift in Sources */,
				8DCA1F05C3BA6ED826F1599D /* RoomSelectionScreenViewModel.swift in Sources */,
				39DFC4B9EB6A8757210BDEC6 /* RoomSelectionScreenViewModelProtocol.swift in Sources */,
				6C34237AFB808E38FC8776B9 /* RoomStateEventStringBuilder.swift in Sources */,
				59C41313AED7566C3AC51163 /* RoomSummary.swift in Sources */,
				983896D611ABF52A5C37498D /* RoomSummaryProvider.swift in Sources */,
				B5899F18AD6C56CE08FE532B /* RoomSummaryProviderMock.swift in Sources */,
				AA050DF4AEE54A641BA7CA22 /* RoomSummaryProviderProtocol.swift in Sources */,
				4E945AD6862C403F74E57755 /* RoomTimelineItemFactory.swift in Sources */,
				13C77FDF17C4C6627CFFC205 /* RoomTimelineItemFactoryProtocol.swift in Sources */,
				70558528EF68CAAEF09972D5 /* RoomTimelineItemFixtures.swift in Sources */,
				878070573C7BF19E735707B4 /* RoomTimelineItemProperties.swift in Sources */,
				1AE4AEA0FA8DEF52671832E0 /* RoomTimelineItemProtocol.swift in Sources */,
				AD55E245FE686D7DB4C86406 /* RoomTimelineItemView.swift in Sources */,
				41CE5E1289C8768FC5B6490C /* RoomTimelineItemViewState.swift in Sources */,
				B2F8E01ABA1BA30265B4ECBE /* RoundedCornerShape.swift in Sources */,
				3F55721B5C08E8D9F1295592 /* SDKListener.swift in Sources */,
				88CBF1595E39CE697928DE48 /* SFNumberedListView.swift in Sources */,
				FB595EC9C00AB32F39034055 /* SceneDelegate.swift in Sources */,
				0437765FF480249486893CC7 /* ScreenTrackerViewModifier.swift in Sources */,
				0BFA67AFD757EE2BA569836A /* ScrollViewAdapter.swift in Sources */,
				67160204A8D362BB7D4AD259 /* Search.swift in Sources */,
				22B380C579C148BA0BFB5952 /* Secrets.swift in Sources */,
				339BC18777912E1989F2F17D /* Section.swift in Sources */,
				F833D5B5BE6707F961FA88DB /* SecureBackupController.swift in Sources */,
				2D0E3983288E2D35613AD681 /* SecureBackupControllerMock.swift in Sources */,
				0C88044649BAEE6C49BFC43A /* SecureBackupControllerProtocol.swift in Sources */,
				21F29351EDD7B2A5534EE862 /* SecureBackupKeyBackupScreen.swift in Sources */,
				5BC6C4ADFE7F2A795ECDE130 /* SecureBackupKeyBackupScreenCoordinator.swift in Sources */,
				B7888FC1E1DEF816D175C8D6 /* SecureBackupKeyBackupScreenModels.swift in Sources */,
				1795EA6A6C4942CAE0459DF0 /* SecureBackupKeyBackupScreenViewModel.swift in Sources */,
				A4C29D373986AFE4559696D5 /* SecureBackupKeyBackupScreenViewModelProtocol.swift in Sources */,
				B6064D82FCDCB829601C1F59 /* SecureBackupLogoutConfirmationScreen.swift in Sources */,
				5AE6404C4FD4848ACCFF9EDC /* SecureBackupLogoutConfirmationScreenCoordinator.swift in Sources */,
				D0A965852D6C04138FA55181 /* SecureBackupLogoutConfirmationScreenModels.swift in Sources */,
				92720AB0DA9AB5EEF1DAF56B /* SecureBackupLogoutConfirmationScreenViewModel.swift in Sources */,
				D050D7756E92CA061ED0ABF0 /* SecureBackupLogoutConfirmationScreenViewModelProtocol.swift in Sources */,
				FA71CD334F2D2289BEF0D749 /* SecureBackupRecoveryKeyScreen.swift in Sources */,
				B1387648C6F71F1B98244803 /* SecureBackupRecoveryKeyScreenCoordinator.swift in Sources */,
				8AA84EF202F2EFC8453A97BD /* SecureBackupRecoveryKeyScreenModels.swift in Sources */,
				27F015B0D5436633B5B3C8C3 /* SecureBackupRecoveryKeyScreenViewModel.swift in Sources */,
				F0570F1ECD70C4C851FB2052 /* SecureBackupRecoveryKeyScreenViewModelProtocol.swift in Sources */,
				E84ADFE9696936C18C2424B5 /* SecureBackupScreen.swift in Sources */,
				E77FE06B165A38BF1735509F /* SecureBackupScreenCoordinator.swift in Sources */,
				DA7E867F5EAFF8E20B2EE3B6 /* SecureBackupScreenModels.swift in Sources */,
				7BF368A78E6D9AFD222F25AF /* SecureBackupScreenViewModel.swift in Sources */,
				AC90434798E7894370E80E66 /* SecureBackupScreenViewModelProtocol.swift in Sources */,
				7254FB2EFDD43BC8BB7A1213 /* SecurityAndPrivacyScreen.swift in Sources */,
				611BEE29B8B622204E1E6B04 /* SecurityAndPrivacyScreenCoordinator.swift in Sources */,
				6B80C24A52411EAF10E06E96 /* SecurityAndPrivacyScreenModels.swift in Sources */,
				7C545FFEC9930F7247352593 /* SecurityAndPrivacyScreenViewModel.swift in Sources */,
				0D617A152D099D94271D3BA8 /* SecurityAndPrivacyScreenViewModelProtocol.swift in Sources */,
				A588572ED0EB18D947B32A5E /* SendInviteConfirmationView.swift in Sources */,
				08547E55DD3686A84550996D /* SeparatorMediaEventsTimelineView.swift in Sources */,
				14E99D27628B1A6F0CB46FEA /* SeparatorRoomTimelineItem.swift in Sources */,
				5341D48F833E3E30F16FA2A3 /* SeparatorRoomTimelineView.swift in Sources */,
				2E8C6672D0EE7D5B1BEDB8E2 /* ServerConfirmationScreen.swift in Sources */,
				5894C2514400A4FBC9327632 /* ServerConfirmationScreenCoordinator.swift in Sources */,
				401BB28CD6B7DD6B4E7863E7 /* ServerConfirmationScreenModels.swift in Sources */,
				F0A26CD502C3A5868353B0FA /* ServerConfirmationScreenViewModel.swift in Sources */,
				FD762761C5D0C30E6255C3D8 /* ServerConfirmationScreenViewModelProtocol.swift in Sources */,
				43F35A7E5703D64DB0519C59 /* ServerSelectionScreen.swift in Sources */,
				E5F4C992845388B50BABACAA /* ServerSelectionScreenCoordinator.swift in Sources */,
				6530865EB9A8C0F0AF0216DA /* ServerSelectionScreenModels.swift in Sources */,
				85F89F3F320F4FADCFFFE68B /* ServerSelectionScreenViewModel.swift in Sources */,
				0C47AE2CA7929CB3B0E2D793 /* ServerSelectionScreenViewModelProtocol.swift in Sources */,
				BD782053BE4C3D2F0BDE5699 /* ServiceLocator.swift in Sources */,
				914BDF61447C723F104BCE33 /* SessionDirectories.swift in Sources */,
				237FC70AA257B935F53316BA /* SessionVerificationControllerProxy.swift in Sources */,
				AE1A73B24D63DA3D63DC4EE3 /* SessionVerificationControllerProxyMock.swift in Sources */,
				94A65DD8A353DF112EBEF67A /* SessionVerificationControllerProxyProtocol.swift in Sources */,
				91D1A46A733EC24C081DD353 /* SessionVerificationRequestDetailsView.swift in Sources */,
				707E49BE07E8EB8A13C0EB1E /* SessionVerificationScreen.swift in Sources */,
				D02DEB36D32A72A1B365E452 /* SessionVerificationScreenCoordinator.swift in Sources */,
				5710AAB27D5D866292C1FE06 /* SessionVerificationScreenModels.swift in Sources */,
				601AB75BD52B0B4276CEB84A /* SessionVerificationScreenStateMachine.swift in Sources */,
				4A8287E5281B44A8754BE509 /* SessionVerificationScreenViewModel.swift in Sources */,
				762DB0973865293F0C3D3D7B /* SessionVerificationScreenViewModelProtocol.swift in Sources */,
				755395927DDD6EBDDA5E217A /* SettingsFlowCoordinator.swift in Sources */,
				34F1261CEF6D6A00D559B520 /* SettingsScreen.swift in Sources */,
				AF8BFA37791E1756EE243E08 /* SettingsScreenCoordinator.swift in Sources */,
				B93D7CE520088AD53FA6D53C /* SettingsScreenModels.swift in Sources */,
				E0B6A569AC3E81D233B43D60 /* SettingsScreenViewModel.swift in Sources */,
				A009BDFB0A6816D4C392ADCB /* SettingsScreenViewModelProtocol.swift in Sources */,
				5D99F63CC88BB29383019FC6 /* ShareExtensionModels.swift in Sources */,
				1C8BC70A18060677E295A846 /* ShareToMapsAppActivity.swift in Sources */,
				274CE3C986841D15FD530BF5 /* ShimmerModifier.swift in Sources */,
				5038E69A5E6A89DE1A345E04 /* ShouldScrollOnKeyboardDidShow.swift in Sources */,
				77920AFA8091AC6B9F190C90 /* Signposter.swift in Sources */,
				F08F7BC07CA9AEF5CD157918 /* Snapshotting.swift in Sources */,
				8BC8EF6705A78946C1F22891 /* SoftLogoutScreen.swift in Sources */,
				A3A7A05E8F9B7EB0E1A09A2A /* SoftLogoutScreenCoordinator.swift in Sources */,
				F86102DC2C68BBBB0521BAAE /* SoftLogoutScreenModels.swift in Sources */,
				F37629BAA5E8F50AAF2A131D /* SoftLogoutScreenViewModel.swift in Sources */,
				CF4044A8EED5C41BC0ED6ABE /* SoftLogoutScreenViewModelProtocol.swift in Sources */,
				12691EC114262874D4A97E23 /* SpaceAddRoomsScreen.swift in Sources */,
				B46727C9A79D8D846FF17C45 /* SpaceAddRoomsScreenCoordinator.swift in Sources */,
				4CDA93528027E4C0EB51972C /* SpaceAddRoomsScreenModels.swift in Sources */,
				059A6BEDE9BADF3C81AC4146 /* SpaceAddRoomsScreenSelectedItem.swift in Sources */,
				B5B68C7511DE1E36A89D353A /* SpaceAddRoomsScreenViewModel.swift in Sources */,
				F9E5FF20B50705EB13137778 /* SpaceAddRoomsScreenViewModelProtocol.swift in Sources */,
				C8E11A335456FCF94A744E6E /* SpaceFlowCoordinator.swift in Sources */,
				BF523D9E12E3C4AABBA2F6CB /* SpaceHeaderTopicSheetView.swift in Sources */,
				E9B4742B3D6E103327466513 /* SpaceHeaderView.swift in Sources */,
				36DCA11EA7320A45A4CC8D07 /* SpaceRemoveChildrenConfirmationView.swift in Sources */,
				9B84F55288AB98783C11CC49 /* SpaceRoomCell.swift in Sources */,
				0DAB08C117E0391F3ADB2031 /* SpaceRoomListProxy.swift in Sources */,
				9FBF0078657CA4F2A9747E98 /* SpaceRoomListProxyMock.swift in Sources */,
				2EAA1B35D9CA24F090F48792 /* SpaceRoomListProxyProtocol.swift in Sources */,
				6CAADDC6318E41C7D7AA9526 /* SpaceScreen.swift in Sources */,
				EF1C1A5D212B14FFCE0E7C83 /* SpaceScreenCoordinator.swift in Sources */,
				250D2E8309C8CC48796D41D1 /* SpaceScreenModels.swift in Sources */,
				5A58C7C1837D3E5F2C3E8C8C /* SpaceScreenViewModel.swift in Sources */,
				639A0A27383EC655B0E81E95 /* SpaceScreenViewModelProtocol.swift in Sources */,
				94C2B531B96493B68B976E5F /* SpaceServiceProxy.swift in Sources */,
				A2091F4B1332D9BF273B09D5 /* SpaceServiceProxyMock.swift in Sources */,
				DB5200B87C4CE9DF0024AC4E /* SpaceServiceProxyProtocol.swift in Sources */,
				612196AF7826846A50C07FA6 /* SpaceServiceRoom.swift in Sources */,
				D0E257557DAC8A34C7B52A9F /* SpaceSettingsFlowCoordinator.swift in Sources */,
				383063A7924F06D54BA9B24C /* SpaceSettingsScreen.swift in Sources */,
				0EC0AF8287D6E698969FC25B /* SpacesAnnouncementSheetView.swift in Sources */,
				E1428612B08ED3030EC1FEC3 /* SpacesScreen.swift in Sources */,
				9B3589276CA008E38FAAAE91 /* SpacesScreenCoordinator.swift in Sources */,
				89E6426C6097F848C125E65C /* SpacesScreenModels.swift in Sources */,
				81D4E550668B230A63B26CFB /* SpacesScreenViewModel.swift in Sources */,
				D029EBF4C7E519F03DCBFEEF /* SpacesScreenViewModelProtocol.swift in Sources */,
				88C8B87A26D6B4E731F2B5B7 /* SpacesTabFlowCoordinator.swift in Sources */,
				DF004A5B2EABBD0574D06A04 /* SplashScreenCoordinator.swift in Sources */,
				E1C67E5D9E22135A8FEBBD60 /* StackedAvatarsView.swift in Sources */,
				9FC79DA30AE0E1502DAEBD51 /* StartChatFlowCoordinator.swift in Sources */,
				3DAF325D8AE461F7CDB282BD /* StartChatScreen.swift in Sources */,
				6CD61FAF03E8986523C2ABB8 /* StartChatScreenCoordinator.swift in Sources */,
				C051475DFF4C8EBDDF4DC8E4 /* StartChatScreenModels.swift in Sources */,
				4A85928E27D4C1A548A06EE9 /* StartChatScreenViewModel.swift in Sources */,
				B402708F8728DD0DB7C324E2 /* StartChatScreenViewModelProtocol.swift in Sources */,
				E8AE3BE5C5D2E6C91751A2A6 /* StateMachineFactory.swift in Sources */,
				CB6BCBF28E4B76EA08C2926D /* StateRoomTimelineItem.swift in Sources */,
				3B277D9538090766DA6C4566 /* StateRoomTimelineView.swift in Sources */,
				B4AAB3257A83B73F53FB2689 /* StateStoreViewModel.swift in Sources */,
				CF638B8C6FDCE920AE061FAE /* StateStoreViewModelV2.swift in Sources */,
				B1069F361E604D5436AE9FFD /* StaticLocationScreen.swift in Sources */,
				1AB3D8563AB12635250A6A6E /* StaticLocationScreenCoordinator.swift in Sources */,
				DFD5AA8688A34C72D48AF3B1 /* StaticLocationScreenViewModel.swift in Sources */,
				5C164551F7D26E24F09083D3 /* StaticLocationScreenViewModelProtocol.swift in Sources */,
				C58E305C380D3ADDF7912180 /* StickerRoomTimelineItem.swift in Sources */,
				197441F1EF23A5DABACCA79F /* StickerRoomTimelineView.swift in Sources */,
				2F94054F50E312AF30BE07F3 /* String.swift in Sources */,
				7640A4B412CACF15D143CCD4 /* Strings+SAS.swift in Sources */,
				A7D48E44D485B143AADDB77D /* Strings+Untranslated.swift in Sources */,
				066A1E9B94723EE9F3038044 /* Strings.swift in Sources */,
				FF34BF2AF731340AF9414A18 /* SwipeRightAction.swift in Sources */,
				3B98049F56025726FB646ABD /* SwipeToReplyView.swift in Sources */,
				C097D5453640E27D397943CB /* TargetConfiguration.swift in Sources */,
				E290C78E7F09F47FD2662986 /* Task.swift in Sources */,
				1555A7643D85187D4851040C /* TemplateScreen.swift in Sources */,
				47305C0911C9E1AA774A4000 /* TemplateScreenCoordinator.swift in Sources */,
				CCBEC2100CAF2EEBE9DB4156 /* TemplateScreenModels.swift in Sources */,
				275EDE8849A2AC1D9309ED7C /* TemplateScreenViewModel.swift in Sources */,
				2C4C750D0039AFABDF24236C /* TemplateScreenViewModelProtocol.swift in Sources */,
				6B3AB95A6993646A5081BFF9 /* TestablePreview.swift in Sources */,
				1ECE584D2CFA0FEF0ADE458C /* TestablePreviewsDictionary.swift in Sources */,
				887AC93C523AEFB640EA5EC8 /* TextBasedRoomTimelineItem.swift in Sources */,
				4FE688FE9375B2FBF424146A /* TextBasedRoomTimelineViewProtocol.swift in Sources */,
				BB784A02BADB03C820617A46 /* TextRoomTimelineItem.swift in Sources */,
				53F1196F9C69512306A2693F /* TextRoomTimelineItemContent.swift in Sources */,
				D8CFA0EE46376F9FF04EEE45 /* TextRoomTimelineView.swift in Sources */,
				71643093F87153F633A1B025 /* ThreadDecorator.swift in Sources */,
				5EB116B58533C9A0EBA22717 /* ThreadTimelineScreen.swift in Sources */,
				09693596AA3CA4E598C0D2F1 /* ThreadTimelineScreenCoordinator.swift in Sources */,
				A46B93EA564F539CEC252ECC /* ThreadTimelineScreenModels.swift in Sources */,
				738288EAEE235CAC0893AB9E /* ThreadTimelineScreenViewModel.swift in Sources */,
				87E8C31FCF9276F15CB0B408 /* ThreadTimelineScreenViewModelProtocol.swift in Sources */,
				2AED12987603157C32C2114D /* TimelineBubbleLayout.swift in Sources */,
				2BFA4C6D5B3D327B02C66AB0 /* TimelineController.swift in Sources */,
				7DCFC31B49BDD2BC32184E58 /* TimelineControllerFactory.swift in Sources */,
				63FD7DBE7BBA149B4B8B99D7 /* TimelineControllerFactoryMock.swift in Sources */,
				B47213F07A67CE3A8D49CEC9 /* TimelineControllerFactoryProtocol.swift in Sources */,
				FA53FA227FFBE469AFF32F71 /* TimelineControllerProtocol.swift in Sources */,
				798BF3072137833FBD3F4C96 /* TimelineDeliveryStatusView.swift in Sources */,
				22BA593A5E19D8D3DE2FAA6F /* TimelineEventContent.swift in Sources */,
				109AEB7D33C4497727AFB87F /* TimelineInteractionHandler.swift in Sources */,
				E6FA87F773424B27614B23E9 /* TimelineItemAccessibilityModifier.swift in Sources */,
				F6767F17D538578B370DD805 /* TimelineItemBubbleBackground.swift in Sources */,
				79959F8E45C3749997482A7F /* TimelineItemBubbledStylerView.swift in Sources */,
				A808DC3F72D15C6C5A52317E /* TimelineItemDebugView.swift in Sources */,
				877D3CE8680536DB430DE6A2 /* TimelineItemIdentifier.swift in Sources */,
				2D76463CE5A9238B5BB5F393 /* TimelineItemKeyForwarder.swift in Sources */,
				C0B97FFEC0083F3A36609E61 /* TimelineItemMacContextMenu.swift in Sources */,
				6C98153D60FF9B648C166C27 /* TimelineItemMenu.swift in Sources */,
				AE07F215EBC2B9CBF17AA54B /* TimelineItemMenuAction.swift in Sources */,
				12CD8B5CC30A05061228BF9E /* TimelineItemMenuActionProvider.swift in Sources */,
				A6FFC4C5154C446BAD6B40D8 /* TimelineItemProvider.swift in Sources */,
				5CEA0BF496F00339A9E4486B /* TimelineItemProviderProtocol.swift in Sources */,
				440123E29E2F9B001A775BBE /* TimelineItemProxy.swift in Sources */,
				9586E90A447C4896C0CA3A8E /* TimelineItemReplyDetails.swift in Sources */,
				F3ECA377FF77E81A4F1FA062 /* TimelineItemSendInfoLabel.swift in Sources */,
				1B88BB631F7FC45A213BB554 /* TimelineItemSender.swift in Sources */,
				EFBBD44C0A16F017C32D2099 /* TimelineItemStatusView.swift in Sources */,
				18386B777FDA74E4B3282D4F /* TimelineItemThreadSummary.swift in Sources */,
				562EFB9AB62B38830D9AA778 /* TimelineMediaFrame.swift in Sources */,
				3684AD01C5FCB7616B28F629 /* TimelineMediaPreviewController.swift in Sources */,
				2A56B00B070F83E0FE571193 /* TimelineMediaPreviewDataSource.swift in Sources */,
				12EC6BC99F373FE5C6EB9B64 /* TimelineMediaPreviewDetailsView.swift in Sources */,
				4ED764A24F2A715C25CF07F1 /* TimelineMediaPreviewFileExportPicker.swift in Sources */,
				77FB08C303F4C74C0E8577E2 /* TimelineMediaPreviewModels.swift in Sources */,
				6386EA3C898AD1A4BC1DC8A5 /* TimelineMediaPreviewModifier.swift in Sources */,
				A32384E3D85CA65342D3A908 /* TimelineMediaPreviewRedactConfirmationView.swift in Sources */,
				86769B62BAE17601B3AE1B60 /* TimelineMediaPreviewViewModel.swift in Sources */,
				B818580464CFB5400A3EF6AE /* TimelineModels.swift in Sources */,
				4E4EF97B9F9CEFAC726BA72F /* TimelineProviderMock.swift in Sources */,
				E82E13CC3EB923CCB8F8273C /* TimelineProxy.swift in Sources */,
				16A1F6C703305FCAF4E14EC6 /* TimelineProxyMock.swift in Sources */,
				2FEC6652055984389CE1BBEC /* TimelineProxyProtocol.swift in Sources */,
				8446C2A7ECEFDA79F622725F /* TimelineReactionsView.swift in Sources */,
				4DAEE2468669848B6C9F55B4 /* TimelineReadReceiptsView.swift in Sources */,
				6EB46C92ECFEAE71959D91D2 /* TimelineReplyView.swift in Sources */,
				FD439E183A48BE871AEEFAEA /* TimelineScrollToBottomButton.swift in Sources */,
				9FBE1FB20171012260A32492 /* TimelineSenderAvatarView.swift in Sources */,
				C4FE0E11A907C8999F92D5A8 /* TimelineStartRoomTimelineItem.swift in Sources */,
				785613C0C092B532198EB3BB /* TimelineStartRoomTimelineView.swift in Sources */,
				F2D5C0E1351DA7BD16867629 /* TimelineStyle.swift in Sources */,
				7A0D335D38ECA095A575B4F7 /* TimelineStyler.swift in Sources */,
				6583A95947E78767736CB51A /* TimelineTableViewController.swift in Sources */,
				7F99B6DDBEC5D5E6752C7276 /* TimelineThreadSummaryView.swift in Sources */,
				67EFF46180B939CBF389AECD /* TimelineView.swift in Sources */,
				98EE4259A4A49BC757BA442C /* TimelineViewModel.swift in Sources */,
				F8B2F5CBCF2A0E0798E8D646 /* TimelineViewModelProtocol.swift in Sources */,
				B3D8AA9988F8A000B162DCB5 /* TombstonedAvatarImage.swift in Sources */,
				66C48B5B35C861C2089DBB12 /* ToolbarButton.swift in Sources */,
				1AF4A82B4332CAD2DB3EB5DA /* TopBannerModifier.swift in Sources */,
				6E44638FDF7D4B0F80EFA7EA /* TraceLogPack.swift in Sources */,
				126CBCF5B0145FA1377C1316 /* Tracing.swift in Sources */,
				E010DDE938032D3B8E84CC35 /* TracingHook.swift in Sources */,
				298F9EC30E918F12AB7F1EE8 /* TypingIndicatorView.swift in Sources */,
				36AC963F2F04069B7FF1AA0C /* UIConstants.swift in Sources */,
				A37EED79941AD3B7140B3822 /* UIDevice.swift in Sources */,
				0EE5EBA18BA1FE10254BB489 /* UIFont+AttributedStringBuilder.m in Sources */,
				E96005321849DBD7C72A28F2 /* UITestsAppCoordinator.swift in Sources */,
				384D6B9A7DFD7260139D6852 /* UITestsNotificationCenter.swift in Sources */,
				22882C710BC99EC34A5024A0 /* UITestsScreenIdentifier.swift in Sources */,
				706289B086B0A6B0C211763F /* UITestsSignalling.swift in Sources */,
				9603EEF6DE980BB1D15D4707 /* UIView.swift in Sources */,
				D02AA6208C7ACB9BE6332394 /* UNNotificationContent.swift in Sources */,
				071A017E415AD378F2961B11 /* URL.swift in Sources */,
				6FD8053301C5FEFA82D2F246 /* URLComponents.swift in Sources */,
				90733645AE76FB33DAD28C2B /* URLSession.swift in Sources */,
				18867F4F1C8991EEC56EA932 /* UTType.swift in Sources */,
				84226AD2E1F1FBC965F3B09E /* UnitTestsAppCoordinator.swift in Sources */,
				34C752A73717C691582DC6C7 /* UnsupportedRoomTimelineItem.swift in Sources */,
				D8459AAD6969B1431ECBE990 /* UnsupportedRoomTimelineView.swift in Sources */,
				7A71AEF419904209BB8C2833 /* UserAgentBuilder.swift in Sources */,
				7D58B4F46CAA9A7C3E4C6A30 /* UserDetailsEditScreen.swift in Sources */,
				A64B52D9F73F9A6B95AF24FE /* UserDetailsEditScreenCoordinator.swift in Sources */,
				3982C505960006B341CFD0C6 /* UserDetailsEditScreenModels.swift in Sources */,
				4BB51476A29E7E27BC14EA22 /* UserDetailsEditScreenViewModel.swift in Sources */,
				0ACAA31FD0399CEEBA3ECC21 /* UserDetailsEditScreenViewModelProtocol.swift in Sources */,
				828EA5009557C2B9DCD4CA0F /* UserDiscoverySection.swift in Sources */,
				044DD8F80231BC30570F7965 /* UserDiscoveryService.swift in Sources */,
				1C409A26A99F0371C47AFA51 /* UserDiscoveryServiceProtocol.swift in Sources */,
				7A495A5F3E5522DD7928CF8F /* UserIdentityProxy.swift in Sources */,
				12AF926E783E40BFB32A2D84 /* UserIdentityProxyMock.swift in Sources */,
				4E9782D683660463804C2DC3 /* UserIdentityProxyProtocol.swift in Sources */,
				988BA75A182738150894A23F /* UserIndicator.swift in Sources */,
				C4E0D03DF88242697545A9B7 /* UserIndicatorController.swift in Sources */,
				3467FEE8210D301FF1B77001 /* UserIndicatorControllerMock.swift in Sources */,
				E3E1E255DC8CB34BD8573E0D /* UserIndicatorControllerProtocol.swift in Sources */,
				A14A9419105A1CD42F0511C4 /* UserIndicatorModalView.swift in Sources */,
				9E838A62918E47BC72D6640D /* UserIndicatorPresenter.swift in Sources */,
				F7BC744FFA7FE248FAE7F570 /* UserIndicatorToastView.swift in Sources */,
				E3291AD16D7A5CB14781819C /* UserNotificationCenterProtocol.swift in Sources */,
				2932570AA418974979D16DED /* UserPreference.swift in Sources */,
				80DEA2A4B20F9E279EAE6B2B /* UserProfile+Mock.swift in Sources */,
				ED90A59F068FD0CA27E602ED /* UserProfileListRow.swift in Sources */,
				E21FE4C5B614F311C0955859 /* UserProfileProxy.swift in Sources */,
				1A3B073568D1DC8F76F1F3A0 /* UserProfileScreen.swift in Sources */,
				6AEB650311F694A5702255C9 /* UserProfileScreenCoordinator.swift in Sources */,
				D4CB979EB4FE26AAD9F9A72B /* UserProfileScreenModels.swift in Sources */,
				AC1DB27A4134470846BE49F6 /* UserProfileScreenViewModel.swift in Sources */,
				46A183C6125A669AEB005699 /* UserProfileScreenViewModelProtocol.swift in Sources */,
				69A9B430397C15075D86193F /* UserPropertiesExt.swift in Sources */,
				8AB8ED1051216546CB35FA0E /* UserSession.swift in Sources */,
				4A618590DEB72C4F186BFED4 /* UserSessionFlowCoordinator.swift in Sources */,
				6586E1F1D5F0651D0638FFAF /* UserSessionMock.swift in Sources */,
				978BB24F2A5D31EE59EEC249 /* UserSessionProtocol.swift in Sources */,
				7E91BAC17963ED41208F489B /* UserSessionStore.swift in Sources */,
				79D57E9AE03A2DC689D14EA2 /* UserSessionStoreMock.swift in Sources */,
				AC69B6DF15FC451AB2945036 /* UserSessionStoreProtocol.swift in Sources */,
				2447FADEF13225BB6227B977 /* VerificationBadge.swift in Sources */,
				5C33976A720B64094CBC56B1 /* VideoMediaEventsTimelineView.swift in Sources */,
				F07D88421A9BC4D03D4A5055 /* VideoRoomTimelineItem.swift in Sources */,
				1A83DD22F3E6F76B13B6E2F9 /* VideoRoomTimelineItemContent.swift in Sources */,
				2CA61BB208CD82EBDB58CD13 /* VideoRoomTimelineView.swift in Sources */,
				6FC10A00D268FCD48B631E37 /* ViewFrameReader.swift in Sources */,
				EED33AFD9334EFD7398707A6 /* VisualListItem.swift in Sources */,
				1318721F4E5F307586D98112 /* VoiceMessageButton.swift in Sources */,
				4681820102DAC8BA586357D4 /* VoiceMessageCache.swift in Sources */,
				4F2DF6138E87A4B8C2488CA3 /* VoiceMessageCacheProtocol.swift in Sources */,
				4870F7F72CEBEFDAD1C973A6 /* VoiceMessageMediaEventsTimelineView.swift in Sources */,
				386720B603F87D156DB01FB2 /* VoiceMessageMediaManager.swift in Sources */,
				9DE801D278AC34737467F937 /* VoiceMessageMediaManagerProtocol.swift in Sources */,
				F7932A3F075B0D3F24DEECB5 /* VoiceMessagePreviewComposer.swift in Sources */,
				C2879369106A419A5071F1F8 /* VoiceMessageRecorder.swift in Sources */,
				19DED23340D0855B59693ED2 /* VoiceMessageRecorderProtocol.swift in Sources */,
				C405528EB4BBEA93579050EE /* VoiceMessageRecordingButton.swift in Sources */,
				E0C167D41A48EDB30B447DE3 /* VoiceMessageRecordingComposer.swift in Sources */,
				756EA0D663261889EF64E6D4 /* VoiceMessageRecordingView.swift in Sources */,
				55DF6DEEF2CEEF40F84B53B0 /* VoiceMessageRoomPlaybackView.swift in Sources */,
				024E70451A7CD9E4E034D8A9 /* VoiceMessageRoomTimelineItem.swift in Sources */,
				1224084B7E289E0830BA2C54 /* VoiceMessageRoomTimelineView.swift in Sources */,
				CA12AE0DCD57D49CD96C699A /* WaveformCursorView.swift in Sources */,
				63CDC201A5980F304F6D0A1C /* WaveformInteractionModifier.swift in Sources */,
				B773ACD8881DB18E876D950C /* WaveformSource.swift in Sources */,
				08CB4BD12CEEDE6AAE4A18DD /* WindowManager.swift in Sources */,
				AE5AAD9E32511544FDFA5560 /* WindowManagerProtocol.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		BAD5CD7BE53A7C832569B67A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				795A854F63301DC6B46217B9 /* AccessibilityIdentifiers.swift in Sources */,
				065EAB39F3F3AB4F6BD2A362 /* AppLockSetupTests.swift in Sources */,
				05E797C4E0048BB487E5C4D6 /* AppLockTests.swift in Sources */,
				7405B4824D45BA7C3D943E76 /* Application.swift in Sources */,
				CB07184D37D5D65327A5A693 /* AuthenticationFlowCoordinatorTests.swift in Sources */,
				9EF72884B74BC39B01640098 /* BugReportTests.swift in Sources */,
				94D0F36A87E596A93C0C178A /* Bundle.swift in Sources */,
				8D24671992A1C1753B211221 /* EncryptionResetTests.swift in Sources */,
				E5E43A0CA99AF5BA11B194A2 /* EncryptionSettingsTests.swift in Sources */,
				E02DAD9FD8D62587049FFFEC /* LinkNewDeviceTests.swift in Sources */,
				A950C95855C474F75B30CA7B /* PollFormScreenTests.swift in Sources */,
				B5BCE012F9E7C45D1C76108E /* RoomMembersListScreenTests.swift in Sources */,
				DBC3FDE1540B39702A117D8E /* RoomRolesAndPermissionsTests.swift in Sources */,
				94EB81606839C175CA6C2ADB /* RoomScreenTests.swift in Sources */,
				E9985DCD1B0D026D7E8BF809 /* ServerSelectionTests.swift in Sources */,
				D5C2DA52162A978743A183F2 /* SessionVerificationTests.swift in Sources */,
				221A7F92116722322AE150AE /* StartChatTests.swift in Sources */,
				54AE8860D668AFD96E7E177B /* UITestsScreenIdentifier.swift in Sources */,
				84EFCB95F9DA2979C8042B26 /* UITestsSignalling.swift in Sources */,
				B22D857D1E8FCA6DD74A58E3 /* UserSessionScreenTests.swift in Sources */,
				588411C8FD72B2A2DFE5F7DE /* XCUIElement.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D20011C9306392A289C64906 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				3B0718607B0665D163142DAE /* SDKGeneratedMocks.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		D831C59C840FB7B2C1C028A0 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				DC08ADC41E792086A340A8B3 /* AccessibilityIdentifiers.swift in Sources */,
				1702981A8085BE4FB0EC001B /* Application.swift in Sources */,
				388D39ED9FE1122EA6D76BF2 /* Common.swift in Sources */,
				A439B456D0761D6541745CC3 /* NSRegularExpresion.swift in Sources */,
				32B7891D937377A59606EDFC /* UserFlowTests.swift in Sources */,
				B444F9C184A377C1B481F07F /* XCUIElement.swift in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		0EEC1557A40FBA6DF49D83A2 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C0FAEB81CFD9776CD78CE489 /* ElementX */;
			targetProxy = 4D8DD8FE84794CA168A8499A /* PBXContainerItemProxy */;
		};
		2C29670603B37E38705D5FF1 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = FEB53A5BC378C913769656D8 /* NSE */;
			targetProxy = AE0C21E7E01A23610E54DF9D /* PBXContainerItemProxy */;
		};
		2E32BC489F482046B8B1460F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 676A87694F0F247B2AF1A142 /* MatrixRustSDKMocks */;
			targetProxy = 2324965D972BC4812FE0F380 /* PBXContainerItemProxy */;
		};
		421359F1BC0A1816DD34A2BB /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C0FAEB81CFD9776CD78CE489 /* ElementX */;
			targetProxy = 4448BD77D7203616C4FAD26A /* PBXContainerItemProxy */;
		};
		468963EFD503D7DFAD238754 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C0FAEB81CFD9776CD78CE489 /* ElementX */;
			targetProxy = 6848AF4480814C5F810FB7EB /* PBXContainerItemProxy */;
		};
		58C473A5DEA945AACFEA8E9F /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 19F0C845D67E9BEA4BE7133E /* ShareExtension */;
			targetProxy = 52A426E590105174D83B9532 /* PBXContainerItemProxy */;
		};
		856923B8570E40A97E26EEDE /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C0FAEB81CFD9776CD78CE489 /* ElementX */;
			targetProxy = 1CE0B5D9ECEB44A4A32285B4 /* PBXContainerItemProxy */;
		};
		8E24DC048A099AAFEE13B4F5 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = C0FAEB81CFD9776CD78CE489 /* ElementX */;
			targetProxy = 889C131F86E6415074D382B9 /* PBXContainerItemProxy */;
		};
		BE5BE6377A4171172FBD4D9A /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			productRef = DB9D6197EEDBA2CC860208E2 /* MatrixRustSDK */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		135FC689EA39AE1D34153B58 /* SAS.strings */ = {
			isa = PBXVariantGroup;
			children = (
				9F40FB0A43DAECEC27C73722 /* bg */,
				2E11E7C396ED06A154CF6DF3 /* cs */,
				DA3D82522494E78746B2214E /* de */,
				7447C0AD7EF302CD027D6230 /* en */,
				6722709BD6178E10B70C9641 /* es */,
				F3C7252B3461D06175D975A4 /* et */,
				C715CFE00686DACA59D836EA /* fa */,
				A9E88667D393612FD5D84718 /* fi */,
				CEE20623EB4A9B88FB29F2BA /* fr */,
				54A7923F0115CF17ABC8047F /* hr */,
				D196116D2DD3F2757D45FCB7 /* hu */,
				330AF4D121C3396F7A14B21D /* id */,
				61B33F23681660E940BA57F4 /* it */,
				2DA3DBE1A42EAFF93889FA04 /* nl */,
				BEE365C5A4E90ACBE398EFFE /* pt */,
				FABAC5C4373B0EC24D399663 /* pt-BR */,
				105429F29096729EDD3152CF /* ru */,
				A02D1A490944BF01A37586E1 /* sk */,
				7509AB72755DCC4B4E721B36 /* sv */,
				AFEF489B8E2450E2BA1A314E /* uk */,
				3AD253E7EFF88F308D644272 /* zh-Hans */,
			);
			name = SAS.strings;
			sourceTree = "<group>";
		};
		187853A7E643995EE49FAD43 /* Localizable.stringsdict */ = {
			isa = PBXVariantGroup;
			children = (
				34E0FA38BD473FFA6F1AB7A5 /* be */,
				2CF9FE7E0CF9F40D1509E63A /* bg */,
				6654859746B0BE9611459391 /* cs */,
				1A9E7C89E4BE90383BE235C5 /* cy */,
				0AB7A0C06CB527A1095DEB33 /* da */,
				AE5DDBEBBA17973ED4638823 /* de */,
				28EA8BE9EEDBD17555141C7E /* el */,
				13802897C7AFA360EA74C0B0 /* en */,
				AACE9B8E1A4AE79A7E2914F6 /* es */,
				4F5F0662483ED69791D63B16 /* et */,
				B08CBE1E670690ECF11C2C6A /* eu */,
				48CE6BF18E542B32FA52CE06 /* fa */,
				057B747CF045D3C6C30EAB2C /* fi */,
				653610CB5F9776EAAAB98155 /* fr */,
				233D5F7E5E9F49ABF3413291 /* hr */,
				C95ADE8D9527523572532219 /* hu */,
				475D47D0BFE961B02BAC5D49 /* id */,
				6FC5015B9634698BDB8701AF /* it */,
				D1896F6288D80E1F3EFB3DF8 /* ka */,
				3747C96188856006F784BF49 /* ko */,
				2B9BCACD0CC4CB8E37F17732 /* lt */,
				7720ACAC6155AB7F9C70B546 /* nb */,
				2AE83A3DD63BCFBB956FE5CB /* nl */,
				4C8D988E82A8DFA13BE46F7C /* pl */,
				8166F121C79C7B62BF01D508 /* pt */,
				21BA866267F84BF4350B0CB7 /* pt-BR */,
				E9D059BFE329BE09B6D96A9F /* ro */,
				E5F2B6443D1ED8602F328539 /* ru */,
				667DD3A9D932D7D9EB380CAA /* sk */,
				0EE9EAF0309A2A1D67D8FAF5 /* sv */,
				E157152B11E347F735C3FD6E /* tr */,
				5F12E996BFBEB43815189ABF /* uk */,
				D751AA05AD2182BFC4608DE6 /* ur */,
				DFFB0E7C6D8E190AFA0176DC /* uz */,
				AB26D5444A4A7E095222DE8B /* zh-Hans */,
				49E6066092ED45E36BB306F7 /* zh-Hant-TW */,
			);
			name = Localizable.stringsdict;
			sourceTree = "<group>";
		};
		7109E709A7738E6BCC4553E6 /* Localizable.strings */ = {
			isa = PBXVariantGroup;
			children = (
				F0205C03F98BE861EDABCB0D /* be */,
				49193CB0C248D621A96FB2AA /* bg */,
				8D8169443E5AC5FF71BFB3DB /* cs */,
				B0C5E5931A668B18D8C09028 /* cy */,
				6DB53055CB130F0651C70763 /* da */,
				35AFCF4C05DEED04E3DB1A16 /* de */,
				113356152C099951A6D17D85 /* el */,
				CACA846B3E3E9A521D98B178 /* en */,
				F409D44C2E6BE50462E82F8A /* en-US */,
				CBBCC6E74774E79B599625D0 /* es */,
				A443FAE2EE820A5790C35C8D /* et */,
				44AEEE13AC1BF303AE48CBF8 /* eu */,
				A9873374E72AA53260AE90A2 /* fa */,
				434522ED2BDED08759048077 /* fi */,
				CC680E0E79D818706CB28CF8 /* fr */,
				D6D094C15E8DB424F1C6FC94 /* hr */,
				624244C398804ADC885239AA /* hu */,
				EF98A02DED04075F7CF0C721 /* id */,
				7B04BD3874D736127A8156B8 /* it */,
				4629710C0337ADD9C8909542 /* ka */,
				B80D1901BA0B095E27793EDE /* ko */,
				D67CBAFA48ED0B6FCE74F88F /* lt */,
				F51D674A5B5F1FE1B878E20F /* nb */,
				CDE3F3911FF7CC639BDE5844 /* nl */,
				8140010A796DB2C7977B6643 /* pl */,
				0CB569EAA5017B5B23970655 /* pt */,
				8A9AE4967817E9608E22EB44 /* pt-BR */,
				33E49C5C6F802B4D94CA78D1 /* ro */,
				E8294DB9E95C0C0630418466 /* ru */,
				AD378D580A41E42560C60E9C /* sk */,
				ACA11F7F50A4A3887A18CA5A /* sv */,
				529513218340CC8419273165 /* tr */,
				ADCB8A232D3A8FB3E16A7303 /* uk */,
				A8F48EB9B52E70285A4BCB07 /* ur */,
				475EB595D7527E9A8A14043E /* uz */,
				284FEEB0789B8894E52A7F34 /* zh-Hans */,
				91CF6F7D08228D16BA69B63B /* zh-Hant-TW */,
			);
			name = Localizable.strings;
			sourceTree = "<group>";
		};
		91DE43B8815918E590912DDA /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				34ED3AB7E0287552A5648AB3 /* be */,
				EA880E78AF4BD24E45A7808C /* bg */,
				8D1FA20DAB853C1156054912 /* cs */,
				23674BF78CE814366EBD8762 /* cy */,
				E604A74AEFE0BF6151061291 /* da */,
				84311D707B09854D67F78BBF /* de */,
				8585C636A10B8141A7AE909F /* el */,
				1215A4FC53D2319E81AE8970 /* en */,
				2525D78FEA7E7B132ED85C58 /* es */,
				2C39D91A31409775B0F4268F /* et */,
				70F8DAEF1A8131BDFD4CDE83 /* eu */,
				24E637CF570711FB5FD63DEA /* fi */,
				ACD7BD6BEE21264F6677904A /* fr */,
				A2723A4AF3AB9F5E18D26E49 /* hr */,
				1D652E78832289CD9EB64488 /* hu */,
				7199693797B66245EF97BCF5 /* id */,
				44C314C00533E2C297796B60 /* it */,
				0BA7D6C94A50428463D09AF0 /* ka */,
				113873B97F27394ABE41BCFD /* ko */,
				F2DC502B1A566E99969D34DD /* nb */,
				E60757AFE04391B43EA568B8 /* nl */,
				997BF045585AF6DB2EBC5755 /* pl */,
				A8DF55467ED4CE76B7AE9A33 /* pt */,
				419957D7B1C983D7B3B93678 /* pt-BR */,
				86C8CE2630F54D5FE1591786 /* ro */,
				9B7D8D3638864B7482E148CC /* ru */,
				7D39AF1F659923D77778511E /* sk */,
				969694F67E844FCA51F7E051 /* sv */,
				CA46BDF38F87118939BDF659 /* tr */,
				D66B5D86A9AB95E0E01BED82 /* uk */,
				D8320AB70CEFCDC0EC6E72B6 /* ur */,
				8931C8314C373C8EFAA9EC0C /* uz */,
				FF720BA68256297680980481 /* zh-Hans */,
				0545AC444BEEA89FF8C509FD /* zh-Hant-TW */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
		D2F7194F440375338F8E2487 /* Untranslated.strings */ = {
			isa = PBXVariantGroup;
			children = (
				AA19C32BD97F45847724E09A /* en */,
			);
			name = Untranslated.strings;
			sourceTree = "<group>";
		};
		F75DF9500D69A3AAF8339E69 /* Untranslated.stringsdict */ = {
			isa = PBXVariantGroup;
			children = (
				E0FCA0957FAA0E15A9F5579D /* en */,
			);
			name = Untranslated.stringsdict;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		2DFF6BC8513E455947420CEA /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				PRODUCT_NAME = MatrixRustSDKMocks;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		2F9917BC52CB6F9FFACE9D64 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = AccessibilityTests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				OTHER_SWIFT_FLAGS = (
					"-DRELEASE",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.accessibility.tests";
				PRODUCT_NAME = AccessibilityTests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = ElementX;
			};
			name = Release;
		};
		33096BC465A038B6B6D76B7A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = AccessibilityTests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				OTHER_SWIFT_FLAGS = (
					"-DDEBUG",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.accessibility.tests";
				PRODUCT_NAME = AccessibilityTests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = ElementX;
			};
			name = Debug;
		};
		4CB921EC997F763064B8E436 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_ENTITLEMENTS = NSE/SupportingFiles/NSE.entitlements;
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
				INFOPLIST_FILE = NSE/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@executable_path/../../Frameworks",
				);
				MARKETING_VERSION = "$(MARKETING_VERSION)";
				OTHER_SWIFT_FLAGS = (
					"-DIS_NSE",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.nse";
				PRODUCT_DISPLAY_NAME = "$(APP_DISPLAY_NAME)";
				PRODUCT_NAME = NSE;
				SDKROOT = iphoneos;
				SWIFT_OBJC_INTERFACE_HEADER_NAME = "GeneratedInterface-Swift.h";
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		5206AC013E4214ADC89F8C3C /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = PreviewTests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.preview.tests";
				PRODUCT_NAME = PreviewTests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ElementX.app/ElementX";
			};
			name = Debug;
		};
		53B6D5892165E771A8489F9D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				PRODUCT_NAME = MatrixRustSDKMocks;
				SDKROOT = iphoneos;
				SKIP_INSTALL = YES;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		584E20C1DA5831E0694FE350 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Debug;
		};
		62E1B7866DF0ED442C39A83B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_ENTITLEMENTS = ElementX/SupportingFiles/ElementX.entitlements;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				DEVELOPMENT_ASSET_PATHS = DevelopmentAssets/Media;
				DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
				INFOPLIST_FILE = ElementX/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = "$(MARKETING_VERSION)";
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-ObjC",
				);
				OTHER_SWIFT_FLAGS = (
					"-DIS_MAIN_APP",
				);
				PILLS_UT_TYPE_IDENTIFIER = "$(BASE_BUNDLE_IDENTIFIER).pills";
				PRODUCT_BUNDLE_IDENTIFIER = "$(BASE_BUNDLE_IDENTIFIER)";
				PRODUCT_NAME = "$(APP_NAME)";
				SDKROOT = iphoneos;
				SWIFT_OBJC_BRIDGING_HEADER = "ElementX/SupportingFiles/ElementX-Bridging-Header.h";
				SWIFT_OBJC_INTERFACE_HEADER_NAME = "GeneratedInterface-Swift.h";
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		6897D5BC19A2EA6ABD57DE7E /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
				CODE_SIGN_ENTITLEMENTS = ElementX/SupportingFiles/ElementX.entitlements;
				CODE_SIGN_IDENTITY = "iPhone Developer";
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				DEVELOPMENT_ASSET_PATHS = DevelopmentAssets/Media;
				DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
				INFOPLIST_FILE = ElementX/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
				);
				MARKETING_VERSION = "$(MARKETING_VERSION)";
				OTHER_LDFLAGS = (
					"$(inherited)",
					"-ObjC",
				);
				OTHER_SWIFT_FLAGS = (
					"-DIS_MAIN_APP",
				);
				PILLS_UT_TYPE_IDENTIFIER = "$(BASE_BUNDLE_IDENTIFIER).pills";
				PRODUCT_BUNDLE_IDENTIFIER = "$(BASE_BUNDLE_IDENTIFIER)";
				PRODUCT_NAME = "$(APP_NAME)";
				SDKROOT = iphoneos;
				SWIFT_OBJC_BRIDGING_HEADER = "ElementX/SupportingFiles/ElementX-Bridging-Header.h";
				SWIFT_OBJC_INTERFACE_HEADER_NAME = "GeneratedInterface-Swift.h";
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		6EE786F14472D5CCF8DD0980 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = UnitTests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.unit.tests";
				PRODUCT_NAME = UnitTests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ElementX.app/ElementX";
			};
			name = Debug;
		};
		7620CDAB1B38B30431DA8878 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_ENTITLEMENTS = ShareExtension/SupportingFiles/ShareExtension.entitlements;
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
				INFOPLIST_FILE = ShareExtension/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@executable_path/../../Frameworks",
				);
				MARKETING_VERSION = "$(MARKETING_VERSION)";
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.shareextension";
				PRODUCT_DISPLAY_NAME = "$(APP_DISPLAY_NAME)";
				PRODUCT_NAME = ShareExtension;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		7A90A3EBE1ABAB9EAE0952F0 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				APP_DISPLAY_NAME = "Element X";
				APP_GROUP_IDENTIFIER = group.io.element;
				APP_NAME = ElementX;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "colors/accent-color";
				BASE_BUNDLE_IDENTIFIER = io.element.elementx;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DEVELOPMENT_TEAM = 7J4U792NQT;
				ENABLE_BITCODE = NO;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = 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 = 18.5;
				KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(DEVELOPMENT_TEAM).$(BASE_BUNDLE_IDENTIFIER)";
				MACOSX_DEPLOYMENT_TARGET = 14.5;
				MARKETING_VERSION = 26.03.1;
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				PRODUCTION_APP_NAME = Element;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = iphoneos;
				SUPPORTS_MACCATALYST = NO;
				SWIFT_COMPILATION_MODE = wholemodule;
				SWIFT_OPTIMIZATION_LEVEL = "-O";
				SWIFT_VERSION = 5.0;
			};
			name = Release;
		};
		7B3CFB954614306BF6CFFE97 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				APP_DISPLAY_NAME = "Element X";
				APP_GROUP_IDENTIFIER = group.io.element;
				APP_NAME = ElementX;
				ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = "colors/accent-color";
				BASE_BUNDLE_IDENTIFIER = io.element.elementx;
				CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
				CLANG_CXX_LIBRARY = "libc++";
				CLANG_ENABLE_MODULES = YES;
				CLANG_ENABLE_OBJC_ARC = YES;
				CLANG_ENABLE_OBJC_WEAK = YES;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEVELOPMENT_TEAM = 7J4U792NQT;
				ENABLE_BITCODE = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				GCC_C_LANGUAGE_STANDARD = gnu11;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_NO_COMMON_BLOCKS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					"$(inherited)",
					"DEBUG=1",
				);
				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 = 18.5;
				KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(DEVELOPMENT_TEAM).$(BASE_BUNDLE_IDENTIFIER)";
				MACOSX_DEPLOYMENT_TARGET = 14.5;
				MARKETING_VERSION = 26.03.1;
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = YES;
				PRODUCTION_APP_NAME = Element;
				PRODUCT_NAME = "$(TARGET_NAME)";
				SDKROOT = iphoneos;
				SUPPORTS_MACCATALYST = NO;
				SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
				SWIFT_OPTIMIZATION_LEVEL = "-Onone";
				SWIFT_VERSION = 5.0;
			};
			name = Debug;
		};
		86C938520E216F41879961DF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = UnitTests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.unit.tests";
				PRODUCT_NAME = UnitTests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ElementX.app/ElementX";
			};
			name = Release;
		};
		933B10FDD7A1E378AB35B76E /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = UITests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				OTHER_SWIFT_FLAGS = (
					"-DDEBUG",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.ui.tests";
				PRODUCT_NAME = UITests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = ElementX;
			};
			name = Debug;
		};
		A1ACA222659F60BAAFB9976B /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = UITests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				OTHER_SWIFT_FLAGS = (
					"-DRELEASE",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.ui.tests";
				PRODUCT_NAME = UITests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = ElementX;
			};
			name = Release;
		};
		A46EFA0820A3F5A3A0C74CFE /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_ENTITLEMENTS = NSE/SupportingFiles/NSE.entitlements;
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
				INFOPLIST_FILE = NSE/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@executable_path/../../Frameworks",
				);
				MARKETING_VERSION = "$(MARKETING_VERSION)";
				OTHER_SWIFT_FLAGS = (
					"-DIS_NSE",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.nse";
				PRODUCT_DISPLAY_NAME = "$(APP_DISPLAY_NAME)";
				PRODUCT_NAME = NSE;
				SDKROOT = iphoneos;
				SWIFT_OBJC_INTERFACE_HEADER_NAME = "GeneratedInterface-Swift.h";
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Debug;
		};
		AAE81BF8DCDB30B237B10C3E /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = IntegrationTests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.integration.tests";
				PRODUCT_NAME = IntegrationTests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = ElementX;
			};
			name = Debug;
		};
		D31A0743D3A01F7671ABD26E /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Release;
		};
		E57C898C511BBC8215673DEF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_ENTITLEMENTS = ShareExtension/SupportingFiles/ShareExtension.entitlements;
				CURRENT_PROJECT_VERSION = "$(CURRENT_PROJECT_VERSION)";
				DEVELOPMENT_TEAM = "$(DEVELOPMENT_TEAM)";
				INFOPLIST_FILE = ShareExtension/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@executable_path/../../Frameworks",
				);
				MARKETING_VERSION = "$(MARKETING_VERSION)";
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.shareextension";
				PRODUCT_DISPLAY_NAME = "$(APP_DISPLAY_NAME)";
				PRODUCT_NAME = ShareExtension;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
			};
			name = Release;
		};
		F0A74453D306F668178A859E /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = IntegrationTests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.integration.tests";
				PRODUCT_NAME = IntegrationTests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_TARGET_NAME = ElementX;
			};
			name = Release;
		};
		FA443F049643C8C3F0066E59 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUNDLE_LOADER = "$(TEST_HOST)";
				INFOPLIST_FILE = PreviewTests/SupportingFiles/Info.plist;
				LD_RUNPATH_SEARCH_PATHS = (
					"$(inherited)",
					"@executable_path/Frameworks",
					"@loader_path/Frameworks",
				);
				PRODUCT_BUNDLE_IDENTIFIER = "${BASE_BUNDLE_IDENTIFIER}.preview.tests";
				PRODUCT_NAME = PreviewTests;
				SDKROOT = iphoneos;
				TARGETED_DEVICE_FAMILY = "1,2";
				TEST_HOST = "$(BUILT_PRODUCTS_DIR)/ElementX.app/ElementX";
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		4272AFBE93EEF7B03D9B9ECD /* Build configuration list for PBXNativeTarget "MatrixRustSDKMocks" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				53B6D5892165E771A8489F9D /* Debug */,
				2DFF6BC8513E455947420CEA /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		79663128986C62EFAC289176 /* Build configuration list for PBXNativeTarget "UnitTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				6EE786F14472D5CCF8DD0980 /* Debug */,
				86C938520E216F41879961DF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		7AE41FCCF9D1352E2770D1F9 /* Build configuration list for PBXProject "ElementX" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				7B3CFB954614306BF6CFFE97 /* Debug */,
				7A90A3EBE1ABAB9EAE0952F0 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		8FFA8C81E8F740B7AC0183EC /* Build configuration list for PBXNativeTarget "AccessibilityTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				33096BC465A038B6B6D76B7A /* Debug */,
				2F9917BC52CB6F9FFACE9D64 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		A60414DDC2A95B206C91D4A4 /* Build configuration list for PBXNativeTarget "ShareExtension" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				7620CDAB1B38B30431DA8878 /* Debug */,
				E57C898C511BBC8215673DEF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		B15427F8699AD5A5FC75C17E /* Build configuration list for PBXNativeTarget "ElementX" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				6897D5BC19A2EA6ABD57DE7E /* Debug */,
				62E1B7866DF0ED442C39A83B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		B7DCEF0CC298791B0EC4CA84 /* Build configuration list for PBXNativeTarget "IntegrationTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				AAE81BF8DCDB30B237B10C3E /* Debug */,
				F0A74453D306F668178A859E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		C0090A197E33AEC1E7CD03FD /* Build configuration list for PBXAggregateTarget "Periphery" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				584E20C1DA5831E0694FE350 /* Debug */,
				D31A0743D3A01F7671ABD26E /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		CBD61DB8FBC472BAA66A0CBD /* Build configuration list for PBXNativeTarget "NSE" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				A46EFA0820A3F5A3A0C74CFE /* Debug */,
				4CB921EC997F763064B8E436 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		DA320DCEE4CFFAF3A564D280 /* Build configuration list for PBXNativeTarget "PreviewTests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				5206AC013E4214ADC89F8C3C /* Debug */,
				FA443F049643C8C3F0066E59 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F1B67CF63C1231AEB14D70E6 /* Build configuration list for PBXNativeTarget "UITests" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				933B10FDD7A1E378AB35B76E /* Debug */,
				A1ACA222659F60BAAFB9976B /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
/* End XCConfigurationList section */

/* Begin XCLocalSwiftPackageReference section */
		C89CF7729E028671C5DC461E /* XCLocalSwiftPackageReference "compound-ios" */ = {
			isa = XCLocalSwiftPackageReference;
			relativePath = "compound-ios";
		};
/* End XCLocalSwiftPackageReference section */

/* Begin XCRemoteSwiftPackageReference section */
		0CBF57301AA172C21F76CE86 /* XCRemoteSwiftPackageReference "maplibre-gl-native-distribution" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/maplibre/maplibre-gl-native-distribution";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 6.22.1;
			};
		};
		395DE6AE429B7ACC7C7FE31D /* XCRemoteSwiftPackageReference "KZFileWatchers" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/krzysztofzablocki/KZFileWatchers";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 1.2.0;
			};
		};
		4A8D3ABF18EABB8066BBD46E /* XCRemoteSwiftPackageReference "swift-async-algorithms" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/apple/swift-async-algorithms";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 1.1.1;
			};
		};
		4BDA7F6042968E8422470F3F /* XCRemoteSwiftPackageReference "LoremSwiftum" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/lukaskubanek/LoremSwiftum";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 2.2.3;
			};
		};
		4C34425923978C97409A3EF2 /* XCRemoteSwiftPackageReference "DSWaveformImage" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/dmrschmidt/DSWaveformImage";
			requirement = {
				kind = exactVersion;
				version = 14.2.2;
			};
		};
		61916C63E3F5BD900F08DA0C /* XCRemoteSwiftPackageReference "KeychainAccess" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/kishikawakatsumi/KeychainAccess";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 4.2.2;
			};
		};
		6582B5AF3F104B0F7E031E7D /* XCRemoteSwiftPackageReference "SwiftState" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/ReactKit/SwiftState";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 6.0.0;
			};
		};
		6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/element-hq/matrix-rust-components-swift";
			requirement = {
				kind = exactVersion;
				version = 26.02.24;
			};
		};
		701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/nicklockwood/GZIP";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 1.3.2;
			};
		};
		75CC627F59499C9E93D8FDAD /* XCRemoteSwiftPackageReference "Dynamic" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/mhdhejazi/Dynamic";
			requirement = {
				kind = exactVersion;
				version = 1.2;
			};
		};
		8213398B60F9B660D9216ADF /* XCRemoteSwiftPackageReference "element-call-swift" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/element-hq/element-call-swift";
			requirement = {
				kind = exactVersion;
				version = 0.16.3;
			};
		};
		821C67C9A7F8CC3FD41B28B4 /* XCRemoteSwiftPackageReference "emojibase-bindings" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/matrix-org/emojibase-bindings";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 1.5.0;
			};
		};
		869B65C34E469FC879A9F116 /* XCRemoteSwiftPackageReference "swift-clocks" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/pointfreeco/swift-clocks";
			requirement = {
				kind = upToNextMajorVersion;
				minimumVersion = 1.0.6;
			};
		};
		96495DD8554E2F39D3954354 /* XCRemoteSwiftPackageReference "posthog-ios" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/PostHog/posthog-ios";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 3.37.1;
			};
		};
		A08925A9D5E3770DEB9D8509 /* XCRemoteSwiftPackageReference "sentry-cocoa" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/getsentry/sentry-cocoa";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 9.2.0;
			};
		};
		AB8E808A59756170682BEC20 /* XCRemoteSwiftPackageReference "SwiftSoup" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/scinfu/SwiftSoup.git";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 2.11.2;
			};
		};
		AC3475112CA40C2C6E78D1EB /* XCRemoteSwiftPackageReference "matrix-analytics-events" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/matrix-org/matrix-analytics-events";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 0.30.0;
			};
		};
		CCD235515AFCEE6D2005B705 /* XCRemoteSwiftPackageReference "LRUCache" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/nicklockwood/LRUCache";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 1.2.0;
			};
		};
		D283517192CAC3E2E6920765 /* XCRemoteSwiftPackageReference "Kingfisher" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/onevcat/Kingfisher";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 8.6.2;
			};
		};
		D5F7D47BBAAE0CF1DDEB3034 /* XCRemoteSwiftPackageReference "DeviceKit" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/devicekit/DeviceKit";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 5.7.0;
			};
		};
		E025F19D013D9BA6C58B37F4 /* XCRemoteSwiftPackageReference "swift-algorithms" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/apple/swift-algorithms";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 1.2.1;
			};
		};
		E2F3DA35D462724CCC61DE2C /* XCRemoteSwiftPackageReference "swift-ogg" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/element-hq/swift-ogg";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 0.0.3;
			};
		};
		E9C4F3A12AA1F65C13A8C8EB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/pointfreeco/swift-snapshot-testing";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 1.18.7;
			};
		};
		EBD512E01D6AED903C15C5F5 /* XCRemoteSwiftPackageReference "SwiftUI-Flow" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/tevelee/SwiftUI-Flow.git";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 3.1.1;
			};
		};
		EC6D0C817B1C21D9D096505A /* XCRemoteSwiftPackageReference "Version" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/mxcl/Version";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 2.2.0;
			};
		};
		EE40B0E16A55BD23ECBFFD22 /* XCRemoteSwiftPackageReference "matrix-rich-text-editor-swift" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/element-hq/matrix-rich-text-editor-swift";
			requirement = {
				kind = exactVersion;
				version = 2.41.0;
			};
		};
		F76A08D0EA29A07A54F4EB4D /* XCRemoteSwiftPackageReference "swift-collections" */ = {
			isa = XCRemoteSwiftPackageReference;
			repositoryURL = "https://github.com/apple/swift-collections";
			requirement = {
				kind = upToNextMinorVersion;
				minimumVersion = 1.3.0;
			};
		};
/* End XCRemoteSwiftPackageReference section */

/* Begin XCSwiftPackageProductDependency section */
		020597E28A4BC8E1BE8EDF6E /* KeychainAccess */ = {
			isa = XCSwiftPackageProductDependency;
			package = 61916C63E3F5BD900F08DA0C /* XCRemoteSwiftPackageReference "KeychainAccess" */;
			productName = KeychainAccess;
		};
		07FEEEDB11543A7DED420F04 /* Compound */ = {
			isa = XCSwiftPackageProductDependency;
			productName = Compound;
		};
		0DD568A494247444A4B56031 /* Kingfisher */ = {
			isa = XCSwiftPackageProductDependency;
			package = D283517192CAC3E2E6920765 /* XCRemoteSwiftPackageReference "Kingfisher" */;
			productName = Kingfisher;
		};
		1081D3630AAD3ACEDDEC3A98 /* LRUCache */ = {
			isa = XCSwiftPackageProductDependency;
			package = CCD235515AFCEE6D2005B705 /* XCRemoteSwiftPackageReference "LRUCache" */;
			productName = LRUCache;
		};
		19CD5B074D7DD44AF4C58BB6 /* SwiftState */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6582B5AF3F104B0F7E031E7D /* XCRemoteSwiftPackageReference "SwiftState" */;
			productName = SwiftState;
		};
		1A6B622CCFDEFB92D9CF1CA5 /* LoremSwiftum */ = {
			isa = XCSwiftPackageProductDependency;
			package = 4BDA7F6042968E8422470F3F /* XCRemoteSwiftPackageReference "LoremSwiftum" */;
			productName = LoremSwiftum;
		};
		1BCD21310B997A6837B854D6 /* GZIP */ = {
			isa = XCSwiftPackageProductDependency;
			package = 701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */;
			productName = GZIP;
		};
		21C83087604B154AA30E9A8F /* SnapshotTesting */ = {
			isa = XCSwiftPackageProductDependency;
			package = E9C4F3A12AA1F65C13A8C8EB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */;
			productName = SnapshotTesting;
		};
		290FDEDA4D764B9F7EBE55A9 /* Algorithms */ = {
			isa = XCSwiftPackageProductDependency;
			package = E025F19D013D9BA6C58B37F4 /* XCRemoteSwiftPackageReference "swift-algorithms" */;
			productName = Algorithms;
		};
		2A3F7BCCB18C15B30CCA39A9 /* AnalyticsEvents */ = {
			isa = XCSwiftPackageProductDependency;
			package = AC3475112CA40C2C6E78D1EB /* XCRemoteSwiftPackageReference "matrix-analytics-events" */;
			productName = AnalyticsEvents;
		};
		2A4106A0A96DC4C273128AA5 /* DSWaveformImageViews */ = {
			isa = XCSwiftPackageProductDependency;
			package = 4C34425923978C97409A3EF2 /* XCRemoteSwiftPackageReference "DSWaveformImage" */;
			productName = DSWaveformImageViews;
		};
		2B43F2AF7456567FE37270A7 /* KeychainAccess */ = {
			isa = XCSwiftPackageProductDependency;
			package = 61916C63E3F5BD900F08DA0C /* XCRemoteSwiftPackageReference "KeychainAccess" */;
			productName = KeychainAccess;
		};
		2B788C81F6369D164ADEB917 /* GZIP */ = {
			isa = XCSwiftPackageProductDependency;
			package = 701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */;
			productName = GZIP;
		};
		2B9ACE4FCACB5A8812154424 /* Version */ = {
			isa = XCSwiftPackageProductDependency;
			package = EC6D0C817B1C21D9D096505A /* XCRemoteSwiftPackageReference "Version" */;
			productName = Version;
		};
		3262F08E1C3483C22A7A319F /* Compound */ = {
			isa = XCSwiftPackageProductDependency;
			productName = Compound;
		};
		32B8F4CD937AA9C1F8FC3CBC /* KeychainAccess */ = {
			isa = XCSwiftPackageProductDependency;
			package = 61916C63E3F5BD900F08DA0C /* XCRemoteSwiftPackageReference "KeychainAccess" */;
			productName = KeychainAccess;
		};
		3853B78FB8531B83936C5DA6 /* SwiftState */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6582B5AF3F104B0F7E031E7D /* XCRemoteSwiftPackageReference "SwiftState" */;
			productName = SwiftState;
		};
		385D4C28F9DC5CF53BD9ECDB /* DeviceKit */ = {
			isa = XCSwiftPackageProductDependency;
			package = D5F7D47BBAAE0CF1DDEB3034 /* XCRemoteSwiftPackageReference "DeviceKit" */;
			productName = DeviceKit;
		};
		391D11F92DFC91666AA1503F /* SwiftOGG */ = {
			isa = XCSwiftPackageProductDependency;
			package = E2F3DA35D462724CCC61DE2C /* XCRemoteSwiftPackageReference "swift-ogg" */;
			productName = SwiftOGG;
		};
		3FE40E79C36E7903121E6E3B /* SwiftOGG */ = {
			isa = XCSwiftPackageProductDependency;
			package = E2F3DA35D462724CCC61DE2C /* XCRemoteSwiftPackageReference "swift-ogg" */;
			productName = SwiftOGG;
		};
		4003BC24B24C9E63D3304177 /* DeviceKit */ = {
			isa = XCSwiftPackageProductDependency;
			package = D5F7D47BBAAE0CF1DDEB3034 /* XCRemoteSwiftPackageReference "DeviceKit" */;
			productName = DeviceKit;
		};
		416E37E60AAD2933F9191476 /* AsyncAlgorithms */ = {
			isa = XCSwiftPackageProductDependency;
			package = 4A8D3ABF18EABB8066BBD46E /* XCRemoteSwiftPackageReference "swift-async-algorithms" */;
			productName = AsyncAlgorithms;
		};
		424B603C07AEA6FCA7C8E7C9 /* EmbeddedElementCall */ = {
			isa = XCSwiftPackageProductDependency;
			package = 8213398B60F9B660D9216ADF /* XCRemoteSwiftPackageReference "element-call-swift" */;
			productName = EmbeddedElementCall;
		};
		4278261E147DB2DE5CFB7FC5 /* PostHog */ = {
			isa = XCSwiftPackageProductDependency;
			package = 96495DD8554E2F39D3954354 /* XCRemoteSwiftPackageReference "posthog-ios" */;
			productName = PostHog;
		};
		4D7E6BFC89715FC3CF0349D0 /* Flow */ = {
			isa = XCSwiftPackageProductDependency;
			package = EBD512E01D6AED903C15C5F5 /* XCRemoteSwiftPackageReference "SwiftUI-Flow" */;
			productName = Flow;
		};
		50009897F60FAE7D63EF5E5B /* Kingfisher */ = {
			isa = XCSwiftPackageProductDependency;
			package = D283517192CAC3E2E6920765 /* XCRemoteSwiftPackageReference "Kingfisher" */;
			productName = Kingfisher;
		};
		5A8EF1A5F9629FCA309D4B2A /* AsyncAlgorithms */ = {
			isa = XCSwiftPackageProductDependency;
			package = 4A8D3ABF18EABB8066BBD46E /* XCRemoteSwiftPackageReference "swift-async-algorithms" */;
			productName = AsyncAlgorithms;
		};
		6647C55D93508C7CE9D954A5 /* MatrixRustSDK */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */;
			productName = MatrixRustSDK;
		};
		6690850AA47ECED7E1CAB345 /* KZFileWatchers */ = {
			isa = XCSwiftPackageProductDependency;
			package = 395DE6AE429B7ACC7C7FE31D /* XCRemoteSwiftPackageReference "KZFileWatchers" */;
			productName = KZFileWatchers;
		};
		67E7A6F388D3BF85767609D9 /* Sentry */ = {
			isa = XCSwiftPackageProductDependency;
			package = A08925A9D5E3770DEB9D8509 /* XCRemoteSwiftPackageReference "sentry-cocoa" */;
			productName = Sentry;
		};
		75361A9D8A3C5501EADB225D /* SentrySwiftUI */ = {
			isa = XCSwiftPackageProductDependency;
			package = A08925A9D5E3770DEB9D8509 /* XCRemoteSwiftPackageReference "sentry-cocoa" */;
			productName = SentrySwiftUI;
		};
		7731767AE437BA3BD2CC14A8 /* Sentry */ = {
			isa = XCSwiftPackageProductDependency;
			package = A08925A9D5E3770DEB9D8509 /* XCRemoteSwiftPackageReference "sentry-cocoa" */;
			productName = Sentry;
		};
		78A5A8DE1E2B09C978C7F3B0 /* KeychainAccess */ = {
			isa = XCSwiftPackageProductDependency;
			package = 61916C63E3F5BD900F08DA0C /* XCRemoteSwiftPackageReference "KeychainAccess" */;
			productName = KeychainAccess;
		};
		78B28D75FF7AF8E6146DEE2A /* LRUCache */ = {
			isa = XCSwiftPackageProductDependency;
			package = CCD235515AFCEE6D2005B705 /* XCRemoteSwiftPackageReference "LRUCache" */;
			productName = LRUCache;
		};
		7B6BC3219ADD8AA0311D2B86 /* SnapshotTesting */ = {
			isa = XCSwiftPackageProductDependency;
			package = E9C4F3A12AA1F65C13A8C8EB /* XCRemoteSwiftPackageReference "swift-snapshot-testing" */;
			productName = SnapshotTesting;
		};
		800631D7250B7F93195035F1 /* KeychainAccess */ = {
			isa = XCSwiftPackageProductDependency;
			package = 61916C63E3F5BD900F08DA0C /* XCRemoteSwiftPackageReference "KeychainAccess" */;
			productName = KeychainAccess;
		};
		81DB3AB6CE996AB3954F4F03 /* KZFileWatchers */ = {
			isa = XCSwiftPackageProductDependency;
			package = 395DE6AE429B7ACC7C7FE31D /* XCRemoteSwiftPackageReference "KZFileWatchers" */;
			productName = KZFileWatchers;
		};
		886A0A498FA01E8EDD451D05 /* Sentry */ = {
			isa = XCSwiftPackageProductDependency;
			package = A08925A9D5E3770DEB9D8509 /* XCRemoteSwiftPackageReference "sentry-cocoa" */;
			productName = Sentry;
		};
		940C605265DD82DA0C655E23 /* Kingfisher */ = {
			isa = XCSwiftPackageProductDependency;
			package = D283517192CAC3E2E6920765 /* XCRemoteSwiftPackageReference "Kingfisher" */;
			productName = Kingfisher;
		};
		9573B94B1C86C6DF751AF3FD /* SwiftState */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6582B5AF3F104B0F7E031E7D /* XCRemoteSwiftPackageReference "SwiftState" */;
			productName = SwiftState;
		};
		997C7385E1A07E061D7E2100 /* GZIP */ = {
			isa = XCSwiftPackageProductDependency;
			package = 701C7BEF8F70F7A83E852DCC /* XCRemoteSwiftPackageReference "GZIP" */;
			productName = GZIP;
		};
		9C73F37731C9FDED1BB24C1C /* Collections */ = {
			isa = XCSwiftPackageProductDependency;
			package = F76A08D0EA29A07A54F4EB4D /* XCRemoteSwiftPackageReference "swift-collections" */;
			productName = Collections;
		};
		A05AF81DDD14AD58CB0E1B9B /* Version */ = {
			isa = XCSwiftPackageProductDependency;
			package = EC6D0C817B1C21D9D096505A /* XCRemoteSwiftPackageReference "Version" */;
			productName = Version;
		};
		A20EA00CCB9DBE0FFB17DD09 /* Collections */ = {
			isa = XCSwiftPackageProductDependency;
			package = F76A08D0EA29A07A54F4EB4D /* XCRemoteSwiftPackageReference "swift-collections" */;
			productName = Collections;
		};
		A2AE110B053B55E38F8D10C7 /* KZFileWatchers */ = {
			isa = XCSwiftPackageProductDependency;
			package = 395DE6AE429B7ACC7C7FE31D /* XCRemoteSwiftPackageReference "KZFileWatchers" */;
			productName = KZFileWatchers;
		};
		A678E40E917620059695F067 /* MatrixRustSDK */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */;
			productName = MatrixRustSDK;
		};
		A7CA6F33C553805035C3B114 /* DeviceKit */ = {
			isa = XCSwiftPackageProductDependency;
			package = D5F7D47BBAAE0CF1DDEB3034 /* XCRemoteSwiftPackageReference "DeviceKit" */;
			productName = DeviceKit;
		};
		AD544C0FA48DFFB080920061 /* Collections */ = {
			isa = XCSwiftPackageProductDependency;
			package = F76A08D0EA29A07A54F4EB4D /* XCRemoteSwiftPackageReference "swift-collections" */;
			productName = Collections;
		};
		AFAD718C6621B94813B960B4 /* Dynamic */ = {
			isa = XCSwiftPackageProductDependency;
			package = 75CC627F59499C9E93D8FDAD /* XCRemoteSwiftPackageReference "Dynamic" */;
			productName = Dynamic;
		};
		B1E8B697DF78FE7F61FC6CA4 /* MatrixRustSDK */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */;
			productName = MatrixRustSDK;
		};
		BA93CD75CCE486660C9040BD /* Collections */ = {
			isa = XCSwiftPackageProductDependency;
			package = F76A08D0EA29A07A54F4EB4D /* XCRemoteSwiftPackageReference "swift-collections" */;
			productName = Collections;
		};
		BB111AE9D390233CDD2C7FD5 /* MatrixRustSDK */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */;
			productName = MatrixRustSDK;
		};
		BC01130651CB23340B899032 /* DeviceKit */ = {
			isa = XCSwiftPackageProductDependency;
			package = D5F7D47BBAAE0CF1DDEB3034 /* XCRemoteSwiftPackageReference "DeviceKit" */;
			productName = DeviceKit;
		};
		C05729B1684C331F5FFE9232 /* Emojibase */ = {
			isa = XCSwiftPackageProductDependency;
			package = 821C67C9A7F8CC3FD41B28B4 /* XCRemoteSwiftPackageReference "emojibase-bindings" */;
			productName = Emojibase;
		};
		C07EA60CAB296D7726210F5B /* MatrixRustSDK */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */;
			productName = MatrixRustSDK;
		};
		C2C69B8BA5A9702E7A8BC08F /* MatrixRustSDK */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */;
			productName = MatrixRustSDK;
		};
		C79D91A7F9F378CECEF64B5A /* MatrixRustSDK */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */;
			productName = MatrixRustSDK;
		};
		CA07D57389DACE18AEB6A5E2 /* WysiwygComposer */ = {
			isa = XCSwiftPackageProductDependency;
			package = EE40B0E16A55BD23ECBFFD22 /* XCRemoteSwiftPackageReference "matrix-rich-text-editor-swift" */;
			productName = WysiwygComposer;
		};
		CAA3B9DF998B397C9EE64E8B /* Collections */ = {
			isa = XCSwiftPackageProductDependency;
			package = F76A08D0EA29A07A54F4EB4D /* XCRemoteSwiftPackageReference "swift-collections" */;
			productName = Collections;
		};
		CCE5BF78B125320CBF3BB834 /* PostHog */ = {
			isa = XCSwiftPackageProductDependency;
			package = 96495DD8554E2F39D3954354 /* XCRemoteSwiftPackageReference "posthog-ios" */;
			productName = PostHog;
		};
		D2330417C6BE2F6872FFF96B /* SwiftSoup */ = {
			isa = XCSwiftPackageProductDependency;
			package = AB8E808A59756170682BEC20 /* XCRemoteSwiftPackageReference "SwiftSoup" */;
			productName = SwiftSoup;
		};
		D661CAB418C075A94306A792 /* AnalyticsEvents */ = {
			isa = XCSwiftPackageProductDependency;
			package = AC3475112CA40C2C6E78D1EB /* XCRemoteSwiftPackageReference "matrix-analytics-events" */;
			productName = AnalyticsEvents;
		};
		DB9D6197EEDBA2CC860208E2 /* MatrixRustSDK */ = {
			isa = XCSwiftPackageProductDependency;
			package = 6FC4820D8D4559CEECA064D7 /* XCRemoteSwiftPackageReference "matrix-rust-components-swift" */;
			productName = MatrixRustSDK;
		};
		DCA3C4A997AD28E6918D4CE5 /* Compound */ = {
			isa = XCSwiftPackageProductDependency;
			productName = Compound;
		};
		DE8DC9B3FBA402117DC4C49F /* Kingfisher */ = {
			isa = XCSwiftPackageProductDependency;
			package = D283517192CAC3E2E6920765 /* XCRemoteSwiftPackageReference "Kingfisher" */;
			productName = Kingfisher;
		};
		ED146E565C4CB792FF2F37EA /* MapLibre */ = {
			isa = XCSwiftPackageProductDependency;
			package = 0CBF57301AA172C21F76CE86 /* XCRemoteSwiftPackageReference "maplibre-gl-native-distribution" */;
			productName = MapLibre;
		};
		EDFB92E97D9AC4BA8540C18C /* SwiftSoup */ = {
			isa = XCSwiftPackageProductDependency;
			package = AB8E808A59756170682BEC20 /* XCRemoteSwiftPackageReference "SwiftSoup" */;
			productName = SwiftSoup;
		};
		FFA423B0A7BBD8AA9BB91AB0 /* Clocks */ = {
			isa = XCSwiftPackageProductDependency;
			package = 869B65C34E469FC879A9F116 /* XCRemoteSwiftPackageReference "swift-clocks" */;
			productName = Clocks;
		};
/* End XCSwiftPackageProductDependency section */
	};
	rootObject = AC22997D58D612146053154D /* Project object */;
}
