Êþº¾E7  java/lang/Record()V   ,net/minecraft/server/dialog/CommonDialogDatatitle&Lnet/minecraft/network/chat/Component;   externalTitleLjava/util/Optional;  canCloseWithEscapeZ  pause   afterAction*Lnet/minecraft/server/dialog/DialogAction;  bodyLjava/util/List; ! "inputs $%& '(java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;*$net/minecraft/network/chat/Component, -.toStringB(Lnet/minecraft/server/dialog/CommonDialogData;)Ljava/lang/String;0 12hashCode1(Lnet/minecraft/server/dialog/CommonDialogData;)I4 56equalsC(Lnet/minecraft/server/dialog/CommonDialogData;Ljava/lang/Object;)Z 89: ;<(net/minecraft/server/dialog/DialogAction willUnpause()Z> ?@get()Ljava/util/function/Supplier; BCD EF#com/mojang/serialization/DataResulterrorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; BH IJsuccess9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;L[Dialogs that pause the game must use after_action values that unpause it after user action! NOP QR1net/minecraft/network/chat/ComponentSerializationCODEC Lcom/mojang/serialization/Codec; UVW XYcom/mojang/serialization/CodecfieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;[ \]apply()Ljava/util/function/Function; _`a bc!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;eexternal_title Ug hYoptionalFieldOf[ Uk lmBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec;ocan_close_with_escape qrs tujava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; wxy hz.com/mojang/serialization/codecs/PrimitiveCodecI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;[[ 8O€ after_action 8‚ ƒCLOSE Ux[ ‡ˆ‰ ŠR+net/minecraft/server/dialog/body/DialogBodyCOMPACT_LIST_CODEC �Ž� �‘java/util/Listof()Ljava/util/List;[ ”O•!net/minecraft/server/dialog/Input U— ˜™listOf"()Lcom/mojang/serialization/Codec;"[ �žŸ  ¡;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup (Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P7; £ \¤(()Lcom/mojang/datafixers/util/Function7; ¦§¨ \©!com/mojang/datafixers/Products$P7r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function7;)Lcom/mojang/datafixers/kinds/App; [ ¬­® ¯°2com/mojang/serialization/codecs/RecordCodecBuildermapCodecB(Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; [ _³ ´°validate ¶ ·¸ MAP_CODEC#Lcom/mojang/serialization/MapCodec; Signature;?Ljava/util/List;5Ljava/util/List;SLcom/mojang/serialization/MapCodec;‰(Lnet/minecraft/network/chat/Component;Ljava/util/Optional;ZZLnet/minecraft/server/dialog/DialogAction;Ljava/util/List;Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/server/dialog/CommonDialogData;LocalVariableTypeTableMethodParameters(Lnet/minecraft/network/chat/Component;Ljava/util/Optional;ZZLnet/minecraft/server/dialog/DialogAction;Ljava/util/List;Ljava/util/List;)VcomputeExternalTitle(()Lnet/minecraft/network/chat/Component;()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/Optional;>()Ljava/util/Optional;,()Lnet/minecraft/server/dialog/DialogAction;A()Ljava/util/List;7()Ljava/util/List;lambda$static$1U(Lnet/minecraft/server/dialog/CommonDialogData;)Lcom/mojang/serialization/DataResult;data StackMapTablelambda$static$2lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileCommonDialogData.javaRecordBootstrapMethodsâDtitle;externalTitle;canCloseWithEscape;pause;afterAction;body;inputs  ë()Ljava/lang/Object;í î ×ÉÉ(ò ó ÈõV(Lnet/minecraft/server/dialog/CommonDialogData;)Lnet/minecraft/network/chat/Component;÷ ø ÎúD(Lnet/minecraft/server/dialog/CommonDialogData;)Ljava/util/Optional;ü ý <ÿC(Lnet/minecraft/server/dialog/CommonDialogData;)Ljava/lang/Boolean;  <  ÐZ(Lnet/minecraft/server/dialog/CommonDialogData;)Lnet/minecraft/server/dialog/DialogAction;  ‘ @(Lnet/minecraft/server/dialog/CommonDialogData;)Ljava/util/List;  "‘’(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;  ¾Ú(Lnet/minecraft/network/chat/Component;Ljava/util/Optional;Ljava/lang/Boolean;Ljava/lang/Boolean;Lnet/minecraft/server/dialog/DialogAction;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/server/dialog/CommonDialogData;  ØÙÙ  ÓÔÔ !"# $%java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)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; InnerClassesInstance0com/mojang/datafixers/ProductsP73%java/lang/invoke/MethodHandles$Lookup5java/lang/invoke/MethodHandlesLookup1 ¹º¹»"¹¼·¸¹½¾¿Â,*·*+µ*,µ *µ*µ*µ*µ*µ ±ÀÁR,ÂÃ, ,,,,,,"Ä ,º,»,"¼Å "¹ÆÇÈ¿9*´ *´¶#À)°À(Á ÂÃ-É¿1*º+°ÀÁ ÂÃ1Ê¿1*º/¬ÀÁ ÂÃ5Ë¿<*+º3¬ÀÁÂÃÌÍÅÌ È¿/*´°ÀÁ ÂÃο/*´ °ÀÁ ÂùÏ<¿/*´¬ÀÁ ÂÃ<¿/*´¬ÀÁ ÂÃп/*´°ÀÁ ÂÑ¿/*´°ÀÁ ÂùÑ"‘¿/*´ °ÀÁ ÂùÒ ÓÔ¿Z*´™*´¶7š º=¸A°*¸G°À !$Á ÕÃÖ ×É¿K°À! ØÙ¿ô ¢*²MS¹TºZ¶^²Md¹fºi¶^²jn¸p¹vº{¶^²j|¸p¹vº}¶^²~²�¹„º…¶^²†‹¸Œ¹„º’¶^²“¹–š¸Œ¹„º›¶^¶œ*º¢¶¥°À. +AYk~•ž¡Á ¢ÚÛÜ¿4ºª¸«º±¶²³µ±À ÝÞßD ¹º¹»"¹¼à†  áãäåæçèé&êìï&ðñô&ðöù&ðûþ&ðþ&ð&ð &ð  &&ð&ð-�¬.¦/1246