+
    Q?j	                        ^ RI H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 ^ RIHtHt ^ RIHt ]P$                  ! R4      tR R lt]R	 R
 l4       t]R R l4       tR# )    )annotationsN)AsyncGeneratorAsyncIterableAsyncIterator	GeneratorIterableIterator)asynccontextmanagercontextmanager)
isasyncgenTc                    V ^8  d   QhRRRR/# )   sockzsocket.socket | Nonereturnbool )formats   "y/home/vela/workspace/domain/tn-silver/web/tn-site/.runtime/imagegen-venv/lib/python3.14/site-packages/httpcore2/_utils.py__annotate__r      s      1 d     c                   V f   RMV P                  4       pVe   V^ 8  d   R# \        P                  R8X  g   \        \        RR4      f*   \        P                  ! V.. . ^ 4      w  p p\        V4      # \        P                  ! 4       pVP                  V\        P                  4       \        VP                  ^ 4      4      # )z
Return whether a socket, as identified by its file descriptor, is readable.
"A socket is readable" means that the read buffer isn't empty, i.e. that calling
.recv() on it would immediately return some data.
NTwin32poll)	filenosysplatformgetattrselectr   r   registerPOLLIN)r   sock_fdrready_ps   &    r   is_socket_readabler&      s     ldG'A+ ||w'&&$"?"G}}gYB:1F|AJJw&q	?r   c                    V ^8  d   QhRRRR/# )r   iterable_or_iteratorz#AsyncIterable[T] | AsyncIterator[T]r   z AsyncGenerator[AsyncIterator[T]]r   )r   s   "r   r   r   4   s     
$ 
$=
$%
$r   c              $  "   \        V \        4      '       d   T MV P                  4       p V5x  \        V4      '       d   VP	                  4       G R j  xL
  R # R #  L  \        T4      '       d   TP	                  4       G R j  xL 
  i i ; i5iN)
isinstancer   	__aiter__r   acloser(   iterators   " r   safe_async_iterater0   3   sy     
 !++? O OUiUsUsUu $h//###  # h//###  s3   )BA  $BA	B %BBBBc                    V ^8  d   QhRRRR/# )r   r(   zIterable[T] | Iterator[T]r   z"Generator[Iterator[T], None, None]r   )r   s   "r   r   r   B   s      '@ Hj r   c             #  f   "   \        V \        4      '       d   T MV P                  4       pVx  R # 5ir*   )r+   r	   __iter__r.   s   " r   safe_iterater4   A   s+      (22F'Q'Q#WkWtWtWvH
Ns   /1)
__future__r   r   socketr   typingcollections.abcr   r   r   r   r   r	   
contextlibr
   r   inspectr   TypeVarr   r&   r0   r4   r   r   r   <module>r<      sa    "   
   ; 
NN3< 
$ 
$  r   