ÊþºŸEš  java/lang/Record()V   6net/minecraft/client/animation/KeyframeAnimation$Entrypart+Lnet/minecraft/client/model/geom/ModelPart;  target8Lnet/minecraft/client/animation/AnimationChannel$Target;   keyframes*[Lnet/minecraft/client/animation/Keyframe; test\(Lnet/minecraft/client/animation/KeyframeAnimation$Entry;F)Ljava/util/function/IntPredicate;  net/minecraft/util/Mth binarySearch&(IILjava/util/function/IntPredicate;)I !" #$java/lang/Mathmax(II)I & '$min )*+ ,-'net/minecraft/client/animation/Keyframe timestamp()F / 01clamp(FFF)F )3 45 interpolationA()Lnet/minecraft/client/animation/AnimationChannel$Interpolation; 789 :;=net/minecraft/client/animation/AnimationChannel$InterpolationapplyV(Lorg/joml/Vector3f;F[Lnet/minecraft/client/animation/Keyframe;IIF)Lorg/joml/Vector3f; =>? :@6net/minecraft/client/animation/AnimationChannel$TargetA(Lnet/minecraft/client/model/geom/ModelPart;Lorg/joml/Vector3f;)VB CDtoStringL(Lnet/minecraft/client/animation/KeyframeAnimation$Entry;)Ljava/lang/String;F GHhashCode;(Lnet/minecraft/client/animation/KeyframeAnimation$Entry;)IJ KLequalsM(Lnet/minecraft/client/animation/KeyframeAnimation$Entry;Ljava/lang/Object;)Z(Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/animation/AnimationChannel$Target;[Lnet/minecraft/client/animation/Keyframe;)VCodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/client/animation/KeyframeAnimation$Entry;MethodParameters(FFLorg/joml/Vector3f;)V lerpAlphaFsecondsSinceStart targetScale scratchVectorLorg/joml/Vector3f;prevInext previousFrame)Lnet/minecraft/client/animation/Keyframe; nextFramekeyframeTimeDelta StackMapTabledorg/joml/Vector3f()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;-()Lnet/minecraft/client/model/geom/ModelPart;:()Lnet/minecraft/client/animation/AnimationChannel$Target;,()[Lnet/minecraft/client/animation/Keyframe;lambda$apply$0(FI)Zi SourceFileKeyframeAnimation.javaNestHostt0net/minecraft/client/animation/KeyframeAnimationRecordBootstrapMethodsx(I)Zz { mn}part;target;keyframes ‚ ƒ„… †‡"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;‰ Š‹Œ Ž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; InnerClassesEntry’/net/minecraft/client/animation/AnimationChannelTarget Interpolation–%java/lang/invoke/MethodHandles$Lookup˜java/lang/invoke/MethodHandlesLookup0  MN\*·*+µ*,µ *-µ±OQP*QR S  :TNe ‹*ŽŸ*#ºždž6*ŽŸd`ž%6*Ž2:*Ž2:#¶(f8Ÿ¶(¶(fn ž.8 § 8 ¶2- *Ž$¹6W*Ž *Ž-¹<±O. XY([1\:^C`Jabcef|gŠhPp _UV ‹QR‹WV‹XV‹YZs[\(c]\1Z^_:Q`_CHaVe&UV bÿb c))üS WXYCeN1*ºA°OQP QRGfN1*ºE¬OQP QRKgN<*+ºI¬OQPQRhiSh jN/*ްOQP QRkN/*Ž °OQP QRlN/*ްOQP QRmnN]#*Ž2¶(–§¬OXP QRWVo\b@pqrsu vwywˆ|~€"s=‘“ 7‘” •—™