



from ..utils import DummyObject, requires_backends



class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)




class       _lowercase				(  metaclass=lowerCAmelCase      ):





	"""simple docstring"""
	__A		      =				["vision"]




	def __init__(self						,			*lowerCamelCase_						,			**lowerCamelCase_						):
						"""simple docstring"""

						requires_backends(self						,			["vision"]						)





def        a( A			:       int					,	A			:       int					,	A			:       int			)						->			float:
					"""simple docstring"""





					if common_ratio == 1:
										# Formula for sum if common ratio is 1
										return num_of_terms * first_term

					# Formula for finding sum of n terms of a GeometricProgression
					return (first_term / (1 - common_ratio)) * (1 - common_ratio**num_of_terms)
