Ë
    !täiwž  ã                   ó
  — 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"y)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y)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© ó    úf/Volumes/fast/ai/experiments/MLX_z-image/.venv/lib/python3.12/site-packages/pygments/lexers/webmisc.pyr   r      sø   „ ñð €DØ
"€CÚ,€GØ˜8Ð$€IØ Ð.€IØ€Mà�I‰I€Eð 	Ø%Ù�d—h‘h¡ oÓ 6¸¿¹ÓAðCà'Ù�d—h‘h §¡¨{¸FÀDÇHÁHÓMðOà!Ù�d—h‘h × 1Ñ 1°4·8±8Ó<ð>à-Ù‘e˜IÓ&Ù˜OÓ,©e°IÓ.>ó@ðAð ™E )Ó,Ð-Ø‘E˜)Ó$Ð%ð
ð�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j8                  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<eBj†                  «      dQf‘dSez   dz    eAe>e<eBjˆ                  «      dQf‘dTe>dQf‘dU eAeEe<e>«      dQf‘dVeFjŽ                  dWf‘dX eAe>e<eFjŽ                  «      dWf‘dY eAe>e<e>e<e>e<eFjŽ                  «      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eBj†                  f‘eeBjˆ                  f‘de eAe>e<«      dEf‘“dbeeBj†                  d=feeBjˆ                  d=fg“df e=d?«      d:e;d8fdgez   dz    eAe>e<eBj†                  «      fdgez   dz    eAe>e<eBjˆ                  «      feeBj†                  feeBjˆ                  fdheEfdie?fdjeEdEfeeFj�                  fg
“dk e=d?«      d:e;d8feeBj†                  dffeeBjˆ                  dffdle>dEfdme>dffdn eAe>eIe>«      fdoe>fdheEfg	“dpd:e;d8feeFj”                  fdqez   dz    eAeEeBj†                  «      fdqez   dz    eAeEeBjˆ                  «      fdrez   dz    eAeEeIeBj†                  «      fdrez   dz    eAeEeIeBjˆ                  «      fdseEfdt eAeIeFj”                  «      dpfdu eAeIe>j–                  eIeFjŽ                  «      dWfdv eAeIe>j–                  eI«      dEfg
“dWd:e;d8fdwez   dxz    eAeFeE«      dAfg“dO e=d?«      d:e;d8fedyz   eFjŽ                  dAfeeFjŽ                  dAfg“dQ e=d?«      d:e;d8fdVeFjŽ                  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>eIeBj†                  «      dffdgez   dz    eAe>eIeBjˆ                  «      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>eIeBj†                  «      dQfdSez   dz    eAe>eIeBjˆ                  «      dQfd‹e>dQfdU eAe?eIe>«      dQfedŒz   e>j˜                  dAfd� eAe>j˜                  eE«      fee>j˜                  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eFjŽ                  feeBj†                  feeBjˆ                  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�eBjœ                  d=feeFfg“dœd�eBjœ                  d=fdšeMfg“dždŸeBjœ                  d=fdšeMfg“i d  e=d?«      d¡e!fd¢eFjž                  d£fd¤eEd¥fd¦eEd§fdie?feeFjž                  fg“d¥d¤eEd fdCe9fd¨eFj                   feeFj                   feeFj                   feeFj                   fd©eFj                   fg“d§d¦eEd fd�eEdEfdªeFj                   feeFj                   feeFj                   feeFj                   fd©eFj                   fg“d£d«eFjž                  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eFjž                  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eBj†                  feeBjˆ                  fd·e>fdjeEd=fg“d�eeFjŽ                  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eFjŽ                  d=fg“d¾ e=d?«      dCe7fd¿eEdEfg“dÀeeFjŽ                  dEfg“dÁeeFjŽ                  dEfg“dEg  e=d?«      ‘d:e;d8f‘dÂeRj¦                  dAf‘dÃeRj¦                  dAf‘dÄeRj¦                  dAf‘dÅeRj¨                  dAf‘dÆeEdAf‘dÇ eAe>j–                  eIe>j–                  «      dAf‘dÈ eAe>j–                  eIe>j–                  eIe>j–                  «      dAf‘dÉ eAe>j–                  eIe>j–                  eIe>j–                  «      dAf‘edŒz   eFdAf‘dÊez   eFjž                  dAf‘d‘eFjž                  dAf‘eeBj†                  dAf‘eeBjˆ                  dAf‘dËe$f‘dÌ eAe>j–                  e<e>j–                  e<e>j–                  «      f‘dÍ eAe>j–                  e<e>j–                  «      dff‘dÎ eAe>j–                  e<e>j–                  «      dff‘dÏ eAe>j–                  e<e>j–                  e<e>j–                  «      dkf‘dÐ eAe>jª                  e<e>jª                  «      dkf‘dÑ eAe>j–                  e<e>j–                  «      dkf‘dÒ eAe>e<eFjŽ                  «      dWf‘dY eAe>e<e>e<e>e<eFjŽ                  «      dWf‘dVeFjŽ                  dWf‘dÓ eAe>j–                  e<e>j–                  e<eFjŽ                  «      dWf‘dÔ eAe>j–                  e<eFj”                  «      dpf‘dÕ eAe?e<e>«      dQf‘dÖe4f‘d×e3f‘d­e1f‘d®e,f‘d¯e/f‘d°e6f‘dØ eAe>j–                  eIe>j–                  «      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<eFjŽ                  e<eE«      dAf‘dã eAe>j–                  e<e>j–                  «      f‘däe7f‘dåe(f‘dæe)f‘dç eAe>j–                  e<e>j–                  «      d´f‘dè eAe>jª                  e<e>jª                  «      d¶f‘dé eAeEe<«      d�f‘dêe>f‘dë eAe>j–                  e<e>j–                  «      d½f‘dgez   dz   eBj†                  dff‘dgez   dz   eBjˆ                  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<eEeFjŽ                  «      dWf‘dòez   dz   eFj                   dAf‘dòez   dz   eFj                   dAf‘dóez   eFj                   dAf‘dôeFj                   dAf‘dõeFj                   dAf‘döeEf‘ed÷z   eFjž                  d¾f‘edøz   eFj¬                  d¾f‘dwez   dùz    eAeFj¬                  e>j˜                  eRj¨                  «      f‘eeFjž                  dAf‘“¥ZWyú)û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  — |j                  «       t        |j                  d«      f–— dg|_        |j	                  «       |_        y ­w©Né   r"   )Ústartr   ÚgroupÚstackÚendÚpos©ÚlexerÚmatchÚctxs      r6   Úpunctuation_root_callbackz%XQueryLexer.punctuation_root_callbackr   s7   è ø€ Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8à�HˆŒ	Ø—)‘)“+ˆ�ùó   ‚AA	c              #   ó–   K  — |j                  «       t        |j                  d«      f–— dg|_        |j	                  «       |_        y ­wrD   )rF   r   rG   rH   rI   rJ   rK   s      r6   Úoperator_root_callbackz"XQueryLexer.operator_root_callbackx   s7   è ø€ Ø�k‰k‹mœX u§{¡{°1£~Ð5Ò5à�HˆŒ	Ø—)‘)“+ˆ�ùrP   c              #   ó  K  — |j                  «       t        j                  |j                  d«      f–— | j                  r3|j
                  j                  | j                  j                  «       «       |j                  «       |_	        y ­w©NrE   )
