
'''simple docstring'''





import requests
from bsa import BeautifulSoup





def 							snake_case				(		UpperCAmelCase   ,	UpperCAmelCase						)->      str:







      """simple docstring"""
      __A													=      (
          'https://www.horoscope.com/us/horoscopes/general/'
          f'horoscope-general-daily-{day}.aspx?sign={zodiac_sign}'
      )
      __A													=      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",
 )
 a__		: List[Any]  							=							int(input("number> ").strip())
 print("choose some day:\n", "yesterday\n", "today\n", "tomorrow\n")
 a__		: List[Any]  							=							input("enter the day> ")
 a__		: Dict  							=							horoscope(zodiac_sign, day)
 print(horoscope_text)














"""simple docstring"""



from ...configuration_utils import PretrainedConfig
from ...utils import logging


a  :						Optional[Any]					       =							logging.get_logger(__name__)

a  :						int					       =							{
    '''facebook/opt-125m''': '''https://huggingface.co/facebook/opt-125m/blob/main/config.json''',
    '''facebook/opt-350m''': '''https://huggingface.co/facebook/opt-350m/blob/main/config.json''',
    '''facebook/opt-1.3b''': '''https://huggingface.co/facebook/opt-1.3b/blob/main/config.json''',
    '''facebook/opt-2.7b''': '''https://huggingface.co/facebook/opt-2.7b/blob/main/config.json''',
    '''facebook/opt-6.7b''': '''https://huggingface.co/facebook/opt-6.7b/blob/main/config.json''',
    '''facebook/opt-13b''': '''https://huggingface.co/facebook/opt-13b/blob/main/config.json''',
}


class 	_UpperCamelCase ( __UpperCamelCase							):



    '''simple docstring'''


    __lowercase    :   Optional[Any]											=						'opt'
    __lowercase    :   str											=						['past_key_values']


    def __init__(      self   ,			__lowercase=50272   ,			__lowercase=768   ,			__lowercase=12   ,			__lowercase=3072   ,			__lowercase=2048   ,			__lowercase=True   ,			__lowercase=False   ,			__lowercase=None   ,			__lowercase=0.1   ,			__lowercase=0.0   ,			__lowercase=12   ,			__lowercase="relu"   ,			__lowercase=0.0   ,			__lowercase=0.02   ,			__lowercase=True   ,			__lowercase=1   ,			__lowercase=2   ,			__lowercase=2   ,			__lowercase=True   ,			__lowercase=True   ,			**__lowercase   ,			):
     super().__init__(
         pad_token_id=__lowercase   ,			bos_token_id=__lowercase   ,			eos_token_id=__lowercase   ,			**__lowercase   ,			)
     UpperCAmelCase__ 						=				vocab_size
     UpperCAmelCase__ 						=				max_position_embeddings
     UpperCAmelCase__ 						=				num_attention_heads
     UpperCAmelCase__ 						=				word_embed_proj_dim if word_embed_proj_dim is not None else hidden_size
     UpperCAmelCase__ 						=				ffn_dim
     UpperCAmelCase__ 						=				hidden_size
     UpperCAmelCase__ 						=				num_hidden_layers
     UpperCAmelCase__ 						=				dropout
     UpperCAmelCase__ 						=				attention_dropout
     UpperCAmelCase__ 						=				activation_function
     UpperCAmelCase__ 						=				init_std
     UpperCAmelCase__ 						=				layerdrop
     UpperCAmelCase__ 						=				use_cache
     UpperCAmelCase__ 						=				do_layer_norm_before
     # We keep these variables at `True` for backward compatibility.
     UpperCAmelCase__ 						=				enable_bias
     UpperCAmelCase__ 						=				layer_norm_elementwise_affine

     # Note that the only purpose of `_remove_final_layer_norm` is to keep backward compatibility
     # with checkpoints that have been fine-tuned before transformers v4.20.1
     # see https://github.com/facebookresearch/metaseq/pull/164
     UpperCAmelCase__ 						=				_remove_final_layer_norm



