ó
    öÞ jsž  ã                   ó
  • S r SSKrSSKJrJrJrJrJrJr  SSK	J
r
JrJrJrJrJrJrJrJrJr  SSKJrJr  SSKJr  SSKJr  SSKJr  / S	Qr " S
 S\5      r " S S\5      r " S S\5      r  " S S\5      r! " S S\5      r"g)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                   ó¬  • \ rS rSrSrSrSr/ SQrSS/rSS	/r	S
r
\R                  rSS\" \R                   \" \5      \R                   5      4S\" \R                   \R&                  \\\R                   5      4S\" \R                   \R.                  \R                   5      4S\" \" \5      \" \5      \" \5      5      4S\" \5      4S\" \5      4/0rSrg)r   é   zQ
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__Ú__firstlineno__Ú__doc__ÚnameÚurlÚaliasesÚ	filenamesÚ	mimetypesÚversion_addedÚreÚDOTALLÚflagsr   r   ÚTagr   r   ÚFunctionr   r   r
   Ú	Multiliner   ÚtokensÚ__static_attributes__r$   ó    ÚQ/var/www/html/gaurav/venv/lib/python3.13/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˜)Ó$Ð%ð
ðƒFr8   r   c                    óÐ  • \ rS rSrSrSrSr/ SQr/ SQrSS/r	S	r
/ rS
rS\-   S-   rS\ S\ S3rSrS\-   S-   r\ S\ S3r\ S\ 3r\rS\ S\ S3rSrSrS\-   S-   \-   S-   rS\-   S-   \-   S-   rSrSrSr\R:                  \R<                  -  rS r S r!S r"S  r#S! r$S" r%S# r&S$ r'S% r(S& r)S' r*S( r+S) r,S* r-S+ r.S, r/S- r0S. r1S/ r2S0 r3S1 r4S2 r5S3 r6S4 r7S5 r8S6 r9S7 r:S8 r;0 S9S:\<4S;\<S<4S=\<S>4S?\<4/_S@SA\=4/_SB/ \>" S@5      PSC\%4PS;\<S94PSD\:4PSE\?SF4PSG\?SF4PSH\?SF4PSI\?SF4PSJ\@R‚                  SF4PSK\@R‚                  SF4PSL\?SF4PSM\!4PSN\ 4PSO\B" \?\=\?5      SP4PSQ\B" \?\=\?5      SR4PSS\B" \?\=\?5      SR4PST\-   S-   \B" \?\=\CRˆ                  5      SR4PST\-   S-   \B" \?\=\CRŠ                  5      SR4PSU\?SR4PSV\B" \F\=\?5      SR4PSW\GR�                  SX4PSY\B" \?\=\GR�                  5      SX4PSZ\B" \?\=\?\=\?\=\GR�                  5      SX4PS[\F4PS\\B" \?\=\?5      4PS]\?S<4PS^\B" \?\=\?5      4PS_\?4PS`\?SF4PSa\B" \?\=\?5      SF4PSb\?Sc4PSd\?SF4PSe\@4P\\CRˆ                  4P\\CRŠ                  4PSf\B" \?\=5      SF4P_Sc\\CRˆ                  S>4\\CRŠ                  S>4/_Sg\>" S@5      S;\<S94Sh\-   S-   \B" \?\=\CRˆ                  5      4Sh\-   S-   \B" \?\=\CRŠ                  5      4\\CRˆ                  4\\CRŠ                  4Si\F4Sj\@4Sk\FSF4\\GR’                  4/
_Sl\>" S@5      S;\<S94\\CRˆ                  Sg4\\CRŠ                  Sg4Sm\?SF4Sn\?Sg4So\B" \?\J\?5      4Sp\?4Si\F4/	_SqS;\<S94\\GR–                  4Sr\-   S-   \B" \F\CRˆ                  5      4Sr\-   S-   \B" \F\CRŠ                  5      4Ss\-   S-   \B" \F\J\CRˆ                  5      4Ss\-   S-   \B" \F\J\CRŠ                  5      4St\F4Su\B" \J\GR–                  5      Sq4Sv\B" \J\?R˜                  \J\GR�                  5      SX4Sw\B" \J\?R˜                  \J5      SF4/
_SXS;\<S94Sx\-   Sy-   \B" \G\F5      SB4/_SP\>" S@5      S;\<S94\Sz-   \GR�                  SB4\\GR�                  SB4/_SR\>" S@5      S;\<S94SW\GR�                  SX4S{\B" \?\J\F\J\F5      SB4S|\64S}\B" \?\J\F5      S~4S\B" \?\J\F\J\F5      S€4S�\B" \F\J5      S‚4Sk\FS>4Sƒ\?S>4Sh\-   S-   \B" \?\J\CRˆ                  5      Sg4Sh\-   S-   \B" \?\J\CRŠ                  5      Sg4S„\?SF4S…\@R‚                  SF4S†\@SF4S‡\?SF4Sˆ\B" \?\J\?\J\?5      SF4S‰\B" \?\J\?5      SP4SŠ\B" \?\J\?5      4S‹\B" \?\J\?5      4ST\-   S-   \B" \?\J\CRˆ                  5      SR4ST\-   S-   \B" \?\J\CRŠ                  5      SR4SŒ\?SR4SV\B" \@\J\?5      SR4\S�-   \?Rš                  SB4SŽ\B" \?Rš                  \F5      4\\?Rš                  S€4/_S�S;\<S94S�\FSF4S‘\$4S’\GS“4\\GS“4S”\34/_S•S;\<S94St\FS>4\\GR�                  4\\CRˆ                  4\\CRŠ                  4/_S“S;\<S94S–\%4Si\F4SD\84S—\F4/_S˜S™\#4Sš\N4S›\N4/_SœSA\JS�4Sž\CRž                  S>4\\G4/_S�Sž\CRž                  S>4S›\N4/_SŸS \CRž                  S>4S›\N4/_0 S¡\>" S@5      S¢\"4S£\GR                   S¤4S¥\FS¦4S§\FS¨4Sj\@4\\GR                   4/_S¦S¥\FS¡4SD\:4S©\GR¢                  4\\GR¢                  4\\GR¢                  4\\GR¢                  4Sª\GR¢                  4/_S¨S§\FS¡4S�\FSF4S«\GR¢                  4\\GR¢                  4\\GR¢                  4\\GR¢                  4Sª\GR¢                  4/_S¤S¬\GR                   S­4SD\:4S®\14S¯\.4S°\/4S±\&4\\N4\\N4\\N4Sª\N4/
_S­\>" S@5      S²\"4\\GR                   4/_S³\>" S@5      S;\<S94S´\?S>4/_SµS;\<S94\>" S@5      S¶\?S>4/_S·\>" S@5      S;\<S94\\CRˆ                  4\\CRŠ                  4S¸\?4Sk\FS>4/_S‚\\GR�                  S¹4/_S¹Sº\FSB4S›\N4S»\=4/_S€\>" S@5      S;\<S94S¼\@SB4S½\@SF4\R" SB5      /_S¾\>" S@5      \\GR�                  S>4/_S¿\>" S@5      SD\84SÀ\FSF4/_SÁ\\GR�                  SF4/_SÂ\\GR�                  SF4/_SF/ \>" S@5      PS;\<S94PSÃ\SR¨                  SB4PSÄ\SR¨                  SB4PSÅ\SR¨                  SB4PSÆ\SRª                  SB4PSÇ\FSB4PSÈ\B" \?R˜                  \J\?R˜                  5      SB4PSÉ\B" \?R˜                  \J\?R˜                  \J\?R˜                  5      SB4PSÊ\B" \?R˜                  \J\?R˜                  \J\?R˜                  5      SB4P\S�-   \GSB4PSË\-   \GR                   SB4PS’\GR                   SB4P\\CRˆ                  SB4P\\CRŠ                  SB4PSÌ\%4PSÍ\B" \?R˜                  \=\?R˜                  \=\?R˜                  5      4PSÎ\B" \?R˜                  \=\?R˜                  5      Sg4PSÏ\B" \?R˜                  \=\?R˜                  5      Sg4PSÐ\B" \?R˜                  \=\?R˜                  \=\?R˜                  5      Sl4PSÑ\B" \?R¬                  \=\?R¬                  5      Sl4PSÒ\B" \?R˜                  \=\?R˜                  5      Sl4PSÓ\B" \?\=\GR�                  5      SX4PSZ\B" \?\=\?\=\?\=\GR�                  5      SX4PSW\GR�                  SX4PSÔ\B" \?R˜                  \=\?R˜                  \=\GR�                  5      SX4PSÕ\B" \?R˜                  \=\GR–                  5      Sq4PSÖ\B" \@\=\?5      SR4PS×\54PSØ\44PS®\24PS¯\-4PS°\04PS±\74PSÙ\B" \?R˜                  \J\?R˜                  5      S³4PSÚ\,4PSÛ\+4PSÜ\B" \?\=\F5      4PSÝ\B" \?\=\F5      4PSÞ\94PSß\94PSà\-   S-   \B" \?\=5      SÂ4PSá\-   S-   \B" \?\=5      SÁ4PSâ\-   Sã-   \B" \?\=\GR�                  \=\F5      SB4PSä\B" \?R˜                  \=\?R˜                  5      4PSå\84PSæ\)4PSç\*4PSè\B" \?R˜                  \=\?R˜                  5      Sµ4PSé\B" \?R¬                  \=\?R¬                  5      S·4PSê\B" \F\=5      S‚4PSë\?4PSì\B" \?R˜                  \=\?R˜                  5      S¾4PSh\-   S-   \CRˆ                  Sg4PSh\-   S-   \CRŠ                  Sg4PSí\B" \?\F5      4PSî\B" \?\F5      4PSï\B" \?\=\F5      4PSƒ\?4PSð\B" \?\=\?5      4PSd\?4PSñ\B" \?\=5      SF4PSò\B" \?\=\F\GR�                  5      SX4PSó\-   S-   \GR¢                  SB4PSó\-   S-   \GR¢                  SB4PSô\-   \GR¢                  SB4PSõ\GR¢                  SB4PSö\GR¢                  SB4PS÷\F4P\Sø-   \GR                   S¿4P\Sù-   \GR®                  S¿4PSx\-   Sú-   \B" \GR®                  \?Rš                  \SRª                  5      4P\\GR                   SB4P_ErXSûrYgü)ýr   é9   z^
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              #   ó–   #   • UR                  5       [        UR                  S5      4v •  S/Ul        UR	                  5       Ul        g 7f©Né   r#   )Ústartr   ÚgroupÚstackÚendÚpos©ÚlexerÚmatchÚctxs      r9   Úpunctuation_root_callbackÚ%XQueryLexer.punctuation_root_callbackr   s6   é € Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8à�HˆŒ	Ø—)‘)“+ˆ�ùó   ‚AA	c              #   ó–   #   • UR                  5       [        UR                  S5      4v •  S/Ul        UR	                  5       Ul        g 7frH   )rJ   r   rK   rL   rM   rN   rO   s      r9   Úoperator_root_callbackÚ"XQueryLexer.operator_root_callbackx   s6   é € Ø�k‰k‹mœX u§{¡{°1£~Ð5Ò5à�HˆŒ	Ø—)‘)“+ˆ�ùrU   c              #   ó"  #   • UR                  5       [        R                  UR                  S5      4v •  U R                  (       a3  UR
                  R                  U R                  R                  5       5        UR                  5       Ul	        g 7f©NrI   )
