+
    Ž°³jÞ ã                   ó  € R t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ^ RI
Ht ^ RIHtHtHtHtHtHtHtHtHt ^ RIHtHtHtHtHtHtHtHtHtH t H!t!H"t" ^ R	I#H$t$H%t% . R'Ot&R t' ! R R
]4      t( ! R R]4      t) ! R R]4      t* ! R R]4      t+ ! R R]4      t, ! R R]4      t- ! R R]-4      t. ! R  R]4      t/ ! R! R]4      t0 ! R" R]4      t1 ! R# R]4      t2 ! R$ R]4      t3 ! R% R]4      t4 ! R& R]4      t5R# )(zÅ
pygments.lexers.markup
~~~~~~~~~~~~~~~~~~~~~~

Lexers for non-HTML markup languages.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)ÚXmlLexer)ÚJavascriptLexer)ÚCssLexer)ÚLilyPondLexer)Ú	JsonLexer)	Ú
RegexLexerÚDelegatingLexerÚincludeÚbygroupsÚusingÚthisÚdo_insertionsÚdefaultÚwords)ÚTextÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚGenericÚOtherÚ
WhitespaceÚLiteral)Úget_bool_optÚClassNotFoundÚBBCodeLexerÚMoinWikiLexerÚRstLexerÚTexLexerÚ
GroffLexerÚMozPreprocHashLexerÚMozPreprocPercentLexerÚMozPreprocXulLexerÚMozPreprocJavascriptLexerÚMozPreprocCssLexerÚMarkdownLexerÚOrgLexerÚTiddlyWiki5LexerÚWikitextLexerc              #  ó>   "  € V  F  w  r#pW!,           W43x € K  	  R# 5i)a  Re-base token indices yielded by a delegated sub-lexer.

A sub-lexer's ``get_tokens_unprocessed`` returns indices relative to the
snippet it was given (starting at 0), but the surrounding lexer must yield
indices that are absolute within the whole input text.
N© )ÚtokensÚoffsetÚindexÚtokenÚvalues   &&   ÚW/home/luca/screen-checking/.venv/lib/python3.14/site-packages/pygments/lexers/markup.pyÚ_shift_indicesr4       s#   é € ó  &Ñˆ�eØ�n˜eÐ*Ô*ó  &ùs   ‚c            
       óž   € ] tR t^+tRtRtR.tR.tRtRt	RR]
3R	]R
3R]
3.R
R]
3R]! ]P                  ]]4      3R]! ]]4      3R]R3./tRtR# )r   z/
A lexer that highlights BBCode(-like) syntax.
ÚBBCodeÚbbcodeztext/x-bbcodezhttps://www.bbcode.org/ú0.6Úrootz[^[]+z\[/?\w+Útagz\[ú\s+z(\w+)(=)("?[^\s"\]]+"?)z(=)("?[^\s"\]]+"?)ú\]ú#popr-   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚ	mimetypesÚurlÚversion_addedr   r   r
   r   Ú	Attributer   r   r.   Ú__static_attributes__r-   ó    r3   r   r   +   sš   † ñð €DØˆj€GØ Ð!€IØ
#€CØ€Mð 	Ø�tÐà˜ %Ð(à�DˆMð
ð 	Ø�TˆNà'Ù�d—n‘n h°Ó7ð9ð #Ù�h Ó'ð)ð �G˜VÐ$ð

ð„FrJ   c                   ó  € ] tR t^LtRtRtRR.t. tR.tRt	Rt
]P                  ]P                  ,          tRR	]3R
]! ]]4      3R]! ]P(                  ]! ]4      ]P(                  ]4      3R]! ]P2                  ]P4                  4      R3R]3R]! ]]P2                  ]4      3R]! ]]P2                  ]4      3R]3R]! ]]]4      3R]3R]3R]3R]3.RR]P2                  R3R]R3R]P6                  3R]P6                  3./tRtR# )r   z&
For MoinMoin (and Trac) Wiki markup.
zMoinMoin/Trac Wiki markupz	trac-wikiÚmoinztext/x-trac-wikizhttps://moinmo.inú0.7r9   z^#.*$z(!)(\S+)z^(=+)([^=]+)(=+)(\s*#.+)?$z(\{\{\{)(\n#!.+)?Ú	codeblockz(\'\'\'?|\|\||`|__|~~|\^|,,|::)z^( +)([.*-])( )z^( +)([a-z]{1,5}\.)( )z\[\[\w+.*?\]\]z(\[[^\s\]]+)(\s+[^\]]+?)?(\])z^----+$z[^\n\'\[{!_~^,|]+ú\nÚ.z\}\}\}r=   z\{\{\{z#pushz[^{}]+r-   N)r>   r?   r@   rA   rB   rC   rD   Ú	filenamesrE   rF   rG   ÚreÚ	MULTILINEÚ
IGNORECASEÚflagsr   r
   r   r   r   ÚHeadingr   r   r   r   ÚBuiltinÚ	NamespaceÚPreprocr.   rI   r-   rJ   r3   r   r   L   sM  † ñð '€DØ˜FÐ#€GØ€IØ#Ð$€IØ
€CØ€Mà�L‰L˜2Ÿ=™=Õ(€Eð 	Ø�wÐØ™( 7¨DÓ1Ð2à*Ù�g—o‘o¡u¨T£{°G·O±OÀVÓLðNð "¡8¨D¯L©L¸$¿.¹.Ó#IÈ;ÐWØ/°Ð9à¡¨$°·±¸dÓ!CÐDØ&©°°t·|±|ÀTÓ(JÐKà Ð(Ø-Ù�g˜v wÓ/ð1à˜Ð!Ø! 4Ð(Ø�DˆMØ�4ˆLð'
ð* 	Ø˜Ÿ™ fÐ-à˜˜gÐ&Ø˜Ÿ™Ð(Ø�7—?‘?Ð#ð
ð-„FrJ   c                   óF  a € ] tR t^zt o RtRtRt. R6OtRR.tRR.t	Rt
]P                  tR	 tR
tRtR]P"                  ! ]4       ]P"                  ! ]4       R2tRR]! ]P*                  ]]P*                  ]]P*                  ]4      3R]! ]P*                  ]]P*                  ]4      3R]! ]]]! ]RR7      4      3R]! ]]]! ]RR7      4      3R]! ]]]! ]RR7      4      3R]! ]]]! ]RR7      4      3R]! ]]]! ]RR7      4      3R]! ]]]! ]RR7      4      3R]3R]! ]]]P8                  ]]]! ]RR7      4      3R]! ]]]P<                  ]! ]RR7      4      3R]! ]]]P<                  ]! ]RR7      4      3R]! ]]]P<                  ]]P8                  ]]]! ]RR7      4      3R]3R]! ]]P@                  ]4      3R ]! ]! ]RR7      ]! ]RR7      4      3R!]! ]!PD                  ]]!]!]]!4      3]#! R4      .RR"]3R#]!R$3R%]! ]!]!PH                  ]!4      3R&]!3R']! ]PJ                  ]PL                  4      3R(]! ]PL                  ]PJ                  4      3R)]PN                  3R*]PP                  3R+]!3R,]P<                  3R-]3R.]3.R$R/]!3R#],           ]!R03R1]!3./t)R2 t*R3 t+R4t,V t-R5# )7r    a/  
For reStructuredText markup.

Additional options accepted:

`handlecodeblocks`
    Highlight the contents of ``.. sourcecode:: language``,
    ``.. code:: language`` and ``.. code-block:: language``
    directives with a lexer for the given language (default:
    ``True``).

    .. versionadded:: 0.8
