Êþº¾En6net/minecraft/client/gui/components/CommandSuggestions  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;  Fnet/minecraft/client/gui/components/CommandSuggestions$SuggestionsListthis$08Lnet/minecraft/client/gui/components/CommandSuggestions;  java/lang/Object()V  net/minecraft/world/phys/Vec2ZEROLnet/minecraft/world/phys/Vec2;   lastMouse  !input-Lnet/minecraft/client/gui/components/EditBox; #$% &'+net/minecraft/client/gui/components/EditBox isBordered()Z ) *+anchorToBottomZ -./ 01java/util/Listsize()I 3 45suggestionLineLimitI 789 :;java/lang/Mathmin(II)I=$net/minecraft/client/renderer/Rect2i <? @(IIII)V B CDrect&Lnet/minecraft/client/renderer/Rect2i; #F GHgetValue()Ljava/lang/String; J KLoriginalContentsLjava/lang/String; N O5lastNarratedEntry Q RSsuggestionListLjava/util/List; U VWselect(I)Vÿªªª Z [5offset ] ^_xF a b_y d e(FF)V <g h1getX <j k1getY <m n1getWidth p q5 fillColor stu vw-net/minecraft/client/gui/GuiGraphicsExtractorfill(IIIII)V <y z1 getHeight|net/minecraft/util/CommonColors -~ €get(I)Ljava/lang/Object;‚*com/mojang/brigadier/suggestion/Suggestion „ …†fontLnet/minecraft/client/gui/Font; �ˆ ‰HgetText ‹ Œ5current sŽ ��text7(Lnet/minecraft/client/gui/Font;Ljava/lang/String;III)V �’ “” getTooltip ()Lcom/mojang/brigadier/Message; –—˜ ™š)net/minecraft/network/chat/ComponentUtils fromMessageF(Lcom/mojang/brigadier/Message;)Lnet/minecraft/network/chat/Component; sœ �žsetTooltipForNextFrameJ(Lnet/minecraft/client/gui/Font;Lnet/minecraft/network/chat/Component;II)V <  ¡¢contains(II)Z ¤¥¦ §¨.com/mojang/blaze3d/platform/cursor/CursorTypes POINTING_HAND/Lcom/mojang/blaze3d/platform/cursor/CursorType; sª «¬ requestCursor2(Lcom/mojang/blaze3d/platform/cursor/CursorType;)V ® ¯ useSuggestion ± ²³ minecraft Lnet/minecraft/client/Minecraft; µ¶· ¸¹net/minecraft/client/Minecraft mouseHandler#Lnet/minecraft/client/MouseHandler; µ» ¼½ getWindow&()Lcom/mojang/blaze3d/platform/Window; ¿ÀÁ ÂÃ!net/minecraft/client/MouseHandler getScaledXPos'(Lcom/mojang/blaze3d/platform/Window;)D ¿Å ÆÃ getScaledYPos 7È É;max ËÌÍ ÎÏnet/minecraft/util/Mthclamp(III)I ÑÒÓ Ô'#net/minecraft/client/input/KeyEventisUp Ö ×Wcycle Ù Ú+ tabCycles ÑÜ Ý'isDown Ñß à' isCycleFocus Ñâ ã' hasShiftDown Ñå æ'isEscape è éhide #ë ìí setSuggestion(Ljava/lang/String;)V ï ð5lineStartOffset �ò óôapply&(Ljava/lang/String;)Ljava/lang/String; ö ÷øcalculateSuggestionSuffix8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; µú ûü getNarrator%()Lnet/minecraft/client/GameNarrator; þ ÿgetNarrationMessage(()Lnet/minecraft/network/chat/Component;  !net/minecraft/client/GameNarrator saySystemNow)(Lnet/minecraft/network/chat/Component;)V   +keepSuggestions #  ísetValue � getRange,()Lcom/mojang/brigadier/context/StringRange;  1(com/mojang/brigadier/context/StringRangegetStart  1java/lang/Stringlength # WsetCursorPosition #  WsetHighlightPos"narration.suggestion.tooltip $%& '(java/lang/IntegervalueOf(I)Ljava/lang/Integer; *+, -š$net/minecraft/network/chat/ComponenttranslationArg */ 01 translatableT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;3narration.suggestion Signature>Ljava/util/List;O(Lnet/minecraft/client/gui/components/CommandSuggestions;IIILjava/util/List;Z)VCodeLineNumberTableLocalVariableTablethisHLnet/minecraft/client/gui/components/CommandSuggestions$SuggestionsList;widthimmediateNarrationlistXlistYLocalVariableTypeTable StackMapTableMethodParametersE(IIILjava/util/List;Z)VextractRenderState4(Lnet/minecraft/client/gui/GuiGraphicsExtractor;II)V suggestion,Lcom/mojang/brigadier/suggestion/Suggestion;itooltipLcom/mojang/brigadier/Message;graphics/Lnet/minecraft/client/gui/GuiGraphicsExtractor;mouseXmouseYlimitunselectedColor hasPrevioushasNextlimited mouseMovedhoveredWnet/minecraft/client/gui/Font mouseClickedline mouseScrolled(D)ZscrollD keyPressed((Lnet/minecraft/client/input/KeyEvent;)Zevent%Lnet/minecraft/client/input/KeyEvent; directionfirstlastindexendhcom/mojang/brigadier/Message SourceFileCommandSuggestions.javaNestHost InnerClassesSuggestionsList!  CDKLRS45[5Œ5Ú+O5  67Ø £*+Y¸Wµ *·*²µ+´¶"™§d6+´(™d¹,+´2¸6 hd§+´¶"™§d6*»µA*+´¶EµI*™§µM*µP*¶T±8* æâç(èZé~ê‰ë—ì�í¢î9\ £:;£ £^5£b5£<5£RS£=+({>5ZI?5@ £R5Aÿ$ -ÿ -ü!Nÿ -@ÿ:  - ÿ  - B €^b<R=4CDE7Î å*´P¹,*´ ´2¸66X6*´Yž§6*´P¹,*´Y`¤§6š™§6*´´\†•š*´´`†•™§6  ™*»Y††·cµ™+*´A¶f*´A¶id*´A¶f*´A¶l`*´A¶i*´ ´o¶r+*´A¶f*´A¶i*´A¶x`*´A¶f*´A¶l`*´A¶i*´A¶x``*´ ´o¶r™J6  *´A¶l¢; pš.+*´A¶f `*´A¶id*´A¶f ``*´A¶i¶r„ §ÿ¿™Z6  *´A¶l¢K pš>+*´A¶f `*´A¶i*´A¶x`*´A¶f ``*´A¶i*´A¶x``¶r„ §ÿ¯6 6  ¢ð*´P *´Y`¹}À�: +*´A¶f*´A¶i  h`*´A¶f*´A¶l`*´A¶i  h` `*´ ´o¶r*´A¶f¤N*´A¶f*´A¶l`¢;*´A¶i  h`¤**´A¶i  h` `¢ ™* *´Y`¶T6 +*´ ´ƒ ¶‡*´A¶f`*´A¶i`  h` *´Y`*´Š  ÿ§X¶�„ §ÿ ™/*´P*´Š¹}À�¶‘:  Æ+*´ ´ƒ ¸•¶›*´A¶Ÿ™ +²£¶©±8š&ñòó'ôAõRösøxù‡üŒý½þþÿDJO^e  ¦©³ÈINY\š ¥º¿Ñ#Ý$ä&9¢D^5 RT^5 ÈÒFG ¬ôH5 ºIJ å:;åKLåM5åN5ÐO5ÌP5'¾Q+A¤R+R“S+srT+ ©<U+ A�ý$@ü@ü @ü@üü~=úüûMúýü¬�ÿ8  s�sVÿ  s�sVù0B KMNX¢7©<*´A¶Ÿš¬*´A¶id l*´Y`>›*´P¹,¢ *¶T*¶­¬8) *- .1/60:39*<:;<^5<b5 Y5Aü+B ^bZ[7Òi*´ ´°´´*´ ´°¶º¶¾Ž>*´ ´°´´*´ ´°¶º¶ÄŽ6*´A¶Ÿ™***´Y‡'gŽ*´P¹,*´ ´2d¸Ç¸ÊµY¬¬8783:@;e<g?9*i:;i\]PM536N5AýgB\^_7g+¶Ð™*¶Õ*µØ¬+¶Û™*¶Õ*µØ¬+¶Þ™ *´Ø™*+¶á™§¶Õ*¶­¬+¶ä™*´ ¶ç*´ ´¶ê¬¬8JCD EFGHI$J&K-L4MDOHPJQQRXScUeX9g:;g`aAY ÿ Ñ B`×W7ö„**´Š`¶T*´Y=*´Y*´ ´2`d>*´Š¢'**´Š*´P¹,*´ ´2d¸Ç¸ÊµY§<*´Š¤4**´Š*´ ´î`*´ ´2d*´P¹,*´ ´2d¸Ç¸ÊµY±8"\ ]^_&`JaRbƒd9*„:;„b5uc5fd5AýJ8BbVW7ÿ�*µŠ*´Šœ*Y´Š*´P¹,`µŠ*´Š*´P¹,¡*Y´Š*´P¹,dµŠ*´P*´Š¹}À�M*´ ´*´ ´¶E,*´I¶ñ¸õ¶ê*´M*´ŠŸ*´ ´°¶ù*¶ý¶±8* gi jl.m@pQqps{tŒv9 �:;�e5Q<FGA !üK�Be¯7Ég*´P*´Š¹}À�L*´ µ*´ ´+*´I¶ñ¶ +¶ ¶+¶‡¶`=*´ ´¶*´ ´¶**´Š¶T*´ µ*µØ±8* yz{+|;}F~QY€a�f‚9 g:;VFG;,f5ÿ7æƒ**´ŠµM*´P*´Š¹}À�L+¶‘M,Æ7!½Y*´Š`¸#SY*´P¹,¸#SY+¶‡SY,¸)S¸.°2½Y*´Š`¸#SY*´P¹,¸#SY+¶‡S¸.°8…†‡ˆ"‰V‹9 ƒ:;jFGeIJA ýV�gijkl  m