rJ   r   r3   rK   Úxquery_parse_staterL   ÚappendÚpoprM   rN   rO   s      r9   Úpopstate_tag_callbackÚ!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              #   ó   #   • UR                  5       [        R                  UR                  S5      4v •  UR                  R                  U R                  R                  5       5        UR                  5       Ul	        g 7frZ   )
rJ   r   ÚDocrK   rL   r\   r[   r]   rM   rN   rO   s      r9   Úpopstate_xmlcomment_callbackÚ(XQueryLexer.popstate_xmlcomment_callback„   sR   é € Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜×1Ñ1×5Ñ5Ó7Ô8Ø—)‘)“+ˆ�ùó   ‚A<A>c              #   ój  #   • UR                  5       [        UR                  S5      4v •  U R                  R	                  5       nUS:X  a¶  [
        R                  " SUR                  S5      5      (       aY  UR                  5       [        UR                  S5      4v •  UR                  R                  S5        UR                  5       Ul
        g UR                  R                  S5        UR                  S5      Ul
        g UR                  R                  U5        UR                  S5      Ul
        g 7f)NrI   Úoccurrenceindicatorz[?*+]+é   Úoperator)rJ   r   rK   r[   r]   r0   rQ   rL   r\   rM   rN   )rP   rQ   rR   Ú
