�������4 ���� � � � �n � � � �! "# $%& ' �n( $) ��* �n+ �n' ,- �n. �x/ ,0 �n12 �!3 4567 �%89 �%: �%;< �%= �$> �? ��@ �nA ,B ��C��D 4EF ��G ,H �I ,J �nKLMN ��O ��P��Q 4R STU ��V ,W ��X��Y ZT[ ��\ ,] ��^��_ T` ��a ��b��c dTe ��f ,g ��h��i 4jk ��l ��m ��n 4op�� qr �]st ��uv �w xy �z �nn �]{��| 4}~ ��� �n� ��� 4���� �s>� ���� �y8L�L� ,� ���� ,��� �����bbuffer�Ljava/nio/ByteBuffer;� bb_offset�I�heap�Ljava/util/List;� Signature�$Ljava/util/List<Ljava/lang/Object;>;� setOffsets�(Lucar/ma2/StructureMembers;)I�Code�LineNumberTable�LocalVariableTable�m�Member�InnerClasses�"Lucar/ma2/StructureMembers$Member;�members�Lucar/ma2/StructureMembers;�offset� StackMapTable��showOffsets�I(Lucar/ma2/StructureMembers;Lucar/nc2/util/Indent;Ljava/util/Formatter;)I�nested�indent�Lucar/nc2/util/Indent;�f�Ljava/util/Formatter;�<init>� (Lucar/ma2/StructureMembers;[I)V�this�Lucar/ma2/ArrayStructureBB;�shape�[I�6(Lucar/ma2/StructureMembers;[ILjava/nio/ByteBuffer;I)V�makeStructureData�4(Lucar/ma2/ArrayStructure;I)Lucar/ma2/StructureData;�as�Lucar/ma2/ArrayStructure;�index� getByteBuffer�()Ljava/nio/ByteBuffer;�getScalarDouble�&(ILucar/ma2/StructureMembers$Member;)D�recnum�getJavaArrayDouble�'(ILucar/ma2/StructureMembers$Member;)[D�i�count�pa�[D���copyDoubles�>(ILucar/ma2/StructureMembers$Member;Lucar/ma2/IndexIterator;)V�result�Lucar/ma2/IndexIterator;�getScalarFloat�&(ILucar/ma2/StructureMembers$Member;)F�getArray�5(ILucar/ma2/StructureMembers$Member;)Lucar/ma2/Array;� heapIndex�getJavaArrayFloat�'(ILucar/ma2/StructureMembers$Member;)[F�[F��� copyFloats� getScalarByte�&(ILucar/ma2/StructureMembers$Member;)B�getJavaArrayByte�'(ILucar/ma2/StructureMembers$Member;)[B�[B��� copyBytes�getScalarShort�&(ILucar/ma2/StructureMembers$Member;)S�getJavaArrayShort�'(ILucar/ma2/StructureMembers$Member;)[S�[S��� copyShorts�getScalarInt�&(ILucar/ma2/StructureMembers$Member;)I�getJavaArrayInt�'(ILucar/ma2/StructureMembers$Member;)[I���copyInts� getScalarLong�&(ILucar/ma2/StructureMembers$Member;)J�getJavaArrayLong�'(ILucar/ma2/StructureMembers$Member;)[J�[J��� copyLongs� getScalarChar�&(ILucar/ma2/StructureMembers$Member;)C�getJavaArrayChar�'(ILucar/ma2/StructureMembers$Member;)[C�[C��� copyChars�getScalarString�7(ILucar/ma2/StructureMembers$Member;)Ljava/lang/String;�data�Ljava/lang/Object;�getJavaArrayString�8(ILucar/ma2/StructureMembers$Member;)[Ljava/lang/String;�[Ljava/lang/String;�ho�j�bytes�rank�strlen�n�copyObjects��getScalarStructure�=(ILucar/ma2/StructureMembers$Member;)Lucar/ma2/StructureData;�subset�getArrayStructure�>(ILucar/ma2/StructureMembers$Member;)Lucar/ma2/ArrayStructure;�getArraySequence�=(ILucar/ma2/StructureMembers$Member;)Lucar/ma2/ArraySequence;�calcOffsetSetOrder�addObjectToHeap�(Ljava/lang/Object;)I�s�8(ILucar/ma2/StructureMembers$Member;Ljava/lang/Object;)V�getHeap�()Ljava/util/List;�&()Ljava/util/List<Ljava/lang/Object;>;�showInternal�.(Ljava/util/Formatter;Lucar/nc2/util/Indent;)V�o� SourceFile�ArrayStructureBB.java����������� ucar/ma2/StructureMembers$Member�������������#%s%s offset=%d (%d %s = %d bytes)%n�java/lang/Object������������������%n%s%s == %d bytes%n�������������������������������ucar/ma2/StructureDataA�������"java/lang/IllegalArgumentException�java/lang/StringBuilder����Type is �����, must be double������������������������, must be float������������������ucar/ma2/Array����������������, must be byte��������������, must be short������������� , must be int������������, must be long���������������, must be char���������������java/lang/String�������, must be String or char�����0Expected a String, but found an object of type ����, on heap for member ����������, must be Structure�����ucar/ma2/ArrayStructureBB�����������, must be Sequence�java/lang/IllegalStateException�getArraySequence heap is null�ucar/ma2/ArraySequence���java/nio/ByteOrder�java/util/ArrayList��� �%sByteBuffer = %s (hash=0x%x)%n��%s Heap Objects%n�!%s %d class=%s hash=0x%x = %s%n�ucar/ma2/ArrayStructure�%n�java/util/Iterator�ucar/ma2/IndexIterator�ucar/ma2/StructureMembers� getMembers�+()Lcom/google/common/collect/ImmutableList;�'com/google/common/collect/ImmutableList�iterator�2()Lcom/google/common/collect/UnmodifiableIterator;�hasNext�()Z�next�()Ljava/lang/Object;�setDataParam�(I)V�getSizeBytes�()I�getStructureMembers�()Lucar/ma2/StructureMembers;�setStructureSize�getName�()Ljava/lang/String;�getDataParam�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�getSize�getDataType�()Lucar/ma2/DataType;�java/util/Formatter�format�<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;�ucar/nc2/util/Indent�incr�()Lucar/nc2/util/Indent;�getStructureSize�decr�nelems�java/nio/ByteBuffer�allocate�(I)Ljava/nio/ByteBuffer;� BIG_ENDIAN�Ljava/nio/ByteOrder;�order�+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;�(Lucar/ma2/ArrayStructure;I)V�ucar/ma2/DataType�DOUBLE�Lucar/ma2/DataType;�()V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�toString�(Ljava/lang/String;)V�getDataArray�()Lucar/ma2/Array;� getDouble�(I)D� setDoubleNext�(D)V�FLOAT�getFloat�(I)F�isVariableLength�getInt�(I)I�java/util/List�get�(I)Ljava/lang/Object;�setFloatNext�(F)V�getPrimitiveClassType�()Ljava/lang/Class;�java/lang/Byte�TYPE�Ljava/lang/Class;�(I)B�setByteNext�(B)V�java/lang/Short�getShort�(I)S�setShortNext�(S)V� setIntNext�java/lang/Long�getLong�(I)J�setLongNext�(J)V�CHAR�STRING�!java/nio/charset/StandardCharsets�UTF_8�Ljava/nio/charset/Charset;�!([BIILjava/nio/charset/Charset;)V�getClass�java/lang/Class�getShape�()[I�([BLjava/nio/charset/Charset;)V� setObjectNext�(Ljava/lang/Object;)V� STRUCTURE�SEQUENCE� getDataObject�add�(Ljava/lang/Object;)Z�size�putInt�(II)Ljava/nio/ByteBuffer;�hashCode�!�n���������������������������������'� ����������������B<*����M,�����+,�����N-��-��`<-����-���� W���*�� ���������&� ���5��6��7�"�8�)�;�0�<�8�=�;�>�@�?����� �����������B��������@���������� ��� ��-��� ���������K������>*����:�����������:,��Y+SY�� SY����SY����SY��SY����S��W����>+��W��:,��Y+SY��SY����S��W+,��W+��W��f���������6� ���C��D�!�E�O�F�^�E�b�H�j�I�o�J�v�K���L���M���O���P�����>��v�/������!���������������������������������������������������������������������l�����"*+,��**��*��h����*������W�������������d��e��f�!�g����� ����"���������"��������"����������������p�����*+,��*-��*�� �������������r��s��t��u�����4�����������������������������������������������������H����� ��!Y+��"�������������y����� ���� ��������� �������� ����������������/�����*������������������������������������������������K,����#��&��$Y��%Y��&'��(,����)*��(��+��,�,��-�� *,��.�*,��/>*����0��������������� ���-���4���;���B�������*����K���������K��������K������B� �����������- ����������#�����t,����#��&��$Y��%Y��&'��(,����)*��(��+��,�,��-�� *,��1�*,��/>,��6�:6��*��h`��0R�������������.������ ���-���4���;���B���H���N���X���k���q�������H��Q� ��������t���������t��������t������B�2������H�,������N�&�����������- ����n������������������������4*,��/6,��66��-*��h`��0��2����������������������������-���3�������H���"��������4���������4��������4��������4�������,�������&���������������!�����������������K,����3��&��$Y��%Y��&'��(,����)4��(��+��,�,��-�� *,��5�*,��/>*����6��������������� ���-���4���;���B�������*����K���������K��������K������B� �����������- �����������������.,��7��#*,��/>*����86*��9��:���;�*,��<������������������������'�������4������������������.���������.��������.�����������'����������"�����s,����3��&��$Y��%Y��&'��(,����)4��(��+��,�,��-�� *,��=�*,��/>,��6�:6��*��h`��6Q�������������.������ ���-���4���;���B���H���N���X���j���p�������H��Q���������s���������s��������s������B�1������H�+������N�%�����������- ����n������������������������3*,��/6,��66��-*��h`��6��>����������������������������,���2�������H���!��������3���������3��������3��������3�������+�������%��������������� �����������������N,����?��@��&��$Y��%Y��&'��(,����)A��(��+��,�,��-�� *,��B�*,��/>*����C��������������� ���0���7���>���E�������*����N���������N��������N������E� �����������0 ����������#�����t,����?��@��&��$Y��%Y��&'��(,����)A��(��+��,�,��-�� *,��D�*,��/>,��6�:6��*��`��CT�������������.������ ���0���7���>���E���K���Q���[���k���q�������H��T���������t���������t��������t������E�/������K�)������Q�#�����������0 ����n������������������������1*,��/6,��66��-*��`��C��E����������������������������*���0�������H�����������1���������1��������1��������1�������)�������#��������������������������������N,����?��F��&��$Y��%Y��&'��(,����)G��(��+��,�,��-�� *,��H�*,��/>*����I��������������� ���0���7���>���E�������*����N���������N��������N������E� �����������0 ����������%�����v,����?��F��&��$Y��%Y��&'��(,����)G��(��+��,�,��-�� *,��J�*,��/>,��6� :6��*��h`��IV�������������.���� �0�7�>�E �K �Q�[�m�s �����H��T���������v���������v��������v������E�1������K�+������Q�%�����������0 ����n������������������������3*,��/6,��66��-*��h`��I��K��������������������,�2�����H���!��������3���������3��������3��������3�������+�������%��������������� �����������������N,����?��L��&��$Y��%Y��&'��(,����)M��(��+��,�,��-�� *,��N�*,��/>*����8������������� �0�7�>�E �����*����N���������N��������N������E� �����������0 ����������%�����v,����?��L��&��$Y��%Y��&'��(,����)M��(��+��,�,��-�� *,��O�*,��/>,��6� :6��*��h`��8O�������������.���%� &�0'�7(�>*�E+�K,�Q-�[.�m-�s/�����H��T���������v���������v��������v������E�1������K�+������Q�%�����������0 ����n������������������������3*,��/6,��66��-*��h`��8��P����������������4�5�6�7�,6�28�����H���!��������3���������3��������3��������3�������+�������%��������������� �����������������N,����?��Q��&��$Y��%Y��&'��(,����)R��(��+��,�,��-�� *,��S�*,��/>*����T������������<� =�0>�7?�>A�EB�����*����N���������N��������N������E� �����������0 ����������&�����w,����?��Q��&��$Y��%Y��&'��(,����)R��(��+��,�,��-�� *,��U�*,��/>,��6�:6��*��h`��TP�������������.���G� H�0I�7J�>L�EM�KN�QO�[P�nO�tQ�����H��T� ��������w���������w��������w������E�2������K�,������Q�&�����������0 ����n������������������������4*,��/6,��66��-*��h`��T��V����������������V�W�X�Y�-X�3Z�����H���"��������4���������4��������4��������4�������,�������&���������������!�����������������L,����W��&��$Y��%Y��&'��(,����)X��(��+��,�,��-�� *,��Y�*,��/>*����C�������������^� _�-`�4a�;c�Bd�����*����L���������L��������L������B� �����������- ����������!�����r,����W��&��$Y��%Y��&'��(,����)X��(��+��,�,��-�� *,��Z�*,��/>,��6�:6��*��`��C�U�������������.���i� j�-k�4l�;n�Bo�Hp�Nq�Xr�iq�os�����H��Q���������r���������r��������r������B�0������H�*������N�$�����������- ����n������������������������1*,��/6,��66��-*��`��C��E����������������x�y�z�{�*z�0|�����H�����������1���������1��������1��������1�������)�������#��������������������������������,��-�� *,��[�,����\��7*,��/>*����86*��9��:�:��]�� ��]���^2�,����W��R*,��/>,��6�:6��%*��`��CT3���� ���ڻ�]Y��_��`���$Y��%Y��&'��(,����)a��(��+��,���������R�������������)��6��>��D��L��V��]��c��i��s���������������������f� ��-������)�#������6�������]�H������c�B������i�<������l�9��������������������������������������2���5�������n�����"����n������������������M,��-�� *,��b�,����\��w*,��/>*����86*��9��:�:��^�� ��^���]����]:��]S���$Y��%Y��&c��(��d��e��(f��(,�� ��(��+��,�,����W���,��gN-�6����]:*,��hS�-d.6,��l6*,��/6��]:6 ��H�: 6 ��� *�� h``��CT���� ��]Y ��_��iS� ������$Y��%Y��&'��(,����)X��(��+��,�����������"������������)��6��>��D��L��R��[��^������������������������������������������������ ��!�'�*���������R��������m������)�c������6�V�������� ��������%��������9����� ���L����� ���������������������j��������a��������Y��������R�������M��������M�������M����������J� ��5���-��+����"� �n����^��������$������n����������������� ���E*,��/6,��6*����86*��9��:���^:6��-2��j�������������"�����������)��3��>��D������\� �,���������E���������E��������E��������E�������=�������7�������,������)��������������,� �n����^���������������������f,����k��&��$Y��%Y��&'��(,����)l��(��+��,�,��-�� *,��m�*,��/>��nY,��� YO*����o:��!Y��"�������������� ��-��4��;��B��[������4����f���������f��������f������B�$������[������������- �����������������d,����k��&��$Y��%Y��&'��(,����)l��(��+��,�,��-�� *,��p�*,��/>��nY,��,��g*����o:*��9��9���������"����� ��-��4��;��B��X��a������4����d���������d��������d������B�"������X������������- ��������� �����u,����q��&��$Y��%Y��&'��(,����)r��(��+��,�*,��/>*����86*��9�� ��sYt��u�*��9��:�:��v��*��9��:���v����������*� ���� ��-��4��>��E��O��\��d��s������>����u���������u��������u������4�A������>�7������\������������-��!��#����������w�����(,��w��*��,��w��x��W*�� *��h`,��`������������������� ����(���������(��������(������������������s�����**��9��*��yY��z��9*��9+��{�W*��9��|�d������������#�$�%�&���������*���������*����������������������<*��9��*��yY��z��9*��9-��{�W*��9��|�d6*��*,��/��}W������������*�+�,�-�+/�;0�����4����<���������<��������<��������<����+�������������������/�����*��9������������8��������������������� �����M������*+,��~+��Y,SY*��SY*�������S��W*��9���+���Y,S��W>*��9��|���`*��9��:�:+���Y,SY��SY��d��eSY�����SYS��W��������+,����~,��W����+�����W���������6� ��=�?�)@�1A�@B�OC�[D��E��F��G��B��J��L�����4��[�K����B�j�������������������������������������� ���B��c�� ���� ����� �����