§
    XŠtjwž  ã                   ó*  — d Z ddlZddlmZmZmZmZmZmZ ddl	m
Z
mZmZmZmZmZmZmZmZmZ ddlmZmZ ddlmZ ddlmZ ddlmZ g d	¢Z G d
„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Z  G d„ de¦  «        Z! G d„ de¦  «        Z"dS )zÑ
    pygments.lexers.webmisc
    ~~~~~~~~~~~~~~~~~~~~~~~

    Lexers for misc. web stuff.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
é    N)Ú
RegexLexerÚExtendedRegexLexerÚincludeÚbygroupsÚdefaultÚusing)
ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚLiteralÚ
Whitespace)Ú_indentationÚ_starts_block)Ú	HtmlLexer)ÚJavascriptLexer)Ú	RubyLexer)Ú	DuelLexerÚ	SlimLexerÚXQueryLexerÚQmlLexerÚ
CirruLexerc                   óˆ  — e Zd ZdZdZdZg d¢ZddgZddgZd	Z	e
j        Zd
d eej         ee¦  «        ej        ¦  «        fd eej        ej        eeej        ¦  «        fd eej        ej        ej        ¦  «        fd e ee¦  «         ee¦  «         ee¦  «        ¦  «        fd ee¦  «        fd ee¦  «        fgiZdS )r   zY
    Lexer for Duel Views Engine (formerly JBST) markup with JavaScript code blocks.
    ÚDuelzhttp://duelengine.org/)ÚduelÚjbstz
