+
     BiS                     &   ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIHtHtHtH	t	H
t
HtHt ^ RIHtHt ^ RIHt ]]]P"                  ],          3,          t. ROt ! R R] P(                  R	7      t ! R
 R]4      t] ! R R]4      4       t ! R R]4      tR# )    N)AnyBinaryIOIterableIteratorNoReturnTextOptional)runtime_checkableProtocol)UnionResourceReaderTraversableTraversableResourcesc                      a  ] tR t^t o ]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]P
                  V 3R lR l4       t	R	t
V tR
# )r   c                &   < V ^8  d   QhRS[ RS[/#    resourcereturn)r   r   )format__classdict__s   "./usr/lib/python3.14/importlib/resources/abc.py__annotate__ResourceReader.__annotate__   s     	  	 d 	 x 	     c                    \         hNFileNotFoundErrorselfr   s   &&r   open_resourceResourceReader.open_resource   s
      r   c                &   < V ^8  d   QhRS[ RS[ /# r   )r   )r   r   s   "r   r   r       s     
  
 d 
 t 
 r   c                    \         hr   r   r    s   &&r   resource_pathResourceReader.resource_path   s
      r   c                &   < V ^8  d   QhRS[ RS[/# r   pathr   )r   bool)r   r   s   "r   r   r   -   s            r   c                    \         hr   r   r!   r*   s   &&r   is_resourceResourceReader.is_resource,   s
      r   c                0   < V ^8  d   QhRS[ S[,          /# r   r   )r   str)r   r   s   "r   r   r   5   s        (3-  r   c                    \         hr   r   r!   s   &r   contentsResourceReader.contents4   s
      r    N)__name__
__module____qualname____firstlineno__abcabstractmethodr"   r&   r.   r5   __static_attributes____classdictcell__r   s   @r   r   r      sm      		  	  	
  
  	    	   r   )	metaclassc                       ] tR t^:tRtR# )TraversalErrorr7   N)r8   r9   r:   r;   r>   r7   r   r   rC   rC   :   s    r   rC   c                   ^  a  ] tR t^>t o ]P
                  V 3R lR l4       tV 3R lR ltRV 3R lR llt]P
                  V 3R lR	 l4       t	]P
                  V 3R
 lR l4       t
V 3R lR ltV 3R lR lt]P
                  RR l4       t]]P
                  V 3R lR l4       4       tRtV tR# )r   c                .   < V ^8  d   QhRS[ R,          /# r   r   r   )r   )r   r   s   "r   r   Traversable.__annotate__I   s      -0 r   c                    R # r   r7   r4   s   &r   iterdirTraversable.iterdirH       r   c                    < V ^8  d   QhRS[ /# r1   )bytes)r   r   s   "r   r   rG   N   s      E r   c                    V P                  R 4      ;_uu_ 4       pVP                  4       uuRRR4       #   + '       g   i     R# ; i)rbNopenread)r!   strms   & r   
