Êþº¾Eœ  java/lang/Object()V   4net/minecraft/commands/execution/tasks/BuildContexts commandInputLjava/lang/String;  command+Lcom/mojang/brigadier/context/ContextChain;  )com/mojang/brigadier/context/ContextChaingetStage3()Lcom/mojang/brigadier/context/ContextChain$Stage;  /com/mojang/brigadier/context/ContextChain$StageEXECUTE1Lcom/mojang/brigadier/context/ContextChain$Stage;  !"1net/minecraft/commands/execution/ExecutionContextprofiler/()Lnet/minecraft/util/profiling/ProfilerFiller;$ %&getU(Lnet/minecraft/commands/execution/tasks/BuildContexts;)Ljava/util/function/Supplier; ()* +,+net/minecraft/util/profiling/ProfilerFillerpush (Ljava/util/function/Supplier;)V . /0 forkLimit()I 2 34 getTopContext/()Lcom/mojang/brigadier/context/CommandContext; 678 9:+com/mojang/brigadier/context/CommandContextisForked()Z <=> ?@/net/minecraft/commands/execution/ChainModifiers setForked3()Lnet/minecraft/commands/execution/ChainModifiers; 6B CDgetRedirectModifier)()Lcom/mojang/brigadier/RedirectModifier;F7net/minecraft/commands/execution/CustomModifierExecutor HIJ KL1net/minecraft/commands/execution/ExecutionControlcreate�(Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)Lnet/minecraft/commands/execution/ExecutionControl; EN OPapply´(Ljava/lang/Object;Ljava/util/List;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V (R Spop U V incrementCost <7Y-it/unimi/dsi/fastutil/objects/ObjectArrayList X \]^ _`java/util/Listiterator()Ljava/util/Iterator; bcd e:java/util/IteratorhasNext bg hinext()Ljava/lang/Object;k-net/minecraft/commands/ExecutionCommandSourcem noonCommandComplete'()Lcom/mojang/brigadier/ResultConsumer; q rs runModifier}(Lcom/mojang/brigadier/context/CommandContext;Ljava/lang/Object;Lcom/mojang/brigadier/ResultConsumer;Z)Ljava/util/Collection; \u v0size xuyjava/util/Collection { |}ERROR_FORK_LIMIT_REACHED=Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; €� ‚ƒjava/lang/IntegervalueOf(I)Ljava/lang/Integer; …†‡ Kˆ;com/mojang/brigadier/exceptions/DynamicCommandExceptionTypeL(Ljava/lang/Object;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; Š ‹Œtracer3()Lnet/minecraft/commands/execution/TraceCallbacks; jŽ �� handleErrorm(Lcom/mojang/brigadier/exceptions/CommandSyntaxException;ZLnet/minecraft/commands/execution/TraceCallbacks;)V \’ “”addAll(Ljava/util/Collection;)Z–6com/mojang/brigadier/exceptions/CommandSyntaxException ˜ ™š nextStage-()Lcom/mojang/brigadier/context/ContextChain; \œ �:isEmpty <Ÿ  :isReturn¢2net/minecraft/commands/execution/CommandQueueEntry ¤¥¦ §¨6net/minecraft/commands/execution/tasks/FallthroughTaskinstance0()Lnet/minecraft/commands/execution/EntryAction; ¡ª «Y(Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/EntryAction;)V ­ ®¯ queueNext7(Lnet/minecraft/commands/execution/CommandQueueEntry;)V 6± ²³ getCommand ()Lcom/mojang/brigadier/Command;µ6net/minecraft/commands/execution/CustomCommandExecutor ´· ¸¹run¤(Ljava/lang/Object;Lcom/mojang/brigadier/context/ContextChain;Lnet/minecraft/commands/execution/ChainModifiers;Lnet/minecraft/commands/execution/ExecutionControl;)V \» %¼(I)Ljava/lang/Object; j¾ ¿Àcallback0()Lnet/minecraft/commands/CommandResultCallback; ÂÃÄ ÅÀ&net/minecraft/commands/execution/FramereturnValueConsumer ÇÈÉ ÊË,net/minecraft/commands/CommandResultCallbackchainŒ(Lnet/minecraft/commands/CommandResultCallback;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandResultCallback; jÍ ÎÏ withCallback_(Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/ExecutionCommandSource; \Ñ ÒÓof$(Ljava/lang/Object;)Ljava/util/List;Õ5net/minecraft/commands/execution/tasks/ExecuteCommand Ô× Øs(Ljava/lang/String;Lnet/minecraft/commands/execution/ChainModifiers;Lcom/mojang/brigadier/context/CommandContext;)VÚ KÛ(Lnet/minecraft/commands/execution/tasks/ExecuteCommand;)Lnet/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider; ÝÞß àá7net/minecraft/commands/execution/tasks/ContinuationTaskschedule´(Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Ljava/util/List;Lnet/minecraft/commands/execution/tasks/ContinuationTask$TaskProvider;)V Âã ä0depth æçè éê/net/minecraft/commands/execution/TraceCallbacks onCommand(ILjava/lang/String;)V Ôì íîbindB(Ljava/lang/Object;)Lnet/minecraft/commands/execution/EntryAction;ð ñòmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;ôcommand.forkLimit ö÷ø ùú$net/minecraft/network/chat/ComponenttranslatableEscapeT(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;ü Oý()Ljava/util/function/Function; …ÿ  (Ljava/util/function/Function;)VRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting; Signature0Lcom/mojang/brigadier/context/ContextChain;@(Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;)VCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/commands/execution/tasks/BuildContexts;LocalVariableTypeTable;Lnet/minecraft/commands/execution/tasks/BuildContexts;MethodParametersE(Ljava/lang/String;Lcom/mojang/brigadier/context/ContextChain;)VexecuteÎ(Lnet/minecraft/commands/ExecutionCommandSource;Ljava/util/List;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/ChainModifiers;)VcustomModifierExecutor9Lnet/minecraft/commands/execution/CustomModifierExecutor; newSourcesLjava/util/Collection;e8Lcom/mojang/brigadier/exceptions/CommandSyntaxException;source/Lnet/minecraft/commands/ExecutionCommandSource; forkedModeZ nextSourcesLjava/util/List; contextToRun-Lcom/mojang/brigadier/context/CommandContext;modifier'Lcom/mojang/brigadier/RedirectModifier;IexecutionSourcecustomCommandExecutor8Lnet/minecraft/commands/execution/CustomCommandExecutor;executionControl3Lnet/minecraft/commands/execution/ExecutionControl;returningSourceaction7Lnet/minecraft/commands/execution/tasks/ExecuteCommand;originalSourceinitialSourcescontext3Lnet/minecraft/commands/execution/ExecutionContext;frame(Lnet/minecraft/commands/execution/Frame;initialModifiers1Lnet/minecraft/commands/execution/ChainModifiers; currentStage modifierscurrentSourcesexecuteContextLcom/mojang/brigadier/Command;>Lnet/minecraft/commands/execution/CustomModifierExecutor;Ljava/util/Collection;TT;Ljava/util/List;2Lcom/mojang/brigadier/context/CommandContext;,Lcom/mojang/brigadier/RedirectModifier;=Lnet/minecraft/commands/execution/CustomCommandExecutor;8Lnet/minecraft/commands/execution/ExecutionControl;;8Lnet/minecraft/commands/execution/ExecutionContext;#Lcom/mojang/brigadier/Command; StackMapTableD%com/mojang/brigadier/RedirectModifierFjava/lang/ThrowableHcom/mojang/brigadier/Command¬(TT;Ljava/util/List;Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/execution/ChainModifiers;)VtraceCommandStart^(Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V1Lnet/minecraft/commands/execution/TraceCallbacks;c(Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)VtoString()Ljava/lang/String;lambda$execute$2Ä(Lnet/minecraft/commands/execution/tasks/ExecuteCommand;Lnet/minecraft/commands/execution/Frame;Lnet/minecraft/commands/ExecutionCommandSource;)Lnet/minecraft/commands/execution/CommandQueueEntry;frame1 entrySourcelambda$execute$12(Lcom/mojang/brigadier/context/CommandContext;ZI)Vcsrlambda$execute$0lambda$static$02(Ljava/lang/Object;)Lcom/mojang/brigadier/Message;limitLjava/lang/Object;K;>Ljava/lang/Object; SourceFileBuildContexts.java NestMembersd=net/minecraft/commands/execution/tasks/BuildContexts$TopLevelfAnet/minecraft/commands/execution/tasks/BuildContexts$Continuationhd?xa�A‚D‡G‹I’J›KºNÊOÞPõaþQÿS Y TUV"a+W,Z/\3^:_=aFbIaTbWeafigyizl�mˆn�o—pŸq¾rÍsÐtÓuÛwèyìzó{öy}�‚'†üd Ê?ºr’¡ ›˜ ?û Uå -/! ¾"—9#$ Ÿ1%& è' () (  (*(+(,-(./(01"2 31 4�§5 ˆ 6  Àd7 Ê?8ºr9›˜: ?û; Uå< ¾"9—9#= Ÿ1%> è'9 (? (  (*9(+:(,@"2 4:�§5; ˆ A BÄÿ- j\Â<<\ü 6ü3Cþ!\býZjxÿ j\Â<<\6C\bj•úúùø KE !ÿ-j\Â<<\6G´Hbø'3 *+,.0IJK–+¶‰N-Æ-,¶â*´¹å±‰Š ‹�*  ,-./‹L   ,@Büæ ,.MNOA*´°‘       PQL»¡Y+*,¶ë·©°ƒ ()R/S TU?±N VWX!YOF *´ºï°3         Z[8ó½Y*S¸õ° \]^(»…Yºû·þ³z±_`abcegi0‚jkn‚opo‚sux‰z‚|~��2�@‘Ý“ c” e• g– —™›