ÚreStructuredTextz(https://docutils.sourceforge.io/rst.htmlz*.rstz*.restz
text/x-rstztext/prs.fallenstein.rstrM   c           	   #  óP  "  € ^ RI Hp VP                  ^4      \        VP	                  ^4      3x € VP                  ^4      \
        VP	                  ^4      3x € VP                  ^4      \        P                  VP	                  ^4      3x € VP                  ^4      \        VP	                  ^4      3x € VP                  ^4      \
        VP	                  ^4      3x € VP                  ^4      \        VP	                  ^4      3x € VP                  ^4      \
        VP	                  ^4      3x € RpV P                  '       d'    V! VP	                  ^4      P                  4       4      pVP	                  ^4      p\        V4      pWAP	                  ^	4      ,           VP	                  ^
4      ,           VP	                  ^4      ,           pVf   VP                  ^4      \        V3x € R# . pVP                  R4      pRpV FO  p	\        V	4      V8”  d5   VP                  \        V4      ^ \
        V	RV 3.34       WiVR ,          pKG  Wi,          pKQ  	  \!        \#        WsP%                  V4      4      VP                  ^4      4       Rj  x€L
  R#   \         d     EL4i ; i L5i)é    ©Úget_lexer_by_nameNTÚ )Úpygments.lexersr_   Ústartr   Úgroupr   r   ÚWordr   ÚhandlecodeblocksÚstripr   Úlenr   Ú
splitlinesÚappendr4   r   Úget_tokens_unprocessed)
ÚselfÚmatchr_   ÚlexerÚ	indentionÚindention_sizeÚcodeÚinsÚ	codelinesÚlines
   &&        r3   Ú_handle_sourcecodeÚRstLexer._handle_sourcecode�   s$  é € Ý5ð �k‰k˜!‹nœk¨5¯;©;°q«>Ð9Ò9Ø�k‰k˜!‹nœd E§K¡K°£NÐ2Ò2Ø�k‰k˜!‹nœhŸm™m¨U¯[©[¸«^Ð;Ò;Ø�k‰k˜!‹nœk¨5¯;©;°q«>Ð9Ò9Ø�k‰k˜!‹nœd E§K¡K°£NÐ2Ò2Ø�k‰k˜!‹nœg u§{¡{°1£~Ð5Ò5Ø�k‰k˜!‹nœd E§K¡K°£NÐ2Ò2ð ˆØ× × Ð ðÙ)¨%¯+©+°a«.×*>Ñ*>Ó*@ÓA�ð —K‘K “Nˆ	Ü˜Y›ˆØŸK™K¨›NÕ*¨U¯[©[¸«_Õ<¸u¿{¹{È2»ÕNˆð Š=Ø—+‘+˜a“.¤&¨$Ð.Ò.Ùð ˆØ—O‘O DÓ)ˆ	ØˆÛˆDÜ�4‹y˜>Ô)Ø—
‘
œC ›I¨¬D°$°¸Ð2GÐ(HÐ'IÐJÔKØ˜^˜_Ð-Õ-’à•’ñ ô "Ü˜#×;Ñ;¸DÓAÓBØ�K‰K˜‹Nó÷ 	ò 	øô+ !ô Úðúñ*	ùs7   ‚EJ&Å%J Å,DJ&ÊJ$ÊJ&ÊJ!ÊJ&Ê J!Ê!J&u   '")]}>â€™â€�Â»!?u   â€�â€‘â€’â€“â€”Â z($|(?=[-/:.,; \n\x00z]))r9   zH^(=+|-+|`+|:+|\.+|\'+|"+|~+|\^+|_+|\*+|\++|#+)([ \t]*\n)(.+)(\n)(\1)(\n)zc^(\S.*)(\n)(={3,}|-{3,}|`{3,}|:{3,}|\.{3,}|\'{3,}|"{3,}|~{3,}|\^{3,}|_{3,}|\*{3,}|\+{3,}|#{3,})(\n)z!^(\s*)([-*+])( .+\n(?:\1  .+\n)*)Úinline©Ústatez1^(\s*)([0-9#ivxlcmIVXLCM]+\.)( .+\n(?:\1  .+\n)*)z4^(\s*)(\(?[0-9#ivxlcmIVXLCM]+\))( .+\n(?:\1  .+\n)*)z$^(\s*)([A-Z]+\.)( .+\n(?:\1  .+\n)+)z*^(\s*)(\(?[A-Za-z]+\))( .+\n(?:\1  .+\n)+)z^(\s*)(\|)( .+\n(?:\|  .+\n)*)zl^( *\.\.)(\s*)((?:source)?code(?:-block)?)(::)([ \t]*)([^\n]+)(\n[ \t]*\n)([ \t]+)(.*)(\n)((?:(?:\8.*)?\n)+)z.^( *\.\.)(\s*)([\w:.+-]+?)(::)(?:([ \t]*)(.*))z'^( *\.\.)(\s*)(_(?:[^:\\]|\\.)+:)(.*?)$z^( *\.\.)(\s*)(\[.+\])(.*?)$z9^( *\.\.)(\s*)(\|.+\|)(\s*)([\w:-]+?)(::)(?:([ \t]*)(.*))z^ *\.\..*(\n( +.*\n|\n)+)?z+^( *)(:(?:\\\\|\\:|[^:\n])+:(?=\s))([ \t]*)z!^(\S.*(?<!::)\n)((?:(?: +.*)\n)+)z2(::)(\n[ \t]*\n)([ \t]+)(.*)(\n)((?:(?:\3.*)?\n)+)ú\\.z``Úliteralz(`.+?)(<.+?>)(`__?)z`.+?`__?z(`.+?`)(:[a-zA-Z0-9:.+-]+?:)?z(:[a-zA-Z0-9:.+-]+?:)(`.+?`)z\*\*.+?\*\*z\*.+?\*z\[.*?\]_ú<.+?>z[^\\\n\[*`:]+rP   z[^`]+r=   Ú`c                óX   € \        VR R4      V n        \        P                  ! V 3/ VB  R# ©re   TN©r   re   r   Ú__init__©rk   Úoptionss   &,r3   r€   ÚRstLexer.__init__  ó'   € Ü ,¨WÐ6HÈ$Ó OˆÔÜ×Ò˜DÑ, GÔ,rJ   c                óH  € V R ,          R8X  d   V R,          R8w  d   R# V P                  R4      pV P                  RV^,           4      pVR	8”  dS   V^,          ^,           V8X  d<   W^,           ,          R9   d&   W^,           ,          W^,
          ,          8X  d   R# R# R# R# R# )
:Né   Nz..:r†   é   NrP   g333333Ó?Ú
z-=g      à?Néÿÿÿÿ)Úfind)ÚtextÚp1Úp2s   &  r3   Úanalyse_textÚRstLexer.analyse_text  s�   € Ø��8�tÔ  S¥	¨SÔ 0ÙØ�Y‰Y�t‹_ˆØ�Y‰Y�t˜R !�VÓ$ˆØ�ŒGØ�Q•˜•
˜bÔ Ø˜•T•
˜dÔ"Ø˜•T•
˜d a¥4�jÔ(Ùñ )ñ #ñ !ñ rJ   ©re   N)ÚrestructuredtextÚrstÚrest).r>   r?   r@   rA   rB   rC   rF   rD   rQ   rE   rG   rR   rS   rU   rt   ÚclosersÚunicode_delimitersÚescapeÚend_string_suffixr
   r   rV   r   r   r   r   r   r   rd   r   ÚTagr   ÚClassr   ÚEscaper	   ÚInterpolÚVariablerH   ÚStrongÚEmphr.   r€   rŽ   rI   Ú__classdictcell__©Ú__classdict__s   @r3   r    r    z   s–  ø‡ € ñð €DØ
4€CÚ1€GØ˜(Ð#€IØÐ9Ð:€IØ€MØ�L‰L€Eò(ðV *€GØ?ÐØ0°·²Ð;MÓ1NÐ0OÐPR×PYÒPYÐZaÓPbÐOcÐcfÐgÐð 	ð!á�g—o‘o t¨W¯_©_Ø˜GŸO™O¨Tó3ð4ð
<á�g—o‘o t¨W¯_©_¸dÓCðEð 2Ù�d˜F¡E¨$°hÔ$?Ó@ðBð BÙ�d˜F¡E¨$°hÔ$?Ó@ðBàDÙ�d˜F¡E¨$°hÔ$?Ó@ðBð 5Ù�d˜F¡E¨$°hÔ$?Ó@ðBà:Ù�d˜F¡E¨$°hÔ$?Ó@ðBð /Ù�d˜H¡e¨D¸Ô&AÓBðDð?àð!ð ?Ù�k 4¨¯©¸ÀTÙ˜D¨Ô1ó3ð4ð 8Ù�k 4¨¯©±5¸ÀXÔ3NÓOðQð -Ù�k 4¨¯©±5¸ÀXÔ3NÓOðQð JÙ�k 4¨¯©°4¸¿¹Ø! 4©¨t¸8Ô)DóFðGð +¨GÐ4à;Ù�d˜DŸJ™J¨Ó-ð/ð 2Ù‘e˜D¨Ô1±5¸ÀXÔ3NÓOðQð CÙ�f—m‘m T¨6°6¸4ÀÓHðJá�HÓðo8
ðr 	Ø�TˆNØ�F˜IÐ&Ø#Ù�f˜fŸo™o¨vÓ6ð8à˜&Ð!Ø-Ù�d—m‘m T§^¡^Ó4ð6à,Ù�d—n‘n d§m¡mÓ4ð6à˜WŸ^™^Ð,Ø˜Ÿ™Ð&Ø˜&Ð!Ø�t—x‘xÐ Ø˜tÐ$Ø�4ˆLð
ð" 	Ø�vÐØÐ&Õ&¨°Ð7Ø�6ˆNð
ðWP€Fòd-÷	ð 	rJ   c                   óž  a € ] tR tRt o RtRtRR.t. R)OtRR.tRt	R	t
R
R]3R]P                  3R]P                  3.RR]! ]]P                  ]P                  ]P                  4      R3R]P"                  R3R]R3R]P"                  R3R]R3R]R3R]3]! R
4      R]3.	RR]P(                  3]! R
4      R]3R]3R]P                  3.RR ]R!3R]R!3]! R4      .RR"]R!3R]R!3R]P                  3]! R4      .RR#]! ]]P                  ]P                  ]P                  4      R!3]! R4      .RR$]P.                  3R%]3]! R!4      ./tR& tR'tV tR(# )*r!   i!  z4
Lexer for the TeX and LaTeX typesetting languages.
ÚTeXÚtexÚlatexz
text/x-texztext/x-latexzhttps://tug.orgr`   Úgeneralz%.*?\nz[{}]z[&_^]r9   z8(\\begin)(\{)((?:display)?math|equation\*?|align\*?)(\})Úenvironmentmathz\\\[Údisplaymathz\\\(Ú
inlinemathz\$\$z\$z\\([a-zA-Z@_:]+|\S?)Úcommandz\\$z[^\\$%&_^{}]+Úmathz\\([a-zA-Z]+|\S?)ú[0-9]+z[-=!+*/()\[\]]z[^=!+*/()\[\]\\$%&_^{}0-9-]+z\\\)r=   z\\\]z6(\\end)(\{)((?:display)?math|equation\*?|align\*?)(\})z\[.*?\]ú\*c                óD   € R F  pV R\        V4       V8X  g   K   R# 	  R# )ú\documentclassNT)r¯   z\inputz\documentstylez\relax)rg   )r‹   rb   s   & r3   rŽ   ÚTexLexer.analyse_text^  s$   € ó!ˆEà�K”S˜“ZÐ  EÖ)Úó!rJ   r-   N)z*.texz*.auxz*.toc)r>   r?   r@   rA   rB   rC   rD   rQ   rE   rF   rG   r   r   rW   r
   r   r   ÚBacktickr	   r   rœ   r   r   rH   r   r.   rŽ   rI   rŸ   r    s   @r3   r!   r!   !  sß  ø‡ € ñð €DØ�gÐ€GÚ+€IØ˜~Ð.€IØ
€CØ€Mð 	Ø˜Ð Ø�d—l‘lÐ#Ø�t—|‘|Ð$ð
ð
 	ØHÙ�g˜tŸ|™|¨T¯\©\¸4¿<¹<ÓHØð ð �f—o‘o }Ð5Ø�f˜lÐ+Ø�f—o‘o }Ð5Ø�F˜LÐ)Ø$ g¨yÐ9Ø�WÐÙ�IÓØ˜tÐ$ð
ð 	Ø! 4§=¡=Ð1Ù�IÓØ˜ÐØ Ð)Ø,¨d¯l©lÐ;ð
ð 	Ø�f˜fÐ%Ø�F˜FÐ#Ù�F‹Oð
ð
 	Ø�f˜fÐ%Ø�f˜fÐ%Ø�D—L‘LÐ!Ù�F‹Oð	
ð 	ØFÙ�g˜tŸ|™|¨T¯\©\¸4¿<¹<ÓHÈ&ðRá�F‹Oð
ð
 	Ø˜Ÿ™Ð(Ø�GÐÙ�F‹Oð
ðU/€F÷bð rJ   c                   ój  a € ] tR tRt o RtRt. ROt. ROtRR.tRt	Rt
RR	]! ]]4      R
3R]R
3R]R3]! R4      .R]! R4      R]3R]R3.RR]3R]P&                  3R]P&                  3R]P&                  3R]P&                  3R]R
3.R
R]R3]! R4      R]P(                  3R]3R]3R]3./tR tRtV tR# ) r"   ie  zz
Lexer for the (g)roff typesetting language, supporting groff
extensions. Mainly useful for highlighting manpage sources.
ÚGroffzapplication/x-troffz
text/troffz"https://www.gnu.org/software/groffr8   r9   z	(\.)(\w+)Úrequestz\.z[^\\\n]+ÚtextlineÚescapesrO   r=   z	\\"[^\n]*z\\[fn]\wz\\\(.{2}z	\\.\[.*\]ry   z\\\nz	"[^\n"]+"z\d+z\S+r;   c                óâ   € V R ,          R8w  d   R# V R,          R8X  d   R# V R,          R8X  d   R# V R,          P                  4       '       d"   V ^,          P                  4       '       d   R	# R
# R
# ):Né   NrP   F:Nr‡   Nz.\"T:Né   Nz.TH :r¸   r‡   NgÍÌÌÌÌÌì?N)ÚisalnumÚisspace)r‹   s   &r3   rŽ   ÚGroffLexer.analyse_text’  s\   € Ø��8�sŒ?ÙØ��8�vÔÙØ��8�vÔÙØ��9×Ñ×Ò 4¨¥7§?¡?×#4Ò#4Ùñ $5ÑrJ   r-   N)ÚgroffÚnroffÚman)z*.[1-9]z*.manz*.1pz*.3pm)r>   r?   r@   rA   rB   rC   rD   rQ   rE   rF   rG   r
   r   r   r   r   r	   r   r   rš   ÚDoubler   r.   rŽ   rI   rŸ   r    s   @r3   r"   r"   e  s'  ø‡ € ñð
 €DÚ'€GÚ5€IØ&¨Ð5€IØ
.€CØ€Mð 	Ø™8 D¨'Ó2°IÐ>Ø�K Ð+à˜$ 
Ð+Ù�JÓð
ð 	Ù�IÓØ˜$ÐØ�D˜&Ð!ð
ð
 	à˜7Ð#Ø˜&Ÿ-™-Ð(Ø˜&Ÿ-™-Ð(Ø˜6Ÿ=™=Ð)Ø�V—]‘]Ð#Ø�d˜IÐ&ð
ð 	Ø�D˜&Ð!Ù�IÓØ˜6Ÿ=™=Ð)Ø�VÐØ�VÐØ�TˆNð
ð-€F÷@ð rJ   c                   óL  € ] tR tRtRtRt].t. t. tRt	Rt
RR]P                  R3R
]3.R	R]! ]P                  ]4      R3]! R4      ]P                  R3.R]! R4      ]3R]! ]]4      3R]3R]P*                  3R]P.                  3R]P0                  3R]3R]R3R]3R]3.
/tRtR# )r#   i�  z_
Lexer for Mozilla Preprocessor files (with '#' as the marker).

Other data is left untouched.
ÚmozhashpreprocúKhttps://firefox-source-docs.mozilla.org/build/buildsystem/preprocessor.htmlú2.0r9   z^#ÚexprÚ	exprstartú.+z(literal)(.*)ú#pop:2r=   z(defined)(\()z\)r¬   z__\w+?__z@\w+?@ú\w+rO   r;   z\Sr-   N©rÅ   rÆ   )ÚdefineÚundefÚifÚifdefÚifndefÚelseÚelifÚelifdefÚelifndefÚendifÚexpandÚfilterÚunfilterr	   ÚincludesubstÚerror)Ú!z!=z==z&&z||)r>   r?   r@   rA   rB   rC   rD   rQ   rE   rF   rG   r   rY   r   r
   r   r   r   r   r   r   ÚDecimalr   rœ   r™   r.   rI   r-   rJ   r3   r#   r#   �  sÿ   † ñð
 €DØˆf€GØ€IØ€IØ
W€CØ€Mð 	Ø�G—O‘OÐ%:Ð;Ø�EˆNð
ð 	Ø™x¨¯©¸Ó>ÀÐIÙð 4ó 5ð �_‰_˜fð	&ð
ð 	ÙÐ0Ó1°8Ð<Ø™x¨°Ó=Ð>Ø�KÐ Ø˜Ÿ™Ð'Ø˜$Ÿ-™-Ð(Ø˜Ÿ
™
Ð#Ø�TˆNØ�D˜&Ð!Ø�TˆNØ�KÐ ð
ð„FrJ   c                   ó^   € ] tR tRtRtRt].t. t. tRt	Rt
RR]P                  R3R]3./tR	tR
# )r$   iÆ  z_
Lexer for Mozilla Preprocessor files (with '%' as the marker).

