📄 libnum_integer-7a5b9e17906eb206.rmeta
/home/palash/git/iron_learn/target/debug/deps/libnum_integer-7a5b9e17906eb206.rmeta
Language: rmeta • Lines: 10349
rust
y�#rustc 1.92.0 (ded5c06cf 2025-12-08)��١�	�T�6a��D�
-5080178c80bf7a93�
num_traits��[Q[K&��=O)x-9496ab6c91656ee8���	ⷄ�ۆ��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.?.��_���������}�����ʿ���:��:���:��:�:��:?�9?�9?�9?�9?�9?�9?�9?�:?�:?�:?�:?�:�Jee�g�h�i���(�v�k�x|����������1������������������������me�.:�_������?�J<��D�
$���:\����7�>$��>,�/�>���D��>$���:\����7�>$��?,�,�>|�D�$�
�<)4�����1�<��<��<��D�A��<}�<��D�$�
�<)4�����1�<��<��A��A�B��<z�<�l�D�
�<)�\�����B�<��<��:��A��� W�D��<��<�(�P�� �9(� h� �9�� @� 
�9:� X� �� !�9���
� 
P� 0� 
L�:
,	@� ,	 �!��!`�!
ڋ+p�!�	�]�	�]
�S�� (&/�� ��9��!'@�!�F8�!
X�!��!1
�9��!2��9		-b
�"y����9 ��9(��:�M�9d�9�9,�94�9K��:�]�9��9�JA�9I�9��9�������F��G8�G��H��F�(�"P�"�"�9(�#�� ��9��# �#
�9<0�#�
�]�
�]�H��",*�H
*��#�9�#z��"�	�9 �"�J(�"��9��9��J��9��9�<`�L��H�(�$P�$�$�9(�$�� ��9��$ �$
�9<0�$��$�9��$� �%
��%`�%�G
'p�%�� ��9
��%" �%�O
8	0�%��%,	�9��%-��9	-��%{��#��9 �$�J(�$��9��9_�J��9��9��9��9��J�9�9C�9\�o��O��Gt�O4(�P�� �9 (� h� �:�� @� 
�::� X� �� !�9���
� 
P� 0� �G
'	@� '	 �!��!`�!
�+p�!��]��]�H�� (&�H
*�� ��:��!'@�!�T8�!
X�!��!1
�9��!2��9		.Y
�"}����9 ��9(��:�E�9\�:��:#�:+�9B��J�V�9��:�X?�:G�9��9�������T��G,�U��H��T~(�"P�"�"�9 (�#�� ��:��# �#
�:<0�#��]��]�H��",*�H
*��#�9�#~��"�	�9 �"�W(�"��9��:��X��:��9�<`�Z��H�(�$P�$�$�9 (�$�� ��:��$ �$
�:<0�$��$�9��$� �%
��%`�%�U
'p�%�� ��:
��%" �%�]
8	0�%��%,	�9��%-��9	.��%��#��9 �$�W(�$��9��:`�X��:��9��9��:��X�:�9D�9]�o��]��Uu�]5(�P�� �9"(� h� �:�� @� 
�::� X� �� !�9���
� 
P� 0� �G
'	@� '	 �!��!`�!
��+p�!��]��]�H�� (&�H
*�� ��:��!'@�!�a8�!
X�!��!1
�9��!2��9 		0[
�"�����9 ��9(��:�J�9a�:��J#�:+�9B��J�V�9��:�J?�:G�9��9�������a��G,�c��H��a~(�"P�"�"�9"(�#�� ��:��# �#
�:<0�#��]��]�H��",*�H
*��#�9�#���"�	�9 �"�e(�"�9��:��J��:��9�=a�h��H�(�$P�$�$�9"(�$�� ��:��$ �$
�:<0�$��$�9��$� �%
��%`�%�c
'p�%�� ��:
��%" �%�j
8	0�%��%,	�9��%-��9 	0��%���#��9 �$�e(�$��9��:c�J��:��9��9��:��J�:�9G�9`�o��j��cx�j8( �P � � �9&( � h � �:� � @ � 
�:: � X � � � !�9� ��
 � 
P � 0 � �G
'	@ � '	  �!� �!` �!
��+p �!�$�]�$�]�H� � (&�H
*� � ��:� �!'@ �!�o8 �!
X �!� �!1
�9� �!2��9$		4_
 �"�� ���9  ��9( ��: �R�9i�:�:*�:2�9I��J�]�9��:�sF�:N�9��9������o��G4�p��H��o�( �"P �" �"�9&( �#� � ��:� �#  �#
�:<0 �#�(�]�(�]�H� �",*�H
*� �#�9 �#�� �"�	�9  �"�s( �"�9��:��s��:��9�=a�u��H�( �$P �$ �$�9&( �$� � ��:� �$  �$
�:<0 �$� �$�9� �$�  �%
� �%` �%�p
'p �%� � ��:
� �%"  �%�x
8	0 �%� �%,	�9� �%-��9$	4� �%�� �#��9  �$�s( �$��9��:g�s��:��9��9��:��s�:�9K�9d�o��x��p|�x<()�P)�)� �9.()� h)� �:�)� @)� 
�::)� X)� �)� !�9�)��
)� 
P)� 0)� �G
'	@)� '	 )�!�)�!`)�!
��+p)�!�-�]�-�]�H�)� (&�H
*�)� ��:�)�!'@)�!�}8)�!
X)�!�)�!1
�9�)�!2��9,		<g
)�"��)���9 )��9()��:)�b�9y�:�:2�::�9Q��J�e�9��:%��O�:W�9��9�
�����}��G=�~��H��}�()�"P)�")�"�9.()�#�)� ��:�)�# )�#
�:<0)�#�1�]�1�]�H�)�",*�H
*�)�#�9)�#��)�"�	�9 )�"��()�"�9%��:�����:��9�>c����H�()�$P)�$)�$�9.()�$�)� ��:�)�$ )�$
�:<0)�$�)�$�9�)�$� )�%
�)�%`)�%�~
'p)�%�)� ��:
�)�%" )�%�
9	0)�%�)�%,	�9�)�%-��9,	<�)�%��)�#��9 )�$��()�$��9��:q����:��9��9��:���"�:*�9W�9p�q����~��J(2�P2�2� �9&(2� h2� �:�2� @2� 
�::2� X2� �2� !�9�2��
2� 
P2� 02� �G
'	@2� '	 2�!�2�!`2�!
ב+p2�!�6�]�6�]�H�2� (&�H
*�2� ��:�2�!'@2�!͋92�!
X2�!�2�!1
�9�2�!2��9$		4`
2�"��2���9 2��9(2��:2�S�9j�:�:+�:3�9J��J�^�9��:ÏH�:P�9��9�����͋��G7����H�͋�(2�"P2�"2�"�9&(2�#�2� ��:�2�# 2�#
�:<02�#�:�]�:�]�H�2�",*�H
*�2�#�92�#��2�"�	�9 2�"��(2�"�9��:���:��9�>c����H�(2�$P2�$2�$�9&(2�$�2� ��:�2�$ 2�$
�:<02�$�2�$�9�2�$� 2�%
�2�%`2�%��
(p2�%�2� ��:
�2�%" 2�%�
9	02�%�2�%,	�9�2�%-��9$	4�2�%��2�#��9 2�$��(2�$��9��:j��:��9��9��:��:"�9P�9i�q�������C(?�C`?�C?�C
�*?�C)?�C��?�+��9 ?�+�J(?�+�:?�+�9� N��(?�NH?�N?�N
�*!?�N��?�C��9 ?�C�J(?�C�9m7��y(?�aH?�a?�a
�*!?�a��?�O��9 ?�O�J(?�O�9m7��y(C�C`C�CC�C
�*C�C)C�C��C�+��: C�+�X(C�+�:C�+�:� Nǜ�(C�NHC�NC�N
�*!C�N��C�C��: C�C�X(C�C�:m7��y(C�aHC�aC�a
�*!C�a��C�O��: C�O�X(C�O�:m7��y(G�C`G�CG�C
�*G�C)G�C��G�+��: G�+�J(G�+�:G�+�:� N���(G�NHG�NG�N
�*!G�N��G�C��: G�C�J(G�C�:m7١y(G�aHG�aG�a
�*!G�a��G�O��: G�O�J(G�O�:m7�y(K�C`K�CK�C
�*K�C)K�C��K�+��: K�+�s(K�+�:K�+�:� N���(K�NHK�NK�N
�*!K�N��K�C��: K�C�s(K�C�:m7��y(K�aHK�aK�a
�*!K�a��K�O��: K�O�s(K�O�:m7̦y(O�C`O�CO�C
�*O�C)O�C��O�+��: O�+��(O�+�:O�+�:�� O��(O�NHO�NO�N
�*!O�N��O�C��: O�C��(O�C�:n8��z(O�aHO�aO�a
�*!O�a��O�O��: O�O��(O�O�:n8��z(S�C`S�CS�C
�*S�C)S�C��S�+��: S�+Ï(S�+�:S�+�:�� O«�(S�NHS�NS�N
�*!S�N��S�C��: S�CÏ(S�C�:n8��z(S�aHS�aS�a
�*!S�a��S�O��: S�OÏ(S�O�:n8��zt�
(-
���:��$�,�Wt�
Һ����$�,�0��
���:�:R��:;��&
��:�:u?�
���^+;50�:���,���,��:��:�:@�3�6�����x��I���:�t�
(-
������$�,�Ut��$�,�%����>��:2��&
��:�:�k>�
���]+;60�:���,���,��:v�:��:*�2�5�����b��>Ӵ�:�����l�
0�<7.����+;��M7�<��<��<��A��A��#�'^����<��<��<��<�����d�
/�<7.����+;��K9�<��<��<��A��A��#�'^����<��<��<��<���

(l�
N�>$�,����
�>��>�\�<�
��>*	L�+�
��U�

&\�L�
��>	|�


��>�>�	V=�

���.���i	y
	j
z

BQ����>$��?,��?,��>�>�>�>���?�>��>t]�aq��r�l�Ļ���eϽ�����>`�>f�>��>r|��
C�>$�,�T�|��
D�>$�,�T���"
����bE��d��?,��?,��>��>�"�&^�������>�7,�#6
4&2.81@J3R\7dn5vd�#T�#
��>\�#L�#Ͻ$��#6
7&
\�$L�$Ͻ6d�$T�$��#ܔ$4
5&
l�$,�$
��>,�$
2<�$d�$,�$��$�$"<�$��$2
3&	

��$��$
	�>l�$<�$��
).L�$&
	�'"	�>d�'T�'��$.�%	�>\�%,�%��).<�%�%1
�%	�>\�%,�%��)*<�%̘%1

���>�>�Y
*>�%1
��%�
G�>�9�����?�&�&2
3&	$�&
U
�G�>�9������z@!I�&2
3&	�'�'6
7&$�'
U��a'!0�'6
7&�'�'4
5& $�'
 U��a'!0�'4
5&�'.H#$��'
��>�>"�#x! +1!�'$.�(3
%	�>�(7
&�>�(5
'�>��'e
��>%&'��'��$.d�)T�)��).�)3
*	�>��)
��>�>)]*E(.)d�)T�)��,�)7
-�>��)��,U-=+!d�)T�)��/�)5
0�>��)��/U0=.!��(�
��>(+.��*	�>&2�)+(.^$.�.�$
2�$6�#%��"��2��2��3���>'6�4��4�5�>(069D6MX7a�*S.d1.)�32,�	�>2�	�>+�2+-�560��>6�>/!4/127%4C�>%X�>3m635F���#���$���$���%���%�8���������}�����ʿ�>��#�?,�#�?,�#��7�>�
�>�
��,�$�>_
�>H
��,�$�>
�>�	j	�?�	�>�%�>
	�?&	�>��?����%�?n�����I����M��h�����z��������0�����4��?�	�?�	�>�	�>S�>8�>�>��>��>��>(�>r�>]�>��>!�>w	����������

t����	�����)���Ͻ�Ͻe��M��������c��"���
���
���
���	��	��{�>���>��>�����������~��^��#�>��>��>��>�>u�>��>��>��>�>
�>�
�>�>�>%�>+�>1�>7��%

&.8@D�%�>D�&�>rL�%
��>@2
��&
&�>�&�?L�&,�&��)	
<�&�&

�&�>\�&,�&��)
<�&��&


���>�>	�
Y>�&

�&
��6�
6NV�&
�>�&
�&O
�	
�

�
�
	�&�>�>*G�
���%���
��,�%��>�����>g�>~�>��>E�>�?�?L����u�?�?�	��������g��J����>�>�>*�>0_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
�F\�F<�F��%
L�F&d�FT�F��
l�F,�F��,�F
<�F�F

	��F��Z	9
!��E���4��Er
;�F
�F
	
�F��D�:	_oi
y

i
Ot��E��>$�E�?,�D�?,�D�>��>:�>��?�>��>�%Y�]m��
��������l��=��%�������>x�>��>�d�M
(,�M��$�M<�M��ML�M��$�M,�M��M��M$���Z6�M
�M��L�,<P1�>$�L�?,�L�?,�L�>+�>��)�-���c������>�	��O
$�Od�O
,�O��8<�O\�OL�OϽy�����{G��O
,�O�O'K��Og_oQ0�O��L�O�>R�>7�?N�>�1���kϽ9����>��>�	ԒR
$�Rd�R
,�R��8<�R\�RL�RϽy�����{G��R
,�R�R'K��Qg_oR0�Q��L�Q�>R�>7�?N�>�1���kϽ9����>��>�(W�S�HPW�T�H�:&�_@W�T�H	�:&	��@W�T
�H
�:&
2����
�_������
y~W�S�*��������������������q�aXÅÅą��:������:��^�^��^��[�^buf��[����e�S���H�H����:�H��������H����������k�y�����}����G܂�����PX�T�:
��:,4@X�T�:�'0@X�T�:�'0(X�S
��:X�SX�SP�^�:i��q�:��!�:�����:�������]�,���:��:�PZ�T�:�:',
��:�:@EMS@Z�T�:�:',��8=EK@Z�T	�:
�:',��	8
=EIQ]Z�S�HZ�S
����T��]��f����������h�u�����`��[�S�[�S��%/�U�Ul�U<�U
M�<7.\�U�U�U+;��UFS�<�<4�U�<�U�<�U�A��A��#�'b����<��<��<��<��V�V|�VL�V
@�<7.l�V�V�V+;��UEU�<�V�<�V�<�V�A��A��#�'^����<��<��<��<��W�W|�WL�W
A�<7.l�W�W�W+;��VEW�<�W�<�V�<�W�A��A��#�'^׏��<��<��<��<��X�X��Xl�X
N�<7.��X�X�X+;��WRY��4�X�<�X�<�X�A��A��#�'_����<��<��<��<��Y�Yt�YD�Y
B�<7.d�Y�Y�Y+;��XC[�<�Y�<�X�<�X�A��A��#�'^����<��<��<��<��Z�ZL�Z�Z
C�<7.<�Z�Z�Z+;��Z9]�<�Z�<�Z�<�Z�A��A��#�'^����<��<��<��<��[�[L�[�[
D�<7.<�[�[�[+;��[9_�<�[�<�[�<�[�A��A��#�'^Ԙ��<��<��<��<��]�]l�]<�]
E�<7.\�]�]�]+;��\Fa��4�]�<�]�<�]�A��A��#�'_���<��<��<��<�	�\�a8\�a
M�9 \�a(\�ap\�a\�`�9\�`�9(\�a\�a�90\�aP\�a\�a�9(\�a	\�a�9	0\�aP\�a
\�a�9
(\�a\�a�9	!�9>�9�\�a�\�b\�b��\�^��\�`�
�9 \�_�J(\�_�J(\�_�9��9��9�9��v�9�X#�9:�9	i�l�#����x
(\�e0\�ep\�e�9	,8��9CO��9Z	k		

(\�e
\�e�9
0\�eP\�e\�e�9(\�e
\�e�9
0\�eP\�e\�e�90\�fP\�e	+�9�\�e�	\�f	\�f��\�c��\�e��9 \�c�J(\�c�J(\�c�9\�e�9B�9;3:AH���9�n9�9P�9��������
�\�i8\�i�� \�i(\�ip\�i\�i�9\�i�9(\�j\�j�90\�jP\�j\�j�9(\�j	\�j�9	0\�jP\�j
\�j�9
(\�j
\�j�9	
!�9>
�90\�jP\�j	+�9�\�j
�\�i�	0\�k
!	\�k��\�g��\�i�ߠ`\�g�J(\�g�J(\�g�9�9ߠX
��9����9��9e��n�9�91��+�����������	�\�l8\�l�� \�l(\�lp\�l\�l�9\�l�9(\�l\�l�90\�lP\�l\�l�9(\�l	\�l�9	0\�lP\�l
\�l�9
(\�m\�m�9	!�9>�9�\�l�\�m\�m��\�k��\�l�
�9 \�k�J(\�k�J(\�k�9��9�ߠ��s�9�U �97��d�g�����o(\�o0\�p\�p0\�p\�p0\�p\�p\�p	8\�p
	h\�p\�p
��.(\�p\�q\�q
8\�q

�\�qp\�q
��.
�\�q\�u�\�ux\�u
���\�u\�u�\�ux\�u���\�u
`\�v
�:	\�v�9
	>�9
U�\�v\�v
��9(\�v\�w8\�w\�w�'(\�wX\�w\�w8\�w\�w�'(\�wX\�w\�x�\�xp\�x´'
�\�x�\�x�:	3\�x�\�xp\�x´'�\�x�\�x �:	 3�\�x�\�x"\�x#0\�x!"#!\�y%\�y&(\�y$%&$\�y'0\�y('	('+(�9\�y*�\�yp\�y´*')�\�y�\�y+)�:	+)3)�\�y�\�z,0\�z-,	-,+-�9\�z/�\�zp\�z´/'.�\�z�\�z0.�:	0.3.�\�{1P\�{2
�:	21
31
\�{��\�o��\�o��\�p��\�q�	3�9 \�o�J(\�o�J(\�o�9(\�o�9(\�p�9��9t�9?�9c�9]�:(\�q�9�9,�9&��9��9�x�9��9��Jn�9v}�9��9��9��9��:�9�h�:�96��9��9�{�9��9��9q��l�:*�9B�9�����:��9�m�9*#��������shift�~
��´���Q���i�5��´�´J´´@	�\�|`\�|
F�9 \�|(\�|�\�|@\�}�9�\�}8\�}
��91H\�}-`\�}P\�}
��9(\�~0\�~
@\�~�9�\�~�9	
,
8��9C
O��9Z
k		
		
�\�~			+�9�\�~#\�~�T(\�~\�~X\�~
\�~��\�{��\�|��\�}����������}�����ʿ�9�9�\�{�J(\�{�J(\�{�� \�|�9\�}M�Jj�9?�9�9��9�9���	����9)���egcd����0��:���������\��8\��
E�9 \��(\��p\���\���9\ŀ��\�Y�9 \���J(\��J(\�ߠ��!O���p\��8\���� \��H\��/x\ɂ8\ς��(\ɂH\ς/`\��P\����`\��P\�����\��
\�
x\��\Ń
C�9 \��(\ɃP\Ń(\��
0\��p\��
�9	
	-9��9DP��9[l		
�	�\��
	
,	�9�\��\���	V(\��P\ф
r
|��\���\����\��Rߠ`\���J(\���J(\���r�9;�9!�9\���9\���9�9��9��9�������P����w�w���]��%����������wx\��8\����(\��H\��/p\ņ8\ʆ�� \ņH\ʆ(\��0\��p\���9	-9��9D	P��9[
	l	

�
�\��\���9\��
��\ԅ� \���J(\��J(\���9�9+�9#!(/S�U�������8\��X\��\���9�\��\���9\Lj��\��J \���J(\���9w�9�?p\܉8\�
K�9 \܉H\�x\ۉ\����\��H \ĉ�J(\��y7���(\��0\��p\���9	-9��9DP��9[	l			�	(\��0\��p\��
�9	
-9��9DP��9[l	
�

�\�� 

\ы��\�pߠ`\���J(\��J(\��9��9��9������9�9F�9>5<CJ����	0\��`\���(\ԍ\��\���\��
A�9 \��(\��3(\��0\Ž\ˎ�9�\��"H\֎	
��J�9(\֎\ގ2�\��*	-�9
��\����\��q�9 \܌�J(\Č�J(\ˌ�9��9\���9(�9����B�D��?������*0\ʐ`\ʐ�(\��\ӑ(\���\���\���� \��(\��/�\��'	-�9����\Џ��9 \���J(\��J(\��9�9��9����6�8i���	�]�a8]�a
M�9 ]�a(]�ap]�a]�`�9]�`�9(]�a]�a�9 0]�aP]�a]�a�9 (]�a	]�a�9 	0]�aP]�a
]�a�9 
(]�a]�a�9 	"�9@�9�]�a�]�b]�b��]�^��]�`�
�9 ]�_�W(]�_�W(]�_�9��9��9�9�{�9�\&�9=�9i�l�)�$���~
(]�e0]�ep]�e�9	-9���9EQ��9]	n		
�
(]�e
]�e�9 
0]�eP]�e]�e�9 (]�e
]�e�9 
0]�eP]�e]�e�9 0]�fP]�e	+�9�]�e�	]�f	]�f��]�c��]�e��9 ]�c�W(]�c�W(]�c�9]�e�9I�9B:AHO���9�p:�9Q�9��������
�]�i8]�i�� ]�i(]�ip]�i]�i�9]�i�9(]�j]�j�9 0]�jP]�j]�j�9 (]�j	]�j�9 	0]�jP]�j
]�j�9 
(]�j
]�j�9 	
"�9@
�90]�jP]�j	+�9�]�j
�]�i�	0]�k
!	]�k��]�g��]�i���`]�g�W(]�g�W(]�g�9�9��^��9����9��9g��p�9�91��+�����������	�]�l8]�l�� ]�l(]�lp]�l]�l�9]�l�9(]�l]�l�9 0]�lP]�l]�l�9 (]�l	]�l�9 	0]�lP]�l
]�l�9 
(]�m]�m�9 	"�9@�9�]�l�]�m]�m��]�k��]�l�
�9 ]�k�W(]�k�W(]�k�9��9�����x�9�Y#�9:��d�g�$����u(]�o0]�p]�p0]�p]�p0]�p]�p]�p	8]�p
	h]�p]�p
��.(]�p]�q]�q
8]�q

�]�qp]�q
��.
�]�q]�u�]�ux]�u
���]�u]�u�]�ux]�u���]�u
`]�v
�:	]�v�9
	?�9
