Êþº¾E®  java/lang/Object()V apply()Ljava/util/function/Function;  java/util/Comparator comparing5(Ljava/util/function/Function;)Ljava/util/Comparator;   thenComparing  com/google/common/collect/Maps newTreeMap+(Ljava/util/Comparator;)Ljava/util/TreeMap;   ;net/minecraft/client/gui/narration/ScreenNarrationCollectorentriesLjava/util/Map; " #$ generationI&Bnet/minecraft/client/gui/narration/ScreenNarrationCollector$Output %( )v(Lnet/minecraft/client/gui/narration/ScreenNarrationCollector;ILnet/minecraft/client/gui/narration/NarrationTrigger;)V +,- ./java/util/function/Consumeraccept(Ljava/lang/Object;)V1java/lang/StringBuilder 04=net/minecraft/client/gui/narration/ScreenNarrationCollector$1 36 7Y(Lnet/minecraft/client/gui/narration/ScreenNarrationCollector;Ljava/lang/StringBuilder;)V9 .:|(Lnet/minecraft/client/gui/narration/ScreenNarrationCollector;ZLjava/util/function/Consumer;)Ljava/util/function/BiConsumer; <=> ?@ java/util/MapforEach"(Ljava/util/function/BiConsumer;)V 0B CDtoString()Ljava/lang/String; F"GJnet/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry FI JKalreadyNarratedZ FM NOcontents3Lnet/minecraft/client/gui/narration/NarrationThunk; QRS TU1net/minecraft/client/gui/narration/NarrationThunkgetText (Ljava/util/function/Consumer;)V WXY Z$Dnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKeydepth \]^ _`java/lang/IntegervalueOf(I)Ljava/lang/Integer; Wb cdtype8Lnet/minecraft/client/gui/narration/NarratedElementType; Signature£Ljava/util/Map;CodeLineNumberTableLocalVariableTablethis=Lnet/minecraft/client/gui/narration/ScreenNarrationCollector;updateU(Ljava/util/function/Consumer;Lnet/minecraft/client/gui/narration/NarrationTrigger;)VupdaterLjava/util/function/Consumer;narrationTrigger5Lnet/minecraft/client/gui/narration/NarrationTrigger;LocalVariableTypeTableZLjava/util/function/Consumer;MethodParameters’(Ljava/util/function/Consumer;Lnet/minecraft/client/gui/narration/NarrationTrigger;)VcollectNarrationText(Z)Ljava/lang/String;forceresultLjava/lang/StringBuilder;appender1Ljava/util/function/Consumer;lambda$collectNarrationText$0³(ZLjava/util/function/Consumer;Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey;Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry;)VkFLnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey;vLLnet/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry; StackMapTable lambda$new$1[(Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey;)Ljava/lang/Integer;e lambda$new$0€(Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey;)Lnet/minecraft/client/gui/narration/NarratedElementType; SourceFileScreenNarrationCollector.java NestMembersBootstrapMethodsŽ&(Ljava/lang/Object;)Ljava/lang/Object;� ‘ ‡ˆˆ” • „……˜'(Ljava/lang/Object;Ljava/lang/Object;)Vš › }~�•(Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$EntryKey;Lnet/minecraft/client/gui/narration/ScreenNarrationCollector$NarrationEntry;)VŸ  ¡¢ £¤"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; InnerClassesOutputNarrationEntryEntryKeyª%java/lang/invoke/MethodHandles$Lookup¬java/lang/invoke/MethodHandlesLookup!#$ efgL*·*º¸ º¹¸µ±h   i jklmgs*Y´!`µ!+»%Y*,·'¹*±h' )*i jknopqr nst npeuvwgŽ(»0Y·2M»3Y*,·5N*´*-º8¹;,¶A°h-.;#Ai*(jk(xK yz{or {|tx}~g�(´E*´! š ´Hš´L,¶PµH±h<=!>'@i4(jk(xK({o(€(�‚ƒ „…g2*´V¸[°h i †€ ‡ˆg/*´a°h i †€‰Š‹ FW%3Œ ž��’ž�“–ž—™œ¥*%¦3F§ W¨©«­