Other data is left untouched.
ÚmozpercentpreprocrÃ   rÄ   r9   z^%rÇ   r-   NrÊ   )r>   r?   r@   rA   rB   rC   rD   rQ   rE   rF   rG   r   rY   r   r.   rI   r-   rJ   r3   r$   r$   Æ  sP   † ñð
 €DØˆf€GØ€IØ€IØ
W€CØ€Mð 	Ø�G—O‘OÐ%:Ð;Ø�EˆNð
ð„FrJ   c                   óR   a a€ ] tR tRt oRtRtR.tR.t. tRt	Rt
V 3R ltR	tVtV ;t# )
r%   iÛ  zY
Subclass of the `MozPreprocHashLexer` that highlights unlexed data with the
`XmlLexer`.
zXUL+mozpreproczxul+mozpreprocz*.xul.inrÃ   rÄ   c                ó<   <€ \         SV `  ! \        \        3/ VB  R # ©N)Úsuperr€   r   r#   ©rk   r‚   Ú	__class__s   &,€r3   r€   ÚMozPreprocXulLexer.__init__ç  s   ø€ Ü‰ÒœÔ#6ÑB¸'ÔBrJ   r-   ©r>   r?   r@   rA   rB   rC   rD   rQ   rE   rF   rG   r€   rI   rŸ   Ú__classcell__©rã   r¡   s   @@r3   r%   r%   Û  s;   ù‡ € ñð €DØÐ €GØ�€IØ€IØ
W€CØ€M÷Cõ CrJ   c                   óR   a a€ ] tR tRt oRtRtR.tR.t. tRt	Rt
V 3R ltR	tVtV ;t# )
r&   ië  z`
Subclass of the `MozPreprocHashLexer` that highlights unlexed data with the
`JavascriptLexer`.
zJavascript+mozpreproczjavascript+mozpreprocz*.js.inrÃ   rÄ   c                ó<   <€ \         SV `  ! \        \        3/ VB  R # rà   )rá   r€   r   r#   râ   s   &,€r3   r€   Ú"MozPreprocJavascriptLexer.__init__÷  s   ø€ Ü‰ÒœÔ*=ÑIÀÔIrJ   r-   rå   rç   s   @@r3   r&   r&   ë  s;   ù‡ € ñð #€DØ&Ð'€GØ�€IØ€IØ
W€CØ€M÷Jõ JrJ   c                   óR   a a€ ] tR tRt oRtRtR.tR.t. tRt	Rt
V 3R ltR	tVtV ;t# )
r'   iû  zY
Subclass of the `MozPreprocHashLexer` that highlights unlexed data with the
`CssLexer`.
zCSS+mozpreproczcss+mozpreprocz*.css.inrÃ   rÄ   c                ó<   <€ \         SV `  ! \        \        3/ VB  R # rà   )rá   r€   r   r$   râ   s   &,€r3   r€   ÚMozPreprocCssLexer.__init__  s   ø€ Ü‰ÒœÔ#9ÑE¸WÔErJ   r-   rå   rç   s   @@r3   r'   r'   û  s;   ù‡ € ñð €DØÐ €GØ�€IØ€IØ
W€CØ€M÷Fõ FrJ   c                   óF  a € ] tR tRt o RtRtRtRR.tRR.tR	.t	R
t
]P                  tR tRR]! ]P"                  ]4      3R]! ]P&                  ]4      3R]! ]P"                  ]]P"                  ]4      3R]! ]P&                  ]]P&                  ]4      3R]! ]]]]! ]RR7      4      3R]! ]]]]! ]RR7      4      3R]! ]]]! ]RR7      4      3R]! ]]P0                  4      3R]P4                  3R]3]! R4      .RR]3R]! ]]P4                  4      3R]! ]]P8                  4      3R]! ]]P8                  4      3R]! ]]P:                  4      3R]! ]]P:                  4      3R]! ]]P0                  4      3R ]! ]]P0                  4      3R!]! ]]P<                  4      3R"]P@                  3R#]! ]]PB                  ]]]PD                  ]4      3R$]! ]]PB                  ]]]PF                  ]4      3R%]! ]]PF                  ]]PD                  4      3R&]3R']3./t$R( t%R)t&V t'R*# )+r(   i  z
For Markdown markup.
ÚMarkdownz-https://daringfireball.net/projects/markdown/ÚmarkdownÚmdz*.mdz
*.markdownztext/x-markdownz2.2c              #  óÚ  "  € ^ RI Hp VP                  R4      \        P                  VP                  R4      3x € VP                  R4      \        P                  VP                  R4      3x € VP                  R4      eS   VP                  R4      \        VP                  R4      3x € VP                  R4      \        VP                  R4      3x € VP                  R4      \        VP                  R4      3x € RpV P                  '       d'    V! VP                  R4      P                  4       4      pVP                  R	4      pVf   VP                  R	4      \        V3x € M<\        \        . VP                  V4      4      VP                  R	4      4       Rj  x€L
  VP                  R
