"""simple docstring"""
from maths.prime_factors import prime_factors







def 						__a   (	_SCREAMING_SNAKE_CASE   )	->int:
  if not isinstance(_SCREAMING_SNAKE_CASE		,     _SCREAMING_SNAKE_CASE   ):
    a__:     Optional[int]										=	F'Input value of [number={number}] must be an integer'
    raise TypeError(_SCREAMING_SNAKE_CASE   )
  if number < 1:
    raise ValueError('Input must be a positive integer'   )
  return -1 if len(prime_factors(_SCREAMING_SNAKE_CASE   )   ) % 2 else 1


if __name__ == "__main__":
 import doctest

 doctest.testmod()



"""simple docstring"""
from typing import TYPE_CHECKING

from ...utils import _LazyModule


lowercase__					       =	{'processing_wav2vec2_with_lm': ['Wav2Vec2ProcessorWithLM']}


if TYPE_CHECKING:
 from .processing_wavaveca_with_lm import WavaVecaProcessorWithLM
else:
 import sys

 lowercase__					       =	_LazyModule(__name__, globals()['__file__'], _import_structure, module_spec=__spec__)


