Êþº¾EÄ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   5net/minecraft/util/datafix/fixes/EmptyItemInHotbarFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/References ITEM_STACK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;  com/mojang/datafixers/DSL typeFinderG(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder; EmptyItemInHotbarFix " #HOTBAR% &'applyB(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; ) *+fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;- &.()Ljava/util/function/Function; 012 34com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;- 789 :;com/mojang/datafixers/util/Pair mapSecond@(Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Pair; 7= >?getFirst()Ljava/lang/Object;A!com/mojang/datafixers/util/Either @C DEleft()Ljava/util/Optional;- HIJ KLjava/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; 7N O? getSecondQ com/mojang/serialization/Dynamic HS TUisEmpty()Z HW X?getZjava/lang/String\ minecraft:air Y^ _`equals(Ljava/lang/Object;)ZbCount Pd Xe>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; ghi jk(com/mojang/serialization/OptionalDynamicasInt(I)I mno pqcom/mojang/datafixers/util/UnitINSTANCE!Lcom/mojang/datafixers/util/Unit; @s turight7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either; Pw xyemptyMap$()Lcom/mojang/serialization/Dynamic; 7{ |}ofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis7Lnet/minecraft/util/datafix/fixes/EmptyItemInHotbarFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; itemStackF#Lcom/mojang/datafixers/OpticFinder;LocalVariableTypeTable™Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/util/Unit;>;Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Dynamic<*>;>;>;>;>;lambda$makeRule$0_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair; namedStack!Lcom/mojang/datafixers/util/Pair;lambda$makeRule$2 itemStackidLjava/util/Optional; remainder"Lcom/mojang/serialization/Dynamic;isAirZ(Ljava/util/Optional;%Lcom/mojang/serialization/Dynamic<*>; StackMapTable SourceFileEmptyItemInHotbarFix.javaBootstrapMethods¤&(Ljava/lang/Object;)Ljava/lang/Object;¦ § �Ž©<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;« ¬ ‘’’¯ ° •’M³5(Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String;µ ¶·¸ ¹º"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 TypeReferenceÀ%java/lang/invoke/MethodHandles$LookupÂjava/lang/invoke/MethodHandlesLookup!~?*+·±€ �‚ƒ„…†„‡ˆo%*¶² ¶¸L**¶²!¶+º$¶(°€ �%‚ƒ‰Š‹ ‰Œ �Ž? +*º,¶/°€� ‰Š �� ‘’4 *º5¶6°€�  “” •’s*¶<À@¶BºF¶GL*¶MÀ7¶MÀPM+¶Rš+¶VÀY[¶]™§>,a¶c¶f�§6š™²l¸r²l¸r,¶v¸z¸z°*°€!=QZq!�4s–”`—˜!R™š=6›œQ"Tœ‹`—�!R™žŸý7HP@ü@ü  ¡¢*´£¥¨´£ª­´£®­´£±²»¼¾ ¿ÁÃ