=  java/lang/Object()Vjava/util/ArrayList   0zombie/core/skinnedmodel/animation/AnimationClipm_rootMotionKeyframesLjava/util/List;  DurationF+zombie/core/skinnedmodel/animation/Keyframe  java/util/ListtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;.[Lzombie/core/skinnedmodel/animation/Keyframe;   KeyframeArray " #$NameLjava/lang/String;&Kzombie/core/skinnedmodel/animation/AnimationClip$KeyframeByBoneIndexElement ( )*m_KeyFramesByBoneIndexN[Lzombie/core/skinnedmodel/animation/AnimationClip$KeyframeByBoneIndexElement; , -clear / 01BoneI 3 45add(Ljava/lang/Object;)Z %7 8(Ljava/util/List;)V %: ; m_keyframes = >?size()I A BCget(I)Ljava/lang/Object; E FGPosition Lorg/lwjgl/util/vector/Vector3f; IJK Lorg/lwjgl/util/vector/Vector3fx NOP QR+zombie/core/skinnedmodel/animation/BoneAxisY-Lzombie/core/skinnedmodel/animation/BoneAxis; IT Uz IW Xy Z[\ ]^java/lang/Mathsqrt(D)D` org/lwjgl/util/vector/Quaternion&=& _d e(FFFF)V g hi orientation"Lorg/lwjgl/util/vector/Quaternion; staticClip4Lzombie/core/skinnedmodel/animation/StaticAnimation; Signature?Ljava/util/List;'(FLjava/util/List;Ljava/lang/String;Z)VCodeLineNumberTable StackMapTablesjava/lang/StringV(FLjava/util/List;Ljava/lang/String;Z)VgetBoneFramesAt1(I)[Lzombie/core/skinnedmodel/animation/Keyframe;getRootMotionFrameCountgetRootMotionFrameAt0(I)Lzombie/core/skinnedmodel/animation/Keyframe; getKeyframes0()[Lzombie/core/skinnedmodel/animation/Keyframe;getTranslationLength0(Lzombie/core/skinnedmodel/animation/BoneAxis;)F SourceFileAnimationClip.java NestMembers InnerClassesKeyframeByBoneIndexElement1 #$jk)*lm hino@ **Y *#*,*-!*<%'Y :*d66<I+6$*2:  .  2W*'%Y6SpJ"#$%%*(3+</N1X3]4g6p7z94<1>q?J r r!ltuvo" *'29pBw?o" * <pGxyo&* @pLz{o*pQ|}ox**d2DH*2DHfF+M'**d2DSv*2DSbE#**d2DV*2DVfE%%j$$jbYp` a'bKdkfqK N~o)_Ya bcfp% %