W�]�v]�v
��9�(]�v]�w8]�w]�w��'(]�wX]�w]�w8]�w]�w��'(]�wX]�w]�x�]�xp]�x��'
�]�x�]�x�:	3]�x�]�xp]�x��'�]�x�]�x �:	 3�]�x�]�x"]�x#0]�x!"#!]�y%]�y&(]�y$%&$]�y'0]�y('	('+(�9]�y*�]�yp]�y��*')�]�y�]�y+)�:	+)3)�]�y�]�z,0]�z-,	-,+-�9]�z/�]�zp]�z��/'.�]�z�]�z0.�:	0.3.�]�{1P]�{2
�:	21
31
]�{��]�o��]�o��]�p��]�q�	3�9 ]�o�W(]�o�W(]�o�9(]�o�9(]�p�9��9v�9A�9e�9_�:(]�q�9
�9.�9(��9��9�z�9��9��Wp�9x�9��9��9��9��:�9�h�:�96��9��9�{�9��9��9q��l�:*�9B�9�����:��9�m�9*#����������z
��������O����e��1��������F����<	�]�|`]�|
F�9 ]�|(]�|�]�|@]�}�9�]�}8]�}
��91H]�}-`]�}P]�}
��9(]�~0]�~
@]�~�9�]�~�9	
-
9���9E
Q��9]
n		
�		
�]�~			+�9�]�~#]�~��T(]�~]�~X]�~
]�~��]�{��]�|��]�}����������}�����ʿ�9�9�]�{�W(]�{�W(]�{�� ]�|�9]�}P�Wm�9?�9�9��9	�9������9)��������-�:���������]��8]��
E�9 ]��(]��p]���]���9]ŀ��]�Y�9 ]���W(]��W(]�����!O���p]��8]���� ]��H]��/x]ɂ8]ς��(]ɂH]ς/`]��P]���`]��P]����]��
]�
x]��]Ń
C�9 ]��(]ɃP]Ń(]��
0]��p]��
�9	
	.:���9FR��9^o		
�	�]��
	
,	�9�]��]����	V(]��P]ф
u
��]���]����]��R��`]���W(]���W(]���u�9>�9$�9]���9]���9�9��9��9�������P����w�w���`��(��������wx]��8]����(]��H]��/p]ņ8]ʆ�� ]ņH]ʆ(]��0]��p]���9	.:���9F	R��9^
	o	

�
�]��]���9]��
��]ԅ� ]���W(]��W(]���9�9/�9'%,3S�U�������8]��X]��]���9�]��]���9]Lj��]��J ]���W(]���9y�9�?p]܉8]�
K�9 ]܉H]�x]ۉ]����]��H ]ĉ�W(]��y7ɡ�(]��0]��p]���9	.:���9FR��9^	o			�	(]��0]��p]��
�9	
.:���9FR��9^o	
�

