





'''simple docstring'''



def       _lowerCAmelCase  ( lowerCamelCase_	:     int ):
			if not isinstance(lowerCamelCase_						,				lowerCamelCase_ ):
						raise ValueError('''double_factorial() only accepts integral values''' )
			if n < 0:
						raise ValueError('''double_factorial() not defined for negative values''' )
			return 1 if n <= 1 else n * double_factorial(n - 2 )


if __name__ == "__main__":
	import doctest

	doctest.testmod()






from ..utils import DummyObject, requires_backends
class 				a_ (						metaclass=SCREAMING_SNAKE_CASE						):






 '''simple docstring'''






 UpperCAmelCase_	 =					['tensorflow_text']




 def __init__(			self					:  Tuple			,    *lowercase__					:  str			,    **lowercase__					:  Union[str, Any]):







        '''simple docstring'''



        requires_backends(self			,    ['tensorflow_text'])
