Êþº¾EO  java/lang/Object()Vjava/util/ArrayList   ,net/minecraft/util/profiling/TracyZoneFiller activeZonesLjava/util/List;java/util/HashMap   plotsLjava/util/Map;  java/lang/Thread currentThread()Ljava/lang/Thread;   getName()Ljava/lang/String; " #$nameLjava/lang/String; &'( )* java/util/Mapvalues()Ljava/util/Collection; ,-. /0java/util/Collectioniterator()Ljava/util/Iterator; 234 56java/util/IteratorhasNext()Z 28 9:next()Ljava/lang/Object;<9net/minecraft/util/profiling/TracyZoneFiller$PlotAndValue ;> ?@set(I)VB DEF GHnet/minecraft/SharedConstantsIS_RUNNING_IN_IDEZ J KL STACK_WALKERLjava/lang/StackWalker;N OPapply()Ljava/util/function/Function; RST UVjava/lang/StackWalkerwalk1(Ljava/util/function/Function;)Ljava/lang/Object;Xjava/util/Optional WZ [6 isPresent W] ^:get` java/lang/StackWalker$StackFrame _b c  getMethodName _e f  getFileName _h ij getLineNumber()I lmn opcom/mojang/jtracy/TracyClient beginZoneQ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lcom/mojang/jtracy/Zone; rst uvjava/util/Listadd(Ljava/lang/Object;)Z x]yjava/util/function/Supplier{java/lang/String } ~push(Ljava/lang/String;)V r� ‚6isEmpty „ …†LOGGERLorg/slf4j/Logger;ˆ=Tried to pop one too many times! Mismatched push() and pop()? Š‹Œ �org/slf4j/Loggererror r� �: removeLast’com/mojang/jtracy/Zone ‘” •close — ˜popš O›_(Lnet/minecraft/util/profiling/TracyZoneFiller;Ljava/lang/String;)Ljava/util/function/Function; &� žŸcomputeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; ;¡ u@ £ ¤¥incrementCounter(Ljava/lang/String;I)V r§ ¨:getLast ª «¬ activeZone()Lcom/mojang/jtracy/Zone; ‘® ¯°addText,(Ljava/lang/String;)Lcom/mojang/jtracy/Zone; ‘² ³´addValue(J)Lcom/mojang/jtracy/Zone; ‘¶ ·¸setColor(I)Lcom/mojang/jtracy/Zone;º »¼makeConcatWithConstants8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ;¾ À ÁÂtest ()Ljava/util/function/Predicate; ÄÅÆ ÇÈjava/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; ÄÊ ËÌ findFirst()Ljava/util/Optional; _Î ÏÐgetDeclaringClass()Ljava/lang/Class;ÒAnet/minecraft/util/profiling/ProfilerFiller$CombinedProfileFiller ÔÕÖ ×Øcom/mojang/logging/LogUtils getLogger()Lorg/slf4j/Logger; ÚÛÜ ÝÞjava/lang/StackWalker$OptionRETAIN_CLASS_REFERENCELjava/lang/StackWalker$Option; àáâ ãä java/util/Setof#(Ljava/lang/Object;)Ljava/util/Set; Ræ çè getInstance)(Ljava/util/Set;I)Ljava/lang/StackWalker;ê+net/minecraft/util/profiling/ProfilerFiller Signature*Ljava/util/List;^Ljava/util/Map;CodeLineNumberTableLocalVariableTablethis.Lnet/minecraft/util/profiling/TracyZoneFiller; startTickendTick plotAndValue;Lnet/minecraft/util/profiling/TracyZoneFiller$PlotAndValue; StackMapTableframe"Ljava/lang/StackWalker$StackFrame;resultLjava/util/Optional;functionfilelineIzoneLcom/mojang/jtracy/Zone;LocalVariableTypeTable8Ljava/util/Optional;MethodParameters (Ljava/util/function/Supplier;)VLjava/util/function/Supplier;1Ljava/util/function/Supplier;4(Ljava/util/function/Supplier;)VpopPushmarkForCharting8(Lnet/minecraft/util/profiling/metrics/MetricCategory;)Vcategory5Lnet/minecraft/util/profiling/metrics/MetricCategory;amount!(Ljava/util/function/Supplier;I)V5(Ljava/util/function/Supplier;I)V addZoneTexttext addZoneValue(J)VvalueJ setZoneColorcolorlambda$incrementCounter$0a(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/util/profiling/TracyZoneFiller$PlotAndValue;s lambda$push$0/(Ljava/util/stream/Stream;)Ljava/util/Optional;Ljava/util/stream/Stream; lambda$push$1%(Ljava/lang/StackWalker$StackFrame;)Z SourceFileTracyZoneFiller.java NestMembersBootstrapMethods'&(Ljava/lang/Object;)Ljava/lang/Object;) * - . 0O(Ljava/lang/String;)Lnet/minecraft/util/profiling/TracyZoneFiller$PlotAndValue;2 v5 6   9 :;< =>"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;@ ABC »D$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; InnerClasses PlotAndValue StackFrameCombinedProfileFillerOptionK%java/lang/invoke/MethodHandles$LookupMjava/lang/invoke/MethodHandlesLookup! é…†KLëìëí#$î_%*·*»Y· µ *»Y·µ*¸¶µ!±ï$ð %ñòóî+±ï#ð ñòôî|+*´¹%¹+L+¹1™+¹7À;M,¶=§ÿè±ï'"(')**ð"õö+ñò÷ ü2ú~î%aAMAN6²C™>²IºM¶QÀW:¶Y™&¶\À_:¹aM¹dN¹g6+,-¸k:*´ ¹qW±ï6 ./0 123'41596A7J:T;`<ðR1øù+úûañòa#$^ü$[ý$ XþÿT  +ú÷ þJzz#~îX*+¹wÀz¶|±ï @ Aðñò# ##ë˜îz)*´ ¹€™²ƒ‡¹‰±*´ ¹ŽÀ‘L+¶“±ïE FGI$J(Kð)ñò$÷ îF *¶–*+¶|±ïOP Qð ñò #$# î`*¶–*+¹wÀz¶|±ïUVWðñò# ##ë  î5±ï\ðñò   ¤¥î[*´+*+º™¹œÀ;¶ ±ï `að ñò#$ÿ #¤îc*+¹wÀz¶¢±ï efð ñò#ÿ # #뫬î7 *´ ¹¦À‘°ïið  ñòîB *¶©+¶­W±ï n oð ñò $îB *¶©¶±W±ï s tð ñò @îB *¶©¶µW±ï x yð ñò ÿîP»;Y*´!+º¹·½°ï`ð ñò#$$ î;*º¿¹Ã¹É°ï2ð   îQ*¹Í ¥*¹ÍÑ¥§¬ï2ð øù÷@!î0¸Ó³ƒ²Ù¸ß¸å³I±ï "#$;%&8&(+8&,/?18347E*; F_RG ÑéH ÚRI@JLN