|  |  | @ -47,18 +47,21 @@ class TextPageFactory private constructor(dataSource: DataSource) : PageFactory< | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     override fun currentPage(): TextPage? { |  |  |  |     override fun currentPage(): TextPage? { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return dataSource.getCurrentChapter()?.page(index) |  |  |  |         return dataSource.getCurrentChapter()?.page(index) ?: TextPage(index, "index:$index") | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | //        return TextPage(index, "index:$index") |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     override fun nextPage(): TextPage? { |  |  |  |     override fun nextPage(): TextPage? { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return dataSource.getCurrentChapter()?.page(index + 1) |  |  |  |         return dataSource.getCurrentChapter()?.page(index + 1) ?: TextPage( | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | //        return TextPage(index + 1, "index:${index + 1}") |  |  |  |             index + 1, | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "index:${index + 1}" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         ) | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     override fun previousPage(): TextPage? { |  |  |  |     override fun previousPage(): TextPage? { | 
			
		
	
		
		
			
				
					
					|  |  |  |         return dataSource.getCurrentChapter()?.page(index - 1) |  |  |  |         return dataSource.getCurrentChapter()?.page(index - 1) ?: TextPage( | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | //        return TextPage(index - 1, "index:${index - 1}") |  |  |  |             index - 1, | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |             "index:${index - 1}" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         ) | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
	
		
		
			
				
					|  |  | 
 |