__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ V /  | |__) | __ ___   ____ _| |_ ___  | (___ | |__   ___| | |
 | |\/| | '__|> <   |  ___/ '__| \ \ / / _` | __/ _ \  \___ \| '_ \ / _ \ | |
 | |  | | |_ / . \  | |   | |  | |\ V / (_| | ||  __/  ____) | | | |  __/ | |
 |_|  |_|_(_)_/ \_\ |_|   |_|  |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1
 if you need WebShell for Seo everyday contact me on Telegram
 Telegram Address : @jackleet
        
        
For_More_Tools: Telegram: @jackleet | Bulk Smtp support mail sender | Business Mail Collector | Mail Bouncer All Mail | Bulk Office Mail Validator | Html Letter private



Upload:

Command:

[email protected]: ~ $
�

�&�g:K���SrSSKJr SSKJr SSKJrJr SSKJ	r	J
r
 SSKJrJ
r
 S/rSrS	rS
rSr"SS\5r"S
S\5rg)z�
pygments.formatters.latex
~~~~~~~~~~~~~~~~~~~~~~~~~

Formatter for LaTeX fancyvrb output.

:copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
�)�StringIO)�	Formatter)�Lexer�
do_insertions)�Token�STANDARD_TYPES)�get_bool_opt�get_int_opt�LatexFormatterc��URSS5RSS5RSS5RSSUS35RSSUS35RSSUS	35RS
SUS35RSSUS
35RSSUS35RSSUS35RSSUS35RSSUS35RSSUS35RSSUS35RSSUS35RSSUS35RSSUS35RS SUS!35$)"N�\��{��}�zZbs{}zZob{}zZcb{}�^zZca{}�_zZus{}�&zZam{}�<zZlt{}�>zZgt{}�#zZsh{}�%zZpc{}�$zZdl{}�-zZhy{}�'zZsq{}�"zZdq{}�~zZti{})�replace)�text�
commandprefixs  �;/usr/lib/python3/dist-packages/pygments/formatters/latex.py�
escape_texr#sh���<�<��f�%����V�$����V�$����1�]�O�7� ;�<����1�]�O�7� ;�<����1�]�O�7� ;�<�����-���8�9�����-���8�9�����-���8�9�����-���8�9�����-���8�9�����-���8�9�����-���8�9�����-���8�9�����-���8�9�����-���8�9�����-���8�9�����-���8�9�#:�z�
\documentclass{%(docclass)s}
\usepackage{fancyvrb}
\usepackage{color}
\usepackage[%(encoding)s]{inputenc}
%(preamble)s

%(styledefs)s

\begin{document}

\section*{%(title)s}

%(code)s
\end{document}
a�
\makeatletter
\def\%(cp)s@reset{\let\%(cp)s@it=\relax \let\%(cp)s@bf=\relax%%
    \let\%(cp)s@ul=\relax \let\%(cp)s@tc=\relax%%
    \let\%(cp)s@bc=\relax \let\%(cp)s@ff=\relax}
\def\%(cp)s@tok#1{\csname %(cp)s@tok@#1\endcsname}
\def\%(cp)s@toks#1+{\ifx\relax#1\empty\else%%
    \%(cp)s@tok{#1}\expandafter\%(cp)s@toks\fi}
\def\%(cp)s@do#1{\%(cp)s@bc{\%(cp)s@tc{\%(cp)s@ul{%%
    \%(cp)s@it{\%(cp)s@bf{\%(cp)s@ff{#1}}}}}}}
\def\%(cp)s#1#2{\%(cp)s@reset\%(cp)s@toks#1+\relax+\%(cp)s@do{#2}}

%(styles)s

\def\%(cp)sZbs{\char`\\}
\def\%(cp)sZus{\char`\_}
\def\%(cp)sZob{\char`\{}
\def\%(cp)sZcb{\char`\}}
\def\%(cp)sZca{\char`\^}
\def\%(cp)sZam{\char`\&}
\def\%(cp)sZlt{\char`\<}
\def\%(cp)sZgt{\char`\>}
\def\%(cp)sZsh{\char`\#}
\def\%(cp)sZpc{\char`\%%}
\def\%(cp)sZdl{\char`\$}
\def\%(cp)sZhy{\char`\-}
\def\%(cp)sZsq{\char`\'}
\def\%(cp)sZdq{\char`\"}
\def\%(cp)sZti{\char`\~}
%% for compatibility with earlier versions
\def\%(cp)sZat{@}
\def\%(cp)sZlb{[}
\def\%(cp)sZrb{]}
\makeatother
c��[R"U5nU(aU$SnUc/USU-nURn[R"U5nUcM/X-$)N����)r�get�parent)�ttype�fname�anames   r"�_get_ttype_namer-�s\�����u�%�E�����E�
�-��b�	�E�!�������"�"�5�)���-��=�r$c�F�\rSrSrSrSrSS/rS/rSrSr	S
S	jr
S
rSrg)r�aT
Format tokens as LaTeX code. This needs the `fancyvrb` and `color`
standard packages.