read_bytesTraversable.read_bytesN   s(     YYt__99; ___s	   5A	Nc                6   < V ^8  d   QhRS[ S[,          RS[/# )r   encodingr   )r	   r2   )r   r   s   "r   r   rG   U   s      (3- 3 r   c                    V P                  VR 7      ;_uu_ 4       pVP                  4       uuRRR4       #   + '       g   i     R# ; i))rW   NrP   )r!   rW   rS   s   && r   	read_textTraversable.read_textU   s/     YYY))T99; *)))s	   6A	c                    < V ^8  d   QhRS[ /# r1   r+   )r   r   s   "r   r   rG   ]   s       r   c                    R # r   r7   r4   s   &r   is_dirTraversable.is_dir\   rK   r   c                    < V ^8  d   QhRS[ /# r1   r\   )r   r   s   "r   r   rG   c   s       r   c                    R # r   r7   r4   s   &r   is_fileTraversable.is_fileb   rK   r   c                $   < V ^8  d   QhRS[ RR/# )r   descendantsr   r   StrPath)r   r   s   "r   r   rG   h   s     & &W & &r   c                `  a V'       g   V # \         P                  P                  R  \        \        P
                  V4       4       4      p\        V4      oV3R lV P                  4        4       p \        V4      pTP                  ! T!  #   \         d    \        RS\        T4      4      hi ; i)c              3   8   "   T F  qP                   x  K  	  R # 5ir   )parts).0r*   s   & r   	<genexpr>'Traversable.joinpath.<locals>.<genexpr>r   s      .
#J4JJ#J   c              3   L   <"   T F  qP                   S8X  g   K  Vx  K  	  R # 5ir   name)rk   traversabletargets   & r   rl   rm   v   s"      
+9K=M=MQW=WKK>s   $
$z"Target not found during traversal.)	itertoolschainfrom_iterablemappathlibPurePosixPathnextrI   StopIterationrC   listjoinpath)r!   re   namesmatchesmatchrs   s   &*   @r   r}   Traversable.joinpathh   s     K-- .
#&w'<'<k#J.
 
 e
+/<<>
	ME
 ~~u%%	  	 4fd5k 	s   0B "B-c                $   < V ^8  d   QhRS[ RR/# )r   childr   r   rf   )r   r   s   "r   r   rG      s     $ $ $] $r   c                $    V P                  V4      # r   )r}   )r!   r   s   &&r   __truediv__Traversable.__truediv__   s     }}U##r   c                    R # r   r7   )r!   modeargskwargss   &&*,r   rQ   Traversable.open   rK   r   c                    < V ^8  d   QhRS[ /# r1   )r2   )r   r   s   "r   r   rG      s      c r   c                    R # r   r7   r4   s   &r   rq   Traversable.name   s     	r   r7   r   )r)r8   r9   r:   r;   r<   r=   rI   rT   rY   r^   rb   r}   r   rQ   propertyrq   r>   r?   r@   s   @r   r   r   >   s      	 
   	 
 	 
& &2$ $ 	    r   c                      a  ] tR t^t o ]P
                  V 3R lR l4       tV 3R lR ltV 3R lR ltV 3R lR lt	V 3R	 lR
 lt
RtV tR# )r   c                   < V ^8  d   QhRR/# rF   r7   )r   r   s   "r   r   !TraversableResources.__annotate__   s     B B} Br   c                    R # r   r7   r4   s   &r   filesTraversableResources.files   rK   r   c                :   < V ^8  d   QhRS[ RS[P                  /# r   )rg   ioBufferedReader)r   r   s   "r   r   r      s!     : :g :"2C2C :r   c                ^    V P                  4       P                  V4      P                  R 4      # )rO   )r   r}   rQ   r    s   &&r   r"   "TraversableResources.open_resource   s$    zz|$$X.33D99r   c                &   < V ^8  d   QhRS[ RS[/# r   )r   r   )r   r   s   "r   r   r      s     * *c *h *r   c                    \        V4      hr   r   r    s   &&r   r&   "TraversableResources.resource_path   s    ))r   c                &   < V ^8  d   QhRS[ RS[/# r)   )rg   r+   )r   r   s   "r   r   r      s     5 5 5D 5r   c                \    V P                  4       P                  V4      P                  4       # r   )r   r}   rb   r-   s   &&r   r.    TraversableResources.is_resource   s"    zz|$$T*2244r   c                0   < V ^8  d   QhRS[ S[,          /# r1   )r   r2   )r   r   s   "r   r   r      s     > >(3- >r   c                L    R  V P                  4       P                  4        4       # )c              3   8   "   T F  qP                   x  K  	  R # 5ir   rp   )rk   items   & r   rl   0TraversableResources.contents.<locals>.<genexpr>   s     =&<d		&<rn   )r   rI   r4   s   &r   r5   TraversableResources.contents   s    =djjl&:&:&<==r   r7   N)r8   r9   r:   r;   r<   r=   r   r"   r&   r.   r5   r>   r?   r@   s   @r   r   r      sI      	B B: :* *5 5> >r   )r   r   r   )r<   r   rt   osrx   typingr   r   r   r   r   r   r	   r
   r   r   r2   PathLikerg   __all__ABCMetar   	ExceptionrC   r   r   r7   r   r   <module>r      s    
 	  	  N N N .  R[[%%
&
C' s{{ ' T	Y 	 W( W Wt>> >r   