�]�� 

]ы��]�p��`]���W(]��W(]��9��9��9������9!�9I�9A8?FM����	0]��`]����(]ԍ]��]���]��
A�9 ]��(]��3(]��0]Ž]ˎ�9�]��"H]֎	
��W�9(]֎]ގ2�]��*	-�9��]����]��q�9 ]܌�W(]Č�W(]ˌ�9��9]���9)�9����B�D��?������*0]ʐ`]ʐ��(]��]ӑ(]���]���]���� ]��(]��/�]��'	-�9����]Џ��9 ]���W(]��W(]��9�9��9����6�8i���	�^�a8^�a
M�9 ^�a(^�ap^�a^�`�9^�`�9(^�a^�a�9"0^�aP^�a^�a�9"(^�a	^�a�9"	0^�aP^�a
^�a�9"
(^�a^�a�9"	$�9D�9�^�a�^�b^�b��^�^��^�`�
�9 ^�_�e(^�_�e(^�_�9��9��9�9���9�d,�9C�9i�l�5�0����
(^�e0^�ep^�e�9	/;�����9IU��9c	t		
�
(^�e
^�e�9"
0^�eP^�e^�e�9"(^�e
^�e�9"
0^�eP^�e^�e�9"0^�fP^�e	+�9�^�e�	^�f	^�f��^�c��^�e��9 ^�c�e(^�c�e(^�c�9^�e�9W�9PHOV]���9�t<�9S�9²������
�^�i8^�i�� ^�i(^�ip^�i^�i�9^�i�9(^�j^�j�9"0^�jP^�j^�j�9"(^�j	^�j�9"	0^�jP^�j
^�j�9"
(^�j
^�j�9"	
$�9D
�90^�jP^�j	+�9�^�j
�^�i�	0^�k
!	^�k��^�g��^�i���`^�g�e(^�g�e(^�g�9(�9��j��9����9��9k²t�9�91²+����������	�^�l8^�l�� ^�l(^�lp^�l^�l�9^�l�9(^�l^�l�9"0^�lP^�l^�l�9"(^�l	^�l�9"	0^�lP^�l
^�l�9"
(^�m^�m�9"	$�9D�9�^�l�^�m^�m��^�k��^�l�
�9 ^�k�e(^�k�e(^�k�9��9������9�a)�9@²
d�g�0�+����(^�o0^�p^�p0^�p^�p0^�p^�p^�p	8^�p
	h^�p^�p
��.(^�p^�q^�q
8^�q

�^�qp^�q
��.
�^�q^�u�^�ux^�u
�^�u^�u�^�ux^�u���^�u
`^�v
 �:	^�v�9
	A �9
[�^�v^�v
��9�(^�v^�w8^�w^�w��'(^�wX^�w^�w8^�w^�w��'(^�wX^�w^�x�^�xp^�x��'
�^�x�^�x �:	3^�x�^�xp^�x��'�^�x�^�x  �:	 3�^�x�^�x"^�x#0^�x!"#!^�y%^�y&(^�y$%&$^�y'0^�y('	('+(�9^�y*�^�yp^�y��*')�^�y�^�y+) �:	+)3)�^�y�^�z,0^�z-,	-,+-�9^�z/�^�zp^�z��/'.�^�z�^�z0. �:	0.3.�^�{1P^�{2
 �:	21
31
^�{��^�o��^�o��^�p��^�q�	3�9 ^�o�e(^�o�e(^�o�9(^�o�9(^�p�9��9z�9E�9i�9c�:(^�q�9�92�9,��9��9�~�9��9��et�9|��9��9��9��9��:�9�h�:�96��9��9�{�9��9��9q²l�:*�9B�9�²��:��9�m�9*#����������z
��������S����e��1��������F����<	�^�|`^�|
F�9 ^�|(^�|�^�|@^�}�9�^�}8^�}
��91H^�}-`^�}P^�}
��9(^�~0^�~
@^�~�9�^�~�9	
/
;�����9I
U��9c
t		
�		
�^�~			+�9�^�~#^�~��T(^�~^�~X^�~
^�~��^�{��^�|��^�}����������}�����ʿ�9�9�^�{�e(^�{�e(^�{�� ^�|�9^�}V�es�9?�9�9��9�9�²��9)��������-��@����������^��8^��
E�9 ^��(^��p^���^���9^ŀ��^�Y�9 ^���e(^��e(^�����!O���p^��8^���� ^��H^��/x^ɂ8^ς��(^ɂH^ς/`^��P^����`^��P^�����^��
^�
x^��^Ń
C�9 ^��(^ɃP^Ń(^��
0^��p^��
�9 	
	0<�����9JV��9du		
�	�^��
	
,	�9�^��^����	V(^��P^ф
{
���^���^����^��R��`^���e(^���e(^���{�9D�9*�9^���9^���9�9��9��9�����²P����w�w���f��.�����������wx^��8^����(^��H^��/p^ņ8^ʆ�� ^ņH^ʆ(^��0^��p^���9 	0<�����9J	V��9d
	u	

�
�^��^���9^��
��^ԅ� ^���e(^��e(^���9�97�9/&-4;S�U�������8^��X^��^���9�^��^���9^Lj��^��J ^���e(^���9}�9�?p^܉8^�
K�9 ^܉H^�x^ۉ^����^��H ^ĉ�e(^��y7���(^��0^��p^���9 	0<�����9JV��9d	u			�	(^��0^��p^��
�9 	
0<�����9JV��9du	
�

�^�� 

^ы��^�p��`^���e(^��e(^��9��9��9������9'�9O�9G>ELS����	0^��`^������(^ԍ^��^���^��
A�9 ^��(^��3(^��0^Ž^ˎ�9�^��"H^֎	
��e�9(^֎^ގ2�^��*	-�9��^����^��q�9 ^܌�e(^Č�e(^ˌ�9��9^���9+�9�²�B�D��?������*0^ʐ`^ʐ����(^��^ӑ(^���^���^���� ^��(^��/�^��'	-�9����^Џ��9 ^���e(^��e(^��9�9��9�²�6�8i���	�_�a8_�a
M�9 _�a(_�ap_�a_�`�9_�`�9(_�a_�a�9&0_�aP_�a_�a�9&(_�a	_�a�9&	0_�aP_�a
_�a�9&
(_�a_�a�9&	(�9L�9�_�a�_�b_�b��_�^��_�`�
�9 _�_�s(_�_�s(_�_�9��9��9�9'���9�t8�9O�9i�l�M�H����
(_�e0_�ep_�e�9#	3?���������9Q]��9o	�		
�
(_�e
_�e�9&
0_�eP_�e_�e�9&(_�e
_�e�9&
0_�eP_�e_�e�9&0_�fP_�e	+�9�_�e�	_�f	_�f��_�c��_�e��9 _�c�s(_�c�s(_�c�9_�e�9s�9ldkry���9�|@�9W�9��������
�_�i8_�i�� _�i(_�ip_�i_�i�9_�i�9(_�j_�j�9&0_�jP_�j_�j�9&(_�j	_�j�9&	0_�jP_�j
_�j�9&
(_�j
_�j�9&	
(�9L
�90_�jP_�j	+�9�_�j
�_�i�	0_�k
!	_�k��_�g��_�i���`_�g�s(_�g�s(_�g�9@�96���4��9���9��9s��|�9�91��+����������	�_�l8_�l�� _�l(_�lp_�l_�l�9_�l�9(_�l_�l�9&0_�lP_�l_�l�9&(_�l	_�l�9&	0_�lP_�l
_�l�9&
(_�m_�m�9&	(�9L�9�_�l�_�m_�m��_�k��_�l�
�9 _�k�s(_�k�s(_�k�9��9��� ���9�q5�9L��d�g�H�C����(_�o0_�p_�p0_�p_�p0_�p_�p_�p	8_�p
	h_�p_�p
̏.(_�p_�q_�q
8_�q

�_�qp_�q
֎.
�_�q_�u�_�ux_�u
ݏ�_�u_�u�_�ux_�u���_�u
`_�v
@�:	_�v�9
	E$�9
c�_�v_�v
��9�(_�v_�w8_�w_�w�'(_�wX_�w_�w8_�w_�w�'(_�wX_�w_�x�_�xp_�xː'
�_�x�_�x@�:	3_�x�_�xp_�xː'�_�x�_�x @�:	 3�_�x�_�x"_�x#0_�x!"#!_�y%_�y&(_�y$%&$_�y'0_�y('	('+(�9_�y*�_�yp_�yː*')�_�y�_�y+)@�:	+)3)�_�y�_�z,0_�z-,	-,+-�9_�z/�_�zp_�zː/'.�_�z�_�z0.@�:	0.3.�_�{1P_�{2
@�:	21
31
_�{��_�o��_�o��_�p��_�q�	3�9 _�o�s(_�o�s(_�o�9(_�o�9(_�p�9��9��9M�9q�9k�:(_�q�9�9:�94��9��9���9��9��s|�9���9��9��9��9��:�9�h�:�96��9��9�{�9��9��9q��l�:*�9B�9�����:��9�m�9*#����������z
��ː���[����e�1��ː�ːFːː<	�_�|`_�|
F�9 _�|(_�|�_�|@_�}�9�_�}8_�}
��91H_�}-`_�}P_�}
��9(_�~0_�~
@_�~�9�_�~�9#	
3
?���������9Q
]��9o
�		
�		
�_�~			+�9�_�~#_�~�T(_�~_�~X_�~
_�~��_�{��_�|��_�}����������}�����ʿ�9�9�_�{�s(_�{�s(_�{Τ _�|�9_�}b�s�9?�9�9��9�9	����9)��������-��L�	������_��8_��
E�9 _��(_��p_���_���9_ŀ��_�Y�9 _���s(_��s(_�����!O���p_��8_��� _��H_��/x_ɂ8_ς�(_ɂH_ς/`_��P_����`_��P_�����_��
_�
x_��_Ń
C�9 _��(_ɃP_Ń(_��
0_��p_��
�9$	
	4@���������9R^��9p�		
�	�_��
	
,	�9�_��_���	V(_��P_ф
�
���_���_����_��R��`_���s(_���s(_�����9P�96�9_���9_���9�9��9��9�������P����w�w��r�:���������wx_��8_���(_��H_��/p_ņ8_ʆ� _ņH_ʆ(_��0_��p_���9$	4@���������9R	^��9p
	�	

�
�_��_���9_��
��_ԅ� _���s(_��s(_���9�9G�9?6=DKS�U����8_��X_��_���9�_��_���9_Lj��_��J _���s(_���9��9�?p_܉8_�
K�9 _܉H_�x_ۉ_����_��H _ĉ�s(_��y7յ�(_��0_��p_���9$	4@���������9R^��9p	�			�	(_��0_��p_��
�9$	
4@���������9R^��9p�	
�

�_�� 

_ы��_�p��`_���s(_��s(_��9��9��9������93�9[�9SJQX_����	0_��`_�����������(_ԍ_��_���_��
A�9 _��(_��3(_��0_Ž_ˎ�9�_��"H_֎	
��s�9(_֎_ގ2�_��*	-�9
��_����_��q�9 _܌�s(_Č�s(_ˌ�9��9_���9/�9����B�D��?������*0_ʐ`_ʐ���������(_��_ӑ(_���_���_���� _��(_��/�_��'	-�9����_Џ��9 _���s(_��s(_��9�9��9����6�8i���	�`�a8`�a
M�9 `�a(`�ap`�a`�`�9`�`�9(`�a`�a�9.0`�aP`�a`�a�9.(`�a	`�a�9.	0`�aP`�a
`�a�9.
(`�a`�a�9.	0�9\�9�`�a�`�b`�b��`�^��`�`�
�9 `�_��(`�_��(`�_�9�9�9�9Y��9��R�9i�9)j�l��z����
(`�e0`�ep`�e�9+	;G�����������������9am��9�	�		
�
(`�e
`�e�9.
0`�eP`�e`�e�9.(`�e
`�e�9.
0`�eP`�e`�e�9.0`�fP`�e	+�9�`�e�	`�f	`�f��`�c��`�e��9 `�c��(`�c��(`�c�9`�e�9��9��������9��J�9a�9��������
�`�i8`�i�� `�i(`�ip`�i`�i�9`�i�9(`�j`�j�9.0`�jP`�j`�j�9.(`�j	`�j�9.	0`�jP`�j
`�j�9.
(`�j
`�j�9.	
0�9\
�90`�jP`�j	+�9�`�j
�`�i�	0`�k
!	`�k��`�g��`�i���``�g��(`�g��(`�g�9r�9h���f"�99���9��9�����9�93��-����������N	�`�l8`�l�� `�l(`�lp`�l`�l�9`�l�9(`�l`�l�9.0`�lP`�l`�l�9.(`�l	`�l�9.	0`�lP`�l
`�l�9.
(`�m`�m�9.	0�9\�9�`�l�`�m`�m��`�k��`�l�
�9 `�k��(`�k��(`�k�9�9��R��9��O�9f��$e�g�z�u����(`�o0`�p`�p0`�p`�p0`�p`�p`�p	8`�p
	h`�p`�p
�.(`�p`�q`�q
8`�q

�`�qp`�q
�.
�`�q`�u�`�ux`�u
���`�u`�u�`�ux`�u���`�u
``�v
��:	`�v�9
	M,�9
s�`�v`�v
��9�(`�v`�w8`�w`�w��'(`�wX`�w`�w8`�w`�w��'(`�wX`�w`�x�`�xp`�x��'
�`�x�`�x��:	3`�x�`�xp`�x��'�`�x�`�x ��:	 3�`�x�`�x"`�x#0`�x!"#!`�y%`�y&(`�y$%&$`�y'0`�y('	('+(�9`�y*�`�yp`�y��*')�`�y�`�y+)��:	+)3)�`�y�`�z,0`�z-,	-,+-�9`�z/�`�zp`�z��/'.�`�z�`�z0.��:	0.3.�`�{1P`�{2
��:	21
31
`�{��`�o��`�o��`�p��`�q�	3�9 `�o��(`�o��(`�o�9(`�o�9(`�p�9��9��9_�9��9}�:(`�q�9(�9L�9F��9
�9��9��9�����9���9��9�9��9��:��9�k�:!�99
��9��9�~�9��9��9t��o�:-�9E�9�����:��9�p�9-&����������{
��������n��"��h��4��������I����?	�`�|``�|
F�9 `�|(`�|�`�|@`�}�9�`�}8`�}
��91H`�}-``�}P`�}
��9(`�~0`�~
@`�~�9�`�~�9+	
;
G�����������������9a
m��9�
�		
�		
�`�~			+�9�`�~#`�~��T(`�~`�~X`�~
`�~��`�{��`�|��`�}����������}�����ʿ�9�9�`�{��(`�{��(`�{�� `�|�9`�}|����9B�95�9
�96�9/$+29����9,��������0��g��$�������`��8`��
E�9 `��(`��p`���`���9`ŀ��`�Y�9 `����(`���(`�����!Q���p`��8`���� `��H`��/x`ɂ8`ς��(`ɂH`ς/``��P`����``��P`�����`��
`�
x`��`Ń
C�9 `��(`ɃP`Ń(`��
0`��p`��
�9,	
	<H�����������������9bn��9��		
�	�`��
	
,	�9�`��`����	V(`��P`ф
�
���`���`����`��R��``����(`����(`�����9j�9P�9`���9`���9�9��9��9������R����w�w������T���������yx`��8`����(`��H`��/p`ņ8`ʆ�� `ņH`ʆ(`��0`��p`���9,	<H�����������������9b	n��9�
	�	

�
�`��`���9`��
��`ԅ� `����(`���(`���9A�9i�9aX_fmT�U���$���8`��X`��`���9�`��`���9`Lj��`��J `����(`���9��9�@p`܉8`�
K�9 `܉H`�x`ۉ`����`��H `ĉ��(`��z8���(`��0`��p`���9,	<H�����������������9bn��9�	�			�	(`��0`��p`��
�9,	
<H�����������������9bn��9��	
�

�`�� 

`ы��`�p��``����(`���(`��9��9�9!�9M�9u�9mdkry����	0`��``��������������������(`ԍ`��`���`��
A�9 `��(`��3(`��0`Ž`ˎ�9�`��"H`֎	
����9(`֎`ގ3�`��*	-�9��`����`��q�9 `܌��(`Č��(`ˌ�9��9`���9:�9����C�D��?�Š�΋-0`ʐ``ʐ������������������(`��`ӑ(`���`���`��Š `��(`��/�`��'	-�9����`Џ��9 `����(`���(`��9!�9��9����7�8kŠ�	�a�a8a�a
M�9 a�a(a�apa�aa�`�9a�`�9(a�aa�a�9&0a�aPa�aa�a�9&(a�a	a�a�9&	0a�aPa�a
a�a�9&
(a�aa�a�9&	(�9L�9�a�a�a�ba�b��a�^��a�`�
�9 a�_��(a�_��(a�_�9��9��9�9)���9�v:�9Q�9j�l�O�J����
(a�e0a�epa�e�9#	3?���������9Q]��9o	�		
�
(a�e
a�e�9&
0a�ePa�ea�e�9&(a�e
a�e�9&
0a�ePa�ea�e�9&0a�fPa�e	+�9�a�e�	a�f	a�f��a�c��a�e��9 a�c��(a�c��(a�c�9a�e�9u�9nfmt{���9�~B�9Y�9•������
�a�i8a�i�� a�i(a�ipa�ia�i�9a�i�9(a�ja�j�9&0a�jPa�ja�j�9&(a�j	a�j�9&	0a�jPa�j
a�j�9&
(a�j
a�j�9&	
(�9L
�90a�jPa�j	+�9�a�j
�a�i�	0a�k
!	a�k��a�g��a�i���`a�g��(a�g��(a�g�9B�98���6��9���9��9u•~�9�93•-����������	�a�l8a�l�� a�l(a�lpa�la�l�9a�l�9(a�la�l�9&0a�lPa�la�l�9&(a�l	a�l�9&	0a�lPa�l
a�l�9&
(a�ma�m�9&	(�9L�9�a�l�a�ma�m��a�k��a�l�
�9 a�k��(a�k��(a�k�9��9���"���9�s7�9N•e�g�J�E����(a�o0a�pa�p0a�pa�p0a�pa�pa�p	8a�p
	ha�pa�p
��.(a�pa�qa�q
8a�q

�a�qpa�q
��.
�a�qa�u�a�uxa�u
���a�ua�u�a�uxa�u���a�u
`a�v
@�:	a�v�9
	E$�9
c�a�va�v
��9�(a�va�w8a�wa�w��'(a�wXa�wa�w8a�wa�w��'(a�wXa�wa�x�a�xpa�x��'
�a�x�a�x@�:	3a�x�a�xpa�x��'�a�x�a�x @�:	 3�a�x�a�x"a�x#0a�x!"#!a�y%a�y&(a�y$%&$a�y'0a�y('	('+(�9a�y*�a�ypa�y��*')�a�y�a�y+)@�:	+)3)�a�y�a�z,0a�z-,	-,+-�9a�z/�a�zpa�z��/'.�a�z�a�z0.@�:	0.3.�a�{1Pa�{2
@�:	21
31
a�{��a�o��a�o��a�p��a�q�	3�9 a�o��(a�o��(a�o�9(a�o�9(a�p�9��9��9O�9s�9m�:(a�q�9�9<�96��9��9���9��9����9���9��9�9��9��:��9�k�:!�99
��9��9�~�9��9��9t•o�:-�9E�9�•��:��9�p�9-&����������{
��������^����h��4��������I����?	�a�|`a�|
F�9 a�|(a�|�a�|@a�}�9�a�}8a�}
��91Ha�}-`a�}Pa�}
��9(a�~0a�~
@a�~�9�a�~�9#	
3
?���������9Q
]��9o
�		
�		
�a�~			+�9�a�~#a�~��T(a�~a�~Xa�~
a�~��a�{��a�|��a�}����������}�����ʿ�9�9�a�{��(a�{��(a�{�� a�|�9a�}d����9B�9�9��9�9!•��9,��������0չO��ܺ�����a��8a��
E�9 a��(a��pa���a���9aŀ��a�Y�9 a����(a���(a�����!Q���pa��8a���� a��Ha��/xaɂ8aς��(aɂHaς/`a��Pa��ܺ`a��Pa��ܺ�a��
a�
xa��aŃ
C�9 a��(aɃPaŃ(a��
0a��pa��
�9$	
	4@���������9R^��9p�		
�	�a��
	
,	�9�a��a����	V(a��Paф
�
���a���a����a��R��`a����(a����(a�����9R�98�9a���9a���9�9��9��9�����•R����w�w���t��<ܺܺ������yxa��8a����(a��Ha��/paņ8aʆ�� aņHaʆ(a��0a��pa���9$	4@���������9R	^��9p
	�	

�
�a��a���9a��
��aԅ� a����(a���(a���9!�9I�9A8?FMT�U������8a��Xa��a���9�a��a���9aLj��a��J a����(a���9��9�@pa܉8a�
K�9 a܉Ha�xaۉa����a��H aĉ��(a��z8���(a��0a��pa���9$	4@���������9R^��9p	�			�	(a��0a��pa��
�9$	
4@���������9R^��9p�	
�

�a�� 

aы��a�p��`a����(a���(a��9��9��9������95�9]�9ULSZa����	0a��`a�����������(aԍa��a���a��
A�9 a��(a��3(a��0aŽaˎ�9�a��"Ha֎	
����9(a֎aގ3�a��*	-�9��a����a��q�9 a܌��(aČ��(aˌ�9��9a���92�9�•�C�D��?������-0aʐ`aʐ���������(a��aӑ(a���a���a���� a��(a��/�a��'	-�9����aЏ��9 a����(a���(a��9�9��9�•�7�8k���(b��0b��pb���9	-	b����b��X�9 b���J(b���J(b���9��9��,�.^(b��0b��pb���9	-
b����b��X�9 b���J(b���J(b���9��9��,�.^(b��0b��pb���9	-	(b��
0b��pb���9	
-	

�b��b���9	�b���9�b��.
	
-
�9b����b��w�9 b���J(b���J(b���9J�9r�9ja�9���9�9B�9:1�9�m�o�(b��0b��b��0b��b��0b��b��b��(b��
b��b��b��8b��

�b��pb��
��
1	�b��b���b��pb����*
�b���b��
�: 	
4
b���b��pb����*�b���b���: 	4�b���	b��b��0b��
b��b��(b��b��0b��	,�9b���b��pb����*
�b���b���: 	4�b���	b��0b��	,�9b��!�b��pb����!* �b���b��" �: 	" 4 �	b��#Pb��$	�: 	$#	4#	����b����b����b����b���%�9 b���J(b���J(b���9(b���9(b���9��9��9��9��:(b���9v�9��9��:<�9U"�:��9��S�9y�9r)�9O�9H�9���:��9���9p��j�:&�9?�9��,�/��3�4��	������J����������b��`b��
F�9 b��(b���b��@b���9�b��8b��
��94Hb��0`b��Pb��
��9!(b��0b��	@b��
�9�b��
�9		-		
�b��	,�9�b���b��
Xb��

b����b����b����b������������}�����ʿ�9�9�b���J(b���J(b���� b���9b����J�9��9u�9��9����Y�9v�x��z�z�������F�b��8b��
E�9 b��(b��pb���b���9b����b��Y�9 b���J(b���J(b���9�9�#�%U���pb��8b���� b��Hb��/xb��8b����(b��Hb��/`b��Pb����`b��Pb�����b��
b��xb��b��
C�9 b��(b��Pb��(b��	0b��pb���9		-
	�b��
	
	
	

,
�9Pb��
����b����b��u�b��J��`b���J(b���J(b��)��9��9��9b���9b���9A�9)�9A8��t�v�Z�Z���������O��4���xb��8b����(b��Hb��/pb��8b���� b��Hb��(b��0b��pb���9	-
�b��b���9b��
��b��� b���J(b���J(b��4�9��9��9��:�<l��z��B(b��Hb��b���9�9)	9
8�9pb��b���9b����b��H b���J(b���9��9��!Epb��8b��
K�9 b��Hb��xb��b����b��H b���J(b��y7ʂ�(b��0b��pb���9	-	(b��0b��	pb��
	�9	
-
	�b�� 
b����b��p��`b���J(b���J(b���9��9�9	�9��9��9��Q�S�(c��0c��pc���:	.	c����c��X�: c���X(c���X(c���:��:��,�.^(c��0c��pc���:	.
c����c��X�: c���X(c���X(c���:��:��,�.^(c��0c��pc���:	.	(c��
0c��pc���:	
.	

�c��c���:	�c���:�c��.
	
-
�:c����c��w�: c���X(c���X(c���:M�:u�:md�:���:�:D�:<3�:�m�o�(c��0c��c��0c��c��0c��c��c��(c��
c��c��c��8c��

�c��pc��
��
1	�c��c���c��pc��܏*
�c���c��
�: 	
4
c���c��pc��܏*�c���c���: 	4�c���	c��c��0c��
c��c��(c��c��0c��	,�:c���c��pc��܏*
�c���c���: 	4�c���	c��0c��	,�:c��!�c��pc��܏!* �c���c��" �: 	" 4 �	c��#Pc��$	�: 	$#	4#	����c����c����c����c���%�: c���X(c���X(c���:(c���:(c���:��:��:��:��:(c���:v�:��:��:<�:U"�:��:��S�:y�:r)�:O�:H�:���:��:���:p��j�:&�:?�:��,�/��3�4��	�܏�܏J܏�܏�܏��c��`c��
F�: c��(c���c��@c���:�c��8c��
��:4Hc��0`c��Pc��
��:!(c��0c��	@c��
�:�c��
�:		.		
�c��	,�:�c���c��
Xc��

c����c����c����c������������}�����ʿ�:�:�c���X(c���X(c��ž c���:c����X�:��:v�:��:����Y�:v�x��z�z���֛���G�c��8c��
E�: c��(c��pc���c���:c����c��Y�: c���X(c���X(c���:�:�#�%U��pc��8c��֛ c��Hc��/xc��8c��֛(c��Hc��/`c��Pc����`c��Pc�����c��
c��xc��c��
C�: c��(c��Pc��(c��	0c��pc���:		.
	�c��
	
	
	

,
�:Pc��
����c����c��u�c��J�`c���X(c���X(c��*��:��:��:c���:c���:B�:*�:B9��t�v�Z�Z�֛�֛���P��5���xc��8c��֛(c��Hc��/pc��8c��֛ c��Hc��(c��0c��pc���:	.
�c��c���:c��
��c��� c���X(c���X(c��6�:��:��:��:�<l֛|֛D(c��Hc��c���:�:+	;
:�:pc��c���:c����c��H c���X(c���:��:��!Epc��8c��
K�: c��Hc��xc��c����c��H c���X(c��y7���(c��0c��pc���:	.	(c��0c��	pc��
	�:	
.
	�c�� 
c����c��p�`c���X(c���X(c���:��:�:�:��:��:��Q�S�(d��0d��pd���: 	0	d����d��X�: d���J(d���J(d���:��:��,�.^(d��0d��pd���: 	0
d����d��X�: d���J(d���J(d���:��:��,�.^(d��0d��pd���: 	0	(d��
0d��pd���: 	
0	

�d��d���:	�d���:�d��.
	
-
�:d����d��w�: d���J(d���J(d���:S�:{�:sj�:���: �:H�:@7�:�m�o�(d��0d��d��0d��d��0d��d��d��(d��
d��d��d��8d��

�d��pd��
Д
1	�d��d���d��pd����*
�d���d��
 �: 	
4
d���d��pd����*�d���d�� �: 	4�d���	d��d��0d��
d��d��(d��d��0d��	,�:d���d��pd����*
�d���d�� �: 	4�d���	d��0d��	,�:d��!�d��pd����!* �d���d��"  �: 	" 4 �	d��#Pd��$	 �: 	$#	4#	����d����d����d����d���%�: d���J(d���J(d���:(d���:(d���:��:��:��:��:(d���:v�:��:��:<�:U"�:��:��S�:y�:r)�:O�:H�:���:��:���:p��j�:&�:?�:��,�/��3�4��	������J����������d��`d��
F�: d��(d���d��@d���:�d��8d��
��:4Hd��0`d��Pd��
��:!(d��0d��	@d��
�:�d��
�: 		0		
�d��	,�:�d���d��
Xd��

d����d����d����d������������}�����ʿ�:�:�d���J(d���J(d���� d���:d����J�:��:x�:��:����Y�:v�x��z�z��������I�d��8d��
E�: d��(d��pd���d���:d����d��Y�: d���J(d���J(d���:�:�#�%U���pd��8d���� d��Hd��/xd��8d����(d��Hd��/`d��Pd����`d��Pd�����d��
d��xd��d��
C�: d��(d��Pd��(d��	0d��pd���: 		0
	�d��
	
	
	

,
�:Pd��
���d����d��u�d��J��`d���J(d���J(d��-��:��:��:d���:d���:E�:-�:E<��t�v�Z�Z���������S��8���xd��8d����(d��Hd��/pd��8d���� d��Hd��(d��0d��pd���: 	0
�d��d���:d��
��d��� d���J(d���J(d��:�:��:��:��:�<l�����H(d��Hd��d���:�:/	?
>�:pd��d���:d����d��H d���J(d���:��:��!Epd��8d��
K�: d��Hd��xd��d����d��H d���J(d��y7���(d��0d��pd���: 	0	(d��0d��	pd��
	�: 	
0
	�d�� 
d����d��p��`d���J(d���J(d���:��: �:�:��:��:��Q�S�(e��0e��pe���:$	4	e����e��X�: e���s(e���s(e���:��:��,�.^(e��0e��pe���:$	4
e����e��X�: e���s(e���s(e���:��:��,�.^(e��0e��pe���:$	4	(e��
0e��pe���:$	
4	

�e��e���:	�e���:�e��.
	
-
�:e����e��w�: e���s(e���s(e���:_�:��:v�:���:(�:P�:H?�:�m�o�(e��0e��e��0e��e��0e��e��e��(e��
e��e��e��8e��

�e��pe��
�
1	�e��e���e��pe����*
�e���e��
@�: 	
4
e���e��pe����*�e���e��@�: 	4�e���	e��e��0e��
e��e��(e��e��0e��	,�:e���e��pe����*
�e���e��@�: 	4�e���	e��0e��	,�:e��!�e��pe����!* �e���e��" @�: 	" 4 �	e��#Pe��$	@�: 	$#	4#	����e����e����e����e���%�: e���s(e���s(e���:(e���:(e���:��:��:��:��:(e���:v�:��:��:<�:U"�:��:��S�:y�:r)�:O�:H�:���:��:���:p��j�:&�:?�:��,�/��3�4��	������J����������e��`e��
F�: e��(e���e��@e���:�e��8e��
��:4He��0`e��Pe��
��:!(e��0e��	@e��
�:�e��
�:$		4		
�e��	,�:�e���e��
Xe��

e����e����e����e������������}�����ʿ�:�:�e���s(e���s(e���� e���:e����s�:��:|�:��:����Y�:v�x��z�z��������M�e��8e��
E�: e��(e��pe���e���:e����e��Y�: e���s(e���s(e���:�:�#�%U���pe��8e���� e��He��/xe��8e����(e��He��/`e��Pe����`e��Pe�����e��
e��xe��e��
C�: e��(e��Pe��(e��	0e��pe���:$		4
	�e��
	
	
	

,
�:Pe��
���e����e��u�e��J��`e���s(e���s(e��1��:��:��:e���:e���:I�:1�:I@��t�v�Z�Z���������W��<��xe��8e����(e��He��/pe��8e���� e��He��(e��0e��pe���:$	4
�e��e���:e��
��e��� e���s(e���s(e��B�:��:��:��:�<l�����P(e��He��e���:#�:7	G
F�:pe��e���:e����e��H e���s(e���:��:��!Epe��8e��
K�: e��He��xe��e����e��H e���s(e��y7���(e��0e��pe���:$	4	(e��0e��	pe��
	�:$	
4
	�e�� 
e����e��p��`e���s(e���s(e���:�:)�:!�:��:��:��R�T�(f��0f��pf���:,	<	f����f��X�: f����(f����(f���:��:��-�.`(f��0f��pf���:,	<
f����f��X�: f����(f����(f���:��:��-�.`(f��0f��pf���:,	<	(f��
0f��pf���:,	
<	

�f��f���:	�f���:�f��.
	
-
�:f����f��w�: f����(f����(f���:y�:��:���:���::�:b�:ZQ�:�n�o�(f��0f��f��0f��f��0f��f��f��(f��
f��f��f��8f��

�f��pf��
��
1	�f��f���f��pf����*
�f���f��
��: 	
4
f���f��pf����*�f���f����: 	4�f���	f��f��0f��
f��f��(f��f��0f��	,�:f���f��pf����*
�f���f����: 	4�f���	f��0f��	,�:f��!�f��pf����!* �f���f��" ��: 	" 4 �	f��#Pf��$	��: 	$#	4#	����f����f����f����f���%�: f����(f����(f���:(f���:(f���:��:��:��:��:(f���:x�:��:��:>�:W$�:��:��U�:{�:t+�:Q�:J�: ���:��:���:r��l�:(�:A�:��-�/��3�4��	������L����������f��`f��
F�: f��(f���f��@f���:�f��8f��
��:4Hf��0`f��Pf��
��:!(f��0f��	@f��
�:�f��
�:,		<		
�f��	,�:�f���f��
Xf��

f����f����f����f������������}�����ʿ�:�:�f����(f����(f���� f���:f����%�:��:��:��:����\�:x�y��{�{ќ�����X�f��8f��
E�: f��(f��pf���f���:f����f��Y�: f����(f����(f���:�:�$�%WǢ�pf��8f���� f��Hf��/xf��8f����(f��Hf��/`f��Pf���`f��Pf����f��
f��xf��f��
C�: f��(f��Pf��(f��	0f��pf���:,		<
	�f��
	
	
	

,
�:Pf��

��f����f��u�f��Jƣ`f����(f����(f��<�:��:��:f���:f���:T�:<�:TK��	u�v�Z�Z��������b�G��xf��8f����(f��Hf��/pf��8f���� f��Hf��(f��0f��pf���:,	<
�f��f���:f��
��f��� f����(f����(f��T�:��:��:��;�<n�����b(f��Hf��f���:+�:G	W
V�:pf��f���:f����f��H f����(f���:��:��!Fpf��8f��
K�: f��Hf��xf��f����f��H f����(f��z8��(f��0f��pf���:,	<	(f��0f��	pf��
	�:,	
<
	�f�� 
f����f��pƣ`f����(f����(f���:�:;�:3*�:��:��:��S�T�(g��0g��pg���:$	4	g����g��X�: g��Ï(g��Ï(g���:��:��-�.`(g��0g��pg���:$	4
g����g��X�: g��Ï(g��Ï(g���:��:��-�.`(g��0g��pg���:$	4	(g��
0g��pg���:$	
4	

�g��g���:	�g���:�g��.
	
-
�:g����g��w�: g��Ï(g��Ï(g���:a�:��:�x�:���:*�:R�:JA�:�n�o�(g��0g��g��0g��g��0g��g��g��(g��
g��g��g��8g��

�g��pg��
��
1	�g��g���g��pg����*
�g���g��
@�: 	
4
g���g��pg����*�g���g��@�: 	4�g���	g��g��0g��
g��g��(g��g��0g��	,�:g���g��pg����*
�g���g��@�: 	4�g���	g��0g��	,�:g��!�g��pg����!* �g���g��" @�: 	" 4 �	g��#Pg��$	@�: 	$#	4#	����g����g����g����g���%�: g��Ï(g��Ï(g���:(g���:(g���:��:��:��:��:(g���:x�:��:��:>�:W$�:��:��U�:{�:t+�:Q�:J�: ���:��:���:r��l�:(�:A�:��-�/��3�4��	������L����������g��`g��
F�: g��(g���g��@g���:�g��8g��
��:4Hg��0`g��Pg��
��:!(g��0g��	@g��
�:�g��
�:$		4		
�g��	,�:�g���g��
Xg��

g����g����g����g������������}�����ʿ�:�:�g��Ï(g��Ï(g���� g���:g���Ï�:��:�:��:����\�:x�y��{�{��������P�g��8g��
E�: g��(g��pg���g���:g����g��Y�: g��Ï(g��Ï(g���:�:�$�%W���pg��8g���� g��Hg��/xg��8g����(g��Hg��/`g��Pg����`g��Pg�����g��
g��xg��g��
C�: g��(g��Pg��(g��	0g��pg���:$		4
	�g��
	
	
	

,
�:Pg��
���g����g��u�g��J��`g��Ï(g��Ï(g��3��:��:��:g���:g���:K�:3�:KB��u�v�Z�Z���������Y��>��xg��8g����(g��Hg��/pg��8g���� g��Hg��(g��0g��pg���:$	4
�g��g���:g��
��g��� g��Ï(g��Ï(g��D�:��:��:��;�<n�����R(g��Hg��g���:#�:7	G
F�:pg��g���:g����g��H g��Ï(g���:��:��!Fpg��8g��
K�: g��Hg��xg��g����g��H g��Ï(g��z8���(g��0g��pg���:$	4	(g��0g��	pg��
	�:$	
4
	�g�� 
g����g��p��`g��Ï(g��Ï(g���:�:+�:#�:��:��:��S�T�L��<��
��< Dȕ4ȕ
��< ޕ���Z
e�<������l�<|���<��<��<��<��"S������<��<�$���7(0:BLT4���<4���<|��
��<�<F7)/$��
���<��4ȗ�<�ȗ<ϗ
��<2Lϗ-D��4����4��	�<t��,��
��<	D<��4��
�<t��,����
-#<����4���<t��,��-	!<���
��<�<�]
!?ʘDΘ4Θ�����*
��<�<�U
?՘4��<t�,���-
<����
+��
q�<C
�uW���ė�4���<�<4ș�<tș,ϙ��?<ϙt�<��Dٙ4ٙ���ș���L6��4���<�<4��<t�,����-<��b�<���
���<���і���
#"#�##�#�# w�"p�����������������;t����<L��<LٖD�Av�Aj�<���A
�<��A��<D�<��<X�Av�<�A4�<��<��A�<��<!�A=�<��<5�AS�������5��������d����������F��.�������<	��������m�<"����<F�<n�<3�<��<���'/9AKS]eow����������L��,����(<������L��,����(<��̄���
]�<�[=����'
��L��,����(<��l��
���<�<
�]	?	����'����<����V;"l�����S
6��죜
���<�<	�
�@Ya��œ"2B�����
�		�	
		��

%q����F�<���<���<���<���<A�<o�A��<2�AK�<I�<��<��A��<e�<�<��<��<�RY[�=
����b��g���P��
�����F��&��O��0����<�<	�<
�<��<��<��<��<�:���*%$(-0:,BL+T^*fp)x�(��'��&��%��$�����,����4*7"(L��<����97����L��,����(
7<����-��
L��,����
(5<�����-��
�T	56:	��-̨���w #)
P		7ܡLܡ,ޡ��(
7<ޡ�,�%�$,���V;3"�ӡ,Dӡ
s�<�Z3=�,$s	7D��4����7,��+D��4����1����*
��â,����4*/"(ܣ+ޣ1��+)'��L��,����(-<����(��L��,����(+<����,)(*������o+Q��()�+��%''D��4���� )d��'��{ L)6��'��%ģ*&'"Dȣ4ȣ��#'dģ&��"{#L!'6ϣ&��*!��*�+!-=%%ߣ�	7j%"8�����!�$#�"/&/&�/�'/(�-�(-*/)/,B1S*1.d7u+70�7�,72
7*-74�!�$!6�"g$s���������.�<���<,���<����A	�A	��A��A)�<1�<��A��<p�A��<��A��<6�<��<h�<,���<�3�A[�AT�<+�<��<��A��<r�A��<l�<��<��<��<�<�RY�vQX|��	�d�h����R%��z
��I
��
���	���	��U	�<r	��
	���džt�<�	���������<7���������������������<n�<t�<�	�<��<��<��<��<{�<��<��<��<��<'
�<��<�,��'/9AD��4����.L��<�����o��U
p��	
�H
�<��*.TBQV
�J�g�gIter��h��g�h
end_or_len��g�h_marker��gFPR<?���<���	����	��A¥,¥
��<�A>	ƥ
	-������
ե'
�L�,���(
<��L��,���	��<��٥D٥dž�Z9���ե"��
&�
8QYѥ8�������������
�(9J[u��������x%���J�<�������<��<,���K�T����������������;t����A����9��A��<��<��<%�<*�<��<��A�<�ip������p���	I�a	��������w�~��W�<
�����fdžC����<�<�<8�<>	'?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).�$��<�<����<��<,�
�<�q  "�� ��>����41 see [Roots::cbrt](trait.Roots.html#method.cbrt).�$��<�<������,�
�<�8!��,��?< Returns the truncated principal `n`th root of an integer --���>; see [Roots::nth_root](trait.Roots.html#tymethod.nth_root).�D��<�:�<������,�
�<�"�"!#��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$�% �%8��d�%�%�%8�%,�%8���% �%8�$�%�%�%8�%8$�%%�%��'VD�'	�<�
�<��
���'�����'?�<<�'��<$�'����<T�'������<�'
�<����'��'xztv��)$�)	�:����)
�<
��) $�)	�<�:�  ���)��<<�)
�<��)"$��*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�28lo��2�2�2�28��2�28��2 �38�D�3�3�38��3�37��3%�38�38hi��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�V8y2��V�V7��V%�V8�V8�V8��V�V7��V%�V8�V8smax�$�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��_A��$WAZAMAPACAFA\�<�.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�:$���X��&��@= Returns the ceil value of the average of `self` and `other`.�d�����:��:�:1�1
6�:$��cZ��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�<��[��[')��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�L�L�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�>$��y_��$��" 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�>$��a��"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�"����>��>��?�#?��>,�#��$�#��l��%F<closure_kind>�G<closure_signature>�G<upvars>�GGF����*m��*MJ Greatest common divisor, least common multiple, and Bézout coefficients.���*����>��>��?�*?��	,�+��>4�+
H�>$�*�Ot��-'��,-* Deprecated, use `is_multiple_of` instead.�!Please use is_multiple_of instead���,9<�-��	����>��>?�-?
I�>$�-�u��//��-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�>����>��>��?�>?Ļ$�>��u��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��x��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��z��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�<�Ȇ�ц!#��V-ܸV Floored integer modulus�L�V�<�<�<�XX���V��<�V
W�<�����!#��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���E��N���['��ZJG Calculates the Lowest Common Multiple (LCM) of the number and `other`.��[�<�<�<�``���[��<�[
_�<�d��m�!#��\0��[41 Calculates the Greatest Common Divisor (GCD) and���\;8 Lowest Common Multiple (LCM) of the number and `other`.�<�]�<�<���bb���]��<�]
a�<������!#��]#��]�]���]�^	,�]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��ގ<��	���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�����<��(�v�kghi $����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�<��I���B�nn������<����<,���<op�J�Jp02L��$–mm�<�і$Ԗ���<��mٖm
p�<$ޖ��A����<�<�<�<�rr������<����,������<��<���<46���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������<����,��dž����4+-���a��*' Calculate the multinomial coefficient.�\�������<�vv��������<����,��w��<w�<�֤w�<����<T�
u�<��-`bϤ���9yz{{yz��"@����9�:�9x�x
y ���$��" �"���9�9x�"x
z �"��# �#���9�9x�$x
{ �$���9}~}~��"@����9�:�9|�|
} ��p+��" �"���9�9|�"|
~ �"��# �#���9�9|�$|
 �$���9��������"@����9�:�9���
� ��>2��" �"���9�9��"�
� �"��# �#���9�9��$�
� �$� ��9������� �"@ ����9�:�9� ��
�  ��9� �"  �"���9�9� �"�
�  �"� �#  �#���9�9� �$�
�  �$�)��9�������)�"@)����9�:�9�)��
� )��@�)�" )�"���9�9�)�"�
� )�"�)�# )�#���9�9�)�$�
� )�$�2��9�������2�"@2����9�:�9�2��
� 2��%G�2�" 2�"���9�9�2�"�
� 2�"�2�# 2�#���9�9�2�$�
� 2�$�?�+	�9�������?�+"@?�+���9�:�9�?�+�
� ?�+�=L�?�+?�+	�9�:�9��?�+�?�+�?�:(?�:	�9�:�9
��?�:�?�:8?�@���	���	���	�����9�9�9�J�J�J�?�C ?�C���9�9�?�C�
� ?�C�?�D?�D	�9�9���?�D�?�J(?�J	�9�9
��?�J8?�M���	���	���	�����9��
�J�?�O ?�O���9�9�?�O�
� ?�O�?�O?�O	�9�9���?�O�?�](?�]	�9�9
��?�]8?�`���	���	���	�����9��
��
�C�+
�:�������C�+"@C�+���:�:�:�C�+�
� C�+�N�C�+C�+	�:�:�:ǜ�C�+�C�+�C�:(C�:	�:�:�:
��C�:�C�:8C�@���	���	���	�����9�:�:�J�X�J�C�C C�C���:�:�C�C�
� C�C�C�DC�D	�:�:���C�D�C�J(C�J	�:�:
��C�J8C�M���	���	���	�����9Ӗ
�X�C�O C�O���:�:�C�O�
� C�O�C�OC�O	�:�:���C�O�C�](C�]	�:�:
��C�]8C�`���	���	���	�����9Ӗ
��
�G�+�:�������G�+"@G�+���:�:�:�G�+�
� G�+��O�G�+G�+	�:�:�:���G�+�G�+�G�:(G�:	�:�:�:
��G�:�G�:8G�@���	���	���	�����9�:�:�J�J�J�G�C G�C���:�:�G�C�
� G�C�G�DG�D	�:�:١�G�D�G�J(G�J	�:�:
��G�J8G�M���	���	���	�����9��
�J�G�O G�O���:�:�G�O�
� G�O�G�OG�O	�:�:��G�O�G�](G�]	�:�:
��G�]8G�`���	���	���	�����9��
ܠ
�K�+�:�������K�+"@K�+���:�:�:�K�+�
� K�+��Q�K�+K�+	�:�:�:���K�+�K�+�K�:(K�:	�:�:�:
��K�:�K�:8K�@���	���	���	�����9�:�:�J�s�J�K�C K�C���:�:�K�C�
� K�C�K�DK�D	�:�:���K�D�K�J(K�J	�:�:
��K�J8K�M���	���	���	�����9��
�s�K�O K�O���:�:�K�O�
� K�O�K�OK�O	�:�:̦�K�O�K�](K�]	�:�:
��K�]8K�`���	���	���	�����9��
��
�O�+
�:�������O�+"@O�+���:�:�:�O�+�
� O�+��S�O�+O�+	�:�:�:��O�+�O�+�O�:(O�:	�:�:�:
��O�:�O�:8O�@���	���	���	�����9�:�:�J���J�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�+��U�S�+S�+	�:�:�:«�S�+�S�+�S�:(S�:	�:�:�:
��S�:�S�:8S�@���	���	���	�����9�:�:�J�J�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�:}�����ʿ��� "T�T�T���:D�T�T���:D�T�T���:�~�~R����
��_�:�~�:��_����~�~�����:��^�^��^��[�^��[����e�S�����W�S�
��:,�S��~��S����
���:��:����������:�:�X�S�
��:,�S Y�ST����
E��:4�:X[����U����
��:������U����
���:�:���:�������������:��:�Z�S�
��:L�S�������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�V��\�{E�\�{����9��9���\�{�
� \�{����\�#�\�~AѸ
`\���
\�����9��9�9�\��
� \��d��\�/�\Ӏ4�
�\��;��
8\������9��9ߠ�\���
� \���F��\ԅ.�\��:��
p\ׅ����9��9�\��
� \�����\���\��4��
8\�����9�\���
� \���\���\Ո8��
0\�����9�\���
� \���\�/�\��8��	8\�����9��9ߠ�\��
� \��.��\��0�\ߋ.��	�\������9��9�9�\Č�
� \Ō�N��\Џ0�\��0��	�\ӏ����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�z��]�o#�]�mB�
�]�n/��
]�o����9��9�9�]�o�
� ]�o����]�{E�]�{����9��9���]�{�
� ]�{�M��]�#�]�~AѸ
`]���
]�����9��9�9�]��
� ]�����]�/�]Ӏ4�
�]��;��
8]������9��9���]���
� ]������]ԅ.�]��:��
p]ׅ����9��9�]��
� ]����]���]��4��
8]�����9�]���
� ]���]���]Ո8��
0]�����9�]���
� ]���]�/�]��8��	8]�����9��9���]��
� ]�����]��0�]ߋ.��	�]������9��9�9�]Č�
� ]Ō����]Џ0�]��0��	�]ӏ����9��9�9�]��
� ]��)֘^�^�9��������������@ANBCHDEJKLMOP���������������^�^)�^�^��
H^�^����9��9�9�^�_�
� ^�_�s��^�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�^��
� ^��P��^�/�^Ӏ4�
�^��;��
8^������9��9���^���
� ^���;��^ԅ.�^��:��
p^ׅ����9��9�^��
� ^�����^���^��4��
8^�����9�^���
� ^���^���^Ո8��
0^�����9�^���
� ^���^�/�^��8��	8^�����9��9���^��
� ^��G��^��0�^ߋ.��	�^������9��9�9�^Č�
� ^Ō�m��^Џ0�^��0��	�^ӏ����9��9�9�^��
� ^�����_�^�9��������������@ANBCHDEJKLMOP���������������_�^)�_�^��
H_�^����9��9�9�_�_�
� _�_�L��_�c)�_�bИ
H_�c����9��9�9�_�c�
� _�c�P�_�g5�_�f9�
h_�g����9��9���_�g�
� _�g�j�_�k(@_�k����9��9�9�_�k�
� _�k�2�_�o#�_�mB�
�_�n/��
_�o����9��9�9�_�o�
� _�o�m
�_�{E�_�{����9��9̤�_�{�
� _�{�#�_�#�_�~AѸ
`_���
_�����9��9�9�_��
� _����_�/�_Ӏ4�
�_��;��
8_������9��9���_���
� _�����_ԅ.�_��:��
p_ׅ����9��9�_��
� _���_���_��4��
8_�����9�_���
� _���_���_Ո8��
0_�����9�_���
� _���_�/�_��8��	8_�����9��9���_��
� _����_��0�_ߋ.��	�_������9��9�9�_Č�
� _Ō���_Џ0�_��0��	�_ӏ����9��9�9�_��
� _��m �`�^�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��3�`�{E�`�{����9��9���`�{�
� `�{��8�`�#�`�~AѸ
``���
`�����9��9�9�`��
� `��:�`�/�`Ӏ4�
�`��;��
8`������9��9���`���
� `���=�`ԅ.�`��:��
p`ׅ����9��9�`��
� `���?�`���`��4��
8`�����9�`���
� `���`���`Ո8��
0`�����9�`���
� `���`�/�`��8��	8`�����9��9���`��
� `���C�`��0�`ߋ.��	�`������9��9�9�`Č�
� `Ō�F�`Џ0�`��0��	�`ӏ����9��9�9�`��
� `���G�a�^�9��������������@ANBCHDEJKLMOP���������������a�^)�a�^��
Ha�^����9��9�9�a�_�
� a�_��I�a�c)�a�bИ
Ha�c����9��9�9�a�c�
� a�c��L�a�g5�a�f9�
ha�g����9��9���a�g�
� a�g�P�a�k(@a�k����9��9�9�a�k�
� a�k��R�a�o#�a�mB�
�a�n/��
a�o����9��9�9�a�o�
� a�o�Z�a�{E�a�{����9��9���a�{�
� a�{��^�a�#�a�~AѸ
`a���
a�����9��9�9�a��
� a��>`�a�/�aӀ4�
�a��;��
8a������9��9���a���
� a���7c�aԅ.�a��:��
paׅ����9��9�a��
� a���e�a���a��4��
8a�����9�a���
� a���a���aՈ8��
0a�����9�a���
� a���a�/�a��8��	8a�����9��9���a��
� a��yi�a��0�aߋ.��	�a������9��9�9�aČ�
� aŌ��k�aЏ0�a��0��	�aӏ����9��9�9�a��
� a��/m�b���9�����������@ABCHDEJKLM������������b��)�b��F��Hb������9��9�9�b���
� b���n�b��)�b��N��Hb������9��9�9�b���
� b����n�b��(@b������9��9�9�b���
� b����p�b��#�b��J��b������9��9�9�b���
� b���v�b��E�b������9��9���b���
� b����y�b��#�b��J��
b������9��9�9�b���
� b���{�b��/�b��4�
�b��;��
8b������9��9���b���
� b���x}�b��.�b��:��
pb������9��9�b���
� b���l�b���b��5ٕ8b�����9�b���
� b���b���b��9՗0b�����9�b���
� b���b��/�b��8��	8b������9��9���b���
� b���a��c���:�����������@ABCHDEJKLM������������c��)�c��F��Hc������:��:�:�c���
� c���d��c��)�c��N��Hc������:��:�:�c���
� c���B��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���ƒ�c��.�c��:��
pc������:��:�c���
� c������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������d��)�d��N��Hd������:��:�:�d���
� d������d��(@d������:��:�:�d���
� d���K��d��#�d��J��d������:��:�:�d���
� d������d��E�d������:��:���d���
� d���{��d��#�d��J��
d������:��:�:�d���
� d���¥�d��/�d��4�
�d��;��
8d������:��:���d���
� d���+��d��.�d��:��
pd������:��:�d���
� d���%��d���d��5ٕ8d�����:�d���
� d���d���d��9՗0d�����:�d���
� d���d��/�d��8��	8d������:��:���d���
� d���,��e���:�����������@ABCHDEJKLM������������e��)�e��F��He������:��:�:�e���
� e���5��e��)�e��N��He������:��:�:�e���
� e�����e��(@e������:��:�:�e���
� e���԰�e��#�e��J��e������:��:�:�e���
� e���H��e��E�e������:��:���e���
� e�����e��#�e��J��
e������:��:�:�e���
� e���O��e��/�e��4�
�e��;��
8e������:��:���e���
� e������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���>��f��/�f��4�
�f��;��
8f������:��:ƣ�f���
� f������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������g��/�g��4�
�g��;��
8g������:��:���g���
� g������g��.�g��:��
pg������:��:�g���
� g���g��g���g��5ٕ8g�����:�g���
� g���g���g��9՗0g�����:�g���
� g���g��/�g��8��	8g������:��:���g���
� g��������'�����8X������U���
���S���í9S˭�ӭuMۭ���J���@H����*G����E��#�D+��3��A;��#C�q@K��+S��?[��-c�N>k��0s�:={�%<��a9���9���6���>��m3���E��D0���Lî7/ˮ;.Ӯgwڮ�s�
s��r�or���q���q�]q��p��p�>p ��o'�jo.�o5��n<�InC��mJ�|mQ�(mX��l_�[lf�km��it��h{�Ug��5f���d���c��yb��'a���_���^��k]�� \���Zȯ�YϯbX֯AWݯT�T��~�wS��CR�JR��Q�vP�\�_�P%�\�c.��O5�\�g>�COE�\�kN��NU�\�o^�lNe�\�{n��Mu�\���wM��\����	M��\����L��NL���K��\����lKǰ\ҌѰ�Jذ\���I�]�_��I��]�c�I	�]�g��H�]�k"�HH)�]�o2��G9�]�{B�rGI�]��S��FZ�]��d��Fk�]�u�+F|��E��YE��]�����D��]Ҍ��{D��]���rC��^�_ƱCͱ^�cֱ�Bݱ^�g�?B��^�k���A��^�o�hA
�^�{��@�^��'�s@.�^��8�@?�^�I��?P�J?W��>^�^��h�h>o�^Ҍy��=��^����<��_�_���<��_�c��<��_�g���;��_�kʲA;Ѳ_�oڲ�:�_�{�i:�_�����9�_���|9�_��9$��8+�M82�_��<��7C�_ҌM�m7T�_�^�c6e�`�_n��5u�`�c~��5��`�g��-5��`�k���4��`�o��T4��`�{���3ų`��ϳ]3ֳ`����2�`���2��22���1�`���O1�`Ҍ!��0(�`�2��/9�a�_B�j/I�a�cR��.Y�a�gb��.i�a�kr�%.y�a�o���-��a�{��M-��a�����,��a����`,��a�Ŵ,̴�+Ӵ1+ڴa����*�aҌ��Q*��a��`)
�b����(�b��(��(/�b��9�(@�b��J��'Q�b��[�M'b�b��l��&s�b��}�^&��b����&���%��/%��b����>$��c�����#ŵc��ϵm#ֵc����"�c����"��c���+"	�c����!�c��$�<!+�c��5�� <�� C�
 J�c��T�[�d��e��l�d��v�K}�d�������d����y��d����	��d�������d��˶Ҷd��ܶ��^���d������e�����e���)$�e��.��5�e��?�WF�e��P��W�e��a�gh�e��r��y�e�������<�����e�������f����h��f��ķ˷f��շ�ܷf���5��f�������f���E�f���� �f��*�y1�8��?�f��I��P�g��Z�Fa�g��k��r�g��|�u��g������g�����
��g����#
��g�����Ǹg��ѸWظ�߸��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�������������]
�&�&hj��(�V�69�:}�uK/���V�+�)֩��W?U�ك�����ռ^����m���^�<�#
J�Y,#
�d�����i��餭��j�ظ��Lb��!&! �L�����76P�A��i��2d�}��^��N^�8a�̱P߷��:�������S��uc�K0�ƒk}��Όn0T2[%Mܷ U��]�C�>��hBk��œy�}�!
�@�{�M����Q�C)�x@�q���&Ɓ)��*�S�~���G��D�E�=���i����Y�q����Ǜ�Y�ԫ1��uw�#�C_u�>���k�)��$�G��O��+�QGĢ��S���`κ�cB�3;�U�8�%��K�r�ܯ���K��b�ݞT]3����Qxz�h��[+��5��H�Wd�d�3����C̗ q�ӱ�v#l�.�c�E�E��z^�>�fq닡镞��,�y�F	ƙ��C�C��t7�p����F�FaӐ���-��'�����x�a���(���l��W�y��
�y�g_ֳ�B���7�T:{o|�ߵ���q��a�'�<���U|�B�����328 [�^���7��\�;�:�\7��(8e)w0'����u��-�Kņes�Kb�u1�5�®���I=���&&����!Q��c�ʋ���>�=�C|-C�i�`��SyԪ�6��n�.~��[29�ӡ�����l��zռ��I&����� �0����ZG4�1$���BG5;��A�4}��"�J/}�Q��l�cC��o*w�i�H���9ۛ���Qْ�'��>��"
��닔=F��]�����8{\}<\X%Zu�7-FA��((oW-�z�H���a���l�m�{�ԺY��O܁��=���80	W����!BeM�I��?S�+r�Ug�{nY�^1�~%�2k�4��߹ %���G�>ܫ��3X�r����X*�(w$�V��X0��O� �
gtV�^����j�.�G��ΚH�7Bm�1�B���2'I�$%�)Qim�Q�,(Ґ!��
��$W�?u퓠����#��d$���ކל����f��pЙ҈��z̐\�	��!LuZ��PB�;<��$�8.eI(~��t���0�����ϡ��?fM�Ч��Բ�!6�w���7]oy@-+�<X��}Î�Q�в�d˴ġΌ�s���+�嘐���C*�"tE!|6P^X\���L��\�5��M�Z�l����U�V�e�w�)�k�Y+&��$���p�_o��F���I5�he���k��m��Br7���vIr4�`?�����Lb+�Թ���Ng���TyϞ�c�+�,�A7Dת�J�e��.�Ʃ+$g����'&e�N��q�5�g1�f�M�?Dp2��X�s�&K-�H�~]9!�\�,e�uVt�·�o��a�.����R��i��JY�KQ#�\Ω��Z�[�6���lPg�FH�`�8�e��O�\��� ���ez3��ű(r@?0z�j
��#�ǡ@���+S��k'���`���B��	��m�����~l����z`p@K|*Pد
f�B�z�kw��|��ؐla��`���шa�!'n¯�E��.`a7��^|_�Tߢ�Y/x5���?r��k��;�����'V��{�*2(�2��L�BF[*L��\v�d�K+B��j1�Ֆ
|S����Y�����F��+̑����b��(+>�TV��w�/�ӱ�	,z��$֦���v1��zH��y��p���l;2L����������+���7�k����T�X�#O�Z��cF�e������F�Rq����RN�T�V�LS�S�-��ƴ0���\��c)�!�k[�yP�	e�Y�u���'59�����<���x�L����{�<�=~���ك�*uQ�E4.q Z�M��_�|v�5�9	J9W�W��7̵Q�>H�O��X�+ZGz��ע���	�69Y���NE�3�wa%�(:�Q��+�4ޗ�~�������4�ԁ�=n����1D��z���T)��D�"�A��;��V�y��8cT1Z�q^g!r����94�����w��>!aS	�����J�z'_���~�idJ�|Z> י�>mھ�]��+���KN@��S�]q��
"�:�~<9^#�+F�����=��a�l,Z`��d�&�����&���~�Fj�%i+6PrE���6��~SF�g���q�J�5�6�������veg�N���t�xYۅ�t>~6V
�5F�$�s��8��+����3��j� ��K���Xp�+�_��d�����Y�9�ʗ���3��01�pg�T�H��id��,��Wb.{���ϟ�=p��rӯ�@D�t�EGA��IL
ֻ�@D�%߿��<5#r8 �z�Hҥ�[�	�����XZ�Rzs�u�&>.���A��]�=B9��n�Μ�� �e�����1�?�I����z��Ư�xgNŅ0��i�%JO.�.W�Տ�p�R1��=����?���{X��=�����U��
^L��sI��Qء_�n
��]>W�QA�T�fX�t��>&���S(��$?���0��W`f�e����'!X֙����;�K.���g"s�66|ў,A�TTC��������`�ܵ��i���Q��tf��=��19�]���3�T0�mDB�47��gW�c�`��N��j���b�;"�rt���DdL�@�b
���~#,C�p[t�I�
"]��W��aS�%.�$Gf���*
2��aI��^��β��V��1|��Zr�U_�HSe�jʴ�S��LW����Q�=b��P��
~�4�8(���O��w�Q5,�u�l��.ϻ5y�S�=�M��	D����x�G�}Q��_̯O�D,��N����b�W��Ae�Keu�	���g�g�o���D�8km��$��K������EU�Ä4v �^�����?94g	��7�E�^[�qrX���R�zln�fv�����a�m����B��}$m���L6"����B~`B�F5Ē�W{�M���1b \�m�$6w�r���Un�r,��!��܎,�I�;
Pդ�L�O���3�o����8Д��2ݎ���u��(4����sw5J,!�.�N��"O�T��O��q_:#u|ơ&��h�]��ޞ�
��nAX�
�[S�鳮 F��j;����f�4�gQ��;�/���� a}[�Z���N�&e�P��;�mb茒m�<6Ԓ��q߽�~������mm�#�S���2��:�@*;L<Jy��5�:�Ľ�;�5�0�kS9m�M7�W����6 "���=
�{���H��#��߷���U���5F�e48�@W�ANl
���\}l�Dy��ͬE,��j�L� �����������(�|	�m�ѵLy<@�;&�qo���q��t��"F	~Dq6���+�����`�p!{�/e�f��,�`�D��!,�UӔ\�9�0(
��iU�?gC��y�����5:~d�Sֈ��@P�ő�e��!���������g�k�346Q���Gp�yv���)�Th𮸤���ޡE`a��U{R����b3��aXxu)���&r�s�r�šZ,M—mr�27\�|&9�(a�1���AnG�x��IV�Q�vs��
�B��8^A9��Z�5<���*?a��
���J	d����p�}'�7\�":���/:I�&�VK�-���rzZD��fX�	s�C�Q��뷫?�EWW�n
�]����$�(�oѡYe��Y8LI(��Dū݇��iH�{{sb�����(t�������S|�w�����N��	I�te�h���!���d'�~��ͤ�[*����������ͩ�lF/]�d+W��p��NϻxW�ǰ<�I�̱�)K�d�q=�ߨs��e�C�h^X�{ �`�T��C��Ȑ[2 ����n���!�>����f��KՑV�X��F*\Q��J}iaV���6Ρe�.!(;�Z�PY��Źu]�U4i@x༗���[:�<E���}���/�����p$
]��.�[^�Ԭsj��.�\r'n��&Ȼ�UJ>(Bw4�k�X\�(kܱ")����\M�V0��K�����kV�o��|�Ov��_��i?:bU�,�u�������ᅞJV֧��-��7��>%��j�����lF��b�+�z��!pa\�)�J�P��!E®g�>��5��+@nx��('d�C=���y0)��eF!�\��յ�D��b���I��"Ɂ�~f�u���I�|�6�2���w��.��6�݋�´�ݡ�M걢b���Ix�;[�+�0�~)f8Y������lE:�¤vQ7����5��/~S�V�G����.O�1��U��s��!KX"�:k�i!;I	
v=	��4	(SU�����x�:��
�����*>&��aoZIk�D�9�>
'c_�k�,Q��8�;�U.A�|�sZhC��p0����[L���I������q�K
蟉E��L@'=��ӏ���I�7�tG,h,�L���S,:x{����va\F5��՞�XOP[iH)��đ���Xz�L�@Əb�S�t�
����$�K��d����/�<4�GS�,��Pmag!��LN�s�1>�n��A��0�d2���MuUY��<Y����,��Q�'�4%ג�	�tR�0;MQ�oMpPD�ć�#�%����ߝ����W���
 �"aܲi�$i4�b��ؠ&�����x�r>˭$p{LF��Q����;��^����>��'ԑ�}h��~��m�מ_a�E:F��l/���/�ۤ�O�{�̷��$��-C���Ȗ�8
��,����n�ݷ0�����t@'��!�]n$%��8�Gi����b�ԺTh��4�U�J�
�Gb��;{ǽ/�|e�@�؂u�;��`)ϧM����+$1���$�����dt�;��Gң�W���`�����:X�1��#48���������V���`�Rl'S	��0�E�v�-��u�gW��[��e����!(LD��R@�S�d3?{U7�5�:bD�x�\0m�ʶ��"7BT�;�N-WPSe*\�&(�,�.���#u֧G4��nִ��I����;>Aڳk薒^D{��$F��L����RJ�8x�c���)���D�i�<5t�ʤ�ұ�߂���_z\j���X�N�d8�'
���4Pu!Y�?W�l&�C��;��?�:M�X��3�Yq
r������lY�(X���Tu��O�9J_5V������_�0��C�c<6��a��I�<��s�������mͧ����Fz;ߞ:�_@}�޳��"�{�&��Rj��5�3�l�u��伳��s�2=�a����&c?���K��k-�_�	�6|d�H�
��!ˆ��lUP��C�F8�t��T+����s%�qkP�E5B�R�5]I��s�rs�3�ޔm�Z�CL��s��U�Lm~8_ ���Tۏ�r���p�g���tfv�����e������q
�`K�=�^�h��$�F��U��������ip/f3�d}sRl�\^�ʾ����cNK;����A��j�6K%F��>��O�Wg�)�@ʯ�;x,�˹�����l
�SS^�����wq2nl��-�D�=���3;dwh���(��a�T.Ƃ�`3l���Ō���/�k�0Aa�E��t���
B��NO]f8�M�P� n�*�P}����
^^��pN��~P�os��4��Z�mXzNR�_���=�;�W�f<;>�>��S�;��;�X#_��:��rTƆ]��}�Õ���sI�mZ:Ck�X���I-E��;O�����>Z�c�2���<B9����.�I&�kh�aR#3j!�?��ײ/�٥X�g��$�\�&X���cW���6R�v\�]r��8��U%X��Il�j2�p�����)@2F����h�at)�Y��-�'�C������2��ܨ��	�Q4T/���z/Hu�._������ˁ��EQ��Z��-G�-�^^�6%�
�.��I��]I�Н��^b���/4�;pϼ���Ԇ�\��UR`��Up`��l
�mTYw��-�u �#�$�%�&-�-S.�.bT�T�U}X/[�\�\�]�^�_a|cxf�	h�
i?
k1m�o2p
q�	q2	sR	tpuDx!{_~�
��
���W���z�'�����f�V�)�	6�6�6�6�6 7�9:2:�:;v=r>�>�>H?�?�?@o@�@�@NA�A�A'B�B�B,C]C�CDbD�D�DDE�E�E&FkF�FGpG�G�GCH�H�H
IiI�I�I<J�J�JAK{K�KLhL�L�L:MkM�M
NTN�NOLO�O�O9PsP�PQ<Q�Q�Q%R�R�RSYS�S
TDT�T�T
UjU�U�UaV�V�V+W�W�WXSX�X�X=Y�Y�Y4Z�Z�Z�Z\[�[�[&\�\�]�]�]�]?^�^C_�_�_`n`�`+a�aAb�b5c�cd�de�e.f�fgyg�gzh�h�ij�jktk�kkl�l�mnhn�nPo�oNp�pgq�q]r�rSs�sJt�tXu�u%v�v&w�wCx�x8y�y#z�z{�{7|�|}�}~�~��������~�����~���g���g������y���q���j���z���G���J���L���N���A���5���E������������
�}������t���\���_���R���F���X���=���%���(���������!����m���p���r���e���Y���i���6���9���;���.���"���2�����[�jT�U�`��UR\�`{6
7�9~>�?�@B8CnD�EuIFMQ�T�X�]#^%_�_`P`
a�aiZp�ws�����h�1�����))))
Z}qS9 �#|$9%-&�&0-.h.�.hTXU'X�Z�\V]Z^h_�_*c&fh�i�j�lco�p�q�rt4u�w�z~;�i�m�����!�ͅ_�P�
���Z�.�E6�6�6�6�9:H:�:=�=�>
?^?�?4@�@AdA�A=B�B�BsC�C$D�DEZE�E<F�F2G�G�GYH�H�H�I
JRJKWK�K*L~L�L�M�M#N�N(ObO�OOP�PRQ�Q�Q�R�R3S�S TZT#U�U�UwV�VW�W�W-X�XSY�YJZ�Z�Zr[�[\O]�]�]�]S^W_�`aadb�bYc�cPd�dFe�eTf�f8g�g h�h�i4j�jk�kl�l)m�m(n�n�nvo�oq�qrsr�ris�stu~u�uKv�vLwfx�x\y�yUz�zM{�{]|�|B}�}+~�~�B���-���%���=���>�������)��� ���������!����m��p�r��e��X�ڐj��k�ђ8�;���.���!���3���4���������x��l���~���c�ʞ͟N���A���5�ŢG�ƣ,��������
�|����������\�_��R�ӬE�ǭW�ٮX���%�REKNU\agms��������q �#�$�$w%�%t&�&-�-�-�-A.N.�.�.@TGTLTRTXT^T�T�T�T�T�T�T�T�UxX)[c\p\v\|\�\�]�^�^�_�_�_�_�_�_�`wcsf�h�i:k,m�o-pq�q.sNtku?x{Z~������E�R�ׄ�h�u��"���������T�a�D�Q�#�6~6�6�6�6�6
77�9::,:�:�:	;c=p=Y>f>m>�>�>C?�?�?@j@�@�@IA�A�A!BB�B'CWC�C	D]D�D�D?E�E�E!FfF�FGkG�G�G>H�H�HIdI�I�I7J~J�J<KvK�KLcL�L�L5MeM�MNON�N
OGO�O�O4PnP�PQ6Q�Q�Q R�R�RSTS�ST?T{T�TUeU�U�U\V�V�V&W�W�WXNX�X�X8Y}Y�Y/Z�Z�Z�ZW[�[�[!\}\�]�]�]�]�]/^<^�^1_@_�_�_�_``\`k`�`a(a�a;b�b/c�cd�de�e'f�fgrg�gsh�h�ij�jknk�kel�l}m�mbn�nIo�oIp�paq�qWr�rMs�sCt�tRu�uv�vw�w=x�x2y�yz�z{�{0|�|}|}�}~������	�x�����x�ބ`��b��{���s��k�ډc��t�ڋ@�ŒC�čE�ƎG���:���.���?�������������v������n�ԘV�יX�ٚK�̛?���Q�ѝ7������!�������������f��i��k�ݦ^�ѧR��c�ɩ/���2���4���'������,�����z�����������������°ʰҰڰ������
���"�*�2�:�B�J�R�Z�b�j�r�z�����������������±ʱұٱ��������
����&�-�4�;�B�I�P�W�^�e�l�s�z���������������������Dzβղܲ��������
���$�-�4�=�D�M�T�]�d�m�t�~�����������������Ƴг׳���������!�(�1�8�A�H�R�Y�c�j�t�{�����������������Ŵ̴մܴ����������&�-�7�>�H�O�V�]�g�n�x������������������ɵеٵ���������#�*�1�;�B�L�S�]�d�m�t�}�����������������Ķζն߶��������� �'�1�8�A�H�Q�X�a�h�q�x�����������������ķ˷ҷٷ����������'�.�8�?�I�P�Z�a�k�r�|�����������������ĸθո߸��������#�*�4�;�B�I�S�Z�d�k�u�|�����������������ʹѹ۹���������#�-�4�>�E�O�V�`�g�q�x�����������������úʺԺۺ����������)�0�7�>�H�O�Y�`�j�q�{�����������������ƻл׻޻�HRYdjpy����m>$ �#g$�$$%y%&v&�&-�-�-�-C.S.�.�.DTOTUT[TdT�T�T�T�T�TTUX�Ze\t\z\�\A]E^�^S_�_�_�_�_�_cfjh�i�j�lNo�pnq�rtu�w�z�}&�T�X��G�{�ل�j����J���;�����V��F�V�)�@6�6�6�6�67y9::2:�:�:�<e=�=[>k>�>�>H?�?@o@�@NA�A'B�B�B]C�CD�D�DDE�E&FkFGpG�GCH�H�H�I�I<J�JAK{KLhL�LkM�M
N�NOLO�O9PsP<Q�Q�Q�R�RS�S
TDT
UjU�UaV�V�V�W�WX�X=Y�Y4Z�Z�Z\[�[�[K]�]�]�]�]1^?^4_C_�_	`_`n`aMaNb�bCc�c:d�d0e�e=f�f!g�g	h�h�ij�jk�k�k�lm�mnwn�n_o�o�ptq�q]r�rSs�sht�tgu�u4v�v5wPx�xFy�y?z�z7{�{F|�|+}�}~�~�,���������&���'����v������
�y��q�����
����V�،Y�[�܎N�ϏA�ÐS�ՑT���!�$������
�����������n���a�ӛU��g��L�����7���*������0����|���r��e��w���x�ީE�H�ɫ;���.���@�®A����~�����������������ưΰְް����������&�.�6�>�F�N�V�^�f�n�v�~�����������������Ʊαձܱ��������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}�������������������òʲѲز߲��������	��� �)�0�9�@�I�P�Y�`�i�p�z�����������������³̳ӳݳ��������
���$�-�4�=�D�N�U�_�f�p�w�~�����������������ȴѴش���������"�)�3�:�D�K�R�Y�c�j�t�{�����������������ŵ̵յܵ����������&�-�7�>�H�O�Y�`�i�p�y�������������������ʶѶ۶���������#�-�4�=�D�M�T�]�d�m�t�}�����������������Ƿηշ߷��������#�*�4�;�E�L�V�]�g�n�x������������������ʸѸ۸���������&�0�7�>�E�O�V�`�g�q�x�����������������ƹ͹׹޹����������)�0�:�A�K�R�\�c�m�t�~�����������������ƺк׺������
���%�,�3�:�D�K�U�\�f�m�w�~���������������»̻ӻڻ���q�{_ �#�$�$W%�%M&~&b-�-�-0.K.�.�.kU^X[D[m\�\�]z^�^�_�_�_ac]f�h�i$km�o&p�p�qs<tYu%x{9~r������O����A�r������p���-�^��N�Z6�6�6�6�6�67�9�9:&:p:�:;2=m=�=c>z>�>3?�?�?@Z@�@�@0A�A�A�AfB�BC4C�C�CKDjD�D-E�E�EFOF�F�FYG�G�G(H�H�H�HOIqI�I JeJ�J*KhK�K�KQL�L�L MBM�M�M6N�N�N9OsO�O"P`P�P�PQ{Q�QRgR�R
SDS�S�S1TkT�T�TLU�U�U8V�V�VWmW�WX>X�X�XYfY�YZqZ�Z�Z@[�[�[\h\f]�]�]�]�]^9^�^_=__�_�_�_`4`h`�`�`%a�a�a�bc�c�c�d�d~e
f�f�f_g�gYh�hi�ilj�jUk�kLl�lcm�mOn�n/o�o/pVpHq�q>r�r4s�s*t�t8u�uv�vw�w�w�xy�yz�z�z�{|�|}i}�}d~�~
�z���e��^��w���e�˄E�ƅG�o�a�܇Y�LjQ���I�يY�Nj-���(���ҍ��,���������$�����r���t���g��[�ܖm��[���;�d�=���0���$���6���$����-������z���n������S�ͤ��ϥP�¦C���7�ȨH���������������������_�roS �#�$�$D%{%:&x&B-�-�-.E.t.�.YURX[1[g\�\�]g^�^u_�_�_UcQf�h�ikm�o�o�p�qs0tMux�z-~f������I���ۄ.�l�ۅ�l���]����X�
�H�G6�6�6�6�6�67�9�9
::c:�:;=g=�=]>t>�>&?w?�?�?M@�@�@"A}A�A�AXB�BC.C�C�C=DdD�DEsE�E�EIF�F�FKG�G�G�GrH�H�HIkI�IJ_J�JKbK�K�KCL�L�L�L<M�M�M0NeN�N3OmO�OPZP�P�P
QmQ�QR6R�RS>SjS�S+TeT�T�T>U�U�UV�V�VW<W�W�W8XdX�XY`Y�Y�YcZ�Z�Z[�[�[\7\Q]�]�]�]�]�]3^�^�^7_q_�_�_�_``b`�`�`a{a�a�bc�c�czd�dpe�e}f�fPg�gJh�h�h�i^j�jGk�k>l�lTm�m@n�n o�o pPp:q�q0r�r&s�st�t)u�u�uvv�vvw�w�x
y�y�yz�zw{|�|�|Z}�}U~�~�l��W��P�قh��V���6���8�i�S�·K���C���;�ʊJ���������̍���������������c���e��X�ٕL�͖^�ޗL���,�^�.���!������'����{���'���x��k�ޡ_��p�ޣD������A���4���(���9���
�������
�|���p�����p�֯P�c �#�$i%_&�-:.�.bX[P\�\�]�^�_ecaf�h�i(km�o*p�p�qs@t]u)x{E~~�����0�„S������?�/�e6�6�6�67�9�9*:t:�:O=J>|>�>7?�?�?@^@�@�@5A�A�ABkB�BC6C�C�CPDlD�D2E�E�E
FQF�F�F^G�G�G-H�H�H�HTIsI�I"JgJ�J/KjK�K�KVL�L�L%MDM�M�M8N�NO;OuO�O'PbP�P�PQ�Q�Q	RlR�RSFS�S�S3TmT�T�TQU�U�U=V�V�VWrW�WX@X�X�X$YhY�YZvZ�Z�ZE[�[�[\m\x]�]�]�]!^�^#_�_�_`N`�`a�a�a�bc�cd�d�d�ef�f�fdg�g^h�hi�iqj�jZk�kQl�lhm�mTn�n4o�o4pXpMq�qCr�r9s�s/t�t=u�uv�v
w�w�w�xy�yz�z{�{|�|}n}�}i~�~����j��c��|���j�ЄJ�˅L�q�f��^�̈V�ʼnN�ފ^�̋2���-���ԍ��1���$������)�����w���y���l��`��r��`�Ƙ@�f�B�Ú5���)���;���)���	�/��������s�����X�Ҥ��ԥU�ǦH���<�ͨM���!��������������������d�T: �#}$:%.&2-.j.(X�Z�\W][^i_+c'f�h�i�j�ldo�p�q�rt5u�w�z~<�j�n�����"���`�Q����F6�9I:�:=�=�>?_?�?5@�@AeA�A>B�B�BtC�C%D�DE[E�E>F�F3G�G�GZH�H�H�IJTJKYK�K+L�L�L�M�M%N�N*OdO�OQP�PSQ�Q�Q�R�R5S�S"T\T$U�U�UxV�VW�W�W/X�XUY�YKZ�Z�Zs[�[\P]T^X_�`baeb�bZc�cQd�dGe�eUf�f9g�g!h�h�i5j�jk�kl�l*m�m)n�n�nwo�oq�qrtr�rjs�s�tuu�uLv�vMwgx�x]y�yVz�zN{�{^|�|C}�},~�~�C���.���&���>���?�������*���!���������"����n���q�s���f���Y���k���l���9�<���/���"���4���5���������y���m������d�����O���B���6���H���-���������}����������]�`���S���F���X���Y���&�U; �#~$;%/&4-.k.)X�Z�\X]\^j_,c(f�h�i�j�leo�p�q�rt6u�w�z~=�k�o�����#�υa�R�����9J:�:=�=�>?_?�?5@�@AeA�A>B�B�BtC�C%D�DE[E�E>F�F3G�G�GZH�H�H�IJTJKYK�K+L�L�L�M�M%N�N*OdO�OQP�PSQ�Q�Q�R�R5S�S"T\T$U�U�UxV�VW�W�W/X�XUY�YKZ�Z�Zs[�[\U^Y_�`caeb�bZc�cQd�dGe�eUf�f9g�g!h�h�i5j�jk�kl�l*m�m)n�n�nwo�oq�qrtr�rjs�s�tuu�uLv�vMwgx�x]y�yVz�zN{�{^|�|C}�},~�~�C���.���&���>���?�������*���!���������"����n���q�s��f��Y�ېk��l�Ғ9�<���/���"���4���5���������y��m������d�˞ΟO���B���6�ƢH�ǣ-���������}����������]�`��S�ԬF�ȭX�ڮY���&�B( �#k$(%&-.W.X�Z�\E]I^W_cfnh�i�j�lRo�o�prq�rt#u�w�z�}*�X�\������N�?����~97:�:=�=�>�>M?�?#@t@�@SA�A,B�B�BbC�CD�D�DIE�E+FpF�F!GuG�G�GHH�H�H
I�I�IAJ�J�JFK�K�KLmL�L�LpM�MNTN�NOQO�O�O>PxP�PAQ�Q�Q%R�R�R"SYS�STIT�TUoU�U�UfV�V�V+W�W�WXSX�XBY�Y�Y9Z�Z�Z�Za[�[�[&\B^F_q`PaSb�bHc�c?d�d5e�eCf�f'g�gh�h�i#j�jk�kl�lm�mn}n�neo�o�pyq�qbr�rXs�snt�tmu�u:v�v;wUx�xKy�yDz�z<{�{L|�|1}�}~�~�1���������,���-�����|�������~��v���������\�ތ_�a��T�ՏG�ɐY�ۑZ���'�*���������"���#�����t��g�ٛ[��m��R�����=���0���$���6���������x���k���}���~��K�N�ϫA�¬4���F�ȮG������ENW`ir{������%2<ENW`ir{�����$�%�&�-�-M.�.o\�^�_Q��t�!�����`�P��67:;o=e>�];^?_�_`j`'a�]�� q!W�X�Z�[]?`Sa�o�s�t8uLv�y%{�|�
�)�H�h�����ŌO�u���a��R"u%�&#);,�-�/3m4�6�9Q;�=�@YB�D�GcI�KzLM�MXN�N�O6P�P`QR�R>S�S�TU�UjV�~B�‚���k�J�J�ǘ~�ۤ��0�+�۫~�Ǯð����������*�������3���%�#�~��
����d�����%�,���������?����)���j�?�U`� �#�&J*#-�5�9J:>@@A�AXDwF�G�J�M�P}SA\�_|`!d:f�f�gj l�man>o%q�w�zU{>~���W�˂����q���Տ��������!���ћP�7�����y����z�^�Z�ٷĺ�����"���H�6�$�:�������|�+�O�����n�T�R���������"�&���[�� o!P"�X�Z�[]=`Qa�o|s�t6uJv�y#{�|�~�'�F�f�����Ì�s���_��Ms%�&!)9,�-�/3k4�6�9O;�=�@WB�D�GaI�KxL
M�MVN�N�O4P�P^QR�R<S�S�TU�UhV�V@������i�H�H�Ř|�٤��.�)�٫|�Ů������������(������1���#�!�|������b�����#�*���������=����'����h=�S^� �#�&H*!-�59H:>>@
A�AVDuF�G�J�M�P{S?\�_z`d8f�f�gjl�m_n<o#q�w�zS{<~���U�ɂ����o��ӏ�����������ߙϛN�5�����w����x�\�X�׷º����� ���F�4�"�8�����~�z�)�M�����l�R�P��������� �$���M�\�� p!Q"�X�Z�[
]>`Ra�o�s�t7uKv�y${�|�~	�(�G�g�����Č�t���`��Nt%�&"):,�-�/3l4�6�9P;�=�@XB�D�GbI�KyLM�MWN�N�O5P�P_QR�R=S�S�TU�UiV�VA������j�I�I�Ƙ}�ڤ��/�*�ګ}�Ʈ°����������)�������2���$�"�}��	����c�����$�+���������>����(����i�>�T_� �#�&I*"-�5�9I:>?@A�AWDvF�G�J�M�P|S@\�_{` d9f�f�gjl�m`n=o$q�w�zT{=~���V�ʂ����p��ԏ�������� ����ЛO�6�����x����y�]�Y�طú�����!���G�5�#�9������{�*�N�����m�S�Q���������!�%���N��j �#�$p%f&�-A.�.iX[�\�]�^�_hcdf�h�i+km�o�p�qsGtdu0x{L~������7���Z������F�6��9{:�:R=Q>�>;?�?
@b@�@:A�A�ApB�BC�CDUD�D7E�EFTF�FcG�G�G�H�H�H�I%JlJ4KmK�K[L�L�L�M�M=NO>OzO,PeP�P�Q�QR�RSKS�S6TrTVU�U�U�V�VW�W	XEX)YkY�Y{Z�Z�Z�[�[\�^�_�`�a�b c�c	d�de�ef�fgig�gch�h�ivj�j_k�kVl�lmm�mYn�n9o�o9pRq�qHr�r>s�s4t�tBu�uv�vw�w�x"y�y
z�z{�{|�|
}s}�}n~�~	����o���h������o���O���Q�k���c���[���S���c���7���2�����6���)������.����|�~���q���e���w���e���E�G���:���.���@���.������������x�	�����]�����Z���M���A���R���&�����#������
��������i��UC`XwkbTRU/[�_>6�6�9r>�?�@�A,CbD�EiI:MQ�T�XI]�]�^�_�_`�`�a�hNp�wg�ʍ��\�%����s6�]g6z]��������� ,;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;v6�]����U�UT\X\�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`7�9�9�>�>�>�?�?�?�@�@�@BBB>CBCFCtDxD|D�E�E�E{II�ILMPMTMQ!Q%Q�T�T�T�X�X�X%^'_R`a�a�a�a�a�a�a�a�a�a�a�a�a�a�a i$i(i,i0i4i8i<i@iDiHiLiPiTivpzp~p�p�p�p�p�p�p�p�p�p�p�p�w�w�w�w�w�w�w�w�w�w�w�w�wx-159=AEIMQUY]a��������������������������Æ����������������������œɓ͓ѓՓٓݓ~���������������������G�K�O�S�W�[�_�c�g�k�o����� �$�(�,�0�4�8�٪ݪ��������������&�.\�0�����p!���U\\�`7:�>�?�@BJC�D�E�IXM)Q�T�X*^,_�_`W`abXi�pxedž����s�<����������������������9��:��:��:��:��:�R�:�R�9�R�:�R�:�R�:�R�:��:�E�:�L�����������,M�[�}�:�H����Rev����	�?�����T���R�9�R�:�R�:�R�:�R�:�R�:�E�:�?��+SV#1)7RU/=[5C;
ZT%A
	������,����9d�]
�&�&���]�X���&���	�]
�&�&l�.�'"����._d�]
�&�&����e�k�$crate::panic::panic_2015�.�� =��]panic_internals���S�R�]
�&�&�U�9+�s<���&�	�]
�&�&`�К�Ʌ����]
�&�&>Œ���\k�
��a��*�7!	�]
�&�&~�.�r�jM��4�"� =�����S�R�]
�&�&lC�&���
��be!	�]
�&�&�mk��GZ���S,���Z���]
�&�&=<^ENlm��:�+� =W����S�R�]
�&�&�iۯ�%/��$��"A�����S�R�]
�&�&ѡ���]�����.��]�tc�]
�&�&I��6�z�~$�Su���core_intrinsics�derive_clone_copy����]
�&�&�
3�������2�c�]
�&�&@P��s�&���*��"Az����S�R�]
�&�&�K�S��Y���@�4� =�����S�R�]
�&�&�}�+/����%\	�]
�&�&)Exd�՛����.�d�]
�&�&�`o 6prv���U��]
�&�&�(U_������&�	�]
�&�&�EE�
����27d�]
�&�&2��ۑti���0��"A�����S�R�]
�&�&�3x���
��bb!	�]
�&�&�����0��6�&�"A$����S�R�]
�&�&��LHQ��z�
��b�!	�]
�&�&��R^U�������.�c�]
�&�&F�d6Y�tG}�J��������]
�&�&6�^�^m=��<�/�"A�����S�R�]
�&�&�G�mt������0]c�]
�&�&�0A
Yy��e�f\��	derive_eq������]
�&�&n��^������]
�&�&��Z�`*�����.cd�]
�&�&���������B�8�"A�����S�R�]
�&�&������6���&�	�]
�&�&��h��f����Ў0�d�]
�&�&i��X������&�	�]
�&�&�����-�
��b!	�]
�&�&�P^>5�r{�
��b<!	�]
�&�&��k�����"�� =�����S�R�]
�&�&9�<��"A>����,oc�]
�&�&+���^�2��}����fmt_helpers_for_derive��_�_�]
�&�&����}K�����.�c�]
�&�&�]��X���(�� =�����S�R�]
�&�&5c�qӨ��o��O\������]
�&�&+{��z�0$0.)<):"*( 6 42B2@�?�7�"A��Z�ts�]
�&�&T�A��&�� =3�ts�]
�&�&2d,8����!�
�"Ac�ts�]
�&�&<��v�<���8�*� =��ts�]
�&�&�|��h"0��3�%�"A��ts�]
�&�&��,,-��{�,�� =��ts�]
�&�&���q�q�-�'��"A#�ts�]
�&�&<:�U��>�3� =T�ts�]
�&�&A�UL=���9�.�"A��ts�]
�&�&�k�]x���� �� =��ts�]
�&�&�3��!�NL�2�!� =��ts�]
�&�&ۤ����2M�-��"A�ts�]
�&�&é�><\@� 22?2>!-,)9)8 '& 3���"A���Z�����generic_assert_internals����]
�&�&6�\"���� =Y����������]
�&�&'��O��� �"A�����������]
�&�&�\��7dy_��2� =�����������]
�&�&�@�ז������ =����������]
�&�&�
�b9L���"AR����������]
�&�&��BGy���� � =�����������]
�&�&��Y足���)�"A�����������]
�&�&2m<�î*��� =����������]
�&�&��-��
UT��)� =N����������]
�&�&�"��lnM����"A�����������]
�&�&��3|R�
��2�"A�����������]
�&�&PJ0_�a�ivmmy�v�l�xmv;m�ly�v�l
y�v�lm�xuv�l�xqv�l3m�x�v�ly�v�lKmy}vm�xyv�l�l�x�v?m�x�vmOmm�l�lGmm�l�l+m�l�l#m�l�l/m�l�l7m�l�lCmm�l'm�lSm�sq�mAt�qdn�t�n�tro�txrBoRu�r�o�u@sjpym�s1q�mlt�q)zySxuw�o%{hz�v�u�w�poy�{�wn�x�q�z�y�x�n`w@rd{�z0wso"xs�y�{�w�p�v	tu�rp2vms^q�nim�s!q�m\t�q~n�t�n�t0r2o
u�rcoou�rp�u]s�p�m�sNq�m�t�qXz_ytxBu w�oT{�z�v"v�w�p�y�{�wTn�xr�z�y�xo�whr�{{Pw�oCx0sz|x�p�v1t�u�rZpYv�suq�n�hODHT ����:����l����U���$�(�o��k�X\�(�d�&�+�_��d"��/�<4�G:bD�x�\��2��L�B�/�k�0��q�K
蟉:�<���x��M�?Dp2�Wg�)�@�����Lb+���ϡ��?��)�J�P*\�&(�,�Ir4�`?��;��`)�p�N�d8�~����n
�]��������Qœy�}�q��tӲ�j� �� �	��!LuZ��C*�"tE!�
��#�ǡ���~#,C�Y�z��!pa\���I&��[)w0'���Mhj��(�V�&Ɓ)�� k�Y+&��$�.�Ʃ+$g��Q�,(Ґ��G����.(d2���MLߢ�Y/x5��V��X0�zB��j1�Ֆ�}���/������p0��72k�4���u�:X�1��#v���!(LD�~_ ���T۶�4�8(��fh�at)�Y�����[:���3;�U�-ʯ�;x,������>�=�Trӯ�@D�t*
ֻ�@D�%,���C̗5Aa�E��t�lPg�FH�`��7�tG,h,=�sw5J,!����K���tE��L@'=;�Xz�L�@C���RJ�8x��XOP[iA^��pN��~��,Q��84��}�Õ��
|S�����,A�TTC�L�
�[S�鳓/���V�+���)�Th��;�N-WPSe��;�W�f�cT1Z�q��[L��8|6P^X\�Q��_̯Omk薒^D{���ؐla���
2��aI�^
 �"aܲiV���dt�;s�HSe�jb����f�4�+r�Ug�{ns~SF�g���8�Gi��j�u�gW�|�NO]f8�M��I&�kh�a�H�7Bm�1�~�kS9m�M���Z�mXzN��E4.q Z��^[�qrX��y4i@x༗��ѵLy<@��1D��z�����Wb.{���(�<�=~����9�ӡ���Y�&e�P�ę�"F	~Dq6��r�š��Y�u����X���TuךS�S�-�CL��s����ӏ���I<ͧ����Fz�.Ƃ�`3l�ْ�'��e�FaӐ��>�4v �^�v��t�xY�v=	��4	-u�	���g�q�+�嘐��M��_�|v�'
���4P���Ǜ�Y%�n�Μ��4�K��d��F��n�ݷf�Rq����R�b��P��
~e�g�k�34��c���)���p����F=fM�Ч��ԏ
�B��8^������;IG�>ܫ��3w��ע�����5F�$�sa�̱P߷3��ű(r�Pդ�L��Q����;�[#��߷����^�h��$ܼT]3����Q1F[*L��\�O���3�:x{����v?&! �L�
�X�g��$��/e�f��,��O�{�̷b<5t�ʤ����d˴Ĕ��z̐\��\7��(8eL{���H�ʦy0)��eF�)��$�G)�S(��$?�E�^����\����4���&&���R@2F������ F��j;�*\Q��J}�(;�Z�PY������XZ�0;�mb茒m�ag!��LNI
��,��e|�ߵ���qFP}����
^������8{\h+����3��I�<��s�X�r����Xx�7�k�������IV����0��WF���(�A�C)�x!��
��$W��fq�9�1$���B^[�6��v�d�K+�����x�a@��	D���k�y�����5�T)��Dl�u��伳���p$
]��@'��!�]h��F���I�%�(:�Q��X��3���g���t�q_:#u|Ə��EQ��������v>.���A2LI(��D�V�X��F�ك�*uQ�S�]q�
���~��?u퓠����p�_o��Թ��䷥��[�	�/B��}$m��}t��>&��D��a�'�<G�'!X�H�$%�)Qim�\��c)�!��9�0(
��!�\�,e�u�̱�)K����80	W�p��ƴ0�����3��01�p%�NE�3�wa�=��19�Qq�J�5�6���5�3��	��7�E�x?{U7�5���5�9	J9�	�69Y����2��:�@*�߿��<5#-��s�2=��7��>%������?94gw���*?a�����;>Aڳ�u!Y�?W�C|-C�i�U�G��D�E"���EU��u닔=F��]g�7-FA��j�Q�>H�O��g�T�H��&p[t�I�
Z�x�G�}l
���J	d�<E�����i!;I	
,B�R�5]I���@P�ő��U�Lm~8���sI�mZ��`��SyԪV�Rl'S	��z�R@�S�d3��I-E��;�((oW-�zk}<\X%Zui�ԺY��n����W���UUӔ\��m�מ_a�E_��.`a7��9�(a�1���K��b�ݞ0l�.�c�E7���b�;"V5�he������ez�q�5�g1�f� �e���5`f�e���G�&��h�]��^^�6%�����lY�(���nAX��7]oy@-��`�p!{������p�}��oMpPDR4�;pϼ�V�e�w�)���aXxu)��r8 �z�H�.�(�|	�m�69�:}�uKh��~��^vQ7����5&���璫��=����<�0��i�%9����Q�=di���Q�OP�A��i����D�i����Zr�U_a�gQ��;�7�W����6�����u�؊�������8km��$sV���������SZ,M—mr��m������Z> י�>m
���Ȗ�8dGp�yv��!�\��յ��9ۛ���Qd%ג�	�tPRzs�u�&1��Gң�Wtת�J�e���镞��,�:c<6��a���d$���ކ��!ˆ��l�P�os��4�\Ω��ZǶIk�D�9�>2�H���a��l�O� �
gt{ q�ӱ�v#6a�m����|f�u���I���uc��`�ܵ��N�-��'�?T��O���+@nx��('h��4�U�Jl�_�0��C����V��1|`r,��!��� "���=
��&�VK�-����Y�q��$��F��+������=�H)��đ��By�F	ƙ��;V�^����j|v�����{I��"Ɂ�~`�D��!,���k��m�������ͩ�l���pЙ҈���	I�te�w�/�ӱ�	�8Y�����$>��'ԑ�}]p�����)���;�5�0�fv����߹�/���� a��X#_�������i��
�ޞ�
���
�y�gCNg���T�:Ck�X��G5;��A�4_5y�S�=�Mjg�o���D�r'�7\�":�������S|�ܨ��	����^b���/�iaV���6�����b3�ݡ�M걢b!0�����tg�8��U%X�Br7���v�d�C=�����R��i����8�e��O�O܁��=�o�,�A7D��zH��y���aS	���������mm�8�t���^��β_`���шa�*>&��aoZ1�=���i��#GS�,��PmH�Ȑ[2 ���V���`y�L� ����eg�N����
B��0m�ʶ�uUY��M�]
�&�&���Y�����K.���gJU��
^L?������M��?r���5�:�ġ���n����x�:��/'&e�N����0������ռ^��~�idJ�|	Q5,�u�h�T�fX�C��A��0�KR#3j!��$p{LF��Z�L����{��o�������!BeMq>��"
��f�<�#
J,z��$֦��aS�%.�\�m�$6wЂ1���$��r�UJ>(Bw4kܱ")���X�+ZGz��a�l,Z`��u��-�K�N�;�U.A�5���/:I��@?0z�j�M���1b \�����328 I��+�4ޗ��U���5F�e�"s�66|�K�L6"��~�$�8.eI��>��5����"7BT��O�9J_5�;L<Jy����]�=B9�3d�q=�ߨ���<B��"�A��;��!E®g��sI��Q@܎,�I�;
��]I�Н�5��M�Z��^��N^�8k[�yP�	e���7�T:{oE(+>�TV���r���Un����b�W��oi?:bU�,:��rTƆ]�.~��[2X�Źu]�U�J�z'_�����B~`B�FD��b���Z��cF�e��Wd�d�3�4s��e�C���tf��P�
�Gb��;m;dwh����R�zln�fz�l�m�{m;&�qo����ϟ�=p��)��x�r>˭Y��X�s�&K�0�E�v�-�{���Ix�;["��V�y��8�E��z^�>8��t>~6V
���+�������rzZ�K0�ƒk}��d'�~��ұ�߂�����EGA��IL+Vt�·�o��D,��N��n
�.��I�������������w��>!��Όn0T�
"�:�~*�S�~��!u1�5�®�P�q߽�~���-�H�~]9��6��n�Wھ�]��+�q2nl��-��ء_�n
�A|�6�2��֧G4��nև�)֩��W?�k'���`��Nl
���\��+�0�~)f#Q4T/������ᅞJV���=n�����dL�@�b
�Xr�ܯ��/�ͤ�[*�Yq
r�����.���#u���v1��� %���v��s�rs�������ޡE��޳��"�<;>�>����$i4�b�Wz/Hu�._��$F��L��������x6Q����l��.ϻi�sj��.�\�T+����s��{�*2(����K��k-�NK;����A�D�=���3�����2�������ZG4]48���w.�N��"Oٍ2d�}��}��"�J`N�T�V�L�Ρe�.!�W�W��7���<6Ԓ���݋�´� ��b�ԺTkrE���6��e�@�؂u�oa����&c?�cW���6R����Il�j2����\M�V0����Ԇ�\r'n��&ȻB���2'I�_�	��餭��j��X"�:k+�����b���^g!r���
����$E��p�R1;C�C��t7<>���k(�����ip���?�:M�'59�����
�����0�I������9\�&X����R�_���=�9����.�O������}[�Z���N�Y�^1�~%�t����76K���Xp!I����z��7
'c_�k3��>��O��/f3�d��K�����	��]�C�>�\��� �iU�?gC���Y,#
�d�	@�q��������&~l�������gW�c�TQ�vs����������R�0;MQQ*�(w$�y��$��-Ccn$%��iS�;��;��]>W�QAB�^|_�T�kV�o��|
(SU����.{ǽ/�|n���I���_ֳ�B�DU�ك������ �0\Ư�xgN�85Ē�W{΀T�X�#O���s��!K*����(t��id��,�'�E,��j���a�.���JO.�.W��:�w��.��6�Z��-G�-���94���+��5��H3��j�6K%F���8��W�ǰ<�I����I=���Q�!�>�����s�1>�nJz`p@K|*���KN@����hBk��w�#�C_u�'0�mDB�47S48�@W�A���?�EWW���l&�C��;�w�i�H��c6|d�H�
ԫAe�Kepq
�`K�=ٻ`��N��jU�p��Nϻx�%�qkP�E5�/}�Q��la��Q�ГJY�KQ#��#�S���`a��U{R�s�C�Q����"]��W��[D��fX�	�A9��Z�5<��27\�|&�v\�]r���.�[^���(��a�T����Lb��!yϞ�c�+�F/]�d+W��lF��b�+Pد
f�B��>Z�c�2��xz�h��[2Fj�%i+6P|�sZhCλ6p���l;2L�:F��l/�`��AnG�x�3�ޔm�Z��}sRl�\^��P� n�*���Ό�s���(~��t���}l�Dy��ͫiH�{{sb�����U|�B�Hh^X�{ ����/~S�V'<Y����,N��Q�'�4O8�%��K�.z�kw��|��F��U�����e��!����/�ۤ�a�O��w�g�8Д��2݉�[��e�}���Ō����:~d�Sֈ�@���+S����!6�w���ѡYe��Y8�?���{X�=`�T��C��+�<X��}Ò�{�&��Rj�!
�@�{�M��O��+�Q*GĢ��S��+���L��\��������F��f��KՑ�˹�������h���!���u�����
��l��z�Zl
�SS^�_z\j���X��w�����N��=�����>�rt���DW���-��O�1��U�)��m���^�ć�#�%Sj�����;ߞ:�_@}���r���p��!Q��c��S�`κ�cB,�lE:�¤%e�����ߺ������Ү?��ײ/����M����+$q�!'n¯�E����'V���9�ʗ��$�������m���1�?�6��B��	��(4�����ؠ&���Xל����f�����ߝT]���3�TR�cC��o*b�.�G��Κ}�k��;����L���S,>�es�Kb�O������ˁ�2[%Mܷ Uū݇���Əb�S�tD��\�;�:K��PB�;<��ʴ�S��LWca\F5��՞@�I��?S�r�ʾ����c���l��W�yB����#�������w��-�'�C���UP��C�F��ԫ1��u&[�^���7J$Gf���*]��&r�s����`����u<9^#�+F��Ov��_������+��������Y#x_72|.!D<��� ���\gxW(Xi-Pt.ZE@o3H&TWK~
oWmvM	Ve�f�:��:0��Hf
<4?Fx_YqW238E��'Fec457jp&0t&'�Hm�����KU`l��lMbPskN�$=�6|���	F�m��Ps(TJ[)?[��#�j���H�9[9@n��\���n(���.�;QO��O[\b2e##O�������MjRm�����>k��K6'8�/.�P����?,�[	��+|<+E!B0
"Y�w.$�{:cJ; �"�([[P7[[����i�Nk6~q:O��kU80
UMr}Rm3rY+pa.w[i>p$H-UF=:~���"wbO"
3MyP�D>"^���vH�i�6%X���IP�i�C�\��/lfA)|6�v��o�(:+yQ
C
��cF:hUB^U%F>}_
�\f��xd5x?^��`6�D�2|>���o0H3*D&r>1:,;US'^"}K6w�Y0-�E6_DP
\W3&|Db~i~X>LlqA�~��=�p��&v%J
hYr�=RbNd5.�r2hV$Mq@^T����3���(N�H�2���7k
?.�?�*�V#�j2BoVc���3=�M�V%��Z�-����F�->L]&7CG*?eD[Y}aoEkO.3u�k�jr���D��:_`�^"���n/Hq].9 u���������L�l�_%&fd*o~jKQ.�]$Gl5HI8����&Tgyd�����m�'y8b5q2xAJ�gWfD{(\! *>�_>zNa
bg[%���_���5]j��|$#����sVz7d\t n^j�2l�5<6hWx)uu��~j��*
x@d-(]�&Z<T/Q�w����f�f[l+�yTD�^����xnNE��D�M{��ra5&(GW#H��Yl��j�/,�'Q"c/\>8e!Roil��"K������T6�
]3��*My@*l:�������}+Ox1<;F�#���j��@E,x_72|.!D<���_/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��[����f��UA��a/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-
'��������������������������������������/�4I�@P&$<+޲<�!!c/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����yo]�.=D�����j:!γ߹v�x86_64-unknown-linux-gnu�����5��SH�� ��Bnum_integer�-7a5b9e17906eb206��]
�&�&����0
�ɿee����0@@��f�(����@���������	�����J����	��	��	����	��	�����	��	��	��������@���	���������e�	�((x���	�q�"\�\���{rust-end-file