
    XV.j                     t   d dl Z d dlZd dlmZmZmZ d dlmZmZ 	 d dlmZm	Z	m
Z
 ej                  dk\  rd dlmZ nd dlmZ  G d	 d
      Zeeef   Z e
dd
e      Zeeeeeef   Zeeeeee   f   Ze	d   Zeeeeeedf   Ze j:                   G d d             Zg dZy# e$ r d dlmZ d dlm	Z	m
Z
 Y w xY w)    N)datedatetime	timedelta)SequenceUnion)ListLiteralTypeVar)r   )r	   r
   )   	   )OrderedDictc                   :    e Zd Z	 	 	 d	dedee   dedededdfdZy)

CreditCardnameprefixeslengthsecurity_codesecurity_code_lengthreturnNc                 J    || _         || _        || _        || _        || _        y )N)r   r   r   r   r   )selfr   r   r   r   r   s         NC:\xampp\htdocs\tradingbinance\backend\.venv\Lib\site-packages\faker/typing.py__init__zCreditCard.__init__   s)     	 *$8!    )   CVCr   )__name__
__module____qualname__strr   intr    r   r   r   r      sP    
 "$%99 s)9 	9
 9 "9 
9r   r   CardType)MFXc                   P    e Zd ZU eed<   ee   ed<   eed<   eed<   eed<   eed<   y)Countryr   	timezonesalpha_2_codealpha_3_code	continentcapitalN)r   r   r   r    __annotations__r   r"   r   r   r(   r(   ,   s'    
I}NLr   r(   )OrderedDictTyper   r#   r(   DateParseTypeHueType
SexLiteralSeedType) dataclassessysr   r   r   typingr   r   r   r	   r
   ImportErrortyping_extensionsversion_infocollectionsr   r/   r   floatr!   BasicNumberr    r#   r0   r1   r2   bytes	bytearrayr3   	dataclassr(   __all__r"   r   r   <module>rA      s     
 . . "3-- v:59 9  E3J:|S1dHic9:
UC#.
/]#
eS%D89    y[  3223s   
B! !B76B7