ΚώΊΎE’  3net/minecraft/world/item/slot/TransformedSlotSource(Lnet/minecraft/core/Holder;)V   -net/minecraft/world/item/slot/LimitSlotSourcelimitI   MAP_CODEC#Lcom/mojang/serialization/MapCodec;  ,net/minecraft/world/item/slot/SlotCollection1(I)Lnet/minecraft/world/item/slot/SlotCollection;   commonFieldsb(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/Products$P1;  net/minecraft/util/ExtraCodecs POSITIVE_INT Lcom/mojang/serialization/Codec; "#$ %&com/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;( )*apply()Ljava/util/function/Function; ,-. /0!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 234 56!com/mojang/datafixers/Products$P1andF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;8 )9!()Ljava/util/function/BiFunction; ;<= )>!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App; @AB CDjava/lang/IntegervalueOf(I)Ljava/lang/Integer;( GHI JK2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; SignatureTLcom/mojang/serialization/MapCodec;(Lnet/minecraft/core/Holder;I)VCodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/world/item/slot/LimitSlotSource; slotSourceLnet/minecraft/core/Holder;LocalVariableTypeTableGLnet/minecraft/core/Holder;MethodParametersK(Lnet/minecraft/core/Holder;I)Vcodec%()Lcom/mojang/serialization/MapCodec;V()Lcom/mojang/serialization/MapCodec; transform^(Lnet/minecraft/world/item/slot/SlotCollection;)Lnet/minecraft/world/item/slot/SlotCollection;slots.Lnet/minecraft/world/item/slot/SlotCollection;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;lambda$static$1D(Lnet/minecraft/world/item/slot/LimitSlotSource;)Ljava/lang/Integer;t()V SourceFileLimitSlotSource.javaBootstrapMethodsn&(Ljava/lang/Object;)Ljava/lang/Object;p q efft8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;v w Ny_(Lnet/minecraft/core/Holder;Ljava/lang/Integer;)Lnet/minecraft/world/item/slot/LimitSlotSource;{ | abb €‚ ƒ„"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‡;com/mojang/serialization/codecs/RecordCodecBuilder$InstanceInstanceŠcom/mojang/datafixers/ProductsP1P2Ž%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!LM NOc *+·*΅±P Q  RS TU V  TWX T LYZ[O.² °PQ RSL\]^O? +*΄Ή°PQ RS _`X_ abO]#*Έ² Ή!Ί'Ά+Ά1*Ί7Ά:°P   " Q #cd efO2*΄Έ?°P Q gShiO$ ΊEΈF³ ±P jkl ~mor~sux~mz}…"†Gˆ2‰‹;‰Œ‘