4(     U    4@$    4    4 4  1 4 1 1 4 4 4? |Zr 4  4 1 1 4 1   1  V  = = = =@@k@ V V = @;L V V linearDivider$Lorg/das2/datum/LinearDomainDivider;create&()Lorg/das2/datum/LogLinDomainDivider;CodeLineNumberTable((II)Lorg/das2/datum/LogLinDomainDivider;LocalVariableTable significandIexponentlin()Vthis$Lorg/das2/datum/LogLinDomainDivider;'(Lorg/das2/datum/LinearDomainDivider;)V StackMapTablecoarserDivider!(Z)Lorg/das2/datum/DomainDivider;supersetZd finerDivider boundariesJ(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumVector;wLorg/das2/datum/Datum;nstepnewMinnewMaxminmaxbbLjava/util/ArrayList;decadeD nextDecadecurrentLorg/das2/datum/DatumRange;muLorg/das2/datum/Units;resultLorg/das2/datum/DatumVector;LocalVariableTypeTable-Ljava/util/ArrayList; boundaryCount/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)JrangeContaining3(Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumRange;v logDividerLorg/das2/datum/DomainDivider; decadeOffsetrangesigFigs()ItoString()Ljava/lang/String;main([Ljava/lang/String;)Viargs[Ljava/lang/String;drdv SourceFileLogLinDomainDivider.java"org/das2/datum/LogLinDomainDivider cd"org/das2/datum/LinearDomainDivider c cg WX "java/lang/IllegalArgumentExceptionsignificand must be 1, 2, or 5. c kl Y org/das2/datum/LogDomainDivider pl  min and max must be finite java/util/ArrayList    x  y              org/das2/datum/DatumRange c org/das2/datum/Datum [Lorg/das2/datum/Datum;  qr  java/lang/StringBuilderloglin linearDivider=     ! " #$ %, & d 'java/lang/Objectorg/das2/datum/DomainDividerorg/das2/datum/Unitsorg/das2/datum/DatumVector(II)VgetSignificand(Ljava/lang/String;)V(D)Lorg/das2/datum/Datum;isFinite()Zjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintln doubleValue()Djava/lang/Mathlog10(D)Dfloorpow(DD)Ddivide()Lorg/das2/datum/Datum;multiplynewRangeI(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumRange;getUnits()Lorg/das2/datum/Units;le(Lorg/das2/datum/Datum;)Zvaluegeadd(Ljava/lang/Object;)Zgtnext()Lorg/das2/datum/DatumRange;width createDatum.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)VsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;newDatumVectorK([Lorg/das2/datum/Datum;Lorg/das2/datum/Units;)Lorg/das2/datum/DatumVector; getLength getExponentappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;org/das2/datum/DatumRangeUtilnewDimensionless(DD)Lorg/das2/datum/DatumRange;(J)Vget(I)Lorg/das2/datum/Datum;(D)Ljava/lang/StringBuilder;print(Ljava/lang/Object;)V!UVWX YZ[ Y\ Y][UYMY,\ # $^ _`a` bXcd[: *Y\ ( )^  efcg[(**++ = Y \+, -./'1^ (ef(WX_`h'ijkl[0* M, YY,\5 68';^ 0ef0mn $oXh'jpl[W*MY,\ A B^ efmn bXqr[R+ , YN+9k9*+ :!"#"$:!:  %:  ,& '(k9 +* ,& - +W ,,-:!: .": k9kg 'o6  k  'kg/:   0:1Y 2: ' -:!: k9:--345678:  \vGHKM0N8OGP`QgRnTwUVWYZ[]^_abcde%g,h4i7jOk^kst Nu` 7vt .wtRefRxtRyt4z{0"|}8~}G gt n O 4zhl W i' h i i[I *+,9:\p^  ef xt yt[DYM,+;N-!9*+ :1Y!"#"2\uvw{(}^>DefDt<4|+}([4 *?@*AB\^ ef [YLCEGM+,!,#HI+,!,#JN6-:*=Y>-KLM@BNӲO+P;R+SS,!,#JR+TT,!,#JR+TL+TL6 +SL+R6 +TL+R\Z&5Abhn^H80```o5h'8/j