Êþº¾E®  java/lang/Record()V   Rnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCountbonusMultiplierI  net/minecraft/util/RandomSourcenextInt(I)I  TYPENLnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType; toStringh(Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount;)Ljava/lang/String; hashCodeW(Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount;)I !"equalsi(Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount;Ljava/lang/Object;)Z $%& '(com/mojang/serialization/CodecINT0Lcom/mojang/serialization/codecs/PrimitiveCodec; +,- ./.com/mojang/serialization/codecs/PrimitiveCodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;1 23apply()Ljava/util/function/Function; 567 89!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; ;<= >?;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;1 BCD 2E!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;1 HIJ KL2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; N OPCODEC Lcom/mojang/serialization/Codec;RLnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaTypeTuniform_bonus_count VWX YZ"net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier; Q\ ]G(Lnet/minecraft/resources/Identifier;Lcom/mojang/serialization/Codec;)V_Hnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$Formula SignaturevLcom/mojang/serialization/Codec;(I)VCodeLineNumberTableLocalVariableTablethisTLnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount;MethodParameterscalculateNewCount&(Lnet/minecraft/util/RandomSource;II)Irandom!Lnet/minecraft/util/RandomSource;countlevelgetTypeP()Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$FormulaType;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileApplyBonusCount.javaNestHost@net/minecraft/world/level/storage/loot/functions/ApplyBonusCountRecordBootstrapMethods„&(Ljava/lang/Object;)Ljava/lang/Object;† ‡ r‰i(Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount;)Ljava/lang/Integer;‹ Œ bŽi(Ljava/lang/Integer;)Lnet/minecraft/world/level/storage/loot/functions/ApplyBonusCount$UniformBonusCount;� ‘ vww” •–— ˜™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;› œ�ž Ÿ "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; InnerClassesUniformBonusCount FormulaTypeInstance¦com/mojang/datafixers/ProductsP1Formulaª%java/lang/invoke/MethodHandles$Lookup¬java/lang/invoke/MethodHandlesLookup0^ OP`a bc> *·*µ±d=e fg h ijcY+*´h`¹ `¬dFe*fgklm n h kmnopc.²°dKe fgqc1*º°d=e fgrc1*º¬d=e fg!sc<*+º¬d=efgtuht rc/*´¬d=e fg vwcZ *²#)¹*º0¶4¶:*º@¶A°d>?>@>e  xyzc:ºF¸G³M»QYS¸U²M·[³±d > B{|}~€ �*“)‚šƒ…ˆšƒŠ�šƒ�’¡2~¢Q~£;H¤B¥§^~¨ ©«­