+
     Bi
                         ^ RI t ^ RIt^ RIt^ RIHtHt ^RI HtHt  ! R R] P                  4      t	 ! R R]4      t
 ! R R	]4      t ! R
 R]]	4      tR# )    N)BinaryIOList)TraversableTraversableResourcesc                      a  ] tR t^t o ]]P                  V 3R lR l4       4       t]P                  V 3R lR l4       t]P                  V 3R lR l4       t	]P                  V 3R lR l4       t
]R	 4       tR
tV tR# )SimpleReaderc                    < V ^8  d   QhRS[ /#    return)str)format__classdict__s   "1/usr/lib/python3.14/importlib/resources/simple.py__annotate__SimpleReader.__annotate__   s           c                    R # N selfs   &r   packageSimpleReader.package   s     	r   c                .   < V ^8  d   QhRS[ R,          /# )r   r   r   )r   )r   r   s   "r   r   r      s      $~. r   c                    R # r   r   r   s   &r   childrenSimpleReader.children       r   c                0   < V ^8  d   QhRS[ S[,          /# r
   )r   r   )r   r   s   "r   r   r   "   s      49 r   c                    R # r   r   r   s   &r   	resourcesSimpleReader.resources!   r   r   c                &   < V ^8  d   QhRS[ RS[/# )r   resourcer   )r   r   )r   r   s   "r   r   r   (   s      C H r   c                    R # r   r   )r   r%   s   &&r   open_binarySimpleReader.open_binary'   r   r   c                F    V P                   P                  R 4      R,          # ).)r   splitr   s   &r   nameSimpleReader.name-   s    ||!!#&r**r   r   N)__name__
__module____qualname____firstlineno__propertyabcabstractmethodr   r   r"   r'   r-   __static_attributes____classdictcell__r   s   @r   r   r      s        
 	  	 
 	 
 + +r   r   c                   J   a  ] tR t^2t o V 3R lR ltR tR tR tR tRt	V t
R# )	ResourceContainerc                    < V ^8  d   QhRS[ /# )r   reader)r   )r   r   s   "r   r   ResourceContainer.__annotate__7   s      | r   c                    Wn         R # r   r<   )r   r<   s   &&r   __init__ResourceContainer.__init__7   s    r   c                    R # Tr   r   s   &r   is_dirResourceContainer.is_dir:       r   c                    R # Fr   r   s   &r   is_fileResourceContainer.is_file=       r   c                   a  V 3R  lS P                   P                   4       p\        \        S P                   P	                  4       4      p\
        P                  ! W4      # )c              3   <   <"   T F  p\        SV4      x  K  	  R # 5ir   )ResourceHandle).0r-   r   s   & r   	<genexpr>,ResourceContainer.iterdir.<locals>.<genexpr>A   s     N8Md++8Ms   )r<   r"   mapr:   r   	itertoolschain)r   filesdirss   f  r   iterdirResourceContainer.iterdir@   s@    N8M8MN$dkk&:&:&<=u++r   c                    \        4       hr   )IsADirectoryError)r   argskwargss   &*,r   openResourceContainer.openE   s    !!r   r?   N)r/   r0   r1   r2   r@   rD   rI   rW   r]   r6   r7   r8   s   @r   r:   r:   2   s(     
 ,
" "r   r:   c                   N   a  ] tR t^It o V 3R lR ltR tR tR	R ltR tRt	V t
R# )
rN   c                &   < V ^8  d   QhRS[ RS[/# )r   parentr-   )r:   r   )r   r   s   "r   r   ResourceHandle.__annotate__N   s      0  r   c                    Wn         W n        R # r   )ra   r-   )r   ra   r-   s   &&&r   r@   ResourceHandle.__init__N   s    	r   c                    R # rC   r   r   s   &r   rI   ResourceHandle.is_fileR   rF   r   c                    R # rH   r   r   s   &r   rD   ResourceHandle.is_dirU   rK   r   c                    V P                   P                  P                  V P                  4      pR V9  d   \        P
                  ! V.VO5/ VB pV# )b)ra   r<   r'   r-   ioTextIOWrapper)r   moder[   r\   streams   &&*, r   r]   ResourceHandle.openX   sF    ##//		:d?%%f>t>v>Fr   c                    \        R 4      h)zCannot traverse into a resource)RuntimeError)r   r-   s   &&r   joinpathResourceHandle.joinpath^   s    <==r   )r-   ra   N)r)r/   r0   r1   r2   r@   rI   rD   r]   rr   r6   r7   r8   s   @r   rN   rN   I   s(     
 > >r   rN   c                   &   a  ] tR t^bt o R tRtV tR# )TraversableReaderc                    \        V 4      # r   )r:   r   s   &r   rU   TraversableReader.filesi   s     &&r   r   N)r/   r0   r1   r2   rU   r6   r7   r8   s   @r   rv   rv   b   s     ' 'r   rv   )r4   rk   rS   typingr   r   r   r   ABCr   r:   rN   rv   r   r   r   <module>r{      sN   
  	  ! 2"+377 "+J" ".>[ >2',l 'r   