


'''simple docstring'''






def lowerCamelCase__      (						__lowerCamelCase	:							bytes							):







   '''simple docstring'''




   return "".join([hex(lowerCamelCase_							)[2:].zfill(2							).upper() for byte in list(lowerCamelCase_							)]							)





def lowerCamelCase__      (						__lowerCamelCase	:							str							):







   '''simple docstring'''




   if (len(lowerCamelCase_							) % 2) != 0:
      raise ValueError(
          'Base16 encoded data is invalid:\nData 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(lowerCamelCase_							) <= set('0123456789ABCDEF'							):
      raise ValueError(
          'Base16 encoded data is invalid:\nData 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]	,   1_6							) for i in range(0	,   len(lowerCamelCase_							)	,   2							)							)


if __name__ == "__main__":
 import doctest

 doctest.testmod()



'''simple docstring'''






import warnings

from ...utils import logging
from .image_processing_deformable_detr import DeformableDetrImageProcessor


lowercase							=logging.get_logger(__name__)






class  __magic_name__							(		lowerCAmelCase    ):






       def __init__(      self  ,							*snake_case  ,							**snake_case)						->  None:




          '''simple docstring'''
          warnings.warn(
              'The class DeformableDetrFeatureExtractor is deprecated and will be removed in version 5 of Transformers.'
              ' Please use DeformableDetrImageProcessor instead.'  ,							snake_case  ,							)
          super().__init__(*snake_case  ,							**snake_case)

