4 Q O M  % %    % K      %             ! " # H$ % & %'() * /+ /, /-. // )/ %0 %1 %2 % %3 4 567 989 9:; 9< %= %> %?@ %A  B C DEFGH InnerClassesIRangeLexOrderingJ UpperBoundFnK LowerBoundFnALL!Lcom/google/common/collect/Range; Signature9Lcom/google/common/collect/Range; lowerBoundLcom/google/common/collect/Cut;$Lcom/google/common/collect/Cut; upperBoundserialVersionUIDJ ConstantValue lowerBoundFn#()Lcom/google/common/base/Function;CodeLineNumberTable;>()Lcom/google/common/base/Function;Lcom/google/common/collect/Cut;>; upperBoundFnrangeLexOrdering&()Lcom/google/common/collect/Ordering;l;>()Lcom/google/common/collect/Ordering;>;createa(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Lcom/google/common/collect/Range;LocalVariableTableLocalVariableTypeTable;>(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Lcom/google/common/collect/Range;openO(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/Range;lowerLjava/lang/Comparable;upperTC;L;>(TC;TC;)Lcom/google/common/collect/Range;closed closedOpen openClosedrange(Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range; lowerType%Lcom/google/common/collect/BoundType; upperType StackMapTable;>(TC;Lcom/google/common/collect/BoundType;TC;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;lessThan9(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;endpointI;>(TC;)Lcom/google/common/collect/Range;atMostupTo^(Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range; boundTypen;>(TC;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range; greaterThanatLeastdownToall#()Lcom/google/common/collect/Range;F;>()Lcom/google/common/collect/Range; singletonvalue encloseAll7(Ljava/lang/Iterable;)Lcom/google/common/collect/Range;setLjava/util/SortedSet; comparatorLjava/util/Comparator;valuesLjava/lang/Iterable; valueIteratorLjava/util/Iterator;minmaxLjava/util/SortedSet<+TC;>;Ljava/util/Comparator<*>;Ljava/lang/Iterable;Ljava/util/Iterator;LM_;>(Ljava/lang/Iterable;)Lcom/google/common/collect/Range;A(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Vthis&Lcom/google/common/collect/Range;K(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)V hasLowerBound()Z lowerEndpoint()Ljava/lang/Comparable;()TC;lowerBoundType'()Lcom/google/common/collect/BoundType; hasUpperBound upperEndpointupperBoundTypeisEmptycontains(Ljava/lang/Comparable;)Z(TC;)Zapplyinput DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; containsAll(Ljava/lang/Iterable;)ZLjava/lang/Iterable<+TC;>;(Ljava/lang/Iterable<+TC;>;)Zencloses$(Lcom/google/common/collect/Range;)Zother)(Lcom/google/common/collect/Range;)Z isConnected intersectionD(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;newLowernewUpperconnectedRangelowerCmpIupperCmpN(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;gap otherRange isThisFirstZ firstRange secondRangespan canonicalM(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Range;domain*Lcom/google/common/collect/DiscreteDomain;/Lcom/google/common/collect/DiscreteDomain;W(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Range;equals(Ljava/lang/Object;)ZobjectLjava/lang/Object;$Lcom/google/common/collect/Range<*>;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;hashCode()ItoString()Ljava/lang/String;R(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Ljava/lang/String;sbLjava/lang/StringBuilder;"Lcom/google/common/collect/Cut<*>;X(Lcom/google/common/collect/Cut<*>;Lcom/google/common/collect/Cut<*>;)Ljava/lang/String;cast+(Ljava/lang/Iterable;)Ljava/util/SortedSet;iterableLjava/lang/Iterable;K(Ljava/lang/Iterable;)Ljava/util/SortedSet; readResolve()Ljava/lang/Object;compareOrThrow/(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ileftright()VLcom/google/common/collect/RangeGwtSerializationDependencies;Lcom/google/common/base/Predicate;Ljava/io/Serializable; SourceFile Range.javaRuntimeInvisibleAnnotations-Lcom/google/common/annotations/GwtCompatible; NO NP NQcom/google/common/collect/Range RS TS ijU VWX Y{ Z[ \] ^  java/lang/AssertionError _[ ST uojava/util/SortedSet `a bgc djava/lang/Comparable ef gh i j k kcom/google/common/collect/Cut WX ZX lm"java/lang/IllegalArgumentExceptionInvalid range: no p qrjava/lang/String s t u v w java/lang/StringBuilder x%Ranges have a nonempty intersection: yz, { |}.. ~} l ;com/google/common/collect/RangeGwtSerializationDependencies com/google/common/base/Predicatejava/io/Serializable!com/google/common/collect/Range$10com/google/common/collect/Range$RangeLexOrdering,com/google/common/collect/Range$UpperBoundFn,com/google/common/collect/Range$LowerBoundFnjava/util/Comparatorjava/util/IteratorINSTANCE.Lcom/google/common/collect/Range$LowerBoundFn;.Lcom/google/common/collect/Range$UpperBoundFn;$Lcom/google/common/collect/Ordering; aboveValue7(Ljava/lang/Comparable;)Lcom/google/common/collect/Cut; belowValue$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;#com/google/common/collect/BoundTypeOPENbelowAll!()Lcom/google/common/collect/Cut;.$SwitchMap$com$google$common$collect$BoundType[IordinalaboveAll()Ljava/util/Comparator;"com/google/common/collect/Orderingnaturaljava/lang/Objectfirstlastjava/lang/Iterableiterator()Ljava/util/Iterator;nexthasNext8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; compareTo"(Lcom/google/common/collect/Cut;)IvalueOf&(Ljava/lang/Object;)Ljava/lang/String;lengthconcat&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)VtypeAsLowerBoundtypeAsUpperBound isLessThan#com/google/common/collect/Iterables(I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;K(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;describeAsLowerBound(Ljava/lang/StringBuilder;)VdescribeAsUpperBound(Ljava/lang/Object;)I1HIJSTUVWXUYZXUY[\]^,`abcUdeabcUdfgbcUhijbZ Y*+ck WX ZXl WY ZYUm nob\ *+ck pq rql ps rsUt uob\ *+ck pq rql ps rsUt vob\ *+ck pq rql ps rsUt wob\ *+ck pq rql ps rsUt xyb:+ W- W+ **:- ,,:c 2k>:pq:z{:rq:|{WX2ZXl*:ps:rsWY2ZY}C%%C%U~ bG *ck  ql  sU bG *ck  ql  sU b6 + .&!**Yc$).k6q6{l 6s}$U bG *c k  ql  sU bG *ck  ql  sU b6 + .&!**Yc $")$.&k6q6{l 6s}$U bc3U bB**c=k ql sU b* W*3*L+M,,++*L+  M,N+!1+  :,"M-#N,-c>JK LMN&O<RCSSTUU^VoW|XYZkH+$oqCOS?qU=qlH+$osCOS?sU=s}&6Ub'Y*$*+ %&*, %'+,(+ , +)Y*+,+,Y- . W/Z_01c"`abc#d*e0fXhk YTYWXYZXl YYWYYZY}H0%%%%00//%%00/UbW*& clk Tl }@bD*&2cvk Tl UbD*&3ck Tl bW*'ck Tl }@bD*'2ck Tl UbD*'4ck Tl bH *&*'5ck  Tl  b!+ W*&+6*'+6c k!T!ql!!s}@UbV*+7ckTqlsUbSy+8+C+M,N--)*,7*,7+M,!, N*-7c2  *Pjrtwk4;4j qyTyl4;4j syy} #@Ub"*&+&(*'+'(c!k"T"Tl""} @Ub"*&+'(+&*'(c!k"T"Tl""} @UbV*&+&(=*'+'(> * + *&+&: *'+':c& % &' (")**,,=-N.k>=XNXVTVT J>l*=YNYVV}" C% %C%UbM*&+'(R+&*'(D)Y*,M+,N',,-`-,-`9Z_:;<,<=<-<>1*&+&(=*+N+*:-'&cNOP]TqU{VWk4TTq"{T Tl*{ }]@@@UbV*&+&(=*'+'(> * + *&+&: *'+':c& f gh i"j*k,m=nNok>=XNXVTVT J>l*=YNYVV}" C% %C%Ub1+ W*&+?M*'+?N,*&-*'*,-ck*1T1#pXrXl*11#pYrY}+%%DUb0+*+M*&,&5*','5c .k  "T0T0l "0} ,@ bO*&@h*'@`ck Tl bH *&*'+ck  Tl  b 9Y:M*,A,Bc k  WX ZX l W ZU bA*ck l Ub]*DE*c k Tl }b<*+FckqqAbE *+Gcvk  Tl  b)Y c*UL"KMN OPQR