rF   r   r0   rG   Úxquery_parse_staterH   ÚappendÚpoprI   rJ   rK   s      r6   Úpopstate_tag_callbackz!XQueryLexer.popstate_tag_callback~   s\   è ø€ Ø�k‰k‹mœTŸX™X u§{¡{°1£~Ð5Ò5Ø×#Ò#Ø�I‰I×Ñ˜U×5Ñ5×9Ñ9Ó;Ô<Ø—)‘)“+ˆ�ùs   ‚BB
c              #   ó   K  — |j                  «       t        j                  |j                  d«      f–— |j                  j                  | j                  j                  «       «       |j                  «       |_	        y ­wrT   )
rF   r   ÚDocrG   rH   rV   rU   rW   rI   rJ   rK   s      r6   Úpopstate_xmlcomment_callbackz(XQueryLexer.popstate_xmlcomment_callback„   sS   è ø€ Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜×1Ñ1×5Ñ5Ó7Ô8Ø—)‘)“+ˆ�ùó   ‚A<A>c              #   ó\  K  — |j                  «       t        |j                  d«      f–— | j                  j	                  «       }|dk(  r°t        j                  d|j                  d«      «      rY|j                  «       t        |j                  d«      f–— |j                  j                  d«       |j                  «       |_
        y |j                  j                  d«       |j                  d«      |_
        y |j                  j                  |«       |j                  d«      |_
        y ­w)NrE   Úoccurrenceindicatorz[?*+]+é   Úoperator)rF   r   rG   rU   rW   r-   rM   rH   rV   rI   rJ   )rL   rM   rN   Ú
next_states       r6   Úpopstate_kindtest_callbackz&XQueryLexer.popstate_kindtest_callback‰   sÐ   è ø€ Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø×-Ñ-×1Ñ1Ó3ˆ
ØÐ.Ò.Ü�x‰x˜ %§+¡+¨a£.Ô1Ø—k‘k“m¤[°%·+±+¸a³.Ð@Ò@Ø—	‘	× Ñ  Ô,ØŸ)™)›+�•à—	‘	× Ñ  Ô,ØŸ)™) A›,�•à�I‰I×Ñ˜ZÔ(Ø—i‘i “lˆC�Gùs   ‚D*D,c              #   ó¼  K  — |j                  «       t        |j                  d«      f–— t        | j                  «      dk(  r/|j
                  j                  «        |j
                  s]dg|_        nTt        |j
                  «      dkD  r4|j
                  j                  | j                  j                  «       «       ndg|_        |j                  «       |_	        y ­w)NrE   r   r"   )
