+
    IV-jH  ã                   óV   € R t ^ RIHtHtHt ^ RIHtHtHtH	t	H
t
 R.t ! R R]4      tR# )z¿
pygments.lexers.hexdump
~~~~~~~~~~~~~~~~~~~~~~~

Lexers for hexadecimal dumps.

:copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
:license: BSD, see LICENSE for details.
)Ú
RegexLexerÚbygroupsÚinclude)ÚNameÚNumberÚStringÚPunctuationÚ
WhitespaceÚHexdumpLexerc                   óð  € ] tR t^tRtRtR.tRtRtRt	RR]
3]! R	4      R
]	,           R,           ]	,           R,           ]! ]P                  ]]P                  4      3]	R,           ]P                  3R]! ]
]]]4      R3R]! ]
]]]4      R3R]! ]
]]]4      3R]! ]
]]]4      3R]! ]
]4      3R]! ]
]4      R3R]
3R]3.R	R]	,           R,           ]! ]P$                  ]4      R3R]	,           R,           ]P$                  3.RR]
R3]	R,           ]P$                  3R]3.RR]
3]! R	4      ]	R,           ]P                  3R ]! ]
]]]4      3R]
3R]3.RR]
3]! R	4      ]	R,           ]P                  3R!]! ]
]]]4      3R]
3R]3.RR]
3]! R	4      R
]	,           R,           ]	,           R,           ]! ]P                  ]]P                  4      3]	R,           ]P                  3R"]! ]
]4      3R#]! ]
]4      3R]
3R]3./tR$tR%# )&r
   a�  
For typical hex dump output formats by the UNIX and GNU/Linux tools ``hexdump``,
``hd``, ``hexcat``, ``od`` and ``xxd``, and the DOS tool ``DEBUG``. For example:

.. sourcecode:: hexdump

    00000000  7f 45 4c 46 02 01 01 00  00 00 00 00 00 00 00 00  |.ELF............|
    00000010  02 00 3e 00 01 00 00 00  c5 48 40 00 00 00 00 00  |..>......H@.....|

The specific supported formats are the outputs of:

* ``hexdump FILE``
* ``hexdump -C FILE`` -- the `canonical` format used in the example.
* ``hd FILE`` -- same as ``hexdump -C FILE``.
* ``hexcat FILE``
* ``od -t x1z FILE``
* ``xxd FILE``
* ``DEBUG.EXE FILE.COM`` and entering ``d`` to the prompt.
ÚHexdumpÚhexdumpz&https://en.wikipedia.org/wiki/Hex_dumpz2.1z[0-9A-Ha-h]Úrootz\nÚoffsetÚ(z	{2})(\-)(z{2})z{2}z(\s{2,3})(\>)(.{16})(\<)$zbracket-stringsz(\s{2,3})(\|)(.{16})(\|)$zpiped-stringsz(\s{2,3})(\>)(.{1,15})(\<)$z(\s{2,3})(\|)(.{1,15})(\|)$z(\s{2,3})(.{1,15})$z(\s{2,3})(.{16}|.{20})$znonpiped-stringsz\sz^\*z^(z+)(:)zoffset-modeÚ^Ú+z#popÚ:z(\s{2,3})(\|)(.{1,16})(\|)$z(\s{2,3})(\>)(.{1,16})(\<)$z(\s{19,})(.{1,20}?)$z(\s{2,3})(.{1,20})$© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__ÚnameÚaliasesÚurlÚversion_addedÚhdr	   r   r   r   ÚHexr   r   r   ÚLabelÚtokensÚ__static_attributes__r   ó    Úh/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pygments/lexers/hexdump.pyr
   r
      s¨  † ñð& €DØˆk€GØ
2€CØ€Mà	€Bð 	Ø�JÐÙ�HÓØ�"�W�\Õ! "Õ$ WÕ,Ù�f—j‘j +¨v¯z©zÓ:ð<à��Y˜Ÿ
™
Ð#Ø)Ù�j +¨v°{ÓCÐEVðXà)Ù�j +¨v°{ÓCÀ_ðVà+Ù�j +¨v°{ÓCðEà+Ù�j +¨v°{ÓCðEà#¡X¨j¸&Ó%AÐBØ'©°*¸fÓ)EÐGYÐZØ�JÐØ�[Ð!ð#
ð& 	Ø�2�X�gÕ™x¨¯
©
°KÓ@À-ÐPØ�"�W�S�[˜$Ÿ*™*Ð%ð
ð 	Ø�J Ð'Ø��V�T—Z‘ZÐ Ø�;Ðð
ð
 	Ø�JÐÙ�HÓØ��Y˜Ÿ
™
Ð#Ø+Ù�j +¨v°{ÓCðEà�JÐØ�[Ð!ð
ð 	Ø�JÐÙ�HÓØ��Y˜Ÿ
™
Ð#Ø+Ù�j +¨v°{ÓCðEà�JÐØ�[Ð!ð
ð 	Ø�JÐÙ�HÓØ�"�W�\Õ! "Õ$ WÕ,Ù�f—j‘j +¨v¯z©zÓ:ð<à��Y˜Ÿ
™
Ð#Ø$¡h¨z¸6Ó&BÐCØ#¡X¨j¸&Ó%AÐBØ�JÐØ�[Ð!ð

ð_:„Fr#   N)r   Úpygments.lexerr   r   r   Úpygments.tokenr   r   r   r   r	   Ú__all__r
   r   r#   r$   Ú<module>r(      s.   ðñ÷ 9Ñ 8ß HÕ HàÐ
€ôU�:ö Ur#   