HEX
Server: Apache/2.4.67 (Debian)
System: Linux vps-b2547eb4 6.1.0-41-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.158-1 (2025-11-09) x86_64
User: root (0)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/pygments/lexers/__pycache__/asc.cpython-311.pyc
�

�E�cU��d�dZddlZddlmZmZddlmZmZmZm	Z	m
Z
mZdgZGd�de��Z
dS)z�
    pygments.lexers.asc
    ~~~~~~~~~~~~~~~~~~~

    Lexer for various ASCII armored files.

    :copyright: Copyright 2006-2022 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�
RegexLexer�bygroups)�Comment�Generic�Name�Operator�String�
Whitespace�AscLexerc	��eZdZdZdZddgZgd�Zgd�Zej	Z
defdej
d	fd
efgdefdeejeee��fdej
d
fd
efgd�Zd�ZdS)rz�
    Lexer for ASCII armored files, containing `-----BEGIN/END ...-----` wrapped
    base64 data.

    .. versionadded:: 2.10
    z
ASCII armored�asc�pem)z*.ascz*.pem�id_dsa�id_ecdsa�id_ecdsa_sk�
id_ed25519�
id_ed25519_sk�id_rsa)zapplication/pgp-keyszapplication/pgp-encryptedzapplication/pgp-signaturez\s+z^-----BEGIN [^\n]+-----$�dataz\S+z^([^:]+)(:)([ \t]+)(.*)z^-----END [^\n]+-----$�root)rrc�4�tjd|��rdSdS)Nz^-----BEGIN [^\n]+-----\r?\nT)�re�search)�texts �5/usr/lib/python3/dist-packages/pygments/lexers/asc.py�analyse_textzAscLexer.analyse_text5s&��
�9�4�d�;�;�	��4�	�	�N)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypesr�	MULTILINE�flagsr
r�Headingrrr�	Attributerr	�tokensr�rrrrs����������D��e�n�G����I�.�.�.�I�
�L�E��Z� �
(�'�/�6�B�
�W��
��Z� �
'�
�X�d�n�h�
�F�
C�
C�
E�
&����@�
�V��
�

�
�F�����r)r!r�pygments.lexerrr�pygments.tokenrrrrr	r
�__all__rr+rr�<module>r/s�����
�	�	�	�/�/�/�/�/�/�/�/�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O��,��%�%�%�%�%�z�%�%�%�%�%r