�������4����
���
�������
�����
�A��
����
���
����
�A��
���
�A��
�[��	�A��	�A��	�A��	�A��
���	�A��	�A��
���	�A��	�A��
���	�A��
�A��
���
�������
� ��
�A��	�A��	�A��
���
���
���@f��������@N��������@R��������@8������@V��������@>������@B����������
���
���
�A��
�A����
�A��
�A��
���
���?PbM���
�A������
�J��
���
����
�����
�O����
�O��
�O��������
�O��
���
���
�����start�Lucar/nc2/units/DateType;�end�duration�Lucar/nc2/units/TimeDuration;�
resolution�isEmpty�Z�isMoving�useStart�useEnd�useDuration�
useResolution�hashCode�I�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lucar/nc2/units/DateRange;�
Exceptions�$(Lucar/nc2/time/CalendarDateRange;)V�cdr�!Lucar/nc2/time/CalendarDateRange;�#(Ljava/util/Date;Ljava/util/Date;)V�Ljava/util/Date;�0(Ljava/util/Date;Lucar/nc2/units/TimeDuration;)V�/(Lucar/nc2/units/DateRange;Ljava/lang/String;)V�range�	timeUnits�Ljava/lang/String;�o(Lucar/nc2/units/DateType;Lucar/nc2/units/DateType;Lucar/nc2/units/TimeDuration;Lucar/nc2/units/TimeDuration;)V�invalid�
StackMapTable�checkIfEmpty�chooseResolution�(D)Ljava/lang/String;�time�D�included�(Ljava/util/Date;)Z�d�contains�
intersects�#(Ljava/util/Date;Ljava/util/Date;)Z�
start_want�end_want�(Lucar/nc2/units/DateRange;)Z�other�	intersect�6(Lucar/nc2/units/DateRange;)Lucar/nc2/units/DateRange;�clip�ss�s�ee�e�extend�(Lucar/nc2/units/DateRange;)V�dr�
localEmpty�(Ljava/util/Date;)V�getStart�()Lucar/nc2/units/DateType;�setStart�(Lucar/nc2/units/DateType;)V�getEnd�setEnd�getDuration�()Lucar/nc2/units/TimeDuration;�setDuration� (Lucar/nc2/units/TimeDuration;)V�recalcDuration�Ljava/text/ParseException;�resSecs�closest�min�J�max�secs�
getResolution�
setResolution�()Z�isPoint�toString�()Ljava/lang/String;�equals�(Ljava/lang/Object;)Z�o�Ljava/lang/Object;�oo�()I�result�
SourceFile�DateRange.java�ucar/nc2/units/DateType�java/util/Date�k�l�k�ucar/nc2/units/TimeDuration�1 day�k�15 min�k�}���k�����������\�]�^�]�_�`�a�`���e�c�f�c�g�c�h�c	���d�c���l
�"java/lang/IllegalArgumentException�-DateRange must have 2 of start, end, duration���l�i�j�b�c
�minutes�hours�days�months�years�������������ucar/nc2/units/DateRange�������������java/text/ParseException�java/lang/RuntimeException�k�����java/lang/StringBuilder�start= � end= � duration= �
 resolution= �����i���java/lang/Object�(ZLjava/util/Date;)V�(Ljava/lang/String;)V�ucar/nc2/time/CalendarDateRange�()Lucar/nc2/time/CalendarDate;�(Lucar/nc2/time/CalendarDate;)V�getDate�()Ljava/util/Date;�isBlank�	isPresent�add�8(Lucar/nc2/units/TimeDuration;)Lucar/nc2/units/DateType;�subtract�getValue�()D�before�(Lucar/nc2/units/DateType;)Z�setValueInSeconds�(D)V�after�getTime�()J�(Ljava/lang/Throwable;)V�getValueInSeconds�java/lang/Math�round�(D)J�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�!�A�[�����\�]����^�]����_�`����a�`����b�c����d�c����e�c����f�c����g�c����h�c����i�j���!��k�l��m���U�����'*��Y��Y������Y����Y����	�����n���
