Źžŗ¾EÄ  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   (Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; VWX YZ(com/mojang/serialization/OptionalDynamicasString'()Lcom/mojang/serialization/DataResult;\ ,](Lnet/minecraft/util/datafix/fixes/OptionsGraphicsModeSplitFix;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; _`a bc#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; _e fgresult()Ljava/util/Optional;i Sj(Lnet/minecraft/util/datafix/fixes/OptionsGraphicsModeSplitFix;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Supplier; lmn op"com/mojang/datafixers/DataFixUtils orElseGetE(Ljava/util/Optional;Ljava/util/function/Supplier;)Ljava/lang/Object; Pr st createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; Pv wxsetX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; z {getValueq(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis>Lnet/minecraft/util/datafix/fixes/OptionsGraphicsModeSplitFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;mode 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$3lambda$makeRule$2X(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; SourceFile OptionsGraphicsModeSplitFix.javaBootstrapMethods˜graphicsMode split to š&(Ljava/lang/Object;)Ljava/lang/Object;œ  ‰ŠŠ  ” ŽŽ¤ „ ’“tØ()Ljava/lang/Object;Ŗ « ‘Ž­$()Lcom/mojang/serialization/Dynamic;Æ °±² ³$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;µ ¶·ø ¹ŗ"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!    |}*+·*,µ*-µ *µ*µ±~ >€‚ƒ    „‚ …†}H**“ŗ*¶²¶$*ŗ*¶.°~ €{}Ók+M>,¶2«50*2,8¶:™>§,>¶:™>«(!*“§*“ §*“°~"X#_$f%j"k€k‡ ˆż$3 ’33„‡‰Š}B+ø@*ŗF¶G°~€‹ŒŽ}d(+M¶O¶U*+ŗ[¹^¹d*+ŗhøkĄP°~!(€(‘Ž}E+*“+*“¶q¶u°~€’“}P+*“+*,¶y¶q¶u°~ €‡ ”•–0®—“™›ž“™Ÿ¢“™£¦“§©¬»¼A¾ æĮĆ