from ..utils import DummyObject, requires_backends







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[Any]			,      *_lowercase     :							Dict			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Dict			,      *_lowercase     :							List[str]			,      **_lowercase     :							Tuple ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							str			,      *_lowercase     :							Dict			,      **_lowercase     :							Dict ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							str			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							int			,      **_lowercase     :							Dict ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Dict			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Dict			,      *_lowercase     :							str			,      **_lowercase     :							List[str] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Dict			,      *_lowercase     :							Any			,      **_lowercase     :							Any ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[Any]			,      *_lowercase     :							int			,      **_lowercase     :							Tuple ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							List[Any]			,      **_lowercase     :							Optional[int] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							List[str]			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[Any]			,      *_lowercase     :							List[Any]			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[int]			,      *_lowercase     :							Union[str, Any]			,      **_lowercase     :							Dict ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							int			,      **_lowercase     :							Union[str, Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							int			,      *_lowercase     :							str			,      **_lowercase     :							Optional[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Tuple			,      *_lowercase     :							List[str]			,      **_lowercase     :							Dict ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							List[str]			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							Any ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							int			,      *_lowercase     :							int			,      **_lowercase     :							Any ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Tuple			,      *_lowercase     :							Dict			,      **_lowercase     :							List[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Tuple			,      *_lowercase     :							Optional[Any]			,      **_lowercase     :							Any ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							str			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							Dict			,      **_lowercase     :							Any ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							int			,      *_lowercase     :							Tuple			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							List[Any]			,      *_lowercase     :							Union[str, Any]			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							str			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							Any ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							int			,      *_lowercase     :							Tuple			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							List[Any]			,      *_lowercase     :							Union[str, Any]			,      **_lowercase     :							Union[str, Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[int]			,      *_lowercase     :							Union[str, Any]			,      **_lowercase     :							Tuple ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							str			,      *_lowercase     :							Dict			,      **_lowercase     :							Union[str, Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							int			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




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



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[int]			,      *_lowercase     :							Union[str, Any]			,      **_lowercase     :							Optional[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							int			,      *_lowercase     :							Tuple			,      **_lowercase     :							Tuple ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							str			,      *_lowercase     :							Optional[Any]			,      **_lowercase     :							List[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[Any]			,      *_lowercase     :							Any			,      **_lowercase     :							List[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							Any			,      **_lowercase     :							Tuple ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							int			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							Dict ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							str			,      *_lowercase     :							List[Any]			,      **_lowercase     :							Tuple ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							List[Any]			,      **_lowercase     :							List[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[Any]			,      *_lowercase     :							str			,      **_lowercase     :							Optional[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[Any]			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							List[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							Dict			,      **_lowercase     :							Tuple ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[Any]			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							Optional[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[int]			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[int]			,      *_lowercase     :							Union[str, Any]			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[int]			,      *_lowercase     :							str			,      **_lowercase     :							Optional[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							List[str]			,      **_lowercase     :							Optional[int] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							Any			,      **_lowercase     :							List[str] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Dict			,      *_lowercase     :							Any			,      **_lowercase     :							Dict ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




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



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							List[Any]			,      *_lowercase     :							Dict			,      **_lowercase     :							Union[str, Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							str			,      *_lowercase     :							int			,      **_lowercase     :							List[str] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							List[Any]			,      *_lowercase     :							List[Any]			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							int			,      *_lowercase     :							int			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							Tuple			,      **_lowercase     :							Optional[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							List[Any]			,      *_lowercase     :							Optional[int]			,      **_lowercase     :							Any ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							Any			,      **_lowercase     :							Dict ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							str			,      **_lowercase     :							Any ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




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



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[int]			,      *_lowercase     :							int			,      **_lowercase     :							Optional[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							List[Any]			,      *_lowercase     :							List[Any]			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							Optional[Any]			,      **_lowercase     :							Any ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							str			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							int			,      *_lowercase     :							List[str]			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							List[str]			,      *_lowercase     :							Dict			,      **_lowercase     :							Dict ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							int			,      *_lowercase     :							int			,      **_lowercase     :							Tuple ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[Any]			,      *_lowercase     :							Dict			,      **_lowercase     :							Optional[int] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Optional[int]			,      *_lowercase     :							str			,      **_lowercase     :							List[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							List[str]			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							List[str]			,      **_lowercase     :							int ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							str			,      *_lowercase     :							Dict			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Union[str, Any]			,      *_lowercase     :							int			,      **_lowercase     :							Optional[Any] ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )







class __snake_case							(		metaclass=lowerCamelCase_						):
   lowerCAmelCase_								=				["vision"]




   def __init__(       self     :							Any			,      *_lowercase     :							Any			,      **_lowercase     :							str ):



     """simple docstring"""






     requires_backends(self			,      ["""vision"""] )

from __future__ import annotations



def       __SCREAMING_SNAKE_CASE    (   __UpperCamelCase       :			str      )				->   bool:







  """simple docstring"""





  SCREAMING_SNAKE_CASE__     				= 42
  SCREAMING_SNAKE_CASE__     				= list(__UpperCamelCase      )
  SCREAMING_SNAKE_CASE__				,	SCREAMING_SNAKE_CASE__     				= _vector[:-1], int(_vector[-1]      )
  SCREAMING_SNAKE_CASE__     				= [int(__UpperCamelCase      ) for digit in __vector]

  vector.reverse()
  for i, digit in enumerate(__UpperCamelCase      ):
    if i & 1 == 0:
      SCREAMING_SNAKE_CASE__     				= digit * 2
      if doubled > 9:
        doubled -= 9
      check_digit += doubled
    else:
      check_digit += digit

  return check_digit % 10 == 0


if __name__ == "__main__":
   import doctest

   doctest.testmod()
   assert is_luhn('''79927398713''')
   assert not is_luhn('''79927398714''')
