Êþº¾Eå  java/lang/Object()V   0net/minecraft/util/profiling/jfr/SummaryReporteronDeregistrationLjava/lang/Runnable;  java/lang/Runnablerun get3(Ljava/nio/file/Path;)Ljava/util/function/Supplier;  infoWithFallback (Ljava/util/function/Supplier;)V  5net/minecraft/util/profiling/jfr/parse/JfrStatsParserparseM(Ljava/nio/file/Path;)Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;!java/lang/Throwable# $()Ljava/util/function/Supplier; & '(warnWithFallback5(Ljava/util/function/Supplier;Ljava/lang/Throwable;)V *+, -.java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;0 1V(Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;)Ljava/util/function/Supplier; 345 67java/nio/file/Path getFileName()Ljava/nio/file/Path; 39 :;toString()Ljava/lang/String;=.jfr ?@A BC$org/apache/commons/lang3/StringUtilssubstringBefore8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;E FGmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; 3I JKresolveSibling((Ljava/lang/String;)Ljava/nio/file/Path; MNO P;5net/minecraft/util/profiling/jfr/parse/JfrStatsResultasJsonRjava/nio/file/OpenOption TUV WX java/nio/file/StandardOpenOptionCREATE"Ljava/nio/file/StandardOpenOption; Z[\ ]^java/nio/file/Files writeString](Ljava/nio/file/Path;Ljava/lang/CharSequence;[Ljava/nio/file/OpenOption;)Ljava/nio/file/Path;# bcd efcom/mojang/logging/LogUtilsisLoggerActive()Z h ijLOGGERLorg/slf4j/Logger;l{} nop qjava/util/function/Supplier()Ljava/lang/Object; stu vworg/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)Vyjava/lang/String {|} ~net/minecraft/server/BootstraprealStdoutPrintln(Ljava/lang/String;)V s� ‚ƒwarn9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V {… †‡STDOUTLjava/io/PrintStream; ‰ Š‹printStackTrace(Ljava/io/PrintStream;)V�Failed to output JFR report x� �‘valueOf&(Ljava/lang/Object;)Ljava/lang/String;E”Failed to parse JFR recordingE b— ˜™ getLogger()Lorg/slf4j/Logger;(Ljava/lang/Runnable;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/util/profiling/jfr/SummaryReporter;MethodParametersrecordingStopped(Ljava/nio/file/Path;)V statsResult7Lnet/minecraft/util/profiling/jfr/parse/JfrStatsResult;tLjava/lang/Throwable; jsonReportLjava/nio/file/Path;result StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;messageLjava/util/function/Supplier;LocalVariableTypeTable1Ljava/util/function/Supplier; Signature4(Ljava/util/function/Supplier;)VI(Ljava/util/function/Supplier;Ljava/lang/Throwable;)Vlambda$recordingStopped$3lambda$recordingStopped$2((Ljava/nio/file/Path;)Ljava/lang/String;lambda$recordingStopped$1lambda$recordingStopped$0 SourceFileSummaryReporter.javaBootstrapMethodsq¿ À ¸¶;à Ä ·;LÇjfr-report-.jsonÉ Ê µ¶Ì Í ´;ÏDumped recording summary to Ñ%Dumped flight recorder profiling to Ó ÔÕÖ ×Ø"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;Ú ÛÜÝ FÞ$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á%java/lang/invoke/MethodHandles$Lookupãjava/lang/invoke/MethodHandlesLookup!ij š›F *·*+µ±œ � žŸ   ¡¢›N~+DZ*´¹ +º¸+¸M§Nº"-¸%±,Y¸)Wº/¸++¹2¹8<¸>ºD¹HN-,¶L½QY²SS¸YW-º_¸§ Nº`-¸%± *ps œF $(% &)'*+8,T-g.p1s/t0}2�H£¤ ¥¦T§¨t ¥¦~žŸ~©¨*T£¤ªY ü M÷H  ©« ¬ ›x&¸a™²gk*¹m¹r§*¹mÀx¸z±œ89;%=� &­®¯ &­°ª  ­±² '(›Ž.¸a™²gk*¹m+¹€§*¹mÀx¸z+²„¶ˆ±œDEG&H-J�.­®.¥¦¯ .­°ª  ­¥±³ ´;›Œ°œ0 µ¶›4 *¸Žº’°œ.�  §¨ ·;›“°œ& ¸¶›4 *¸Žº•°œ �  ©¨¹›¸–³g±œº»¼FÒ½¾ÁÒ½ÂÁÒ½ÅÁÙÆÒ½ÈÁÒ½ËÁÙÎÙÐß àâä