+
    wiI                     L    ^ RI t ^ RIt^ RIHt  ! R R] P
                  4      tR# )    N)contextmanagerc                   `   a  ] tR t^t o V 3R lR lt]V 3R lR l4       tV 3R lR ltRtV t	R# )	TextWrapperc          
      ~   < V ^8  d   QhRS[ P                  S[,          RS[ P                  S[,          RS[RS[RR/# )   reversed_chunkscur_linecur_lenwidthreturnN)tListstrint)format__classdict__s   "^/Users/ahmad/.openclaw/workspace/scripts/.venv/lib/python3.14/site-packages/click/_textwrap.py__annotate__TextWrapper.__annotate__   sM     3 33 &&+3 	3
 3 
3    c                    \        WC,
          ^4      pV P                  '       d*   VR,          pVRV pWeR pVP                  V4       WR&   R# V'       g"   VP                  VP                  4       4       R# R# )   N)maxbreak_long_wordsappendpop)	selfr   r	   r
   r   
space_leftlastcutress	   &&&&&    r   _handle_long_wordTextWrapper._handle_long_word   so     !,
   "2&D{
#C{#COOC "%BOOO//12 r   c                H   < V ^8  d   QhRS[ RS[P                  R,          /# )r   indentr   N)r   r   Iterator)r   r   s   "r   r   r      s$     
; 
;3 
;1::d+; 
;r   c              #     "   V P                   pV P                  pV ;P                   V,          un         V ;P                  V,          un         R x  W n         W0n        R #   Y n         Y0n        i ; i5i)Ninitial_indentsubsequent_indent)r   r&   old_initial_indentold_subsequent_indents   &&  r   extra_indentTextWrapper.extra_indent   sb     !00 $ 6 6v%&(	;"4%:" #5%:"s   AA1A  A1 A..A1c                &   < V ^8  d   QhRS[ RS[ /# )r   textr   )r   )r   r   s   "r   r   r   &   s        r   c                    . p\        VP                  4       4       F9  w  r4V P                  pV^ 8  d   V P                  pVP	                  V V 24       K;  	  RP                  V4      # )r   
)	enumerate
splitlinesr*   r+   r   join)r   r1   rvidxliner&   s   &&    r   indent_onlyTextWrapper.indent_only&   sa    "4??#45IC((FQw//II'( 6 yy}r   r)   N)
__name__
__module____qualname____firstlineno__r#   r   r.   r:   __static_attributes____classdictcell__)r   s   @r   r   r      s-     3 3$ 
; 
; r   r   )textwraptypingr   
contextlibr   r    r   r   <module>rF      s       %+(&& +r   