ΚώΊΎE¨  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   /net/minecraft/util/datafix/fixes/ChunkStatusFixgetInputSchema(()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;(ChunkStatusFix * + 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; 8B CDget7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object;F com/mojang/serialization/DynamicHStatus EJ CK>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;Mempty OPQ RS(com/mojang/serialization/OptionalDynamicasString&(Ljava/lang/String;)Ljava/lang/String;U postprocessed WXY Z[java/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z] fullchunk E_ `a createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; Ec desetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; 8g dhT(Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Lcom/mojang/datafixers/Typed;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/util/datafix/fixes/ChunkStatusFix;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;leveltag"Lcom/mojang/serialization/Dynamic;statusLjava/lang/String;%Lcom/mojang/serialization/Dynamic<*>; StackMapTable‹java/lang/String SourceFileChunkStatusFix.javaBootstrapMethods&(Ljava/lang/Object;)Ljava/lang/Object;’ “ }~‚– — ‚™ š›œ ž"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!iI*+·±j k lmnopqr npsti«1*Ά² ΆL+ΆM,Έ!N*'+*Ά)² Ά-Ί,Ά0°j k*1lm &uvwvxyz  &u{w{x| }~i? +*Ί4Ά7°jk xy € ‚i§6*Έ=ΆAΐEL+GΆILΆNM,TΈV™+G+\Ά^ΆbL*Έ=+Άf°j  -k 6ƒ€ +„…†‡z  +„ˆ‰ ύ-EŠŒŽ˜‘”˜•”Ÿ "’ £₯§