


from typing import TYPE_CHECKING

from ...utils import OptionalDependencyNotAvailable, _LazyModule, is_torch_available, is_vision_available


SCREAMING_SNAKE_CASE__       			=				{'configuration_vit_hybrid': ['VIT_HYBRID_PRETRAINED_CONFIG_ARCHIVE_MAP', 'ViTHybridConfig']}

try:
							if not is_torch_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							SCREAMING_SNAKE_CASE__       			=				[
							    'VIT_HYBRID_PRETRAINED_MODEL_ARCHIVE_LIST',
							    'ViTHybridForImageClassification',
							    'ViTHybridModel',
							    'ViTHybridPreTrainedModel',
							]

try:
							if not is_vision_available():
														raise OptionalDependencyNotAvailable()
except OptionalDependencyNotAvailable:
							pass
else:
							SCREAMING_SNAKE_CASE__       			=				['ViTHybridImageProcessor']


if TYPE_CHECKING:
							from .configuration_vit_hybrid import VIT_HYBRID_PRETRAINED_CONFIG_ARCHIVE_MAP, ViTHybridConfig

							try:
														if not is_torch_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .modeling_vit_hybrid import (
														    VIT_HYBRID_PRETRAINED_MODEL_ARCHIVE_LIST,
														    ViTHybridForImageClassification,
														    ViTHybridModel,
														    ViTHybridPreTrainedModel,
														)

							try:
														if not is_vision_available():
																					raise OptionalDependencyNotAvailable()
							except OptionalDependencyNotAvailable:
														pass
							else:
														from .image_processing_vit_hybrid import ViTHybridImageProcessor


else:
							import sys

							SCREAMING_SNAKE_CASE__       			=				_LazyModule(__name__, globals()["""__file__"""], _import_structure, module_spec=__spec__)








"""simple docstring"""




import requests
from bsa import BeautifulSoup





def 		UpperCAmelCase__						(	_UpperCAmelCase					,   _UpperCAmelCase   ):






  """simple docstring"""





  A_    :			Optional[int]									=    (
      'https://www.horoscope.com/us/horoscopes/general/'
      f"""horoscope-general-daily-{day}.aspx?sign={zodiac_sign}"""
  )
  A_    :			List[Any]									=    BeautifulSoup(requests.get(_UpperCAmelCase   ).content					,   'html.parser'   )
  return soup.find('div'					,   class_='main-horoscope'   ).p.text


if __name__ == "__main__":
   print('Daily Horoscope. \n')
   print(
       'enter your Zodiac sign number:\n',
       '1. Aries\n',
       '2. Taurus\n',
       '3. Gemini\n',
       '4. Cancer\n',
       '5. Leo\n',
       '6. Virgo\n',
       '7. Libra\n',
       '8. Scorpio\n',
       '9. Sagittarius\n',
       '10. Capricorn\n',
       '11. Aquarius\n',
       '12. Pisces\n',
   )
   lowerCamelCase_	:		Any         =   int(input('number> ').strip())
   print('choose some day:\n', 'yesterday\n', 'today\n', 'tomorrow\n')
   lowerCamelCase_	:		int         =   input('enter the day> ')
   lowerCamelCase_	:		List[Any]         =   horoscope(zodiac_sign, day)
   print(horoscope_text)