ĘūēžEÆ  net/minecraft/client/Options$3 val$writerLjava/io/PrintWriter;   java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;  java/lang/Object()V  java/io/PrintWriterprint(Ljava/lang/String;)V  (C)V  !#net/minecraft/client/OptionInstancecodec"()Lcom/mojang/serialization/Codec; #$% &' com/mojang/serialization/JsonOpsINSTANCE"Lcom/mojang/serialization/JsonOps; ) *+get()Ljava/lang/Object; -./ 01com/mojang/serialization/Codec encodeStart^(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;3 45acceptD(Lnet/minecraft/client/OptionInstance;)Ljava/util/function/Consumer; 789 :;#com/mojang/serialization/DataResultifErrorD(Ljava/util/function/Consumer;)Lcom/mojang/serialization/DataResult;= 4>f(Lnet/minecraft/client/Options$3;Ljava/lang/String;Ljava/io/PrintWriter;)Ljava/util/function/Consumer; 7@ A; ifSuccess C D writePrefix F GHprintln(I)V J GK(Z)V M G O GP(F)V RST U java/util/function/FunctionapplyWjava/lang/String YZ[ \]net/minecraft/client/OptionsGSONLcom/google/gson/Gson; _`a bccom/google/gson/GsontoJson1(Lcom/google/gson/JsonElement;)Ljava/lang/String; Ye fgLOGGERLorg/slf4j/Logger;iError saving option {}: {} klm no)com/mojang/serialization/DataResult$Errormessage()Ljava/lang/String; qrs tuorg/slf4j/Loggererror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vw(net/minecraft/client/Options$FieldAccess6(Lnet/minecraft/client/Options;Ljava/io/PrintWriter;)VCodeLineNumberTableLocalVariableTablethis Lnet/minecraft/client/Options$3;this$0Lnet/minecraft/client/Options;MethodParameters SignaturenameLjava/lang/String;process:(Ljava/lang/String;Lnet/minecraft/client/OptionInstance;)Voption%Lnet/minecraft/client/OptionInstance;LocalVariableTypeTable*Lnet/minecraft/client/OptionInstance;U(Ljava/lang/String;Lnet/minecraft/client/OptionInstance;)V(Ljava/lang/String;I)IvalueI(Ljava/lang/String;Z)ZZ8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;F)FFr(Ljava/lang/String;Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object;Ljava/lang/Object;readerLjava/util/function/Function; converterTT;4Ljava/util/function/Function;4Ljava/util/function/Function;˜(Ljava/lang/String;TT;Ljava/util/function/Function;Ljava/util/function/Function;)TT;lambda$process$1G(Ljava/lang/String;Ljava/io/PrintWriter;Lcom/google/gson/JsonElement;)VwriterelementLcom/google/gson/JsonElement;lambda$process$0S(Lnet/minecraft/client/OptionInstance;Lcom/mojang/serialization/DataResult$Error;)V+Lcom/mojang/serialization/DataResult$Error; SourceFile Options.javaEnclosingMethod ¨saveNestHostBootstrapMethodsŦ(Ljava/lang/Object;)VŽ ¯ Ąĸą.(Lcom/mojang/serialization/DataResult$Error;)Vŗ ´ œļ (Lcom/google/gson/JsonElement;)V¸ šēģ ŧŊ"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; InnerClassesError FieldAccessÂ%java/lang/invoke/MethodHandles$LookupÄjava/lang/invoke/MethodHandlesLookup v xyE*,ĩ+Y¸WW*ˇ ąz{|}~€ ~€DyN*´+ļ*´:ļąz{|}‚ƒ€‚„…y‰-,ļ˛",ļ(š,,ē2š6*+*´ē<š?Wąz &!,%{ -|}-‚ƒ-†‡ˆ -†‰€ ‚†Š„‹yU*+ļB*´ļEŦz)* +{ |}‚ƒŒ€ ‚Œ„ŽyU*+ļB*´ļIŦz01 2{ |}‚ƒŒ€ ‚Œ„yU*+ļB*´,ļL,°z78 9{ |}‚ƒŒƒ€ ‚Œ„‘yU*+ļB*´$ļN$Žz>? @{ |}‚ƒŒ’€ ‚Œ„“y™*+ļB*´,šQĀVļL,°zEFG{4|}‚ƒŒ”•–—–ˆ Œ˜•™—š€‚Œ•—›œya*+ļB,˛X-ļ^ļLąz"#${*|}‚ƒžŸ  ĄĸyD˛dh*+ļjšpąz {†‡tŖ¤ĨĻY§ŠYǎ̭°ˇ̞ĩž"k7ŋvYĀ ÁÃÅ