Êþº¾EÌ#net/minecraft/client/OptionInstance  net/minecraft/client/Options toggleCrouch'()Lnet/minecraft/client/OptionInstance;   toggleSprint   toggleAttack   toggleUse  autoJump   sprintWindow   quitShortcuts   com/google/common/collect/Lists newArrayList*([Ljava/lang/Object;)Ljava/util/ArrayList; "#$ %&&net/minecraft/client/input/InputQuirks!EMULATE_RIGHT_CLICK_WITH_CTRL_KEYZ ( )ctrlClickEmulatesRightClick +,- ./java/util/Listadd(Ljava/lang/Object;)Z 1 2operatorItemsTab4 56apply"()Ljava/util/function/IntFunction; +8 9:toArray5(Ljava/util/function/IntFunction;)[Ljava/lang/Object;<&[Lnet/minecraft/client/OptionInstance; >?@ AB@net/minecraft/client/gui/screens/options/controls/ControlsScreenTITLE&Lnet/minecraft/network/chat/Component; DEF GH9net/minecraft/client/gui/screens/options/OptionsSubScreenp(Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;Lnet/minecraft/network/chat/Component;)V >J KLlist1Lnet/minecraft/client/gui/components/OptionsList;Noptions.mouse_settings PQR ST$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;V WXonPressx(Lnet/minecraft/client/gui/screens/options/controls/ControlsScreen;)Lnet/minecraft/client/gui/components/Button$OnPress; Z[\ ]^*net/minecraft/client/gui/components/Buttonbuilder�(Lnet/minecraft/network/chat/Component;Lnet/minecraft/client/gui/components/Button$OnPress;)Lnet/minecraft/client/gui/components/Button$Builder; `ab cd2net/minecraft/client/gui/components/Button$Builderbuild.()Lnet/minecraft/client/gui/components/Button;fcontrols.keybindsV ijk lm/net/minecraft/client/gui/components/OptionsListaddSmallk(Lnet/minecraft/client/gui/components/AbstractWidget;Lnet/minecraft/client/gui/components/AbstractWidget;)V >o pqoptionsLnet/minecraft/client/Options; >s ptF(Lnet/minecraft/client/Options;)[Lnet/minecraft/client/OptionInstance; iv lw)([Lnet/minecraft/client/OptionInstance;)V >y z{ minecraft Lnet/minecraft/client/Minecraft; }~ €�net/minecraft/client/MinecraftguiLnet/minecraft/client/gui/Gui;ƒ@net/minecraft/client/gui/screens/options/controls/KeyBindsScreen ‚… G†J(Lnet/minecraft/client/gui/screens/Screen;Lnet/minecraft/client/Options;)V ˆ‰Š ‹Œnet/minecraft/client/gui/Gui setScreen,(Lnet/minecraft/client/gui/screens/Screen;)VŽ;>; StackMapTableMethodParameters SignatureI(Lnet/minecraft/client/Options;)[Lnet/minecraft/client/OptionInstance<*>;thisBLnet/minecraft/client/gui/screens/options/controls/ControlsScreen; lastScreen)Lnet/minecraft/client/gui/screens/Screen; addOptions()Vlambda$addOptions$1/(Lnet/minecraft/client/gui/components/Button;)Vlambda$addOptions$0lambda$options$0)(I)[Lnet/minecraft/client/OptionInstance;x$0I SourceFileControlsScreen.javaBootstrapMethods¯(I)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Ä2net/minecraft/client/gui/components/Button$OnPressOnPressBuilderÈ%java/lang/invoke/MethodHandles$LookupÊjava/lang/invoke/MethodHandlesLookup!>DAB pt’êf½Y*¶SY*¶ SY*¶ SY*¶SY*¶SY*¶SY*¶S¸L²!™+*¶'¹*W+*¶0¹*W+º3¹7À;°“6 $+37;ALW ”fpq;+•–— ;+•˜™üL+šp›œG†’L *+,²=·C±“ $ %”  �ž Ÿ  pqš Ÿp¡¢’v8*´IM¸O*ºU¸Y¶_e¸O*ºg¸Y¶_¶h*´I*´n¸r¶u±“)*+&))-7.” 8�ž£¤’A*´x´|»‚Y**´n·„¶‡±“+” �ž¥¤’A*´x´|»�Y**´n·�¶‡±“*” �ž ¦§’/½°“ ” ¨©ª¢’! �¸O³=±“«¬­ »®°³»´µ´»´¸´ÂÃZÅ `ZÆ ÇÉË