📄 libanstream-2570976bccbe8c1a.rmeta
/home/palash/git/iron_learn/target/debug/deps/libanstream-2570976bccbe8c1a.rmeta
Language: rmeta • Lines: 4773
rust
�f#rustc 1.92.0 (ded5c06cf 2025-12-08)���	ⷄ�ۆ��p��-225863f279df55c4��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��	�t�#3Ҵη��Ǣ-d25e598578fbf080�rustc_std_workspace_core������Nm��gmY���-327ea4f353b4eb8c���y.:i���gy"1�r-94fdfaf0af91a65d�miniz_oxide�M�^�yTLm�L�d=B-5312b588e5cfab93�adler2��;~�7�ɴ,P?���-1e0b0d62df36c85c�	hashbrown�L�ϫ	2݆y��q-2ed6a8f06fc51a9d�rustc_std_workspace_alloc�a���p��H����6Z�-05b02707a5b2a256�
std_detect�	c�LN����=1�ʶӐ-5978f0713dd5442d�rustc_demangle�X�Fq��UՃ�>7z
��-43b2ff22c18e1125�cfg_if�֦<����ɐ¬�-6a40188dd7d989d2�	addr2line���,2�!xb�"6�!�	-11d54e777384a9e5�gimli��2��I.�ġ�����-35018e994bad7042�object��T �f��Y�
hQec-2dc10b344e05b569�memchr��xZT9�C��I�Mg�-09f2ab7e0d97e07a��~ݤ	����h���-932f22f820d1e5ec�
anstyle_parse��*E����h�����,-8dd13501e9524e57�	utf8parse���T���ϣ@�"1�T-517ef49b4e1f5802�colorchoice���H���@��0�;��_�-732187221bd99aed�anstyle��c��f��c_��x�-07183e270dd0a435�is_terminal_polyfill�F~�-��a+��J-0a14de9856aa21d8�
anstyle_query��r�u���`��Y��i*-161eedc9e61c8f1c��$�K�$�KE�$�R�$�Q_	RawStream�L��<�_tests�,�0�$�0�WinconStream�d��<z��$�"�$�!wincon�4��<��
d��<�ReadmeDoctests�t��<��adapter�strip�	strip_str�	's�	�
	������

strip_next�����next_str��		from_utf8_unchecked� 'b�is_utf8_continuation�strip_bytes�$�$�
$extend�$is_empty�$into_vec�*�*�*�.�
.�
0�2�2�2�
next_bytes�6�6	6		:�VtUtf8Receiver�<
<'a�<�
@	codepoint�@invalid_sequence�is_printable_bytes�CDEL��EF�
Fextract_next�H�EJ�J�E�ENreset�EPprint�Pexecute�Pcsi_dispatch�E
to_ansi_color�	stream�_�
_a�_c�________	_
__
IsTerminal�ois_terminal�_q�q�_
t�t�_w�w�_z�_|�_~�_��_��_��_��_��_��_��_
AsLockedWrite��Write��'w��as_locked_write�_��������_��������_������_������_������_������_������_ ������_!������_"������_#������_$������_private��Sealed�����������������	�
��_macros����println��eprint��eprintln����FEATURE_TEST_ACTIVATED��to_adapted_string��impl crate::stream::RawStream��9������S���
�9�choice��always_ansi��always_ansi_����	��
���
into_inner��as_inner����current_choice�����lock��������write��write_vectored��flush��	write_all���buffer����
�
with_capacity��as_bytes�����������Adapter��W��writer��error������
����������������
�����������������������	�	�������������	�	offset_to�Stdout�Stderr�stdout�stderr�StrippedStr����bytes������>����
��������������StripStr����>��������StripStrIter����� ����������������
StrippedBytes����� ���
utf8parser����>�������������� ����
StripBytes�����#!�>"��#��$%��&��StripBytesIter����� ����#'����(��)����*����
Utf8Parser��utf8_parser�+�>,��-��./��0��EWinconBytes��parser��capture�E�>E��E��EE��E	��EWinconBytesIter����� ��'��'E
����E��E����E
����E
WinconCapture��style��	printable��ready�E�>E��E��EE��E��ECsiState����
�PrepareCustomColor��
�Ansi256��
�Rgb��
�	Underline��
EE��EE��E��E��EColorTarget��Fg��
�Bg��
��*�
EE��EE��E��E���
AutoStream����inner�������StreamInner����PassThrough��
���Strip��
��������Buffer��
�������>�����������StripStream����@�������8888888888#8'8(8-858686868;8@8A8B8J8L8M8M8M8M8O8Q8R8S8S8S8a8f8h8p8q8s8t8v8y8{8|8}88�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8`o������ �� ����xE״����;�_�;���;��;�;��;�_��� �� ����xE״�8�J�;����!��g��àA��<�_�<���<��<�<��<�_���"�� ���KU�IW%�����=��=�=��=�J�=����#�� ����#w�8:�nh ���>�_�>���>��>�>��>�J�>����$����#�O�H疠��?�_�?���?��?�?��?�_���%�� ����#e9z:��3�����@��@�@��@�J�@����&��&L�+jB4r���A�_�A���A��A�A��A
<<=�?�����!��8����&��'E��'E��w{Έ����B�_�B���B��B�B��B�_���'�� E��'E��'E�GFZ{� ����C��C�C��C�J���'�� E��'E��'E�GFZ{� 8����(��(E��)E��)E���C�6���E�_�E���E��E�E��Eb�E��������)���*���*���*3mK56����F���F��F�F��F�_�F�����+���+���*(�Z�{"��G���G��G�G��G�_�G`8�`���Box�������lf���]v��B�B�BGlobal�����I��`�����,��Ʀ�oָ`��
StdoutLock���,�B��Te@�8`�����,�e��[����`��
StderrLock���,���b+��	�8`�`���`����`�?�?��?buf��:�?�	�:$x��Lk��I`�����,�.��g�<�`����-���=~c��N�o8�Ho�Ho�Ho�Io�Jo�Jo�Jo�Ko�Ko�Ko�Ko�Lo�L��H��H��I����I��,�B��Te@���J����J��,���b+��	���K��K��K��K��L��L��M��H��H��I��J��J��J��K��K��K��K��L��L�_���,��,��_i)U��_����,������,���r���;D��Q��P��L��L�_�L���L��L�L��L��L
�L��L�^�������������'1���_���.�@����O
�p�#�Y�Q��S�����������������������������������������������������������������������������������������������������������������������������������������������������*�2�J�@<P�����a
c�e�f�g�h�i�j�k�l�?m�n�q
t
w�z�|�~�����������?�����
������������������?�����
�
������������������?�����������������
8�_F��
p�
[�
[�_[�J
b�`o
F�Q�
R�W��^����
$�#���N��� �� ����xE״�|�$�data�i�\�x�
��R`�
����Anywhere����CsiEntry����	CsiIgnore����CsiIntermediate����CsiParam����DcsEntry����	DcsIgnore����DcsIntermediate����DcsParam����DcsPassthrough����Escape����EscapeIntermediate����Ground����	OscString����SosPmApcString����Utf8���Kz����8�
���/�\:�][�]>Q�]t�]Ux��]`��]
��],4(�
���/�\:�\D�]��]��]��]�oy
��]��b�(��\x��\�]&�_`��\
�]&	
2	�d��
�_����ns������������������������q�aXÅÅą��:����h�cp�^�^��^��[�^�K�[����e�S���\��\��d��c��\��d��c��c���c�d�h�d��e3x	��]�]',
��]�]@EMS`	��]�]',
��]�]@EMQYe	��H	�
�c�c�c	�c�c��c�I�V`�iI�i�
��
��f�c!*4|�D�
�w$�T�l�
���V
������\$��\$��]��]i�\<�l�T�

�]��

��
'��

�2( l�
 `�
�`�Z
0`�
�c
�^�c0
9O	
����K����^JQ��(
D�

�\�	��
�^�o�oi��ت.ZIݪZ
�^�F�F��F��1"`��x9s��Z�ݪ)ZD�
����	���
���
?���p4�	�c,�	�pd�
�oH�f��p&����	Arguments���pieces��[����[����[k�ĉ����
�nr�n��o�o��o��o�s��]��n��stripped������	[
�n�L[�nQ�n�p�p�p��
�\��\��i�o��o��T��]T�
�]��N
� b�

�H�\$�
#'�a�
@?	NS
�J�\	dlp
	|
L�
��\��
�

�_L�
�

4�
4�

���f�fh�f�
�d�

�!�f
x!%	1	Ce�

�!�f��������������������q�aXȩ1�FĿ�Xx�f>�x�
�����������
*����
�f���c,��g��\$��]��]��\f�\n����������������;t����\��\���\B������|�������i���G��^i؊�x�f!�f��{���	�	n�)��
3��x�z�f��v��v��w�x��x�|��]|��]��*D�
A2$���c�z���{L��]��]|@�~�`
��]8
�
�
��*�<5�]VC�]f`��]�b&.(�
���*�<5�<?�]x�cV`�b�(��\`��\�]&2�dY^
�_otdi�����f����g��\��\��d��h��c������h�d���`��]�]',�i7<D��H�
���c�c�4�AK�i�����f�%/(��\x��\�]&�d���\
�~&	
2	�d���e����in�����f����"�� ���KU�IW%�#�g+�\3�\&�d.�c6�\�d�~��'|����c�d����d_�e�x��]�]',�i7<DJ���~�~',
��~�~@EMQYe��H�
������c�c	������L�Yc�iC�������f��"+5|��]T��~��%D��~=."���^�z����L��~��~>�~~,�d�$�
�o�L*4���4�
�L�g�gIter��h��g�h
end_or_len��g�h_marker��gFPR<?���L�L�D�����
�L�~���D�
�K����Copied���it��4�8I�w+C��ˏ׏%����,�,�\���L�
�P�o4�1
����-D�
�o�Lx
Q	��'$�	�]l�l�
���,�d�$���%4���4���:D�#���D�
�K��ˏ�f^)�����
���,�,�\��L���
4�,	����-D�ɑnG
��'L��]$��]l���D�
�n�LL�T�,
$�
���\��������
 L���JH�\1|�
���\^��������������������z|��~,��~,�����������������;t����o4��������� ��i�]@�]�]{�o��o��]E��4�������9�]�]��W�o��o��\L��]�]�] �](�]0�]8� C�H�	�%��
�)����)����X��5�|�t����ɑ���@��"����t����ɑg�����4�
�~
��d�
96�%T��]4����Nop����Clear����Collect����CsiDispatch����EscDispatch����Execute����Hook����Ignore����OscEnd����OscPut����OscStart��������Print����Put����Unhook����	BeginUtf8��4�_��7�T�|�	
<closure_kind>�<closure_signature>�<upvars>��c�
��]�]|	s(.���~��M����
C4��'�	������%	�L��]�����]��/�]W��cd�c^�~r	�~z	b�Y���~
next_state�iaction�j�	����}��_ref__state��
�$�c-�]5=l�
���d��*�$\��]4��������4��&,��:����
"� ��;�F	���	���h	�L��]������.�]K����9_next_state�>�:�	����Aإ�����
�q,�!��74�
�W�\ߌߌ	Utf8Error���valid_up_to��q�	error_len��q�̢X��������  ����\<��],��\����������������������q�aX�\��>� osafety_justification���ӧ~��^
�q�� $\�!�L�L�)�~ZJV�L�L�c:|�!"�� G��~`Z$�!�L� ����D��%��%
&$�%#�%#��%U���#�� ����#w�8:�nh ��%�]$�%�\n٬�x�&�]`�&�]��'
��A8�&
��&�2��>�]��]��AsZ�]��]�̮�x�&�]`�&�]�b&.��'�A
��A,4(�&
��&�2��>��I�]��c��]��c��A��A���d�bʰ�(�&
�\x�&�\�]&�d`�&�\	�]&	�d��'

�\
�A&
2�d��
�_������
x}�&��f*��3�g;�\C�\6�d>�cF�\�d �c(�\��dұ
ұ�����c�d��c�d����dVܳ�x�&�]�]',�i7<DJ`�&�]�]',�i7<DJ��'	�A
�A',
��A�A	@
EMQYe�&�H�&
����R�cZ�cb�c�c!ұ�ұ�d�q{�i��ia׷�&��&�f ��(1;l�(
���(��(̮��(q
��)&��'���$�(�],�'�]��Av� =̮�$�+|�+D�+
()T�+(��+E'�o�!�"]�g�"]
�^�oI6� �@]� �]
�SX#��,�]�,'��*��f�+��L�*�],�+����r��o�8� <k�Lʼ���/
�\<	C�\GV'��op�ox�T�-�]��-D�-��)T�-�-(��-D$�-��,�-�]	3��qT�.�]��.��.$��.
�?�L,$ i�/
�H��$�/%)�h�/IAPU
�J��gpt	��L�/	��]D�/Ԧ/4�/
�I�K�L�]4	L�/

��/D�/�/�/	��.�p)��.���/3
�K<�.��$�.�Kd�.�o�����������������������;t����]��{��]^�f>�KZ�]���s��	2�)�	#�t������_��f����Ka|�0�]|�1�]��1�A��0BT�0
6UF7)�1-��0{����0нL�0�~��~��A�#F���`"�2�]�"�2̮8"�1
�"�1�-�?8�]v�AaM�]�̮w`#�2�]�b&.�#�2�Aʰ'/(#�1
�#�1�-�?8�?B�]��c��A�ұ�hr�b�ʰ�($�2

�\`$�2�\�]&�d�$�2
�\
�A&	
2	�d���e����in�$�2���f�����g��\��\��d��c��\��d����ұ�5�CN�c�dE���d�ei`%�2�]�]',�i7<DJ�%�2�A�A',׷8=EIQ]%�2�H%�2
������c��cұ�ұ�K�Xb�i:׷�&�2�&�2�f��"+5('�5�\x'�6�\�]&�d�'�6�\	�~&	�d�'�6

�\
��'
3�d��ܳ������
uz'�5��f'���%�� ����#e9z:��3�s�g{�\��\v�d~�c��\X�d`��i�\;�dC��R��[�����c�d����d����d�ܳ$x(�6�]�]',�i7<DJ�(�6�~�~',��8=EK�(�6	��
��).
�����	D
IQU]i(�5�H(�5
����W�c_�cg����(������f�s}�i���i��)�6�)�6�f ��(1;|�8�]T�8�~|�8����88T�8��QB5(�85��7q����7��L�7�~��~��!G���,�9d�9$�9��%4�9��94�9��:D�9#��:�
8ˏ׏��9�D�9
�K��8ˏ׏~S��9�,�<,�<\�<��<L�<��4�<,��<��<-D�<ɑnG
��<'$�<	
�]l�<	,�=d�=$�=��%4�=��=4�=��:D�=#��=�
9ˏ�~����=�D�=
�K��9ˏ���Z
��=�,�A,�A\�A��AL�A��
4�A,	��A��A-D�AɑnG
��A'L�A�]$�A�]l�B��BD�B��L�BT�B'
$�B
���]��BQ|�B
���]&�B6��8�
��9�	��<���=���A�����9�~,�8�~,�9��T�9��4�9�������������]�����o �o8��4�=�����������|�]��]�����o�o��]��]��]��]��]��]�� ����#����	��
�)?�:�
��	�������tI��@ɑ��������Z�t���ɑ���	4�:
�~
\�:
8֟����c��:�iU;%$�:
��:�4�:�~	��:d�:�	5�;$T�:�]4�:��T�;|�;
8֟����c�;��E<
 &
