+
    '(j
                     N    ^ RI HtHtHtHt ^ RIHtHt ^ RIH	t	H
t
Ht R R ltR# )    )IterableSequenceTuplecast)LegacyWindowsTermWindowsCoordinates)ControlCodeControlTypeSegmentc                J    V ^8  d   QhR\         \        ,          R\        RR/# )   buffertermreturnN)r   r   r   )formats   "K/home/ubuntu/cf-venv/lib/python3.14/site-packages/rich/_windows_renderer.py__annotate__r      s(     1* 1*(7"3 1*;L 1*QU 1*    c           	     p   V  EF.  w  r#pV'       g/   V'       d   VP                  W#4       K*  VP                  V4       K=  TpV EF  pV^ ,          pV\        P                  8X  dV   \	        \
        \        \        \        3,          V4      w  rp
VP                  \        V
^,
          V	^,
          R7      4       Kw  V\        P                  8X  d   VP                  R4       K  V\        P                  8X  d   VP                  \        ^ ^ 4      4       K  V\        P                  8X  d   VP                  4        K  V\        P                  8X  d   VP                  4        EK   V\        P                  8X  d   VP!                  4        EKH  V\        P"                  8X  d   VP%                  4        EKp  V\        P&                  8X  d?   \	        \
        \        \        3,          V4      w  rVP)                  V^,
          4       EK  V\        P*                  8X  d   VP-                  4        EK  V\        P.                  8X  d   VP1                  4        EK  V\        P2                  8X  du   \	        \
        \        \        3,          V4      w  rV^ 8X  d   VP5                  4        EKe  V^8X  d   VP7                  4        EK  V^8X  d   VP9                  4        EK  EK  V\        P:                  8X  g   EK  \	        \
        \        \<        3,          V4      w  rVP?                  V4       EK  	  EK1  	  R# )zMakes appropriate Windows Console API calls based on the segments in the buffer.

Args:
    buffer (Iterable[Segment]): Iterable of Segments to convert to Win32 API calls.
    term (LegacyWindowsTerm): Used to call the Windows Console API.
)rowcolN) write_styled
write_textr
   CURSOR_MOVE_TOr   r   intmove_cursor_tor   CARRIAGE_RETURNHOME	CURSOR_UPmove_cursor_upCURSOR_DOWNmove_cursor_downCURSOR_FORWARDmove_cursor_forwardCURSOR_BACKWARDmove_cursor_backwardCURSOR_MOVE_TO_COLUMNmove_cursor_to_columnHIDE_CURSORhide_cursorSHOW_CURSORshow_cursorERASE_IN_LINEerase_end_of_lineerase_start_of_line
erase_lineSET_WINDOW_TITLEstr	set_title)r   r   textstylecontrolcontrol_codescontrol_codecontrol_type_xycolumnmodetitles   &&            r   legacy_windows_renderrA      s:    !'W!!$.%3:M -+A;#=#=="5c3)>#?NGA!''(:q1u!a%(PQ![%@%@@OOD)![%5%55''(:1a(@A![%:%::'')![%<%<<))+![%?%??,,.![%@%@@--/![%F%FF $U;+;%<l KIA..vz:![%<%<<$$&![%<%<<$$&![%>%>>"5c)9#:LIGAqy..0002) #![%A%AA#E+s*:$;\JHANN5)E !. !'r   N)typingr   r   r   r   rich._win32_consoler   r   rich.segmentr	   r
   r   rA    r   r   <module>rF      s    2 2 E : :1*r   