


from ..utils import DummyObject, requires_backends





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							str        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							str        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							str        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[str]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Tuple        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Union[str, Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Union[str, Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Any        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[str]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							int        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





def    snake_case_     (  *snake_case			,							**snake_case     )  ->				List[str]:
       requires_backends(snake_case			,							['torch']     )




def    snake_case_     (  *snake_case			,							**snake_case     )  ->				Any:
       requires_backends(snake_case			,							['torch']     )




def    snake_case_     (  *snake_case			,							**snake_case     )  ->				str:
       requires_backends(snake_case			,							['torch']     )




def    snake_case_     (  *snake_case			,							**snake_case     )  ->				int:
       requires_backends(snake_case			,							['torch']     )




def    snake_case_     (  *snake_case			,							**snake_case     )  ->				Dict:
       requires_backends(snake_case			,							['torch']     )




def    snake_case_     (  *snake_case			,							**snake_case     )  ->				str:
       requires_backends(snake_case			,							['torch']     )




def    snake_case_     (  *snake_case			,							**snake_case     )  ->				Optional[int]:
       requires_backends(snake_case			,							['torch']     )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[str]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Tuple        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							int        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[int]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[int]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							int        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[str]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Any        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							str        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Dict        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Union[str, Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							str        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Any        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Tuple        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Union[str, Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							int        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[int]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							int        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Dict        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[int]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[int]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Tuple        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Optional[Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							str        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Any        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[str]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							int        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							str        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Any        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				int:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[str]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Tuple:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Tuple        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[int]:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Union[str, Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							List[Any]        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Dict:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				List[str]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Any:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )





class   __a			(    metaclass=__UpperCamelCase      ):
 __lowercase :							Dict        = ['torch']
 def __init__(   self				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				str:




        '''simple docstring'''
        requires_backends(self				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )
 @classmethod
 def 		SCREAMING_SNAKE_CASE__   (   cls				, *lowerCAmelCase__				, **lowerCAmelCase__ )					->				Optional[Any]:




        '''simple docstring'''
        requires_backends(cls				, ['torch'] )






import unittest

from knapsack import knapsack as k





class   __a			(    unittest.TestCase      ):
 def 		SCREAMING_SNAKE_CASE__   (   self )					->				Tuple:




        '''simple docstring'''
        lowercase__:   List[Any]  			=   0
        lowercase__:   List[Any]  			=   [0]
        lowercase__:   str  			=   [0]
        lowercase__:   Tuple  			=   len(lowerCAmelCase__ )
        self.assertEqual(k.knapsack(lowerCAmelCase__				, lowerCAmelCase__				, lowerCAmelCase__				, lowerCAmelCase__ )				, 0 )

        lowercase__:   Optional[Any]  			=   [60]
        lowercase__:   Dict  			=   [10]
        lowercase__:   str  			=   len(lowerCAmelCase__ )
        self.assertEqual(k.knapsack(lowerCAmelCase__				, lowerCAmelCase__				, lowerCAmelCase__				, lowerCAmelCase__ )				, 0 )
 def 		SCREAMING_SNAKE_CASE__   (   self )					->				Union[str, Any]:




        '''simple docstring'''
        lowercase__:   Union[str, Any]  			=   3
        lowercase__:   List[str]  			=   [1, 2, 3]
        lowercase__:   Union[str, Any]  			=   [3, 2, 1]
        lowercase__:   Union[str, Any]  			=   len(lowerCAmelCase__ )
        self.assertEqual(k.knapsack(lowerCAmelCase__				, lowerCAmelCase__				, lowerCAmelCase__				, lowerCAmelCase__ )				, 5 )
 def 		SCREAMING_SNAKE_CASE__   (   self )					->				List[Any]:




        '''simple docstring'''
        lowercase__:   Optional[Any]  			=   50
        lowercase__:   str  			=   [60, 100, 120]
        lowercase__:   Any  			=   [10, 20, 30]
        lowercase__:   List[Any]  			=   len(lowerCAmelCase__ )
        self.assertEqual(k.knapsack(lowerCAmelCase__				, lowerCAmelCase__				, lowerCAmelCase__				, lowerCAmelCase__ )				, 220 )


if __name__ == "__main__":
 unittest.main()


