=<  java/lang/Object()V   org/joml/Vector4dwD  org/joml/Vector4dcx()D    y    z     "#$ %org/joml/Vector4ic()I "' % ") % "+ % -.org/joml/Vector3dc - - 2#3org/joml/Vector3ic 2' 2) 78org/joml/Vector2dc 7 ;#<org/joml/Vector2ic ;' ?@A Borg/joml/Vector4fc()F ?D B ?F B ?H B J@Korg/joml/Vector3fc JD JF O@Porg/joml/Vector2fc OD STU VWorg/joml/MemUtilINSTANCELorg/joml/MemUtil; YZ[ \%java/nio/ByteBufferposition S^ _`get,(Lorg/joml/Vector4d;ILjava/nio/ByteBuffer;)V bZcjava/nio/DoubleBuffer Se _f.(Lorg/joml/Vector4d;ILjava/nio/DoubleBuffer;)V hij klorg/joml/Options NO_UNSAFEZn'java/lang/UnsupportedOperationExceptionp&Not supported when using joml.nounsafe mr s(Ljava/lang/String;)V uvw _xorg/joml/MemUtil$MemUtilUnsafe(Lorg/joml/Vector4d;J)Vz"java/lang/IllegalArgumentException y S} ~`put S ~f S `putf Zjava/nio/FloatBuffer S ~-(Lorg/joml/Vector4d;ILjava/nio/FloatBuffer;)V u ~x   org/joml/Mathfma(DDD)D  %org/joml/Matrix4dc propertiesorg/joml/Matrix4fc   mulAffine<(Lorg/joml/Matrix4dc;Lorg/joml/Vector4d;)Lorg/joml/Vector4d;   mulGeneric  mulAffineTranspose  mulGenericTranspose m00 m10 m20 m30 m01 m11 m21 m31 m02 m12 m22 m32 m03 m13 m23 m33 org/joml/Matrix4x3dc  Borg/joml/Matrix4x3fc B B B B B B B B B B B  <(Lorg/joml/Matrix4fc;Lorg/joml/Vector4d;)Lorg/joml/Vector4d;    B  B  B  B org/joml/Vector3d    !"org/joml/Quaterniondc transform<(Lorg/joml/Vector4dc;Lorg/joml/Vector4d;)Lorg/joml/Vector4d; $ %& absEqualsOne(D)Z ( )*rotateX)(DLorg/joml/Vector4d;)Lorg/joml/Vector4d; , -*rotateY / 0*rotateZ 2 34rotateAxisInternal,(DDDDLorg/joml/Vector4d;)Lorg/joml/Vector4d;? 8 9:sin(D)D < => cosFromSin(DD)D @ A:sqrt C Dlength F G:invsqrt I JKangleCos(Lorg/joml/Vector4dc;)D O P:acos hR ST NUMBER_FORMATLjava/text/NumberFormat; V WXtoString,(Ljava/text/NumberFormat;)Ljava/lang/String; Z[\ ]^org/joml/Runtime formatNumbers&(Ljava/lang/String;)Ljava/lang/String; Z` abformat-(DLjava/text/NumberFormat;)Ljava/lang/String;d efmakeConcatWithConstants\(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; hij kljava/io/ObjectOutput writeDouble(D)V nop qjava/io/ObjectInput readDouble stu vwjava/lang/DoubledoubleToLongBits(D)J y z{getClass()Ljava/lang/Class; Z} ~equals(DDD)Z@    roundUsing(DI)I  org/joml/Vector4iI           org/joml/Vector4fF        :abs  :floor  :ceil  wround  &isFinitejava/io/ExternalizableserialVersionUIDJ ConstantValueCodeLineNumberTable(Lorg/joml/Vector4dc;)V(Lorg/joml/Vector4ic;)V(Lorg/joml/Vector3dc;D)V(Lorg/joml/Vector3ic;D)V(Lorg/joml/Vector2dc;DD)V(Lorg/joml/Vector2ic;DD)V(Lorg/joml/Vector4fc;)V(Lorg/joml/Vector3fc;D)V(Lorg/joml/Vector2fc;DD)V(DDDD)V([F)V([D)V(Ljava/nio/ByteBuffer;)V(ILjava/nio/ByteBuffer;)V(Ljava/nio/DoubleBuffer;)V(ILjava/nio/DoubleBuffer;)Vset)(Lorg/joml/Vector4dc;)Lorg/joml/Vector4d;)(Lorg/joml/Vector4fc;)Lorg/joml/Vector4d;)(Lorg/joml/Vector4ic;)Lorg/joml/Vector4d;*(Lorg/joml/Vector3dc;D)Lorg/joml/Vector4d;*(Lorg/joml/Vector3ic;D)Lorg/joml/Vector4d;*(Lorg/joml/Vector3fc;D)Lorg/joml/Vector4d;+(Lorg/joml/Vector2dc;DD)Lorg/joml/Vector4d;+(Lorg/joml/Vector2ic;DD)Lorg/joml/Vector4d;(D)Lorg/joml/Vector4d;+(Lorg/joml/Vector2fc;DD)Lorg/joml/Vector4d;(DDDD)Lorg/joml/Vector4d;(DDD)Lorg/joml/Vector4d;([D)Lorg/joml/Vector4d;([F)Lorg/joml/Vector4d;*(Ljava/nio/ByteBuffer;)Lorg/joml/Vector4d;+(ILjava/nio/ByteBuffer;)Lorg/joml/Vector4d;,(Ljava/nio/DoubleBuffer;)Lorg/joml/Vector4d;-(ILjava/nio/DoubleBuffer;)Lorg/joml/Vector4d;setFromAddress(J)Lorg/joml/Vector4d; StackMapTable setComponent(ID)Lorg/joml/Vector4d; Exceptions,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;-(ILjava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;0(Ljava/nio/DoubleBuffer;)Ljava/nio/DoubleBuffer;1(ILjava/nio/DoubleBuffer;)Ljava/nio/DoubleBuffer;getf.(Ljava/nio/FloatBuffer;)Ljava/nio/FloatBuffer;/(ILjava/nio/FloatBuffer;)Ljava/nio/FloatBuffer; getToAddress(J)Lorg/joml/Vector4dc;sub<(Lorg/joml/Vector4fc;Lorg/joml/Vector4d;)Lorg/joml/Vector4d;add=(Lorg/joml/Vector4dc;Lorg/joml/Vector4dc;)Lorg/joml/Vector4d;*(DLorg/joml/Vector4dc;)Lorg/joml/Vector4d;P(Lorg/joml/Vector4dc;Lorg/joml/Vector4dc;Lorg/joml/Vector4d;)Lorg/joml/Vector4d;=(DLorg/joml/Vector4dc;Lorg/joml/Vector4d;)Lorg/joml/Vector4d;mulAddmuldiv)(Lorg/joml/Matrix4dc;)Lorg/joml/Vector4d; mulTranspose+(Lorg/joml/Matrix4x3dc;)Lorg/joml/Vector4d;>(Lorg/joml/Matrix4x3dc;Lorg/joml/Vector4d;)Lorg/joml/Vector4d;+(Lorg/joml/Matrix4x3fc;)Lorg/joml/Vector4d;>(Lorg/joml/Matrix4x3fc;Lorg/joml/Vector4d;)Lorg/joml/Vector4d;)(Lorg/joml/Matrix4fc;)Lorg/joml/Vector4d; mulProject<(Lorg/joml/Matrix4dc;Lorg/joml/Vector3d;)Lorg/joml/Vector3d;rotate,(Lorg/joml/Quaterniondc;)Lorg/joml/Vector4d;?(Lorg/joml/Quaterniondc;Lorg/joml/Vector4d;)Lorg/joml/Vector4d; rotateAxis lengthSquared(DDDD)D normalize()Lorg/joml/Vector4d;((Lorg/joml/Vector4d;)Lorg/joml/Vector4d; normalize3distancedistanceSquared (DDDDDDDD)Ddotanglezeronegateminmax()Ljava/lang/String; writeExternal(Ljava/io/ObjectOutput;)Vjava/io/IOException readExternal(Ljava/io/ObjectInput;)V java/lang/ClassNotFoundExceptionhashCode(Ljava/lang/Object;)Z(Lorg/joml/Vector4dc;D)Z(DDDD)Z smoothStep=(Lorg/joml/Vector4dc;DLorg/joml/Vector4d;)Lorg/joml/Vector4d;hermitee(Lorg/joml/Vector4dc;Lorg/joml/Vector4dc;Lorg/joml/Vector4dc;DLorg/joml/Vector4d;)Lorg/joml/Vector4d;lerp*(Lorg/joml/Vector4dc;D)Lorg/joml/Vector4d;(I)D)(ILorg/joml/Vector4i;)Lorg/joml/Vector4i;((Lorg/joml/Vector4f;)Lorg/joml/Vector4f; maxComponent minComponent()Zabsolute SourceFile Vector4d.javaBootstrapMethods. /01 e2$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;4 (   ) InnerClasses MemUtilUnsafe8%java/lang/invoke/MethodHandles$Lookup:java/lang/invoke/MethodHandlesLookup!    * **AB CY-**+ *+*+*+KLMN"O,P]1**+!*+&*+(*+*XYZ[%\0]T(**+,*+/*+0*(hijk"l'mW+**+1*+4*+5*(xyz{%|*}P$**+6*+9*(*#R&**+:*+=*(*%lE**'*'*'*' ]1**+>*+C*+E*+G%0W+**+I*+L*+M*(%*R&**+N*+Q*(*%G **'*)** Q%**+0*+0*+0*+0 $M!**+1*+1*+1*+1     1*R*+X+].*R*,])* +1*R*+a+d:;<.*R*,dGH I*L*P*T *XR**+ *+*+*+*c def(gV.*+>*+C*+E*+G*r st!u,vV.*+!*+&*+(*+** !,M%*+,*+/*+0*(* #P(*+1*+4*+5*(* !&P(*+I*+L*+M*(* !&I!*+6*+9*(** K#*+:*+=*(** !>*'*'*'*'* K#*+N*+Q*(** !@ *'*)*** 6*'*)***+ ,-F*+1*+1*+1*+1*89:;<J"*+0*+0*+0*+0*GHIJ K*R*+X+]* ^ _' R*,]* o p*R*+a+d*  ' R*,d*  Dg mYoq*t*J?'/7*(#*(*(*( yY{*.  %(-058=@H y_*R*+X+|+  _' R*,|,  _*R*+a++  _' R*,,  *R*+X++  ' R*,,  _*R*+++  _' R*,,  Dg mYoq**f>**+ g**+g**+g**+g*-<"f>,*+ g,*+g,*+g,*+g,-<jB**+>g**+Cg**+Eg**+Gg* ! "0#@$jB,*+>g,*+Cg,*+Eg,*+Gg,12 304@5T ,**'g**)g**g**g*F GHI*J4Y 1 *'g *)g *g *g N OP"Q.Rf>**+ c**+c**+c**+c*]^_-`<a"f>,*+ c,*+c,*+c,*+c,efg-h<ijB,*+>c,*+Cc,*+Ec,*+Gc,mn o0p@qT ,**'c**)c**c**c* *4Y 1 *'c *)c *c *c  ".jB**+>c**+Cc**+Ec**+Gc* 0@^*+ , **+,**+,**+,**.E\rJ*'- **'-**'-**'-**$6H^-+ , *-+,*-+,*-+,*-.E\wO'- *'-*'-*'-*&9LkG**+ , **+,**+,*.E\8**'- **'-**'-*$6kG-*+ , -*+,-*+,-.E`<*'- *'-*'-&9f>**+ k**+k**+k**+k*   - <"f>,*+ k,*+k,*+k,*+k,-<f>**+ o**+o**+o**+o*!"#-$<%"f>,*+ o,*+o,*+o,*+o,)*+-,<-jB**+>k**+Ck**+Ek**+Gk*89 :0;@<jB,*+>k,*+Ck,*+Ek,*+Gk,@A B0C@DB+~ *+**+*O PQB+~ *+,*+,U VWB+~ *+**+*c deB+~ *+,*+,h ij +*+*+*+*kJ+*+*+*+*k9+*+*+*+*k9,),,,*,"n3ogpqrstu  +*+*+*+*kJ+*+*+*+*k9+*+*+*+*k9+*+*+*+*k9 ,),,, ,& y3zg{|}~ *J*9*9*9 ,+)++k,+)++k,+)++k,+)++k c,9[} *J*9*9*9 ,+)+++ k,+)+++ k,+)+++ k,+)+++ k,Dq+*+*+*+*kI+*+*+*+*k9+*+*+*+*k9*(***3g +*+*+*+*kJ+*+*+*+*k9+*+*+*+*k9,),,,*,"3g+*+*+*+*kI+*+*+*+*k9+*+*+*+*k9*(***7o +*+*+*+*kJ+*+*+*+*k9+*+*+*+*k9,),,,*,"7oB+~ *+**+* B+~ *+,*+,  +*+*+*+*kJ+*+ *+ *+ *k9+ *+ *+*+*k9,),,,*,"7o0 +*+*+*+*kJ+*+ *+ *+ *k9+ *+ *+*+*k9+*+*+*+*k9 ,),,, ,& 7o( +*+*+*+*koJ+*+*+*+*k)k9+*+*+*+*k)k9+*+*+*+*k)k9 ,,, ,,& 5k( +*+*+*+*koI+*+*+*+*k(k9+*+*+*+*k(k9+*+*+*+*k(k9*****&  5 k  +*+*+*+*koJ+*+*+*+*k)k9+*+*+*+*k)k9+*+*+*+*k)k9 ,,, ,"5kR***'k**'k**'k**'k*) *+,(-*R*-*'k-*'k-*'k-*'k-1 234(5Z.'oJ**)k**)k**)k**)k*@ABC"D,E*_3'o9-*k-*k-*k-*k-IJKL&M1N' +**W* [ \' +*,W, ` a h)# *)'k*')# *'k*+)# *'k*.*')*1rst3u=vRw\x4 l)# *)'k ')#*'k +)#*'k .*') 1|}~4?T_34n0&'5k9  79 ) k9 k9 k9  ;9k9k9k9k9k9k9 k9"k9$k9&k9(cgg*kw cg c*kc$"c"c$c*kc9* cc c*kgcg*kc&&c(g(g*kc9,"$g"c$g*k&&c(c(c*kcggc*kc9. * , . 6 "+Nq#)f :'7J)';9*k*)kg9*)k*kc9 ** * ,28)* N'79';9*k*kg9*k*kc9 -*-- -*-"08>DL-g ;'7J)';9*k*)kc9*w)k*kc9 ** * -39-* O'79';9*k*kc9*wk*kc9 --*- -*-"17?EM0f :'7J)';9*k*)kg9*)k*kc9 ** * ,280* N'79';9*k*kg9*k*kc9 -- -*-*-"06<DLC+********k /&&((kDF.********k? D2&&((k? ]1*BoH**'k**'k**'k**'k*%/]1*BoI+*(k+*(k+*(k+*(k+% /!_3*Bo'kJ**)k**)k**)k**)k*, -./'011*d8*Bo'k9-*k-*k-*k-*k-5 67 8+96:y M******kEH**'k**'k**'k**'k*C#D-E7FAGKHy M******kEI+*(k+*(k+*(k+*(k+L#M-N7OAPKQKw O*+ gI*+g9*+g9*+g9((k?U VW&X3Yh@*'g9 *)g9 *g9 *g9      k?]^_`"aKt L*+ gI*+g9*+g9*+g9((ke fg&h3ie=*'g9 *)g9 *g9 *g9      kmnop"q  `8&g9( g9 g9g9k?   ]5&g9( g9 g9g9k  KK3*+ *+*+*+k 9 !*'*)**kJK********kI+ + ++++++k9*+ *+*+*+k9(k?o+g K\'*+HI((I(L(LI(N" @ B >*****  N&**w**w**w**w* $ N&+*w+*w+*w+*w+ $~**+  * + **+ * +**+ * +**+ * +*>]|VVXXX"~,*+  * + ,*+ * +,*+ * +,*+ * +,>]|bVXXX~**+  * + **+ * +**+ * +**+ * +*>] | VVXXX"~,*+  * + ,*+ * +,*+ * +,*+ * +,>]|bVXXXW# *QUYWX>&*+_*+_*+_*+_c(Q)+*g+*g+*g+*g, -./(0Q)*+m*+m*+m*+m4 567(8%X<*rAh  }`<*rAh  }`<*rAh  }`<*rAh  }`<* <> ?@A,B4CADIEVF~q*++*x+x+M*r,r*r,r*r,r*r,rBJKL M NOPQ1R3SETGUYV[WmXoY ~d*+++*+ (|*+(|*+(|*+(|>]^_ ` abc'd)e:f<gMhOi`jbk ~ H*r'r*r)r*rr*rr& opq r"s2t4uDvFwF ((k9(k9**c+ g+ gk+ k*kgkc*(kc*c**c+g+gk+k*kgkc*(kc*c**c+g+gk+k*kgkc*(kc*c**c+g+gk+k*kgkc*(kc*c{| }M~  k9k9 **c, g, g- c+ c k, k*kg+ g+ g- gkc*kc*c**c,g,g-c+c k,k*kg+g+g-gkc*kc*c**c,g,g-c+c k,k*kg+g+g-gkc*kc*c**c,g,g-c+c k,k*kg+g+g-gkc*kc*ct@!"^*+ *g(**+*g(**+*g(**+*g(**.E\!c+ *g(*+*g(*+*g(*+*g(*0H`_#u<3$).****yY{ %*/4 y_$Z2,*,*,*,*, $0_%N&+*+*+*+*+ $_J"+*+*+*+*+ &% T*H*J*9*9')' ') ). "68FHPR8 '% T*H*J*9*9')' ') ). "68FHPR8 V.********* !,V.+*+*+*+*+ !,V.********* !,V.+*+*+*+*+ !,Z2*********% &'$(0)Z2+*+*+*+*+- ./$001(Q.*%***5,@)V.*********> ?@!A,B)V.+*+*+*+*+F GH!I,J*+,-35uS6 79;