Êþº¾EÓ  java/lang/Object()V   (net/minecraft/util/FormattedCharSequenceEMPTY*Lnet/minecraft/util/FormattedCharSequence;   +net/minecraft/network/chat/MutableComponentvisualOrderText  contents.Lnet/minecraft/network/chat/ComponentContents;  siblingsLjava/util/List;  style"Lnet/minecraft/network/chat/Style;  ! "#com/google/common/collect/Lists newArrayList()Ljava/util/ArrayList; %&'  net/minecraft/network/chat/Style ) *c(Lnet/minecraft/network/chat/ComponentContents;Ljava/util/List;Lnet/minecraft/network/chat/Style;)V ,-. /0java/lang/StringisEmpty()Z 234 56$net/minecraft/network/chat/ComponentliteralA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; 8 9:appendU(Lnet/minecraft/network/chat/Component;)Lnet/minecraft/network/chat/MutableComponent; <=> ?@java/util/Listadd(Ljava/lang/Object;)Z B CDgetStyle$()Lnet/minecraft/network/chat/Style; FGH IJ java/util/function/UnaryOperatorapply&(Ljava/lang/Object;)Ljava/lang/Object; L MNsetStyleQ(Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/MutableComponent; %P QRapplyToF(Lnet/minecraft/network/chat/Style;)Lnet/minecraft/network/chat/Style; %T UV applyFormatsC([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; %X YZ applyFormatB(Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/Style; %\ ]^ withColor%(I)Lnet/minecraft/network/chat/Style; %` ]aJ(Lnet/minecraft/network/chat/TextColor;)Lnet/minecraft/network/chat/Style; %c dD withoutShadow fgh ijnet/minecraft/locale/Language getInstance!()Lnet/minecraft/locale/Language; l mndecomposedWithLnet/minecraft/locale/Language; fp qrgetVisualOrderV(Lnet/minecraft/network/chat/FormattedText;)Lnet/minecraft/util/FormattedCharSequence; tuv w@,net/minecraft/network/chat/ComponentContentsequals %u <u t{ |}hashCode()I %{ <{�java/lang/StringBuilder tƒ „…toString()Ljava/lang/String; €‡ ˆ(Ljava/lang/String;)V %- <- €Œ 9�(C)Ljava/lang/StringBuilder;�style= €‘ 9’-(Ljava/lang/String;)Ljava/lang/StringBuilder; €” 9•-(Ljava/lang/Object;)Ljava/lang/StringBuilder;—, ™ siblings= €ƒ Signature8Ljava/util/List;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis-Lnet/minecraft/network/chat/MutableComponent;LocalVariableTypeTableMethodParameters‹(Lnet/minecraft/network/chat/ComponentContents;Ljava/util/List;Lnet/minecraft/network/chat/Style;)Vcreate](Lnet/minecraft/network/chat/ComponentContents;)Lnet/minecraft/network/chat/MutableComponent; getContents0()Lnet/minecraft/network/chat/ComponentContents; getSiblings()Ljava/util/List;:()Ljava/util/List;textLjava/lang/String; StackMapTable component&Lnet/minecraft/network/chat/Component; withStyleQ(Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/MutableComponent;updater"Ljava/util/function/UnaryOperator;FLjava/util/function/UnaryOperator;u(Ljava/util/function/UnaryOperator;)Lnet/minecraft/network/chat/MutableComponent;patchN([Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent;formats[Lnet/minecraft/ChatFormatting;M(Lnet/minecraft/ChatFormatting;)Lnet/minecraft/network/chat/MutableComponent;formatLnet/minecraft/ChatFormatting;0(I)Lnet/minecraft/network/chat/MutableComponent;colorIU(Lnet/minecraft/network/chat/TextColor;)Lnet/minecraft/network/chat/MutableComponent;&Lnet/minecraft/network/chat/TextColor;/()Lnet/minecraft/network/chat/MutableComponent;getVisualOrderText,()Lnet/minecraft/util/FormattedCharSequence;currentLanguagethatoLjava/lang/Object;resultLjava/lang/StringBuilder;hasStyleZ hasSiblings SourceFileMutableComponent.java12›œ mn�ž*Ÿ‰*·*²µ *+µ*,µ*-µ±  ¡*¢£¤ œ¥ ›¦ §¨Ÿ9»Y*¸²$·(° ¡ ¥©ªŸ/*´° "¡ ¢£«¬Ÿ/*´° '¡ ¢£›­MNŸ?*+µ*°  +,¡¢£¥CDŸ/*´° 1¡ ¢£96ŸW+¶+™*°*+¸1¶7° 56 8¡¢£®¯° ¥®9:ŸE *´+¹;W*°  < =¡ ¢£ ±²¥±³´Ÿ^*+*¶A¹EÀ%¶KW*°  AB¡¢£µ¶¤ µ·¥µ›¸³NŸG*+*¶A¶O¶KW*°  F G¡¢£¹¥¹�³ºŸG**¶A+¶S¶KW*°  K L¡¢£»¼¥»³½ŸG**¶A+¶W¶KW*°  P Q¡¢£¾¿¥¾]ÀŸG**¶A¶[¶KW*°  U V¡¢£ÁÂ¥Á]ßG**¶A+¶_¶KW*°  Z [¡¢£ÁÄ¥ÁdÅŸ<**¶A¶b¶KW*°  _ `¡ ¢£ÆÇŸq¸eL*´k+¥*+*¶oµ *+µk*´ ° ef ghj¡¢£Èn°üfw@Ÿ­G*+¦¬+Á™:+ÀM*´,´¹s™%*´,´¶x™*´,´¹y™§¬ "opvst+u9vFs¡ 2É£G¢£GÊ˰=@¥Ê|}Ÿs/<h*´¹z`<h*´¶~`<h*´¹`<¬ {|}~-¡/¢£-Ì„…Ÿ#…»€Y*´¹‚·†L*´¶‰š§=*´¹Šš§>š™H+[¶‹W™+޶�W+*´¶“W™™ +–¶�W™+˜¶�W+*´¶“W+]¶‹W+¶š° >„…!†3‡;ˆB‰FŠM‹V�^Že�i‘p’y”€–¡*…¢£tÌÍ!dÎÏ3RÐϰ ü€@ü@üÑÒ