ó
    ‰*£hÍ  ã                   ó&   • S SK Jr   " S S\5      rg)é    )Údefaultdictc                   ó<   ^ • \ rS rSrSrSU 4S jjrU 4S jrSrU =r$ )ÚBoundDictionaryé   a
  
A default dictionary where elements are tightly coupled.

The factory method is responsible for binding the parent object to the child.

If a reference attribute is assigned then child objects will have the key assigned to this.

Otherwise it's just a defaultdict.
c                 ó2   >• Xl         [        TU ]  " U0 UD6  g ©N)Ú	referenceÚsuperÚ__init__)Úselfr	   ÚargsÚkwÚ	__class__s       €Ú\/home/mande/repo/quber/.venv/lib/python3.13/site-packages/openpyxl/utils/bound_dictionary.pyr   ÚBoundDictionary.__init__   s   ø€ Ø"ŒÜ‰Ò˜$Ð% "Ó%ó    c                 ól   >• [         TU ]  U5      nU R                  b  [        X R                  U5        U$ r   )r
   Ú__getitem__r	   Úsetattr)r   ÚkeyÚvaluer   s      €r   r   ÚBoundDictionary.__getitem__   s/   ø€ Ü‘Ñ# CÓ(ˆØ�>‰>Ñ%Ü�EŸ>™>¨3Ô/Øˆr   )r	   r   )	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   Ú__static_attributes__Ú__classcell__)r   s   @r   r   r      s   ø† ñ÷&÷
ó r   r   N)Úcollectionsr   r   © r   r   Ú<module>r"      s   ðõ $ô�kõ r   