rF   r   rG   ÚlenrU   rH   rW   rV   rI   rJ   rK   s      r6   Úpopstate_callbackzXQueryLexer.popstate_callback˜   sœ   è ø€ Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8ô ˆu×'Ñ'Ó(¨AÒ-Ø�I‰I�M‰MŒOØ—9’9à#˜H�•	Ü�—‘‹^˜aÒØ�I‰I×Ñ˜U×5Ñ5×9Ñ9Ó;Õ<ð  ˜ˆCŒIØ—)‘)“+ˆ�ùs   ‚CCc              #   ó  K  — |j                  «       t        j                  |j                  d«      f–— | j                  j                  d«       |j                  j                  d«       |j                  «       |_        y ­w)NrE   Úelement_contentÚ	start_tag©	rF   r   r0   rG   rU   rV   rH   rI   rJ   rK   s      r6   Ú+pushstate_element_content_starttag_callbackz7XQueryLexer.pushstate_element_content_starttag_callback¨   sY   è ø€ Ø�k‰k‹mœTŸX™X u§{¡{°1£~Ð5Ò5Ø× Ñ ×'Ñ'Ð(9Ô:Ø�	‰	×Ñ˜Ô%Ø—)‘)“+ˆ�ùó   ‚A?Bc              #   ó.  K  — |j                  «       t        j                  |j                  d«      f–— |j                  j                  d«       | j                  j                  |j                  j                  «       |j                  «       |_
        y ­w)NrE   Úcdata_section)rF   r   rZ   rG   rH   rV   rU   ÚstaterW   rI   rJ   rK   s      r6   Ú pushstate_cdata_section_callbackz,XQueryLexer.pushstate_cdata_section_callback®   s`   è ø€ Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô)Ø× Ñ ×'Ñ'¨¯	©	¯©Ô6Ø—)‘)“+ˆ�ùó   ‚BBc              #   ó.  K  — |j                  «       t        j                  |j                  d«      f–— | j                  j                  |j                  j                  «       |j                  j                  d«       |j                  «       |_
        y ­w)NrE   rh   )rF   r   r0   rG   rU   rV   rn   rW   rH   rI   rJ   rK   s      r6   Úpushstate_starttag_callbackz'XQueryLexer.pushstate_starttag_callback´   s`   è ø€ Ø�k‰k‹mœTŸX™X u§{¡{°1£~Ð5Ò5Ø× Ñ ×'Ñ'¨¯	©	¯©Ô6Ø�	‰	×Ñ˜Ô%Ø—)‘)“+ˆ�ùrp   c              #   ól  K  — |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— dg|_        | j                  j                  d«       |j                  «       |_	        y ­w©NrE   r_   é   r"   r`   ©
rF   r   rG   r   r   rH   rU   rV   rI   rJ   rK   s      r6   Ú!pushstate_operator_order_callbackz-XQueryLexer.pushstate_operator_order_callbackº   ó�   è ø€ Ø�k‰k‹mœW e§k¡k°!£nÐ4Ò4Ø�k‰k‹mœZ¨¯©°Q«Ð7Ò7Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø�HˆŒ	Ø× Ñ ×'Ñ'¨
Ô3Ø—)‘)“+ˆ�ùó   ‚B2B4c              #   ól  K  — |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— dg|_        | j                  j                  d«       |j                  «       |_	        y ­wrt   rv   rK   s      r6   Úpushstate_operator_map_callbackz+XQueryLexer.pushstate_operator_map_callbackÂ   rx   ry   c              #   ól  K  — |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— dg|_        | j                  j                  d«       |j                  «       |_	        y ­wrt   rv   rK   s      r6   Ú pushstate_operator_root_validatez,XQueryLexer.pushstate_operator_root_validateÊ   rx   ry   c              #   ól  K  — |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— dg|_        | j
                  j                  d«       |j                  «       |_        y ­wrt   )	rF   r   rG   r   rH   rU   rV   rI   rJ   rK   s      r6   Ú)pushstate_operator_root_validate_withmodez5XQueryLexer.pushstate_operator_root_validate_withmodeÒ   s�   è ø€ Ø�k‰k‹mœW e§k¡k°!£nÐ4Ò4Ø�k‰k‹mœZ¨¯©°Q«Ð7Ò7Ø�k‰k‹mœW e§k¡k°!£nÐ4Ò4Ø�HˆŒ	Ø× Ñ ×'Ñ'¨
