Êþº¾E�  java/lang/Object()V   Bnet/minecraft/client/gui/screens/dialog/input/InputControlHandlersHANDLERSLjava/util/Map;   java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  .net/minecraft/server/dialog/input/InputControlmapCodec%()Lcom/mojang/serialization/MapCodec;  get&(Ljava/lang/Object;)Ljava/lang/Object;Anet/minecraft/client/gui/screens/dialog/input/InputControlHandler  !u(Lnet/minecraft/server/dialog/input/InputControl;)Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler; # $%LOGGERLorg/slf4j/Logger;'Unrecognized input control {} )*+ ,-org/slf4j/Loggerwarn'(Ljava/lang/String;Ljava/lang/Object;)V / 01 addControl¦(Lnet/minecraft/server/dialog/input/InputControl;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler$Output;)V 345 67+net/minecraft/server/dialog/input/TextInput MAP_CODEC#Lcom/mojang/serialization/MapCodec;9Snet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$TextInputHandler 8 < =>registeri(Lcom/mojang/serialization/MapCodec;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler;)V @4A3net/minecraft/server/dialog/input/SingleOptionInputCVnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$SingleOptionHandler B F4G.net/minecraft/server/dialog/input/BooleanInputIQnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$BooleanHandler H L4M2net/minecraft/server/dialog/input/NumberRangeInputOUnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$NumberRangeHandler N RST UVcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger;Xjava/util/HashMap W Signature­Ljava/util/Map;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler<*>;>;CodeLineNumberTableLocalVariableTablethisDLnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers;typehandlerCLnet/minecraft/client/gui/screens/dialog/input/InputControlHandler;LocalVariableTypeTable(Lcom/mojang/serialization/MapCodec;ILnet/minecraft/client/gui/screens/dialog/input/InputControlHandler<-TT;>;MethodParameters©(Lcom/mojang/serialization/MapCodec;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler<-TT;>;)V inputControl0Lnet/minecraft/server/dialog/input/InputControl;TT;‚(TT;)Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable; createHandlerscreen)Lnet/minecraft/client/gui/screens/Screen;outputConsumerJLnet/minecraft/client/gui/screens/dialog/input/InputControlHandler$Output;HLnet/minecraft/client/gui/screens/dialog/input/InputControlHandler; StackMapTable®(TT;Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/gui/screens/dialog/input/InputControlHandler$Output;)V bootstrap SourceFileInputControlHandlers.java NestMembers}`net/minecraft/client/gui/screens/dialog/input/InputControlHandlers$NumberRangeHandler$SliderImplWnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$NumberRangeHandler$1�Snet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$BooleanHandler$1ƒUnet/minecraft/client/gui/screens/dialog/input/InputControlHandlers$TextInputHandler$1 InnerClasses†Hnet/minecraft/client/gui/screens/dialog/input/InputControlHandler$OutputOutputTextInputHandlerSingleOptionHandlerBooleanHandlerNumberRangeHandler SliderImpl!$% Z[\/*·±]#^ _` =>\` ²*+¹ W±] ) *^ a7 bcd ae bfg abZh !\N²*¹¹À°].^ ijd ikgiZlmn o1\¥*¸N-Dz"&*¹(±-*+,¹.±]23 4589^*ijpqrsbcdikbtuüg iprZv w\]5²2»8Y·:¸;²?»BY·D¸;²E»HY·J¸;²K»NY·P¸;±]< =>'?4@x\-¸Q³"»WY·Y³±] $&yz{N|~H€B8‚„J …‡ 8ˆ B‰ HŠ N‹ |NŒ ~€‚