Ë
    îñþix  ã                  óZ   — d dl mZ d dlmZ d dlZd dlmZ  G d„ dej                  «      Zy)é    )ÚannotationsN)Úcontextmanagerc                  óB   — e Zd Z	 	 	 	 	 	 	 	 	 	 dd„Zedd„«       Zdd„Zy)ÚTextWrapperc                óÊ   — t        ||z
  d«      }| j                  r&|d   }|d | }||d  }|j                  |«       ||d<   y |s |j                  |j                  «       «       y y )Né   éÿÿÿÿ)ÚmaxÚbreak_long_wordsÚappendÚpop)	ÚselfÚreversed_chunksÚcur_lineÚcur_lenÚwidthÚ
space_leftÚlastÚcutÚress	            úO/root/aria/mcps/aria-brain/venv/lib/python3.12/site-packages/click/_textwrap.pyÚ_handle_long_wordzTextWrapper._handle_long_word	   sr   € ô ˜ ™¨!Ó,ˆ
à× Ò Ø" 2Ñ&ˆDØ�{˜
Ð#ˆCØ�z�{Ð#ˆCØ�O‰O˜CÔ Ø"%ˆO˜BÒÙØ�O‰O˜O×/Ñ/Ó1Õ2ð ó    c              #  óÜ   K  — | j                   }| j                  }| xj                   |z  c_         | xj                  |z  c_        	 d –— || _         || _        y # || _         || _        w xY w­w)N)Úinitial_indentÚsubsequent_indent)r   ÚindentÚold_initial_indentÚold_subsequent_indents       r   Úextra_indentzTextWrapper.extra_indent   sk   è ø€ à!×0Ñ0ÐØ $× 6Ñ 6ÐØ×Ò˜vÑ%ÕØ×Ò &Ñ(Õð	;Ûà"4ˆDÔØ%:ˆDÕ"øð #5ˆDÔØ%:ˆDÕ"üs   ‚AA,ÁA Á
A,ÁA)Á)A,c                óÎ   — g }t        |j                  «       «      D ]7  \  }}| j                  }|dkD  r| j                  }|j	                  |› |› �«       Œ9 dj                  |«      S )Nr   ú
)Ú	enumerateÚ
splitlinesr   r   r   Újoin)r   ÚtextÚrvÚidxÚliner   s         r   Úindent_onlyzTextWrapper.indent_only(   sh   € Øˆä" 4§?¡?Ó#4Ó5ò 	)‰IˆC�Ø×(Ñ(ˆFà�QŠwØ×/Ñ/�à�I‰I˜˜  Ð'Õ(ð	)ð �y‰y˜‹}Ðr   N)
r   ú	list[str]r   r+   r   Úintr   r,   ÚreturnÚNone)r   Ústrr-   zcabc.Iterator[None])r&   r/   r-   r/   )Ú__name__Ú
__module__Ú__qualname__r   r   r    r*   © r   r   r   r      sP   „ ð3à"ð3ð ð3ð ð	3ð
 ð3ð 
ó3ð$ ò
;ó ð
;ôr   r   )	Ú
__future__r   Úcollections.abcÚabcÚcabcÚtextwrapÚ
contextlibr   r   r3   r   r   ú<module>r:      s#   ðÝ "å Û Ý %ô+�(×&Ñ&õ +r   