�������4R�� ����� ����� ����� ����� � ���� ����� � ���� ����� ��� ��� ��� ��� � �� ��� � �� ��� ��� �b�� ��� ��� ��� ��� ��� ��� ���� �� � � � �'�� � ��� �, �� �0 �0 �3�� �3 �3 �3 �0������ �0 � �0 � � �' ! �G"# �I$ %�j �& �'( �O�� �) �3�� �3*+,-./0 �3123 �b4 5 6 �789:�InnerClasses�IteratorImpl�scalarIndexImmutable�Lucar/ma2/Index0D;�shape�[I�stride�rank�I�size�J�offset�fastIterator�Z�current�hasvlen�factory�([I)Lucar/ma2/Index;�Code�LineNumberTable�LocalVariableTable� StackMapTable�(I)Lucar/ma2/Index;�computeSize�([I)J�aShape�product�computeStrides�([I[I)J�thisDim�ii�<init>�(I)V�this�Lucar/ma2/Index;�([I)V�_shape�([I[I)V�_stride�precalc�()V�flip�index�i�section�"(Ljava/util/List;)Lucar/ma2/Index;�r�Lucar/ma2/Range;�ranges�Ljava/util/List;�reducedRank�newindex�newDim�LocalVariableTypeTable�"Ljava/util/List<Lucar/ma2/Range;>;;<� Exceptions� Signature�4(Ljava/util/List<Lucar/ma2/Range;>;)Lucar/ma2/Index;�sectionNoReduce�reduce�()Lucar/ma2/Index;�newc�c�dim�count� transpose�(II)Lucar/ma2/Index;�index1�index2�newIndex�permute�dims� isPermuted�getRank�()I�getShape�()[I�result�(I)I�getIndexIterator�*(Lucar/ma2/Array;)Lucar/ma2/IndexIterator;�maa�Lucar/ma2/Array;�getSlowIndexIterator�getIndexIteratorFast�)(Lucar/ma2/Array;)Lucar/ma2/IteratorFast;�isFastIterator�()Z�getSize�()J�currentElement�value�getCurrentCounter�setCurrentCounter�currElement�incr�digit�set� prefixrank�setDim�(II)V�set0�v�set1�set2�set3�set4�set5�set6�v0�v1�(III)Lucar/ma2/Index;�v2�(IIII)Lucar/ma2/Index;�v3�(IIIII)Lucar/ma2/Index;�v4�(IIIIII)Lucar/ma2/Index;�v5�(IIIIIII)Lucar/ma2/Index;�v6� toStringDebug�()Ljava/lang/String;�sbuff�Ljava/lang/StringBuilder;�toString�clone�()Ljava/lang/Object;�e�&Ljava/lang/CloneNotSupportedException;�<clinit>� SourceFile� Index.java�ucar/ma2/Index0D�����ucar/ma2/Index1D�����ucar/ma2/Index2D�ucar/ma2/Index3D�ucar/ma2/Index4D�ucar/ma2/Index5D�ucar/ma2/Index6D�ucar/ma2/Index7D�ucar/ma2/Index�����q�r�l�m�i�j�s�j�k�j�t�r=>?�����n�o�p�m�|�}�"java/lang/IllegalArgumentException���������n���ucar/ma2/InvalidRangeException�Bad ranges [] length��@AB�ucar/ma2/RangeC��D���java/lang/StringBuilder�"Bad range starting value at index EFEG� == ����H��� Bad range ending value at index IJK��L��M���u�{�k�����{�����illegal reduce dim � : length != 1�ucar/ma2/IteratorFast��N�ucar/ma2/Index$IteratorImpl��O�j���v�����(java/lang/ArrayIndexOutOfBoundsException����P��� shape= � � stride= � offset= � rank= � size= EQ� current= �,�$java/lang/CloneNotSupportedException�j�j�g�h�java/lang/Object�java/lang/Cloneable�ucar/ma2/Index$1�java/util/Iterator�java/util/List�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�(Ljava/lang/String;)V�get�(I)Ljava/lang/Object;�VLEN�first�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�last�iterator�()Ljava/util/Iterator;�hasNext�next�length�(JLucar/ma2/Array;)V�5(Lucar/ma2/Index;Lucar/ma2/Array;Lucar/ma2/Index$1;)V� setLength�(J)Ljava/lang/StringBuilder;�!��b��c� ��g�h����i�j����k�j����l�m����n�o����p�m����q�r����s�j����t�r���/� �u�v��w����������*�<�������w����������0���8���A���J���S���\���e���n��Y�����Y*�����Y*�����Y*����� Y*�� ���Y*����� Y*�����Y*�����Y*�������x���.������ �4�"�<�$�E�&�N�(�W�*�`�,�i�.�r�0�{�2�y���������i�j������l�m��z���� ��4� �u�{��w���������y������o����������/���7���?���G���O���W���_���g��Y�����Y�����Y�����Y����� Y�����Y����� Y�����Y�����Y�������x���*� ���7�0�9�8�;�@�=�H�?�P�A�X�C�`�E�h�G�p�I�y�������y�l�m���z���� 0� �|�}��w���������. @*N-�66��-.6�����i@���������x�������U��V��W��X� �Y�&�V�,�[�y��� ����~�m����.�i�j����,��o��z���!�����L�L��������L��� ������w���������/ A*�d6��#*.6����+ �O �iA����� �����x���&� ���g��h� �i��j��k��l�!�m�'�h�-�o�y���4������m���%���m����/�i�j�����/�k�j���-��o��z�������������������w���y�����)*��*��*��*� ��*� ��*� �� *��!�����x���"�������y� ������������#���(���y�������)���������)�l�m��������w���������o*��*��*+�� ��+*��+���"**�����**��� ��**��� �� **��*�� ��#��$*��%**�����*��*���d.������!�����x���.�������y� ���������&���0���:���I���N���n���y�������o���������o���j��z���#���j���L��������L���������w�������u*��*��*+�� ��+*��+���"*,�� �� ,*�� ,���"**�����**��� ��**����&��$*��%**�����*��*���d.������!�����x���2�������y� ���������%���1���:���D���O���T���t���y��� ����u���������u���j����u���j��z���)���p���L�L��������L�L���������w���+�����������x���������y������������������{��w���������U��*������'Y��(�*��)��M*��.��(,Y��%*�� .*��.dh`��%,�� *�� .tO,��,��*,�����x���&� ��������������%���=���J���O���S���y��� ����U���������U���m���9������z��� ���5���������w��N�����+��+�*���� ��,Y-��.�=*�����+��/���0N-�����-��1����y-��2��-��2*��.��*��,Y��3Y��45��6��78��6-��2��7��9��.�-��:��-��:*��.��*��,Y��3Y��4;��6��78��6-��:��7��9��.����c*��=+��<�N-��=���"-��>���0:����?���������@N-*��%��%66*�����+��/���0:��%-��*��.O-�� *�� .O���^��?��?-����?O-�� *�� .��AhO-Y��%*�� .��2h`��%���-Y��%*�� .��2h`��%���e--����&��$-*����-��$*��$�������-��*-�����x�����&����� ������!���,���0���3���:���=���Q���x���������������������������������������������� ������)��7��=��F��R��f��|�����������y���f� �,�������������m����������������������m�������������������� ���m�����������������m����������������z���S������0 &��&������$�������<�0��D����b������������������,���������������w�������d+��+�*���� ��,Y-��.�=*�����+��/���0N-�����-��1����y-��2��-��2*��.��*��,Y��3Y��45��6��78��6-��2��7��9��.�-��:��-��:*��.��*��,Y��3Y��4;��6��78��6-��:��7��9��.����c*����@M,*��%��%>*����g+��/���0:��,��*��.O,�� *�� .O��5,����?O,�� *�� .��AhO,Y��%*�� .��2h`��%����,,����&��$,*����,��$*��$�������,��*,�����x���r���� ��!�,�0�3�:�=�Q �x!��"����&��'��+��,��-��.��/��1 231+77B8^:b;�y���H��,�������������m����R��������l���m���d��������d����������������������d������z���B������0 &��&�������3�0��1��b������������������,���������������w���������)*L=*����*��.��+��BN-��C�����+�����x������E�F�G�H�I�!F�'K�y���*����������#���m����)��������'������z��� �����������{��w��\��������*������'Y��3Y��4D��6��7��9��E�*��.��#��'Y��3Y��4D��6��7F��6��9��E�*��d��@M,*��%��%>6*����,�� ,��*��.O,�� *�� .O�����,,����&��$,*����,��*,�����x���F���V�W�'X�1Y�Q[�[\�c]�e^�q_�w`��a��d��^��g��h��i��j�y���4��h�2���m������������������m��[�X������e�N���m��z����)���+����������w���������k��*������'Y��(���*������'Y��(�*��)��N-�� *�� .O-�� *�� .O-��*��.O-��*��.O-��-��*-�����x���2���v�w�x� y�({�0|�<}�H~�T�`��e��i��y���*����k���������k���m����k���m��0�;������z���������v��w��}������+�*�������'Y��(�+M,�>6��%,.6��*������'Y��(�����=*��)��N6+���4-�� *�� +..O-��*��+..O+.��=����-*����������-��*-�����x���F����� ����&��4��<��B��D��L��V��f��v����������������y���>��&����m��O�8���m������������������j��D�]���r��L�U������z���:� ���L���������1��O�������L����������w���/�����*�������x��������y��������������������w���U�����*���� L*��+*�����"+�����x������������y������������������j��������w���;�����*��.�����x��������y�������������������m���������w���d�����*������GY*��$+��H���IY*+��J�����x������������y����������������������z������������w���?�������IY*+��J�����x��������y�����������������������������w���A����� ��GY*��$+��H�����x��������y������� ��������� �������������w���/�����*�������x��������y��������������������w���/�����*��$�����x��������y��������������������w���������3*��%<=*����%*��.����*��.*�� .h`<���������x����������������+��1��y��� ���*���m����3��������.���m��z���������������w���5�����*����K��L�����x�������y��������������������w���������R*��%d<=*����:*��.�� *��O��'*��*�� .lO*��.*�� .hd<����**����MW�����x���*� ������!�$�2�B�H�Q�y��� �� �?���m����R���������R���m��z��� ��� ��#�������w���������L*��d<��?*��.�� *��O���*��\.`O*��.*��.����*��O�����*��N�����x���.���!�"�#�$�%�'�((�7)�:*�A+�G-�y�������L��������E���m��z��� �������v��w���������J+�*������OY��P�*����*�*��!�� *���� *��d=+*����"*��!�� *��O*�����x���&� ��9� :�;�<�=�/>�:?�A@�HA�y��� ����J���������J���j��/����m��z���� E���������w���������'�� *��.����OY��P�*��.�� *��O�����x������L�M�N�O�&P�y��� ����'���������'���m����'���m��z��������{��w���@�����*��Q*�����x��� ���Y�Z�y�������������������m�����{��w���@�����*��Q*�����x��� ���d�e�y�������������������m�����{��w���@�����*��Q*�����x��� ���o�p�y�������������������m�����{��w���@�����*��Q*�����x��� ���z�{�y�������������������m�����{��w���@�����*��Q*�����x��� �������y�������������������m�����{��w���@�����*��Q*�����x��� �������y�������������������m�����{��w���A����� *��Q*�����x��� �������y������� ��������� ���m�����{��w���@�����*��Q*�����x��� �������y�������������������m��������w���T�����*��Q*��Q*�����x������������y��� ����������������m�������m��������w���h�����*��Q*��Q*��Q*�����x��������������y���*����������������m�������m�������m��������w���}�����*��Q*��Q*��Q*��Q*�����x����������������y���4����������������m�������m�������m�������m��������w���������"*��Q*��Q*��Q*��Q*��Q*�����x���������������� ��y���>����"���������"���m����"���m����"���m����"���m����"���m��������w���������)*��Q*��Q*��Q*��Q*��Q*��Q*�����x���������������� ��'��y���H����)���������)���m����)���m����)���m����)���m����)���m����)���m��������w���������1*��Q*��Q*��Q*��Q*��Q*��Q*��Q*�����x���"���� ���� �'�/�y���R����1���������1���m����1���m����1���m����1���m����1���m����1���m����1���m��������w��{��������3Yd��RL+��S+T��6W=*����+*��.��7W+U��6W����+V��6W=*����+*�� .��7W+U��6W����+W��6*��%��7W+X��6*����7W+Y��6*��$��ZW+[��6W=*����+*��.��7W+U��6W����+��9�����x���V���� � �!� "�+#�2!�8&�?'�I(�T)�['�a6�o7�}8��:��;��<��=��;��@�y���4��� ���m��A� ���m���� ���m������������ ��������z�������3��������2���������w���������:��3Yd��RL+��S=*������ +\��6W+*��.��7W����+��9�����x���"���D� E�F�G�H�$I�/F�5K�y��� ���$���m����:������� �0������z��� ����3���������w���������6*��]��L��M�+*�� ��_��L�� +*����`��L��+*��� ��+�������^��x���"���Q�T�R�S�U�V�*W�4[�y���*������������������6��������(������z����K�^����������w���#��������Y����a�����x����������������e�����d�����I��f