__lowerCamelCase      :			str							       =		{
    '''A''': '''.-''', '''B''': '''-...''', '''C''': '''-.-.''', '''D''': '''-..''', '''E''': '''.''', '''F''': '''..-.''', '''G''': '''--.''',
    '''H''': '''....''', '''I''': '''..''', '''J''': '''.---''', '''K''': '''-.-''', '''L''': '''.-..''', '''M''': '''--''', '''N''': '''-.''',
    '''O''': '''---''', '''P''': '''.--.''', '''Q''': '''--.-''', '''R''': '''.-.''', '''S''': '''...''', '''T''': '''-''', '''U''': '''..-''',
    '''V''': '''...-''', '''W''': '''.--''', '''X''': '''-..-''', '''Y''': '''-.--''', '''Z''': '''--..''', '''1''': '''.----''',
    '''2''': '''..---''', '''3''': '''...--''', '''4''': '''....-''', '''5''': '''.....''', '''6''': '''-....''', '''7''': '''--...''',
    '''8''': '''---..''', '''9''': '''----.''', '''0''': '''-----''', '''&''': '''.-...''', '''@''': '''.--.-.''',
    ''':''': '''---...''', ''',''': '''--..--''', '''.''': '''.-.-.-''', '''\'''': '''.----.''', '''\"''': '''.-..-.''',
    '''?''': '''..--..''', '''/''': '''-..-.''', '''=''': '''-...-''', '''+''': '''.-.-.''', '''-''': '''-....-''',
    '''(''': '''-.--.''', ''')''': '''-.--.-''', '''!''': '''-.-.--''', ''' ''': '''/'''
}  # Exclamation mark is not in ITU-R recommendation
# fmt: on
__lowerCamelCase      :			Union[str, Any]							       =		{value: key for key, value in MORSE_CODE_DICT.items()}



def      __SCREAMING_SNAKE_CASE  ( __UpperCamelCase   :	Optional[Any]     )							-> str:







  """simple docstring"""





  return " ".join(MORSE_CODE_DICT[char] for char in message.upper()     )



def      __SCREAMING_SNAKE_CASE  ( __UpperCamelCase   :	Union[str, Any]     )							-> str:







  """simple docstring"""





  return "".join(REVERSE_DICT[char] for char in message.split()     )



def      __SCREAMING_SNAKE_CASE  ( )							-> None:







  """simple docstring"""





  SCREAMING_SNAKE_CASE__      							=				'''Morse code here!'''
  print(__UpperCAmelCase     )
  SCREAMING_SNAKE_CASE__      							=				encrypt(__UpperCAmelCase     )
  print(__UpperCAmelCase     )
  SCREAMING_SNAKE_CASE__      							=				decrypt(__UpperCAmelCase     )
  print(__UpperCAmelCase     )


if __name__ == "__main__":
   main()







import warnings

from ...utils import logging
from .image_processing_donut import DonutImageProcessor


__lowerCamelCase      :			str							       =		logging.get_logger(__name__)







class __snake_case    (						lowerCamelCase_		):




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



     """simple docstring"""






     warnings.warn(
         """The class DonutFeatureExtractor is deprecated and will be removed in version 5 of Transformers. Please"""
         """ use DonutImageProcessor instead."""	,     _lowercase	,     )
     super().__init__(*_lowercase	,     **_lowercase				)