4      \        P                  VP                  R
4      3x € R#   \         d     L®i ; i LJ5i)r]   r^   ÚinitialÚlangÚ	afterlangNÚ
whitespaceÚextraÚnewlinerp   Ú
terminator)ra   r_   rb   r   r±   rc   r   r   re   rf   r   r4   r   rj   ©rk   rl   r_   rm   rp   s   &&   r3   Ú_handle_codeblockÚMarkdownLexer._handle_codeblock  sŠ  é € Ý5à�k‰k˜)Ó$¤f§o¡o°u·{±{À9Ó7MÐMÒMØ�k‰k˜&Ó!¤6§?¡?°E·K±KÀÓ4GÐGÒGØ�;‰;�{Ó#Ò/Ø—+‘+˜lÓ+¬Z¸¿¹À\Ó9RÐRÒRØ—+‘+˜gÓ&¬¨e¯k©k¸'Ó.BÐBÒBØ�k‰k˜)Ó$¤j°%·+±+¸iÓ2HÐHÒHð ˆØ× × Ð ðÙ)¨%¯+©+°fÓ*=×*CÑ*CÓ*EÓF�ð �{‰{˜6Ó"ˆàŠ=Ø—+‘+˜fÓ%¤v¨tÐ3Ó3ä%Ü˜b %×">Ñ">¸tÓ"DÓEØ—‘˜FÓ#ó%÷ %ð %ð �k‰k˜,Ó'¬¯©¸%¿+¹+ÀlÓ:SÐSÔSøô !ô Ùðúñ%ùs7   ‚DG+Ä%G Ä7A'G+ÆG)Æ9G+ÇG&Ç#G+Ç%G&Ç&G+r9   z(^#[^#].+)(\n)z(^#{2,6}[^#].+)(\n)z^(.+)(\n)(=+)(\n)z^(.+)(\n)(-+)(\n)z^(\s*)([*-] )(\[[ xX]\])( .+\n)rv   rw   z^(\s*)([*-])(\s)(.+\n)z^(\s*)([0-9]+\.)( .+\n)z^(\s*>\s)(.+\n)z^(\s*```\n[\w\W]*?^\s*```$\n)a(  (?x)
              ^(?P<initial>\s*```)
              (?P<lang>[\w\-]+)
              (?P<afterlang>
                 (?P<whitespace>[^\S\n]+)
                 (?P<extra>.*))?
              (?P<newline>\n)
              (?P<code>([\s\S])*?)
              (?P<terminator>^\s*```$\n)
              ry   z([^`]?)(`[^`\n]+`)z$([^\*]?)(\*\*\*[^* \n][^*\n]*\*\*\*)z([^_]?)(___[^_ \n][^_\n]*___)z ([^\*]?)(\*\*[^* \n][^*\n]*\*\*)z([^_]?)(__[^_ \n][^_\n]*__)z([^\*]?)(\*[^* \n][^*\n]*\*)z([^_]?)(_[^_ \n][^_\n]*_)z([^~]?)(~~[^~ \n][^~\n]*~~)z[@#][\w/:-]+z (!?\[)([^]]+)(\])(\()([^)]+)(\))z(\[)([^]]+)(\])(\[)([^]]*)(\])z^(\s*\[)([^]]*)(\]:\s*)(.+)z[^\\\s]+rP   c                óX   € \        VR R4      V n        \        P                  ! V 3/ VB  R# r~   r   r�   s   &,r3   r€   ÚMarkdownLexer.__init__ƒ  r„   rJ   r�   N)(r>   r?   r@   rA   rB   rC   rF   rD   rQ   rE   rG   rR   rS   rU   rû   r
   r   rV   r   Ú
Subheadingr   r   r   r   rž   r   r±   r	   Ú
EmphStrongr�   ÚDeletedr   ÚEntityr˜   rH   ÚLabelr.   r€   rI   rŸ   r    s   @r3   r(   r(     s“  ø‡ € ñð €DØ
9€CØ˜4Ð €GØ˜Ð&€IØ"Ð#€IØ€MØ�L‰L€EòTð: 	à¡¨¯©¸$Ó ?Ð@à#¡X¨g×.@Ñ.@À$Ó%GÐHà!¡8¨G¯O©O¸TÀ7Ç?Á?ÐTXÓ#YÐZà!¡8¨G×,>Ñ,>ÀÀg×FXÑFXÐZ^Ó#_Ð`à/Ù�Z ¨'±5¸ÀXÔ3NÓOðQð 'Ù�Z ¨*±e¸DÈÔ6QÓRðTð (Ù�Z ©%°¸HÔ*EÓFðHð  ¡¨'°7·<±<Ó!@ÐAà-¨v¯©Ð?ð	ð ð
 ñ �HÓðK&
ðN 	à�TˆNà"¡H¨T°6·?±?Ó$CÐDð 5±h¸tÀW×EWÑEWÓ6XÐYà-©x¸¸g×>PÑ>PÓ/QÐRà0±(¸4ÀÇÁÓ2PÐQà+©X°d¸G¿N¹NÓ-KÐLà,©h°t¸W¿\¹\Ó.JÐKà)©8°D¸'¿,¹,Ó+GÐHà+©X°d¸G¿O¹OÓ-LÐMà˜dŸk™kÐ*à0Ù�d˜DŸH™H d¨D°$·.±.À$ÓGðIð
 /Ù�d˜DŸH™H d¨D°$·*±*¸dÓCðEà+Ù�d˜DŸJ™J¨¨d¯n©nÓ=ð?ð ˜$ÐØ�4ˆLðI%
ðQN€F÷`-ð -rJ   c                   óž  a € ] tR tRt o RtRtRt. R9OtR.tR.t	Rt
R tR	. R
]P                  3NR]! ]P                   ]P"                  ]P                   4      3NR]! ]P$                  ]P"                  ]P$                  4      3NR]! ]P                   ]P&                  ]P                   4      3NR]! ]P$                  ]P&                  ]P$                  4      3NR]! ]P                   ]P(                  ]P                   4      3NR]! ]P$                  ]P(                  ]P$                  4      3NR]! ]P                   ]P*                  4      3NR]! ]P$                  ]P*                  4      3NR]! ]]]]]P0                  ]P4                  4      3NR]! ]]]P*                  4      3NR]! ]P8                  ]! ]4      ]P8                  4      3NR]! ]P8                  ]P>                  ]P8                  4      3NR]! ]P8                  ] ]P8                  4      3NR]! ]P8                  ]] ]P8                  ]4      3NR]! ]PB                  ] 4      3NR]! ]PD                  ]PF                  ]PD                  4      3NR]3NR]P&                  R3NR]P(                  R3N]! RR 4      ]PH                  3N]! R!R!4      ]P*                  3N]! R"R"4      ]%3N]! R#R#4      ]%3N]! R$R$4      ]P&                  3N]! R%R&4      ]PL                  3NR']'PP                  3NR(]P"                  3NR)]PR                  3NR*]! ]*]PV                  ]*]PR                  ]*4      3NR+]! ]*]PV                  ]*4      3NR,]! ]*]PV                  ]*4      3NR-]! ]]%4      3NR.] 3NR/] 3NRR0]P&                  3R1]P(                  3R2]'PP                  3R3]'PP                  3R4] R53R6] 3./t,R7t-V t.R8# ):r)   i‡  z
For Org Mode markup.
zOrg Modezhttps://orgmode.orgz*.orgztext/orgz2.18c                ó   € R V  RV R2# )z(?<!\w)z(.|\n(?!\n))+?z(?!\w)r-   )rb   Úends   &&r3   Ú_inlineÚOrgLexer._inline’  s   € Ø˜%˜ ¨s¨e°6Ð:Ð:rJ   r9   z^# .*z^(\* )(COMMENT)( .*)z^(\*\*+ )(COMMENT)( .*)z^(\* )(DONE)( .*)z^(\*\*+ )(DONE)( .*)z^(\* )(TODO)( .*)z^(\*\*+ )(TODO)( .*)z^(\* .+?)( :[a-zA-Z0-9_@:]+:)?$z"^(\*\*+ .+?)( :[a-zA-Z0-9_@:]+:)?$z.^(?:( *)([+-] )|( +)(\* ))(\[[ X-]\])?(.+ ::)?z ^( *)([0-9]+[.)])( \[@[0-9]+\])?z-(?i)^( *#\+begin: *)([\s\S]*?)(^ *#\+end: *$)z=(?i)^( *#\+begin_comment *\n)([\s\S]*?)(^ *#\+end_comment *$)z4(?i)^( *#\+begin_src .*)([\s\S]*?)(^ *#\+end_src *$)z9(?i)^( *#\+begin_\w+)( *\n)([\s\S]*?)(^ *#\+end_\w+)( *$)z^(#\+\w+:)(.*)$z)(?i)^( *:\w+: *\n)([\s\S]*?)(^ *:end: *$)z\\\\$z^\s*CLOSED:\s+Údatelinez^\s*(?:DEADLINE:|SCHEDULED:)\s+r­   z\*+Ú/Ú=Ú~z\+Ú_z_+r{   z\{\{\{.+?\}\}\}z(?<!\[)\[fn:.+?\]z (?s)(\[\[)(.*?)(\]\[)(.*?)(\]\])z(?s)(\[\[)(.+?)(\]\])z(<<)(.+?)(>>)z^( *)(\|[ -].*?[ -]\|)$z[^#*+\-0-9:\\/=~_<{\[|\n]+z[#*+\-0-9:\\/=~_<{\[|\n]z\s*CLOSED:\s+z\s*(?:DEADLINE:|SCHEDULED:)\s+z\[.+?\]z<[^>]+?>z(\s*)$r=   rP   r-   N)ÚorgÚorgmodezorg-mode)/r>   r?   r@   rA   rB   rC   rF   rD   rQ   rE   rG   r  r   ÚSingler
   r   rV   rY   rÿ   r  ÚErrorrž   r   r   ÚPromptr   r  r   rd   r   r   Ú	Multiliner   rX   Ú	DecoratorÚSpecialr�   r   r   r   ÚDater˜   r   rH   r.   rI   rŸ   r    s   @r3   r)   r)   ‡  sü  ø‡ € ñð €DØ
€CÚ,€GØ�	€IØ�€IØ€Mò;ð 	ð X
Ø�w—~‘~Ð&ðX
ð %Ù�g—o‘o w§¡¸¿¹ÓHðJð	X
ð (Ù�g×(Ñ(¨'¯/©/¸7×;MÑ;MÓNðPðX
ð "Ù�g—o‘o w§¡¸¿¹ÓHðJðX
ð %Ù�g×(Ñ(¨'¯/©/¸7×;MÑ;MÓNðPðX
ð "Ù�g—o‘o w§}¡}°g·o±oÓFðHðX
ð %Ù�g×(Ñ(¨'¯-©-¸×9KÑ9KÓLðNðX
ð" 0±¸'¿/¹/È7Ï<É<Ó1XÐYð#X
ð$ 3±H¸W×=OÑ=OÐQX×Q]ÑQ]Ó4^Ð_ð%X
ð* ?Ù�j '¨:°wÀÇÁÐPT×PZÑPZÓ[ð]ð+X
ð2 1±(¸:ÀwÐPW×P\ÑP\Ó2]Ð^ð3X
ð8 >Ù�h—m‘m¡U¨4£[°(·-±-Ó@ðBð9X
ð@ NÙ�h—m‘m W×%6Ñ%6¸¿¹ÓFðHðAX
ðJ EÙ�h—m‘m T¨8¯=©=Ó9ð;ðKX
ðR JÙ�h—m‘m Z°°x·}±}ÀjÓQðSðSX
ðZ  ¡¨$¯.©.¸$Ó!?Ð@ð[X
ð` :Ù�d—n‘n g§o¡o°t·~±~ÓFðHðaX
ðh �xÐ ðiX
ðl  §¡°Ð<ðmX
ðn 0°·±À
ÐKðoX
ñt �U˜FÓ# W§^¡^Ð4ðuX
ñx �T˜4Ó  '§,¡,Ð/ðyX
ñ| �T˜4Ó  &Ð)ð}X
ñ@ �T˜4Ó  &Ð)ðAX
ñD �U˜EÓ" G§O¡OÐ4ðEX
ñH �T˜5Ó! 7×#5Ñ#5Ð6ðIX
ðN �w—|‘|Ð$ðOX
ðR   §¡Ð1ðSX
ðV " 4§8¡8Ð,ðWX
ðZ 1Ù�k 4§>¡>°;ÀÇÁÈ+ÓVðXð[X
ð^ &¡x°¸T¿^¹^È[Ó'YÐZð_X
ð` ™x¨°T·^±^À[ÓQÐRðaX
ðf (©°*¸fÓ)EÐFðgX
ðl +¨DÐ1ðmX
ðn )¨$Ð/ðoX
ðr 	Ø˜wŸ™Ð/Ø.°·±Ð>Ø˜Ÿ™Ð&Ø˜'Ÿ,™,Ð'Ø˜˜fÐ%Ø�4ˆLð
ðub†FrJ   c                   ó¶  a € ] tR tRt o RtRtRtR.tR.tR.t	Rt
]P                  tR	 tR
 tRR]! ]]]P(                  4      3R]! ]P(                  ]4      3R]! ]P*                  ]4      3R]! ]]]]! ]RR7      4      3R]! ]]]4      3R]! ]P2                  4      3R]! ]P4                  4      3R]! ]P8                  4      3R]! ]P2                  4      3R]! ]]]4      3R]3R]3]! R4      ]! R4      .R]! R6RRR7      ]3.RR]3R]P@                  3R ]! ]]P4                  ]4      3R!]! ]]P4                  4      3R"]! ]]P4                  4      3R#]! ]]P2                  4      3R$]! ]]P2                  ]4      3R%]! ]]PB                  ]4      3R&]P8                  3R']P8                  3R(]P8                  3R)]P8                  3R*]P8                  3R+]PD                  3R,]PF                  3R-]! ]]P8                  ]4      3R.]! ]]P8                  ]]PH                  ]4      3R/]! ]]P8                  ]4      3R0]! ]PH                  4      3R1]3R2]3./t%R3 t&R4t'V t(R5# )7r*   iù  z
For TiddlyWiki5 markup.
Útiddlerz$https://tiddlywiki.com/#TiddlerFilesÚtidz*.tidztext/vnd.tiddlywikiz2.7c              #  óÖ  "  € ^ RI Hp VP                  ^4      \        VP	                  ^4      3x € VP                  ^4      \        VP	                  ^4      3x € VP                  ^4      \
        VP	                  ^4      3x € RpV P                  '       d'    V! VP	                  ^4      P                  4       4      pVP	                  ^4      pVf   VP                  ^4      \        V3x € R# \        \        . VP                  V4      4      VP                  ^4      4       Rj  x€L
  VP                  ^4      \        VP	                  ^4      3x € R#   \         d     L¥i ; i L@5i)zF
match args: 1:backticks, 2:lang_name, 3:newline, 4:code, 5:backticks
r^   N)ra   r_   rb   r   rc   r   re   rf   r   r4   r   rj   rú   s   &&   r3   rû   Ú"TiddlyWiki5Lexer._handle_codeblock  s.  é € õ 	6ð �k‰k˜!‹nœf e§k¡k°!£nÐ4Ò4Ø�k‰k˜!‹nœf e§k¡k°!£nÐ4Ò4Ø�k‰k˜!‹nœd e§k¡k°!£nÐ4Ò4ð ˆØ× × Ð ðÙ)¨%¯+©+°a«.×*>Ñ*>Ó*@ÓA�ð �{‰{˜1‹~ˆð Š=Ø—+‘+˜a“.¤&¨$Ð.Ò.Ùä!Ü˜"˜e×:Ñ:¸4Ó@ÓAØ�K‰K˜‹Nó÷ 	ð 	ð �k‰k˜!‹nœf e§k¡k°!£nÐ4Ô4øô !ô Ùðúñ	ùs7   ‚BE)Â%E Â>A(E)Ä&E'Ä'/E)ÅE$Å!E)Å#E$Å$E)c              #  óJ  "  € ^ RI Hp VP                  ^4      \        VP	                  ^4      3x € VP                  ^4      \        VP	                  ^4      3x € RpV P
                  '       d
    V! R4      pVP	                  ^4      pVf   VP                  ^4      \        V3x € R# \        \        . VP                  V4      4      VP                  ^4      4       Rj  x€L
  VP                  ^4      \        VP	                  ^4      3x € R#   \         d     L¥i ; i L@5i)z@
match args: 1:style tag 2:newline, 3:code, 4:closing style tag
r^   NÚcss)
ra   r_   rb   r   rc   re   r   r4   r   rj   rú   s   &&   r3   Ú_handle_cssblockÚ!TiddlyWiki5Lexer._handle_cssblock$  sþ   é € õ 	6ð �k‰k˜!‹nœf e§k¡k°!£nÐ4Ò4Ø�k‰k˜!‹nœf e§k¡k°!£nÐ4Ò4àˆØ× × Ð ðÙ)¨%Ó0�ð �{‰{˜1‹~ˆð Š=Ø—+‘+˜a“.¤&¨$Ð.Ò.Ùä!Ü˜"˜e×:Ñ:¸4Ó@ÓAØ�K‰K˜‹Nó÷ 	ð 	ð �k‰k˜!‹nœf e§k¡k°!£nÐ4Ô4øô !ô Ùðúñ	ùs7   ‚A-D#Á0D Á8A(D#Ã D!Ã!/D#ÄDÄD#ÄDÄD#r9   z^(title)(:\s)(.+\n)z^(!)([^!].+\n)z^(!{2,6})(.+\n)z^(\s*)([*#>]+)(\s*)(.+\n)rv   rw   z^(<<<.*\n)([\w\W]*?)(^<<<.*$)z^(\|.*?\|h)$z^(\|.*?\|[cf])$z^(\|.*?\|k)$z^(;.*)$z^(```\n)([\w\W]*?)(^```$)z ^(```)(\w+)(\n)([\w\W]*?)(^```$)z$^(<style>)(\n)([\w\W]*?)(^</style>$)ÚkeywordsÚ^z\b)ÚprefixÚsuffixry   z\d{17}z(\s)(//[^/]+//)((?=\W|\n))z(\s)(\^\^[^\^]+\^\^)z(\s)(,,[^,]+,,)z(\s)(__[^_]+__)z(\s)(''[^']+'')((?=\W|\n))z(\s)(~~[^~]+~~)((?=\W|\n))z	<<[^>]+>>z\$\$[^$]+\$\$z\$\([^)]+\)\$z^@@.*$z	</?[^>]+>z`[^`]+`ú&\S*?;z(\[{2})([^]\|]+)(\]{2})z$(\[{2})([^]\|]+)(\|)([^]\|]+)(\]{2})z(\{{2})([^}]+)(\}{2})z(\b.?.?tps?://[^\s"]+)z[\w]+rP   c                óX   € \        VR R4      V n        \        P                  ! V 3/ VB  R# r~   r   r�   s   &,r3   r€   ÚTiddlyWiki5Lexer.__init__–  r„   rJ   r�   N)z\definez\endÚcaptionÚcreatedÚmodifiedÚtagsÚtitleÚtype))r>   r?   r@   rA   rB   rC   rF   rD   rQ   rE   rG   rR   rS   rU   rû   r  r
   r   r   r   rV   rÿ   r   r   r   r�   rž   r   r˜   r	   r   r   ÚIntegerr  r±   ÚRegexrH   r.   r€   rI   rŸ   r    s   @r3   r*   r*   ù  s×  ø‡ € ñð €DØ
0€CØˆg€GØ�	€IØ&Ð'€IØ€MØ�L‰L€Eò5ò>5ð< 	à#¡X¨g°t¸W¿_¹_Ó%MÐNà¡¨¯©¸$Ó ?Ð@Ø¡¨'×*<Ñ*<¸dÓ!CÐDð *Ù�d˜G T©5°¸XÔ+FÓGðIð .©x¸ÀÀfÓ/MÐNà™h w§~¡~Ó6Ð7à¡¨'¯,©,Ó!7Ð8à™h t§x¡xÓ0Ð1à™ '§.¡.Ó1Ð2à)©8°F¸DÀ&Ó+IÐJà0Ð2CÐDà4Ð6FÐGá�JÓÙ�HÓð9
ð< 	Ùð !à)-°eô=ð ðð
ð 	à�TˆNà˜Ÿ™Ð'à*Ù�d˜GŸL™L¨$Ó/ð1ð %¡h¨t°W·\±\Ó&BÐCà¡¨$°·±Ó!=Ð>à¡¨$°·±Ó!?Ð@à*Ù�d˜GŸN™N¨DÓ1ð3ð +Ù�d˜GŸO™O¨TÓ2ð4ð ˜4Ÿ8™8Ð$Ø˜tŸx™xÐ(Ø˜tŸx™xÐ(à˜Ÿ™Ð!à˜4Ÿ8™8Ð$à˜Ÿ™Ð)à˜Ÿ™Ð%à'©°$¸¿¹À$Ó)GÐHà4Ù�T˜4Ÿ8™8 T¨4¯>©>¸4Ó@ðBð &¡x°°d·h±hÀÓ'EÐFà&©°·±Ó(@ÐAð �tÐØ�4ˆLðY-
ðKS€F÷j-ð -rJ   c                   ó¢$  a € ] tR tRt o RtRtRtRR.t. tR.t	Rt
]P                  tR	 tR
 tR tR tR tR tRtRtRtRt0 ER¨mt0 ER©mt0 ERªmt]R0,
          t0 RkRkRkRkRkRkRkRkRkRkRkRkR kR!kR"kR#kR$kR%kR&kR'kR(kR)kR*kR+kR,kR-kR.kR/kR0kR1kR2kR3kR4kR5kR6kR7kR8kR9kR:kR;kR<kR=kR>kR?kR@kRAkRBkRCkRDkREkRFkRGkRHkRIkRJkRKkRLkRMkRNkROkt0 RPkRQkRRkRSkRTkRUkRVkRWkRXkRYkRZkR[kR\kR]kR^kR_kR`kRakRbkRckRdkRekRfkRgkRhkRikRjkRkkRlkRmkRnkRokt0 RpkRqkRrkRskRtkRukRvkRwkRxkRykRzkR{kR|kR}kR~kRkR€kR�kR‚kRƒkR„kR…kR†kR‡kRˆkR‰kRŠkR‹kRŒkR�kRŽkR�kR�kR‘kR’kR“kR”kR•kR–kR—kR˜kR™kRškR›kRœkR�kt0 ER«mt0 RŸkR kR¡kR¢kR£kR¤kR¥kR¦kR§kR¨kR©kRªkR«kR¬kR­kR®kR¯kR°kR±kR²kR³kR´kRµkR¶kR·kR¸kR¹kRºkR»kR¼kR½kR¾kR¿kRÀkRÁkRÂkRÃkRÄkRÅkRÆkRÇkRÈkRÉkRÊkRËkRÌkRÍkRÎkRÏkRÐkRÑkRÒkRÓkRÔkRÕkRÖkR×kRØkRÙkRÚkRÛkRÜkRÝkRÞkRßkRàkRákRâkRãkRäkRåkRækRçkRèkRékRêkRëkRìkRíkRîkRïkt 0 ER¬mt!0 R¡kR¢kR£kRðkRñkRòkR¸kR¹kRÉkRÊkRËkRókRôkRÌkRÍkRÎkRÏkRÐkRÑkRÒkRÔkRÕkRõkRökR÷kRøkRùkRÖkR×kRØkRÙkRÚkRÜkRÝkRÞkRßkRàkRâkRãkRäkRåkRækRçkRèkRékRêkRëkRìkRíkRîkRïkRžkRúkRûkRükt"/ RýRþ]#! ]$]%]$]&4      Rÿ3ER ]#! ]'PP                  ]'PP                  ]'PP                  ]$4      3ER]#! ]'PR                  ]$4      3]*! ]ERER7      ]+PX                  PZ                  3]*! ]4      ]+PX                  PZ                  3ERP]                  ERP_                  ]4      ]]4      ]+P`                  3ER] ER2]+PX                  PZ                  3ERP]                  ]ER	] ER
