ĘūēžEž  java/lang/Record()V   :net/minecraft/client/resources/model/cuboid/CuboidRotationoriginLorg/joml/Vector3fc;  valueJLnet/minecraft/client/resources/model/cuboid/CuboidRotation$RotationValue;  rescaleZ   transformLorg/joml/Matrix4fc;  computeTransform`(Lnet/minecraft/client/resources/model/cuboid/CuboidRotation$RotationValue;Z)Lorg/joml/Matrix4f;  v(Lorg/joml/Vector3fc;Lnet/minecraft/client/resources/model/cuboid/CuboidRotation$RotationValue;ZLorg/joml/Matrix4fc;)V !"# $%Hnet/minecraft/client/resources/model/cuboid/CuboidRotation$RotationValuetransformation()Lorg/joml/Matrix4f; '() *+com/mojang/math/MatrixUtil isIdentity(Lorg/joml/Matrix4fc;)Z - ./computeRescale*(Lorg/joml/Matrix4fc;)Lorg/joml/Vector3fc; 123 45org/joml/Matrix4fscale)(Lorg/joml/Vector3fc;)Lorg/joml/Matrix4f;7org/joml/Vector3f 6 :;< =>!net/minecraft/core/Direction$AxisX#Lnet/minecraft/core/Direction$Axis; @ ABscaleFactorForAxisM(Lorg/joml/Matrix4fc;Lnet/minecraft/core/Direction$Axis;Lorg/joml/Vector3f;)F :D E>Y :G > 6I JKset(FFF)Lorg/joml/Vector3f; :M NO getPositive ()Lnet/minecraft/core/Direction; QRS TUnet/minecraft/core/Direction getUnitVec3f()Lorg/joml/Vector3fc; 6W JX)(Lorg/joml/Vector3fc;)Lorg/joml/Vector3f; Z[\ ]^org/joml/Matrix4fctransformDirection((Lorg/joml/Vector3f;)Lorg/joml/Vector3f; 6` abxF def gh org/joml/Mathabs(F)F 6j kby 6m nbz dp qrmax(FF)Ft uvtoStringP(Lnet/minecraft/client/resources/model/cuboid/CuboidRotation;)Ljava/lang/String;x yzhashCode?(Lnet/minecraft/client/resources/model/cuboid/CuboidRotation;)I| }~equalsQ(Lnet/minecraft/client/resources/model/cuboid/CuboidRotation;Ljava/lang/Object;)Zb(Lorg/joml/Vector3fc;Lnet/minecraft/client/resources/model/cuboid/CuboidRotation$RotationValue;Z)VCodeLineNumberTableLocalVariableTablethisFŠ‹ :‹1‘‹'’b)“b3”bA•b… ‰Šu–€1*ēs° ‚ ƒ„y—€1*ēwŦ ‚ ƒ„}˜€<*+ē{Ŧ ‚ƒ„™š…™ U€/*´° ‚ ƒ„›€/*´ ° ‚ ƒ„œ€/*´Ŧ ‚ ƒ„€/*´° ‚ ƒ„žŸ ĄŖ!Ĩ Ļ­§ŠĒĢŦ´*!ĩ :Qļ@ĄˇŖ¸šģŊ