ĘţşžEĆjava/lang/Short  java/lang/Record()V  4net/minecraft/network/protocol/game/VecDelta$SteppedstepsLjava/util/List;  java/util/Listsize()I  iterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z  !"next()Ljava/lang/Object;$>net/minecraft/network/protocol/game/VecDelta$Stepped$DeltaStep #& '(xaS #* +(za - .isEmpty 012 341net/minecraft/network/protocol/game/VecDeltaCodecgetBase!()Lnet/minecraft/world/phys/Vec3; 678 9:'net/minecraft/world/entity/PositionPathofJ(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/entity/PositionPath;<java/util/ArrayList ;> ?(I)V #A B(ya 0D EFdecode$(JJJ)Lnet/minecraft/world/phys/Vec3;H'net/minecraft/world/entity/PositionStep #J KLticksI GN O#(Lnet/minecraft/world/phys/Vec3;I)V Q RSadd(Ljava/lang/Object;)Z 0U VWsetBase"(Lnet/minecraft/world/phys/Vec3;)V 6Y Z[stepped;(Ljava/util/List;)Lnet/minecraft/world/entity/PositionPath; ] 9^()Ljava/util/List; ` a(Ljava/util/List;)V Gc d4position 0f ghencodeX"(Lnet/minecraft/world/phys/Vec3;)J 0j khencodeY 0m nhencodeZ 0p qr isDeltaTooBig(JJJ)Z Gt u tickOffset #w x(SSSI)Vz {|toStringJ(Lnet/minecraft/network/protocol/game/VecDelta$Stepped;)Ljava/lang/String;~ €hashCode9(Lnet/minecraft/network/protocol/game/VecDelta$Stepped;)I‚ ƒ„equalsK(Lnet/minecraft/network/protocol/game/VecDelta$Stepped;Ljava/lang/Object;)Z†,net/minecraft/network/protocol/game/VecDelta SignatureRLjava/util/List;MIN_BYTES_PER_STEP ConstantValueCodeLineNumberTableLocalVariableTablethis6Lnet/minecraft/network/protocol/game/VecDelta$Stepped;LocalVariableTypeTableMethodParametersU(Ljava/util/List;)V stepCount hasDeltaXstep@Lnet/minecraft/network/protocol/game/VecDelta$Stepped$DeltaStep; StackMapTable hasDeltaZ^(Lnet/minecraft/network/protocol/game/VecDeltaCodec;)Lnet/minecraft/world/entity/PositionPath;posLnet/minecraft/world/phys/Vec3;e positionCodec3Lnet/minecraft/network/protocol/game/VecDeltaCodec;output originalBase;Ljava/util/List;¤net/minecraft/world/phys/Vec3 tryEncode{(Lnet/minecraft/network/protocol/game/VecDeltaCodec;Ljava/util/List;)Lnet/minecraft/network/protocol/game/VecDelta$Stepped;J)Lnet/minecraft/world/entity/PositionStep;Ś(Lnet/minecraft/network/protocol/game/VecDeltaCodec;Ljava/util/List;)Lnet/minecraft/network/protocol/game/VecDelta$Stepped;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;()Ljava/lang/String;oLjava/lang/Object;T()Ljava/util/List; SourceFile VecDelta.javaNestHostRecordBootstrapMethods  ¸ šşť ź˝java/lang/runtime/ObjectMethods bootstrapą(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesStepped DeltaStepÂ%java/lang/invoke/MethodHandles$LookupÄjava/lang/invoke/MethodHandlesLookup1 … ‡ˆ‰LŠ‹ aŒP *ˇ*+ľ ąYŽ  ‘  ˆ’ ‡“”Œ4 *´ šŹ^Ž  •Œ+*´ šL+š™+šŔ#M,´%™ʧ˙䬍cd$e&g)hŽ –—+˜ ü ú™Œ+*´ šL+š™+šŔ#M,´)™ʧ˙䬍mn$o&q)rŽ –—+˜ ü úEšŒ9‹*´ š,™ +ś/¸5°ť;Y*´ šˇ=M+ś/N*´ š:š™EšŔ#:+´%…´@…´)…śC:,ťGY´IˇMšPW+śT§˙ˇ+-śT,¸X°. w x{%|*~Kc€x~‚„†…Ž>c›œK3—‹‹žŸ%f *aĄœ‘ %f ˘˜ţ ŁúK’ž ĽŚŒĘ ­+š,™ť Y¸\ˇ_°ť;Y+šˇ=M*ś/N+š:š™išŔG:śb:*śe7*śi7 *śl7   ¸o™ *-śT°,ť#Yˆ“ ˆ“ ˆ“śsˇvšPW*śT§˙“*-śTť Y,ˇ_°F‰ Š"Ž'E‘L’T“\”d–p—u˜w›–œœŸŸ¤ Ž\ LP›œTH'§\@B§ d8+§ EW–¨­žŸ­ "‹ '†Ąœ‘­ ˘"‹ ˆ˜AţŁ˙G 0ŁGŁ˙'0Ł’ ž ‡ŠŞŤ{ŹŒ1*şy°YŽ Œ1*ş}ŹYŽ ƒSŒ<*+şŹYŽ­Ž’­ ^Œ/*´ °YŽ ‡Ż°ą˛…ł ‡ˆ´ ˇ ľśž …ż# ŔÁĂĹ