Ô3Ø—)‘)“+ˆ�ùry   c              #   ó  K  — |j                  «       t        j                  |j                  d«      f–— |j                  j                  d«       | j                  j                  d«       |j                  «       |_        y ­w)NrE   Úprocessing_instructionr`   ©	rF   r   rZ   rG   rH   rV   rU   rI   rJ   rK   s      r6   Ú2pushstate_operator_processing_instruction_callbackz>XQueryLexer.pushstate_operator_processing_instruction_callbackÚ   sY   è ø€ Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×ÑÐ1Ô2Ø× Ñ ×'Ñ'¨
Ô3Ø—)‘)“+ˆ�ùrk   c              #   ó  K  — |j                  «       t        j                  |j                  d«      f–— |j                  j                  d«       | j                  j                  d«       |j                  «       |_        y ­w)NrE   r�   rg   r‚   rK   s      r6   Ú9pushstate_element_content_processing_instruction_callbackzEXQueryLexer.pushstate_element_content_processing_instruction_callbackà   sZ   è ø€ Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×ÑÐ1Ô2Ø× Ñ ×'Ñ'Ð(9Ô:Ø—)‘)“+ˆ�ùrk   c              #   ó  K  — |j                  «       t        j                  |j                  d«      f–— |j                  j                  d«       | j                  j                  d«       |j                  «       |_        y ­w)NrE   rm   rg   r‚   rK   s      r6   Ú0pushstate_element_content_cdata_section_callbackz<XQueryLexer.pushstate_element_content_cdata_section_callbackæ   sY   è ø€ Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô)Ø× Ñ ×'Ñ'Ð(9Ô:Ø—)‘)“+ˆ�ùrk   c              #   ó  K  — |j                  «       t        j                  |j                  d«      f–— |j                  j                  d«       | j                  j                  d«       |j                  «       |_        y ­w)NrE   rm   r`   r‚   rK   s      r6   Ú)pushstate_operator_cdata_section_callbackz5XQueryLexer.pushstate_operator_cdata_section_callbackì   sX   è ø€ Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô)Ø× Ñ ×'Ñ'¨
Ô3Ø—)‘)“+ˆ�ùrk   c              #   ó  K  — |j                  «       t        j                  |j                  d«      f–— |j                  j                  d«       | j                  j                  d«       |j                  «       |_        y ­w)NrE   Úxml_commentrg   r‚   rK   s      r6   Ú-pushstate_element_content_xmlcomment_callbackz9XQueryLexer.pushstate_element_content_xmlcomment_callbackò   sY   è ø€ Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô'Ø× Ñ ×'Ñ'Ð(9Ô:Ø—)‘)“+ˆ�ùrk   c              #   ó  K  — |j                  «       t        j                  |j                  d«      f–— |j                  j                  d«       | j                  j                  d«       |j                  «       |_        y ­w)NrE   r‹   r`   r‚   rK   s      r6   Ú&pushstate_operator_xmlcomment_callbackz2XQueryLexer.pushstate_operator_xmlcomment_callbackø   sX   è ø€ Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô'Ø× Ñ ×'Ñ'¨
Ô3Ø—)‘)“+ˆ�ùrk   c              #   ó’  K  — |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— | j
                  j                  d«       |j                  j                  d«       |j                  «       |_	        y ­w)NrE   r_   ru   Úkindtest©
