Êþº¾EP  java/lang/Object()V   2net/minecraft/world/entity/LivingEntity$SwingState currentSwing:Lnet/minecraft/world/entity/LivingEntity$SwingDescription;  ticksI  8net/minecraft/world/entity/LivingEntity$SwingDescription durationTicks  start\(Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/component/SwingAnimation;I)V    equals(Ljava/lang/Object;)Z ! "# oldAnimationF % &# animation ()* +,java/lang/Mathmin(FF)F ./0 12net/minecraft/util/Mthlerp(FFF)FRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;CodeLineNumberTableLocalVariableTablethis4Lnet/minecraft/world/entity/LivingEntity$SwingState; startIfAble\(Lnet/minecraft/world/InteractionHand;Lnet/minecraft/world/item/component/SwingAnimation;I)Zhand%Lnet/minecraft/world/InteractionHand;3Lnet/minecraft/world/item/component/SwingAnimation; StackMapTableMethodParametersoldSwingtick getAnimation(F)F partialTicks isSwinging()Z SourceFileLivingEntity.javaNestHostL'net/minecraft/world/entity/LivingEntity InnerClasses SwingStateSwingDescription! 34"#&#5/*·±6¦7 89:;5‡)*´Æ*´ *´´l£ *´ � *+,¶¬¬6®¯%°'²7*)89)<=)&>)?@ <&5¨0*´:*»Y+,·µ*´¶š * µ * µ$*µ ±6¶·¹ º%»*½/¾740890<=0&>0*A ?ü*@ <&B5¬W**´$µ *´ÆE*´´ž**´ †*´´†n ¸'µ$*Y´ Z`µ *´´¤*µ* µ$§* µ$±6& ÁÂÃÄ/ÇDÈIÉQÌVÎ7 W89?/!CD5m(*´$*´ •›#*´ *´$¸-®#*´ *´$ b¸-®6Ñ ÒÕ7(89(E#?@EFG5B *´Æ§¬6Ú7  89? @HIJKMKN KO