




'''simple docstring'''







from ..utils import DummyObject, requires_backends

class 	_snake_case(			metaclass=UpperCAmelCase      ):
 __snake_case:							Optional[Any]						=					['''flax''', '''transformers''']






 def __init__(self       :  List[str]    ,		*a       :  Optional[int]    ,		**a       :  List[Any]    )       ->   List[Any]:






    """simple docstring"""


    requires_backends(self    ,		['flax', 'transformers']    )






 @classmethod
 def 						_UpperCamelCase (cls       :  List[str]    ,		*a       :  Any    ,		**a       :  List[Any]    )       ->   Optional[Any]:






    """simple docstring"""


    requires_backends(cls    ,		['flax', 'transformers']    )






 @classmethod
 def 						_UpperCamelCase (cls       :  str    ,		*a       :  int    ,		**a       :  int    )       ->   Optional[Any]:






    """simple docstring"""


    requires_backends(cls    ,		['flax', 'transformers']    )




class 	_snake_case(			metaclass=UpperCAmelCase      ):
 __snake_case:							str						=					['''flax''', '''transformers''']






 def __init__(self       :  Any    ,		*a       :  int    ,		**a       :  int    )       ->   Tuple:






    """simple docstring"""


    requires_backends(self    ,		['flax', 'transformers']    )






 @classmethod
 def 						_UpperCamelCase (cls       :  Optional[Any]    ,		*a       :  List[Any]    ,		**a       :  str    )       ->   List[str]:






    """simple docstring"""


    requires_backends(cls    ,		['flax', 'transformers']    )






 @classmethod
 def 						_UpperCamelCase (cls       :  str    ,		*a       :  Union[str, Any]    ,		**a       :  str    )       ->   Dict:






    """simple docstring"""


    requires_backends(cls    ,		['flax', 'transformers']    )




class 	_snake_case(			metaclass=UpperCAmelCase      ):
 __snake_case:							List[str]						=					['''flax''', '''transformers''']






 def __init__(self       :  Dict    ,		*a       :  Tuple    ,		**a       :  List[Any]    )       ->   Optional[Any]:






    """simple docstring"""


    requires_backends(self    ,		['flax', 'transformers']    )






 @classmethod
 def 						_UpperCamelCase (cls       :  str    ,		*a       :  Tuple    ,		**a       :  Optional[int]    )       ->   int:






    """simple docstring"""


    requires_backends(cls    ,		['flax', 'transformers']    )






 @classmethod
 def 						_UpperCamelCase (cls       :  Optional[Any]    ,		*a       :  Dict    ,		**a       :  Dict    )       ->   Dict:






    """simple docstring"""


    requires_backends(cls    ,		['flax', 'transformers']    )




class 	_snake_case(			metaclass=UpperCAmelCase      ):
 __snake_case:							Union[str, Any]						=					['''flax''', '''transformers''']






 def __init__(self       :  List[Any]    ,		*a       :  Optional[Any]    ,		**a       :  Union[str, Any]    )       ->   Optional[int]:






    """simple docstring"""


    requires_backends(self    ,		['flax', 'transformers']    )






 @classmethod
 def 						_UpperCamelCase (cls       :  List[Any]    ,		*a       :  Optional[Any]    ,		**a       :  Optional[Any]    )       ->   Tuple:






    """simple docstring"""


    requires_backends(cls    ,		['flax', 'transformers']    )






 @classmethod
 def 						_UpperCamelCase (cls       :  int    ,		*a       :  Tuple    ,		**a       :  List[str]    )       ->   Any:






    """simple docstring"""


    requires_backends(cls    ,		['flax', 'transformers']    )








'''simple docstring'''







from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_sentencepiece_available


lowerCAmelCase_     						=				{}

try:
    if not is_sentencepiece_available():
        raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
    pass
else:
    lowerCAmelCase_     						=				['''GPTSw3Tokenizer''']


if TYPE_CHECKING:
    try:
        if not is_sentencepiece_available():
            raise OptionalDependencyNotAvailable()
    except OptionalDependencyNotAvailable:
        pass
    else:
        from .tokenization_gpt_swa import GPTSwaTokenizer

else:
    import sys

    lowerCAmelCase_     						=				_LazyModule(__name__, globals()['''__file__'''], _import_structure, module_spec=__spec__)


