📄 libnum_integer-89bac257ee6a0ad9.rmeta
/home/palash/git/iron_learn/target/release/deps/libnum_integer-89bac257ee6a0ad9.rmeta
Language: rmeta • Lines: 11890
rust
�(#rustc 1.92.0 (ded5c06cf 2025-12-08)��١�	�T�6a��D�
-5080178c80bf7a93�
num_traits�4U3՞4��#���s��G-ba6dce69ad501a5e���	ⷄ�ۆ��p��-225863f279df55c4��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��	�t�#3Ҵη��Ǣ-d25e598578fbf080�rustc_std_workspace_core������Nm��gmY���-327ea4f353b4eb8c���y.:i���gy"1�r-94fdfaf0af91a65d�miniz_oxide�M�^�yTLm�L�d=B-5312b588e5cfab93�adler2��;~�7�ɴ,P?���-1e0b0d62df36c85c�	hashbrown�L�ϫ	2݆y��q-2ed6a8f06fc51a9d�rustc_std_workspace_alloc�a���p��H����6Z�-05b02707a5b2a256�
std_detect�	c�LN����=1�ʶӐ-5978f0713dd5442d�rustc_demangle�X�Fq��UՃ�>7z
��-43b2ff22c18e1125�cfg_if�֦<����ɐ¬�-6a40188dd7d989d2�	addr2line���,2�!xb�"6�!�	-11d54e777384a9e5�gimli��2��I.�ġ�����-35018e994bad7042�object��T �f��Y�
hQec-2dc10b344e05b569�memchr��xZT9�C��I�Mg�-09f2ab7e0d97e07a��~ݤ	����h���-932f22f820d1e5ec�test_integer_i8�|��� \�	test_integer_i16����� ]�	test_integer_i32����� ^�	test_integer_i64����� _�	test_integer_i128����� `�	test_integer_isize����� a�	test_integer_u8�|��� b��	test_integer_u16��ݍ� c��	test_integer_u32����� d��	test_integer_u64����� e��	test_integer_u128���� f��	test_integer_usize����� g��	�roots�						Roots�nth_root�sqrt�cbrt�	��	��	��	signed_roots�	fixpoint��F�	bits��	log2��	unsigned_roots�	
average�'''''''Average�.average_ceil�.
average_floor�'1I�1'a�1'b�1�1�'�7�'�9�
Integer�?	div_floor�?	mod_floor�?div_ceil�?gcd�?lcm�?gcd_lcm�?extended_gcd�F	?extended_gcd_lcm�?divides�?is_multiple_of�?is_even�?is_odd�?div_rem�?
div_mod_floor�?next_multiple_of�?prev_multiple_of�?dec�?inc��S��U��W��Y��[��]��_��a�impl_integer_for_isize�impl_integer_for_usize�IterBinomial�e�ea�en�ek�j�j�
m�m�m�multiply_and_divide�q�binomial�s�multinomial�u�u�	x�x�x�	|�|�|�	������	������	������	������	���go��guess��	�������	�������		�������	�������	�������		�������	�������	�������			�������	�������	�������		
�������	�������	�������		�������	�������	�������	ExtendedGcd��A����x��y�������������������������������������������������	����������������������������
������������������������������������������������������������������������������������
����������������������������������������������������������������������������������������������������������������������������������������������������������������888/8/8080858586868@8@8A8A8B8B8C8C8D8D8E8E8F8F8H8H8I8I8J8J8K8L8M8M8N8N8O8O8P8P8Q8R8p8u8y8z8{8}8~88�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8.?.��_����������/i,%����:��:���:��:�:��:?�9?�9?�9?�9?�9?�9?�9?�:?�:?�:?�:?�:�Jee�g�h�i�3C
��q1�x|����������1������������������������me�.:�_������?�J<��D�
$���:\����7�>$��>,�/�>���D��>$���:\����7�>$��?,�,�>|�D�$�
�</4������1�<��<��<��D�A��<}�<��D�$�
�</4������1�<��<��B��A�B��<z�<�l�D�
�</�\������B�<��<��:��B��� W�D��<��<�P�(�	� �9:�� (� 	h� �9� `?�C?�C
�(?�C?�C,	�P� pd��Hd��

d���:pd��d���:xd��d��
�!��!1
��!'��!
 �!	���#s
�9�!�� �
�9�!
B@�G;9c�	�]�	�]
�S�� (&	/�!�"�� !�9� ���
�9�!��!2

<y����?�+��X� �d��H�@� �d��H�Hd������`sڋp�!����nsӋ����su�X�!�9 ��9(��:�U�9T�9�9�9���97�95�9��9;�9:��:����;�J��Gc�GiP�"(�"	�"�9:
�#��#(�#	�� ��9�#H?�N?�N
�(?�N$��
�]�
�]�J��",*�J
*��#�9�#�#z��"��?�C��0�#�9 �"�L(�"U�9T��9�9��98q�J��O	P�$(�$�$�94��$(�$	�� ��9�$H?�a?�a
�(?�a$��%,��%"��%
�
��9�� �	
�9�%
|y�R	s��%�%��$�9�$��$���9�%��%-;{��#��?�O��0�$hڋp�%bӋ\8�0�%�9 �$�L(�$��9��9��9��9��9|�9z�9V�9�S��R��R�P�(�	� �9;�� (� 	h� �:� `C�CC�C
�(C�CC�C,	�P� 

�:�:�l
�!��!1
��!'��!
 �!	���#s
��9�!�� �
�:�!
20�W+)S��]��]�J�� (&�J
	*�!�"�� !�9� ���
�9�!��!2

<}����C�+��X� ��@� �������`s�p�!����ns�����sj�X�!�9 ��9(��:�6�95�:��:��9����9*�:(�:��9.�9-�
�:�
���0�J��WC�WIP�"(�"	�"�9;�#��#(�#	�� ��:�#HC�NC�N
�(C�N$���]��]�J��",*�J
*��#�9�#�#~��"��C�C��0�#�9 �"�\(�"V�9U��:�:��98q�J��_	P�$(�$�$�95��$(�$	�� ��:�$HC�aC�a
�(C�a$��%,��%"��%
�
��9�� �	
�:�%
}z�b	t��%�%��$�9�$��$���9�%��%-;��#��C�O��0�$k�p�%e�_8�0�%�9 �$�\(�$��9��:��:��9��9}�:{�:V�9�S��b��b�P�(�	� �9=!�� (� 	h� �:� `G�CG�C
�(G�CG�C,	�P� 
��:���:��l
�!��!1
��!'��!
 �!	���#s
��9�!�� �
�:�!
42�g-+U��]��]�J�� (&�J
	*�!�"�� !�9� ���
�9�!��!2

<�����G�+��X� ��@� �������`s��p�!����ns������sj�X�!�9 ��9(��:�;�9:�:��:��9���9-�:+�:��91�90��:����0�J��gF�gLP�"(�"	�"�9=!�#��#(�#	�� ��:�#HG�NG�N
�(G�N$���]��]�J��",*�J
*��#�9�#�#���"��G�C��0�#�9 �"�l(�"Y�9X��:�:��98q�J��o
P�$(�$�$�97��$(�$	�� ��:�$HG�aG�a
�(G�a$��%,��%"��%
�
��9�� �	
�:�%
|�r	v��%�%��$�9�$��$���9�%��%-;���#��G�O��0�$s��p�%m��g8�0�%�9 �$�l(�$�9�:��:��9��9��:~�:W�9�S��r��r�P �( �	 � �9A%� � ( � 	h � �: � `K�CK�C
�(K�CK�C,	�P � 

�:���:
��l
!�!� �!1
� �!'� �!
  �!	���#s
��9 �!� � �
�: �!
86�w1/Y�$�]�$�]�J� � (&�J
	* �! �"� � !�9 � � ��
�9 �!� �!2

<�� ���K�+��X � ��@ � �������`s��p �!����ns������sj�X �!�9  ��9( ��: �C�9B�:��:��9���91�:/�:��95�94��:����0�J��wJ�wPP �"( �"	 �"�9A%%�#� �#( �#	� � ��: �#HK�NK�N
�(K�N$��(�]�(�]�J� �",*�J
*� �#�9 �# �#�� �"��K�C��0 �#�9  �"�|( �"]�9\��:�:��98q�J��
P �$( �$ �$�9;� �$( �$	� � ��: �$HK�aK�a
�(K�a$� �%,� �%"� �%
�
��9� � �	
�: �%
����	{� �% �%� �$�9 �$� �$���9 �%� �%-;�� �#��K�O��0 �$���p �%z��t8�0 �%�9  �$�|( �$
�9	�:��:��9��9��:��:X�9�S�������P)�()�	)� �9I-�)� ()� 	h)� �:)� `O�CO�C
�(O�CO�C,	�P)� $ ! ( 
 �:  �:(   l
*�!�)�!1
�)�!'�)�!
 )�!	���#s
 �9)�!�)� �
�:)�!
@>��:8b�-�]�-�]�J�)� (&�J
	*)�!)�"�)� !�9)� �)��
�9)�!�)�!2

<��)���O�+��X)�  �@)�  � ����`s��p)�!����ns������sj�X)�!�9 )��9()��:)�T�9S�:�:��9���9:�:8�:��9>�9=�"�:�"���0�J���T��[P)�"()�"	)�"�9I-.�#�)�#()�#	�)� ��:)�#HO�NO�N
�(O�N$��1�]�1�]�J�)�",*�J
*�)�#�9)�#)�#��)�"��O�C��0)�#�9 )�"Ό()�"f�9e��:�:�99s�J�Ï
P)�$()�$)�$�9C�)�$()�$	�)� ��:)�$HO�aO�a
�(O�a$�)�%,�)�%"�)�%
	
$�9�)� �	
�:)�%
���	��)�%)�%�)�$�9)�$�)�$���9)�%�)�%-;��)�#��O�O��0)�$���p)�%����8�0)�%�9 )�$Ό()�$�9�:��:��9��9��:��:Y�9�S�����P2�(2�	2� �9A%�2� (2� 	h2� �:2� `S�CS�C
�(S�CS�C,	�P2� E#O#O#
e#�:w#�#�:�#�#�#l
3�!�2�!1
�2�!'�2�!
 2�!	���#s
$�92�!�2� �
�:2�!
86��20Z�6�]�6�]�J�2� (&�J
	*2�!2�"�2� !�92� �2��
�92�!�2�!2

<��2���S�+��X2� =%�@2� R%�a%����`sבp2�!����nsБ����sj�X2�!�9 2��9(2��:2�D�9C�:��:��9���92�:0�:��96�95E#�:O#���0�J���L��SP2�"(2�"	2�"�9A%7�#�2�#(2�#	�2� ��:2�#HS�NS�N
�(S�N$��:�]�:�]�J�2�",*�J
*�2�#�92�#2�#��2�"��S�C��02�#�9 2�"��(2�"^�9]��:�:�99s�J��
P2�$(2�$2�$�9;�2�$(2�$	�2� ��:2�$HS�aS�a
�(S�a$�2�%,�2�%"�2�%
�
$�9�2� �	
�:2�%
����	{�2�%2�%�2�$�92�$�2�$���92�%�2�%-;��2�#��S�O��02�$�בp2�%Бy8�02�%�9 2�$��(2�$�9
�:��:��9��9��:��:Y�9�S�������4�'�($�(�(
*C
��
�<\M
V�(��(74�(�(�(		27
��<�<C	4
Y_
�(	�(

4�(
�(
$�(�(
�(5

DAŧM
Z
c�(
L�(!l�(F�	���(74�(�(�(27
��<�<C4
Y_	
�(�(4�(�($�(�(�(5
DAŧMZ

c�(L�(!m�(F���)�)
�)#��'���'��<�'�<,�'˧�'�<�˧�ѧ��<�^�B^�BR�<��<�ʮ�ѧ��<�=�B=�B1�<��<�ʮ�ѧ��<�����xn��ŧ�Ǩŧ���ŧ+˧r˧yԲ)��)Ո`f�<�:�)��)�)�:&�)��):��_Ef��<z�:�)�:��:�9####�G#'##?�C?�C�(%�9 ?�+�9(?�+�:?�+�9#�!(%�G#''''''�O'''?�N?�N��'�9 ?�C�(?�C�9''�'�O'�(�(�(�(�R�(�(?�a?�a��)�9 ?�O�(?�O�9�(�)�R�(0?�V?�V$�9?�V$�9�t�W$�:�s�W�(����1���\y���\$�:	���\Q?�Y
0?�Y
	
X?�Y
?�Y
H?�Y
(?�Y
?�Y
	

?�Y�9.
F
?�Y�9
x?�Y
&
0?�Z
?�Z�9�?�X�
�

?�Z

s�Zy!���0����$[$�:���;�
���E���u���
���:
���
���?�W��:(?�W?�W�:8?�W	?�W�90?�X	?�X�9`?�X		@?�X	
?�X			?�X			1	
?�X			X		?�X�9
)	
�?�X		?�X�9		X?�X

0?�X
?�X
	

?�Y
>

O

u?�Z?�a�"�?�O��?�R��?�R��?�U��?�V��?�V��?�V���?�W��?�W��?�X�	�?�`l��9`?�O���99Z�0?�Q��9`?�T���9p�9`?�V��9����q��L�����������,M�[�}�:(?�W��J��?��u�����M,��H����Rev����	�?�����T��w��
Y��?����—J��E�:]�
�������E�:��������6\ء����F�������%������[����G���*���9��$�����[������4X'�0?�\�?�]]�@?�a��D]�0?�]���8b �ݎ�] �9?�O�9?�O�9?�R�9?�R�9	����������������;t����:�:��:?�W�9?�X	�9��9��9��9�$�9#�9"�9��9��9��9���9�9�9� ?�`��:&�:��:��:�
�2lo�8hi�<�(?�Uy2�W�(?�Vsmax� ?�V$�:�	X�����:$�:�	}�����:�f�t	b�w
�	p?�[���:p?�Q���:
�9�?�R
�9���?�a��!#
ؕ��%��rE+
�m��b�?�]P?�]	1U��b��
¼bR?�^�?�]�9?�^?�^�RD�@=�9�9?�]�9?�]��������?�`X?�`?�`		�	8?�`	GS�9`	
p	?�`	(?�`	?�`�9�?�`	�?�`	?�`�9?�`��?�`!
�9?�`���9?�`�9<�9;�9:�9R�9��]�C����_ref__a�.+.+++�W.+6++C�CC�C�"-�: C�+�:(C�+�:C�+�:.+�!"-�W+//�./�_/�.C�NC�N��/�: C�C��(C�C�:/�/�_�.�0�0�0�0�b�0�0C�aC�a��1�: C�O��(C�O�:�0�1�b�00C�VC�V$�:C�V$�:�x�W$�:�w�W�(�
�
�
$�:�
>C�Y
0C�Y
	
XC�Y
C�Y
HC�Y
(C�Y
C�Y
	

C�Y�:/
G
C�Y�:
xC�Y
'
0C�Z
C�Z�:�C�X�
�

C�Z

w�Zk!�
�
$�:�
�
�
�
�

���:�
�
C�W��:(C�WC�W�:8C�W	C�W�:0C�X	C�X�:`C�X		@C�X	
C�X			C�X			1	
C�X			X		C�X�:
*	
�C�X		C�X�:		XC�X

0C�X
C�X
	

C�Y
>

O

G�C�ZC�a�"�C�O��C�R��C�R��C�U��C�V��C�V��C�V���C�W��C�W��C�X�	�C�`l��:`C�O���:,+�0C�Q��:`C�T���:B��:`C�V���:h�
�L��(C�W�
�?���
�
�H���X
�?���T
�E�:O
L
�E�:F
B
ء�<
��5
0
�)
$
�

��
f4�0C�\�C�]]�@C�a
�0C�]

 �
 �:C�O�:C�O�:C�R�:C�R�:����:��:C�W�:C�X	�:��:��:��:��:�:�:��:��:��:���9�:�:�� C�`M�:��:��:Z�:�
���������(C�U���(C�V�� C�V$�:�	�����:$�:�	5�����:�O�k	��n
��pC�[���:pC�Q���:
�:�C�R
�:���C�a���/����r�7����C�]PC�]	������C�^�C�]�:C�^C�^���������:C�]�:C�]���D���
�C�`XC�`C�`		��	8C�`	GS�:a	
q	C�`	(C�`	C�`�:�C�`	�C�`	C�`�:C�`��C�`!
�:C�`���:C�`�:?�:>�:=�:U�:���]�C�������"3"3	33�g"3*3	3G�CG�C�5�: G�+�:(G�+�:G�+�:"3�!5�g	377�6�6�o7�6G�NG�N��7�: G�C��(G�C�:7�7�o�6�8�8�8�8�r�8�8G�aG�a��9�: G�O��(G�O�:�8�9�r�80G�VG�V$�:G�V$�:�|�W$�:�{�W�(����$�:��G�Y
0G�Y
	
XG�Y
G�Y
HG�Y
(G�Y
G�Y
	

G�Y�:1
I
G�Y�:
xG�Y
)
0G�Z
G�Z�:�G�X�
�

G�Z

{�Zq!��$�:�����
���:��G�W��:(G�WG�W�:8G�W	G�W�:0G�X	G�X�:`G�X		@G�X	
G�X			G�X			1	
G�X			X		G�X�:
,	
�G�X		G�X�:		XG�X

0G�X
G�X
	

G�Y
>

O

�G�ZG�a� �G�O��G�R��G�R��G�U��G�V��G�V��G�V���G�W��G�W��G�X�	�G�`l?!�:`G�OJ!��:�!e!�:`G�Tp!��:�!�!�:`G�V�!��:
"w�L��(G�W<�?��84�H�����?�����E�:���E�:��ء����������������G�]]�@G�a��0G�]����:G�O�:G�O�:G�R�:G�R�:�����:��:G�W�:G�X	�:r�:q�:p�:d��:��:��:��:v�:u�:t��9�:�:�� G�`� �:z�:8�:� �:�
���������(G�U���(G�V�� G�V$
�:�	������:$�:�	!�����:�5�k	��n
��pG�[���:pG�Q���:
�:�G�Q
�:�G�R���G�\
�:���G�a��W��J�G�]PG�]	xH��E�G�^�G�]�:G�^G�^�������|�:G�]�:G�]���M��4�G�`XG�`G�`		��	8G�`	GS�:c	
s	G�`	(G�`	G�`�:�G�`	�G�`	G�`�:G�`��G�`!
�:G�`���:G�`�:E�:D�:C�:%[�:���]�C�������%;%;;;�w%;-;;K�CK�C� =�: K�+�:(K�+�:K�+�:%;�! =�w;???
?�??K�NK�N��?�: K�C��(K�C�:?�?�?m@t@�@�@���@�@K�aK�a��?�: K�O��(K�O�:�@�?���@>�>�>�>���>�>�>O�CO�C��<�: O�+�:(O�+�:O�+�:?�!"=��J?4;;;c;a;Ï];;O�NO�N�;�: O�C��(O�C�:�;@;Ï�;-:4:\:Z:�V:x:O�aO�a�m9�: O�O��(O�O�:�:�9��:>8E8m8k8��g8e8�8S�CS�C��6�: S�+�:(S�+�:S�+�:�8�!�6��	95
52505�,5N5S�NS�N��4�: S�C��(S�C�:w55��5443414��-4O4S�aS�a�L3�: S�O��(S�O�:x4�3���4t�$"
���:�$�,�L��t�

Һ��$�,�8FK
���:�:X��:���&$
��:�:�@LR���^o50�:��,��,��:��:G�:G�3�6�����ڍ���
�:t�$"
����$�,�J��t�
��$�,�-;@ڍD��:k���&$
��:�:��?KQ���]n~60�:��,��,��:x�:2�:2�3�6�ؐ���jڍy��	�:����l�
0�<=.�����+;��M7�<��<��<��B��B��#�'^��<��<��<��<�����d�
/�<=.�����+;��K9�<��<��<��B��B��#�'^���<��<��<��<���
l�
N�>$�,���	�$�>��>�\��<�
��>.	L�G��$��U4�$
$.\�	
L�
��>	&|�
$
��>�>�	_>�	����(���e	u
	d
t

BQ����>$��?,��?,��>W�>5�>�>�)�?)�>��>y�\�`q��r��������ʛ�����>Y�>_�>��>k|�
�
C�>$�,�T�|�
�
D�>$�,�T���"
����bE��d��?,��?,��>��>�"�&^����>�8,�#d�#
T�#
��>%\�#
L�#ʛ%!��#6$7$(
�#,�$\�$
L�$ʛ7!d�$
T�$��$!ܔ$4$5$(
�$,�$	l�$

,�$
��>,�$
3<�$d�$
,�$��$�$#<�$��$2$3$(	

�$
��$�l�$�$

	�>"<�$��
-/L�$F
	�%
n�'��'!�'""	�>d�'#$T�'��$/'\
�%\�%�%	�>",�%��-/<�%�%1$\�%�%	�>",�%��-+<�%�%̘%1$
���>�>��
+?KQ�%��%�

G�>�9�����?�%$�&�&�&2$3$.	[
jg
�G�>�9��̩����"��&�&2$3$(	G$�'�'�'6$7$.[
jgѪs�"��'�'6$7$(G$�'�'�' 4$5$. [
 jgѪs�"��' �'4$5$(G�'
/q�Y#$��
��>�>"�#�!!��!�'$/$#"�(%%	�>�(&7$&�>�('5$'�>��'e
��>%&'�('&%��'��$/�$�#�"��)(d�))
T�)��)/!�)*3$*	�>Y^
��>�>)j*J(/��)*)��)+d�),
T�)��, !�)-7$-�>Y^ز,b-B+ x�)-,��).d�)/
T�)��/!�)05$0�>Y^ز/b0B.x�)0/��(�
��>(+.�).+(
�)!�*	�>'3>+ N(/$/�/�
3B	7�	&��"��	��>(7���>)��*�/�1/*�33-	�>3!	�>,62,.G571X�>7m�>0�402�7&5��>&��>4�646FY��#���$���$���%���%�8����������/i,%��>��#�?,�#�?,�#��y�>y�>X����>��>���w�>w�>L�
�?�
�>,
�>,
�?,
�>�	�?�	תS	�?S	��	ת	��)	��	��H��I��Z��A������������$�?$�?�>�>W�>H�>&�>��>��>��>'�>'�>
�>��>��>��
#����Ht��
�.
	ܝ���
�)���ʛeʛ�
���
��o
��C
�����K�����ߨ|Ѫ�
Ѫ�	Ѫ%	�>Qί��>��>����ز��nز}���ز�>4�>b�>h�>%�>��>|
�>1�>��>d�>j�>�>v�>|�>��>��>��>�
��f


�>
��f
�>���+f���%f
��>
T@-�&$\�&�&		�>",�&��	-<�&�&	��&$
���>�>L�&�AMS�&$ز�&�	8���&�>��&�&~
�	�	�


�&�>	
��f

���$��>e;�&
�?V,�&��
(	<�&Gf����f��>��%���%�����,�%(�>��>��>	�>��>e�?e�?�8?�>����mܝ#�?(	��M������زB�>��>��>��>���D_ref__q���+
d�+
F�>$�+,�+��+|�,
�,��$�,,�,T�,��++
�,�,��*�H���>̕+�?,�*�?,�+����>�#�'d����������-t�-
J�>$�-,�-��-�-I��-R$�-�?,�-�?,�-�A�����>
L�>
@�>$�>,�>��>��>
L�?
A�>$�>,�?��?��>.
�?�?��>tN��d�>�?,�>�?,�>�>��>�"�&^������>��E��E
$L�E��$�E,�E��Ed�E
,�E��$�E<�E�E$��Er\�F�F<�F��)L�FB�Fd�FT�F��'l�F
,�F��,�F<�F�F	
$	��Fزi	@!M	S�F��E�$���E:FD$Y^����	z���F

�F��D�.
��
]m
�
Ow��E��>$�E�?,�D�?,�D�>��>��>zx�?x�>�>���X�\m�W
��c��)��������uز&����>n�>�>zd�M$,�M��$�M<�M��M
L�M��$�M,�M��M��M$$ز�c7�M�M��L�&6P1�>$�L�?,�L�?,�L�>!�>�)�-���Y�� ز��>�	��Od�O$�O$2,�O��=<�O�O\�O
L�Oʛ!�$��ز�P��O,�O-�O-K��Og_oQ0�O�>L�O�>d�>d�?d�>�1����ʛDز��>��>�	ԒRd�R$�R$2,�R��=<�R�R\�R
L�Rʛ!�$�����P��R,�R-�R-K��Qg_oR0�Q��L�Q�>b�>b�?b�>�1����ʛB����>��>�PW�T	�:�_@W�T	�:��@W�T			�: 	,��(W�S
�_$�J&$�J��$�J��$�J��dW�S		W�S��
��������������������q�aXÅÅą��:�����:"�^�^��^��[�^buf��[����e�S�h���:�����������������������{����Q����0���PX�T	�:!
��:2:@X�T	�:!��-6@X�T	�:!��-6(X�S
��:X�S	X�S"2b�p�:{����:<��E�:���:�����������L���:��:�
PZ�T	�: &�:9>
��:�:RW_eZ�T	@Z�T	�: &�:9>��JOW]Z�T	@Z�T			�:
 
�:38��	D
IQdj$��$�$�	Z�T
		�	Z�S�HZ�S
�������������������+��4j�w���[�����m[�S�[�S��%/�U�Ul�U<�U
M�<=.\�U�U�U�U+;��UFS�<�<4�U�<�U�<�U�B��B��#�'b����<��<��<��<��V�V|�VL�V
@�<=.l�V�V�V�V+;��UEU�<�V�<�V�<�V�B��B��#�'^����<��<��<��<��W�W|�WL�W
A�<=.l�W�W�W�W+;��VEW�<�W�<�V�<�W�B��B��#�'^����<��<��<��<��X�X��Xl�X
N�<=.��X�X�X�X+;��WRY��4�X�<�X�<�X�B��B��#�'_����<��<��<��<��Y�Yt�YD�Y
B�<=.d�Y�Y�Y�Y+;��XC[�<�Y�<�X�<�X�B��B��#�'^����<��<��<��<��Z�ZL�Z�Z
C�<=.<�Z�Z�Z�Z+;��Z9]�<�Z�<�Z�<�Z�B��B��#�'^����<��<��<��<��[�[L�[�[
D�<=.<�[�[�[�[+;��[9_�<�[�<�[�<�[�B��B��#�'^����<��<��<��<��]�]l�]<�]
E�<=.\�]�]�]�]+;��\Fa��4�]�<�]�<�]�B��B��#�'_����<��<��<��<��\�a8\�a
M�9 \�a(\�ap\�a\�`�9\�`�9\�a(\�a	\�a�9%P\�a0\�a	\�a�9:�\�a-1$(\�a			\�a�9%	
P\�a
0\�a	
\�a�9:
	�(\�a\�a�9�\�a�X$
\�b,\�b
		\�b��\�^��\�`��9 \�_�L(\�_�L(\�_�9�9�9�9_���9�tH�9G^�a�r�m�̀�	(\�e	0\�ep\�e�9	,8��9CO��9Z	k		

\�e(\�e
	
\�e�9%
P\�e	\�e�9%(\�e	\�e�9%P\�e
	
\�e�9%
P\�e�\�e�\�f\�f
	
\�f��\�c��\�e��9 \�c�L(\�c�L(\�c�9\�e�9/�9"!(/�sGh�k�o��\�i8\�ì \�i(\�ip\�i\�i�9\�i�9(\�j	\�j�9%P\�j0\�j	\�j�9:�\�j;1$(\�j	\�j�9%
P\�j	0\�j
	
	
\�j�9:		
�
(\�j	\�j�9P\�j0\�j
	

\�j
�\�j
\�j	�\�i��
$
\�k		\�k��\�g��\�i���`\�g�L(\�g�L(\�g�9V�9LA�9���9��9F�9+�9*j�m�����̀�\�l8\�l̀ \�l(\�lp\�l\�l�9\�l�9\�l(\�l	\�l�9%P\�l0\�l	\�l�9:�\�l-1$(\�l			\�l�9%	
P\�l
0\�l	
\�l�9:
	�(\�m\�m�9�\�l�X$
\�m,\�m
		\�m��\�k��\�l��9 \�k�L(\�k�L(\�k�9�9��X���9�qE�9D[�^�o�j�̀�'(\�o0\�p\�p	0\�p\�p�\�p=\�p	0\�p\�pC8\�p	
(\�p"��г	s!A���	s!	���	s�91!r8\�q	\�q
	
\�q	1	

\�q	
����s#
#	�9���0[���0[
��9#!��0[-\�u�\�vB	\�u
	
�\�u
�
\�v
D	`\�v\�v�9���
$I��$	���9.
$k
8\�w(\�w&�%�
%��9�%0\�x\�x	\�x	1B39(\�y\�y	\�y	1B
39\�y	0\�y&�\�y\�y	G+N+�9B>��+5%^��\�z	0\�z&�\�z\�z 	 �,�, �9����,�&�\�z��{�\�x���&P\�{\�{)���	s"��9	"/��ͳ	es!���	s!	���	s!�"\�p$	��(s#\�q	\�u	�\�u�1��
���/
)��

	��
$$&"��90	&A
)	%�&X\�w\�w8\�w(\�w(�'�'��9�'!�(���9�	( �"��"	�'�(X\�w\�w�\�x\�x	�)�)�9����)�#�	)\�x�\�x�\�x\�x	`*g*�9[W��*N$w�*\�x�\�x��+\�y�\�y�\�y�,\�z �\�z6��\�o��\�o��\�p��\�q�	��ϱ	�s������	3s��i�ճ	s���(fs���\�q���/_[�����(s��Ù
Bs���\�u���\�u���c�&(\�v���+
�&i��
��� �������<��������\�x��������\�x�������\�y���'���\�z"��-�9 \�o�L(\�o�L(\�o�9(\�o�9(\�p�9K
�9
�9�	�:(\�q�9�	�9�	�9~	�9C�9��9��9i�9o�:��9��:I�9HU�9T�9H�9�9�9��:��9��9V�:2�91�
��9
N	
�
��
��93
�9;
�9C
�9K
c�g��l�nshift�]^I��
s���9���9���
���
���
���
���
�\�|`\�|
F�9 \�|(\�|�\�|)��
	
�9���	g	

�	�9�\�}
!$�9`\�}�\�~(\�~	�\�~0\�~			 		0

<��9G	S��9^
o			
�		
\�~	�\�~	(\�~����9
	X\�~
\�~D	Q	��9_		p	B	
<	X	
8	�\�~�\�}���\�{��\�|��\�}����	E	�H\�}���	2	� ��3������������/i,%��9�9�\�{�L(\�{�L(\�{�� \�|�9\�}��9��9��9��9�����9;��
}��egcd����i����\��8\��
E�9 \��(\��p\���\���9\Ā\ŀ��\�Y�9 \���L(\��L(\�����!Oط�r
y
p\��

��x\ɂ�\��$��\�	=${
$x\��\Ń
C�9 \��(\ɃP\Ń�\��(\��
p\��0\��
 	,�99		I
U��9`l��9w
�		�	\���\��
(\�����9#
�5B��9P	a3
-I
)�\��P\ф
%	�	�\���\����\��R�H\���H\ς�`\��$�`\��B��P;��5��`\���L(\���L(\���9\���9\���9��9��9��9������9"�9*���������Rʺe�		z�9x\��	�
�
�
��9	��
	
\��p\��(\��
"	2	>��9IU��9`q	
	�
	\���\��\���9����\ԅ���H\����H\ʆ \���L(\��L(\���98�96GNU�9b
�9j
T�V�X\��8\��
 \���9�\��\���9\Lj��\��J \���L(\���9��9�?
p\܉������9����9�x\ۉ\�\����\��H��H\� \ĉ�L(\����9��9�#Xp\��(\��0\��*6�9C	S_��9jv��9�	�			�	p\��
			
2

�\�� 

\‹

\ы��\�p��`\���L(\��L(\��9a�9_�9Wx���9�S�U�	0\��
`\���\��(\ԍ\�'�\���\��
A�9 \��(\��3(\��
�\��"0\Ž\ˎ$�99)���ٶ��a��/�	�\��*\��
"e�9�	������\����\��q���s���H\֎���/.����	�9 \܌�L(\Č�L(\ˌ�9�9\���9��9��9L�93N�P��K���0\ʐ
`\ʐ�\Ր(\��\ӑ'(\��
�\��
�\���� \��(\��7�\��'\đ
����\Џ��9 \���L(\��L(\��9�9��9�.�0a����]�a8]�a
M�9 ]�a(]�ap]�a]�`�9]�`�9]�a(]�a	]�a�9&P]�a0]�a	]�a�9;�]�a-2$(]�a			]�a�9&	
P]�a
0]�a	
]�a�9;
	�(]�a]�a�9�]�a�Z$
]�b,]�b
		]�b��]�^��]�`��9 ]�_�\(]�_�\(]�_�9�9	�9�9d��9�wJ�9I^�a�w�r����	(]�e	0]�ep]�e�9	-9���9EQ��9]	n		
�
]�e(]�e
	
]�e�9&
P]�e	]�e�9&(]�e	]�e�9&P]�e
	
]�e�9&
P]�e�]�e�]�f]�f
	
]�f��]�c��]�e��9 ]�c�\(]�c�\(]�c�9]�e�96�9)!(/6�vIh�k�o��]�i8]�i�� ]�i(]�ip]�i]�i�9]�i�9(]�j	]�j�9&P]�j0]�j	]�j�9;�]�j;2$(]�j	]�j�9&
P]�j	0]�j
	
	
]�j�9;		
�
(]�j	]�j�9P]�j0]�j
	

]�j
�]�j
]�j	�]�i��
$
]�k		]�k��]�g��]�i���`]�g�\(]�g�\(]�g�9[�9QF�9���9��9G�9+�9*j�m��������]�l8]�l�� ]�l(]�lp]�l]�l�9]�l�9]�l(]�l	]�l�9&P]�l0]�l	]�l�9;�]�l-2$(]�l			]�l�9&	
P]�l
0]�l	
]�l�9;
	�(]�m]�m�9�]�l�Z$
]�m,]�m
		]�m��]�k��]�l��9 ]�k�\(]�k�\(]�k�9�9	��]���9�tG�9F[�^�t�o����'(]�o0]�p]�p	0]�p]�p�]�p=]�p	0]�p]�pC8]�p	
(]�p"��г	s!A���	s!	���	s�92!s8]�q	]�q
	
]�q	1	

]�q	
����s#
#	�:���0[���0[
��:#!��0[-]�u�]�vB	]�u
	
�]�u
��
]�v
E	`]�v]�v�9�)
$�)$�)�9*
$b
8]�w(]�w&�%�
%��9�%0]�x]�x	]�x	1B39(]�y]�y	]�y	1B
39]�y	0]�y&�]�y]�y	@+G+�:;7��+.%W��]�z	0]�z&�]�z]�z 	 �,�, �:����,�&�]�z��{�]�x���&P]�{]�{)���	s"��9 	"0��ͳ	es!���	s!	���	s!{"]�p$	��(s#]�q	]�u	�]�u���)
�)
�)
*
�)
$$&��9#	&4��%�&X]�w]�w8]�w(]�w(�'�'��9�'!�(���9�	( ��"��"	�'�(X]�w]�w�]�x]�x	�)�)�:����)�#�	)]�x�]�x�]�x]�x	L*S*�:GC��*:$c�*]�x�]�x��+]�y�]�y�]�y��,]�z �]�z6��]�o��]�o��]�p��]�q�	��ϱ	�s������	3s��i�ճ	s���(fs���]�q���/_[�����(s��Ù
Bs���]�u���]�u�)�&(]�v�)
�&�)
����������0��������]�x��������]�x��������]�y�������]�z��
-�9 ]�o�\(]�o�\(]�o�9(]�o�9(]�p�9(
�9�	�9�	�:(]�q�9g	�9f	�9Z	�9%�9��9��9M�9a�:��9��:9�988�97�9+��9��9��9��:��9��99�:�9j
q�:�	#3
�
��
��:
�:
�:
�:'
c�g��l�n��YJI��
s���9���9��|
���
���
���
���
�]�|`]�|
F�9 ]�|(]�|�]�|)��
	
�9���	g	

�	�9�]�}
"$�9`]�}�]�~(]�~	�]�~0]�~			 		0