rF   r   rG   r   r   rU   rV   rH   rI   rJ   rK   s      r6   Úpushstate_kindtest_callbackz'XQueryLexer.pushstate_kindtest_callbackþ   óŠ   è ø€ Ø�k‰k‹mœW e§k¡k°!£nÐ4Ò4Ø�k‰k‹mœZ¨¯©°Q«Ð7Ò7Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø× Ñ ×'Ñ'¨
Ô3Ø�	‰	×Ñ˜Ô$Ø—)‘)“+ˆ�ùó   ‚CCc              #   ó’  K  — |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— | j
                  j                  d«       |j                  j                  d«       |j                  «       |_	        y ­w)NrE   r_   ru   r`   Úkindtestforpir‘   rK   s      r6   Ú)pushstate_operator_kindtestforpi_callbackz5XQueryLexer.pushstate_operator_kindtestforpi_callback  sŠ   è ø€ Ø�k‰k‹mœW e§k¡k°!£nÐ4Ò4Ø�k‰k‹mœZ¨¯©°Q«Ð7Ò7Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø× Ñ ×'Ñ'¨
Ô3Ø�	‰	×Ñ˜Ô)Ø—)‘)“+ˆ�ùr”   c              #   ó’  K  — |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— | j
                  j                  d«       |j                  j                  d«       |j                  «       |_	        y ­w)NrE   r_   ru   r`   r�   r‘   rK   s      r6   Ú$pushstate_operator_kindtest_callbackz0XQueryLexer.pushstate_operator_kindtest_callback  r“   r”   c              #   ó¦  K  — |j                  «       t        j                  |j                  d«      f–— |j                  «       t        |j                  d«      f–— |j                  «       t
        |j                  d«      f–— | j                  j                  d«       |j                  j                  d«       |j                  «       |_
        y ­w)NrE   r_   ru   r^   r�   )rF   r   r0   rG   r   r   rU   rV   rH   rI   rJ   rK   s      r6   Ú/pushstate_occurrenceindicator_kindtest_callbackz;XQueryLexer.pushstate_occurrenceindicator_kindtest_callback  s�   è ø€ Ø�k‰k‹mœTŸX™X u§{¡{°1£~Ð5Ò5Ø�k‰k‹mœZ¨¯©°Q«Ð7Ò7Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø× Ñ ×'Ñ'Ð(=Ô>Ø�	‰	×Ñ˜Ô$Ø—)‘)“+ˆ�ùs   ‚CCc              #   ó  K  — |j                  «       t        j                  |j                  d«      f–— | j                  j                  d«       |j                  j                  d«       |j                  «       |_        y ­w)NrE   r`   rh   ri   rK   s      r6   Ú$pushstate_operator_starttag_callbackz0XQueryLexer.pushstate_operator_starttag_callback  sX   è ø€ Ø�k‰k‹mœTŸX™X u§{¡{°1£~Ð5Ò5Ø× Ñ ×'Ñ'¨
Ô3Ø�	‰	×Ñ˜Ô%Ø—)‘)“+ˆ�ùrk   c              #   óÌ   K  — |j                  «       t        |j                  d«      f–— | j                  j	                  d«       dg|_        |j                  «       |_        y ­w)NrE   r`   r"   )rF   r   rG   rU   rV   rH   rI   rJ   rK   s      r6   Ú pushstate_operator_root_callbackz,XQueryLexer.pushstate_operator_root_callback$  sK   è ø€ Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø× Ñ ×'Ñ'¨
Ô3Ø�HˆŒ	Ø—)‘)“+ˆ�ùs   ‚A"A$c              #   ól  K  — |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— |j                  «       t        |j                  d«      f–— | j
                  j                  d«       dg|_        |j                  «       |_	        y ­w)NrE   r_   ru   r`   r"   r‘   rK   s      r6   Ú*pushstate_operator_root_construct_callbackz6XQueryLexer.pushstate_operator_root_construct_callback*  s�   è ø€ Ø�k‰k‹mœW e§k¡k°!£nÐ4Ò4Ø�k‰k‹mœZ¨¯©°Q«Ð7Ò7Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø× Ñ ×'Ñ'¨
Ô3Ø�HˆŒ	Ø—)‘)“+ˆ�ùry   c              #   ó   K  — |j                  «       t        |j                  d«      f–— |j                  j	                  «       }| j
                  j                  |«       dg|_        |j                  «       |_        y ­wrD   )	rF   r   rG   rH   rW   rU   rV   rI   rJ   )rL   rM   rN   Ú	cur_states       r6   Úpushstate_root_callbackz#XQueryLexer.pushstate_root_callback2  sZ   è ø€ Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø—I‘I—M‘M“Oˆ	Ø× Ñ ×'Ñ'¨	Ô2Ø�HˆŒ	Ø—)‘)“+ˆ�ùr\   c              #   óÐ   K  — |j                  «       t        j                  |j                  d«      f–— |j                  j                  d«       |j                  «       |_        y ­w)NrE   r`   )rF   r   Ú	AttributerG   rH   rV   rI   rJ   rK   s      r6   Ú%pushstate_operator_attribute_callbackz1XQueryLexer.pushstate_operator_attribute_callback9  sD   è ø€ Ø�k‰k‹mœTŸ^™^¨U¯[©[¸«^Ð;Ò;Ø�	‰	×Ñ˜Ô$Ø—)‘)“+ˆ�ùs   ‚A$A&Ú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\?>rm   z]]>rh   z(/>)Ú>rg   Ú"Ú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,   rU   ÚncnamestartcharÚ
ncnamecharÚncnameÚpitarget_namestartcharÚpitarget_namecharÚpitargetÚprefixednameÚunprefixednameÚqnameÚ	entityrefÚcharrefÚstringdoubleÚstringsingleÚelementcontentcharÚquotattrcontentcharÚaposattrcontentcharr-   r.   Ú	MULTILINEr/   rO   rR   rX   r[   rb   re   rj   ro   rr   rw   r{   r}   r   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   rZ   r0   r¦   r   r   ÚFloatÚIntegerÚPseudor1   r3   r4   r5   r6   r   r   9   s;  „ ñð €DØ
)€CÚ3€GÚ?€IØÐ 4Ð5€IØ€MàÐð +€Oð ˜/Ñ)¨OÑ;€JØ�?Ð# 1 Z L°Ð3€FØ=ÐØÐ!7Ñ7¸/ÑIÐØ(Ð)¨Ð+<Ð*=¸QÐ?€HØ�X˜Q˜v˜hÐ'€LØ€NØ�,�˜q Ð 0°Ð2€Eà5€IØ/€Gà 	Ñ)¨DÑ0°7Ñ:Ð=MÑM€LØ 	Ñ)¨DÑ0°7Ñ:Ð=MÑM€Lð
 NÐð NÐð MÐð �I‰I˜Ÿ™Ñ$€Eòòòòò