��;�~��;U��;��;��4�<�<&�<8���:��:���L�:��c	�c��]:��2��t�]��c@�c:�~d�~l�~t��u�0�~ۡ�����ik�������/���
���8.�c��]

�.8n�cI�]QY4�=�~\�=
9֟����c��=�iU;%T�=����=�=
;+�=4�=-l�>
���>�~��=L,�>
��=�l�?
���>d�>�*�?
$T�>
�]4�>	
��T�?
|�?
9֟����c�?��
E< &
	��?�~��?U
4�@�~\�@
9֟����c��@�iU;%T�@����@�@��*�@
4�@,�@
��@��A��A��	4�A�A&�AG�A9l
��>��=���
�L�=-�cx�ca��]��]6��.��p�]��c<�c6x�c��c�G�~#��,�~4�~<�~D��M����r	�~�#z	��ۡ���	��i;����S����iB�������_ref__utf8parser��
���9��c��]���
���9�c��]��]
�o~9��c��]���*�C
�WWParser�Xpoint�Y�/���Y�W8*�C
�*�C�*�A5���D����+�C��
���.6(+�C
�+�C�*�A5ұ=�����Yc���(,�C
�\�,�C
�\��'3�dZ_��lqaf�,�C���f�ұ��g��\��\��d��������������d����-�C����).
�����DIQ-�C�H-�C
ұұ������6�CM���.�C�.�C�fұ%/4�Jl�J
C����J
�����G>*0\�J�JD�L4�J��J	
CŀܹJڀ:	1 &��J�
4�J|�J
Cŀ��Jڀ:1
 &
	$�J
��J��K
�
'
��K��J9
�KC��G�$�G��4�G�L$�G�ŀ�ŀ��[ŀ�ŀ��ŀ)ŀ$����obyte�w��D�LڀYڀ�ڀ]�� �
���Cŀ�����^
�pCcŀ�����L
�^mC�ŀ�����$�I
�L��ID�L�I#0x7f��/�
�����
���
intermediates��intermediate_idx��params��param��osc_raw��
osc_params��osc_num_params��ignoring���&�L�
8[�����&��&5����FfR$�/�
��E8/K
�/R/Q7�E�BP����E�g�������Y�0���
���.6�0��E
��E,5(0T
�0Y0X7�E�BP�BZ�������E��E�����ی����(1[
�\�1��\��'�d�1��\
�E&	
2	�d���e����in�1`���f�ȍ��g��\��\��d�ڍ��\��d�����8�FQڍ�dJǐ�d�em�2�����).
�����DIQW�2��E�E',
��E�E@EMQYe2k�H2bȍȍڍڍ����N�[eӑR���3o�3m
�fȍ!*4(4��\x4��\�]&�d�4�%�\	��+	�d�4�
�\
�E)
5�d��ܳ������
w|
4��"�f.���'�� E��'E��'E�GFZ{� z�g��\��\}�d��c��\_�dgȕs�\@�dH��W��`���	�c�d���d����d�ܳ.x5��]�]',�i7<DJ�5�%ȕȕ*/
�ȕȕEJRX�5�	��
��).
�����	D
IQU]i5��H5�
����d�cl�ct#��,��5������f�s}�i���v��6��6��f ��(1;|��]\�ȕd�����6T�
MSD6)�L��o����������������;t�����Style��fg���bg���	underline�������,}q
��p����L��~Fȕ��#���8|�	,�	
O<�	<�	l�	����������������;t�������	<�	
�P��uL�	+D�
��
\�

�o�L*l�
(		��
	
$�

����]��L�
����]��
,�

�<�
I���E4�<�$������p��D�
�2,
T�'
	$�
�����
l���l�����&L�
�P��D6
ļ���p��&t�
��p1#��/
��5
���������M��
���
=��o֞��	 �~,�ȕ4���<�	�fH���5�L$�
����������������;t�������{�����]��fh�p?��,���������c�p��r��]�� �'�'�����S
	remainder�G�(��������ˣA������A�7�

����7�

��p�7�
���87�

�7�
7�
=�K�EV����p����t���Ѫ����pe�8�
��
���.6�8�
�p
��p,4�8���
���.7(8�

�8�
8�
=�K�EV�^�����p������������ì\��)����p�(9�

�\�9�
�\��'�d�9�
	�\	�p&	�d�9�
�\
��'
3�d��ܳ������
uz9�
��f(�1�g9�\A�\4�d<��E�\�d��'�\��d�����������d����d����dWܳ��:�
����).
�����DIQW�:�
�p�p',
��p�p@EMS�:�	��
��).
�����	D
IQU]i:�
�H:�

��l��u��~ ��)��2������h�u�����t��;�
�;�
�f �(1;(=�L=�L�"�F-�F7@JH>�L		>�L�;@FQ��Y��a�{h�{ox��__self_discr��__arg1_discr���?�L�?�L�f��)	(@�L	(.6	�\@�LLT�\go�\9���\T���\o��
�_���@�L���f����g�\�{)�7B��M(B�MB�M�"�G-�G7@JHC�M		C�M�;@FQ˽Y˽a�{h�{ox�����Ѹ��D�M�D�M�f˽)(E�M	$*2	�\E�MHP�\ck�\9�������E�M���f�˽��g��\��{�������D�
��
\�

p�H)l�
�
s��
D$�
�H,�
��
9��{D���\���2l��v��D$��H,���w��A��D�	��Unique��������^���A��I�������_��M����I�I���\�
p�I�l��
y��D$��H,��I��H��$G�����
3��
-
�I$�%�{��
a$�
�I,�
.��r��3��-
���I��,�B��Te@�$�Q�}��a$���,�/�����3��-
�J$�%���a$��J,�.��r��3��-
���J��,���b+��	�$�Q����a$���,�/���,�
����3$��,�5,�
����3$����,�;,�
����3$�����,�@,�
����3$��K,�.��3��-
�L$�%����a$��L,�.��s,�
����3$��L,�.D�Ԯ|�
��H*������[�H�|���L���
A���D�	������'ԡ|�
��IQ������[�I�|��HL��I��H��$Q���$�\�$�
�(4�����L��|��IL���m8��y$� � ���E��|� ��L�1$�!\�!$�!
�(4�!�!���!L��|�!�JL�!��m8��y$�#�#���"E��|�"��L�"1$�$�$���$E��|�$��L�$1����]����f$�%�%���%E��|�%��L�%1����]����f$�'�'���&E��|�'��L�'1����]����f$�(�(���(E��|�(��L�(.$�)�)���)E�L|�)��L�)0$�+�+���*E�L|�+��L�+0�F�_��_@�$�_$false�4�a
��a!̣a
��4�a)T�aD�a
�?�L��a&��a
��K4�b4�b-�b
\�b8s�b
�s�Z	

Hs�b	�_!&
�^��;DZ
�o\�b

����o����p
:���Gت.ZIGݪZ
����,��,��_i)U�K#�H�Z�Gݪ)Z�b4�c
��cT�c
��K;d�c<�c
��K&	
/��c ��c
�2M

!��c-T�d
�C
d�d�d�d.��_�JZ�	2��a���a���a���b�����c���cH�p4�`��<�`��4�`%&Auto�
AlwaysAnsi�Always�Never�<s%&W���K4�a��T�a��������������������q�aX�f�����
�"�f+�c-���r������s�o
�o��s,�K4�c��	���Borrowed�����Owned���A��@�����]$��-����	display�����������	����4�c������������I�pa�����J�� ����������K��K����A
�\N�\Yh���o��o��(I�
�\�I��\�Q&2�dY^��kp`e�I����f��P��g��\��\��d��Q�����������d���(J�	"pJ��,�SB	J�\,8
�drw
�_�	�
j�J��,�Q�� �\,8�d������fJ��$*1�f>��G�gO�{W�Q��\i�d�����S^�\��dn��z���__self_0�2�������d�������de��
4�	d�&��\�
��Q�%��d�
��Q�%����
��Q�%|�T�
��Q�%������P$��Q���4��{��@�!M�����������	4�
$���d�
��Q+$1M�Z9M�Z��Q���M�Z
AM�Z��IM�Z���M�Z	
�����IM�ZQM�Z	5;	�M�!Z

���M�Z
���r�M�]Z�M� Z
�S����
!M�ZQM�ZYM�Z[H�

��L�
��Q
<4�+������4��z�M��Z�M��Z�P$��Q���b��E�������$��������������������Ne�����Match�/kK3b��!M�Z�����������������;t����r&�Q�f@�yleft_val��	right_val���	�
������������"�Q���
���������G��`\�4�
�4����A��\������u@6�������~	������\�
p�Q)l�*��,��*
�
����
��Q<$�������=��C�P$��Q���*����������������;t���+�Q�@t������^��$�Q���
��Q��
��Q����w��M�P$��Q��Q,�@�,IhN�� 
�� �� ��7� ���� �4����P$��Q�T��Q�]@ 
use_wincon�/�	��������,
�P��<
��)
��Q��
�W�P�Q��Q�Q�P�f��?������4�Q�������� ����P����Q�@3��s��!��!
��Q�!%��!)
��Q��"
��Q�"���!���!Y�P$�!�Q�!�Q,�!�S�@�,Q���D�$
���P�Q�$���"���������������������q�aX�P�Q|�"�Q�"@~T�%	�Q��%&�&�Q�,�St�&T�&
��Q�&d�&�&�Q�,�Q�&�'���%���% ��&'�Q�%�P$�%�{��%�Q�S�"w�����nϊ�\�(�Q	��(4�(�,�Sd�)D�)
��Q�)T�)�(�,�Q�(Y�)��(��*���'���( ��(%���(��,�(��W��#�{ܼ(��������>�����/���'\�+�Q	��+4�,�,�S|�,\�,
��Q�,l�,�+�,�Q|�+\�+���+l�+�-���*���+.��+($�+��,�*���{ܳ+������-�����z�����\�/�Q	��/4��0
��/
�1���.���\�.��,�.����{ܦ/@T�;	����,������,���r���;D��I��;s�<���,���.�@����O
�p�#�Y�ID�<$�<
��<4�<�<���,�I�<D�<$�<��%4�<��<"
����<��<
����<,�>	��=
���	�>���:���;���;A��<5
���,��,��_i)U����;(���,��,��_i)U�I$�;����,������,���r���;D���,�;�{��;�I���������d���.�@����O
�p�#�Y��OИ���,���T����Ε���PT�@	����,������,���r���;D��J��@s�A���,���.�@����O
�p�#�Y�JD�B$�B
��B4�B�A���,�J�AD�A$�A��%4�A��A"
����A��A
����B,�C	��C
���	�C���@���@���AA��A5
���,��,��_i)U����@(���,��,��_i)U�J$�@����,������,���r���;D���,�@�{܉A�J���������d���.�@����O
�p�#�Y��OΟ���,���T����̜���P	|�E�Q	��E5�F�,�Sd�F,�F
��S�F�FT�F�E�,�Q��E|�E
��Q�E��E*��E,�F
��Q�\�FT�F�F�G��D����E=��F%	��������������������q�aX�o����E�PL�D�]�D�Q��{��E�Qqޣaޣj�S�S�KW�����Ң���أ�ޣ\ޣc	|�H�Q	��H5�I�,�S��It�I
��S�I$�I��I�H�,�Q��H|�H���H��H%��H(t�I
�ޣP$�I��I�I�J��G����HG��I/	ܤ��H��L�G
�I�I�IIoSlice��I��һ��x�$�G̥��{��H�I�6ޣ?����bufs�R�������٧����ۨkޣ>ޣE	|�K�Q	��K5�L�,�SL�L,�L
��S�L<�L�L�,�Q��L|�L���L��L%܈L,�L
�ޣO<�L�L�M��K����K:��L"����K��L�K̥l�{��K����ޣ���[>��-������w��8��ޣ�ޣ�	|�N�Q	��N5�O�,�S��OL�O
��S�O�Ot�O�N�,�Q��N|�N���N��N%��N"L�N
�ޣP�Ot�N�O�P��M����NA��O)	����N��L�M�]�M̥��{��N���ޣ��uI�KM��M���������X��+ޣ�ޣ	|�Q�Q	��Q5�R�,�S��RL�R
��S�R$�R|�R�R�,�Q��R|�R���R��R%��R#L�R
�ޣP$�R|�R�R�S��P����QB��R*	����Q��L�Q�r$�Q̥��{��Q���ޣ��uI�M��M����ƴ���Xȵ+ޣ�ޣ8O��K
��K,4(OV
�O[�(�L3��;�Kz���S]���8P�
��K8P]
�Pd�(�L3�KZA��k(Qf
!�\8Q��K �dFK��X]NjQk���f�����g��\��d�����������˻�d����8R��K�K',
��K�K@EMRv�HRm����������5�BLȼ�Sz�Sx�f��$.����
��L����7�L$���T�����D� ��"
�����`�L$��oD��Kmcapacity�<���<��K��&.����7�],���,���f5���|�D�
�$�T�����9�],���,�-��p4��K��4���+�\�L�l�
���o������sܤ����L��]��f�����ox*�K.Z����t�4�
���f��;�f����A������L�.	l�	�Sd�	D�	�l�	T�	��	
P
��S�]f19=	��	!^�
���4�
	
���f��T�
��4�

���f�f;�f�
D��	��

���f�f;�f����	��	�����
c
�f��	�RL�	�\�	����S�����]��{4�	��K��<T�X�x��l�����`(T�"�\0T�#�\�Q&�d�T��\
�?&	
2	�d���e����in�T����f�����g��\��\��d�����\��d�������9�GR���dJ���d�en�����
��?��H
��Q����s��S$��Q��Q��?�@H����QiD��Q����5�Q��S$�,L��Q����6�����,�.D��Q��\���*l�����H$���,���k4��sD�
�I|�
$�
��)4�
T�
�?��
X
����
���	�ә��	)��$�	�������?u"G���D�
�J|�
$�
��)4�
T��?��
X
��������Ѡ��
)��$�
�������?u"G���D��Qԥ|���+������|��?��<,�
�O3�-������ܤ����L��]������ޣ�"�?�@�KD��A���(���ޣ�ޣ���$�
�o�$�4�+��=$�
�K�g�g���h��g�hٍ�g�h��gFPR<?�����Q��f�;��������X�
�P���]��Q���]�f�;��D�l��	
��Q�L�o$�
�����������V,��Km
]	o;���X��xL�
�P�]�<���|�,�Ң$��T���������
ܤ����L��$��]��������������������;t�������������]y��������K����$�����L�����wҢL
�L"1�F��N��W_�d�
��)!'D���JT�l���N���f�����]�����"���������������]���������
���tD��Q��|���+��#��",���H<�����]�������L���ޣ���#T������ޣ�ޣ�D��Q��|���+������|��?��@L�
�O3�-������������L��]������ޣ�"���>�KB}��?���&���ޣ�ޣ�D��Q��|���+������|��?��AL�
�O3$�-������������L��r$������ޣ�"���>�B}��?���&���ޣ�ޣ���E
<=%<<=�?�����!��[dky
<�=��������\�
��Q�(�Q3�Q:AO
��Qh�u�Q��Q��,�
��Q�(�Q3�S:AO
��Qh�u�Q��S����
��%�L0�K7>L
�b�o�Lz�K��_�����������,���<� ��4�-��D�:��,�\��,T����.\����-4���ColorChoice�\�����52 **Auto-adapting [`stdout`] / [`stderr`] streams**�6��:$! *A portmanteau of "ansi stream"*�_��cfc [`AutoStream`] always accepts [ANSI escape codes](https://en.wikipedia.org/wiki/ANSI_escape_code),���A> [adapting to the user's terminal's capabilities][AutoStream].���d�	 Benefits���LI - Allows the caller to not be concerned with the terminal's capabilities���[X - Semver safe way of passing styled text between crates as ANSI escape codes offer more���)&   compatibility than most crate APIs.����� Available styling crates:���c` - [anstyle](https://docs.rs/anstyle) for minimal runtime styling, designed to go in public APIs���OL - [owo-colors](https://docs.rs/owo-colors) for feature-rich runtime styling���VS - [color-print](https://docs.rs/color-print) for feature-rich compile-time styling���l�
 # Example���<� ```���! #  #[cfg(feature = "auto")] {��� use anstream::println;���%" use owo_colors::OwoColorize as _;���Ģ // Foreground colors���0- println!("My number is {:#x}!", 10.green());��� // Background colors���1. println!("My number is not {}!", 4.on_red());�<� # }�<�������85 And this will correctly handle piping to a file, etc�_����������9�:��9��8��7��6��,5���.4���-3����(����|�
�$	! Gracefully degrade styled output�<�
E�\M	#U�Li	V�$T�	�W�%t�	�X�!D�	�Y�"d�	�Z�#l�	�[� \�	�\�&\�	�]�'|�	�^L&	,*	 "#6<=C�������state_change�d9Action�4B�State�,d��"A�,/�N��/�lEB Strip ANSI escapes from a `&str`, returning the printable content�����^[ This can be used to take output from a program that includes escape sequences and write it���DA somewhere that does not easily support them, such as a log file.�����.+ For non-contiguous data, see [`StripStr`].���l�����\� ```rust�� use std::io::Write as _;�����.+ let styled_text = "\x1b[32mfoo\x1b[m bar";���KH let plain_str = anstream::adapter::strip_str(&styled_text).to_string();���%" assert_eq!(plain_str, "foo bar");�<���L������ �� ����xE״���
�\.���

�;�����;		
��\6��	!��0- Create a [`String`] of the printable content�L�	���;�p	�		
�$�	|�	�	��*8���<�_��B��63 **Note:** this does *not* exhaust the [`Iterator`]�������<��^�^��^��[�^�K�[����e�S���f�
8$���<��%��;�J�J�L�$����($����;����������������;t����;�J�
�$�l��<���� Initial state���<
��F��" Strip the next segment of data�T��<���"�� ���KU�IW%��
$��\$���&��=�J�J�L�$����($����=����������������;t����=�J�
�$���KD�����R��]����������������;t�����~� #K�,K�ٞ������ٞ�������a��!!�R!���� T��(T�� &�� �Lإ���U��%4��!B? Strip ANSI escapes from bytes, returning the printable content��!���!^����"D���#�l�#���#�\�#���#���#���#.���$VS let plain_str = anstream::adapter::strip_bytes(styled_text.as_bytes()).into_vec();���$63 assert_eq!(plain_str.as_slice(), &b"foo bar"[..]);�<�%��\�%���R���#�� ����#w�8:�nh ��%
#�\ZVԩ'�%%�>&'()�'��'#��' See [`strip_bytes`]��'��R�>$$
&�� ]��*)��)! Strip the next slice of bytes��)���)=: Used when the content is in several non-contiguous slices��*�\�* # Panic��*���*,) May panic if it is not exhausted / empty�4�*���>���f$�*$
'�$�+� `^�-��,'$ Report the bytes has been exhausted�D�-���>$�-$
(�$�-��. ��--* Create a [`Vec`] of the printable content�D�.�>�K$$
)�oa��/'�++�>,-�J�J-�/L�0$�0**����0($�0���>����������������;t����>�J*�0*
-�$�0|�2�?/0��3��2Ŋ�3�?..
/��3J��3"��T�311�?1�R���%�� ����#e9z:��3�1.�4.
0$�4� ,�4��6(�33�@45�J�J5�7L�7$�722����7($�7���@����������������;t����@�J2�72
5�$�7��8zT�87����7�R��]��A����������������;t�����8��� �p��p�#q �:6ٞ8�8��886���=6ٞ9�9��996��|�C�A;��D#�D���A�L:�D:��$�D��$�DEt�E�>><<=�?�����!�������!��=?����u����<<
=��Ed�E<<����E/8���BABAB��F L�F���B�f@�F@
A8$�F�F��F��F���B�f@�F@
B8$�G��G7��G���L���������l�I�I�LT1	45	MT��������BGH����Ŋ��BFF
G��M��"��d�II�BI�R���'�� E��'E��'E�GFZ{� IF�F
H$�� ,���%8���DKL�J�JLL�$�JJ����($����D����������������;t����D�JJ�J
L8$����T�E�������R�����E֞���� ��'��'����EO��,�E���E�fN�N�$���-�EQRScdiQRS��,����E�fP�P
Q$�����<����E�L�fP�P
R$���$����d������E�kkParams�l	subparams�n��pcurrent_subparams�q�	J6��?6b ��R�L�fP�P
S$���4�_intermediates�t��4��4���N:l�NE����������������;t������Black���Red���Green���Yellow���Blue���Magenta���Cyan���White���BrightBlack���	BrightRed�	��BrightGreen�
��BrightYellow���
BrightBlue���
BrightMagenta�
��
BrightCyan���BrightWhite���|ۡ�X`
Tdigit�,�N�F	n�b	e�|	\��	R|�	H��	>��	4��	*��	 ��	t�
�52 Higher-level traits to describe writeable streams�4�
`o����B�7KH Required functionality for underlying [`std::io::Write`] for adaptation�L�``����E���t�o��T����|�`�G��<��3��)�_��T��K��A��08��b�b���H�`�HL��H��0�dd���I�`�IL��H��"�I��*8���J��"�J��*8���J��%�K��,�K��3�K���K�� �L�� �L��%��GD Trait to determine if a descriptor/handle refers to a terminal/tty.�T�oo������|�o�!���-��)ppp��	��EB Returns `true` if the descriptor/handle refers to a terminal/tty.�\�	����o�	o
p��$�	��	.8��rr����	o�HT�	�Msps�
\�
���Mq�
q
s8�H$�
��
28��uu����
��T�
�Hvpv�\����Ht�t
v8�H$���2�xx��o�IT��Hypy�\����Hw�w
y�I$���
#�I{p{�
\�
���Iz�
z
{$�
��+8���J}p}��\����J|�|
}8$���#�Jp��\����J~�~
$���+8���J�p��\����J���
�8$���&�K�p���\����K���
�$���-�K�p��\����K���
�$���4�K�p��\����K���
�$����K�p��\����K���
�$���!�L�p��\����L���
�$���!�L�p���\����L���
�$���(�� Lock a stream�l���������|���"���.��*������������:`��L�������'��������� Locked writer type�,�������������1����|������������
���$���88����������Hl��H�����(*t�,�������H���H�����0|����H�H�����
�8�H$���8�������Il��H�����(*t�,�������H���I�����0|����H�H�����
��I$���&�I�����t�,���������I��,�B��Te@�����0|����I�I�����
�$���3�N�����t�,��������N���0|����N�N�����
�$� �� &�J�����t� ,� ��������J��,���b+��	��� ��!0|�!���J�J����!�
�$�!��!3�O�����t�",�"�������O�"��"0|�"���O�O����"�
�$�"��#)�K�����t�#,�#�������K�#��$0|�$���K�K����$�
�$�$��$0�K�����t�%,�%�������K�%��%0|�%���K�K����%�
�$�%��&7�K�����t�&,�&�������K�&��&0|�&���K�K����'�
�$�'��'�K�����t�',�'�������K�'��(0|�(���K�K����(�
�$�(��($�L�����t�),�)�������L�)��)0|�)���L�L����)�
�$�)��*$�L�����t�*,�*�������L�*��*0|�*���L�L����+�
�$�+\�+<�+_���+4�+�����+�����,&8��������,��H4�,�M��,*8��������,��4�,�H��,*�����,��I4�,�H��-�I��-'8���J��-�J��.'8���J��."�K��.)�K��/0�K��/�K��/�L�0�L|�
��
�
�
8�4�
t�
<�
�����(% Prints to [`stdout`][crate::stdout].�)��-PM Equivalent to the [`println!`] macro except that a newline is not printed at��~ the end of the message.�����HE Note that stdout is frequently line-buffered by default so it may be���PM necessary to use [`std::io::Write::flush()`] to ensure the output is emitted���
 immediately.�����XU **NOTE:** The `print!` macro will lock the standard output on each call. If you call���PM `print!` within a hot loop, this behavior may be the bottleneck of the loop.���RO To avoid this, lock stdout with [`AutoStream::lock`][crate::AutoStream::lock]:�<�����!����������-* let mut lock = anstream::stdout().lock();���)& write!(lock, "hello world").unwrap();�<���<�������A> Use `print!` only for the primary output of your program. Use���=: [`eprint!`] instead to print error and progress messages.�����SP **NOTE:** Not all `print!` calls will be captured in tests like [`std::print!`]���@= - Capturing will automatically be activated in test binaries���85 - Otherwise, only when the `test` feature is enabled���d�	 # Panics�����NK Panics if writing to `stdout` fails for any reason **except** broken pipe.��	���	FC Writing to non-blocking stdout can cause an error, which will lead�Ă
 this macro to panic.��
�t�
 # Examples��
�<�
����
!����
����
 use anstream::print;�̒ use anstream::stdout;����� print!("this ");��� print!("will ");��� print!("be ");��� print!("on ");��� print!("the ");��� print!("same ");��� print!("line ");����� stdout().flush().unwrap();�����LI print!("this string has a newline, why not choose println! instead?\n");��
���
��<�
��<�
��'|�
MD����,���,�8arg��&�8��
�*�����8�8��	���8�$��,�8,�'�8�<�'�8�����8�8
target_stream�l��8��'�8io��'�8� 4���%�8�8�4��,�8,�'�8�<�'�8������8�\�	���,���,�8���
�$��8��l�%�'�8��'�8�,�	���7{}�$�$�8�4�8$���8#�8��'�8���'�8�,�8�8�%�8�8�8�4��,�8,�'�8� 4���%�8,�'�8��'�8�,�	����8�8�4�$�,���,�8���
���8����8��8�8�� �8�	$����'�8��'�8���'�8	ErrorKind�L�'�8
BrokenPipe�T�*���'�8��'�8�,�	���7failed printing to stdout: {e}��� %�8����8��8����8�*���%��� ��85 Prints to [`stdout`][crate::stdout], with a newline.�����RO On all platforms, the newline is the LINE FEED character (`\n`/`U+000A`) alone���41 (no additional CARRIAGE RETURN (`\r`/`U+000D`)).�����^[ This macro uses the same syntax as [`format!`], but writes to the standard output instead.���*' See [`std::fmt`] for more information.�����ZW **NOTE:** The `println!` macro will lock the standard output on each call. If you call���RO `println!` within a hot loop, this behavior may be the bottleneck of the loop.���R��<�����!����������-����+( writeln!(lock, "hello world").unwrap();�<���<�������C@ Use `println!` only for the primary output of your program. Use���?< [`eprintln!`] instead to print error and progress messages.�����WT **NOTE:** Not all `println!` calls will be captured in tests like [`std::println!`]���@����8����d�������N������F��������t�����<�����!��Խ������(% println!(); // prints just a newline�� println!("hello there!");���,) println!("format {} arguments", "some");���  let local_variable = "some";���2/ println!("format {local_variable} arguments");�<� ��<� ��'|� �O� �&� � *� � �!,�!8,�!'�!8�,�!	�!�!�!7\n�$�!%�!�!�!,�!�!�!,�!8���!&�!8��!
�!*�!�!�&�!�&8�!8��!	�!�!�!8�$�!�!,�!8,�!'�!8�<�!'�!8���!�!�#8�"8��l�"�"8��"'�"8���"'�"8� 4�"�"�"%�"8�"8�4�"�",�"8,�"'�"8�<�"'�"8���"�"�#�"8�\�"	�"�"�#,�"�"�#,�"8���"
�#$�#�#8��l�#%�#'�#8��#'�#8�<�#	�#�#�#7��$�#$�#8�4�#8$�#�#�&8#�#8��#'�#8���#'�#8�,�#8�#8�#%�#8�$8�$8�4�$�$,�$8,�$'�$8� 4�$�$�$%�$8,�$'�$8��$'�$8writeln�<�$	�$�$�$�$8�$8�4�$$�$,�$�$�$,�$8���$
�$�$�&8��$�$�$8��$8�$8��$ �$8�	$�$�%�%�%'�%8��%'�%8���%'�%8��L�%'�%8��T�%*�%�%�&'�%8��%'�%8�,�%	�%�%�%7ˀ��% %�%8��&�&�&8�&�&8��&�&�&8�&*�&�&�&%�&��-��&(% Prints to [`stderr`][crate::stderr].��&���&B? Equivalent to the [`print!`] macro, except that output goes to���'41 `stderr` instead of `stdout`. See [`print!`] for���' example usage.��(���(DA Use `eprint!` only for error and progress messages. Use `print!`���(30 instead for the primary output of your program.��)���)UR **NOTE:** Not all `eprint!` calls will be captured in tests like [`std::eprint!`]���)@����*8���*�d�*���*���*NK Panics if writing to `stderr` fails for any reason **except** broken pipe.��+���+F��Ć,���,�t�,���,�<�,����,!����, use anstream::eprint;��,���,.+ eprint!("Error: Could not complete task");�<�-��<�-��'|�-�X�-�3�.�.,�.�.�.,�.8���.&�.8��.
�.*�.�.�3�.�38�.8��.	�.�.�.8�$�.�.,�.8,�.'�.8�<�.'�.8���.�.�08�.8��l�.�.8��.'�.8���.'�.8� 4�/�/�/%�/8�/8�4�/�/,�/8,�/'�/8�<�/'�/8���/�/�/�/8�\�/	�/�/�/,�/�/�/,�/8���/
�/$�/�/8��l�/%�/'�/8��/'�08�4�0	�0�0�07��$�0$�08�4�08$�0�0�38#�08��0'�08���0'�08�,�08�08�0%�08�08�08�4�0�0,�08,�0'�08� 4�0�0�0%�08,�1'�18��1'�18�,�1	�1�1�1�18�18�4�1$�1,�1�1�1,�18���1
�1�1�38��1�1�18��18�18��1 �18�	$�1�1�1�1'�18��1'�18���1'�18��L�1'�18��T�1*�1�2�2'�28��2'�28�,�2	�2�2�27failed printing to stderr: {e}���2 %�28��2�2�28�2�28��2�2�28�2*�2�2�2%�3��:��385 Prints to [`stderr`][crate::stderr], with a newline.��3���3DA Equivalent to the [`println!`] macro, except that output goes to���463 `stderr` instead of `stdout`. See [`println!`] for���4�4���4HE Use `eprintln!` only for error and progress messages. Use `println!`���53���5���5YV **NOTE:** Not all `eprintln!` calls will be captured in tests like [`std::eprintln!`]���6@����78���7�d�7���7���7N���8���8F����8���9�t�9���9�<�9����9!����9 use anstream::eprintln;��9���90- eprintln!("Error: Could not complete task");�<�:��<�:��'|�:a�:�@�:�:*�:�:�;,�;8,�;'�;8�4�;	�;�;�;7��$�;%�;�;�;,�;�;�;,�;8���;&�;8��;
�;*�;�;�@�;�@8�;8��;	�;�;�;8�$�;�;,�;8,�;'�;8�<�;'�;8���;�;�=8�<8��l�<�<8��<'�<8���<'�<8� 4�<�<�<%�<8�<8�4�<�<,�<8,�<'�<8�<�<'�<8���<�<�=�<8�\�<	�<�<�=,�<�<�=,�<8���<
�=$�=�=8��l�=%�='�=8��='�=8�D�=	�=�=�=7��$�=$�=8�4�=8$�=�=�@8#�=8��='�=8���='�=8�,�=8�=8�=%�=8�>8�>8�4�>�>,�>8,�>'�>8� 4�>�>�>%�>8,�>'�>8��>'�>8��<�>	�>�>�>�>8�>8�4�>$�>,�>�>�>,�>8���>
�>�>�@8��>�>�>8��>8�>8��> �>8�	$�?�?�?�?'�?8��?'�?8���?'�?8��L�?'�?8��T�?*�?�?�@'�?8��?'�?8�,�?	�?�?�?7����? %�?8��@�@�@8�@�@8��@�@�@8�@*�@�@�@%�@��\��@ Panics the current thread.��@���@GD This allows a program to terminate immediately and provide feedback���A! to the caller of the program.��A���AMJ This macro is the perfect way to assert conditions in example code and in���BDA tests. `panic!` is closely tied with the `unwrap` method of both���BPM [`Option`][ounwrap] and [`Result`][runwrap] enums. Both implementations call���C?< `panic!` when they are set to [`None`] or [`Err`] variants.��D���DOL When using `panic!()` you can specify a string payload, that is built using���DNK the [`format!`] syntax. That payload is used when injecting the panic into���EB? the calling Rust thread, causing the thread to panic entirely.��E���ELI The behavior of the default `std` hook, i.e. the code that runs directly���FB? after the panic is invoked, is to print the message payload to���FJG `stderr` along with the file/line/column information of the `panic!()`���GKH call. You can override the panic hook using [`std::panic::set_hook()`].���HC@ Inside the hook a panic can be accessed as a `&dyn Any + Send`,���HRO which contains either a `&str` or `String` for regular `panic!()` invocations.���IKH To panic with a value of another other type, [`panic_any`] can be used.��I���IQN See also the macro [`compile_error!`], for raising errors during compilation.��J���J&# # When to use `panic!` vs `Result`��J���JKH The Rust language provides two complementary systems for constructing /���KSP representing, reporting, propagating, reacting to, and discarding errors. These���LMJ responsibilities are collectively known as "error handling." `panic!` and���LMJ `Result` are similar in that they are each the primary interface of their���MSP respective error handling systems; however, the meaning these interfaces attach���NQN to their errors and the responsibilities they fulfill within their respective���N" error handling systems differ.��O���OPM The `panic!` macro is used to construct errors that represent a bug that has���OKH been detected in your program. With `panic!` you provide a message that���PRO describes the bug and the language then constructs an error with that message,���P*' reports it, and propagates it for you.��Q���QPM `Result` on the other hand is used to wrap other types that represent either���QKH the successful result of some computation, `Ok(T)`, or error types that���RPM represent an anticipated runtime failure mode of that computation, `Err(E)`.���SMJ `Result` is used alongside user defined types which represent the various���SKH anticipated runtime failure modes that the associated computation could���TOL encounter. `Result` must be propagated manually, often with the help of the���TPM `?` operator and `Try` trait, and they must be reported manually, often with���U" the help of the `Error` trait.��U���URO For more detailed information about error handling check out the [book] or the���V  [`std::result`] module docs.��V���V [ounwrap]: Option::unwrap��W [runwrap]: Result::unwrap���W=: [`std::panic::set_hook()`]: ../std/panic/fn.set_hook.html���W1. [`panic_any`]: ../std/panic/fn.panic_any.html���X)& [`Box`]: ../std/boxed/struct.Box.html���X)& [`format!`]: ../std/macro.format.html���X/, [book]: ../book/ch09-00-error-handling.html���Y-* [`std::result`]: ../std/result/index.html��Y���Y # Current implementation��Y���YMJ If the main thread panics it will terminate all your threads and end your��Z program with code `101`.��Z�t�Z���Z���Z ```should_panic���[! # #![allow(unreachable_code)]�Ĩ[ use anstream::panic;�l�[
 panic!();���[*' panic!("this is a terrible mistake!");���[C@ panic!("this is a {} {message}", "fancy", message = "message");�<�\��'|�\�v�]�_�]�]*�]�]�]'�]8��]'�]8�,�]	�]�]�]%�]�]�],�]�]�],�]8���]&�]8��]
