| 
					
				 | 
			
			
				@@ -339,16 +339,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC2DFF5D28C097DC0056105A /* styleAnimation.json in Resources */ = {isa = PBXBuildFile; fileRef = BC2DFF5C28C097DC0056105A /* styleAnimation.json */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF0D2B21925700F7D538 /* WidgetViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BEC62B21925700F7D538 /* WidgetViewController.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF0E2B21925700F7D538 /* ToneTuningViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BEC72B21925700F7D538 /* ToneTuningViewController.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		BC31BF0F2B21925700F7D538 /* SmallToolViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BEC92B21925700F7D538 /* SmallToolViewController.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF102B21925700F7D538 /* MetronomeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BECB2B21925700F7D538 /* MetronomeManager.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF112B21925700F7D538 /* tick.wav in Resources */ = {isa = PBXBuildFile; fileRef = BC31BECE2B21925700F7D538 /* tick.wav */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF122B21925700F7D538 /* tock.wav in Resources */ = {isa = PBXBuildFile; fileRef = BC31BECF2B21925700F7D538 /* tock.wav */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF152B21925700F7D538 /* KSMetronomePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BED22B21925700F7D538 /* KSMetronomePlayer.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		BC31BF162B21925700F7D538 /* SmallToolBodyView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BED52B21925700F7D538 /* SmallToolBodyView.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF172B21925700F7D538 /* KSGaugeView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BEDA2B21925700F7D538 /* KSGaugeView.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF182B21925700F7D538 /* KSGaugeColorView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BEDB2B21925700F7D538 /* KSGaugeColorView.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF192B21925700F7D538 /* KSGaugeSectorView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BEDC2B21925700F7D538 /* KSGaugeSectorView.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		BC31BF1A2B21925700F7D538 /* SmallToolBodyView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC31BEDD2B21925700F7D538 /* SmallToolBodyView.xib */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF1B2B21925700F7D538 /* TuningNavView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC31BEDF2B21925700F7D538 /* TuningNavView.xib */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF1C2B21925700F7D538 /* TuningNavView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC31BEE12B21925700F7D538 /* TuningNavView.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF1D2B21925700F7D538 /* TuningForkSettingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC31BEE22B21925700F7D538 /* TuningForkSettingView.xib */; }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -428,6 +425,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC40BA202812552300DEC0D1 /* KSHomeButton.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC40BA1D2812552200DEC0D1 /* KSHomeButton.xib */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC40BA23281255F700DEC0D1 /* HomeCourseTipsView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC40BA22281255F700DEC0D1 /* HomeCourseTipsView.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC40BA252812560100DEC0D1 /* HomeCourseTipsView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC40BA242812560100DEC0D1 /* HomeCourseTipsView.xib */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CAA42BEC8272001F076E /* RhythmView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC42CA9E2BEC8271001F076E /* RhythmView.xib */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CAA52BEC8272001F076E /* RhythmChooseView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC42CAA02BEC8271001F076E /* RhythmChooseView.xib */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CAA62BEC8272001F076E /* RhythmChooseView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC42CAA12BEC8272001F076E /* RhythmChooseView.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CAA72BEC8272001F076E /* RhythmView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC42CAA22BEC8272001F076E /* RhythmView.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC43CAC92A88C9570011EB5D /* KSTXGroupChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC43CAC52A88C9570011EB5D /* KSTXGroupChatViewController.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC43CACA2A88C9570011EB5D /* KSTXC2CChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC43CAC62A88C9570011EB5D /* KSTXC2CChatViewController.m */; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC43CACB2A88C9570011EB5D /* KSTXBaseChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC43CAC72A88C9570011EB5D /* KSTXBaseChatViewController.m */; }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1590,25 +1591,21 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC2DFF5A28C097D60056105A /* talentAnimation.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = talentAnimation.json; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC2DFF5C28C097DC0056105A /* styleAnimation.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = styleAnimation.json; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEC42B21925700F7D538 /* ToneTuningViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ToneTuningViewController.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		BC31BEC52B21925700F7D538 /* SmallToolViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmallToolViewController.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEC62B21925700F7D538 /* WidgetViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WidgetViewController.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEC72B21925700F7D538 /* ToneTuningViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ToneTuningViewController.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEC82B21925700F7D538 /* WidgetViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WidgetViewController.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		BC31BEC92B21925700F7D538 /* SmallToolViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SmallToolViewController.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BECB2B21925700F7D538 /* MetronomeManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MetronomeManager.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BECC2B21925700F7D538 /* KSMetronomePlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSMetronomePlayer.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BECE2B21925700F7D538 /* tick.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = tick.wav; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BECF2B21925700F7D538 /* tock.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = tock.wav; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BED22B21925700F7D538 /* KSMetronomePlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSMetronomePlayer.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BED32B21925700F7D538 /* MetronomeManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MetronomeManager.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		BC31BED52B21925700F7D538 /* SmallToolBodyView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SmallToolBodyView.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BED72B21925700F7D538 /* KSGaugeView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSGaugeView.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BED82B21925700F7D538 /* KSGaugeColorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSGaugeColorView.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BED92B21925700F7D538 /* KSGaugeSectorView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSGaugeSectorView.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEDA2B21925700F7D538 /* KSGaugeView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSGaugeView.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEDB2B21925700F7D538 /* KSGaugeColorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSGaugeColorView.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEDC2B21925700F7D538 /* KSGaugeSectorView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSGaugeSectorView.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		BC31BEDD2B21925700F7D538 /* SmallToolBodyView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SmallToolBodyView.xib; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEDF2B21925700F7D538 /* TuningNavView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TuningNavView.xib; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEE02B21925700F7D538 /* TunerSettingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TunerSettingView.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEE12B21925700F7D538 /* TuningNavView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TuningNavView.m; sourceTree = "<group>"; }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1623,7 +1620,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEEA2B21925700F7D538 /* TuningNavView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TuningNavView.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEEB2B21925700F7D538 /* ToneTuningBodyView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ToneTuningBodyView.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEEC2B21925700F7D538 /* ToneTuningBodyView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ToneTuningBodyView.xib; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		BC31BEED2B21925700F7D538 /* SmallToolBodyView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmallToolBodyView.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEEF2B21925700F7D538 /* WMGaugeViewStyle3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WMGaugeViewStyle3D.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEF02B21925700F7D538 /* WMGaugeViewStyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WMGaugeViewStyle.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEF12B21925700F7D538 /* WMGaugeViewStyleFlatThin.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WMGaugeViewStyleFlatThin.m; sourceTree = "<group>"; }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1740,6 +1736,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC40BA21281255F700DEC0D1 /* HomeCourseTipsView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = HomeCourseTipsView.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC40BA22281255F700DEC0D1 /* HomeCourseTipsView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = HomeCourseTipsView.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC40BA242812560100DEC0D1 /* HomeCourseTipsView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = HomeCourseTipsView.xib; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CA9E2BEC8271001F076E /* RhythmView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RhythmView.xib; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CA9F2BEC8271001F076E /* RhythmChooseView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RhythmChooseView.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CAA02BEC8271001F076E /* RhythmChooseView.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RhythmChooseView.xib; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CAA12BEC8272001F076E /* RhythmChooseView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RhythmChooseView.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CAA22BEC8272001F076E /* RhythmView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RhythmView.m; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		BC42CAA32BEC8272001F076E /* RhythmView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RhythmView.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC43CAC32A88C9570011EB5D /* KSTXBaseChatViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTXBaseChatViewController.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC43CAC42A88C9570011EB5D /* KSTXC2CChatViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSTXC2CChatViewController.h; sourceTree = "<group>"; }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC43CAC52A88C9570011EB5D /* KSTXGroupChatViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSTXGroupChatViewController.m; sourceTree = "<group>"; }; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4266,8 +4268,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BEC32B21925700F7D538 /* Controller */ = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			isa = PBXGroup; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			children = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BEC52B21925700F7D538 /* SmallToolViewController.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BEC92B21925700F7D538 /* SmallToolViewController.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BEC42B21925700F7D538 /* ToneTuningViewController.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BEC72B21925700F7D538 /* ToneTuningViewController.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BEC82B21925700F7D538 /* WidgetViewController.h */, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4302,9 +4302,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			children = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BED62B21925700F7D538 /* KSGaugeView */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BEF62B21925700F7D538 /* Metronome */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BEED2B21925700F7D538 /* SmallToolBodyView.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BED52B21925700F7D538 /* SmallToolBodyView.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BEDD2B21925700F7D538 /* SmallToolBodyView.xib */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BEDE2B21925700F7D538 /* toneTuning */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BEEE2B21925700F7D538 /* WMGaugeView */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4378,6 +4375,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BEFB2B21925700F7D538 /* WidgetSpeedView.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BF072B21925700F7D538 /* WidgetSpeedView.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BEF92B21925700F7D538 /* WidgetSpeedView.xib */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CA9F2BEC8271001F076E /* RhythmChooseView.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CAA12BEC8272001F076E /* RhythmChooseView.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CAA02BEC8271001F076E /* RhythmChooseView.xib */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CAA32BEC8272001F076E /* RhythmView.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CAA22BEC8272001F076E /* RhythmView.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CA9E2BEC8271001F076E /* RhythmView.xib */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			path = Metronome; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			sourceTree = "<group>"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -4385,12 +4388,12 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC31BF002B21925700F7D538 /* RoundSlider */ = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			isa = PBXGroup; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			children = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BF012B21925700F7D538 /* IACircularSlider.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BF022B21925700F7D538 /* IACircleSliderThumbLayer.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BF032B21925700F7D538 /* IACircularSliderTrackLayer.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC31BF062B21925700F7D538 /* IACircleSliderThumbLayer.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC31BF012B21925700F7D538 /* IACircularSlider.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BF042B21925700F7D538 /* IACircularSlider.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC31BF052B21925700F7D538 /* IACircularSliderTrackLayer.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BF062B21925700F7D538 /* IACircleSliderThumbLayer.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC31BF032B21925700F7D538 /* IACircularSliderTrackLayer.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			path = RoundSlider; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			sourceTree = "<group>"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -5255,10 +5258,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		BC8A4579283DC33400094BBB /* SpeedSlider */ = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			isa = PBXGroup; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			children = ( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC8A457A283DC33400094BBB /* KSTrackingSlider.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC8A457D283DC33400094BBB /* KSSliderView.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC8A457B283DC33400094BBB /* KSSliderView.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC8A457A283DC33400094BBB /* KSTrackingSlider.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC8A457C283DC33400094BBB /* KSTrackingSlider.m */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC8A457D283DC33400094BBB /* KSSliderView.h */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			path = SpeedSlider; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			sourceTree = "<group>"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6406,6 +6409,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC71D254288804CD0010F14B /* img_4.png in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				2723B62127F157D500E0B90B /* NoticeEditBodyView.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC802DB328BC70370079E350 /* HomeHotTalentCell.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CAA52BEC8272001F076E /* RhythmChooseView.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC2DFF5B28C097D60056105A /* talentAnimation.json in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC89AC152AB0844700B077AF /* TenantHotMusicView.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCCE95D32AB0410600AB6385 /* darkEmptyAnimation.json in Resources */, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6514,7 +6518,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC8418412AC2D96C00D8F90E /* PasswordCheckBodyView.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCC0F6622A8CD8F500C4EFA4 /* MainDisplayView.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC71D278288804CD0010F14B /* img_20.png in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BF1A2B21925700F7D538 /* SmallToolBodyView.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC71D247288804CD0010F14B /* img_0.png in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				27F9032D27E87C2E00C08A19 /* KSNetworkAlert.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC71D260288804CD0010F14B /* img_44.png in Resources */, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6536,6 +6539,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCC583C728A9EC6400BAB4CF /* cloud_animation_12.png in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCECE24B2B3D670500C0D555 /* KSSortButtonView.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC71D26D288804CD0010F14B /* img_18.png in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CAA42BEC8272001F076E /* RhythmView.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC9AA0B72ABC1C2A00CD954D /* GroupQuitAlert.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCB6348127F6D29600ACFDCF /* LiveSeatApplyCell.xib in Resources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC8A45A4283DC33400094BBB /* KSCloudSettingView.xib in Resources */, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -6935,7 +6939,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC12636D28FEA20100509E90 /* RecentMusicView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC8C2C5F2823F57100FBA5D5 /* MyAddressListCell.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				275FA22C27E7356B00CFEA2E /* CourseViewController.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BF162B21925700F7D538 /* SmallToolBodyView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC106C102A933829000759A9 /* TXLiveMessageUnBlockUser.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC84183F2AC2D96600D8F90E /* PasswordCheckBodyView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCD457A1286313D70010B493 /* NotiferNavView.m in Sources */, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7069,6 +7072,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC106C162A933829000759A9 /* TXLiveTextMessage.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC11924E280EDD5500A716F7 /* HomeworkListViewController.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				2723B5BC27F157B100E0B90B /* GroupCreateView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CAA72BEC8272001F076E /* RhythmView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC0D95192AC280CB00E54D3F /* KSWebLoadRefreshView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC802D8D28B896460079E350 /* LiveApplyView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				2723B63027F157D500E0B90B /* GroupApplyChooseAllCell.m in Sources */, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7144,7 +7148,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCCC36272AAF4346000D60CA /* KSTenantHomeViewController.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC38C3EA2AF893B400ABFCC2 /* KSVideoPlayerView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCFDA61228BC8FCE0022B497 /* HomeHotVideoCell.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				BC31BF0F2B21925700F7D538 /* SmallToolViewController.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCECE24D2B3D670500C0D555 /* FeedbackListNavView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC106C182A933829000759A9 /* TXLiveMessageShopRush.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC756CB928FE7D1D00AA9ECB /* KSChatUserDetailViewController.m in Sources */, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -7291,6 +7294,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				27F9032F27E87C2E00C08A19 /* AudioPlayManager.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BCC0F66A2A8CD8F500C4EFA4 /* TXDanMuView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC28885C2A80F9880064B773 /* AppDelegate+AppService.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				BC42CAA62BEC8272001F076E /* RhythmChooseView.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				2779357C27E324A70010E277 /* NSString+MD5.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC0D952E2AC2AA6F00E54D3F /* ForgetPasswordViewController.m in Sources */, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				BC106C112A933829000759A9 /* TXConstMessage.m in Sources */, 
			 |