+
    ã“Ljd  ã                  ó2  a € 0 t $ ^ RIHt ^ RIHtHt ^ RIHt ^ RIH	t	H
t
HtHtHt ^ RIHt ^ RIHt ]	'       d   ^ RIHt ]! R4      t]]]],          3,          tR	]R
&   ]! 4       ! ]4      tR]R&   R R lt]R R l4       t]R R l4       t]3R R lltR# )é    )Úannotations)ÚIterableÚIterator)Ú	lru_cache)ÚTYPE_CHECKINGÚCallableÚTypeVarÚUnionÚoverloadN)ÚRequirement)Ú	TypeAliasÚ_Tr   Ú
_StrOrIterzCallable[[str], Requirement]Ú	parse_reqc               ó    € V ^8„  d   QhRRRR/# )é   Ústrsr   ÚreturnzIterator[str]© )Úformats   "Ú</app/.local/lib/python3.14/site-packages/setuptools/_reqs.pyÚ__annotate__r      s   € ÷ Rñ R˜
ð R }ñ Ró    c                ó†   € \         P                  ! \        \         P                  \         P                  ! V 4      4      4      # )z€
Yield requirement strings for each specification in `strs`.

`strs` must be a string, or a (possibly-nested) iterable thereof.
)ÚtextÚjoin_continuationÚmapÚdrop_commentÚyield_lines©r   s   &r   Úparse_stringsr!      s-   € ô ×!Ò!¤#¤d×&7Ñ&7¼×9IÒ9IÈ$Ó9OÓ"PÓQÐQr   c               ó    € V ^8„  d   QhRRRR/# )r   r   r   r   zIterator[Requirement]r   )r   s   "r   r   r   #   s   € × 9Ñ 9
Ð 9Ð4Ñ 9r   c                ó   € R # ©Nr   r    s   &r   Úparser%   "   s   € Ù69r   c               ó$   € V ^8„  d   QhRRRRRR/# ©r   r   r   ÚparserzCallable[[str], _T]r   zIterator[_T]r   )r   s   "r   r   r   %   s   € × MÑ M
Ð MÐ$7Ð M¸LÑ Mr   c                ó   € R # r$   r   ©r   r(   s   &&r   r%   r%   $   s   € ÙJMr   c               ó$   € V ^8„  d   QhRRRRRR/# r'   r   )r   s   "r   r   r   &   s"   € ÷ ,ñ ,
ð ,Ð$7ð ,Èñ ,r   c                ó,   € \        V\        V 4      4      # )z
Parse requirements.
)r   r!   r*   s   &&r   r%   r%   &   s   € ô ˆv”} TÓ*Ó+Ð+r   )Ú__conditional_annotations__Ú
__future__r   Úcollections.abcr   r   Ú	functoolsr   Útypingr   r   r	   r
   r   Újaraco.textr   Úpackaging.requirementsr   Útyping_extensionsr   r   Ústrr   Ú__annotations__r   r!   r%   )r-   s   @r   Ú<module>r7      sŠ   øðß "Ð "ç .Ý ß DÕ Då Ý .çÝ+áˆTƒ]€Ø˜c 8¨C¥=Ð0Õ1€
ˆIÓ 1ñ +4¬+°kÓ*B€	Ð'Ó BõRð 
Ü 9ó 
Ø 9Ø	Ü Mó 
Ø MØ:C÷ ,ñ ,r   