Êþº¾Ež  java/lang/Record()V   net/minecraft/gizmos/ArrowGizmostartLnet/minecraft/world/phys/Vec3;   end  colorI  widthF  net/minecraft/util/ARGB multiplyAlpha(IF)I  ! "#$net/minecraft/gizmos/GizmoPrimitivesaddLineC(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/world/phys/Vec3;IF)V%org/joml/Quaternionf $(org/joml/Vector3f '* +(FFF)V -./ 01net/minecraft/world/phys/Vec3subtract@(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/world/phys/Vec3; -3 45 toVector3f()Lorg/joml/Vector3f; '7 85 normalize $: ;< rotationTo@(Lorg/joml/Vector3fc;Lorg/joml/Vector3fc;)Lorg/joml/Quaternionf; -> ?@ distanceTo"(Lnet/minecraft/world/phys/Vec3;)D?¹™™  DEF GHnet/minecraft/util/Mthclamp(DDD)D ' $K LM transform+(FFFLorg/joml/Vector3f;)Lorg/joml/Vector3f; 'O Px 'R Sy 'U Vz -X YZadd$(DDD)Lnet/minecraft/world/phys/Vec3;\ ]^toString5(Lnet/minecraft/gizmos/ArrowGizmo;)Ljava/lang/String;` abhashCode$(Lnet/minecraft/gizmos/ArrowGizmo;)Id efequals6(Lnet/minecraft/gizmos/ArrowGizmo;Ljava/lang/Object;)Zhnet/minecraft/gizmos/Gizmo DEFAULT_WIDTH ConstantValue@ CodeLineNumberTableLocalVariableTablethis!Lnet/minecraft/gizmos/ArrowGizmo;MethodParametersemit*(Lnet/minecraft/gizmos/GizmoPrimitives;F)VtipLorg/joml/Vector3f; primitives&Lnet/minecraft/gizmos/GizmoPrimitives;alphaMultiplierrotationLorg/joml/Quaternionf;lentips[Lorg/joml/Vector3f; StackMapTable}()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;!()Lnet/minecraft/world/phys/Vec3;()F SourceFileArrowGizmo.javaRecordBootstrapMethodsŒstart;end;color;width ’ “”• –—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; InnerClassesš%java/lang/invoke/MethodHandles$Lookupœjava/lang/invoke/MethodHandlesLookup1g  ijk #ll*·*+µ*,µ *µ*µ±m n4op  q rslÇ *´$¸>+*´*´ *´¹»$Y·&»'Y ·)*´ *´¶,¶2¶6¶9:*´ *´¶=AkA¸C�8½'Yv »'Y·I¶JSYv »'Y·I¶JSYvv »'Y·I¶JSYv v»'Y·I¶JS::¾66  ¢8 2: +*´  ´N� ´Q� ´T�¶W*´ *´¹„ §ÿDZm6  C\q†œ²¸ÒúnRÒ(tu opvwx øC¾yz\¥{¸I|}~ ÿÄ $ø;q vx]€l1*º[°m n opa�l1*º_¬m n ope‚l<*+ºc¬m nopƒ„qƒ …l/*´°m n op…l/*´ °m n op�l/*´¬m n op†l/*´®m n op‡ˆ‰  Š‘‹�Ž��˜ ™›