403Webshell
Server IP : 178.105.222.151  /  Your IP : 216.73.216.38
Web Server : nginx/1.28.3
System : Linux MNK 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
User : www-data ( 33)
PHP Version : 8.5.4
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /lib/python3/dist-packages/pygments/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /lib/python3/dist-packages/pygments/__pycache__/cmdline.cpython-314.pyc
+
�4Ui�[��l�Rt^RIt^RIt^RIt^RIt^RIHt^RIHtH	t	^RI
HtHtH
t
HtHtHtHt^RIHtHtHtHtHtHt^RIHt^RIHtHt^RIHtH t H!t!H"t"H#t#^R	I$H%t%^R
I&H't'H(t(^RI)H*t*H+t+^RI,H-t-H.t.R
t/Rt0Rt1Rt2Rt3Rt4!RR]Pj4t5]Pl3Rlt7R#)z�
pygments.cmdline
~~~~~~~~~~~~~~~~

Command line interface.

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)�dedent)�__version__�	highlight)�
ClassNotFound�OptionError�docstring_headline�guess_decode�guess_decode_from_terminal�terminal_encoding�UnclosingTextIOWrapper)�get_all_lexers�get_lexer_by_name�guess_lexer�load_lexer_from_file�get_lexer_for_filename�find_lexer_class_for_filename)�	TextLexer)�LatexEmbeddedLexer�LatexFormatter)�get_all_formatters�get_formatter_by_name�load_formatter_from_file�get_formatter_for_filename�find_formatter_class)�TerminalFormatter)�Terminal256Formatter�TerminalTrueColorFormatter)�get_all_filters�find_filter_class)�get_all_styles�get_style_by_namec�R�/pV'gV#VF~pVP4'gKVPR4pVFLpVP4pVPR^4wrVVP4pVP4pWaV&KN	K�	V# \d	RY&Khi;i)�,�=T)�strip�split�
ValueError)�o_strs�opts�o_str�o_args�o_arg�o_key�o_vals&      �2/usr/lib/python3/dist-packages/pygments/cmdline.py�_parse_optionsr/!s���
�D�������{�{�}�}�����S�!���E��K�K�M�E�
$�$�{�{�3��2������
�����
��$�U���	��K��	�
#�"���
#�s�4B�B&�%B&c���.pV'gV#VFPpRV9d4VPR^4wr4VPV\V.434K=VPV/34KR	V#)�:)r%�appendr/)�f_strs�filters�f_str�fname�foptss&    r.�_parse_filtersr86sa���G�������%�<� �;�;�s�A�.�L�E��N�N�E�>�5�'�#:�;�<��N�N�E�2�;�'���N�c��VR8XdE\V4p\RVPR24\\VP44^#VR8XdE\V4p\RVPR24\\VP44^#VR8Xd9\
V4p\RVR24\\VP44^# \\3d#\TR2\PR7^#i;i)	�lexerzHelp on the z lexer:�	formatterz formatter:�filterz filter:z not found!��file)r
�print�namer�__doc__rr�AttributeErrorr&�sys�stderr)�whatrA�clss&& r.�_print_helprHCs�����7�?�#�D�)�C��L����
�'�2�3��&����%�&���[�
 �&�t�,�C��L����
�+�6�7��&����%�&�
�	�X�
�#�D�)�C��L���h�/�0��&����%�&����J�'��
���k�"����4���s�A	C�
A	C�?C�/D�Dc�\�VR8Xd�\4\R4\R4.p\4Fcwr#rERPV4R,TT;'d(RRPV4,R,;'gR3pVPV4Ke	VP	4VFp\RP
!V!4K	R#VR	8Xd�\4\R
4\R4.p\
4F�p\V4p	RPVP4R,Y�P;'d2RRPVP4,R,;'gR3pVPV4K�	VP	4VFp\RP
!V!4K	R#VR8Xdo\4\R
4\R4\4F>p
\V
4p\RV
,R,4\R\V424K@	R#VR8Xdo\4\R4\R4\4F>p
\V
4p\RV
,R,4\R\V424K@	R#R#)r;zLexers:z~~~~~~~z, r1z(filenames �)�z* {}
    {} {}r<zFormatters:z~~~~~~~~~~~r=zFilters:z~~~~~~~~z* z    �stylezStyles:N)r@r�joinr2�sort�formatrr�aliases�	filenamesrrrr )rF�info�fullname�names�exts�_�tup�irG�docrAs&          r.�_print_listrZWs0���w��
