

"""simple docstring"""



def  _snake_case     (    UpperCAmelCase_  :					bytes			):
     return "".join([hex(UpperCAmelCase_			)[2:].zfill(2			).upper() for byte in list(UpperCAmelCase_			)]			)





def  _snake_case     (    UpperCAmelCase_  :					str			):
     # Check data validity, following RFC3548
     # https://www.ietf.org/rfc/rfc3548.txt
     if (len(UpperCAmelCase_			) % 2) != 0:
          raise ValueError(
              """Base16 encoded data is invalid:
Data does not have an even number of hex digits."""			)
     # Check the character set - the standard base16 alphabet
     # is uppercase according to RFC3548 section 6
     if not set(UpperCAmelCase_			) <= set("""0123456789ABCDEF"""			):
          raise ValueError(
              """Base16 encoded data is invalid:
Data is not uppercase hex or it contains invalid characters."""			)
     # For every two hexadecimal digits (= a byte), turn it into an integer.
     # Then, string the result together into bytes, and return it.
     return bytes(int(data[i] + data[i + 1]					,   16			) for i in range(0					,   len(UpperCAmelCase_			)					,   2			)			)


if __name__ == "__main__":
 import doctest

 doctest.testmod()









"""simple docstring"""



import warnings

from ...utils import logging
from .image_processing_videomae import VideoMAEImageProcessor


SCREAMING_SNAKE_CASE_					:	List[Any]							  =						logging.get_logger(__name__)



class 					a						(       _lowerCamelCase				):



    """simple docstring"""



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






         """simple docstring"""


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






