Êþº¾E  java/lang/Record()V   ,net/minecraft/nbt/SnbtGrammar$IntegerLiteralsign$Lnet/minecraft/nbt/SnbtGrammar$Sign;  base$Lnet/minecraft/nbt/SnbtGrammar$Base;  digitsLjava/lang/String;  suffix-Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix;  +net/minecraft/nbt/SnbtGrammar$IntegerSuffixsigned,Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; !" #$"net/minecraft/nbt/SnbtGrammar$Baseordinal()I&java/lang/MatchException %( )*(Ljava/lang/String;Ljava/lang/Throwable;)V +,- .*net/minecraft/nbt/SnbtGrammar$SignedPrefixUNSIGNED +0 1SIGNED 345 67net/minecraft/nbt/SnbtGrammarneedsUnderscoreRemoval(Ljava/lang/String;)Z 9:; < "net/minecraft/nbt/SnbtGrammar$SignMINUS>java/lang/StringBuilder = 9A BCappend(Ljava/lang/StringBuilder;)V 3E FGcleanAndAppend/(Ljava/lang/StringBuilder;Ljava/lang/String;Z)V =I JKtoString()Ljava/lang/String; M NOtype*Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix; QRS TO(net/minecraft/nbt/SnbtGrammar$TypeSuffixINT VWX YZjava/util/ObjectsrequireNonNullElse8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; \ ]^create’(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object; ` absignedOrDefault.()Lnet/minecraft/nbt/SnbtGrammar$SignedPrefix; def gh-net/minecraft/util/parsing/packrat/ParseStateerrorCollector5()Lnet/minecraft/util/parsing/packrat/ErrorCollector; dj k$mark 3m no"ERROR_EXPECTED_NON_NEGATIVE_NUMBER5Lnet/minecraft/util/parsing/packrat/DelayedException; qrs tu1net/minecraft/util/parsing/packrat/ErrorCollectorstore(ILjava/lang/Object;)V w xy cleanupDigits8(Lnet/minecraft/nbt/SnbtGrammar$Sign;)Ljava/lang/String; Q! |}~ €java/lang/Byte parseByte(Ljava/lang/String;I)B ‚ƒ„ …†#com/mojang/serialization/DynamicOps createByte(B)Ljava/lang/Object; ˆ‰Š ‹Œjava/lang/Short parseShort(Ljava/lang/String;I)S ‚Ž �� createShort(S)Ljava/lang/Object; ’“” •–java/lang/IntegerparseInt(Ljava/lang/String;I)I ‚˜ ™š createInt(I)Ljava/lang/Object; œ�ž Ÿ java/lang/Long parseLong(Ljava/lang/String;I)J ‚¢ £¤ createLong(J)Ljava/lang/Object; 3¦ §oERROR_EXPECTED_INTEGER_TYPE ©ª« ¬€*com/google/common/primitives/UnsignedBytesparseUnsignedByte 3® ¯ŒparseUnsignedShort ’± ²–parseUnsignedInt œ´ µ parseUnsignedLong·java/lang/NumberFormatException 3¹ º»createNumberParseErrorX(Ljava/lang/NumberFormatException;)Lnet/minecraft/util/parsing/packrat/DelayedException;½ J¾B(Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral;)Ljava/lang/String;À ÁÂhashCode1(Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral;)IÄ ÅÆequalsC(Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral;Ljava/lang/Object;)ZŠ(Lnet/minecraft/nbt/SnbtGrammar$Sign;Lnet/minecraft/nbt/SnbtGrammar$Base;Ljava/lang/String;Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix;)VCodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/nbt/SnbtGrammar$IntegerLiteral;MethodParameters StackMapTableresultLjava/lang/StringBuilder;Zh(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState;)Ljava/lang/Object;ops%Lcom/mojang/serialization/DynamicOps;state/Lnet/minecraft/util/parsing/packrat/ParseState;LocalVariableTypeTable*Lcom/mojang/serialization/DynamicOps;2Lnet/minecraft/util/parsing/packrat/ParseState<*>; Signaturew(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/util/parsing/packrat/ParseState<*>;)TT;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;e!Ljava/lang/NumberFormatException;isSigned fixedDigitsradixIåjava/lang/Stringçjava/lang/Object¡(Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/nbt/SnbtGrammar$TypeSuffix;Lnet/minecraft/util/parsing/packrat/ParseState<*>;)TT;(Ljava/lang/Object;)ZoLjava/lang/Object;&()Lnet/minecraft/nbt/SnbtGrammar$Sign;&()Lnet/minecraft/nbt/SnbtGrammar$Base;/()Lnet/minecraft/nbt/SnbtGrammar$IntegerSuffix; SourceFileSnbtGrammar.javaNestHostRecordBootstrapMethodsõsign;base;digits;suffix û üýþ ÿ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; InnerClassesIntegerLiteralSignBase IntegerSuffix SignedPrefix TypeSuffix %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandlesLookup0  ÇÈl*·*+µ*,µ *-µ*µ±ÉVÊ4ËÌ Í abÈ–H*´´Æ *´´°*´ ¶ª%+%»%Y·'¿²*§²/°É] ^c>dDeGcÊ HËÌÎ ! B+xyÈ 3*´¸2=+²8¥™»=Y·?N+-¶@-*´¸D-¶H°*´°Éjlmn o)p.rÊ*ÏÐ3ËÌ3 +6ÑÎüÍ ]ÒÈq*+*´´L²P¸UÀQ,¶[°ÉvÊ ËÌÓÔÕÖ×ÓØÕÙÍ ÓÕÚÛÜÝ]^È̈*¶_²/¦§6š#*´²8¦-¹c-¹i²l¹p°**´¶v:*´ ¶ª#',»%Y·'¿§  §6™},¶zª` 0@P+¸{¹�§H+¸‡¹�§8+¸‘¹—§(+¸›¹¡§-¹c-¹i²¥¹p°,¶zª^.>N+¸¨¹�§H+¸­¹�§8+¸°¹—§(+¸³¹¡§-¹c-¹i²¥¹p°:-¹c-¹i¸¸¹p°wõn¶ömn¶Ézz{ }4~6�@‚jƒn„s…u‚w‰|Š ‹°ŒÀ�ÐŽà�ô‘õŠö•–(—8˜H™X›lœm•n p£†¤ÊRpÞ߈Ë̈ÓÔˆNOˆÕÖwàÑ@Háwâã×ˆÓØˆÕÙÎ.@ü&ü)ä Aü*Tæ!Tæ@¶Í ÓNÕÚèÜÝJKÈ1*º¼°ÉVÊ ËÌÁ$È1*º¿¬ÉVÊ ËÌÅéÈ<*+ºÃ¬ÉVÊËÌêëÍê ìÈ/*´°ÉVÊ ËÌíÈ/*´ °ÉVÊ ËÌKÈ/*´°ÉVÊ ËÌîÈ/*´°ÉVÊ ËÌïðñ3ò óúôö÷øù:393@ 3@3+3@Q3@