Êþº¾E©  java/lang/Object()Vperf  net/minecraft/commands/CommandsliteralI(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;   LEVEL_OWNERS2Lnet/minecraft/server/permissions/PermissionCheck;   hasPermissionn(Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck;  3com/mojang/brigadier/builder/LiteralArgumentBuilderrequiresN(Ljava/util/function/Predicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder;start !"run ()Lcom/mojang/brigadier/Command; $ %&executesN(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder; ( )*then^(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder;,stop /01 23&com/mojang/brigadier/CommandDispatcherregistere(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode; 567 89)net/minecraft/commands/CommandSourceStack getServer(()Lnet/minecraft/server/MinecraftServer; ;<= >?$net/minecraft/server/MinecraftServerisRecordingMetrics()Z ABC DE)net/minecraft/server/commands/PerfCommandERROR_ALREADY_RUNNINGcommands.perf.notRunning G@ A!(Lcom/mojang/brigadier/Message;)VCcommands.perf.alreadyRunningCodeLineNumberTableLocalVariableTablethis+Lnet/minecraft/server/commands/PerfCommand;+(Lcom/mojang/brigadier/CommandDispatcher;)V dispatcher(Lcom/mojang/brigadier/CommandDispatcher;LocalVariableTypeTableULcom/mojang/brigadier/CommandDispatcher;MethodParameters SignatureX(Lcom/mojang/brigadier/CommandDispatcher;)Vsource+Lnet/minecraft/commands/CommandSourceStack;server&Lnet/minecraft/server/MinecraftServer; onStoppedLjava/util/function/Consumer;onReportFinishedLLjava/util/function/Consumer;3Ljava/util/function/Consumer; StackMapTable Exceptions]6com/mojang/brigadier/exceptions/CommandSyntaxExceptionzipFileLjava/lang/String;eLjava/io/IOException; fileZipperLnet/minecraft/util/FileZipper;report profilingNameresults-Lnet/minecraft/util/profiling/ProfileResults;ticksIdurationInSecondsDlambda$whenStopped$0*(DI)Lnet/minecraft/network/chat/Component;lambda$saveResults$0:(Ljava/lang/String;)Lnet/minecraft/network/chat/Component;&lambda$startProfilingDedicatedServer$2(()Lnet/minecraft/network/chat/Component;&lambda$startProfilingDedicatedServer$1h(Lnet/minecraft/commands/CommandSourceStack;Lnet/minecraft/server/MinecraftServer;Ljava/nio/file/Path;)V profilingLogs&lambda$startProfilingDedicatedServer$0lambda$register$10(Lcom/mojang/brigadier/context/CommandContext;)Ic-Lcom/mojang/brigadier/context/CommandContext;lambda$register$0 SourceFilePerfCommand.javaBootstrapMethodsw� A‚ zw„ A… vw‡(Ljava/lang/Object;)V‰ AŠ u)Œ0(Lnet/minecraft/util/profiling/ProfileResults;)VŽ A� rs¿/“ A” pqq— A˜ noš A› lm� žŸ  ¡¢"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; InnerClasses¥%java/lang/invoke/MethodHandles$Lookup§java/lang/invoke/MethodHandlesLookup!A«¬aEDED/*·±EF GH 2ID‘=*¸ ²¸¶À¸ º¶#¶'À+¸ º-¶#¶'À¶.W±E%& '(')8%<+F =JKL =JMNJOP 63DÂ4*¶4L+¶:™ ²@¶F¿*ºLM*+ºPN+,-¶S*ºW¶[¬E"./ 034"6(728F*4QR/STUV"WVLUX"WYZü;[\NQ 23Dk*¶4L+¶:š ²_¶F¿+¶b¬E<= >ABFQRSTZü;[\NQ $%D!˲ek½Y¸mSY,¶s¹wSY¸|¹‚S¸‡N²�-“¸•:§:*�¸Ÿ¶¥²©­¹¯±»µY²�¹··½:À½ˆ¸Â,»ÇY·É¶Ê¶Î¶Ñ+¶Õ¶×§:¶×§ :¶Ü¿+¹à¸ä§:²©ê+¹ì*ºð¶[±*58›c…�Ú�”—Ú£¬¯›EZF GHI&F*M5R8N:OCPOQPTcUV…W�T£Z¬]¯[±\¾_Ê`F\ 5^_:`ac@bc± `aËQRËd’ËST*¡e_P{^_Zbÿ85¸;ˆ›üˆÿ<5¸;ˆˆµÚÿ 5¸;ˆˆµÚÚùK›N QdS ()DŽ)+²ó¦±+¹ù=+¹ÿвŠoJ*)º ¶[±Ecdghi(jF*)QR)fghi jkZN Qf lmDw C ½Y²e½Y&¸S¸‡SY¸SY²e½Y‡&o¸S¸‡S¸°EiFCjkChi noD9½Y*S¸°E_F ^_ pqD ¸Ÿ°E7 rsDE*,+¸"±E4F QRSTt’ u)D:*+¸&±E3FQRfg vwD5 *¶*À5¸0¬E)F  xy[\ zwD5 *¶*À5¸4¬E(F  xy[\{DG'¸7³©»GY=¸Ÿ·?³_»GYB¸Ÿ·?³@±E !"|}~Hœ€œƒœ†ˆ‹œ†��œ‘’•œ‘–•œ‘™•£ ¤¦¨