�������4�� ��E ��F�G ��H ��I �J�K �L�M�N�O�N�P�Q � �R �3�S �T�U �T�V �;�W�N�X�?�Y�?�Z �[�\ �;�] �;�^ �L�_�`�a�b� orgClient�Lucar/nc2/Variable;�dims�Ljava/util/List;� Signature�%Ljava/util/List<Ljava/lang/Integer;>;�<init>�&(Lucar/nc2/Variable;Ljava/util/List;)V�Code�LineNumberTable�LocalVariableTable�this�Lucar/nc2/ReduceReader;�LocalVariableTypeTable�;(Lucar/nc2/Variable;Ljava/util/List<Ljava/lang/Integer;>;)V� reallyRead�?(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array;�i�I�client� cancelTask�Lucar/nc2/util/CancelTask;�data�Lucar/ma2/Array;� StackMapTable�c� Exceptions�d�Q(Lucar/nc2/Variable;Lucar/ma2/Section;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array;�dim�section�Lucar/ma2/Section;� orgSection�e�Builder�InnerClasses�Lucar/ma2/Section$Builder;�f�g� SourceFile�ReduceReader.java�RuntimeInvisibleAnnotations�'Ljavax/annotation/concurrent/Immutable;� �h���java/util/ArrayList� �i���j�k�l�m�n�o�p�q�r�s�t�java/lang/Integer�u�r�v�w�x�y�z�{�|�}�~��������������������������n���ucar/nc2/ReduceReader�java/lang/Object�ucar/nc2/ProxyReader�ucar/ma2/Array�java/io/IOException�ucar/ma2/Section$Builder�java/util/Iterator�ucar/ma2/InvalidRangeException�()V�(Ljava/util/Collection;)V�java/util/Collections�sort�(Ljava/util/List;)V�ucar/nc2/Variable�_read�()Lucar/ma2/Array;�java/util/List�size�()I�get�(I)Ljava/lang/Object;�intValue�reduce�(I)Lucar/ma2/Array;�ucar/ma2/Section�builder�()Lucar/ma2/Section$Builder;� getRanges�()Ljava/util/List;�appendRanges�,(Ljava/util/List;)Lucar/ma2/Section$Builder;�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�ucar/ma2/Range�ONE�Lucar/ma2/Range;�insertRange�-(ILucar/ma2/Range;)Lucar/ma2/Section$Builder;�build�()Lucar/ma2/Section;�$(Lucar/ma2/Section;)Lucar/ma2/Array;� ����������������������� �!��"���}�����*��*+��*��Y,����*���������#�������$��%� �&��'��(�$��� �����%�&���������������'���������������(��)�*��"���������8*����N*�����d6��-*���� ��� ����N�����-�����#�������,��.��/�0�.�6�0�$���4���!�+�,����8�%�&�����8�-�����8�.�/���0�0�1��2�������3�� �4�����5��)�6��"��-������� ,����:*�����:����� ����� ��6����W���*������:*�����d6��!*���� ��� ����:����������#���&� ���6��7�0�8�;�9�>�;�L�<�^�=�v�<�|�?�$���R��0��7�,��Y�#�+�,�����%�&������-������8�9�����.�/���s�:�>��L�3�0�1��2�������;�?��&���3��"�4�����5�@��A����B�C�����D���=��� ��;�T�<