+
    TBi
                        R t ^ RIt^ RIHtHtHtHt ^ RIHtH	t	 ^ RI
HtHtHtHtHtHt RR.tRR]3R	]! ]]P$                  ]4      R
3R]! ]]P$                  ]4      3R]! ]]P$                  4      R3.R
R]3R]! ]P&                  ]]]4      R3R]3R]P&                  3R]! ]]]4      R3.RR]! ]]P&                  4      3R]! ]4      R3.RR]R3R]R3R]R3]! R4      .RR]R3R]R3]! R4      ./t ! R R]4      t ! R R]	4      tR# ) 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TsxLexerjsxz</?>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\}rootc                       ] tR t^;tRtRtRR.tRR.tRR.tR	t	R
t
]P                  ]P                  ,          tR]! R4      ]./]CtRtR# )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       8/usr/lib/python3.14/site-packages/pygments/lexers/jsx.pyr   r   ;   sn     DgG)$I23I
+CMLL299$E 	EN

 Fr-   c                       ] tR t^QtRtRtR.tR.tR.tRt	Rt
]P                  ]P                  ,          tR]! R	4      ]./]CtR
tR# )r   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-   r.   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-   r.   <module>r8      s~   
 > > G  z
" 
	+	8K;GO[$((K8	

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