next_states       r9   Úpopstate_kindtest_callbackÚ&XQueryLexer.popstate_kindtest_callback‰   sÒ   é € Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø×-Ñ-×1Ñ1Ó3ˆ
ØÐ.Ó.Ü�xŠx˜ %§+¡+¨a£.×1Ñ1Ø—k‘k“m¤[°%·+±+¸a³.Ð@Ò@Ø—	‘	× Ñ  Ô,ØŸ)™)›+�•à—	‘	× Ñ  Ô,ØŸ)™) A›,�•à�I‰I×Ñ˜ZÔ(Ø—i‘i “lˆC�Gùs   ‚D1D3c              #   óÊ  #   • UR                  5       [        UR                  S5      4v •  [        U R                  5      S:X  a4  UR
                  R                  5         UR
                  (       d  S/Ul        OU[        UR
                  5      S:”  a4  UR
                  R                  U R                  R                  5       5        OS/Ul        UR                  5       Ul	        g 7f)NrI   r   r#   )
rJ   r   rK   Úlenr[   rL   r]   r\   rM   rN   rO   s      r9   Úpopstate_callbackÚ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              #   ó  #   • UR                  5       [        R                  UR                  S5      4v •  U R                  R                  S5        UR                  R                  S5        UR                  5       Ul        g 7f)NrI   Úelement_contentÚ	start_tag©	rJ   r   r3   rK   r[   r\   rL   rM   rN   rO   s      r9   Ú+pushstate_element_content_starttag_callbackÚ7XQueryLexer.pushstate_element_content_starttag_callback¨   sX   é € Ø�k‰k‹mœTŸX™X u§{¡{°1£~Ð5Ò5Ø× Ñ ×'Ñ'Ð(9Ô:Ø�	‰	×Ñ˜Ô%Ø—)‘)“+ˆ�ùó   ‚A?Bc              #   ó.  #   • UR                  5       [        R                  UR                  S5      4v •  UR                  R                  S5        U R                  R                  UR                  R                  5        UR                  5       Ul
        g 7f)NrI   Úcdata_section)rJ   r   ra   rK   rL   r\   r[   Ústater]   rM   rN   rO   s      r9   Ú pushstate_cdata_section_callbackÚ,XQueryLexer.pushstate_cdata_section_callback®   s_   é € Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô)Ø× Ñ ×'Ñ'¨¯	©	¯©Ô6Ø—)‘)“+ˆ�ùó   ‚BBc              #   ó.  #   • UR                  5       [        R                  UR                  S5      4v •  U R                  R                  UR                  R                  5        UR                  R                  S5        UR                  5       Ul
        g 7f)NrI   rr   )rJ   r   r3   rK   r[   r\   ry   r]   rL   rM   rN   rO   s      r9   Úpushstate_starttag_callbackÚ'XQueryLexer.pushstate_starttag_callback´   s_   é € Ø�k‰k‹mœTŸX™X u§{¡{°1£~Ð5Ò5Ø× Ñ ×'Ñ'¨¯	©	¯©Ô6Ø�	‰	×Ñ˜Ô%Ø—)‘)“+ˆ�ùr|   c              #   ól  #   • UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  S/Ul        U R                  R                  S5        UR                  5       Ul	        g 7f©NrI   rg   é   r#   rh   ©
