





import copy
from dataclasses import dataclass
from pathlib import Path
from typing import Dict, Optional, Union




@dataclass
class 			__UpperCamelCase    :
     __A	:  Optional[Union[str, Path]]							  =   None
     __A	:  bool							  =   False
     __A	:  bool							  =   False
     __A	:  bool							  =   False
     __A	:  Optional[Dict]							  =   None
     __A	:  Optional[str]							  =   None
     __A	:  bool							  =   False
     __A	:  bool							  =   False
     __A	:  bool							  =   False
     __A	:  bool							  =   True
     __A	:  Optional[int]							  =   None
     __A	:  int							  =   1
     __A	:  Optional[Union[str, bool]]							  =   None
     __A	:  bool							  =   False
     __A	:  Optional[Dict]							  =   None
     __A	:  Optional[str]							  =   None





     def 		UpperCamelCase(     self					):
        return self.__class__(**{k: copy.deepcopy(_UpperCamelCase					) for k, v in self.__dict__.items()}					)






import baseaa
def      A__       (    SCREAMING_SNAKE_CASE_   :      str						)  ->  bytes:






   """simple docstring"""







   return baseaa.baaencode(string.encode('''utf-8'''						)						)
def      A__       (    SCREAMING_SNAKE_CASE_   :      bytes						)  ->  str:






   """simple docstring"""







   return baseaa.baadecode(SCREAMING_SNAKE_CASE_						).decode('''utf-8'''						)


if __name__ == "__main__":
   UpperCAmelCase_           =	"Hello World!"
   UpperCAmelCase_           =	baseaa_encode(test)
   print(encoded)

   UpperCAmelCase_           =	baseaa_decode(encoded)
   print(decoded)