


"""simple docstring"""







# Function to print upper half of diamond (pyramid)


def      lowercase			(				A_       )->      List[Any]:
  '''simple docstring'''







  for i in range(0  ,   A_       ):
    for _ in range(0  ,   n - i - 1       ):  # printing spaces
      print(" "  ,   end=""       )
    for _ in range(0  ,   i + 1       ):  # printing stars
      print("* "  ,   end=""       )
    print()


def      lowercase			(				A_       )->      Union[str, Any]:
  '''simple docstring'''







  for i in range(A_  ,   0  ,   -1       ):
    for _ in range(A_  ,   0  ,   -1       ):  # printing stars
      print("* "  ,   end=""       )
    print()
    for _ in range(n - i + 1  ,   0  ,   -1       ):  # printing spaces
      print(" "  ,   end=""       )


def      lowercase			(				A_       )->      int:
  '''simple docstring'''







  if n <= 0:
    print("       ...       ....        nothing printing :("       )
    return
  floyd(A_       )  # upper half
  reverse_floyd(A_       )  # lower half


if __name__ == "__main__":
 print(R"""| /\ | |- |  |-  |--| |\  /| |-""")
 print(R"""|/  \| |- |_ |_  |__| | \/ | |_""")
 __lowercase    					=      1
 while K:
  __lowercase    					=      int(input("""enter the number and , and see the magic : """))
  print()
  pretty_print(user_number)
  __lowercase    					=      int(input("""press 0 to exit... and 1 to continue..."""))

 print("""Good Bye...""")










"""simple docstring"""







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


__lowercase    					=      logging.get_logger(__name__)

__lowercase    					=      {
    """facebook/dpr-ctx_encoder-single-nq-base""": (
        """https://huggingface.co/facebook/dpr-ctx_encoder-single-nq-base/resolve/main/config.json"""
    ),
    """facebook/dpr-question_encoder-single-nq-base""": (
        """https://huggingface.co/facebook/dpr-question_encoder-single-nq-base/resolve/main/config.json"""
    ),
    """facebook/dpr-reader-single-nq-base""": (
        """https://huggingface.co/facebook/dpr-reader-single-nq-base/resolve/main/config.json"""
    ),
    """facebook/dpr-ctx_encoder-multiset-base""": (
        """https://huggingface.co/facebook/dpr-ctx_encoder-multiset-base/resolve/main/config.json"""
    ),
    """facebook/dpr-question_encoder-multiset-base""": (
        """https://huggingface.co/facebook/dpr-question_encoder-multiset-base/resolve/main/config.json"""
    ),
    """facebook/dpr-reader-multiset-base""": (
        """https://huggingface.co/facebook/dpr-reader-multiset-base/resolve/main/config.json"""
    ),
}






class 						_A  (  _a  ):







    """simple docstring"""




    UpperCAmelCase       :							int	=       """dpr"""






    def __init__(					self				:    List[Any]				, __UpperCAmelCase				:    int=30522				, __UpperCAmelCase				:    Union[str, Any]=768				, __UpperCAmelCase				:    Dict=12				, __UpperCAmelCase				:    List[str]=12				, __UpperCAmelCase				:    Any=3072				, __UpperCAmelCase				:    Optional[int]="gelu"				, __UpperCAmelCase				:    Any=0.1				, __UpperCAmelCase				:    Union[str, Any]=0.1				, __UpperCAmelCase				:    str=512				, __UpperCAmelCase				:    List[str]=2				, __UpperCAmelCase				:    Tuple=0.02				, __UpperCAmelCase				:    List[str]=1e-12				, __UpperCAmelCase				:    List[str]=0				, __UpperCAmelCase				:    str="absolute"				, __UpperCAmelCase				:    int = 0				, **__UpperCAmelCase				:    Tuple				, ):
      super().__init__(pad_token_id=__UpperCAmelCase				, **__UpperCAmelCase)

      a						:		List[Any]      							=			vocab_size
      a						:		Optional[Any]      							=			hidden_size
      a						:		Union[str, Any]      							=			num_hidden_layers
      a						:		Dict      							=			num_attention_heads
      a						:		int      							=			hidden_act
      a						:		Any      							=			intermediate_size
      a						:		Any      							=			hidden_dropout_prob
      a						:		Dict      							=			attention_probs_dropout_prob
      a						:		Any      							=			max_position_embeddings
      a						:		Union[str, Any]      							=			type_vocab_size
      a						:		Optional[Any]      							=			initializer_range
      a						:		Dict      							=			layer_norm_eps
      a						:		int      							=			projection_dim
      a						:		str      							=			position_embedding_type






