+
    ›~jø  ã                   ój   € ^ RI t ^ RIt ! R R] P                  4      t ! R R]P                  4      tR# )é    Nc                   ó<   a a€ ] tR t^t oRtV 3R ltR tRtVtV ;t	# )ÚFreezableDefaultDictzõ
Often it is desirable to prevent the mutation of
a default dict after its initial construction, such
as to prevent mutation during iteration.

>>> dd = FreezableDefaultDict(list)
>>> dd[0].append('1')
>>> dd.freeze()
>>> dd[1]
[]
>>> len(dd)
1
c                ó:   <€ \        V R \        SV `  4      ! V4      # ©Ú_frozen)ÚgetattrÚsuperÚ__missing__)ÚselfÚkeyÚ	__class__s   &&€Út/Users/mitch_tango/dev/rabbit-r1-livekit/agent/.venv/lib/python3.14/site-packages/importlib_metadata/_collections.pyr
   Ú FreezableDefaultDict.__missing__   s   ø€ Üt˜Y¬©Ñ(;Ô<¸SÓAÐAó    c                ó   a € V 3R  lS n         R# )c                 ó$   <€ SP                  4       # )N)Údefault_factory)r   r   s   &€r   Ú<lambda>Ú-FreezableDefaultDict.freeze.<locals>.<lambda>   s   ø€  4×#7Ñ#7Ô#9r   Nr   )r   s   fr   ÚfreezeÚFreezableDefaultDict.freeze   s
   ø€ Ü9ˆŽr   r   )
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r
   r   Ú__static_attributes__Ú__classdictcell__Ú__classcell__)r   Ú__classdict__s   @@r   r   r      s   ù‡ € ñõB÷:ò :r   r   c                   ó<   a € ] tR t^t o ]R 4       tV 3R ltRtV tR# )ÚPairc           	     ó^   € V ! \        \        P                  VP                  R ^4      4      !  # )Ú=)ÚmapÚstrÚstripÚsplit)ÚclsÚtexts   &&r   ÚparseÚ
Pair.parse    s#   € á”CœŸ	™	 4§:¡:¨c°1Ó#5Ó6Ñ7Ð7r   c                ó2   <€ V ^8„  d   Qh/ S[ ;R&   S[ ;R&   # )é   ÚnameÚvalue)r&   )Úformatr    s   "€r   Ú__annotate__ÚPair.__annotate__   s   ø‡ ‚ Ù
Iñ áJò r   © N)	r   r   r   r   Úclassmethodr+   Ú__annotate_func__r   r   )r    s   @r   r"   r"      s    ø‡ € ð ñ8ó ð8÷ ƒ r   r"   )ÚcollectionsÚtypingÚdefaultdictr   Ú
NamedTupler"   r4   r   r   Ú<module>r;      s/   ðÛ Û ô:˜;×2Ñ2ô :ô,8ˆ6×Ñö 8r   