jsonml+bstz*.duelz*.jbstztext/x-duelztext/x-jbstú1.4Úrootz(<%[@=#!:]?)(.*?)(%>)z(<%\$)(.*?)(:)(.*?)(%>)z(<%--)(.*?)(--%>)z(<script.*?>)(.*?)(</script>)z
(.+?)(?=<)z.+N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚreÚDOTALLÚflagsr   r   ÚTagr   r   ÚFunctionr   r   r
   Ú	Multiliner   Útokens© ó    úU/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/pygments/lexers/webmisc.pyr   r      s1  € € € € € ðð ð €DØ
"€CØ,Ð,Ð,€GØ˜8Ð$€IØ Ð.€IØ€MàŒI€Eð 	Ø%ØˆX�d”h   oÑ 6Ô 6¸¼ÑAÔAðCà'ØˆX�d”h ¤¨{¸FÀDÄHÑMÔMðOà!ØˆX�d”h Ô 1°4´8Ñ<Ô<ð>à-ØˆX�e�e˜IÑ&Ô&Ø�e˜OÑ,Ô,¨e¨e°IÑ.>Ô.>ñ@ô @ðAð ˜E˜E )Ñ,Ô,Ð-Ø�E�E˜)Ñ$Ô$Ð%ð
ð€F€F€Fr5   r   c                    ó¸  — e Zd ZdZdZdZg d¢Zg d¢ZddgZdZ	g Z
d	Zd
ez   dz   Zd
e› de› d�ZdZd
ez   dz   Ze› de› d�Ze› de› �ZeZd
e› de› d�ZdZdZdez   dz   ez   dz   Zdez   dz   ez   dz   ZdZdZdZej        ej        z  Zd„ Zd„ Z d„ Z!d„ Z"d „ Z#d!„ Z$d"„ Z%d#„ Z&d$„ Z'd%„ Z(d&„ Z)d'„ Z*d(„ Z+d)„ Z,d*„ Z-d+„ Z.d,„ Z/d-„ Z0d.„ Z1d/„ Z2d0„ Z3d1„ Z4d2„ Z5d3„ Z6d4„ Z7d5„ Z8d6„ Z9d7„ Z:i d8d9e;fd:e;d;fd<e;d=fd>e;fg“d?d@e<fg“dAg  e=d?¦  «        ‘dBe$f‘d:e;d8f‘dCe9f‘dDe>dEf‘dFe>dEf‘dGe>dEf‘dHe>dEf‘dIe?j@        dEf‘dJe?j@        dEf‘dKe>dEf‘dLe f‘dMef‘dN eAe>e<e>¦  «        dOf‘dP eAe>e<e>¦  «        dQf‘dR eAe>e<e>¦  «        dQf‘dSez   dz    eAe>e<eBjC        ¦  «        dQf‘dSez   dz    eAe>e<eBjD        ¦  «        dQf‘dTe>dQf‘dU eAeEe<e>¦  «        dQf‘dVeFjG        dWf‘dX eAe>e<eFjG        ¦  «        dWf‘dY eAe>e<e>e<e>e<eFjG        ¦  «        dWf‘dZeEf‘d[ eAe>e<e>¦  «        f‘d\e>d;f‘d] eAe>e<e>¦  «        f‘d^e>f‘d_e>dEf‘d` eAe>e<e>¦  «        dEf‘dae>dbf‘dce>dEf‘dde?f‘eeBjC        f‘eeBjD        f‘de eAe>e<¦  «        dEf‘“dbeeBjC        d=feeBjD        d=fg“df e=d?¦  «        d:e;d8fdgez   dz    eAe>e<eBjC        ¦  «        fdgez   dz    eAe>e<eBjD        ¦  «        feeBjC        feeBjD        fdheEfdie?fdjeEdEfeeFjH        fg
“dk e=d?¦  «        d:e;d8feeBjC        dffeeBjD        dffdle>dEfdme>dffdn eAe>eIe>¦  «        fdoe>fdheEfg	“dpd:e;d8feeFjJ        fdqez   dz    eAeEeBjC        ¦  «        fdqez   dz    eAeEeBjD        ¦  «        fdrez   dz    eAeEeIeBjC        ¦  «        fdrez   dz    eAeEeIeBjD        ¦  «        fdseEfdt eAeIeFjJ        ¦  «        dpfdu eAeIe>jK        eIeFjG        ¦  «        dWfdv eAeIe>jK        eI¦  «        dEfg
“dWd:e;d8fdwez   dxz    eAeFeE¦  «        dAfg“dO e=d?¦  «        d:e;d8fedyz   eFjG        dAfeeFjG        dAfg“dQ e=d?¦  «        d:e;d8fdVeFjG        dWfdz eAe>eIeEeIeE¦  «        dAfd{e5fd| eAe>eIeE¦  «        d}fd~ eAe>eIeEeIeE¦  «        dfd€ eAeEeI¦  «        d�fdjeEd=fd‚e>d=fdgez   dz    eAe>eIeBjC        ¦  «        dffdgez   dz    eAe>eIeBjD        ¦  «        dffdƒe>dEfd„e?j@        dEfd…e?dEfd†e>dEfd‡ eAe>eIe>eIe>¦  «        dEfdˆ eAe>eIe>¦  «        dOfd‰ eAe>eIe>¦  «        fdŠ eAe>eIe>¦  «        fdSez   dz    eAe>eIeBjC        ¦  «        dQfdSez   dz    eAe>eIeBjD        ¦  «        dQfd‹e>dQfdU eAe?eIe>¦  «        dQfedŒz   e>jL        dAfd� eAe>jL        eE¦  «        fee>jL        dfg“dŽd:e;d8fd�eEdEfd�e#fd‘eFd’feeFd’fd“e2fg“d”d:e;d8fdseEd=feeFjG        feeBjC        feeBjD        fg“d’d:e;d8fd•e$fdheEfdCe7fd–eEfg“d—d˜e"fd™eMfdšeMfg“d›d@eIdœfd�eBjN        d=feeFfg“dœd�eBjN        d=fdšeMfg“dždŸeBjN        d=fdšeMfg“i d  e=d?¦  «        d¡e!fd¢eFjO        d£fd¤eEd¥fd¦eEd§fdie?feeFjO        fg“d¥d¤eEd fdCe9fd¨eFjP        feeFjP        feeFjP        feeFjP        fd©eFjP        fg“d§d¦eEd fd�eEdEfdªeFjP        feeFjP        feeFjP        feeFjP        fd©eFjP        fg“d£d«eFjO        d¬fdCe9fd­e0fd®e-fd¯e.fd°e%feeMfeeMfeeMfd©eMfg
“d¬ e=d?¦  «        d±e!feeFjO        fg“d² e=d?¦  «        d:e;d8fd³e>d=fg“d´d:e;d8f e=d?¦  «        dµe>d=fg“d¶ e=d?¦  «        d:e;d8feeBjC        feeBjD        fd·e>fdjeEd=fg“d�eeFjG        d¸fg“d¸d¹eEdAfdšeMfdºe<fg“d e=d?¦  «        d:e;d8fd»e?dAfd¼e?dEf eQdA¦  «        g“d½ e=d?¦  «        eeFjG        d=fg“d¾ e=d?¦  «        dCe7fd¿eEdEfg“dÀeeFjG        dEfg“dÁeeFjG        dEfg“dEg  e=d?¦  «        ‘d:e;d8f‘dÂeRjS        dAf‘dÃeRjS        dAf‘dÄeRjS        dAf‘dÅeRjT        dAf‘dÆeEdAf‘dÇ eAe>jK        eIe>jK        ¦  «        dAf‘dÈ eAe>jK        eIe>jK        eIe>jK        ¦  «        dAf‘dÉ eAe>jK        eIe>jK        eIe>jK        ¦  «        dAf‘edŒz   eFdAf‘dÊez   eFjO        dAf‘d‘eFjO        dAf‘eeBjC        dAf‘eeBjD        dAf‘dËe$f‘dÌ eAe>jK        e<e>jK        e<e>jK        ¦  «        f‘dÍ eAe>jK        e<e>jK        ¦  «        dff‘dÎ eAe>jK        e<e>jK        ¦  «        dff‘dÏ eAe>jK        e<e>jK        e<e>jK        ¦  «        dkf‘dÐ eAe>jU        e<e>jU        ¦  «        dkf‘dÑ eAe>jK        e<e>jK        ¦  «        dkf‘dÒ eAe>e<eFjG        ¦  «        dWf‘dY eAe>e<e>e<e>e<eFjG        ¦  «        dWf‘dVeFjG        dWf‘dÓ eAe>jK        e<e>jK        e<eFjG        ¦  «        dWf‘dÔ eAe>jK        e<eFjJ        ¦  «        dpf‘dÕ eAe?e<e>¦  «        dQf‘dÖe4f‘d×e3f‘d­e1f‘d®e,f‘d¯e/f‘d°e6f‘dØ eAe>jK        eIe>jK        ¦  «        d²f‘dÙe+f‘dÚe*f‘dÛ eAe>e<eE¦  «        f‘dÜ eAe>e<eE¦  «        f‘dÝe8f‘dÞe8f‘dßez   dz    eAe>e<¦  «        dÁf‘dàez   dz    eAe>e<¦  «        dÀf‘dáez   dâz    eAe>e<eFjG        e<eE¦  «        dAf‘dã eAe>jK        e<e>jK        ¦  «        f‘däe7f‘dåe(f‘dæe)f‘dç eAe>jK        e<e>jK        ¦  «        d´f‘dè eAe>jU        e<e>jU        ¦  «        d¶f‘dé eAeEe<¦  «        d�f‘dêe>f‘dë eAe>jK        e<e>jK        ¦  «        d½f‘dgez   dz   eBjC        dff‘dgez   dz   eBjD        dff‘dì eAe>eE¦  «        f‘dí eAe>eE¦  «        f‘dî eAe>e<eE¦  «        f‘d‚e>f‘dï eAe>e<e>¦  «        f‘dce>f‘dð eAe>e<¦  «        dEf‘dñ eAe>e<eEeFjG        ¦  «        dWf‘dòez   dz   eFjP        dAf‘dòez   dz   eFjP        dAf‘dóez   eFjP        dAf‘dôeFjP        dAf‘dõeFjP        dAf‘döeEf‘ed÷z   eFjO        d¾f‘edøz   eFjV        d¾f‘dwez   dùz    eAeFjV        e>jL        eRjT        ¦  «        f‘eeFjO        dAf‘“¥ZWdúS )ûr   zj
    An XQuery lexer, parsing a stream and outputting the tokens needed to
    highlight xquery code.
    ÚXQueryzhttps://www.w3.org/XML/Query/)ÚxqueryÚxqyÚxqÚxqlÚxqm)z*.xqyz*.xqueryz*.xqz*.xqlz*.xqmztext/xqueryzapplication/xqueryr!   z(?:[A-Z]|_|[a-z])z(?:z|-|\.|[0-9])ú+z*)z(?:[A-KN-WYZ]|_|:|[a-kn-wyz])Ú*ú:ú|ú)z"(?:&(?:lt|gt|amp|quot|apos|nbsp);)z(?:&#[0-9]+;|&#x[0-9a-fA-F]+;)z(?:"(?:z|""|[^&"])*")z(?:'(?:z|''|[^&'])*')z1[A-Za-z]|\s|\d|[!"#$%()*+,\-./:;=?@\[\\\]^_\'`|~]z0[A-Za-z]|\s|\d|[!#$%()*+,\-./:;=?@\[\\\]^_\'`|~]z/[A-Za-z]|\s|\d|[!"#$%()*+,\-./:;=?@\[\\\]^_`|~]c              #   ó®   K  — |                      ¦   «         t          |                     d¦  «        fV — dg|_        |                     ¦   «         |_        d S ©Né   r"   )Ústartr   ÚgroupÚstackÚendÚpos©ÚlexerÚmatchÚctxs      r6   Úpunctuation_root_callbackz%XQueryLexer.punctuation_root_callbackr   sG   è è € Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8à�HˆŒ	Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó®   K  — |                      ¦   «         t          |                     d¦  «        fV — dg|_        |                     ¦   «         |_        d S rD   )rF   r   rG   rH   rI   rJ   rK   s      r6   Úoperator_root_callbackz"XQueryLexer.operator_root_callbackx   sG   è è € Ø�kŠk‰mŒm�X u§{¢{°1¡~¤~Ð5Ð5Ð5Ð5à�HˆŒ	Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          j        |                     d¦  «        fV — | j        r1|j                             | j                             ¦   «         ¦  «         |                     ¦   «         |_	        d S ©NrE   )
rF   r   r0   rG   Úxquery_parse_staterH   ÚappendÚpoprI   rJ   rK   s      r6   Úpopstate_tag_callbackz!XQueryLexer.popstate_tag_callback~   sp   è è € Ø�kŠk‰mŒm�TœX u§{¢{°1¡~¤~Ð5Ð5Ð5Ð5ØÔ#ð 	=ØŒI×Ò˜UÔ5×9Ò9Ñ;Ô;Ñ<Ô<Ð<Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó
  K  — |                      ¦   «         t          j        |                     d¦  «        fV — |j                             | j                             ¦   «         ¦  «         |                     ¦   «         |_	        d S rS   )
rF   r   ÚDocrG   rH   rU   rT   rV   rI   rJ   rK   s      r6   Úpopstate_xmlcomment_callbackz(XQueryLexer.popstate_xmlcomment_callback„   se   è è € Ø�kŠk‰mŒm�VœZ¨¯ª°Q©¬Ð7Ð7Ð7Ð7ØŒ	×Ò˜Ô1×5Ò5Ñ7Ô7Ñ8Ô8Ð8Ø—)’)‘+”+ˆŒˆˆr5   c              #   óš  K  — |                      ¦   «         t          |                     d¦  «        fV — | j                             ¦   «         }|dk    rÄt          j        d|                     d¦  «        ¦  «        rf|                      ¦   «         t          |                     d¦  «        fV — |j                             d¦  «         | 	                    ¦   «         |_
        d S |j                             d¦  «         | 	                    d¦  «        |_
        d S |j                             |¦  «         | 	                    d¦  «        |_
        d S )NrE   Úoccurrenceindicatorz[?*+]+é   Úoperator)rF   r   rG   rT   rV   r-   rM   rH   rU   rI   rJ   )rL   rM   rN   Ú
