Êþº¾EK*net/minecraft/client/gui/components/Button9net/minecraft/client/gui/screens/inventory/BookEditScreen  TITLE&Lnet/minecraft/network/chat/Component;  'net/minecraft/client/gui/screens/Screen)(Lnet/minecraft/network/chat/Component;)V  com/google/common/collect/Lists newArrayList()Ljava/util/ArrayList;  pagesLjava/util/List;  +net/minecraft/network/chat/CommonComponentsEMPTY   numberOfPages " #$owner*Lnet/minecraft/world/entity/player/Player; & '(book$Lnet/minecraft/world/item/ItemStack; * +,hand%Lnet/minecraft/world/InteractionHand; ./0 12net/minecraft/client/Minecraft getInstance"()Lnet/minecraft/client/Minecraft; .4 56isTextFilteringEnabled()Z 89: ;<6net/minecraft/world/item/component/WritableBookContentgetPages(Z)Ljava/util/stream/Stream; >?@ ABjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;D EFaccept/(Ljava/util/List;)Ljava/util/function/Consumer; HIJ KLjava/util/stream/StreamforEach (Ljava/util/function/Consumer;)V NOP Q6java/util/ListisEmptyS NU VWadd(Ljava/lang/Object;)ZY9net/minecraft/client/gui/screens/inventory/BookSignScreen X[ \�(Lnet/minecraft/client/gui/screens/inventory/BookEditScreen;Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/InteractionHand;Ljava/util/List;)V ^ _` signScreen;Lnet/minecraft/client/gui/screens/inventory/BookSignScreen; Nb cdsize()I f gdbackgroundLeft i jd backgroundTop lmn op4net/minecraft/client/gui/components/MultiLineEditBoxbuilder@()Lnet/minecraft/client/gui/components/MultiLineEditBox$Builder; rst uv? @A(net/minecraft/world/entity/player/Player getInventory/()Lnet/minecraft/world/entity/player/Inventory; CDE Fd+net/minecraft/world/entity/player/InventorygetSelectedSlot H IJ minecraft Lnet/minecraft/client/Minecraft; .L MN getConnection9()Lnet/minecraft/client/multiplayer/ClientPacketListener;P=net/minecraft/network/protocol/game/ServerboundEditBookPacket RST UVjava/util/Optionalempty()Ljava/util/Optional; OX Y((ILjava/util/List;Ljava/util/Optional;)V [\] ^_5net/minecraft/client/multiplayer/ClientPacketListenersend*(Lnet/minecraft/network/protocol/Packet;)V abc de+net/minecraft/core/component/DataComponentsWRITABLE_BOOK_CONTENT0Lnet/minecraft/core/component/DataComponentType; Ng histream()Ljava/util/stream/Stream;k lmapply()Ljava/util/function/Function; Ho pqmap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; Hs tutoList()Ljava/util/List; 8w x(Ljava/util/List;)V z{| }~"net/minecraft/world/item/ItemStacksetV(Lnet/minecraft/core/component/DataComponentType;Ljava/lang/Object;)Ljava/lang/Object; €�‚ ƒd#net/minecraft/client/input/KeyEvent shortcutKey ¶… º†2(Lnet/minecraft/client/input/InputWithModifiers;)V ˆ ‰Š keyPressed((Lnet/minecraft/client/input/KeyEvent;)Z Œ �ŽextractRenderState5(Lnet/minecraft/client/gui/GuiGraphicsExtractor;IIF)V �‘’ “”-net/minecraft/client/gui/GuiGraphicsExtractor textRenderer0()Lnet/minecraft/client/gui/ActiveTextCollector; – —˜ visitText1(Lnet/minecraft/client/gui/ActiveTextCollector;)V š›œ �ž&net/minecraft/client/gui/TextAlignmentRIGHT(Lnet/minecraft/client/gui/TextAlignment;  ¡¢ E£,net/minecraft/client/gui/ActiveTextCollectorS(Lnet/minecraft/client/gui/TextAlignment;IILnet/minecraft/network/chat/Component;)V ¥ ¦ŽextractBackground ¨©ª «¬-net/minecraft/client/renderer/RenderPipelines GUI_TEXTURED4Lcom/mojang/renderpearl/api/pipeline/RenderPipeline; ®¯° ±²9net/minecraft/client/gui/screens/inventory/BookViewScreen BOOK_LOCATION$Lnet/minecraft/resources/Identifier; �´ µ¶blitc(Lcom/mojang/renderpearl/api/pipeline/RenderPipeline;Lnet/minecraft/resources/Identifier;IIFFIIII)V .¸ ¹ºguiLnet/minecraft/client/gui/Gui; ¼½¾ ¿Ànet/minecraft/client/gui/Gui setScreen,(Lnet/minecraft/client/gui/screens/Screen;)V  ñ saveChanges Å Ʊ pageForward È ɱpageBack NË }Ì'(ILjava/lang/Object;)Ljava/lang/Object;Îbook.edit.title èÐ ÑA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;Óbook.signButton TEXT_WIDTH ConstantValuer TEXT_HEIGHT~ IMAGE_WIDTHÀ IMAGE_HEIGHTBACKGROUND_TEXTURE_WIDTHBACKGROUND_TEXTURE_HEIGHTMENU_BUTTON_MARGINMENU_BUTTON_SIZEb PAGE_BUTTON_Y�PAGE_BACK_BUTTON_X+PAGE_FORWARD_BUTTON_XtPAGE_INDICATOR_TEXT_Y_OFFSETPAGE_INDICATOR_X_OFFSET” Signature$Ljava/util/List;®(Lnet/minecraft/world/entity/player/Player;Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/component/WritableBookContent;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/client/gui/screens/inventory/BookEditScreen;content8Lnet/minecraft/world/item/component/WritableBookContent; StackMapTableMethodParametersinitlefttoppaddingpagesItLjava/util/ListIterator;LocalVariableTypeTable,Ljava/util/ListIterator;slot isInGameUievent%Lnet/minecraft/client/input/KeyEvent;graphics/Lnet/minecraft/client/gui/GuiGraphicsExtractor;mouseXmouseYaF collector.Lnet/minecraft/client/gui/ActiveTextCollector; lambda$init$4/(Lnet/minecraft/client/gui/components/Button;)Vbutton,Lnet/minecraft/client/gui/components/Button; lambda$init$3 lambda$init$2 lambda$init$1 lambda$init$0(Ljava/lang/String;)VvalueLjava/lang/String; SourceFileBookEditScreen.javaBootstrapMethods(Ljava/lang/Object;)V T! " % & ( ) + , . /  B2 345 67'net/minecraft/server/network/Filterable passThrough=(Ljava/lang/Object;)Lnet/minecraft/server/network/Filterable;9=(Ljava/lang/String;)Lnet/minecraft/server/network/Filterable;; <=> ?@"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; InnerClassesBuilderD2net/minecraft/client/gui/components/Button$OnPressOnPressG%java/lang/invoke/MethodHandles$LookupIjava/lang/invoke/MethodHandlesLookup! ÔŠÕÖ׊ÕØÙŠÕÚÛŠÕÚÜŠÕÝÞŠÕÝߊÕàáŠÕâãŠÕäåŠÕæçŠÕèéŠÕêëŠÕìÉ#$'(_`÷ŠíîÆÂÁÂ+, ›œ ïðm*²· *¸µ*²µ*+µ!*,µ%*-µ)¸-¶3¶7*´Y¸=WºC¹G*´¹M™*´R¹TW*»XY*+-*´·Zµ]±ñ. E:AFGH$JBLNMZPlQò4móôm#$m'(m+,mõö÷ÿZ=z88ø#'+õdð4 *´¹a¬ñTò  óôù±ðß +*¶e<*¶h=>*¸k¶qy¶zy¶~¶�¶„*´‡rdld¶‹¶Ž*´‘z†²¶•µ™*´™¶�*´™~*´‘¸=W l¶¡*´™*º¤¶§**´™¶ªW*¶®**¶²µ**»¶Y+`�`*º¸·¼¶ªÀ¶µ¿**»¶Yt`�`*ºÃ·¼¶ªÀ¶µÄ*²Ç*ºÊ¸Ë*´‡lbdd*¶Î¶Ñb¶×¶Ú¶ªW*²Ý*ºà¸Ë*´‡l`*¶Î¶Ñb¶×¶Ú¶ªW*¶á±ñrYZ \ ]^_` a$b3c8dGeMfWgkhxi�j…l�n°oÓqìsúqþtw"t&y*zò*+óô&úŠ !ûŠ üŠgdð5 *´‡Àdl¬ñ}ò  óôjdð,¬ñ�ò óôÐdð5 *¶hÀ``¬ñ…ò  óôæ±ð7 **´™¶ä±ñ Š‹ò  óôìµð@½èY*·êSY*¶²S¸í°ñ�ò óô´µðR(ñ½óY*´õ`¸øSY*¶þ¸øS¸y¶¶ °ñ“ò (óôɱð]*´õž*Y´õdµõ*¶®*¶á±ñ—˜™›œò óô÷ƱðŽ>*´õ*¶þd¢*Y´õ`µõ§*¶*´õ*¶þd¢ *Y´õ`µõ*¶®*¶á±ñ"Ÿ  ¢£+¤5§9¨=©ò >óô÷°±ðS!*´™*´*´õ¹À¶**¶²µ±ñ¬­ ®ò !óôã±ð\*´¿*´õž§µ±ñ ±²ò óô÷O¶ÿ¶3±ð–5*´*´¹a¹ L+¹$™+¹)À¶-™ +¹.§ÿâ±ñµ¶+·4¹ò5óô"ýþÿ "ý÷ ü% ñð‹<*¶1*¶4*´)²7¦*´!¶<¶B§(<*´G¶K»OY*´¸Q·W¶Z±ñ¼¾À"Á;Âò<óô"Š÷A6±ðY+*´%²`»8Y*´¹fºj¹n¹r·v¶yW±ñ Ç*Èò +óô±ðV*¶þd¡±*´R¹TW±ñË Ì ÎÏò óô÷ 6ð,¬ñÓò óô‰Šð�:+¶«0@K@N&*´¿+¶„¬*´Ä+¶„¬*+·‡¬ñØ Ú(Û*Þ2ß4äò:óô:÷ ø�Žðl*+·‹*+¶�¶•±ñé êëò4óôŠŠ  ø —˜ðu!*¶e=*¶h>+²™”``*´¹Ÿ±ñîï ñ òò*!óô!  úŠ ûŠø ¦Žð„ **+·¤+²§²­*¶e*¶h ÀÀ¶³±ñö ÷)øò4*óô**Š*Š*  ø  ðL*´G´·¶»*¶Á±ñu vwòóôðG*´G´·*´]¶»±ñ rsòóôð9*¶ıñoòóôð9*¶DZñnòóôðD*´*´õ+¹ÊW±ñhòóô±ð/͸ϳÒ¸ϳDZñ 1 2H:: :#$#:#'#:#*#:#-#:018A"rlB CE ÒB FHJ