Êþº¾E�  java/lang/Object()V   3net/minecraft/world/item/slot/TransformedSlotSource slotSourceLnet/minecraft/core/Holder;  )net/minecraft/world/item/slot/SlotSourcesCODEC Lcom/mojang/serialization/Codec; slot_source  com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec; apply()Ljava/util/function/Function; !" #$!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; ,-. /0net/minecraft/core/Holdervalue()Ljava/lang/Object;2(net/minecraft/world/item/slot/SlotSource 14 56provided(Lnet/minecraft/world/level/storage/loot/LootContext;)Lnet/minecraft/world/item/slot/SlotCollection; 8 9: transform^(Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection; 1< =>validate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)V @AB CD2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderj(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Lnet/minecraft/core/Holder;)V SignatureGLnet/minecraft/core/Holder;(Lnet/minecraft/core/Holder;)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/world/item/slot/TransformedSlotSource;LocalVariableTypeTableMethodParametersJ(Lnet/minecraft/core/Holder;)Vcodec%()Lcom/mojang/serialization/MapCodec;]()Lcom/mojang/serialization/MapCodec<+Lnet/minecraft/world/item/slot/TransformedSlotSource;>; commonFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;BLcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;%(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;Lnet/minecraft/core/Holder;>;slotscontext4Lnet/minecraft/world/level/storage/loot/LootContext;:Lnet/minecraft/world/level/storage/loot/ValidationContext;lambda$commonFields$0R(Lnet/minecraft/world/item/slot/TransformedSlotSource;)Lnet/minecraft/core/Holder;t SourceFileTransformedSlotSource.javaBootstrapMethodsd&(Ljava/lang/Object;)Ljava/lang/Object;f g ]^^j klm no"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; InnerClassesr2com/mojang/serialization/codecs/RecordCodecBuilderInstanceu!com/mojang/datafixers/Products$P1wcom/mojang/datafixers/ProductsP1z5com/mojang/serialization/codecs/RecordCodecBuilder$MuMu}%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!1 EFGHX *·*+µ±I J KL M  FN EOPQER STH[*² ¹º¶¶%°IJ UVM UWNUEX9:NY56HK**´¹+À1+¹3¶7°IJKLZ[NZ=>HL*+·;+*´¸?±I$&'JKLZ\NZ ]^H/*´°IJ _L`ab icehp"&qstvxyq{|~€