+
    IV-j6  ã                   ó´   € R t ^ RI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 R.t. R	OtRRP%                  ]4      ,           R,           t ! R R]4      tR# )
z±
pygments.lexers.dns
~~~~~~~~~~~~~~~~~~~

Pygments lexers for DNS

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
N)	ÚCommentÚOperatorÚKeywordÚNameÚStringÚNumberÚPunctuationÚ
WhitespaceÚLiteral)Ú
RegexLexerÚbygroupsÚincludeÚDnsZoneLexerÚ(Ú|Ú)c                   ó  a € ] tR t^t o Rt]P                  tRtR.t	R.t
RtR.tRtRR	]! ]]P"                  ]4      3R
]R3R]R3R]P&                  R3R]R3R],           R,           ]! ]]]P.                  ]]P2                  ]]P4                  ]4      R3R],           R,           ]! ]]]P.                  ]]P2                  ]]P4                  ]4      R3R],           R,           ]! ]]]P.                  ]]P2                  ]]P4                  ]4      R3R],           R,           ]! ]]]P.                  ]]P2                  ]]P4                  ]4      R3.	RR]R3R]R3]! R4      .RR]R3]! R4      .RR]! ]P"                  4      3R]3R]3R ]R!3R"]P.                  3R#]! ]P.                  ]4      3R$]3.R]! R4      R%]3.RR&]! ]]P>                  ]]]]P"                  4      R3R']! ]]P>                  ]4      R3.R!R(]3R ]R3R)]3./t R* t!R+t"V t#R,# )-r   z
Lexer for DNS zone file
ÚZoneÚzonez*.zonez-https://datatracker.ietf.org/doc/html/rfc1035ztext/dnsz2.16Úrootz([ \t]*)(;.*)(\n)z^\$ORIGIN\bÚvaluesz^\$TTL\bz^\$INCLUDE\br   z^\$[A-Z]+\bz,^(@)([ \t]+)(?:([0-9]+[smhdw]?)([ \t]+))?(?:z([ 	]+))?([A-Z]+)([ 	]+)z4^([^ \t\n]*)([ \t]+)(?:([0-9]+[smhdw]?)([ \t]+))?(?:z^(Operator)([ \t]+)(?:z4([ 	]+))?(?:([0-9]+[smhdw]?)([ 	]+))?([A-Z]+)([ 	]+)z^([^ \t\n]*)([ \t]+)(?:z\nz#popz\(Únestedzsimple-valuez\)zmultiple-simple-valuesz(;.*)z[ \t]+z@\bÚ"Ústringz[0-9]+[smhdw]?$z([0-9]+[smhdw]?)([ \t]+)z\S+z[\n]+z9([ \t]+)([^ \t\n]+)([ \t]+)([-\._a-zA-Z]+)([ \t]+)(;.*)?$z([ \t]+)([^ \t\n]+)([ \t\n]+)$z\\"z[^"]+c                ó$   € V P                  R 4      # )z$ORIGIN)Ú
startswith)Útexts   &Úd/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/dns.pyÚanalyse_textÚDnsZoneLexer.analyse_textl   s   € Ø�‰˜yÓ)Ð)ó    © N)$Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚreÚ	MULTILINEÚflagsÚnameÚaliasesÚ	filenamesÚurlÚ	mimetypesÚversion_addedr   r	   r   ÚSingler   ÚPreprocÚ
CLASSES_REr   r   ÚIntegerr   ÚClassÚTyper   r   r   r
   ÚPreprocFileÚtokensr   Ú__static_attributes__Ú__classdictcell__)Ú__classdict__s   @r   r   r      sÁ  ø‡ € ñð �L‰L€Eà€DØˆh€GØ�€IØ
9€CØ�€IØ€Mð à!¡8¨J¸¿¹È
Ó#SÐTà˜W hÐ/Ø˜' 8Ð,Ø˜gŸo™o¨yÐ9à˜W hÐ/ð =¸zÕIÐLhÕhÙ˜ :¨v¯~©~¸zÈ4Ï:É:ÐWaÐcj×coÑcoÐq{Ó|Øðð EÀzÕQÐTpÕpÙ˜˜z¨6¯>©>¸:ÀtÇzÁzÐS]Ð_f×_kÑ_kÐmwÓxØðð '¨Õ3Ð6oÕoÙ˜˜z¨6¯>©>¸:ÀtÇzÁzÐS]Ð_f×_kÑ_kÐmwÓxØðð (¨*Õ4Ð7pÕpÙ˜˜z¨6¯>©>¸:ÀtÇzÁzÐS]Ð_f×_kÑ_kÐmwÓxØðð+
ð4 	Ø�J Ð'Ø�K Ð*Ù�NÓ#ð
ð 	Ø�K Ð(ÙÐ,Ó-ð
ð
 	Ø‘x §¡Ó/Ð0Ø˜
Ð#Ø�XÐØ�&˜(Ð#Ø §¡Ð0Ø(©(°6·>±>À:Ó*NÐOØ�WÐð
ð 	!Ù�NÓ#Ø�zÐ"ð#
ð 	ØIÙ�j '×"5Ñ"5°zÀ4ÈÐU\×UcÑUcÓdÐflðnà.±¸ÀW×EXÑEXÐZdÓ0eÐgmÐnð
ð
 	Ø�VÐØ�6˜6Ð"Ø�vÐð
ðq=€F÷~*ð *r    )ÚINÚCSÚCHÚHS)r&   r'   Úpygments.tokenr   r   r   r   r   r   r   r	   r
   Úpygments.lexerr   r   r   Ú__all__ÚCLASSESÚjoinr2   r   r!   r    r   Ú<module>rD      s[   ðñó 
÷-÷ -õ -ç 8Ñ 8àÐ
€ò€ð �3—8‘8˜GÓ$Õ$ sÕ*€
ôO*�:ö O*r    