2ER7      ]+PX                  PZ                  3]1! ER4      ]1! ER4      ]1! ER4      .bRÿER]#! ]&]$4      ER3ER]#! ]&]+P`                  4      3ER] ER2]+Pd                  3.bERER]%R%3ER]%3ER]%3.bER. ER]%3N]1! ER4      NER]#! ]'Pf                  ]'Ph                  4      ER3NER]'Pj                  ER3NER]'Pf                  ER3N]1! ER4      NER P]                  ]] ER!24      ]#! ]&]+Pl                  ]&]7! ]8ER".ER#7      ]&]+P`                  4      ER$3NER%P]                  ERP_                  ]4      ]Ps                  ER&ER'4      ]] ER!24      ]#! ]&]+Pl                  ]&]7! ]8ER".ER#7      ]&]+P`                  ]&4      3NER(P]                  ERP_                  ]4      ]Ps                  ER&ER'4      ]] ER!24      ]#! ]&]+Pl                  ]&]7! ]8ER".ER#7      ]&]+P`                  ]&4      ER)3NER*P]                  ERP_                  ]4      ]]4      ]#! ]&]+P`                  ]$4      ER+3NER,]#! ]%]$]&]7! ]8RýER-.ER#7      4      RF3NER.P]                  ERP_                  ]4      4      ]#! ]&]+Pd                  4      ER/3NER0P]                  ERP_                  ]4      4      ]#! ]&]+Pd                  ]$]&4      3NER1]#! ]&]+Pd                  4      ER­3NER4]#! ]&]+Pd                  4      ER®3NER6]#! ]&]+Pd                  4      ER¯3NER8]#! ]&]+Pd                  4      ER°3NER:]#! ]&]+Pd                  4      ER±3NER<]#! ]&]+Pd                  4      ER²3NER>]#! ]&]+Pd                  4      ER³3NER@]#! ]&]+Pd                  4      ER´3NERB]#! ]&]+Pd                  4      ERµ3NERD]#! ]&]+Pd                  4      ER¶3NERD]#! ]&]+Pd                  4      ER·3NERG]#! ]&]+Pd                  4      ER¸3NERI]#! ]&]+Pd                  4      ER¹3NERK]#! ]&]+Pd                  4      ERº3NERM]#! ]&]+Pd                  4      ER»3NERO]#! ]&]+Pd                  ]$]&4      3NERP]#! ]&]+Pd                  ]4      3NERQ]#! ]&]+Pd                  ]$]7! ]8RýER-.ER#7      ]&4      3NERR]#! ]&]+Pd                  ]$]&4      3NERS]#! ]&]+Pd                  ]4      3NERT]#! ]&]+Pd                  ]$]7! ]8RýER-.ER#7      ]&4      3NERU]#! ]&]+Pd                  ]$]&4      3NERV]#! ]&]+Pd                  ]4      3NERW]#! ]&]+Pd                  ]$]7! ]8RýER-.ER#7      ]&4      3NER.P]                  ERP_                  ]4      4      ]#! ]&]+Pd                  4      ER/3NER0P]                  ERP_                  ]4      4      ]#! ]&]+Pd                  ]$]&4      3NERXP]                  ERP_                  ]4      ERY7      ]#! ]&]%]&]7! ]8RýERZ.ER#7      ]:]+P`                  ]&4      ER[3NER\]#! ]&]7! ]8RýER].ER#7      ]&4      ERZ3NER^P]                  ERP_                  ]4      ERY7      ]#! ]&]+P`                  ]&4      ER[3NbER"]1! ER4      ER_]+Pd                  3ER`]+Pd                  3.bER)ERa]&ER3ERb]&ER3]1! ER4      ]1! ER4      .bER$ERb]&ER3ERc]#! ]&]+Pv                  ]:4      3ERd]&3]1! ER4      ]1! ER4      .bEReERf]&ER3ERg]<ER3.bER]1! ERe4      ER]#! ]'Pf                  ]'Pj                  4      ER¼3ER]'Ph                  ER½3ER]'Pf                  ER3]1! ER4      ]1! ERh4      .bER]1! ERe4      ERi]#! ]'Pj                  ]'Pf                  4      ER¾3ER]'Pj                  ER3ER]'Ph                  ER¿3]1! ER4      ]1! ERk4      .bERj]1! ERe4      ER]#! ]'Ph                  ]'Pj                  4      ER3ER]'Ph                  ER¾3ER]'Ph                  ER¼3]1! ER4      ]1! ERl4      .bER]1! ERe4      ERi]#! ]'Ph                  ]'Pf                  4      ER3ER]'Ph                  ER¾3ER]'Ph                  ER¼3]1! ER4      ]1! ERl4      .bER]ERm]$3ERn]&3.]! ]%4      ObER[ERoP]                  ERP_                  ]4      ERY7      ]#! ]&]7! ]8RýERZ.ER#7      ]:]+P`                  ]&4      3ERp]&ER3]1! ER4      ]1! ER4      .bERZERq]&ER3]1! ER4      ]1! ER4      .bERERr]=P|                  3ERs]#! ]&]+P~                  4      ERt3ERuP]                  ERP_                  ]4      4      ]#! ]&]$]+PX                  ]$]&4      3ERvP]                  ERP_                  ] 4      4      ]#! ]&]$]+PX                  ]$]&4      3ERw]&ERx3ERy]#! ]&]+Pd                  ]&]@]&4      3ERz]&ER3ER{]#! ]&]+Pd                  4      ER/3ER|]#! ]&]+Pd                  ]$]&4      3.	bERtER}]&ER3ERd]&3]1! ER4      ]1! ER4      .b/ ERxERr]=P|                  3ERm]$3ER~P]                  ]ERP_                  ]!4      4      ]#! ]+PX                  ]&4      ERÀ3ER€P]                  ERP_                  ]"4      4      ]#! ]+PX                  ]&4      ERÀ3ER�] ER‚2]#! ]+Pl                  ]&4      ERÁ3]A! ERÁ4      .bERƒER„]#! ]<]&4      ERÀ3ER…]&ER3ERg]<ER3]1! ER4      .]! ]+Pd                  4      ObERER…]&ER3ERd]&3ER†]#! ]+P`                  ]:4      3]1! ER4      ]1! ER4      .bRFER‡]#! ]$]&4      ER3ERˆ]#! ]$]&]7! ]8RýER-.ER#7      4      3ER‰]#! ]$]&]7! ]8RýER-.ER#7      ]&]'PR                  4      3ERŠ]#! ]&]7! ]8RýER-.ER#7      ]&4      3ER‹]#! ]&]7! ]8RýER-.ER#7      ]&4      ERŒ3]1! ER4      ]1! ER4      ]1! ER4      .bERŒERg]<ER3ER�]#! ]&]7! ]8RýER-.ER#7      ]&4      3.]! ]'PP                  4      ObERERŽ]+P„                  3.bR%ERg]<ER3]1! ER4      ER�]%ER3]1! ER4      .bER+ER�]&ER3]1! ER4      ]1! ER4      .bER‘]1! ER4      ]1! ER4      .bER-]1! ER4      ERm]$3ER’]#! ]:]$]@P†                  4      ER“3ER”]#! ]:]$]@Pˆ                  4      ER•3ER–]#! ]:]$4      ER—3ER˜]+Pv                  3.bER—ER™]$ER3]1! ER4      .]! ]@4      ObER•ERš]@Pˆ                  ER3]1! ER4      .]! ]@Pˆ                  4      ObER“ER›]@P†                  ER3]1! ER4      .]! ]@P†                  4      ObER/ERœ]&ER3]1! ER�4      .bER3ERž]&ERŸ3ER ]&ER3]1! ER�4      .bER�]1! ER4      ERm]$3ER’]#! ]:]$]@P†                  4      ER¡3ER”]#! ]:]$]@Pˆ                  4      ER¢3ER–]#! ]:]$4      ER£3ER˜]+Pv                  3.bER£ER™]$ER3ER¤]&ERŸ3]1! ER4      .]! ]@4      ObC/ ER¢ERš]@Pˆ                  ER3ER¤]&ERŸ3]1! ER4      .]! ]@Pˆ                  4      ObER¡ER›]@P†                  ER3ER¤]&ERŸ3]1! ER4      .]! ]@P†                  4      ObER2]! RU4      bER5]! RZ4      bER7]! RT4      bERH]! Rk4      bER9]! RX4      bERJ]! RV4      bERN]! R]4      bERA]! RQ4      bER¥]! Rj4      bERE]! Rl4      bERF]! RP4      bERL]! RR4      bER;]! RW]ERWER#7      bER=]! RS]ERWER#7      bER?]! Rn]ERWER#7      bCERC]! Rh]F4      ERh]! ]'Pf                  4      ERk]! ]'Pj                  4      ERl]! ]'Ph                  4      ER]! ]<4      /CtGER¦tHV tIER§# (Â  r+   i›  zø
For MediaWiki Wikitext.

