📄 libbytemuck-5f3e606d9ceb39ea.rmeta
/home/palash/git/iron_learn/target/release/deps/libbytemuck-5f3e606d9ceb39ea.rmeta
Language: rmeta • Lines: 16050
rust
�	#rustc 1.92.0 (ded5c06cf 2025-12-08)��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��aarch64�<� �\��L���wasm32�4� �\� �D� �� x86��!�\�!�,�!��!��7�<�7extern_crate_std���7�7
zeroed_arc�T�&�<�&alloc_uninit�t�&ĸ&zeroed_arc_slice���)�<�)�t�)Ē)	zeroed_rc�L�,�<�,�t�,ą,zeroed_rc_slice�|�.�<�.�t�.Ķ.�something_went_wrong����\�
spirv�<�
��
�atomic_impls�d��<�zeroable_atomics������impl_for_unwind_fn����<�
zeroable_unwind_fn���
��
must�$�;�<�;	must_cast�\�;��;�4�@�<�@�D�@��@
AnyBitPattern�l�A�<�@�D�@��@ByteEq�4�A�$�" "ByteHash�D�A�D�B@BCheckedBitPattern���B�m�kik
Contiguous�T�B������NoUninit�D�B������Pod��B������TransparentWrapper���B������Zeroable�D�B��zeroed�4֑�<��const_zeroed�t��Ę��	impl_unsafe_marker_for_array��impl_unsafe_marker_for_simd�maybe_const_fn��
allocation�	

cast_box�#A�#B�#	try_cast_box�'�
'�
try_zeroed_box�*�
zeroed_box�,�try_zeroed_vec�.�
zeroed_vec�0�try_zeroed_slice_box�2�2	zeroed_slice_box�5�cast_slice_box�7�
7�
7	try_cast_slice_box�;�
;�
cast_vec�>�
>�
>	try_cast_vec�B�
B�
pod_collect_to_vec�E�
E�
cast_rc�H�
H�
H	try_cast_rc�L�
L�
cast_arc�O�
O�
O	try_cast_arc�S�
S�

cast_slice_rc�V�
V�
V	try_cast_slice_rc�Z�
Z�
cast_slice_arc�]�
]�
]	try_cast_slice_arc�a�
a�
TransparentWrapperAlloc�dInner�dwrap_vec�dwrap_box�dwrap_rc�dwrap_arc�dpeel_vec�dpeel_box�dpeel_rc�dpeel_arc�nI�n�BoxBytes�q�qlayout�v�v�y�{�}�}�sealed������
BoxBytesOf��box_bytes_of��FromBoxBytes��try_from_box_bytes���������	��
�����������from_box_bytes����	����from_raw_parts��into_raw_parts���

anybitpattern���������checked����������Bits��is_valid_bit_pattern�������������������impl_checked_for_nonzero��������try_from_bytes����try_from_bytes_mut����try_pod_read_unaligned����try_cast���
��
�try_cast_ref���
��
�try_cast_mut���
��
�try_cast_slice���
��
�	�try_cast_slice_mut���
��
�	�
from_bytes����from_bytes_mut����pod_read_unaligned����cast���
��
�cast_mut���
��
�cast_ref���
��
�
cast_slice���
��
�cast_slice_mut���
��
��������D��bytes_of����bytes_of_mut��������������������
is_aligned_to�������������
��
����
��
����
��
����
��
����
��
����
��
����
��
����
��
����
��
����
��
zeroable����������������	�
���
���������������������������������������
���
��
� ��
��
�j�!��
��
�j���"��
��
�j���E��#��
��
�j����"�F��$��
��
�j����"��"�G��%��
��
�j����"��"��#�H�
zeroable_in_option������ZeroableInOption����������	�
���
������������impl_for_fn�pod��������������	�
���
�����������
pod_in_option������PodInOption����������	�
��	no_uninit�����������	�
���
��������������	�
���
�
contiguous�����Int��	MAX_VALUE��	MIN_VALUE��from_integer��into_integer��impl_contiguous�����������wrap��wrap_ref��wrap_mut��
wrap_slice��wrap_slice_mut��peel��peel_ref��peel_mut��
peel_slice��peel_slice_mut���������������������������������
��
���
��
���
��
���
��
���
��
pod_align_to����U�pod_align_to_mut�����-���
��
���
��
���
��
���
��
���
��
write_zeroes����EnsureZeroWrite��
���������fill_zeroes������������������������	�����
���������������
��������������������CheckedCastError��PodCastError��
���InvalidBitPattern��
��������������������&����'����(����)����*����+����,����-����.����/����0����1����2����3����4����5����6����7����8����9����:����;����<����=����>����?����@����A����B����C����D����E����F����G����H����I����J����K����L����M����N����O����P�Q�R�S�T�U��R����9���9���9���9���9���
��9���
��9���
��9���
��9���
��9���
��9���
��
��9���
��
��9���
��
��9� ��
��
��9�!��
��
��9�"��
��
��9�#��
��
�j��9�$��
��
�j��9�%��
��
�j��9�&��
��
�j��9�'��
��
�j��9�(��
��
�j��9�)��
��
�j����9�*��
��
�j����9�+��
��
�j����9�,��
��
�j����9�-��
��
�j����9�.��
��
�j����9�/��
��
�j����"��9�0��
��
�j����"��9�1��
��
�j����"��9�2��
��
�j����"��9�3��
��
�j����"��9�4��
��
�j����"��9�5��
��
�j����"��"��9�6��
��
�j����"��"��9�7��
��
�j����"��"��9�8��
��
�j����"��"��9�9��
��
�j����"��"��9�:��
��
�j����"��"��9�;��
��
�j����"��"��#��9�<��
��
�j����"��"��#��9�=��
��
�j����"��"��#��9�>��
��
�j����"��"��#��9�?��
��
�j����"��"��#��9�@��
��
�j����"��"��#��9�A��
��
�j����"��"��#��#��9�B��
��
�j����"��"��#��#��9�C��
��
�j����"��"��#��#��9�D��
��
�j����"��"��#��#��9�E��
��
�j����"��"��#��#��9�F��
��
�j����"��"��#��#��9�G��
��
�j����"��"��#��#����9�H��
��
�j����"��"��#��#����9�I��
��
�j����"��"��#��#����9�J��
��
�j����"��"��#��#����9�K��
��
�j����"��"��#��#����9�L��
��
�j����"��"��#��#����9�M�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	J��	�9�N�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�	�9�O�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�	�9�P�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�	�9�Q�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�	�9�R�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�	�9�S�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�	K��	�9�T�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�	�U�	�9�U�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�	�U�	�9�V�	�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�	�U�	�9�W�
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
�U�
�9�X�
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
�U�
�9�Y�
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
�U�
L��
�9�Z�
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
�U�
�Y�
�9�[�
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
�U�
�Y�
�9�\�
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
�U�
�Y�
�9�]�
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
�U�
�Y�
�9�^�
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
�U�
�Y�
�9�_�
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
�U�
�Y�
M��
�9�`��
��
�j����"��"��#��#����P��U��Y��_��9�a��
��
�j����"��"��#��#����P��U��Y��_��9�b��
��
�j����"��"��#��#����P��U��Y��_��9�c��
��
�j����"��"��#��#����P��U��Y��_��9�d��
��
�j����"��"��#��#����P��U��Y��_��9����������������������������������������������������� ����!����"����#����$����%����&����'����(����)����*����+����,����-����.����/����0����1����2����3����4����5����6����7����8����9����:����;����<����=�>�?�@�A�B���)��)��)���)��)��)���)��)��)���)��)��)���)��)��)���)��)��)���)��)��)���)��)��)���)��)��)�	��)��)��)�
��)��)��)���)��)��)���)��)��)�
�
�)�
�)�
�)��
�)�
�)�
�)��
�)�
�)�
�)��
�)�
�)�
�)��
�)�
�)�
�)��
�)�
�)�
�)�2�
(TargetAlignmentGreaterAndInputNotAligned��
�
OutputSliceWouldHaveSlop��
�
SizeMismatch��
�
AlignmentMismatch��
�
��
��
��
��
��
�E8x8z8|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�
8d�����������d����qq�r�s�w�V~��w��w��w��w��w���Box�������lf���]v��B�B�BGlobal�����I����x�
�x���x��x��x��x����	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9��	�	�	��	��	yk���9�_����2�����2q�m;���������������`��_����
�
�
�n�
�
�n�
�
�n�
�
�oedc�r������y��z��z��{��{��|��|��}��~��~��~��}���������������:�"���x�����������`�ÞF��x��x��x��x��x������PhantomData�Rҹ��^=x�x�������
PhantomPinned�(53F��(�����ManuallyDrop������2ҏ���Z�x��-�-
UnsafeCell��-��*��]����x��+�+p�+��*�@��n�*{�x��
����
�����j���������������͆�"�������͆��"�������͆����#�������͆������#��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~	��x�~
��x�~��x�~��x�~
��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~��x�~ ��x�~0��x�~@��x�~`��x�~���x�~��x�~��x�~��x�~��x�~�������__m128i�������)
����ĭĭŭ__m128�ƭ����1�x>�;�֭֭׭__m128d�ح��]m��qS2'����__m256i����e���(z��������__m256���������(ٵ��������__m256d�����ѸY��]�����������������;t����x��y��z��{��|��}��~��y��z��{��|��}��~��������_��M����x�8�v�8�v��w��9�������������������9��������������������������9��������������������������������������9����������������������������������������������������͆�9�������͆���������͆���������͆���������͆���������͆���������͆��9�������͆���������͆���������͆���������͆���������͆���������͆����9�������͆������������͆������������͆������������͆������������͆������������͆������9�������͆��������������͆��������������͆��������������͆��������������͆��������	������͆�����ˇ�9�	������͆�����ˇ��	������͆�����ˇ��	������͆�����ˇ��	������͆�����ˇ��	������͆�����ˇ��
������͆�����ˇ�	�9�
������͆�����ˇ���
������͆�����ˇ���
������͆�����ˇ���
������͆�����ˇ���
������͆�����ˇ���������͆�����ˇ�	�P
�9�������͆�����ˇ������������͆�����ˇ������������͆�����ˇ������������͆�����ˇ������������͆�����ˇ������������͆�����ˇ���
�U�9�������͆�����ˇ��������������͆�����ˇ��������������͆�����ˇ��������������͆�����ˇ��������������͆�����ˇ��������
������͆�����ˇ������Y�9�
������͆�����ˇ�����ݨ��
������͆�����ˇ�����ݨ��
������͆�����ˇ�����ݨ��
������͆�����ˇ�����ݨ��
������͆�����ˇ�����ݨ��������͆�����ˇ�����ݨ�_
�9�������͆�����ˇ�����ݨ�����������͆�����ˇ�����ݨ�����������͆�����ˇ�����ݨ�����������͆�����ˇ�����ݨ�����������͆�����ˇ�����ݨ�������y��z��z��{��{��|��|��}��~��~��~��}������ڃ����Є�؇�������������Ј������������ȉ����������������؊�������������Ћ������������Ȍ����������������؍�������������Ў������������ȏ����͐����ӑ����ؒ��y��z��{��|��}��~��y��z��{��|��}��~��x����y��y��z��z��{��{��|��|��}��}��~��~���y��z��{��|��~��~��z��{��|��}��}��~��y��z��{��|��}��~����x�_���������������������`���_�������/��`K�NF�xntquqvqyq{q��}q����	���	������	��	��	��	��	��	��	��	��	��	��	��	���
�
���
�
���
�
���
�
���
�
���
�
���
�
����
�
��������������������������������������-��+�
�
�
�
�
�
�
�
����������������������������������������������ĭ�֭�������������	��	��	��	��	��	��	��	��	��	��	��	���
�
���������������������������������������������������������	�	�	�	�	�	�	
�	
�	
�	
�	
�	
�	�	�	�	�
�
�
�
�
�
�
�
�

�
�
�
�
�
�
�����������������������������������������������������������������������ĭ�֭�������������	��	��	��	��	��	��	��	��	��	��	��	�����	��	��	��	��	��	��	��	��	��	��	��	��������������
�	�
�	�
�	�
�	�
�	�
�	���d�������������__�������`�_�W�d��D����T�_�j	
��(����
"|�
�ڊf��|�
��5F��
�
��
(	
����
-
������w������lf���]v���x������w������lf���]v���x�
�
^e��U��� t�	Ո`f	��t�

��4	
E�
	��#	
h����(
���������GN���
�	,���Unique�����_marker���^���A����������_��M�������e��
	��)��
���%
݁�


E�L_����L_
���?
��E�

�������Rҹ��^=x��
��
���1


����x]�x
��
��!
������
�
��AH�
�����-��
������
ō2���14�
�W�����D�
��������������U��
������
��#����	�'�������[���Gf����������_Ef���G���C����
����ȼ�
��3T}����Լ
��SA}�����
���e
��������z
����x�ś
����������
��I�_
���{
��*���9��$�����[������4����W������&�����|�����u�����\�&�����|��-��C��4���,���������������������q�aX�������������������������q�aX����@3�~2�~"�����~��~���������k��T������������^���A�����������_��M������
�����������#��f��oinput���������
�x
��

�����%�����t����������&����������<�����_v�0��/T
R
Q
��N
e
���
�
>
E
>
E

=
��?

�������	��
��
�
�	�	�	���	�	���	�	�	�	�		�		
�
���	
������	�		����	�	x	����	
	
	��	
(	
��
��					
��	

���E		
�������
����x3�x��
�������6���
'������5
����0
���������������
���������������}{
����xw
t���ol����
h
�c
^��X����	&��,�	K�~J�~:���
��~��~���������������t���������
��q����Y
�	����x����	�
�x����1	��
2��xȜȜɜ	Alignment�ʜ��Nb���-d���~����	����$_

��x���$_	�����	u	
��xsڃ@
��x�x	��x;	��!
���w����
W
�x��-�
	
����--�Ԝ@՜֜_Align1Shl0�ל؜ٜ_Align1Shl1�ڜۜܜ_Align1Shl2�ݜޜߜ_Align1Shl3�����_Align1Shl4����_Align1Shl5����_Align1Shl6����_Align1Shl7����_Align1Shl8����_Align1Shl9�����_Align1Shl10�������_Align1Shl11�������_Align1Shl12�������_Align1Shl13�������_Align1Shl14�������_Align1Shl15�������_Align1Shl16�������_Align1Shl17�������_Align1Shl18�������_Align1Shl19�������_Align1Shl20�������_Align1Shl21�������_Align1Shl22�������_Align1Shl23�������_Align1Shl24�������_Align1Shl25�������_Align1Shl26�������_Align1Shl27�������_Align1Shl28�������_Align1Shl29�������_Align1Shl30�������_Align1Shl31�������_Align1Shl32�������_Align1Shl33�������_Align1Shl34�������_Align1Shl35�����_Align1Shl36�Ýĝŝ_Align1Shl37�Ɲǝȝ_Align1Shl38�ɝʝ˝_Align1Shl39�̝͝Ν_Align1Shl40�ϝНѝ_Align1Shl41�ҝӝԝ_Align1Shl42�՝֝ם_Align1Shl43�؝ٝڝ_Align1Shl44�۝ܝݝ_Align1Shl45�ޝߝ��_Align1Shl46����_Align1Shl47����_Align1Shl48����_Align1Shl49����_Align1Shl50����_Align1Shl51����_Align1Shl52������_Align1Shl53�������_Align1Shl54�������_Align1Shl55�������_Align1Shl56�������_Align1Shl57�������_Align1Shl58�������_Align1Shl59�������_Align1Shl60�������_Align1Shl61�������_Align1Shl62�������_Align1Shl63�����:
��`
�-��
��0%��0#
�l�<����������������������q�aX�w������,�'�(�(�)���)
��x�(�(
��x�ڃ_(\'
��x�x��xW'��0
���w��%
/
u�1
}�
	��12��1
�m�1
:*
�1
U��#��1!�$	�~�*,�����d������~��xt���,�_��x����,k_�����x��, _����e�-_��#�_��x��,/_��#�_		��u�		�	�~-�$_	���`�	��x��#*_	�������xy��}�_��xD����x�����x�x����x����xH���������5���}�xI��6����T��}�x��6���xu��\��x}����(���}��8.���/������/;��}5�1��3H��}=�1��D�U�3���N���yL���'C���ye��������yM������!!����["������4!��.��#��y5��#��@�$��ye�1�$���x��!�&��x�x�&�'��x�'�(��x@(�)��)�*���*�����~Y�����U�w��y��w"�~��-_��=�#_	������������^���A��x�~4���>�~��~q#�9'��7(��0)��4����������}���}/i݄���
�~�c�������*����x�����x����
�����%���2����x������
t�
*�x$��4�
�W�wGD���,��J�w4��������s
\�T�m����40
	��z/

��z
	
��x�����~4
�	�y�

��yc

�z
�� (�	
��y
4!����Rҹ��^=x�y
�z

��{"
+�x	E�{#�����UsizeNoHighBit����
|����Lٛ�!�xG	��4V
&�x�x"ڃ
�5���"
�?�x�x
���~
€t�
���?�?��?buf��:�?�	�:$x��Lk��x�x��������
��
2�x4�+9
?%��
	U��
/#���
�����"
���|#�W
�������w������lf���]v�x�xŵ�
����������������������q�aXȩ1�FĿ�Xx����
,��|����\�������������^���A��x�������_��M����xT�%��	��U��e��
]��
����4��
�?�x�x>�����%�x-��	L
����Ԍ
����\.$�����S��
����M�?�x��� F2�x���3�<�x�x��!���x��4��y�T�x)��z�

�
�e�z
�
��yJ
�

�
�	�~�
�
��y�
���y'�� p�
��y��zF
�̴��X������!�۵$�����0�x�xn�����������
��x�x���"���
���b
���B
x"������
u"�����
��Q1}���Ά
�������x}Æ
�����X��塹!!���$�"�m��!��������������������q�aX����~4���������|�������i���G��^i؊�������������������������q�aX�����A�,&&RawVec�)inner�*����3�{��x�x�	++RawVecInner�-�.cap�/��1�fC��s�x�	������������^���A��y�z
�������_��M����yC

�~A

���
�~-����x�~�������%������
���length�Q�\��
9u+����g��3<=�x�x���x����5
#��������x
�4�x
�{
�n�x���q��
����
t�
.�x4�+��4�
�W�PD���0��]�4��~4����՞7���ס�t��+
�x������\��	~��x�����~	����')�
�x��!#�*
�*�*�*���*
��x+�*

��x�-����Rҹ��^=x�x�*�*
��x�x
).�x�*
��!'
�����!b.	���!8��!7��!'�̯�-̯�
�}Mү���x��
ݯ�
A�.l�"<�#�.����"�+�9
�x	��$&	
,�$		�,;�,<�,<�,=���,=
��x�,<�,<
��x�/�l,<i,;

��x�x�/�xd,;�$	��$*	
����
�$	
�$	|�"%�	`//5�"����"
*�0���"�0	
�,����,
�������{V
"���
#
����������!8|���~|��������%���
�%�(	�%��{�	�{%y0v1		�~2@����� ��� y��!���"
��"���#�"-��x����x�� ����x�������x����	�~�~��xyv��x�#p��xD� �Լt���x�� 0��&����x�x�����-��xİ!�-��x�x�--��xy-v-��x�0q-�l-g-��a-������}�xIs-�W��������LayoutError���x�n�z�4�x�|��-�-4�" 4�x�|���-

�X��
""
""����"�%�}�%�%�}�%�'��'e�X��n`))]*�X)��yL�",��y,,��y�,�..�/���.�0��y�0�1��y�1��7���n�x��#6l/3�9��$�3g/4��a/4�03��xu�;�3�03��x}�<�3�3��x��=(�3�8��x�x�8V0	��xܨ$P0:��x�xK0:H0;��xB0;?0<��x�3<:0=�50=00>��*0>�����~4��~�	��� ��L� ��?	������|�������i���G��^i؊�������������������������q�aX�����������������������q�aX���B	���"�������~�ŒW5��U5��N5�~-����X4���"�%�~&%�~�0��P3Œ�5;���5<���5=�~2��;
՞���	slice_ptr���4�!���~��������
��8�������~���������J	�,�#	-x*��x�����
��x��	�xq0��k0���
��t5��� ��\
�����%��x�0���0�"4s�"�����"���%
��%�4�%'��%%4�%
�W��LD�%�%�%5��%k��D�%�~4�%���՞7�������1.��1
��1
;����,�10��1�
	-:�2�2>D�2��174�2
�W����w������lf���]v
���x���D�2�v7�������w������lf���]v
���x���7������2�2�8�߿�8
��߿���8N�7
��߿���77��1��6�W߿����:�����|����${6x6\�1:�����|��u6�	߿D�1��,�1��������������������q�aX߿����������������������q�aX߿��]�~߿l:������9���9����ؾ�ٿ)��y:��,�2��_f��dr�2:�����2�����<�1�������������5"|�5�?��|�6�?��3D	�6��6(,�6
�?���6��6-
��߿���6��5�����6 t�6)?	��6?
	��+	<�7<�7	������������^���A����������_��M��������gf	�gf��gf
���4
%��7
	��7	�8
	


	��8!
�8��8�	��9/
,�9

�A���9��94
��߿��
�9
��7�	���>	
�?BB�~��>B
<	
	
,�?#������?1@	#��A@%��?����@���
����?:�@��@$�@~@�@|@��z@
����@y@
���xC����Rҹ��^=x��u@r@
����x�C�xn@��@(
��߿���@���6��,�A$������A�A#	$���A#%��A����A$�A' �A(!�A("�A)"���A)!
���"B("�A( 
���!�D���A(!�A'
����x 
E�x�A' ��A(
��߿���A5�BP�B��4�
�B
�gf��7	�7�~$	;,^��7�	��>���?���?���@���AYA����A����A���A���t�6��f�f���ܛ7AA���t�7UA���t�7iA���t�8}A���t�>�A���t�>{A���VuApA���mAjA���gA��n��3A��A���@B����]B����m����h�����e�A�����@�A����x�A�A����A�A���QE�A��A�A ���A �B�����B""�B"����B"�B#����B"�B�����A�B&����x�B&�B'����B'�B(���F(�B)��B)�B*��}B*%����5*��,�5�	�~�	�~�	��d	��d	��~��~��~\�7��~��������~4�>��<�?������?���߿w��<�@���A߿-��������D���������������^���A���tG�������_��M������G���G���D"���G'���G(���G)�����^���input_bytes�z
՞]box_ptr�f�]��N�P�������	����x+B��%B�x8B��2B��C(��C
d�C
B����,�C0��CQ	�J�C�C>D�C��C14�C
�W�?�?��?���:�?�	�:$x��Lk����x���D�C�G����?�?��?���:�?�	�:$x��Lk����x��QH������C�CI���I
������INrH
������oH>��B�F�W������A�����|�����F�F\�CA�����|���F�	��4�B��,�B��������������������q�aX������������������������q�aX����T�~����J�����nJ��wJ��������� ���J��+�C��^e��cq�CA�����C�����<�C�����������%��G"�O|�GPP
��|�GeP��FW	�G��H(,�H
OP���H��H-
�������H��G�����H �O���O	��#	4U� m��Eē &&�)��*����3�{����x����žu��	 ��E��
�~��#)�"!
��
��
� �#"�#"!�#���"�
���I��J	�J�~$	$ܪJ
	



	��J 	�J��K���J	


	��J$
�JY��N/,�N
�R���N��N4
�������N��I����TܦT	

	
	��U	
�T�S�~��T<		��TE�U�S�~)
,�XT,������ž4-������ËS.�������~q*�����x�(������Rҹ��^=x���&�~�E<	,����X	,����Y5���6=���
�?���x��5��E��BU�x5��R��H�E��>�~���?$
?$�������~���+?	$
��?$u��C!"�_J�_��F��_�#"��Is'��I!�I��I
	�I�~$	Uє'�V���������~���='E�'#
'#������ٲ��(	#�~
��'#P'��Y9
�������Y�
,�^	@W	/������ž4	0������ËS	1�������~q	+�����x�	)�����	'�~�HO	/����^	/����^5P�����4X�x�#A�CTX���������~�C �C%�C%�������D	%�~�C%�C ��^9
�������_�I�X�~HBQ��H���I���S���T���W���X���Xj��Z���Z���]�	��^�
��^f�T����	�T����	�T���t�H�T���t�H�Ð7�@���x4�I�����?���x$	�����?���xE����TID���x-Ǎ���N[�x��-�U���[]�x��}ޒ��-����y��5͓����_��y��5�.�=?��yE��_��#M�����ԓn?���E���#���n�����.U�9��$�U��U V���u�'�bV���}�'����p������)$���"��!���������!c�����H���I�?���xT�I��W`$F���xU�$�V%���u�W%����%_�x��W%�����'��U�'!W���t�I5W���t�IIW���t�J]W���t�JqW���t�J�W���t�T�W���t�T�W���t�T�W���t�U�W���ĎXW�����X�����?���xd�X4D���x-��45[�x��56]�x��6	7��y��78��y���86B9��y�9�7����7]B6����6�����?����Y*�����@���x,�Z����>>j�?���xT�[f@F���xc@7YA���`A^A_�xYAWC��PCY	�����]Y
����^�
�?���xd�^�GD���x�G�H[�x���H�I]�x���I�J��y���J�K��y���K�CL��y�L�J����J�CI����I��?����^*2����G&��,�G�~��~�������:�~'�~�~T�H�~t�I�~�	�	�~�
�~�
��\
��\
�~4�S�~D�T��<�X���X��q�~4�Z�~D�[��<�^
���^����
����~Ež���0���#��
'b>��-
C�~��~�	������	�x
�x�	ž
Ë%
�~-
ž
Ë
�~
���
input_size�v
input_capacity��՞Scapacity�^manual_drop_vec���W����܃�����2ҏ���Z����������ž,��\Ռ��������Ë-���Ռ���������~.���Ռ�������x*���Ռ������(���Ռ���~&vec_ptr�}�՞z��~	����]
Ռ��������ž/��+
Ռ��������Ë0��T
Ռ���������~1��|
Ռ�������x+���
Ռ������)���
Ռ���~'ԍX�Z�
l
���~t����~�
���~��'
�����%���3#��@��Gd#k#c#a#���#
#̗f	��f2̺f
	
��f�f�f	d�~k.�f	d�~���fR�f<�f	\�g

L�g
���
&���/	���
�>���x
%��
��	d�x5��	H�h	�h	�h		��d�� �e�����~�		�
��k

��=
t�=
����y�=15	��=
	d�=�����=%
��=
���	d
d�=�=7�=�
�y�=�
�
u�����u	&&�)��*����3�{����x����ž�X	��E��
	�~2�: 
����=.�
�>�
��
�ܰn##��@$
$��@
����y�@15$	��?$
�@$�����@)&��@��	d����@�@0�@$�ϗ�@$�#�#Q���[*#*#	d�~-*#

ȃh)���8h)-քh) 
) m�h+$ ����.h-
ϗ$
��h) ���>h))
ͅh)��h0|�h
�p�y��hL�h
ԗh�)	d)]��h)"
)"���3h)���h
�f	d�~U��hE��h"V!F	�ā[*#m�h)*#���h)]��h)
) )1)E.���d���f���f���g���gt�$�����df���t�ff���t�f���o�@����!��kj����y|�g��<�
����y6
T�=��=/�ģn�@���������V,��Km
]�x$�g��G�@���x5�������?���x�
�?���xe��$D���x[�x��]�x����y��	��y��>Q��y�����eQ�����7�n�����6�f��7�f���f
h����7Ih����7Y:����7T:�����Q:��Yh�f��ܠ���'���Eh!�g��}�h!��m�����y��g��?�#����y�#T�@$$��@3$$��f�y��������B�JT���~d�h�ȗ^h'�g�y�'���h(�f�y���h(�����[)�����(h)���h)�f�yJ)���h++��qh,+%��4�d���d�~D�d�~L�f�~m
�~�|
�~s
�~r
���	���	͗���af����e.��������������������q�aX͗��5	�~,�=���������y�~ž���:��������������������q�aX����$�~,�@$���$�$�)�~�)ϗ#)��!)^)�~~)�*���h+src��src_size��	dst_count��dst��		src_bytes�L�g	dst_bytes�L�g"�����b��_��F0������
��q
ܠ
�����7�,	���
�n�y���t؝c
��i'��i��o"|�o�c��|�o�c��3D�j�j�o��o(	
	d����o-
���+�+��+��*�+phantom��*�+��*�
���-{���x���+�+��+��*�+���*�+��*�
���-{���x�o�q|����i�d%,��o t�o	e	��t�p
e
��3	
D�p
	��p#	
	d����p(
����Ѯ�p��hov��d	�
�	,�q�������_��M����+�+RcInner��+strong��*�+��*�+��*Kfz��.����e
	�������
����q����q
������
�,���x��	d�x5��
>
��q 
����Ѯ
�q
x�~�g����g
������h��j��i04�j
�W�����D�jLh�Ѯ��Lh�Ѯ֮�i�j	�h
�������hH��h���n�L����D��q]i���>i���=;i����;i�������x�,����q���F�i�֮���jO�֮-�������,���x������M\���������g�,����qaj�W��Ѯ��K�����|Ѯ����j�j\�iK�����|���j���,�i֮,�i��������������������q�aX����>��������������������q�aX��Ѯ�}�~|�~oѮ$�~�~�Ѯ����q��k�������e���g֮C��Lh֮Lh��U���֮�qҳ���h֮�i����֮���jK!����j��?Ѯ<�i֮#����:r֮9
		�c��
	�c��<	N	�	�	
	d���
����ѮY��o�[	b	64e��3e��ew4;4	;	
	d��3
����Ѯ	1	��o�	����
;m	���
���
�

���
|ҳ
p	d�xm��	j�	�q�
����Ѯ��LWDi���i���};i���
;i���
=�,��97�i�֮3�U�֮0-�,���x(%

mb
��� 
�,������n$֮,�nh�~g�~ZѮ�
�~�
�~�
Ѯ�
�����U	���	
���	
�O
��z�(
�֮�ҳ�	
��s(��s��y"|�y�c��|�y�c��3D�s�s�y��y(	
	d����y-
���5�5I�5��4�5���4�5��4榦��������x���5�5I�5��4�5���4�5��4榦��������x�z�|t{���s�d$��z t�z	e	��t�z
e
��3	
D�z
	��z#	
	d����z(
�������z��`gn��d	�
�	,�{�������_��M����5�5ArcInner��5���4�5��4�5data��4�-���
������r
	�������
����{ ����{
틜���
�6���x��	d�x5��
>
��{!
������
�|
x��~�g����g
������h��s��s14�s
�W�����D�sLh�����Lh������s�s	�h
�������hO��r���x�S����<��{_i���6i���5;i����;i�������x�6����{��F�i������\���-�������6���x�������vi���͚��ʛf�6����|aj�W������R�����|������j�j\�sR�����|���j���4�s��,�s��������������������q�aX����6��������������������q�aX�����u�~t�~g���~�~�������{��k��������e���g��C��Lh��Lh��U������|�����h���s���������sR!����s��?��<�s��#����:r��9		�c��	�c��4	F	����
	d���
������Y��y�S	Z	64e��3e��ew4;4	;	
	d��3
������	1	��z�	�����
As	���
���
�

���
|��
p	d�xm��	j�	�|�
��������SWDi���wi���u;i���
;i���
=�6��97�i���3�b���0-�6���x(%

�o
��� 
�6������x&��,�x`�~_�~R���
�~�
�~�
���
�����U	���	
���	
��O
��z�(
�������	��}-��}
��}
Z����,�}0��}%\	�d�~�~>D�~��}64�~
�W�+�+��+��*�+���*�+��*�
���-{���x���D�~�\Lh����+�+��+��*�+���*�+��*�
���-{���x��Lh������}�~�g����g
������hN�h
�������hV��|�aj�W������Y�����|����4�j�j\�}Y�����|���j�	��<�}��,�}��������������������q�aX������������������������q�aX����m�~|W���g�����Lh��Lh���������9��h��,�}��_f��dr�~Y�����~�����<�}������������Ń"	d|Ń�c��|؃�c��IZ	�	��(,��	
	d������-
���������ƒ�
����� t��e	��e
	��-	>DŽE�n%��_
�������_��M����+�+���+���*�+��*�+��*Kfz��.��M�'�	����Q�Q���Q�Q���Q
�Q���
	���	�Ѕ	


	�Ѕ!
������	���/
,��	

	d�������4
������
‡
����
���	
��	d�~�ԋB
?	
	