next_states       r6   Úpopstate_kindtest_callbackz&XQueryLexer.popstate_kindtest_callback‰   s  è è € Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8ØÔ-×1Ò1Ñ3Ô3ˆ
ØÐ.Ò.Ð.ÝŒx˜ %§+¢+¨a¡.¤.Ñ1Ô1ð 'Ø—k’k‘m”m¥[°%·+²+¸a±.´.Ð@Ð@Ð@Ð@Ø”	× Ò  Ñ,Ô,Ð,ØŸ)š)™+œ+�”��à”	× Ò  Ñ,Ô,Ð,ØŸ)š) A™,œ,�”��àŒI×Ò˜ZÑ(Ô(Ð(Ø—i’i ‘l”lˆCŒGˆGˆGr5   c              #   óÄ  K  — |                      ¦   «         t          |                     d¦  «        fV — t          | j        ¦  «        dk    r)|j                             ¦   «          |j        sdg|_        nRt          |j        ¦  «        dk    r2|j                             | j                             ¦   «         ¦  «         ndg|_        |                     ¦   «         |_	        d S )NrE   r   r"   )
rF   r   rG   ÚlenrT   rH   rV   rU   rI   rJ   rK   s      r6   Úpopstate_callbackzXQueryLexer.popstate_callback˜   s¿   è è € Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8õ ˆuÔ'Ñ(Ô(¨AÒ-Ð-ØŒI�MŠM‰OŒOˆOØ”9ð %à#˜H�”	øÝ�”‰^Œ^˜aÒÐØŒI×Ò˜UÔ5×9Ò9Ñ;Ô;Ñ<Ô<Ð<Ð<ð  ˜ˆCŒIØ—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          j        |                     d¦  «        fV — | j                             d¦  «         |j                             d¦  «         |                     ¦   «         |_        d S )NrE   Úelement_contentÚ	start_tag©	rF   r   r0   rG   rT   rU   rH   rI   rJ   rK   s      r6   Ú+pushstate_element_content_starttag_callbackz7XQueryLexer.pushstate_element_content_starttag_callback¨   sn   è è € Ø�kŠk‰mŒm�TœX u§{¢{°1¡~¤~Ð5Ð5Ð5Ð5ØÔ ×'Ò'Ð(9Ñ:Ô:Ð:ØŒ	×Ò˜Ñ%Ô%Ð%Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó$  K  — |                      ¦   «         t          j        |                     d¦  «        fV — |j                             d¦  «         | j                             |j        j        ¦  «         | 	                    ¦   «         |_
        d S )NrE   Úcdata_section)rF   r   rY   rG   rH   rU   rT   ÚstaterV   rI   rJ   rK   s      r6   Ú pushstate_cdata_section_callbackz,XQueryLexer.pushstate_cdata_section_callback®   sq   è è € Ø�kŠk‰mŒm�VœZ¨¯ª°Q©¬Ð7Ð7Ð7Ð7ØŒ	×Ò˜Ñ)Ô)Ð)ØÔ ×'Ò'¨¬	¬Ñ6Ô6Ð6Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó$  K  — |                      ¦   «         t          j        |                     d¦  «        fV — | j                             |j        j        ¦  «         |j                             d¦  «         | 	                    ¦   «         |_
        d S )NrE   rf   )rF   r   r0   rG   rT   rU   rk   rV   rH   rI   rJ   rK   s      r6   Úpushstate_starttag_callbackz'XQueryLexer.pushstate_starttag_callback´   sq   è è € Ø�kŠk‰mŒm�TœX u§{¢{°1¡~¤~Ð5Ð5Ð5Ð5ØÔ ×'Ò'¨¬	¬Ñ6Ô6Ð6ØŒ	×Ò˜Ñ%Ô%Ð%Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó¦  K  — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — dg|_        | j                             d¦  «         |                     ¦   «         |_	        d S ©NrE   r]   é   r"   r^   ©
