"""simple docstring"""


from __future__ import annotations

import sys


def   __UpperCAmelCase     (	_snake_case		:       int,				_snake_case		:       int       ):
   # base cases
   if abs(_snake_case       ) == 1:
      return a, 0
   elif abs(_snake_case       ) == 1:
      return 0, b

   _lowercase     ,  _lowercase							     =       a, b
   _lowercase     ,  _lowercase							     =       1, 0
   _lowercase     ,  _lowercase							     =       0, 1

   while remainder != 0:
      _lowercase							     =       old_remainder // remainder
      _lowercase     ,  _lowercase							     =       remainder, old_remainder - quotient * remainder
      _lowercase     ,  _lowercase							     =       coeff_a, old_coeff_a - quotient * coeff_a
      _lowercase     ,  _lowercase							     =       coeff_b, old_coeff_b - quotient * coeff_b

   # sign correction for negative numbers
   if a < 0:
      _lowercase							     =       -old_coeff_a
   if b < 0:
      _lowercase							     =       -old_coeff_b

   return old_coeff_a, old_coeff_b


def   __UpperCAmelCase     (	):
   if len(sys.argv       ) < 3:
      print("2 integer arguments required"       )
      return 1
   _lowercase							     =       int(sys.argv[1]       )
   _lowercase							     =       int(sys.argv[2]       )
   print(extended_euclidean_algorithm(_snake_case,				_snake_case       )       )
   return 0


if __name__ == "__main__":
  raise SystemExit(main())
"""simple docstring"""


import warnings

from ...utils import logging
from .image_processing_convnext import ConvNextImageProcessor


__UpperCamelCase       :    str         =		logging.get_logger(__name__)
class   UpperCAmelCase_	(				lowercase__   ):
    def __init__(	self			:       List[Any]   ,						*_lowercase			:       Optional[Any]   ,						**_lowercase			:       str		)						->    None:
       warnings.warn(
           "The class ConvNextFeatureExtractor is deprecated and will be removed in version 5 of Transformers."
           " Please use ConvNextImageProcessor instead."   ,						_lowercase   ,						)
       super().__init__(*_lowercase   ,						**_lowercase		)