Źžŗ¾E¦  java/lang/Object()V-net/minecraft/util/profiling/InactiveProfiler close/()Lnet/minecraft/util/profiling/Profiler$Scope;  %net/minecraft/util/profiling/Profiler startUsing0(Lnet/minecraft/util/profiling/ProfilerFiller;)V  ACTIVELjava/lang/ThreadLocal;  java/lang/ThreadLocalget()Ljava/lang/Object;java/lang/IllegalStateException!Profiler is already active # $(Ljava/lang/String;)V & '(decorateFiller\(Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/ProfilerFiller; * +,set(Ljava/lang/Object;)V . /0 ACTIVE_COUNT+Ljava/util/concurrent/atomic/AtomicInteger; 234 56)java/util/concurrent/atomic/AtomicIntegerincrementAndGet()I 89: ;+net/minecraft/util/profiling/ProfilerFiller startTick=Profiler was not active ? @remove 2B C6decrementAndGet 8E FendTick H IJgetDefaultFiller/()Lnet/minecraft/util/profiling/ProfilerFiller; 8L MNcombine‰(Lnet/minecraft/util/profiling/ProfilerFiller;Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/ProfilerFiller; 2P 6R S()Ljava/util/function/Supplier; UVW XYjava/util/ObjectsrequireNonNullElseGetC(Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object; [\] ^_com/mojang/jtracy/TracyClient isAvailable()Z a b TRACY_FILLER d efINSTANCE/Lnet/minecraft/util/profiling/InactiveProfiler;R i jk withInitial6(Ljava/util/function/Supplier;)Ljava/lang/ThreadLocal;  2 SignatureGLjava/lang/ThreadLocal;FLjava/lang/ThreadLocal;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis'Lnet/minecraft/util/profiling/Profiler;use\(Lnet/minecraft/util/profiling/ProfilerFiller;)Lnet/minecraft/util/profiling/Profiler$Scope;filler-Lnet/minecraft/util/profiling/ProfilerFiller; StackMapTableMethodParametersactive stopUsing lambda$use$0 SourceFile Profiler.java NestMembers†+net/minecraft/util/profiling/Profiler$ScopeBootstrapMethodsŠ ‹ € Ž GJ“ ”•,net/minecraft/util/profiling/TracyZoneFiller—0()Lnet/minecraft/util/profiling/TracyZoneFiller;™ š›œ ž"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; InnerClassesScope¢%java/lang/invoke/MethodHandles$Lookup¤java/lang/invoke/MethodHandlesLookup1bnonpq r/0 s3*·±t u vw xysV*Į™ ŗ °*ø ŗ°t u z{| }z s‚-²¶Ę »Y ·"æ*ø%L²+¶)²-¶1W+¹7±t  &!,"u-z{~{|}z s|,²¶Ą8K*Ē »Y<·"æ²¶>²-¶AW*¹D±t% &')*%++,u  "~{|ü8 '(s2øG*øK°t/u z{}z JsK"²-¶OšøG°²¶Ą8ŗQøTĄ8°t3 5 7| IJs=øZ™ ²`¶Ą8°²c°t;<>| €s±ts@ ŗgøh³`»Y·l³»2Y·m³-±t  ‚ƒ„…‡*˜ˆ‰ˆ˜ˆŒˆ˜‘˜’–Ÿ…  ”£„