Êþº¾E³  3net/minecraft/network/chat/ComponentSerialization$1val$maxFlatSizeI   java/lang/Object()V  1net/minecraft/network/chat/ComponentSerializationCODEC Lcom/mojang/serialization/Codec;  com/mojang/serialization/Codecdecode^(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; applyz(Lnet/minecraft/network/chat/ComponentSerialization$1;Lcom/mojang/serialization/DynamicOps;I)Ljava/util/function/Function;  !"#com/mojang/serialization/DataResultflatMapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; $ % encodeStart ' () asJsonOpsL(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DynamicOps; + ,- isSuccess()Z / 01 getOrThrow()Ljava/lang/Object;3com/google/gson/JsonElement 567 89net/minecraft/util/GsonHelperencodesLongerThan!(Lcom/google/gson/JsonElement;I)Z;#net/minecraft/resources/RegistryOps =>? @A com/mojang/serialization/JsonOpsINSTANCE"Lcom/mojang/serialization/JsonOps; :C DE withParentL(Lcom/mojang/serialization/DynamicOps;)Lnet/minecraft/resources/RegistryOps;G$net/minecraft/network/chat/Component I JKencode„(Lnet/minecraft/network/chat/Component;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult; MNO P1com/mojang/datafixers/util/PairgetFirst R ST isTooLargeN(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/network/chat/Component;)ZV WXget (I)Ljava/util/function/Supplier; Z [\errorD(Ljava/util/function/Supplier;)Lcom/mojang/serialization/DataResult; ^ _`success9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;b cdmakeConcatWithConstants(I)Ljava/lang/String;(I)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/network/chat/ComponentSerialization$1;MethodParametersops%Lcom/mojang/serialization/DynamicOps;inputLjava/lang/Object;LocalVariableTypeTable*Lcom/mojang/serialization/DynamicOps;TT; Signature¸(Lcom/mojang/serialization/DynamicOps;TT;)Lcom/mojang/serialization/DataResult;>;&Lnet/minecraft/network/chat/Component;prefix•(Lnet/minecraft/network/chat/Component;Lcom/mojang/serialization/DynamicOps;TT;)Lcom/mojang/serialization/DataResult;json%Lcom/mojang/serialization/DataResult;DLcom/mojang/serialization/DataResult; StackMapTablei(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/network/chat/Component;)Z registryOps%Lnet/minecraft/resources/RegistryOps;*Lnet/minecraft/resources/RegistryOps;†(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DynamicOps;p(Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;lambda$decode$0n(Lcom/mojang/serialization/DynamicOps;ILcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult; maxFlatSizepair!Lcom/mojang/datafixers/util/Pair;lambda$decode$1ZLjava/lang/Object;Lcom/mojang/serialization/Codec; SourceFileComponentSerialization.javaEnclosingMethod �ŽflatRestrictedCodec#(I)Lcom/mojang/serialization/Codec;NestHostBootstrapMethods’&(Ljava/lang/Object;)Ljava/lang/Object;” • ‚ƒ—H(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;1š › ‡d�()Ljava/lang/String;Ÿ0Component was too large: greater than max size ¡ ¢£¤ ¥¦"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;¨ ©ª« c¬$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClasses¯%java/lang/invoke/MethodHandles$Lookup±java/lang/invoke/MethodHandlesLookup  ef4 *µ*·±g2h  ijkfu² +,¹*+*´º¹°g5h ijlmnoplqnrk lnstJKfo ² ,+¹#°g?h* ij nu lm vop lq vrk nlvswSTf¨0² +¸&,¹#N-¹*™-¹.À2*´¸4™§¬g CDh*0ij0lm0nu"xyp0lq"xz{ ü.@k lns| ()fy*Á:™*À:L+²<¶B°²<°gH IKh }~lmp }lq{kls€AJ�f5 *+ÀF,-¶H°g2h  ijk nlv‚ƒfw*+-¶LÀF¶Q™ ºU¸Y°-¸]°g679h*ijlm„…†{ ‡df1ºa°g7h „sˆ‰Š‹Œ�� ‘“– ˜™œ§ž­®°²