�]*�]�]�_�]�_8�]8��l�]�]8��]'�]8���]'�]8� 4�]�]�]%�]8�]8�4�^�^,�^8,�^'�^8�<�^'�^8���^�^�^�^8�\�^	�^�^�^,�^�^�^,�^8���^
�^$�^�^8��l�^%�^'�^8��^'�^8�,�^	�^�^�^7��$�^$�^8�4�^%�_��_&��_��_v��`����_�����p����`������``����`
����������+-t�`�aD�
$�
����l����
L5`����\K����.\c�����W�&H�D9�\'��-������Q�`�QL�	�P������������9;��/��	)& Runtime control over styling behavior��	�l�	���	�\�	����
  # #[cfg(feature = "auto")] {���
#  # use std::io::IsTerminal as _;���
OL // Like `AutoStream::choice` but without `NO_COLOR`, `CLICOLOR_FORCE`, `CI`���OL fn choice(raw: &dyn anstream::stream::RawStream) -> anstream::ColorChoice {���52     let choice = anstream::ColorChoice::global();���2/     if choice == anstream::ColorChoice::Auto {���JG         if raw.is_terminal() && anstyle_query::term_supports_color() {���
-*             anstream::ColorChoice::Always���
         } else {���,)             anstream::ColorChoice::Never�l�
         }���
     } else {���         choice�L�     }�,� }�����#  let stream = std::io::stdout();���! let choice = choice(&stream);���96 let auto = anstream::AutoStream::new(stream, choice);�<���<�����Q���P����@�������,) Auto-adapt for the stream's capabilities�$��Q�P����@���%��2/ Report the desired choice for the given stream�4����Q�������@H���"��XU Force ANSI escape codes to be passed through as-is, no matter what the inner `Write`�l�
 supports.�\��Q�P����@~���d���Q�P����@������;8 Force color, no matter what the inner `Write` supports.�4��Q�P����@/�,��ٞ�����������!�� 2/ Only pass printable data to the inner `Write`.�,�!�Q�P����@���"$4�"��Q������@���%��$! Get the wrapped [`RawStream`]�T�%�P�Q��
