
    p h                     H   d Z ddlmZ ddlmZmZ ddlmZ dZdZ	esesddl
mZmZmZmZmZmZ npdd	lmZmZmZ dd
lmZmZmZmZmZmZmZmZmZ  ej        e            ej        e            ej        e            ej        e            ej        e           eZdS )zMultidict implementation.

HTTP Headers and URL query string require specific data structure:
multidict. It behaves mostly like a dict but it can have
several values for the same key.
    )TYPE_CHECKING   )MultiMappingMutableMultiMapping)USE_EXTENSIONS)	r   r   MultiDictProxyCIMultiDictProxy	MultiDictCIMultiDictupstristr
getversionz6.4.3)r   r	   r
   r   r   r   )	ItemsViewKeysView
ValuesView)	r   r	   r
   r   
_ItemsView	_KeysView_ValuesViewr   r   N)__doc__typingr   _abcr   r   _compatr   __all____version___multidict_pyr   r	   r
   r   r   r   collections.abcr   r   r   
_multidictr   r   r   registerr        N/var/www/html/Sam_Eipo/venv/lib/python3.11/site-packages/multidict/__init__.py<module>r"      s    !           3 3 3 3 3 3 3 3 # # # # # #
   % %                 @?????????
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 L.)))  +++Hi   Iz"""J$$$ 	r    