| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -17,19 +17,6 @@ end | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					class CaseLog < ApplicationRecord | 
					 | 
					 | 
					 | 
					class CaseLog < ApplicationRecord | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  include Validations::SoftValidations | 
					 | 
					 | 
					 | 
					  include Validations::SoftValidations | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  ALLOWED_INCOME_RANGES = { | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    1 => OpenStruct.new(soft_min: 143, soft_max: 730, hard_min: 90, hard_max: 1230), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    0 => OpenStruct.new(soft_min: 67, soft_max: 620, hard_min: 50, hard_max: 950), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    2 => OpenStruct.new(soft_min: 80, soft_max: 480, hard_min: 40, hard_max: 990), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    3 => OpenStruct.new(soft_min: 50, soft_max: 370, hard_min: 10, hard_max: 450), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    4 => OpenStruct.new(soft_min: 50, soft_max: 380, hard_min: 10, hard_max: 690), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    5 => OpenStruct.new(soft_min: 53, soft_max: 540, hard_min: 10, hard_max: 890), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    6 => OpenStruct.new(soft_min: 47, soft_max: 460, hard_min: 10, hard_max: 1300), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    7 => OpenStruct.new(soft_min: 54, soft_max: 460, hard_min: 10, hard_max: 820), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    8 => OpenStruct.new(soft_min: 50, soft_max: 450, hard_min: 10, hard_max: 750), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    9 => OpenStruct.new(soft_min: 50, soft_max: 580, hard_min: 10, hard_max: 1040), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    10 => OpenStruct.new(soft_min: 47, soft_max: 730, hard_min: 10, hard_max: 1300), | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  }.freeze | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  has_paper_trail | 
					 | 
					 | 
					 | 
					  has_paper_trail | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |