Êþº¾Eò min_inclusive max_inclusive apply!()Ljava/util/function/BiFunction;  ()Ljava/util/function/Function;  net/minecraft/util/ExtraCodecs intervalCodec¿(Lcom/mojang/serialization/Codec;Ljava/lang/String;Ljava/lang/String;Ljava/util/function/BiFunction;Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;  !net/minecraft/util/InclusiveRangecodecB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; K(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/util/function/Function;  !com/mojang/serialization/Codecvalidate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; #$% &'java/lang/Comparable compareTo(Ljava/lang/Object;)I ) *+/(Ljava/lang/Comparable;Ljava/lang/Comparable;)V -./ 01#com/mojang/serialization/DataResultsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;3 45get()Ljava/util/function/Supplier; -7 89errorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; ;<= *>java/lang/Record()V@"java/lang/IllegalArgumentExceptionB9min_inclusive must be less than or equal to max_inclusive ?D *E(Ljava/lang/String;)V G HI minInclusiveLjava/lang/Comparable; K LI maxInclusive NOP Qjava/util/function/Function&(Ljava/lang/Object;)Ljava/lang/Object; S HT()Ljava/lang/Comparable; VWX YZjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;\ ]^makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;` abhashCode&(Lnet/minecraft/util/InclusiveRange;)Id efequals8(Lnet/minecraft/util/InclusiveRange;Ljava/lang/Object;)Zh 4iX(Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/util/function/Supplier; k LTh n ]oJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; n r stINT0Lcom/mojang/serialization/codecs/PrimitiveCodec; v sw Lcom/mojang/serialization/Codec; SignatureTT;ZLcom/mojang/serialization/Codec;>;CodeLineNumberTableLocalVariableTablethis#Lnet/minecraft/util/InclusiveRange;LocalVariableTypeTable(Lnet/minecraft/util/InclusiveRange; StackMapTableMethodParameters (TT;TT;)V(Ljava/lang/Comparable;)Vvalue(TT;)V elementCodec%Lcom/mojang/serialization/Codec;‘;>(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;>;n(Lcom/mojang/serialization/Codec;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/Codec;minAllowedInclusivemaxAllowedInclusive—;>(Lcom/mojang/serialization/Codec;TT;TT;)Lcom/mojang/serialization/Codec;>;createS(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/mojang/serialization/DataResult;w;>(TT;TT;)Lcom/mojang/serialization/DataResult;>;mapB(Ljava/util/function/Function;)Lnet/minecraft/util/InclusiveRange;mapperLjava/util/function/Function;'Ljava/util/function/Function<-TT;+TS;>;q;>(Ljava/util/function/Function<-TT;+TS;>;)Lnet/minecraft/util/InclusiveRange;isValueInRange(Ljava/lang/Comparable;)Z(TT;)Zcontains&(Lnet/minecraft/util/InclusiveRange;)ZsubRange+(Lnet/minecraft/util/InclusiveRange;)ZtoString()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()TT;lambda$create$0lambda$codec$0v(Ljava/lang/Comparable;Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult;lambda$codec$2M(Ljava/lang/Comparable;Lnet/minecraft/util/InclusiveRange;)Ljava/lang/String;lambda$codec$12;>Ljava/lang/Record; SourceFileInclusiveRange.javaRecordBootstrapMethods³8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;µ ¶ ���QR»;(Lnet/minecraft/util/InclusiveRange;)Ljava/lang/Comparable;j¾ ¿ §¨ÁJ(Lnet/minecraft/util/InclusiveRange;)Lcom/mojang/serialization/DataResult;Ã()Ljava/lang/Object;Å Æ ¦  É[, ]ËminInclusive;maxInclusiveFJÏ Ð «ªÒ Ó ©ªÕ.Range limit too high, expected at most  [-]×.Range limit too low, expected at least  [-]Ù ÚÛÜ ÝÞ"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;à áâã ]ä$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;æ çèé êëjava/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesî%java/lang/invoke/MethodHandles$Lookupðjava/lang/invoke/MethodHandlesLookup1;HIxyLIxyswxz*+{¯#*·:+,¹"ž »?YA·C¿*+µF*,µJ±|#$%#"'} #~#HI#LI€ #~�#Hy#Ly‚ÿ##ƒ H€L€x„*…{[*++·(±| *+}~†I€~�†yƒ†x‡ {T*ºº º ¸ °| } ˆw€ ˆ‰ƒˆxŠ ‹{u*¸+,º¹°|} ˆwŒI�I€ ˆ‰Œy�yƒ ˆŒ�xŽ ��{� *+¹"�»Y*+·(¸,°º2¸6°|  } HI LI€ Hy Ly‚ƒ HLx‘’“{r"»Y+*´F¹MÀ#+*´J¹MÀ#·(°|.}"~"”•€"~�"”–ƒ”x—˜™{{ +*´F¹"›+*´J¹"�§¬|4} ~ †I€ ~� †y‚@ƒ†xš›œ{‰&+¶R*´F¹"›+´J*´J¹"�§¬|89%8}&~&�€&~�&��‚$@ƒ�xžŸ {P*´F¸U*´J¸Uº[°|>} ~€ ~�a¡{C*º_¬|} ~€ ~�e¢{N*+ºc¬|}~£¤€ ~�ƒ£HT{A*´F°|} ~€ ~�x¥LT{A*´J°|} ~€ ~�x¥ ¦ {A°|  §¨{�5,¶R*¹"œ*,ºg¸6°,¶j+¹"ž+,ºl¸6°,¸,°| %0} 5ŒI5�I5†‚ ©ª{L*¸U+¶R¸U+¶j¸Uºm°|}�I† «ª{L*¸U+¶R¸U+¶j¸Uºp°|}ŒI†¬>{" ²q¸³u±|1x­®¯°HIxyLIxy±f ز´·Ø¸¹ºØ¸¼ºØ¸½ÀØÂÄÇßÈåÊÌÍØÂÎÇØÂÑÇßÔßÖì íïñ