ó
    Û&…g¹  ã                   óp   • S r SSKrSSKJrJrJrJr  SSKJr  SSK	J
r
JrJrJrJrJr  S/r " S S\5      rg)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                   ó  • \ rS rSrSrSrSS/rSS/rSS	/rS
r	Sr
\R                  \R                  -  r\" S5      \/S\4S\" \\R(                  \5      S4S\" \\R(                  \5      4S\" \\R(                  5      S4/S\4S\" \R,                  \\\5      S4S\4S\R,                  4S\" \\\5      S4/S\" \\R,                  5      4S\" \5      S4/S\S4S\S4S\S4\" S5      /S\S4S \S4\" S!5      /S".rS#rg$)%r   é   z+For JavaScript Syntax Extension (JSX).
    ÚJSXÚjsxÚreactz*.jsxz*.reactztext/jsxztext/typescript-jsxzhttps://facebook.github.io/jsx/z2.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)r   r   r   r   r   r   © N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	filenamesÚ	mimetypesÚurlÚversion_addedÚreÚ	MULTILINEÚDOTALLÚflagsr   r   r
   r   r   ÚTagr   Ú	Attributer	   r   r   r   ÚtokensÚ__static_attributes__r   ó    Ú5/usr/lib/python3/dist-packages/pygments/lexers/jsx.pyr   r      sƒ  † ñð €DØ�gÐ€GØ˜)Ð$€IØÐ2Ð3€IØ
+€CØ€Mà�L‰L˜2Ÿ9™9Ñ$€Eñ
 �E‹NØð
ð
 �kÐ"Ø™x¨°T·X±X¸{ÓKÈUÐSàÙ˜ d§h¡h°Ó<ðð
 Ù˜ d§h¡hÓ/Øðð
ð �ZÐ Ø%¡x°·±À
ÈHÐV`Ó'aÐciÐjØ�{Ð#Ø˜Ÿ™Ð(Ø™h {°D¸+ÓFÈÐOð
ð ™( ;°·±Ó?Ð@Ø‘X˜kÓ*¨FÐ3ð
ð
 �K Ð.Ø�v˜vÐ&Ø�v˜vÐ&Ù�F‹Oð	
ð �K Ð)Ø�K Ð(Ù�F‹Oð
ñG(ƒFr-   )r   r%   Úpygments.lexerr   r   r   r   Úpygments.lexers.javascriptr   Úpygments.tokenr   r	   r
   r   r   r   Ú__all__r   r   r-   r.   Ú<module>r3      s7   ðñó 
ç >Ó >Ý 6÷÷ ð ˆ,€ô6ˆõ 6r-   