#òò òòòòòòòòòòòòòòòòòòòòòð
jØà˜Ð!Ø�W˜gÐ&Ø�W˜fÐ%Ø�wÐð
ðjð 	Ø�ZÐ ð
ðjð 	ð ?
Ù�LÓ!ð?
àÐ'Ð(ð?
ð �W˜iÐ(ð?
ð
 Ð-Ð.ð?
ð 1°'¸6ÐBð?
ð ˜' 6Ð*ð?
ð ˜' 6Ð*ð?
ð 6°wÀÐGð?
ð ˜Ÿ™ vÐ.ð?
ð <Ø�]‰]˜Fð$ð?
ð GØ�fðð?
ð <Ø#ð%ð?
ð" #Ø&ð(ð#?
ð& +Ù�g˜z¨7Ó3°\ðCð'?
ð* &Ù�g˜z¨7Ó3°ZðAð+?
ð. #Ù�g˜z¨7Ó3°ZðAð/?
ð2 ˜|Ñ+¨cÑ1Ù�g˜z¨6¯=©=Ó9¸:ðGð3?
ð6 ˜|Ñ+¨cÑ1Ù�g˜z¨6¯=©=Ó9¸:ðGð7?
ð: ˜W jÐ1ð;?
ð< Ù�k :¨wÓ7¸ðEð=?
ð@ �D—M‘M 9Ð-ðA?
ðB 1Ù�g˜z¨4¯=©=Ó9¸9ðFðC?
ðF CÙ�g˜z¨7°JÀØ  $§-¡-ó1àððG?
ðP ˜+Ð&ðQ?
ðR -Ù�g˜z¨7Ó3ð5ðS?
ðV -¨g°wÐ?ðW?
ðX 'Ù�g˜z¨7Ó3ð5ðY?
ð\ ˜'Ð"ð]?
ð^ ! '¨6Ð2ð_?
ð` !¡(¨7°JÀÓ"HØðða?
ðd ˜7 OÐ4ðe?
ðj 0°¸&ÐAðk?
ðp �HÐðq?
ðv ˜6Ÿ=™=Ð)ðw?
ðx ˜6Ÿ=™=Ð)ðy?
ð| ™h w°
Ó;¸VÐDð}?
ðjðV 	Ø˜6Ÿ=™=¨&Ð1Ø˜6Ÿ=™=¨&Ð1ð
ðWjð^ 	Ù�LÓ!Ø�W˜iÐ(Ø˜<Ñ'¨Ñ+Ù�g˜z¨6¯=©=Ó9ð;à˜<Ñ'¨Ñ+Ù�g˜z¨6¯=©=Ó9ð;à˜6Ÿ=™=Ð)Ø˜6Ÿ=™=Ð)Ø�;ÐØ�8ÐØ�; Ð'Ø�T—^‘^Ð$ð
ð_jðz 	Ù�LÓ!Ø�W˜iÐ(Ø˜6Ÿ=™=¨/Ð:Ø˜6Ÿ=™=¨/Ð:Ø" G¨VÐ4Ø˜7 OÐ4Ø'©°'¸4ÀÓ)IÐJØ$ gÐ.Ø�;Ðð

ð{jðP 	Ø�W˜iÐ(Ø�D—N‘NÐ#Ø˜Ñ$ sÑ*©H°[À&Ç-Á-Ó,PÐQØ˜Ñ$ sÑ*©H°[À&Ç-Á-Ó,PÐQØ˜\Ñ)¨CÑ/Ù�k 4¨¯©Ó7ð9à˜\Ñ)¨CÑ/Ù�k 4¨¯©Ó7ð9à�KÐ Ø™8 D¨$¯.©.Ó9Ð;KÐLØ(Ù�d˜G×/Ñ/°°t·}±}ÓEÀyðRà$Ù�d˜G×/Ñ/°Ó6¸ð@ð
ðQjðp 	Ø�W˜iÐ(Ø�E‰\˜IÑ%¡x°°kÓ'BÀJÐOð
ðqjðx 	Ù�LÓ!Ø�W˜iÐ(Ø�hÑ §¡¨zÐ:Ø�D—M‘M :Ð.ð	
ðyjðD 	Ù�LÓ!Ø�W˜iÐ(Ø�D—M‘M 9Ð-Ø(Ù�g˜t [°$¸ÓDÀjðRðCà<ð>ð 2Ù�g˜t [Ó1Ø5ð7ð 2Ù�g˜t [°$¸ÓDØ"ð$ð ™X k°4Ó8¸(ÐCØ�; Ð'Ø˜7 FÐ+Ø˜\Ñ)¨CÑ/Ù�g˜t V§]¡]Ó3°_ðFà˜\Ñ)¨CÑ/Ù�g˜t V§]¡]Ó3°_ðFàLØ�fðà5°x·}±}ÀfÐMØ9¸8ÀVÐLØ˜W fÐ-Ø-Ù�g˜t W¨d°GÓ<¸fðFà(Ù�g˜t WÓ-¨|ð=à ¡(¨7°D¸'Ó"BÐCØ#¡X¨g°t¸WÓ%EÐFØ˜|Ñ+¨cÑ1Ù�g˜t V§]¡]Ó3°ZðAà˜|Ñ+¨cÑ1Ù�g˜t V§]¡]Ó3°ZðAà˜ *Ð-Ø™x¨°$¸Ó@À*ÐMØ�f‰_˜gŸl™l¨JÐ7Ø(©(°7·<±<ÀÓ*MÐNØ�G—L‘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‘Z Ð(Ø�tÐð#
ðUjð^ 	)Ø�V—Z‘Z Ð(ØPØðð+
ð_jðh 	Ø�V—Z‘Z Ð(ØPØðð
ñijðr 	Ù�LÓ!ØÐ+Ð,Ø�4—8‘8Ð.Ð/Ø�;Ð 8Ð9Ø�;Ð 8Ð9Ø�8ÐØ�D—H‘HÐð
ðsjðD 	!Ø�; Ð,ØÐ-Ð.Ø�D—N‘NÐ#Ø  $§.¡.Ð1Ø˜Ÿ™Ð'Ø�d—n‘nÐ%Ø˜4Ÿ>™>Ð*ð#
ðEjðV 	!Ø�; Ð,Ø�K Ð(Ø�D—N‘NÐ#Ø  $§.¡.Ð1Ø˜Ÿ™Ð'Ø�d—n‘nÐ%Ø˜4Ÿ>™>Ð*ð#
ðWjðh 	Ø�D—H‘H˜iÐ(ØÐ-Ð.ØÐEÐFØÐPÐQØÐOÐPØÐ@ÐAØ Ð)Ø˜Ð Ø�gÐØ˜7Ð#ð
ðijð@ 	Ù�LÓ!ØÐ*Ð+Ø�D—H‘HÐð
ðAjðJ 	Ù�LÓ!Ø�W˜iÐ(Ø ¨Ð0ð
ðKjðT 	Ø�W˜iÐ(Ù�LÓ!Ø! 7¨FÐ3ð
ðUjð^ 	Ù�LÓ!Ø�W˜iÐ(Ø˜6Ÿ=™=Ð)Ø˜6Ÿ=™=Ð)Ø˜'Ð"Ø�; Ð'ð
ð_jðn 	Ø�D—M‘MÐ#3Ð4ð
ðojðt 	Ø�[ *Ð-ØPØðà�zÐ"ð	
ðujð@	 	Ù�LÓ!Ø�W˜iÐ(Ø˜( JÐ/Ø�H˜fÐ%Ù�JÓð 
ðA	jðN	 	Ù�LÓ!Ø�D—M‘M 6Ð*ð
ðO	jðV	 	Ù�LÓ!ØÐ6Ð7Ø�k 6Ð*ð
ðW	jð`	 	Ø�D—M‘M 6Ð*ð
ða	jðf	 	Ø�D—M‘M 6Ð*ð
ðg	jðl	 	ð s
Ù�LÓ!ðs
à�W˜iÐ(ðs
ð (¨¯©°zÐBðs
ð $ V§\¡\°:Ð>ðs
ð ! &§,¡,°
Ð;ðs
ð �v—~‘~ zÐ2ðs
ð ˜k¨:Ð6ðs
ð -Ù�g×)Ñ)¨4°×1DÑ1DÓEÀzðSðs
ð 4Ù�g×)Ñ)¨4°×1DÑ1DÀdÈG×L_ÑL_Ó`Ðblðnðs
ð 3Ù�g×)Ñ)¨4°×1DÑ1DÀdÈG×L_ÑL_Ó`Ðblðnðs
ð" �f‰_˜d JÐ/ð#s
ð$ �F‰]˜DŸH™H jÐ1ð%s
ð& �D—H‘H˜jÐ)ð's
ð( ˜6Ÿ=™=¨*Ð5ð)s
ð* ˜6Ÿ=™=¨*Ð5ð+s
ð. Ð*Ð+ð/s
ð4 8Ù�g×)Ñ)¨:°w×7JÑ7JØ  '×"5Ñ"5ó7ð8ð5s
ð: 1Ù�g×)Ñ)¨:°w×7JÑ7JÓKØðð;s
ð@ )Ù�g×)Ñ)¨:°w×7JÑ7JÓKØððAs
ðJ ?Ù�g×)Ñ)¨:°w×7JÑ7JØ  '×"5Ñ"5ó7àð!ðKs
ðR -Ù�g—n‘n j°'·.±.ÓAØð!ðSs
ðX 0Ù�g×)Ñ)¨:°w×7JÑ7JÓKØð!ðYs
ðb .Ù�g˜z¨4¯=©=Ó9¸9ðFðcs
ðf CÙ�g˜z¨7°JÀØ  $§-¡-ó1àððgs
ðn �D—M‘M 9Ð-ðos
ðp 2Ù�g×)Ñ)¨:°w×7JÑ7JØ  $§-¡-ó1àððqs
ð| #¡H¨W×-@Ñ-@À*Ø-1¯^©^ó%=àðð}s
ðF ™x¨°*¸gÓ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 /Ù�g×)Ñ)¨4°×1DÑ1DÓEÀðXðms
ðr ,Ø6ð8ðss
ðv $Ð%EÐFðws
ðx &¡x°¸Ø0;ó(=ð >ðys
ð| "¡8¨G°ZÀÓ#MÐNð}s
ð~ 7Ø7ð9ðs
ðD HØ7ð9ðEs
ðJ $ eÑ+¨dÑ2Ù�g˜zÓ*Ð,=ð?ðKs
ðP " EÑ)¨DÑ0Ù�g˜zÓ*¨Oð=ðQs
ðV 9¸6ÑAÀMÑQÙ�g˜z¨4¯=©=¸*Ø!ó#àððWs
ð` 0Ù�g×)Ñ)¨:°w×7JÑ7JÓKðMðas
ðf Ð9Ð:ðgs
ðj -Ø.ð0ðks
ðp %Ø,ð.ðqs
ðv )Ù�g×)Ñ)¨:°w×7JÑ7JÓKØð ðws
ð~ 'Ù�g—n‘n j°'·.±.ÓAØððs
ðF ™H [°*Ó=¸xÐHðGs
ðL ˜Ð ðMs
ðP '©°×1DÑ1DØ1;Ø18×1DÑ1Dó)Fð ððQs
ð\ ˜<Ñ'¨Ñ+¨V¯]©]¸OÐLð]s
ð^ ˜<Ñ'¨Ñ+¨V¯]©]¸OÐLð_s
ðb SÙ�g˜{Ó+ð-ðcs
ðf%Ù&.¨w¸Ó&DðFðgs
ðl ™x¨°¸[ÓIÐJðms
ðp ˜7Ð#ðqs
ðv BÙ�g˜z¨7Ó3ð5ðws
ðz 0°Ð9ð{s
ð@ ™H W¨jÓ9¸6ÐBðAs
ðB %Ù�g˜z¨;¸¿¹ÓFØððCs
ðL �5‰[˜‰_˜dŸn™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¡8¨^Ð<ð_s
ð` Ð%Ñ% t§}¡}°nÐEðas
ðb �E‰\˜NÑ*©H°T·]±]ÀGÇLÁLÐRX×R`ÑR`Ó,aÐbðcs
ðd �D—H‘H˜jÐ)ðes
ñm	j�Fr5   r   c                   óZ  — 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j2                  dfdedfdedfdej2                  dfdej4                  fdej6                  fd ej:                  fd!ej<                  fd"ej@                  fd#ejB                  fd$ejD                  fd%ejF                  fd&ej                   fgd'œZ$y())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‰I˜Ÿ™Ñ$€Eð �TˆNØ�gÐØ˜Ÿ™Ð(Ø˜7×,Ñ,Ð-ð	"
ñ Ð+Ó,ðØ%Ÿ|™|¨Vð5à�tÐ1Ð2Ù�F‹Oð
ð �D˜&Ð!ð
ð  Ð&8Ð9ÙÐ+Ó,ð1Ø2:Ð<NðPà˜+Ð'9Ð:Ø˜Ð%ð *¨7×+>Ñ+>Øð!à$ gÐ/AÐBðà Ð"4ð6ð *¨7×+>Ñ+>Ð@RÐSð&ð (/×'7Ñ'7ð9ð ;¸G×<LÑ<LÐMðð  Ÿ<™<ð	)ð
 ˜tŸz™zÐ*Ø5°v·|±|ÐDØ §