rJ   r   rK   r   r   rL   r[   r\   rM   rN   rO   s      r9   Ú!pushstate_operator_order_callbackÚ-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  #   • UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  S/Ul        U R                  R                  S5        UR                  5       Ul	        g 7fr�   rƒ   rO   s      r9   Úpushstate_operator_map_callbackÚ+XQueryLexer.pushstate_operator_map_callbackÂ   r†   r‡   c              #   ól  #   • UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  S/Ul        U R                  R                  S5        UR                  5       Ul	        g 7fr�   rƒ   rO   s      r9   Ú pushstate_operator_root_validateÚ,XQueryLexer.pushstate_operator_root_validateÊ   r†   r‡   c              #   ól  #   • UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  S/Ul        U R
                  R                  S5        UR                  5       Ul        g 7fr�   )	rJ   r   rK   r   rL   r[   r\   rM   rN   rO   s      r9   Ú)pushstate_operator_root_validate_withmodeÚ5XQueryLexer.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Ø—)‘)“+ˆ�ùr‡   c              #   ó  #   • UR                  5       [        R                  UR                  S5      4v •  UR                  R                  S5        U R                  R                  S5        UR                  5       Ul        g 7f)NrI   Úprocessing_instructionrh   ©	rJ   r   ra   rK   rL   r\   r[   rM   rN   rO   s      r9   Ú2pushstate_operator_processing_instruction_callbackÚ>XQueryLexer.pushstate_operator_processing_instruction_callbackÚ   sX   é € Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×ÑÐ1Ô2Ø× Ñ ×'Ñ'¨
