
    5h
                        S r SSKrSSKJrJrJrJr  SSKJrJ	r	  SSK
JrJrJrJrJrJr  SS/r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 S\5      r " S  S\	5      rg)!z
pygments.lexers.jsx
~~~~~~~~~~~~~~~~~~~

Lexers for JSX (React) and TSX (TypeScript flavor).

:copyright: Copyright 2006-2025 by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
    N)bygroupsdefaultincludeinherit)JavascriptLexerTypeScriptLexer)NameOperatorPunctuationStringText
WhitespaceJsxLexerTsxLexerz</?>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)jsxr   r   r   r   c                       \ 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\" S5      \/0\ErSrg)r   ;   z+For JavaScript Syntax Extension (JSX).
    JSXr   reactz*.jsxz*.reactztext/jsxztext/typescript-jsxzhttps://facebook.github.io/jsx/z2.17r    N__name__
__module____qualname____firstlineno____doc__namealiases	filenames	mimetypesurlversion_addedre	MULTILINEDOTALLflagsr   r   
_JSX_RULEStokens__static_attributes__r       ^/var/www/html/cementerio_25MayoBackend/env/lib/python3.13/site-packages/pygments/lexers/jsx.pyr   r   ;   sn     DgG)$I23I
+CMLL299$E 	EN

 Fr/   c                       \ rS rSrSrSrS/rS/rS/rSr	Sr
\R                  \R                  -  rS	\" S
5      \/0\ErSrg)r   Q   z%For TypeScript with embedded JSX
    TSXtsxz*.tsxztext/typescript-tsxz5https://www.typescriptlang.org/docs/handbook/jsx.htmlz2.19r   r   r   Nr   r   r/   r0   r   r   Q   se     DgG	I&'I
ACMLL299$E 	EN

 Fr/   )r!   r(   pygments.lexerr   r   r   r   pygments.lexers.javascriptr   r   pygments.tokenr	   r
   r   r   r   r   __all__Tag	Attributer,   r   r   r   r/   r0   <module>r;      so   
 > > G  z
" 
+	8K;GO[$((K8	

 [$((+	
 
	!8DNNJR\#]_ef	;	T^^$	(;kBFK 
h{DNN;<	+&/
 
\*	66"	66"	 
W%	V$?$
N , r/   