<���9H	T��9`
q			
�		
]�~	�]�~	(]�~����9�	X]�~
]�~(	5	��9D		U	&	
 	<	
	�]�~�]�}���]�{��]�|��]�}����	E	�H]�}���	2	���5������������/i,%��9�9�]�{�\(]�{�\(]�{�� ]�|�9]�}��9��9��9��9�����9A��
}�������fσ��]��8]��
E�9 ]��(]��p]���]���9]Ā]ŀ��]�Y�9 ]���\(]��\(]�����!O���u
|
p]��

��x]ɂ�]��$��]�	=${
$x]��]Ń
C�9 ]��(]ɃP]Ń�]��(]��
p]��0]��
 	,�9:		J
V���9bn��9z
�		�	]���]��
(]������9
�(��97	H
/
�]��P]ф
*	�	�]���]����]��R�H]���H]ς�`]��&�`]��6��R/��)��`]���\(]���\(]���9]���9]���9��9��9��9������9*�92���������R��j�	�	��9x]��	�
�
�
��9	��
	
]��p]��(]��
"	2	>���9JV��9bs	
	�
	]���]��]���9����]ԅ���H]����H]ʆ ]���\(]��\(]���9;�99JQX�9o
�9w
T�V�X]��8]��
 ]���9�]��]���9]Lj��]��J ]���\(]���9��9�?
p]܉������9����9�x]ۉ]�]����]��H��H]� ]ĉ�\(]����9��9�#Xp]��(]��0]��*6�9D	T`���9lx��9�	�			�	p]��
			
2