Without the `full` option, code is formatted as one ``Verbatim``
environment, like this:

.. sourcecode:: latex

    \begin{Verbatim}[commandchars=\\\{\}]
    \PY{k}{def }\PY{n+nf}{foo}(\PY{n}{bar}):
        \PY{k}{pass}
    \end{Verbatim}

Wrapping can be disabled using the `nowrap` option.

The special command used here (``\PY``) and all the other macros it needs
are output by the `get_style_defs` method.

With the `full` option, a complete LaTeX document is output, including
the command definitions in the preamble.

The `get_style_defs()` method of a `LatexFormatter` returns a string
containing ``\def`` commands defining the macros needed inside the
``Verbatim`` environments.

Additional options accepted:

`nowrap`
    If set to ``True``, don't wrap the tokens at all, not even inside a
    ``\begin{Verbatim}`` environment. This disables most other options
    (default: ``False``).

`style`
    The style to use, can be a string or a Style subclass (default:
    ``'default'``).

`full`
    Tells the formatter to output a "full" document, i.e. a complete
    self-contained document (default: ``False``).

`title`
    If `full` is true, the title that should be used to caption the
    document (default: ``''``).

`docclass`
    If the `full` option is enabled, this is the document class to use
    (default: ``'article'``).

`preamble`
    If the `full` option is enabled, this can be further preamble commands,
    e.g. ``\usepackage`` (default: ``''``).

`linenos`
    If set to ``True``, output line numbers (default: ``False``).

`linenostart`
    The line number for the first line (default: ``1``).

`linenostep`
    If set to a number n > 1, only every nth line number is printed.

`verboptions`
    Additional options given to the Verbatim environment (see the *fancyvrb*
    docs for possible values) (default: ``''``).

`commandprefix`
    The LaTeX commands used to produce colored output are constructed
    using this prefix and some letters (default: ``'PY'``).

    .. versionadded:: 0.7
    .. versionchanged:: 0.10
       The default is now ``'PY'`` instead of ``'C'``.

`texcomments`
    If set to ``True``, enables LaTeX comment lines.  That is, LaTex markup
    in comment tokens is not escaped so that LaTeX can render it (default:
    ``False``).

    .. versionadded:: 1.2

`mathescape`
    If set to ``True``, enables LaTeX math mode escape in comments. That
    is, ``'$...$'`` inside a comment will trigger math mode (default:
    ``False``).

    .. versionadded:: 1.2

`escapeinside`
    If set to a string of length 2, enables escaping to LaTeX. Text
    delimited by these 2 characters is read as LaTeX code and
    typeset accordingly. It has no effect in string literals. It has
    no effect in comments if `texcomments` or `mathescape` is
    set. (default: ``''``).

    .. versionadded:: 2.0

`envname`
    Allows you to pick an alternative environment name replacing Verbatim.
    The alternate environment still has to support Verbatim's option syntax.
    (default: ``'Verbatim'``).

    .. versionadded:: 2.0
