Êþº¾EŒ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   4net/minecraft/util/datafix/fixes/ChunkLightRemoveFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesCHUNK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;Level    com/mojang/datafixers/types/Type findFieldType6(Ljava/lang/String;)Lcom/mojang/datafixers/types/Type; "#$ %&com/mojang/datafixers/DSL fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;(ChunkLightRemoveFix * + getOutputSchema- ./applyB(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; 1 23fixTypeEverywhereTypedœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;5 .6()Ljava/util/function/Function; 89: ;<com/mojang/datafixers/Typed updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; "> ?@remainderFinder%()Lcom/mojang/datafixers/OpticFinder;5 8C D<updateF isLightOn HIJ KL com/mojang/serialization/Dynamicremove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;CodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/util/datafix/fixes/ChunkLightRemoveFix;schema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; chunkType"Lcom/mojang/datafixers/types/Type; levelTypelevelF#Lcom/mojang/datafixers/OpticFinder;LocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;lambda$makeRule$0_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;levellambda$makeRule$2F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic; SourceFileChunkLightRemoveFix.javaBootstrapMethodsp&(Ljava/lang/Object;)Ljava/lang/Object;r s abfv w efy z hii} ~€ �‚"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!MI*+·±N   O PQRSTUV RTWXM«1*¶² ¶L+¶M,¸!N*'+*¶)² ¶-º,¶0°N O*1PQ &YZ[Z\]^  &Y_[_\` abM? +*º4¶7°NO \] cd efM7 *¸=ºA¶B°NO  gd hiM1*E¶G°NO jklmn |oqt|out|ox{ƒ„"† ‡‰‹