
    `i                        d dl mZ d dlZd dlmZ ej        dk     rd dlmZ nd dlmZ  G d de          Z	 G d d	e          Z
 G d
 de          ZdZdS )    )annotationsN)Protocol)      )Bufferc                  0    e Zd ZU ded<   ded<   	 dddZdS )Decodestr__name__
__module__NFsstr | Bufferaltcharsstr | Buffer | Nonevalidateboolreturnbytesc                    d S N )selfr   r   r   s       d/home/jaya/work/projects/VOICE-AGENT/VIET/agent-env/lib/python3.11/site-packages/pybase64/_typing.py__call__zDecode.__call__   s        )NF)r   r   r   r   r   r   r   r   r   r   __qualname____annotations__r   r   r   r   r	   r	      sH         MMMOOO W\      r   r	   c                  .    e Zd ZU ded<   ded<   dddZdS )Encoder
   r   r   Nr   r   r   Buffer | Noner   r   c                    d S r   r   )r   r   r   s      r   r   zEncode.__call__         r   r   )r   r   r   r!   r   r   r   r   r   r   r    r       s3         MMMOOOOOOOOOOr   r    c                  ,    e Zd ZU ded<   ded<   d
dZd	S )EncodeBytesr
   r   r   r   r   r   r   c                    d S r   r   )r   r   s     r   r   zEncodeBytes.__call__    r#   r   N)r   r   r   r   r   r   r   r   r%   r%      s0         MMMOOO//////r   r%   )r   r	   r    r%   )
__future__r   systypingr   version_infotyping_extensionsr   collections.abcr	   r    r%   __all__r   r   r   <module>r.      s    " " " " " " 



      g(((((((&&&&&&    X   P P P P PX P P P0 0 0 0 0( 0 0 0 8r   