,Œ	d��xAs	��u��r�������	��.C
�������#��
�,���x�	d�x������
9,�	d ��r $As&	 ��m %�� %��z $��������#y 'v ��j 	d�xg � АbӐ����Ґ�P���	���~&	���'
������������'
������̐�Z(��τ�
�����������z����[i���pi���m;i����;i���t�����9�,���x4����m��+���x=������_����<|
���E��_
�z
���e��_
�Q�����;i���t��;i���t��;i���tޅ;i���t׋;i���t��!�,�����!�i���!yp���!!�,���x!!L}���� h=����Ď;a=�����\=*!�,��ē��!�,���ݏ�!  �i ����! 4q!����! �!!�,���x�! �!$$~$����!$�!�,��IJ�!�����(��,��1	�~	�~	������^�~\�~��~\ӄ��~#�������~4Ë��4��������������4ȏ���������Ւ�_
���
���Y���%���%���%$���%$��������%���
՞�rc_ptr���������B��@��MZ��)&��0&���.̲����
a����,Œ3�̒	�k	�d��AGߒ���74�
�W�5�5I�5��4�5���4�5��4榦��������x��D�\lLh����5�5I�5��4�5���4�5��4榦��������x��Lh�����ْ	ޒ�g����g
������hO�h
�������h]����aj�W������`�����|����=�j�j\Ԓ`�����|��j�	��D����,����������������������q�aX����+��������������������q�aX����|�~�f���g�����Lh��Lh���������A؄h��1֒��fm��jxߒ`����ݒ؄���<Ւ��������	����̘"	d|̘�c��|ߘ�c��IZ	�	���(,��	
	d�������-
���������ɘ�
����� t��e	��e
	��-	>ΙE���
�������_��M����5�5���5���4�5��4�5���4�-���
����	Œ�*a1a��.a,a��Xa
Ja���
	���	�ך	


	�ך!
������	���/
,Ü	

	d��Ȝ���4
������
ɜ
����
����	
��	d�~��B
?	
	
,ԡ	d���!As	Œ�!���!�ơ �����	���R
�������$�!�!
�6���x�!	d�x�!/"����
5,��	d ���"$As&	 ��"%���"%���"$��������$�"'�"��"	d�x�"�"�^������#`���	���~&	���(
������������(
��������a(��֙�
�Ϡ������̣|�ؤ����]i���li���i;i����;i���t�����8�6���x4�������6���x=��~�Œ��
�Œy
�
�Œv

a�����;i���t��;i���t��;i���t�;i���t�;i���t��d#�6���ơ`#�i���\#����Y#V#�6���xQ#N#��ŒI#�L����֣<�L������Lt#�6��̦�$�6����$  �i ���$ ��!���$ $!�6���x$ 	$$$�$�Œ$$$�6���ɥ!�����*��,��#	�~	�~	������P�~N�~��~\ڙ��~�������~4Ӡ��<����У��������<ܤ�������u��s
��
��*i�(��(�1($��($��������"���
՞�arc_ptr���������6��4���i�q(�x(	��	&&�)��*����3�{���x����ž]������w�~�U�U�U����~�U	�U�Oe���U

�WAs		�����			�V�V
�?���x�V�V�V	d�x�V5W�U
	d���������~�U
�U	�~�U
����f�Ƨ������Ȩ���������i��?�?��?���:�?�	�:$x��Lk����x�������<ը#O�@���x,רO.���d��Q�?���xT��Q
F���x�Q
;i����Q�Q_�x�Q�Q
���Q
�i��t���P�?���xd���SD���x�P�S[�x���S�S]�x���S�S��y���S�S��y���S���y�S�S����S�����S�P�?�����7
�?�?��?���:�?�	�:$x��Lk����xL��ҧ�~D������N�Y�~$S�~a��jžs
�T�,������܃�����2ҏ���Z��������ž	�\���������Ë	dË���������������������x	d�x�����������Rҹ��^=x��	d��!����~՞4̨�����4A[����~VZ���~���[�Ԯ:
	d�ܮ1�ܮe����e��6G��	����
	d������������^���A����������_��M�������pf	��pf(��'$	��3}		
�����'%	��'B��'
�����܃�����2ҏ���Z���e\ry��
�S	dC��	d��	�f�f
�f�f
���f


����f�f
���
	d����Rҹ��^=x��<g
Fg
����x	d�xog������
g5�Գ����Z;i��0;i���-ei���_~i�i�����w������lf���]v���x�i�i����i�i����i����´�i
����x�i
�i���
jj����f*j
�:j
Dj��Vj����w������lf���]v���xL��������~��~���Lس��\�����������i������������^���A����f�������_��M������fϯ�f
�'��	inner_ptr��wrapper_ptr�����������x�l���l���:
	d���1���e����e��6G��	¸��
	d
�������_��M����+�+���+���*�+��*�+��*Kfz��.��aC	As	
��^C
eC
��wC
��
��
|C	�
�'$	K	
�����
�'%	�
�'B�
�'
�����܃�����2ҏ���Z��ϯe\�� ��	dC��	d?��	8D
5D
�,���x2D	d�x/DkD�µ��
�h@�Ҽ����[;i���;i�����B�,��|��B�i��+�+��+��*�+���*�+��*�
���-{���xC1��ڽC
C�,���xCC		�	���C	�i���eC�,���ý�+�+��+��*�+���*�+��*�
���-{���xD޵ڽ͵>�~<�~.m��Lּϯ\�����$	ܹ�F	��F	и4�x͵]�^^����Oڽj���F���:
	d���1���e����e��6G��	����
	d
�������_��M����5�5���5���4�5��4�5���4�-���
���L;	As	
��I;
P;
��b;
��
��
g;	�
�'$	_	
�����
�'%	�
�'B�
�'�*!cj����	dC��	d��	�;
�;
�6���x�;	d�x�;<�����
��i@�������\;i���;i�����:�6�����~:�i��5�5I�5��4�5���4�5��4榦��������x�:1�����:�:�6���x�:�:		�	����:	�i���)�:�6������5�5I�5��4�5���4�5��4榦��������xL�������~�~�1��L��ϯ\����������>	��>	����u͵Z�[Y������e���>	��	&&�)��*����3�{����x����ž[������u�~ll
l����~
l	l�ee��l
!As		�����			�m
m
�?���x
mmm	d�xmOm�k
	d���������~�k
�k	�~�k
����j���������������������i�ʦ���1��ʦ<��e�@���x,���d1��ʦd��vg�?���xT��sg
F���xpg
;i���mgkg_�xfgdg
��]g
�i�ʦt���f�?���xd���iD���x�f�i[�x���i�i]�x���i�i��y���i�i��y���i���y�i�i���~i����{i�f�?�����8
�T��ʦ���~D��������Yo�~�h�~����ž�
�T�,������܃�����2ҏ���Zʦʦ������ž	�\��ʦ������Ë	dË����ʦ����������ʦ�����x	d�x����ʦ����	d������ʦ�~՞4����z�{��p����~�o���~��iq���:
	d���1���e����e��6G��	����
	d�������pf	ϯpf&��'$			
������'%	��'B��'
�����܃�����2ҏ���Z���e\
����	dC��	d���	�f�f
�f�f
���f


����f�f
���
	d�<g
Fg
����x	d�xog��������
k5�������Y;i���;i����ei���1~i�i����i�i����i�i���H�i�������i
����x�i
�i���
jj����f*j
�:j
Dj��Vj��T��������~��~����\���L��������ϯ�i���f��f���f
������o͵p���g��[��
�x�l���l���:
	d���1���e����e��6G��	����
	d
�������_��M����+�+���+���*�+��*�+��*Kfz��.��JW	As	
��GW
NW
��`W
ϯ�
bW	��'$	1	
��ϯ��'%	��'B��'
�����܃�����2ҏ���Zϯ��e\����	dC��	d<��	X
X
�,���xX	d�xXQX������
��l@�������Z;i���;i�����V�,��|���V�i����V1�����V�V�,���x�V�V		�	����V	�i�ϯ�V�,�����ڽL��������~��~��ϯ\����L����e���w��<Z	��)Z	����x�]͵^���]��������DZ���:
	d���1���e����e��6G��	����
	d
�������_��M����5�5���5���4�5��4�5���4�-���
����N	As	
���N
�N
���N
ϯT
�N	��'$	�	
��ϯ��'%	��'B��'��*!`g����	dC��	d��	9O
6O
�6���x3O	d�x0OlO������
��m@�������[;i���;i�����M�6������M�i����M1�����M�M�6���x�M�M		�	����M	�i�ϯ��M�6��ĉ���T������o�~m�~_�ϯ\����L����'��Tt��TQ	��AQ	��b�u�Z͵[��� �������\Q���D��ž	�����M�/����~�x��	
ϗ��)&�
�)���	��x
�������yD�����}4���y�n�y���B*j��yDj��Vj;i��y�yi��y~y{y��yuyqy�ϗ�yky͗l���w,����}ž}�~bϗ�y1��Mq
���D��	žAs	�����������~��d�	
ϗ�m�m��	��z
�������yD�����}4��{��n�y���F*j���Dj��Vj;i��yʙi��y�����y��-��ϗ�yC�������wL�����ž��~Y����/�������d��
��x,��t�������=�w$���w,���
0��z���	e�x�c�x�s	�s		��t	
�n|	^d$��������	pf		��pf	&	�����ܕ�
�f
���f
��y
1
ĸ�
q������������������R��}�x[/�<��}�xN�;i��xd�i��xz����}��ei��x<~i

�i
��w�i
�i��w�i
j��y>*j�:jDj��Vj�wD���w$����4���������ž���~d��~z����s	���i
���f��)j�l�l�c��w���������l,��Œ��	�����
�	�	�	�
��x	:�,���	��f�x�s
�s
	��t
�
n|
��pf
���������f
���f

��y1č�
q������������������R��;���}�xd��;��
���xu�<����f��x}�<����}��=.�ei��x���~i		�i	����i	�i
����i	j��yH*j
�:j
Dj��Vj
�wD����$����4���������ž������~��~��������s���f
���p�r�r�j�������֜
��x��������l$��
������������^���A��������_��M���m�����:
e�	
σe�'�f��Ht��	���
�ϗ��t
�	d��Ppf�	�f	���f
��y	�	�
q������"���]��BQ�1������0������w������lf���]v�x����w������lf���]vϗ�x5�B��:�
��x��:v
����x$ދ����i�����i���)�1����C�K���x_��i�ϗ�x��:)
�i
�ϗ
j
j�ϗ�f*j�:jDj��Vjj��y�rolj�}ϗ�gl��ϗc`�ϗ\���}Yei�ϗV~i�i����i�i����ij��y�*j�:jDj ��Vj �wD����$��ă@�σ)����f��q���že�~U���f݅�\(�x�l���l��.���
�ϗ��������l���e
�x�c�x�s�s	��t��n|P���&���<��
U�3�	
������~
	
2
t��~	_p��	���(

	d�����-
���w���w������nt���$����
���~(
9�����#

	d�����(
���wڑ������d,��ž���0	�f�f�f�f	���f
��x�f�f
��x	dڃ<gFg	
��x�x	d�xog���4
���wڑ	׀	�݀�����������������}�x@/�<��}�xN�;i��xd�i��xz����}��ŀ�}7ۀ	��	ŀ�}<��ۀ�����}4�����}4�����x�����Ԗ=�i��w�ݖ1���w4��1���wL�����yD€�i��x���%�i��x�x�i�i��x
jj��x�f*j�:jDj��Vj��������������������q�aX�wڑ���+�w,����~��~�ڑ}�~ڑ��wn�~d��~z����s��0	��f���f���fž���4��bytes������~
�2����������w������x�l���ll��	d���e�x�c	�x�s
�s
	��t
��n|
P���-���<��g������~	/�ʂ~	\m	ނ	��(,��	
	d������-
����ڑ��������̥����~&�ƒA���~�ƒك���B
	d�����*	���
�
���~*	
;	

��
���/		��	�
�̄/,��	
	d�����Ȅ4
����ڑ������	�	,��	dž&���~:��������
	
4��	���$	
�ž����~�������}
�
z���	d�~�υl�	���		��d�
�x���ч�f �f!�f!�f"���f"
��x�f!�f!
��x	d�<g!Fg 
��x�x	d�xog �·!
����ڑ��	
Y�#���������%6���������…��Æ���}�x�/�<��}�xN�;i��xd�i��xz����}��ŀ�}�ۀ��ŀ�}<؂ۀ
��
���}4�����}4σ���}4����}4�����}4��6	����3	�i��w0	1���w.	1���w,	���}4�����}4�����}4�����yD�����x�ՆC-���x�xC��i��x�ڇ�i��x�x�i�i ��x
j j!��x�f!*j"�:j"Dj#��Vj#��������������������q�aX��ڑ�с+�w,���~�~�ڑ��w�+�~��~��~�ڑ5�w3žs�~4ƅ��dž������|�~d��~z����s
��Œ�f ���f!���f"�~�žC��]	�~T��]��
single_layout��	���~���	�������_
�W���~�k������՞� ��w������x�l���l��d����,�t��������i�wD��w,Љ��1��w���5̩�����
��x,��'���Í	4�	�d-3ݍ���>4ߍ
�W�w���Dߍ4�Lh�ڑ�j�j�j,͍��܍�g��w�g
���w��h�j�h
���w���h�h��͌������x�aj�W�wڑ����x�|ڑ����j�j�ˍ��x�|���j,؍	�w4���w,����������������������q�aX�w�������~��w�gڑLh���jڑ�j���G��[�����hڑ���ݍ�?&��׍��^ڑT̍error���ڑ���������-���Ƒ(�w,����]���Ŀ�
q۔���i�w$��ž����4����I$�ž�����
�����i��w�1���w�1���w�ž������w$��ž����me�ؖ����܃�����2ҏ���Z�w�wž��LǼ�w���\ݗ�������4��4З��,Ɨ1$�*	d�*���*9$�*�x,�*_bits�4
��+,�+��@4���@ �e�@�
5�@���{����#[	d�{
�@�j	d��{��+L�+-��l	���~Z	d�~:�+�,
�@�
�A�%��	d����������������;t���`{e�A�	�=��
��
�����+b��.P��/������-��.������:���-�������n[����@����Ll�P����~`Z	$�+�{$�+����{�s�{p�{m��A��~=��lbits�M�\�-,�-	d$�-	d�.���,�$�,�y$�,��
1(�0	P�0�0�y�0���0S �0�� �0�yn��8�����z������z��z�����
�z
��z�zt��@�����{������{��{�����&-%#�{2%�# ���{���2V�����|������|��|����>E=;�|NA�?<�|<�|���Pt�����}������}��}9���`g_]�}xk�if�}f�}���z�����~���~��~k��7�����~������~��~�����#*" �~3&�$!�~!�~���5Y(�4	"*/
�_@	d��NV��6	�2��!'3�_��
�_�	d���x��5	�5�	��������������������q�aXÅÅą��:��������^�^��^��[�^���[����e�S���~�����������"__self_0��A��L�������](�5�5�"'�3��;DNH�5		0@P	del	d��外\�2���2��*	H��C	�2��		�2��0	o	u�5
�54�CIPW���U\�������6��
���
��������~��~����Y��a�~�~��__self_discr�__arg1_discr�3���__arg1_0��[�5��5��%/ �5	�����]���
�`�)����)����a������6�2�� ��C	�2���y��le^�5�	��5�������c�����&��
����3�����[��d��p�~x��~���6�~%��������r���������=#
��=���=c���=���=err�1Ȝ�@��@ܞ`̯(
<�(t�(e�x�7
H
��@3��A:�A		����A<��AK
��Ҿ��A��@���B(
��Ҿ�	d�5�B�B	�(��(
������	d���*
v}���"�
pv��)
%��g	
|�)�c
����(7��%t�%
�~*�~>	
W�)
ē*���ԑ*��*)
������=D
�������
�����
����������������������q�aXّ����u|��@��@|���@.7��@.
��x�A[
���
��);
������	d���
 9@"�
J
�&kt	
ߵ
���5��

��ّ����
������
����x��@i��
��������
�h�
��Ҿ�
���[���?���@���18��_z������'�����;i�������Ug�o�yD�)i���J��"��H?�o�yD�*Y��X����qt�

��

g��XҾ������������������������������q�aXҾ��@͗�@������|�������i���G��^i؊����s��������������������q�aX����������SiҾ;��j����A,��~��~���c�~C�����������g	�~K�~KZ��#����
���
���
��k������%�@�
��:1��]������E+��E*��E	��,<�,t�,
e
��1
B��E3�F��F6	�F
	
����F<	��FK
���x��F	��E�u��F(
�����	d�;�G�G	�,
��-
������	d���.�����"�p
v��-���|�-�c	����-7�
�
�
�~	
"	�~7	
	
Y�-��.%��g����. ��./
������AH������������

������5<��E��E+|���E��F��E.��,-
�MT��-;
������	d��^���"�

�
/8	������
��ّ���
���������{��Ei���������Z
�h�
������<�
���D���E���.5��+�����;i���i��o�yD�-i����������Wg�o�yd�.Y��X����t���g��X�����@��z�����������������������q�aX�����E ���D������|�������i���G��^i؊������������������������q�aX����i�����9��"���������F*��~��~����~���F��x����~�
�~�
�
�����g������������	������%�E�
��*$����a
�I���I%��I$��Z'	��
\�e��)
:
��J4��J	� �'$�J�l
���� �'� �'%
� �'B� �'
�����܃�����2ҏ���Z���x
d	Z��J
���x�	�J	�J��J���J(
���x�	d�4�K�K�K���
������	d���
���9���6=
��ّ��4
������1����J��Ji���1������
�h�
���x�-�Jvul��8	���g	�����
=�����||

����	dݑ��%��|�����7�	
���������#|���!|
���	$���#|���|
��M����
��|���%�
��|
���
���6
��<
��������
������������
������)0���I%	|���JS$�J��J.��%7� ��H���I�+2����Y������������;i���t���o�yD����������������
���
�������|R|���Ջ������|���e���;i���u����������y���R�*j�9��$�Dj��Vj;i��yu���i��y}�������|���m����������]��|��������5��|K����UÃ�Y��X�����t���g��X�x�����������i������������������������q�aX�x�ܿI͗,�I���������|�������i���G��^i؊�������������������������q�aX����+	�����
�����x����������\	�~\	�~u��b��t����	����MaybeUninit���uninit�������B1}-�hn�����sޙ3ޙu��|1����������i��X���������%�
�
��d���C
���	���

����%����

�O���O��O��w��D 
t�De��t�De	���:
K
	��O4԰P	�!�'$�P�w
��ߜ!�'�!�'%
�!�'B�!�'
�����܃�����2ҏ���Zߜ��
e	[��P
�����	�P	�P��O���P(
�����	d�5�Q�Q�Q�D��D�4�'$)y

�����4�'%�4�'B�4�'
�����܃�����2ҏ���Z��ߜe[��D
��ߜ���E�E�E
������ߜ��
����ߜ���O��O|ߜ�O�O�$�P���O.
���+����E
��ߜ��	d��
��������
�

��ّ���

����ߜ�
>ED��Oi��l������|!
�h�
��������%$���N���O������v{���ߜ)��C����ߜ;;i���>;i�ߜ=�i����Y��Xߜ���t���g��X���������"����i�ߜh��������������������q�aX���ܭO���Oߜn������|�������i���G��^i؊��ߜ���������������������q�aXߜ�����ߜ�ߜ����������ߜ�S�~R�~Eߜ�Ǡ�Ǡ�ߜ�������������a�w�%��
��������4��	���S��S��y��H!
�cߜ|�H�c	��+
<
	��T3��T:�T		����T<��TK
������U��T���U(
�����	d�5�U�U�HԀI
l�I�I
���I��H:$$$$
�~;$H$�~]$	
Y�I
��IE
s
��I;
����	d���K
29"�	d
��I t�Ieߜt�Je
��3D�JܲJl�J�Jߜ�J�J��J,
�����J

%,EL�����
����Ϊ����T��S|Ϊ�TS\��T.���T{	?F��J
����	d��
 '@G"��&
�$��$����$�$
��ّ���$
�����$��`��Ti���$�����M*
�h�
������$t�_���S���S�����x����ߜ���F����ߜ�i�ߜ|�Hi����i�ߜ|�I�$��;i�ߜ�;i����Y��XΪ��t���g��X���������+�����������������������q�aX�����S���S������|�������i���G��^i؊��Ϊ���������������������q�aXΪ������ΪQ���^�������T,��~�~���������~��~�Ϊl�������~+�~+)+Ϊ�����(���(��2(������%�S�
��F[���	���W%��W$��W��M!�cߜ|�M
�c
��+
<	��X3�X��X6	�X
	
����X<	��XK
������Y	��W�v��Y(
�����	d�;�Y�Y�M
��Ml�M�M���N��M:5-
4-
;-
�~R-
_-�~t-
	
Y�N��NE
s��N;
��ߜ��	d���O$+FM"�

	d
��N t�Neߜt�Oe��3D�O��O\�O�Oߜ�O�O��O,
�������O8?Za��
�����
����������W��W%|���Wg�X���X.��,�	T[��O
������	d��$GNip"�
)0

�-
�-
����-�-
��ّ���-
�������-t��Wi��?�-�����|3
�h�
������-��w���V���W���'.��K����ߜ�i�ߜ|�Mi����i�ߜ|�N�-��;i�ߜ�;i����Y��X�����t�

��

g��X���������4�����������������������q�aX�����W ���W������|�������i���G��^i؊�������������������������q�aX����������K�Ϊ4��l�������X*�~)�~��������~��~���p�������~84
�~84
G4
����
���1
���1
��P1������%�W�
��IJ���
Ȩ�`ą`�؂�؂
���ߜ�,	d��`I�`Ĥa
z5
������ 
��
Up	Qp�a
��`Y
�����	��`�����a(
�����	d�A�b�bRY`
�	"�	�3
����3	�3	
��ّ��
�3	
����
ߜ�3	�
����`��`i��"�3�����}9
�h�
������3��`P�������
�������
���̅`|��y�T�`}�g



]��
�W_���_
�����,_
�ߜ
��_M��
	�ߜ
s	����G�
���
e��
As������
��
C
��
��
j
��.�
�gߜ	d����Rҹ��^=xΪk
r
y
�\�`
�K�g�gIter��h��g�h
end_or_len��g�h���gFPR<?��ߜ������{Ϊ/	d����`9��`>�!��_���_�mt��������ߜ�Y��X�����t������Gg�oߜ4�`����
�hߜ�
������������
��V�_���ő������ߜ5������ܾ]
�ߜ���x�ߜs�
�ߜE���˯�
�
�ߜE��g��X��������>����7�oߜD�a��n����a@*j�@�Dj��Vj;i���j�i�����������������������������������������q�aX�����_��_������|�������i���G��^i؊����e��������������������q�aX�������������������������~�������f;��U;�~���������_��M���ߜ����U��
��������m�W_��K��O;�����;8�������%�_�
���m�ߜ���	
�nߜL�a��
�����;���`3��`.���`!�`�3�`��K�`�%j��y
���d+��d*��d��d
���ߜ�d*DJP
�	"�		d��dI�e��e
�6
����d�
��
�	-��f
��e_
��ۨ�	��d�����f(
��ۨ�	d�A�f�f�>
����>�>
��ّ��
�>
�������>�
����d��di���>�����@D
�h�
��ۨ��>z�d�������
�������
�����d+|��z�T�d�
	�
	�
	�

�
�
�
���

�ߜ�
�
�
�ߜ
s	���
�
�
As���
�
�
���
	�


�gߜ	d���	�	�	@��d
�K��������{���	d����e9��d>� ��c���d�����Y��X�����t����	�oߜ4�d�		�hߜ�	�	

�	
�	
�	����	
�����ߜ�	
����ܾ]�ߜ�	
x�ߜs��ߜ�	
�	�ߜ�	
g��Xۨ�������G����8�oߜd�e{��n����eF*j���Dj��Vj;i���ʙi�����������-������C���������������������q�aXۨ���d"���c������|�������i���G��^i؊����k��������������������q�aX�����������`������ۨ���e�~�������2E��!E�~�	
���	���	��D
��C
���	������D�����9�������%�d�
����ߜ�����g��L�f���������e3��e.���e!�e���e���Ϊ�e�%���y��h
t�h
��x�h,0	��hP�h����i%��i
��	d
��d�i�i4�h�Ҿ�i�i���h�T�h��h/Ҿ�h͗�h���~,�h����+t����w��Z�����k
��k
��x�k,0	��kP�k����k)��k��	d����l�l/�k����l�l���j�T�k��k3��4�k���k�	�~,�k����+�����w��U����n
��n
��x,�n,0	��n#Q�n����n-��n��	d����o�o/�n��x�o�o���m�T�n��n7�x�n͗,�n–�~,�n�����,�����w��U���\�q
D�q
������q15	��qU�q����q��q��	d	��4�q�q/�q����q�q���p�T�q��q)���q���q���~,�q����,�����x��[���|�t
d�t
������t15	��tU�t����t#��t��	d
��T�t�t/�t����t�t���s�T�t��t-��4�t���s���~,�t����,�����x��[���|�v
d�v
������v15	��vU�w����w#��w��	d��T�w�w/�v����w�w���v�T�v��w-���v��v���~,�v����,�����x�[�����y
t�y
������y15	��yU�y����y%��y��	d
��d�y�z/�y����z�z���x�T�y��y/��$�y��y���~,�y����,�����xϊ[�����|
��|
������|15	��|U�|����})��}��	d����}�}/�|�ۨ�}�}���{�T�|��|3ۨD�|���|���~,�|����,�����x��[���7�&�*] ��
 ��
���*](��

����^���"^������
������^
��%^
�_�����^�^��^��[�^���[����e�S������ ^
	�������_��M����^�^��^��[�^���[����e�S���x
��
	d����Rҹ��^=x	��$^
����^
��	��$^(��
	
#�
�����
��
�_�������		Ւ�
��	d��%,"	
��
G
����K����^JQ��(		��]	�
5�B^
	
l�
�����~
��%�B^
	


����B%^

��	d����������������;t���
����Placeholder���������������F:Vl9
�B^
	
�%�H]�%�]
�S %�
����-4��$t^�^��C����^���٘�^�����1��^����ܾm�^��ir��b����]���ܾ��@�^�^�~�~-���$��$�y����	Arguments���pieces��[����[����[k�ĉ�������������~��������������������^��	formatter��^��	_lifetime��^����Count�����^2U"츖�eܒaՒ�	��^�����G$ž�ܒ�ՒW��<�5
��~$��T
��
_src��_err���2�������L�����aT��A7^�^�~�~�����ܑ(�/
��
��&��2A�	��^��go��1ı��. d}�.d
�.d3J��
�.d��."d��@��xs���
��x�y���	��7��)�D]�)�]���)�*](��.��͗������T���@B��n�xR��-�d�&�x����x����.d	͗,�Ҿ������~,����i��������L�������>��5Ľ��1dm�1d
�1dM����
�1d��1$d��C��xv�ܡ
��x�y���	��;��,�D]�,�]���,�*](��.����������T���BJ��n�xU��0�d�&�x��>���x����1d	��L�����������~,����mӧ������L�������B
��
dddde�xEdWd������%����	d
��d��/�c�c�c
��Ҿ��	d���c���
���c�c�cc�c��|c	�c	�xzcxc
wc~c�~�c	�c�~�c	�c
{c	�c{c"d�c��zc
yc
��Ҿ��
�d�d&-
��Ҿ���d
-d	4d�b
��Ҿ��	d��>e���
��d

	�b�de
�	���T���/Ta��x ;i��xgNa�o�yJai��x�eHa��e�a�o�yFaҾ�͗���������������������q�aXҾ������zh�~h�~�g��f�~_fҾ�e���e��`�~df�~dfsf��<`����E�������h
��
�_�_�_�_e�x``������)����	d�����/D_K_D_
������	d��?_���
���_�_0_+hD_��0_	�c	�x._$h
#h*h�~Ah	Nh�~ch	�_
-_	4_-_,_A_��(_
&_
������
e`l` '.
������8`
�_	�_�^
������	d���`���
��i

	@g�`�`
�	���T���3k]��x!;i��x�b�e�o�yf]i��xGa�e�Bad]�o�y`]��4������������������������q�aX��������{�c�~�c�~�c��0b�~b��ra���a���d�~k�~k k��,\����E������Qd�[�[�[e�x�[�[gZfZ
���x��	d������Z6YDl4Y��1Y-Y)Y
���x	d&Y	"Y9Y	�� Y			Y	Y
Y
YY
��x/Y8[�Y
Y Y
ЄY
��YY
Y
	Y
Y7ZY
���x���Xi��W;i��x�Wyi�o�y�W�W��x�W�W��x�Z�W�W��x�W�W��x�W;i��x�W�W��y�W*j	��W	Dj
��Vj
;i	��y�W	i	��y�W	�W��x~W���Є�xyWvW��xoWK���xkW��������������������q�aX�x����͗,�T_�~T_�~mY�xY\���U���h���������������B1}-�hn�x~\��Y\��\���U\���[Є�[���CZ��`��U��W\	��	
S`R`Y`e�xz`�`�^�^
���x��	d���^�
�	�� ����� -�� ��	d���� � /�_#^1q
!^	
��^^^	
���x	d^^
&^��
^		^^
^
^�]��^�]�]�]
Є�]���]�]�]�]
�]_�]
���x���]�`C
J	Q� ��x� � ����T� �� 7]��x�;i��x]�n�o�y]]��x�\�\��x�_�\�\��x�\�\��x�\;i��x�\�\��y�\*j��\Dj
��Vj
;i��y�\i��y�\�\��x�\���Є�x�\�\��x�\K���x�\�x�͗,�����fSVd�~Vd�~o^�x[a���Z���m��Ba��a���`���Z
�`���`���`�����G�+������d�aZ��7a�t�t�t�~�t�t�~u	u
�r��%�&�~�&�?q$�"���"�~,�"�~�u�~�u�u�,�0�q�w�w�w�we�x�w�w�v�v�v
��Ҿ��	d����(�,w3w�v�v	�v	���v�c�x�v�v
�v�v�~�v�v�~�v		w
�v�v�v`w
�v
���v�v
��Ҿ���w��(��w
2w9w�u
��Ҿ��	d��JhVx�*�w

�ux	x
�=t;i��x�y*t�o�y&ti��xmx"t�gx]t�o�ytβď(͗�(nz�~nz�~bz���x�~�xҾ0x��^x���r�~�x�~�x�x���r�o$u���zrrrre�x3rEr*q1q*q
������	d����,�mqtq�p�y	q	���p�c�x�p�y
�y�y�~zz�~2z		Tq
�pq�p�p
q
���p�p
������4r��-��q
vq}q)p
������	d��Ji�r�.{

�xFrOr
��n;i��x=thw�o�y�ni��x�r`w��r�n�o�y�n����,���,�t�~�t�~�t��.s�~s��pr���r���u�~|�~||��*m�o�o��/u��0 t�0e��t�0e��3D�1�-�'$}�
�����-�'%�-�'B�-�'
�Ǡ��4*�1�1�1����18��1��	d	��4�1	d����19���0�;i���@;i���>�i������0���0��~��~~��!ǠN��<���>�����3 e��e��#4��4"�c���c��#4|�5S
S
S

�0�D]�0�]���0�*](��	.|�5
qS�c��oS�c���S�S�6
�����6#��6��	d
��T�6�6/�6�6
�R�R�R
S���R�R"�!�(��~?�L��~a�	
FS�R�R
^SS�R
���5�R�R�R
bRaR`R}R��^R]R\R
������ZRgSnS
��5����5��3��S�S
����
U�T�T	�T�T�T�T�T���T�T"� 
�!�!�~+�"8��~M�	"!2U �T�TJU �T�T

������	d���T����5�U	d�T�T�T�T�T�T�T���T�T�T

�������T�U�URY�6
����
2�S

������	d��VV��3�� 
!��!�V"�V ���3�T�5T�6��6-;i���t�3;i���t�3i���|�4i���|�4S������i���Si���Yi���Sɀ��W;i����V;i����V�S�����i����Si����Yi����ST��dX;i����W;i����W#��4�3���3��~x�~lr�~g�~[��������������������q�aX�����j��A�����Z���Y���Y�X���W��3X��4X�~���~��ʆ[�~U�~[���Y���Y�X��UX���X���X�~��~�,��jb�������4�������8 e��e��#4��8"�c���c��#4|�9We
^e
pe

�3�D]�3�]���3�*](��	.|�:
�e�c���e�c���ef�:
�����:#��:��	d��T�;�;/�;�;
WeVeUere��UeTep�o�v��~�����~��	
�eSeRe
�eke(e
���9e	ee
�d�d�d�d���d�d�d
�������d�e�e
��9����:��8�ff
���
���f�f	CgBgAg@g]g��@g?g"[� Z�!a�!�~x�"���~��	"!�g >g=g�g Vg=g

������	d��;g����:Ah	d-g4gFg�f�f�fg���f�f�f

�������f�ghPW�:
����
1`f

������	d��fhmh��2J� 
!�!Li"Ui ���7�T�9T�:��:-;i���t�8;i���t�8i���|�8i���|�8ve������i���rei���Uki���qe��<j;i���_i;i���^if�����i����ei����ki����e����j;i����i;i����i#���8��8��~x�~lp�~g�~[��������������������q�aX�����h�?����	m���k���k�j��Yj���j���j�~��~��[m�~~g�~Um��Vl��WlIk���j���j���j�~i��~i�x��j��������4��}���������
�����������	��������������	d
��$�+���9����T��=���������$�=��<��������������������q�aX�������~������������9��������������[�[�j�
�������[�[�	��[������������	d�����������ۨ��@�����ۨD�?���?��������������������q�aXۨ��[��~h��������������������[������y�ye���ye���y�yLxSxLxKxq�
����HxExBx��jxaxx
������xx��Dy�x�x/w
������	d��BOx�E��u;i���{;i���{�i���gy��������������������q�aX������D���D�{�~�{�~�{���y���yǠz�?�v���y�s�c���s�c���st�r�r�r�rs���r�r�
���~3�@��~U�	
Qs
�r�ris
s�r
������	d����H�	�s	d�r�re���r	e	��s	s
�r	�r�r�r�r�r���r�r
�r
������
�r��I�Ss	Zsr
������	d��C#t4	4t�K�

��uu
��pi����pi����vi����pH��ou;i����t;i����t�ĺG��Gw�~(q�~�v��v��v�t�~�t�~�t��ut���t���t�~#��~#�2���q�n�c���n�c���n�n�m�m�m�m�m���m�m�
����~����~ �	
n
�m�mn
�m�m
������	d����M�	�n	d�m�me���m	e	���m	�m
�m	�m�m�m�m�m���mm
~m
������
|m��N�n	n�l
������	d��C�n5	�n�OϜ

���o�o
�tki���`ki���Nqi���]k��$p;i���Co;i���Ao���L���L�q�~�k�~�q���p���p�o�~�o�~�o��'o��go��ho�~��~�����l�����������	�W��W������W7�������~�����~Ϟ	Y�W��WEs��W;
������	d����V��	d��X e	��t�X	e
	��+	<
�X	��X���<�Y����
����
���Y��XK
������
��X��	��Y
�Y�~$�Y�~(		8
��Y!
�Y��Z��Y��Y
5
�Z�~"	2	��ZB�Z	d�~)	��[ۡ������
�������[��ZK
��������Y���[+
������	d��7�[4�[����V!�c��|�V�c��+<Ϣ
��_hC� ��T���U���Z�d������U i���|�Vi�������o��D�Wi���|�W���6;i���t�X;i������o��D�X��n����X<*j�@�Dj
��Vj
;i���j�i���������������������;i���t�Y;i���t�Y;i���t�Y;i���t�Z;i���t�Z��o��D�[��n����Z<*j�@�Dj��Vj;i���j�i����������������������ԡU��U�~\�U)�~C�~#��d��~�~{�����Q�~5��~���~<�Z��������������~J��~J�Y���"�������4����������new_len��
�n��������;���;������������	�_��_h�����_7O�N�U��~l�y��~��	Y�_��_Es��`;
��ۨ��	d����_��	d��` e	��t�`	e
	��+	<
�`	ĥa���<�a��d�
���
-��a��`[
��ۨ��
��`��	��a
�a�~$��a�~(		8
��a!
�b��b��b��b
5
��b�~"	2	��bB�c	d�~)	��c������d�
���-��c��c[
��ۨ����a���d+
��ۨ��	d��7�d6�d����_!�c��|�_�c��+<��
F�ajD� ��]���]���b�d������^ i���|�_i����F��o��D�_i���|�_B��8;i���t�`;i����ן�o��d�a{��n����aB*j���Dj
��Vj
;i���ʙi�����������-������C�;i���t�a;i���t�b;i���t�b;i���t�b;i���t�c۠�o��d�c{��n����cB*j���Dj��Vj;i���ʙi�����������-������C�����]���]�~\�])�~C�~#��f��~�~}ۨ���S�~7��~���~<�b�ۨ���������è�~��~����&�������8�������������yԴ��������������	��	
����	���	<��$�	��V�,
�~�,�~7>0��,
�~�,�~7>1��,
�~�,�~7>2��,
�~�,�~7>3��,
�~�,�~7>4��,
�~�,�~7>5��,
�~�,�~7>6��,
�~�,�~7>7��,
�~�,�~7>8��,
	�~�,�~7>9��,

�~�,�~7>10��,
�~�,�~7>11��,
�~�,�~7>12��,

�~�,�~7>13��,
�~�,�~7>14��,
�~�,�~7>15��,
�~�,�~7>16��,
�~�,�~7>17��,
�~�,�~7>18��,
�~�,�~7>19��,
�~�,�~7>20��,
�~�,�~7>21��,
�~�,�~7>22��,
�~�,�~7>23��,
�~�,�~7>24��,
�~�,�~7>25��,
�~�,�~7>26��,
�~�,�~7>27��,
�~�,�~7>28��,
�~�,�~7>29��,
�~�,�~7>30��,
�~�,�~7>31��,
 �~�,�~7>32��,
0�~�,�~7>48��-
@�~�,�~7>64��-
`�~�,�~7>96��-
��~�,�~7>128��-
�~�,�~7>256��-
�~�,�~7>512�$�-
�~�,�~7>1024�$�-
�~�,�~7>2048�$�-
�~�,�~7>4096��
�~�,�~7>0��
�~�,�~7>1��
�~�,�~7>2��
�~�,�~7>3��
�~�,�~7>4��
�~�,�~7>5��
�~�,�~7>6��
�~�,�~7>7��
�~�,�~7>8��
	�~�,�~7>9��

�~�,�~7>10��
�~�,�~7>11��
�~�,�~7>12��

�~�,�~7>13��
�~�,�~7>14��
�~�,�~7>15��
�~�,�~7>16��
�~�,�~7>17��
�~�,�~7>18��
�~�,�~7>19��
�~�,�~7>20��
�~�,�~7>21��
�~�,�~7>22��
�~�,�~7>23��
�~�,�~7>24��
�~�,�~7>25��
�~�,�~7>26��
�~�,�~7>27��
�~�,�~7>28��
�~�,�~7>29��
�~�,�~7>30��
�~�,�~7>31��
 �~�,�~7>32��
0�~�,�~7>48��
@�~�,�~7>64��
`�~�,�~7>96��
��~�,�~7>128��
�~�,�~7>256��
�~�,�~7>512�$�
�~�,�~7>1024�$�
�~�,�~7>2048�$�
�~�,�~7>4096���'+��'e����'e���:K
�'_�'��'|�'�����',�(		QV
�����d	6y���_�'4	��	d=��	d&�	
�(	ċ(
,�(|�(

�����'
QV��ZK
ou

�(
��+�a�'$,�+[
����a�'�a�'%�a�'B�a�'
�����܃�����2ҏ���Z����e[��+"
�����+�+��'�
	d
�	��	d
$�+
����c�+
�+���%�;i���a;i���_�i��������������������;t�����d�%��,�%��~��~�
��������	���	��	������x��	;��	������9�����<�������H�����}��	���4+��4e����4e��3D�4b�4�d�'$[
�����d�'%�d�'B�d�'
�����܃�����2ҏ���Z����e[���b�44	��	d=��	d&�7�7���1�;i���`;i���^�i���&��L�1��$�1��~��~����	@��	n=����ڈ	[�9
�y�e�8��y(e�8&1��9
�y�e�8��y(e�8&0�|�9
	l�9
��"����y��_��9
�y����y��0���9
	t�9
��"Z�i�zY}_��9
�zY�h�zX|0���:
	t�:
֕"
��{	-_��:
�{��{
.0���:
	t�:
�"����|��_��:
�|����|��0���:
	|�:
��"r���~q�_��:
�~���~~�0���;
	��;
��"0�?�~/S_��;
�~5�D�~4X0�|�;
	l�;
��"����z�	_�|�;
	l�;
��"���z�_���<
	t�<
��"����{��_���;
	t�;
��"����{��_���<
	t�<
Ŏ"f�u�|e�_���<
	t�<
Ď"u���|t�_���<
	t�<
ޏ"&�5�}%I_���<
	t�<
ݏ"5�D�}4X_���=
	|�=
��"����}�	_���=
	|�=
��"���}�_���=
	��=
��"��
��~��_���=
	��=
��"��
��~��_�|�>
	l�>�	c	�
r	�yb	�	_��>
�ya	�
p	�y`	�	1���>
	t�>��	
�

�z
2
_��>
�z
�

�z
1
1���>
	t�>��	�
�
�
�{�
�
_��>
�{�
�
�
�{�
�
1���?
	t�?�	k�
z�|j�_��?
�|p�
�|o�1���?
	|�?��	�
-�~A_��?
�~+�
:�~*N1���?
	��?�	��
��~��_��?
�~��
��~�
1�	�f�"0
	d��"'��"e����"e��3D	�#f�#��#)��#�c����#�c��3Dio����	d9��	d
�#h�#�j�'$�$
	d[
����j�'�j�'%
�j�'B�j�'
�����܃�����2ҏ���Z����
e\���h�#2	��	d;��	d	'�$�$��"� 0
�2;i���X;i���Vi���i����i������$�"���"��~��~���~~�~q#ʩ	�ʩ	���m��[��oĩ	���R��'5��'e��ė(eϯ3D�(k�(�+\�+�m�'$	[	
�����m�'%	�m�'B�m�'�* ���k�'>	��	dG��	d&�+	l�+�,�,���%���+x��+O;i���d;i�ϯb�i���
��,�%���%��~��~����L�+ϯh��D�r�N͵5�����A�z��/1��/e���/e��3D�/n�/�2\�2�p�'$	[	
����p�'%	�p�'B�p�'��* ���n�/:	��	dC��	d&�3	��3�3�3���-���2x��2Q;i��e;i���c�i��
��L�-���-��~��~���L�2��i��E��s�N͵5�����B��{��4'��4e����5e��3D	�5q�5��5)��5�c����5�c��3Dio�q�40	��	d9��	d&�5s�5��6
��
ϯ<�7��
��


��
�#
�#
�7
�7���s�52	��	d;��	d	&�
��4�;i����;i����i����i�������o��D�6��n����6?*j�@�Dj��Vj;i���j�i�����������������	������	<�4
���4��~��~�1��~��~�|ϯ�~���	|���	���o�������
�n��E��;���8'��8e����9e��3D	�9u�9��9)��9�c����9�c��3Dio�u�80	��	d9��	d&�9w�9܈;
��
��<�;��
d�

��	
�
-�
�;
�;���w�92	��	d;��	d	&�
��8�;i����;i����i����i����]��o��d�;{��n����:E*j���Dj��Vj;i���ʙi�����������-����	��C���	\�8��	�8��~��~�.��~��~�{���~���	B���	���o���������	<����	�y�<0
	d��<'��<e����<e��3D	�<y�<��=)��=�c����=�c��3Dio����	d9��	d
�={�=�}�'$�>
	d[
����}�'�}�'%
�}�'B�}�'
���	��
4+���{�<2	��	d;��	d	'�>�>��;� 0
�2;i���';i���%i����i�����i���t��,�<���<��~��~��N�~M�~@#��	{��	�����j��'��l��	���O��A5��Ae����Aeϯ3D�A~�A�DL�E���'$	[	
��ϯ���'%	���'B؀�'��-"���~�A>	��	dG��	d&�E	\�E�E�E���?���Dx��EN;i���h;i�ϯf�i�ϯ
Ѱ	4�?İ	�?��~��~��ϯ\�D��f��A��p�N�5͵����;��v��H1��He���Ie��3D�I��I�LL�L���'$	[	
�������'%	���'B؃�'��-"�����H:
��	dC��	d'�L	|�L�L�M���F���Lx��LP;i��k;i���i�i���
��	T�F��	�F��~��~����\�L�h��C��r�N�5͵����=��x��N'��Ne����Ne��3D	�N��N��N)��N�c����O�c��3Djp���N0
��	d9��	d'�O��O��P
��
��<�P��
��

��	
�2
�2
�P
�P�����N2
��	d;��	d	'�
��M�;i����;i����i����i����k��o��D�P��n����P@*j�@�Dj��Vj;i���j�i�����������������	������	D�M�	�M��~��~�,��~��~�v���~�ܼ	8�Ѽ	���k{������
�n��:��;���R'��Re����Re��3D	�R��R��R)��R�c����S�c��3Djp���R0
��	d9��	d'�S��S��T
y�
�<�T��
d�

��	
�
-�
�T
�U�����R2
��	d;��	d	'�
��Q�;i����;i����i����i������o��d�T{��n����TF*j���Dj��Vj;i���ʙi�����������-����	��C���	d�Q��	�Q��~��~�+��~��~�v��~���	����	���k{��������	3����(��C
	-3	d����CT	d��!q	d��>�	d(��[����������C�
������������~!�/:��E(��C��C�
$��0��8AK@	M	Z��C�
����������~��~������������C�
��C�� *�	ni��^YT��C�
JQ�����ju������~����������6��P��P
��x�P$�P���OS͗,�PҾ�P��
0��	t��R��R
��x�S$�S���Rs��L�R���R��
0��	t��U��U
��x�U$�U���T\Ҿ�T͗�T�/��	sܶWĶW
��x�W$�W���Vw��4�W���W�/��	sR���Z 
��x,�Zv��Z�������Z͗,�Z��
����	����]#��]
��x,�]%�^���]s�x�]͗,�]��
/��	t�Ğ`
��x�`�`�mβ��_͗�_����	a��b��b
��x�c%�c���b�����b���b�0��	u��et�e
������e)�e���dX���e���d�
0��	y��g��g
������g)�g���f���4�g���g�
1��	z��i��i
������i)�i���ib���i��i�
0��	yz���k
������kz��k�����$�k��k�
����	z�M�İn
������nM��n���ۨD�n���n�
����	M���pD�p
�p�x�-$�p|�p�p���o�
��	���p�$�pvals�?��	�ēsd�s
�p�x��	$�s��s�s���q�����	����r��$�r��	
<��	�:�9�7�e��6�e��h�z���������[
������������������
�����������tr�y���
������	d���t��u��w���o��������;i�����;i������i�������v���v���~���~����O���,�ǠY��?5���D�3���y
������y[��y����Ħy��y�
����	����{��{
������{)�{���z����{���{�
1��	z�����6�������԰�������������䠅����#Å�������������4��x,��4��	���	d
��x��<��	�����!ĝ�
��x8&��,Ɋ		d
�f���ӊΊ*֊�P��`���>f��\Ċ����4���s��s��9����>guard�����
\���
4‰	����/����
��x���	d�y���	d�~-���[Љ������a�������x���&*j�9��$�Dj��Vji��x}������L��b���M����x
����%���
A	����'f��x�����g

]�4�
�Z_
��	��	
����	
��x��	M�;�	��x������\�����1�ո�g��
��goj��
a	d�y]I�Ӑ����	����;K�e�<�	As	
��(�
	
�<�	B��<.�
�h�x	d����Rҹ��^=x���
�����'D��
�J�h�hIterMut��h��g�h���g�h���g��Xt��,��x
��x�d����
���ʐ�������^���\f��x�֟Ug�o�xT����3�	��h�x
��4����4����;����Y�_��x��4�����x�x5�4��	��xܾ	x��x��;����xE�<�����xE�<�[�o�xd�����x���4*j��Dj��Vji��x�
����,��3��
I�~������~�4����4���U�;���(��]�Z_����	���{�	m
���x_��xA��x��
��T����
O��
�d�6
��%�0��8?M
�c�p�{����̚�
��x�)�5��=DR
��xk�x����������������������������������������
�x86_64�4�!��D�"��<�"�__core�4�$�,�7���:���L�	��5�G��~%����~%����BikeshedGuaranteedNoDrop�ū����%�����]������DiscriminantKind������Freeze�5����Destruct�E����ye����FnPtr�-����um����v�ג���%�����-�/���Unpin�-��������O���PointeeSized�e�7���Tuple�-���Ьzm���Ѭ��m���������	MetaSized�M�3���PhantomContravariant������PhantomContravariantLifetime���ǪPhantomCovariant������PhantomCovariantLifetime������PhantomInvariant����ϫPhantomInvariantLifetime�����Variance�E���variance�E���bignum�5���	dec2flt�=���		diy_float�M���	flt2dec�=���	����	niche_types�]�
��
	can_not_overflow������	
FpCategory�U�����	ParseFloatError�}����	IntErrorKind�e����	
ParseIntError�m�
���	TryFromIntError�}�
���	�=���		ZeroablePrimitive�����			NonZeroI8�M����	
NonZeroI16�U����	
NonZeroI32�U����	
NonZeroI64�U����	NonZeroI128�]����	NonZeroIsize�e����		NonZeroU8�M����	
NonZeroU16�U����	
NonZeroU32�U����	
NonZeroU64�U����	NonZeroU128�]����	NonZeroUsize�e����	�U����	���	�E����	���	�%����
������
�%����
�]����
�m����
�%׹��
null_mut�E����
without_provenance������
dangling�E����
without_provenance_mut������
dangling_mut�e����
with_exposed_provenance������
with_exposed_provenance_mut��؄��
from_ref�E����
from_mut�E����
������
�����
swap�%����
swap_nonoverlapping������
replace�=¨��
read�%����
read_unaligned�u����
write�-����
write_unaligned�}����

read_volatile�m����
write_volatile�u����
�����
addr_eq�=����

fn_addr_eq�U����
addr_of�=��
addr_of_mut�]����
��M���Ȝ
DynMetadata�]����
Pointee�=����
Thin�%����
�u����
from_raw_parts_mut���
metadata�E���
�=����
��5����
�D��q��
D�#��d�	'��t�*��T�,��t�.��T�0����2����%5��t�17����5;��
D�B>��
d�FB��
��dE��<�hH��\�nL��D�rO��d�xS��l�|V�����Z��t��]�����a�����d��d�����tԌ���������
���D
���l�
���D����$�����&\����T������!�������JG This crate gives small utilities for casting between plain data types.���l�
 ## Basics�����IF Data comes in five basic forms in Rust, so we have five basic casting�t� functions:����� * `T` uses [`cast`]�� * `&T` uses [`cast_ref`]���  * `&mut T` uses [`cast_mut`]���  * `&[T]` uses [`cast_slice`]���(% * `&mut [T]` uses [`cast_slice_mut`]�����OL Depending on the function, the [`NoUninit`] and/or [`AnyBitPattern`] traits���'$ are used to maintain memory safety.�����PM **Historical Note:** When the crate first started the [`Pod`] trait was used���OL instead, and so you may hear people refer to that, but it has the strongest���NK requirements and people eventually wanted the more fine-grained system, so���	NK here we are. All types that impl `Pod` have a blanket impl to also support���	JG `NoUninit` and `AnyBitPattern`. The traits unfortunately do not have a���
1. perfectly clean hierarchy for semver reasons.��
�|�
 ## Failures��
���
;8 Some casts will never fail, and other casts might fail.�����?< * `cast::<u32, f32>` always works (and [`f32::from_bits`]).���KH * `cast_ref::<[u8; 4], u32>` might fail if the specific array reference���0-   given at runtime doesn't have alignment 4.�����KH In addition to the "normal" forms of each function, which will panic on���
MJ invalid input, there's also `try_` versions which will return a `Result`.�����OL If you would like to statically ensure that a cast will work at runtime you���NK can use the `must_cast` crate feature and the `must_` casting functions. A���GD "must cast" that can't be statically known to be valid will cause a���LI compilation error (and sometimes a very hard to read compilation error).����� ## Using Your Own Types�����OL All the functions listed above are guarded by the [`Pod`] trait, which is a���(% sub-trait of the [`Zeroable`] trait.�����OL If you enable the crate's `derive` feature then these traits can be derived���MJ on your own types. The derive macros will perform the necessary checks on���NK your type declaration, and trigger an error if your type does not qualify.�����MJ The derive macros might not cover all edge cases, and sometimes they will���OL error when actually everything is fine. As a last resort you can impl these���GD traits manually. However, these traits are `unsafe`, and you should���IF carefully read the requirements before using a manual implementation.����� ## Cargo Features�����MJ The crate supports Rust 1.34 when no features are enabled, and so there's���?< cargo features for thing that you might consider "obvious".�����KH The cargo features **do not** promise any particular MSRV, and they may���(% increase their MSRV in new versions.�����=: * `derive`: Provide derive macros for the various traits.���OL * `extern_crate_alloc`: Provide utilities for `alloc` related types such as���   Box and Vec.���OL * `zeroable_maybe_uninit` and `zeroable_atomics`: Provide more [`Zeroable`]�d�	   impls.���DA * `pod_saturating`: Provide more [`Pod`] and [`Zeroable`] impls.���>; * `wasm_simd` and `aarch64_simd`: Support more SIMD types.���PM * `min_const_generics`: Provides appropriate impls for arrays of all lengths���96   instead of just for a select list of array lengths.���NK * `must_cast`: Provides the `must_` functions, which will compile error if���63   the requested cast can't be statically verified.���HE * `const_zeroed`: Provides a const version of the `zeroed` function.����� ## Related Crates�����LI - [`pack1`](https://docs.rs/pack1), which contains `bytemuck`-compatible���MJ   packed little-endian, big-endian and native-endian integer and floating�̿   point number types.�����������������������������������
��ؔ
����������
�������������~��~~���
c��_��[��n���
I���
@�җ
5�y1���
)�u%�v!���������
�������
��̙
�Ьz�Ѭ�����������
���ʚ
�����
�Ǫ��
���̛
�����
uϫ��
[�Μ
Q��
G���
?�	��
6�	��
+�	ݝ
"�	��	��
�
	��
�	Ԟ
���	��
���	��
���	��
���	ߟ
���	���		��
��		��
���	ޠ
���	��
z��	��
n��	��
a��	ߡ
S��	��
H��	��
<��	��
0��	�
$��	��
��	��
	��	���	���	���	���	��
���
���
���
���
���
��
��
��
��
�
��
��
��
��
��
ͦ
��
��
c�
��
X�
ɧ
M�
�I�
�E�
��
>�
��
(�
֨
�
�
�
��
�
��
��
̩
��
�
��
��
��
���
Ϊ
��
�
��
��
��
��
��
���Ȝ
�
��
��
|�
��
u�
�q�
Ѭ
\�
��
Q�
�M�
��I�
�Eq��
C#��B'��A*��@,��?.��>0��=2��<5��;7��:;��
9>��
8B��
7E��6H��5L��4O��3S��2V��1Z��/]��-a��+d��)���'���%���#���#���#���"���$!���& ���������)�)�)��!�)��!F4�!	�)�)�)�)�"�"4�$�)��$)��$�%�&�%�%	,�%8�	4�%&�%8�,�%$�%,�%�%�%,�%8n��%&�%8�$�%$�%
�%*�%�%�&,�%�%�&8"4�%8$�%�%8��%�%,�%8�	4�%8
�%�%�%8��%%�%,�%8��
�%8$,�%8��%&�%,�%8�	4�%�&�&
�&��&L�&�&�+�'�',�'8��'&�'8�$�'*�'�'�''�'8�$�''�'8mem��''�'8transmute_copy�t�'�'�'
�''�'8�$�''�'8��
�''�'8܃d�''�'8�
�'�'�',�'8��'%�'�)�),�)8srcty�,�)&�)8��)%�),�)8dstty�,�)&�)8��)%�),�)8��)&�)8�$�)*�)�)�+�)�++�)�)�)8�
$�)�)�)8j�)8C,�)8	Transmute�L�)�)8�
�)$�)8�
�)�)�)�*8Ʃ�*&�*'�*8�$�*'�*8��
�*'�*8܃d�*�*8�
�*�*$�*8���*&�*'�*8�$�*'�*8��
�*'�*8܃d�*�*8�
�*�*$�*'�*8�$�*'�*8��
�*'�*8܃d�*'�*8
into_inner�T�*�+�+
8��
L�+'�+�+,�+8��
,�+$�+,�+8��
,�+�+�+�+8Ʃ�+&�+'�+8�$�+'�+8��
�+'�+8܃d�+'�+8�
�+�+�+,�+8��+ �+8���+$�+%�+��-(��-�-�2�-�.,�-�-�.+�-�-�.8��-�-�.,�-8
cfg_predicate�l�-&�-8�
$�--�.8"4�.8$�.,�.8,�.&�.8�,�.8
�.,�.8platform�D�.&�.8�,�.'�.�.�.*�.�.�.%�.�.�/,�.�.�.+�.�.�.8��.�.�.,�.8��
l�.&�.8�
$�.-�.8"4�.8$�.,�.8,�.&�.8�,�.8
�.,�/8��
D�/&�/8�,�/'�/�/�/
,�/8
first_type�T�/&�/8�,�/,�/�/�/$�/,�/8types�,�/&�/8�,�/
�/,�/�/�/$�/-�/*�/�/�2,�/�/�/+�/�/�/8��/�/�/,�/8��
l�/-�/,�/�/�0+�/�/�08�D�/�/�08�<�/�07nightly_docs�t�0$�08��0�0�08��0�0�0,�08��
l�0-�08"4�08$�0,�08,�08
�0,�08��
D�0'�0,�08��
T�0�0�0,�0�0�1+�0�0�18��0�0�1,�08��
l�0-�18�	��1	�1�1�2,�1�1�2+�1�1�28��1�1�2,�18��
l�1-�28"4�28$�2,�28,�28
�2,�28��
D�2'�2�2�2,�2�2�2,�28��
,�2$�2
�2%�2%�2��3t�3�4�6�4�5+�4�4�48��4�4�4,�48��
l�4&�48�
$�4,�4�4�4+�4�4�4,�48�$�4&�48�
$�4
�4,�48��4&�48��4,�4�4�48"4�4,�4�4�4,�48"4�4&�48�	D�4-�4-�48�4,�48�
$�4&�58�,�5,�5�5�5,�58rest�$�5&�58��5
�5*�5�5�6!+�5�5�58��5�5�5,�58��
l�5,�5�5�5+�5�5�5,�58�$�5
�5,�58��58,�5,�5�5�58"4�5,�5�5�5,�58"4�5-�5-�58�5,�58�
$�5,�5�5�6,�68̓$�6
�6+�6�6�68��6�6�68��6�6�6,�68��
l�6,�6�6�6+�6�6�6,�68�$�6
�6,�68��6,�6�6�68"4�6,�6�6�6,�68"4�6-�6-�68�6,�68�
$�6,�6�6�6,�68̓$�6
�6%�6��7�9��8�R/, Stuff to boost things in the `alloc` crate.�����PM * You must enable the `extern_crate_alloc` feature of `bytemuck` or you will���JG   not be able to use this module! This is generally done by adding the���63   feature to the dependency in Cargo.toml like so:�����A>   `bytemuck = { version = "VERSION_YOU_ARE_USING", features =�� ["extern_crate_alloc"]}`�T�8#'*,.0257;>BEHLOSVZ]adq����I��5�d���4���w�����+���:����?�\��܃d����,��!DerefMut�D��"ؔ
�<���<���<���
�<��<�
|�l�9��<�9��D�:��D�:��#��:��%�;��&l�;��'L�<��(T�=��L�=���=��\�>��D�O��d�R��T�T��t�V����Y����]��t�_����b��$�d��D�f��D�i��T�k��t�m��-d�o��-��q��D�v��d�x��d�z��t��������/d���/\����q?�~q?�~p?���
X?��W?��V?��l?���
J?���
D?�җ
<?�y;?���
6?�u5?�v4?��3?���3?����
/?���.?����
#?��̙
?Ьz?Ѭ��?����4?����
?��ʚ
?����
�>Ǫ��
�>��̛
�>����
�>ϫ��
�>�Μ
�>��
�>���
�>�	��
�>�	��
}>�	ݝ
w>�	�w>�	��
m>�
	��
^>�	Ԟ
T>��	��
E>��	��
:>��	��
.>��	ߟ
 >��	� >�		��
>�		��
>��	ޠ
�=��	��
�=��	��
�=��	��
�=��	ߡ
�=��	��
�=��	��
�=��	��
�=��	�
�=��	��
�=��	��
�=��	��=��	��=��	��=��	��=��	��=�
��=�
��=�
��=�
��=�
��=�
��
�=�
��
�=�
�
�=�
��
k=�
��
_=�
ͦ
H=�
��
-=�
��
%=�
ɧ
=�
�=�
�=�
��
=�
��
=�
֨
�<�
�
�<�
��
�<�
��
�<�
̩
�<�
�
�<�
��
�<�
��<�
Ϊ
�<�
�
�<�
��
�<�
��
�<�
���<Ȝ
�
�<�
��
�<�
��
�<�
��<�
Ѭ
n<�
��
f<�
�e<�
��d<�
�|:���~H���D����$�:�������&�:���D�����:����:���2d�C�
,����
��V�
�
�
�
T��
4�|
l
o
D�R
��GI
L
;
>
/
2


��G��-* As [`try_cast_box`], but unwraps for you.��=�����
$�
%%$�������������D����l�
#�������jIKEGL�#<closure_kind>�&<closure_signature>�&<upvars>�&&#����	p��30 Attempts to cast the content type of a [`Box`].�����C@ On failure you get back an error along with the starting `Box`.���t� ## Failure�����JG * The start and end content type of the `Box` must have the exact same���
   alignment.���HE * The start and end size of the `Box` must have the exact same size.�P@�����
(�
)()ܪ�	���	��D�	��l�	
'�������q0257��:��
C@ Allocates a `Box<T>` with all of the contents being zeroed out.��
���
KH This uses the global allocator to create a zeroed allocation and _then_���OL turns it into a Box. In other words, it's 100% assured that the zeroed data���IF won't be put temporarily on the stack. You can make a box of any size���%" without fear of a stack overflow.���t������'$ This fails if the allocation fails.��B���++���x���xD����*��/, As [`try_zeroed_box`], but unwraps for you.�9C�w�--ٴ��D�
,�x��G��MJ Allocates a `Vec<T>` of length and capacity exactly equal to `length` and��� all elements zeroed.���t������OL This fails if the allocation fails, or if a layout cannot be calculated for��� the allocation.��D�~���//ٴ��D���՞���7��-* As [`try_zeroed_vec`] but unwraps for you�E�~��11ٴ��D�
0�x՞����T��>; Allocates a `Box<[T]>` with all contents being zeroed out.�����K����O����Iݱ��%����t������O������+F�~���33ٴ��D��՞���"2�4��4��442����%?��$52 As [`try_zeroed_slice_box`], but unwraps for you.�G�~���66ٴ�%�D�%
5�x՞���1V��030 As [`try_cast_slice_box`], but unwraps for you.��G��߿�
8�
989ܪ�1���1��D�1��l�1
7������h�0257L�17�:��:��::7����4|��263 Attempts to cast the content type of a `Box<[T]>`.��2���2HE On failure you get back an error along with the starting `Box<[T]>`.��3�t�3��3���3OL * The start and end content type of the `Box<[T]>` must have the exact same���4٭��4KH * The start and end content size in bytes of the `Box<[T]>` must be the���4   exact same.��I�����
<�
==<ܪ�5���5��D�5��l�5ؾ���'),.��BG��B-* As [`try_cast_vec`], but unwraps for you.��J�����
?�
@?@ܪ�B���B��D�B��l�B
>�������0257L�C>�A��A��AA>����Fp��C30 Attempts to cast the content type of a [`Vec`].��C���CC@ On failure you get back an error along with the starting `Vec`.��D�t�D��D���DJG * The start and end content type of the `Vec` must have the exact same���E٭��ELI * The start and end content size in bytes of the `Vec` must be the exact�\�E   same.���FNK * The start and end capacity in bytes of the `Vec` must be the exact same.�CM�����
C�
DDCܪ�F���G��D�F��l�G������'),.��d]��_KH This "collects" a slice of pod data into a vec of a different pod type.��_���`MJ Unlike with [`cast_slice`] and [`cast_slice_mut`], this will always work.��`���`NK The output vec will be of a minimal size/capacity to hold the slice given.��a�\�a ```rust���a # use bytemuck::*;���a+( let halfwords: [u16; 4] = [5, 6, 7, 8];���a@= let vec_of_words: Vec<u32> = pod_collect_to_vec(&halfwords);���b'$ if cfg!(target_endian = "little") {���bDA   assert_eq!(&vec_of_words[..], &[0x0006_0005, 0x0008_0007][..])�d�c	 } else {���cDA   assert_eq!(&vec_of_words[..], &[0x0005_0006, 0x0007_0008][..])�,�c }�<�c ```��P�
�
�����
F�
GFG�dܪ�d���d��D�d���D�d��l�d
E����Ʃ��@BEG��hd��h,) As [`try_cast_rc`], but unwraps for you.�hQ֮���
I�
JJIܪ�i���i��D�i���l�i��D�i��l�i
H��������HJMOL�iH�K��K��KKH����n���j2/ Attempts to cast the content type of a [`Rc`].��j���jB? On failure you get back an error along with the starting `Rc`.��k���kLI The bounds on this function are the same as [`cast_mut`], because a user���kOL could call `Rc::get_unchecked_mut` on the output, which could be observable���l in the input.��l�t�l��l���lIF * The start and end content type of the `Rc` must have the exact same���m٭��mGD * The start and end size of the `Rc` must have the exact same size.��T֮���
M�
NMNܪ�n���n��D�n��l�n��D�n��l�n
L������7�@BEG��rg��r-* As [`try_cast_arc`], but unwraps for you.�MU�����
P�
QPQܪ�r���s��D�r��l�r��D�s��l�s
O��������@BEGL�sO�R��R��RRO����x���s30 Attempts to cast the content type of a [`Arc`].��t���tC@ On failure you get back an error along with the starting `Arc`.��t���tL����uO����v���v�t�v��v���vJG * The start and end content type of the `Arc` must have the exact same���w٭��wHE * The start and end size of the `Arc` must have the exact same size.��W�����
T�
UUTܪ�x���x��D�x��l�x��D�x��l�x
S������`�@BEG��|u��|2/ As [`try_cast_slice_rc`], but unwraps for you.��X�����
W�
XXWܪ�|���}��D�|��l�}��D�}��l�}
V��������@BEGL�}V�Y��Y��YYV��������~52 Attempts to cast the content type of a `Rc<[T]>`.��~���~GD On failure you get back an error along with the starting `Rc<[T]>`.�����L����O�������ŀ�tɀ�؀��܀NK * The start and end content type of the `Rc<[T]>` must have the exact same����٭���PM * The start and end content size in bytes of the `Rc<[T]>` must be the exact�\����/[�����
[�
\[\ܪ����ނ��D‚��l͂��D���l�������=?AC���x�Ր30 As [`try_cast_slice_arc`], but unwraps for you.��[�����
^�
__^ܪΑ�����Dё��lܑ��D���l��
]������IGIKMLԒ]�`��`��``]؄������63 Attempts to cast the content type of a `Arc<[T]>`.�������HE On failure you get back an error along with the starting `Arc<[T]>`.������L���”O����������t���������OL * The start and end content type of the `Arc<[T]>` must have the exact same����٭���KH * The start and end content size in bytes of the `Arc<[T]>` must be the������^�����
b�
cbcܪ×�����DƗ��lї��D���l�����G
>@BD���M���@= An extension trait for `TransparentWrapper` and alloc types.��_d�ede��������@�����������,Цd��A��0��M��<fghijklmfghijklmgjfmilhk]_�ƧR���C@ Convert a vec of the inner type into a vec of the wrapper type.�Dɧ�ʦdd����,������,��
f��������'���=: Convert a box to the inner type into a box to the wrapper�L� type.�D������dd
g�������µ$��IF Convert an [`Rc`] to the inner type into an `Rc` to the wrapper type.�<ŵڽ��dd
h�����u��'��KH Convert an [`Arc`] to the inner type into an `Arc` to the wrapper type.�D�����dd
i�����L$���R���C@ Convert a vec of the wrapper type into a vec of the inner type.�D��ʦ�dd��,����,��
j������(���'���=: Convert a box to the wrapper type into a box to the inner�L����D������dd
k�����3.���$���IF Convert an [`Rc`] to the wrapper type into an `Rc` to the inner type.�<����ڽdd
l������2���'���KH Convert an [`Arc`] to the wrapper type into an `Arc` to the inner type.�D������dd
m�����
7���U�o�ppo���v�����v����v�v����v,.(*������96 As `Box<[u8]>`, but remembers the original alignment.�D���ww�V~rs|�����qqžt��4��qq�����w����w����wwx��x\��4��vvϗ��� ,���
�
�w�
�w�v��v
x$������wz�z���,L���
�
�w�
��y��y
z$������w|�|���$���
�
�w{��{
|$�����>�~~���x����x����w�!#���$���w�w}}
�x��;T��4�����Xjq����2d���
���w���������j�j57���(���T���������L����� ������-d�����w��
���$�����d���������������!������c����w��������������������q�aX��ڑ��
�����,�����*���ٴ����xD���x���#%���,d���w�w��
��x>���,���ٴ����D���x������,d�����w��
��x;A���������,d�����w��
��F���1���ٴ����xl���x���#%���^����w����
��x��{L��3���ٴ���l��x������^����w����
��x��V���N���)& Re-interprets `Box<T>` as `BoxBytes`.�������2/ `T` must be either [`Sized`] and [`NoUninit`],��ވ30 [`[U]`](slice) where `U: NoUninit`, or [`str`].�n�w�w������������
��x��#X!�͌W���)& Re-interprets `BoxBytes` as `Box<T>`.�������85 `T` must be either [`Sized`] + [`AnyBitPattern`], or���,) [`[U]`](slice) where `U: AnyBitPattern`.����l��
 ## Panics�������PM This is [`try_from_box_bytes`] but will panic on error and the input will be�d��	 dropped.��o�w�w��������x��
��x���Z&(dˍ���������������}��)�������8���Ҏ,������� Returns `Err`:����)& * If the input isn't aligned for `T`.����IF * If `T: Sized` and the input's length isn't exactly the size of `T`.����NK * If `T = [U]` and the input's length isn't exactly a multiple of the size�lِ
   of `U`.��q�w�������������
��x��@\!l���w�����F���/, Constructs a `BoxBytes` from its raw parts.�ג�dݒ	 # Safety�����JG The pointer is owned, has been allocated with the provided layout, and����0- points to `layout.size()` initialized bytes.�t��ž���w��
���\��\���4�ߔ1. Deconstructs a `BoxBytes` into its raw parts.�������J����0��t���w����
��]������  Returns the original layout.�4���
�
�w���Ɨ�
�$ǗT�9��9iE���t������t�����
�t�t�t�t��C
�O
L Marker trait for "plain old data" types that are valid for any bit pattern.�m
��qN
K The requirements for this is very similar to [`Pod`], except that the type���P
M can allow uninit (or padding) bytes. This limits what you can do with a type���M
J of this kind, but also broadens the included types to `repr(C)` `struct`s���H
E that contain padding as well as `union`s. Notably, you can only cast���O
L *immutable* references and *owned* values into [`AnyBitPattern`] types, not���
 *mutable* references.��
���O
L [`Pod`] is a subset of [`AnyBitPattern`], meaning that any `T: Pod` is also���L
I [`AnyBitPattern`] but any `T: AnyBitPattern` is not necessarily [`Pod`].��
���G
D [`AnyBitPattern`] is a subset of [`Zeroable`], meaning that any `T:���E
B AnyBitPattern` is also [`Zeroable`], but any `T: Zeroable` is not���!
 necessarily [`AnyBitPattern`]��
�d�
	 # Derive��
���M
J A `#[derive(AnyBitPattern)]` macro is provided under the `derive` feature���M
J flag which will automatically validate the requirements of this trait and���G
D implement the trait for you for both structs and enums. This is the���P
M recommended method for implementing the trait, however it's also possible to���	N
K do manually. If you implement it manually, you *must* carefully follow the���

 below safety rules.��

���
P
M * *NOTE: even `C-style`, fieldless enums are intentionally **excluded** from���
L
I   this trait, since it is **unsound** for an enum to have a discriminant���4
1   value that is not one of its defined variants.��
�d�
���
���M
J Similar to [`Pod`] except we disregard the rule about it must not contain���N
K uninit bytes. Still, this is a quite strong guarantee about a type, so *be���
+
( careful* when implementing it manually.��
���
(
% * The type must be inhabited (eg: no���
/
,   [Infallible](core::convert::Infallible)).���G
D * The type must be valid for any bit pattern of its backing memory.���>
; * Structs need to have all fields also be `AnyBitPattern`.���P
M * It is disallowed for types to contain pointer types, `Cell`, `UnsafeCell`,���:
7   atomics, and any other forms of interior mutability.���J
G * More precisely: A shared reference to the type must allow reads, and���M
J   *only* reads. RustBelt's separation logic is based on the notion that a���P
M   type is allowed to define a sharing predicate, its own invariant that must���P
M   hold for shared references, and this predicate is the reasoning that allow���O
L   it to deal with atomic and cells etc. We require the sharing predicate to���2
/   be trivial and permit only read-only access.���:
7 * There's probably more, don't mess it up (I mean it).�S�����,�
���D�
���$�
��<�
���C��9��/ó*��[��Q��GóB��'
���ٴ�
��x�
�xl�9|�9�C@ Checked versions of the casting functions exposed in crate root��D-* that support [`CheckedBitPattern`] types.��R�������������������$�����������l������������wO^D�OQ>@5�8���%(��NK A marker trait that allows types that have some invalid bit patterns to be���OL used in places that otherwise require [`AnyBitPattern`] or [`Pod`] types by���PM performing a runtime check on a perticular set of bits. This is particularly���JG useful for types like fieldless ('C-style') enums, [`char`], bool, and�� structs containing them.�����NK To do this, we define a `Bits` type which is a type with equivalent layout���LI to `Self` other than the invalid bit patterns which disallow `Self` from���C@ being [`AnyBitPattern`]. This `Bits` type must itself implement���JG [`AnyBitPattern`]. Then, we implement a function that checks whether a���LI certain instance of the `Bits` is also a valid bit pattern of `Self`. If���OL this check passes, then we can allow casting from the `Bits` to `Self` (and���MJ therefore, any type which is able to be cast to `Bits` is also able to be��� cast to `Self`).�����PM [`AnyBitPattern`] is a subset of [`CheckedBitPattern`], meaning that any `T:���	MJ AnyBitPattern` is also [`CheckedBitPattern`]. This means you can also use���	NK any [`AnyBitPattern`] type in the checked versions of casting functions in���
LI this module. If it's possible, prefer implementing [`AnyBitPattern`] for���KH your type directly instead of [`CheckedBitPattern`] as it gives greater���
 flexibility.���d�̢����IF A `#[derive(CheckedBitPattern)]` macro is provided under the `derive`���KH feature flag which will automatically validate the requirements of this���
MJ trait and implement the trait for you for both enums and structs. This is���
HE the recommended method for implementing the trait, however it's also�� possible to do manually.���l�
 # Example�����DA If manually implementing the trait, we can do something like so:���\�����0- use bytemuck::{CheckedBitPattern, NoUninit};�����
 #[repr(u32)]��� #[derive(Copy, Clone)]��� enum MyEnum {���     Variant0 = 0,���     Variant1 = 1,���     Variant2 = 2,�,�������.+ unsafe impl CheckedBitPattern for MyEnum {�Ĥ     type Bits = u32;�����52     fn is_valid_bit_pattern(bits: &u32) -> bool {���         match *bits {���"             0 | 1 | 2 => true,�ܴ             _ => false,�l�
         }�L�     }�,�������XU // It is often useful to also implement `NoUninit` on our `CheckedBitPattern` types.���SP // This will allow us to do casting of mutable references (and mutable slices).���XU // It is not always possible to do so, but in this case we have no padding so it is.���&# unsafe impl NoUninit for MyEnum {}�<�������;8 We can now use relevant casting functions. For example,���\�����2/ # use bytemuck::{CheckedBitPattern, NoUninit};��� # #[repr(u32)]���2/ # #[derive(Copy, Clone, PartialEq, Eq, Debug)]��� # enum MyEnum {��� #     Variant0 = 0,��� #     Variant1 = 1,��� #     Variant2 = 2,�<� # }���(% # unsafe impl NoUninit for MyEnum {}���0- # unsafe impl CheckedBitPattern for MyEnum {�Ԯ #     type Bits = u32;���74 #     fn is_valid_bit_pattern(bits: &u32) -> bool {�܁ #         match *bits {���$! #             0 | 1 | 2 => true,��� #             _ => false,�|� #         }�\� #     }�<�����+( use bytemuck::{bytes_of, bytes_of_mut};�԰ use bytemuck::checked;�����  let bytes = bytes_of(&2u32);���:7 let result = checked::try_from_bytes::<MyEnum>(bytes);���.+ assert_eq!(result, Ok(&MyEnum::Variant2));�����%" // Fails for invalid discriminant���" let bytes = bytes_of(&100u32);���:���� assert!(result.is_err());�����TQ // Since we implemented NoUninit, we can also cast mutably from an original type���*' // that is `NoUninit + AnyBitPattern`:�Ԅ let mut my_u32 = 2u32;�,� {���DA   let as_enum_mut = checked::cast_mut::<_, MyEnum>(&mut my_u32);���52   assert_eq!(as_enum_mut, &mut MyEnum::Variant2);���&#   *as_enum_mut = MyEnum::Variant0;�,����� assert_eq!(my_u32, 0u32);�<�����d���� ��� OL * `Self` *must* have the same layout as the specified `Bits` except for the��� 85   possible invalid bit patterns being checked during���!   [`is_valid_bit_pattern`].���!MJ * This almost certainly means your type must be `#[repr(C)]` or a similar���!NK   specified repr, but if you think you know better, you probably don't. If���"NK   you still think you know better, be careful and have fun. And don't mess�ĝ#   it up (I mean it).���#NK * If [`is_valid_bit_pattern`] returns true, then the bit pattern contained���$=:   in `bits` must also be valid for an instance of `Self`.���$52 * Probably more, don't mess it up (I mean it 2.0)��$���$EB [`is_valid_bit_pattern`]: CheckedBitPattern::is_valid_bit_pattern���% [`Pod`]: crate::Pod���%������%���$�%���"����.��*�����������'���l�(�������'��&IF `Self` *must* have the same layout as the specified `Bits` except for���&:7 the possible invalid bit patterns being checked during��' [`is_valid_bit_pattern`].��'���'E��$�(����(3��(NK If this function returns true, then it must be valid to reinterpret `bits`�|�( as `&Self`.���)�
�
����)�
�����$�)��)5���ٴ�)��l�)�x�����!#L�)$�)���x��**��*�
�
�x��*�
��x��^��*&�����L�*$�+���{��+2��+�
�
���+�
���xa��,&�����L�,$�,���y��,2��,�
�
���,�
�����.%��.�.�1�.�/,�.�/�/	,�/8nonzero�<�/&�/8��/&�/,�/8	primitive�L�/&�/8��/$�/
�/,�/�/�/$�/-�/*�/�/�1,�/�/�18"4�/8$�/8���/8
�/,�/8��<�/�/�08!$�/8�$�/�/,�/8��L�/%�0+�0�0�08�4�08�08���0�0�08��$�0&�0�08$�0'�08�$�0(�08�$�0�0�0
�08��$�0�07��0
�1%�1��9,���_���9@�9�
�
�
�
��
�^�^��^��[�^���[����e�S��
����9�
�$�9��9��<3������=5$�=�����
����p��?Z��=" Re-interprets `&[u8]` as `&T`.��>�t�>��>���>1. * If the slice isn't aligned for the new type���>DA * If the slice's length isn’t exactly the size of the new type���?:7 * If the slice contains an invalid bit pattern for `T`�t�?�
�
ϗ��������������������q�aX�
�x�����@ٴ�@��x��@���-x ��Dq��B*' Re-interprets `&mut [u8]` as `&mut T`.��B�t�B��B���B1����CD����C:����D�
�
ϗ��������������������q�aX�
�x�����Dٴ�D����D��D�D�����!��He��G/, Reads from the bytes as if they were a `T`.��G�t�G���G=: * If the `bytes` length is not equal to `size_of::<T>()`.���H:����H�
�
ϗ–����Iٴ�I����I���� ���N\�K Try to cast `A` into `B`.��K���KMJ Note that for this particular type of cast, alignment isn't a factor. The���LOL input value is semantically copied into the function and then returned to a���LNK new memory location which will have whatever the required alignment of the���M output type is.��M�t�M��M���M74 * If the types don't have the same size this fails.���N@= * If `a` contains an invalid bit pattern for `B` this fails.�D�N�����
��
���ܪ�N���O��D�N�����O����0257��Sb��Q$! Try to convert a `&A` into `&B`.��Q�t�Q��Q���Q41 * If the reference isn't aligned in the new type���Q>; * If the source type and target type aren't the same size.���R@��d�S�
�
����������������������q�aX�
����
��
����Sܪ�S���S��D�S����S���(*-/��V���U,) Try to convert a `&mut A` into `&mut B`.��V���V#  As [`try_cast_ref`], but `mut`.�d�V�
�
����������������������q�aX�
����
��
����Wܪ�V���V��D�V��l�V����V��D�W���
�8:=?��_h��YIF Try to convert `&[A]` into `&[B]` (possibly with a change in length).��Z���Z;8 * `input.as_ptr() as usize == output.as_ptr() as usize`���ZEB * `input.len() * size_of::<A>() == output.len() * size_of::<B>()`��[�t�[��[���[PM * If the target type has a greater alignment requirement and the input slice���[   isn't aligned.���\MJ * If the target element type is a different size from the current element���\LI   type, and the output slice wouldn't be a whole number of elements when���]PM   accounting for the size change (eg: 3 `u16` values is 1.5 `u32` values, so�Ā^   that's a failure).���^PM * If any element of the converted slice would contain an invalid bit pattern���^   for `B` this fails.�t�_�
�
����������������������q�aX�
����
��
����_ܪ�_���_��D�_����_ϊ�C�(*-/,�`���������������c���bHE Try to convert `&mut [A]` into `&mut [B]` (possibly with a change in�d�b	 length).��b���b&# As [`try_cast_slice`], but `&mut`.���c�
�
����������������������q�aX�
����
��
����cܪ�c���c��D�c��l�c����c��D�c���t�8:=?,�e���������������h7��f"���g�l�g���g���g74 This is [`try_from_bytes`] but will panic on error.�T�h�
�
ϗ�
�x����hٴ�h����h
��x�D���jN��i*���i�l�i���i���i;8 This is [`try_from_bytes_mut`] but will panic on error.�t�j�
�
ϗ�
�x����kٴ�k��D�k����k
��x�ߋ$&��mB��l%" Reads the slice into a `T` value.��l�l�l����lHE * This is like [`try_pod_read_unaligned`] but will panic on failure.���m�
�
ϗ�x����nٴ�n����n
��x������p9��o Cast `A` into `B`��o�l�o���o���oC@ * This is like [`try_cast`], but will panic on a size mismatch.�$�p�����
��
���ܪ�p���p��D�p����p
������<�2479��sn��q  Cast `&mut A` into `&mut B`.��r�l�r���r���r52 This is [`try_cast_mut`] but will panic on error.�D�s�
�
���
���
��
����sܪ�s���s��D�s��l�s��D�s����s
������#�BDGI��v?��t Cast `&A` into `&B`.��u�l�u���u���u52 This is [`try_cast_ref`] but will panic on error.�D�v�
�
���
���
��
����vܪ�v���v��D�v����v
�������2479��xE�w Cast `&[A]` into `&[B]`.��w�l�w���w���w74 This is [`try_cast_slice`] but will panic on error.�T�x�
�
���
���
��
����yܪ�x���y��D�x����y
������Ŋ2479��{x��z$! Cast `&mut [A]` into `&mut [B]`.��z�l�z���z���z;8 This is [`try_cast_slice_mut`] but will panic on error.�t�{�
�
���
���
��
����|ܪ�{���|��D�{��l�{��D�|����|
��������BDGIԁ:A�d�:����������������������2d��
���m����~l����~j������
Q�����O�����M�����b������
?������
8����җ
/����y-������
'����u%����v#�����!������ �������
�������������

�����̙
�Ь��z�Ѭ������������������
������ʚ
��������
��Ǫ����
������̛
��������
��ϫ����
}����Μ
u�����
m�����5�2f���forget_unsized�u�;f����=�_f����]�ff���size_of_val_raw�}�yf���min_align_of�e�f���min_align_of_val����f����E��f����e�f���align_of_val_raw����f����
U��f����5��f���
uninitialized�m��f�����
%��f���take�%��f���֨
=��f����%��f����%��f�����
u�f���Discriminant�e��f���discriminant�e��f����m��f���SizedTypeProperties����f����M�f���conjure_zst�]��f���܃e�f�����]�f����Assume�5�f����
TransmuteFrom�m�f���	DropGuard�M�f����M�f�����.��4����X���
�
����������_���
��ʟ��ܟ��/1��6D��
�
�x�
ϗ����ٴ���x$���	����!��Bd��
�
�x�
ϗ����ٴ���
$���	��W���8T��
�
ϗ�
�x����ٴ���
$���	�ˁ��Dt��
�
ϗ�
�x����ٴ���
$���	��}��b���
�
ϗ������ٴ���
$���	��ty��C���
�
ϗ�x����ٴ���
$���	��u��"Al�"���~
���s��s��'Wt�'�
�
ϗ��������������������q�aX�
�x������(ٴ�'��
$�'��	��q��+c��,�
�
ϗ��������������������q�aX�
�x������,ٴ�,��
$�,��	�o��06$�0�����
��
���ܪ�0���0���$�0���$�0��	��m8:=?��3DD�3�
�
���
���
��
����3ܪ�3���3�
$�3��
$�3��	�Zf(*-/��7<D�8�
�
���
���
��
����8ܪ�8���8�
$�8��
$�8��	��](*-/��<BT�<�
�
���
���
��
����<ܪ�<���<�
$�<��
$�<��	��[(*-/��?Nt�?�
�
���
���
��
����?ܪ�?���?�
$�?��
$�?��	��Z(*-/��CUD�C����
��
���ܪ�D���D�
$�D��
$�D
�������X2479��F[d�G�
�
����������������������q�aX�
�����
��
����Gܪ�G���G�
$�G��
$�G��	�"V(*-/��Kcd�K�
�
����������������������q�aX�
�����
��
����Lܪ�L���L�
$�L��
$�L��	�ZS(*-/��Tat�T�
�
����������������������q�aX�
�����
��
����Uܪ�T���U�
$�U��
$�U���LL(*-/��]m��]�
�
����������������������q�aX�
�����
��
����]ܪ�]���]�
$�]��
$�]����D(*-/d�:*��ؔ
�������������������
����������
m���������������#������
����������#�����%�����&�����'�����(������������������������������������������������������������� �����!�����"�����#�����$�����-%�����-&�����'�����(�����)�����*�����*�����/*�����/*����������~�����~�������
�������������������������
�������
~����җ
x����yy������
v����uw����vx�����y������{�������
y������z�������
q�����̙
o�Ь��zp�Ѭ����q���������������
p�����ʚ
_�������
F�Ǫ����
9�����̛
$�������
�ϫ����
����Μ
������
�������
�����	��
�����	��
�����	ݝ
�����	������	��
���
��	��
�����	Ԟ
������	��
������	��
������	��
������	ߟ
������	����	��	��
���	��	��
������	ޠ
������	��
������	��
y�����	��
q�����	ߡ
h�����	��
b�����	��
[�����	��
T�����	�
M�����	��
E�����	��
<�����	�>�����	�V�����	�F�����	�^�����	�N����
�O����
�P����
�Q����
�R����
�S����
��
M����
��
=����
�
7����
��
#����
��
����
ͦ
����
��
�����
��
�����
ɧ
�����
������
������
��
�����
��
�����
֨
�����
�
�����
��
�����
��
�����
̩
�����
�
�����
��
�����
������
Ϊ
�����
�
�����
��
�����
��
z����
��{�Ȝ��
�
r����
��
m����
��
k����
�l����
Ѭ
\����
��
V����
�W����
��X����
�Y�q����
^�#����d�'����j�*����p�,����v�.����|�0������2������5������7������;����
��>����
��B����
��E������H������L������O������S������V������Z������]������a������d��������������������������������$�������&������&�������)�������������������2.��
��,�� �30 Trait for types that can be safely created with��C" [`zeroed`](core::mem::zeroed).�f��j?< An all-zeroes value may or may not be the same value as the���85 [Default](core::default::Default) value of the type.���l�
 ## Safety�����)& * Your type must be inhabited (eg: no���/���IF * Your type must be allowed to be an "all zeroes" bit pattern (eg: no���*'   [`NonNull<T>`](core::ptr::NonNull)).���|� ## Features�����:7 Some `impl`s are feature gated due to the MSRV policy:�����NK * `MaybeUninit<T>` was not available in 1.34.0, but is available under the���+(   `zeroable_maybe_uninit` feature flag.���PM * `Atomic*` types require Rust 1.60.0 or later to work on certain platforms,���A>   but is available under the `zeroable_atomics` feature flag.���PM * `[T; N]` for arbitrary `N` requires the `min_const_generics` feature flag.�����,�����������	��(% Calls [`zeroed`](core::mem::zeroed).�����KH This is a trait method so that you can write `MyType::zeroed()` in your���NK code. It is a contract of this trait that if you implement it on your type���*' you **must not** override this method.�4�	����
�����	�
�
��
�y��
�z��z��{���{���|��|��}���~���~�
�~�
�}����1���ٴ��D�����;���ٴ��D�؂��"���ٴ���
��$���ٴ���
��$���ٴ���
��&���ٴ���
��!ă��#σ��2������ڃ
��&����@���ٴ��D�Є��?���ٴ��D�����9���ٴ��D�ׅ��"*�
��ܪ�"���D�"����#9�
��
���ܪ�#���#��D�#���D�#��(*-/��#I�
��
�j����ܪ�#���#�����#��D�#�D�#���D�#��ACFHBD��$[�
��
�j�������ܪ�$���$��$��͆�$��D�$�D�$��D�$�͆D�$†QSVX[]WY��$k�
��
�j����"������
ܪ�$���%��%���%����%��D�$�D�%��D�%҃D�%��D�%چacfhkmprln��%��
��
�j����"��"�������ܪ�%���%��&���&���&�����&��D�%�D�&��D�&҃D�&ąD�&���D�&��qsvx{}��������&��
��
�j����"��"��#��������ܪ�'���'��'���'���'���'�����'��D�'�D�'��D�'҃D�'ąD�'�D�'���D�'������������������(��
��
�j����"��"��#��#���������ܪ�(���(��(���(���(���)��)��ˇ�)��D�(�D�(��D�(҃D�(ąD�(�D�)��D�)�ˇD�)������������������D�:��:���ؔ
U�����Y�����]������
\����b����
�����q�����r������������������������#������%������&������'������(������������G�����������������������������������������������������������������������������������������-������-������������������������������������/������/����������~����~������
��������������� ������
������
�����җ
�����y�������
�����u�����v���������������������
���������������
������̙
��Ь��z��Ѭ�������������������
������ʚ
��������
��Ǫ����
������̛
��������
��ϫ����
�����Μ
{�����
v������
s����	��
o����	��
i����	ݝ
e����	�g����	��
_��
��	��
R����	Ԟ
J�����	��
=�����	��
4�����	��
*�����	ߟ
�����	� ��	��	��
��	��	��
�����	ޠ
�����	��
������	��
������	��
������	ߡ
������	��
������	��
������	��
������	�
������	��
������	��
������	�������	�������	�������	�������	������
������
������
������
������
������
��
�����
��
�����
�
�����
��
�����
��
�����
ͦ
�����
��
i����
��
c����
ɧ
]����
�^����
�_����
��
]����
��
L����
֨
G����
�
E����
��
9����
��
6����
̩
)����
�
����
��
����
�����
Ϊ
����
�
����
��
����
��
�����
����Ȝ��
�
�����
��
�����
��
�����
������
Ѭ
�����
��
�����
������
�������
���q����
��#������'������*������,������.������0�����2�����5�����7�����;����
�>����
�B����
$�E����*�H����0�L����6�O����<�S����B�V����H�Z����M�]����R�a����W�d����\������a������f������Z������a�������������&[�������������y������������2���
��,�:7���ٴF��x�Iؒ��(�vB? Trait for types which are [Zeroable](Zeroable) when wrapped in���#  [Option](core::option::Option).���l���
����;8 * `Option<YourType>` must uphold the same invariants as�ܯ   [Zeroable](Zeroable).�*�����,��������*�y��+�z��+�{��+�|��,�}��-�~��*�y��+�z��+�{��+�|��,�}��-�~��6��������
��18�
���
����Ք
��58�
���
�����
��
@������
�w	��\�����,���,�8ArgTy�,�&�8�,�$�
�,���$�-�*����8"4�8$��,���,�8Ĵ,�$�
�8�9��8�$��8
�8���,���,�8Ĵ,�$�
�(�8�9���8"4�8$��,���,�8Ĵ,�$�
�8�9��8�$��8
�8"4�8���,���,�8Ĵ,�$�
�(�8�9���8"4�8$��,���,�8Ĵ,�$�
�8�9��8�$��8
�8
4�7j�8���,���,�8Ĵ,�$�
�(�8�9���8"4�8$��,���,�8Ĵ,�$�
�8�9��8�$��8
�8"4�8
4�7j�8���,���,�8Ĵ,�$�
�(�8�9���8"4�8$��,���,�8Ĵ,�$�
�8�9��8�$��8
�8
4�7system�D�8���,���,�8Ĵ,�$�
�(�8�9���8"4�8$��,���,�8Ĵ,�$�
�8�9��8�$��8
�8"4�8
4�7�D�8���,���,�8Ĵ,�$�
�(�8�9���+���8����8�L��7�L�8"4�8$��,���,�8Ĵ,�$�
�8�9��8�$��8
�8
4�7stdcall�L�8���,���,�8Ĵ,�$�
�(�8�9���+���8����8�L��7�L�8"4�8$��,���,�8Ĵ,�$�
�8�9��8�$��8
�8"4�8
4�7��L�8���,���,�8Ĵ,�$�
�(�8�9���+���8����8�<��7���8���	���,���,�8Ĵ,�$�
�%�%���:<�;���ؔ
f����k����p�����
p���w���
����������������������������������#������%������&������'������(������������^����������������������������������������������������������������������������������������-������-������������������������������������/������/������1���~4���~6�����
!����#����%����>�����
�����
���җ
���y�����
���u���v��������� ������
�����!������
����̙
Ь��zѬ����������6������
����ʚ

������
�Ǫ����
�����̛
�������
�ϫ����
����Μ
�����
������
����	��
����	��
����	ݝ
����	�����	��
��
��	��
����	Ԟ
�����	��
}����	��
u����	��
l����	ߟ
a����	�d�	��	��
W�	��	��
R����	ޠ
L����	��
F����	��
@����	��
9����	ߡ
1����	��
,����	��
&����	��
 ����	�
����	��
����	��
����	�����	�'����	�����	�1����	�"���
�$���
�&���
�(���
�*���
�,���
��
'���
��
���
�
���
��
���
��
����
ͦ
����
��
����
��
����
ɧ
����
�����
�����
��
����
��
����
֨
����
�
����
��
����
��
����
̩
����
�
����
��
����
�����
Ϊ
���
�
x���
��
t���
��
l���
��nȜ��
�
f���
��
b���
��
a���
�c���
Ѭ
T���
��
O���
�Q���
��S���
�Uq����
[#����b'����i*����p,����w.����~0�����2�����5�����7�����;����
�>����
�B����
�E�����H�����L�����O�����S�����V�����Z�����]�����a�����d����������������������������������$������&������C����������������2J��
��,��/�&# Marker trait for "plain old data".�6��:MJ The point of this trait is that once something is marked "plain old data"���OL you can really go to town with the bit fiddling and bit casting. Therefore,���PM it's a relatively strong claim to make about a type. Do not add this to your��� type casually.�����LI **Reminder:** The results of casting around bytes between data types are���GD _endian dependant_. Little-endian machines are the most common, but���JG big-endian machines do exist (and big-endian is also used for "network��� order" bytes).���l���
����(����/���NK * The type must allow any bit pattern (eg: no `bool` or `char`, which have���   illegal bit patterns).���LI * The type must not contain any uninit (or padding) bytes, either in the���NK   middle or on the end (eg: no `#[repr(C)] struct Foo(u8, u16)`, which has���PM   padding in the middle, and also no `#[repr(C)] struct Foo(u16, u8)`, which���   has padding on the end).���63 * The type needs to have all fields also be `Pod`.���KH * The type needs to be `repr(C)` or `repr(transparent)`. In the case of���	OL   `repr(C)`, the `packed` and `align` repr modifiers can be used as long as���	,)   all other rules end up being followed.���
P����
:����J׭��M����P����
Pٯ��
O����2����������2��D���$�ó<����1��.��,ó*��I��F��DóB�����y���z���z���{���{���|���|���}̈�~̥�~���~���}������'���ٴ��������7�������x<�ڃ��!����6���ٴ����Є�;��;R��ؔ
82����=2����B2�����
B2���I2���
�����Y�����Z������2�����t�����u�����#v�����%w�����&x�����'y�����(z�����{�����03���������������������������������������������������������������������������������������-������-������������������������������������/������/������5���~5���~5�����
�4�����4�����4����5�����
�4�����
�4���җ
�4���y�4�����
�4���u�4���v�4�����4������4������
�4������4������
�4����̙
�4Ь��z�4Ѭ�����4������5������
�4����ʚ
�4������
�4Ǫ����
�4����̛
�4������
�4ϫ����
�4���Μ
�4����
4�����
}4���	��
z4���	��
u4���	ݝ
r4���	�u4���	��
n4�
��	��
b4���	Ԟ
[4����	��
O4����	��
G4����	��
>4����	ߟ
34����	�64�	��	��
)4�	��	��
$4����	ޠ
4����	��
4����	��
4����	��
4����	ߡ
4����	��
�3����	��
�3����	��
�3����	�
�3����	��
�3����	��
�3����	��3����	��3����	��3����	�4����	��3���
��3���
��3���
��3���
��3���
��3���
��
�3���
��
�3���
�
�3���
��
�3���
��
�3���
ͦ
�3���
��
�3���
��
�3���
ɧ
�3���
��3���
��3���
��
�3���
��
�3���
֨
�3���
�
�3���
��
v3���
��
t3���
̩
h3���
�
^3���
��
S3���
�U3���
Ϊ
Q3���
�
J3���
��
F3���
��
>3���
��@3Ȝ��
�
83���
��
43���
��
33���
�53���
Ѭ
&3���
��
!3���
�#3���
��%3���
�'3q����
-3#����43'����;3*����B3,����I3.����P30����W32����^35����e37����l3;����
s3>����
z3B����
�3E�����3H�����3L�����3O�����3S�����3V�����3Z�����3]�����3a�����3d�����3������3������3������3������3������3�����$�3������������3������3�����2��
��,�:-���ٴF��x\Iؒ��?�l85 Trait for types which are [Pod](Pod) when wrapped in���#ή��l���
����@= * `Option<T>` must uphold the same invariants as [Pod](Pod).���NK * **Reminder:** pointers are **not** pod! **Do not** mix this trait with a���1.   newtype over [NonNull](core::ptr::NonNull).��5������B�������$�ó<����9ڞ.��,ó*��QڞF��DóB��%�y��&�z��&�{��&�|��'�}��(�~��%�y��&�z��&�{��&�|��'�}��(�~l�;l�<���������
\#����ޠ
T0������
T<������
TH������
LT����ߡ
d_������
\o������
T|������
T������
T�������
L�������
d�����T$����������������tvacNP��1��NK Marker trait for "plain old data" types with no uninit (or padding) bytes.�����96 The requirements for this is very similar to [`Pod`],���OL except that it doesn't require that all bit patterns of the type are valid,���JG i.e. it does not require the type to be [`Zeroable`][crate::Zeroable].���OL This limits what you can do with a type of this kind, but also broadens the���PM included types to things like C-style enums. Notably, you can only cast from���PM *immutable* references to a [`NoUninit`] type into *immutable* references of���MJ any other type, no casting of mutable references or mutable references to�|� slices etc.�����JG [`Pod`] is a subset of [`NoUninit`], meaning that any `T: Pod` is also���OL [`NoUninit`] but any `T: NoUninit` is not necessarily [`Pod`]. If possible,���PM prefer implementing [`Pod`] directly. To get more [`Pod`]-like functionality���DA for a type that is only [`NoUninit`], consider also implementing���41 [`CheckedBitPattern`][crate::CheckedBitPattern].��	���	NK The rules for padding for various types and representations are documented���	30 in the Rust reference section on [type layout].��
�d�
̢�
���
MJ A `#[derive(NoUninit)]` macro is provided under the `derive` feature flag���HE which will automatically validate the requirements of this trait and���GD implement the trait for you for both enums and structs. This is the���P���N����
���
�d�
���
���
B? The same as [`Pod`] except we disregard the rule about it must���63 allow any bit pattern (i.e. it does not need to be���KH [`Zeroable`][crate::Zeroable]). Still, this is a quite strong guarantee���@= about a type, so *be careful* whem implementing it manually.�����(����/���L����N����P��������96 * Structs need to have all fields also be `NoUninit`.���IF * Structs need to be `repr(C)` or `repr(transparent)`. In the case of���O����,����=: * Enums need to be `#[repr(Int)]`, `#[repr(C)]`, or both.���41 * Enums may have fields. If the enum has fields,���SP     * Each variant's fields must individually follow the same rules as a struct���QN     * All variants must be the same size, and require no padding-to-alignment���OL     * There must be no padding needed between the discriminant type and the���(%       "fields struct" of any variant���P����:����J׭��M����P����Pٯ��O����2����:ű����IF [type layout]: <https://doc.rust-lang.org/reference/type-layout.html>������,���$�ó<����(��&ó$��:��8ó6��"���ٴ�����x����"�y��"�y��#�z��#�z��#�{�� #�{�� #�|�� #�|��!$�}��!$�}��!%�~��"%�~L�=t�=��ؔ
T����T����T�����
T���T���
����#����%����UT�����@����B����#D����%F����&H����'J����(L����N����U����S����U����W����Y����[����]����_����a����c����e����g����i����k����m����-o����-q����s����u����w����y����z����/{����/|�����V���~�V���~�V�����
�V�����V�����V�����V�����
�V�����
�V���җ
�V���y�V�����
�V���u�V���v�V�����V������V������
�V������V������
�V����̙
�VЬ��z�VѬ�����V�������V������
�V����ʚ
�V������
�VǪ����
�V����̛
�V������
�Vϫ����
rV���Μ
nV����
jV�����
hV���	��
eV���	��
`V���	ݝ
]V���	�`V���	��
YV�
��	��
MV���	Ԟ
FV����	��
:V����	��
2V����	��
)V����	ߟ
V����	�!V�	��	��
V�	��	��
V����	ޠ
	V����	��
V����	��
�U����	��
�U����	ߡ
�U����	��
�U����	��
�U����	��
�U����	�
�U����	��
�U����	��
�U����	��U����	��U����	��U����	��U����	��U���
��U���
��U���
��U���
��U���
��U���
��
�U���
��
�U���
�
�U���
��
�U���
��
�U���
ͦ
�U���
��
�U���
��
�U���
ɧ
~U���
��U���
��U���
��
�U���
��
qU���
֨
mU���
�
lU���
��
aU���
��
_U���
̩
SU���
�
IU���
��
>U���
�@U���
Ϊ
<U���
�
5U���
��
1U���
��
)U���
��+UȜ��
�
#U���
��
U���
��
U���
� U���
Ѭ
U���
��
U���
�U���
��U���
�Uq����
U#����U'����&U*����-U,����4U.����;U0����BU2����IU5����PU7����WU;����
^U>����
eUB����
lUE����sUH����zUL�����UO�����US�����UV�����UZ�����U]�����Ua�����Ud�����U������U������U������U������U������U������U�����$�U�����&�U������U�����2�
��,1��+�< A trait indicating that:�Y��]KH 1. A type has an equivalent representation to some known integral type.���B? 2. All instances of this type fall in a fixed range of values.���,) 3. Within that range, there are no gaps.�����OL This is generally useful for fieldless enums (aka "c-style" enums), however���PM it's important that it only be used for those with an explicit `#[repr]`, as���>; `#[repr(Rust)]` fieldess enums have an unspecified layout.�����NK Additionally, you shouldn't assume that all implementations are enums. Any���KH type which meets the requirements above while following the rules under�� "Safety" below is valid.���l�����<����� # use bytemuck::Contiguous;�|� #[repr(u8)]���,) #[derive(Debug, Copy, Clone, PartialEq)]�t� enum Foo {�d�	   A = 0,�d�	   B = 1,�d�	   C = 2,�d�	   D = 3,�d�	   E = 4,�,�����$! unsafe impl Contiguous for Foo {���   type Int = u8;���)&   const MIN_VALUE: u8 = Foo::A as u8;���)&   const MAX_VALUE: u8 = Foo::E as u8;�,�����63 assert_eq!(Foo::from_integer(3).unwrap(), Foo::D);���+( assert_eq!(Foo::from_integer(8), None);���	)& assert_eq!(Foo::C.into_integer(), 2);�<�	��d�	���	���	IF This is an unsafe trait, and incorrectly implementing it is undefined�l�

 behavior.��
���
MJ Informally, by implementing it, you're asserting that `C` is identical to���
OL the integral type `C::Int`, and that every `C` falls between `C::MIN_VALUE`���63 and `C::MAX_VALUE` exactly once, without any gaps.�����PM Precisely, the guarantees you must uphold when implementing `Contiguous` for��� some type `C` are:�����PM 1. The size of `C` and `C::Int` must be the same, and neither may be a ZST.���
85    (Note: alignment is explicitly allowed to differ)��
���
KH 2. `C::Int` must be a primitive integer, and not a wrapper type. In the���HE    future, this may be lifted to include cases where the behavior is���EB    identical for a relevant set of traits (Ord, arithmetic, ...).�����NK 3. All `C::Int`s which are in the *inclusive* range between `C::MIN_VALUE`���LI    and `C::MAX_VALUE` are bitwise identical to unique valid instances of�\�    `C`.�����HE 4. There exist no instances of `C` such that their bitpatterns, when���NK    interpreted as instances of `C::Int`, fall outside of the `MAX_VALUE` /���LI    `MIN_VALUE` range -- It is legal for unsafe code to assume that if it���OL    gets a `C` that implements `Contiguous`, it is in the appropriate range.�����HE 5. Finally, you promise not to provide overridden implementations of���A>    `Contiguous::from_integer` and `Contiguous::into_integer`.�����MJ For clarity, the following rules could be derived from the above, but are��� listed explicitly:�����OL - `C::MAX_VALUE` must be greater or equal to `C::MIN_VALUE` (therefore, `C`���!   must be an inhabited type).�����MJ - There exist no two values between `MIN_VALUE` and `MAX_VALUE` such that���OL   when interpreted as a `C` they are considered identical (by, say, match).��c���������$�ó<����*��&ó$��<��8ó6�������������������$�������(����������GD The primitive integer type with an identical representation to this�L�������HE Contiguous is broadly intended for use with fieldless enums, and for���B? these the correct integer type is easy: The enum should have a���DA `#[repr(Int)]` or `#[repr(C)]` attribute, (if it does not, it is���*' *unsound* to implement `Contiguous`!).�����MJ - For `#[repr(Int)]`, use the listed `Int`. e.g. `#[repr(u8)]` should use���   `type Int = u8`.�����EB - For `#[repr(C)]`, use whichever type the C compiler will use to���LI   represent the given enum. This is usually `c_int` (from `std::os::raw`���EB   or `libc`), but it's up to you to make the determination as the���&#   implementer of the unsafe trait.�����96 For precise rules, see the list under "Safety" above.��������A> The upper *inclusive* bound for valid instances of this type.�L���������A> The lower *inclusive* bound for valid instances of this type.�L�������%1��DA If `value` is within the range for valid instances of this type,��� ?< returns `Some(converted_value)`, otherwise, returns `None`.�� ���!JG This is a trait method so that you can write `value.into_integer()` in���!C@ your code. It is a contract of this trait that if you implement���"DA `Contiguous` on your type you **must not** override this method.��"�d�"	 # Panics��"���"IF We will not panic for any correct implementation of `Contiguous`, but���#.+ *may* panic if we detect an incorrect one.��#���#JG This is undefined behavior regardless, so it could have been the nasal���$#  demons at that point anyway ;).�d�%���	��
��������1"��,KH Perform the conversion from `C` into the underlying integral type. This���,LI mostly exists otherwise generic code would need unsafe for the `value as�d�-	 integer`��-���-J����.Cޅ��.D���/�d�/���/���/I����/.��0���0J����0#��d�1������
������7|�7�7�9�7�7,�7�7�7,�78Ʃ�7&�78��78�7,�78�
$�7&�78�,�78�7�7�7	,�78min��7&�78�$�7$�7,�78max��7&�78�$�7%�7
�7*�7�7�9,�7�7�98"4�78$�88�T�88
�8,�88Ʃ�8�8�98!$�88�)�8�8,�88�
$�8%�88,�88�)L�8&�8,�88�
$�8�8,�88׎�8%�88,�88�)L�8&�8,�88�
$�8�8,�88���8%�8
�9%�9T�=l�=j@��	�J	G Find the offset in bytes of the given `$field` of `$Type`. Requires an��d7	4 already initialized `$instance` value to work with.��	���O	L This is similar to the macro from [`memoffset`](https://docs.rs/memoffset),���%	" however it uses no `unsafe` code.��	���7	4 This macro has a 3-argument and 2-argument version.���P	M * In the 3-arg version you specify an instance of the type, the type itself,�̣	   and the field name.���P	M * In the 2-arg version the macro will call the [`default`](Default::default)���>	;   method to make a temporary instance of the type for you.��	���P	M The output of this macro is the byte offset of the field (as a `usize`). The���M	J calculations of the macro are fixed across the entire program, but if the���M	J type used is `repr(Rust)` then they're *not* fixed across compilations or�t�	 compilers.��	�|�	 ## Examples��	���	 ### 3-arg Usage��	�\�	���	 # use bytemuck::offset_of;���I	F // enums can't derive default, and for this example we don't pick one���	 enum MyExampleEnum {�D�	   A,�D�	   B,�D�	   C,�,�	���	���2	/ // so now our struct here doesn't have Default�t�	 #[repr(C)]���	 struct MyNotDefaultType {���		   pub counter: i32,���	$	!   pub some_field: MyExampleEnum,�,�		���		���	@	= // but we provide an instance of the type and it's all good.���
L	I let val = MyNotDefaultType { counter: 5, some_field: MyExampleEnum::A };���
A	> assert_eq!(offset_of!(val, MyNotDefaultType, some_field), 4);�<�	���	���	 ### 2-arg Usage��	�\�	����	����	 #[derive(Default)]�t�	����	 struct Vertex {�İ	   pub loc: [f32; 3],���	   pub color: [f32; 3],�,�	����M	J // if the type impls Default the macro can make its own default instance.���
+	( assert_eq!(offset_of!(Vertex, loc), 0);���
.	+ assert_eq!(offset_of!(Vertex, color), 12);�<�	���	���*	' # Usage with `#[repr(packed)]` structs��	���G	D Attempting to compute the offset of a `#[repr(packed)]` struct with���O	L `bytemuck::offset_of!` requires an `unsafe` block. We hope to relax this in���O	L the future, but currently it is required to work around a soundness hole in���&	# Rust (See [rust-lang/rust#27060]).��	���J	G [rust-lang/rust#27060]: https://github.com/rust-lang/rust/issues/27060��	���@	= <p style="background:rgba(255,181,77,0.16);padding:0.75em;">���J	G <strong>Warning:</strong> This is only true for versions of bytemuck >��� 	 1.4.0. Previous versions of���K	H <code style="background:rgba(41,24,0,0.1);">bytemuck::offset_of!</code>���N	K will only emit a warning when used on the field of a packed struct in safe���(	% code, which can lead to unsoundness.�D�	 </p>��	���4	1 For example, the following will fail to compile:��	���	 ```compile_fail���	 #[repr(C, packed)]���	���	 struct Example {���	   field: u32,�,�	����	 // Doesn't compile:���7	4 let _offset = bytemuck::offset_of!(Example, field);�<�	���	���;	8 While the error message this generates will mention the���L	I `safe_packed_borrows` lint, the macro will still fail to compile even if���	 that lint is `#[allow]`ed:��	���	����I	F # #[repr(C, packed)] #[derive(Default)] struct Example { field: u32 }��	 // Still doesn't compile:���!	 #[allow(safe_packed_borrows)]�,�	����9	6   let _offset = bytemuck::offset_of!(Example, field);�,�	��<�	���	���P	M This *can* be worked around by using `unsafe`, but it is only sound to do so���G	D if you can guarantee that taking a reference to the field is sound.��	���M	J In practice, this means it only works for fields of align(1) types, or if���O	L you know the field's offset in advance (defeating the point of `offset_of`)���O	L and can prove that the struct's alignment and the field's offset are enough���#	  to prove the field's alignment.��	���P	M Once the `raw_ref` macros are available, a future version of this crate will���O	L use them to lift the limitations of packed structs. For the duration of the���J	G `1.x` version of this crate that will be behind an on-by-default cargo���7	4 feature (to maintain minimum rust version support).�'|�	{��	�%	�	�	,�	8instance�D�	&�	8�$�	$�	,�	8Type�$�	&�	8�$�	$�	,�	8�,�	&�	8��	*�	�	�%	�	�%	+� 	� 	� 	8�4� 	� 	� 	8safe_packed_borrows��� 	� 	�%	<+� 	� 	�!	8�,� 	�!	�!	8�4�!	'�!	8unneeded_field_pattern���!	8�!	,�!	8��$�!	�!	�!	,�!	8�,�!	&�!	8�!	$�!	!�!	%�!	8�!	8�
L�!	&�!	�!	,�!	8��$�!	�!	�!	,�!	8��D�!	%�!	8�!	8�<�!	�"	8�
L�"	8�"	
�"	8,�"	8�"	8�"	8�,�"	%�"	8�"	8
field_pointer�l�"	�"	�"	8�
L�"	 �"	,�"	8�,�"	8�"	
�"	8,�"	8�"	8�"	8�,�"	%�"	8�#	8�
4�$	�$	8��l�$	 �$	8checked_sub�\�$	�$	�$	8�<�$	 �$	8�4�$	�$	�$	%�$	8�4�$		�$	�$	�$	8�
4�$	�$	,�$	8,�$	'�$	8��
4�$	'�$	8��
�$	'�$	8�<�$	'�$	�$	,�$	8��$�$	�$	�$	�$	%�$	8�
4�$	%�%	�%	�%		,�%	8��$�%	&�%	8�$�%	$�%	,�%	8�,�%	&�%	8��%	*�%	�%	�%	�%	�%	,�%	8,�%	'�%	8�L�%		�%	�%	�%	�%	,�%	8��$�%	8�%	8�<�%	�%	'�%	8><�%	�%	�%	$�%	,�%	8��$�%	$�%	,�%	8�,�%	%�%	|�>}X�ؔ
Ė����ɖ����Ζ�����
Ζ���Ֆ���
_[����Y�����Y����������Z����Z����#Z����%	Z����&Z����'
Z����(Z����Z����Ǘ����Z����Z����Z����Z����Z���� Z����"Z����$Z����&Z����(Z����*Z����,Z����.Z����0Z����-2Z����-4Z����6Z����8Z����:Z����<Z����=Z����/>Z����/?Z���������~�����~�������
�������������������������
�������
�����җ
�����y�������
�����u�����v���������������������
���������������
������̙
��Ь��z��Ѭ��������������������
������ʚ
��������
u�Ǫ����
i�����̛
U�������
I�ϫ����
5����Μ
1�����
-������
+����	��
(����	��
#����	ݝ
 ����	�#����	��
��
��	��
����	Ԟ
	�����	��
������	��
������	��
�����	ߟ
�����	���	��	��
ט�	��	��
Ҙ����	ޠ
̘����	��
Ƙ����	��
������	��
������	ߡ
������	��
������	��
������	��
������	�
������	��
������	��
������	�������	�������	�������	�������	������
������
������
������
������
������
��
�����
��
�����
�
�����
��
�����
��
w����
ͦ
c����
��
K����
��
F����
ɧ
A����
�C����
�E����
��
D����
��
4����
֨
0����
�
/����
��
$����
��
"����
̩
����
�
����
��
����
�����
Ϊ
�����
�
�����
��
�����
��
����
���Ȝ��
�
����
��
����
��
����
�����
Ѭ
ԗ���
��
ϗ���
�ї���
��ӗ���
�՗q����
ۗ#�����'�����*�����,������.������0�����2�����5�����7�����;����
!�>����
(�B����
/�E����6�H����=�L����D�O����K�S����R�V����Y�Z����_�]����e�a����k�d����q������w������}����������������������������������$�������&��������������2�]�
��,��!2�KH A trait which indicates that a type is a `#[repr(transparent)]` wrapper��[ around the `Inner` value.�y��}HE This allows safely copy transmuting between the `Inner` type and the���NK `TransparentWrapper` type. Functions like `wrap_{}` convert from the inner���NK type to the wrapper type and `peel_{}` functions do the inverse conversion���LI from the wrapper type to the inner type. We deliberately do not call the���LI wrapper-removing methods "unwrap" because at this point that word is too���0- strongly tied to the Option/ Result methods.���d�������EB The safety contract of `TransparentWrapper` is relatively simple:�����GD For a given `Wrapper` which implements `TransparentWrapper<Inner>`:�����HE 1. `Wrapper` must be a wrapper around `Inner` with an identical data���>;    representations. This    either means that it must be a���OL    `#[repr(transparent)]` struct which    contains a either a field of type���OL    `Inner` (or a field of some other    transparent wrapper for `Inner`) as��    the only non-ZST field.�����PM 2. Any fields *other* than the `Inner` field must be trivially constructable���LI    ZSTs, for example `PhantomData`, `PhantomPinned`, etc. (When deriving���	MJ    `TransparentWrapper` on a type with ZST fields, the ZST fields must be���
    [`Zeroable`]).��
���
JG 3. The `Wrapper` may not impose additional alignment requirements over�|�
    `Inner`.���NK     - Note: this is currently guaranteed by `repr(transparent)`, but there���NK       have been discussions of lifting it, so it's stated here explicitly.�����GD 4. All functions on `TransparentWrapper` **may not** be overridden.���t� ## Caveats��
���
OL If the wrapper imposes additional constraints upon the inner type which are���
OL required for safety, it's responsible for ensuring those still hold -- this���KH generally requires preventing access to instances of the inner type, as���EB implementing `TransparentWrapper<U> for T` means anybody can call���%" `T::cast_ref(any_instance_of_u)`.�����NK For example, it would be invalid to implement TransparentWrapper for `str`���DA to implement `TransparentWrapper` around `[u8]` because of this.���t� # Examples���d�	 ## Basic���<�����%" use bytemuck::TransparentWrapper;��� # #[derive(Default)]��� # struct SomeStruct(u32);���Ĉ #[repr(transparent)]���! struct MyWrapper(SomeStruct);�����?< unsafe impl TransparentWrapper<SomeStruct> for MyWrapper {}�����;8 // interpret a reference to &SomeStruct as a &MyWrapper���&# let thing = SomeStruct::default();���<9 let inner_ref: &MyWrapper = MyWrapper::wrap_ref(&thing);���ܯ // Works with &mut too.���.+ let mut mut_thing = SomeStruct::default();���HE let inner_mut: &mut MyWrapper = MyWrapper::wrap_mut(&mut mut_thing);�����96 # let _ = (inner_ref, inner_mut); // silence warnings�<�������'$ ## Use with dynamically sized types���<�����%��������̄ struct Slice<T>([T]);�����:7 unsafe impl<T> TransparentWrapper<[T]> for Slice<T> {}�����+( let s = Slice::wrap_ref(&[1u32, 2, 3]);���! assert_eq!(&s.0, &[1, 2, 3]);����� let mut buf = [1, 2, 3u8];���'$ let sm = Slice::wrap_mut(&mut buf);�<�����|� ## Deriving�����DA When deriving, the non-wrapped fields must uphold all the normal���.+ requirements, and must also be `Zeroable`.����8```ignore
// This example requires the `derive` feature.�Â��:��@��%����! use std::marker::PhantomData;�����! #[derive(TransparentWrapper)]�Ė��̯ #[transparent(usize)]���eb struct Wrapper<T: ?Sized>(usize, PhantomData<T>); // PhantomData<T> implements Zeroable for all T�<�������MJ Here, an error will occur, because `MyZst` does not implement `Zeroable`.����ÂÂ��:��@��%���� struct MyZst;�����!ۃč ��̦ ���� FC struct Wrapper(usize, MyZst); // MyZst does not implement Zeroable�<�!��ժ���������!�3��,�!���"��(��������������������
����������{}��"D��!1. Convert the inner type into the wrapper type.�$�"��������,�"��,�"
����������%��$IF Convert a reference to the inner type into a reference to the wrapper�L�%��D�%�
�
���
����%�
���������-'��,MJ Convert a mutable reference to the inner type into a mutable reference to���, the wrapper type.�D�-�
�
���
����-�
����������4P��3GD Convert a slice to the inner type into a slice to the wrapper type.�T�4�
�
��	�
��	��4���,�4��,�4
���������8\��7IF Convert a mutable slice to the inner type into a mutable slice to the���7 wrapper type.�t�8�
�
��	�
��	��8���,�8��,�8
������x���;D��;1. Convert the wrapper type into the inner type.�$�;��������,�<��,�<
����������?��>IF Convert a reference to the wrapper type into a reference to the inner�L�?��D�?�
�
���
����?�
������:���F'��ELI Convert a mutable reference to the wrapper type into a mutable reference���F to the inner type.�D�F�
�
���
����F�
����������MP��MGD Convert a slice to the wrapped type into a slice to the inner type.�T�M�
�
��	�
��	��M���,�N��,�N
������;���Q\��PKH Convert a mutable slice to the wrapped type into a mutable slice to the�|�Q inner type.�t�Q�
�
��	�
��	��Q���,�R��,�R
����������U?���ٴ�U��
\�>��J(����_���K@�K�
�
�
�
���
�^�^��^��[�^���[����e�S��
����K�
�$�K��K��O,��N" Re-interprets `&T` as `&[u8]`.��N���NNK Any ZST becomes an empty slice, and in that case the pointer value of that���OIF empty slice might not match the pointer value of the input reference.����
�
�x�
ϗ����Pٴ�P��D�P
��x��_���RH��P*' Re-interprets `&mut T` as `&mut [u8]`.��P���PN����QI��k��
�
�x�
ϗ����Rٴ�R��D�R��l�R
��x����%'��T3��S"���S�l�S���S���S<9 This is like [`try_from_bytes`] but will panic on error.�\��
�
ϗ�
�x����Tٴ�T��l�T
��x�@���VJ��U*���U�l�U���U���U@= This is like [`try_from_bytes_mut`] but will panic on error.�H��
�
ϗ�
�x����Wٴ�V��D�V��l�W
��x���$&��Y]��W/���X���XNK Unlike [`from_bytes`], the slice doesn't need to respect alignment of `T`,���X only sizes must match.��X�t�X���Y=��y��
�
ϗ������Zٴ�Y��l�Y
��x��|���]>��Z%��
�[���[N���[���[�l�\����\FC * This is like `try_pod_read_unaligned` but will panic on failure.�|��
�
ϗ�x����]ٴ�]��l�]
��x�����_M��^"���^�t�^��^���^1����^D��0��
�
ϗ��������������������q�aX�
�x������_ٴ�_��l�_
��x�����bi��`*���`�t�`��`���a1����aD��?��
�
ϗ��������������������q�aX�
�x������bٴ�b��D�b��l�b
��x�R�$&��d5��c��
�c�l�c���c���cC��
H������
��
���ܪ�d���d��D�d��l�d
��������2479��fc��e ߙ
�e�l�e���e���e5��
��
�
���
���
��
����gܪ�f���f��D�f��l�f��D�g��l�g
�������BDGI��i;��g��
�g�l�g���h���h5��
��
�
���
���
��
����iܪ�i���i��D�i��l�i
��������2479��kA��i�
�j�l�j���j���j7��
��
�
���
���
��
����kܪ�k���k��D�k��l�k
��������2479��mt��k$��
�l�l�l���l���l;��
ɐ�
�
���
���
��
����nܪ�m���m��D�m��l�m��D�m��l�m
������|�BDGI��oY��nXU As [`align_to`](https://doc.rust-lang.org/std/primitive.slice.html#method.align_to),���o*' but safe because of the [`Pod`] bound.���
�
�xٸ�
��	ٸ���-����pٴ�o����	�p��D�o���	l�p
��x��	��	J�BD>@��q���p`] As [`align_to_mut`](https://doc.rust-lang.org/std/primitive.slice.html#method.align_to_mut),���q*��K��
�
�x���
��	�����-����rٴ�r���r��D�r��l�r���	D�rɹl�r
��x��	��	�IKNP��vT�s���s���sM����tO����tN����u���u�t�u��u���u7��������
��
���ܪ�v���v��D�v��l�v
������0�2479��xZ��w$���w�t�w��w���w4����x>��^��
�
����������������������q�aX�
�����
��
����yܪ�x���y��D�x��l�y
��������2479��z���y,��
�z���z#��
~��
�
����������������������q�aX�
�����
��
����{ܪ�z���{��D�z��l�z��D�{��l�{
��������BDGI��`��{I��
�|���|;��
��}Eׅ
�}�t�}��}���}Pdž
��~��
��~M��
��L��
��P�
Ĵ���
�̀}z * Similarly, you can't convert between a [ZST](https://doc.rust-lang.org/nomicon/exotic-sizes.html#zero-sized-types-zsts)��ˁ   and a non-ZST.�Θ�
�
����������������������q�aX�
�����
��
�����ܪ��������D����l��
������f�68:<�������H��
dƒ��
σ��Ӄ&��
��
�
����������������������q�aX�
�����
��
����ܪ��������D����l����DÄ��l΄
������:�HJLN��0�Ņ>; Fill all bytes of `target` with zeroes (see [`Zeroable`]).�������NK This is similar to `*target = Zeroable::zeroed()`, but guarantees that any��׆1. padding bytes in `target` are zeroed as well.�������MJ See also [`fill_zeroes`], if you have a slice rather than a single value.�^��
�
�x�����ٴ���D����
�w���|�����ٴ���`K�NF�������V�����
��xln4���������#���ٴĈ�������$���
�
�����
��x$�����0�؊=: Fill all bytes of `slice` with zeroes (see [`Zeroable`]).�������PM This is similar to `slice.fill(Zeroable::zeroed())`, but guarantees that any���0- padding bytes in `slice` are zeroed as well.�������NK See also [`write_zeroes`], which zeroes all bytes of a single value rather��� than a slice.����
�
�x�����ٴ���D��
��x�u� ��/*�y�����H�/ �/���y��02��0�
�
�y���0�
����b��y����������z���
�
�y����
����b$�z�����!���z���z���
����b��z����������{�����z����
����b@�{�����=;���{96���{��4�
����b��{����������|�����{����
����b\�|�����YW���|UR���|��P�
����b��|����������}�����|����
����bx�}�����us���}qn���}��l�
����b�}��������~�����}����
����b��~����������~�����~����
����b"�~��������~���~���
����b̨5��4PM The things that can go wrong when casting between [`CheckedBitPattern`] data�T�4 forms.���5�q�m;����������������50- An error occurred during a true-[`Pod`] cast��5���5��O���
�g�k����������6������8��6IF When casting to a [`CheckedBitPattern`] type, it is possible that the���7GD original data contains an invalid bit pattern. If so, the cast will���7DA fail and this error will be returned. Will never happen on casts�ԛ8 between [`Pod`] types.��8���8��.���BE���5i5iX���_�5i5i�������^�^��^��[�^���[����e�S������4�
�,�4�5i�k�kY�����k�k������5�
�,�5 �5Z��k�k[��k�k[�����k�k��������5�
�L�5��kynyn\����yn�ynynynyn8�ynynyn�����5�
��5�n�n]���`��n�n������������5������n�`���n
���$�5��n�n�n�5�%3���ٴ5�%�85�%؇#�~Q���ٴM�J��Y[h#�~����ٴ��������#�~����ٴ��ؠ���$�~&���ٴ#�!��14^$�~r���ٴo�mЈ}��$�~����ٴ������%�~
���ٴ���T%�~V���ٴS�Q��ad�%�~����ٴ��������%�~����ٴ���ȉ��J&�~:���ٴ7�5��EH�&�~����ٴ��������&�~����ٴ�������C'�~���ٴ���),�'�~j���ٴg�e��ux�'�~����ٴ���؊��<(�~���ٴ�����
�(�~N���ٴK�I��Y\�(�~����ٴ�������5)�~����ٴ��������)�~2���ٴ/�-Ћ=@�)�~~���ٴ{�y���.*�~����ٴ��������*�~���ٴ���!$�*�~b���ٴ_�]��mp'+�~����ٴ���Ȍ��z+�~����ٴ������+�~F���ٴC�A��QT ,�~����ٴ�������s,�~����ٴ��������,�~*	���ٴ'	�%	��5	8	-�~v	���ٴs	�q	؍�	�	l-�~�	���ٴ�	��	���	�	�-�~
���ٴ
�	
��

.�~Z
���ٴW
�U
��e
h
e.�~�
���ٴ�
��
���
�
�.�~�
���ٴ�
��
Ў�
/�~>���ٴ;�9�IL`/�~����ٴ��������/�~����ٴ�������	0�~"���ٴ���-0^0�~�9�0-ȏ�:�0-e���;�0-f͐�<�0-g���=�0-hӑ�>�0-i���C�D$�9������C���	�C�K$�9����C���	�C�O$�9����C���	�C�V$�9����C���	�C�T$�9����C�Ǖ	�C�[$�9����C�ٕ	�D�D%�
��9���ܪ����D���D�K%�
��9���ܪf��D���uw�D�O%�
��9���ܪ���D������D�V%�
��9���ܪ��D���,/�D�T%�
��9���ܪz��D������D�[%�
��9���ܪ���D�Ԗ���E�D&�
��
��9����ܪ�������E��"$')#%�E�K&�
��
��9����ܪ������E�������#%�E�O&�
��
��9����ܪ����E���!%(')�E�V&�
��
��9����ܪ������E�������')�E�T&�
��
��9����ܪ
����E�ɗ$'+.')�E�[&�
��
��9����ܪ������E������')�F�D'�
��
�j��9�����ܪ����������F���*,/14602�F�K'�
��
�j��9�����ܪ��������F���������02�F�O'�
��
�j��9�����ܪK��J�I��F���ilpswz68�F�V'�
��
�j��9�����ܪ��������F�ʘ!68�F�T'�
��
�j��9�����ܪ��������F��������68�F�['�
��
�j��9�����ܪ@��?�>��F���^aehlo68�G�D(�
��
�j����9������ܪ�������������G���2479<>AC=?�G�K(�
��
�j����9������ܪ�����������G���������?A�G�O(�
��
�j����9������ܪ�����������G�י��������EG�G�V(�
��
�j����9������ܪ_��^�]��\��G�����������EG�G�T(�
��
�j����9������ܪ+��*�)��(��G���PSWZ^aehEG�G�[(�
��
�j����9������ܪ�����������G���#&*-14EG�H�D)�
��
�j����"��9�������ܪ���������������H�Ϛ:<?ADFIKNPJL�H�K)�
��
�j����"��9�������ܪ��������������H��#&*-148;TV�H�O)�
��
�j����"��9�������ܪ��������������H���
"%),TV�H�V)�
��
�j����"��9�������ܪ��������������H����TV�H�T)�
��
�j����"��9�������ܪ��������������H�ӛ�����TV�H�[)�
��
�j����"��9�������ܪ��������������H�������������TV�I�D*�
��
�j����"��"��9��������ܪ�������������������I���BDGILNQSVX[]WY�I�K*�
��
�j����"��"��9��������ܪ�����������I���LOSVZ]adhkorce�I�O*�
��
�j����"��"��9��������ܪ/��.�-��,��+��*��I�ݜbeilpswz~���ce�I�V*�
��
�j����"��"��9��������ܪE��D�C��B��A��@��I���x{���������ce�I�T*�
��
�j����"��"��9��������ܪ[��Z�Y��X��W��V��I���������������ce�I�[*�
��
�j����"��"��9��������ܪq��p�o��n��m��l��I�ɝ������������ce�J�D+�
��
�j����"��"��#��9���������ܪ���������������������J��JLOQTVY[^`cehjdf�J�K+�
��
�j����"��"��#��9���������ܪ=��<�;��:��9��8�7��J���wz~�����������rt�J�O+�
��
�j����"��"��#��9���������ܪx��w�v��u��t��s�r��J�����������������rt�J�V+�
��
�j����"��"��#��9���������ܪ�������������������J��������	rt�J�T+�
��
�j����"��"��#��9���������ܪ�������������������J���(+/269=@DGKNRUrt�J�[+�
��
�j����"��"��#��9���������ܪ)��(�'��&��%��$�#��J���cfjmqtx{�����rt�K�D,	�
��
�j����"��"��#��#��9�	���������	ܪ�����������������܌����K�ןRTWY\^acfhkmpruwqs�K�K,	�
��
�j����"��"��#��#��9�	���������	ܪa��`�_��^��]��\�[܌Z��K����������������������K�O,	�
��
�j����"��"��#��#��9�	���������	ܪ�����������������܌���K���	!%(,/36���K�V,	�
��
�j����"��"��#��#��9�	���������	ܪ!�� ��������܌��K�ՠbeilpswz~����������K�T,	�
��
�j����"��"��#��#��9�	���������	ܪ�������~��}��|�{܌z��K����������������������K�[,	�
��
�j����"��"��#��#��9�	���������	ܪ�����������������܌���K���"%),037:>AEHLOSV���L�D-
�
��
�j����"��"��#��#����9�	
��������	��
ܪ�����������������܌��������L�ӡcehjmortwy|~������~��L�K-
�
��
�j����"��"��#��#����9�	
��������	��
ܪ�����������������܌���}��L���������������
���L�O-
�
��
�j����"��"��#��#����9�	
��������	��
ܪ����������
܌����L���[^beilpswz~����������L�V-
�
��
�j����"��"��#��#����9�	
��������	��
ܪ�����������������܌������L�ܢ����������

���L�T-
�
��
�j����"��"��#��#����9�	
��������	��
ܪ����������܌����L���ehlosvz}�������������L�[-
�
��
�j���	�"�	�"�	�#�	�#�	��	�9�		
�	�	��	�	�	��		�	�
ܪ�����������������܌������L����������	
���M�D.�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�		�9�	
�	�	�	�	�	�	�	
�	�	�		�	ܪ�����������������܌�������������M��kmpruwz|��������������M�K.�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�		�9�	
�	�	�	�	
�	�	�		�	�	�	�	ܪ�����������������܌���������M��� $'+.259<7:���M�O.�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�		�9�	
�	
�	�	�		�	�	�	�	�	�	�	ܪ\��[�Z��Y��X��W�V܌U��T��J��M�Ť�����������������������M�V.�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�		�9�	
�		�	�	�	�	�	�	�	�	
�	�	ܪ����������܌���������M���UX\_cfjmqtx{����������M�T.�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�		�9�	
�	�	�	�	�	�	
�	�	�		�	�	ܪ�����������������܌���������M����	
"%),037:58���M�[.�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�		�9�	
�	�	�	�	
�	�	�		�	�	�	�	ܪZ��Y�X��W��V��U�T܌S��R��H��M�ե�����������������������N�D/�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�		�U�	
�9�	�	
�	�	�		�	�	�	�	�	�	�	�	ܪ�����������������܌����������������N���suxz}�������������������N�K/�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�		�U�	
�9�	�	�	�	�	�	�	�	
�	�	�		�	�	ܪ�����������������܌������������N���,/36:=ADHKORVY]`dgknil���N�O/�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�		�U�	
�9�	�	�	�		�	�	�	�	�	�	�	�	�	
ܪ�����������������܌������������N�����	!%(,/36:=8;���N�V/�
�	�
�	j�	��	�"�	�"�	�#�	�#�	��	�P�
	�U�

�9�
�	�	�
�	�	�

�	�	�
	�	�	�	ܪt��s�r��q��p��o�n܌m��l��k��a��N�������������������	
���N�T/�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
	�U�

�9�
�
�
�
	�
�
�
�
�
�
�
�
�

ܪC��B�A��@��?��>�=܌<��;��:��0��N�ӧ�������������������������N�[/�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
	�U�

�9�
�
�
�
�
�
�

�
�
�
	�
�
�
ܪ	��	�	��	��	��
	�	܌	��
	��		�����N���h	k	o	r	v	y	}	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	���O�D0
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
	�U�

�Y�
�9�

�
�
	�
�
�
�
�
�
�
�
�
�

�

ܪ�����������������܌������������ݨ����O���{}�������������������������O�K0
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
	�U�

�Y�
�9�

�

�
�
�
	�
�
�
�
�
�
�
�
�

ܪ�����������������܌��������������O��WZ^aehlosvz}���������������O�O0
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
	�U�

�Y�
�9�

�
�
�
�

�
�
�
	�
�
�
�
�
�

ܪ�����������������܌��������������O���KNRUY\`cgjnqux|�����������O�V0
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
	�U�

�Y�
�9�

�
�
�
�
�
�
�

�
�
�
	�
�
�

ܪ�����������������܌��������������O�ݩ?BFIMPTW[^beilpswz~��������O�T0
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
	�U�

�Y�
�9�

�
�
�
�
�
�
�
�
�
�

�
�
�
	
ܪ�����������������܌��������������O���36:=ADHKORVY]`dgknruy|wz���O�[0
�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
	�U�

�Y�
�9�

�
�
	�
�
�
�
�
�
�
�
�
�

�

ܪ�	���	��	���	���	���	��	܌�	���	���	���	��	��O�ɪ'
*
.
1
5
8
<
?
C
F
J
M
Q
T
X
[
_
b
f
i
m
p
k
n
���P�D1�
�
�
�
j�
��
�"�
�"�
�#�
�#�
��
�P�
	�U�

�Y�
�_�
�9�

�

�
�
�
	�

�
�
�
�
�
�
�
�
�
ܪ�����������������܌���������������������P��������������������������������P�K1�
��
�j����"��"��#��#����P�	�U�
�Y��_��9�
�
���
�	���������ܪ����������܌�������Ƶ	׵P��������������������������������P�O1�
��
�j����"��"��#��#����P�	�U�
�Y��_��9�
���
�	����������
ܪ7��6�5��4��3��2�1܌0��/��.��-�,Ƶ"׵P�������������������������������P�V1�
��
�j����"��"��#��#����P�	�U�
�Y��_��9�
��
�	����������
�ܪP��O�N��M��L��K�J܌I��H��G��F�EƵ;׵P�����������������������������P�T1�
��
�j����"��"��#��#����P�	�U�
�Y��_��9�
�
�	����������
��ܪi��h�g��f��e��d�c܌b��a��`��_�^ƵT׵P�����������������											���P�[1�
��
�j����"��"��#��#����P�	�U�
�Y��_��9�
�	����������
���
ܪ�
���
��
��
��~
��}
�|
܌{
��z
��y
��x
�w
Ƶm
׵P����
�
�
�
�
�
�
�
	!%(,/3614���Q�%32���ٴQ�%��8Q�%؇�0�~Q2���ٴM��J��Y[1�~�2���ٴ��������W1�~�2���ٴ���ؠ����1�~&2���ٴ#��!��14�1�~r2���ٴo��mЈ}�M2�~�2���ٴ��������2�~
2���ٴ�����2�~V2���ٴS��Q��adC3�~�2���ٴ���������3�~�2���ٴ����ȉ���3�~:2���ٴ7��5��EH:4�~�2���ٴ���������4�~�2���ٴ���������4�~2���ٴ����),35�~j2���ٴg��e��ux�5�~�2���ٴ����؊���5�~2���ٴ������
,6�~N2���ٴK��I��Y\6�~�2���ٴ���������6�~�2���ٴ��������%7�~22���ٴ/��-Ћ=@x7�~~2���ٴ{��y����7�~�2���ٴ��������8�~2���ٴ����!$q8�~b2���ٴ_��]��mp�8�~�2���ٴ����Ȍ��9�~�2���ٴ������j9�~F2���ٴC��A��QT�9�~�2���ٴ��������:�~�2���ٴ��������c:�~*	2���ٴ'	��%	��5	8	�:�~v	2���ٴs	��q	؍�	�		;�~�	2���ٴ�	���	���	�	\;�~
2���ٴ
��	
��

�;�~Z
2���ٴW
��U
��e
h
<�~�
2���ٴ�
���
���
�
U<�~�
2���ٴ�
���
Ў�
�<�~>2���ٴ;��9�IL�<�~�2���ٴ��������Q=�~�2���ٴ���������=�~"2���ٴ����-0�=�~�U�0-6ȏ�V�0-k���W�0-l͐�X�0-m���Y�0-nӑ�Z�0-o���e�7?������@e�8e�8���y�e�8He�8���y�e�8He�8���yx?�y������ur���yol���yif���y�?�z�����������z�����z�����z>?�{������<:���{86���{42���{�?�|�����������|�����|�����|?�~���������~
���~���~|?�~������zx���~vt���~rp���~�?�z�����������z�����z�����zP?�{������NL���{JH���{FD���{�?�|�����������|�����|�����|$?�}������" ���}���}���}�?�}�����������}�����}�����}�?�~�
�
�
��������~�����~�����~b?�y�
�
�
���`^�
�
�y\Z�
�
�yXV�
�
�y�?�z�
�
�
������
�
�z���
�
�z���
�
�z6?�{�
�
�
���42�
�
�{0.�
�
�{,*�
�
�{�?�|�
�
�
������
�
�|���
�
�|���
�
�|
?�}�
�
�
����
�
�~�
�
�~��
�
�~t?�~�
�
�
���rp�
�
�~nl�
�
�~jh�
�
�~��C��BIF The things that can go wrong when casting between [`Pod`] data forms.�V�&��edc�r��
�
�
�
�
�
�
�
�
�
�
�
��D(��CJG You tried to cast a reference into a reference to a type with a higher���DA> alignment requirement but the input reference wasn't aligned.�V��
�
�����
�
����F��EIF If the element size of a slice changes, then the output slice changes���EIF length accordingly. If the output slice wouldn't be a whole number of���F(% elements, then the conversion fails.�V��
�
�����
�
��d�H��G?< When casting an individual `T`, `&T`, or `&mut T` value the���G<9 source size and destination size must be an exact match.�V��
�
�����
�
����J��HJG For this type of cast the alignments must be exactly the same and they���H were not so now you're sad.��I���ILI This error is generated **only** by operations that cast allocated types���IKH (such as `Box` and `Vec`), because in that case the alignment must stay�T�J exact.�VG�
�
��\_�
�
��ZpZpq���
�_�
ZpZp��������^�^��^��[�^���[����e�S�����
��C�

�
,�C�Zp�q�qr���
��
�q�q�������
��C�

�
,�C ��Cs���l�lt���l�lt���
��
�l�l���������
��C�

�
L�C��l�r�ru���
��
�r��r�r�r�r8��r�r�r�����
��C�

�
�C+o+ov���
�`�
+o+o���������
��
�
��C�
��+o��+o
�
��$�C�+o+o+o@	dN	d�	dx	d��	dz�	d��	d1�	d��	d��	d�9	dL�9	d��	d=�	d!�	d��	dd�	d5�	dL�	d�	d�	d߷	d��	dW�	d�	dֱ	d��	d�	d��	d�	d��	d%�	d��	d��	dѥ	d��	d��	dI�	d��	d�	d�	d�	d�	d�	d�		d!�	dL�	d��	d��	dX�	d��	dѸ	d��	d߶	d�K	dL�K	d��	dɴ	d˳	dҲ	d��	d��	dq�	dU�	d��	d��	d��	dũ	de�	d"�	d��	dw�	d�	dן	dܝ	dr�	d��	d��	d�	d�	d
�	d�	d�	d�	d%�	d+�	d1�	d7�	d=�	d��	d��	d5i	d"�	dx�	d~�	d�	dR�	dX�	d4	d:	dZp	d�	d	d	d}	d�	d�	d�T�align_to_mut�2https://doc.rust-lang.org/std/primitive.slice.html�ZST���f32::from_bits����������������������/���align_to�����https://docs.rs/pack1��������/��،����pack1��������/��/3https://doc.rust-lang.org/nomicon/exotic-sizes.html���ݍ�������،��Ë����/�Ջ��ݍ������������Ë���Ջ���/������H[U]��L������w��2��
B���'����w���a���
�������+���.���Z���S����������;�I�����������������I�����*�w��?�����
I�5�
Infallible�core::convert::Infallible����
core::convert�����������������ȩ��������0��������
crate::Pod����'CheckedBitPattern::is_valid_bit_pattern�����������������������������������������������'core::mem::zeroed�����	core::mem�core::default::Default����
core::default���
NonNull<T>�core::ptr::NonNull��	core::ptr������ȩ��Øј���������������������Ø���ј�����������������core::option�core::option::Option������������������P������������������ȩ������������������������������������������P������������'��crate::Zeroable����crate::CheckedBitPattern�type layout�4https://doc.rust-lang.org/reference/type-layout.html�������������ȩ��Ξ���������������Ξ��������������.https://github.com/rust-lang/rust/issues/27060�	memoffset�https://docs.rs/memoffset���Default::default�rust-lang/rust#27060���>����ɡ�>�������ɡ����>������������������������ЬѬ����	��d����������������������������I�I�I�H�J�����������������������������I�I�I�H�J�����������������������������I�I�I�H�J���������������������������ЬѬ����	��d���������������������������I�I�I�H�J���������������������������ЬѬ����	��d���������������������������I�I�I�H�J���������������������������ЬѬ����	��d���������������������������I�I�I�H�J���������������������������ЬѬ����	��d���������������������������I�I�I�H�J����������������������������I�I�I�H�J��������������������������I�I�I�H�J��������
cast_slice
cast_slice_mutCassertion failed: size_of::<*mut Inner>() == size_of::<*mut Self>()CInvalidBitPatternPodCastError
from_bytes
from_bytes_mutpod_read_unalignedcastcast_mutcast_ref���>(internal error: entered unreachable code(=assertion failed: size_of::<Self>() == size_of::<Self::Int>()=9assertion failed: size_of::<Inner>() == size_of::<Self>()9;assertion failed: align_of::<Inner>() == align_of::<Self>();Gassertion failed: size_of::<*const Inner>() == size_of::<*const Self>()GAlignmentMismatchSizeMismatchOutputSliceWouldHaveSlop(TargetAlignmentGreaterAndInputNotAligned(������ŭ������ˮ���������������������������Ͳ�U ��;ϩ]df��-x}�W���1�p����3*��%S���^��Y�Jol�Wv��[��!��g��x�z
�(��N{��s�H,?kn��}O
lO[,�0��WgDP#���������*U/|
����I���� ��,1���Q�<��̈n�1g5�?†ITF��+���'�2�~ʶ�T>����q�cn���:�	��,"�����[Sޞ��u�e^��K��/Em�(j|丈Z�ro랙�,�v��d7k����<�&<}���҅No���j����$lͿ?��Π&P�u�|B��g�Azs����tb��8a���ٴ9t��d������P
&d�.,�D�z��
|��̏)����DG��Ԧ���&�R�kP��̮��ϟO�Yf{)-�7G��!��AI��ƣ�����ʧN�<-��Y�%%����2G�WD[E,���h����$ݧ���ֲ=|=M���y�"�
�P���;
6<CX��O�v�\޷q1��iTu�n**"��&Lڈi����3z����ֹl�4�q�[�@sh	ND^y/cճ"A�� �l�af����7��#L�����_#!!��w���wVn�s�3ZP5�E�y�E��� ��cͥ�f��v���d��֝)�y���H>��R ��3���(fN���o��T1T%�ݎ���<�N7�\����H��}cb%I�]x�AL�<����\x���v�Ti���ŶpC�35�!�H�ns�h��q��%�&�xgCr�?���z?�u@�����t1	Z��/I�aW���m
"v���Z���I��L��t��"yt����2�߆_�5��b@\,��Lu������3�˱͆kr���_��RAL`%%�\
�[�a����}	�_h�N�_��Oϱ��%�B�+\�)o�2@���J��$|9N�p	����1-mQ�a���g��n�:+{c��e4@T*ׅ5=��������z�UҸw���{����'����p&]8LIt1�{F�W`m\�(�0��;�$��[���n�Z39e�9�9NcO�B@��]-ҚZw̿fP������xT�U�l�<����m��������x��Q?b��;��}�v�zɿ�l5��x3cNN3�f�݁TL!GH��r�79µG�~��r�Z�#�Ӑ�%t�x^Y�D�K$�u!�S�Ex��v�!9)m�)c�p�B��bT��p�Q��'�9���#���ު��?i�%W�xx�4�A���n���x_��VO���q�}��'�Z��%m}�/>���*�?ëjЏSMo�h�m�G�C��	����6�g*^p�ҧ�={��˵�,X�ߘ|�GA����!~H�CS8f$��_����n�ě,wW�n{f;.;6��.����/HDP��_k
 �=�b�K5�v��d��)�1օicٰu�D���
��r��E�_t[���ֆ!l�K���ū��Y�����Y֓��J:]��I۾X�EmP�u58�0%�#{\F�I�M��bp)��F�7����$8���
֪\�-\1i�5��ȣb�y��Dz�So(A��&vE�5��=�U�+YH|ɞ�vfl��_3@�&p��S<<��`��wvq�J\GV�\�઒/��D�2ɳ����5]����9���r	����\��g�ƞx��$�v�	�cm!)�]�R��3�py�
��\_׳l���5�$����V��_���o��_������a��!��[��S��g]7�S8�[��;��������mBKW�<������Ju�y�4��n�'�]�uE��"n��١央���hu��xU�֯�`��n����e��2�ͷ\���V���	��P���]��$U�j����p[ �������Fzg��������I$,R% +u�h�K��I����1��Xk��o��ۣ*"�>�<�����]e�v�
�*�h�cr�FaI�����4~�\� 
�":��oj���.��~�h�5�=S�+6r���j~/��i��$qW�y-�63����*�x�����E����KGȆ<����e��쩢R�~W��0�C�� �g���:�Ew��W�$�#�Z�c~������1�}&�z��ʆ}��0ݸ?r��=��:}<��%Jʿh�a�{�2�[3�{3N�x��.w�4��*�A�
@���i%����|}q��
'�*vD�x�����@���ɉd5��c��є������U�y�;~�G�
�+&�(�@��tt.pa3[�cea惘)��+�8.��5����J�9%2ž}c���S��{��/&bE��f�Νrh-'jd����hmΌ�V��Dj��2
6�Kq`i�}��K��%m^-&���B�鼀f�v��p�D�.H��������x�w���([K��(��Y&�N�͓�>W(ptc6�p�v�zEb9O�k��I-�ۦ�2�aW�Xܜ����7�<��1�v%�]ퟹ���9��8�+� �,�z�D2��&��o[�ĥ��E&@������ל��SF�'_��:RWZ�|�|n��A�3Ƿ諗��D����6L6�i뚠�	V�b�h�<��1D���cU�qvi�=��T�4��(�O_]�Ti:&x)�O�H>nrNҕ�R�q�[�
��r�;8��(�eG�G�W�4����md�����M7N��7��F��ik�W�k��?q���V�H�l�d��n�l	�MHz��$�U.Q�f
�[���)WTS�oKBWq�h�=��A�C\,0.����8{m7�d����Ő��C;�<NЭ�Ar`�w��BI��>>>�q��Ѯxim�T
;>��:�^����f�$"�T�^ir������IƠӂ����KG����NW7b�U/�)a�m�������O�tф"/ty��$Վf����}��6��;�
Zg��lO�I�f�1�oF�u4Z�'8���u�c����o�%����6�.�_EY���0WL!�A�*Iz�F %�[
��'��j�<�go6���/U�pP�߼����g�p�S�=�҂!Äѧ�ARB�<9P��nJ0s�[e��Fb�q��w����9V~ҟ�ȉ�yJ����y��^������
HI?�1�&���~�Ζ�y�*�mY߃�/b���tM7�2~�a��G͇���k�&����H�jY����0�C8f3"򡴤f�<�M�#�$��/[#��ޭ�T�Q;
eF��3X�2�>
��Uk�f[��#�<��`)Mm��y�(y�F�Cv�ߓ��vz��sr54��yYZ�.)%8Ks���=�~s]{�q�[~J�K�y� ג� U療��t_��)"�m'�C�U�+3���5
qN��hW�YR�Jd�CPpz���Y��"��b��P�R�w����.��(�
ˠA�0�k���	�xp�yK�n4�r5#�������M:�B�`���DJ9w���9�:��N�Bi4�N��7;2��Ã�MǨ됭�X&�\���.���ɼ��Y��nލ0�h���[/�Y�.ۭ�y��7#a@,^Ie<��%�B�-�=����'h9xGw[K��g�a�bķ��?끶7�F���¢+!��<�B-[K"#�X�[^,@��g�=�%�z1p.�-Y�����@gc���FI�M�l��aj�9F�n��Mi����Ǧ=�9@Uy�o���x�w_E�4X9M� Qxk^�\>MHb�>��9c<�X�C1H��w���4퉂�k��)7.���-�.X�r���f�h�ch0�u@=�9���UԺ��c=:�ՙ ��iدe���o��d/��Ar&˂�[�"o����r�Q� ���YT>�v_�>�+��-�~���)���߿mɣi55�~�~c�[u�Z���דx1�Ӷ��Q9`�{kVxW<㹥X��ul`��q��v?#�� ZR2������a��5�P���]��zr���ha&F��ktV�@����D�5�Ȁ(tx99u:�:ĩ�:fuF/����%d~��n��
������p]`'`���U��f��&�~:M�9]UH�KT�9��Iʥ��c]�e-�Mu۝�QV���6��^��ddP���Bd@���~��7�^�HA07�{�ˌ.�Uu�D�k#ӎ0m�\��6a
�Ꙃ�C+�)�g���e��R��Q�RS��~���F
����Q*K�V�=į'�x�U��^��]���Z5���6�:g�����=K��E1oۥ�9%Y�|Q�"�'f�b��q��[�S���6g��ϵ�,K����� �cee�Ơ�k��M7��:a��]���jS0X�@X��*���vLb�t
P	��ݬ��=�BA�:<!m� ������b4�27&7ƌ0n����ã����/)���cuM�Ƈ��v=��sf��r��Ʒ7�[u�ϑ��@TB���Ũ�3ԆR�K�Zȳ�������A�=��������t��|m�������:�z�?h����8�f�l)���3�
<k�=Fkg��}��؈q�X�q�� ��Qh�?eb|?�eψv~Edg�+�b�.a���1]���'��/��?
���.6^�G�+�;�����gM����/؞�8��yiu�CMXK8>zpurG$~�pB��R,�L~��K����_����G�H��e�����ҳ�+j'c$�P(HMפ"�tO���D�m�BeA�����x����
�6���s_��HG��C�	�?r��y|%e��/���E"�9'z�v�r��N�g����nR�?�ЂL�\�B����'�N=f\��v�uC`��u��w	~��^��.��×<bW#���(�N�
�uOQ���gt�
���u�w��HM
fj}�,�AT�|���1�lػ�x���z5h*f�C!	2ȱ{+x>�c�V�����ٚsFX;B�8�rf�)9�U�.��C�҄����0D����q^�S�w!d(�b���VZ�b���o�\�q�?D�V4���A��͆�9�u���3���Syጕ�{�+m���E�����JoɽiP%�k��U!@z=�-�=[�z��Am�C�3&wi
���f��N�~�(���m`;��b�,kr���V�ȅ#;�H���؎��X�|v�R~ԶU�<�a_���.��ALwo/\�Gf��)��#�%G�c����C
o�]#�:�҃&*@>^6u�{��IP����g{��sS�7����ƴ�r�-K-TNq�ٝ1��<{�V�O����L@�h��z<ߠ�'2a��2e�x���w:mD���I4���������H��{Ȧ���#�J�(,�#��FF�d�kX]	 3�<m&�*kX��ߕ����C.��ƽ���y�w�Ey���H'�[瑫�����5�_�*�ӣz}�Bw���~���Y�ٿ��0$B(�.g�$'����]`�۫Z�	�v��PGf�+��d�����n|;��6TD������M�LZ���|�#�*�0��~���K�Y�p���ˑ�k"ȯ�j���0��y� I0�MH5Q��B
,r�v-����U+�^p�V�w�`��MU`3/Gd��V�c��)�0�銕_���Ug,Mѓ2�ۼ��j�sӾ�2xJ���m�d�[����`�,�h��d�
O�.�]��[:��P���'�EV�܅C~%qVG�,�o#�g�)��W��Sn�Q�z ����/����	�򟩋n4/�z\!/�I@�����//�h];X
�U
F/Bi����m�5�x�P{*7�}��-GvD!�d�OHP1L�BC�%��v��Gp��pg���:Oë]�~�6�����j*�W���b�{h�R�>�~�R�0�\����@��{�w��mPڳ^�b�/�[Ϛ�I��4h�Y�Rۀ�#�_��9���K�J�^9�p�jM�QzᓫV�'�_6�����h�jP�#�C�2�0.
���p�X�)����Yc:D�c�WG��,	ǫ���`���l\��y�x���Oʣ,��w�~EQ���w��(�����t6x:��Y�>�O�C��2�%&�
�:�CYOx��Ϛ
P�ø��m��bp��OB������%2p��d��a��������J��C()��}"FὊ2��
.6��A���B<P�c=��-�~�b���6�g6���Ao. (iTN^���ѧ%(m</"�_�N�e�_ք�gԱ���Q<+h�n��o��9ˍ�ԧ��W��.�ykVɐ�����/��p���J&�͑��Ʋ�j)E����d�
��|sW��2�n��l�w��h�n�̎��f���
g�(�Vwx����b�7G{1�*�tG��OS����{gl���(X1~��,AW�C�Qƒ���[T��sp2AC�M�*W�q�D��*ͽѼ��y�@�BAy�w��Oiy(�a�[�n��`�zȹ���}P����"���v	8�p���8����)P�}^F-}�� �1jIFCJb���钑Q���O��r�9��X���O�+-$�71���[&�ty+@�	�#��BO-�F�����71BiSX�0�.(G�����5|�E�zs���7(C�a����g���E�z�ř��̨���Ȗ�w36ab�V�E�X���?��JT0����ЏD��&��ӳ���Z�?o֜$��V�@
��l��Šp���F7:��
���V���ﷷ�XRl��������|Q&��
�JxIU�F����>ʿ=5A�u���L�lC���ZXtO��z4�պ��-�i�x�Ɖ�C�|I��Ba\��?�~��?e�.=�EJ�����/E�ЯR��A�);�Ϯ�8��P]���^�	��j����>�Ʉ���@�V;u����Ѫ'܆��]�
�%ZDR;B�U1i"鞞ma���[���^Kif�Ь�h�_'/Q�Lc�y�������y��[̕�y�(��6���PV����Ƙd�${��}S,�{��>����ۍ�)b�wz�Y�����|n�R�LJ��f���7y���b��A
�SBvB��L���Z��`~�*��g,��R5CR�P���T�Z�͢E��fn-f�q%�=�=��,X�������4�^���E�}|��~R�-?�iv���!ҋ�u8���9�@�]rJ�]ϟ�F;"G��IžEW�n�*��)�0>��8�[7t���e.��r������@.�u�#��x|˼�pu��E�Ñ�El��l�Ϝ~��N���{va:c"6�	��L���=%V&\fķ���p)-�Ru��Ⱥ�n��Vf��S��_�[uֈ��q�"Ft�u���V�}��N��e��Q��x�m���,��<���.�4:|��P�fM���X����+�	P�'[WZ��l�w��	ޮ��p���D�O꺿�b�(;~
%
J{�`c���{�V���@3
1�={m㮓�o2�(8���^�{�oʰ.�"M��<o��	�$�CEt�mD(�h/F�
HS�c�N�=`<	�UF��5�@���kh���R� H?m�P�Bԑ5�)x�٣h��'�<��|m�P1������~,�W�b�y�+m�~�z+��OX��eE`f�I[:�^��o����cJV�9���5��s�D;�R�Uc��jwd�S��t�E�D��0���w��7�}����7�"�y���A�z��qj_+��ho؍0�����V�l���z�8j���P�	3Zࣽ'SnD]��w�X��N����q[�U���*�r5'y
�u�����F��6�`�zZ�%��DX�9��^6�qE�%�Tq,.5�Z{XK�
[E��)a
�	C%��훾}����[�ˀf7T�:o8h�C�*U�d�n�����sҘ�r��o����������o�<���
:��`��c��o����p�u�*
�g��
+��~�n�tY�O�5uܡ����_��_�IY��Qx��\=xO�����v_�@4iM��TF�⤂�z�v,�/
���~�i#�2�@�
�ӭ7�,��|��/n�i���`�����kku�brt�xC}
�_�*t��;��r���ǔ�X*�_����،�1h�o�J�����SI�a��[���Р�������¢Y����^L�|�r�߫���E���yQ����&}%��;�UpFL[㼨T ��K��
\#Vͻ�uL�������$�府���U�IF�_�ke�����$Xr��W~����'`�Wߞ����1�����fqQN��q`��������I�i�&�)~�'��,
��E���2qC�`��3��<pad%OS,��Ud l�6�(��'+�j�3�
��q�1Z����'�  �@��2�DDUJ@�A�D$�#-�H3��V���'m�ſe�-�H�`���zZ�Ũ��įt=㨄ȝ�>=���P
�|+�Zx���5fԛ�I��
p�=Tp����"g4��_P�9�AK�lby��X`��k��z�%�*�ᇾ~�i���%}"][Ej���>0�>Dy�n��EH��[E]G�����nu}�Rfr��.*b��$�h�0��z\\����h:�O4�kk�q�����p�Il���� �>�������c%�r��[Y*j1����ٯBj��-w�بnOEZ
]��p�X�ٚ-����L<—%7�o�R.w*����^'�n�����R���bc��#j3�042T���3*;=��(�`�p`͈k����;�M����0��tŅ����&rz����\�
(���=K�&@�o�$�+����}�L#�i�u�q���MK(��ě@q��+vI�ߥ���k���'wM�����,���;sB9b,�l�-���P��1�sw}|t�pX��r�a�@�
F%Yuk�o
�a$e��eh�?꜃�K���٠��f�v����4
P�b����N�r�A�l��ء%q���֗����/uĬ����B^��21�a��iQ9���?,X��7�D�ύ�֣D��(	ˁ�=���Ѯ�0��f�V��x��2�!�mP������@�#�c�ό q��ؤ?s�ᷱ��׹����	7�{�<r�<o ��z��p	��v[�����Hlg泃��֌�l�kKG9%I��-�傹7<z��	��u(�\Ï���� 1I�O8 �맏�^�o�i�J�!$�
;�-(mj|�3��Kt|�t�=�F��Z�����{���$���2ɀB/���b8��JwXx���I=��!ȶ	|
�x�,d��Dg�
2�Z+�"^�3�ۉ�w�5�@��|f�+
d;�6*�H�&�>��)ba�>�o��޷�H���Ir��@�aS܎��0�ڕ�W��&���^�)	�xA��kh
F-��*���H΃\ef�Y�䄘V&v��i�fB�ij��$t�,�q6g�7;/|I7�y�A�r�O���I��A*�C��F����~�Dj���:}��!�[J��P+�F#���qR~�H(��\���~E>��@�	J]�C	����#4>M"�ivJ)�,7����9�P2����_J4m����4>3��,�S/"�T�+��\��������ǎ3���s��]�1~�7	�nD-�B-H8�F4��C����2���c�dzH��wvJc��x�יtY��h��R��X�IX�~.����&�/=-��go.O���6�|/��Y����<����L2�'����Pt��d��׸�{�m�CQ}]��?�B;��&\'M��ε(��dg��x�/b9�w�����qN�戊����uJ�b�h���?Q���%��\�Ox�;p_@��ě�d��mj��n5�KW�����~R_H/�����fAz�Q�s]^�m�-�nvc�q!��˞Vv
4
�� �b)�E/�"�Z�-�u,s����Yۃ6�z:k!��$�*��4]>�.bk|=[,�������
B>��E>��4���,�u��"|+���pQ���䇉7������mS��H�gT�^-���Uw�c�
C~��]	B��[�w��L��1��9�?�''j[����P��3���C���X�����dz5k�J՚����pi�v�Ɉ�C菦��`"
�ϳX��ڍ�V���$o�x���vs��̭S�X%p=�7I����)��(��<׫mΟ�S�j�M|'����3յK�i.y�����>�^�6�̈��y(��Y�v��g�K�S"�l:;1��cKz.eiDߊ�7.��I{{A��kp4q�:���`��.r�%$qȎɋ}�z"��'F�`ge����m�i��82��G���L����CW._���=���F/.PwĘ����DZH6�ޞ��?��]����_�(o�ZI8��/�kH�T���Q�m4F	^蟄�U��Px��ɜ`p�z5�#_��Ny�;�1�����.X��=f�)����1�^�jC�����^O맚F󈸮��!�Dq���62C�������ڷ�
��#?7��ڥ�{Jy@gi?�o2�� ��f�߁�B�#����
N�b3l��K��i!v�g���rG��3&���$�ln��<{0�M�[���{a�Љ,+�5>��Y��:$���r!g�����7CY��C��j���b�.W|S�V���xKY��F�p�S���Ѳ�C.qI,�����5��v���&~9��b�<��ɕwR�d���u����ꮊ>1�}�������&p��F&�.��/B�1B���mWi������[�<_^��sy���Q8n��ǂ脅\1E��
��m�`K�gi�h�Q]ڹ>�يC�zȥ;�����-�6��pๅ��!���z���p�g�k���8G�2��qo��U…^	���l����(�n=A��ɶ-���R��i�9���,�0c�h�L��1j�ek��%ˀ��ް_�U���܃���2W1�R���F_>_��F����3�9߉
hRп�ܽ�wW��jȂIV�_H���#8t����?��A߯᜸
�R�R�[Z�J�OG�K.�kR�**�#���H5�$��TOfS����5����pAFh��+c39�u}�t����
�^H8�u,���8��~�Q����/(I�d6xÚ����&R���'��������:hK̥����E]s���2:z?^��r�?������
����'ԙuvGՑt��Z��a�J7�g��&|�1�vh��l�I,���@���#�� �`���)��̶I����z����S����A}d-�7��R�}z���߀R��AX4@aǔ�g��샦�3srƈa&#��Ż=5�?��&��� ��e���>N�H�7Z��:x�7�ﭠC�-��E��<lL��D�ծ>1�.f1�B����P]��-f��XN#Q=��	vWœ~m����Ԥ3� &){�ɦ����7����xc&�u\GY���f���e�����m�x�޺:��q`�㼌��@�{މ��N�&��iX�duk�?N�Ca9X��^�����?�pܹ�l,�,*Y%���U0ˇ%o4g0����]r�f��@�����q���>����T5�4.�Qx.��q�v�Ed�����G�>�G!���(ST�GO,��7T��:C���9{��Cɏ�5���3Es+n���ǚ\��Sa����^,P�8�J�zu����>���9���%$�7b��TL�	-G�O�J��a�)��+�T�L��y���Y�OP�!�X���*�W..�2�Q�rB��\)=��k~1G���#�9�$X��u0����{�`�9�T�R��fU�1�kVf�Kb���c��8w���Zt���k5�_�?���\�X0J�κ�.��Q>����*�͌��4�LN8����ӆ`u�8��6�NQ��8F�
Ȇ�$��J�����HUw�����r�0���}y�fF��7��X���7n �������ɴ'���0ƑkF�z�":I�"B��L����M|�bt�A�R�b�Gr(�����GU�_�iA �ɢ}5��΋�Ӊ.���`��Q^����a��П�%��m�fR"y�}]����2�e�M��֢�q��
��5��Všq��!���:CJ�!�7֩�<!�̒W3ǁ�C��G���8��U[ޢ����MA��r������x����@iNcDZ,�su���5��3BP9�V����C��^�0O!������.kqŸ�p���ȫa�>�E��]��q�ڴЭ���?`��n���Y��'4di��շ�0�J�fs�IJ03=3W>qh�p����8�3#H�mD�N7�����������l�m�8�7����7CDҡ��p
tKz�h�&Pޔ�s�?���!�J���E����Q�2��,���l�
��2#�^ug���k�@$��Ѕ�_,�@����u�^jM��ƶ�n�F��:.w���]l+S����EV�l%��n����Z�c��%#Q�I��5�B]���'=�v��`�Ƙ�GQɓ�.&\���+�Id�Z��s}���|^�=}�Ǎ��}k�ُ��$�J)��~�磾z"����
ρ�
��IH́�_�^�4_nv?��p|]n<�%��Ό��Prƚ���o��Ώ�;������s���\\�{j���#�7{ד�xl=�+�]'ۓ��%ҩ4}.�2�tS�%μ���+����x�N%����9OSU�S6�`Gp��APsb���m�3�Z᱋A��@lOʟ� ���JH�=�s�"���	ҍbJX.�Z� b����S*�nC���5�}p9�!�Z�p���W�l�wf^�|R�ǒ��T�z�C �ci-ȪCY������&�264���%����Zw��}��wݍ��k.�W�M|$)O�@�pA��&�S3U�V����D��w��%j�I�7�����|z���C��VF0����o"��#6���0�]�a�@���k�؄䠬�-T�����$2ބנ�^)Pt#�ͳ�|�<���ܶ���s�>���6C>��lH�l0��}�c
���q3Kx��|I���'WU�b	D&�v��%P�M��@2�v�"��F�!+^	�:J�y�avw���Ó{����e�h���;J���R�{�.o)�vi��a�k�wb\�{k��S�7��l�6H����$�d�M�X�@��8�
(8Ы��!��HZ����2���$������@�™���F��f���~���Jf��.�/�c���=�>1��&u�\o�CK�e�AO9W8�t��R��v���Et����L0	tW\]m��[�a��Fx�����n�����RC.>�q��v���!/p�/���~�s�8{��!kbr��&�����2c�j�>�)^ֻ�~�\9���aQA9��Ps�yF#�cvN��vgrO�o%�޸����4
/`��YUЛ��(Q�ʦ��`£#�~2~tq+/63�Pv^O,�8a��I�!��v��gDq�F���qq�@c�?��*�z#����{@�R����!�w68x�7���,����ָ'�����l»���[�&�󳲻��=yH�q�b���{��5o\ϠA))��01*a����S�
,��ӎ�H��D3Xm@��M+֫g�lE�;�#�2�^~x���o�^Lm���.\W���;o�ݚ��]���&�]'���A��ۢa���d�q�7�X���qOK���Ռ�
�YSۜ{2Zs�q��#����4�G���+��	��"I.O�Hˎ=.�{��ȞY��c���V���%uJҋ]�V���k�{��9�Pb��m�V|��U�{�O�Ș)��|8Q����_g܏s��u%ᮿ���·��J��4���}2�0@��&�B&3K�A�v��C
�N�� GPHn~�7�e�I��vGV_�?�yJ.��uT�Z�҆�v:�5V3J�S%��5A���h9:��6�]��A�ʙ��:·n(���F��P�	ӫ۞7����f��͠"�#cא���4�'Wqm!]�SS�LG5�
+o�-%I����^�8�
��D��a��H�Q���:�Ȯ���ǒ1k�@��wm���-C'�M��J0 "�~��B�5�4��!p�p1ɀ��`�F6�!d�
�IG*q�ߊ��)U���>Shl�:�
*�Eom�Oz@�^��	������z���yf<�z�m�ր����/
�p$�����J\u��v�#����L-�Ž�Rο�L�af�K��Br�ro�vz7���s���"4�%DЙ;���_�#3(�)�����ـ�ְx��!�ym�+�]��i�m�/;��^��XE/�.���zc⛡�B�Ջ܏�$@�T�0�
��:$��9`��03��0d�5��M]y0Uz-���	�����(DA��Su�0[z3���!���.Drܐ�`��9
�8@R3�f���±����$
�]�� �!O�n���x�9���a�O��	��
���������������
������d�����
�����
�Q�2�}������z���L�����+���r����)������������0�����
%w�z�iW��,I��$p��	��
�
�
�0
}0
���y�0�1�2�2�2G3i3�3�3�34o4�6�6r7�7�7�9;4<�>�@,BQF�FQH�H�I�J�K�L)NdO�P	R}XY�Y&Z�Z,[�[!\e\:]^�^f_`�`|abc#d'e*f9voz�{�{�{�{||'|8|I|Z|k|||�|�|�|�|�|�|"}a}�}�}~=~P~c~�~�~�~+j�$���������"�������?�Q�c�u�����������������N�����	���U"�������������-�>�O�`�q�����������6�I���&�j�?�Q�c�u������������������?��W�g�x�����������������,�>�S�K���|�����p!�o1�D6E�E�F�G�HI�I�J�KcL�L�LmM�N�O�P�Q�RT)USV,W3X)YZ&[�\�
]�^J`�a�c@eg�g�gh^hCjgj�j�j�jkdk�k�k�kl+l�l�l�lm0mGm�m�m�m*nLncn�n�n�nFohoo�o�o
pbp�p�p�p�qHr`r�s�s�t�tu%u<u^u�u�ubv�v7w�w�wxZx�x�x>y�y�y"znz�z{R{�{�{6|�|�|}f}�}�}J~�~�~.z��^�����B�����&�r���
�V�����������	��_�����
�C�|���=�����T���<���<���B���r����^����}�?������o�d�P�A�2�#��-�C�Y�o��������N�������`��� �����@���S���]���g����m����k�A������}�L�F�:�.�"��
�(�A�Z�s�������9������`�����D�����(�t����X�����<����� �l����P�����4������d�����H�����,�x����'�;�O�c�w�����������#�8�M�b�������������0�U�l������������)�@�W�n������������+�B�g�~������������;�R�i������������&�=�T�y������������(�M�d�{�����������!�8�O�g�������U�x�*M����`��!�#�A�M��Y7
�a�0R1faz��9�������9�"��[���!4
D{q��U�	������������[8�7�Q�
���0�2R3�3�6~7cz�{�{�{||"|3|D|U|f|w|�|�|�|�|�|�|}N}�}�}�}*~J~]~�~�~�~W����d�V�u���7���9�K�]�o������������������;�~�����������������(�9�J�[�l�}���������#�C�u�W�9�K�]�o�������������������E�b�r�����������������&�8�J�(�H
D�L�LGg�gOj�jpk�k�lm�m6n�nRo�onp�q�q�s�t u7uNu�utvew�w�w:x�x�xyhy�yzLz�z�z0{|{�{|`|�|�|D}�}�}(~t~�~X��<����� �l����P�����4�������������K�������/�h����w���1������
������7���v����k�5�������S���������������������-�i������G�����4�����T���E���=���G��������m������W�&���������r�f�Z�N�B�k�j������������a�����>�����"�n����R�����6������f�����J�����.�z����^�����B�����&�r���
�V����� �4�H�\�p������n���<����z���N���"�����`���4���������	�h�=���s))))




))
))%











'(


















((((��r��|�=�@���M���X���V�}�e��t�8���B�1�[�8�����M�/���������X�����>���z�s������F���;���m�_���CV
���5
`@0�1E2�23m3�34,4s4�6�7�8R:�;D>�?/AeEUG$IJCKLLsM�N�OMQR�X,Y�Y;Z�ZA[�[6\z\O]$^�^{_-`�`�a0b4c8d<e/f&z�{����
���9����� ���Y���f��U��R!�C�D�E�F<GH�H�IeJKL�LaNAOEPDQ�R�SeT�U�V}W�XyYpZ�[]j^Q_�`�b0d�f
gng�gh�ilj�j�j$k�k�kl?l�l�l3m[m�m�mOnwn�noko�o�o!p�p�pbq�q&rJr�s�st�tsu&v�v������%�:�O�����������X�o���������,�C�Z���������.�j����������>�U�l��������)�@�|����������P�g�~�������$�;�R����������������?���b	�6�3�9�<�C�H�L�N�T�Z�^�b�i��s�5�������
���� �'�.�4�;�@�B�H�N�P�V�\�1�>�K��������������������������������k�x�������������������E�R�_���������������������������2�?�L��!�.�v�������������
�Z�g�t�~���F�����%���l�	���
��$������������*����� q��	^djnu�c�DQ���&C���]j�������
�
�
�(
,
i
l
r
x
������������0�1�2�2�2�2B3e3~3�3�34j4�6�6m7�7�7�9�9;;"</<�>�>�>�@�@�@
BB'B3F@FMF�F3H@HMH�H�I�I�J�J�K�K�L�L�L
NN$NEORO_O�P�P�P�Q�Q�QReXlXpXtXxXYY�Y�YZ!Z�Z�Z['[�[�[\\`\(]5]�]
^�^�^�^G_T_a_�_``�`�`�`]ajawa�a	bbc
ccdddee"eff&f1v4vkz�{�{�{�{||#|4|E|V|g|x|�|�|�|�|�|�|}}O}\}�}�}�}�}�}~+~8~K~^~�~�~�~�~�~&Xe�����������ƀe�r������W�d�q�~�����v�����������ă��΄ۄ������8�E�R�_�l�y����������������:�L�^�p���������ʘܘ���<�I����™ϙ�������M�P���úԺ�����)�:�K�\�m�~���������$�1�D�v������"�X�e�:�L�^�p������������������H�N�S�Y�_�c�g�k�o�s�w�{�������F�S�c�s�����������������'�9�K�O�����x������!�1�1�D�D1E�E�F�G}HI�I�J{K^L�L�L�L�LhM�N�N�O�O�P�P�Q�Q�R�R�STU$UAVNV
WW'WX!X.X
YY$YZ
ZZ[[![m\z\�\�]�]�]�^�^�^*`7`D`maza�a�c�c�c e-e:e�f�fWg�g�g�g�g�gXh0j=jbj}j�j�jkak�k�k�kl(l}l�l�lm-mDm�m�m�m'nIn`n�n�n�nCoeo|o�o�o
p_p�p�p�p�q
rDr\r�s�s�s�t�tu!u8uZu�u�u^v�v w1wfwsw�w�w�w�w�wxx;xHxWx�x�x�x�x�x�xy,y;yiyxy�y�y�y�yzzzMz\zkz�z�z�z�z�z{1{@{O{}{�{�{�{�{�{|$|3|a|p||�|�|�|�|}}E}T}c}�}�}�}�}�}�})~8~G~u~�~�~�~�~�~
+Yhw������=�L�[�������Հ��!�0�?�m�|�����ȁׁ��#�Q�`�o�����������5�D�S���������ǃۃ���L�Y�������˄���0�=�i�v�…υ܅�*�7�x�����Ԇ���2�A�N���������)�6�����������)�6���������� �/�<���������8�E�R�_�l�֋�����
�w����������-�<�K�X�ōԍ����l�{�������6�C�P�]�j�w������,�9���ːڐ������������đёT�c�r������� �/�>�M�\�i���*�7�D�Q�^�����.�=�J������.�;�Ԗ�����,�ŗԗ�������ŘԘ����̙ٙ���
��'�֚�����!�0�=����
��(�7�F�S��� �/�>�M�\�i��'�6�E�T�c�r��.�=�L�[�j�y�����j�w�����������ŠҠ������ġӡ���
�Ң������,�;�H�
��+�:�I�X�g�v���H�W�f�u���������������������Φݦ���������&�3�@�M�Z�5�D�S�b�q�����������������ªѪ����
������"�1�@�O�^�m�z�U�d�s�����������ͭڭ��ĮӮ�����-�:�F�S�`�m�z�����������Ȱ��ȱױ�����"�1�@�M�>�M�\�k�z���������ųҳôҴ������,�;�J�W�H�W�f�u�����������϶ܶͷܷ���	��'�6�E�T�a�����������Źҹ߹������)�8�G�V�e�t�����������ļӼ�����-�<�K�Z�g�n�}���������Ⱦ׾������'�6�E�T�c�r���������������������
��+�:�I�X�e�������������������!�.�;�X�g�v�������������������
�'�6�E�T�c�r�������������������#�2�A�P�_�n�}������������������.�=�L�[�j�w�������������������*�9�F���������������������&�3�@�s�������������������	��'�4�g�v���������������������(�[�j�y��������������������O�^�m�|�������������������C�R�a�p�������������������l�y�����������������������"�k�z��������������������.�;���������������������)�8�G�T�����������������$�3�B�Q�`�m��������������.�=�L�[�j�y�������������)�8�G�V�e�t��������������(�7�b�o�~�����������?�N�]�������������#�2�A�o�~�����������%�S�b�q�����������	�7�F�U��������������*�9�g�v�������������K�Z�i������������/�>�M�{������������"�1�_�n�}�����������C�R�a�������������'�6�E�s�������������)�W�f�u�����������
�!�5�I�]�q�����������!�6�K�`��������������-�R�i������������&�=�T�k������������(�?�d�{������������8�O�f�}����������#�:�Q�v������������%�J�a�x������������5�L�c�	�������������(�Q�t�&I����\������������!(/6=DKRY`gnu|������������������$*07>DJPV\bhntz����������������������
#)/5;AGNTZ`fl6�@�Q�W�f�n��x�9���<�
���$�+�1�8�E�K�S�Y���3�@�9���������D�������B���i���Q�����m�z�`�����$�������G�T�.����������G�����$�������4�A����#�9������������\�i���������B���x�(���d���n������0���%��gls|�iFW��I��_po�/�B
�
�n�2
o
u
�]����<0�102�2�2�2i3�3�34o4�6�7�8�9=:;�;$</>�>�>�?�@�@ABBPE5FBF@G5HBHI�I	J�J.K�K7L�L�L^MNN�NGOTO�O�P�P8Q�Q�QRRiX}XYY�Y�YZ&Z�Z�Z[,[�[�[\!\e\*]:]�]^�^�^�^I_V_f_�_``�`�`�`_ala|a�abbcccdd#d
ee'eff,f#z�{}Q}�}�}�}-~�~�~Z���������g�t�����Y�f�s�����x�����������ÄЄ݄�����:�G�T�a�n�{����������>���ę��	���6��&�x���Z����K�V�\�a�e�i�m�q�u�y�}�������H�U���b��@��N!�C�D�D�EoF'G
H�HuIPJK�K�L�LLN�N,O�O0P�P/Q�QsR�R�S�SPTUrUCV�VWWhWX#XnXYYdYZZ[Z	[[�[o\|\]�]�]U^�^�^<_,`9`o`oa|a�b�c�cd"e/e�f�fg[g�g�g�gh�i2jgj�j�jk�k�kl+l�l�l0mGm�m�mLncn�n�nhoo�o
p�p�p^q�qrHr�s�s�s�t^uv�v$whw�w�w=x�x�x yly�yzPz�z�z4{�{�{|d|�|�|H}�}�},~x~�~\��@���؀$�p����T����8���N�������2�k�ąх�,�z���׆�5�C�������+���������+��������#�1�������:�G�T�a�؋����z�������!�0�?�M�ȍ׍��o�~�����8�E�R�_�l����� �.���ΐݐ�����������ƑW�f�u�����#�2�A�P�^���,�9�F�S�����"�1�?������"�0�ז�����!�ȗח�������Șט����Ιۙ������ٚ�����$�2����
��+�:�H���#�2�A�P�^��*�9�H�W�f�t�1�@�O�^�m�|���l�y�����������Ǡ������ǡ֡����բ���� �/�=���.�=�L�[�j�x�K�Z�i�x�����������������¦Ѧ��������(�5�B�O�8�G�V�e�t���������������ŪԪ��������%�4�C�R�a�o�X�g�v�����������ϭ��Ǯ֮�����!�/�H�U�b�o�|�������������˱ڱ�����%�4�B�A�P�_�n�}���������dzƴմ���� �/�>�L�K�Z�i�x���������öѶз߷�����*�9�H�V�����������ǹԹ������,�;�J�Y�h�w���������Ǽּ�����!�0�?�N�\�q�����������˾ھ�����*�9�H�W�f�u��������������������.�=�L�Z�����������������	��#�0�[�j�y�������������������*�9�H�W�f�u�����������������&�5�D�S�b�q�����������������"�1�@�O�^�l������������������-�;��������������������(�5�v���������������������)�j�y��������������������^�m�|�������������������R�a�p�������������������F�U�d�s�������������������n�{���������������������
��n�}�������������������"�0���������������������,�;�I���������������	��'�6�E�T�b�������������"�1�@�O�^�m�{�����������,�;�J�Y�h�w��������d�����B�����&�r���
�V�����:������j����N�����2�~����b�����F�����*�v����Z�����������#�8�M�����������U�l���������)�@�W����������+�g�~���������;�R�i��������&�=�y����������M�d�{�������!�8�O����������������+�x�M��!����������	%,3:AHOV]dkry�������������������	!'-4;AGMSY_ekqw}���������������������
 &,28>DKQW]cio��;�H���{��������t������u������������5�u�����������f��������O�\�������_������������f��������<�I����+�o�{�����]�������d�q�����
���n�
���T��������!�z�����������#�}�����a�����0�N���4s��;g���c��w
�
�
��
��U0�1l2�2�2�2,3O3w3�3�34W4�6T7z7�7�9�9�:;<,<v>�>�>`@�@�@�AB$BF=FJF�F�G=HJH�HbI�I\J�JwK�K~L�L�L�MN!N
OOO\ONP�P�P�Q�Q�Q�XYkY�Y�YZzZ�Z�Z$[w[�[�[\I\]2]�]^W^�^�^_Q_^_�_``}`�`�`/agata�abb�b
cc�cdd�dee�ef#f;z�{�{�{�{�{
||/|@|Q|b|s|�|�|�|�|�|�|�|}9}Y}x}�}�}�}�}�}~5~E~X~z~�~�~�~�~#Bb�����X�����À�o�|�������a�n�{�������������������:�˄؄��������B�O�\�i�v�������͖��G�Y�k�}�������Řט���
�.�F�q�����̙��N���Ϻ����$�5�F�W�h�y�������ͻ���.�>�`���=�b���G�Y�k�}���������������
���1�P�_�o������������������"�4�F���p��kD�DE�E�FpGSH�H�I�JQK4LzL�L�LOM�N�NO�O�P�P�Q�Q�R�R�S�S�T!UVKV�VW$W�WX+X�XY!Y�Y
ZZ�Z[[%\w\�\n]�]�]�^�^�^�_4`A`%awa�a�c�c�c�d*e7e�f�f"g�g�g�g�g�gChj:jKjvj�j�jkNklk�k�k�k!ljl�l�l�lm=m�m�m�mn2nYn�n�n�n0oNouo�o�opLpjp�p�piqr:rTr�s�s�st�t�tu3uJu�u�uMvpv�v.wNwpw}w�w�w�w�w�wx)xExRxqx�x�x�x�x�x	y)y6yUyuy�y�y�y�y�y
zz9zYzfz�z�z�z�z�z�z{={J{i{�{�{�{�{�{|!|.|M|m|z|�|�|�|�|}}1}Q}^}}}�}�}�}�}�}~5~B~a~�~�~�~�~�~�~&Eer�����
�)�I�V�u���������
�-�:�Y�y�����Łҁ���=�]�j�������Ղ���!�A�N�m���������Ճ����4�V�v�����Ȅ��!�:�Z�s���̅م�'�4�c�����������>�K�z�������&�3�q���������&�3�q���������,�9�w��������B�O�\�i���������S�����������*�9�H�U���э�����H�x���������@�M�Z�g�t�Ϗ�
��)�6���Ȑא����]���������Α)�`�o�~�������,�;�J�Y�f�Г�'�4�A�N�[�Ŕ��
��+�:�G������
��+�8��������
��)���ї�����
����˜ј��������֙����
��$��������-�:�������%�4�C�P�ɜ��,�;�J�Y�f�ߝ$�3�B�Q�`�o�|���:�I�X�g�v������t����������� ϠW�������Сߡ���
���ޢ������)�8�E�ͣ�(�7�F�U�d�s����T�c�r�����������C���������˦ڦ��������	��#�0�=�J�W��A�P�_�n�}���������N�������Ϊݪ���
�������.�=�L�[�j�w��a�p����������ʭ׭n���Ю߮�����*�7�ݯP�]�j�w�����������Űk�űԱ�����.�=�J��J�Y�h�w���������³ϳu�ϴ޴������)�8�G�T���T�c�r�����������̶ٶ�ٷ�����$�3�B�Q�^����������¹Ϲܹ�����ź&�5�D�S�b�q�����������o�м߼�����*�9�H�W�d��z���������žԾ����ÿ$�3�B�Q�`�o�~���������m���������
��(�7�F�U�b�&������������������+�8���d�s����������������������3�B�Q�`�o�~����������������� �/�>�M�\�k�z�������i���������
��+�:�I�X�g�t�8���������������	��'�6�C������������������	��#�0�=���������������������$�1��s�������������������	��%���g�v�����������������������[�j�y������������������
���O�^�m�|��������������������v�������������������������w�������������������
��+�8��������������������&�5�D�Q�3���������������!�0�?�N�]�j�L�����������
��+�:�I�X�g�v���e���������&�5�D�S�b�q�������������	�%�2�P�l�y������������+�K�X�w������������/�<�[�{������������ �?�_�l������������#�C�P�o������������'�4�S�s�������������7�W�d��������������;�H�g��������������,�K�k�x�����������/�O�\�{������������3�@�_�������������$�C�c�p�������������/�C�W�k�����������/�D�Y�j������������&�8�b�y������������6�M�d�v���������
�!�8�J�t�������������H�_�v������������3�J�\�������������0�Z�q������������.�E�\��������������� �I�c�
8����Cn�����5�B�`�[���������a�������b���������q����o�|���������F���������I�V�_�����?�������i�����F���������6�C����%�C�[�����=���������^�k��������f����L���������t������������p�����Ty�����Hx��	.j���&a���N��b
�
�
��
��A0�1_2�2�2�23I3n3�3�34J4�6G7t7�7r9�9�:
;�;&<R>�>�>8@�@�@�ABB�E7FDFbF�G7HDHbHII�ICJ�J^K�KZL�L�L�MNN�NIOVO&P�P�PtQ�Q�Q�X	YRY�Y�YZaZ�Z�Z[^[�[�[\C\�\,]�]^3^�^�^�^K_X_�_�_
`U`�`�`aaana�ab
b�bcc�cdd�dee�eff'z�{�{�{�{�{||)|:|K|\|m|~|�|�|�|�|�|�|}$}S}c}�}�}�}�}�}~/~?~R~e~�~�~�~�~�~-\l��	��&�������̀i�v�������[�h�u�������z�����������̃ń҄߄�����$�<�I�V�c�p�}����������A�S�e�w���������ј�����@�P�����ƙ֙��:���ɺں���
��/�@�Q�b�s������������(�8�K�z�(�\���A�S�e�w�������������������J�Y�i�z���������������
��.�@���g��b�C�D�D�E�FcGFH�H�I�JDK'LeL�L�LBM�N�NfO�OjP�PiQ�Q�R�R�S�S�TU�UEV�VWW�WX%X�XYY�YZZ�Z[[�[q\~\F]�]�]x^�^�^�_.`;`�`qa~a`c�c�c�d$e1e�f�f
g|g�g�g�g�g5h�i4jEjmj�j�j�jCkfk�k�k�kl^l�l�l�lm4mzm�m�mn,nPn�n�n�n$oHolo�o�o�o@pdp�p�pcq�q1rKr�s�s�sqt�t�tu-uDu�u�u?vjv�v(w9wjwww�w�w�w�w�wxx?xLx\x�x�x�x�x�x�x#y0y@yoy|y�y�y�y�yzz$zSz`zpz�z�z�z�z�z{7{D{T{�{�{�{�{�{�{|(|8|g|t|�|�|�|�|�|}}K}X}h}�}�}�}�}�}~/~<~L~{~�~�~�~�~�~ 0_l|������C�P�`�������ۀ���'�4�D�s�������́܁��(�W�d�t�����������;�H�X���������σ�����P�a�����„ӄ���4�E�m�~�ƅӅ�!�.�?�|�����چ���8�E�V�������� �-�>���������� �-�>����������&�3�D�������NJ<�I�V�c�t�ڋ����}���������$�3�B�O�`�ˍڍ����r���������:�G�T�a�n������#�0�A�ѐ�����
���������ȑّZ�i�x�������&�5�D�S�`�q��!�.�;�H�U�f�����%�4�A�R������%�2�C�ږ�����#�4�˗ڗ�����%���˘ژ�����Йݙ������/�ܚ���	��'�4�E�����.�=�J�[���&�5�D�S�`�q��-�<�K�Z�i�v���4�C�R�a�p������n�{�����������ɠڠ������ʡ١�����آ�����#�2�?�P��"�1�@�O�^�m�z���N�]�l�{���������ƥ��������ŦԦ���������*�7�D�Q�b�;�J�Y�h�w���������©������Ȫת�����"���
��(�7�F�U�d�q���[�j�y���������ĭѭ���ʮٮ�����$�1�B�J�W�d�q�~�����������а��αݱ���
��(�7�D�U�D�S�b�q�����������ɳڳɴش�����#�2�A�N�_�N�]�l�{���������ƶӶ�ӷ�����-�<�K�X�i�����������ɹֹ����
�� �/�>�M�\�k�z���������Żʼټ�����$�3�B�Q�^�o�t�����������ξݾ������-�<�K�Z�i�x���������������������"�1�@�O�\�m�������������������%�2�C�^�m�|�������������������-�<�K�Z�i�x�������������������)�8�G�V�e�t�������������������%�4�C�R�a�n������������������!�0�=�N��������������������*�7�H�y��������������������+�<�m�|��������������������0�a�p��������������������$�U�d�s���������������������I�X�g�v��������������������p�}�����������������������*�q���������������������%�2�C������������������� �/�>�K�\�����������������*�9�H�W�d�u�������������%�4�C�R�a�p�}����������� �/�>�M�\�k�z��������������,�;�f�s�������������E�R�b�������������)�6�F�u�����������
��*�Y�f�v������������=�J�Z�������������!�.�>�m�z�����������"�Q�^�n������������5�B�R��������������&�6�e�r�����������
��I�V�f�������������-�:�J�y�������������.�]�j�z�����������)�=�Q�e�y����������&�;�P�d�������������2�Y�p������������-�D�[�p�����������/�D�k�������������?�V�m������������*�A�V�}������������*�Q�h������������%�<�S����������������@�]���2}���4h�c�������������������W���������:�������������s�����
�N�2���r����X������|�����������'�������e����6��6x�
O��~��
�
��
�q2�2�213Q3|3�3�34\4�6Y7|7�7�9�:<�>�@B'F�F'H�HtIvJ�K�L�M/OpP�Q�X�YZ�Z[�[\K\]�]�^;_�_�`Qa�a�b�c�df�{�{�{�{�{| |1|B|S|d|u|�|�|�|�|�|�|}K}�}�}�}'~G~Z~�~�~�~T����a�S�r���4��I�[�m��������ǘ٘����8�{�������Ѻ����&�7�H�Y�j�{�������߻ �@�r�T�I�[�m�����������������C�a�q�����������������$�6�H�u��pE�E�F�GhH�H�I�JfKIL�L�LTM�N�O�P�Q�R�SU1V�V�W�X�Y�ZX\�]�^`Wa�c
e�f-g�g�g�gHh jMj{j�j�j
kSknk�k�k�k&lol�l�l�lmBm�m�m�mn4n^n�n�n�n5oPozo�o�opQplp�p�pkqrArYr�s�s�s�t�t�tu5uLu�u�uRvrvwbww�w�w�w
x7xTx�x�x�x�xy8yey�y�y�y�yzIzhz�z�z�z{-{L{y{�{�{�{|0|]|||�|�|�|}A}`}�}�}�}�}%~D~q~�~�~�~	(Ut����9�X�����р���<�i�����ԁ� �M�l�������1�P�}�����Ã׃����H������,�e����t�І.���������
���4�ҋs����h�2������P����ߕЖ����șҚ����*�f���΢	�D���1����Q���B���:���D�ɷ�����j������T�#���������o�c�W�K�?�h�g��������������4�^�{��������;�Z����������>�k��������"�O�n��������3�R���������6�c����������G�f���������+�J�w��������.�[�z��������?�^���������#�B�o��������&�S�r�������
��1�E�Y�m�����������	�4�I�^�l������������+�:�g�~������������;�R�i�x����������&�=�L�y������������ �M�d�{�����������!�8�O�^������������#�2�_�v������������3�J�a���������������%�N�e�:����Hp����N���Y���W�~�f��u�9���C�2�\�9�����N�0�������Y�����?���{�t�G���<���n�`���DW
���F23�3-4�6�7�8S:�;E>�?0AfEVG%IJDKMLtM�NPNQ�X.Y�Y=Z�ZC[�[8\|\Q]&^�^}_/`�`�a2b6c:d>e�{�V�D�E�F=G H�H�IfJKL�LbNBOFPEQ�R�SfT�U�V~W�XzYqZ�[]k^R_�`�b1d�fgpgh�i�j%k�k@l�l\m�mxno�o"p�pcq'r�st�ttu'v�v��������@���c
�7��P���Z���X��g�
�w�;���E�4�^�;�����P�2�������[�����A���}�G���<���o�`���EX
���G23�3-4�6�7�8T:�;G>�?2AhEXG&I JEKOLvM�NPPQ�X/Y�Y>Z�ZD[�[8\}\R](^�^_1`�`�a4b8c<d@e�{�W�D�E�F?G"H�H�IhJ KL�LcNCOGPFQ�R�SgT�U�V�W�X|YsZ�[]m^T_�`�b3d�fIgqgh�i�j%k�k@l�l\m�mxno�o"p�p�q'rt�ttu'v�v��c
�8��O�<���G���E�l���T�����c�'�����1� ���J�'�������2�<����������G���}�-���i�5���*��n\�N�ur2�E
�s�42�2�34�6�7�8A:�;3>�?ATEQFDGQHI
J2K;LbM�N�O<Q�XY�Y*Z�Z0[�[%\i\>]^�^j_`�`�ab#c'd+e�{�D�D�EsF+GH�HyITJK�K�LPN0O4P3QwR�STTvU�VlWrXhY_Z�[]Y^@_s`�bd�f]g	h�i�jk�k.l�lJm�mfn�n�op�pr�s�s�tbuv�v������.�|�Q��%�:;B;L;V;`;j;�;�;�;<
<<!<+<4<�?�?�?�?@@@@)@3@=@G@Q@[@e@o@y@�@�@�@�@AA'A3A?AJAUA�A�ABRB�B�B�B�B�B�BC/C�H!I+I5I?IIISI]IgIqI{I�I�I�I�I�I�IRV\VfVpVzV�V�V�V�V�V�V�V�V�V�V�V�V�V	W$Y/Y9YCYMYWYaYkYuYY�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y	ZZZ'Z1Z�ZX[c[=<x<�<�<)=d=�=�=>P>�>�>?F?P?Z?e?r?|?SCkC�C�C�C�C�C�CD+DCD[DsD�D�D�D�D�DEE3EKEcE{E�E�E�E�E�EF#F;FSFkF�F�F�F�F�F�FG+GCG�G�GHNH�H�I
JJ0JBJTJfJ|J�J�J�J�J�J�JK,KDK\KtK�K�K�K�K�KL5LRLpL�L�L�L�LM-MNMoM�M�M�M�M NDNhN�N�N�NO+ORO}O�O�O�O$PNP~P�P�PQ1Q^Q�Q�Q�Q RPR�R�R�RSNS�S�S�S"TXT�T�T�T6UnU�U�UVWW*W5W@WKWVWaWlWwW�W�W�W�W�W�W�W�W�W�W�W�WXXX'X2X=XHXSX^XiXtXX�X�X�X�X�X�X�X�X�X�X�XYYY;ZDZNZXZbZlZvZ�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[[['[3[B[M[=�J���������������w�����������Q�^�����������������>�K� �-���������f�s����#��P��i���
��2�9;.<�>�>�@�@B&B?FLF?HLH�I�J�K�L�LN#NQO^O�P�P�Q�QY�Y Z�Z&[�[\4]	^�^�^S_`_``�`�`iavabbccdde!ef%f}[}�}�}~7~�~�~%d�������ŀq�~�����c�p�}���������������Ã̈́ڄ�����D�Q�^�k�x���������H���Ι��0���d�R��D�L�N�O�P�Q�RT#UMVW&W X-XY#YZZ[ [y\�\�]�]�^�^6`C`ya�a�c�c,e9e�f�g�g<j0wrw�wxGx�x�x+ywy�yz[z�z�z?{�{�{#|o|�|}S}�}�}7~�~�~g��K����/�{�ǁ�_�����C���X���ʄ�<�u�΅ۅ)�6�������@�M������(�5��������(�5��������.�;�������D�Q�^�k�����	���������,�;�J�W�Ӎ����z�������B�O�\�i�v����+�8�ʐِ����������ÑБb�q�������.�=�L�[�h��)�6�C�P�]����-�<�I�����-�:������+�ӗ�����ĘӘ���
�ؙ������&����� �/�<���	��'�6�E�R���.�=�L�[�h�&�5�D�S�b�q�~�<�K�Z�i�x�����v�����������ĠѠ����áҡ���������
��+�:�G��*�9�H�W�f�u���V�e�t�������������������ͦܦ��������%�2�?�L�Y�C�R�a�p����������������Ъߪ�������!�0�?�N�]�l�y�c�r�����������̭٭îҮ������,�9�R�_�l�y�����������ǰDZֱ�����!�0�?�L�L�[�j�y���������ijѳѴ����
��+�:�I�V�V�e�t�����������ζ۶۷�����&�5�D�S�`���������Ĺѹ޹�����(�7�F�U�d�s�����������Ҽ������,�;�J�Y�f�|���������Ǿ־�����&�5�D�S�b�q���������������������*�9�H�W�d����������������� �-�:�f�u�������������������	�5�D�S�b�q�����������������"�1�@�O�^�m�|����������������-�<�K�Z�i�v�����������������)�8�E�������������������%�2�?���������������������&�3�u���������������������'�i�x���������������������]�l�{�������������������Q�`�o�~������������������x�����������������������!�y��������������������-�:�����������������
��(�7�F�S���������������#�2�A�P�_�l������������-�<�K�Z�i�x���������
��(�7�F�U�d�s���������'�n����M�����1�}����a�����E�����)�u���
�Y�����=�����!�m����Q�����5������e������ccm�m�rуy��ސ�������E�8����_���(�����Q�������y�m+�&9 
%�*/�3�7�9[;�;�>B;G�M�WNXb[�[m\�\/^�^_�a�pqz��������ߧ"�����6���	�p���J���$������5����������.�l�R�����^�	q
=��"N>'C�R(VdX�Z'^�a�d&gci�lt�t
u�u
v�v
w�wx�x!y�y-z�zL{�{�}�~�
�<��Z�bc�cd�d0e�eNf�fxgh�h��3i�k�kdn�nXp�qr�r$s���#f#�#
$\$�$%R%�%�%H&�&�&A'�'�':(�(�(3)�)�),**�*%+x+�+,q,�,-j-�-.c.�.
/^/�/0\0�01U1�1�1K2�2�2A3�3�384�4�415�5�5*6}6�6#7v7�78o8�89h9�9:a:�:;Z;�;<S<�<�<O=�=�=.EE�E,FwF�F'G�G�G9H�H�HMI�IJcJ�J#K�K�KCL�LMcM�M#N�N�N/O�O�O9P�P�P>Q�Q�QVRm�m�rσw��ܐ�������C�6����]���&�����O�	�
�����w�k)�$7 %*
/�3�7�9Y;�;�>B9G�M�WLX`[�[k\�\-^�^�^�a}bq�y��������ݧ �����4����n���H���"������3����������,�j�P�����\�	o
;��"#%C,E&VbX�Z%^�a�d$gai�lVp�tu�uv�vw�wx�xy�y+z�zJ{�{�}�~	�����X���c�cd�d.e�eLf�fvgh�h1i���k�kbn�n�p�qr�r"stm�m�rЃx��ݐ�������D�7����^���'�����P�
������x�l*�%8 %�*/�3�7�9Z;�;�>
B:G�M�WMXa[�[l\�\.^�^�^�a~bq�y��������ާ!�����5����o���I���#������4����������-�k�Q�����]�	p
<��"#&C-E'VcX�Z&^�a�d%gbi�lWp�t	u�u	v�vw�wx�x y�y,z�zK{�{�}�~
����܉Y���c�cd�d/e�eMf�fwgh�h2i;��k�kcn�n�pe#�#	$[$�$�$Q%�%�%G&�&�&@'�'�'9(�(�(2)�)�)+*~*�*$+w+�+,p,�,-i-�-.b.�.	/]/�/0[0�01T1�1�1J2�2�2@3�3�374�4�405�5�5)6|6�6"7u7�78n8�89g9�9
:`:�:;Y;�;�;R<�<�<N=�=�=M>~E�E+FvF�F&G�G�G8H�H�HLI�IJbJ�J"K�K�KBL�LMbM�M"N�N�N.O�O�O8P�P�P=Q�Q�QUR�R�qr�r#st�g?r^#�#$T$�$�$J%�%�%@&�&�&8'�'�'1(�(�(*)})�)#*v*�*+o+�+,h,�,-a-�-.Z.�./T/�/�/Q0�0�0M1�1�1C2�2�293�3�3/4�4�4(5{5�5!6t6�67m7�78f8�89_9�9:X:�:�:Q;�;�;J<�<�<E=�=�=C>wE�E$FoF�FGG�G1H�H�HEI�I�I[J�JK{K�K;L�L�L[M�MN{N�N'O�O�O1P�P�P6Q�Q�QNR�Rb#�#$X$�$�$N%�%�%D&�&�&<'�'�'5(�(�(.)�)�)'*z*�* +s+�+,l,�,-e-�-.^.�./X/�/0U0�0�0Q1�1�1G2�2�2=3�3�334�4�4,55�5%6x6�67q7�78j8�89c9�9	:\:�:;U;�;�;N<�<�<I=�=�=G>{E�E(FsF�F#G�G�G5H�H�HII�I�I_J�JKK�K?L�L�L_M�MNN�N+O�O�O5P�P�P:Q�Q�QRR�R)���������������c�����=���������*������Q�>���~����d��������i��}����
�� 
z293�3a4^7�7�9�:<�>�@B*F*H|I~J�K�LN<O}P�Q�X�YZ�Z[�[\P\ ]�]�^>_�_�`Ta�a�b�c�df�{�y)E�E�F�GuH
I�I�JsKVLYM�N�O�P�Q�R�SU9VWXY�Y�Zd\�]�^!`da�ce�fPh(j�jXk�ktlm�mn�n:o�oVp�p�tu�uWvw�M����Tg&��=Mi0Ez�q�������D��:�����l���������
wz�,�$�
0
��[:0�2G3�3�6r7	R*f!z�{�{�{�{||'|8|I|Z|k|||�|�|�|�|�|�|"}a}�}�}~=~P~c~�~�~�~+j�$�ˀ����ʃ"�������?�Q�c�u���������Ϙ����N���ԙ��4���Ǻغ�����-�>�O�`�q�����������6�I���&���?�Q�c�u��������������������W�g�x�����������������,�>�S����!�CcL�Lg�gCj�jdk�k�lm�m*n�nFo�obp\q�q�s�s�tu+uBu�uhv7w�w�wxZx�x�x>y�y�y"znz�z{R{�{�{6|�|�|}f}�}�}J~�~�~.z��^�����B���ځ&�r���
�V�����̓���	��_���ф
�C�|��=�����T���<���<���B�Ŋr����^����}�?��ב��o�d�P�A�2�#��-�C�Y�o�����ؠ�N���ĥ��`��� ����@�ΰS�س]��g��ûm����k�A������}�L�F�:�.�"��
�(�A�Z�s�������9������`�����D�����(�t����X�����<����� �l����P�����4������d�����H�����,�x����'�;�O�c�w�����b���0����n���B��������T���(��������������[�0���f��<gyq��~�0gmq��ory}������������	"&*.26:>BFJNRVZ^mu}����������
%,0GNcjqu������������!%7>ET[bfy�������������!?KZiw�������������	
				 	'	+	2	9	F	K	P	U	Z	l	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	




.
6
;
B
J
N
d
z
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
#+3;@HPU]e����������%9AI]em������������
!
-
5
=
M
U
]
m
u
}
�
�
�
�
�
�
�
�
�
�
�
�
�
�

!)19AIQYai~����������������&.6>FNV^fnv~���������������������!&.3;@HMUZ_dlqv~�������������������',4<CKS\aiqx���������������
%*/49>CHMRW\afns{���������������������	 (-2:>RW\dw|������������������������
"',16;@EJOTY^chl}���������	%1AQcy������������&-5<DKSZbiqy��������������� '/7>FNU]elt|������������	#+38@HMU]bjrw������������������16>W\ainv{���������������������	 (-2:?DLQV^chpuz���������������������
$).6;@HMRZ_dlqv~��������������������� %*27<DINV[`hmrz���������������������%*2:?GOT\diqy~�����������������$,4<AIQX`emu|������������������!)08@EMU\dlqy������������������    ! ) 1 8 @ H P U ] e l t | � � � � � � � � � � � � � � � � � !!!! !%!-!5!<!D!L!T!Y!a!i!p!x!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!""
"""$","4"<"D"I"Q"Y"`"h"p"x"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"##
###$#,#4#<#D#I#Q#Y#`#h#p#x#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$$$%$,$4$<$D$L$T$Y$a$i$p$x$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%% %(%0%8%=%E%M%T%\%d%l%t%|%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&&&&!&)&1&8&@&H&P&X&`&h&p&u&}&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''''%'-'4'<'D'L'T'\'d'l'q'y'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'((((!()(0(8(@(H(P(X(`(i(q(v(~(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�()	)))!))).)6)>)E)M)U)])e)m)u)})�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)*
***%*-*5*=*B*J*R*Y*a*i*q*y*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*++++"+*+2+:+B+J+R+Z+b+j+o+w++�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,
,,,",*,2,7,?,G,N,V,^,f,n,v,~,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,-----'-/-7-?-G-O-W-_-g-o-t-|-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-....'./.7.?.G.L.T.\.c.k.s.{.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.////$/,/4/;/C/K/S/[/c/k/s/{/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/00
000$0,040<0D0L0T0\0d0l0t0|0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�01111$1,141<1D1L1T1\1d1i1q1y1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�12	2222 2%2-22272?2D2I2Q2V2[2c2h2m2u2z22�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�23
3333!3)3.333;3@3E3M3R3W3_3d3i3q3v3{3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3444444%4*4/474<4A4I4N4S4[4`4e4m4r4w44�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�45555$5)51595A5F5N5V5^5c5k5s5{5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�56666!6)6.666>6F6K6S6[6c6h6p6x6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�67	777H7M7m7r7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�788
888"8)80878>8E8L8S8Z8a8h8o8v8}8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�89	9999%9,939:9A9H9O9V9]9d9k9r9y9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9::::!:(:/:6:=:D:K:R:Y:`:g:n:u:|:�:�:�:�:�:�:�:�:�:�:�:�:�:��?g�q�q�������]�^�_�`�a�b�c�d�������]:�9�S�
�
�
�0�0�2�2V3[3�3�3�6�7ez2�v�w�x�y�\D]D^D_D`DaDbDcDdDeD�L�gSjXj�j�jtkykll�l�lm#m�m�m:n?n�n�nVo[o�o�orpwp�s�tPu�uvv���������t�y�~�������B�G�L��������� �������������T�Y�^�������(�-�2�����������f�k�p�������:�?�D����������j�?�ut��~�?�u4��S����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������t/�	�
�
$y'�{�:H�:�:r:*:�<�w�wxVx�x�x:y�y�yzjz�z{N{�{�{2|~|�|}b}�}�}F~�~�~*v��Z����>���ց"�n����R�����6�}����\�����@�����$�p����T�����8������h����L�����0�|����`�����D�����(�t����e�	����������^?�>�X�
���0�2`3�3�6�7fz�{�{�{||"|3|D|U|f|w|�|�|�|�|�|�|}N}�}�}�}*~J~]~�~�~�~W����d�V�u���7��9�K�]�o���������ɘۘ����;�~�������ºӺ�����(�9�J�[�l�}��������#�C�u�W�9�K�]�o�������������������E�b�r�����������������&�8�J�z�fD�L�L�g]j�j~kl�l(m�mDn�n`o�o|p�s�t u7uUu�u{vew�w�w:x�x�xyhy�yzLz�z�z0{|{�{|`|�|�|D}�}�}(~t~�~X��<���Ԁ �l����P����4�����ƃڃ���K�������/�h����w�ӆ1������
������7�Ջv��čk�5�������S�����Ӗė��˙՚���-�i���Ѣ�G����4�����T���E���=�´G�̷���üm������W�&���������r�f�Z�N�B�k�j������������a�����>�����"�n����R�����6������f�����J�����.�z����^�����B�����&�r���
�V����� �4�H�\�p����� �����Q���%�����c���7����u���I����o�D���z�|�ymYGU,�>_Mix�XlF+�hk�cT*�=Lg6��E)�<f��DS(�Ke�
';�	v�CbR&~�	Ju2�BQ%}�
t1��$՘]Is0
�Aa�P\�r/�O{o[�Hq.	�@zn��Zd�-�?`N	d	d��}��core_intrinsics�fmt_helpers_for_derive��_�_�U ��;��>[�q}�V�{\��!��!�_�_�U ��;�x�+^�G�	�����$��U ��;���M�B#�`	d���U ��;�ĘV�Q_���<0���Z��!panic_internals��generic_assert_internals����U ��;�o�\��`��������&�
�U ��;����XB�$crate::panic::unreachable_2015�p1�:��]��!�S�R�U ��;�f���rY�%|�������U ��;�7��.�\��t	d���U ��;τpQd��A���6�
�U ��;Ϸ�b���,6�%��3����U ��;�_\5�`{wʪ	d���U ��;�](�:��Oi���92���!��!���!���U ��;�kD�B�{����:��!��!���!���U ��;�
(�	��;��!p.�5���!�S�R�U ��;ϡ�����d�%t�����U ��;�^���ƙSn���44���!��!���!���U ��;ρ�
\$)A,���C2���Z���U ��;ϨqW����{�l�1�
�U ��;ϼsl���d��	n�Y�1n��-��U ��;Ϟlm��K���%��0����U ��;Ϭ<�S���f�W	d���U ��;�Ŀ������80���!��!���!���U ��;�^d��g/5������
�U ��;�g����1S��!p*�~��!�S�R�U ��;�m�Ũ^* �"	d���U ��;�x|�/������+)
�U ��;�n]ww�����R2���!��!���!���U ��;�����]���	m�X�1n��U ��;ϭ�Xb����%��->���U ��;��.�ҳ4�x�	d���U ��;�ͨe�gi
���52��!��!���!���U ��;�\�Gn#Ƨ����:���!��!���!���U ��;ϒJ��>��x��!p'�I��!�S�R�U ��;�b��U��7�	d���U ��;ϋ�C]������'4Z��!��!���!���U ��;�!-�Au��7���R0���!��!���!���U ��;�;�Xc�$�>�	l�W�1n��U ��;���B�S2�%��*���U ��;ς�Et$ְ�T	d���U ��;��r�ޙI����40\��!��!���!���U ��;�v�ɠ�������4
�U ��;ϯ�#�wc��$crate::const_format_args�_�%�*]���Z
fmt_internals�const_fmt_arguments_new����U ��;�ʛT��p���	d���U ��;�Z	GX�������N2h��!��!���!���U ��;�m!���n��	k�V�1nh�U ��;�L2�v8�z�%��'����U ��;ϳ����es�]�	d���U ��;�����E�֓���3�
�U ��;�<��Y������:X	��!��!���!���U ��;�&Y�]H`�#$crate::panic::panic_2015��#�	-��]��!��S�R�U ��;φ%*��W��	d���U ��;Ϟg�IA/HL���N0
��!��!���!���U ��;�Ol���,�s�|�P�	
�U ��;ϝ�|��yG�	6�U�1n=�U ��;�k�R;tΦ��%��$�	���U ��;���f,���А	d���U ��;���	��%����/:��!��!���!���U ��;ϡ��O{�v������

�U ��;�ߵ)�k
�	��<�-�U ��;�Ɯ�Ԛk|���L1
�U ��;��<��a��|�J\
�U ��;�A=���҆�%��!���U ��;�eכ���"��	d���U ��;�80��������+�
�U ��;��cY��S�����:s��!��!���!���U ��;ϥ:���� ��u�=���!�`�`�U ��;���	�*в��V��5��!�`�`�U ��;σ��.s�����H:
��!��!���!���U ��;����X>�	h�=�1n
�U ��;�:b�q{���%������U ��;ϖ�ޖ|fP�	d���U ��;�*U]q���$���'>�
��!��!���!���U ��;�t!��!;�������

�U ��;�F��C/��6�+e�f\��!	derive_eq������U ��;�'�=Lw���VՈF��!��"�����U ��;ϬL�3�J)�	��,���U ��;�{���;S-���E�
�U ��;���u�}���42;���U ��;��G79V�O�	g�<�1n
�U ��;���H6�t�%ܷ����U ��;���F,�Bɭ�	d���U ��;�d/m~�O��l�$i
�U ��;�¼1�%a��Ԯ:���!��!���!���U ��;�7m�oR��i����O\��!����U ��;ϖP�}�N���Vb�7��!����U ��;��E�y�����	d��"��"�U ��;ρ�����Q����A>���!��!���!���U ��;�=&6><������1���.����U ��;ϒo}���r�	f�;�1n�U ��;��]춽��%ĝ����U ��;��_� T�E	d���U ��;ϐ#@.�/�����#2���!��!���!���U ��;�P�-^�yS����f���
liballoc_internals��U ��;ϛgA��Q�v~$�5u�����!derive_clone_copy����U ��;�83����W��	��+���U ��;ϯ��	�zS
~V$�Cv��!��"���U ��;ϒ��f��V��d	d���U ��;ϰ�@M����l�>�
�U ��;�:f�Y������
�U ��;�E��궋
(�	e�:�1n:�U ��;ϒxP�k��%������U ��;ϴs�	ɣDO}	d���U ��;�r�����]���"0���!��!���!���U ��;σ�(��NWQ	d	d��U ��;���Z�`*�t�}�J���!��"���U ��;�k���hN��l�D3
�U ��;τYo0�هytVl�c��!��"���U ��;�7-��w����	d���U ��;�	��*[�@����<2$��!��!���!���U ��;���O�ZA>?����:c��!��!���!���U ��;ϼ����,L��	�9�1nc�U ��;�^<�gr}-�%������U ��;�vn���I�@	d���U ��;�N��$�mN��)��9���7����U ��;��j� ��&`�t�Ŭ�Z��s�U ��;�D�_��f ��t�:3��s�U ��;�7X�@v:v����	-��Z�ts�U ��;�zng����t����s�U ��;�`�v����t�5���s�U ��;ϐ�[˧��’��zrzKz�y�y{yUy{�z�z`zz�y�ykyEyy{�z�z|zz�y��0y"{���z��z�y��oy��{�z�zz�y�y�y^y8ynzGz!z�y�y�ywyQy#y{�z�z�z\z6z�ybyIyy�z�z�y�y�y,y{�z�z?zz�y�yMyy�z�z.z�y�y4y&{�z�zCzz�ysyy�z�z�zXz2zz<yy�z�zOz%z�y�y�yyYy'y{�z�z�zdz:zz�y���y�z�z�y�yfy@y�zvzSz)z�y�ziz{*{u�@�5�R���y���ԃ��?�>~�|����K�W������B���Mq��Ԑώ���~#}�ߏ������(��
�=�`���}�{����ʀ�~~}`�7��
����;�f������~:|^�[�
�,�Q�҇L���҂��N{����t�~��Ѕ�6�k�}~�|ۑ��}����������3�x�{������Ċ �"�w�j���S}5��׍ߋ�V��;�k�����}|3�0�ߌ>{��v�d�n�ۈ������&�[�m~�|ˑ��m�u����2�a�ђh�����‡�~C}%���ǍϋىF��+�[�~���}�{�‚��}��e�0�%�B���i���ă�/�.~�|��v�;�G���z�Є�#�=�{Đ��������g�Z����~}��Ϗ������҆��-�P���{#� �ό�A�<�������n}P�'�����q�+�V�������}*|N�K�����ODHT ��,�@��&����q(�b���VxoɽiP%��.��Pt6x:��Y�z?�u@��akX]	 3ˤ��	7�{~��4
P�bk�&rzT8�+� �>ϳX��ڍ�Z�p��U�r�O���RC.>�q��
���p�X��3� &)�.�"M���I$,R% +u�@�&p������'��/F.��(�
�z�h�&Pޔ�^,P�8���4
/`����շ�0�J�xx�4�A�����7��#H���B<P
^�HA07�5��3BP9�Gp��APsKS�Ex��v��Gp����{��IP���fs�IJ03=��mBKW���݁TL!G��K�y��/HDP��_��!�mP���yy��X`��2P�	3Zࣽ����c]���q�cn���Z�c��-_�N�e�_�8�rf�)9s\��g����ns�h��q^�?ëjЏS��h�jP�#�X��ul`����lH�l0��r�6��pๅ\o�\�q�?DzQN��q`���J�zu������{va:�BAy�w��O,��	�xp�y��\�Ox�;��D�z��
+�a�{�2����`��.��Q��x��w���wK^蟄�U�$ޮ��p�����،�1h��}2�0@���uC`��u�c�1Z����"�-����L<H��P+�F�=:�ՙ ����'����P���/U�pP�{�ɦ�����I�ߥ���]I���� ���]df��-x���V��_��	�v��PGf�	��j����d:z?^��r���-�H�`��(D����q^v�����������0��R��� ���r��@��S<<��`��p�p1ɀ����@����5�P��'c$�P(S���� 1I��
:��`��U/|
����f�v��p�0㼌��@�{�|$)O�@�_U�֯�`���r������ۣ*"�>����R��X���6���PVr����pi��bT��p�Q��6���s_X�6*�H��M�X�@������k�@$$�qq�@c���'F�`ge'�  �@��#]�a�@��i5�4��!��߼������l»���[�;�1����(�K.�kvi��$qW�A�*Iz}��F��f���@3
1�=��ɼ��Y�aI�����
6�Kq`i,��*�A�
��T ���_#!!��J/cճ"A�Fc�ό q��{�yF#�cv�)��01*�����2���u���3��}+-$�71��9tb��8a��'7��:a��#���;�M�Q��<!��(�n=A��cI��Ba\�\�?N�Ca9X���t�E�D����=yH�q��!��AI��3�Ug,Mѓ����MA�|m�P1���.�2�Q�rB�`�9�T�R��-�.X�r����a�k���$Վf���s.f1�B�,���h���8��iTu?�-�i�Z��ik�W�WV�H�l�d�Y�Ơ�k��M"]r�f��@�@Uy�o����3W>qh�p�]��i�m���r!g�@��ZXtOX|�bt���5��v��H�S�w!dw�I{{A��,��|��/�K$�u!�Y�Rۀ�#��u0����{��� �l�af�G��R���bcL�Z᱋A��M��钑Q��6����
�9E]s���2�5�4.�Qx.��Y��"�������$��35�!�H]5o\ϠA)�f��S���{���$�M�*W�q�D)6xÚ���˂�&|�1�v��)����}�W����>���9��/B�1B�Q�OP�!��*
�g��
�2�ۼ����]��q���I=��!ȶ�o؍0�������0ƑkF�޺:��q`����(	ˁ�uۦ�2�aW�9_��Oϱ��r�� ��QhAk~1G���#�>�G!���(�����A�=7^���ѧ%|n��A�3Fn�i������Sn�Q�z�A����!~H�,+�5>>Э�Ar`dH'�[瑫ª�ЯR��`�<����L2��x���vs)����1�^*�~�h�5��\,0.���`�/
���~��������Bؤ?s�ᷱ|YUЛ��(Q��v���!/p���/I�aWch�=��A�C_�fP������Br�ror54��y��ȣb�y���ARB���WG��,�IFCJb�5��#�� ����m
"v�d��R5CR��)"�m��v	8�p�1�a���B�%%����6�D;�R�U�tŅ���S߃�/b���{h�R�>��5�$��J�9%2ž%��%�&�xg_��7(CA�ε(��d�����*�K��E1o��C�2�0.����71Bi=ɿ�l5��x����6�:g~��7��ZI8��!����9����9�@NJN��7;2��M��@2�x��]	B������B��,�z�D2��?���E�}|����D��b
�^H8�~��K�J�^9�H>nrNҕ�P_��VO�С-���P��1b����N�r�l���Prƚ>�F��P�	�ab�V�E�Fﷷ�XRl�Q����`"
����a��iy(�a�[-}�Rfr��:�
hR�n��<lL��b���m�3�L�%2p��d#���qR~²���3srƈ����s�>�p�V;u���f£#�~2~t��I�M��b�޷�H���I��4퉂�k��.a���1]E����>�Ur(�����"FὊ2��bp��OBK�n4�r5#�_��9��a
�Ꙃ�C����2Wjx�7����\����@�g*^p�ҧ����؎��X�NcO�B@��x�����E�߁�B�#5���y�"�
;21�a��iq�jC���+�&�󳲻�ބנ�^)m_�5��b@\i���Q�2��!��@q��+v\�v�"��F�y���@�™��ᓫV�'��s����Y�P����"��0u,���8�����P��V4���A{�Z�͢E��pB��R,�NS���Ѳ�CF����Ԩ�0���}�'WU�b	Dv�ʦ��`�"�~��B�����o��Ώ?���P��3��@��tt ��ۢa��L�|�r�C����2���A�R�b�G�-�Ž�Rο
	ǫ����yJ����y��-�傹7��[���n��-�=�����/���b8��D�.H��1��͆�9�|��q�"Ft�������ȷe����`�����k��3X�2�}���҅N!����*<o��	�$�IG*q�ߊ�J{�`c��������fqS����A}�[3�{3N�8h�C��1օicٰ�a$e��g�w��BIe�b�<���J�kVf�Kb��%����� ��cN�}�L#�iY�W�$�#��-C'���82����#j3�04M����7CY�Aw���9�:�VxW<㹥�q�[�@shD�sp2AC�(OHP1L�BC�މ��N�&���Q�RS��m!]�SS�L���
�YSۜ��v%�]�<�Q9`�{k�.pa3[�!-�nvc�q!�"�#cא��L�af�K��ǒ1k����n��,�S*�nC��S>W(ptc6�6���y�@�+�E�zs�@��_�#3(�X���O�8��Ѕ�_%Lڈi���A�����B�r�Z�#��דx1�Ӷ��a����S�
��<�M�#���vfl��_3�}�Bw���~��>�O�C��\fķ����&���󒫔.�-Y�����o4g0����_�*�ӣz��`�Ƙ�GQ1
�:�CY��Qx��\=��i뚠�	VI�IƠӂ�lx�Ɖ�C�|[�$ݧ��9ٯBj��-wE�,AW�C�Q&��̭S�X{m㮓�o�F󈸮��-���8�3#H���ҳ�+jR@�
�ӭ7��{�m�CQ�u��E�Ñ��j���#�B�v=��sf�1߿mɣi5�Dj���:�-%I�����N�͓�5��H΃\e��~�b���S�c�N��2T���3*;N1D���K���Y֓��ύ�֣Dt�F����~Ǯ�.��×<e'����3�u\GY���f�$�J)��~7�_����n�6��.��������%�+@�	�#��;��� �cee!�Hlg泃��Ⱥ�n��V��#���ު��Ș)��|8�_6������u�q���MZ���!��HZ��[&�ty:3�
��q!�6TD������/uĬ�of�+
d;������s����DZHŸ�p���X���G��n���x���:�	�(X1~�%	ND^yE� ZR2��k��U!@z�,d��Dg������#4>M��A�D$�#-%Ӑ�%t�x����"4�%)~�'��,f�l)���=I��A*�C����"|+����ф"/ty�rˠA�0�k����n4/�z\���'4di�����9��=�Yc:D�c�s���=�~s���e4@T*�z}�,�AT�|kP�Bԑ5�zpurG$~�M9]UH�K]8LIt1�`3/Gd���}��N��e��1-mQ�a�w��&�R�k/�f7T�:o�'�C�U�����EV�l%+���)WT]��AX4@a�/��Y����R�q�[�
�Q0m�\��6��_�(o ��<pad%���b4�+�^��ddP�	�+��d����Q�m4F	#�kp4q�:ku�brt�x�Vn�s�3ZL��q�v�Ed�c��jwd�S��Px���%�sw}|t�pc��ʆ}��z#�����x��$�v���yQ����	q��
��5�kbr��&��Z�-�u,�1�p������q[�U���$��������$8�u�D���
��V���$o_>_��F�lf3"򡴤f�͆kr���_m�P2���쵹>�Ʉ���@ew�`��MU��iX�duk��7����������$2l府����Z������Dz�So��������!�Dq���6.�܏�$@H����$�d��zȹ���}/�{gl���$��I��4h��҂!Äф�v��d7kf�$"�T�^j���ɴ'�O�J��a���wR�d��K������x�2�C()��}��ޭ�TლaS܎��0��O9W8�t����k�؄�j)��+�T�L�����4�^���HG��CYf�Y�䄘V�}.�2�tFK(��ě�[¢Y����^,����ֲ������)n����e��ܡ�����Cr�?���`��^���������	���Q;
eF��_�[uֈ�}�c
��s�}O
lO��j)E���W�b���e��R�e-�Mu۝�J��4��/)���/�<����1��&u�\��iv���!�YZ�.)%8K��*��)�0��cKz.eiD����/E_�*�0�5���3Es���T�4�Ma�J7�g�����=%V&�|�t�=�F��M:�B�`�2�DDUJ@$1�oF�uwy�fF��7�#���H5�$x,��Lu��j�بnOEZ
Fp)-�Ru���3J�S%����ɉd5�+�Id�Z�3ĩ�:fuF/��-\1i�5��V��Dj��2+�)c�p�B����*�r5'y�EmP�u58���s��u%��p�v�zEb97 �ɢ}5���n��`.C
�N�� G�ĥ��E&@A�Syጕ�{~��N{��s	�+���XZx���5f�-�L����M��vz7���s
OS,��Ud e�.=�EJ�^n��١央�g�)��W��������:�=`<	�UF��2�%&����!���z]�'m�ſe'P��̮���0tY�O�5u���1j�ek�gͥ�f��v�O��p�u���H��e��Q��Z���e>�+��-���g���E�zC2�(8���^�t��d��׸����,�u�3*��%S�i���%}"5�J���E� C�zȥ;�ZTB���Ũ�4����5��zXܜ����7:�y�x����߫���E���z4�պ�Y����پ�'�����>
��Uk��&�v��%P�w����MU?b��;���?i�%W՞��[���ke<��%�B�o�CK�e�A�E�����J�d����Ő�b�U ��;��=5A�u�V��:�Ew�
X��r�ad^����a��?������c&���@�
F%Ye��6ᬨ���
֪\�����C
�c�V�p�y-�63����r��&�B&3K�4X9M� Q�ǎ3���s���~���i�fB�i��S/"�T���C��VF0f(A��&vE���ha&F���Q�"�'f�b���&�/=��
'�*vD�=S�+6r����&\'M���fn-f梂]��-f���@��M+֫g�3cNN3�f����3�9�m27&7ƌ0,�CS8f$í�r�;8��(RQ��8F�
���;�$����yf<�zktV�@�����/��D�2����TF������cJV��L~��K���Og�p�S�=�OSU�S6�`J�JxIU�FTol�Wv�����X&�\�H�jY������,X��������[�<S�4~�\� 
����\�X0��5�B]�/K��g�a���C��j��B�W�l�wfV<�go6��Fb�q����h�cr�F��ٴ9t��d(F�Cv�ߡ�l�w��	��i!v�g8���y�w��x���R��v������U�{�O��A�v���a&#��Ż��v-���ɿ�l����bR�w������I�i�&���f�v��j��D��a��_t[���ֹ��`�F6�����p&p)��F�7�x�����@�����~,�.*b��$�;�!��� ����/�n����-��<{�V�����z�v,��cea惘)�"M��֢��hK̥������u�c����y�u���V���UԺ��c���'=�v�0��g{��s�ڕ�W��&�u�8��6�N��&p��F&OP�ø��m����ŶpC\��ƶ�n(:x�7�ﭟYT>�v_��p_@��ě�X�����d�G�����nu9G��Ԧ�.~���F
���U��f����ӆ`�f[��#ʞ�gDq�F�۫����6L6HBO-�F��<
�u�����0��f�Vw6�g6���A
�S���6g���H�Q���}��6��te�I��vGV�9:��6�]�,7����9��_����GP�H3��V��&�q�}��'��b��m�V|�&bE��f��(���o��d/��z�"��=į'���l�w�����@�#�z����
N6.Q�f
�[\;�
Zg��uZȳ���6
F-��*��IžEW�n�r�Q� ����-}�� �1j4��#�%G�c�k���'wM�^x��.w�4{)-�7G��27N��7��FV��b�7G{1!�O8 �����<�&< ��#?7�1��Bd@���
S�oKBWq�^'h9xGw[�n5�KW��G���L���Ã�MǨ���<�N7�\V^�|R�ǒW	P�'[WZ�����.\W����s]^�m��]`'`�eE`f�I���f�h�c��Q<+h�no���j���"����m�iU+�^p�V�����p�g^�O��r�9�7N��vgrO��ě,wWٯ�JwXx���/b9�w�������Fzg����:�z�?h;�3z����B��k.�W�M^����2���n�'�]��ל��SC��0��y��7n �����7����7CD��^���Ȍ~����'`�S�7�����p	���vq6g�7;/���Ȗ�w36E��y��[�p��%$�7b����
��IH:����'~ߊ�7.�^�=}�Ǎ�5�0���w��c%�r��[YC�]�R��3��@��wm���!�w68��a��G͇���׹��}HUw�����4�'Wq��s�"���	P�
(���=V�P���'�E�cuM�Ƈ�0�r��Ʒ7�2� b���R���z�U�|�x�U��^�q���֗��n�5�@������G�����ڷ�
0������:�v�\޷q1>)�y���H>Qm� ���*��8����2�5A���h�������|�3��Kt���}��wݍ]��z��p	�[,�0��Wg�B����'a�
���u�iã����.+n���ǚ��r������ԧ��W��ɶ-���Rd�`���)���{F�W`m�ҟ�ȉΊk
 ���d�
��|q����?c<�X�C�^O,�8a���264���[8�
(8ЅC�� �g�	����5��w���([3:�^����i�zZ�Ũ)r�%$q�]n<�%���=4Z�'8��xB9b,�l�a�
;�-(mj��ci-ȪCY����2�߆h����2�e����D3Xm��&~9�I���JH�=O I0�MH5Q�+��OX���,@��g�=����k��3�
<k�=F>���kh�ֺ�:·n(���ҋ�u8���1H��w����q3Kx�tJu�y�4��Ey������{�w����|�#�<z��	��c�dzH����m�ր��2C�����/|B��g�%����������e�h��}7{ד�xl=CXK�
[��7�F�����D�5�Ȁ(��
�R�R�t,�0c�h�Lf]'���A����e���̮���+�8.#����H��W�s}���|4F/Bi�������gԱ���;������@�����5|??��*�������=�x|˼�p�S�%μ���G�+m���Y������&Zȅ#;�H��_nv?��p|</.PwĘ������Ƙd�s]��p�X��Gg��x��K�gi�h�X<��̈n��p`͈k�P�mS��H�g�
qN��hW���n������؈q�X�q@����~��[���Р�I�!��v��A�l��ء%m�o%�޸���<�����������8�<�m�x�������q���?�~��?]	|
�x��(��Y����KGmi#�2��c"6�	��L�py�
���%�\
�o��X����n��Mi����O�Yf1OQ���gthK���٠i<��`)Mm��	�Z3&wi
����"ytgHMפ"�tOT��7�"�y��kKG9%I깄�}&�z��	��"I.O���y�(y��o. (iTN���/(I�d�l,�,*Y%��Oʣ,��w��N�<-��Y5b)�E/�"����2ɀB���+c39�u|v_�@4iM�f���7y��z�v�!9)m���i�9���e҆�v:�5V�}]��?�B;���N�Bi4�
��E���#��FF�d��}cb%I�]X^Kif�l�UpFL[���qN���.�ykVɐ���mWi��R�יtY��h�[u�Z�����U…^	��a;��b�,k�����h:=��l�m�8���o��_��5�}p9�!Tƴ�r�-K�_^��sy��T�@.�u�#�cU�qvi�=Lm�5�x�P{��8��yiu�K���vz��s�(�Vwx�� D��&���J��jȂIV�pZ39e�9�9����^�)	�?r��y|[T�^-���U��#����4�|I7�y�A�h��l�I,�%#Q�I�.O�k��I-�8�������|R�b3l��K�7�p[ �����GvD!�d��_�?�yJ.��)x�٣h�][Ej���>6�C��	���[:�^��o���J��������o��9ˍEt����L0��.ۭ�y�����b��P����d��֝P�E"�9'z]�#6���0�h¢+!��<�+����xH!/�I@�:$��9`�
��'��j����������c=��-���Y�ٿ�@���i%���%ҩ4EP5�E�y�EM�΋�Ӊ.����DX�9���&�>��)b�b�wz�Y��wV�c��)�0�_��_�IY�������5]�-TNq�ٝ1���5����$C.��ƽ�e��쩢R��aj�9F���ū��Y�����^��Y�J���B�鼀/w����9V~�V����C��>����T�h0�u@��<��1;���DJ9�&�~:M�?��JT0Hc�j�>������H���zc�:CJ�!�7��F %�[~w��%j�Ic�rh-'jd�).w*���JR�**�wX���*�W.�<���.�4��H�7Z���=�9����lE�;�#�XN#Q=��w�5�@��|����fAz�Q��SBvB��L|�h/F�
H�/�kH�T�"[Z�J�OGu�LJ��yw��HM
fjj�p�jM�Qz��S3U�V�a�]��[:��Oz@�^��	�X*�_��2qC�`��3\_׳l����d��mj����Q8n���U�CPpz����wvq�J���r��E�{2Zs�q��Lb�t
P'tx99u:�:�"�ivJ)����%uJҋ��`�zZ�%�k��z�%�3ۃ6�z:k!�*7�}��-��7�}����ڥ�{Jy@2��T�z�C X��G�����v[��������|z��e�N%����9I[��!��g�O����L@�������1
j|丈Z�o�]#�:�Ғ�v�Ɉ�C���6�̈��y�k���8G_Ցt��Z�ȋ�M��J0 �h�0��z\\<��I��
p�.z5k�J՚�o�2@���Jt�]-ҚZẇ�T�0�
����]��zr����A�ʙ����8��P]b#����L	�7T��:C��ǔ�g����x���z5hm��y�(�q=�BA�:<!)=Tp����/.qI,����G�o�J��xO������7����x���Všq���磾z"8pg���:O������Z�?K�%�z1p�Ϝ~��N��J�κ�.�Ox��Ϛ
pA��&`e�x���w��;o�ݚ���w���Zt���f���
g�����-[�tM7�2~��D�O꺿��%����Zw\��Y��:$�?]���jS$��9{���DЙ;�4������0s�[e��G5�
+o��Z�b���y={��˵���O4�kk�>������u����KG�\�(�0����+����R ��3R0%�#{\F���Ar&˂���0$B(�.g�{�.o)�vi���Q*K�V<m&�*kXͥ�ϵ�,K�� ��U0ˇ%����t1	Zb����1��X�ֹl�4�CH8�F4���ӫ۞7���4�LN8����n�:+{cyS"�l:;1�=�-�=[�z�>��E>��4�^Y�D��^6�qE�%���i�J�!$�����NW7n��^O맚,�{@�R����xT�U�CMXK8>LٚsFX;B�r�B-[K"�+��\���/;��^��XJ�b�h�����''j[�����hu��x�V���xKYD0�>Dy�n�7�fR"y�}]�wb\�{k����P
�|+�,kg��}��?��ְx��!��t��|m9�p$����bW#���f�ym�+�>��8�[7t��3�˱ldg�+�bDv��g�K�
"^�3�ۉߘ]{�q�[~J�b���{�����Ó{�|� ��f�4�~EQ���w�������Nd�[����p���ˑ���b�/�[���ߕ���Ϧ�xA��kh�ƒ���[T�'*U�d�n��${��}StwvJc��x�|��̏,�J\u��v������k�~���K�Y��ITF��+��w���{�}����j*��P���;
6<v��d��)ѵFx�����)^ֻ�~�6^�G�+�;H�y�����o�]`�۫Z��[�a����p�~�R�0���EH��[E]8/Q�Lcn����[�����o��T1T�x����
W�=�b�K5���}��K��-�P���T�C%��훾}�*t��;��=���Ѯv��!��[����m�������*��g,~�r	�����ԙuvG��*�tG"�n�l	�MHZK��
\#V
��B
,r��@gc������uT�Z���o�<���Q&��
S�Z�c~h�n�̎��ɋ}�z"�П�%��m�ɓ�.&\��2�Ѫ'܆�g#�J�(,��=��(�`O%�B�+\�)s��`�,�h��C�-��E���]l+S�*%e��/��\sW��2�nq+/63�Pv�%p=�7I���$|9N�u1��9�?��C;�<Nc{��9�P���RAL`%n�.��ALwo�:I�"B��2G�WD[E7�+YH|ɞ�lO�I�f�v�p�Il��@�!l�K���ST�GO,���:|��P�fM����0WL!�|0X�@X��%�b�.W|S�Ck|=[,���s���\\�{A�?eb|?�B���c��8�+�)�g��}	�_h�N�qEl��l����V�l�������n|;��_J4m�����$�ln��;�?�pܹ���x��2x�h��z<ߠ��V���	������\Z�?�ЂL�\`�脅\1EV&R���'��,���l�
"S�7��l�6�H��r�79�T%�ݎ�U[u�ϑ��@3[�w��L���&}%��;
,X�ߘ|�G�ro랙�,�֌�l觃�����
B� ג� U��Šp���N��L�lC�W��Am�C���ř��̨�D����\U�2�ͷ\���FI�M�l��@
��l�M�":��oj���'�<�ݾ�)�������	vWœ~m�H(��\����;J���R�~��*�͌����QV���6����M�LZӶ���Z��`~}<������pQ�����	��ݬ��(�W���b�1�R���Fk�,"���b�h�<��Jeh�?꜃�hqOK�����`���l\��]���&��ir�����k`��n���Y���1�lػlm���,�٣:RWZ�|�E�]���Z5Azs����&��u(�\Ï�}�t����}�h�K��I��z�����3ԆR�K�5o�%����zw�c�
C~��TL�	-G����F��6�h];X
�U
�'SnD]���x�AL�<Y��g�x%m^-&.�8{m7�ao֜$��VLj_+��h�������8C}
�_��Z��%m}�G��3&���:��'�2���*ͽ�*	�nD-�B-�Jf��.�/��9���5��s��
.6��A	��7�D�s�^�8�
���J:]��=��:}<���\)=����ȝ�>=��+Q]ڹ>�يY=5�?��&�ȫa�>�E�K��/Em�(�eG�G�W�S���SI�a��9�AK�lb1YR�Jd���~R�-?���fU�1����V���P�{�V����N=f\��vb@�	J]�C	�	tW\]m��(�O_]�TNE��)a
�	��	�cm!)�S��g]7���S�j�M|>Shl�:��^'�n���Kk��o���ҡ��p
tK��įt=�*x���v�Ti[���x��Q��ֲ=|=M:����|}q�b�(;~
%
��%ˀ���h�W3ǁ�C��OS���#�_�U����i"g4��_P0]�V���k����)U����PHn~�7����q��[��
��m�`WPt#�ͳ�nT�9��I�<{0�M�[<��`��Q�F7:��
�Oi"鞞ma�j��Ǧ=�9��!d�
����<׫mΟ��)P�}^F3[�"o����������}c���S&DP#�����
�����a�xJ���m���\9���aQ�4����md�T�CEt�mD(�]e�v�
�*����ۍ�)v�c���V����nލ0���(���m`�q%�=�=����D�m�BU}��!�[J�c���=�>��.X��=f�)�+�]'�D���6�|�_H���#8q#�X�[^�Mo�h�m�G��~W��0�*���v&�5��=�U�������J��҄����0u���B^��p���.�����F�p�E��{��/'�`p�z5&��d�q��(�N�
�ug�͑��������gMI�$'����d~��n����]�
�%Zh��6C>�q<CX��O=7�X����?Q���%���n**"��&@�
�+&�(��y�*�mY�
2�Z+��7#a@,^I�{�ˌ.�Uu
(m</"���]�1~�7�Tq,.5�Z{���'�9���F��:.w�)n{f;.;��l�<�����y�;~�Gm�T
;>��h�&*@>^6u�A�);��a�b��A
{��pAFh{V�܅C~%q�e���>N��~E>���Hˎ=.�{�F;"G�����Q>����|v�R~Զ����[Sޞ�~ʶ�T>��ҍbJX.�ZQS8�[��;�\GV�\���xk^�\>M����^�c�GU�_�iA�8��U[ޢ����{a�Љ=\��Sa�����2�^~x���u�e^�����(fN�S/\�Gf��)����e.�͐�K�i.y�	�$U�j�����H,?kn��
�@iNcD	���hmΌ�*)a�m���pk��?q���X0ݸ?r��j��$t�,��Z,�su���
eψv~ECȱ{+x>�o���|n�Rx�IX�~.��������a��������P
&d�.,*�/>���*��*�ᇾ~�4������U�
����'�SX�0�.(G>+��~�n���s�?���!�w	~��^�d��2#�^ug#5�~�~c���|I���uǷ諗��DG��f��͠����C����K��(��Y&4+3���5�y�+m�~�z��D�ծ>1��,�{��>�uµG�~���mPڳ^��E/�.���� �>��A����>�^
́�_�^�4;�mD�N7���ܽ�wWo�u�����L�/���~��
������p��ȞY����:�Ȯ����4]>�.b��맏�^�o���˞Vv�����·���q��Ѯxig�&���~�Ύj�sӾ�2������.kq,��ӎ�H����)��(��o�^Lm��I۾X��6�ޞ����c��є����ЏI������z����X̦���.��w�X��N���|�<���ܶo�[�a���,1���Q���(��������f��N�~��5=�����{�#_��Ny�'��u�^jM'Ȇ�$��,���;s`!+^	�:Jz�x�z
�(療��t_���d�
O�.�g����nR_l�6�(�A9��Ps�-��go.O�F�'_��D�]�~�6���&��o[�@L����I�c��o����{Ȧ��Ρ�'+�j� x�w_E���7��d*f�C!	2n�D�k#ӎz��$�U[��$�*��i:&x)�O�O~���)������)7.�����CW._���0�C8���^�0O!�
�<r�<o ��>>>�fDR;B�U1i
*�Eom��R� H?m����
HI?�1�R_H/����̶I����I��L��tfͻ�uL��Π&P�u�$��TOfSyb�U/�o��-T�k�9�$X�����9%Y�|h���[/�Y�]rJ�]ϟ�?��]��U�<�a_�Ѝ�'2a��2��y�avw{z�8j�����2��qo�`��}�v�z�q��v?#����A�z��q�s�8{��!���j~/��a�>�o�ɝ&v���
4
�� ��Q����_g��}z���߀R��uE��"���y���Y�t����rVG�,�o#������_�p���J&)����D-�銕_����v�r��N�^uk�o
�f�>1�}Miدe���?
���.Gbķ��?��1g5�?�Q9���?,Xr�U�.��Ctƣ������4Wߞ����1gi?�o2�3��/
d-�7��R��Hb�>��9��P���]��k"ȯ�j�:mD���I�<9P��nJ��{�oʰ��$lͿ?�#�����//���$Xr��W�Cɏ���%Jʿh@lOʟ� N����/؞J�=���FU�IF�_�k����o"�geA����V6�.�_EY{��r��o����}k�ُ��6�G���+��—%7�o�RI?��A߯�s$��/[#��~�Q��r���ǔ�����/�K�&@�o�$W�Э���?����O�tq�4>3��,���k5�_�?�Ь�h�_'m���r9r���V��*j1����DF+rR��,`e
��1�=
FQ���y��R,\��������:yJ����zH���K������	����QN9�r�Z�_E#I��/K������L�^��Y�����yOkc8�)Wr��B"E��C'<R�����@;H]���4�������nT��R#�m(�(����\���}�����[<\3��|��H����[��/����S��x�z��������G
$�a�=M�w^v+����(/vx����t2���`�W��K��-��}5t�I���������,c4����������mm
};�����������?�S���PJ�s\fx����@,�R��^Q���U�Y!��)���I��������|����n!G:CR& kUpA�'G���K��Zs�@�������C1Q����`�g�����s��$
�����Jr"e;�����\�����|�UND���m[����h#��sK��j4�����������_�=�$0a���d�9�/DohyX(����8!p�
<D��B)6����L��������b*yv����	O3�2	������m�<3^a}c����t�ju>f�����FhvM��V�v�������~���S�h���Nr��2a�DWM��������:�$5.e����f������!�����E!
H� �������Y,��p��t������.T;|R\�,��H����A( ��Nh��!j>"0|�G��:}#_T�<��r^�Ts����V:�dR�5��Q���'�����������E��P8>pE���Xn$d��1�1��4
������������D���v���R���4����������!�Q���Z&�����N���O��5A�H�v������My����e����T~���������j/���
`W����M?VKUht=(�,+n��>��v���;(,7$��5��(�����|��W�X�������I2�z�Jk�	"cj3?7�p���Q�2��+����U��������W���&-����������8KB����������i$Lg<`<Q=C&<�l`K���qE.��I����1��9��k>����i%~���2��O5�70F�f��7�E�t����������<-��2)d���8�;g�Q������QT���������
��Q���3/���Z *5�F���kz7p ��2>����|���kh5�/��o����~��Y>AWY�P��&��/�����!+�������w������/��k������\vq����H�OqD'����RDe�N`W�	�.�����������%���"
G��M��~�����A���0� �:���y����}	����������������
{��Q�����A�<��LW��������#������ ��=	|�j&�����9�����F��W+�����sL�=2g	Z�qIRS�c=����/\���v
��N��^����FDEJl�������^��f����
�����j����!� �%D�g\��Y0zV
�������,�V.��
9%�(�9����q�4B����
h1RjWQB3���3o��aE=���[���d�q���t~�������x0�D.A]j��������A��t�3��w��2�o;Tz��L]��dt��`J0k�������l�I	������oU���t��as��`�v��������1F���9?'~�!7V�����zM�2��:ZF	em������Q{+�� �k��X�V+���.���#rE��>g���xt�x�����'-�����Ya�����z�7���v5���1�Y��������������U#���X�}����-���Lzu.���I��������CQ�u�G������	7x��4��h3z���'lHTk4����P���&���������.
M"����d{���Y��fN$�	���k�����f,Q��C8������"s��i�~��������c��J�ma4�t:F�����3E�l�������MCk)P�6g��������>�������I��!G�fhzz��-AT���dg�{����f5!���C]6����������������������(�[��������������������������O#k`������B�
JEOi�p�vh���v�������-������M����&��� f������W�>��uZd>Y�����8v`��>I�|lg��B[J�������3}C8�?PJ�[���FR����T�����^�����������
������#�O��&l�����I�:P��6[G������:'I\y'Z'2M;,�H��!:��X�6c+�����r��bz��.�rq�s�������}z�4]���O���5���������H�/�%}�y�=f9c����i�M��*� ���j���>G�P}���4�B����sUF�W��[��N�������=_<� �������AU�`�t����"T�q1��Z�k����.�����o^�)w�Z%@?�!��*������������ y�������~��G�����������q�k���-$i��y
���������U�z����>(&���$�C�#�j5=������{�����
��`�����������[sc�W%"nAE��qa 
YVQ it<#d.pM���%����f���]������Vn.����&���}�����v���4Mau~G<V��a����8_�����������]@���m��	��?�P�������������]������s�}]���Q�v��B����X������:��dy��#��a�34+f}���-,�X�mg�1G�=�����Af�������M��x�*���g�u�,���������E�����������<��_.Bh��6�����xVR:1��o%q
w�;��Hm����������Vg����g4��N�q���)��<G���L�����,���w�q����h��w�?�E�^�����@�B.1e��CQu>W��nX��������~��������$+��9�L}������J���?z������6dTL0�4"^��7;���G�d'����7
"���Oq]���y&������DCN�t=�����i���MT���HN`Zv�������P����Z�.��"Z����M�� {�?���#S����!�*�cY���������������Z.^�@��5n�l�6�����g���w�F�i?�����j�C��Q����1#����|Yj�d���J��,]l��u��~Gw$
�lO��?B�������Z
v��+4��e�����>wi��h��P������9 xp�{�`YE[����L�f�1������2�vv
����;s*�����g��>�@�]f%���T�4�(���^�o!wn(FB�������M��-��0��e-�
�~��������{��O#���c�������������{���w(������������]�����d�Z�����0!%��h��m>/#��x��;*H�����[}P��N�:�c�������&�zk-T�'j�[������?���,	�:R����=���vPA#i:g48tu=L���������|[Gn���-��U&y VDlK�]fq@x"`~��ah�Q"����)�P���0K��p�*�#��
q3mq�"�����P��h����������=B���Ttb��s/}�+�W�����8�FJ17;��}�4g8$�6��M��h����������JGE����fYI��[�Xsf?Lj�&���o��9���%/�)c9��'PAnZO��gR�|��G*J���Sb���faJ�����������p�����t��{|E:��a���)M
�v>�,�vw��h;������a������M����=O��8��{�d{n���),��NG�����"if]����2��@a,!eXN��d�������r$���%�X�ie�����+��4O#��5�z�O�,C�V��R�)NrJ��G:�����������	������F+rR��,`e
��1�=\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/lib.rs� �8�橨H�:=�����,)##)9H<KJ!!)P(QPOOK2<@L1LNPOHMP)PNONPHJN@L)>PP
E?Q:O7IMN?;


LLE,,*?JGMK4*))+P?O*+^�!J5kt7U"K	;"5%''P'$	
GN&PM"DL%J3MD,LL+B?M"ON
#+E%N+L,#OJ
/#+OJ
K'#=
46%+A
4M)0O>
15&OG
4A1#2E
P)+2E
8$-D
48!6
4K
#6
4>#8
4D%%<
4)Y+
4"a+
&&NPO8
0#%5?
4	 '-$

$'J<FQNMQ~
6")I
'
&-?O2N
3%(0)'>Q1O
3$Q8-LD=!
*!�_�a}�#-�+|�Oi�x(c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/allocation.rs� M�!��	h�����L���()0QK7B"
!
$.
J44DKI
4.*2/-G6&DLPJ&(
=F@7.#-L50
-NPJ5.:"?LPJ&P
**N>7F4I-LI/6B(=A-#h?AB/g<!+!e>!@-d4
6:7IPL
:2*2/31DOA;
M+JONPK*L<O/2--.
J44DKMO
4.*2/2<4-4OAKEI;
Q'JONPK*N.KOKONK::+@Q'%,IMLI88)>LNO,A(E
EE
.P%,:.*;4-
J
33CMPJH
N,*2/-M9%.
"K44DMPKI
".*2/-N:&3
96HMPOQ
0*2/31DOA;
M*JLLJEL>GJMM.20,4
":7IMPPL
"2*2/31DOA;
M+JPMKGL@GJMN/41-A2F*&!
?;1>@,8G>M@
HMG	M%NG 4:!L)8G>M@
HMM	MOI5< N$,8G>M@
HMN	MOI6<!F*&!
?;1?@,8G>M@
HMG	M%NG 5;L)8G>M@
HMM	MOI6=N$,8G>M@
HMN	MOI7=N:=EIcr!!%#
I1#
M!HCHA#
'26-1%.;6/12.;6"1+45%045/
-.;65,74F$<;
22-
	M.(*34
Q*9-Q
49A*9-*JO
=02M3K4M39&##VGk��*���}��4|6a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/internal.rs� ���L6ĉ�q�N[�-�Y�d�LJJKOAPMPM#4;	LI1B[NLIBB#OJ9<+OJ
E@#8
4;5+<
4G 90>
6%$A&G
4F(=>L
4D#AKI$!("#2E
. !$G@.+2E
2$!$G@4N
49(=!6
4GNM 56
4?NM 58
4E5%<
4Q 9NPO8
1(!$%5?
5	 Q'C@/1$-$
5
$Q'C@/1$J<FQNMQ
7"6Q'@@/PG1JP0I
'
;&6Q'@@/IG1JI0�'�+�g<{�9@so��?�a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/zeroable.rs� ��pd��\V���[*�E�4#@9*0J+;O,QBQ#+NQ-#!!      ""!!"   "!5?#BL%=D&((*%'6*DC=%N"=";";#<#<#<#<#<#<$>$>$B*.9.=MIM
$
'
*'PH,NP=*A&KMMPPNPMPHFHRFHHHFF"!'""*.C)<<"?%="!?%!�@��fH���[cŧ�k/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/zeroable_in_option.rs� �T�h�F�}�!�e�M+;C$<,.///01.///01H:59'PD'"#bign#PW[b`g$a$h/* #&),/2�z��7r!F+M�V\`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/checked.rs� �$�Q�M�� -�\'}�}�D.
*OPQKOMDKMPNQNOML
JLNIE1/6#
YTY'<33)18%,!;/&#;U+E6'
P9 NOOO>6F+L= HQ68/	)7*)7BI(/3 =
  ""Q33%LJG#/E%N/L06:(#2E;
-$';P-+2E;
<(9;P-0>;
5#3<#-NPO8A
4#!<#-%5?A
8	$%;P--$
#
(3;P-J<FQNMQQ
:&'QG-I
'
#*9QM-#8
4:5+<
4Q 9&I
4E(=D
4</!6
4#
36
4B38
4H5%<
4# 9�>�CP'���J���n5�\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/pod.rs� f+����[]%^5�4�'NPQMHK)0OMOQ7LP-Q;KNQQP33""+#7)-*)-,)-6;%:1'P>,ML=%A!KMMPPNPMPHFHRFHHHFF! *.>$<<? >!A !ڈ��X|@�:�+a�c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/contiguous.rs� �#�.��h��"��E���@�,LC-PQ?OL -




%**7,*
JNP7QQ9LIFOMIOMPIBNP"NP.JKEG-PHOH)<DDGBMFGL1M&66LD=:>IGH	FG!)
NOMFGL1M&6'LBHG:FDI? A&%%$'''*-2666:>+...14��g����+�c��<�Cd/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/transparent.rs� �hg�|�w$e��\���[�LIOOMM1
FHI?PPQMNKOOHPPLF&OE
&"@<'=/I:(&;,"(E/-0&""fN90&"G5468I"L$8G>MD
HMG	B$)<P,8G>4@
HMG	B$':J(68@7OL468@7
L468I"L$8G>4D
HMG	B$*=O,8G>4@
HMG	B$(;J(68@7PN468@7
MC-1E[ZWM-1����xj���n� #q�b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/offset_of.rs� �y�ە#4��]���@��%�K8P&8QQ?QNNJ			3%AMBN,/+HPP'KAK!LO)	58<MJ":QHNPP$QPK80#N/#*4BP?@B
 E�Fy���F!�GH�`��f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/anybitpattern.rs� ׾Ҭ�����'j�|�MPOQNIPPMHF"
NNHQOQM5
NO,)0H?Q;KNQQP3; $+*.RO'#V�k�̰:;)�]�d=��f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/pod_in_option.rs� Q��
�M��ÙP��A�+19$AO2C)***+,)***+ٴSh�4�1�y"��	yb/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.24.0/src/no_uninit.rs� b���;�I|5�G��/&b�"YLLO:PKPQQNKPQE5O4
NIHQO
C7LA)0MOQ:JP->5TRP)Q;KNQQP3;J5&!!&&''''''((){(I���Zz32�Y��j	sm	�q	$t	�u	�v	xy	�z	<|	 ~	J	:�	��	x86_64-unknown-linux-gnu�u;/�6塼��z�bbytemuck�-5f3e606d9ceb39ea��U ��;��&{�t�O��H���
��
��q�������r���
��
�
�
�B�
�B��B�
���(����*�*�
�
�(�
�(�
�(�
�B�
�(�
�(��
�
�(�
�(�
�'�(�
�(�
��
�
��
�
�
�'�'�
�
�
�B��
��
��(�
�
�'��'��
�
�'��(��
�B������
�%�(��5�����
��rust-end-file