Êþº¾E–  java/lang/Record()V   Dnet/minecraft/world/level/storage/loot/providers/number/ints/AverageinputsLnet/minecraft/core/HolderSet;   MAP_CODEC#Lcom/mojang/serialization/MapCodec;   ()Lnet/minecraft/core/HolderSet;  net/minecraft/core/HolderSetiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z ! "#next()Ljava/lang/Object;%net/minecraft/core/Holder $' (#value*Onet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider ), -. getIntUnsafe7(Lnet/minecraft/world/level/storage/loot/LootContext;)I )0 12 longToIntSafe(J)I4 56toStringZ(Lnet/minecraft/world/level/storage/loot/providers/number/ints/Average;)Ljava/lang/String;8 9:hashCodeI(Lnet/minecraft/world/level/storage/loot/providers/number/ints/Average;)I< =>equals[(Lnet/minecraft/world/level/storage/loot/providers/number/ints/Average;Ljava/lang/Object;)Z @AB CDPnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProviders LIST_CODEC Lcom/mojang/serialization/Codec;F GHcreateU()Lnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider$Factory; JKL MNInet/minecraft/world/level/storage/loot/providers/number/AggregateProvidermapCodec˜(Lcom/mojang/serialization/Codec;Lnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider$Factory;)Lcom/mojang/serialization/MapCodec; SignatureqLnet/minecraft/core/HolderSet;kLcom/mojang/serialization/MapCodec;!(Lnet/minecraft/core/HolderSet;)VCodeLineNumberTableLocalVariableTablethisFLnet/minecraft/world/level/storage/loot/providers/number/ints/Average;LocalVariableTypeTableMethodParameterst(Lnet/minecraft/core/HolderSet;)Vcodec%()Lcom/mojang/serialization/MapCodec;m()Lcom/mojang/serialization/MapCodec;inputLnet/minecraft/core/Holder;context4Lnet/minecraft/world/level/storage/loot/LootContext;sumJcountnLnet/minecraft/core/Holder; StackMapTable Exceptionsijava/lang/ArithmeticException()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;s()Lnet/minecraft/core/HolderSet;Ljava/lang/Record;Lnet/minecraft/world/level/storage/loot/providers/number/ints/ContextIntProvider;Lnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider; SourceFile Average.javaRecordBootstrapMethods yk(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider;{ | R~f(Lnet/minecraft/core/HolderSet;)Lnet/minecraft/world/level/storage/loot/providers/number/ints/Average;€ �‚ƒ „…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; InnerClasses�Qnet/minecraft/world/level/storage/loot/providers/number/AggregateProvider$FactoryFactory’%java/lang/invoke/MethodHandles$Lookup”java/lang/invoke/MethodHandlesLookup1)J OPOQRSP *·*+µ±T U VW X  PY OZ[\S.² °TU VWO]-.SÚK A 7*¶¹:¹™,¹ À$: ¹&À)+¹+…aA a7§ÿÐ m¸/¬T&:@CU4&^_KVWK`aIbcFdcX &^ef þú2ghY`5jS1*º3°T U VW9kS1*º7¬T U VW=lS<*+º;¬T UVWmnYm S/*´°T U VWOopS'²?ºE¸I³ ±T Oqrst OPuvw†xz}�ŽJ� ‘“•