��Q���'��'!��D�'���P��Q��(�
��Q$�(��*!��*E��\�*���P��*�
��Q$�*��.+��-! Prefer [`AutoStream::choice`]��-���-GD This doesn't report what is requested but what is currently active.�t�.���P����.�
��Q$�.��1-4�1���`����1��@�1��9 �����:=��9,) Get exclusive access to the `AutoStream`��9�D�9 Why?���9/, - Faster performance when writing in a loop���:EB - Avoid other threads interleaving output with the current thread�$�;�����,��,��_i)U�N��
�˱��> �����@=��>,���>�D�>����?/����?E��$�@�����,��,��_i)U�O��
����CP������C��L�C��Ql�C�P���������������UW��D9,�D����P��Rܤ��D�
��Q$�D�K���GUt�G�����P�
�I�I�I���I��һ��x��ܤ��G�
��Q$�G��J���K*,�K���P����K�
��Q$�K��M:L�M����P��R����M�
��Q$�M�K����PML�P����P�����q���q�[����[����[k�ĉ���������Q�
��Q$�Q���T�
4�
��\��L�������L��
���-l��o�L��
�������D����L��R�����$����L���̤4����L��R���
�$����L��������9,�����L��Rܤ���
�$��K���*,����L�����
�$�<�
�
��<�������S����S��R��#��S��������R����'1���]_L�4�����Sԃ,��������D�����S��R��������SNJ��#����R��
��$��S�R��
��S�4���VL���R�����q���q�[����[����[k�ĉ����������
��S$�����X�����S��R��������S����#����R��^���	4L�	����R��f��	�
��S$�	��L�
,�
������$T���W�l3����TUo���>�$,�F��3��������Qt��S���!Ԃ��1. Only pass printable data to the inner `Write`���Q�S����@�����&# Get the wrapped [`std::io::Write`]�T��S�Q��ϊ�����&��D����S��Q�����$���F��������t�o�QT��S� "��!��E��\����S�����$���!�����	>��-* Get exclusive access to the `StripStream`���D�����/����E��$�	�����.�@����O
�p�#�Y�N�����
!�����>��-����D�����/����E��$������.�@����O
�p�#�Y�O��̜���\��������t���l��S���������������NP��9,�����S��Rܤ���
��Q$��K����Ut������S�
�I�I�I���I��һ��x��ܤ���
��Q$���U���ٞ������������ٞ������������*,����S�����
��Q$���:L�����S��R�����
��Q$��K����ML�����S�����q���q�[����[����[k�ĉ����������
��Q$��0���s,����������?��Rܤ���@��,��K���tL����������?��R�����@��,��K����L����������?�����q���q�[����[����[k�ĉ����������@��,��$�d��ٞ������������R��������4L������R��R�o�
�total�,�subslice�D�������~�t�s�|�
��WT An adaptive wrapper around the global standard output stream of the current process�4�
��|���
VS An adaptive wrapper around the global standard error stream of the current process�4�������0- Create an ANSI escape code compatible stdout�����da **Note:** Call [`AutoStream::lock`] in loops to avoid the performance hit of acquiring/releasing���=: from the implicit locking in each [`std::io::Write`] call�4���
�̭��0- Create an ANSI escape code compatible stderr�����d����=��4���
�Ŀ��ԙ�� See [`strip_str`]�\�����;��xE״����|�,�����d�,����]J0J0����;���hjJ0J0�;��
��11����;�����11���;�;���
��,��1�1����;��_�Y\�1�1�����;��^�^��^��[�^�K�[����e�S���f���
��,���1�4�4����;36�4�4����;���fi�4�4����;��;�	��
��L���4R5R5����;���	R5�R5R5R5R58�R5R5R5���;�f�
��
�������+( Incrementally strip non-contiguous data�D��<g��àA�d�,����]0?0?!�<���0?0?�<��
��?�?"�<����?�?���<�<���
�,�-@-@#�<��_�-@-@�����<��^�^��^��[�^�K�[����e�S���f���
�,��-@�A�A$�<�A�A$�<����A�A����<��<���
�L���ABB%�<���B�BBBB8�BBB���<�f���
������ See [`StripStr`]�d�����=�KU�IW%����|�,�������,�����]OBOB&����=��_�oqOBOB�����=��^�^��^��[�^�K�[����e�S���f���
��,��OB�D�D'����=GJ�D�D'����=���z}�D�D����=��=���
��L���DsEsE(����=���sE�sEsEsEsE8�sEsEsE���=�f���
�����&��%Жl�&����>w�8:�nh ����&|�&,�&����d�&,�&���]��'T�'���A�V�V)����>������V�V�>��
���W�W*����>������W�W���>�>��&�
��,�&�X�X+����>��_�sv�X�X�����>��^�^��^��[�^�K�[����e�S���f��&�
��,�&��X�[�[,����>MP�[�[,����>������[�[����>��>��&�
��L�&��[U\U\-����>��� #U\�U\U\U\U\8�U\U\U\���>�f��&�
���&��2��1+�
T�2�?�O�H疠��d�2,�2���]��2T�2���A�c�c2�?����c�c�?��
�]d]d3�?���]d]d���?�?�#�1�
�,�1�d�d4�?��_��d�d�����?��^�^��^��[�^�K�[����e�S���f�$�2�
�,�2��d-g-g5�?-g-g5�?���-g-g����?��?�%�2�
�L�2�-g�g�g6�?����g��g�g�g�g8��g�g�g���?�f�&�2�
��2�6��5 See [`StripBytes`]�t�6����@e9z:��3�����6|�6,�6������6,�6������6T�6����Ahh7����@��_���hh�����@��^�^��^��[�^�K�[����e�S���f�'�5�
��,�5�hekek8����@beekek8����@�����ekek����@��@�(�5�
��L�5�ekll9����@���58l�llll8�lll���@�f�)�6�
���6�CT�C�AL�+jB4r����C\�C����d|d|:�A���d|d|�A��
��|�|;�A����|�|���A�A�+�C�
�,�Co}o}<�A��_�o}o}�����A��^�^��^��[�^�K�[����e�S���f�,�C�
�,�C�o}�~�~=�A�~�~=�A����~�~����A��A�-�C�
�L�C��~ff>�A���f�ffff8�fff���A�f�.�C�
��C�r�A> Incrementally convert to wincon calls for non-contiguous data�
\}�B��w{Έ�����4�E������<�E���E����?�B��������B��
���@�B��������B�B�0T�
�,T����A�B��_����������B��^�^��^��[�^�K�[����e�S���f�1[�
�,[�����B�B��B�B���������B��B�2b�
�Lb������C�B��������������8����������B�f�3m�
�m���� See [`WinconBytes`]�|�����C�GFZ{� ����|�,�E������%4�E�������<�E����EىىD����C��_���ىى�����C��^�^��^��[�^�K�[����e�S���f�4��
��,��ىT�T�E����CjmT�T�E����C�����T�T�����C��C�5��
��L��T���F����C���=@������8�������C�f�6��
�����
l�
E�E���C�6������
,�
E������
L�
E���p�,�E������G�E������E��
�O�O�H�E���O�O����E�E�8�
�
�,�
��I�E��_��������E��^�^��^��[�^�K�[����e�S���f�9�
�
�,�
��Q�Q�J�EQ�Q�J�E���Q�Q�����E��E�:�
�
�L�
�Q���K�E���������8�������E�f�;�
�
��
l�LD�LE�F3mK56�����������������4�LE���FE���F��LE���FE���F<�ME���FE���F�ME���FE���FL�ME���FE���F <�LL�FQ�Q�M�F���Q�Q����F�F�=�L�
�,�L����N�F����N�F�����������F��F�>�L�
�L�L�������O�F��������������8����������F�f�?�L�
��L����P�F��_����������F��^�^��^��[�^�K�[����e�S���f�@�L�
�,�L�����M\�ME�G(�Z�{"����������ME���GE���G�NE���GE���GL�NE���GE���G A�MQ�G��R�G��������G�G�B�M�
�,�Ms�s�S�Gs�s�S�G���s�s�����G��G�C�M�
�L�M�s�<�<�T�G���<��<�<�<�<�8�<�<�<����G�f�D�M�
��Mt�t�U�G��_�t�t������G��^�^��^��[�^�K�[����e�S���f�E�M�
�,�M�t���#��\Y [`std::io::Write`] that adapts ANSI escape codes to the underlying `Write`s capabilities����� This includes���(% - Stripping colors for non-terminals���sp - Respecting env variables like [NO_COLOR](https://no-color.org/) or [CLICOLOR](https://bixense.com/clicolors/)����� - *(windows)* Falling back to the wincon API where [ENABLE_VIRTUAL_TERMINAL_PROCESSING](https://learn.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences#output-sequences) is unsupported�����41 You can customize auto-detection by calling into���HE [anstyle_query](https://docs.rs/anstyle-query/latest/anstyle_query/)���RO to get a [`ColorChoice`] and then calling [`AutoStream::new(stream, choice)`].�T���������L��P�_i)U�$&��,�����QڴڴW�����q�_�Qڴ��}�P��_���ڴڴ�����P��^�^��^��[�^�K�[����e�S���f�I��
��Q,��ڴ��\����������L��Qr���;D��������Q�Q���S�QKM�������
��Q����Q�Q���������Q�������
��Q������S�Q���t�����S����X�����_������e�Q��_�~����������Q��^�^��^��[�^�K�[����e�S���f�J��
��Q,�������52 In-memory [`RawStream`][crate::stream::RawStream]�����8�4�t�0.6.2�Use Vec��}04������L=~c��N����K�LI�>������K�L��
�<���������K����[�L����������L�L�OV�
�,VI�I�\�L���I�I��L��
�����]�L��_����������L��^�^��^��[�^�K�[����e�S���f�Qf�
�,f�������^�L����^�L�����������L��L�Rm�
�Lm���m�m�_�L���m��m�m�m�m�8�m�m�m����L�f�Sx�
�x̥�b1��\���������t��SO
�p�#�Y��&(4������Q��,�����?����`�������������S��_���)�,������S��^�^��^��[�^�K�[����e�S���f�T��
��Q,��]�'�;9�;�;.�;�;�;R�;F�;�;�;o�;��;6�;ۺ;�;�8;�9;�9;@�;�F;��;��;�;W�;ײ;�;�;�	;��;�;ñ;�;�;�;�;�;�;��;�
;�;�;Z�;��;^�;�;��;��;�;*�;��;[�;��;��;-�;Ȥ;4�;�;0�;.�;P�;��;Þ;�;_�;��;��;J�;��;�;�,;�,;�-;�.;�Y;�`;�S;�P;*P;UO;�N;L;�D;hK;�G;�H;K;�J;�M;J;�Q;!I;�H;/H;�;�G;�;�;�E;�;�D;�	;�B;CB;�?;�;?;�;�;,>;�=;�;$=;�;�<;�;�;.<;�;�;�;v;;�;�;�:;�;l6;�5;�5;�1;�4;�4;84;�2;A2;G2;-@;�1;�1;,1;�/;�/;OB;
/;/;g.;�,;,;,;�X;P+;V+;�*;|);�(;�(;�d;5(;;(;�';!&;'&;h;k%;q%;�$;�#;#;#;o};w";}";�!;� ;�;�;��;E;K;�;,;2;ى;v;|;�;�;�;�;�;I;O;�;�;;;;�;�;��;<;�;�;";d;j;t�;�;
;ڴ;�
;�
;��;	;;;��;�;�;�;u;{;]�;	$.:FN���������0https://docs.rs/color-print��ANSI escape codes�.https://en.wikipedia.org/wiki/ANSI_escape_code�2adapting to the user’s terminal’s capabilities��https://docs.rs/anstyle��,�� 
owo-colors�https://docs.rs/owo-colors�color-print���� �AutoStream::lock�std::io::Write�std::io�ܝ���ޟ��,����� ��� ��������ܝ�����,������� �����ޟ��� ��$����!����F���$�!�#���J��?��$�!����&�&��&	���������������print!�������
std::eprintln�t�Option::unwrap�Result::unwrap��../std/boxed/struct.Box.html���crate::AutoStream�eprint!�std::print!�std::eprintln!�ڣ���../std/result/index.html���crate::AutoStream::lock�̤����std::eprint�s��ڣ�����std::result�����ޟť̤����t�std::eprint!�������#../book/ch09-00-error-handling.html�����std::io::Write::flush�ޟť����
crate::stderr��������book������Wק��ޟ�����std::println�r��������compile_error!������ק��
std::println!������ ../std/panic/fn.panic_any.html������	eprintln!������,� ../std/panic/fn.set_hook.html�����std::io::Write::flush()�std::fmt�Ӫ���,� � 
std::panic�p��println!�����format!���Ӫ�,std::panic::set_hook()��� ���
crate::stdout�����
std::print�q�����*../std/macro.format.html����� ��*��������������������r�s�������������������0https://bixense.com/clicolors/�"ENABLE_VIRTUAL_TERMINAL_PROCESSING�Thttps://learn.microsoft.com/en-us/windows/console/console-virtual-terminal-sequences��
AutoStream::choice���3https://docs.rs/anstyle-query/latest/anstyle_query/�AutoStream::new(stream, choice)���,NO_COLOR�https://no-color.org/�����	CLICOLOR������
`��ܯװ������,�������	α������ܯװ���
������,���������	
crate::stream�crate::stream::RawStream��
ڳ��
ڳ_�`�
	��������������`o���������H���������������I�I�I�H�J��������3��������H���������������I�I�I�H�J��������3�`��������H���������������I�I�I�H�J��������3��������H���������������I�I�I�H�J��������3�o��������H���������������I�I�I�H�J��������3��������H���������������I�I�I�H�J��������3StrippedStrbytesstate�StripStrStripStrIterH`bytes` was validated as UTF-8, the parser preserves UTF-8 continuationsH
StrippedBytes

utf8parser
Ccurrent bytes must be processed to ensure we end at the right stateC
StripBytes
StripBytesIter
Utf8Parser
utf8_parserWinconBytesparsercaptureWinconBytesIter
WinconCapture
style	printable	ready	Underline	RgbAnsi256PrepareCustomColorNormalBgFg
AutoStream
innerStripPassThroughBufferStripStreamraw���������������������������Ƽؼ����������Žս߽������������¾ξ�����b��%�G���T�\���x�]��QKƍ'–4m�@����cMf#�7�h�_7)�r��O��pH�Z��ǭ��>�V��P1���G��4��(�1#��zn�QKg�w��}�@���A���Qы#y�;G?.���<�z��mq{g<�1e��G�öf+���+L�
��i�4�
'
�@c~�{݉wUs7��GHw7��#-�xT�2Z��4q"����L���5���V��y�R�2,�6��i(S��7��
F��@���S�y_����ww/�?d]��tlLb��-0�ԭ,�H���J�� �k��%�������1T����~��vߙ�7��h�W���iY��银�����ُ	���W
Ǻ���`�� �hB�S�e�6�`�������)��V��,E����*��#*ZM�$|�&��$ΗKO�!�P��f8�@鶫!c{�L�8!�g]=�oj6�H2�?��_L�g���FܴG#�D5D<ߚ��n��ټS*x�~N�<&��6���x�;�Y����
�(TMcLm9Q5���#�ƣ�.P�D�c��h���Q������:�Z���+ow��5���
��oA��"�\!�����4��"�llo.����5[�dϿ��n��WV�v>�T$�\�������t�v�����
9K��h�-q���e(��(M��e���뼰�2S���8_�qlm؟�2J���x��]f�֙�l���$�V�'�d����E`A���]qKzp-r�ic>Z���l������죸z������������@u���ZĚ�=.���H�� Q�#3�R�IC�K��w�f@�n���Υ����IdZ��;�&6���r��P4����Z��"7N���|"�C��v�$pBj-Z��k�(��#Y�����Gr} }��u�PB$:���	.nr��om�uA:lrΫ��W3b�qmT�黟��Jph"Z���$�<�$�$}.ևo79`�%���&O'n��|>���=��j\�B�-M�b�/�g��S�� $��K1tX�̰\匬��2�cO��y|�y^�%ZP�to�$�ˁմE���p����ܲե:���ə�PB�I=D'p��uh��Uv��/�5q��k��yfq����A� Pus�������4}�w��9&���/�6�x̙;�8��Bq%�������+(�eӖ�N���a�s̛�np3K��*����`���8y�mGO�z��;����	�~��_�V����$5*�F@�x^F(�&#����L�ā��^J���
�z왷��Aü��J��V�Q1��c�����|������^*��6��7��L�ޯ���J�'�s�	��}+�08c��S챙4�����������y)�I����h��A���:�y9V�#�b���?ΉD�i������,�l��Bm>;(�EB�E9�I*�@�l��5p�
H@>Ϻ�DL���:H�� <
���0r��)&w&&��#�9K���~"�_|I�e��8ak3cPZI�K�_{y=ܧې���h��.�oXñ_���MC�mن���Ŷ^׏����-+�V���-lO��$��B��\��&�C��ҕZ�@���̦ۓ���,�_�A�]�{a��4(mLl������m6�Be��3T=W�T�6������i���� ܕ�h��9֎�}z�\&���M �ꌡV5��WNgJe~�Y,���.�s����ز�Ԛ��0d��yq��.��m� ��%aAb��(��d�o��F.���Ao�#��-V�\��4rNf�$)w,�<&'U��V#	
�x�1W��;1���=���}a\.#�jy2I�"�y�A�qlq*����Q�|"��5���Q�
o�m��'7Cޓ�{=:�Y8����GN���4@ݸ�V?oQ��2W�,^�"�ƌe1z}�B��ҽX�Vj�[<A�k���Dl���'�v^C�m�
�e��xq5ҵ�և��)'r�Q�w�la�~�/A�$�`���m�d{��'�]`�j�t����m�IW������:f1C����qp�p�l�(�����Z�����
�d����tpPZ���	��?:�(���z'��}D�闫��go\�1쵖nR6M��~,a�Ari 	E�d�T{�����ƚg'0���������\�O�!"CI"Ш
�S�/벩c�S�l�_R��hs�O��?�y��{��%R�Ah@~߻a/�Q��-K�jp���VUL�A�U{\8GvҨ�]5�`��6���b��h��i���`SDe�:c��+k;ʩ:^�\��f��2�i��� [[*y�T�s6��dA���"���\�\$�[�����Ч@ɊR�;��%��~��
�/�~à9��C3%�j�*�5�^u�G�X�؂�V"KI��Z��<�4��X����#��u%��bz���_��9��EM=G���"�’�����|�o�R#W�6�J��1'M��O����氹Ԏq"��xI������c7�����֏{Ge6H�Ͼ+�����c<T�	5:{��̃���\(����T6<��2=�WP��s�U%������9�ew�b8ȧrOɨ����1c>Q����qU�
m�Gӝ��nM�T��b�4�'��WLU�F0�>���_1�c����ڞ�ȝb@�����Q�(�),>�d8ьuZK�l�7J}����5]��K�[DžR#�'�7(a�qS��N=���u���@�A������YX?|��R�;�>i��~��
�\��?��=.�=�Ƹ�	���ݝuK���m�z+��1;?��'d�,�Q�>1��yB��u�*x1�,�>Q��O��^j��^���%��8{2����W�
�6��.-���m�g�'�\)'eflR���_Ұ3������P��֩sZ��ޓejj��Pޑ�s�](e�����@��NkT���������]M��e^�\�{���z����4�%�j�u�X���Z�5	\�W�ס��TP"����e�@K��3e@�n&|�6���3�
����c9|(���s�y1]luɢ�åғ&˪%�q��Rnk}����\�?ڔ�����	�죤���}Qǯ?AC�b�\�!p�:����_�Q�
�Ʀ�\ui�YY�~8"g$c�e��Y�~%<{7�R�q��Y�h]��L��x|��bhN�!���>��Kql�#xzM@�O�uS��}��D���p�߹�:#{�&����\��>k���H.UW*!���M�Ш�V�=;�P�x�V�h�Ǧ\�R)+��?� 1!���b��?5N�V�:�������t���a���K;Pe�\��­ĕ���@
���G�5�΅�6θ2fLZ�Ksq�@0�W�~ޮdR{C��� ny4�T��U�(��g�5�v�7��r�
>9We����}�U�r�߱���L�4��N0�Č����|z��O�5�0^�[N[i[���}�OQ����m:�ۻ�{7y��t�T��/�qP�n�F��K��^O�Po�9�n.B���rr��1O�4ʁ-թF]y3O�A��~l�8<��Wj���r��1#��s���|+��_"���zr`<P�F �li،�lp�K�x+�!��O��:IA�)r�����z��/��EM��sn�X&�D�}�甠$��FG0���]�c�@J�p \-9���~?��w���
u��G��;�T%뀼RE��}/w�ɶ�%�ԟf�s~q��_�*�H�q�'��8XOO`J�e���k�	�\&y�'Ue��^�ǘ������=���Ӯ�2����B��}(h��	��y��<���s.�s�N�
�zĝ�^`�M�(�9�>><h�ƈy�b���$��D�`V�yf�	��!b����p�����i�/�
�4c*�F_�`pM��8Wg�F[�,��5���T^��3��ɢ(q7�q���m�=xU�tg��%x��HT�DrIL��n�h
�ܤ�2~���#(�#R-� ����~�QVP��--:�2Z.�1��p�9e���<���r��|L�Qq�l=��j����Mp����K$�A�6�����m�-so�A3�,x��� �%�K��������� ���٘�����"ڿK����,�Lx~j����ݖ������֖��/�7����ҋ�>��[��q]e'	�D
U��1��$(�f�{{?ti9"Y��[�H�������l��-[�U���zkx���*Ӏ)��}L"���e6��dt�.#]c������T�(�����!tx�Q���D����ߗh��B�z�sҵe���f��Vf�bթ45�S"˷�k"6�h�
� /<�>h�z�j-gm����@z>p�j��{$�P�-bP�=���i}��$�*P��3��'��g�����mη=�ѧ�_\��jT>���R��q��j��":�π�(f��D��1W1���ԗ��mP�d9�Z���մ� ݡ'��J�к��m��Z�Q��Y��sd���|�pr�|���-sNO����/A6��+ct&�H=A����ޏ窒Y+�N[�"�G�<&��b#X�ҿ/�퇴T� �Qw��4�r;ROr�?�K�j�-�-��nI'}���
��Z���k<B�,R=��.�D�tB~ԧ�HZ��:�;[u���-dLjx��I��L;a���I�EbU�iL��`�!�0��w��
8�O�qZ
�ٮGX|���|b�'��t�;�մ����I��q-�!pS�|�X��ZZ���ԏ4��V\�]˸���խ�6����z��6D]��k�#5s�W�G����h��+f�	2�m
�|�L8�@�(��@�T�Q�D�Ƥ..�O��Xr���j�t�����©�'}P��&]4�	r�I�V�
k����6D)�1L��#��&��\{�U�o����:B�
�蘰,÷��2��ɸ���Ҏ��K�V0X�w��k{�XŸ5_�|�O�{��?f;���H�M~���y�#���f�,��2����,'8��i�I�o«&�@�Bs�9z�n�_;�''�E�|�[B�m�V�2ELփ�6�ם����O�l�*�����%����f[��0�����	���&V���+co����Њ��ѩ7��]�x&4pm#��;�^gwKpF�@o����7����+�d�_�\jY����]�F�����]!ʝƁ��Eo��\@Չ�����1bM�����6�5�I���O-��T$~�fX�����hT��X��Cf�6�JA�؜1��6����,C�~��@`2���oti��]��
%
�	#��'��*��Ж��]��o��VHǓ�	'�	V�<a|�*t~�ջ����M=:��G�
:�5��
D��O8�=����)�} ���!������˙RZA�i�B\t�=e�{L��Q��Jv/���_=�ʆ�`�'� xQ]ޚF�5�`�����B�4�XW@I(�C��Ss�_c��1�s�34�F:�1�:۩}4��[��0�d�mVC*�`8?$u5R�%F2��ɖ'5Y�5�2���7�G;T���7n��n�(���n"��'�8�s��$�$ľ}/XZ���1lj���:m70n���ڳ8k�@$E:�<!�f�[�ݛ!�l�lU�݉��Q����&i�`ծ����A*��`�S3��^#hLy�J&<0�����v����w_��X���㸣9N���@�{�Ɉ�#�@6�|p(蠶���RY���������
���,��%���><�έƺ2����iIwՁ��
�1w�1G�������-\Fx6h%���	��{ot��#tW_~�J>��G���2�a�Z�������d����=@^Sa���\E]���w"I	�jd��Zɝb��F�,����:
�>O�B�HN��	�f�L��dGxNyUV�T�驝+Zr��/�^�b��(>|���Ŕ�5xU�%s�2ih�wF�ߎ�N(A"�KpY><pΒY�'��8A��Q����r�'(�DVF8g5����+�#q
�'|4�n��s�w��E$Z&�&��9&Z1��E&`1����������������������
��
���qq�� �����'�#I�(O>o�'<�P��:�?��	G��j
�
+������1�AY��6w��������-{��U]��N�����
-?Qc� _ � !N!�!�!"*"}"�"�"
#`#{#�#�#6$Q$�$�$%&%v%�%�%�&''�')(�(�(2)�)�)*x*�*�*0+S+�+,4,h,�,�, -�-�-�-9.\.�.�./G/�/�/�/`0�0�01%1l1�12L2^2|2�2�2�2�2�2�233I;3�0@wLDU�K]�p�pcq�qQrnv�vjwxYx�x&y�y�yEz�z{�{F|\|�}�}\~�~N�Q���r��������h������p�����i������`������V��������8���������M���8���2�����E��������]���Y������������I�����	�<����I�����b�������+�K�����e�z���� �����
�*�[�
�5�h������������O������B����O�����h���������&�F�����`�u����������	�$�D�u�'�O�����"��������2�R�����l������'����'�@�`��������������a�����S�o�������������\����7�R�l���������G�g��'�G�����?�����!�b��������h�}����#�����`�����*�l��������$������;��
�F�`���f���?�W�������������[�{�����v������/���� �:���	��������Q&1f1A3kqz�����_
�����:@U3g3�
��)�q��&��;�����(9K]�� 4!�!"�"�"l#�#B$�$%�%U&�'�(�)�*<+,�,�-E.�.�/l0f1�1�192X2v2�2�2�2�2�2�2�23rS|�}�~��t���T��i���"���������6���'��4�������<���v������H�+�S�����<���-��:�������7���q������b�E�m�
�����C���}�����Q��������r�C�������z�-�����X�#�8���{�����������
�y������������|�������,�3���������z���l������� ���m�



%














)))))
((((((((''%������^��s�j���O���
{�+
�
@?	3�F�C��K{����B�jr�\�u � c!�!?"�"#�#�#f$�$;%�%&�&,'�'>(�(G)�),*�*�*W+�+8,},�,5-�-�-`.�./\/�/0�0�01+1@3G;�F�O/X%n�p�piq>v�v/w�w1x�xvy�yzgz�z�{|G}~�~c�f�Ԁx����%������ǃՃm���1�u������\���Z�&��ߋM����Z����'�r�I���ؓe�����]�ǕP�]����Ę
�_�Ι��V�����o�|�>���Ԟ�	�c�͟V�c�%�{������Z�ɣ��Q����
�(�����X���ʨ�f�թ��]���+�t�Ƭ3�����W�s������ű�;�V�p����{�[��E���ʵ��%�L�f�����ζ-���Y�ȸf���ӹ���.�U���8��O���J���l����A�\�����/�N�����"�������e���	�$����������������"�?E�#J9ek�#8�GKw}�5��;���	<B��e
�
&���������,��7=T��1s���������)v��OXmsy���������<I������):L^�� Z � � !=!J!�!�!"&"x"�"�"#[#w#�#�#1$M$�$�$%"%q%�%�%�&''z'�'�'($(�(�(�(')-)�)�)**s*�*�*�*++O+�+�+,0,],c,�,�,--|-�-�-�-4.X.�.�.�./</B/�/�/�/�/[00�0�01!1g1�1�1�12:2G2Y2w2�2�2�2�2�2�2�23E3�@sL@U�]�p�pJqWq_q�q�q�q�q�q?rLrjv�vewxUx�x"y�y�yAz�z
{�{A|W|�}�}W~�~�~I�L���n�~���́�d���ڂ�k���˃X�e�����
��[��u����B�G�L�Q������~��&�3���������H���ŋ3���.�|�ҍ@�����ߐX�̑ӑڑ�U�Ȓ�{���ڔ�����B�F�������3�9��
��@�F������^���֘��(�H�����b�w�����������'�T�X�
�,�2�_�e�ҝ���}�ƞ̞���H�L��������9�?����F�L�����d�����Ѣ�#�C�����]�r����������� �A�n�r�$�F�L�y�������¨ݨ��/�O�����i�~����$����#�=�]��������ŭڭ��^�~���I�O�j�����ۯ߯��������Y������3�N�h�����ղ��D�d��$�D���ʴ;�����ܵ���7�^�x���������e�z���� �����\��������&�@�g�}�����!������8��5�B�]�����b������;�T�u�����	�����������X�x�����s������,�������7�y���5�;�A�H�N�U�\�b�h�o�v�|������������������������������������������	����%�+�2�8�?�E�K�Q�X�^�d�k�q�w�}������������������������������������������������%�+�1�7�>�D�K�R�X�^�e�k�r�x�~��������������������������������������������� �'�.�5�;�B�I�O�V�\�b�h�n�t�z����������������������������������������������
����"�(�.�4�:�@�F�L�R�X�^�d�j�p�v�|�������������������������������������������������$�*�0�6�<�B�H�N�T�Z�`�f�l�r�x�~����������������� ��CI��io�U�I{��:�����
@f�
�
+�*����1��;A��6w������-��U]pv|��������X>��`� � � ?!N!�!*"�"
#{#�#Q$�$&%�%�%�&''�'�'"()(�(�(+)2)�)**�*�*�*S+�+�+4,a,h,�,- -�-�-�-\.�.�./@/G/�/�/�/�0�0�01'1�1�1<2<3D;�F�O,X"n�p�pLq[qeq�q�q�q�qAr)v�vw�wx�xay�yzRz�z�{�{2}�}�~�~N�Q���t���с����p�ÃуZ�i�����`�w����E�J�O���݇G���(�E��ي��ʋ8���׍E������]�БבޑE���ÓP����ޔ���D�I�����6�<��C�I���������K�����B�����
�V�[�/�b�h��*���ʞО��J�O�����<�B��I�O���w�������F�����=�����	�$�p�u�I�|����D���ƨ�R�����I���'�`���������M�S�o���ݯ���������
�7�R�l�����g�G��A��������#�9�d�z��������E���b�������,�B���$�̻;��7�F�����h������?�Y�x�����J������{�����Q������ �{���8�>�E�K�R�Y�_�e�l�s�y�������������������������������������������
���"�(�/�5�<�B�H�N�U�[�a�h�n�t�z��������������������������������������������	����"�(�.�4�;�A�H�O�U�[�b�h�o�u�{������������������������������������������	����$�+�2�8�?�F�L�S�Y�_�e�k�q�w�}���������������������������������������������
����%�+�1�7�=�C�I�O�U�[�a�g�m�s�y���������������������������������������������	����!�'�-�3�9�?�E�K�Q�W�]�c�i�o�u�{�����������O�����6x<Q|/z0c� �4|�
	/��P
�
�
�����k�%m�'Mm�^������v�"h��7ZoFc�����$5GY��� C � � � !G!�!�!�!"d"�"�"�"E#h#�#�# $>$�$�$�$%`%~%�%&�&e'�'�'�'v(�(�()~)�)�)b*�*�*+8+n+�+,O,�,�,-k-�-�-#.A.w.�.�../�/�/�/J0h0�01@1�1�1�1�12D2T2r2�2�2�2�2�2�2�23�pqTq�qIrUv�vWw	xGx�xy�y�y.z�z�z�{5|N|�}�}G~s~�~.�8���S�����U�p�ɂ�S����b�y������F����ӆm����p�Ո�0�����r���:�d�‹�Č&�t���%�َd���Ð%���P�Ò�t�����2�o����#�͖�0���ЗG���Ϙ��8�����J�r����
�}�ɛ���D��'�O����f���ߞ���8�u�����)�Ӡ�6���֡M�����ʢ��3�����E�m�����x�ƥ���3�^��A�i�Χ	�����ը��%�?�����Q�y����������6�M���������խ�G�n�ݮ+�b�~���˯s���ְ;�v����F�a�{���˲�3�T����4�����*�M���յ��0�W�q�����ٶ��T�u���������D�n���޹���9�`�x���ۺ���o����(�˼�?�V�|���G�������1�M�h����������`�������H�h�����\���������������0�V����%p�*@t)r$R��P�	��D
�
�
����
�a��a�E[�X}����j�\}�+
T]�@P������/AS����7 a � � !A!|!�!�!"X""�"�"8#b#�#�#$8$~$�$�$
%S%x%�%&�&X'�'�'�'i(�(�(�(q)�)�)U*z*�*
+2+X+�+,9,�,�,�,^-�-�-.;.a.�.�./�/�/�/=0b0�0�0,1n1�1�1�1	2>2N2`2~2�2�2�2�2�2�23�p�pNq�qCrLv�vJwx>x�x�x�y�y%z�z�z�{+|H|}�}>~^~�~!�+���F�������H�j�����F���؃\�p������=�م	�y�ƆX�����g�Ȉ�*�s���i���1�O��������C����̎Z��������J����n������f��������������9���Ƙ���2�x���<�l���ך�o������1�ޜ�<���ܝX���֞��%�l�����Š��#���á?�|�����ۢ�-�s���7�g�|�Ҥ�j������*�K���.�V�����r���̨��9����C�s���ު�v���-�G�|���߬���ϭ�:�h�Ю�Y�u�����e���ð-�c�߱�=�X�r���²߲%�N���.������G���̵�
�'�N�h�����ж��F�o���ڷ
�r���6�h���չ��0�W�r���ͺ���a�����"�����9�M�g���9�p�����(�D�_����������Z�������;�b�����O�}������~������'�A�}��8|
>"S�1~4e�$�8��	
1��T
�
�
#�����m�'q�-Qo�!`������z�$l��;\9�����&7I[��G � � 2!�!�!�!"h"�"�"�"J#j#�#�#%$@$�$�$�$%e%�%�%j'�'({(�()�)�)�)g*�*�*+:+s+,,T,�,�,-p-�-�-(.C.|.�.�.3/�/�/�/O0j0�01�1�172V2t2�2�2�2�2�2�2�2
3�p2qrZv�v\wxLx�xy�y�y3z�z�z�{7|P|�}�}L~�~3�=���X���ǁ��Z�r�΂�X���>�~����K��g�؆���u�ڈ �����w���?�~��Ɍ+�y�Í*�ގf��Ő*���R�Œ�v������4�t�����%�Җ
�2���җL���Ԙ�#�:�����O�t�������˛��F��)�Q����k�������:�z�����+�ؠ�8���ءR�����Ϣ��5�����J�o����
�}�ȥ��8�`��C�k�ӧ�����ڨ�*�A�����V�{�������� �;�O���������׭�L�p��-�g�����ͯx���ذ@�x���K�f�����в�8�V���!�6�����/�O���ڵ���5�\�v�����޶��Y�w����������I�p������$�>�e�z�������t����*�м�[���L�����8�R�m���������b�������M�j�����a�������������5�k���`���k��Q���
|�,
�
A@4�H���M��D�ktv � d!�!@"�" #�#�#g$�$<%�%-'?(H)-*�*�+~,6-�-�.]/0�0�p?v�v0w�w4x�xwy�yzhz�z�{|H}~�~d�g�������&��������3�w�����]���[�'�����N�����[����*�u���f���^���Q�^� ����`�����W���p�}�?���d���W�d�&�|�	�[�����R�������Y����g�����^���u���4�������������
�|�\��G���
�N�����.���Z���h����W���9���P�����o����0�Z���#�������f������a���k��Q���
}�-
�
B@5�H���M��D�ktw  � e!�!A"�"!#�#�#g$�$<%�%.'A(I)-*�*�+~,6-�-�.]/0�0�p@v�v1w�w5x�xxy�yziz�z�{|H}~�~e�h�ր���&������4�x����^���\�'���O����\����*�u�ٓf�_�ɕR�_�!��`�ϙ��W�q�~�@�e�ϟX�e�'�	�[�ʣ��R�����Z��g�֩��^�u�Ǭ4�������DZ��
�|�\��.���Z�ɸ��9��P����������1�|���#�������f����M���Y��>�?���
j�
�
/�."���5��:���1��Yad � R!�!."�"##�#U$�$*%�%'-(6)*�*�+l,$-�-�.K/0�0�p-v�vw�w x�x�xey�y	zVz�z�{�{6}�}�~R�U�À��Ձ���
�t� �d����K���I��݊΋<��2���ۍI�������a�ǓT�L���?�L����N�����E�^�k�-�R���E�R����I�����@�x���G��U�ĩ��L�c���"������������j�J������;�|������H���¹�D���'�ϻ>���
�{�����~�����T������N= � �!�"�#�#O$�$�$�$9%I%_%z%�%�%,&;&D&M&V&_&h&q&z&�&�&�&�&�&�&�&�&�&';'E'O'Y'c'm'w'�'�'�'�'�'�'�'�'�'�'�'�'�(�(�(�(t))mw����#-7BOY����",7DX������ & 3 G z � � � � � %!/!9!D!Q![!�!�!�!"c"m"w"�"�"�"####0#:#D#�#�#�#�#�#�'3(�(�(�(�(�(�(2)H� � I!�'�(�12F2VqKr�~d������2�ċA���������u-�5M6C:[>�EfF3M�QAS�T�U�\Q]%_�_b`l4m�r0v=��O�Ϗ���á��x�$���P���*���������\��P��D���&����Q���j���S�;���d��º�vį�7Ǟ�o���k���O�C�_���	ߩ�7���������c�����������.�C���,.�0�1�3=5?�?+@BA�AMB	D^E�VVW�XtZ@\Vc�c�d\f�g�g/jl|�|m}�~Q��������׉���������O���t����q�'�r�ش�����:�{�%�����Y�[���W���Q�����*.K6�9Y>?dF1M#Q?S�T�U�VO]�^�_}bTc2m�rxu�z��D�͏�������v�"���N���(���������Z��N��B���$����O���v�h�P�Q�9���b��¸�tĭ�5ǜ�m���i���M�A�]�y�ߧ�5������Y�����a��������p��,�A��;��0�1�3;5�5�?)@@A�AKBD\E�ETW�XrZ>\�\�c�dZf�g�g-jl^l�|k}�~O�}������Չ���M������M���r����o�%�p����P���	���#�����W�����+.L6�9Z>?eF2M2Q@S�T�U�VP]�^�_~bUc3m�r}u�z�E���Ώ���¡��w�#���O���)���������[��O��C���%����P����w�i�Q�R�:���c��¹�uĮ�6ǝ�n���j���N�B�^�z�ߨ�6������Z����b��������q��-�B��<��0�1�3<5�5�?*@AA�ALBD]E�EUW�XsZ?\�\�c�d[f�g�g.jl_l�|l}�~P�~������։��N������N���s����p�&�q�������9�
���$�����X�����+6��������������+�8.��	��^
�
���pt�*c���o�?!`�S � �!�!q"�"T#�#*$�$�$j%�%s'�(�)l*$+,�,u--.�.�/T01;q]v�v_wxOx�x�y�y;z�z{�{:|�}Q~;�E���`����]���]���S������x�����z�B�%�����2���i���������{��������W�(���T���������v��������]�#���O����������/���[�����������Q�����K�����=����4�^�����N���y����T���R���f�����'���)&J1�����#(>'P�
���Y���{�V�N�����
-?Q��_ !�!"}"�"`#�#6$�$%v%�%'�(�)x*0+,�,�-9.�.�/`01%1l1�12L2^2|2�2�2�2�2�2�23:3cq�qF|�}\~r���h�ނ��σ����V������M�������������ޘ0���j�����/��:�ڝ��#������!���u�٢+���e�z����I�,�T������7���q�����E����ͭ�f��������a����ݲL��,���?����!�b������m������`����*�p�����	��� ��e�f���W���H���`���{������?��L�Δ��ٛ����֥����;�&�]�~�+���p����@�”��͛����ʥ���/��Q�r����d�������
"26?FMQU\`gnuy�������������
#*1>M\`gnuy������������������&?IPT[nuy�����������������					#	*	.	5	9	=	A	E	I	M	Q	U	Y	]	n	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	




#
+
?
L
V
m
q
y
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
	
%)19AEMU]aiqy}����������������$).38=BPXgu���������





