=  java/lang/Object()V   org/joml/Vector4fwF  org/joml/Vector4fcx()F    y    z     "#$ %org/joml/Vector4ic()I "' % ") % "+ % -.org/joml/Vector3fc - - 2#3org/joml/Vector3ic 2' 2) 78org/joml/Vector2fc 7 ;#<org/joml/Vector2ic ;' ?@A BCorg/joml/MemUtilINSTANCELorg/joml/MemUtil; EFG H%java/nio/ByteBufferposition ?J KLget,(Lorg/joml/Vector4f;ILjava/nio/ByteBuffer;)V NFOjava/nio/FloatBuffer ?Q KR-(Lorg/joml/Vector4f;ILjava/nio/FloatBuffer;)V TUV Worg/joml/Vector4dc()D TY W T[ W T] W _`a bcorg/joml/Options NO_UNSAFEZe'java/lang/UnsupportedOperationExceptiong&Not supported when using joml.nounsafe di j(Ljava/lang/String;)V lmn Koorg/joml/MemUtil$MemUtilUnsafe(Lorg/joml/Vector4f;J)Vq"java/lang/IllegalArgumentException p ?t uRput ?w uL ly uo {|} ~ org/joml/Mathfma(FFF)F  %org/joml/Matrix4fc properties   mulAffine<(Lorg/joml/Matrix4fc;Lorg/joml/Vector4f;)Lorg/joml/Vector4f;   mulGeneric  mulAffineTranspose  mulGenericTranspose m00 m10 m20 m30 m01 m11 m21 m31 m02 m12 m22 m32 m03 m13 m23 m33 org/joml/Matrix4x3fc org/joml/Vector3f    org/joml/Quaternionfc transform<(Lorg/joml/Vector4fc;Lorg/joml/Vector4f;)Lorg/joml/Vector4f; {  absEqualsOne(F)Z  rotateX)(FLorg/joml/Vector4f;)Lorg/joml/Vector4f;  rotateY  rotateZ  rotateAxisInternal,(FFFFLorg/joml/Vector4f;)Lorg/joml/Vector4f;? { sin(F)F {  cosFromSin(FF)F { sqrt  length { invsqrt  angleCos(Lorg/joml/Vector4fc;)F { acos _    NUMBER_FORMATLjava/text/NumberFormat;   toString,(Ljava/text/NumberFormat;)Ljava/lang/String;  org/joml/Runtime formatNumbers&(Ljava/lang/String;)Ljava/lang/String;  format-(DLjava/text/NumberFormat;)Ljava/lang/String; makeConcatWithConstants\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;  !"java/io/ObjectOutput writeFloat(F)V $%& 'java/io/ObjectInput readFloat ) *+set(FFFF)Lorg/joml/Vector4f; -./ 01java/lang/FloatfloatToIntBits(F)I 3 45getClass()Ljava/lang/Class; 7 89equals(FFF)Z@@  {= >? roundUsing(FI)I ABC Dorg/joml/Vector4iI  AG D  AJ D  AM D OPQ Rorg/joml/Vector4dD OT R OV R OX R {Z [abs {] ^floor {` aceil {c d1round {f gisFiniteijava/io/ExternalizableserialVersionUIDJ ConstantValueCodeLineNumberTable(Lorg/joml/Vector4fc;)V(Lorg/joml/Vector4ic;)V(Lorg/joml/Vector3fc;F)V(Lorg/joml/Vector3ic;F)V(Lorg/joml/Vector2fc;FF)V(Lorg/joml/Vector2ic;FF)V(FFFF)V([F)V(Ljava/nio/ByteBuffer;)V(ILjava/nio/ByteBuffer;)V(Ljava/nio/FloatBuffer;)V(ILjava/nio/FloatBuffer;)V)(Lorg/joml/Vector4fc;)Lorg/joml/Vector4f;)(Lorg/joml/Vector4ic;)Lorg/joml/Vector4f;)(Lorg/joml/Vector4dc;)Lorg/joml/Vector4f;*(Lorg/joml/Vector3fc;F)Lorg/joml/Vector4f;*(Lorg/joml/Vector3ic;F)Lorg/joml/Vector4f;+(Lorg/joml/Vector2fc;FF)Lorg/joml/Vector4f;+(Lorg/joml/Vector2ic;FF)Lorg/joml/Vector4f;(F)Lorg/joml/Vector4f;(FFF)Lorg/joml/Vector4f;(D)Lorg/joml/Vector4f;(DDDD)Lorg/joml/Vector4f;([F)Lorg/joml/Vector4f;*(Ljava/nio/ByteBuffer;)Lorg/joml/Vector4f;+(ILjava/nio/ByteBuffer;)Lorg/joml/Vector4f;+(Ljava/nio/FloatBuffer;)Lorg/joml/Vector4f;,(ILjava/nio/FloatBuffer;)Lorg/joml/Vector4f;setFromAddress(J)Lorg/joml/Vector4f; StackMapTable setComponent(IF)Lorg/joml/Vector4f; Exceptions.(Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer;/(ILjava/nio/FloatBuffer;)Ljava/nio/FloatBuffer;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;-(ILjava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; getToAddress(J)Lorg/joml/Vector4fc;subadd=(Lorg/joml/Vector4fc;Lorg/joml/Vector4fc;)Lorg/joml/Vector4f;*(FLorg/joml/Vector4fc;)Lorg/joml/Vector4f;P(Lorg/joml/Vector4fc;Lorg/joml/Vector4fc;Lorg/joml/Vector4f;)Lorg/joml/Vector4f;=(FLorg/joml/Vector4fc;Lorg/joml/Vector4f;)Lorg/joml/Vector4f;mulAddmuldiv)(Lorg/joml/Matrix4fc;)Lorg/joml/Vector4f; mulTranspose+(Lorg/joml/Matrix4x3fc;)Lorg/joml/Vector4f;>(Lorg/joml/Matrix4x3fc;Lorg/joml/Vector4f;)Lorg/joml/Vector4f; mulProject<(Lorg/joml/Matrix4fc;Lorg/joml/Vector3f;)Lorg/joml/Vector3f;rotate,(Lorg/joml/Quaternionfc;)Lorg/joml/Vector4f;?(Lorg/joml/Quaternionfc;Lorg/joml/Vector4f;)Lorg/joml/Vector4f; rotateAbout rotateAxis lengthSquared(FFFF)F(IIII)F normalize()Lorg/joml/Vector4f;((Lorg/joml/Vector4f;)Lorg/joml/Vector4f; normalize3distancedistanceSquared (FFFFFFFF)Fdotanglezeronegate()Ljava/lang/String; writeExternal(Ljava/io/ObjectOutput;)Vjava/io/IOException readExternal(Ljava/io/ObjectInput;)V java/lang/ClassNotFoundExceptionminmaxhashCode(Ljava/lang/Object;)Z(Lorg/joml/Vector4fc;F)Z(FFFF)Z smoothStep=(Lorg/joml/Vector4fc;FLorg/joml/Vector4f;)Lorg/joml/Vector4f;hermitee(Lorg/joml/Vector4fc;Lorg/joml/Vector4fc;Lorg/joml/Vector4fc;FLorg/joml/Vector4f;)Lorg/joml/Vector4f;lerp*(Lorg/joml/Vector4fc;F)Lorg/joml/Vector4f;(I)F)(ILorg/joml/Vector4i;)Lorg/joml/Vector4i;((Lorg/joml/Vector4d;)Lorg/joml/Vector4d; maxComponent minComponent()Zabsolute SourceFile Vector4f.javaBootstrapMethods  $java/lang/invoke/StringConcatFactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; (   ) InnerClasses MemUtilUnsafe%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!hjklm    o* ** pCD EqoY-**+ *+*+*+pMNOP"Q,Rro]1**+!*+&*+(*+*pZ[\]%^0_soT(**+,*+/*+0*$pjklm"n'otoW+**+1*+4*+5*$pz{|}%~*uoO#**+6*+9*$*%p"voQ%**+:*+=*$*%p$"oE**#*#*#*#p woF**#*$*%*p xoM!**+0*+0*+0*+0p  yo1*>*+D+Ipzo.*>*,Ip {o1*>*+M+Pp|o.*>*,Pp o*po*po*p o*p"*}oR**+ *+*+*+*p- ./0(1*~oV.*+!*+&*+(*+**p< =>!?,@*oV.*+S*+X*+Z*+\*pN OP!Q,R*oM%*+,*+/*+0*$*p` abc#d*oP(*+1*+4*+5*$*pr st!u&v*oH *+6*+9*$*%*p *oJ"*+:*+=*$*%*p  *o>*#*#*#*#*p *+o?*#*$*%**p *o5*#*$*%*p *oB*'*'*'*'*p *oD *'*)***p *oF*+0*+0*+0*+0*p*o*>*+D+I*p  *o' >*,I*p + ,*o*>*+M+P*p ? @*o' >*,P*p P QoD^ dYfh*k*pabcdoJ?'/7*$#*$*$*$ pYr*p. r t%u(w-x0z5{8}=~@H pKo*>*+M+s+p  Ko' >*,s,p  Ko*>*+D+v+p  Ko' >*,v,p  oD^ dYfh*x*p}of>**+ f**+f**+f**+f*p-<+oS+**#f**$f**%f**f*p )of>,*+ f,*+f,*+f,*+f,p-<oX0*#f*$f*%f*fp !-}of>**+ b**+b**+b**+b*p-<of>,*+ b,*+b,*+b,*+b,p-<+oS+**#b**$b**%b**b*p )oX0*#b*$b*%b*bp !-~o^*+ , *z*+,*z*+,*z*+,*z*p.E\~orJ*#, *z*#,*z*#,*z*#,*z*p#$$%6&H'~o^-+ , *z-+,*z-+,*z-+,*z-p+,.-E.\/~orJ-#, *z-#,*z-#,*z-#,*z-p34$566H7okG**+ , z**+,z**+,z*pEF.GEHo\8**#, z**#,z**#,z*pVW$X6YokG-*+ , z-*+,z-*+,z-p]^._E`o\8-*#, z-*#,z-*#,z-pde$f6g}of>**+ j**+j**+j**+j*prst-u<vof>,*+ j,*+j,*+j,*+j,pz{|-}<~}of>**+ n**+n**+n**+n*p-<of>,*+ n,*+n,*+n,*+n,p-<oB+~ *+**+*p oB+~ *+,*+,p oB+~ *+**+*p oB+~ *+,*+,p o *F*8*8*8,+%+++jzzz,+%+++jzzz,+%+++jzzz,,pDqo *F*8*8*8,+%+++jzzz,+%+++jzzz,+%+++jzzz,+%+++jzzz,pDqo*F*8*8*8,+%++jzz,+%++jzz,+%++jzz,+%++jbzz,p9[}o *F*8*8*8,+%+++jzzz,+%+++jzzz,+%+++jzzz,+%+++jzzz,pDqo *E*F*8*8*+$+%++jzzz*+$+%++jzzz*+$+%++jzzz**pBno *F*8*8*8,+%+++jzzz,+%+++jzzz,+%+++jzzz,,pDqo *F*8*8*8 +%+++jzzzn8,+%+++jzzzj,+%+++jzzzj,+%+++jzzzj, ,pDto *E*F*8*8 +$+%++jzzzn8*+$+%++jzzzj*+$+%++jzzzj*+$+%++jzzzj* *p Bqo *F*8*8*8 +%+++jzzzn8,+%+++jzzzj,+%+++jzzzj,+%+++jzzzj,pDtoR***#j**#j**#j**#j*p( )*+(,oR*,*#j,*#j,*#j,*#j,p0 123(4+oS+**#j**$j**%j**j*pE FGH)IoX0*#j*$j*%j*jpM NO!P-QoZ. #nE**$j**$j**$j**$j*p]^_`"a,boZ. #nF,*%j,*%j,*%j,*%j,pfghi"j,k+oS+**#n**$n**%n**n*p| }~)oX0*#n*$n*%n*np !-o! +**po! +*,p+oc%  $ۙ *$#j*߰$  %ۙ *%#j*$ % ۙ *#j**#$%*p1:NXog%  $ۙ *$#j߰$  %ۙ *%#j$ % ۙ*#j*#$%p2<P[oX#j88$j8%j8 j8 8   j8 j8   j8  j8  j8 j8 j8  j8  j8 j8*8*8*8  bffjvbfbjbbbbjbbbbjf b fjbbffjbfbfjbbbjbf f bjbp.   )Looc7#E$#F*%j*$jf8*$j*%jb8***p )/5o~J#F%#8*j*%jf8*%j*jb8,*,,,*,p" ,4:@Hod8#E$#F*%j*$jb8*v$j*%jb8***p *06oK#F%#8*j*%jb8*v%j*jb8,,*,,*,p" -3;AIoc7#E$#F*%j*$jf8*$j*%jb8***p   ) / 5 o~J#F%#8*j*%jf8*%j*jb8,,,*,*,p" ,28@HoC+********jzzzp o+""##$$%%jzzzp, o2hzzzp:oF.********jzzzp> o.""##$$%%jzzzpNo]1 *nD**#j**#j**#j**#j*pWXYZ%[/\o]1 *nE+*$j+*$j+*$j+*$j+p`abc%d/eo_3 *n#jE**$j**$j**$j**$j*pp qrs't1uo_3 *n#jF,*%j,*%j,*%j,*%j,py z{|'}1~oyM******jzzD**#j**#j**#j**#j*p#-7AKoyM******jzzE+*$j+*$j+*$j+*$j+p#-7AKotL*+ fE*+fF*+f8*+f8$$%%jzzzp %2og ?*#f8*$f8*%f8*f8jzzzp!oqI*+ fE*+fF*+f8*+f8$$%%jzzzp %2od <*#f8*$f8*%f8*f8jzzzp! o^ 6"f8#f8 $f8 %f8       jzzzp  o[ 3"f8#f8 $f8 %f8       jzzzp oK3*+ *+*+*+jzzzpo8 *#*$*%*jzzzpo *E*F*8*8$$%%jzzz8+ + ++++++jzzz8$+ %+++jzzz8jnp.jo\'*+E$ $ E$$E$p" @ Bo>* * * * *p oN&**v**v**v**v*p  $!oN&+*v+*v+*v+*v+p% &'($) o# * p4 oB**+*+*+*+p?oQ)+*+*+*+*pC DEF(Go:*+#+#+#+#(Wp JK}o(*E*F*8*8*$+ $ + *%+% +*+ +*+ +*pUV/WHXcY~Zv&RTTo:*F*8*8*8,%+ % + ,+ +,+ +,+ +,p^_0`Kafbc'TTT}o(*E*F*8*8*$+ $ + *%+% +*+ +*+ +*pno/pHqcr~sv&RTTo:*F*8*8*8,%+ % + ,+ +,+ +,+ +,pwx0yKzf{|'TTT%od8<h*,`<h*,`<h*,`<h*,`<p)68om*++*2+2+M*,,,*,,,*,,,*,,,pB  02CEVXik 8od*+++*+ $6*+$6*+$6*+$6p>  '):<MO`b 8oC*,#,*,$,*,%,*,,p&  .0?Ao5 $$j8$j8*8*8*8*8 -b+ f+ fj:+ j:jfjb$jbb-b+f+fj:+j:jfjb$jbb-b+f+fj:+j:jfjb$jbb-  b+f+fj:+j: jfjb $jb b-p" #Zo j8j8*8*8 *8 *8 b, f, f- b+ bj:, j:jf+ f+ f- fjbjbb  b,f,f-b+bj:,j: jf+f+f-fjb jb b  b,f,f-b+bj:,j: jf+f+f-fjb jb b  b,f,f-b+bj:,j: jf+f+f-fjb jb bp"&:o^*+ *f$*z*+*f$*z*+*f$*z*+*f$*z*p.E\o^-+ *f$*z-+*f$*z-+*f$*z-+*f$*z-p.E\Kou<3$).****pYrp %*/4 pKoZ2,*;<@,*E<F,*H<I,*K<L,p $0KoJ"+*;+*E+*H+*K+p  KoN&+*;N+*ES+*HU+*KW+p $%oP*YD*YE*YF*Y8#$#% #$% $%p. !46CELN 6%oP*YD*YE*YF*Y8#$#% #$% $%p. $%&'!(4)6*C+E,L-N/6^oV.**\**\**\**\*p: ;<!=,>^oV.+*\+*\+*\+*\+pB CD!E,FaoV.**_**_**_**_*pQ RS!T,UaoV.+*_+*_+*_+*_+pY Z[!\,]doZ2**b**b**b**b*pg hi$j0kdoZ2+*b+*b+*b+*b+po pq$r0sgoQ.*e%*e*e*epw,@oV.**Y**Y**Y**Y*p !,oV.+*Y+*Y+*Y+*Y+p !,l?