ó
    ~ZôiÅ  ã                  ó*   • S r SSKJr   " S S\5      rg)z6Objects shared by modules in the pptx.opc sub-package.é    )Úannotationsc                  óD   ^ • \ rS rSrSrU 4S jrU 4S jrU 4S jrSrU =r	$ )ÚCaseInsensitiveDicté   zÜMapping type like dict except it matches key without respect to case.

For example, D['A'] == D['a']. Note this is not general-purpose, just complete
enough to satisfy opc package needs. It assumes str keys for example.
c                óF   >• [         [        U ]  UR                  5       5      $ ©N)Úsuperr   Ú__contains__Úlower©ÚselfÚkeyÚ	__class__s     €Úi/var/www/eduai.edurigo.com/question_generate/ques_gen_env/lib/python3.13/site-packages/pptx/opc/shared.pyr
   Ú CaseInsensitiveDict.__contains__   s   ø€ ÜÔ(¨$Ñ<¸S¿Y¹Y»[ÓIÐIó    c                óF   >• [         [        U ]  UR                  5       5      $ r   )r	   r   Ú__getitem__r   r   s     €r   r   ÚCaseInsensitiveDict.__getitem__   s   ø€ ÜÔ(¨$Ñ;¸C¿I¹I»KÓHÐHr   c                óH   >• [         [        U ]  UR                  5       U5      $ r   )r	   r   Ú__setitem__r   )r   r   Úvaluer   s      €r   r   ÚCaseInsensitiveDict.__setitem__   s   ø€ ÜÔ(¨$Ñ;¸C¿I¹I»KÈÓOÐOr   © )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r
   r   r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s    ø† ñõJõI÷Pó Pr   r   N)r   Ú
__future__r   Údictr   r   r   r   Ú<module>r$      s   ðÙ <å "ôP˜$õ Pr   