�]�� 

]‹

]ы��]�p��`]���\(]��\(]��9d�9b�9Z{����9�S�U�	0]��
`]����]��(]ԍ]�'�]���]��
A�9 ]��(]��3(]��
�]��"0]Ž]ˎ$�9:)��������)�)	�]��*]��
H*�9}	������]����]��q���s���H]֎�)Į�	�9 ]܌�\(]Č�\(]ˌ�9	�9]���9��9|�9C�9+N�P��K���0]ʐ
`]ʐ��]Ր(]��]ӑ'(]��
�]��
�]���� ]��(]��7�]��']đ
����]Џ��9 ]���\(]��\(]��9�9��9�.�0a����^�a8^�a
M�9 ^�a(^�ap^�a^�`�9^�`�9^�a(^�a	^�a�9(P^�a0^�a	^�a�9=!�^�a-4$(^�a			^�a�9(	
P^�a
0^�a	
^�a�9=
	!�(^�a^�a�9�^�a�^$
^�b,^�b
		^�b��^�^��^�`��9 ^�_�l(^�_�l(^�_�9�9�9�9n��9�}N�9M^�a���|����	(^�e	0^�ep^�e�9	/;�����9IU��9c	t		
�
^�e(^�e
	
^�e�9(
P^�e	^�e�9((^�e	^�e�9(P^�e
	
^�e�9(
P^�e�^�e�^�f^�f
	
^�f��^�c��^�e��9 ^�c�l(^�c�l(^�c�9^�e�9D�97/6=D�|Mh�k�o��^�i8^�i�� ^�i(^�ip^�i^�i�9^�i�9(^�j	^�j�9(P^�j0^�j	^�j�9=!�^�j;4$(^�j	^�j�9(
P^�j	0^�j
	
	
^�j�9=		!
�
(^�j	^�j�9P^�j0^�j
	

^�j
�^�j
^�j	�^�i��
$
^�k		^�k��^�g��^�i�ݬ`^�g�l(^�g�l(^�g�9e�9[P!�9 ���9��9I�9+�9*j�m�������&�^�l8^�l�� ^�l(^�lp^�l^�l�9^�l�9^�l(^�l	^�l�9(P^�l0^�l	^�l�9=!�^�l-4$(^�l			^�l�9(	
P^�l
0^�l	
^�l�9=
	!�(^�m^�m�9�^�l�^$
^�m,^�m
		^�m��^�k��^�l��9 ^�k�l(^�k�l(^�k�9�9ݬg��9�zK�9J[�^�~�y����'(^�o0^�p^�p	0^�p^�p�^�p=^�p	0^�p^�pC8^�p	
(^�p"��г	s!A���	s!	���	s�94!u8^�q	^�q
	
^�q	1	

^�q	
����s#
#	�:���0[���0[
��:#!��0[-^�u�^�vB	^�u
	
�^�u
����
^�v
G	`^�v^�v�9T
$T$T�91T
$f
8^�w(^�w&�%�
%��9�%0^�x^�x	^�x	1B39(^�y^�y	^�y	1B
39^�y	0^�y&�^�y^�y	H+O+�:C?��+6%_��^�z	0^�z&�^�z^�z 	 �,�, �:����,�&�^�z��{�^�x���&P^�{^�{)���	s"��9"	"2��ͳ	es!���	s!	���	s!�"^�p$	��(s#^�q	^�u	�^�u����
T
	T
T
T
T
$$&��9)	&:	�%�&X^�w^�w8^�w(^�w(�'�'��9�'!�(���9�	( �"��"	�'�(X^�w^�w�^�x^�x	�)�)�:����)�#�	)^�x�^�x�^�x^�x	_*f*�:ZV��*M$v�*^�x�^�x��+^�y�^�y�^�y��,^�z �^�z6��^�o��^�o��^�p��^�q�	��ϱ	�s������	3s��i�ճ	s���(fs���^�q���/_[Д���(s��Ù
Bs�^�u�^�uT�&(^�vT
�&�S
����������4��������^�x�Д�����^�x�Д�����^�y�Д����^�zД
-�9 ^�o�l(^�o�l(^�o�9(^�o�9(^�p�9=
�9
�9�	�:(^�q�9z	�9y	�9m	�9.�9��9��9Z�9e�:��9��:9�98C�9B�96��9��9��9��:��9��9D�: �9
|�:�	C]
�
��
��:"
�:*
�:2
�::
c�g��l�n��YJI��
s���9���9���
���
���
���
���
�^�|`^�|
F�9 ^�|(^�|�^�|)��
	
�9���	g	

�	�9�^�}
$$�9`^�}�^�~(^�~	�^�~0^�~			 		0

<�����9J	V��9d
u			
�		
^�~	�^�~	(^�~����9
	X^�~
^�~=	J	��9[		l	;	
5	Q	
1	�^�~�^�}���^�{��^�|��^�}����	E	�H^�}���	2	���9������������/i,%��9�9�^�{�l(^�{�l(^�{�� ^�|�9^�}��9��9��9��9�����9M��
}�������f����^��8^��
E�9 ^��(^��p^���^���9^Ā^ŀ��^�Y�9 ^���l(^��l(^�ݬ��!O����
�
p^��

��x^ɂ�^��$ݬ^�	=${
$x^��^Ń
C�9 ^��(^ɃP^Ń�^��(^��
p^��0^��
 	,�9<		L
X�����9fr��9�
�		�	^���^��
(^����9,
�:G��9X	i8
2N
.�^��P^ф
4	�	�^���^����^��R�H^��"�H^ς�`^��0�`^��L��VE��?ݬ`^���l(^���l(^���9^���9^���9��9��9��9������9@�9H���������R��t�	�	��9x^��	�
�
�
��9	��
	
^��p^��(^��
"	2	>�����9LX��9fw	
	�
	^���^��^���9����^ԅ���H^����H^ʆ ^���l(^��l(^���9A�9?PW^�9�
�9�
T�V�X^��8^��
 ^���9�^��^���9^Lj��^��J ^���l(^���9��9�?
p^܉������9����9�x^ۉ^�^����^��H��H^� ^ĉ�l(^����9��9�#Xp^��(^��0^��*6�9F	Vb�����9p|��9�	�			�	p^��
			
2

�^�� 

^‹

^ы��^�pݬ`^���l(^��l(^��9j�9h�9`�����9�S�U�	0^��
`^������^��(^ԍ^�'�^���^��
A�9 ^��(^��3(^��
�^��"0^Ž^ˎ$�9<)�������9TKT	�^��*^��
!�T�9}	������^����^��q���s���H^֎6TǮ�	�9 ^܌�l(^Č�l(^ˌ�9
�9^���9��9~�9C�9cUN�P��K���0^ʐ
`^ʐ����^Ր(^��^ӑ'(^��
�^��
�^���� ^��(^��7�^��'^đ
����^Џ��9 ^���l(^��l(^��9�9��9�.�0a����_�a8_�a
M�9 _�a(_�ap_�a_�`�9_�`�9_�a(_�a	_�a�9,P_�a0_�a	_�a�9A%�_�a-8$(_�a			_�a�9,	
P_�a
0_�a	
_�a�9A
	%�(_�a_�a�9�_�a�f$
_�b,_�b
		_�b��_�^��_�`��9 _�_�|(_�_�|(_�_�91�9'�9�9���9��V�9U^�a��������	(_�e	0_�ep_�e�9#	3?���������9Q]��9o	�		
�
_�e(_�e
	
_�e�9,
P_�e	_�e�9,(_�e	_�e�9,P_�e
	
_�e�9,
P_�e�_�e�_�f_�f
	
_�f��_�c��_�e��9 _�c�|(_�c�|(_�c�9_�e�9`�9SKRY`��U"h�k�o��_�i8_�i�� _�i(_�ip_�i_�i�9_�i�9(_�j	_�j�9,P_�j0_�j	_�j�9A%�_�j;8$(_�j	_�j�9,
P_�j	0_�j
	
	
_�j�9A		%
�
(_�j	_�j�9P_�j0_�j
	

_�j
�_�j
_�j	�_�i��
$
_�k		_�k��_�g��_�i�Ł`_�g�|(_�g�|(_�g�9y�9od1�90���9��9M�9+�9*j�m�������:�_�l8_�l�� _�l(_�lp_�l_�l�9_�l�9_�l(_�l	_�l�9,P_�l0_�l	_�l�9A%�_�l-8$(_�l			_�l�9,	
P_�l
0_�l	
_�l�9A
	%�(_�m_�m�9�_�l�f$
_�m,_�m
		_�m��_�k��_�l��9 _�k�|(_�k�|(_�k�91�9'Ł{��9��S�9R[�^��������'(_�o0_�p_�p	0_�p_�p�_�p=_�p	0_�p_�pC8_�p	
(_�p"��г	s!A���	s!	���	s�98!y8_�q	_�q
	
_�q	1	

_�q	
����s#
#	�:���0[���0[
��:#!��0[-_�u�_�vB	_�u
	
�_�u
���������
_�v
L	`_�v_�v�9�~
$�~$�~�9�~
$n
8_�w(_�w&�%�
%��9�%0_�x_�x	_�x	1B39(_�y_�y	_�y	1B
39_�y	0_�y&�_�y_�y	Y+`+�:TP�+G%p��_�z	0_�z&�_�z_�z 	 �,�, �:���,�&�_�z��{�_�x���&P_�{_�{)���	s"��9&	"6��ͳ	es!���	s!	���	s!�"_�p$	��(s#_�q	_�u	�_�u����������~
�~
�~
�~
�~
$$&!��96	&G(%�&X_�w_�w8_�w(_�w(�'�'��9�'!�(���9	( �"��"	�'�(X_�w_�w�_�x_�x	))�:��)�#	+)_�x�_�x�_�x_�x	�*�*�:�}�*t$��*_�x�_�x��+_�y�_�y�_�y�,_�z �_�z6��_�o��_�o��_�p��_�q�	��ϱ	�s̏B����	3sЏi�ճ	s���(fs֎�_�q���/_[����(s��Ù
Bsݏ�_�uݏ�_�u�~�&(_�v�~
�&�~
�̏-�Џ��̏<�Џ��֎�_�x����֎�_�x����֎�_�y���֎�_�z�
-�9 _�o�|(_�o�|(_�o�9(_�o�9(_�p�9h
�9-
�9�	�:(_�q�9�	�9�	�9�	�9@�9	�9��9t�9m�:��9��:9�98Y�9X�9L�9�9�9��:��9��9Z�:6�95�
��:
�
�
��
��:I
�:Q
�:Y
�:a
c�g��l�n��YJI��
sЎ�9Ў�9��
��
��
��
��
�_�|`_�|
F�9 _�|(_�|�_�|)��
	
�9���	g	

�	�9�_�}
($�9`_�}�_�~(_�~	�_�~0_�~			 		0

<���������9N	Z��9l
}			
�		
_�~	�_�~	(_�~0
+
&
�9Y
	X_�~
_�~g	t	��9�		�	e	
_	{	
[	�_�~�_�}���_�{��_�|��_�}����	E	�H_�}���	2	� 6̏A/Џ)����������/i,%��9�9�_�{�|(_�{�|(_�{�� _�|�9_�}��9��9��9��9�����9e9!}�������fƭ��_��8_��
E�9 _��(_��p_���_���9_Ā_ŀ��_�Y�9 _���|(_��|(_�Ł��!Oǵ��
�
p_��

��x_ɂ�_��$	Ł_�	=${
$x_��_Ń
C�9 _��(_ɃP_Ń�_��(_��
p_��0_��
 	,�9@		P
\���������9nz��9�
�		�	_���_��
(_��VQL�9
�x���9�	�v
p�
l�_��P_ф
H	�	�_���_����_��R$�H_��6�H_ς2�`_��D�`_��x̏^qЏkŁ`_���|(_���|(_���9_���9_���9��9��9��9������9l�9tH0�������R����	�	��9x_��		
	
	
	�9	��
	
_��p_��(_��
"	2	>���������9P\��9n	
	�
	_���_��_���9����_ԅ���H_���H_ʆ _���|(_��|(_���9M�9K\cj�9�
�9�
T�V�X_��8_��
 _���9�_��_���9_Lj��_��J _���|(_���9��9�?
p_܉������9����9�x_ۉ_�_����_��H��H_� _ĉ�|(_����9��9�#Xp_��(_��0_��*6�9J	Zf���������9x���9�	�			�	p_��
			
2

�_�� 

_‹

_ы��_�pŁ`_���|(_��|(_��9v�9t�9l�����9�S�U�	0_��
`_�����������_��(_ԍ_�'�_���_��
A�9 _��(_��3(_��
�_��"0_Ž_ˎ$�9@)�������u�	�_��*_��
%��9}	������_����_��q���s���H_֎rʮ�	�9 _܌�|(_Č�|(_ˌ�9�9_���9��9��9C�9��N�P��K���0_ʐ
`_ʐ���������_Ր(_��_ӑ'(_��
�_��
�_���� _��(_��7�_��'_đ
����_Џ��9 _���|(_��|(_��9 �9��9�.�0a����`�a8`�a
M�9 `�a(`�ap`�a`�`�9`�`�9`�a(`�a	`�a�94P`�a0`�a	`�a�9I-�`�a-@$(`�a			`�a�94	
P`�a
0`�a	
`�a�9I
	-�(`�a`�a�9�`�a�v$
`�b,`�b
		`�b��`�^��`�`��9 `�_Ό(`�_Ό(`�_�9[�9Q�9�9�I�9
�h�9g_�a�������	(`�e	0`�ep`�e�9+	;G�����������������9am��9�	�		
�
`�e(`�e
	
`�e�94
P`�e	`�e�94(`�e	`�e�94P`�e
	
`�e�94
P`�e�`�e�`�f`�f
	
`�f��`�c��`�e��9 `�cΌ(`�cΌ(`�c�9`�e�9��9�������g,i�k�o��`�i8`�i�� `�i(`�ip`�i`�i�9`�i�9(`�j	`�j�94P`�j0`�j	`�j�9I-�`�j;@$(`�j	`�j�94
P`�j	0`�j
	
	
`�j�9I		-
�
(`�j	`�j�9P`�j0`�j
	

`�j
�`�j
`�j	�`�i��
$
`�k		`�k��`�g��`�i���``�gΌ(`�gΌ(`�g�9��9��S�9R���9��9W�9-�9,k�m�����d�`�l8`�l�� `�l(`�lp`�l`�l�9`�l�9`�l(`�l	`�l�94P`�l0`�l	`�l�9I-�`�l-@$(`�l			`�l�94	
P`�l
0`�l	
`�l�9I
	-�(`�m`�m�9�`�l�v$
`�m,`�m
		`�m��`�k��`�l��9 `�kΌ(`�kΌ(`�k�9[�9Q���F�9
�e�9d\�^�������'(`�o0`�p`�p	0`�p`�p�`�p=`�p	0`�p`�pC8`�p	
(`�p"��г	s!A���	s!	���	s�9@!�8`�q	`�q
	
`�q	1	

`�q	
����s#
#	�:���0[���0[
��:#!��0[-`�u�`�vB	`�u
	
�`�u
������������������
`�v
U	``�v`�v�9ת
$Ӫ$Ϫ�9�
$~
8`�w(`�w&�%�
%��9
%0`�x`�x	`�x	1B39(`�y`�y	`�y	1B
39`�y	0`�y&�`�y`�y	z+�+�:uq��+h%���`�z	0`�z&�`�z`�z 	 ,, �:���,�&`�z��{�`�x���&P`�{`�{)���	s"��9.	">��ͳ	es!���	s!	���	s!�"`�p$	��(s#`�q	`�u	�`�u������������������
�
�
�
�
��
$$%&2��9O	&`#9%	&X`�w`�w8`�w(`�w(''�9='!(��9.	( ?"�"	�'�(X`�w`�w�`�x`�x	R)Y)�:MI��)@#i	L)`�x�`�x�`�x`�x	�*�*�:����*�$��*`�x�`�x��+`�y�`�y�`�y�2,`�z �`�z6��`�o��`�o��`�p��`�q�	��ϱ	�s������	3s�i�ճ	s���(fs��`�q���/_[�����(s��Ù
Bs���`�u���`�u'��&(`�v"�
�&�
��^�����L������`�x�������`�x�������`�y������`�z��
-�9 `�oΌ(`�oΌ(`�o�9(`�o�9(`�p�9�
�9�
�9P
�:(`�q�9�	�9�	�9�	�9c�9T	�9	�9��9�:��9��:;�9:��9��9w?�9>�92�9��:��9��9��:a�9`�
��:j
g�
�)��:�
�:�
�:�
�:�
d�g��l�n��YLI��
s��9��9����	�������`�|``�|
F�9 `�|(`�|�`�|)��
	
�9���	g	

�	�9�`�}
0$�9``�}�`�~(`�~	�`�~0`�~			 		0

<�����������������9V	b��9|
�			
�		
`�~	�`�~	(`�~�
�
�
�9�
	X`�~
`�~�	�	��9�		�	�	
�	�	
�	�`�~�`�}���`�{��`�|��`�}����	E	�H`�}���	2	�@h�Qa�[����������/i,%��9�9�`�{Ό(`�{Ό(`�{�� `�|�9`�}�9��9��9��9�����9��~~�������h���`��8`��
E�9 `��(`��p`���`���9`Ā`ŀ��`�Y�9 `��Ό(`�Ό(`�����!QƎ��
�
p`��

�x`ɂ�`��$
��`�	=${
$x`��`Ń
C�9 `��(`ɃP`Ń�`��(`��
p`��0`��
 	,�9H		X
d�����������������9~���9�
�		�	`��`��
(`������9(
����9"	3�
�
��`��P`ф
q	�	�`���`����`��RQ�H`��c�H`ς_�``��q�``����n�����``��Ό(`��Ό(`���9`���9`���9��9��9��9������9��9����������T���/		(		#	�9x`��	x	
	
x	
s	�9	��
	
`��p`��(`��
"	2	>�����������������9Xd��9~�	
	�
	`���`��`���9���`ԅ�L�H`��^�H`ʆ `��Ό(`�Ό(`���9h�9fw~��9Y�9aU�V�X`��8`��
 `���9�`��`���9`Lj��`��J `��Ό(`���9��9�@
p`܉���	��9���9�x`ۉ`�`����`��H�H`� `ĉΌ(`����9��9�#Zp`��(`��0`��*6�9R	bn�����������������9����9�	�			�	p`��
			
2

�`�� 

`‹

`ы��`�p��``��Ό(`�Ό(`��9��9��9������9�T�U�	0`��
``��������������������`��(`ԍ`�'�`���`��
A�9 `��(`��3(`��
�`��"0`Ž`ˎ$�9H)�����������	�`��*`��
#-���9}	������`����`��q���s���H`֎��ͮ�	�9 `܌Ό(`ČΌ(`ˌ�9)�9`���9��9��9E�9ȭO�P��K���#0`ʐ
``ʐ������������������`Ր(`��`ӑ'(`��
�`��
�`���� `��(`��7�`��'`đ
����`Џ��9 `��Ό(`�Ό(`��9+�9��9�/�0c����a�a8a�a
M�9 a�a(a�apa�aa�`�9a�`�9a�a(a�a	a�a�9,Pa�a0a�a	a�a�9A%�a�a-8$(a�a			a�a�9,	
Pa�a
0a�a	
a�a�9A
	%�(a�aa�a�9�a�a�f$
a�b,a�b
		a�b��a�^��a�`��9 a�_��(a�_��(a�_�93�9)�9�9�!��9��X�9W_�a�����׭�	(a�e	0a�epa�e�9#	3?���������9Q]��9o	�		
�
a�e(a�e
	
a�e�9,
Pa�e	a�e�9,(a�e	a�e�9,Pa�e
	
a�e�9,
Pa�e�a�e�a�fa�f
	
a�f��a�c��a�e��9 a�c��(a�c��(a�c�9a�e�9b�9UMT[b��W$i�k�o��a�i8a�i׭ a�i(a�ipa�ia�i�9a�i�9(a�j	a�j�9,Pa�j0a�j	a�j�9A%�a�j;8$(a�j	a�j�9,
Pa�j	0a�j
	
	
a�j�9A		%
�
(a�j	a�j�9Pa�j0a�j
	

a�j
�a�j
a�j	�a�i��
$
a�k		a�k��a�g��a�i���`a�g��(a�g��(a�g�9{�9qf3�92���9��9O�9-�9,k�m�����׭<�a�l8a�l׭ a�l(a�lpa�la�l�9a�l�9a�l(a�l	a�l�9,Pa�l0a�l	a�l�9A%�a�l-8$(a�l			a�l�9,	
Pa�l
0a�l	
a�l�9A
	%�(a�ma�m�9�a�l�f$
a�m,a�m
		a�m��a�k��a�l��9 a�k��(a�k��(a�k�93�9)��}��9��U�9T\�^�����׭�'(a�o0a�pa�p	0a�pa�p�a�p=a�p	0a�pa�pC8a�p	
(a�p"��г	s!A���	s!	���	s�98!y8a�q	a�q
	
a�q	1	

a�q	
����s#
#	�:���0[���0[
��:#!��0[-a�u�a�vB	a�u
	
�a�u
���������
a�v
L	`a�va�v�9D�
$O�$`��9D�
$n
8a�w(a�w&�%�
%��9�%0a�xa�x	a�x	1B39(a�ya�y	a�y	1B
39a�y	0a�y&�a�ya�y	Y+`+�:TP��+G%p��a�z	0a�z&�a�za�z 	 �,�, �:����,�&�a�z��{�a�x���&Pa�{a�{)���	s"��9&	"6��ͳ	es!���	s!	���	s!�"a�p$	��(s#a�q	a�u	�a�u�����������
��
��
��
��
$$&!��96	&G(%�&Xa�wa�w8a�w(a�w(�'�'��9�'!�(���9	( �"��"	�'�(Xa�wa�w�a�xa�x	))�:���)�#	+)a�x�a�x�a�xa�x	�*�*�:�}��*t$��*a�x�a�x��+a�y�a�y�a�y�,a�z �a�z6��a�o��a�o��a�p��a�q�	��ϱ	�s��B����	3s��i�ճ	s���(fs���a�q���/_[�����(s��Ù
Bs���a�u���a�uu��&(a�v��
�&��
���-�������<��������a�x��������a�x��������a�y�������a�z��
-�9 a�o��(a�o��(a�o�9(a�o�9(a�p�9j
�9/
�9�	�:(a�q�9�	�9�	�9�	�9B�9
	�9��9v�9o�:��9��:;�9:[�9Z�9N�9�9	�9��:��9��9\�:8�97�
��: 
D�
�
��
��:K
�:S
�:[
�:c
d�g��l�n��YLI��
s���9���9���
���
���
���
���
�a�|`a�|
F�9 a�|(a�|�a�|)��
	
�9���	g	

�	�9�a�}
($�9`a�}�a�~(a�~	�a�~0a�~			 		0

<���������9N	Z��9l
}			
�		
a�~	�a�~	(a�~2
-
(
�9[
	Xa�~
a�~i	v	��9�		�	g	
a	}	
]	�a�~�a�}���a�{��a�|��a�}����	E	�Ha�}���	2	� 8��A1��+����������/i,%��9�9�a�{��(a�{��(a�{�� a�|�9a�}��9��9��9��9�����9g=%~�������h����a��8a��
E�9 a��(a��pa���a���9aĀaŀ��a�Y�9 a����(a���(a�����!Q����
�
pa��

��xaɂ�a��$��a�	=${
$xa��aŃ
C�9 a��(aɃPaŃ�a��(a��
pa��0a��
 	,�9@		P
\���������9nz��9�
�		�	a���a��
(a��\WR�9�
�~���9�	�|
v�
r�a��Paф
H	�	�a���a����a��R(�Ha��:�Haς6�`a��H�`a��~��^w��q��`a����(a����(a���9a���9a���9��9��9��9������9r�9zP8�������T����	�	��9xa��		
	
	
	�9	��
	
a��pa��(a��
"	2	>���������9P\��9n	
	�
	a���a��a���9����aԅ���Ha���Haʆ a����(a���(a���9O�9M^el�9�
�9�
U�V�Xa��8a��
 a���9�a��a���9aLj��a��J a����(a���9��9�@
pa܉������9����9�xaۉa�a����a��H��Ha� aĉ��(a����9��9�#Ypa��(a��0a��*6�9J	Zf���������9x���9�	�			�	pa��
			
2

�a�� 

a‹

aы��a�p��`a����(a���(a��9x�9v�9n�����9�T�U�	0a��
`a�����������a��(aԍa�'�a���a��
A�9 a��(a��3(a��
�a��"0aŽaˎ$�9@)���������	�a��*a��
%a��9}	������a����a��q���s���Ha֎�����	�9 a܌��(aČ��(aˌ�9�9a���9��9��9E�9,�O�P��K���0aʐ
`aʐ���������aՐ(a��aӑ'(a��
�a��
�a���� a��(a��7�a��'ađ
����aЏ��9 a����(a���(a��9"�9��9�/�0c���(b��
0b��
pb���9	-	b��
b����b��X�9 b���(b���(b���9��9��-�.`(b��
0b��
pb���9	-
b��
b����b��X�9 b���(b���(b���9��9��-�.`pb��(b��0b��*6�9C	S	�b���b��pb��			
5b���9	b��	d�9b���b��.$b����b��w
�9 b���(b���(b���9E�9C�9;\�9��9�M�N�(b��0b��b��
0b��b���b��5b��
0b��b��G(b��
b��	38b��b��	
	b��


4
	
b��

	��������
��0b��b��
b��
4E4:(b��b��
b��
4E		4:b��
0b��(�b��b��
����������	��b��
0b��(�b��b��
����������b������b�����(Pb��~�b���b��b��
����������b���b���b��
b��
��������
��b���b��

b���b���b���
b���b��2
�	�b����b����b����b���2����b��2����b��2����b��2����b��2����b���9 b���(b���(b���9(b���9(b���98�9��:(b���9��9��9��::�98�:��9�k�9i�9\#�9!�9�9��:��9��9x�:R�9P���������������������������������b��`b��
F�9 b��(b���b��)��
		�9���	g		
�	�9�b��	"$�9`b��(b��
�b��0b��
"	2		b���b��#�b���Xb��
b����b����b����b������	E	�Hb�����	2	�
����������/i,%��9�9�b���(b���(b��؛ b���9b����9��9~�9|�9
W�X��Z�Z%����b��8b��
E�9 b��(b��pb���b���9b��b����b��Y�9 b���(b���(b���9�9�$�%W۝�	;	B	pb��		i
p
xb��

�b��$�b��=
${	$xb��b��
C�9 b��(b��Pb��(b��
pb��0b��
 ,�99	I	b���b��#Pb��
��b����b��u�b��J��Hb����Hb����`b����`b���`b���(b���(b���9b���9b���9o�9a�9_p�9��9�^�_�a�aՠ����9xb��6=61�9	��
	b��pb��(b��
"	2
b���b��b���9}���b�����Hb����Hb�� b���(b���(b��6�9��9��9p�9x>�?�Hb��(b��
 
b���9pb��b���9b����b��H b���(b���9��9�@
pb������
��9����9�xb��b��b����b��H��Hb�� b���(b����9��9�#Ypb��(b��0b��*6�9C	S	pb��	
�b�� 
b��
b����b��p�`b���(b���(b���9��9��9��9�<�=p(c��
0c��
pc���:	.	c��
c����c��X�: c����(c����(c���:��:��-�.`(c��
0c��
pc���:	.
c��
c����c��X�: c����(c����(c���:��:��-�.`pc��(c��0c��*6�:D	T	�c���c��pc��			
5c���:	c��	e�:c���c��.$c����c��w
�: c����(c����(c���:G�:E�:=^�:�:�N�O�(c��0c��c��
0c��c���c��5c��
0c��c��G(c��
c��	38c��c��	
	c��


4
	
c��

	��������
��0c��c��
c��
4E4:(c��c��
c��
4E		4:c��
0c��(�c��c��
����������	��c��
0c��(�c��c��
X�T���K�t�c������c�����(Pc��~�c���c��c��
��������c���c���c��
c��
g�c���Z�
��c���c��

c���c���c���
c���c��2
�	�c����c����c����c��������c�������c�������c������c������c���: c����(c����(c���:(c���:(c���:8�:��:(c���:��:��:��::�:8�:��:�k�:i�:\#�:!�:�:��:��:��:x�:R�:P���������������������������������c��`c��
F�: c��(c���c��)��
		�:���	g		
�	�:�c��	#$�:`c��(c��
�c��0c��
"	2		c���c��#�c���Xc��
c����c����c����c������	E	�Hc�����	2	�
����������/i,%��:�:�c����(c����(c���� c���:c����:��:~�:|�:W�X��Z�Z%����c��8c��
E�: c��(c��pc���c���:c��c����c��Y�: c����(c����(c���:�:�$�%W���	=	D	pc��		k
r
xc��

�c��$
��c��=
${	$xc��c��
C�: c��(c��Pc��(c��
pc��0c��
 ,�::	J	c���c��#Pc��
��c����c��u�c��J��Hc����Hc����`c����`c����`c����(c����(c���:c���:c���:p�:b�:`q�:��:�^�_�a�a������:xc��:A:5�:	��
	c��pc��(c��
"	2
c���c��c���:~���c�����Hc����Hc�� c����(c����(c��8�:��:��:v�:~>�?�Hc��(c��
 
c���:pc��c���:c����c��H c����(c���:��:�@
pc������
��:����:�xc��c��c����c��H��Hc�� c����(c����:��:�#Ypc��(c��0c��*6�:D	T	pc��	
�c�� 
c��
c����c��p��`c����(c����(c���:��:��:��:�<�=p(d��
0d��
pd���: 	0	d��
d����d��X�: d����(d����(d���:��:��-�.`(d��
0d��
pd���: 	0
d��
d����d��X�: d����(d����(d���:��:��-�.`pd��(d��0d��*6�:F	V	�d���d��pd��			
5d���:	d��	g�:d���d��.$d����d��w
�: d����(d����(d���:K�:I�:Ab�:�:O�P�(d��0d��d��
0d��d���d��5d��
0d��d��G(d��
d��	38d��d��	
	d��


4
	
d��

	��������
��0d��d��
d��
4E4:(d��d��
d��
4E		4:d��
0d��(�d��d��
����������	��d��
0d��(�d��d��
W�S���J�s�d������d�����(Pd��~�d���d��d��
��������d���d���d��
d��
f�b���Y�
��d���d��

d���d���d���
d���d��2
�	�d����d����d����d������d�����d�����d�����d����d���: d����(d����(d���:(d���:(d���:8�:��:(d���:��:��:��::�:8�:��:�k�:i�:\#�:!�:�:��:��:��:x�:R�:P���������������������������������d��`d��
F�: d��(d���d��)��
		�:���	g		
�	�:�d��	%$�:`d��(d��
�d��0d��
"	2		d���d��#�d���Xd��
d����d����d����d������	E	�Hd�����	2	�
����������/i,%��:�:�d����(d����(d���� d���:d����:��:~�:|�:W�X��Z�Z%����d��8d��
E�: d��(d��pd���d���:d��d����d��Y�: d����(d����(d���:�:�$�%W���	A	H	pd��		o
v
xd��

�d��$��d��=
${	$xd��d��
C�: d��(d��Pd��(d��
pd��0d��
 ,�:<	L	d���d��#Pd��
!��d����d��u�d��J��Hd����Hd����`d����`d����`d����(d����(d���:d���:d���:r�:d�:bs�:��:�^�_�a�a�����:xd��BIB=�:	��
	d��pd��(d��
"	2
d���d��d���:����d�����Hd����Hd�� d����(d����(d��<�:��:��:��:�>�?�O#(d��
O#
e#�:e#w#�#�:�#d���R% d����(d���:O#�:�R%
E#O#��O#
e#�:e#w#�#�:�#�#�#d���=%R%�a% d����(d��E#�:O#�:�$=%pd��(d��0d��*6�:F	V	pd��	
�d�� 
d��
d����d��p��`d����(d����(d���:��:��:��:�<�=p(e��
0e��
pe���:$	4	e��
e����e��X�: e����(e����(e���:��:��-�.`(e��
0e��
pe���:$	4
e��
e����e��X�: e����(e����(e���:��:��-�.`pe��(e��0e��*6�:J	Z	�e���e��pe��			
5e���:	e��	k�:e���e��.$e����e��w
�: e����(e����(e���:S�:Q�:Ij�:	�:O�P�(e��0e��e��
0e��e���e��5e��
0e��e��G(e��
e��	38e��e��	
	e��


4
	
e��

	����
:�0e��e��
e��
4E4:(e��e��
e��
4E		4:e��
0e��(�e��e��
L�H��?�h�	��e��
0e��(�e��e��
ȻĻ����e������e�����(Pe��~�e���e��e��
r�n��e���e���e���e��
e��
׼Ӽ�ʼ
�e���e��

e���e���e���
e���e��2
�	�e����e����e����e������e�����e��(���e��;���e��N���e���: e����(e����(e���:(e���:(e���:8�:��:(e���:��:��:��::�:8�:��:�k�:i�:\#�:!�:�:��:��:��:x�:R�:P�������������P��W��^��e��l��e��`e��
F�: e��(e���e��)��
		�:���	g		
�	�:�e��	)$�:`e��(e��
�e��0e��
"	2		e���e��#�e���Xe��
e����e����e����e������	E	�He�����	2	�
����������/i,%��:�:�e����(e����(e���� e���:e����:��:~�:|�:W�X��Z�Z%���e��8e��
E�: e��(e��pe���e���:e��e����e��Y�: e����(e����(e���:�:�$�%W���	I	P	pe��		w
~
xe��

�e��$��e��=
${	$xe��e��
C�: e��(e��Pe��(e��
pe��0e��
 ,�:@	P	e���e��#Pe��
%��e����e��u�e��J��He����He����`e����`e����`e����(e����(e���:e���:e���:v�:h�:fw�:��:�^�_�a�a��
�:xe��RYRM�:	��
	e��pe��(e��
"	2
e���e��e���:����e�����He����He�� e����(e����(e��D�:��:��:��:�>�?�He��(e��
 
e���:pe��e���:e����e��H e����(e���:��:�@
pe������
��:����:�xe��e��e����e��H��He�� e����(e����:��:�#Ype��(e��0e��*6�:J	Z	pe��	
�e�� 
e��
e����e��p��`e����(e����(e���:�:��:��:�=�>q(f��
0f��
pf���:,	<	f��
f����f��X�: f����(f����(f���:��:��-�.`(f��
0f��
pf���:,	<
f��
f����f��X�: f����(f����(f���:��:��-�.`pf��(f��0f��*6�:R	b	�f���f��pf��			
5f���:	f��	s�:f���f��.$f����f��w
�: f����(f����(f���:c�:a�:Yz�:�:O�P�(f��0f��f��
0f��f���f��5f��
0f��f��G(f��
f��	38f��f��	
	f��


4
	
f��

	��������
��0f��f��
f��
4E4:(f��f��
f��
4E		4:f��
0f��(�f��f��
ʤƤ�����	��f��
0f��(�f��f��
F�B���9�b�f������f�����(Pf��~�f���f��f��
������f���f���f��
f��
U�Q���H�
q�f���f��

f���f���f���
f���f��2
�	�f����f����f����f���6����f��I����f��\����f��o����f�������f���: f����(f����(f���:(f���:(f���:8�:��:(f���:��:��:��::�:8�:��:�k�:i�:\#�:!�:�:��:��:��:x�:R�:P��������������Ψ��ը��ܨ�������f��`f��
F�: f��(f���f��)��
		�:���	g		
�	�:�f��	1$�:`f��(f��
�f��0f��
"	2		f���f��#�f���Xf��
f����f����f����f������	E	�Hf�����	2	�
����������/i,%��:�:�f����(f����(f���� f���:f����:��:~�:|�:+W�X��Z�Z%����f��8f��
E�: f��(f��pf���f���:f��f����f��Y�: f����(f����(f���:�:�$�%W���	Y	`	pf��		�
�
xf��

�f��$��f��=
${	$xf��f��
C�: f��(f��Pf��(f��
pf��0f��
 ,�:H	X	f���f��#Pf��
#-��f����f��u�f��J��Hf����Hf����`f����`f����`f����(f����(f���:f���:f���:~�:p�:n�:��:�^�_�a�a��!)"�:xf��ryrm�:	��
	f��pf��(f��
"	2
f���f��f���:����f����Hf���Hf�� f����(f����(f��T�:��:��:��:�>�?�Hf��(f��
 
f���:pf��f���:f����f��H f����(f���:��:�@
pf�����	
��:���:�xf��f��f����f��H�Hf�� f����(f����:��:�#Zpf��(f��0f��*6�:R	b	pf��	
�f�� 
f��
f����f��p��`f����(f����(f���:	�:�:��:�>�?r(g��
0g��
pg���:$	4	g��
g����g��X�: g����(g����(g���:��:��-�.`(g��
0g��
pg���:$	4
g��
g����g��X�: g����(g����(g���:��:��-�.`pg��(g��0g��*6�:J	Z	�g���g��pg��			
5g���:	g��	k�:g���g��.$g����g��w
�: g����(g����(g���:S�:Q�:Ij�:	�:O�P�(g��0g��g��
0g��g���g��5g��
0g��g��G(g��
g��	38g��g��	
	g��


4
	
g��

	ی׌��Ό
��0g��g��
g��
4E4:(g��g��
g��
4E		4:g��
0g��(�g��g��
	������%�	��g��
0g��(�g��g��
������x���g������g�����(Pg��~�g���g��g��
/�+���"�K�g���g���g��
g��
��������
��g���g��

g���g���g���
g���g��2
�	�g����g����g����g��������g��҈���g������g�������g������g���: g����(g����(g���:(g���:(g���:8�:��:(g���:��:��:��::�:8�:��:�k�:i�:\#�:!�:�:��:��:��:x�:R�:P��������������
���������"���)��g��`g��
F�: g��(g���g��)��
		�:���	g		
�	�:�g��	)$�:`g��(g��
�g��0g��
"	2		g���g��#�g���Xg��
g����g����g����g������	E	�Hg�����	2	�
����������/i,%��:�:�g����(g����(g���� g���:g����:��:~�:|�:W�X��Z�Z%����g��8g��
E�: g��(g��pg���g���:g��g����g��Y�: g����(g����(g���:�:�$�%W���	I	P	pg��		w
~
xg��

�g��$��g��=
${	$xg��g��
C�: g��(g��Pg��(g��
pg��0g��
 ,�:@	P	g���g��#Pg��
%��g����g��u�g��J��Hg����Hg����`g����`g����`g����(g����(g���:g���:g���:v�:h�:fw�:��:�^�_�a�a��
�:xg��RYRM�:	��
	g��pg��(g��
"	2
g���g��g���:����g�����Hg����Hg�� g����(g����(g��D�:��:��:��:�>�?�Hg��(g��
 
g���:pg��g���:g����g��H g����(g���:��:�@
pg������
��:����:�xg��g��g����g��H��Hg�� g����(g����:��:�#Ypg��(g��0g��*6�:J	Z	pg��	
�g�� 
g��
g����g��p��`g����(g����(g���:�:��:��:�=�>qL��<��
��<(Dȕ4ȕ
��<(ޕ	���Z
e�<�	�"����l�<|���<��<�<��<��#T҃	/��	
�<��<�$|��4��	�<4��	�<?D��G2]c��	$��
���<����<B!�ė��ȗ4ȗ	�<%<ϗ
��<5LϗOחD��4����	)t��4��			�<#$8,��
��<	H<����	���*
���t��4��
	
�<%,����	
0#<����$
t��4��	�<%,Ę��	0	!<Ęʘ�$��
��<�<��
!�I$\bDΘ4Θ��	#Q$gm
��<�<x^
�՘$t�4�	�<%,���	0
<������$$-��
q�<�
U�Z��	
��4���<�<1�ștș4ș	�<#$8,ϙ��	C<ϙ��<�ՙDٙ4ٙ��	#�$����	�R���	4���<�<7t�4�	�<%,����	0<��t�<�����
���<�����і���H
#Y#<#M#2#C# ��"p�����������������;t����<L��<Lٖa�B`�BN�<���B��<:�B9�<��<��<��B��<��B��<��<a�B`�<k�<j�Bi�<��<i�Bh�������R��	���	.��	��	���	=��	���	���	���	��	��<M��	��	���	6�<F��	!�<d�<��<}�<W�<���$$)$<L����	 ,����	+<����$L����	 ,����	+<����̄�$��
]�<��>��$l��	��
	$$/
L����	 ,����	+<�����$��
���<�<
��	�J$]c
l��
��	$$/<����	$��	$Y^�	a?x��	�$���	��
��	죜$
���<�<	8
NBU
[	��œ&6�����
�		�	d
	u	�?P�
�
q����F�<���<���<���<���<�<��B��<��B��<��<��<��B��<�<�<��<��<�;B��p��������g����	���	d��	��	~�	��	��	��	��<��<��<h�<��<�<��<��<�8���*%$$$,����	��	5:��=-6TZJPL��<��҃	6w}��̨���	���		L��
��	 ,����	+
6<����-$L����
	
 ,����	
+4<����
�-$����	
�x	4��	MS
,2��6'!OV
�		6�	��Lܡܡ	 ,ޡ��	+
6<ޡ	�,$,��	%$�	$$Y^��	a?2xLR�ӡ,$Dӡ
s�<�2?�	�$	6	"9,��D��4����	6,��+$D��4����	0����*$,����	â	5:��=-.TZJP�ܣ+$ޣ0��I��,��	+$)$/L����	 ,����	+,<����($L����	 ,����	+*<�����)$($����	%��*C��	�+$6d����	%$'$/D�� 4����	 (#j'$���	� R(��� 	��%$0dģ!ģ"	*$&$/"Dȣ#4ȣ��	#&#j&$���	"�#R!&�ϣ#	"��*$!0!ahq"� ��"�% $ߣ	6�%#7����� �".�&.%�.�'.'�,�(,)�.).+�0�*0-�6�+6/E6V,61H
6Y-63"$$"55#sc��������.�<���<,���<��\
�B[
�BN
�	�B�	�B�	�<�	�<�	�B�	�<l	�Bk	�<��B��<2�<1�<�<1�<��B��B��<
�<�<��B��<��B��<��<��<��<��<��<���|[@G��=%
�b�f��#%���҃	y��	��	�
��	<��a�<�
��	�	��	�	ī	
	�<�
��	~��	H���<u��	��	���	g��	���	���	���	'�<��<��<�<��<��<��<��<k�<q�<��<��<d	�<K�<��<,��D��$4����	/,��L��<��҃	p��}�g]��
�W_���_
�<���,_
��<
��_M��		��<	�������A��2�y��2�I��4���<o����$��

ƥ��$*�ե"ե		$$/	�٥
L��	 ,���	+<��$L��
,���	��

<��$�D٥ī	�
`

���
	)$?E�		H
	bM
S	ѥ$z�o��U�����������	�Xiz�����	��	��G�	���	e��	���$_�<����
��	H	��	
��	o	HYR��1!�	�:A��5��������	���;C����;<�	�������_��M����<m��_ $ 	��	u��_!>!	��	���_ !
��_!
 �	��<��������@���(_"m��_#
#	��	$"#$�:
��_#���=_
��<"
��_"���4�	�Ւ�_!$M�'�#$	��	吊_!$
��_!$���@�
���B����������B,¥¥	$27
��<�BB�Z���$[$�:���8>�	��	Cu$T�������x����J��=��g�<����Gg�o�<5�������h�<�������������	��V�_�
�<ő�����_���	�<5����}�_���	E��_���`�	��<����������<�O	��<E���˯�
�	��<E�����0�����<����2�����2�����4����.����<1��4���@���<e�1������[�����8��`�9��$��`���`��<���8,��ߚR_��<v��<E��_���<E��_����_��<1��>����<E��_����_��<Y��@��!��<E��_!��'C�!��<e��_!%�<����	���<�<�
����������������;t����B�
�B:�<*�<)�<�	�<�	�<y	�<x	�Bw	�<(	��+
2
�:����	U��	��	���	���	m�W_��	j��	��2���	Q��2��:��4��:���8���	��	Q��=��B���@���	���	���	U��	S��	�!����p�|�	^�g�gIter��h��g�h
end_or_len��g�h_marker��gFPR<?���<��	�	���	��	�	���	���PhantomData�Rҹ��^=x�B$��	�f
���<j��<��	�
҃	�
��	��<F��	���	fī	��	!�<
�<�<t�<z
�n�<�

�����%�	'?SUWY[]_aeqsu��mem���Add���Num���Signed�4��Zero�$���,�"�$�$�D�%�$�&�<�.;�d�9=�l�7>������  Integer trait and functions.����� ## Compatibility�����A> The `num-integer` crate is tested for rustc 1.31 and greater.�����8�l��7https://docs.rs/num-integer/0.1���!��:	'?SUWY[]_aeqsu����	���	���	���	����	����"��$��%��&��.;��9=��7>���L��t����������L�,��<?	
��	�	checked_pow�\4�	
PrimInt�<A�	tZLM�'"68!#į�LDA Provides methods to compute an integer's square root, cube root,�� and arbitrary `n`th root.�,����>���?�><���	'��	��	3��	)��
#��<9 Returns the truncated principal `n`th root of an integer���;8 -- `if x >= 0 { ⌊ⁿ√x⌋ } else { ⌈ⁿ√x⌉ }`�����@= This is solving for `r` in `rⁿ = x`, rounding toward zero.���HE If `x` is positive, the result will satisfy `rⁿ ≤ x < (r+1)ⁿ`.���DA If `x` is negative and `n` is odd, then `(r-1)ⁿ < x ≤ rⁿ`.���d�	 # Panics����� Panics if `n` is zero:����� ```should_panic�� # use num_integer::Roots;���<9 println!("can't compute ⁰√x : {}", 123.nth_root(0));�<� ```�����-* or if `n` is even and `self` is negative:�������	����	��>; println!("no imaginary numbers... {}", (-1).nth_root(10));�<���	��t� # Examples���<���	�� use num_integer::Roots;����� let x: i32 = 12345;���! assert_eq!(x.nth_root(1), x);���(% assert_eq!(x.nth_root(2), x.sqrt());���	(% assert_eq!(x.nth_root(3), x.cbrt());���	" assert_eq!(x.nth_root(4), 10);���	" assert_eq!(x.nth_root(13), 2);���
" assert_eq!(x.nth_root(14), 1);���
-* assert_eq!(x.nth_root(std::u32::MAX), 1);��
���
.+ assert_eq!(std::i32::MAX.nth_root(30), 2);���.+ assert_eq!(std::i32::MAX.nth_root(31), 1);���/, assert_eq!(std::i32::MIN.nth_root(31), -2);���52 assert_eq!((std::i32::MIN + 1).nth_root(31), -1);�����.+ assert_eq!(std::u32::MAX.nth_root(31), 2);���.+ assert_eq!(std::u32::MAX.nth_root(32), 1);�<�
��	D�
���>�:�>�
�>$�
��
����
MJ Returns the truncated principal square root of an integer -- `⌊√x⌋`�����?< This is solving for `r` in `r² = x`, rounding toward zero.���2/ The result will satisfy `r² ≤ x < (r+1)²`.���d���	����'$ Panics if `self` is less than zero:�������	���	��85 println!("no imaginary numbers... {}", (-1).sqrt());�<���	��t���	��<���	����	������	��" assert_eq!((x * x).sqrt(), x);���&# assert_eq!((x * x + 1).sqrt(), x);���*' assert_eq!((x * x - 1).sqrt(), x - 1);�<���	$����>�>�
�>$�����>; Returns the truncated principal cube root of an integer --���2/ `if x >= 0 { ⌊∛x⌋ } else { ⌈∛x⌉ }`�����?< This is solving for `r` in `r³ = x`, rounding toward zero.���FC If `x` is positive, the result will satisfy `r³ ≤ x < (r+1)³`.���30 If `x` is negative, then `(r-1)³ < x ≤ r³`.���t���	��<���	����	���� let x: i32 = 1234;���&# assert_eq!((x * x * x).cbrt(), x);���*' assert_eq!((x * x * x + 1).cbrt(), x);���.+ assert_eq!((x * x * x - 1).cbrt(), x - 1);�����*' assert_eq!((-(x * x * x)).cbrt(), -x);���.+ assert_eq!((-(x * x * x + 1)).cbrt(), -x);���41 assert_eq!((-(x * x * x - 1)).cbrt(), -(x - 1));�<���	$����>�>�
�>$��� ��@= Returns the truncated principal square root of an integer --���41 see [Roots::sqrt](trait.Roots.html#method.sqrt).�$��<�<����<��<,�
�<�  "�� ��>��	��41 see [Roots::cbrt](trait.Roots.html#method.cbrt).�$��<�<���
���
,�
�<�T!��,��?< Returns the truncated principal `n`th root of an integer --���>; see [Roots::nth_root](trait.Roots.html#tymethod.nth_root).�D��<�:�<���
���
,�
�<�-"�6"!#��d���%��	,�8��&�8��$�,�8U��&�8��*���%8$�8�,�8
�,�8����%+���8�4�8�8�D����8$�$�8��&�8��(�8$���"8�
�8$��7�� � � � � 
� 8$� 8� ,� 8��
�  � 8�D� � � 8�� 8� 8$� 8$� � �!8�4� 	� � �!8��  � 8�4� � � $� 7&even roots of a negative are imaginary��� (%�!�!�!�!�!�!8$�! �!8wrapping_neg�d�!�!�!8�!,�!8��
�! �!8�D�!�!�!8��!8�!8$�!+�"�"�"8�4�"8�"8�$�"�"�"�"8$�"(�"8$�"�"�#
8�4�"	�"�"�#
�"8$�"�"7��"$�"7*the square root of a negative is imaginary���",%�#�#�#
�#8$�#8�#,�#8��
�# �#8�$�#�#�#8�#8$�#+�#�#�#8�4�#8�#8�$�#�$�$�$8$�$(�$8$�$�$�%8�$
�$8$�$�$7��$�$�$�$�$
�$8$�$8�$,�$8��
�$ �$8�$�$�$�$8�$8$�$8$�$�$�%�%�%�%�%�%8$�% �%8Lj
d�%�%�%8�%,�%8��
�% �%8�$�%�%�%8�%8$�%%�%��'VD�'	�<˧�<��
��
�'��˧�'?�<<�'��<$�'�˧ѧT�'˧ѧ��<�'
�<˧��'��Vvxrt��)$�)	�:���
�)
�<
��) $�)	�<�:�  ��
�)��<<�)
�<��)"$��*t�*�*�a�*�*,�*8��*&�*8�,�**�*�*�a8$�+8�,�+8
�+,�+8��+�+�a+�+�+�+8�4�+8�+8�D�+�+�+�+8$�+$�+8��+&�+8��+(�+8$�+�+�C	8�+8��+�+�,8��+&�+,�+8��+$�+8��+&�+8��+(�,,�,8��,�,�CG8,�,8��,�,�.7��,*�,8�,�,	�,�,�-7can't find a root of degree 0!���, $�-7��-*�-84�-8��-$�-7��-*�-84�-8��- �-8�$�-�-�-$�-7��.*�.84�.8��. �.8�$�.�.�.$�.8�.*�.�.�.$�.8�/8�
$�/'�/�/,�/8��/�/�/�/�/8��/�/8��/�/�/�/7��/�/8��/�/�084�/�0�08��0�07��08�0,�08��0%�08�08�
$�0'�0�0,�08��0�0�0�0�0764��0�0�984�18�18��1�18�$�1'�18��1'�18MAX��18�1,�18��1�1�2�2�28��28�28��2 �28�D�2�2�28��28�2,�28��28$�2�2�9&8�28���2�2�2�28��2�28��2 �38�D�3�3�38��3�37��3%�38�38���3�38���3�37��3%�38�58���5 �58next_power_of_two���5�5�5 �58trailing_zeros�t�5�5�5
�58��5�58�
$�5'�5�5,�58��5�5�5�5�5�78,�68��	\�6�6�68���6$�68��68�68�,�6�6�7
8�$�6�6�68��68�68��6�68��6*�68���6$�68�7*�78���7$�78$�7�7�9
8�78���7 �78pow��7�8�88��8�88��8�8�88���88$�8�8�98���8%�9+�:�:�:8��:�:�:8�<�:�:7�,�:+�:�:�:8�4�:8�:8�,�:�:�:8��:&�:,�:8��:$�:8��:&�:8��:(�:,�:8��:�:�=8�;8�
$�;'�;�;,�;8��;�;�;�;�;732��;�;8��;�;8�$�;'�;8��;'�<8��
�<8�<,�<8��<�<�<7��<�<�<�<�<�<8�
$�<�<�<8��<�<8��<�<7��<�<8��<8$�<�<�=�=�=	�=�=8��=8�=8��= �=8ln��=�=�=�=8��='�=8�$�=�=�=8��= �=8exp��=�=�=8�=,�=8��=+�=�=�>8��=�=�>8��=�=�>8�<�>�>7�,�>+�>�>�>8�4�>8�>8�,�>�>�>8��>&�>,�>8��>$�>8��>&�>8��>(�>,�>8��>�>�?7��>�>�?�?�?�?8�
$�?�?�?8��?�?8��?�?7��?�?8��?8�@8n1��@�@8��@�@7��@%�@8�@8�$�@�@�@8��@&�@,�@8��@�@�@�B8�@8��@�@8,�@8��	\�@�@�A8��@$�@8�
�@8�@8�,�A�A�A8�$�A�A�A8ax��A*�A8��A�A8��
�A$�A8�$�A*�A7��A$�A%�A�B�B8��B�B8��B
�B8�
�B8�B,�B8��B�B8��B8�B,�B8��B%�B8�
D�B�B�B8�,�B�B�B8��B$�B8��B$�B8�$�B8��C�C�C
�C8$�C$�C8��C+�C�C�C8�4�C8�C8�$�C�C�C�C8$�C(�C8$�C�C�N	8�D8��D�D�D8��D&�D,�D8��D(�D,�D8��D�D�N58�D8�
$�D'�D�D,�D8��D�D�D�D�D7��
�D�D�I84�E8�E8��E�E8�$�E'�E8��E'�E8��
�E8�E,�E8��E�E�F�F�F8��F8�F8��F �F8�$�F�F�F8�F,�F8��F8$�F�F�H8�F8���F�F�F�F8��F�F7��$�F �F8�$�F�F�F�F7��F%�F8�G8���G�G8���G�G7��G%�G8�G8���G
�G8���G�G8��G�G�H8���G8$�H�H�H8���H%�H8�I8��I�I7��I�I�I84�I�I�I8��I�I7��I8�I,�I8��I%�I+�J�J�J8��J�J�J8�<�J�J7�,�J+�J�J�J8�4�J8�J8�,�J�J�J8��J&�J,�J8��J(�J,�J8��J�J�K�J�K8��K8�K8��K �K8�$�K�K�K8�K,�K8��K+�K�K�K8��K�K�K8��K�K�K8�<�K�K7�,�K+�K�K�K8�4�K8�L8�,�L�L�L8��L&�L,�L8��L(�L,�L8��L�L�L7��L�L�L�L�L�L8�
$�L�L�L8��L�L7��L�L7��L8�M8�$�M�M�M8��M&�M,�M8��M�M�N�N8��N�N8��N�N8��N�N7��N%�N8�
D�N�N�N8�,�N�N�N8��N$�N8�$�N8��N�N�N
�N8$�N+�O�O�O8�4�O8�O8�$�O�O�O�O8$�O(�O8$�O�O�a	8�O8��O�O�O8��O&�O,�O8��O(�O,�O8��O�O�aL8�O8�
$�O'�O�O,�O8��O�O�O�O�O7��
�P�P�T84�Q8�Q8��Q�Q8�$�Q'�Q8��Q'�Q8��
�Q8�Q,�Q8��Q�Q�Q�Q�Q8��Q8�Q8��Q �Q8�$�Q�Q�Q8�Q,�Q8��Q8$�Q�Q�T8�R8���R�R�R�R8��R�R7��$�R �R8�$�R�R�R�R7��R%�R8�R8���R�R8���R�R7��R%�R8�S8���S
�S8���S
�S8���S�S8��S�S�S8���S8$�S�S�T8���T%�T8�T8�
$�T'�T�T,�T8��T�T�T�T�T7է
�T�U�Z*8�U8�U8��U�U8��U%�U8�V8�V8���V�V7��V%�V8�V8�V8��V�V7��V%�V8�V8��$�V�V8�
$�V'�V�V,�V8��V�V�V�V�V7��V%�V8
�W8��W8�W�W�W7��W!�W8��$�W�W7��W �W8rev��W�W�W�W�Z8�W8��W�W8��W
�W7��W%�W8���W�W7��W%�X8��X�X7��X%�X8�X8���X�X7��X
�X�X�X8���X�X8��X�X7��X%�X8�X8��X�X8��Y�Y8���Y�Y�Z8��Y�Y8���Y�Y8��Y%�Y8���Y�Y7��Y
�Y8��Y�Y7��Y%�Y8��Z�Z7��Z%�Z84�Z8��Z%�Z8�[8��[�[7��[�[�[84�[�[�[8��[�[7��[8�[,�[8��[%�[8�[8��[�[8�$�['�\8��\'�\8��
�\8�\,�\8��\�\�\	84�\�\�\8��\8�\8��\ �\8�$�\�\�\8�\,�\8��\%�\+�\�\�]8��\�\�]8�<�\�]7�,�]+�]�]�]8�4�]8�]8�,�]�]�]8��]&�],�]8��](�],�]8��]�]�^�]�]8��]8�]8��] �]8�$�]�^�^8�^,�^8��^+�^�^�^8��^�^�^8��^�^�^8�<�^�^7�,�^+�^�^�^8�4�^8�_8�,�_�_�_8��_&�_,�_8��_(�_,�_8��_�_�_7��_�_�_�_�_�_8�
$�_�_�_8��_�_7��_�_7��_8�`8�$�`�`�`8��`&�`,�`8��`�`�`�`8��`�`�`�`8��`
�`8��`�`8��`
�`7��`�`7��`%�`8�
D�a�a�a8�,�a�a�a8��a$�a8�$�a8��a�a�a
�a8$�a%�a��UA��$MAPACAFA9A<A\�<�.79�<?'(BitAnd�4$��'*BitOr�,,��'+BitXor�43Ϻ',Shr�;��'-tq�'`bLN79%'Ԓ�BOL Provides methods to compute the average of two integers, without overflows.�<�..��	���	��	<�.��	!��	��	-��	)/0/00/��-��C@ Returns the ceiling value of the average of `self` and `other`.��� -- `⌈(self + other)/2⌉`���t���	��<���	�� use num_integer::Average;�����+( assert_eq!(( 3).average_ceil(&10),  7);���+( assert_eq!((-2).average_ceil(&-5), -3);���+( assert_eq!(( 4).average_ceil(& 4),  4);�����63 assert_eq!(u8::max_value().average_ceil(&2), 129);���74 assert_eq!(i8::min_value().average_ceil(&-1), -64);���B? assert_eq!(i8::min_value().average_ceil(&i8::max_value()), 0);�<���	��d�����>��>�>.�.
/�>$��,���
.��A> Returns the floor value of the average of `self` and `other`.��� -- `⌊(self + other)/2⌋`���t���	��<���	���
����,) assert_eq!(( 3).average_floor(&10),  6);���,) assert_eq!((-2).average_floor(&-5), -4);���,) assert_eq!(( 4).average_floor(& 4),  4);�����74 assert_eq!(u8::max_value().average_floor(&2), 128);���	85 assert_eq!(i8::min_value().average_floor(&-1), -65);���	DA assert_eq!(i8::min_value().average_floor(&i8::max_value()), -1);�<�
��	�
�l�
����>��>�>.�
.
0�>$�
�,�
��
��22
�:�:���:T�343�:4�:���:T�34��
��
���:T�34��
��
Ѻ�:T�34����
��
��?�:<�34����
��
�����:�:��34Ϻ��
��
̖���:��:560/56����'��
A��
l�����:��:�:1�1
5�:$��@���&��@= Returns the ceil value of the average of `self` and `other`.�d�����:��:�:1�1
6�:$�� ���1��<9 Returns the floor value of the average of `x` and `y` --���LI see [Average::average_floor](trait.Average.html#tymethod.average_floor).�l��<�<�<�88��
�.�<<�
7�<�[��d�')��0��>; Returns the ceiling value of the average of `x` and `y` --���JG see [Average::average_ceil](trait.Average.html#tymethod.average_ceil).�d��<�<�<�::��
���
<�
9�<������!#���L��-�L�LL�L��6<�??���>,���>���>�>T���>���>�?��
V��
M��
A��
8��
/��
t��
k��
_��
V��
M@ABCDEFHIJKLMNOPQR@ABCDEFHIJKLMNOPQRBMEPH@KCNFQIALDORJ��*�� Floored integer division.���t���	��<� ~~~��� # use num_integer::Integer;���'$ assert!(( 8).div_floor(& 3) ==  2);���	'$ assert!(( 8).div_floor(&-3) == -3);���	'$ assert!((-8).div_floor(& 3) == -3);���	'$ assert!((-8).div_floor(&-3) ==  2);��
���
'$ assert!(( 1).div_floor(& 2) ==  0);���
'$ assert!(( 1).div_floor(&-2) == -1);���
'$ assert!((-1).div_floor(& 2) == -1);���'$ assert!((-1).div_floor(&-2) ==  0);�<���
L�����>��>�>?�?��$��,���*��'$ Floored integer modulo, satisfying:���<���
����
�� # let n = 1; let d = 1;���
74 assert!(n.div_floor(&d) * d + n.mod_floor(&d) == n)�<�
��
�
�t�
��	�
�<�
��
��
��
��'$ assert!(( 8).mod_floor(& 3) ==  2);���'$ assert!(( 8).mod_floor(&-3) == -1);���'$ assert!((-8).mod_floor(& 3) ==  1);���'$ assert!((-8).mod_floor(&-3) == -2);�����'$ assert!(( 1).mod_floor(& 2) ==  1);���'$ assert!(( 1).mod_floor(&-2) == -1);���'$ assert!((-1).mod_floor(& 2) ==  1);���'$ assert!((-1).mod_floor(&-2) == -1);�<���
L�����>��>�>?�?��$��,���(�� Ceiled integer division.���t���	��<���
����
��'$ assert_eq!(( 8).div_ceil( &3),  3);���'$ assert_eq!(( 8).div_ceil(&-3), -2);���'$ assert_eq!((-8).div_ceil( &3), -2);���'$ assert_eq!((-8).div_ceil(&-3),  3);�����&# assert_eq!(( 1).div_ceil( &2), 1);���&# assert_eq!(( 1).div_ceil(&-2), 0);���&# assert_eq!((-1).div_ceil( &2), 0);���&# assert_eq!((-1).div_ceil(&-2), 1);�<���
D�����>��>�>?�?
B�>$��q���$��" Greatest Common Divisor (GCD).���t���	��<���
����
�� assert_eq!(6.gcd(&8), 2);�� assert_eq!(7.gcd(&3), 1);�<���
�����>��>�>?�?Ο$��,���$��! Lowest Common Multiple (LCM).���t���	��<���
����
�� assert_eq!(7.lcm(&3), 21);��� assert_eq!(2.lcm(&4), 4);�� assert_eq!(0.lcm(&0), 0);�<���
�����>��>�>?�?��$��,���/��%" Greatest Common Divisor (GCD) and���*' Lowest Common Multiple (LCM) together.�����;8 Potentially more efficient than calling `gcd` and `lcm`���&# individually for identical inputs.���t���	��<���
����
��(% assert_eq!(10.gcd_lcm(&4), (2, 20));���'$ assert_eq!(8.gcd_lcm(&9), (1, 72));�<���
<�����>��>��?�?
E�>$�����"X��52 Greatest common divisor and Bézout coefficients.���t���	��<���
�� # fn main() {���.+ # use num_integer::{ExtendedGcd, Integer};���   # use num_traits::NumAssign;��� A> fn check<A: Copy + Integer + NumAssign>(a: A, b: A) -> bool {���!?<     let ExtendedGcd { gcd, x, y, .. } = a.extended_gcd(&b);���!     gcd == x * a + y * b�,�! }���!$! assert!(check(10isize, 4isize));���"$! assert!(check(8isize,  9isize));�<�" # }�<�"��
d�"����>��>��?�#?��>,�#��$�#�Ԝ��%F<closure_kind>�G<closure_signature>�G<upvars>�GGFת��*m��*MJ Greatest common divisor, least common multiple, and Bézout coefficients.���*����>��>��?�*?��,�+��>4�+
H�>$�*�o���-'��,-* Deprecated, use `is_multiple_of` instead.�!Please use is_multiple_of instead���,9<�-������>��>?�-?
I�>$�-�$���//��-63 Returns `true` if `self` is a multiple of `other`.��.�t�.��	�.�<�.��
��.��
��/+( assert_eq!(9.is_multiple_of(&3), true);���/,) assert_eq!(3.is_multiple_of(&9), false);�<�/��
t�/����>��>?�/?��$�0�,�0��1��0)& Returns `true` if the number is even.��0�t�0��	�0�<�0��
��0��
��1#  assert_eq!(3.is_even(), false);���1" assert_eq!(4.is_even(), true);�<�1��
<�2���>?�2?
K�>$�2��3��2(% Returns `true` if the number is odd.��2�t�2��	�2�<�2��
��2��
��3! assert_eq!(3.is_odd(), true);���3" assert_eq!(4.is_odd(), false);�<�3��
4�3���>?�4?
L�>$�4��80��485 Simultaneous truncated integer division and modulus.���4$! Returns `(quotient, remainder)`.��4�t�5��	�5�<�5��
��5��
��5,) assert_eq!(( 8).div_rem( &3), ( 2,  2));���6,) assert_eq!(( 8).div_rem(&-3), (-2,  2));���6,) assert_eq!((-8).div_rem( &3), (-2, -2));���6,) assert_eq!((-8).div_rem(&-3), ( 2, -2));��7���7,) assert_eq!(( 1).div_rem( &2), ( 0,  1));���7,) assert_eq!(( 1).div_rem(&-2), ( 0,  1));���7,) assert_eq!((-1).div_rem( &2), ( 0, -1));���8,) assert_eq!((-1).div_rem(&-2), ( 0, -1));�<�8��
<�8����>��>��?�8?
M�>$�8�,�8��>5��963 Simultaneous floored integer division and modulus.���9$���:�t�:��	�:�<�:��
��:��
��:2/ assert_eq!(( 8).div_mod_floor( &3), ( 2,  2));���;2/ assert_eq!(( 8).div_mod_floor(&-3), (-3, -1));���;2/ assert_eq!((-8).div_mod_floor( &3), (-3,  1));���;2/ assert_eq!((-8).div_mod_floor(&-3), ( 2, -2));��<���<2/ assert_eq!(( 1).div_mod_floor( &2), ( 0,  1));���<2/ assert_eq!(( 1).div_mod_floor(&-2), (-1, -1));���=2/ assert_eq!((-1).div_mod_floor( &2), (-1,  1));���=2/ assert_eq!((-1).div_mod_floor(&-2), ( 0, -1));�<�>��
l�>����>��>��?�>?��$�>�7���DO��?.+ Rounds up to nearest multiple of argument.��?�\�? # Notes��?���?LI For signed types, `a.next_multiple_of(b) = a.prev_multiple_of(b.neg())`.��@�t�@��	�@�<�@��
��@��
��A1. assert_eq!(( 16).next_multiple_of(& 8),  16);���A1. assert_eq!(( 23).next_multiple_of(& 8),  24);���B1. assert_eq!(( 16).next_multiple_of(&-8),  16);���B1. assert_eq!(( 23).next_multiple_of(&-8),  16);���B1. assert_eq!((-16).next_multiple_of(& 8), -16);���C1. assert_eq!((-23).next_multiple_of(& 8), -16);���C1. assert_eq!((-16).next_multiple_of(&-8), -16);���D1. assert_eq!((-23).next_multiple_of(&-8), -24);�<�D��
��D����>��>�>?�D?��,�E
O�>$�D�u���LO��F0- Rounds down to nearest multiple of argument.��G�\�GǬ�G���GLI For signed types, `a.prev_multiple_of(b) = a.next_multiple_of(b.neg())`.��H�t�H��	�H�<�H��
��H��
��H1. assert_eq!(( 16).prev_multiple_of(& 8),  16);���I1. assert_eq!(( 23).prev_multiple_of(& 8),  16);���I1. assert_eq!(( 16).prev_multiple_of(&-8),  16);���J1. assert_eq!(( 23).prev_multiple_of(&-8),  24);���J1. assert_eq!((-16).prev_multiple_of(& 8), -16);���K1. assert_eq!((-23).prev_multiple_of(& 8), -24);���K1. assert_eq!((-16).prev_multiple_of(&-8), -16);���K1. assert_eq!((-23).prev_multiple_of(&-8), -16);�<�L��
��L����>��>�>?�L?��,�M
P�>$�L�S���O0��M Decrements self by one.��M�t�M��	�N�<�N��
��N��
��N let mut x: i32 = 43;�d�N	 x.dec();���N assert_eq!(x, 42);�<�O��
�O���>?�O?��,�O
Q�>$�O��Q0܃P Increments self by one.��P�t�P��	�P�<�P��
��P��
��P let mut x: i32 = 41;�d�Q	 x.inc();���Q��<�Q��
�Q���>?�Q?��,�Q
R�>$�Q��U0��T-* Simultaneous integer division and modulus�<�U�<�<���TT��
�U�
<�U
S�<����!#��U-��U Floored integer division�L�U�<�<�<�VV��
�V�
<�V
U�<�B��K�!#��V-ܸV Floored integer modulus�L�V�<�<�<�XX��
�V�
<�V
W�<�o��x�!#��W6��W52 Simultaneous floored integer division and modulus�l�W�<�<���ZZ��
�W�
<�W
Y�<������!#��X,ܷX Ceiled integer division�D�X�<�<�<�\\��
�X�
<�X
[�<�ʻ�ӻ!#��Z'��YOL Calculates the Greatest Common Divisor (GCD) of the number and `other`. The���Y" result is always non-negative.��Z�<�<�<�^^��
�Z�
<�Z��	�������['��ZJG Calculates the Lowest Common Multiple (LCM) of the number and `other`.��[�<�<�<�``��
�[�
<�[
_�<�$��-�!#��\0��[41 Calculates the Greatest Common Divisor (GCD) and���\;8 Lowest Common Multiple (LCM) of the number and `other`.�<�]�<�<���bb��
�]�
<�]
a�<�R��[�!#��]#��]�]���]�^	,�]8��]&�]8��]$�],�]8test_mod�D�]&�]8�,�^*�^�^��8$�^8�<�^8
�^,�^8��^�^ܑ<���^+�^�^�^8�4�^8�^8�L�^�_�_�_8$�_$�_8�,�_&�_�_8$�_(�_8$�_�_�b8�`�`�`8��`$�`8��`�`8$�a �a8�<�a�a�a8�,�a%�a8�a�a�a8��a�a7��a�a
�a8�,�a�a7��a�a�a�a8��a�a7��a�a
�a8�,�a�a7��a�a�b8��a�a7��a8$�b�b�b8��b< Floored integer modulo���b+�b�b�b8�4�b8�c8�L�c�c�c�c8$�c$�c8�,�c&�c�c8$�c(�c8$�c�c�f8�e8��e�e
�e8$�e�e
�e8�,�e%�e8�e�e�e8��e�e7��e�e
�e8�,�e�e7��e�e�e�e8��e�e7��e�e
�e8�,�e�e7��e�e�f8��e�e
�f8�,�f8$�f�f�f8��f<6 Calculates `div_floor` and `mod_floor` simultaneously���f9+�g�g�g8�4�g8�g8�l�g�g�g�g8$�g$�g8�,�g&�g�g8$�g(�g�g�g8$�g$�g8$�g�g�k8�i�i�i8��i$�i8��i�i8$�i �i8�<�i�i�i8�,�i%�i8�i�i�j8��j�j7��j�j
�j8�,�j�j7��j�j�j�j8��j�j7��j�j
�j8�,�j�j7��j�j�j�j�j8��j�j7��j$�j8��j�j
�j8�,�j8$�j�j�k�k�k8��k$�k8��k+�k�k�k8�4�k8�k8�D�k�k�k�k8$�k$�k8�,�k&�k�k8$�k(�k8$�k�k�m8�l�l�l8��l$�l8��l�l8$�l �l8�<�l�l�l8�,�l%�l8�l�l�l8��l�l7��l�l
�l8�,�l�l7��l�l�l�l8��l�l7��l�l
�l8�,�l�l7��l�l�m8��m�m7��m8$�m�m�m8��m<? Calculates the Greatest Common Divisor (GCD) of the number and���mB<, `other`. The result is always non-negative.���n/+�n�n�n8�4�n8�o8��o�o�o�o8$�o$�o8�,�o&�o�o8$�o(�o8$�o�o�{R8�o8�o8���o�o
�o8$�o%�o8�p8�p8��p�p
�p8�,�p%�p8�p8���p�p7��p�p8��p�p7��p�p�p84�p�p�p8���p�p8��p �p8abs��p�p�p%�p8�q8��,�q�q�q�q8���q�q8��q �q8�
t�q�q�q%�q8�u8���u�u8$�u'�u8	min_value�L�u�u�u�u8��u�u8$�u'�u8��L�u�v�v�v�v84�v�v�v7��v�v8��,�v �v8���v�v�v%�v8���w�w8���w �w8���w�w�w%�w8��w�w8��w �w8���w�w�w%�w8���x�x8���x �x8�
t�x�x�x%�x8��x�x8��x �x8�
t�x�x�x%�x8%,�x8���x�x8��x�x�{8�y8���y�y8��y�y�y8���y�y8��y%�y8���y�y8���y �y8�
t�y�y�y%�y8$�z�z�z8��z�z8���z%�z8��z�z8��z �z8�
t�z�z�z%�z8���{�{8��,�{+�{�{�{8�4�{8�{8���{�{�{�{8$�{$�{8�,�{&�{�{8$�{(�{�{�|8�\�{�|8$�|�|$�|8$�|�|�~8�|8��$�|�|8$�| �|8�d�|�|�|8�,�|%�|8�}8��}�}8�}8��$�} �}8��} �}8is_zero�<�}�}�}�}�}8$�}'�}8zero�$�}�}�}8$�}�}�~�~�~
�~8$�~
�~�~�~
�~8�,�~�~8��$�~ �~8��~ �~8���~�~�~%�~�~�~8��$�~$�~8��~<> Calculates the Lowest Common Multiple (LCM) of the number and���~A<	 `other`.�d�+���8�4�8�8������8$�$�8�,�&���8$��(��8$����Ā8$�� ��8�<������8�,�� ��7���<���Ӏ4<�����;+܁݁�8�4ށ8�8�<��������8$��$��8�,��&����8$��(������8$��$��8$�����8��8$�� ��8��<��ÂĂƂ8�,ɂ ΂8��<ςւׂق��84�����	8$��'��8��$������$��8$��'��8��$������%��8��8�����8$�� ă8�Ńȃ΃8�,Ƀ%σ8��8���������
��8$��
������
��8�,����8��� ��8��������%��фڄ8�҄$Մ8�ׄ<7 Returns `true` if the number is a multiple of `other`.����:+����ƅ8�4��8ԅ8�tׅ����8$�$�8�,�&��8$��(��8�$������
8��8�,�� ��8��<���������84��8$ņ Ɇ8��<ʆц҆%ӆ
��8$����
��8�,����7���<1 Returns `true` if the number is divisible by `2`����4+���8�4�8��8�<��������8$��(��8�$����ƈ����
��8$����7�����7���<5 Returns `true` if the number is not divisible by `2`��Ո8+������8�4��8��8�4��������8$��(��8�$ĉɉ��	ۉ8$܉ ��8�<���<ՠ���8+ˊ̊ӊ8�4͊8�8�<�����8$�$�8�,�&����8$��(������8$��$��8$����Ћ��‹
��8$����
��8�,��$��
��8$����
��8�,��<���ߋ.+������8�4��8��8����Ì׌Č8$Ō$Ɍ8�,ˌ&ЌҌ8$ӌ(ٌ8$܌��8��
��8�,������7������84͍
ԍ8$Ս%ٍ8��8������8�<��'��8�L������8$��$��8�,��%��
��8$����8��8��ŽĎ7�ǎɎ͎7�ˎ8$ώԎ��8�,֎܎8��ގ<IJ���0+����8�4��8Џ8��ӏ����8$�$�8�,�&���8$�(��8$����ґ8ǐ
ʐ8�,ːѐԐ7�Րא��84�
��8$��%��
��8$����8�<��'��8�L����đ8$��$��8�,��+���8����8�$�8��,��8��D������o8#��8,��'��8�<��%��8#��8�$��'��8��	’%Œ<) Checks that the division rule holds for:��Ԓ,<���< - `n`: numerator (dividend)����< - `d`: denominator (divisor)��ɓ < - `qr`: quotient and remainder����"+������8�������8�$��8��8test_division_rule����Ӕ��Ԕٔ8�Ք$֔8�ؔ&ڔܔ�,ݔ8�ޔ$ߔ,�8��$���8ܝ�$�8��&����,�8��$�,�8�������8�L��	������8���
��8ܝ����8���$��8���%��+����ŕ8�$��8ӕ8test_div_rem�d֕����8��8
test_nd_dr�T������8nd���&������,��8���$��,��8���$��8qr���&������,��8���$��,��8������8������8���$��8���–8��Ė%Ɩ8ܖ8separate_div_rem��������8�����8���$��8�����8���%��8��8combined_div_rem������8��� ��8�<��������8���%��8���җ��8���$�8���%�8�L��	������8ܓ���$��8����%��8�L��	˜Øؘ8��Ę$Ԙ8��֘%٘8��T����������7���$��7���$������7���$��7���%��8��T����ř����7���$����7���$����ę��7���$��7�Ù%ƙ8��Tؙ������7��$�7��$����7��$��7��%��8��T������������7���$����7���$������7���$����7���%��8��T����Кšǚ7�Ú$Ě7�ƚ$ȚʚϚ7�˚$̚7�Κ%њ8��T�������7��$��7��$������7���$��7���%��8��T������������7���$��7���$������7���$����7���%��8��T��țڛɛЛʛ7�˛$̛Λ7�ϛ$ћӛٛ7�ԛ$՛כ7�؛%ۛ+������8�$��8��8test_div_mod_floor������������8��8
test_nd_dm�T��Üޜ8��Ĝ&ƜȜϜ,ɜ8�ʜ$˜,͜8�Μ$М8dm�Ҝ&Ԝ֜ݜ,ל8�؜$ٜ,ۜ8�ܜ����8������8���$��8�����8����%��8��8separate_div_mod_floor������Н��	8�<ѝ'؝8�Lڝ���8��$��8��$�8�<�'��8�L��������8���$����8���%��8��8combined_div_mod_floor������8�<��'ž8�lĞў؞Ҟ8�Ӟ$Ԟ֞8�מ%ٞ8��������8����$��8����%��8�L��	����Ɵ8դ���$Ÿ8��ğ%ǟ8�Lݟ	����8���$��8����%��8��T����������7���$��7���$������7���$��7���% 8��TԠޠ�ߠ�7��$��7��$����7��$���7��%�8��T������������7���$��7���$��������7���$��7���%��8��T����͡��á��7���$����7�¡$ġơ̡7�ǡ$ȡʡ7�ˡ%Ρ8��T������7���$�7��$�����7���$��7���%��8��T����������7���$����7���$��������7���$����7���%��8��T��ƢעǢ͢Ȣ7�ɢ$ʢ7�̢$΢Т֢Ѣ7�Ң$Ӣ7�բ%آ8��T�����������7���$����7���$������7���$����7���%��+������8�$��8��8test_gcd�D��ãģƣ�� 8�Lأ	����	��710��8�,�8�� ��8������7��$��7���8��,��8���%��8�L��	������	����7۴��8��,��8��� ��8���������7���$��7���8��,��8���%��8�Lʤ	ӤԤ�	դݤ7�֤8ؤ,ۤ8�ܤ ޤ8�ߤ���7��$�7��8�,��8��%�8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	åĥ�	ťΥ756�ƥ8ɥ,̥8�ͥ ϥ8�Хӥץԥ742�ե$إ714�ڥ8ݥ,�8��%�8�L��	������	����7���8��,��8��� ��8�����������7���$��7���8��,��8���%��8�L��	����Ԧ	��¦��7���8��,��8��� æ8�ĦǦʦȦ7�ɦ$˦7�ͦ8Ϧ,Ҧ8�Ӧ%զ8�L�	����	����7���8��,��8��� ��8�����������7���$��7���8��,��8���%��+������8�$��8��8test_gcd_cmp_with_euclidean��çާߧ���8�8
euclidean_gcd�l������8��8����&��,��8���$��8��8���&��,��8���(��,��8�����۩	8%,��8������7���è��	8��	ݨ'�8swap�$�����8�8���$���8�8���%��8������8���%��8�é ĩ8��ũȩɩ8
ժ8�٪8۪ު7127�ߪ#�7������8
��8j���8����7����#��7��������8�L��	����֫8��l��ūʫ8�ƫ$ǫ8��ɫ$˫8�ͫ Ϋ8�ϫҫիӫ8��ԫ%׫+������8�$��8��8test_gcd_min_val����ìĬƬ��78ج8min�ܬ��,�8���'�8��L���%�8��8max�������,��8�����'��8	max_value�L������%��8��8max_pow2�D����8����ŭ7�ǭɭ7�˭%̭8�Lޭ	����	8��� �8�������8���$��7���8��,��8���%��8�L��	������	8���� ��8���������8����$��7���8��,��8���%��8�LƮ	ϮЮ��8��Ѯ Ԯ8�ծخ�ٮ8��Dڮ$�8��D�%�8�L��	������8��D�� ��8���������8����$��8��D��%��8�L��	ïįگ	8��ů ȯ8�ɯ̯Яͯ7��ί$ѯ7�ӯ8կ,د8�ٯ%ۯ8�L��	������	����7����8��,��8��� ��8���������8����$��7���8��,��8���%��+������8�$��+ǰȰհ8�dɰ8�8test_gcd_min_val_min_val����������8��8��������,��8�����'��8��L������%��8�4��	ƱDZڱ8��ȱ ˱8�̱ϱԱб8��ѱֱ7�ٱ%۱+������8�$��+������8�d��8��8test_gcd_min_val_0������������8Ҳ8��ֲڲܲ,ݲ8�޲߲'�8��L���%��8�4��	������8���� ��8���������7�����7���%��+������8�$��+ɳʳ׳8�d˳8�8test_gcd_0_min_val����������8��8��������,��8�����'��8��L������%��8�4��	´ôܴĴ̴7�Ŵ8Ǵ,ʴ8�˴ ʹ8�δѴִҴ8��Ӵش7�۴%ݴ+������8�$��8��8test_lcm�D��������� 8�L��	����ӵ	����7���8��,��8��� µ8�õƵɵǵ7�ȵ$ʵ7�̵8ε,ѵ8�ҵ%Ե8�L�	����	���7��8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	����ö	����7���8��,��8��� ��8���������7���$��7���8��,��8�¶%Ķ8�Lֶ	߶���	���7��8�,�8�� �8�����7��$�7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8�����������7���$��7���8��,��8���%��8�Lȷ	ѷҷ�	ӷܷԷ7�շ8׷,ڷ8�۷ ݷ8�޷����7��$�7��8�,��8��%�8�L��	������	����7���8��,��8��� ��8���������7���$��772���8��,��8���%��8�L��	ĸŸ�	Ƹϸ711�Ǹ8ʸ,͸8�θ и8�ѸԸ׸ո7�ָ$ظ755�ڸ8ݸ,�8��%�+������8�$��8��8test_gcd_lcm�d����������8#��8�$��'��8�	$¹'ƹ8once�$ȹ%̹8
޹8��8�8��$����7�� ��8chain�,����������7���!�� ��8take�$������7���� ��8flat_map�D��������8�����8��$������8��� ��8��,������8��$��������8��� պ8��,ֺۺ�8��$ܺ���7128������8
��8����8��8��$������7��� ��8��,�������»7���!�� û8��$ĻȻ̻7��ɻ ͻ8��Dλֻ�׻8�ػٻ8��$ۻ߻�8�� �8��,���8��$�����8�� ��8��,������8��$��������7��������8�Lμ	׼ؼ��8�ټ ڼ8�<ۼ���8���$����	8�� �8�����8���$�8��� ��8���������8����%��+ĽŽʽ8�$ƽ8ؽ8test_extended_gcd_lcm��۽�����38#��8,��'��8�\��%��8#��8�$��'��8���'��8�,��%��8#Ӿ8_T׾'�8	NumAssign�L�%�8��8check�,����8���&��8~$����8�,����8�<����8��L��������8���&��8���$��8����&��8�������
8ѿ8�\տ��8��$�8��$�8��$�!��8��� ��8�d��������8����%��8�L��	������	8���$��8���
��8�����8���
��8����%��8#��8�$��'��8�	$��'��8��$��%��8
��8���8��8��$������7��� ��8��,����������7���!�� ��8��$������7���� ��8��D��������8�����8��$������8��� ��8��,������8��$��������8��� ��8��,������8��$��������7��������8
��8����8��8��$������7��� ��8��,����������7���!�� ��8��$������7���� ��8��D��������8�����8��$������8��� ��8��,������8��$��������8��� ��8��,������8��$��������7��������8��,������8���$��8����%��8������8�\������8���$��!��$��8�����8��� ��8����������8����%��8�L��	����������8���$��8���$������	8��� ��8���������8����$��8��� ��8���������8����%��+������8�$��8��8	test_even�L����������$8�L��	������������7���8��,��8��� ��8�<������$��8 $��%��8�L��	������������7���8��,��8��� ��8�<������$��8,��%��8�L��	������������7���8��,��8��� ��8�<������$��8 $��%��8�L��	������������7���8��,��8��� ��8�<������$��8,��%��8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��8�L��	����������7���8��,��8��� ��8�<������$��8,��%��8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��8�L��	����������7���8��,��8��� ��8�<������$��8,��%��8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��+������8�$��8��8test_odd�D����������$8�L��	������������7���8��,��8��� ��8�4������$��8,��%��8�L��	������������7���8��,��8��� ��8�4������$��8 $��%��8�L��	������������7���8��,��8��� ��8�4������$��8,��%��8�L��	������������7���8��,��8��� ��8�4������$��8 $��%��8�L��	����������7���8��,��8��� ��8�4������$��8,��%��8�L��	����������7���8��,��8��� ��8�4������$��8 $��%��8�L��	����������7���8��,��8��� ��8�4������$��8,��%��8�L��	����������7���8��,��8��� ��8�4������$��8 $��%��8�L��	����������7���8��,��8��� ��8�4������$��8,��%��+������8�$��8��8test_multiple_of_one_limits������������8
��8���8����������,��8�����'��8��L������$����,��8�����'��8��L����������8
��8one���8��������7���$����7�������8�L��	������8�<��'��8��������8���$��8�
��$��
��8���%��8�L��	������8�<��'��8��������8���$��8�
��$��
��8���%��%�����#�����������	,��8���&��8���$��,��8��D��&��8�,��*������8$��8�<��8
��,��8�������b<C Unsigned integer division. Returns the same result as `div` (`/`).����F+������8�4��8��8�L��������8$��$��8�,��&����8$��(��8$������
��8$����
��8�,��<K Unsigned integer modulo operation. Returns the same result as `rem` (`%`).����N+������8�4��8��8�L��������8$��$��8�,��&����8$��(��8$������
��8$����
��8�,��+������8�4��8��8�D��������8$��$��8�,��&����8$��(��8$������	
��8$����
��8�,��������7�����
��8$����
��8�,��8��8$��<G Calculates the Greatest Common Divisor (GCD) of the number and `other`����J+������8�4��8��8���������8$��$��8�,��&����8$��(��8$������58��8��8������
��8$��%��8��8��8�����
��8�,��%��8��8������7�����8�����7�������84��8������8���%��8��8��,��������8������8��� ��8�
t������%��8������8���� ��8�
t������%��8�����8��� ��8�
t������%��8%,��8������8�������8��8������8�������8������8���%��8������8���� ��8�
t������%��8$������8�����8����%��8�����8��� ��8�
t������%��8������8��,��+������8�4��8��8����������8$��$��8�,��&����8$��(������8�\����8$����$��8$������8��8��$����8$�� ��8�d������8�,��%��8��8�����8��8��$�� ��8��� ��8��<����������8$��'��8��$������8$������
��8$��
������
��8�,����8��$�� ��8���%������8��$��$��8���<�����J+������8�4��8��8���������8$��$��8�,��&����8$��(��8$������8$�� ��8�<������8�,�� ��7���<�����4<�����;+������8�4��8��8�<��������8$��$��8�,��&����8$��(������8$��$��8$������8��8$�� ��8��<��������8�,�� ��8��<����������84������	8$��'��8��$������$��8$��'��8��$������%��8��8�����8$�� ��8�������8�,��%��8��8�����
��8$��
������
��8�,����8���%������8���$��8���<�����:+������8�4��8��8�t��������8$��$��8�,��&����8$��(��8�$������
8��8�,�� ��8��<����������84��8$�� ��8��<������%��
��8$����
��8�,����7���<2 Returns `true` if the number is divisible by `2`.����5+������8�4��8��8�<��������8$��(��8�$������
��8$����7�����7���<6 Returns `true` if the number is not divisible by `2`.����9+������8�4��8��8�4��������8$��(��8�$������	��8$�� ��8�<������<ՠ���8+������8�4��8��8�<��������8$��$��8�,��&����8$��(������8$��$��8$����������
��8$����
��8�,��$��
��8$����
��8�,��+������8�������8�$��8��,��8��D������:8#��8,��'��8�<��%��8#��8�$��'��8��	��%��+������8�$��8��8ǡ�����������(8�L��	��������,��8���8��8�<����'��8�L��������7۴��$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7۴��$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�l��������7۴��$����7���$������	7���8��,��8���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�l��������7���$����7���$������	7���8��,��8���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�l��������7���$����7���$������	7���8��,��8���$��7���8��,��8���%��+������8�$��8��8��D����������8�L��	������	����7۴��8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7۴��8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7����8��,��8��� ��8���������7����$��7����8��,��8���%��+������8�$��8��8�������������8��8��l������8��8����&��,��8���$��8��8���&��,��8���(��,��8�������8%,��8������7�������	8��	��'��8��$��������8��8����$����8��8���%��8������8���%��8���8
��8���8��7���#��7255�������8
��8����8��7���#��7��
������8�L��	������8��l������8���$��8����$��8��� ��8���������8����%��+������8�$��8��8��D����������8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7����8��,��8���%��8�L̀	Հր�	׀��7��؀8ۀ,ހ8�߀ �8�����7��$�7���8�,�8��%�8�L��	������	����715���8��,��8��� ��8���������717���$��7��
��8��,��8���%��+́΁Ӂ8�$ρ8�8��d�����΃8
��8���8������7���!�� ��8��$������7256�������8
��8����8������7���!�� ‚8��$Âǂ˂7��Ȃ͂��8�L�	�����8�� �8�<�������8����$������	8��� ��8���������8����$��8��� ��8���������8����%��+݃ރ�8�$߃8�8test_is_multiple_of���������ׇ8�4��	����Ȅ����7���8��,��8��� ��8�t����DŽ����Ƅ7���8��,Ą8�ń%Ʉ8�4ۄ	������7��8�,�8�� �8�t�����������7���8��,��8���%��8�4��	����ƅ����7���8��,��8��� ��8�t����Ņ����ą7���8��,…8�Å%Dž8�4م	߅������7��8�,�8�� �8�t�����������7���8��,��8���%��8�4��	����dž	������7����8��,��8��� ��8�t����Ɔ����ņ7���8��,Æ8�Ć%Ȇ8�4چ	�����	���7��8�,�8�� �8�t�����������7���8��,��8���%��8�4��	����ȇ	������7����8��,��8��� ��8�t����LJ����Ƈ7���8��,ć8�Ň%ɇ+���8�$�8��8��
L����������8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��8�L҈	ۈ܈��݈�7�ވ8��,�8�� �8�<���$��8,�%��8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��8�L��	ʉˉ�̉ԉ7�͉8ω,҉8�Ӊ Չ8�<։݉މ$߉8,�%�8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��+������8�$��8ϊ8��
DҊڊۊ݊��8�L�	����������7���8��,��8��� ��8�4������$��8,��%��8�L��	����ɋ����7���8��,��8��� ��8�4����‹$Ë8 $ŋ%ʋ8�L܋	������7��8�,�8�� ��8�4�����$��8,��%��8�L��	����������7���8��,��8��� ��8�4������$��8 $��%��8�LɌ	Ҍӌ�Ԍ܌7�Ռ8׌,ڌ8�ی ݌8�4ތ��$�8,�%�%�������+( An iterator over binomial coefficients.�d��ff��
���<3C
��q1ghi $����ee�<$����ee�<$����ee�<���-�kk��
���
<Ɛ�<l��#�ՐVS For a given n, iterate over all binomial coefficients binomial(n, k), for k=0...n.�������FC Note that this might overflow, depending on `T`. For the primitive����LI integer types, the following n are the largest ones for which there will��Ԓ be no overflow:���d��	 type | n�l��
 -----|---�l��
 u8   | 10�l��
 i8   |  9�l��
 u16  | 18�l͓
 i16  | 17�lߓ
 u32  | 34�l�
 i32  | 33�l��
 u64  | 67�l��
 i64  | 66�������.+ For larger n, `T` should be a bigint type.���<�<jj
l�<�ZR���B�nn��
���
<����<,���<op�J�Jp02L��$–mm�<�і$Ԗ���<��	mٖm
p�<$ޖ��A����<�<�<�<�rr��
���
<����,����	�ZE�XE��WE46���8�Ĝ'$ Calculate the binomial coefficient.�����NK Note that this might overflow, depending on `T`. For the primitive integer����MJ types, the following n are the largest ones possible such that there will�썞 be no overflow for any k:����d����l��Ԧlʞ�l؞��l���l����l��§l��اl���l����������74 For larger n, consider using a bigint type for `T`.�D���<�<�<�tt��
���
<����,��ī	�����;+-���a��*' Calculate the multinomial coefficient.�\������	�<�vv����
���
<����,��w��<w�<�֤w�<����<T�
u�<�J/`bϤ���9yz{{yz��"@����9�:�9x�x
y ���%��" �"���9�9x�"x
z �"��# �#���9�9x�$x
{ �$���9}~}~��"@����9�:�9|�|
} ���-��" �"���9�9|�"|
~ �"��# �#���9�9|�$|
 �$���9��������"@����9�:�9���
� ���5��" �"���9�9��"�
� �"��# �#���9�9��$�
� �$� ��9������� �"@ ����9�:�9� ��
�  ���=� �"  �"���9�9� �"�
�  �"� �#  �#���9�9� �$�
�  �$�)��9�������)�"@)����9�:�9�)��
� )���E�)�" )�"���9�9�)�"�
� )�"�)�# )�#���9�9�)�$�
� )�$�2��9�������2�"@2����9�:�9�2��
� 2��N�2�" 2�"���9�9�2�"�
� 2�"�2�# 2�#���9�9�2�$�
� 2�$�?�+	�9�������?�+"@?�+���9�:�9�?�+�
� ?�+�Y�?�+?�+	�9�:�9�G�?�+�?�+�?�:(?�:	�9�:�9
��?�:�?�:8?�@����͕�������9��������?�C ?�C���9�9�?�C�
� ?�C�?�D?�D	�9�9�O�?�D�?�J(?�J	�9�9
��?�J8?�M����͕�������9�����?�O ?�O���9�9�?�O�
� ?�O�?�O?�O	�9�9�R�ga�?�](?�]	�9�9
���d8?�`����͕��������C�+
�:�������C�+"@C�+���:�:�:�C�+�
� C�+��f�C�+C�+	�:�:�:�W�C�+�C�+�C�:(C�:	�:�:�:
��C�:�C�:8C�@����͕�������9���������C�C C�C���:�:�C�C�
� C�C�C�DC�D	�:�:�_�C�D�C�J(C�J	�:�:
��C�J8C�M����͕�������9�����C�O C�O���:�:�C�O�
� C�O�C�OC�O	�:�:�b�jn�C�](C�]	�:�:
��Cq8C�`����͕��������G�+�:�������G�+"@G�+���:�:�:�G�+�
� G�+��s�G�+G�+	�:�:�:�g�G�+�G�+�G�:(G�:	�:�:�:
��G�:�G�:8G�@����͕�������9���������G�C G�C���:�:�G�C�
� G�C�G�DG�D	�:�:�o�G�D�G�J(G�J	�:�:
��G�J8G�M����͕�������9�����G�O G�O���:�:�G�O�
� G�O�G�OG�O	�:�:�r��z�G�](G�]	�:�:
���}8G�`����͕��������K�+�:�������K�+"@K�+���:�:�:�K�+�
� K�+�E��K�+K�+	�:�:�:�w�K�+�K�+�K�:(K�:	�:�:�:
��K�:�K�:8K�@����͕�������9�:�:�������K�C K�C���:�:�K�C�
� K�C�K�DK�D	�:�:��K�D�K�J(K�J	�:�:
��K�J8K�M����͕�������9�����K�O K�O���:�:�K�O�
� K�O�K�OK�O	�:�:���K�O�K�](K�]	�:�:
��K�]8K�`����͕�������9�����O�+
�:�������O�+"@O�+���:�:�:�O�+�
� O�+�>��O�+O�+	�:�:�:���O�+�O�+�O�:(O�:	�:�:�:
��O�:�O�:8O�@����͕�������9�:�:�������O�C O�C���:�:�O�C�
� O�C�O�DO�D	�:�:�O�D�O�J(O�J	�:�:
��O�J8O�M����͕�������9�����O�O O�O���:�:�O�O�
� O�O�O�OO�O	�:�:��O�O�O�](O�]	�:�:
��O�]8O�`����͕�������9�����S�+�:�������S�+"@S�+���:�:�:�S�+�
� S�+�:��S�+S�+	�:�:�:���S�+�S�+�S�:(S�:	�:�:�:
��S�:�S�:8S�@����͕�������9�:�:�������S�C S�C���:�:�S�C�
� S�C�S�DS�D	�:�:��S�D�S�J(S�J	�:�:
��S�J8S�M����͕�������9�����S�O S�O���:�:�S�O�
� S�O�S�OS�O	�:�:���S�O�S�](S�]	�:�:
��S�]8S�`����͕�������9����́T��R41 Greatest common divisor and Bézout coefficients��R�|�R ```no_build���R&# let e = isize::extended_gcd(a, b);���S%" assert_eq!(e.gcd, e.x*a + e.y*b);�<�S��	\�T������:�T�:�/i,%���� "T�T�T���:D�T�T���:D�T�T���:֯֯R�������_�:֯�:��_���֯֯�����:��^�^��^��[�^���[����e�S�����W�S�
��:,�S�֯����S��������:���:������������:�:�X�S�
��:,�S Y�ST�����E��:4�:X[Q�Q�U�������:��Q�Q�U��������:�:Q��:�����Q�Q�����:��:�Z�S�
��:L�S�Q�	�	�V��������:	��:�����	��	�	�	�	�8�	�	�	����:�[�S�
��:�S�\�^�9��������������@ANBCHDEJKLMOP���������������\�^)�\�^��H\�^����9��9�9�\�_�
� \�_����\�c)�\�b��H\�c����9��9�9�\�c�
� \�c����\�g5�\�f9��h\�g����9��9���\�g�
� \�g����\�k(@\�k����9��9�9�\�k�
� \�k����\�o#�\�mB���\�n/��\�o����9��9�9�\�o�
� \�o���\�{E�\�{����9��9���\�{�
� \�{����\�#�\�~A��`\���\�����9��9�9�\��
� \�����\�/�\Ӏ4���\��;��8\������9��9���\���
� \���h��\ԅ.�\��:��p\ׅ����9��9�\��
� \�����\���\��4��8\�����9�\���
� \���\���\Ո8��0\�����9�\���
� \���\�/�\��8ՠ8\�����9��9���\��
� \��L��\��0�\ߋ.���\������9��9�9�\Č�
� \Ō����\Џ0�\��0IJ�\ӏ����9��9�9�\��
� \��H�]�^�9��������������@ANBCHDEJKLMOP���������������]�^)�]�^��H]�^����9��9�9�]�_�
� ]�_����]�c)�]�b��H]�c����9��9�9�]�c�
� ]�c����]�g5�]�f9��h]�g����9��9���]�g�
� ]�g����]�k(@]�k����9��9�9�]�k�
� ]�k����]�o#�]�mB���]�n/��]�o����9��9�9�]�o�
� ]�o�T��]�{E�]�{����9��9���]�{�
� ]�{�Z�]�#�]�~A��`]���]�����9��9�9�]��
� ]����]�/�]Ӏ4���]��;��8]������9��9���]���
� ]���A	�]ԅ.�]��:��p]ׅ����9��9�]��
� ]����]���]��4��8]�����9�]���
� ]���]���]Ո8��0]�����9�]���
� ]���]�/�]��8ՠ8]�����9��9���]��
� ]��1�]��0�]ߋ.���]������9��9�9�]Č�
� ]Ō���]Џ0�]��0IJ�]ӏ����9��9�9�]��
� ]��'�^�^�9��������������@ANBCHDEJKLMOP���������������^�^)�^�^��H^�^����9��9�9�^�_�
� ^�_���^�c)�^�b��H^�c����9��9�9�^�c�
� ^�c���^�g5�^�f9��h^�g����9��9ݬ�^�g�
� ^�g���^�k(@^�k����9��9�9�^�k�
� ^�k���^�o#�^�mB���^�n/��^�o����9��9�9�^�o�
� ^�o�t)�^�{E�^�{����9��9���^�{�
� ^�{��.�^�#�^�~A��`^���^�����9��9�9�^��
� ^���/�^�/�^Ӏ4���^��;��8^������9��9ݬ�^���
� ^���w3�^ԅ.�^��:��p^ׅ����9��9�^��
� ^���5�^���^��4��8^�����9�^���
� ^���^���^Ո8��0^�����9�^���
� ^���^�/�^��8ՠ8^�����9��9ݬ�^��
� ^��9�^��0�^ߋ.���^������9��9�9�^Č�
� ^Ō��;�^Џ0�^��0IJ�^ӏ����9��9�9�^��
� ^��{=�_�^�9��������������@ANBCHDEJKLMOP���������������_�^)�_�^��H_�^����9��9�9�_�_�
� _�_�.@�_�c)�_�b��H_�c����9��9�9�_�c�
� _�c�C�_�g5�_�f9��h_�g����9��9�_�g�
� _�g�FF�_�k(@_�k����9��9�9�_�k�
� _�k�LI�_�o#�_�mB���_�n/��_�o����9��9�9�_�o�
� _�o�KT�_�{E�_�{����9��9���_�{�
� _�{�uY�_�#�_�~A��`_���_�����9��9�9�_��
� _���Z�_�/�_Ӏ4���_��;��8_������9��9Ł�_���
� _���z^�_ԅ.�_��:��p_ׅ����9��9�_��
� _��a�_���_��4��8_�����9�_���
� _���_���_Ո8��0_�����9�_���
� _���_�/�_��8ՠ8_�����9��9Ł�_��
� _���d�_��0�_ߋ.���_������9��9�9�_Č�
� _Ō�+g�_Џ0�_��0IJ�_ӏ����9��9�9�_��
� _���h�`�^�9��������������@ANBCHDEJKLMOP���������������`�^)�`�^��H`�^����9��9�9�`�_�
� `�_��k�`�c)�`�b��H`�c����9��9�9�`�c�
� `�c��n�`�g5�`�f9��h`�g����9��9���`�g�
� `�g�r�`�k(@`�k����9��9�9�`�k�
� `�k�Eu�`�o#�`�mB���`�n/��`�o����9��9�9�`�o�
� `�o����`�{E�`�{����9��9���`�{�
� `�{���`�#�`�~A��``���`�����9��9�9�`��
� `��E��`�/�`Ӏ4���`��;��8`������9��9���`���
� `���&��`ԅ.�`��:��p`ׅ����9��9�`��
� `��ڍ�`���`��4��8`�����9�`���
� `���`���`Ո8��0`�����9�`���
� `���`�/�`��8ՠ8`�����9��9���`��
� `��ȑ�`��0�`ߋ.���`������9��9�9�`Č�
� `Ō�T��`Џ0�`��0IJ�`ӏ����9��9�9�`��
� `����a�^�9��������������@ANBCHDEJKLMOP���������������a�^)�a�^��Ha�^����9��9�9�a�_�
� a�_����a�c)�a�b��Ha�c����9��9�9�a�c�
� a�c����a�g5�a�f9��ha�g����9��9���a�g�
� a�g����a�k(@a�k����9��9�9�a�k�
� a�k�ɡ�a�o#�a�mB���a�n/��a�o����9��9�9�a�o�
� a�o�ʬ�a�{E�a�{����9��9���a�{�
� a�{����a�#�a�~A��`a���a�����9��9�9�a��
� a��G��a�/�aӀ4���a��;��8a������9��9���a���
� a������aԅ.�a��:��paׅ����9��9�a��
� a�����a���a��4��8a�����9�a���
� a���a���aՈ8��0a�����9�a���
� a���a�/�a��8ՠ8a�����9��9���a��
� a��=��a��0�aߋ.���a������9��9�9�aČ�
� aŌ����aЏ0�a��0IJ�aӏ����9��9�9�a��
� a��K��b���9�����������@ABCHDEJKLM������������b��)�b��F�
Hb������9��9�9�b���
� b���N��b��)�b��N��
Hb������9��9�9�b���
� b���I��b��(@b������9��9�9�b���
� b������b��#�b��J��
b������9��9�9�b���
� b���h��b��E�b������9��9֛�b���
� b������b��#�b��J��b������9��9�9�b���
� b������b��/�b��4���b��;��8b������9��9��b���
� b���K��b��.�b��:��pb������9��9�b���
� b���5��b���b��5��
8b�����9�b���
� b���b���b��9��
0b�����9�b���
� b���b��/�b��8ՠ8b������9��9��b���
� b���7��c���:�����������@ABCHDEJKLM������������c��)�c��F�
Hc������:��:�:�c���
� c���B��c��)�c��N��
Hc������:��:�:�c���
� c���>��c��(@c������:��:�:�c���
� c������c��#�c��J��
c������:��:�:�c���
� c���`��c��E�c������:��:���c���
� c������c��#�c��J��c������:��:�:�c���
� c������c��/�c��4���c��;��8c������:��:���c���
� c���F��c��.�c��:��pc������:��:�c���
� c���3��c���c��5��
8c�����:�c���
� c���c���c��9��
0c�����:�c���
� c���c��/�c��8ՠ8c������:��:���c���
� c���:��d���:�����������@ABCHDEJKLM������������d��)�d��F�
Hd������:��:�:�d���
� d���G��d��)�d��N��
Hd������:��:�:�d���
� d���E��d��(@d������:��:�:�d���
� d������d��#�d��J��
d������:��:�:�d���
� d���l��d��E�d������:��:���d���
� d������d��#�d��J��d������:��:�:�d���
� d������d��/�d��4���d��;��8d������:��:���d���
� d���X��d��.�d��:��pd������:��:�d���
� d���&��d���d��5��
8d�����:�d���
� d���d���d��9��
0d�����:�d���
� d���d��/�d��8ՠ8d������:��:���d���
� d���t��e���:�����������@ABCHDEJKLM������������e��)�e��F�
He������:��:�:�e���
� e���e��e��)�e��N��
He������:��:�:�e���
� e������e��(@e������:��:�:�e���
� e������e��#�e��J��
e������:��:�:�e���
� e������e��E�e������:��:���e���
� e������e��#�e��J��e������:��:�:�e���
� e�����e��/�e��4���e��;��8e������:��:���e���
� e���5��e��.�e��:��pe������:��:�e���
� e������e���e��5��
8e�����:�e���
� e���e���e��9��
0e�����:�e���
� e���e��/�e��8ՠ8e������:��:���e���
� e������f���:�����������@ABCHDEJKLM������������f��)�f��F�
Hf������:��:�:�f���
� f������f��)�f��N��
Hf������:��:�:�f���
� f���>��f��(@f������:��:�:�f���
� f�����f��#�f��J��
f������:��:�:�f���
� f������f��E�f������:��:���f���
� f������f��#�f��J��f������:��:�:�f���
� f���T��f��/�f��4���f��;��8f������:��:���f���
� f���g��f��.�f��:��pf������:��:�f���
� f������f���f��5��
8f�����:�f���
� f���f���f��9��
0f�����:�f���
� f���f��/�f��8ՠ8f������:��:���f���
� f������g���:�����������@ABCHDEJKLM������������g��)�g��F�
Hg������:��:�:�g���
� g������g��)�g��N��
Hg������:��:�:�g���
� g���<��g��(@g������:��:�:�g���
� g�����g��#�g��J��
g������:��:�:�g���
� g�����g��E�g������:��:���g���
� g�����g��#�g��J��g������:��:�:�g���
� g���r��g��/�g��4���g��;��8g������:��:���g���
� g������g��.�g��:��pg������:��:�g���
� g�����g���g��5��
8g�����:�g���
� g���g���g��9��
0g�����:�g���
� g���g��/�g��8ՠ8g������:��:���g���
� g���7�’$�$��$�W$�$[U$�
$�S$�$�R$�$3M$�$EJ$�$�G$�$�F$�$�E$�$�C$�$MA$�#$!@$�+$D?$�-$�=$�0$�<$�;$	9$�9$56$�>$3$�E$�/$�L$�.$�-$w$�s$�r$Tr$	r$�q$?q$�p$up$ p$�o$Qo$�n$�n$-n$�m$�m$	m$�l$fl$�k$�j$�i$Ah$�f$�e$�d$Yc$:b$�`$�_$�^$8]$�[$�Z$uY$'X$W$�S$�S$֯$7S$R$R$?Q$2P$\�_$�O$\�c$XO$\�g$�N$\�k$~N$\�o$N$\�{$�M$\��$%M$\��$�L$\�$WL$�K$�K$\��$K$\Ҍ$�J$\�$�I$]�_$*I$]�c$�H$]�g$]H$]�k$�G$]�o$�G$]�{$G$]��$�F$]��$F$]�$�E$WE$�D$]��$qD$]Ҍ$�C$]�$�B$^�_$�B$^�c$B$^�g$�A$^�k$;A$^�o$�@$^�{$_@$^��$�?$^��$n?$^�$?$�>$;>$^��$�=$^Ҍ$W=$^�$K<$_�_$�;$_�c$o;$_�g$;$_�k$�:$_�o$2:$_�{$�9$_��$79$_��$�8$_�$g8$8$�7$_��$!7$_Ҍ$�6$_�$�5$`�_$65$`�c$�4$`�g$g4$`�k$�3$`�o$�3$`�{$3$`��$�2$`��$2$`�$�1$_1$�0$`��$y0$`Ҍ$0$`�$�.$a�_$�.$a�c$.$a�g$�-$a�k$C-$a�o$�,$a�{$g,$a��$�+$a��$v+$a�$+$�*$C*$a��$�)$aҌ$_)$a�$l($b��$�'$b��$�'$b��$%'$b��$�&$b��$O&$b��$�%$b��$\%$b��$�$$�$$)$$b��$6#$c��$�"$c��$a"$c��$�!$c��$�!$c��$!$c��$� $c��$& $c��$�$g$�$c��$$d��$�$d��$+$d��$�$d��$U$d��$�$d��$a$d��$�$d��$�$1$�$d��$�$e��$X$e��$�$e��$�$e��$$e��$�$e��$+$e��$�$e��$[$�$�$e��$�$f��$"$f��$�$f��$M$f��$�$f��$w$f��$�$f��$�$f��$%$�$Q$f��$^$g��$�
$g��$�
$g��$
$g��$�$g��$A$g��$�$g��$N$g��$�
$�
$
$g��$jRoots::sqrt��trait.Roots.html�Roots::cbrt�Roots::nth_root������Ԫ������Ԫ��trait.Average.html�Average::average_ceil�/Average::average_floor��ȫ߫��0ȫ�.��߫?���������������������I�I�I�H�J������?����Ϻ��.��������������������I�I�I�H�J������&even roots of a negative are imaginary&*the square root of a negative is imaginary*ExtendedGcdgcdxy�������� ���� ����������� ���� ��������������������ǯ֯�������������7�}5��[N�6V0��s�#�}�-�{�P��/���Ti"q��.�&�_��EG�WA�&���&
Zb�mK���C$}�*��.�:����/:�ߩi�����_��^@�Ui���ۜ��[�/;?��W���}X։�"����N�d���
g"��"����C$��eB�E��;���m��#�r�|� ��N&7���6�ƚ���(��� ��C4�A�d!�O#��t٨�������`���6�@��Jwa�gn��XGjIx���NA����~{��o��gOj�<#��Z>
�����nfM+�?K�ɢ�1>]u��Zg��b���6��=���7�1
���mT���w��G�������J
���Y$��.��:&�O\��f�]s�0��8rt��~s,Wqjz�ꠙyn�J̫S����Tu�{D�FE��
���f>�i��%�;H�j������lJ8u]�.���4�,����e�K��P�i�:���o���#���o,��ʳ=˩`���%�0��:-�W���ӒuCF��\'�Y
y�M�9�V���.��ў�<�[d��6�H�sA
��N|�li�����]5#Q�L����wJ��3װY�P�f6�(�F�	<-xN&�jA���i��Q�bL��2��Y�
 ?@��Q̥A�k����On����*��w\�:��P���S�������L���m��r�CF�~�{B��R�}�UV1�B0���G�qF�8�z����އ���C�R�oO�N\�(^�e�Q�j5���_��������-,��fu��BV�p�<��@�jO�G,��u���7�T�����3m��%�~0�}eλ���0�ry�*�?a���Kj��w|ž%y���CBx��+vH��{|+5ڗ���u�"��%8���h���"﬛ �|�fcm�V>�Sާ�k�r���)!U�=<�0	H����y��^�n�����v���Ap���ޒ'L2-���7<V"�
\���d"�
4��~��V��Q
ݓ%��[�xo��)w������}��]j��kt��΄-����ޝ��-�?ɦ;mM�m~\=O�':[�C�԰�`�W����5�YnPU���Y�Y)|FU��-+w�FY^M��CC�U��)/����-�R?v��qe_}i|8��z=��̜8p֡��Z����\��?��23��:R��o>�A�-ߝ�S�햓�=���#����8����U��.��t���a6�E����W�VS�T�}���,�%��Md7��Z�>���t�c�㚹N�FWq�1T>A���9�LpOCQ�-ڌ>+�����C�7��F�o���Ij�ڄ���J:T(���-V;��UL�A� L�UP�Ár<��������1�OUR:�����۱��/��J�����?e�Bww�G("-�r�+(�Dm���2�ok�=K�����H2��A�lTV֤%���z��E�:o��n~�)�Y��
m�8h���c�	%�_�O��gS�~�t4��!���C�A�VP�{���Ք]&�h�r�vƾy�t+�%�&��^WFC�g?8[L���;9'�������F�ڂ&��>&ͻ��"�������|<��A�fIl[�<Y���"֐X������8����&���se��
R�Q��'�z�^�GX߳���*�	��hl%�r��q9���>��p�7u�)�!��ڎq]T(a�0���r���V���B�|�yۈ8�C{���}Ow��r�
�	�-�5�W֖��ok�XP�o�w�_cH�c�/��;-�,�ҥ�eBc&���E��k�=�yL�@y\y��H��}���cп�$	���!-���M�b���]uuI��E�;}	��M#
g�e�P�S�W��l�,�PA�
G�1��Kh7�
g7�m�Z�4�����U��RG��&6�W'B`ԎI.y5f����'��:���`Y�D���5L�7�LAD��xݮ�yP
����u���R�x�U7Q���\��iдQ����?��_&P�M�pZ�����(|�;c����������N�I�=�h�\�=i�ه�Y�U���R�'���y`��*����Ė�s@�3�z����@M)�h/UO�{d�L���;�'°68�����Z�v���*�5dR�;#^\��
=��g5��8U!�!Fc6����]?�H�עm��lQ褡��uv��?��O.&�S�h�?�Rw�\ǀ� �0�ĉ}���WX�S���cv�sO����Ń�&mX�r�2e����ps��2 ��&���6ɮkɵ�-[�v*�t�ϙ�h�=���-�Z;(��r"V۷n���p�fv!~s�����,��6C��a�ePf^�z�e7z~9��DD�z�j��K�\���vֻ���oj�g����ǔv�'�3>��w��MT+�vk�>	�{�r`~0����O��?9P�?��uӼ�E��L>�c�?��l~����o�{�;0kɊi>���D��ږF��G��/�
$#z������4s
�2�)eYC�ŮA\�qY������3ۢ-Du~%�X�dI��g�ұ�(���u{��̺.�;�\�Zlr�>B(�j�9�6��`�(O�����磮Q�̦X�hz�#�-��`�u�B)~��5��zl��Sܕi��.�']�Ig��W~�A~ޜ&�����@��ܺ'�1m�MC�=�t:�F�H��-/�j��t���R`g,�<d����qP��t�|tr��7����8������c2� ����/�V����ӝq.���y:�n�6�VR��s"z<���yC[�OMf[h�U��m����eB3A����Z�.���\�c�3��D=. �F��V�)�-dL�MI�j4��@=�����y�k/�jO8i��9I[̬&�r����{������7/	=�q��{b78��5�)r��)K�ӫ��RsfX鎗����1�ܥ��1��'�!��+����2�r)�'&�9(�A����6�X�sl�||{����p�JC�U�n�o�r�yYbBG�N[.m&rL�”}�h�^���_�[%ͅ�J��<�
�Y���*z�b����d8R�
��WI�����2���?2>X�����IR�
Ə�$h��o ���hk:�&3��oY��G���O��Q���գަ���������eh*Wx7S��Jyu@��|Y�ɛ]k��U�U�=}A>FY\$���f�^�e��� 8�g(��~=��k�<\�����5d��!v�����`'�@��e��<��M��c͗���=�O~�j��T�T`X!Շ7�T��p����+/�6��B6���p`��H_H�ڰ[��,u�pA�����Vs���x����$������_��Fx�Jye�:ꛓ�
��־�Í]�c��s�r�?}c�-�AݰR�U��RbI��}�I�@д??��X��1:�f&^�{�^70�:� ���=G/]Ʈ為E^��_���LрL�yo����Ϳռ^.� ����>(z�7	ŵ�����|=�)�"���rec=�^mkS7$�t�E+������9%	o'@ mx�L+��A.��
�H�퐙��=�{��2	�eYȞ,��t����}������A�:ʬ�L��du���d�`�*�J��ئg	�C<T����?��=uշm��z�ܰ�a��ǟj/���/=�]�:�N��)V���q*�
҄���Khk��1�S&>bM'�X��R0:�������;w���[�| }c����9+n�o�m�,h�і���i�C�{aPNۃ�#��:��=��R�_�����2n3�_�5�F��$C��6	]<�ܦą��0N�"X�f�NN��'�z'���X���'��D@� ��x�w���f@��+�����9��#��T�	
�CH�����M/�l�+$�M1���
�<�h{�y�����E6��K/�-�{���I�xLQ��c�w�M�l9�*v#ټ!A���.����1b�mѻkp1e��k����o��X)��a>�"p^��D�C@���� �4#b�9g�#��l���S8���uэ9����A����w!��/.�SY\�)�,�=��E���|��M�����G�C�S1?�.՛����zi��9)��|F^C�/W�o[<�g�K�V��h4��h��~'�tҁʽ-t��@�"ʼn�B|e�����zc�r�e1����K���!�pIi�Ѩ�G�X��&9����No '����w"lq�B��zpΗ�q�1���Б\bu�G�f�˛�!�r����d৓>i�i�`eh��&�i7��P͔�Yj>`��\�U��M_j�}�eg"Hr����>�@M�+���|
�o�>��p#�]�qZ��g��f�!8��_��I�ד+k������*���o�"Ħ��!��~?]0̔�.�q�i�9_g���mK&�,�T�����
 �`��[�ԉ]T�>�	��5��Լ4Z��օ��;=�;�ӆ5k��BZW_��{��?��`�v�M�Z#jY4�Z�}�vj���@!"���a!���MÞ�Y��u8�1���p��(��q������Ђ�(�i�Һ��as�i��Z%�MΜ���[��1�4S�5;n����/l��$cW�=���%�?�$k)ؔr`�[:J����B��eI��}��t굔�v+/�e3�~�ܤ�f�����@+���NmD)�=y�/\��g�n��� H�����,�������mBpĝoЈ,����t=(82:�[��4�,1_�Y�b��?�DO���.R��`f�or�O�w(�S�r�l��6 ��}?1
s^�?Kk����B!^�eE�f#׏2�Ů��ske
�89��������z��T�'ZV����G �+��w�s\����hf�<sl7�����W�ش����>�B���|�o@8�a��SB�x�
Wi*�T,a3��iP�,�w�=c�5�i{-)S���f/n�t��a��h��
(;c���"��
%���X��9M�خ�����	O�v�L�'�
���#��0�b�<��`K��w���Ä%�U��
��E���S�*~2w�����Izsӈ1�?�Q;D�Ұ<�U�vb2<����fm�;?
��M!��>�-W��4�=�p�q>�,�ij�zy���Oݝ�q�(פ�M�j�C����,��l@�^1�p�1�1efɜn�F`�4�y��uJ���V���p�88���(� =�_W��u���XML����**T"���v�	�6���/ă�=��SÒ-7���"	n�@���+����;�����R��[	�ޣ�@�����W�nY��!h��(\Ƒ�m�����g:P6�p������(0�sJ��	��[M�~�~�?\Q�3_
"���&P�H
.T\��=g'-,�5�I��nר�����^�q��EZ�2^���f3$���Kc̦�ys�mQ;��O>�F�Q1�����
�;A�Ώ:2��T��bwJ�)�#j���k��-^�@bluG�I-q��a�J��0Z�K
�3�Tm["S�,���=���1
��>�J�Έ)h?��r�s���{~�J|����}����i��3o6Nle�n�f��)D*�+�y�0�w������?hsW`��^��X�����)�� X�!Xڎ>��}iA��$ET�P�[ƽ�Yg���+�`Z#�������d�O�ĵ�����§�J��y�\����ZP�ЯZ�ػ����w�
ͮ�{�#���/qn[&�r�Bq�wT�2�ŏ������>
ݼ�1�T��T��ƀ�T;dF��f��<?@P�#����P��	��":;��e
���Ұ��u?-R��!�b�=��F�N�����/s��44���+�.S1.<�Z�/�/ED�.C��<�5�d��8��,�8���
�E9��N$J��fƏk/4^�A�ꊀ^� �a�e��\�)<��qi�-��qu�K�'Q
okpH�>n\p�p�-qyxZ{�~�n�j����4���=�����X�
�\�����������W�S��	��
�
����
����	�
	�-	�K����:�s
��
���2���U������A�1�T��k�������������
�d���Q�M�x���#�t�����J�����)�}����_����8�����=�n����s����E�����D�}����i�����)�Z�����B�����3�o����V������m�����\�����%������F�����#�g����o�����B������h�����;�����C�}����k�����=�n����W����R�����@�z����5�N�g��������(�n�����h���2���K���A���7���.���<���	���
���'������������������c���f�������z���e���^���y���^���G���G���a���Y���Q���J���Z���'���*���H���>���)���"���=���"���������%�����������������m���n���q���d���X���j���O���7���:���-���!���3�������������w���k���{���H���K���M���@���4���D��������	|��
s�[�^�Q�E�W	�	<
�
@odp�qE���i��q��-�{�V�����Y��������I��5�����t�I������[�������>�����S����z�C������g))))
?obpVq8x{�~a��n���I���C�3����~�1�5�C�����Z�������>�x�^�������������D�H���k�����:�+�����5�	T �p�����j���#�z�������9����`��?����u�ɝN��������5����[��Z���+����p�ͤ����I��5�l�&���Ǩr�Ʃ�����"�ܫ9�}�1�����X�������Q��Y���-��������&�ڴ.�h��V���߷9�R�k�������n��W��M�ֿc���b���/���0�J���?���6���-���=���"��������"���
��������������m���	����o���g���������M���P�k���b���[���S���c���H���1�����H���3���+���C���D����������	�����~�����u�����`���S���G���Y���>�����)���������"����n�q���d���W���i���j���7�:�-� �2�3���w�k�}	�	b
�
7n*p0p3p:pApFpLpRpXp�p�p�p�p�p�p�quxV{�~��\�i�Y�f�����Έۈ"�/������"�'�-�3�9�����¯Ưʯίү��S��>�K�Q�W�η������������������ֻR�N��������������	�)�F����5�n����� �-�����C�P���������n�{�/�<��,��SߐY�f���������������^�ו�>�K�4�A�H�r�͙�o�����E���ƛ$�x�̜��Z����2����8�h�Ɵ�n�����@����?�x����d���գ$�T�����=�����.�j�Ʀ�Q���ڧ
�h����W���� �|�Ъ�A������b����j���߭=���ˮ�c����6�}��>�x����f���ܲ8�h�Ƴ�R����M����;�u���
�$�1�J�c�|���̸}���й#�\�k��������e�����-�˼E���;���1���'���6���������!������������������\���_���~���t���_���X���r���X���@���B���[���S���K���C���T��� ���#���B���8���#������6�������������������~�����~���f���h���j���]���Q���c���I���1���3���&������,����x���{���}���p���d���u���A���D���F���9���-���>���
���
��u��m�U�W�J�>�P	�	6
�
%,3:AHOV]dkry�������������������!(/6=DKQW]ciou{����������������������




#
)
/
5
;
A
G
M
S
Y
_
g
m
u
{
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

!'/5=CKQY_gmv|������������������!'06?ENTZ`iox~������������������#)28AGOU]ckqy�����������������	%+39AGOU^dms|�����������������$-39?HNW]flu{������������������&,5;DJSY_ent}�����������������%.4=CLR[ajpy�����������������-p7p>pIpOpUp^p�p�p�p�pRq#x	{t~L�	�^���[�j��ÈЈ߈$�4������*�0�6�?���įȯ̯Я/�����@�O�U�i�� ���.��������������E�k�����)�c�I��������������/�3���"�V�����E�����%����p���1���!�1�T�[�k������T���
�d�ٕח@���6�F�x�ҙ#�����J�̛)�}��_���8����n�˟����E��D�}��i���Z���������3�˦�V��m���\������ժ�ƫ#�g��o���B���Ю����;��C�}��k���n�˳�Ĵ�R��@�z�۷&�5�N�g���ϸĹӹ_��������ݻ޼X�ӽA�ʾ7���L���K�������4���)��� ������&����r���u������������y�����m���V�����n���Y���Q���h���i���6���9�U���L���E���=���L���1��������2���������,���-�����|���������s���g���y���^�����I���<���0���B���'���������w����������W�Z���M���@���R���S��� �#��	�����m�`�T�f	�	K
�
")07>ELSZahov}������������������	%,3:AHNTZ`flrx~���������������������




 
&
,
2
8
>
D
J
P
V
\
d
j
r
x
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
$,2:@HNV\djsy������������������$-3<BKQW]flu{������������������ &/5>DLRZ`hnv|������������������"(06>DLR[ajpy�����������������!*06<EKTZcirx������������������#)28AGPV\bkqz������������������
"+1:@IOX^gmv|�����������������	$_�iq`xD{�~�<�f�2�c�E�ˈ؈�,�h���F�9���H���h�U���c���ͺ<�8���������v���������4�����M�j�n���*������M�����Z���K�x��9���)�5�c�z�����ϑ�}�����K����
�H�Θ>�U����_�|�ݚ5������f���ٜA�����w�Ҟ&�E����\�{��*�n�Ρ-�k�����R���ǣ�1����$����!�Z����F�}�ҧ�O���ڨ:���ש�g�����3������L����X���ϭ&������N�p�د�d�İ,�j�����T���̲#�E�����9����?�y�е)�g�������.�C�\�u���ɸb���͹�C�h�����ĺ��J������:�,���"��������������i���i�������x���n���e���u���I���D�������Z���E���>���W���E���%���'�O�A���9���1���)���9���
�������������	���������	�o���j���������k���d���}���k���K���M�v�O���B���6���H���6����?����������������e������b���U���I���Z���.�������+���������#�����q���s�f�Z�l�Z�:c<�/�#�5	�	#
�
WqTx8{�~l�)�`��]�%�ň҈��&�U���4�-�޵�B���\�B���P�����0�,���������j����������(������A�^�b���$�x���	�G�����G���8�r���3���#�"�]�r��������u������>���ە��B���8�O����R�v�К(�y�����X���Ӝ3����	�i�Ğ�?�����N�u�ՠ$�h����e���ʢD������+���ڤ�S�ե�T�����@�w����A���Ԩ	���ѩ
�6�����-�W�����F�����J���ɭ��q�����j�ʯ�^����d���ʱF���Ʋ�?����3�h��9�s����a���Ƕ�(�:�S�l���øT���ǹ�.�b�u������<�o����4�������
�x����
�z���Z���Z���t���j���`���W���f���:���5�������L���7���0���H���6�������I�3���+���#������*�����x���z��������������}������`���[���
���r���]���V���n���\���<���>�p�@���3���'���9���'����9�	�����}���q������V������S���F���:���K������������������������b���d�W�K�]�K�+]-� ��&	�	
z
�
dxH{�~�N�D������=��+���l�m�u�@�<������������������8���� �Y�v�z����.���l�]��
�@�~��������ϔ�O���*�%�W����c�~��9������k���ۜF������|�מ+�G���
�a�}��,�p�ӡ2�m����W���ɣ!�3����&����#�\���
�H��ק�T���ܨ?���٩�l�ê��5�����
�N�����]���ѭ+�������S�r�ݯ!�f�ɰ1�l����Y���β(�G�����;����A�{�յ.�i������H�a�z���g����Y���޺O����<�1���'���������!�����n���n������}���s���j���z���N���I�������_���J���C���\���J���*���,�Q�F���>���6���.���>������
�������#��������� ����t���o����
����p���i������p���P���R�x�T���G���;���M���;����A��������������j���
���g���Z���N���_���3�������0���#������(�����v���x�k�_�q�_�?eA�4�(�:	�	(
�
9x{�~b�����K�����2�6�D���[�������?�y�f�������������E�I���l�����;�,�����!�k�$�|���������:����a���@����v���O��������6����]��\���,�����q�������K���7�n�'�����s��������$���;��2�����Y��������S��[���.���������(���0�j��X��������������o���X���N���d���c���0���1�K���@���7���.���>���#��������#�����������������n���
����p���h����������N���Q�l���c���\���T���d���I���2�����I���4���,���D���E����������
����������v�����a���T���H���Z���?�����*���������#����o�r���e���X���j���k���8�;�.�!�3�4���x�l�~	�	c
�
:x {�~c �����L������3�7�E���\�������@�z�g�������������F�J���m�����<�-�����l�%�}�������:����a��@����v�ʝO�������6����]��\���,�����q�Ϥ����K��7�n�'���ɨs�ȩ�����$�ݫ;��2�����Y�������S��[���.��������(�۴0�j��X���������o��X��N�׿d���c���0���1�K���@���7���.���>���#��������#�����������������n���
����p���h����������N���Q�l���c���\���T���d���I���2�����I���4���,���D���E����������
����������v�����a���T���H���Z���?�����*���������#����o�r���e���X���j���k���8�;�.�!�3�4���x�l�~	�	c
�
'x
{x~P
����8����m� �$�2�����I�o�����-���g�M��������������3�7���Z�����)������Y��i�ܗ��}�י(�����O�ћ.����d���=����s�П$����J�����I������n���ڣ_����B�����8�o�Ц$�[����r�����a����%���ڪ�F�˫(�l��� �t����G���ծ�����@�����H������p����s�г�W�ɴ�W����E����Ҹֹ���]�ؽF�Ͼ<�ſR���Q�������9���.���%������,����x���{������������~����
�s���\�����s���^���V���n���o���<���?�Z���Q���J���B���R���7��� �����7���"������2���3������������y���m������d�����O���B���6���H���-���������}����������]�`���S���F���X���Y���&�)���!�"���s�f�Z�l	�	Q
�
��ENW`ir{������%2<ENW`ir{�����h�e�͈ڈ.���J�����,���O�����z�;�+�e�����J�@�0�˸Ϲj��������]�� �!�R�W���������6�c������Y���9���t�E�v���й��+�X���8A�BnK�Q�^|"y&!(�*h.0|2_68{:f>@�B�FJH�J�NwP�X@Y�YzZ�c�d�f=g�gwh�p}q%s�s~tu0}~���!���~����z��6�ر�������9�^�2�j�<��'�;������9���u�'�Q�*�;�
��
�t^R5[+</064Y6'78�9i<�=�@�C�F�I2V+Z[9_paFbEce�g	i1lGo�r�u������G�.�A�4�Δ=�=��e�^�����������κλ��2�������/���?������T�F�������'���9������T�H�������3���I�(�����e�W����T�
r
Q�����K #�#�&�(p)�*�+�,�-�/6�8�9S<>�>�?[�� �!z"�W�X�������4�a������W���7���r�4�t���ι��)�V������BlK�Q�^mw&(�*f.0z2]6	8y:d>@�B�FHH�J�NuP�R>Y�YxZ�c�duf;g�guh�p{qs�s|tu.}~������|����x����ֱ}��C���7�\�0�h�:��%�9������7���s�%�O�(�9��	��
�r\P3Y+:/044W6%78�9g<�=�@�C�F�I0V)Z[7_naDbCce�gi/lEo�r�u}������E�,�?�2�̔;�;��c�\�����������̺̻��0�������-���=������R�D�������%���7������R�F�������1���G�&�����c�U����R�
p
O�����I �"�#�&�(n)�*�+�,�-�/6�8�9Q<>�>�?6A\�� �!{"�W�X�������5�b������X���8���s�5�u���Ϲ��*�W������BmK�Q�^mx& (�*g.0{2^6
8z:e>@�B�FIH�J�NvP�R?Y�YyZ�c�d�f<g�gvh�p|q$s�s}tu/}~��� ���}����y����ױ~��D���8�]�1�i�;��&�:������8���t�&�P�)�:��	��
�s]Q4Z+;/054X6&78�9h<�=�@�C�F�I1V*Z[8_oaEbDce�gi0lFo�r�u~������F�-�@�3�͔<�<��d�]�����������ͺͻ��1�������.���>������S�E�������&���8������S�G�������2���H�'�����d�V����S�
q
P�����J #�#�&�(o)�*�+�,�-�/6�8�9R<>�>�?7AfxO{�~�U�K���"���D�����s�t�|�C�?����������������"�?����'�`�}������5���s�`�!����V���-�,����g���=����p���K���������0����f���.�u�7�o���\���������+���%�a��J���Y�������������:��P���b�������������$�k�6�o���^���������@��D���3�l���o��W�&�6���,���"������&�����s���s��������x���o������S���N�����d���O���H���a���O���/���1�K���C���;���3���C�����������(���������%����y���t�������u���n������u���U���W�Y���L���@���R���@��� �"������	������	�o�����l���_���S���d���8�����5���(������-����{�}�p�d�v�d�DF�9�-�?	�	-
�

�qZ��=o\pPq=�-�
��������M�t���ќ�=�s�)�ߧ��h�=�ٷ����,�s���m�2�����G����n�7������[N��B�
���������� ,;FQX_fmt{��������������-@TX`iry���������������"9G\jw�����������				!	(	/	6	=	D	K	h	�	�	�	�	�	�	�	�	�	�	�	�	�	�	


+
2
9
=
D
K
R
V
]
d
k
o
w

�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
 (08=AIQY^fnv{�������������������$,19AINRZbjow������������������


'
0
9
=
E
M
Q
Y
a
e
m
q
y
}
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

!)19AIQYaiqy�����������������	!)19AIQYaiqu}����������������	!)19AIQY]emu}����������������	%-5=EMU]emqy�����������������
%)19AIQYaiqy����������������������#)/5;AGMSY_ekqw}�������������������#*18?FMT[bipw~������������������
&-4;BIPW^elsz�������������������
")07>ELSZahov}������������������	%,3:AHOV]dkry�������������������!(/6=DKRY`gnu|������������������$+29@GNU\cjqx������������������ '.5<CJQX_fmt{������������������#*18?FMT[bipw~������������������
&-4;Q���q�q�q����/�3��������������������������������������Ӕؔ\�`�d������������������!�O�S�W�������;�?�C������������z�~���O�S�W��������Z�^�b�f�j�n�r�v�z�~�������������������������������������
�����!�%�)�-�1�5�9�=�A�o�s�w�{����������������������������������������������3�7�;�?�C�G�K�O�S�W�[�_�c�g�����������������������Y�]�a�e�i�m�q�u�y�}���"�&�*�.�2�6�:�>�B�F�J����������������������������������������}����������p���7�Tmmmmmmmmmmmmmmmmmmmmmmm m"m$m&m(m*m,m.m/m/m2m4mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m.m(�M�!�q��7����ݔh������%�[���G�������[�����[����������E���	�k�����N���������������������uSdʡ� 3�ˡR,[=ơ5�	zd_e�tԏ�Z!�z�zc+Y^f#�sX��)9�yǡ 2�Ca�W;`va�r'�~[�x�1v`)��� 2?�q)8
�w�A\
��V-br^�p&��7�vU/�r]c�Tȡ2>�o%�ɡ]	$$��� =���Zcore_intrinsics�panic_internals��generic_assert_internals���7�}5��[N��nz1+5�T$7�}5��[Ns���gc�A����.����9d7�}5��[Nz�$���_v���&���	7�}5��[N��h��]��� � =������֞��7�}5��[N*.�Ws��#$7�}5��[Nz��[���?�W$7�}5��[Ni���)_s�
��b��*�7!	7�}5��[NLsJ��v�<��)� =������֞��7�}5��[N4h�:X��G�W$7�}5��[N��G��ʂ5�$7�}5��[NR|��6�&�$crate::panic::panic_2015�$��"A��]����S�R7�}5��[N���qI����.��]�tc7�}5��[N.�F�!����2� =������֞��7�}5��[N��޺� H�Ϣ*��"A�����S�R7�}5��[Nx`��z�[X�S$7�}5��[N��HO�ؔ����.�d7�}5��[Nn�r�/L�a��$7�}5��[N;�4�����&�	7�}5��[N2�C1��Ϣ0��"A~����S�R7�}5��[Nz+z�9F��?�W�$7�}5��[N�۱��?)�$7�}5��[N��.f.�u6�
��b�!	7�}5��[N�^��Q�Ϣ6�&�"A,����S�R7�}5��[N�u9��G�W�$7�}5��[N�5��p������.Qc7�}5��[NKO*WJϢ<�/�"A�����S�R7�}5��[NL�sG=q��2e�f\��	derive_eq�����7�}5��[Naz�a���+����.�d7�}5��[N�oU%%<KϢB�8�"Ac����S�R7�}5��[N�Sqί������&	7�}5��[N�=��f���$7�}5��[N)YnY;�&�
��b�!	7�}5��[N��K��/�Y1�$7�}5��[Nl�k�:۵�Ϣ"�� =8����S�R7�}5��[NY	t�Z#�
����,6c7�}5��[N�B����١Ϣ(�� =�����S�R7�}5��[NU-q�w�ٛ����O\�����7�}5��[N\Ѥ��^t$����,�d7�}5��[N�Ǚ�jH�x���&�	7�}5��[N�(�0V�HϢ.�� =d����S�R7�}5��[N�~���	.��$7�}5��[N>Œ���\k�
��a�!	7�}5��[NݶP��f�Ϣ4�"� =�����S�R7�}5��[N5���0}}�$7�}5��[N�����-�C�W$7�}5��[N1��Q��o���S,���Z��7�}5��[N=<^ENlm�2$7�}5��[N�Xb�ӄϢ:�+� =�����S�R7�}5��[N��`��Kc~$�Su�����derive_clone_copy���7�}5��[N���
�k������2	c7�}5��[NB�� 띝�Ϣ@�4� =p����S�R7�}5��[N�����Y�����%+		7�}5��[N�����p���U$7�}5��[N�(U_�������2�	d7�}5��[N���t��P�z$7�}5��[N�����DU��C�W�$7�}5��[N�H��J����"A�
�����֞��7�}5��[N=t��XUL��$7�}5��[N��Cۯ�;�
��b�	!	7�}5��[N��k�hY����"AK�����֞��7�}5��[N�܀�ۗt� }�J�������7�}5��[N�vt��g�����0<	c7�}5��[N��!i`dŁ$$�7�}5��[N��Z�`*����"A�����֞��7�}5��[N��'��'J�$7�}5��[N�d	߁?����Ў0�d7�}5��[N�q�R��]���&�	7�}5��[N���� ���� �"A������֞��7�}5��[Nm���MqhnN$7�}5��[N�t�s�%����� =3
�����֞��7�}5��[N�[\Hd��
��b�!	7�}5��[NVm����]��)�"A�
�����֞��7�}5��[N��D}&�V$7�}5��[N��;�L�׷��� =�����֞��7�}5��[N��ҭ������#}����fmt_helpers_for_derive��_�_7�}5��[N����@o����.c7�}5��[N��:�"?���2�"A������֞��7�}5��[NP�e��k�	d)<.\g2B 4_Gb):e2@C
]$`*c?	f0"^( 6a�?�7�"A��Z�ts7�}5��[Nm���5�f�!�
�"A3�ts7�}5��[N=?�����8�*� =c�ts7�}5��[N�N�˝��N�'��"A��ts7�}5��[N[7{�K\Ϻ�>�3� =��ts7�}5��[N@��J�޸�� �� =��ts7�}5��[N@�Kإ���-��"A#�ts7�}5��[N�Q-�O{:�&�� =T�ts7�}5��[Nө�����2�3�%�"A��ts7�}5��[N5njEZ��,�� =��ts7�}5��[Nˆ��]0'��9�.�"A��ts7�}5��[N,-r���ڳ�2�!� =�ts7�}5��[N����]����H�/�m���r�Q�������u� ���Y���j�/����x�i������-�E��y���k�@�=������7����E�Z�7�)�����D����b���+�������t�Q�3��������{�A��������������n�3�a�����I����5���N�!���M���q�;�1���U���}�Z�9���]����L�A�
�e���%�v��f���e���U����� ���o�*���������	�%�;�I���$����R��������^�|����V�����_���������������%�M�e�����8���������������p���g�����]�K���t�����L��c�����
��.�7������������P����������&�h������D�������W���^�9�T�D���m�7���q��������*���M�'�����x�A�(�������'����������@�h�������S������������������������z�z����������G�����)�4�4�}�]�X�����
�=����x�'��������N���D����d�������������`���W�����M��1����������=���a�;�������U�<��(���hODHT ����{|+5r���2���@M)�h/�����V��YnPU�K�ɢ�1>)����Ђ�Me�n��k�<\���mQ;��O>���<�
��ڎ>��}��̦X�P�=i�ه	��� 8����;��ګ�F�	<-xPL�A� L�U�n��� H��`�3_
"����� �4#b���%8��t�WA�&���&�9(�A���nfM+�?(�r�+(�D�ҁʽ-t�$��.��:1Z#jY4�Z�F���5d����%�;H�:�(� =�_W�&��>&�����?������>�@M0N&�jA���Q�b�=������C$}�	���C$���/�/ED��ww�G("-��X�dI�H��)K�ӫz:ʬ�L����%��Md7���}Ow��`�(O���Nm��lQ褡?-R��!�l���S8��
j��T�T`���)!U�=<yݰR�U��R��S�W���A>FY\$��OMf[h�Uj�SY\�)��^@�U=˩`��B�C�{aPN��Б\bu�&�Yj>`��-��N�d�����RsfX�{w���f@���|�li�K�XGjIx"�\��iдQ��A�lTVֻ/�j��t]�ɛ]k����,��l@�^�6���p`�����,u�pA���~{��$sl�||{����[�| }�eI��}��tY
$#z��BP�Ár��ЯZ��/ă�=ɧ�)w�������C�7��F��/s��4�G������/7��P͔,sA
��NJ!v�����F�H��-\MC�=�t:�[
����'�iP�,�~�0	H����z]0̔�9�
�H����Y�U���R
G�qF�8�_�t�ϙ�(�I�=�h�\���6�@�� �4�,���=
҄���Kh�
�E9��N�X�S���cv ,��t������f����\��J��y�����!��~?8�%����������h{�y��������|<��#��0�b�~�J|����������Y�C�԰�`�����cc��H��}�������۱�sl7����w�A�k���U��9M�خ���uӼ�E;����g:��^��X��vb2<���ғ��m����k7�}5��[N&rL�”}҇J:T(����8�1���pK�o�m�,h���� �|v���ǔv�5
��E���S�Z#������z�ܰ��BV�p�<�g6	]<�ܦ���΄-����o,��ʳA�����1�|pĝoЈ,�c�^.� �����v���A|q�(פ�M��$k)ؔr`V���(��#��t٨��W�ش�x�@+���Nm]o�>��p#�2l�,�PA�|e������EG�����@��Y�w!��/.
T�}���,���#��T�	��ޣ�@�����8��b��G���O�0�:� ��z�b����d�D�C@������Lр�i�i�`e*Wx7S��Jy�����w""�+���|
�1�އ���C�a�v�L�'���[�xo����.��t���~��V�����H2�i��9I[t��Q
ݓ%����t=(dm���2Ÿ��&���s�E�;}	��M��Y��
m�8��F�Q1���z���`��&9� F�N��������}���ߩi��.�q�i:�']�IV��*�5ds�#�}�-ئg	�����Ϳ��=���%�?UY�D�����_&P����@!"�H�T��T��	o'@ mx��K���!�pIhz�#�-�QiA��$ET��&>bM'���ry�*�?an`��*��mK&�,�T�<��=G/]Ʈ��6V0���
G�1��K��r�2e��#ܥ��1��}=���1
�����6�Xׁ�5L�7�LA��x�U7Q���p�88����-�?ɦ;��yL�@y\y�/4^�A�������B!^�nLpOCQ�-�3ۢ-Du~%G
�CH����]uuI���?8[L���I�xLQ������NA��#��1�OUR:��A�VP�{����yP
����sO��!��?9P�?�:���Ti"q����Tu�{75��8U!�!Ä%�U����"֐X�����o��X)��MÞ�Y��uJBG�N[.m���Z%�MP82:�[��4ew�FY^M�ّ��f�^�e�為E^��_��,1_�Y�f���Oݝҙ
�3�Tm["�����d�O��2	�eYȞ����Kj��wo�,�ij�zy�5��zl��T��f/n�t���ڎq]T(��#�r�|����r�C[��2�r)�'"���rec=�?��=uշm��as�iOD��x��L�yo������zi�����u{���Jg(��~=���3m��%�kj������l;FU��-+�)V���q*��D)�=y�^����9%�Z�.���\m[%ͅ�J����'��D@�1�p�1�1��+�y�0�w�=c�5��햓�=���	�-�5�W�'B`ԎI.y��uэ9�ڗ���u�"s�SÒ-7�����
�;�°68�����Ė�s@
�Z�>���t��o���Ij���P��	����c�㚹N��\�U��M_j.}i|8��z=�A�-ߝ�S��<#��Z>&?v��qe_��R�}�UV]���Y�Y)|��eB�E��1�B0���^�t+�%�&�S�,������Ұ��u��Y
y�M�9Fo�r�yYb�e��<��M�h�=���-)lq�B�#l%�r������A�����(��q��LKc̦�ys���5�d��8����\�)<��#����8�A�d!�O�@�"ʼn�B����A��/����-�R���f>�i�9��a!���I�b���6�+s�����-����	O�F`�4�y�ßp�7u�)�!������mBb�g�ұ�(IP�[ƽ��4Z��օ��A�k��-^��ܺ'�1m�Z�`�u�BR���ޝ������eh*�":;��e
��8�a��SB{��u���7iY������F����]5#LB�|�y��bI��}쟺�_�����2���d"�
4��FWq�1T�&�O\��f2��:���`��.�;�\�K�Z;(��r*M�pZ����-q��a���^� �a�e��'���y*��.�:�
c����9+n�V�)�-dLp� ��x���=���7�,5f����'�h�^���_׈��'�z�^�����
 �=�r�
���6 ��}?1lmM�m~\�>A���9���R��[	�e��
R�Q��6�H�I(�i�Һ�N�x�
Wi|J��0Z�K�)~��S̬&�r�u\����ZP��<��`����o�"�7�23��:�}�vjG�zpΗ$��.�&�_���_
��"����5��Լ@U�U�=}����/:�h�?�Rw�\ǀ� �0�&�r�Bq�9g�#��	�f3$����#j���RG��&6�W�=O�':[����>(z�7�f��)D*����!-����}c�-�A�X��R0:����X��1:�f�ą��0N�"����1b��q�1��%78��5�)ry�+/�6��B�W��4�=����8����f�!8��_4Jye�:ꛓ�e
�89���q���(0�sJ��
=��g'�3>��w6�EZ�2^���`'�@���L+��A.����B��XA�Ώ:2�������F�ڂ�@bluG�I�&P�H
.T���IR���>�J�Έ��+$�M1�� ��N&7X�f�NN����a�ePf^�/C�U�nDŽ�?2>X��ݐ�� X�!X�m�Z�4��*��w\�:�W��Ք]&�h�ŮA\�qE��a��h�~0�}eλl�P�f6�(O#
g�e�P��p�fv!~,0kɊi>�?�}�eg"Hr/��hk:�&�mѻkp1e��k���o��n~�)�R��o>��"V۷n��+��ӝq.�f�s�r�?�a>�"p^����`f�ori,��fu��f�r�vƾy�����hf�<vs���x���|ž%y���pz�e7z~9�0K��w����Y��!h���}���gS�~�t4�a�0���r���Ń�&mX"Sܕi��.U�
��־�&^�{�^7��ڄ����e3�~��[ڌ>+�����8R�
���h��&�i+t�E+����M!��>�-���^�q��T��bwJ�)�WI����
%���X����V�����J
���Y0y�k/�jO8s���>�By�(\Ƒ�mȰFc6����ަ��������_��Fx��V���.��G��E6��K/������zrĵ�������eB3A����l��̜8��;9'������uv��?�A~ޜ&�X�j�9�6��M��&��%�]T�>�	?}X։�"��;n����S���W�VS����3o6Nl����/qn[�y��^�n��{�,�8����!�r���(Zlr�>B(L��磮QO�
����j�C������2��Y�S<V"�
\�CC�U��)��]�:�N�����\��?���zc�r�H_H�ڰ[�-V;��U�R�oO�N\b��y:�n�6g+�����9��w������@P�#������R`g^J8u]�.��<1
���-�ػ����w��і���i���fcm�V>�w`~0����O9���6�ƚY���*���A�fIl�XML�������Q���գ�������`$J��fƏk�i���ۜ�S1?�.՛p֡��Z�����D��ږF@��/�V��e�h���"�u'�z'���X�qjz�ꠙ5�%�0��:-Cp���ޒ'L}�MI�j4�q�`�*�J���Q�L����M��ps��2 $=�q��{bx
g"��"��On����VL���m�Zq9���>�����Z�v�uJ���V����-[�v*'��/��J�����u���;���m��ŏ������DO���.Rh�S�r�l�k�o���#�@3��oY�fm�;?
���8�C{����]j��kt���*�	��h�h7�
g7�����
�<���1�4S�5R)h?��r���O�w(j����)�ok�=K�����/=�?��l~�=�c�3��Dn�|=�)��du���d�efɜn��o��gOj%ͻ��"����ۃ�#���F��$C���/l��$cW�T��O.&�S�eE�f#׏2o��
(;cӃi{-)S����MT+�v7;-�,�ҥ����,��a�]s�0��83k��1�S�wJ��3װYN����4s
�CV��h4���a6�E��,��6C�.�	�6���,�5�I͹�i�:���?���;�'.S1.<�Z�:��=��R���L>�c�<\��=g'-�z��E�:���^WFC�g�=. �F��o]?�H�ע�e�K��P>��M/�l�c�w�M�l��@�jO�G,h�{�P��/i��Q�bLR��qP��t`�^mkS7$�����No '!����U�����U���`�v�M�E�GX߳��[�<Y���]u��Zg�*2�)eYC�D`��[��>k��BZW_�CR�;#^\�n3�_�5��1�?�Q;D�*�T,a3�}&
Zb�mK�eBc&��M�b�����(^�e�Q�c���?e�B�UO�{d�L,�<d��_/\��g�_�wT�2�Sާ�k�r�x�6ɮkɵ&�ƀ�T;dF���"	n�@�֖��ok�����p�J�h��o ���p�q>��?hsW`��9�*v#ټ굔�v+/�Z�*~2w���<���yC[�i�DD�z�j�1���{��v���|��M9)��|F^rt��~s,W4�h��~'�tD�FE��
�8���|�o@z�9_g���;b��?�g��p�������Izsӈ�]�qZ��g�3X!Շ7�T�������-e�T�����j����W�n��@=�����rCBx��+vHq
Ə�$��Í]�c��**T"���v��-�{����ў�<�[d�HuCF��\'Ek�>	�{�r8��c͗��a��ǟj/�C�/W�o[<
 ?@��Q�T��f��<?�2� ��d�����N��G��/�AP6�p����nר��ֺ��	��[M���|tr��7�a�W���ӒD2-���7~���+��Jwa�gn�!�g�K�mT���w��.XP�o�w�_�I�@д??���[:J��WC<T�����}����i��
ͮ�{�#�h���c���>
ݼ�1���cп�$	��K�\��2���0m� ��C4���E��k�=��(|�;c�����7/	w?��W���j5���_��d�3�z����u@��|Y�	ŵ�����yn�J̫S6���o�{�;><����������=�{���G�f�˛�'�����G�CΜ���[�Q��T�'ZVs+��w�s\u.C��<��vֻ�3��I�ד+k5g��W~�W�P���S��X�Ů��skp����G �t�Ұ<�UҒ~�~�?\Q�;=�;�ӆ5BF�~�{B�\��oj�g�4!A���.��d৓>)
s^�?Kkm�$������VR��s"zhs���{�e1������[�/;4���+����u���R��W����5������;w��ĉ}���W������*6	%�_�O��i�Ѩ�G�XcH�c�/����{��?��D'�!��+��~��=�O~Ψ�,�=��EYg���+�`���!���C���]�+*t_�FU�>���P��C�Z���m��<*NZ_�Bo�T��"|�����y~������+Q&UabsD���Uq\�l}PQ0)V�G�*�*�'bgc�G~�<(k:C/^���� �����OH>:�-dA#�	�LJ'���tAuH�).n{4';��Cn��Mo1l01�O��X{@��|"Ai'iX8pI)K�}pY]|�� �&0s	6K��x��#�]L��|2t@�2<����x{�[�Lw-b9&AKXJ�?$IjwQA���q$�Jt��r��0WU��W%~yy�k A�����<Eb���b��vKZQ~8=F`A:6&ly/EiFO����;<X���!64nLsf��Qg6
f] ��M+<	M�k :5S@5����/���>���O��T:�������1
ZkLKe'!)|{wa��E����kK!�{�!n�mOM*30{	}E�2<z����7&q[k/iu��(o4%ST(0b���5/y^>DC8r^+-���q �t3F9!G/IV%3;{GK}{��A$*MD��e}����c��n,B�C48��4���(?r9JzEx9c<pc_
9,_InN]4?w,X,!dDFqT=a[qWtx\6-F
��O	�^iFTn-*.b��3~H;�xi'M6
Q05�NM��`�#�Aw,L&QfC1��j��w�o�_���~qj�a������)^W,S���e:4`Ku
������U�t"L2B5���yoB|iD�;RA��)�,`J~\
fu-){�����3tQ��(�66&:h	
vdEXjnqUvh%zGl!&BYZ# M%A��^aYGL&/+:R 
}KDy*C�7�V�$�;	�[9������f�'GskFEI�yjUC/|4�����ZFOD,x)Mdd!Q+.5wI5Ei(|P5==������~)@�+{,x}Xg"0�q�]�+*t_�FU�>_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/lib.rs� �7��.�W௡���
F?#EB@A$!B;%.
!79"$,,,,,,,,/,$ <$,,,,,,,,/!$,,,,++++/0
'$"")&$#"")*/@+$-,6+:3%FD!
))>
113/,/5
!)''
RJ
42>.#;$014.$('-$&'=)$111111115;)$77777777<73Q$666666665
'"5Q$666666665
- $
+ $
+5'&-.
3
0
06
9
/P#*K*5<3&")8`c2D'8`c(DFD`c2D(72DO<2)#$&*,6O;?:NKCF/O1** 2 2T562!8N2&AH>79+6:G=%+$A(!E' E>1;?4""9;=?4""8
 9,-/H* <%;:066,.//,-./&<%1RQ0<<,/./,/./9988;99:/?#3 M&*D$--,44::3;,--&-+&-388899:9: &!R'%V+K)(&+NL4&!R'%V+%UH898978787878776767/C*KK
.00024&"S8[87?W2)#$&",61** 2 2T562!0W2&AH>79+2G=%+$B(F' E>1
 &JJYIIXIIIX9988;/?#3 #'D8889:< +/K'????A@A7878776767
.00024,


[KQ3*
%&
(! < ,;)DC'"(ON
8;A#+
:+5'01&C ''!<""))11EE )A"",/;1#2:$$$$">$;""$$$$$%$$%$$%$$%$%(#2,,,,------------%&*��*�R��N�>�U�ˉ���xBPa/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/roots.rs� ���9��z�hg�
��b�(EA@EMI"A2"C &--'''2334:33(RD7,"= '+/C7DK8 +/3/39A5
#
?5
#
@?
/1 6SG%S-% 1B

'
#
#"(1-.G'..!M;.+i>9!@-ad]D=-"%4')'",4OM9!I145H$)D0'50%%+e>4!>-.#%#.,,01,1i9-%%+e>4!>-3#%#,M'('57+%$6--1(".38,,01,1QB-
'��������������������������������������/�4ਜ਼��K�~�1{��Pc/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/average.rs� �V�Wm�m$ 
V���N-PH$"000;<G2F$"111<=I3)ZO?F./E-/=M
4?K
3�����O�M\����g0;I��%�'x86_64-unknown-linux-gnu���d�[vc�nb�5��num_integer�-89bac257ee6a0ad9�7�}5��[N����0
���6ee����0@@��f�(����@���������	�����J����	��	��	����	��	�����	��	��	��������@���	���������e�	���((x���	��({�{���{rust-end-file