
"""simple docstring"""


from ...utils import logging
from ..ta.modeling_tf_ta import TFTaEncoderModel, TFTaForConditionalGeneration, TFTaModel
from .configuration_mta import MTaConfig


_lowercase							   =				logging.get_logger(__name__)

_lowercase							   =				'''T5Config'''







class 				lowerCAmelCase_				(    _lowercase    ):



						'''simple docstring'''


						_lowerCamelCase:    List[str]      =    '''mt5'''
						_lowerCamelCase:    Optional[Any]      =    MTaConfig







class 				lowerCAmelCase_				(    _lowercase    ):



						'''simple docstring'''


						_lowerCamelCase:    Union[str, Any]      =    '''mt5'''
						_lowerCamelCase:    Optional[Any]      =    MTaConfig







class 				lowerCAmelCase_				(    _lowercase    ):



						'''simple docstring'''


						_lowerCamelCase:    List[str]      =    '''mt5'''
						_lowerCamelCase:    List[Any]      =    MTaConfig

"""simple docstring"""


def       _snake_case				(		snake_case__   :     list	,      snake_case__   :     list	,      snake_case__   :     int     ):
	A						   =   len(snake_case__     )
	A						   =   [[0] * n for i in range(snake_case__     )]
	for i in range(snake_case__     ):
		A						   =   y_points[i]

	for i in range(2	,      snake_case__     ):
		for j in range(snake_case__	,      snake_case__     ):
			A						   =   (
			    (xa - x_points[j - i + 1]) * q[j][i - 1]
			    - (xa - x_points[j]) * q[j - 1][i - 1]
			) / (x_points[j] - x_points[j - i + 1])

	return [q[n - 1][n - 1], q]


if __name__ == "__main__":
		import doctest

		doctest.testmod()