



'''simple docstring'''







from ..utils import DummyObject, requires_backends




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Any		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[str]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		int		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Union[str, Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Dict		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Union[str, Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Union[str, Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[int]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[str]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[Any]		=      ['tokenizers']






			def __init__(   self  :							Tuple      ,       *SCREAMING_SNAKE_CASE  :							str      ,       **SCREAMING_SNAKE_CASE  :							int	):




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[int]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		str		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[str]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Any		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Any		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		str		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[str]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		str		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[int]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Any		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Dict		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Union[str, Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[str]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Union[str, Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[int]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[str]		=      ['tokenizers']






			def __init__(   self  :							str      ,       *SCREAMING_SNAKE_CASE  :							Any      ,       **SCREAMING_SNAKE_CASE  :							Tuple	):




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[int]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[int]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Optional[int]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[Any]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		List[str]		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Any		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		Tuple		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		str		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




class 				__lowerCAmelCase(							metaclass=lowerCAmelCase__      ):
			__snake_case  :		str		=      ['tokenizers']






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




					"""simple docstring"""







					requires_backends(self      ,       ['tokenizers']	)




'''simple docstring'''



import re




def       _a      (		_lowercase   :      List[Any]    ):





     '''simple docstring'''






     def docstring_decorator(_lowercase   :      str    ):
          __UpperCAmelCase      :					Tuple    				=     fn.__doc__
          __UpperCAmelCase      :					Tuple    				=     func_doc.split('''\n'''    )
          __UpperCAmelCase      :					Optional[Any]    				=     0
          while i < len(_lowercase    ) and re.search(R'''^\s*Examples?:\s*$'''     ,   lines[i]    ) is None:
               i += 1
          if i < len(_lowercase    ):
               __UpperCAmelCase      :					Optional[int]    				=     example_docstring
               __UpperCAmelCase      :					Tuple    				=     '''\n'''.join(_lowercase    )
          else:
               raise ValueError(
                   F'The function {fn} should have an empty \'Examples:\' in its docstring as placeholder, '
                   F'current docstring is:\n{func_doc}'    )
          __UpperCAmelCase      :					Tuple    				=     func_doc
          return fn

     return docstring_decorator