// !$*UTF8*$! { archiveVersion = 1; classes = {}; objectVersion = 60; objects = { 7D502D6BFF584BE097F441D3 /* MatchLiveTvApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchLiveTvApp.swift; path = MatchLiveTv/App/MatchLiveTvApp.swift; sourceTree = ""; }; E4D928872F8A45FAAFFF9F98 /* ApiInstant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ApiInstant.swift; path = MatchLiveTv/Core/ApiInstant.swift; sourceTree = ""; }; 6FD1683477F947CB9C4B32A1 /* AppConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppConfig.swift; path = MatchLiveTv/Core/AppConfig.swift; sourceTree = ""; }; EE19BA76641848B8A6BD66BC /* ColorHex.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ColorHex.swift; path = MatchLiveTv/Core/ColorHex.swift; sourceTree = ""; }; 674D4E0891724CCC9A530996 /* DeviceTelemetry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = DeviceTelemetry.swift; path = MatchLiveTv/Core/DeviceTelemetry.swift; sourceTree = ""; }; F11E75C58605479AB24D6BAB /* MediaUrl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MediaUrl.swift; path = MatchLiveTv/Core/MediaUrl.swift; sourceTree = ""; }; DF7B53044B9B40D5A23F7077 /* TokenStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = TokenStore.swift; path = MatchLiveTv/Core/TokenStore.swift; sourceTree = ""; }; 0FCD7AFD6FBA45B78CEC748E /* UserFacingError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = UserFacingError.swift; path = MatchLiveTv/Core/UserFacingError.swift; sourceTree = ""; }; 72E47488A16B4FA49C74FFA6 /* ApiDtos.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ApiDtos.swift; path = MatchLiveTv/Data/API/ApiDtos.swift; sourceTree = ""; }; 0E4851454F9C4D6C9A2BD946 /* MatchLiveAPI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchLiveAPI.swift; path = MatchLiveTv/Data/API/MatchLiveAPI.swift; sourceTree = ""; }; 13CFC4001F3641138379CF77 /* AppContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppContainer.swift; path = MatchLiveTv/Data/AppContainer.swift; sourceTree = ""; }; 416D9D0EE1414F0BA98EBC33 /* ActionCableClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ActionCableClient.swift; path = MatchLiveTv/Data/Cable/ActionCableClient.swift; sourceTree = ""; }; C2342D3CB2C146799098D05F /* SessionCableService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SessionCableService.swift; path = MatchLiveTv/Data/Cable/SessionCableService.swift; sourceTree = ""; }; 1C23153FA47E4274AA87A136 /* AuthRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AuthRepository.swift; path = MatchLiveTv/Data/Repository/AuthRepository.swift; sourceTree = ""; }; EC76170D739A414EA1F7261B /* MatchRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchRepository.swift; path = MatchLiveTv/Data/Repository/MatchRepository.swift; sourceTree = ""; }; 100C4F0504D8457D94089ED8 /* MatchSessionLauncher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchSessionLauncher.swift; path = MatchLiveTv/Data/Repository/MatchSessionLauncher.swift; sourceTree = ""; }; C649A4EC60774AA7829C6AC4 /* ScoreRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ScoreRepository.swift; path = MatchLiveTv/Data/Repository/ScoreRepository.swift; sourceTree = ""; }; 616A0E114FE44B5782179A50 /* SessionRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SessionRepository.swift; path = MatchLiveTv/Data/Repository/SessionRepository.swift; sourceTree = ""; }; F2DD2DA40C21451287827C77 /* ScoreController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ScoreController.swift; path = MatchLiveTv/Data/Scoring/ScoreController.swift; sourceTree = ""; }; DB66A0A42AD54E48929F5A9E /* WizardSessionHolder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = WizardSessionHolder.swift; path = MatchLiveTv/Data/WizardSessionHolder.swift; sourceTree = ""; }; C991BA285472411FA0819BA6 /* MatchHubFilter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchHubFilter.swift; path = MatchLiveTv/Domain/MatchHubFilter.swift; sourceTree = ""; }; F2F260C1D8C44A7DBF26C88C /* MatchScoringRules.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchScoringRules.swift; path = MatchLiveTv/Domain/MatchScoringRules.swift; sourceTree = ""; }; B91FAB0CE884433BAF90CB87 /* Models.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Models.swift; path = MatchLiveTv/Domain/Models.swift; sourceTree = ""; }; C981A70741504FED997BF8A2 /* ScoreState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ScoreState.swift; path = MatchLiveTv/Domain/ScoreState.swift; sourceTree = ""; }; E9990A92AB0546B3B77B9A8B /* BroadcastModels.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = BroadcastModels.swift; path = MatchLiveTv/Streaming/BroadcastModels.swift; sourceTree = ""; }; A23145A497C4494AB5901FB4 /* LiveBroadcastCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = LiveBroadcastCoordinator.swift; path = MatchLiveTv/Streaming/LiveBroadcastCoordinator.swift; sourceTree = ""; }; BF15F363ED4D4466B543226D /* LiveBroadcastEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = LiveBroadcastEngine.swift; path = MatchLiveTv/Streaming/LiveBroadcastEngine.swift; sourceTree = ""; }; 423A409037C7408088DADC76 /* CompactScoreboardElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = CompactScoreboardElement.swift; path = MatchLiveTv/Streaming/Overlay/CompactScoreboardElement.swift; sourceTree = ""; }; 82B588D9B7844FDFB600D9DF /* OverlayCanvasRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = OverlayCanvasRenderer.swift; path = MatchLiveTv/Streaming/Overlay/OverlayCanvasRenderer.swift; sourceTree = ""; }; DD63A5AFF02A4D32902606FA /* OverlayLogoCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = OverlayLogoCache.swift; path = MatchLiveTv/Streaming/Overlay/OverlayLogoCache.swift; sourceTree = ""; }; 50DD7B3855C74DA291286184 /* OverlayMappings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = OverlayMappings.swift; path = MatchLiveTv/Streaming/Overlay/OverlayMappings.swift; sourceTree = ""; }; CCB366E93584429F8EB8151D /* OverlayRenderer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = OverlayRenderer.swift; path = MatchLiveTv/Streaming/Overlay/OverlayRenderer.swift; sourceTree = ""; }; E2F9E7C71E4844498BA95A56 /* OverlayState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = OverlayState.swift; path = MatchLiveTv/Streaming/Overlay/OverlayState.swift; sourceTree = ""; }; 024982C1D4A84A5389A7BCF6 /* ScoreboardElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ScoreboardElement.swift; path = MatchLiveTv/Streaming/Overlay/ScoreboardElement.swift; sourceTree = ""; }; DAE19ACACBBA424AB844674E /* SponsorElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SponsorElement.swift; path = MatchLiveTv/Streaming/Overlay/SponsorElement.swift; sourceTree = ""; }; 5342C88D12634E0894FD16E9 /* WatermarkElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = WatermarkElement.swift; path = MatchLiveTv/Streaming/Overlay/WatermarkElement.swift; sourceTree = ""; }; 691D1DF008404C29AC5925BC /* LivePreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = LivePreviewView.swift; path = MatchLiveTv/Streaming/Preview/LivePreviewView.swift; sourceTree = ""; }; B56AB91CBBA842A183DD04C9 /* BroadcastControlsOverlay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = BroadcastControlsOverlay.swift; path = MatchLiveTv/UI/Broadcast/BroadcastControlsOverlay.swift; sourceTree = ""; }; 2801B8D684B440858B32ABB0 /* BroadcastScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = BroadcastScreen.swift; path = MatchLiveTv/UI/Broadcast/BroadcastScreen.swift; sourceTree = ""; }; 3C2797E56C8B4857A7FA2880 /* LiveScoreActions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = LiveScoreActions.swift; path = MatchLiveTv/UI/Broadcast/LiveScoreActions.swift; sourceTree = ""; }; 1D23B0386B9F487F8AA597D3 /* MatchLiveWordmark.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchLiveWordmark.swift; path = MatchLiveTv/UI/Components/MatchLiveWordmark.swift; sourceTree = ""; }; 03F2473246C84F41BCD355C2 /* MatchPrimaryButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchPrimaryButton.swift; path = MatchLiveTv/UI/Components/MatchPrimaryButton.swift; sourceTree = ""; }; 8CA4423F75F74FBFAE533080 /* MatchScreenScaffold.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchScreenScaffold.swift; path = MatchLiveTv/UI/Components/MatchScreenScaffold.swift; sourceTree = ""; }; 854ABA49A0D547B9AEB910B4 /* MatchSecondaryButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchSecondaryButton.swift; path = MatchLiveTv/UI/Components/MatchSecondaryButton.swift; sourceTree = ""; }; 3C3A2E7E20EB4F2DB5712369 /* MatchStatusBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchStatusBadge.swift; path = MatchLiveTv/UI/Components/MatchStatusBadge.swift; sourceTree = ""; }; 42AD3B662EC5485082D5741F /* LoginScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = LoginScreen.swift; path = MatchLiveTv/UI/Login/LoginScreen.swift; sourceTree = ""; }; EFB4B3068F404B3EB5A0FF1F /* MatchesScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchesScreen.swift; path = MatchLiveTv/UI/Matches/MatchesScreen.swift; sourceTree = ""; }; 5014F0820E6B40F6B34DC51A /* AppNavHost.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = AppNavHost.swift; path = MatchLiveTv/UI/Navigation/AppNavHost.swift; sourceTree = ""; }; CEE1BFA4FF76445790FF6560 /* ModalRoutes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ModalRoutes.swift; path = MatchLiveTv/UI/Navigation/ModalRoutes.swift; sourceTree = ""; }; 3ECB25032A93474288F2FBA7 /* Routes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Routes.swift; path = MatchLiveTv/UI/Navigation/Routes.swift; sourceTree = ""; }; 2337F10A7DDA4E619DB37E82 /* BroadcastPermissions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = BroadcastPermissions.swift; path = MatchLiveTv/UI/Permissions/BroadcastPermissions.swift; sourceTree = ""; }; 833350AF23F6419A90E317F8 /* SplashScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = SplashScreen.swift; path = MatchLiveTv/UI/Splash/SplashScreen.swift; sourceTree = ""; }; 316F29E465194CACB8947EAF /* KeepScreenOn.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = KeepScreenOn.swift; path = MatchLiveTv/UI/System/KeepScreenOn.swift; sourceTree = ""; }; 1ADC984335A743A0ACDB409F /* ScreenOrientation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ScreenOrientation.swift; path = MatchLiveTv/UI/System/ScreenOrientation.swift; sourceTree = ""; }; 116E4DA20AC043D9B6A9CE6D /* MatchColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchColors.swift; path = MatchLiveTv/UI/Theme/MatchColors.swift; sourceTree = ""; }; 8E0E99517ABF4F99B08F3705 /* StepMatchScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = StepMatchScreen.swift; path = MatchLiveTv/UI/Wizard/StepMatchScreen.swift; sourceTree = ""; }; D2A79ECE8FCA4DF88EC6DE4F /* StepNetworkTestScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = StepNetworkTestScreen.swift; path = MatchLiveTv/UI/Wizard/StepNetworkTestScreen.swift; sourceTree = ""; }; D1A38D2697E34F55B9240A8A /* StepTransmissionScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = StepTransmissionScreen.swift; path = MatchLiveTv/UI/Wizard/StepTransmissionScreen.swift; sourceTree = ""; }; 0BEC22E0D4E242828468572E /* TeamBrandingEditor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = TeamBrandingEditor.swift; path = MatchLiveTv/UI/Wizard/TeamBrandingEditor.swift; sourceTree = ""; }; EF2B79415AC6441CB2735D4D /* TeamColorPicker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = TeamColorPicker.swift; path = MatchLiveTv/UI/Wizard/TeamColorPicker.swift; sourceTree = ""; }; 94E4E688B3154A7C9791E72C /* WizardComponents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = WizardComponents.swift; path = MatchLiveTv/UI/Wizard/WizardComponents.swift; sourceTree = ""; }; E8B92AF2FADC4DE7B2A6D000 /* WizardShellScreen.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = WizardShellScreen.swift; path = MatchLiveTv/UI/Wizard/WizardShellScreen.swift; sourceTree = ""; }; F390918CBBD54AAEB0647D47 /* ApiInstantTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = ApiInstantTests.swift; path = MatchLiveTvTests/ApiInstantTests.swift; sourceTree = ""; }; F4D6CD1E29934B5D97D2F02E /* MatchScoringRulesTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MatchScoringRulesTests.swift; path = MatchLiveTvTests/MatchScoringRulesTests.swift; sourceTree = ""; }; 402D4D4F22DB49678F3E6FE7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = MatchLiveTv/Resources/Assets.xcassets; sourceTree = ""; }; 044C9EE056CF444E9E98D3A6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = MatchLiveTv/Resources/Info.plist; sourceTree = ""; }; D28494E6896F4E25A06AE11E /* MatchLiveTv.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MatchLiveTv.app; sourceTree = BUILT_PRODUCTS_DIR; }; 1D8E2905DD6E42479BC4C10E /* MatchLiveTvTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MatchLiveTvTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; DFA66CC46F824DCF9A20211C /* HaishinKit */ = {isa = XCSwiftPackageProductDependency; package = 80244AADE65A4F05B29ECFB5; productName = HaishinKit; }; 7CD46223721F489E8F2981D8 /* RTMPHaishinKit */ = {isa = XCSwiftPackageProductDependency; package = 80244AADE65A4F05B29ECFB5; productName = RTMPHaishinKit; }; EC02F9C46D3E4C1088D88F8A /* MatchLiveTvApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D502D6BFF584BE097F441D3 /* MatchLiveTvApp.swift */; }; 8BDFE8DE8206441A8D094C2E /* ApiInstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4D928872F8A45FAAFFF9F98 /* ApiInstant.swift */; }; 7B8856F51ECA47EDAC0D0F9E /* AppConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD1683477F947CB9C4B32A1 /* AppConfig.swift */; }; AD61B798C741478E86CF0F21 /* ColorHex.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE19BA76641848B8A6BD66BC /* ColorHex.swift */; }; BC44270E1DB54A9EA94AF25C /* DeviceTelemetry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 674D4E0891724CCC9A530996 /* DeviceTelemetry.swift */; }; 13268DA8F54B4835BD433426 /* MediaUrl.swift in Sources */ = {isa = PBXBuildFile; fileRef = F11E75C58605479AB24D6BAB /* MediaUrl.swift */; }; 32D039D1037C4D4E826C5967 /* TokenStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF7B53044B9B40D5A23F7077 /* TokenStore.swift */; }; 0713AAA3C14B4D76BCDFD2E0 /* UserFacingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FCD7AFD6FBA45B78CEC748E /* UserFacingError.swift */; }; 54951F21D9EE48719961E4D2 /* ApiDtos.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72E47488A16B4FA49C74FFA6 /* ApiDtos.swift */; }; 139F79D283B1472E9DBA09A0 /* MatchLiveAPI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E4851454F9C4D6C9A2BD946 /* MatchLiveAPI.swift */; }; 308C38EE4912489495844906 /* AppContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 13CFC4001F3641138379CF77 /* AppContainer.swift */; }; 51D03DC2F67F47E1ACE13C62 /* ActionCableClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 416D9D0EE1414F0BA98EBC33 /* ActionCableClient.swift */; }; 06BCCCDE5EEE4420965A8AD9 /* SessionCableService.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2342D3CB2C146799098D05F /* SessionCableService.swift */; }; F6AD6F9866FD401CB3183B65 /* AuthRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C23153FA47E4274AA87A136 /* AuthRepository.swift */; }; 53F020EB95F248EAB7B4F160 /* MatchRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC76170D739A414EA1F7261B /* MatchRepository.swift */; }; D3683FB90FFF4F6BACDC48AA /* MatchSessionLauncher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 100C4F0504D8457D94089ED8 /* MatchSessionLauncher.swift */; }; 7BFD2334AFE748B6A1E41904 /* ScoreRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C649A4EC60774AA7829C6AC4 /* ScoreRepository.swift */; }; 243992F8BACE403D8901BC2D /* SessionRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 616A0E114FE44B5782179A50 /* SessionRepository.swift */; }; 85768720CAA94956A4DAD2D1 /* ScoreController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2DD2DA40C21451287827C77 /* ScoreController.swift */; }; C92AA21B3A384DC6AD6D6C3A /* WizardSessionHolder.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB66A0A42AD54E48929F5A9E /* WizardSessionHolder.swift */; }; D11A107F06F749F8909C2513 /* MatchHubFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C991BA285472411FA0819BA6 /* MatchHubFilter.swift */; }; 9316E3BE6C394B90AC4C33BE /* MatchScoringRules.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2F260C1D8C44A7DBF26C88C /* MatchScoringRules.swift */; }; 53B9E9BC594B4E5BB6FA7C86 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = B91FAB0CE884433BAF90CB87 /* Models.swift */; }; 1C9EB4524E2D466A877785CA /* ScoreState.swift in Sources */ = {isa = PBXBuildFile; fileRef = C981A70741504FED997BF8A2 /* ScoreState.swift */; }; 5D2EFF9E1A444394AE8C4325 /* BroadcastModels.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9990A92AB0546B3B77B9A8B /* BroadcastModels.swift */; }; F40F95B9AF0846CBA1D1E1D3 /* LiveBroadcastCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A23145A497C4494AB5901FB4 /* LiveBroadcastCoordinator.swift */; }; 9BCFF862205B4275A845EDB1 /* LiveBroadcastEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF15F363ED4D4466B543226D /* LiveBroadcastEngine.swift */; }; 125330B419C94948942351D7 /* CompactScoreboardElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 423A409037C7408088DADC76 /* CompactScoreboardElement.swift */; }; 534D7ACB2128436CA844E53B /* OverlayCanvasRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82B588D9B7844FDFB600D9DF /* OverlayCanvasRenderer.swift */; }; 24EABF4A150546E4BC7F6C32 /* OverlayLogoCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD63A5AFF02A4D32902606FA /* OverlayLogoCache.swift */; }; B4FC8CF476D44C32912FAD70 /* OverlayMappings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50DD7B3855C74DA291286184 /* OverlayMappings.swift */; }; 83D733D7DBEE4374B1374074 /* OverlayRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCB366E93584429F8EB8151D /* OverlayRenderer.swift */; }; 7D60112C22DA49C1B57A6AED /* OverlayState.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2F9E7C71E4844498BA95A56 /* OverlayState.swift */; }; DDC4E6E4080040D595B53D94 /* ScoreboardElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 024982C1D4A84A5389A7BCF6 /* ScoreboardElement.swift */; }; 5D696DC51A334778BA8044A8 /* SponsorElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE19ACACBBA424AB844674E /* SponsorElement.swift */; }; 0C1792555BFD40EC84E093F5 /* WatermarkElement.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5342C88D12634E0894FD16E9 /* WatermarkElement.swift */; }; F52ED96B71C3448E9E6A93F6 /* LivePreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 691D1DF008404C29AC5925BC /* LivePreviewView.swift */; }; 76BC7C34AB3E4B2DAEACFB89 /* BroadcastControlsOverlay.swift in Sources */ = {isa = PBXBuildFile; fileRef = B56AB91CBBA842A183DD04C9 /* BroadcastControlsOverlay.swift */; }; 75E1FAC00E944A789974476C /* BroadcastScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2801B8D684B440858B32ABB0 /* BroadcastScreen.swift */; }; 88CD8E2D7D684BE6BBC9EF7D /* LiveScoreActions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C2797E56C8B4857A7FA2880 /* LiveScoreActions.swift */; }; 10085C82FD204FA1A6727CE5 /* MatchLiveWordmark.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D23B0386B9F487F8AA597D3 /* MatchLiveWordmark.swift */; }; CFB328FB535446608F6AA4B7 /* MatchPrimaryButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 03F2473246C84F41BCD355C2 /* MatchPrimaryButton.swift */; }; 5A2D0215E89F4D0692B60FA8 /* MatchScreenScaffold.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CA4423F75F74FBFAE533080 /* MatchScreenScaffold.swift */; }; 4B8C519BF65F435C9AF58902 /* MatchSecondaryButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 854ABA49A0D547B9AEB910B4 /* MatchSecondaryButton.swift */; }; 41DD9BBB13FB4CFD87C940F8 /* MatchStatusBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C3A2E7E20EB4F2DB5712369 /* MatchStatusBadge.swift */; }; 4DBBB1020F2A4CD090740ECA /* LoginScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42AD3B662EC5485082D5741F /* LoginScreen.swift */; }; 25DB8C2F0DCD40A6BF38E7D3 /* MatchesScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFB4B3068F404B3EB5A0FF1F /* MatchesScreen.swift */; }; DCEF4209679541628926D50D /* AppNavHost.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5014F0820E6B40F6B34DC51A /* AppNavHost.swift */; }; B5F397173C1D437DB12CA85B /* ModalRoutes.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEE1BFA4FF76445790FF6560 /* ModalRoutes.swift */; }; 8CEE2254C44F49B48FE4E3CE /* Routes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ECB25032A93474288F2FBA7 /* Routes.swift */; }; 8801885DF5CE4620BBFA1CBB /* BroadcastPermissions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2337F10A7DDA4E619DB37E82 /* BroadcastPermissions.swift */; }; 06DEA551887C423C834E39ED /* SplashScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 833350AF23F6419A90E317F8 /* SplashScreen.swift */; }; 5F75111D35E84C22A6CB8C31 /* KeepScreenOn.swift in Sources */ = {isa = PBXBuildFile; fileRef = 316F29E465194CACB8947EAF /* KeepScreenOn.swift */; }; 18A549FCA1AE4507B65A4BDD /* ScreenOrientation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1ADC984335A743A0ACDB409F /* ScreenOrientation.swift */; }; 1535B18F8FEF446CB1FEAF74 /* MatchColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 116E4DA20AC043D9B6A9CE6D /* MatchColors.swift */; }; 9493516ED98F487E9D70CABF /* StepMatchScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E0E99517ABF4F99B08F3705 /* StepMatchScreen.swift */; }; BDC66B9F5AD34CA0BFDECE2C /* StepNetworkTestScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2A79ECE8FCA4DF88EC6DE4F /* StepNetworkTestScreen.swift */; }; 0F35C68364F242929EB0C7A8 /* StepTransmissionScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1A38D2697E34F55B9240A8A /* StepTransmissionScreen.swift */; }; D1659689E30C484BB31B93C4 /* TeamBrandingEditor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0BEC22E0D4E242828468572E /* TeamBrandingEditor.swift */; }; AA6C0D7D59AA46CFB3F362EC /* TeamColorPicker.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF2B79415AC6441CB2735D4D /* TeamColorPicker.swift */; }; D1304F69E9E7458980E7A5AE /* WizardComponents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94E4E688B3154A7C9791E72C /* WizardComponents.swift */; }; CA3858060106420BBD5AA150 /* WizardShellScreen.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8B92AF2FADC4DE7B2A6D000 /* WizardShellScreen.swift */; }; 3B9B059CA0A9476EBA98FF2F /* ApiInstantTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F390918CBBD54AAEB0647D47 /* ApiInstantTests.swift */; }; D3B351AAB75F4996BC381BB6 /* MatchScoringRulesTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D6CD1E29934B5D97D2F02E /* MatchScoringRulesTests.swift */; }; AC6319A132F34CD4AE4D0460 /* Assets in Resources */ = {isa = PBXBuildFile; fileRef = 402D4D4F22DB49678F3E6FE7; }; CBBB3E15BBAD4B658EA9D569 = {isa = PBXGroup; children = (458DC3A81348480A8BFF1C2F, 413A6469A5994B779B5D9CE9, 1B1C9B9F983C4571AD8488D4); sourceTree = ""; }; 458DC3A81348480A8BFF1C2F = {isa = PBXGroup; children = (7D502D6BFF584BE097F441D3, E4D928872F8A45FAAFFF9F98, 6FD1683477F947CB9C4B32A1, EE19BA76641848B8A6BD66BC, 674D4E0891724CCC9A530996, F11E75C58605479AB24D6BAB, DF7B53044B9B40D5A23F7077, 0FCD7AFD6FBA45B78CEC748E, 72E47488A16B4FA49C74FFA6, 0E4851454F9C4D6C9A2BD946, 13CFC4001F3641138379CF77, 416D9D0EE1414F0BA98EBC33, C2342D3CB2C146799098D05F, 1C23153FA47E4274AA87A136, EC76170D739A414EA1F7261B, 100C4F0504D8457D94089ED8, C649A4EC60774AA7829C6AC4, 616A0E114FE44B5782179A50, F2DD2DA40C21451287827C77, DB66A0A42AD54E48929F5A9E, C991BA285472411FA0819BA6, F2F260C1D8C44A7DBF26C88C, B91FAB0CE884433BAF90CB87, C981A70741504FED997BF8A2, E9990A92AB0546B3B77B9A8B, A23145A497C4494AB5901FB4, BF15F363ED4D4466B543226D, 423A409037C7408088DADC76, 82B588D9B7844FDFB600D9DF, DD63A5AFF02A4D32902606FA, 50DD7B3855C74DA291286184, CCB366E93584429F8EB8151D, E2F9E7C71E4844498BA95A56, 024982C1D4A84A5389A7BCF6, DAE19ACACBBA424AB844674E, 5342C88D12634E0894FD16E9, 691D1DF008404C29AC5925BC, B56AB91CBBA842A183DD04C9, 2801B8D684B440858B32ABB0, 3C2797E56C8B4857A7FA2880, 1D23B0386B9F487F8AA597D3, 03F2473246C84F41BCD355C2, 8CA4423F75F74FBFAE533080, 854ABA49A0D547B9AEB910B4, 3C3A2E7E20EB4F2DB5712369, 42AD3B662EC5485082D5741F, EFB4B3068F404B3EB5A0FF1F, 5014F0820E6B40F6B34DC51A, CEE1BFA4FF76445790FF6560, 3ECB25032A93474288F2FBA7, 2337F10A7DDA4E619DB37E82, 833350AF23F6419A90E317F8, 316F29E465194CACB8947EAF, 1ADC984335A743A0ACDB409F, 116E4DA20AC043D9B6A9CE6D, 8E0E99517ABF4F99B08F3705, D2A79ECE8FCA4DF88EC6DE4F, D1A38D2697E34F55B9240A8A, 0BEC22E0D4E242828468572E, EF2B79415AC6441CB2735D4D, 94E4E688B3154A7C9791E72C, E8B92AF2FADC4DE7B2A6D000, 402D4D4F22DB49678F3E6FE7, 044C9EE056CF444E9E98D3A6); name = MatchLiveTv; sourceTree = ""; }; 413A6469A5994B779B5D9CE9 = {isa = PBXGroup; children = (F390918CBBD54AAEB0647D47, F4D6CD1E29934B5D97D2F02E); name = MatchLiveTvTests; sourceTree = ""; }; 1B1C9B9F983C4571AD8488D4 = {isa = PBXGroup; children = (D28494E6896F4E25A06AE11E, 1D8E2905DD6E42479BC4C10E); name = Products; sourceTree = ""; }; F7A341AD112F40069CF86FD6 = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (EC02F9C46D3E4C1088D88F8A, 8BDFE8DE8206441A8D094C2E, 7B8856F51ECA47EDAC0D0F9E, AD61B798C741478E86CF0F21, BC44270E1DB54A9EA94AF25C, 13268DA8F54B4835BD433426, 32D039D1037C4D4E826C5967, 0713AAA3C14B4D76BCDFD2E0, 54951F21D9EE48719961E4D2, 139F79D283B1472E9DBA09A0, 308C38EE4912489495844906, 51D03DC2F67F47E1ACE13C62, 06BCCCDE5EEE4420965A8AD9, F6AD6F9866FD401CB3183B65, 53F020EB95F248EAB7B4F160, D3683FB90FFF4F6BACDC48AA, 7BFD2334AFE748B6A1E41904, 243992F8BACE403D8901BC2D, 85768720CAA94956A4DAD2D1, C92AA21B3A384DC6AD6D6C3A, D11A107F06F749F8909C2513, 9316E3BE6C394B90AC4C33BE, 53B9E9BC594B4E5BB6FA7C86, 1C9EB4524E2D466A877785CA, 5D2EFF9E1A444394AE8C4325, F40F95B9AF0846CBA1D1E1D3, 9BCFF862205B4275A845EDB1, 125330B419C94948942351D7, 534D7ACB2128436CA844E53B, 24EABF4A150546E4BC7F6C32, B4FC8CF476D44C32912FAD70, 83D733D7DBEE4374B1374074, 7D60112C22DA49C1B57A6AED, DDC4E6E4080040D595B53D94, 5D696DC51A334778BA8044A8, 0C1792555BFD40EC84E093F5, F52ED96B71C3448E9E6A93F6, 76BC7C34AB3E4B2DAEACFB89, 75E1FAC00E944A789974476C, 88CD8E2D7D684BE6BBC9EF7D, 10085C82FD204FA1A6727CE5, CFB328FB535446608F6AA4B7, 5A2D0215E89F4D0692B60FA8, 4B8C519BF65F435C9AF58902, 41DD9BBB13FB4CFD87C940F8, 4DBBB1020F2A4CD090740ECA, 25DB8C2F0DCD40A6BF38E7D3, DCEF4209679541628926D50D, B5F397173C1D437DB12CA85B, 8CEE2254C44F49B48FE4E3CE, 8801885DF5CE4620BBFA1CBB, 06DEA551887C423C834E39ED, 5F75111D35E84C22A6CB8C31, 18A549FCA1AE4507B65A4BDD, 1535B18F8FEF446CB1FEAF74, 9493516ED98F487E9D70CABF, BDC66B9F5AD34CA0BFDECE2C, 0F35C68364F242929EB0C7A8, D1659689E30C484BB31B93C4, AA6C0D7D59AA46CFB3F362EC, D1304F69E9E7458980E7A5AE, CA3858060106420BBD5AA150); runOnlyForDeploymentPostprocessing = 0; }; 80C627F33BA84D3CA773051A = {isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = (3B9B059CA0A9476EBA98FF2F, D3B351AAB75F4996BC381BB6); runOnlyForDeploymentPostprocessing = 0; }; 6D5FE4DF497646A4AE97C6BF = {isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = (AC6319A132F34CD4AE4D0460); runOnlyForDeploymentPostprocessing = 0; }; 8DA7499F824E4935BDED6CBC = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = (); runOnlyForDeploymentPostprocessing = 0; }; E9B2E37AC12D4AB087998F8D = {isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = (); runOnlyForDeploymentPostprocessing = 0; }; DA38CD9FFE6747869F6CDDC2 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 21; GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = MatchLiveTv/Resources/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 16.0; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SWIFT_ENABLE_EXPLICIT_MODULES = NO; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 2.0.0; PRODUCT_BUNDLE_IDENTIFIER = com.matchlivetv.match-live-tv; PRODUCT_NAME = "$(TARGET_NAME)"; API_BASE_URL = "https://www.matchlivetv.it"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; ENABLE_TESTABILITY = YES; }; name = Debug; }; 9E05E72AB8714F77936FEE82 = {isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 21; GENERATE_INFOPLIST_FILE = NO; INFOPLIST_FILE = MatchLiveTv/Resources/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 16.0; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SWIFT_ENABLE_EXPLICIT_MODULES = NO; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 2.0.0; PRODUCT_BUNDLE_IDENTIFIER = com.matchlivetv.match-live-tv; PRODUCT_NAME = "$(TARGET_NAME)"; API_BASE_URL = "https://www.matchlivetv.it"; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; 7805CB3AE2314A48A5A5CC9D = {isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 21; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 2.0.0; PRODUCT_BUNDLE_IDENTIFIER = com.matchlivetv.match-live-tv.tests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MatchLiveTv.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/MatchLiveTv"; }; name = Debug; }; 9869C88802314492A8E9FFFF = {isa = XCBuildConfiguration; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 21; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; MARKETING_VERSION = 2.0.0; PRODUCT_BUNDLE_IDENTIFIER = com.matchlivetv.match-live-tv.tests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SWIFT_VERSION = 5.0; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MatchLiveTv.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/MatchLiveTv"; }; name = Release; }; 33F5448B1E1349E2BAA5E3AE = {isa = XCBuildConfiguration; buildSettings = {IPHONEOS_DEPLOYMENT_TARGET = 16.0; SWIFT_VERSION = 5.0; }; name = Debug; }; D72B6CA2A24E4AC09A0B782D = {isa = XCBuildConfiguration; buildSettings = {IPHONEOS_DEPLOYMENT_TARGET = 16.0; SWIFT_VERSION = 5.0; }; name = Release; }; 75B30A2BA25E4139B5005285 = {isa = XCConfigurationList; buildConfigurations = (DA38CD9FFE6747869F6CDDC2, 9E05E72AB8714F77936FEE82); defaultConfigurationName = Release; }; 01C6C81B18A7474DBD247E7A = {isa = XCConfigurationList; buildConfigurations = (7805CB3AE2314A48A5A5CC9D, 9869C88802314492A8E9FFFF); defaultConfigurationName = Release; }; A30B7C4ACC1F47769F89A326 = {isa = XCConfigurationList; buildConfigurations = (33F5448B1E1349E2BAA5E3AE, D72B6CA2A24E4AC09A0B782D); defaultConfigurationName = Release; }; DC6F777098DA4A41A83135DA = {isa = PBXNativeTarget; buildConfigurationList = 75B30A2BA25E4139B5005285; buildPhases = (F7A341AD112F40069CF86FD6, 8DA7499F824E4935BDED6CBC, 6D5FE4DF497646A4AE97C6BF); buildRules = (); dependencies = (); name = MatchLiveTv; packageProductDependencies = (DFA66CC46F824DCF9A20211C, 7CD46223721F489E8F2981D8); productName = MatchLiveTv; productReference = D28494E6896F4E25A06AE11E; productType = "com.apple.product-type.application"; }; C445B2BC555541D7B69EB55F = {isa = PBXContainerItemProxy; containerPortal = 6E081DDA594D416BB8A07BE6 /* Project object */; proxyType = 1; remoteGlobalIDString = DC6F777098DA4A41A83135DA; remoteInfo = MatchLiveTv; }; F804FB6411E24621B8A73A8F = {isa = PBXTargetDependency; target = DC6F777098DA4A41A83135DA /* MatchLiveTv */; targetProxy = C445B2BC555541D7B69EB55F /* PBXContainerItemProxy */; }; 4BD1D70CB43840E58D45DF29 = {isa = PBXNativeTarget; buildConfigurationList = 01C6C81B18A7474DBD247E7A; buildPhases = (80C627F33BA84D3CA773051A, E9B2E37AC12D4AB087998F8D); buildRules = (); dependencies = (F804FB6411E24621B8A73A8F); name = MatchLiveTvTests; productName = MatchLiveTvTests; productReference = 1D8E2905DD6E42479BC4C10E; productType = "com.apple.product-type.bundle.unit-test"; }; 80244AADE65A4F05B29ECFB5 = {isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/shogo4405/HaishinKit.swift"; requirement = {kind = upToNextMajorVersion; minimumVersion = 2.0.0;}; }; 6E081DDA594D416BB8A07BE6 = {isa = PBXProject; attributes = {BuildIndependentTargetsInParallel = 0; LastSwiftUpdateCheck = 1600;}; buildConfigurationList = A30B7C4ACC1F47769F89A326; compatibilityVersion = "Xcode 15.0"; developmentRegion = it; mainGroup = CBBB3E15BBAD4B658EA9D569; packageReferences = (80244AADE65A4F05B29ECFB5); productRefGroup = 1B1C9B9F983C4571AD8488D4; targets = (DC6F777098DA4A41A83135DA, 4BD1D70CB43840E58D45DF29); }; }; rootObject = 6E081DDA594D416BB8A07BE6 /* Project object */; }