%
3
F
Z
b
g
o
w
�
�
�
�
�
�
�
�
�
�
�
�

+3@EMbrw��������������#+3;@HPU]bjow����������������
-5BJNV]aiqu}�������������������"*2:>FNRZ^fnrz����������������'/@HPT[_gksw{�����������������04;?GKSW[cgo����������������'+37?GKS[o|����������������#(38INRV^bfnrz~������������������
"'/7JRejr������������������#+08@FLRX^djpv|���������������������$*06<BHNTZahov}������������������	%,3:AHOV]dkry�������������������!(/6=DKRY`gnu|������������������$+29@GNU\cjqx������������������ '.5<CJQX_fmt{�������������������O�є��ܛ����٥����>�(�s�{�������������.�����r���<=AW\56in789:�
�
����*sw����'���	�� 5!�!"�"�"n#�#D$�$%�%Y&�&�'�'�(�(�)�)�*�*@+E+!,&,�,�,�-�-I.N.//�/�/p0u02r3r4r5r6r7r8r9r:r;r<r=rU|�}�~�~�~�~�~������v�����k�������$���������������8���)�6�֗�>������J�U���>���/�<�ܡ�9������d�o���E������S�����t�ѯܰ|����Z�:��������������.������n�����"�o�H;�F�O0X&n����_�t�������G�� ��#�� �V"�� �!"�>Fa7s;��+{��(��;�����(9K]
�� 9!�!""�"#r#�#H$�$%�%�&�'�(�)�*J++,�,�-S.
/�/z0f1�1�192X2v2�2�2�2�2�2�2�23>rV|�}�~��{���	�p���%�������=���.��;�ۗ�C���v����O�+�Z���C���4��A���>���q����i�E�t����J���}����X����٭��y�֯��������_�#�?�Ŵ���y������|�������3�����s�������'�t�BASQR������0/;HGO�4���L�f�K�L���f�L������|�������i���G��^i؊�o�f���o���4���L�f�K�L�����������g�L�R�X�o�����X�f������o�f�����G������lf���]v�H�HCustom��H�	��H��v-�e����I������f��\�\�I�\�J�Q�E�E�EThreadId��E��r,���H�f��������Ansi256Color���P��,�'|K�����������RgbColor��������h�C��7���������]�]������,�OB���s��\���Os������Simple������
SimpleMessage�������������kU��ѯ������G������lf���]v�����I�-�-RefMut��-��*�-borrow��*�-�	�*m
��b��
LineWriter���,�2�Gp\�����	StdoutRaw����L�i�}?�;�7�7ReentrantLockGuard��7��7Q<G�� ,��+�+��+���*�+��*��0�ԃ�����	StderrRaw����!��S���7�7���7��7Q<G�� ,��+�+��+���*�+��*��0�ԃ�����p�������,�,BorrowRefMut��,���*w/�d���K�������_�_Buf��_�,�[���<n�&&RawVec�)�,*���3�{��L�I���Repr����������K������-�-���-��*�-���*�-�	�*m
��b܁����������������;t����������,���,܁�K����
�J�]�J���J�]�L���L�K�����K�����K�L�������K�L�������K���f�4�L�f�����f�L�������K���f�4�L�f����׈�����4�L�f����׈���4�L�f����׈���Y���o�o���L���o�L�n�L�o�L�g���o�o�P���P���Q���f�P���P���P�P�o�W�f���S����������Ansi������*�����*��Z�,.�����������������,�Jp/K�\�H���A�L�Q������I����I�Q���Q������R������f�X�o���X�f����I��J��J��I��J��I��I��J��J��I��I��J��I��J��J��I9ˏ��8ˏ׏��o�f��o�f�8���8ʂ����<+UB Hi5]&N;*TAXG4\%Mm:)S@WFg3[$Ll9R?VEf2#Kfk8`Q>-rvD_e1Z"J7_(P=,C0!Ij6^'O;;��g��O\core_intrinsics����b��%�G��ݿtM��F}����fmt_helpers_for_derive��_�_b��%�G�NGX׃E<������Z��b��%�G�]Yc�˙m�
Y������b��%�G��	k�6k��
<�1��j����b��%�G�e�0hZը
��C+�����b��%�G낾fbN����re�f\��	derive_eq�����b��%�G�K[����c)�VF��������b��%�G����w�A6���B/O��b��%�G�|��ja��c�����b��%�G�t����D�]�Op���������b��%�G�
TZ�~$�Mu�����derive_clone_copy���b��%�G�0ˤI�����_��Z��b��%�G�}a��Ot�6��`���������b��%�G�/�R�6�~Q�
;��b��%�G��������l����_�_b��%�G��$��P��KP����_�_b��%�G�4�����0���M/8��b��%�G���չ�n�]�����_�_b��%�G�8���D�)�������b��%�G���Րr��$crate::const_format_args�0� �"]���Z
fmt_internals�const_fmt_arguments_new���b��%�G럲#힚����G�����_�_b��%�G�&EE�:Cl��v	�����b��%�G�l���y�4Z>�����b��%�G�Lc�U�SW�ۯ;��b��%�G�_���{&���5
��b��%�G�WuB$��#�Fh�����_�_b��%�G�O��o=��t�����b��%�G늢�x�z�yV�����_�_b��%�G���S��#F���M,���b��%�G�Ra�䅴��5e������b��%�G�
gJ�~�<;��b��%�G�u5�T��t�p}�J�������b��%�G��V[�H�$crate::format_args��G�Z��Z����b��%�G���vҝԏ��l����b��%�G�E���ƫ�
SbH��������b��%�G�/C;E�d����/R��b��%�G����R'��$crate::panic::panic_2021�/��TZ��]panic_internals���S�Rb��%�G�Ώ������<]z����b��%�G�	���
Y��X{^����_�_b��%�G��4^���j^�����_�_b��%�G뺉�Z@��;���1/}��b��%�G�]��f���6�
Mm���������b��%�G��lc�����x4	����_�_b��%�G�n���@9V��ZO��������b��%�G��e�p���L,Y	��b��%�G�~Ѽ���$�Pi�	����_�_b��%�G�ُhfe��'�<�&X	����b��%�G�Wa��Po��>W<
����_�_b��%�G�⛰�|��
�e�
�����b��%�G��|.�'>�����
���Zsb��%�G����F�	��tZO#������b��%�G��S��{^t�~X������b��%�G�yu
�F�s�t�a�������b��%�G�a�n%�ŮQ�
bp������b��%�G���LM��t�{�������b��%�G�-�Ȑ���z��]$�����b��%�G�P�<�s^����
/���b��%�G끁�t.[�t�l�������b��%�G�ן1Q�:;b��%�G��%�#�q:��w��������b��%�G�b�W�P���Z���������b��%�G�X�����������b��%�G�9/���3<\�
^i?
����_�_b��%�G�}�á�9�n`;b��%�G�(O������/K
��b��%�G�ؾT\R��$crate::assert_ne��K�dZ��Zϣvsb��%�G�J��~�Hg�<�Y
����b��%�G����k��<�
�
����b��%�G��R��>|
����&/"��b��%�G�p��g²��
%t�����_�_b��%�G�J$��V3��O�����_�_b��%�G�$PNM��<�W����b��%�G�*΋����t�a�������b��%�G�!���&������#��b��%�G끚�[�O#�<�C�����b��%�G�GMES���
@;b��%�G��c�rQT��|:�����b��%�G뀚8!8;����^o�����b��%�G��
�9u~�������b��%�G��Np��V�t
lm�	������b��%�G�I`(\����/I;b��%�G��fi��X�`x���������b��%�G��T����;;�b��%�G�X��W���#i.��������b��%�G�2��GV�matches�Č!��|Z��}sb��%�G���øX�t
x
������b��%�G�V�ʒQ�)
�7T���������b��%�G��:�Yq
7����Z4����b��%�G묡�lb6�~$�L-������b��%�G�,��:9g���B/N��b��%�G�Ѩ��l��t���������b��%�G늏	W	�U8;��b��%�G�>�{Ԩv޺�	�.����_�_b��%�G먄 KQ�stUb�������b��%�G�қ]�/�y�::std::write���b'�sb��%�G�Yy��X���
<K����b��%�G�Pl%�����];����b��%�G��֤r���HV !1/debug_assert_ne���+��cZ{sb��%�G�o�U����o$crate::assert�	��TZ���Z��ϣ�generic_assert_internals���b��%�G�\���>�ҋ	debug_assert���+���SZ�ysb��%�G���6���G2	.B		��f6N		��vJb	*	��V&:	��J		��nBZ	"	���R"6	���^2F	
	��j:R		��zNf	.	���Z*>	���b
	��rF^	&	�	��>V	��~	j	�kzr�
XB��*ooC�y�Vl2�	Y
!
��1��
�}���m����	�W��
�
�pH�X��q�'��_E6�
Q
g�4:�=�
7���#
�	��a�
����J\���H~	����
�`��H��a�v�OG&v
A
W�$*��-��'����
�	���Q�
��m�~���:�L���8jb�
u
H28��__3�i�F\"�5�I

��!��
����]v���[�hODHT �����<��$��B��6����{a��4(m����Z��	��`��.qS��N^��%��8o!p�:����'�s�	��}���	��?�uS��}ɞr`<P�F����
�d�
��������J�$�d{�����|�prA'�E�|�B�I=D'p�VC*�`8?��'�7(a�]��̃��G�� ��5�2�����Z�����b��F��� Pus�(��(M�W��6����c4��"�llN�j��":�85xU�%s��N�<&��@ƚg'0��H�q�'��8�ټS*x�~?Ԛ��0d���$��K1tX��j6�H2�?:�K�V0X�wy1�s�34�F��O�5�0^��;�8��B�Po�9�n��uA:lr�z�Bm>;(�E���K;Pe¬9�>><h����ȝb@���Vsq�@0�W��(��@�T�j��@�{�#�D5D<ߚ=/��EM��$��FG0���Ge6H�ϾD����IdZ�m�,�Lx�nM�T��QO-��T$~��?5N�V�:̩�o��VHǓ��ٮGX|�[���ZĚ�g�Vj�[<A����ZZ���`�x�]��_�`pM�(TMcLm9Cak3cPZ�/벩c�S�)'eflR�ty�'Ue���V�yf�	���
��i�4���j\�B� �li،��@�l����j����n��>ZP�to�$�s̛�np3K����tpPZ�_7)�r��O��+ct&�D���-dLjxT	��{ot���P�x�V��GO�z��;��
�zĝ��@�n&|�6���c9|(��)��}L"� ��)�} �ǰ$��D�`��&i�`ծ����|z����N0�Č����v�$pBsZ��<�4�5̰\匬�����0�d�m��U���zk=ܧې���������)1�Pޑ�s�yy_���� .�O��Xr�l����p������β�#-�xT�����M(h��	���!b����5�`��6""���\�+� ܕ�h���?.���<�z���죸z�d>Ϻ�DL��
���0r���Ч@Ɋ-h]��L��h�Ǧ\��e�6�`�0��ɢ(q�-0�ԭ,�H#\��­ĕ�����Ӯ�2���Q���D��%'��J�к�>q%�������[*y�T�s)�ˁմEϋk<B�,R=PA��"�\!�Lh��+g��T�\���蘰,÷v��V��,E�2��k{�XŸz:�5��
D�p�l�(��*ZM�$|�4
'
�@c~ڔ�����!pS�|�X_���ڳ8k�����i������HN��	���d����E_�G�X�؂�3�ޯ���J���Jv/���	E�d�T�i���`SD$�!�l�lU��GN���4@��>�d8ьuX\8GvҨ�]!P"����e�lp�K�x+��+�����cEiL��`�!X��.�D�tQ���FܴG<ы#y�;G�u%��b7�*x1�,�>l����P��v��մ� ݡ=f�L��dGx�������d�_�\j�}����\�?��F@�x^F�D�c��h�F��4}�w�����ز���@o����=.���H�h�]�c�@J��L�Qq�l=�����-+�k���Dl��>k���H.U��ۓ���,��R�q��Y��&����\��������T�(#�sn�X&��[N[i[�����qU�O���m�grf8�@鶫7ꌡV5����V#	
�x��m�
�e���9��EM9Ƹ�	���fT��U�(���k�	�\&�
�>O�B����}Qǯ�|I�e��8�b��%�G���1O���N���aٜ_�A�]���=.�=�e���:�y9���Eo�����w"I	�a\.#�jy�����$5*�� ��%aA�C3%�j�1�k�#5s�e��ɖ'5Y����N(A"���qlq*���m�z+��h��f�,��j�-�-��M�ҿ/��I2Z��4q"��/�5q���/�6�x̘챙4��`���8y�m����4�%ڀۻ�{7y���@6�|p�~l�8<��W�6��dA���*m6�Be��1��yB��uk��}D��e'	�D
Uz��6D]��d1e��G�ö؟�2J��[�WNgJe~��V"KI��4�nR6M��~����L�4�'M��O���?XOO`J�e��5���Q�
o�f�6�JA�ء�g��S�� �;�T%���^#hLy�J��Ш�V�=;��=@^Sa���T$�\���R�-V�\�����T^��3��~��_�V��Vf�bթ4)+�08c��S���ߗh��&��\ui�YY����i�/����� ny4ӳ��V?oQ���qKzp-r�a��+co��ގHT�DrIL����u�PBw�{݉wUs7�Q�w�la���s�y1]�~?��w����ޓ�{=:������|���w��}�@�
�Gr} }v�m�=xU�t�g��%x����-q���eV�\(���H���=���}���I��LU�l��-[���y�#�~n���Υl��@
�����e����X2I�"�y�A�nI'}���NVP��--:�iY���*fX��������Ж��]�������M=�ޏ窒Y+�F�!����&�C��ҕ�79`�%���\{�U�ot���ə�P�4rNf�$)��1W��;1��V�'^�V���-lO�B�E9�I*���i��� [(�~��
�//�~à9��0�|���-sNBf+���+Lb��(��d���8_�qlmZ��uh��Uv�,�6��i(S\@Չ������©�'n����	��&˪%ۋ��O8�=�ٯ���˙R�{L��Q���㸣9N��(蠶���R�Y������?ΉD�i����7��
F��O�!"C���iIw�Ձ��
�1��V��P1	s�w��E$&��#�9K��և��)'r��IW��=���u��_]y3O�A����Bs�9z��Y����
�B�L�ā���x��]f�\�[DžR#\�2Z.�1���]!ʝƁ���3�
������YX?aG�5�΅�6��|>���=��+(�eӖ��xq5ҵ��oti��]��ܲե:�4ʁ-թF��@�A���`d�,�Q�>j����}�O���Z�5	\�ҵe���f�(��2��ɸ�w�@���S�Q����m:��C����qp������+,��%���>����m�-so�c����ڞU�5]��K[���G��4�
֩sZ���w���B��}��٘����W
Ǻ�-�����!tx$8�O�qZ
Z$u5R�%F2���1bM�t�;�մ�]�
%
�	#�,����:�����t�S9"Y��[���e6��dt!&���M ����H�M~}�F�����>|���Ŕ��0�������ُ	���,�� �%�K
~j����ݖ��1��$(l�_R��h�Њ��яw,�<&'U��	'�	V�<��T� �QwJI"Ш
�S��ejj�x�5p�
H@�ݝuK���g&��$ΗK5�k��yf�{���z�/<�>h,Y8�����z���_�8i��~��c��_�*��$:���x�=e��π�(f�9���n"��'��(�1#��z���$�<�~(�&#����;�&6�nQKƍ'–4�&O'nہ���y)�I����Q�(�),W�'�\s����,�l��:IA�)r��$�$}.ևoyq��.��m�o��F.���ƌe1z}��#(�#R-����W3b�q{�A3�,x��*�5�^u2��g�5�võMf#�7�h�6��7��L���9&���~8"g$�p \-9�����y��<���f�	2�m
h�6D)�1Lrww/�?d]!R�Ah@~߻,a�Ari ROr�?�K�L����:B�
u۩}4��[�I�EbU�W@$E:�<�:��G�
�����A*��6�5�I�����"ڿK�����tlLb��"!c{�L�8!8θ2fLZ�K�V�2ELփ��O�!�P��6� Q�#3iq��Rnk���t�T��/�\��jT>�67�G;T����ΒY�'���hT��X��C�KpY><p��m��Z�Q�?\$�[���,驝+Zr������]M}����^*���2W�,^�"��'�]`�j���e^�\�~V�#�b���?AC�b�\��~ޮdR{C�
�4c*�F�P�-bP0�#tW_~���n�h
�����1lj���[B�m��7n��n�(�7��r�
����r��|a|�*t~�ի���r�'(��)&w&�6���x�;�A�y|�y^�%����@z>p.y��{��%��Q�|"���9֎�}z�\���~"�_��0��w��
Y5���V��2ih�wF���=G��: ����~�Q���I��q-^�8�s��$�ü��J����Ɉ�#�t����m�
�6��.-qj���r���s�O��?�	���&V�����b��h�#](e����z��'�v^C���K��^O��^�ǘ����Q�D�Ƥ.k��\���>��[��q]H������6�ם���v�����
T�O�l�*���x|��bh��1��6���o.����5[O� �k��%�%�jd��Zɝ���A���Q����:f1֙�l���$]��*�����+k;ʩ:^�&WLU�F0SY����]���$�*P�2�ƣ�.P�EZA�i�B\t���r��P4o��Ŷ^����w�f@�k�_=�ʆ���p�����j��^�n�B��ҽX��"�’��;}�U�r�߸W�G����f<�έƺ2��}/w�ɶ�%�����@uf��pH�Z��y�R�2��#Y����um�@����c�氹Ԏq"@{2����W�pMC�mن��1!���b�Ψ�'|4�n��:�Z���+I�h��.�o�p�9e���<`������UL�A�U{ �@��NkT{
��oK.B���rr���Q���G�����z���ǭ��>�qP�n�F�H=A����E��:H�� <�ZK�l�Y"6�h�
� +<&��b#XHԏ4��V\�aT����~�'�@K��3e�g�����m�4�_�Q�
�Ɠ}P��&]4o��t���a��Y,���.�s������%��|+��_"�K$�A�6��
������I(�C������=��:�1�:�1#��s����6�J��1>Z��"7N�q����
����q����A��3T=W�T�B�z�s'�g]=�o9���c7�B�R�IC�Kj��2S��Yb�4�'��R2�cO��5_�|�O�{�vߙ�(�WV�v>Q8ȧrOɨMj�u�X���`�'� x���|"�Cr߹�:#{榠N[�"�G�GFx6h%����o«&�@��3��'��38A��Q��x���*Ӏ�z�j-gm�-\�1�����1c>QN�D��1W1:��4�r;Kow��5���J<T�	5:{F�@`2�����|�L8�@�imP�d9�Z�<e�:c��%w�1G����T6<��2I~%<{7���DVF8g5�xzM@�O��~�/A�$��,C�~����RE���Q]ޚF�5��
m�Gӝ�P��\E]���	r�I�V�p����L�����_L�g;Q��O��^mn�QKg�|�o�R#W=݉��Q�����`�S3��NyUV�T����8Wg�F�B�4�XW@�w_��X���ic>Z�b
��Z���O�.#]c�"�7��]��Ss�_c���-M�b�/�/�^�b��(��9�ew�bL{��?f;�|����go�Jph"Z}���h��A�'8��i�I������f[�����l���c��Kql�#�x&4pm#�ܑ��:m70n��p�����j�t���m��GHw7�;�^gwKpF���mq{g<��f�{{?ti�$ľ}/XZ�ܤ�2~�����+�#q
�X����#�6[�,��5���D���pş7�q���n�_;�'���Mp����	Z��:�;[uS7J}���Z�Y��sd@��Ҏ�xR)+��?� �]˸����bQ5���#D���d�����s.�s�N�>9We������dϿ��n�PXñ_�����Ao�#���=�WP��s�J�>���_1�T|��R�;�>bluɢ�åҊ�W�ס��T�c�e��Y��2����,��v��������H������|�ԟf�s~q��������eR�;��%�.��_Ұ3��u��#��&�s!�f�[�����'��*�z왷��A��y�b������R��q�79K��hU�^J���
��������I�K�_{y��������\
�\��?�dJ>��G��&<0�����V�Q1��c�������-\�Ll����������z�5�S"˷�k*\��f��2'�֖��/�7 �hB�S�/O����/A6C�=�ѧ�_5����ҋ��=���i}1���ԗ��;B~ԧ�HR����֏{C��|b�'��\������1&�`���m�m��'7C��D�}�甠�:�(���z'
���*��#3	.nr��omyj-Z��k�(t��2�a�mT�黟�|7��h�W��)��	�죤��U%�����KN�!���>�`A���]`a/�Q��-!��O���
u��G���1;?��'i�j��{$�/K�jp���V�����{�����W*!���M�;a���V^`�M�(���7����+�Z�@�������xI���A
k���q!6iQ>d#PUT98SqQOyp9�_�u��6}�eU�?�����aX;#/��!7g"ac��|+A=MC�~_c���������?PfI�QPd��&��-ngpe!Mt%t'm<m��]�ruJLc�0�W���{�[!L6�5E_m{�����g`fSc�
}=fD9ENM$YGRUZ9g@D[v\"M\?,HvR"���N�Rz*"n:.2}����:##1sP<�s���5��#�X��a��B*BS|��x�a3U_<i&PaW�����uFl���p�< pVeC@	�C����	}fx6m\8+����R@:t*y[��Cx?sN7lu%����Z?+��)����z,_���iTfoW��!�0.vYR>:2>&D�R^ IDv{��Jw7'~-Ij'&Q6;)Hml	Z)rs!;�����f9T[bXmq�o�j@��RKQt'.E��b�g\I@7�O�%Ko><&JFb:[?	Hg%K��4h*���;�o���� }%3D4qykKiG
��=Qq
mBPW76J>I8f:aP&wGU&.]|-P�z%zt5�ZWC!8klp^y\qqv!#]Q���Uz���>j�
[
r./vo(�{
w��x{Ft!X����A�.
ty4C-�IN�(U.p�q:��kp
�F���,��Mo��O���������:~X1y|gm�7G=*�79������S#Iz,qt2gcO9Xw^�}��k����� ��*�7R%\z`j_T~<Sbr XW���p���Z(d=CwR[MRD�'�A�PS}oA��V
�/�v+|]�i# yGm�	r���1- ||Un7J���~��#��C4-L��d��Ub
e:�2o���je��'DJXuZvi*N~�������y8{qrj�n� }uq<.Rr_.�b��=��5�\/>C$?h���6!P����60�N�@�j.Yx_+r&vcfcq!6iQ>d#PUe/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/adapter/strip.rs� ��^G�	�ľL�xҫ2�o�("!F_E//L&
20$$"
5\("D1-;I 
(/3,0'M$$
 )/.
N6<+!
&C6DDK

!!\
d
$8D1

)C_E/W7
70*",
&B10R,%2'A (
*/K,0'Q$.
  $+/A
!6#@/%*
C6##(G/%'#/
K

0$*37
)2'%
:d4_-'E
$.86
0+ .0/
>`2
,+()0'T;9,
,)%/"-9*
&*-Q&%*-M&;3&M&2@.#.;Z074*
Z17)*
Z2 7[*
Z1 7W*
�c�c�c�c�d���d���������Rkf/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/adapter/wincon.rs� ������Q���e�B0#'T5&(
 !+$(*/?
(!($M '&8:0#0:# -&(/
(

$D*0!(/;/./0/0/350E/0/0/75\D08>065\D08>060?>5>:+D7?:+D;3;/""0D5SSa9')-)0V9WWe#2 d212&^B2&^A2&^B2&^B
?+
-
	-=.,./-0-.
D =",O3RK%4"RK3%."RK3&">7A3 ."Z--=0O*
�=����Q������ñ^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/stream.rs� ����4���u��!� ��7�6L.FL)Q44&.&.)07$$H(J#1$5$5$&$<.$<&$<.$<)$0$7$$$$<$$+#
6;
7#;
7#).76#7
).76#7
,#7
3#7
:#7
!#7
'#7
'#7
.22'/'/*18%%
)
.8B?F8DAH(-.3��O��FQ��Ԣ���\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/auto.rs� >Q��*jݪ��*��,�S�")])t�5IS&!-.%(TT:7O21
(&>6%2*3?64
1")57,])!
#F
 &3@$%/Q?*#P(#
7#?+1
D
6

&#.556
&#.354
J(<65H
&L2D95;
0(6>?+#8$*#(9(/$#
V#1
4JD'OC5E#1
4JD'OC5E)"F@ K354
\ U=5>
'1 H051
A O758
(T P859
�=��x6��jf�?�]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/strip.rs� a��%�]�4��[����5� "26!'
+#+#J($2
4JE"
$2
4JE"
*F@E\%!'1+AI(TJ
"'-(-!45+$/
"-#"#=8
7 &<'
Z0%75.H#
Z1%7'5.H#
Z5%75.G-�
Z6%7'5.G-�
dX@S)_��("�$W[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/lib.rs� ��Y��>�4lQ�͵=��Z6%gB
M\*dPW"&129'

	))X/W/1e>$1e>$*"&�Ճ+��Ob�\ZR�ۅ_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/_macros.rs� ��7�ء�`�ʀ��n�d�)QIQYQS".*B>TA9
OG"MC3f(%/9LE%
9S5_+[SS".,D@XA9
OG")-!3C3f*%/;LE%
)C5E4VA9
OG"/C3f)%/9LE%
9E7I4ZA9
OG"1C3f+%/;LE%
H"NEQ@POCMCKLDSLR'LTNNTR#QLS+QLQNLPQ#S!>2**0.N"+D/b$A%,4='5&0@i��k}�d���l��{^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/buffer.rs� %��i:pT�V;���@��	86014+& !@1)/(("+���c�$N��h��Ի[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/fmt.rs� �w�=~�G�ic�ñ@x�6a:, ,+
]0N)-3+
',;,%%
��TyE�G<y�����5c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anstream-1.0.0/src/adapter/mod.rs� �v3���Lq�������%�����vma5�-m�YW
Z(\^�_WaIbRd%e�ex86_64-unknown-linux-gnu�G�&�:Z}�ځ�֫fanstream�-2570976bccbe8c1a�b��%�G���
	�	�0�$��l�������0������������
�����������������������������������������������������������������������������
��p�t�Hw�w��
��rust-end-file