�������4�
�f��
�z��
�z��
�z��
�z��	�<��
�d����
���
�d����
���
�z��������������
�d��
�d��
����
�f��
�d�	��	������	������	����	��
	������
	������	������	����������
�d	��
�d
�d
�d
�d	��
�d 
�d!	"��
�d#
�d$%
�&'�������
�<(��������)
�B*+,
�d-+.
�d/
�z0	�B1	�B23
�K*�������@�������
�d4
�z��
�z5	�K6	�K7
�z8
��9
:;
:<��=
>?
@A��B	�dCD
�_��
��E
@F
�fEG
��HI�ScaleOffset�InnerClasses�MinMax�$assertionsDisabled�Z�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lucar/ma2/MAMath;�add�2(Lucar/ma2/Array;Lucar/ma2/Array;)Lucar/ma2/Array;�a�Lucar/ma2/Array;�b�result�
StackMapTableJ�
Exceptions�	addDouble�3(Lucar/ma2/Array;Lucar/ma2/Array;Lucar/ma2/Array;)V�iterR�Lucar/ma2/IndexIterator;�iterA�iterBK�conformable�#(Lucar/ma2/Array;Lucar/ma2/Array;)Z�([I[I)Z�aShapeA�I�shapeA�[I�shapeB�rankB�dimB���convert�5(Lucar/ma2/Array;Lucar/ma2/DataType;)Lucar/ma2/Array;�org�wantType�Lucar/ma2/DataType;�	wantClass�Ljava/lang/Class;L�copy�F(Lucar/ma2/DataType;Lucar/ma2/IndexIterator;Lucar/ma2/IndexIterator;)V�dataType�from�to�#(Lucar/ma2/Array;Lucar/ma2/Array;)V�	classType�
copyDouble�	copyFloat�copyLong�copyInt�	copyShort�copyChar�copyByte�copyBoolean�
copyObject�reducedRank�([I)I�aShape�shape�rank�
getMinimum�(Lucar/ma2/Array;)D�val�D�iter�min�
getMaximum�max�	getMinMax�*(Lucar/ma2/Array;)Lucar/ma2/MAMath$MinMax;�getMinMaxSkipMissingData�G(Lucar/ma2/Array;Lucar/ma2/IsMissingEvaluator;)Lucar/ma2/MAMath$MinMax;�eval�Lucar/ma2/IsMissingEvaluator;�getMinimumSkipMissingData�(Lucar/ma2/Array;D)D�missingValue�getMaximumSkipMissingData�+(Lucar/ma2/Array;D)Lucar/ma2/MAMath$MinMax;�	setDouble�(Lucar/ma2/Array;D)V�	sumDouble�sum�sumDoubleSkipMissingData�calcScaleOffsetSkipMissingData�1(Lucar/ma2/Array;DI)Lucar/ma2/MAMath$ScaleOffset;�size�J�offset�scale�nbits�minmax�Lucar/ma2/MAMath$MinMax;�convert2packed�7(Lucar/ma2/Array;DILucar/ma2/DataType;)Lucar/ma2/Array;�uv�pv�unpacked�
packedType�scaleOffset�Lucar/ma2/MAMath$ScaleOffset;�riter�convert2Unpacked�?(Lucar/ma2/Array;Lucar/ma2/MAMath$ScaleOffset;)Lucar/ma2/Array;�packed�nearlyEquals�v1�v2�F�S�B�data1�data2�dt�iter1�iter2M�equals�array1�array2�hashCode�(Lucar/ma2/Array;)I�array�hash�<clinit>�
SourceFile�MAMath.java�l�mNOPQRSTUV���|�}�'java/lang/UnsupportedOperationException�����"java/lang/IllegalArgumentExceptionWXYZ[\]^��������_U��`����a��b��cdefghijklmnopqrstuv��wxyz{|}~����Z����������������������������������������������copy arrays are not conformable�l��java/lang/Double���ucar/ma2/MAMath$MinMax�l���Z�����������Z���������ucar/ma2/MAMath$ScaleOffset�����\���������i���������������������Q�j�k�java/lang/AssertionError��n�����ucar/ma2/MAMath�Z�java/lang/Object�ucar/ma2/Array�ucar/ma2/IndexIterator�java/lang/Class�ucar/ma2/DataType�getDataType�()Lucar/ma2/DataType;�getShape�()[I�factory�'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;�getElementType�()Ljava/lang/Class;�TYPE�getIndexIterator�()Lucar/ma2/IndexIterator;�hasNext�()Z�
getDoubleNext�()D�
setDoubleNext�(D)V�getPrimitiveClassType�(Ljava/lang/Object;)Z�DOUBLE�FLOAT�getFloatNext�()F�setFloatNext�(F)V�java/lang/Long�getLongNext�()J�setLongNext�(J)V�java/lang/Integer�
getIntNext�()I�
setIntNext�(I)V�java/lang/Short�getShortNext�()S�setShortNext�(S)V�CHAR�getCharNext�()C�setCharNext�(C)V�java/lang/Byte�getByteNext�()B�setByteNext�(B)V�BOOLEAN�getBooleanNext�setBooleanNext�(Z)V�
getObjectNext�()Ljava/lang/Object;�
setObjectNext�(Ljava/lang/Object;)V�java/lang/Float�java/lang/Character�java/lang/Boolean�(Ljava/lang/String;)V�isNaN�(D)Z�(DD)V�ucar/ma2/IsMissingEvaluator�
hasMissing�	isMissing�
isUnsigned�
nextDouble�getSize�getType�%(Lucar/ma2/Array;)Lucar/ma2/DataType;�ucar/nc2/util/Misc�(DD)Z�(FF)Z�next�java/util/Objects�'(Ljava/lang/Object;Ljava/lang/Object;)Z�java/util/Arrays�getCurrentCounter�desiredAssertionStatus�!�d�f����j�k���#��l�m��n���/�����*�������o��������p��������q�r���	�s�t��n���������)*��*����M*������,*+������Y��	�,�����o���������!��"��$�'�&�p��� ����)�u�v�����)�w�v����x�v��y���	����z�{������	�|�}��n���������L*+��
��+,��
����Y���*��
N+��
:,��
:�����-������c����������o���"����5��6��8��9�#�:�)�<�3�=�K�>�p���>����L�x�v�����L�u�v����L�w�v���/�~���#�)�����)�#�����y������������!�{������	������n���@�����*��+���������o�������H�p��������u�v������w�v��	������n�������[*��+�����+�=>*:�66��8.6����"��+.��	����+.�������������o���>����T��U�
�W��Y��Z�+�\�1�]�4�^�9�_�@�`�F�e�N�f�P�g�S�Z�Y�j�p���4��+�(��������[���������[�������K�������I������y���#�
�������������	�����	������n���������/*���+��M*��,����*�+*����N+*��
-��
��-�����o���"����u��v��w��x��y��{�!�|�-�}�p���*����/���v�����/�������$������!��x�v��y���	������	������n�������*����+����,+���������*����+������,+���������*������+������,+���������*������+������,+���������*���� ��+������,+��!���"����*��#��+�����k,+��$���%����*����&��+�����I,+��'���(����*��)��+�����*,+��*���+����+�����,+��,���-��������o���n���������������&���/���>���H���Q���`���j���s����������������������������������������������������
�����p��� ����������������������y����				�{������	������n��������+��M,����*+��.��q,��/��*+��0��b,����*+��1��S,����*+��2��D,�� ��*+��3��5,��4��*+��5��&,��&��*+��6��,��7��*+��8��*+��9�����o���N������������������#���*���2���9���A���H���P���W���_���f���n���u���}�������p��� ������x�v�������u�v���~������y����	�����{������	������n���������5+*��
��
��Y:��;�+��
M*��
N,�����-,�������������o���������������������%���4���p���*����5�x�v�����5�u�v����������~���y���
���	�����{������	������n���������5+*��
��
��Y:��;�+��
M*��
N,�����-,�������������o���������������������%���4���p���*����5�x�v�����5�u�v����������~���y���
���	�����{������	������n���������5+*��
��
��Y:��;�+��
M*��
N,�����-,�������������o������������������%�4�p���*����5�x�v�����5�u�v����������~���y���
���	�����{������	������n���������5+*��
��
��Y:��;�+��
M*��
N,�����-,�������������o�����������%�4�p���*����5�x�v�����5�u�v����������~���y���
���	�����{������	������n���������5+*��
��
��Y:��;�+��
M*��
N,�����-,��!���"��������o������$�%�'�(�)�%*�4+�p���*����5�x�v�����5�u�v����������~���y���
���	�����{������	������n���������5+*��
��
��Y:��;�+��
M*��
N,�����-,��$���%��������o������8�9�;�<�=�%>�4?�p���*����5�x�v�����5�u�v����������~���y���
���	�����{������	������n���������5+*��
��
��Y:��;�+��
M*��
N,�����-,��'���(��������o������M�N�P�Q�R�%S�4T�p���*����5�x�v�����5�u�v����������~���y���
���	�����{������	������n���������5+*��
��
��Y:��;�+��
M*��
N,�����-,��*���+��������o������`�a�c�d�e�%f�4g�p���*����5�x�v�����5�u�v����������~���y���
���	�����{������	������n���������5+*��
��
��Y:��;�+��
M*��
N,�����-,��,���-��������o������s�t�v�w�x�%y�4{�p���*����5�x�v�����5�u�v����������~���y���
���	�����{������	������n���������'<*M,�>6��,.6������������o����������������%��p��� ���	��������'��������%������y������
����������	������n���������4*��
L�=I+�����#+���9��?�����(���I���(�����o���*�
������	������"��%��,��/��2��p���*�����������4�u�v����/�����	�+������y������	������	�	������n���������4*��
L�@I+�����#+���9��?�����(���I���(�����o���*�
������	������"��%��,��/��2��p���*�����������4�u�v����/�����	�+������y������	������	�	������n���������N*��
L�@I�=9+�����/+���9��?�����(���I���9��λ�BY(��C�����o���6�
������	��������'��*��1��4��<��@��C��p���4���!��������N�u�v����I�����	�E�������@������y����������	���	������n����	���c+��+��D���*��E�*��
M�@J�=9,�����2,���9+��F������)���J���9��˻�BY)��C�����o���>�����
�������� ��)��1��<��?��F��I��Q��U��X��p���>��1�$��������c�u�v�����c�������L������H������ �C������y����
��
����	���	������n���������4*��
N�=9-�����!-���9'������9��������o���"�������
������*��.��1��p���4�����������4�u�v�����4�������/�����
�*������y������
��#�	������n���������4*��
N�@9-�����!-���9'������9��������o���"�������
������*��.��1��p���4�����������4�u�v�����4�������/�����
�*������y������
��#�	������n������
���Q*��
N�@9�=9-�����0-���9'���������9���9��ͻ�BY��C�����o���6�
������
������ ��'��*��2��6��>��B��E��p���>�� �"��������Q�u�v�����Q�������L�����
�G�������B������y�������������	������n���r�����*��
N-�����
-'����������o������������p��� �����x�v�����������������y���	������	������n���|�����H*��
N-�����'-���cH���'�����o������
�����p��� �����u�v����������������y���
������	������n���������7J*��
:�����&���9'������?�����)cJ���)�����o���&�	���� �!�"�*#�-$�2%�5&�p���4�����������7�u�v�����7�������5�������/�����y����������$���	������n��&�����p*'��G:*��H��.
y
e7��I9��J��Ig�o9	��KY	��L�
y�Me7��J��Ic�Oo9��J��Ig�o9	��KY	��L�����o���*�
��U�W�X�Y�Z�-[�9^�B_�S`�da�p���f�
��$�������������-������	�B�.������S�������d������	���p�u�v�����p��������p�������i������y������9�B�	������n���������F*'��Q:*����:��
:*��R��%*��S9��Tg��Uo9

�����������o���&�	��f�g�h�i�!j�'k�7l�@m�Cn�p���\�	�'�������7�	�����
���F���v�����F��������F��������F�������>�������3�x�v���,�����y�������K�z��(�	������n���������0��*����M,��
N*��R��-*��S+��Uk+��Tc������,�����o������r�s�t�u�.w�p���*����0���v�����0�������%�x�v��� �����y�������z���	������n�����	���*+���*��+���*��V+��V����*��H+��H���*��WM*��
N+��
:,����6-����x����n-���9���9��X������,����6-����>����4-���8���8��Y������,������3-����������-���6���6������,����&��3-������������-��!�6��!�6������,���� ��3-������������-��'�6��'�6������,������4-�����S�����I-���7���7�������-�����"�����-��Z���Z���[���������o�����9����������������*��,��1��6��<��C��V��^��g��q��s��v��}�����������������������������������������������!�$�.�A�I�R�Y�[�^�h�{������������������p������^�������g���������������������������������	������������	�����I������R�	��������������
�����������v��������v��1�������6������<������y���%�
��������//	,	,	,	-'�	������n��6������*+���*��+���*��+�����*��+����\���*��
M+��
N,�����4-�����+,��Z�-��Z���[���,��]�-��]���\������^��,�����-�������_Y��`������o���F����������������,�.�3�8�J�\�^�p �r$��%�p���*��������v���������v��3�a�����8�\�����y����
��	����%�	������n���������S*���<h*����a`<h*����b`<*��
M,�����$h,��Z���c`<h,��]���b`<��������o���&�	��0�1�4�5�6�":�0;�?<�Q?�p��� ��'�*�������S���v����K������y���
��� ����)����m��n���4������d��e������^�����o��������y����@���������h�����K�d�g�	�B�d�i