Ô3Ø—)‘)“+ˆ�ùrv   c              #   ó  #   • UR                  5       [        R                  UR                  S5      4v •  UR                  R                  S5        U R                  R                  S5        UR                  5       Ul        g 7f)NrI   r’   rq   r“   rO   s      r9   Ú9pushstate_element_content_processing_instruction_callbackÚEXQueryLexer.pushstate_element_content_processing_instruction_callbackà   sY   é € Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×ÑÐ1Ô2Ø× Ñ ×'Ñ'Ð(9Ô:Ø—)‘)“+ˆ�ùrv   c              #   ó  #   • UR                  5       [        R                  UR                  S5      4v •  UR                  R                  S5        U R                  R                  S5        UR                  5       Ul        g 7f)NrI   rx   rq   r“   rO   s      r9   Ú0pushstate_element_content_cdata_section_callbackÚ<XQueryLexer.pushstate_element_content_cdata_section_callbackæ   sX   é € Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô)Ø× Ñ ×'Ñ'Ð(9Ô:Ø—)‘)“+ˆ�ùrv   c              #   ó  #   • UR                  5       [        R                  UR                  S5      4v •  UR                  R                  S5        U R                  R                  S5        UR                  5       Ul        g 7f)NrI   rx   rh   r“   rO   s      r9   Ú)pushstate_operator_cdata_section_callbackÚ5XQueryLexer.pushstate_operator_cdata_section_callbackì   sW   é € Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô)Ø× Ñ ×'Ñ'¨
Ô3Ø—)‘)“+ˆ�ùrv   c              #   ó  #   • UR                  5       [        R                  UR                  S5      4v •  UR                  R                  S5        U R                  R                  S5        UR                  5       Ul        g 7f)NrI   Úxml_commentrq   r“   rO   s      r9   Ú-pushstate_element_content_xmlcomment_callbackÚ9XQueryLexer.pushstate_element_content_xmlcomment_callbackò   sX   é € Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô'Ø× Ñ ×'Ñ'Ð(9Ô:Ø—)‘)“+ˆ�ùrv   c              #   ó  #   • UR                  5       [        R                  UR                  S5      4v •  UR                  R                  S5        U R                  R                  S5        UR                  5       Ul        g 7f)NrI   r    rh   r“   rO   s      r9   Ú&pushstate_operator_xmlcomment_callbackÚ2XQueryLexer.pushstate_operator_xmlcomment_callbackø   sW   é € Ø�k‰k‹mœVŸZ™Z¨¯©°Q«Ð7Ò7Ø�	‰	×Ñ˜Ô'Ø× Ñ ×'Ñ'¨
Ô3Ø—)‘)“+ˆ�ùrv   c              #   ó’  #   • UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  U R
                  R                  S5        UR                  R                  S5        UR                  5       Ul	        g 7f)NrI   rg   r‚   Úkindtest©