¡
Ð+Ø˜Ÿ™Ð'Ø(¨&¯-©-Ð8Ø(¨&¯-©-Ð8ðC"
ñ#4�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y)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  sA  „ ñð €DØ
€CØˆi€GØ�€IØÐ €IØ€MØ�L‰L€Eð ˜6Ð"Ø�F—M‘M 8Ð,Ø�6˜6Ð"ð
ð �6—=‘= &Ð)ð
ð �H˜fÐ%Ø˜4Ÿ=™=¨&Ð1Ø�H˜fÐ%Ø˜˜fÐ%Ø�H˜gÐ&Ø�6Ð-Ð.Ø�d—o‘oÐ&ð
ð   ¨:Ð6Ø�H˜jÐ)Ø�HÐØ�D˜&Ð!Ø�6˜8Ð$Ø�d—o‘oÐ&Ø˜vÐ&Ø˜4Ÿ=™=Ð)ð	
ð �d—o‘oÐ&ÙÐ(Ó)ð
ñ9 �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j8                  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j8                  fd"edfgd(œZ y))*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   ¨  sö  „ ñð €DØˆh€GØ�
€IØ�€IØ
+€CØ€Mà�M‰M€EØ"€Dð ˜$ÐØ˜Ð%ð
ð ˜4Ÿ:™: uÐ-Ø˜4Ÿ=™=¨%Ð0ð
ð "Ù�k¡5¨Ó#3Ó4Øðð # D§N¡NÐ4EÐFÙ�GÓð
ñ �E‹NØ  $¨Ð0ØÙ�k¡5¨Ó#3Ó4Øðð �T‰\˜FÑ"¡M°$¸Ó$@À&ÐIØ�D‰[˜6Ñ!¡=°·±ÐBVÓ#WÐY_Ð`Ø˜Ÿ™ 5Ð)Ù�OÓ$ð

ñ �E‹NØ# [Ð1Ø˜+ xÐ0Ù�OÓ$ð	
ð /°Ð5ØÙ�f—o‘o¡u¨YÓ'7¸¿¹ÓIðKà�D˜&Ð!ð	
ð �;ÐØ™˜yÓ)¨5Ð1Ø™E )Ó,¨eÐ4Ø�T˜5Ð!ð	
ð �C‰Z˜Ÿ™Ð)Ø�D˜&Ð!ð
ñi8�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     s‚   ðñó 
÷÷ ÷-÷ -÷ -÷ <Ý *Ý 6Ý *â
M€ô�
ô ô>oÐ$ô oôdFˆzô FôR1�ô 1ôhFÐ"õ Fr5   