Êþº¾E¼  java/lang/Record()V   /net/minecraft/commands/functions/StringTemplatesegmentsLjava/util/List;    variables  'com/google/common/collect/ImmutableListbuilder3()Lcom/google/common/collect/ImmutableList$Builder;  java/lang/Stringlength()I  indexOf(I)I ! "#charAt(I)C % &(II)I ( )* substring(II)Ljava/lang/String; ,-. /0/com/google/common/collect/ImmutableList$BuilderaddE(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder;2"java/lang/IllegalArgumentException4Unterminated macro variable 16 7(Ljava/lang/String;)V 9 :;isValidVariableName(Ljava/lang/String;)Z= >?makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;ANo variables in macro C )D(I)Ljava/lang/String; ,F GHbuild+()Lcom/google/common/collect/ImmutableList; J K#(Ljava/util/List;Ljava/util/List;)V MNO PQjava/lang/CharacterisLetterOrDigit(C)ZSjava/lang/StringBuilder R VWX Yjava/util/Listsize V[ \]get(I)Ljava/lang/Object; R_ `aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; cde fg0net/minecraft/commands/functions/CommandFunctioncheckCommandLineLength(Ljava/lang/CharSequence;)V Vi jkgetLast()Ljava/lang/Object; Rm notoString()Ljava/lang/String;q nrE(Lnet/minecraft/commands/functions/StringTemplate;)Ljava/lang/String;t uvhashCode4(Lnet/minecraft/commands/functions/StringTemplate;)Ix yzequalsF(Lnet/minecraft/commands/functions/StringTemplate;Ljava/lang/Object;)Z Signature$Ljava/util/List;CodeLineNumberTableLocalVariableTablethis1Lnet/minecraft/commands/functions/StringTemplate;LocalVariableTypeTableMethodParametersK(Ljava/util/List;Ljava/util/List;)V fromStringE(Ljava/lang/String;)Lnet/minecraft/commands/functions/StringTemplate; variableEndIvariableLjava/lang/String;input1Lcom/google/common/collect/ImmutableList$Builder;startindexELcom/google/common/collect/ImmutableList$Builder; StackMapTable characterCi substitute$(Ljava/util/List;)Ljava/lang/String; argumentsLjava/lang/StringBuilder;8(Ljava/util/List;)Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/List;&()Ljava/util/List; SourceFileStringTemplate.javaRecordBootstrapMethods£Invalid macro variable name ''¥segments;variables © ª«¬ >­$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;¯ °±² ³´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; InnerClassesBuilder¸%java/lang/invoke/MethodHandles$Lookupºjava/lang/invoke/MethodHandlesLookup1 {| {| K}i*·*+µ*,µ ±~ €�  ‚ ||ƒ  {„ …†}ðظL¸M*¶>6*$¶6Ÿ�dŸ*`¶ (Ÿ*$`¶$6§ÿÙ+*¶'¶+W*)`¶$6  »1Y3·5¿*`¶':¸8š»1Yº<·5¿,¶+W`6*$¶$6§ÿsš »1Y@·5¿Ÿ+*¶B¶+W»Y+¶E,¶E·I°~f   3?BO[akwŽ• ›!¥"¨#­$·&½'È)R[J‡ˆw.‰ŠØ‹ŠÔ ŒÐŒ ˈÈ�ˆÀŽˆ‚Ô �Ð��&ÿ,,ü(ü"ùƒ‹ :;}‰'<*¶¢*¶ =¸Lš _Ÿ¬„§ÿà¬~- ./0-%3 ‘’#“ˆ'‰Š� üúƒ‰”•}üo»RY·TM>*´ ¹U¢,,*´¹ZÀ¶^+¹ZÀ¶^W,¸b„§ÿÍ*´¹U*´ ¹U¤,*´¹hÀ¶^W,¸b,¶l°~& 7896::8@=U>f@jA* 6“ˆo€�o– g—‚ o–|� ý Rú5%ƒ–{˜no}1*ºp°~ €�u}1*ºs¬~ €�y™}<*+ºw¬~€�š›ƒš œ}/*´°~ €�{�œ}/*´ °~ €�{�žŸ  {| {|¡¨¢®¤¦§µ,¶·¹»