rJ   r   rK   r   r   r[   r\   rL   rM   rN   rO   s      r9   Úpushstate_kindtest_callbackÚ'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              #   ó’  #   • UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  U R
                  R                  S5        UR                  R                  S5        UR                  5       Ul	        g 7f)NrI   rg   r‚   rh   Úkindtestforpir¨   rO   s      r9   Ú)pushstate_operator_kindtestforpi_callbackÚ5XQueryLexer.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              #   ó’  #   • UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  U R
                  R                  S5        UR                  R                  S5        UR                  5       Ul	        g 7f)NrI   rg   r‚   rh   r§   r¨   rO   s      r9   Ú$pushstate_operator_kindtest_callbackÚ0XQueryLexer.pushstate_operator_kindtest_callback  r«   r¬   c              #   ó¦  #   • UR                  5       [        R                  UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  UR                  5       [
        UR                  S5      4v •  U R                  R                  S5        UR                  R                  S5        UR                  5       Ul
        g 7f)NrI   rg   r‚   rf   r§   )rJ   r   r3   rK   r   r   r[   r\   rL   rM   rN   rO   s      r9   Ú/pushstate_occurrenceindicator_kindtest_callbackÚ;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              #   ó  #   • UR                  5       [        R                  UR                  S5      4v •  U R                  R                  S5        UR                  R                  S5        UR                  5       Ul        g 7f)NrI   rh   rr   rs   rO   s      r9   Ú$pushstate_operator_starttag_callbackÚ0XQueryLexer.pushstate_operator_starttag_callback  sW   é € Ø�k‰k‹mœTŸX™X u§{¡{°1£~Ð5Ò5Ø× Ñ ×'Ñ'¨
Ô3Ø�	‰	×Ñ˜Ô%Ø—)‘)“+ˆ�ùrv   c              #   óÌ   #   • UR                  5       [        UR                  S5      4v •  U R                  R	                  S5        S/Ul        UR                  5       Ul        g 7f)NrI   rh   r#   )rJ   r   rK   r[   r\   rL   rM   rN   rO   s      r9   Ú pushstate_operator_root_callbackÚ,XQueryLexer.pushstate_operator_root_callback$  sJ   é € Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø× Ñ ×'Ñ'¨
Ô3Ø�HˆŒ	Ø—)‘)“+ˆ�ùs   ‚A"A$c              #   ól  #   • UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  UR                  5       [        UR                  S5      4v •  U R
                  R                  S5        S/Ul        UR                  5       Ul	        g 7f)NrI   rg   r‚   rh   r#   r¨   rO   s      r9   Ú*pushstate_operator_root_construct_callbackÚ6XQueryLexer.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ˆŒ	Ø—)‘)“+ˆ�ùr‡   c              #   ó   #   • UR                  5       [        UR                  S5      4v •  UR                  R	                  5       nU R
                  R                  U5        S/Ul        UR                  5       Ul        g 7frH   )	rJ   r   rK   rL   r]   r[   r\   rM   rN   )rP   rQ   rR   Ú	cur_states       r9   Úpushstate_root_callbackÚ#XQueryLexer.pushstate_root_callback2  sY   é € Ø�k‰k‹mœ[¨%¯+©+°a«.Ð8Ò8Ø—I‘I—M‘M“Oˆ	Ø× Ñ ×'Ñ'¨	Ô2Ø�HˆŒ	Ø—)‘)“+ˆ�ùrd   c              #   óÐ   #   • UR                  5       [        R                  UR                  S5      4v •  UR                  R                  S5        UR                  5       Ul        g 7f)NrI   rh   )rJ   r   Ú	AttributerK   rL   r\   rM   rN   rO   s      r9   Ú%pushstate_operator_attribute_callbackÚ1XQueryLexer.pushstate_operator_attribute_callback9  sC   é € Ø�k‰k‹mœTŸ^™^¨U¯[©[¸«^Ð;Ò;Ø�	‰	×Ñ˜Ô$Ø—)‘)“+ˆ�ùs   ‚A$A&Úcommentz[^:()]+z\(:ú#pushz:\)ú#popz[:()]Ú
