ĘūēžEĒ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VOptionsAmbientOcclusionFix  ;net/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesOPTIONS)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; apply()Ljava/util/function/Function; !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; $%& '(java/lang/StringhashCode()I*0 $, -.equals(Ljava/lang/Object;)Z01224false6true 89: ;<com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; ?@A BCcom/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;Eao GHI JK com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; MNO PQ(com/mojang/serialization/OptionalDynamicasString'()Lcom/mojang/serialization/DataResult;S TA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; VWX YZ#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; V\ ]^result()Ljava/util/Optional; `ab cd"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object; f gh updateValue&(Ljava/lang/String;)Ljava/lang/String; Gj kl createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; Gn opsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/util/datafix/fixes/OptionsAmbientOcclusionFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;valueLjava/lang/String; StackMapTablelambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic;lambda$makeRule$2X(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; SourceFileOptionsAmbientOcclusionFix.javaBootstrapMethods&(Ljava/lang/Object;)Ljava/lang/Object;  €€“ ” ƒ„„— ˜ ‡ˆl› œž Ÿ "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! qr?*+ˇąs   tuvwxywz{r@**ļ ˛ļēļ°st uv ghrĐt*L=+ļ#ĒC02*8+)ļ+™!=§+/ļ+™=§+1ļ+™=Ē&!!3§ 5§*°shmrst t|}~ũ$$ ˙$$y| €r7 *¸7ē=ļ>°st  ‚ ƒ„rK!*DļFļL*ēRšUš[*¸_ĀG°st !…† ‡ˆrC*D*+¸eļiļm°st…†|}‰Š‹ šŒŽ‘šŒ’•šŒ–™Ąĸ8¤ Ĩ§Š