Êþº¾E–  java/lang/Record()V   =net/minecraft/util/parsing/packrat/Term$RepeatedWithSeparatorelement.Lnet/minecraft/util/parsing/packrat/NamedRule;  listName)Lnet/minecraft/util/parsing/packrat/Atom;   separator)Lnet/minecraft/util/parsing/packrat/Term;  minRepetitionsI  allowTrailingSeparatorZ  !"-net/minecraft/util/parsing/packrat/ParseStatemark()I$java/util/ArrayList #& '(I)V )*+ ,-'net/minecraft/util/parsing/packrat/Termparseˆ(Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z / 0'restore 2 ,3B(Lnet/minecraft/util/parsing/packrat/NamedRule;)Ljava/lang/Object; 567 89java/util/Listadd(Ljava/lang/Object;)Z 5; <"size >?@ AB(net/minecraft/util/parsing/packrat/Scopeput>(Lnet/minecraft/util/parsing/packrat/Atom;Ljava/lang/Object;)VD EFtoStringS(Lnet/minecraft/util/parsing/packrat/Term$RepeatedWithSeparator;)Ljava/lang/String;H IJhashCodeB(Lnet/minecraft/util/parsing/packrat/Term$RepeatedWithSeparator;)IL MNequalsT(Lnet/minecraft/util/parsing/packrat/Term$RepeatedWithSeparator;Ljava/lang/Object;)Z Signature6Lnet/minecraft/util/parsing/packrat/NamedRule;@Lnet/minecraft/util/parsing/packrat/Atom;>;.Lnet/minecraft/util/parsing/packrat/Term;…(Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;Lnet/minecraft/util/parsing/packrat/Term;IZ)VCodeLineNumberTableLocalVariableTablethis?Lnet/minecraft/util/parsing/packrat/Term$RepeatedWithSeparator;LocalVariableTypeTableGLnet/minecraft/util/parsing/packrat/Term$RepeatedWithSeparator;MethodParameters©(Lnet/minecraft/util/parsing/packrat/NamedRule;Lnet/minecraft/util/parsing/packrat/Atom;>;Lnet/minecraft/util/parsing/packrat/Term;IZ)VmarkBeforeSeparatormarkAfterSeparator parsedElementLjava/lang/Object;state/Lnet/minecraft/util/parsing/packrat/ParseState;scope*Lnet/minecraft/util/parsing/packrat/Scope;control,Lnet/minecraft/util/parsing/packrat/Control;listMarkelementsLjava/util/List;firstTT;4Lnet/minecraft/util/parsing/packrat/ParseState;Ljava/util/List; StackMapTablepjava/lang/Object�(Lnet/minecraft/util/parsing/packrat/ParseState;Lnet/minecraft/util/parsing/packrat/Scope;Lnet/minecraft/util/parsing/packrat/Control;)Z()Ljava/lang/String;o0()Lnet/minecraft/util/parsing/packrat/NamedRule;8()Lnet/minecraft/util/parsing/packrat/NamedRule;+()Lnet/minecraft/util/parsing/packrat/Atom;B()Lnet/minecraft/util/parsing/packrat/Atom;>;+()Lnet/minecraft/util/parsing/packrat/Term;0()Lnet/minecraft/util/parsing/packrat/Term;()ZjLjava/lang/Record;Lnet/minecraft/util/parsing/packrat/Term; SourceFile Term.javaNestHostRecordBootstrapMethods‚@element;listName;separator;minRepetitions;allowTrailingSeparator ‰ Š‹Œ �Ž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; InnerClassesRepeatedWithSeparator’%java/lang/invoke/MethodHandles$Lookup”java/lang/invoke/MethodHandlesLookup1) OPOQOR ST¬ *·*+µ*,µ *-µ*µ*µ±UŠV> WX     Y* WZ P Q R[ O\,-Tù »+¹6»#Y*´·%:6+¹6š*´+,-¹(š+¹.§[+¹6+*´¹1:  Æ ¹4W§/™+¹.§%*´™+¹.§+¹.¬6§ÿ„¹:*´¢ +¹.¬,*´ ¶=¬Un�Ž�’ “%”4•<–?šG›SœX�eŸj¡r¢u¦|§„©‡¬�­‘±”²—´¥µ­¶¯¸¹¹Vf t]GM^SA_` »WX»ab»cd»ef³g¦hi£jY*SA_k »WZ»al¦hmnþ5ü&ý%o ø[ aceOqErTC*ºC°UŠV WXY WZI"TC*ºG¬UŠV WXY WZM9TN*+ºK¬UŠVWXs`Y WZ[s tTA*´°UŠV WXY WZOuvTA*´ °UŠV WXY WZOwxTA*´°UŠV WXY WZOy"TA*´¬UŠV WXY WZzTA*´¬UŠV WXY WZO{|}~)8 OPOQOR€ˆ�ƒ„…†‡�)�‘“•