a
    ҏi                     @   sD   d dl mZmZmZmZ edZedZG dd deeef ZdS )    )DictGenericTupleTypeVarKVc                   @   sL   e Zd ZddddZeedddZeeddd	d
ZeedddZ	dS )MapN)returnc                 C   s
   i | _ d S N)_entries)self r   E/home/Claro/venv/lib/python3.9/site-packages/playwright/_impl/_map.py__init__   s    zMap.__init__)itemr	   c                 C   s   t || jv S r
   )idr   )r   r   r   r   r   __contains__   s    zMap.__contains__)idxvaluer	   c                 C   s   ||f| j t|< d S r
   r   r   )r   r   r   r   r   r   __setitem__   s    zMap.__setitem__)objr	   c                 C   s   | j t| d S )N   r   )r   r   r   r   r   __getitem__   s    zMap.__getitem__)
__name__
__module____qualname__r   r   boolr   r   r   r   r   r   r   r   r      s   r   N)typingr   r   r   r   r   r   r   r   r   r   r   <module>   s   