HEX
Server: LiteSpeed
System: Linux us-phx-web1284.main-hosting.eu 4.18.0-553.109.1.lve.el8.x86_64 #1 SMP Thu Mar 5 20:23:46 UTC 2026 x86_64
User: u300739242 (300739242)
PHP: 8.2.30
Disabled: system, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail
Upload Files
File: //opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/__pycache__/jsx.cpython-311.pyc
�

�;f���x�dZddlZddlmZmZmZmZddlmZddl	m
Z
mZmZm
Z
mZmZdgZGd�de��ZdS)z�
    pygments.lexers.jsx
    ~~~~~~~~~~~~~~~~~~~

    Lexers for JSX (React).

    :copyright: Copyright 2006-2024 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
�N)�bygroups�default�include�inherit)�JavascriptLexer)�Name�Operator�Punctuation�String�Text�
Whitespace�JsxLexerc���eZdZdZdZddgZddgZddgZd	Zd
Z	e
je
jzZ
ed��egdefdeeeje��d
fdeeeje��fdeeej��dfgdefdeejeee��dfdefdejfdeeee��dfgdeeej��fdee��dfgdedfdedfdedfed��gdedfdedfed ��gd!�Zd"S)#rz+For JavaScript Syntax Extension (JSX).
    �JSX�jsx�reactz*.jsxz*.reactztext/jsxztext/typescript-jsxzhttps://facebook.github.io/jsx/z2.17z</?>z
(<)(\w+)(\.?)�tagz(</)(\w+)(>)z	(</)(\w+)�fragmentz\s+z([\w-]+)(\s*)(=)(\s*)�attrz[{}]+z[\w\.]+z(/?)(\s*)(>)z#popz(.)(\w+)z(>)z\{�
expressionz".*?"z'.*?'z#pushz\}�root)rrrrrrN)�__name__�
__module__�__qualname__�__doc__�name�aliases�	filenames�	mimetypes�url�
version_added�re�	MULTILINE�DOTALL�flagsrrr
rr�Tagr
�	Attributer	rrr�tokens���F/opt/alt/python311/lib/python3.11/site-packages/pygments/lexers/jsx.pyrrs����������D��g��G��)�$�I��2�3�I�
+�C��M��L�2�9�$�E�

�G�E�N�N��
�
�k�"�
�x�x��T�X�{�K�K�U�S�����d�h��<�<�
�
����d�h�/�/��
�
��Z� �
%�x�x���
�H�V`�'a�'a�ci�j�
�{�#�
���(�
�h�h�{�D�+�F�F��O�
��(�(�;���?�?�@�
�X�X�k�*�*�F�3�
�
�K��.�
�v�v�&�
�v�v�&��G�F�O�O�	
��K��)�
�K��(��G�F�O�O�
�G(�(�F�F�Fr*)rr"�pygments.lexerrrrr�pygments.lexers.javascriptr�pygments.tokenrr	r
rrr
�__all__rr)r*r+�<module>r0s�����
�	�	�	�>�>�>�>�>�>�>�>�>�>�>�>�6�6�6�6�6�6������������������,��6�6�6�6�6��6�6�6�6�6r*