��
�i��
�i����(6�(8�$�H�T��9�9�U�#�C�'���A�A�M�D�I�I�d�O�;�c�A�G�G�R�I�C��K�K���)9�	
�	�	���A��$�,�,�a�0�1��
��	�
��
�m��
�m����%�'�C�$�S�)�C��9�9�S�[�[�)�C�/��m�m�7B�7B� �4�9�9�S�]�]�#;�;�c�A�7H�7H�EG�I�C��K�K���	(�
	
�	�	���A��$�,�,�a�0�1��
��	�
��
�j��
�j��#�%�D�#�D�)�C��$��+��#�$��D�+�C�0�1�2�3�&�

���
��
�i��
�i��"�$�D�#�D�)�C��$��+��#�$��D�+�C�0�1�2�3�%�
r9c�*�^RIp/pRV9d%/p\4FwrErgRVRVRV/W4&K	W2R&RV9dK/p\4F6p\V4p	RVPRVP
RV	/W8P&K8	W2R	&R
V9d2/p\4Fp
\V
4pR\V4/W:&K	W2R&RV9d2/p\4Fp
\V
4pR\V4/W:&K	W2R
&VPV\P4R#)�Nr;rPrQ�	mimetypes�lexersr<rY�
formattersr=r4rL�styles)�jsonrrrrPrQrArrrr �dumprD�stdout)�requested_itemsra�resultrRrSrTrQr]rGrYrAs&          r.�_print_list_as_jsonrf�s4���
�F��/�!���5C�5E�1�H�Y��5��Y��Y��D�N�6F� �x���o�%���%�'�C�$�S�)�C��3�;�;��S�]�]��s��D���N�(� $�|���?�"���#�%�D�#�D�)�C��)�#�.��D�J�&�
!�y���/�!���"�$�D�#�D�)�C��)�#�.��D�J�%�
 �x���I�I�f�c�j�j�!r9c��aa&�SP'dVP4^#SP'd\R\R24^#V3RlpSP
