
    gi                     F   d dl Z d dlmZ d dlmZmZmZ d dlmZ d dl	m
Z
mZmZmZmZ  G d d          Ze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dS )    N)OrderedDict)datedatetime	timedelta)Decimal)ListLiteralSequenceTypeVarUnionc                   B    e Zd Z	 	 	 ddedee         dededed	d
fdZd
S )
CreditCard   CVC   nameprefixeslengthsecurity_codesecurity_code_lengthreturnNc                 L    || _         || _        || _        || _        || _        d S )N)r   r   r   r   r   )selfr   r   r   r   r   s         d/var/www/development/aibuddy-work/election-extract/venv/lib/python3.11/site-packages/faker/typing.py__init__zCreditCard.__init__
   s/     	 *$8!!!    )r   r   r   )__name__
__module____qualname__strr   intr    r   r   r   r   	   sv        
 "$%9 99 s)9 	9
 9 "9 
9 9 9 9 9 9r   r   CardType)MFXc                   X    e Zd ZU eed<   ee         ed<   eed<   eed<   eed<   eed<   dS )Countryr   	timezonesalpha_2_codealpha_3_code	continentcapitalN)r   r   r   r    __annotations__r
   r"   r   r   r(   r(   !   sS         
III}NNNLLLLLr   r(   )OrderedDictTyper   r#   r(   DateParseTypeHueType
SexLiteralSeedType)dataclassescollectionsr   r/   r   r   r   decimalr   typingr   r	   r
   r   r   r   floatr!   BasicNumberr    r#   r0   r1   r2   bytes	bytearrayr3   	dataclassr(   __all__r"   r   r   <module>r>      sb       6 6 6 6 6 6 . . . . . . . . . .       : : : : : : : : : : : : : :9 9 9 9 9 9 9 9  E3'(7:|S11dHic9:
UC#.
/]#
eS%D89         y
x
xr   