rF   r   rG   r   r   rH   rT   rU   rI   rJ   rK   s      r6   Ú!pushstate_operator_order_callbackz-XQueryLexer.pushstate_operator_order_callbackº   ó¨   è è € Ø�kŠk‰mŒm�W e§k¢k°!¡n¤nÐ4Ð4Ð4Ð4Ø�kŠk‰mŒm�Z¨¯ª°Q©¬Ð7Ð7Ð7Ð7Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8Ø�HˆŒ	ØÔ ×'Ò'¨
Ñ3Ô3Ð3Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó¦  K  — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — dg|_        | j                             d¦  «         |                     ¦   «         |_	        d S rp   rr   rK   s      r6   Úpushstate_operator_map_callbackz+XQueryLexer.pushstate_operator_map_callbackÂ   rt   r5   c              #   ó¦  K  — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — dg|_        | j                             d¦  «         |                     ¦   «         |_	        d S rp   rr   rK   s      r6   Ú pushstate_operator_root_validatez,XQueryLexer.pushstate_operator_root_validateÊ   rt   r5   c              #   ó¦  K  — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — dg|_        | j                             d¦  «         |                     ¦   «         |_        d S rp   )	rF   r   rG   r   rH   rT   rU   rI   rJ   rK   s      r6   Ú)pushstate_operator_root_validate_withmodez5XQueryLexer.pushstate_operator_root_validate_withmodeÒ   s¨   è è € Ø�kŠk‰mŒm�W e§k¢k°!¡n¤nÐ4Ð4Ð4Ð4Ø�kŠk‰mŒm�Z¨¯ª°Q©¬Ð7Ð7Ð7Ð7Ø�kŠk‰mŒm�W e§k¢k°!¡n¤nÐ4Ð4Ð4Ð4Ø�HˆŒ	ØÔ ×'Ò'¨
Ñ3Ô3Ð3Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          j        |                     d¦  «        fV — |j                             d¦  «         | j                             d¦  «         |                     ¦   «         |_        d S )NrE   Úprocessing_instructionr^   ©	rF   r   rY   rG   rH   rU   rT   rI   rJ   rK   s      r6   Ú2pushstate_operator_processing_instruction_callbackz>XQueryLexer.pushstate_operator_processing_instruction_callbackÚ   sn   è è € Ø�kŠk‰mŒm�VœZ¨¯ª°Q©¬Ð7Ð7Ð7Ð7ØŒ	×ÒÐ1Ñ2Ô2Ð2ØÔ ×'Ò'¨
Ñ3Ô3Ð3Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          j        |                     d¦  «        fV — |j                             d¦  «         | j                             d¦  «         |                     ¦   «         |_        d S )NrE   r|   re   r}   rK   s      r6   Ú9pushstate_element_content_processing_instruction_callbackzEXQueryLexer.pushstate_element_content_processing_instruction_callbackà   so   è è € Ø�kŠk‰mŒm�VœZ¨¯ª°Q©¬Ð7Ð7Ð7Ð7ØŒ	×ÒÐ1Ñ2Ô2Ð2ØÔ ×'Ò'Ð(9Ñ:Ô:Ð:Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          j        |                     d¦  «        fV — |j                             d¦  «         | j                             d¦  «         |                     ¦   «         |_        d S )NrE   rj   re   r}   rK   s      r6   Ú0pushstate_element_content_cdata_section_callbackz<XQueryLexer.pushstate_element_content_cdata_section_callbackæ   sn   è è € Ø�kŠk‰mŒm�VœZ¨¯ª°Q©¬Ð7Ð7Ð7Ð7ØŒ	×Ò˜Ñ)Ô)Ð)ØÔ ×'Ò'Ð(9Ñ:Ô:Ð:Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          j        |                     d¦  «        fV — |j                             d¦  «         | j                             d¦  «         |                     ¦   «         |_        d S )NrE   rj   r^   r}   rK   s      r6   Ú)pushstate_operator_cdata_section_callbackz5XQueryLexer.pushstate_operator_cdata_section_callbackì   sm   è è € Ø�kŠk‰mŒm�VœZ¨¯ª°Q©¬Ð7Ð7Ð7Ð7ØŒ	×Ò˜Ñ)Ô)Ð)ØÔ ×'Ò'¨
Ñ3Ô3Ð3Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          j        |                     d¦  «        fV — |j                             d¦  «         | j                             d¦  «         |                     ¦   «         |_        d S )NrE   Úxml_commentre   r}   rK   s      r6   Ú-pushstate_element_content_xmlcomment_callbackz9XQueryLexer.pushstate_element_content_xmlcomment_callbackò   sn   è è € Ø�kŠk‰mŒm�VœZ¨¯ª°Q©¬Ð7Ð7Ð7Ð7ØŒ	×Ò˜Ñ'Ô'Ð'ØÔ ×'Ò'Ð(9Ñ:Ô:Ð:Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          j        |                     d¦  «        fV — |j                             d¦  «         | j                             d¦  «         |                     ¦   «         |_        d S )NrE   r†   r^   r}   rK   s      r6   Ú&pushstate_operator_xmlcomment_callbackz2XQueryLexer.pushstate_operator_xmlcomment_callbackø   sm   è è € Ø�kŠk‰mŒm�VœZ¨¯ª°Q©¬Ð7Ð7Ð7Ð7ØŒ	×Ò˜Ñ'Ô'Ð'ØÔ ×'Ò'¨
Ñ3Ô3Ð3Ø—)’)‘+”+ˆŒˆˆr5   c              #   óÊ  K  — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — | j                             d¦  «         |j                             d¦  «         |                     ¦   «         |_	        d S )NrE   r]   rq   Úkindtest©
rF   r   rG   r   r   rT   rU   rH   rI   rJ   rK   s      r6   Úpushstate_kindtest_callbackz'XQueryLexer.pushstate_kindtest_callbackþ   óµ   è è € Ø�kŠk‰mŒm�W e§k¢k°!¡n¤nÐ4Ð4Ð4Ð4Ø�kŠk‰mŒm�Z¨¯ª°Q©¬Ð7Ð7Ð7Ð7Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8ØÔ ×'Ò'¨
Ñ3Ô3Ð3ØŒ	×Ò˜Ñ$Ô$Ð$Ø—)’)‘+”+ˆŒˆˆr5   c              #   óÊ  K  — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — | j                             d¦  «         |j                             d¦  «         |                     ¦   «         |_	        d S )NrE   r]   rq   r^   ÚkindtestforpirŒ   rK   s      r6   Ú)pushstate_operator_kindtestforpi_callbackz5XQueryLexer.pushstate_operator_kindtestforpi_callback  sµ   è è € Ø�kŠk‰mŒm�W e§k¢k°!¡n¤nÐ4Ð4Ð4Ð4Ø�kŠk‰mŒm�Z¨¯ª°Q©¬Ð7Ð7Ð7Ð7Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8ØÔ ×'Ò'¨
Ñ3Ô3Ð3ØŒ	×Ò˜Ñ)Ô)Ð)Ø—)’)‘+”+ˆŒˆˆr5   c              #   óÊ  K  — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — | j                             d¦  «         |j                             d¦  «         |                     ¦   «         |_	        d S )NrE   r]   rq   r^   r‹   rŒ   rK   s      r6   Ú$pushstate_operator_kindtest_callbackz0XQueryLexer.pushstate_operator_kindtest_callback  rŽ   r5   c              #   óÔ  K  — |                      ¦   «         t          j        |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t
          |                     d¦  «        fV — | j                             d¦  «         |j                             d¦  «         | 	                    ¦   «         |_
        d S )NrE   r]   rq   r\   r‹   )rF   r   r0   rG   r   r   rT   rU   rH   rI   rJ   rK   s      r6   Ú/pushstate_occurrenceindicator_kindtest_callbackz;XQueryLexer.pushstate_occurrenceindicator_kindtest_callback  s¸   è è € Ø�kŠk‰mŒm�TœX u§{¢{°1¡~¤~Ð5Ð5Ð5Ð5Ø�kŠk‰mŒm�Z¨¯ª°Q©¬Ð7Ð7Ð7Ð7Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8ØÔ ×'Ò'Ð(=Ñ>Ô>Ð>ØŒ	×Ò˜Ñ$Ô$Ð$Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          j        |                     d¦  «        fV — | j                             d¦  «         |j                             d¦  «         |                     ¦   «         |_        d S )NrE   r^   rf   rg   rK   s      r6   Ú$pushstate_operator_starttag_callbackz0XQueryLexer.pushstate_operator_starttag_callback  sm   è è € Ø�kŠk‰mŒm�TœX u§{¢{°1¡~¤~Ð5Ð5Ð5Ð5ØÔ ×'Ò'¨
Ñ3Ô3Ð3ØŒ	×Ò˜Ñ%Ô%Ð%Ø—)’)‘+”+ˆŒˆˆr5   c              #   óâ   K  — |                      ¦   «         t          |                     d¦  «        fV — | j                             d¦  «         dg|_        |                     ¦   «         |_        d S )NrE   r^   r"   )rF   r   rG   rT   rU   rH   rI   rJ   rK   s      r6   Ú pushstate_operator_root_callbackz,XQueryLexer.pushstate_operator_root_callback$  s^   è è € Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8ØÔ ×'Ò'¨
Ñ3Ô3Ð3Ø�HˆŒ	Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó¦  K  — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — |                      ¦   «         t          |                     d¦  «        fV — | j                             d¦  «         dg|_        |                     ¦   «         |_	        d S )NrE   r]   rq   r^   r"   rŒ   rK   s      r6   Ú*pushstate_operator_root_construct_callbackz6XQueryLexer.pushstate_operator_root_construct_callback*  s¨   è è € Ø�kŠk‰mŒm�W e§k¢k°!¡n¤nÐ4Ð4Ð4Ð4Ø�kŠk‰mŒm�Z¨¯ª°Q©¬Ð7Ð7Ð7Ð7Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8ØÔ ×'Ò'¨
Ñ3Ô3Ð3Ø�HˆŒ	Ø—)’)‘+”+ˆŒˆˆr5   c              #   ó  K  — |                      ¦   «         t          |                     d¦  «        fV — |j                             ¦   «         }| j                             |¦  «         dg|_        |                     ¦   «         |_        d S rD   )	rF   r   rG   rH   rV   rT   rU   rI   rJ   )rL   rM   rN   Ú	cur_states       r6   Úpushstate_root_callbackz#XQueryLexer.pushstate_root_callback2  sm   è è € Ø�kŠk‰mŒm�[¨%¯+ª+°a©.¬.Ð8Ð8Ð8Ð8Ø”I—M’M‘O”Oˆ	ØÔ ×'Ò'¨	Ñ2Ô2Ð2Ø�HˆŒ	Ø—)’)‘+”+ˆŒˆˆr5   c              #   óÜ   K  — |                      ¦   «         t          j        |                     d¦  «        fV — |j                             d¦  «         |                     ¦   «         |_        d S )NrE   r^   )rF   r   Ú	AttributerG   rH   rU   rI   rJ   rK   s      r6   Ú%pushstate_operator_attribute_callbackz1XQueryLexer.pushstate_operator_attribute_callback9  sV   è è € Ø�kŠk‰mŒm�Tœ^¨U¯[ª[¸©^¬^Ð;Ð;Ð;Ð;ØŒ	×Ò˜Ñ$Ô$Ð$Ø—)’)‘+”+ˆŒˆˆr5   Úcommentz[^:()]+z\(:ú#pushz:\)ú#popz[:()]Ú
whitespaceú\s+r^   z(\})z(\{)z then|else|external|at|div|exceptr"   zorder byzgroup byz%is|mod|order\s+by|stable\s+order\s+byzand|orz+(eq|ge|gt|le|lt|ne|idiv|intersect|in)(?=\b)z6return|satisfies|to|union|where|count|preserve\s+stripz+(>=|>>|>|<=|<<|<|-|\*|!=|\+|\|\||\||:=|=|!)z(::|:|;|\[|//|/|,)z(castable|cast)(\s+)(as)\bÚ
singletypez(instance)(\s+)(of)\bÚitemtypez(treat)(\s+)(as)\bz(case)(\s+)(z(case|as)\bz(\))(\s*)(as)z\$Úvarnamez (for|let|previous|next)(\s+)(\$)z2(for)(\s+)(tumbling|sliding)(\s+)(window)(\s+)(\$)z\)|\?|\]z(empty)(\s+)(greatest|least)zascending|descending|defaultz(allowing)(\s+)(empty)Úexternalz(start|when|end)z(only)(\s+)(end)Ú	collationÚuritooperatorz(into|following|preceding|with)z\.z(catch)(\s*)Únamespacedeclz
(at)(\s+)(ú,ú=ú;Únamespacekeywordzinherit|no-inheritÚ	namespacez(default)(\s+)(element)zpreserve|no-preserveÚannotationnamez(\()(z
(\,)(\s+)(ú\)z	(\s+)(\%)z(\s+)(variable)(\s+)(\$)z(\s+)(function)(\s+)ú(z)(\()?z(:\*)z(void)(\s*)(\()(\s*)(\))zr(element|attribute|schema-element|schema-attribute|comment|text|node|binary|document-node|empty-sequence)(\s*)(\()z!(processing-instruction)(\s*)(\())r\   r�   z!(item)(\s*)(\()(\s*)(\))(?=[*+?])r\   z(\(\#)(\s*)Úpragmaz	then|elsez<except|intersect|in|is|return|satisfies|to|union|where|countz%and|div|eq|ge|gt|le|lt|ne|idiv|mod|orz):=|=|,|>=|>>|>|\[|\(|<=|<<|<|-|!=|\|\||\|zexternal|atz(stable)(\s+)(order)(\s+)(by)z(castable|cast)(\s+)(as)z(treat)(\s+)(as)z(instance)(\s+)(of)zcase|asz:\*z(function|map|array)(\()r‹   z\{z(\))([*+?]?)z\*Úclosekindtestz!(element|schema-element)(\s*)(\()r�   z(\))z\?r†   z(-->)z	[^-]{1,2}z@\t|\r|\n|[\u0020-\uD7FF]|[\uE000-\uFFFD]|[\U00010000-\U0010FFFF]r|   Úprocessing_instruction_contentz\?>rj   z]]>rf   z(/>)ú>re   ú"Úquot_attribute_contentú'Úapos_attribute_contentz""z	\{\{|\}\}z''z</Úend_tagz(<!--)z(<\?)z(<!\[CDATA\[)z(<)z(>)Úxmlspace_declzpreserve|stripÚdeclareorderingzordered|unorderedÚxqueryversionÚencodingÚpragmacontentsz#\)z(\s+)z\*|\?|\+z:=ÚoptionÚqname_brarenz(\()Úelement_qnameÚattribute_qnamez\d+(\.\d*)?[eE][+-]?\d+z(\.\d+)[eE][+-]?\d+z(\.\d+|\d+\.\d*)z(\d+)z(\.\.|\.|\))z(declare)(\s+)(construction)z#(declare)(\s+)(default)(\s+)(order)z"(declare)(\s+)(context)(\s+)(item)z\*:z(\}|\])z'(declare)(\s+)(default)(\s+)(collation)z (module|declare)(\s+)(namespace)z(declare)(\s+)(base-uri)z.(declare)(\s+)(default)(\s+)(element|function)z(import)(\s+)(schema|module)z(declare)(\s+)(copy-namespaces)z(for|let|some|every)(\s+)(\$)z!(declare)(\s+)(variable)(\s+)(\$)z(declare)(\s+)(\%)z(\))(\s+)(as)zk(element|attribute|schema-element|schema-attribute|comment|text|node|document-node|empty-sequence)(\s+)(\()z!(processing-instruction)(\s+)(\()z(declare)(\s+)(boundary-space)z(validate)(\s+)(lax|strict)z(validate)(\s*)(\{)z(typeswitch)(\s*)(\()z(switch)(\s*)(\()z&(element|attribute|namespace)(\s*)(\{)z7(document|text|processing-instruction|comment)(\s*)(\{)z(attribute)(\s+)(?=z(element)(\s+)(?=z((processing-instruction|namespace)(\s+)(z
)(\s*)(\{)z(declare|define)(\s+)(function)z(\{|\[)z(unordered|ordered)(\s*)(\{)z(map|array)(\s*)(\{)z(declare)(\s+)(ordering)z(xquery)(\s+)(version)z
(\(#)(\s*)Úreturnz(declare)(\s+)(option)zB(ancestor-or-self|ancestor|attribute|child|descendant-or-self)(::)zT(descendant|following-sibling|following|parent|preceding-sibling|preceding|self)(::)z(if)(\s*)(\()z1(update)(\s*)(insert|delete|replace|value|rename)z
(try)(\s*)z(catch)(\s*)(\()(\$)z(@z@\*:z@\*z(@)z//|/|\+|-|;|,|\(|\)z	(?=\s*\{)z(?=\s*\([^:])z)(#)([0-9]+)N)Xr#   r$   r%   r&   r'   r(   r)   r*   r+   r,   rT   ÚncnamestartcharÚ
ncnamecharÚncnameÚpitarget_namestartcharÚpitarget_namecharÚpitargetÚprefixednameÚunprefixednameÚqnameÚ	entityrefÚcharrefÚstringdoubleÚstringsingleÚelementcontentcharÚquotattrcontentcharÚaposattrcontentcharr-   r.   Ú	MULTILINEr/   rO   rQ   rW   rZ   r`   rc   rh   rl   rn   rs   rv   rx   rz   r~   r€   r‚   r„   r‡   r‰   r�   r‘   r“   r•   r—   r™   r›   rž   r¡   r
   r   r   r   r   ÚWordr   r   ÚDoubleÚSingler   r   ÚVariableÚ	Namespacer	   Ú	DecoratorÚDeclarationÚTyper   rY   r0   r    r   r   ÚFloatÚIntegerÚPseudor1   r3   r4   r5   r6   r   r   9   s  € € € € € ðð ð €DØ
)€CØ3Ð3Ð3€GØ?Ð?Ð?€IØÐ 4Ð5€IØ€MàÐð +€Oð ˜/Ñ)¨OÑ;€JØ3�?Ð3Ð3 ZÐ3Ð3Ð3€FØ=ÐØÐ!7Ñ7¸/ÑIÐØ(Ð?Ð?Ð+<Ð?Ð?Ð?€HØÐ'Ð'˜vÐ'Ð'€LØ€NØ2�,Ð2Ð2 Ð2Ð2Ð2€Eà5€IØ/€Gà 	Ñ)¨DÑ0°7Ñ:Ð=MÑM€LØ 	Ñ)¨DÑ0°7Ñ:Ð=MÑM€Lð
 NÐð NÐð MÐð ŒI˜œÑ$€Eðð ð ðð ð ðð ð ðð ð ð
#ð #ð #ðð ð ð ð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ðð ð ð
jØà˜Ð!Ø�W˜gÐ&Ø�W˜fÐ%Ø�wÐð
ðjð 	Ø�ZÐ ð
ðjð 	ð ?
ØˆG�LÑ!Ô!ð?
àÐ'Ð(ð?
ð �W˜iÐ(ð?
ð
 Ð-Ð.ð?
ð 1°'¸6ÐBð?
ð ˜' 6Ð*ð?
ð ˜' 6Ð*ð?
ð 6°wÀÐGð?
ð ˜œ vÐ.ð?
ð <ØŒ]˜Fð$ð?
ð GØ�fðð?
ð <Ø#ð%ð?
ð" #Ø&ð(ð#?
ð& +ØˆX�g˜z¨7Ñ3Ô3°\ðCð'?
ð* &ØˆX�g˜z¨7Ñ3Ô3°ZðAð+?
ð. #ØˆX�g˜z¨7Ñ3Ô3°ZðAð/?
ð2 ˜|Ñ+¨cÑ1ØˆX�g˜z¨6¬=Ñ9Ô9¸:ðGð3?
ð6 ˜|Ñ+¨cÑ1ØˆX�g˜z¨6¬=Ñ9Ô9¸:ðGð7?
ð: ˜W jÐ1ð;?
ð< ØˆX�k :¨wÑ7Ô7¸ðEð=?
ð@ �D”M 9Ð-ðA?
ðB 1ØˆX�g˜z¨4¬=Ñ9Ô9¸9ðFðC?
ðF CØˆX�g˜z¨7°JÀØ  $¤-ñ1ô 1àððG?
ðP ˜+Ð&ðQ?
ðR -ØˆX�g˜z¨7Ñ3Ô3ð5ðS?
ðV -¨g°wÐ?ðW?
ðX 'ØˆX�g˜z¨7Ñ3Ô3ð5ðY?
ð\ ˜'Ð"ð]?
ð^ ! '¨6Ð2ð_?
ð` ! ( (¨7°JÀÑ"HÔ"HØðða?
ðd ˜7 OÐ4ðe?
ðj 0°¸&ÐAðk?
ðp �HÐðq?
ðv ˜6œ=Ð)ðw?
ðx ˜6œ=Ð)ðy?
ð| ˜h˜h w°
Ñ;Ô;¸VÐDð}?
ðjðV 	Ø˜6œ=¨&Ð1Ø˜6œ=¨&Ð1ð
ðWjð^ 	ØˆG�LÑ!Ô!Ø�W˜iÐ(Ø˜<Ñ'¨Ñ+ØˆX�g˜z¨6¬=Ñ9Ô9ð;à˜<Ñ'¨Ñ+ØˆX�g˜z¨6¬=Ñ9Ô9ð;à˜6œ=Ð)Ø˜6œ=Ð)Ø�;ÐØ�8ÐØ�; Ð'Ø�T”^Ð$ð
ð_jðz 	ØˆG�LÑ!Ô!Ø�W˜iÐ(Ø˜6œ=¨/Ð:Ø˜6œ=¨/Ð:Ø" G¨VÐ4Ø˜7 OÐ4Ø'¨¨°'¸4ÀÑ)IÔ)IÐJØ$ gÐ.Ø�;Ðð

ð{jðP 	Ø�W˜iÐ(Ø�D”NÐ#Ø˜Ñ$ sÑ*¨H¨H°[À&Ä-Ñ,PÔ,PÐQØ˜Ñ$ sÑ*¨H¨H°[À&Ä-Ñ,PÔ,PÐQØ˜\Ñ)¨CÑ/ØˆX�k 4¨¬Ñ7Ô7ð9à˜\Ñ)¨CÑ/ØˆX�k 4¨¬Ñ7Ô7ð9à�KÐ Ø˜8˜8 D¨$¬.Ñ9Ô9Ð;KÐLØ(ØˆX�d˜GÔ/°°t´}ÑEÔEÀyðRà$ØˆX�d˜GÔ/°Ñ6Ô6¸ð@ð
ðQjðp 	Ø�W˜iÐ(Ø�E‰\˜IÑ% x x°°kÑ'BÔ'BÀJÐOð
ðqjðx 	ØˆG�LÑ!Ô!Ø�W˜iÐ(Ø�hÑ ¤¨zÐ:Ø�D”M :Ð.ð	
ðyjðD 	ØˆG�LÑ!Ô!Ø�W˜iÐ(Ø�D”M 9Ð-Ø(ØˆX�g˜t [°$¸ÑDÔDÀjðRðCà<ð>ð 2ØˆX�g˜t [Ñ1Ô1Ø5ð7ð 2ØˆX�g˜t [°$¸ÑDÔDØ"ð$ð ˜X˜X k°4Ñ8Ô8¸(ÐCØ�; Ð'Ø˜7 FÐ+Ø˜\Ñ)¨CÑ/ØˆX�g˜t V¤]Ñ3Ô3°_ðFà˜\Ñ)¨CÑ/ØˆX�g˜t V¤]Ñ3Ô3°_ðFàLØ�fðà5°x´}ÀfÐMØ9¸8ÀVÐLØ˜W fÐ-Ø-ØˆX�g˜t W¨d°GÑ<Ô<¸fðFà(ØˆX�g˜t WÑ-Ô-¨|ð=à  ( (¨7°D¸'Ñ"BÔ"BÐCØ# X X¨g°t¸WÑ%EÔ%EÐFØ˜|Ñ+¨cÑ1ØˆX�g˜t V¤]Ñ3Ô3°ZðAà˜|Ñ+¨cÑ1ØˆX�g˜t V¤]Ñ3Ô3°ZðAà˜ *Ð-Ø˜x˜x¨°$¸Ñ@Ô@À*ÐMØ�f‰_˜gœl¨JÐ7Ø(¨(¨(°7´<ÀÑ*MÔ*MÐNØ�G”LÐ"7Ð8ðU+
ðEjð\ 	Ø�W˜iÐ(Ø�K Ð(ØÐ8Ð9Ø�D˜/Ð*Ø�D˜/Ð*Ø1Ð3NÐOð
ð]jðl 	Ø�W˜iÐ(Ø�K Ð(Ø�T”]Ð#Ø˜6œ=Ð)Ø˜6œ=Ð)ð
ðmjðz 	Ø�W˜iÐ(ØÐ'Ð(Ø�;ÐØÐ6Ð7Ø�KÐ ð
ð{jðH 	ØÐ3Ð4Ø˜7Ð#ØPØðð
ðIjðT 	!Ø�TÐ;Ð<Ø�V”Z Ð(Ø�tÐð#
ðUjð^ 	)Ø�V”Z Ð(ØPØðð+
ð_jðh 	Ø�V”Z Ð(ØPØðð
ðijð jðr 	ØˆG�LÑ!Ô!ØÐ+Ð,Ø�4”8Ð.Ð/Ø�;Ð 8Ð9Ø�;Ð 8Ð9Ø�8ÐØ�D”HÐð
ðsjðD 	!Ø�; Ð,ØÐ-Ð.Ø�D”NÐ#Ø  $¤.Ð1Ø˜œÐ'Ø�d”nÐ%Ø˜4œ>Ð*ð#
ðEjðV 	!Ø�; Ð,Ø�K Ð(Ø�D”NÐ#Ø  $¤.Ð1Ø˜œÐ'Ø�d”nÐ%Ø˜4œ>Ð*ð#
ðWjðh 	Ø�D”H˜iÐ(ØÐ-Ð.ØÐEÐFØÐPÐQØÐOÐPØÐ@ÐAØ Ð)Ø˜Ð Ø�gÐØ˜7Ð#ð
ðijð@ 	ØˆG�LÑ!Ô!ØÐ*Ð+Ø�D”HÐð
ðAjðJ 	ØˆG�LÑ!Ô!Ø�W˜iÐ(Ø ¨Ð0ð
ðKjðT 	Ø�W˜iÐ(ØˆG�LÑ!Ô!Ø! 7¨FÐ3ð
ðUjð^ 	ØˆG�LÑ!Ô!Ø�W˜iÐ(Ø˜6œ=Ð)Ø˜6œ=Ð)Ø˜'Ð"Ø�; Ð'ð
ð_jðn 	Ø�D”MÐ#3Ð4ð
ðojðt 	Ø�[ *Ð-ØPØðà�zÐ"ð	
ðujð@	 	ØˆG�LÑ!Ô!Ø�W˜iÐ(Ø˜( JÐ/Ø�H˜fÐ%ØˆG�JÑÔð 
ðA	jðN	 	ØˆG�LÑ!Ô!Ø�D”M 6Ð*ð
ðO	jðV	 	ØˆG�LÑ!Ô!ØÐ6Ð7Ø�k 6Ð*ð
ðW	jð`	 	Ø�D”M 6Ð*ð
ða	jðf	 	Ø�D”M 6Ð*ð
ðg	jðl	 	ð s
ØˆG�LÑ!Ô!ðs
à�W˜iÐ(ðs
ð (¨¬°zÐBðs
ð $ V¤\°:Ð>ðs
ð ! &¤,°
Ð;ðs
ð �v”~ zÐ2ðs
ð ˜k¨:Ð6ðs
ð -ØˆX�gÔ)¨4°Ô1DÑEÔEÀzðSðs
ð 4ØˆX�gÔ)¨4°Ô1DÀdÈGÔL_Ñ`Ô`Ðblðnðs
ð 3ØˆX�gÔ)¨4°Ô1DÀdÈGÔL_Ñ`Ô`Ðblðnðs
ð" �f‰_˜d JÐ/ð#s
ð$ �F‰]˜DœH jÐ1ð%s
ð& �D”H˜jÐ)ð's
ð( ˜6œ=¨*Ð5ð)s
ð* ˜6œ=¨*Ð5ð+s
ð. Ð*Ð+ð/s
ð4 8ØˆX�gÔ)¨:°wÔ7JØ  'Ô"5ñ7ô 7ð8ð5s
ð: 1ØˆX�gÔ)¨:°wÔ7JÑKÔKØðð;s
ð@ )ØˆX�gÔ)¨:°wÔ7JÑKÔKØððAs
ðJ ?ØˆX�gÔ)¨:°wÔ7JØ  'Ô"5ñ7ô 7àð!ðKs
ðR -ØˆX�g”n j°'´.ÑAÔAØð!ðSs
ðX 0ØˆX�gÔ)¨:°wÔ7JÑKÔKØð!ðYs
ðb .ØˆX�g˜z¨4¬=Ñ9Ô9¸9ðFðcs
ðf CØˆX�g˜z¨7°JÀØ  $¤-ñ1ô 1àððgs
ðn �D”M 9Ð-ðos
ðp 2ØˆX�gÔ)¨:°wÔ7JØ  $¤-ñ1ô 1àððqs
ð| # H H¨WÔ-@À*Ø-1¬^ñ%=ô %=àðð}s
ðF ˜x˜x¨°*¸gÑFÔFØððGs
ðLAà1ð3ðMs
ðT 2Ø6ð8ðUs
ðZ Ð>Ð?ð[s
ð^ ÐIÐJð_s
ðb ÐHÐIðcs
ðh Ð9Ð:ðis
ðl /ØˆX�gÔ)¨4°Ô1DÑEÔEÀðXðms
ðr ,Ø6ð8ðss
ðv $Ð%EÐFðws
ðx & x x°¸Ø0;ñ(=ô (=ð >ðys
ð| " 8 8¨G°ZÀÑ#MÔ#MÐNð}s
ð~ 7Ø7ð9ðs
ðD HØ7ð9ðEs
ðJ $ eÑ+¨dÑ2ØˆX�g˜zÑ*Ô*Ð,=ð?ðKs
ðP " EÑ)¨DÑ0ØˆX�g˜zÑ*Ô*¨Oð=ðQs
ðV 9¸6ÑAÀMÑQØˆX�g˜z¨4¬=¸*Ø!ñ#ô #àððWs
ð` 0ØˆX�gÔ)¨:°wÔ7JÑKÔKðMðas
ðf Ð9Ð:ðgs
ðj -Ø.ð0ðks
ðp %Ø,ð.ðqs
ðv )ØˆX�gÔ)¨:°wÔ7JÑKÔKØð ðws
ð~ 'ØˆX�g”n j°'´.ÑAÔAØððs
ðF ˜H˜H [°*Ñ=Ô=¸xÐHðGs
ðL ˜Ð ðMs
ðP '¨¨°Ô1DØ1;Ø18Ô1Dñ)Fô )Fð ððQs
ð\ ˜<Ñ'¨Ñ+¨V¬]¸OÐLð]s
ð^ ˜<Ñ'¨Ñ+¨V¬]¸OÐLð_s
ðb SØˆX�g˜{Ñ+Ô+ð-ðcs
ðf%Ø&. h¨w¸Ñ&DÔ&DðFðgs
ðl ˜x˜x¨°¸[ÑIÔIÐJðms
ðp ˜7Ð#ðqs
ðv BØˆX�g˜z¨7Ñ3Ô3ð5ðws
ðz 0°Ð9ð{s
ð@ ˜H˜H W¨jÑ9Ô9¸6ÐBðAs
ðB %ØˆX�g˜z¨;¸¼ÑFÔFØððCs
ðL �5‰[˜‰_˜dœn¨jÐ9ðMs
ðN �6‰\˜#Ñ˜tœ~¨zÐ:ðOs
ðP �V‰^˜Tœ^¨ZÐ8ðQs
ðR �T”^ ZÐ0ðSs
ðT �T”^ ZÐ0ðUs
ðX $ [Ð1ðYs
ð^ �\Ñ! 4¤8¨^Ð<ð_s
ð` Ð%Ñ% t¤}°nÐEðas
ðb �E‰\˜NÑ*¨H¨H°T´]ÀGÄLÐRXÔR`Ñ,aÔ,aÐbðcs
ðd �D”H˜jÐ)ðes
ðm	jð j€F€F€Fr5   r   c                   óÎ  — e Zd ZdZdZdZddgZddgZdd	gZd
Z	e
j        e
j        z  Zdefdefdej        fdej        fg ed¦  «        dej        dfdedf ed¦  «        gdedfgdedf ed¦  «        dedfdedfdefdej        dfdedfdedfdej        dfdej        fdej        fd ej        fd!ej        fd"ej         fd#ej!        fd$ej"        fd%ej#        fd&ej        fgd'œZ$d(S ))r   z
    For QML files.
    ÚQMLz+https://doc.qt.io/qt-6/qmlapplications.htmlÚqmlÚqbsz*.qmlz*.qbszapplication/x-qmlzapplication/x-qt.qbs+qmlz1.6r¦   z<!--z//.*?\nz	/\*.*?\*/Úcommentsandwhitespacez3/(\\.|[^[/\\\n]|\[(\\.|[^\]\\\n])*])+/([gim]+\b|\B)r¤   z(?=/))r¤   Úbadregexú\nz^(?=\s|/|<!--)Úslashstartsregexz@\+\+|--|~|&&|\?|:|\|\||\\(?=\n)|(<<|>>>?|==?|!=?|[-<>+*%&|^/])=?z[{(\[;,]z[})\].]z\bid\s*:\s*[A-Za-z][\w.]*z\b[A-Za-z][\w.]*\s*:z„(for|in|while|do|break|return|continue|switch|case|default|if|else|throw|try|catch|finally|new|delete|typeof|instanceof|void|this)\bz(var|let|with|function)\bzæ(abstract|boolean|byte|char|class|const|debugger|double|enum|export|extends|final|float|goto|implements|import|int|interface|long|native|package|private|protected|public|short|static|super|synchronized|throws|transient|volatile)\bz*(true|false|null|NaN|Infinity|undefined)\bzÙ(Array|Boolean|Date|Error|Function|Math|netscape|Number|Object|Packages|RegExp|String|sun|decodeURI|decodeURIComponent|encodeURI|encodeURIComponent|Error|eval|isFinite|isNaN|parseFloat|parseInt|document|this|window)\bz[$a-zA-Z_]\w*z%[0-9][0-9]*\.[0-9]+([eE][0-9]+)?[fd]?z0x[0-9a-fA-F]+z[0-9]+z"(\\\\|\\[^\\]|[^"\\])*"z'(\\\\|\\[^\\]|[^'\\])*')ré   rì   rê   r"   N)%r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   rÙ   r/   r	   r
   rÜ   r2   r   r   ÚRegexr   r   r   r   rà   ÚReservedÚConstantr   ÚBuiltinÚOtherr   râ   ÚHexrã   rÛ   r3   r4   r5   r6   r   r   +  sË  € € € € € ðð ð €DØ
7€CØ�eˆn€GØ˜'Ð"€IØ$Ð&@ÐA€IØ€Mð ŒI˜œÑ$€Eð �TˆNØ�gÐØ˜œÐ(Ø˜7Ô,Ð-ð	"
ð ˆGÐ+Ñ,Ô,ðØ%œ|¨Vð5à�tÐ1Ð2ØˆG�F‰OŒOð
ð �D˜&Ð!ð
ð  Ð&8Ð9ØˆGÐ+Ñ,Ô,ð1Ø2:Ð<NðPà˜+Ð'9Ð:Ø˜Ð%ð *¨7Ô+>Øð!à$ gÐ/AÐBðà Ð"4ð6ð *¨7Ô+>Ð@RÐSð&ð (/Ô'7ð9ð ;¸GÔ<LÐMðð  œ<ð	)ð
 ˜tœzÐ*Ø5°v´|ÐDØ ¤
Ð+Ø˜œÐ'Ø(¨&¬-Ð8Ø(¨&¬-Ð8ðC"
ð#4ð 4€F€F€Fr5   r   c                   ó:  — e Zd ZdZdZdZdgZdgZdgZdZ	e
j        Zdefd	ej        d
fdedfgdej        dfgdedfdej        dfdedfdedfdedfdedfdej        fgdedfdedfdefdedfdedfdej        fdefdej        fgdej        f ed¦  «        gdœZdS )r   zþ
    * using ``()`` for expressions, but restricted in a same line
    * using ``""`` for strings, with ``\`` for escaping chars
    * using ``$`` as folding operator
    * using ``,`` as unfolding operator
    * using indentations for nested blocks
    ÚCirruzhttp://cirru.org/Úcirruz*.cirruztext/x-cirruú2.0z	[^"\\\n]+z\\Úescaperº   r¤   ú.z\,z	[^\s"()]+r´   z(?=\n)z\(r£   )r¤   Ústringz[ ]+z(?<!\w)\$(?!\w)Úfunctionrë   rù   z[+-]?[\d.]+\bz^\n+)Úlinerú   )rù   r÷   rú   rû   r"   N)r#   r$   r%   r&   r'   r(   r)   r*   r+   r,   r-   rÙ   r/   r   ÚEscaper   r   r1   r	   r   r   rÝ   r   r3   r4   r5   r6   r   r   t  sL  € € € € € ðð ð €DØ
€CØˆi€GØ�€IØÐ €IØ€MØŒL€Eð ˜6Ð"Ø�F”M 8Ð,Ø�6˜6Ð"ð
ð �6”= &Ð)ð
ð �H˜fÐ%Ø˜4œ=¨&Ð1Ø�H˜fÐ%Ø˜˜fÐ%Ø�H˜gÐ&Ø�6Ð-Ð.Ø�d”oÐ&ð
ð   ¨:Ð6Ø�H˜jÐ)Ø�HÐØ�D˜&Ð!Ø�6˜8Ð$Ø�d”oÐ&Ø˜vÐ&Ø˜4œ=Ð)ð	
ð �d”oÐ&ØˆGÐ(Ñ)Ô)ð
ð9 ð  €F€F€Fr5   r   c                   óŒ  — e Zd ZdZdZdgZdgZdgZdZdZ	e
j        ZdZd	efd
efgdej        dfdej        dfgd ee ee¦  «        ¦  «        dfdej        df ed¦  «        g ed¦  «        dedfd ee ee¦  «        ¦  «        dfdez   dz    eed¦  «        dfdez   dz    eej        d¦  «        dfdej        df ed¦  «        g ed¦  «        defdedf ed¦  «        gd efd! eej         ee¦  «        ej        ¦  «        fd"edfgd#efd$ ee¦  «        dfd% ee¦  «        dfd&edfged'z   ej        fd"edfgd(œZ d)S )*r   z
    For Slim markup.
    ÚSlimÚslimz*.slimztext/x-slimzhttps://slim-template.github.iorö   z(?: \|\n(?=.* \|)|.)z[ \t]*\nz[ \t]*z	\.[\w:-]+Útagz	\#[\w:-]+z([ \t]*==?)(.*\n)r"   z[ \t]+[\w:-]+(?==)úhtml-attributesÚplainÚcssz[\w:-]+:[ \t]*\nz	(-)(.*\n)r¤   z\|z*\nú/úslim-comment-blockz[\w:-]+úeval-or-plainz[<>]{1,2}(?=[ \t=])z[ \t]+\nz#pop:2z([^#\n]|#[^{\n]|(\\\\)*\\#\{)+z(#\{)(.*?)(\})rë   r¯   z"[^"]+"z
\'[^\']+\'z\w+r>   )r"   r  r  Úcontentr   r  r  r  N)!r#   r$   r%   r&   r'   r)   r*   r+   r(   r,   r-   Ú
IGNORECASEr/   Ú_dotr	   r   r   ÚClassr1   r   r   r   r   r    r   r   r   r
   ÚPreprocr0   r   ÚInterpolr3   r4   r5   r6   r   r   ¨  sC  € € € € € ðð ð €DØˆh€GØ�
€IØ�€IØ
+€CØ€MàŒM€EØ"€Dð ˜$ÐØ˜Ð%ð
ð ˜4œ: uÐ-Ø˜4œ=¨%Ð0ð
ð "ØˆX�k 5 5¨Ñ#3Ô#3Ñ4Ô4Øðð # D¤NÐ4EÐFØˆG�GÑÔð
ð ˆG�E‰NŒNØ  $¨Ð0ØØˆX�k 5 5¨Ñ#3Ô#3Ñ4Ô4Øðð �T‰\˜FÑ" M M°$¸Ñ$@Ô$@À&ÐIØ�D‰[˜6Ñ! = =°´ÐBVÑ#WÔ#WÐY_Ð`Ø˜œ 5Ð)ØˆG�OÑ$Ô$ð

ð ˆG�E‰NŒNØ# [Ð1Ø˜+ xÐ0ØˆG�OÑ$Ô$ð	
ð /°Ð5ØØˆX�f”o u u¨YÑ'7Ô'7¸¼ÑIÔIðKà�D˜&Ð!ð	
ð �;ÐØ˜˜˜yÑ)Ô)¨5Ð1Ø˜E˜E )Ñ,Ô,¨eÐ4Ø�T˜5Ð!ð	
ð �C‰Z˜œÐ)Ø�D˜&Ð!ð
ði8ð 8€F€F€Fr5   r   )#r&   r-   Úpygments.lexerr   r   r   r   r   r   Úpygments.tokenr	   r
   r   r   r   r   r   r   r   r   Úpygments.lexers.cssr   r   Úpygments.lexers.htmlr   Úpygments.lexers.javascriptr   Úpygments.lexers.rubyr   Ú__all__r   r   r   r   r   r4   r5   r6   ú<module>r     s8  ððð ð 
€	€	€	ðð ð ð ð ð ð ð ð ð ð ð ð ð ð ð ð-ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -ð <Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ð ;Ø *Ð *Ð *Ð *Ð *Ð *Ø 6Ð 6Ð 6Ð 6Ð 6Ð 6Ø *Ð *Ð *Ð *Ð *Ð *à
MÐ
MÐ
M€ðð ð ð ð �
ñ ô ð ð>oð oð oð oð oÐ$ñ oô oð oðdFð Fð Fð Fð Fˆzñ Fô Fð FðR1ð 1ð 1ð 1ð 1�ñ 1ô 1ð 1ðhFð Fð Fð Fð FÐ"ñ Fô Fð Fð Fð Fr5   