�LaTeX�latex�texz*.texc��[R"U40UD6 [USS5UlUR	SS5UlUR	SS5Ul[USS5Ul[[USS	55Ul
[[US
S	55UlUR	SS5Ul[USS5Ul
UR	S
S5Ul[USS5Ul[USS5UlUR	SS5Ul[%UR"5S:Xa)UR"SUlUR"S	UlOSUlUR	SS5UlUR-5 g)N�nowrapF�docclass�article�preambler&�linenos�linenostart��
linenostep�verboptions�nobackgroundr!�PY�texcomments�
mathescape�escapeinside�r�envname�Verbatim)r�__init__r	r4r(r5r7r8�absr
r9r;r<r=r!r?r@rA�len�left�rightrC�_create_stylesheet)�self�optionss  r"rE�LatexFormatter.__init__sL�����4�+�7�+�"�7�H�e�<������J�	�:��
����J��3��
�#�G�Y��>����{�7�M�1�E�F����k�'�<��C�D���"�;�;�}�b�9���(��.�%�H���$�[�[��$�?���'����F���&�w��e�D���#�K�K���;����t� � �!�Q�&��)�)�!�,�D�I��*�*�1�-�D�J� "�D���{�{�9�j�9������!r$c	��[S0=ol0=o lURnSnURGHupV[U5nSnUS(aUS-
nUS(aUS-
nUS(aUS-
nUS	(aUS
-
nUS(aUS-
nUS
(aUS-
nUS(aUSR
U"US55-
nUS(a(USR
U"US5U"US55-
nO'US(aUSR
U"US55-
nUS:XaM�URSU5nXqU'X�U'GM g)Nr&c��U(a<SRSVs/sHnS[XXS--S5S--PM! sn5$gs snf)N�,)rrB�z%.2fr:�g�o@z1,1,1)�join�int)�col�is  r"�rgbcolor�3LatexFormatter._create_stylesheet.<locals>.rgbcolorsY����x�x�*3�!5�*3�Q�"(�3�s�v���E�
�/B�B�+G�%�+O�!P�*3�!5�6�6���!5s�&A�boldz\let\$$@bf=\textbf�italicz\let\$$@it=\textit�	underlinez\let\$$@ul=\underline�romanz\let\$$@ff=\textrm�sansz\let\$$@ff=\textsf�mono�colorz-\def\$$@tc##1{{\textcolor[rgb]{{{}}}{{##1}}}}�borderzj\def\$$@bc##1{{{{\setlength{{\fboxsep}}{{\string -\fboxrule}}\fcolorbox[rgb]{{{}}}{{{}}}{{\strut ##1}}}}}}�bgcolorzT\def\$$@bc##1{{{{\setlength{{\fboxsep}}{{0pt}}\colorbox[rgb]{{{}}}{{\strut ##1}}}}}}z$$)r�
ttype2name�cmd2defr!�styler-�formatr)	rK�t2n�c2d�cprWr*�ndef�name�cmndefs	         r"rJ�!LatexFormatter._create_stylesheetsw��!&���+��o����l�
�
�
��	� �:�:�K�E�"�5�)�D��F��F�|��/�/���H�~��/�/���K� ��2�2���G�}��/�/���F�|��/�/���F�|��/�/���G�}��K�R�R�S[�\`�ah�\i�Sj�k�l���H�~��L�LR�F�S[�\`�ai�\j�Sk�$�T�)�_�5�M7�8���i���E�EK�V�H�UY�Zc�Ud�Le�Ef�h����|���^�^�D�"�-�F���J���I�9&r$c
���URn/nURR5H upEURSUSUSUS35 M" [URSRU5S.-$)z�
Return the command sequences needed to define the commands
used to format text in the verbatim environment. ``arg`` is ignored.
z
\@namedef{z@tok@�}{r�
)rh�styles)r!rc�items�append�STYLE_TEMPLATErS)rK�argrhrprj�
definitions      r"�get_style_defs�LatexFormatter.get_style_defsAsu��
�
�
���� $��� 2� 2� 4��D��M�M�[���E�$��t�J�<�r�J�K�!5��t�'9�'9�+/�9�9�V�+<�!>�>�	>r$c�
�URnURnUR(aUn[5nUR(GdURSUR-S-5 UR(aXURURpvURSU=(a SU-=(d S-U=(a SU-=(d S-5 UR(d"UR(dUR(aURS5 UR(aURSUR-5 URS	5 UGH�up�U[R;Ga~UR(aTU	S
Sn[!S[#U	55Hn
US
X�:wa OXiU
-
nM U	[#U5Sn	[%Xd5nXi-n	GO8UR(aTU	R'S5nS
n[)U5H up�U(d
[%X�5X�'U(+nM" SR+U5n	O�UR(a�U	nSn	U(a�UR-UR.5unnnU(aNUR-UR05unnnU(aU	[%X�5U--
n	O$U	[%UU-U-U5-
n	OU	[%X�5-
n	U(aM�O+[%X�5n	OU[R2;a[%X�5n	/nU[La+UR5X85 UR:nU[LaM+SR+[=U55nU(a~U	R'S5nUSSH6nU(aURSUSUSUS35 URS5 M8 US(a!URSUSUSUSS35 GM�GM�URU	5 GM� UR(d!URSUR-S-5 UR(a�UR>=(d SnSSSS.RAURCSS5U5nWR[D[GURHURJURLUURO5URQ5S9-5 gg![6a UR5[9U55 GN�f=f)Nz\begin{z}[commandchars=\\\{\}z
,numbers=leftz,firstnumber=%dr&z,stepnumber=%dz6,codes={\catcode`\$=3\catcode`\^=7\catcode`\_=8\relax}rPz]
rr:rF�+ror'r
rrnrz\end{z}
�utf8�latin1)�utf_8�latin_1�
iso_8859_1rr)r5r7�title�encoding�	styledefs�code))rbr!�fullrr4�writerCr8r9r;r@r?rAr<r�Comment�rangerGr#�split�	enumeraterS�	partitionrHrI�Escaperr�KeyErrorr-r)�reversedr�r(r�DOC_TEMPLATE�dictr5r7rrv�getvalue)rK�tokensource�outfilerfrh�realoutfile�start�stepr*�valuerV�parts�in_math�partr �a�sep1�b�sep2rp�styleval�spl�liner�s                        r"�format_unencoded�LatexFormatter.format_unencodedMs<���o�o��
�
�
���9�9�!�K��j�G��{�{�{��M�M�*�t�|�|�3�6Q�Q�R��|�|�"�.�.����t��
�
�o�$�B�):�U�)B�H�b�J�#�?�(8�4�(?�E�2�G�H����$�"2�"2�d�6G�6G��
�
�8�9�����
�
�c�D�$4�$4�4�5��M�M�%� �'�L�E���
�
�%��#�#�!�!�A�J�E�"�1�c�%�j�1�� ��8�u�x�/�!��q��)��2�
"�#�e�*�+�.�E�&�u�1�E�"�M�E��_�_�!�K�K��,�E�#�G�#,�U�#3���&�'1�$�';�E�H�&-�+��$4� �H�H�U�O�E��&�&� �D��E��(,���t�y�y�(A�
��4���,0�N�N�4�:�:�,F�M�A�t�T�#� %��A�):�Q�)>� >�� %��A��H�q�L�"�)E� E��!�Z��%6�6�E��$��'�u�1�E��e�l�l�*�"�5�-���F��u�$�:��M�M�#�*�-�����
�u�$��x�x��� 0�1�H���k�k�$�'�����H�D���
�
��2�$�b��
�$�t�f�B�&G�H��M�M�$�'�%��r�7��M�M�B�r�d�"�X�J�d�3�r�7�)�2�"F�G���
�
�e�$�w(�z�{�{��M�M�(�T�\�\�1�E�9�:��9�9��}�}�.��H� �#�&���c�(�"�"�3��,�h�7�	
�

���l�����!%���!%���!)�!%�!4�!4�!6�!(�!1�!1�!3�5�5�
6���' �:��M�M�/�%�"8�9�:�s�S�$T�T)rcr!r5rCrArHr8r9r;r@r=r4r7rIr?rbr<N)r&)
�__name__�
__module__�__qualname__�__firstlineno__�__doc__rj�aliases�	filenamesrErJrvr��__static_attributes__�r$r"rr�s7��g�P�D����G��	�I�"�.(�T
>�e6r$c�6�\rSrSrSrSrSrSrSrSr	Sr
g	)
�LatexEmbeddedLexeri�a�
This lexer takes one lexer as argument, the lexer for the language
being formatted, and the left and right delimiters for escaped text.

First everything is scanned using the language lexer to obtain
strings and comments. All other consecutive tokens are merged and
the resulting text is scanned for escaped segments, which are given
the Token.Escape type. Finally text that is not escaped is scanned
again with the language lexer.
c�V�XlX lX0l[R"U40UD6 g�N)rHrI�langrrE)rKrHrIr�rLs     r"rE�LatexEmbeddedLexer.__init__�s"���	��
��	�
���t�'�w�'r$c�V�Sn/n/nURU5HGupVnUc+U(aUR[U5U45 /nX'-
nM4URXVU45 MI U(aUR[U5U45 [UURRU55$)Nr&)�_find_safe_escape_tokensrrrGrr��get_tokens_unprocessed)rKr �buffered�
insertions�
insertion_bufrV�t�vs        r"r��)LatexEmbeddedLexer.get_tokens_unprocessed�s������
��
��4�4�T�:�G�A�!��y� ��%�%�s�8�}�m�&D�E�$&�M��
���$�$�a�A�Y�/�;�����s�8�}�m�<�=��Z�!�Y�Y�=�=�h�G�I�	Ir$c#��# �URURRU5S5H5up#nUc%URU5HupVnX%-Xg4v� M M.USU4v� M7 g7f)z7find escape tokens that are not in strings or comments c�\�U[R;=(d U[R;$r�)rr��String)r�s r"�<lambda>�=LatexEmbeddedLexer._find_safe_escape_tokens.<locals>.<lambda>�s��a�5�=�=�(�=�A����,=�=r$N)�
_filter_tor�r��_find_escape_tokens)rKr rVr�r��i2�t2�v2s        r"r��+LatexEmbeddedLexer._find_safe_escape_tokens�sk�������I�I�,�,�T�2�=�
�G�A�!��y�"&�":�":�1�"=�J�B�B��&�"�.�(�#>���q�j� �
�s�A'A)c#�# �SnSnUH8upVnU"U5(aU(a	USU4v� SnXVU4v� M+U(dUnX7-
nM: U(aUSU4v� gg7f)zBKeep only the tokens that match `pred`, merge the others together r&rNr�)rK�it�pred�buf�idxrVr�r�s        r"r��LatexEmbeddedLexer._filter_to�sh��������G�A�!��A�w�w���t�S�.�(��C��A�g�
���C�������t�S�.� ��s�AAc#��# �SnU(a�URUR5up4nU(aUSU4v� U[U5-
nU(a�URUR5upVnU(aHU[U5-[R
U4v� U[U5[U5-[U5--
nO%U[RU4v� U[U5-
nUnU(aM�gg7f)z:Find escape tokens within text, give token=None otherwise rN)r�rHrGrIrr��Error)rKr �indexr�r�r�r�s       r"r��&LatexEmbeddedLexer._find_escape_tokens�s������� �N�N�4�9�9�5�M�A�T���T�1�n�$���Q����� $���t�z�z� :�
�����#�d�)�+�U�\�\�1�<�<��S��Y��Q��/�#�d�)�;�;�E�����d�2�2��S��Y�&�E��D��d�s�C$C*�(C*)r�rHrIN)r�r�r�r�r�rEr�r�r�r�r�r�r$r"r�r��s!��	�(�I�&
!�!�"r$r�N)r��ior�pygments.formatterr�pygments.lexerrr�pygments.tokenrr�
pygments.utilr	r
�__all__r#r�rsr-rr�r�r$r"�<module>r�s\����(�/�0�3��
��:�*��n"��J	�_6�Y�_6�D	Q��Qr$

Filemanager

Name Type Size Permission Actions
__init__.cpython-313.pyc File 6.69 KB 0644
_mapping.cpython-313.pyc File 4.07 KB 0644
bbcode.cpython-313.pyc File 4.12 KB 0644
groff.cpython-313.pyc File 7.2 KB 0644
html.cpython-313.pyc File 40.07 KB 0644
img.cpython-313.pyc File 27.74 KB 0644
irc.cpython-313.pyc File 5.9 KB 0644
latex.cpython-313.pyc File 19.82 KB 0644
other.cpython-313.pyc File 6.7 KB 0644
pangomarkup.cpython-313.pyc File 2.91 KB 0644
rtf.cpython-313.pyc File 13.47 KB 0644
svg.cpython-313.pyc File 8.88 KB 0644
terminal.cpython-313.pyc File 5.67 KB 0644
terminal256.cpython-313.pyc File 15.08 KB 0644
Filemanager