Ë J·¦ä²´}«ãóF—Gd„de«ZGd„de«ZGd„de«Zy)có4—eZdZdZd„Zd„Zd„Zd„Zd„Zd„Z y) ÚAttrDictz¯ Like a dictionary except values can be accessed as attributes i.e. obj.foo can be used in addition to obj['foo']. If an item is not present None is returned. có,— ||S#t$rYywxYw©N)ÚKeyError©ÚselfÚkeys ú9/usr/lib/python3.12/site-packages/asciidoc/collections.pyÚ __getattr__zAttrDict.__getattr__s#€ð ؘ‘9Ð øÜò Ùð ús ‚‡ ’có—|||<yr©©rr Úvalues r Ú __setattr__zAttrDict.__setattr__ s €ØˆˆSŠ ócóD— ||=y#t$r}t|«‚d}~wwxYwr©rÚAttributeError©rr Úks r Ú __delattr__zAttrDict.__delattr__s)€ð $Ø�S‘ øÜò $Ü  Ó#Ð #ûð $ús‚† � šcó8—dtj|«zdzS)Nz )ÚdictÚ__repr__©rs r rzAttrDict.__repr__s€ØœdŸm™m¨DÓ1Ñ1°CÑ7Ð7rcó—t|«Sr)rrs r Ú __getstate__zAttrDict.__getstate__s €Ü�D‹zÐrcó>—|j«D] \}}|||<Œ yr©Úitems)rrrÚvs r Ú __setstate__zAttrDict.__setstate__s€Ø—K‘K–M‰DˆAˆq؈D�ŠGñ"rN) Ú__name__Ú __module__Ú __qualname__Ú__doc__r rrrrr#r rr rrs%„ñò ò ò$ò 8òórrcó—eZdZd„Zy)ÚDefaultAttrDictcóZ— ||S#t$r}d|vr |dcYd}~St|‚d}~wwxYw)NÚ_defaultrrs r r zDefaultAttrDict.__getattr__"s<€ð ,ؘ‘9Ð øÜò ,ؘTÑ!ؘJÑ'Õ'ä$¨!Ð+ûð  ,ús‚‡ *�%˜*ž%¥*N)r$r%r&r r rr r)r)!s„ó,rr)có>—eZdZdZd„Zd„Zd„Zd d„Zd„Zd d„Z d „Z y) ÚInsensitiveDictze Like a dictionary except key access is case insensitive. Keys are stored in lower case. cóJ—tj||j««Sr)rÚ __getitem__Úlowerrs r r/zInsensitiveDict.__getitem__1s€Ü×Ñ  c§i¡i£kÓ2Ð2rcóN—tj||j«|«yr)rÚ __setitem__r0rs r r2zInsensitiveDict.__setitem__4s€Ü ×ј˜sŸy™y›{¨EÕ2rcóL—tj||j««yr)rÚ __delitem__r0rs r r4zInsensitiveDict.__delitem__7s€Ü ×ј˜sŸy™y›{Õ+rNcóL—tj||j«|«Sr)rÚgetr0©rr Údefaults r r6zInsensitiveDict.get:s€Ü�x‰x˜˜cŸi™i›k¨7Ó3Ð3rcó>—|j«D] \}}|||<Œ yrr )rrrr"s r ÚupdatezInsensitiveDict.update=s€Ø—J‘J–L‰DˆAˆq؈D�ŠGñ!rcóL—tj||j«|«Sr)rÚ setdefaultr0r7s r r<zInsensitiveDict.setdefaultAs€Ü�‰˜t S§Y¡Y£[°'Ó:Ð:rcó8—|j«t|«vSr)r0rrs r Ú __contains__zInsensitiveDict.__contains__Ds€Ø�y‰y‹{œd 4›jÐ(Ð(rr) r$r%r&r'r/r2r4r6r:r<r>r rr r-r-,s*„ñò3ò3ò,ó4òó;ó)rr-N)rrr)r-r rr Úr?s*ðôˆtôô@,�hô,ô)�dõ)r