ÊþºŸEÏ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   3net/minecraft/util/datafix/fixes/PlayerEquipmentFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesPLAYER)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/Schema getTypeRawM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;   getOutputSchemaPlayer Equipment Fix !apply()Ljava/util/function/Function; # $%writeFixAndReadœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;'java/util/HashMap &) *()V, Inventory. /.(Ljava/util/Map;)Ljava/util/function/Function; 123 45 com/mojang/serialization/DynamicupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;7 equipment 19 :; createMap3(Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; 1= >?setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; 1A BCasStream()Ljava/util/stream/Stream;E FGtestQ(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Predicate; IJK LMjava/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; 1O PQ createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;SSlot 1U VWget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; YZ[ \](com/mojang/serialization/OptionalDynamicasInt(I)I _ `aSLOT_TRANSLATIONSLjava/util/Map; cde fgjava/lang/IntegervalueOf(I)Ljava/lang/Integer; ijk Vl java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;njava/lang/String 1p qr createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; 1t urremove iw xyput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;{feet}legschestheadƒoffhand i… †‡ofÅ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map; Signature6Ljava/util/Map;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/util/datafix/fixes/PlayerEquipmentFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; oldPlayerType"Lcom/mojang/datafixers/types/Type; newPlayerTypeLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;lambda$makeRule$0F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic;[Ljava/util/Map;Lcom/mojang/serialization/Dynamic<*>;>;lambda$makeRule$1U(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; inventorylambda$makeRule$2V(Ljava/util/Map;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Zitem inventorySlotI equipmentSlotLjava/lang/String; StackMapTable SourceFilePlayerEquipmentFix.javaBootstrapMethodsl° ± š››Ž µ Ÿ ·(Ljava/lang/Object;)Z¹ º ¢£Œ%(Lcom/mojang/serialization/Dynamic;)ZŸ ¿ÀÁ ÂÃ"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/datafixers/DSL$TypeReferenceÈcom/mojang/datafixers/DSL TypeReferenceË%java/lang/invoke/MethodHandles$LookupÍjava/lang/invoke/MethodHandlesLookup!`aˆ‰Š‹?*+·±Œ Ž‘’“”‹†$*¶² ¶L*¶² ¶M*+,º¶"°Œ  $Ž •–—–˜ •™—™ š›‹u#»&Y·(L*++º-¶0K*6*+¶8¶²^žb¹hÀm:Æ*+¶o,R¶s¹vWǧ¬Œ# $%!&4(4?7a?¡?€ 4¥Š#§š© ý4m@ª*‹Z *džbzežb|fžb~gžb€–žb‚ž„³^±Œ #«¬­ œ®¯²œ®³²œ¶ž»ÄÅÇÉ ÊÌÎ