o
    Ph                     @   s2  d Z ddlZddlmZ dZeg ddi ffddi ffd	d
ddiffddi ffddi ffddi ffddi ffddi ffddddiffdddddffddi ffd d!i ffd"d#i ffd$d%i ffd&d'i ffd(d)dddffd*d+i ffd,d-i ffd.d/i ffd0d1i ffd2d3i ffd4d5i ffd6d7i ffd8d9i ffd:d;i ffd<d=i ffd>d?i ffd@dAi ffdBdCi ffdDdEddiffdFdGi ffdHdIi ffdJdKi ffdLdMi ffdNdMi ffdOdPi ffdQdRi ffdSdTi ffdUdVi ffdWdXi ffdYdZi ffd[d\i ffd]d^i ffd_d`i ffdadbi ffdcddi ffdedfddiffdgdhdddffdidjddiffdkdlddiffdmdnddiffdodpddiffdqdrddiffdsdtdddffdudvddiffdwdxddiffdydzi ffd{d|i ffd}d~i ffddi ffddi ffddi ffddi ffddddiffddi ffddi ffddi ffddi ffddi ffddi ffddi ffddddddffddddddffddddddffddi ffddi ffddi ffddi ffR Zededededd edd edd edd edd edededededdZded d Zi ddedd e d e ed d fddedd fddedd fddedd fddedd fddedáfddedšfddedd fddedd fddedd fddedd fdKdKedd fddedfddedfddedѡfddedӡfddedԡfdded֡fiZ	dZ
dS )z%Terminal capability builder patterns.    N)OrderedDict)CAPABILITY_DATABASECAPABILITIES_RAW_MIXINCAPABILITIES_ADDITIVESCAPABILITIES_CAUSE_MOVEMENTbellbelcarriage_returncrchange_scroll_regioncsrnparams   clear_all_tabstbcclear_screenclearclr_bolel1clr_eolelclr_eos	clear_eoscolumn_addresshpa   cursor_addresscupT)r   match_groupedcursor_downcud1cursor_homehomecursor_invisibleciviscursor_leftcub1cursor_normalcnormcursor_reportu6cursor_rightcuf1	cursor_upcuu1cursor_visiblecvvisdelete_characterdch1delete_linedl1enter_blink_modeblinkenter_bold_modeboldenter_dim_modedimenter_fullscreensmcupenter_standout_modestandoutenter_superscript_modesuperscriptenter_susimpleript_modesusimpleriptenter_underline_mode	underlineerase_charsechexit_alt_charset_modermacsexit_am_modermamexit_attribute_modesgr0exit_ca_modermcupexit_fullscreenexit_insert_modermirexit_standout_modermsoexit_underline_modermul
flash_hookhookflash_screenflashinsert_lineil1keypad_localrmkxkeypad_xmitsmkxmeta_offrmmmeta_onsmm	orig_pairopparm_down_cursorcudparm_left_cursorcubparm_dchdchparm_delete_linedlparm_ichich
parm_indexindnparm_insert_lineilparm_right_cursorcufparm_rindexrinparm_up_cursorcuuprint_screenmc0prtr_offmc4prtr_onmc5reset_1stringr1reset_2stringr2reset_3stringr3restore_cursorrcrow_addressvpasave_cursorscscroll_forwardindscroll_reverserevset0_des_seqs0dsset1_des_seqs1dsset2_des_seqs2dsset3_des_seqs3dscolor_foreground_color)r   	match_anynumericset_a_foregroundset_a_backgroundon_colorset_tabhtstabhtitalicsitm	no_italicz\[(\d+)\;(\d+)Rz\[Cz\[mz\[(\d+)Dz\[(\d+)Cz\x1b\[uz\x1b\[s
z(B	)r   r	   r%   r)   r+   rK   rh   rt   r   r   r   r   r   z[^z]*linkz\]8;;z\\color256z\[38;5;\d+mon_color256z\[48;5;\d+m	color_rgbz\[38;2;\d+;\d+;\d+mon_color_rgbz\[48;2;\d+;\d+;\d+mshift_in 	shift_outset_a_attributes1sgrz\[\d+mset_a_attributes2z\[\d+\;\d+mset_a_attributes3z\[\d+\;\d+\;\d+mset_a_attributes4z\[\d+\;\d+\;\d+\;\d+m	backspace	ascii_tabz[Kclr_eol0z[0Kz[1Kclr_eosKz[2K)r   r   r	   r   r   r   r   r!   r%   r+   r-   r;   rO   rf   rh   rt   rx   r   r   r   r   )__doc__recollectionsr   __all__r   escaper   _ANY_NOTESCr   r    r   r   P/var/www/html/env_mimamsha/lib/python3.10/site-packages/blessed/_capabilities.py<module>   s   






	




















 
!
"
#
$
%
&
'
(
)
*
+
,
-
./012345678
9
:
;
<
=
>
?@
A
B
C
D
E
F
GJLN
P
Q
R
SW	