whitespaceú\s+rh   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)\bz6return|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*)(\())rf   r®   z!(item)(\s*)(\()(\s*)(\))(?=[*+?])rf   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\?>rx   z]]>rr   z(/>)Ú>rq   Ú"Ú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]+)r$   N)Zr%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r[   ÚncnamestartcharÚ
ncnamecharÚncnameÚpitarget_namestartcharÚpitarget_namecharÚpitargetÚprefixednameÚunprefixednameÚqnameÚ	entityrefÚcharrefÚstringdoubleÚstringsingleÚelementcontentcharÚquotattrcontentcharÚaposattrcontentcharr0   r1   Ú	MULTILINEr2   rS   rW   r^   rb   rj   rn   rt   rz   r~   r„   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   ra   r3   rÅ   r   r   ÚFloatÚIntegerÚPseudor4   r6   r7   r$   r8   r9   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Ð.ð?
ð 8Ø�]‰]˜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ƒFr8   r   c                   ób  • \ rS rSrSrSrSrSS/rSS/rS	S
/r	Sr
\R                  \R                  -  rS\4S\4S\R"                  4S\R$                  4/\" S5      S\R*                  S4S\S4\" S5      /S\S4/S\S4\" S5      S\S4S\S4S\4S\R4                  S4S\S4S\S4S\R4                  S4S\R6                  4S \R8                  4S!\R<                  4S"\R>                  4S#\ RB                  4S$\ RD                  4S%\ RF                  4S&\RH                  4S'\R"                  4/S(.r%S)r&g*)+r   i+  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#   r$   N)'r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   r1   rÿ   r2   r	   r
   r  r5   r   r   ÚRegexr   r   r   r   r  ÚReservedÚConstantr   ÚBuiltinÚOtherr   r  ÚHexr	  r  r6   r7   r$   r8   r9   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ƒFr8   r   c                   óŠ  • \ rS rSrSrSrSrS/rS/rS/r	Sr
\R                  rS	\4S
\R                  S4S\S4/S\R                  S4/S\S4S\R$                  S4S\S4S\S4S\S4S\S4S\R(                  4/S\S4S\S4S\4S\S4S\S4S\R(                  4S\4S\R,                  4/S\R(                  4\" S5      /S.rSrg )!r   it  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#   r$   N)r%   r&   r'   r(   r)   r*   r+   r,   r-   r.   r/   r0   rÿ   r2   r   ÚEscaper   r   r4   r	   r   r   r  r   r6   r7   r$   r8   r9   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 ƒFr8   r   c                   ó’  • \ rS rSrSrSrS/rS/rS/rSr	Sr
\R                  rS	rS
\4S\4/S\R$                  S4S\R&                  S4/S\" \\" \5      5      S4S\R0                  S4\" S5      /\" S5      S\S4S\" \\" \5      5      S4S\-   S-   \" \S5      S4S\-   S-   \" \R:                  S5      S4S\R<                  S4\" S5      /\" S5      S\4S\S 4\" S5      /S!\4S"\" \R@                  \" \5      \R@                  5      4S#\S4/S$\4S%\" \5      S4S&\" \5      S4S'\S4/\S(-   \R:                  4S#\S4/S).r!S*r"g+),r   i¨  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+rB   )r#   r)  r,  Úcontentr&  r(  r'  r+  r$   N)#r%   r&   r'   r(   r)   r*   r,   r-   r.   r+   r/   r0   Ú
IGNORECASEr2   Ú_dotr	   r   r   ÚClassr4   r   r   r   r   rÅ   r   r   r   r
   ÚPreprocr3   r   ÚInterpolr6   r7   r$   r8   r9   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ƒFr8   r   )#r)   r0   Ú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   r$   r8   r9   Ú<module>r:     s‚   ðñó 
÷÷ ÷-÷ -÷ -÷ <Ý *Ý 6Ý *â
M€ô�
ô ô>oÐ$ô oôdFˆzô FôR1�ô 1ôhFÐ"õ Fr8   