Êþº¾=¢  java/lang/Object()V   +zombie/core/skinnedmodel/runtime/CopyFramesm_FPSI    m_sourceFPS  #zombie/scripting/ScriptParser$BlockvaluesLjava/util/ArrayList;  java/util/ArrayListiterator()Ljava/util/Iterator;  !java/util/IteratorhasNext()Z # $%next()Ljava/lang/Object;'#zombie/scripting/ScriptParser$Value &) *+getKey()Ljava/lang/String; -./ 0+java/lang/Stringtrim &2 3+getValue5source -7 89equalsIgnoreCase(Ljava/lang/String;)Z ; <=m_sourceLjava/lang/String;?frame ABC DEzombie/core/math/PZMath tryParseInt(Ljava/lang/String;I)I G H m_frameJ sourceFrame1 L M m_sourceFrame1O sourceFrame2 Q R m_sourceFrame2 TUV WX%zombie/core/skinnedmodel/ModelManagerinstance'Lzombie/core/skinnedmodel/ModelManager; TZ [\getAnimationClipF(Ljava/lang/String;)Lzombie/core/skinnedmodel/animation/AnimationClip; ^_` ab0zombie/core/skinnedmodel/animation/AnimationClipgetBoneFramesAt1(I)[Lzombie/core/skinnedmodel/animation/Keyframe;d+zombie/core/skinnedmodel/animation/Keyframe c cg h Bone cj k=BoneName cm noTimeF ^q roDuration tuv wx-zombie/core/skinnedmodel/runtime/KeyframeUtilGetKeyFramePositionR([Lzombie/core/skinnedmodel/animation/Keyframe;FD)Lorg/lwjgl/util/vector/Vector3f; cz {|Position Lorg/lwjgl/util/vector/Vector3f; t~ €GetKeyFrameRotationT([Lzombie/core/skinnedmodel/animation/Keyframe;FD)Lorg/lwjgl/util/vector/Quaternion; c‚ ƒ„Rotation"Lorg/lwjgl/util/vector/Quaternion; c† ‡|Scale ‰Š‹ Œjava/util/Listadd(Ljava/lang/Object;)Z9zombie/core/skinnedmodel/runtime/IRuntimeAnimationCommandCodeLineNumberTableparse((Lzombie/scripting/ScriptParser$Block;)V StackMapTableexec(Ljava/util/List;)V˜.[Lzombie/core/skinnedmodel/animation/Keyframe; SignatureB(Ljava/util/List;)V SourceFileCopyFrames.java InnerClassesŸzombie/scripting/ScriptParserBlockValue1ŽH  <=M R  1*·*µ*µ ±‘  ’“ð†+´¶M,¹™w,¹"À&N-¶(¶,:-¶1¶,:4¶6™ *µ:§E>¶6™*¸@µF§.I¶6™*¸@µK§N¶6™ *¸@µP§ÿ†±‘6 $-7@ J"W$a&n(x*‚,…-”üþ7&--øú•–>òS*´:¶YM><¢²,¶]:¾š§œ*´K6*´P£2:»cY·e:´fµf´iµi*´Fd*´Kd`†*´†nµld†*´ †n,´p¸sµyd†*´ †n,´p¸}µ´…µ…+¹ˆW„§ÿp„§ÿN±‘J2 356 7#82:8;A<K=U>o?‰@£A­B¶8¼3ÂG”ý ^ü—üù’ú™š›œž  &ž¡