ΚώΊΎEž  :net/minecraft/util/datafix/fixes/DataComponentRemainderFix_(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V    com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V  nameLjava/lang/String;   componentId  newComponentId  getInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesDATA_COMPONENTS)Lcom/mojang/datafixers/DSL$TypeReference; !"# $%$com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;' ()apply[(Lnet/minecraft/util/datafix/fixes/DataComponentRemainderFix;)Ljava/util/function/Function; + ,-fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; /01 23com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder;' 678 9:com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; <=> ?@ com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; BCD EF(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional; HIJ KLjava/util/OptionalisEmpty()Z HN ?O()Ljava/lang/Object; Q RS fixComponentF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; <U VWremove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; HY Z[ ofNullable((Ljava/lang/Object;)Ljava/util/Optional; <] ^_setFieldIfPresentJ(Ljava/lang/String;Ljava/util/Optional;)Lcom/mojang/serialization/Dynamic;M(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis;input Signaturef(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; componentsLcom/mojang/datafixers/Typed;lambda$makeRule$1 remainder"Lcom/mojang/serialization/Dynamic; componentLjava/util/Optional; newComponent;>;%Lcom/mojang/serialization/Dynamic<*>; StackMapTable SourceFileDataComponentRemainderFix.javaBootstrapMethods…&(Ljava/lang/Object;)Ljava/lang/Object;‡ ˆ tuu‹ Œ xSS ‘’ “”"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!`aU *+,--·±b c* de fg  h fay*+·*,΅ *-΅*΅±b c4defghfijae*Ά²Ά L**΄ +*Ί&Ά*°b  cde klm  knRShopqrstuaB+Έ.*Ί4Ά5°b!cdevwxSa·5+*΄Ά;ΆAM,ΆG™+°*,ΆMΐ<ΆPN+*΄ΆT*΄-ΈXΆ\°b" #$&!'c*5de5yz ){|!}zm ){~!}€όH‚ƒŽ„†‰Ž„Š•–/˜ ™›