+
    i                    n    R t ^ RIHt ^ RIHtHtHt ]! R4      t ! R R]]]3,          4      t	R R lt
R# )	zObjects shared by opc modules.)annotations)AnyDictTypeVar_Tc                  D   a  ] tR t^
tRtV 3R ltV 3R ltV 3R ltRtV ;t	# )CaseInsensitiveDicta8  Mapping type that behaves like dict except that it matches without respect to the
case of the key.

E.g. cid['A'] == cid['a']. Note this is not general-purpose, just complete enough to
satisfy opc package needs. It assumes str keys, and that it is created empty; keys
passed in constructor are not accounted for
c                	F   < \         \        V `  VP                  4       4      # N)superr   __contains__lowerselfkey	__class__s   &&U/Users/agent/.openclaw/workspace/venv/lib/python3.14/site-packages/docx/opc/shared.pyr    CaseInsensitiveDict.__contains__   s    ($<SYY[II    c                	F   < \         \        V `  VP                  4       4      # r
   )r   r   __getitem__r   r   s   &&r   r   CaseInsensitiveDict.__getitem__   s    ($;CIIKHHr   c                	H   < \         \        V `  VP                  4       V4      # r
   )r   r   __setitem__r   )r   r   valuer   s   &&&r   r   CaseInsensitiveDict.__setitem__   s    ($;CIIK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   c                    V ^8  d   QhRRRR/# )   clstypemethod_namestrr   )formats   "r   __annotate__r+      s     % %t %# %r   c                    \        W4      # )z,Return method of `cls` having `method_name`.)getattr)r&   r(   s   &&r   cls_method_fnr.      s    3$$r   N)r!   
__future__r   typingr   r   r   r   r)   r   r.   r   r   r   <module>r1      s5    $ " % %T]P$sCx. P&%r   