Parsing Wikitext is tricky, and results vary between different MediaWiki
installations, so we only highlight common syntaxes (built-in or from
popular extensions), and also assume templates produce no unbalanced
syntaxes.
ÚWikitextz'https://www.mediawiki.org/wiki/WikitextÚwikitextÚ	mediawikiztext/x-wikiz2.15c                óŠ   € R V  R2\        \        \        P                  \        \        4      R3\        R4      \        R4      .# )ú	(?i)(</)(ú	)(\s*)(>)r=   Úentityr‹   )r
   r   r   r˜   r   r	   ©Útag_names   &r3   Únowiki_tag_rulesÚWikitextLexer.nowiki_tag_rules¬  sC   € à˜(˜ 9Ð-¬x¼Ü�X‰X”z¤;ó00Ø17ð9ä�HÓÜ�F‹Oð	
ð 	
rJ   c                ól   € R V  R2\        \        \        \        P                  \
        \        4      R3.# )z(?si)(.*?)(</)(r5  r=   )r
   r   r   r   r˜   r   r7  s   &r3   Úplaintext_tag_rulesÚ!WikitextLexer.plaintext_tag_rules´  s7   € à ˜z¨Ð3´X¼dÜœ$Ÿ(™(¤J´ó6=Ø>DðFð
ð 	
rJ   c                ó„   € R V  R2\        \        \        P                  \        \        4      R3RV  R2\        V3/ VB 3.# )r4  r5  r=   z(?si).+?(?=</z\s*>))r
   r   r   r˜   r   r   )r8  rm   Úlexer_kwargss   &&,r3   Údelegate_tag_rulesÚ WikitextLexer.delegate_tag_rulesº  sO   € à˜(˜ 9Ð-¬x¼Ü�X‰X”z¤;ó00Ø17ð9à˜h˜Z uÐ-¬u°UÑ/K¸lÑ/KÐLð
ð 	
rJ   c                ó   € R V 3RV 3RV 3.# )rÉ   z[^\S\n]+ú(?s).r-   )r1   s   &r3   Ú
text_rulesÚWikitextLexer.text_rulesÁ  s#   € à�UˆOØ˜%Ð Ø�uÐð
ð 	
rJ   c              #  óÆ  "  € ^ RI Hp VP                  4       p^ p^ p VP                  RV4      pWF^,
          V R8w  d   MV^,           pK/  VR	8X  d    V P	                  VRR.R7       Rj  x€L
  R# VRV pV P	                  VRR.R7       Rj  x€L
  VP                  ^4      V,           \        R3x € RpWF^,           R p	\        P                  ! RV4      p
\        V
4      ^8¼  d   V
R	,          ^,          p V! V4      pVf*   VP                  4       V,           ^,           \        V	3x € R# VP	                  V	4       Rj  x€L
  R#  LÞ L¼  \         d     LYi ; i L5i)
r]   r^   Ú>ú--r9   Úattr©ÚstackNú\blang=("|\'|)(\w+)(\1)r‰   )ra   r_   rc   rŠ   rj   rb   r   rR   Úfindallrg   r   r   )rk   rl   Úctxr_   Úattr_contentrb   r0   rI  rm   ÚcontentÚ
lang_matchrô   s   &&&         r3   Úhandle_syntaxhighlightÚ$WikitextLexer.handle_syntaxhighlightÈ  sf  é € Ý5à—{‘{“}ˆØˆØˆØØ ×%Ñ% c¨5Ó1ˆEà !�G EÐ*¨dÔ2ØØ˜A•IŠEà�BŒ;à×2Ñ2°<ÈÐPVÐGWÐ2ÓX×XÐXÙØ˜F˜UÐ#ˆØ×.Ñ.¨t¸FÀFÐ;KÐ.ÓL×LÐLØ�k‰k˜!‹n˜uÕ$¤k°3Ð6Ò6àˆØ Q�w˜xÐ(ˆÜ—Z’ZÐ :¸DÓAˆ
äˆz‹?˜aÔà˜b•> !Õ$ˆDðÙ)¨$Ó/�ð Š=Ø—+‘+“- %Õ'¨!Õ+¬T°7Ð:Ô:à×3Ñ3°GÓ<×<Ò<ñ+ Yñ 	Møô !ô Ùðúñ =ùsV   ‚A)E!Á+E
Á,#E!ÂEÂA)E!Ã:E ÄAE!ÅEÅE!ÅE!ÅEÅE!ÅEÅE!c              #  óœ  "  € VP                  4       p^ p^ p VP                  RV4      pW5^,
          V R8w  d   MV^,           pK/  VR	8X  d    V P                  VRR.R7       Rj  x€L
  R# VRV pW5^,           R pV P                  VRR.R7       Rj  x€L
  VP                  ^4      V,           \        R3x € \
        P                  ! RV4      p\        V4      ^8¼  d   VR	,          ^,          MRp	V	R8X  d$   \        4       P                  V4       Rj  x€L
  R# VP                  4       V,           ^,           \        V3x € R#  Là L³ L35i)
r]   rG  rH  r9   rI  rJ  NrL  Úlilypondr‰   )
rc   rŠ   rj   rb   r   rR   rM  rg   r   r   )
rk   rl   rN  rO  rb   r0   rI  rP  rQ  rô   s
   &&&       r3   Úhandle_scoreÚWikitextLexer.handle_scoreî  sB  é € Ø—{‘{“}ˆØˆØˆØØ ×%Ñ% c¨5Ó1ˆEà !�G EÐ*¨dÔ2ØØ˜A•IŠEà�BŒ;à×2Ñ2°<ÈÐPVÐGWÐ2ÓX×XÐXÙØ˜F˜UÐ#ˆØ Q�w˜xÐ(ˆØ×.Ñ.¨t¸FÀFÐ;KÐ.ÓL×LÐLØ�k‰k˜!‹n˜uÕ$¤k°3Ð6Ò6ä—Z’ZÐ :¸DÓAˆ
ä$'¨
£O°qÔ$8ˆz˜"�~˜aÖ ¸jˆà�:ÔÜ$“×=Ñ=¸gÓF×FÒFð —+‘+“- %Õ'¨!Õ+¬T°7Ð:Ô:ñ Yñ 	Mñ Gùs7   ‚A#EÁ%EÁ&.EÂEÂBEÄE
Ä0EÅEÅ
Ez0 %!"$&\'()*,\-./0-9:;=?@A-Z\\\^_`~+\u0080-\uFFFFzT(?:\t|&nbsp;|&\#0*160;|&\#[Xx]0*[Aa]0;|[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000])zb(?:[0-9.]+|\[[0-9a-f:.]+\]|[^\x00-\x20"<>\[\]\x7F\xA0\u1680\u2000-\u200A\u202F\u205F\u3000\uFFFD])zF[^\x00-\x20"<>\[\]\x7F\xA0\u1680\u2000-\u200A\u202F\u205F\u3000\uFFFD]ú//ÚabbrÚbÚbdiÚbdoÚbigÚ
blockquoteÚbrr'  ÚcenterÚciterp   ÚdataÚddÚdelÚdfnÚdivÚdlÚdtÚemÚfontÚh1Úh2Úh3Úh4Úh5Úh6ÚhrÚirq   ÚkbdÚliÚlinkÚmarkÚmetaÚolÚpÚqÚrbÚrpÚrtÚrtcÚrubyÚsÚsampÚsmallÚspanÚstrikeÚstrongÚsubÚsupÚtableÚtdÚthÚtimeÚtrÚttÚuÚulÚvarÚwbrÚgraphÚ
charinsertÚrssÚchemÚcategorytreeÚnowikiÚinputboxr«   ÚhieroÚscoreÚpreÚrefÚ	translateÚimagemapÚtemplatestylesÚ	languagesÚ	noincludeÚmapframeÚsectionÚpoemÚsyntaxhighlightÚincludeonlyÚtvarÚonlyincludeÚtemplatedataÚlangconvertÚtimelineÚdynamicpagelistÚgalleryÚmaplinkÚceÚ
referencesÚzhzzh-hanszzh-hantzzh-cnzzh-hkzzh-mozzh-myzzh-sgzzh-twÚwuuzwuu-hanszwuu-hantÚuzzuz-latnzuz-cyrlÚtlyztly-cyrlÚtgztg-latnÚsrzsr-eczsr-elÚshizshi-tfngzshi-latnzsh-latnzsh-cyrlÚkuzku-arabzku-latnÚiuzike-canszike-latnÚganzgan-hanszgan-hantÚenzen-x-piglatinÚcrhzcrh-cyrlzcrh-latnÚbanzban-balizban-x-dharmazban-x-palmleafz	ban-x-pkuÚINTrÚ   r  ÚBASEPAGENAMEÚBASEPAGENAMEEÚCASCADINGSOURCESÚCONTENTLANGUAGEÚCONTENTLANGÚ
CURRENTDAYÚCURRENTDAY2ÚCURRENTDAYNAMEÚ
CURRENTDOWÚCURRENTHOURÚCURRENTMONTHÚCURRENTMONTH2ÚCURRENTMONTH1ÚCURRENTMONTHABBREVÚCURRENTMONTHNAMEÚCURRENTMONTHNAMEGENÚCURRENTTIMEÚCURRENTTIMESTAMPÚCURRENTVERSIONÚCURRENTWEEKÚCURRENTYEARÚDIRECTIONMARKÚDIRMARKÚFULLPAGENAMEÚFULLPAGENAMEEÚLOCALDAYÚ	LOCALDAY2ÚLOCALDAYNAMEÚLOCALDOWÚ	LOCALHOURÚ
LOCALMONTHÚLOCALMONTH2ÚLOCALMONTH1ÚLOCALMONTHABBREVÚLOCALMONTHNAMEÚLOCALMONTHNAMEGENÚ	LOCALTIMEÚLOCALTIMESTAMPÚ	LOCALWEEKÚ	LOCALYEARÚ	NAMESPACEÚ
NAMESPACEEÚNAMESPACENUMBERÚNUMBEROFACTIVEUSERSÚNUMBEROFADMINSÚNUMBEROFARTICLESÚNUMBEROFEDITSÚNUMBEROFFILESÚNUMBEROFPAGESÚNUMBEROFUSERSÚPAGELANGUAGEÚPAGENAMEÚ	PAGENAMEEÚREVISIONDAYÚREVISIONDAY2Ú
REVISIONIDÚREVISIONMONTHÚREVISIONMONTH1ÚREVISIONSIZEÚREVISIONTIMESTAMPÚREVISIONUSERÚREVISIONYEARÚROOTPAGENAMEÚROOTPAGENAMEEÚSITENAMEÚSUBJECTPAGENAMEÚARTICLEPAGENAMEÚSUBJECTPAGENAMEEÚARTICLEPAGENAMEEÚSUBJECTSPACEÚARTICLESPACEÚSUBJECTSPACEEÚARTICLESPACEEÚSUBPAGENAMEÚSUBPAGENAMEEÚTALKPAGENAMEÚTALKPAGENAMEEÚ	TALKSPACEÚ
TALKSPACEEÚDEFAULTSORTÚDEFAULTSORTKEYÚDEFAULTCATEGORYSORTÚNUMBERINGROUPÚ
NUMINGROUPÚPAGESINCATEGORYÚ
PAGESINCATÚPAGESIZEÚPROTECTIONEXPIRYÚPROTECTIONLEVELÚDISPLAYTITLEÚPAGESINNAMESPACEÚ	PAGESINNSr9   z~(?xi)
                (\A\s*?)(\#REDIRECT:?) # may contain a colon
                (\s+)(\[\[) (?=[^\]\n]* \]\]$)
            zredirect-innerz^(={2,6})(.+?)(\1)(\s*$\n)z^(=.+?=)(\s*$\n)z(?i))r"  z(?i)\b(?:{}){}{}*Ú|z\b(?:RFC|PMID)z	+[0-9]+\bz¹(?x)
                \bISBN {nbsp_char}
                (?: 97[89] {nbsp_dash}? )?
                (?: [0-9] {nbsp_dash}? ){{9}} # escape format()
                [0-9Xx]\b
            z(?:-|Ú))Ú	nbsp_charÚ	nbsp_dashÚlistrv   r‹   z(\]\])(\s*?\n)r=   z(\#)([^#]*?)z(?i)[z]+z^;z^[#:*]+z^-{4,}z~{3,5}r6  z('')(''')(?!')úinline-italic-boldz'''(?!')úinline-boldz''(?!')úinline-italicÚreplaceablezÏ(?xi)
                (\[\[)
                    (File|Image) (:)
                    ((?: [{}] | \{{{{2,3}}[^{{}}]*?\}}{{2,3}} | <!--[\s\S]*?--> )*)
                    (?: (\#) ([{}]*?) )?
                Ú#zwikilink-namerw   zmedialink-innera  (?xi)
                (\[\[)(?!{}) # Should not contain URLs
                    (?: ([{}]*) (:))?
                    ((?: [{}] | \{{{{2,3}}[^{{}}]*?\}}{{2,3}} | <!--[\s\S]*?--> )*?)
                    (?: (\#) ([{}]*?) )?
                (\]\])
                r
  r`   zð(?xi)
                (\[\[)(?!{})
                    (?: ([{}]*) (:))?
                    ((?: [{}] | \{{{{2,3}}[^{{}}]*?\}}{{2,3}} | <!--[\s\S]*?--> )*?)
                    (?: (\#) ([{}]*?) )?
                    (\|)
                zwikilink-innerzi(?xi)
                (\[)
                    ((?:{}) {} {}*)
                    (\s*)
                zextlink-innerz^(:*)(\s*?)(\{\|)([^\n]*)$rI  z(?i)(<)({})\bztag-inner-ordinaryz(?i)(</)({})\b(\s*)(>)z(?i)(<)(nowiki)\bú
tag-nowikiú	tag-innerz(?i)(<)(pre)\bútag-prez(?i)(<)(categorytree)\bútag-categorytreez(?i)(<)(hiero)\bú	tag-hieroz(?i)(<)(math)\bútag-mathz(?i)(<)(chem)\bútag-chemz(?i)(<)(ce)\bútag-cez(?i)(<)(charinsert)\bútag-charinsertz(?i)(<)(templatedata)\bútag-templatedataz(?i)(<)(gallery)\bútag-galleryú	tag-graphz(?i)(<)(dynamicpagelist)\bútag-dynamicpagelistz(?i)(<)(inputbox)\bútag-inputboxz(?i)(<)(rss)\bútag-rssz(?i)(<)(imagemap)\bútag-imagemapz#(?i)(</)(syntaxhighlight)\b(\s*)(>)z9(?si)(<)(syntaxhighlight)\b([^>]*?(?<!/)>.*?)(?=</\2\s*>)z?(?i)(<)(syntaxhighlight)\b(\s*?)((?:[^>]|-->)*?)(/\s*?(?<!--)>)z(?i)(</)(source)\b(\s*)(>)z0(?si)(<)(source)\b([^>]*?(?<!/)>.*?)(?=</\2\s*>)z6(?i)(<)(source)\b(\s*?)((?:[^>]|-->)*?)(/\s*?(?<!--)>)z(?i)(</)(score)\b(\s*)(>)z/(?si)(<)(score)\b([^>]*?(?<!/)>.*?)(?=</\2\s*>)z5(?i)(<)(score)\b(\s*?)((?:[^>]|-->)*?)(/\s*?(?<!--)>)zù(?xi)
                (-\{{) # Use {{ to escape format()
                    ([^|]) (\|)
                    (?:
                        (?: ([^;]*?) (=>))?
                        (\s* (?:{variants}) \s*) (:)
                    )?
                )Úvariantszlc-rawzlc-innerzS(?xi)
                (-\{)
                    ([a-z\s;-]*?) (\|)
                zlc-flagzˆ(?xi)
                (-\{{) (?!\{{) # Use {{ to escape format()
                    (?: (\s* (?:{variants}) \s*) (:))?
                z[^{<]+rC  z(?=\[\[)z\]\]z(\|)([^\n=|]*)(=)z\|zquote-commonz(?=\]\]|\{\{|\}\})rO   ztext-italicz(''')('')(?!')úinline-bold-italicz	text-boldztext-bold-italicr;   Ú;z{(?xi)
                (;)
                (?: ([^;]*?) (=>))?
                (\s* (?:{variants}) \s*) (:)
                z	;?\s*?\}-z\}-z<!--[\s\S]*?(?:-->|\Z)zk(?x)
                (\{{3})
                    ([^|]*?)
                    (?=\}{3}|\|)
                zparameter-innerz"(?i)(\{{\{{)(\s*)({})(\s*)(\}}\}})z(\{{\{{)(\s*)({})(\s*)(\}}\}})z\{\{ztemplate-begin-spacez(?i)(<)(tvar)\b(\|)([^>]*?)(>)z</>z(?i)(<)(tvar)\bz(?i)(</)(tvar)\b(\s*)(>)z\}{3}z(?i)(\#[{}]*?|{})(:)útemplate-innerz({})(:)z(?i)([z]*?)(:)útemplate-namez
(\s*?)(\|)z\}\}zž(?x)
                    (?<=\|)
                    ( (?: (?! \{\{ | \}\} )[^=\|<])*? ) # Exclude templates and tags
                    (=)
                z^([ \t\n\r\0\x0B]*?)(\|\})z^([ \t\n\r\0\x0B]*?)(\|-+)(.*)$zÊ(?x)
                ^([ \t\n\r\0\x0B]*?)(\|\+)
                # Exclude links, template and tags
                (?: ( (?: (?! \[\[ | \{\{ )[^|\n<] )*? )(\|) )?
                (.*?)$
                z�(?x)
                ( ^(?:[ \t\n\r\0\x0B]*?)\| | \|\| )
                (?: ( (?: (?! \[\[ | \{\{ )[^|\n<] )*? )(\|)(?!\|) )?
                zˆ(?x)
                ( ^(?:[ \t\n\r\0\x0B]*?)!  )
                (?: ( (?: (?! \[\[ | \{\{ )[^|\n<] )*? )(\|)(?!\|) )?
                ztable-headerz®(?x)
                (!!|\|\|)
                (?:
                    ( (?: (?! \[\[ | \{\{ )[^|\n<] )*? )
                    (\|)(?!\|)
                )?
                r$  Ú:r<   z
nowiki-ishz(=)(\s*)(")z
attr-val-2z(=)(\s*)(')z
attr-val-1z(=)(\s*)z
attr-val-0z[\w:-]+z\sÚ'Ú"z/?\s*>ztag-attrz/\s*>rÈ   z\s*>ztag-attr-val-2ztag-attr-val-1ztag-attr-val-0z/?>ztag-timeliner-   N>	   Ú__TOC__Ú__NOCC__Ú__NOTC__Ú	__NOTOC__Ú__FORCETOC__Ú__NOGALLERY__Ú__NOEDITSECTION__Ú__NOTITLECONVERT__Ú__NOCONTENTCONVERT__>
   Ú	__INDEX__Ú__NOINDEX__Ú__DISAMBIG__Ú__NOGLOBAL__Ú__HIDDENCAT__Ú__NEWSECTIONLINK__Ú__STATICREDIRECT__Ú__NONEWSECTIONLINK__Ú__EXPECTUNUSEDCATEGORY__Ú__EXPECTED_UNCONNECTED_PAGE__>   rX  úgeo:úsip:úsms:útel:úurn:únews:úsips:úxmpp:úftp://úgit://úirc://úmms://ússh://úsvn://úftps://úhttp://úircs://úmagnet:úmailto:únntp://úsftp://úbitcoin:úhttps://úredis://ú	gopher://ú	telnet://úworldwind://>   r¾  ÚPAGEIDÚSERVERÚ	STYLEPATHÚ
SCRIPTPATHÚ
SERVERNAMEÚARTICLEPATH>   ÚLCÚNSÚUCr¾  ÚNSEÚBIDIÚGENDERrk  ÚPLURALÚFULLURLÚGRAMMARÚLCFIRSTÚPADLEFTÚUCFIRSTÚFILEPATHÚFULLURLEÚLOCALURLÚPADRIGHTÚ	FORMATNUMÚ	LOCALURLEÚ	URLENCODEÚANCHORENCODEÚCANONICALURLÚCANONICALURLEú
\#LANGUAGE)r%  r&  )r'  r&  )r(  r&  )r)  r&  )r*  r&  )r+  r&  )r,  r&  )r-  r&  )r.  r&  )r/  r&  )r0  r&  )r1  r&  )r2  r&  )r3  r&  )r4  r&  )r=   r!  )r=   r   )r=   r"  )r=   r6  )r=   r8  )r=   r9  )Jr>   r?   r@   rA   rB   rC   rF   rD   rQ   rE   rG   rR   rS   rU   r9  r<  r@  rD  rR  rV  Ú
title_charr  Úlink_addressÚlink_char_classÚdouble_slashes_iÚdouble_slashesÚ	protocolsÚnon_relative_protocolsÚ	html_tagsÚparser_tagsÚvariant_langsÚmagic_vars_iÚ
magic_varsÚparser_functions_iÚparser_functionsr
   r   r   r   r   rÿ   rV   r   r   ÚFunctionÚMagicÚformatÚjoinr  r	   r˜   rž   r   r�   rX   r   r   Úreplacer   rH   r   r   r  rœ   r   r   r  rÀ   r  r!   r   r.   rI   rŸ   r    s   @r3   r+   r+   ›  sÇ   ø‡ € ñð €DØ
3€CØ˜;Ð'€GØ€IØ�€IØ€MØ�L‰L€Eò
ò
ò
ò
ò$=òL;ð> E€JØg€IØx€LØ_€OóÐó€Nó
€Ið '¨$¨Õ/ÐðØðØðØðØ!ðØ#(ðØ*6ðØ8<ðØ>GðØIQðØSYðØ[aðàðàðàðà"ðà$)ðà+/ðà15ðà7;ðà=CðàEIðàKOðàQUðàW[ðà]aðð 	ðð ðð ðð ðð !&ðð (,ðð .4ðð 6<ðð >Dðð FJðð LOðð QTðð VZðð \`ðð 	ð	ð ð	ð ð	ð !ð	ð #)ð	ð +2ð	ð 4:ð	ð <Dð	ð FNð	ð PUð	ð W\ð	ð
 	ðð
 ðð
 ðð
 $ðð
 &*ðð
 ,0ðð
 25ðð
 7;ðð
 =Bðð
 DIð€IðØðØðØ$ðØ&,ðØ.<ðØ>FðØHRðØTZðàðàðàðà!&ðà(3ðà5?ðàAQðàS^ðð 	ðð  ðð "+ðð -3ðð 5Fðð HUðð W]ðð 	ð	ð &ð	ð (5ð	ð 7Að	ð CTð	ð V_ð	ð
 	ðð
 ðð
 &ð€Kðàðàðà"ðà$+ðà-4ðà6=ðà?FðàHOðàQXðð 	ð	ð ð	ð &ð	ð 	ðð ðð #ðð 	ðð ðð 	ðð ðð 	ðð ðð ðð 	ðð ðð &ðð  	ð!ð  ð!ð$ 	ð%ð$ ð%ð$ #ð%ð( 	ð)ð( ð)ð( %ð)ð, 	ð-ð, ð-ð, &ð-ð0 	ð1ð0 ð1ð4 	ð5ð4 ð5ð4 &ð5ð8 	ð9ð8 ð9ð8 *ð9ð8 ,<ð9ð8 >Ið9€Mó<€LðØðØðØ ðØ"1ðØ3EðØGXðàðà#ðà%2ðà4DðàFRðàTaðð 	ðð (ðð *9ðð ;Oðð Qcðð 	ð	ð  -ð	ð /Að	ð CSð	ð Ubð	ð
 	ðð
 'ðð
 )2ðð
 4Bðð
 DSðð
 U_ðð 	ðð $ðð &0ðð 2=ðð ?Kðð MZðð 	ðð *ðð ,<ðð >Qðð S^ðð 	ðð &ðð (3ðð 5@ðð BNðð Paðð 	ðð  0ðð 2Dðð FUðð 	ðð )ðð +:ðð <Jðð LVðð Xcðð 	ðð &ðð (4ðð 6Eðð GWðð 	ðð ,ðð .<ðð >Lðð N\ðð 	ðð $ðð &7ðð 9Jðð L^ðð 	ðð +ðð -;ðð =Lðð N]ðð 	ðð &ðð (6ðð 8Gðð ITðð Vbð€Jó"ÐðØðØ'ðØ);ðØ=JðØL\ðàðà-ðà/>ðà@KðàMYðð 	ðð +ðð -9ðð ;Pðð Rbðð 	ð	ð ,ð	ð .=ð	ð ?Nð	ð P_ð	ð
 	ðð
  ðð
 "3ðð
 5Aðð
 CMðð
 Oaðð 	ðð )ðð +9ðð ;Gðð IXðð 	ðð .ðð 0>ðð @Nðð P^ðð 	ðð +ðð ->ðð @Rðð 	ðð +ðð -;ðð =Lðð N]ðð 	ðð &ðð (6ðð 8Gðð ITðð Vbðð 	ðð ðð  2ðð 4?ðÐðdØðñ �j '¨:°{ÓCÐEUð	Wñ +Ù�g×(Ñ(¨'×*<Ñ*<¸g×>PÑ>PÐR\Ó]ð_ñ !Ù�g—o‘o zÓ2ð4ñ Ð#©GÕ4°d·m±m×6IÑ6IÐJÙ�>Ó" D§M¡M×$7Ñ$7Ð8á!×(Ñ(©¯©°)Ó)<Ø˜?ó,Ø-1¯Z©Zð9ñ ˜y˜k©Ð3Ø�]‰]× Ñ ð"ñ÷
 ‘ ¹¸i¸[ÉÐ6J‘ÓKÈTÏ]É]×M`ÑM`ðbñ ‘F‹OÙ‘HÓÙ‘F‹Oð=
ðdðB 	Ù¡¨°jÓ AÁ6ÐJÙ™h {°D·J±JÓ?Ð@Ù�j�\¡Ð$ d§h¡hÐ/ð
ðCdñL 	á�G˜TÐ"á˜Ð!á˜Ð ð
ðMdñ\ 	ð q
á˜Ð ðq
ñ ‘HÓð	q
ñ ¡¨¯©Ø×Ñó!!Ù"6ð8ðq
ñ ˜'Ÿ.™.©-Ð8ðq
ñ ˜Ÿ™¡Ð7ðq
ñ ‘MÓ"ðq
ñ÷
 ‘F˜:¨*¨±QÐ'7Ó8Ù˜ d§n¡n°{Ù˜t©OÐ+<Õ=¸{ÈDÏJÉJóXá!ð
ðq
ñ4÷ ‘F™3Ÿ8™8 IÓ.°
×0BÑ0BÁ3ÉÓ0KØ! j \±Ð#3ó5á˜ d§n¡n°{Ù˜t©OÐ+<Õ=¸{ÈDÏJÉJÐXcóeðð3q
ñL÷ ‘F™3Ÿ8™8 IÓ.°
×0BÑ0BÁ3ÉÓ0KØ! j \±Ð#3ó5á˜ d§n¡n°{Ù˜t©OÐ+<Õ=¸{ÈDÏJÉJÐXcóeá ððKq
ñh÷ ‘F™3Ÿ8™8 IÓ.°¸oÓNÙ˜ d§j¡j°*Ó=Ùððgq
ñz +©H°WØ˜¡e¨D¸ÁÐ8HÕ&Ió-KØLSðUð{q
ñ@ ×$Ñ$¡S§X¡X¨iÓ%8Ó9Ù�k 4§8¡8Ó,Ñ.BðDðAq
ñD '×-Ñ-©c¯h©h°yÓ.AÓBÙ�k 4§8¡8¨Z¸ÓEðGðEq
ñJ "¡8¨KØ�X‰Xó$Ù3ð5ðKq
ñP ¡¨Ø�X‰Xó!Ù0ð2ðQq
ñV (©Ø˜TŸX™Xó*'Ù(IðKðWq
ñ\ !¡(¨;Ø�X‰Xó#Ù2ð4ð]q
ñb  ¡¨+Ø�X‰Xó"Ù1ð3ðcq
ñh  ¡¨+Ø�X‰Xó"Ù1ð3ðiq
ñn ™x¨Ø�X‰Xó Ù/ð1ðoq
ñt &¡xØ˜TŸX™Xó('Ù(GðIðuq
ñz (©Ø˜TŸX™Xó*'Ù(IðKð{q
ñ@ #¡HØ˜TŸX™Xó%'Ù(DðFðAq
ñF #¡HØ˜TŸX™Xó%'Ù(BðDðGq
ñL +©HØ˜TŸX™Xó-'Ù(LðNðMq
ñR $¡XØ˜TŸX™Xó&'Ù(EðGðSq
ñX ¡Ø˜TŸX™Xó!'Ù(@ðBðYq
ñ^ $¡XØ˜TŸX™Xó&'Ù(EðGð_q
ñd 4Ù�k 4§8¡8¨Z¸ÓEðGðeq
ñh JÙ�k 4§8¡8Ð-CÓDðFðiq
ñn PÑQYØ˜TŸX™X z±5¸ÀfÉfÐEUÕ3VÐXcóReð fðoq
ñt +Ù�k 4§8¡8¨Z¸ÓEðGðuq
ñx AÙ�k 4§8¡8Ð-CÓDðFðyq
ñ~ GÉØ˜TŸX™X z±5¸ÀfÉfÐEUÕ3VÐXcóIeð fðq
ñD *Ù�k 4§8¡8¨Z¸ÓEðGðEq
ñH @Ù�k 4§8¡8¨\Ó:ð<ðIq
ñN FÁxØ˜TŸX™X z±5¸ÀfÉfÐEUÕ3VÐXcóHeð fðOq
ñT ×$Ñ$¡S§X¡X¨kÓ%:Ó;Ù�k 4§8¡8Ó,Ñ.BðDðUq
ñX '×-Ñ-©c¯h©h°{Ó.CÓDÙ�k 4§8¡8¨Z¸ÓEðGðYq
ñ`÷ ‘F¡C§H¡H¨]Ó$;‘FÓ<Ù˜ g¨{Ù˜t¨F±HÐ+=Õ>Ø! 4§:¡:¨{ó<ñ ðð_q
ñ~ñ ˜Ù˜t¨F±IÐ+>Õ?Ø$ó&ñ ð	ð}q
ñT÷ ‘F¡C§H¡H¨]Ó$;‘FÓ<Ù˜ d§j¡j°+Ó>ÙððSq
ð]dñ@ 	Ù‘MÓ"Ù˜Ÿ™Ð!Ù�t—x‘xÐ ð
ðAdñJ 	á˜+¡vÐ.Ù�k¡6Ð*Ù‘HÓÙ‘F‹Oð
ðKdñX 	Ù�k¡6Ð*Ù!Ù�k 4§>¡>°8Ó<ð>á�KÐ Ù‘HÓÙ‘F‹Oð
ðYdñh 	á" K±Ð8Ù�D™&Ð!ð
ðidñr 	Ù‘NÓ#Ù¡¨¯©Ø�^‰^ó!Ù5ð7á˜'×,Ñ,Ñ.LÐMÙ˜Ÿ™¡vÐ.Ù‘HÓÙ‘MÓ"ð
ðsdñD 	Ù‘NÓ#Ù¡Ø—‘ §¡ó!.Ù/HðJá˜'Ÿ.™.©&Ð1Ù˜×+Ñ+Ñ-KÐLÙ‘HÓÙ‘KÓ ð
ðEdñV 	Ù‘NÓ#Ù¡¨×);Ñ);Ø�^‰^ó!Ù$ð&á˜'×,Ñ,Ñ.GÐHÙ˜×+Ñ+Ñ-DÐEÙ‘HÓÙÑ&Ó'ð
ðWdñh 	Ù‘NÓ#Ù¡Ø×"Ñ" G§L¡Ló!2Ù39ð;á˜'×,Ñ,Ñ.GÐHÙ˜×+Ñ+Ñ-DÐEÙ‘HÓÙÑ&Ó'ð
ðidñz 	Ù�ZÐ Ù�;Ðð
ñ ˜Ó ð
ð{dñD	 	ñ÷ ‘F¡C§H¡H¨]Ó$;‘FÓ<Ù˜¡e¨D¸ÁÐ8JÕ&KØ! 4§:¡:¨{ó<ðñ ˜;©Ð/Ù‘HÓÙ‘F‹Oð
ðE	dñ`	 	Ù�[¡&Ð)Ù‘HÓÙ‘F‹Oð
ða	dñj	 	á&¨×(9Ñ(9Ð:ññ
 ˜ d§m¡mÓ4Ù!ðñ 3×9Ñ9¹#¿(¹(À<Ó:PÓQÙ�k :¨t¯}©}¸jÈ+ÓVðXá.×5Ñ5±c·h±h¸zÓ6JÓKÙ˜ j°$·-±-ÀÈ[ÓYð[ñ �kÑ#9Ð:á.±¸Ø�X‰X�{ F¨Kó19ð :á�[¡&Ð)á¡¨+°t·x±xÓ!@ÑBVÐWÙ(Ù�k 4§8¡8¨Z¸ÓEðGð5
ðk	dñd
 	Ù�{¡FÐ+Ù�KÐ Ù‘HÓÙ‘F‹Oð	
ñe
dñp
 	ñ '¨×(9Ñ(9Ð:Ù�ZÐ ñ (×.Ñ.¨zÙ+.¯8©8Ð4FÓ+GóIá˜Ÿ™¨Ó4Ñ6Pðñ ×!Ñ!¡#§(¡(Ð+;Ó"<Ó=Ù˜Ÿ™¨Ó4Ñ6Pðñ ˜*˜¡WÐ-Ù˜Ÿ™¨Ó5Ñ7Pðñ Ñ-Ó/ð)!
ðq
dñ\ 	Ù™H T¨;Ó7Ñ9SÐTÙ�k¡6Ð*Ù�D™&Ð!Ù‘MÓ"ð	
ñ
 ˜Ÿ™Ó!ð
ð]dñj 	Ù�k¡6Ð*Ù�KÐ ññ
 ˜Ÿ™ XÓ.ðñ ‘HÓÙ‘F‹Oð
ðkdðF 	ñ +Ù�j +Ó.±ð8ñ 0±¸*ÀkÙ�4 ©Ð/Õ0ó22ð 3ññ ˜ [±%¸Ø¡ðE)õ 3*Ø+6¸¿¹óIð	ññ ˜¡e¨DØ¡ð9)õ '*Ø+6ó8ðññ ˜¡e¨DØ¡ð9)õ '*Ø+6ó8áðñ ‘F‹OÙ‘HÓÙ‘F‹OðQ)
ðGdñZ 	á�D™&Ð!ññ ˜¡e¨DØ¡ð9)õ '*Ø+6ó8ð
ð
ñ ˜×*Ñ*Ó+ð
ð[dñz 	Ù˜Ÿ™Ð$ð
ð{dð@ 	Ù�D™&Ð!Ù‘HÓÙ�7™FÐ#Ù‘F‹Oð	
ðAdñL 	Ù�K¡Ð(Ù‘HÓÙ‘F‹Oð
ðMdñV 	Ù‘HÓÙ‘F‹Oð
ðWdñ^ 	Ù‘MÓ"Ù�ZÐ Ù™X h°
¸F¿M¹MÓJÉLÐYÙ™X h°
¸F¿M¹MÓJÉLÐYÙ™( 8¨ZÓ8¹,ÐGÙ˜Ÿ™Ð(ð
ð_dñp 	Ù�J¡Ð'Ù‘MÓ"ð
ñ ˜Óð
ðqdñz 	Ù�6—=‘=¡&Ð)Ù‘MÓ"ð
ñ ˜Ÿ™Ó&ð
ð{dñD 	Ù�6—=‘=¡&Ð)Ù‘MÓ"ð
ñ ˜Ÿ™Ó&ð
ðEdñN 	Ù˜¡VÐ,Ù‘JÓð
ðOdñV 	á�{¡HÐ-Ù�k¡6Ð*Ù‘JÓð	
ðWdñf 	Ù‘MÓ"Ù�ZÐ Ù™X hØ˜Ÿ™ó(Ù)9ð;á™X hØ˜Ÿ™ó(Ù)9ð;á™( 8¨ZÓ8Ñ:JÐKÙ˜Ÿ™Ð(ð

ðgdñ| 	Ù�J¡Ð'Ù�[¡(Ð+Ù‘MÓ"ð
ñ ˜Óð	
ò}dñH 	Ù�6—=‘=¡&Ð)Ù�[¡(Ð+Ù‘MÓ"ð
ñ ˜Ÿ™Ó&ð	
ðIdñT 	Ù�6—=‘=¡&Ð)Ù�[¡(Ð+Ù‘MÓ"ð
ñ ˜Ÿ™Ó&ð	
ðUdñ` 	Ñ& xÓ0ðadñb 	Ñ# EÓ*ðcdñd 	Ñ/°Ó?ðedñf 	Ñ2Ð3DÓEðgdñh 	Ñ(¨Ó1ðidñj 	Ñ+¨JÓ7ðkdñl 	Ñ+¨JÓ7ðmdñn 	Ñ-¨lÓ;ðodñp 	Ñ+¨JÓ7ðqdñr 	Ñ*¨9Ó5ðsdñt 	Ñ(¨Ó1ðudñv 	Ñ& uÓ-ðwdñx 	Ñ& v¨x¸vÕFðydñz 	Ñ& v¨x¸vÕFð{dñ| 	Ñ$ T¨8¸6ÕBñ}dñ~ 	Ñ.¨~¸yÓIÙ‘z '§,¡,Ó/Ù‘Z §¡Ó/Ù™J w×'9Ñ'9Ó:Ù‘
˜4Ó ñGd‡F€FrJ   )r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   )6rB   rR   Úpygments.lexers.htmlr   Úpygments.lexers.javascriptr   Úpygments.lexers.cssr   Úpygments.lexers.lilypondr   Úpygments.lexers.datar   Úpygments.lexerr   r   r	   r
   r   r   r   r   r   Úpygments.tokenr   r   r   r   r   r   r   r   r   r   r   r   Úpygments.utilr   r   Ú__all__r4   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   r+   r-   rJ   r3   Ú<module>r¤     s  ðñó 
å )Ý 6Ý (Ý 2Ý *÷/÷ /õ /÷=÷ =÷ =ó =ç 5ò€ò+ô�*ô ôB+�Jô +ô\dˆzô dôNAˆzô AôH5�ô 5ôp&˜*ô &ôRÐ0ô ô*C˜ô Cô J ô Jô F˜ô Fô z-�Jô z-ôxpˆzô pôd_-�zô _-ôD~�Jö ~rJ   