| 
					
				 | 
			
			
				@@ -321,19 +321,19 @@ func (analyser *Analyser) groupStatus( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	day++ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	adjust := 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if day%granularity < granularity-1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if day%granularity != 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		adjust = 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	global := make([]int64, day/granularity+adjust) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var group int64 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	for i := 0; i < day; i++ { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		group += status[i] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if i%granularity == (granularity - 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if (i%granularity) == (granularity - 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			global[i/granularity] = group 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			group = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if day%granularity < granularity-1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if day%granularity != 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		global[len(global)-1] = group 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	locals := make(map[string][]int64) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -342,12 +342,12 @@ func (analyser *Analyser) groupStatus( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var group int64 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		for i := 0; i < day; i++ { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			group += file.Status(1)[i] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if i%granularity == (granularity - 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if (i%granularity) == (granularity - 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				status[i/granularity] = group 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				group = 0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if day%granularity < granularity-1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if day%granularity != 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			status[len(status)-1] = group 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		locals[key] = status 
			 |