Êþº¾���3�v
��M	��N	��O
�P�Q
��R	��S	�T�U	��V	�T�W	��X	�T�Y	��Z	�T�[	��\	�T�]	��^	�T�_	��`
�a�b	��c
�a�d	��e
�P�f
��g�h
��i�j�k�serialVersionUID�J�
ConstantValue�ù–æ€Ü�ZERO�(Lnet/i2p/crypto/eddsa/math/FieldElement;�ONE�TWO�FOUR�FIVE�EIGHT�b�I�q�qm2�qm5d8�enc�$Lnet/i2p/crypto/eddsa/math/Encoding;�<init>�*(I[BLnet/i2p/crypto/eddsa/math/Encoding;)V�Code�LineNumberTable�LocalVariableTable�this�!Lnet/i2p/crypto/eddsa/math/Field;�[B�
fromByteArray�,([B)Lnet/i2p/crypto/eddsa/math/FieldElement;�x�getb�()I�getQ�*()Lnet/i2p/crypto/eddsa/math/FieldElement;�getQm2�getQm5d8�getEncoding�&()Lnet/i2p/crypto/eddsa/math/Encoding;�hashCode�equals�(Ljava/lang/Object;)Z�obj�Ljava/lang/Object;�f�
StackMapTable�h�
SourceFile�
Field.java�0�l�)�*�.�/�m�n�o�8�9�+�#�p�"�7�"�#�$�7�$�#�%�7�%�#�&�7�&�#�'�7�'�#�(�7�(�#�q�r�s�,�#�t�s�-�#�u�9�C�<�net/i2p/crypto/eddsa/math/Field�D�E�java/lang/Object�java/io/Serializable�()V�"net/i2p/crypto/eddsa/math/Encoding�setField�$(Lnet/i2p/crypto/eddsa/math/Field;)V�#net/i2p/crypto/eddsa/math/Constants�&net/i2p/crypto/eddsa/math/FieldElement�subtract�R(Lnet/i2p/crypto/eddsa/math/FieldElement;)Lnet/i2p/crypto/eddsa/math/FieldElement;�divide�decode�!�������������� ��"�#����$�#����%�#����&�#����'�#����(�#����)�*����+�#����,�#����-�#����.�/���	��0�1��2�������‡*·�*µ�*-µ�*´�*¶�**,¶�µ�**²�¶�µ�**²�	¶�µ�
**²�¶�µ�**²�
¶�µ�**²�¶�µ�**²�¶�µ�**´�*´�¶�µ�**´�*´�¶�*´�¶�µ�±����3���:����+��,�	�-��.��0��3�*�4�5�5�@�6�K�7�V�8�a�;�p�<�†�=�4���*����‡�5�6�����‡�)�*����‡�+�7����‡�.�/���8�9��2���=�����	*´�+¶�°����3�������@�4�������	�5�6�����	�:�7���;�<��2���/�����*´�¬����3�������D�4��������5�6����=�>��2���/�����*´�°����3�������H�4��������5�6����?�>��2���/�����*´�°����3�������L�4��������5�6����@�>��2���/�����*´�°����3�������P�4��������5�6����A�B��2���/�����*´�°����3�������T�4��������5�6����C�<��2���2�����*´�¶�¬����3�������Y�4��������5�6����D�E��2���ˆ�����-+Á�š�¬+À�M*´�,´� �*´�,´�¶�™�§�¬����3�������^��_�	�`��a�4��� ����-�5�6�����-�F�G����H�6��I����	ü�!�J@��K����L