
    iKj                         d dl mZ d dlmZ d dlmZ d dlmZ  eded      Z edd	      Ze G d
 deeef                Zy)    )Hashable)Protocol)TypeVar)runtime_checkableTKeyT)boundcontravariant	TValue_co)	covariantc                   8    e Zd ZdedefdZdedefdZdefdZ	y)Subscriptablekeyreturnc                      y N selfr   s     c/Users/ahmed/devFolder/Ultron/claude-voice/.venv/lib/python3.12/site-packages/pathable/protocols.py__contains__zSubscriptable.__contains__   s    s    c                      y r   r   r   s     r   __getitem__zSubscriptable.__getitem__   s    3r   c                      y r   r   )r   s    r   __len__zSubscriptable.__len__   s    cr   N)
__name__
__module____qualname__r   boolr   r
   r   intr   r   r   r   r   r   
   s$    2226t6	6!!r   r   N)	collections.abcr   typingr   r   r   r   r
   r   r   r   r   <module>r#      sO    $   $vXT:K40	 "HT9_- " "r   