Źžŗ¾EŠ  java/lang/Object()V   Pnet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PhaseSubmitGrouperframeMLnet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PreparedFrame;  Knet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PreparedFrame allSubmitsLjava/util/List;    groupsByPhaseLjava/util/Map; apply()Ljava/util/function/Function;  ! java/util/MapcomputeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;#java/util/List % & phaseGroups "( )*size()I ", -.add(Ljava/lang/Object;)Z 012 347net/minecraft/client/renderer/feature/submit/SubmitNode featureType=()Lnet/minecraft/client/renderer/feature/FeatureRendererType; 6 78addOrExtendGroupA(Lnet/minecraft/client/renderer/feature/FeatureRendererType;ZII)V :;< =>java/util/CollectionisEmpty()Z :@ ABiterator()Ljava/util/Iterator; DEF G>java/util/IteratorhasNext DI JKnext()Ljava/lang/Object;M"java/lang/IllegalArgumentException OPQ RSjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;U VWmakeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; LY Z(Ljava/lang/String;)V "\ ]^addAll(Ljava/util/Collection;)Z ` ab lastGroupMLnet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PreparedGroup; def 3gKnet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PreparedGroup;Lnet/minecraft/client/renderer/feature/FeatureRendererType; di jkstrictlyOrderedZ dm no toInclusiveI q rgroupsByFeature du vB(ILnet/minecraft/client/renderer/feature/FeatureRendererType;ZII)Vxjava/util/ArrayList w{Enet/minecraft/client/renderer/feature/phase/FeatureRenderPhase$Output SignatureKLjava/util/List;bLjava/util/List;>;PLnet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PreparedGroup<*>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;(Lnet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PreparedFrame;Lnet/minecraft/client/renderer/feature/phase/FeatureRenderPhase;)VCodeLineNumberTableLocalVariableTablethisRLnet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PhaseSubmitGrouper;phase@Lnet/minecraft/client/renderer/feature/phase/FeatureRenderPhase;LocalVariableTypeTableCLnet/minecraft/client/renderer/feature/phase/FeatureRenderPhase<*>;MethodParameters“(Lnet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PreparedFrame;Lnet/minecraft/client/renderer/feature/phase/FeatureRenderPhase<*>;)Vaccept=(Lnet/minecraft/client/renderer/feature/submit/SubmitNode;Z)Vsubmit9Lnet/minecraft/client/renderer/feature/submit/SubmitNode;indexacceptFeatureGroupU(Lnet/minecraft/client/renderer/feature/FeatureRendererType;Ljava/util/Collection;Z)V fromInclusivesubmitsLjava/util/Collection;TSubmit;ELnet/minecraft/client/renderer/feature/FeatureRendererType; Ljava/util/Collection; StackMapTable¬(Lnet/minecraft/client/renderer/feature/FeatureRendererType;Ljava/util/Collection;Z)V featureGroupsgroupWLnet/minecraft/client/renderer/feature/FeatureRenderDispatcher$PreparedGroup;Ž(Lnet/minecraft/client/renderer/feature/FeatureRendererType;ZII)Vlambda$addOrExtendGroup$0M(Lnet/minecraft/client/renderer/feature/FeatureRendererType;)Ljava/util/List; lambda$new$0R(Lnet/minecraft/client/renderer/feature/phase/FeatureRenderPhase;)Ljava/util/List; SourceFileFeatureRenderDispatcher.javaNestHost©=net/minecraft/client/renderer/feature/FeatureRenderDispatcherBootstrapMethods¬&(Ljava/lang/Object;)Ljava/lang/Object;® Æ £¤¤² was not of feature type “ µ ”¢¢ø ¹ŗ» ¼½"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;æ ĄĮĀ VĆ$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; InnerClassesPhaseSubmitGrouper PreparedFrame PreparedGroupÉ>net/minecraft/client/renderer/feature/phase/FeatureRenderPhaseOutputĢ%java/lang/invoke/MethodHandles$LookupĪjava/lang/invoke/MethodHandlesLookup z |}&|~ab|€‚ƒˆ(*·*+µ*+“ µ*+“,ŗ¹Ą"µ$±„$% &''(… (†‡( (ˆ‰Š (ˆ‹Œ  ˆ|Žƒw#*“¹'>*“+¹+W*+¹/¶5±„, -."/…*#†‡#‘#jk ’oŒ j“”ƒ<y,¹9šr,¹?:¹C™3¹HĄ0:¹/+„»LYøN+øNŗT·Xæ§’É*“¹'6*“,¹[W*“¹'d6*+¶5±„* 3 4'526H8K9V:a;n<x>…H'!‘V"•on noy†‡y3gy–—yjkŠ '!˜y3™y–š› üD6ś,Œ 3–j|œ78ƒ%p*“_Ę#*“_“c+¦*“_“h  *“_µl±*““p+ŗs¹Ą":»dY¹'+·t:*“$¹+W¹+W*µ_±„& AB&C'E>FSG_HiIoJ…Hp†‡p3gpjkp•opno>2SžbŠ p3™>2~SžŸ›'Œ3j•n|  ”¢ƒ »wY·y°„E £¤ƒ »wY·y°„'„¦§ØŖ·«­°¾±·«³¶Ä*ØÅ ØĘdØĒ zČŹ ĖĶĻ