�����&� �o�������'�p�q���r�����I��k�s��m���U�����*��Y+��
����Y+������	�����n���
����#��$�o��������p�q������t�u���k�v��m���[�����*��Y+����Y,����	�����n���
����-��.�o��� �����p�q������\�w�����^�w���k�x��m���S�����*��Y+��,��	�����n���
����7��8�o��� �����p�q������\�w�����_�`���k�y��m���n�����,*��Y+��
������Y+��������Y,����	�����n���
����B�+�D�o��� ����,�p�q�����,�z�q����,�{�|��r�����I��k�}��m�������*��*+��*,��*-��*��*+��+��������*,��,��������*-��-��������*������6*����6*����/6**������
*����������*��*����V*����'*���� 6**������**��-������+*����$*����6**������**��-������
�� Y!��"�*��#*��$�����n���r����T��U�	�V��W��X��Z�-�[�A�\�U�]�c�_�f�`�t�a�w�b���c���d���f���g���h���i���k���l���m���n���q���r�t�u�v�o���>����p�q�����\�]����^�]����_�`����a�`��f���~�c���������)��A������A�����A������AR�A�����A������AR�A�����A������AL�A�����A������A��+��A������AC�A�����A������A*'����l��m���������g*������*������*��%��>*������
*������**����&�������%��**��*����'��%*��%��*����(�����n���"����y��z��{�0�|�H�~�W���^���f���o�������g�p�q�������P�A�����A��A�������m���������R'�)���+�'�,oH'�)���.�'�,oH'�/���1�'�2oH'�4���6�'�7oH'�9���;�<�����n���>���������������������"���*���-���3���;���>���D���L���O���o�������R�p�q�����R�����������������m���x�����'*��%���*��
+��=���*��+��>���������n������������	���������o�������'�p�q�����'���w������	@�������m���:�����*+��?�����n���������o��������p�q��������w��������m���������'*��%���*��
,��=���*��+��>���������n������������	���������o��� ����'�p�q�����'���w����'���w������	@�������m���G�����*+��
��+������@�����n���������o��������p�q��������q��������m���������X*��%��*�+��%��+�*��
M,+��
��'��
+��
��,N*��:+����'����+��:��AY-*����	�����n���&�	��������	������������+���1���H���o���>����X�p�q�����X���q���A���]��+�-���]��1�'���]��H����]������	���@�����C��������m���������:*��%=��+��
*��
��'��*+��
��B��*��+����'��*+����C�����n������������������1���9���o��� ����:�p�q�����:���q���5���c�����	����������m���������4+*��
����D��*��Y+����B*��+��>��*��Y+����C�����n���������������&���3���o�������4�p�q�����4���w�������������m���X�����!*����*����*��*������*�������n�������o�������!�p�q�������C��������m���������Y*+��*��*����,**������
*����������*��*����**������**��*������*��#�����n���*�
���
�
��.�3�:�E�T�X�o�������Y�p�q�����Y�\�]������f�AC�A�����A���A�������m���X�����!*����*����*��*������*�������n������!�o�������!�p�q�������C��������m���������Y*+��*��*����,**������
*����������*��*����**������**��*������*��#�����n���*�
��+�,�
.�/�.0�31�:4�E5�T7�X8�o�������Y�p�q�����Y�^�]������f�AC�A�����A���A�������m���R�����*����*����*��*�������n������@�A�B�o��������p�q��������������m���������L*+��*��*����"**������**��+����*����**������**��+����*��#�����n���*�
��L�M�
O�P�Q�(R�0U�;V�GX�KY�o�������L�p�q�����L�_�`������0����l��m��U������*��
����E@*������EB�F!e�k9���9*����#*��Y*��H������:��JY��K�*����*����(��'*����L9o��M�9		k9*����(*��$���1�B�E�I��n���J���]�^�_� `�'a�*c�1e�Bi�Ef�Gh�Ql�Xm�dq�mr�xs�t��w��x�o���H��G�
������m�������x������	�����p�q������������x������ �n������������*Z�I#�������m���/�����*�������n��������o��������p�q���������m���G�����*+��*�������n����������
��o��������p�q������a�`���e����m���/�����*�������n��������o��������p�q����f����m���/�����*�������n��������o��������p�q����g����m���/�����*�������n��������o��������p�q����h����m���/�����*�������n��������o��������p�q���������m���P�����*��%��*��*����N���������n��������o��������p�q�������@��b����m���/�����*��%�����n��������o��������p�q���������m���e�����;��OY��PQ��R*����ST��R*����SU��R*����SV��R*����S��W�����n��������o�������;�p�q���������m���������u*+���+��A���+��AM*����*��,����N���*����*��,����N���*����*��,����X���*����*��,����X���������n���2���������������*��,��A��C��X��Z��o��� ����u�p�q�����u�������`���q���������A@��i����m���������d*��$��[<*����%h*����Y`<*����%h*����Y`<*����%h*����Z`<*����%h*����Z`<*��$*��$�����n���2�������
������%��2��9��F��M��Z��_��o�����
�U���j����d�p�q�������������������