



"""simple docstring"""
class 				lowerCamelCase_:





					'''simple docstring'''



					def __init__(     self					,							lowerCamelCase__ ):
									_lowerCamelCase   	=					size
									_lowerCamelCase   	=					[0] * size
									_lowerCamelCase   	=					[0] * size

					@staticmethod
					def       snake_case__   (     lowerCamelCase__ ):
									return index | (index + 1)

					@staticmethod
					def       snake_case__   (     lowerCamelCase__ ):
									return (index & (index + 1)) - 1

					def       snake_case__   (     self					,							lowerCamelCase__					,							lowerCamelCase__ ):
									_lowerCamelCase   	=					value
									while index < self.size:
													_lowerCamelCase   	=					self.get_prev(UpperCamelCase_ ) + 1
													if current_left_border == index:
																	_lowerCamelCase   	=					value
													else:
																	_lowerCamelCase   	=					max(UpperCamelCase_					,							UpperCamelCase_					,							UpperCamelCase_ )
													_lowerCamelCase   	=					self.get_next(UpperCamelCase_ )





					def       snake_case__   (     self					,							lowerCamelCase__					,							lowerCamelCase__ ):
									right -= 1  # Because of right is exclusive
									_lowerCamelCase   	=					0
									while left <= right:
													_lowerCamelCase   	=					self.get_prev(UpperCamelCase_ )
													if left <= current_left:
																	_lowerCamelCase   	=					max(UpperCamelCase_					,							self.tree[right] )
																	_lowerCamelCase   	=					current_left
													else:
																	_lowerCamelCase   	=					max(UpperCamelCase_					,							self.arr[right] )
																	right -= 1
									return result


if __name__ == "__main__":
			import doctest

			doctest.testmod()




'''simple docstring'''
from .glue import glue_convert_examples_to_features, glue_output_modes, glue_processors, glue_tasks_num_labels
from .squad import SquadExample, SquadFeatures, SquadVaProcessor, SquadVaProcessor, squad_convert_examples_to_features
from .utils import DataProcessor, InputExample, InputFeatures, SingleSentenceClassificationProcessor
from .xnli import xnli_output_modes, xnli_processors, xnli_tasks_num_labels