Ee\
4p\S4P4F wrEV'gKVPV4K"	VPR4VPR4V'd"VP\P4^#SP'g\RR.40R%mo&SP
Uu.uFqfPR
4NK	pp\ ;QJdV&3RlV4F'gKRM	R
M!V&3RlV44'd"VP\P4^#V'gS&pSP'gVFp\#V4K	^#\%V4^#SP&'dqV!R4'g"VP\P4^#SP&wr�VR&9d"VP\P4^#\)W�4#\+SP,;'g.4p
SP.;'g.FpVP1R^4wr�W�V	&K	V
P5RV
P5R44p
V
P5RV
P5R44pSP6'd>\9SP64pVf\:p\VP<^,4^#SP>'dU\P@PBPE4p\GVV
R7p\VP<^,4^#SPJpSPLpVe�SPNpV'g"VP\P4^#SPP'gSPR'd"VP\P4^#VV
R	&\UV3/V
Bp\TPWT;'gR44^#SPLe"VP\P4^#\YSPZ;'g.4p\]SP^4pRpSPPpV'drV'd]RV9dVRpRp	RV9dVPaR^4wpp	RV	9dRp	V'dV	'd\cVV	3/V
BpM\cV3/V
BpM
\eV3/V
BpRpSPR'd�SPh'd\R\PR7^#SPRp\kVR4;_uu_4pVPE4pRRR4T
'g\oT4wpp
T'g\qTT3/T
BpM�M�SPh'ge\P@PBPE4pV
'g\uV\P@4wpp
V'g\GV3/V
BpM&M%V'g\R\PR7^#VFwppVPv!V3/VBK	SPxpSPNpV'drV'd]RV9dVRpRp	RV9dVPaR^4wpp	RV	9dRp	V'dV	'd\{VV	3/V
BpM\{V3/V
BpM
\UV3/V
BpV'd$V'g\}V3/V
Bp\kVR4p M�V'gn\~P�P5RR4R(9d
\�R'/V
BpM<R\~P�P5R R49d
\�R'/V
BpM\�R'/V
Bp\P�PBp V'g/V'd	V
VnEM\�\P�4VnEV'gj\P�R)9dUVP�R*9dD\�V VP�R!7p RVnE^RIJp!V!P�P�V RRR
RR"7p V
P5R#R4p"\�V"4^8Xd6\�V\�4'd V"^,p#V"^,p$\�V#V$V4pSPh'g*\�VVVV 4V'dV P�4^#\P@PBP�4p%V%'gM]V
'g"\uV%\P@4^,p%\�V%VVV 4\�V R$4'gK}V P�4K�V'dV P�4^#^#uupi \2d
RY�&EK~i;i \Hd\:pEL�i;i \Hd'p\T\PR7Rp?^#Rp?ii;i \Hd(p\RT\PR7Rp?^#Rp?ii;i \f\H3d(p\RT\PR7Rp?^#Rp?ii;i +'giEL;i \ld(p\RT\PR7Rp?^#Rp?ii;i \HdnpSPr'd5\GT3/T
BpRp?EL� \Hd\;R'/T
BpRp?EL�i;i\RT\PR7Rp?^#Rp?i\fd(p\RT\PR7Rp?^#Rp?ii;i \Hd\;R'/T
BpEL6i;i \Hd)p\RT\PR7Rp?^#Rp?ii;i \Hd(p\RT\PR7Rp?^#Rp?ii;i \f\H3d(p\RT\PR7Rp?^#Rp?ii;i \f\H3d(p\RT\PR7Rp?^#Rp?ii;i \ld(p\RT\PR7Rp?^#Rp?ii;i \�dELLi;i T'dT P�4ii;i \�dT'dT P�4^#^#i;i T'dT P�4ii;i)+r\zPygments version uD, (c) 2006-2024 by Georg Brandl, Matthäus Chajdas and contributors.c��<a�\;QJd@V3Rl\S4P44F'gKR'*#	R'*#!V3Rl\S4P444'*#)c3�><"�TFwrVS8wgKVx�K	R#5i�N�)�.0�k�v�opts&  �r.�	<genexpr>�5main_inner.<locals>.is_only_option.<locals>.<genexpr>�s����G�':�V�a�a�3�h�q�q�':�s��
TF)�any�vars�items)ro�argnssf�r.�is_only_option�"main_inner.<locals>.is_only_option�sO����3�G�t�E�{�'8�'8�':�G�3�3�G�G�3�G�G�3�G�t�E�{�'8�'8�':�G�G�G�Gr9N�LrarK�-VrL�sc3�,<"�TF	qS9x�K	R#5irjrk)rl�arg�
allowed_typess& �r.rp�main_inner.<locals>.<genexpr>�s����9�5�C�-�'�5�s�TF�Hr#�
inencoding�encoding�outencoding)r�r>z.pyr1zError:z5Error: -s option not usable when input file specified�rbzError: cannot read infile:z7Error: when using -s a lexer has to be selected with -l�wbzError: cannot open outfile:�	COLORTERM�256�TERM)r�)�convertr$�	autoreset�wrap�escapeinside�flush>r;rLr=r<)r;r<r=rk)�	truecolor�24bit)�win32�cygwin)�Terminal�Terminal256)X�help�
print_help�Vr@rrx�setrsrt�add�discardrDrEra�main�rstriprrrZrfrrHr/�O�Pr%r&�get�NrrrP�C�stdin�buffer�readrr�S�a�f�l�	INPUTFILEr�get_style_defsr8�F�bool�x�rsplitrr
rrz�open�	Exceptionrr�gr	�
add_filter�orr�os�environrrrrcr�r
�platformrAr�colorama.initialise�
initialise�wrap_stream�ImportError�len�
isinstancerrr�close�readline�hasattrr��KeyboardInterrupt)'�parserrurv�arg_setrmrnr|�largsrFrA�parsed_opts�p_opt�valuer�r�r;�inp�S_opt�a_opt�f_opt�fmter�err�F_opts�allow_custom_lexer_formatter�	lexername�filename�code�infn�infpr6r7�outfn�outfile�coloramar��left�right�liner}s'&f                                    @r.�
main_innerr��s�
����z�z�z�������w�w�w�
�!�+��/*�*�	+��H�
�w�w���%����K�%�%�'�D�A��q����A��(�	��������������c�j�j�)���z�z�z��"�d���A�
�,1�G�G�4�G�S���C��G��4��3�9�5�9�3�3�3�9�5�9�9�9����c�j�j�)���!�E��z�z�z����C� ���
 ��&��
�w�w�w��c�"�"����c�j�j�)���W�W�
���7�7����c�j�j�)���4�&�&�!������B�/�K������B���	&��+�+�c�1�-�K�D�!&���
�����{���z�/J�K�J��/�/�-�����1L�M�K�
�w�w�w�-�e�g�g�6���=��E�
�e�m�m�A����
�w�w�w��i�i���#�#�%��	���
�;�E�	�e�m�m�A����
�G�G�E��G�G�E�����������c�j�j�)���7�7�7�e�o�o�o����c�j�j�)��	�#(�K�� �)�%�?�;�?�E�
	�e�"�"�5�;�;�B�/�0��
�w�w�����#�*�*�%���E�G�G�M�M�r�
*�F�$(����=� �
�E����I��'�E�Y�,>�
������)�#�%.�%5�%5�c�1�%=�N�H�d���}� $����0��4�@�3>�@�E�1��J�k�J�E�

�)�)�C�{�C���D������7�7�7��I��z�z�
#������	��d�D�!�!�T��y�y�{��"�
�+�D�1��D�*��

�.�t�T�I�[�I��� �W�W�W��y�y���$�$�&���9�$��	�	�J��D�*��
1�#�D�8�K�8�����K��z�z�
#�����u�	����U�,�e�,��
�G�G�E��G�G�E��'�E�U�N�
������%�<�%*�\�\�#�q�%9�N�H�d���}�#����4�X�t�D�7B�D�E�5�U�J�k�J�E�

�-�e�C�{�C��

��
�2�5�H�K�H��	��5�$�'�G�
��z�z�~�~�k�"�-�1G�G�2�A�[�A���"�*�*�.�.���4�4�,�;�{�;��)�8�K�8���*�*�#�#����'�E�N�/�s�z�z�:�E�N��S�\�\�%8�8��z�z�0�0�(��5�>�>�J�����	O�&��)�)�5�5���T�U��6�O�G��?�?�>�2�6�L�
�<��A��*�U�N�"C�"C��A����Q���"�4���6���7�7�7�	 ��d�E�5�'�2���
�
���	 ���y�y�'�'�0�0�2����!�5�d�C�I�I�F�q�I�D��$��u�g�6��7�G�,�,��M�M�O����
�
����Y	5��>�	&�!%�K��	&��.�	��E�	��*�	��#�C�J�J�'���	��T!�
��h��#�*�*�5���
�� ��/�
��h��#�*�*�5���
��"�!�!���	��.��#�*�*�E���	��!�
��7�7�7�9� +�D� @�K� @���(�9� )� 8�K� 8��9���(�C�c�j�j�9����
��h��#�*�*�5���
��!�
1�!�0�K�0��
1���	��(�C�c�j�j�1���	��2!�
��h��#�*�*�5���
�� ��/�
��h��#�*�*�5���
�� ��/�
��h��#�*�*�5���
��
�	��/��3�:�:�F���	��<�	��	��*��
�
���� !�	����
�
���	����
�
���s��&g>�h�
h�h2�0i&�7i&�?
i&�
i&�j�7k*�k�k*�
l�:o
�6o'�=0p�.p�6
p�p�q�/r
�<s�s=�)t�0t-�t-�>t-�t-�h�h�h/�.h/�2i#�=i�i#�&j�1j�j�k�,k�k�k'	�!k*�'k*�*l�5l�l�o�*n�=m�m-�%n�,m-�-n�o�o� o�o�
o$�#o$�'p�2p�p�q�(q
�
q�r
�#r�r
�
s�s�s�s:�s5�5s:�=t�t�t*�-u�8u�u�u�u4c�*a�]tRtRtoRRltRtVtR#)�
HelpFormatteriNc��Vf(\P!4P^,
p\P
P
WVW44R# \dL0i;irj)�shutil�get_terminal_size�columnsr��argparser��__init__)�self�prog�indent_increment�max_help_position�widths&&&&&r.r��HelpFormatter.__init__sX���=�
��0�0�2�:�:�Q�>��	���'�'��4D�(9�	B���
��
�s�&A�A�Ark)��N)�__name__�
__module__�__qualname__�__firstlineno__r��__static_attributes__�__classdictcell__)�
__classdict__s@r.r�r�s����B�Br9r�c�@�Rp\P!VR\R7pVPR4pVP	4pVPRRRR7VPR	R
RR7VPR
RRRR7VPRRRR7VPRRRRR7VPRRRRR7VPRRRR7VPRRR R!7VPR"4pVPR#R
R$R7VPR%R
R&R7VPR'R
R(R7VPR)R*RR
R+7VPR,4pVP	4pVPR-R.R/R7VPR0R1R2R3R47VPR5R6R7R7VPR8R
R9R7VPR:R;^RPR<R=7VPR>R
R?R7VPR@RAR
RBR7VPRCRDRER7VP
VRF,4p\W(4# \d^#\Ed�TP'd�\\PRG7\RQ\PRG7\RH\PRG7\RI\PRG7\RJ\PRG7\RQ\PRG7\\PRG7h^RKIp	T	P!\P !4!p
T
RR,P#4p\%T
4^8�dKTRLP'T
RS,P)RM4^,P#4RF,4,
p\\PRG7\RN\PRG7\T\PRG7\RO\PRG7^#i;i)Tz 
Main command line entry point.
z?Highlight an input file and write the result to an output file.F)�description�add_help�formatter_classzMain operationz-l�LEXERz~Specify the lexer to use.  (Query names with -L.)  If not given and -g is not present, the lexer is guessed from the filename.)�metavarr�z-g�
store_truez`Guess the lexer from the file contents, or pass through as plain text if nothing can be guessed.)�actionr�z-FzFILTER[:options]r2znAdd a filter to the token stream.  (Query names with -L.) Filter options are given after a colon if necessary.)r�r�r�z-f�	FORMATTERz�Specify the formatter to use.  (Query names with -L.) If not given, the formatter is guessed from the output filename, and defaults to the terminal formatter if the output is to the terminal or an unknown file extension.z-OzOPTION=value[,OPTION=value,...]zyGive options to the lexer and formatter as a comma-separated list of key-value pairs. Example: `-O bg=light,python=cool`.z-PzOPTION=valuez�Give a single option to the lexer and formatter - with this you can pass options whose value contains commas and equal signs. Example: `-P "heading=Pygments, the Python highlighter"`.z-o�
OUTPUTFILEz8Where to write the output.  Defaults to standard output.r��?z5Where to read the input.  Defaults to standard input.)�nargsr�zOperation flagsz-vzbPrint a detailed traceback on unhandled exceptions, which is useful for debugging and bug reports.z-sa!Process lines one at a time until EOF, rather than waiting to process the entire file.  This only works for stdin, only for lexers with no line-spanning constructs, and is intended for streaming input such as you get from `tail -f`. Example usage: `tail -f sql.log | pygmentize -s -l sql`.z-xa�Allow custom lexers and formatters to be loaded from a .py file relative to the current working directory. For example, `-l ./customlexer.py -x`. By default, this option expects a file with a class named CustomLexer or CustomFormatter; you can also specify your own class name with a colon (`-l ./lexer.py:MyLexer`). Users should be very careful not to use this option with untrusted files, because it will import and run them.z--jsonz=Output as JSON. This can be only used in conjunction with -L.)r��defaultr�z*Special modes - do not do any highlightingz-SzSTYLE -f formatterzqPrint style definitions for STYLE for a formatter given with -f. The argument given by -a is formatter dependent.z-L�*�WHATz�List lexers, formatters, styles or filters -- give additional arguments for the thing(s) you want to list (e.g. "styles"), or omit them to list everything.)r�r�r�z-N�FILENAMEz�Guess and print out a lexer name based solely on the given filename. Does not take input or highlight anything. If no specific lexer can be determined, "text" is printed.z-CzXLike -N, but print out a lexer name based solely on a given content from standard input.z-H�storezrPrint detailed help for the object <name> of type <type>, where <type> is one of "lexer", "formatter" or "filter".)r�r�r�r�ryzPrint the package version.z-hz--helpzPrint this help.z-a�ARGzKFormatter-specific additional argument for the -S (print style sheet) mode.:�NNr>z3An unhandled exception occurred while highlighting.z9Please report the whole traceback to the issue tracker atz.<https://github.com/pygments/pygments/issues>.Nz	
   (f{})�
z*** Error while highlighting:z>*** If this is a bug you want to report, please rerun with -v.)�NAME�TYPEzA*****************************************************************������)r��ArgumentParserr��add_argument_group�add_mutually_exclusive_group�add_argument�
parse_argsr��BrokenPipeErrorr�rnr@rDrE�	traceback�format_exception�exc_infor$r�rOr%)�args�descr��	operation�lexersel�flags�special_modes_group�
special_modesrurrR�msgs&           r.r�r�sU��M�D�
�
$�
$���5B�D�F��)�)�*:�;�I��5�5�7�H�����g�O��P�
����\�3��4�����(��?��@�����k�1��2�����7��.��/�
����n�X�D��E�
����l�
G��I�����3�
D��F�
�%�%�&7�8�E�	����\�3��4�
����\�C��D�
����\�6��7�
���x�'/�����
!�3�3�4�6��'�D�D�F�M�����*����
����C��<��=�
����j�6��7�
����\�/��0�����W�A�/?�C��D�����\�
)��+�����h�|�
��!��$�$��e��%��

���d�2�h�'�E���&�(�(��������7�7�7��s�z�z�"��(����,��G��z�z�
#��M��z�z�
#��B��z�z�
#��(����,��s�z�z�"����)�)�3�<�<�>�:���2�h�n�n����t�9��>��<�&�&�t�B�x�~�~�d�';�A�'>�'D�'D�'F�r�'J�K�K�C�
�3�:�:��
�-�C�J�J�?�
�c��
�
�#�
�N��:�:�	��1�s%�$
H/�/P�=	P�P�F?P�P)8rBr�rDr�r��textwrapr�pygmentsrr�
pygments.utilrrrrr	r
r�pygments.lexersrr
rrrr�pygments.lexers.specialr�pygments.formatters.latexrr�pygments.formattersrrrrr�pygments.formatters.terminalr�pygments.formatters.terminal256rr�pygments.filtersrr�pygments.stylesrr r/r8rHrZrfr�r��argvr�rkr9r.�<module>r%s����
�
�
���+����P�P�-�H�O�O�:�\�?�=��*
��(04�f*"�XL �^
B�H�*�*�B��h�h�Lr9

Youez - 2016 - github.com/yon3zu
LinuXploit