

"""simple docstring"""




import warnings

from ...utils import logging
from .image_processing_beit import BeitImageProcessor


__UpperCAmelCase			=					logging.get_logger(__name__)







class   __lowercase      (     __lowerCamelCase       ):

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






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








from __future__ import annotations

def 			lowerCamelCase__			(       _a):
	SCREAMING_SNAKE_CASE :   Optional[Any]					  =							2
	SCREAMING_SNAKE_CASE :   Optional[int]					  =							[]
	while i * i <= n:
		if n % i:
			i += 1
		else:
			n //= i
			factors.append(_a)
	if n > 1:
		factors.append(_a)
	return factors


if __name__ == "__main__":
			import doctest

			doctest.testmod()