
    5hI                     J    S SK r S SKrS SKJr   " S S\ R
                  5      rg)    N)contextmanagerc            
           \ rS rSrS\R
                  \   S\R
                  \   S\S\SS4
S jr\	S	\S\R                  S   4S
 j5       rS\S\4S jrSrg)TextWrapper   reversed_chunkscur_linecur_lenwidthreturnNc                     [        XC-
  S5      nU R                  (       a$  US   nUS U nXeS  nUR                  U5        XS'   g U(       d   UR                  UR                  5       5        g g )N   )maxbreak_long_wordsappendpop)	selfr   r   r	   r
   
space_leftlastcutress	            Z/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/click/_textwrap.py_handle_long_wordTextWrapper._handle_long_word   sl     !,
  "2&D{
#C{#COOC "%BOOO//12     indentc              #      #    U R                   nU R                  nU =R                   U-  sl         U =R                  U-  sl         S v   X l         X0l        g ! X l         X0l        f = f7f)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A(A 
A(A%%A(textc                     / n[        UR                  5       5       H8  u  p4U R                  nUS:  a  U R                  nUR	                  U U 35        M:     SR                  U5      $ )Nr   
)	enumerate
splitlinesr   r    r   join)r   r%   rvidxliner   s         r   indent_onlyTextWrapper.indent_only&   sa    "4??#45IC((FQw//II'( 6 yy}r   r   )__name__
__module____qualname____firstlineno__tListstrintr   r   Iteratorr#   r.   __static_attributes__ r   r   r   r      s    33 &&+3 	3
 3 
3$ 
;3 
;1::d+; 
; 
;  r   r   )textwraptypingr4   
contextlibr   r   r:   r   r   <module>r>      s       %+(&& +r   