Êþº¾Eü3net/minecraft/client/gui/components/SubtitleOverlay  java/lang/Object()V java/util/ArrayList   ?@ ABnet/minecraft/util/Mth clampedLerp(FFF)F >D EFfloor(F)I *H IJisEmpty()Z *L MNsize()I *P QRgetFirst()Ljava/lang/Object; *T UVstream()Ljava/util/stream/Stream;X YZtest}(Lnet/minecraft/client/gui/components/SubtitleOverlay$Subtitle;Lnet/minecraft/world/phys/Vec3;)Ljava/util/function/Predicate; \]^ _`java/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;b cd applyAsLong%()Ljava/util/function/ToLongFunction; fgh ijjava/util/Comparator comparingLong;(Ljava/util/function/ToLongFunction;)Ljava/util/Comparator;l mn applyAsDoubleF(Lnet/minecraft/world/phys/Vec3;)Ljava/util/function/ToDoubleFunction; fp qrthenComparingDouble=(Ljava/util/function/ToDoubleFunction;)Ljava/util/Comparator; \t 7u,(Ljava/util/Comparator;)Ljava/util/Optional; wxy z{java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;} Y~?(Lnet/minecraft/world/phys/Vec3;)Ljava/util/function/Predicate; *€ �‚removeIf!(Ljava/util/function/Predicate;)Z „…† ‡ˆjava/lang/Float isInfinite(F)Z Š ‹ŒgetBestSubtitleCandidated(Lnet/minecraft/world/phys/Vec3;)Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt; Ž ��locationLnet/minecraft/world/phys/Vec3; ’“” •–net/minecraft/world/phys/Vec3 closerThan!(Lnet/minecraft/core/Position;D)Z˜ Y™"(JD)Ljava/util/function/Predicate; › 1% � �ž!()Lnet/minecraft/world/phys/Vec3; ’  ¡.equals ’£ ¤¥ distanceTo"(Lnet/minecraft/world/phys/Vec3;)D SignatureULjava/util/List;J(Lnet/minecraft/network/chat/Component;FLnet/minecraft/world/phys/Vec3;Z)VCodeLineNumberTableLocalVariableTablethis>Lnet/minecraft/client/gui/components/SubtitleOverlay$Subtitle;MethodParameters getBrightnessG(Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;D)IclosestRecentLocationCLnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;displayTimeMultiplierDdisplayFullBrightnessTimeI StackMapTablegetText(()Lnet/minecraft/network/chat/Component;positionRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;refresh"(Lnet/minecraft/world/phys/Vec3;)V isAudibleFrom"(Lnet/minecraft/world/phys/Vec3;)ZcameraclosestpurgeOldInstances(D)VmaxAge currentTime isStillActivelambda$purgeOldInstances$0H(JDLnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;)Z soundPlayedAtlambda$refresh$0e(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;)Z!lambda$getBestSubtitleCandidate$1e(Lnet/minecraft/world/phys/Vec3;Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;)Dsound!lambda$getBestSubtitleCandidate$0 SourceFileSubtitleOverlay.javaNestHostBootstrapMethods.× Ø ÐÌÚF(Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;)ZÜ(Ljava/lang/Object;)JšßF(Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;)Já(Ljava/lang/Object;)Dã ä ÍÎæF(Lnet/minecraft/client/gui/components/SubtitleOverlay$SoundPlayedAt;)Dè é ËÌë ì ÈÉî ïðñ òó"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; InnerClassesSubtitle SoundPlayedAtø%java/lang/invoke/MethodHandles$Lookupújava/lang/invoke/MethodHandlesLookup ¦§ ¨©Ÿ5*·*» Y· µ *+µ*$µ*µ*´ »Y-¸ ·&¹)W±ª•’–—˜™4š«45¬­555��5®�¯°©�8*´™ ô§6 ¸ +´/e…e¸3‰9…eŠ(k�n;<¸=¸C¬ª �ž«*8¬­8±²8³´(µ¶· @® ±³¸¹©/*´°ª¢« ¬­‹Œ©Ã]*´ ¹G™°*´ ¹K *´ ¹OÀ°*´ ¹S*+ºW¹[ºa¸e+ºk¹o¹s¶vÀ°ª. ¦ §ª«(®8¯B°K±P°V³\®«]¬­]º�·®º»¼½¾©b&*´ +º|¹W*´ »Y+¸ ·&¹)W±ª·¸%¹«&¬­&��®�¿À©ž4*´¸ƒ™¬*´ ¹G™¬*+¶‰M,Ǭ+,´�*´�¶‘¬ª"¼ ½ ÀÁÄ Æ$Ç&Ê« 4¬­4Á� ²·  ü ®ÁÃÄ©\¸ B*´ !'º—¹W±ªÎÏЫ ¬­Å´Æ2®ÅÇJ©G*´ ¹Gš§¬ªÓ« ¬­·@ ÈÉ©\¶šeŠ(—ž§¬ªÏ« Æ2Å´ʲ·@ ËÌ©= *+¶œ¶Ÿ¬ª·« �� ʲ ÍΩ= +´�*¶¢¯ª±« º� ϲÐÌ©L,´�+*´�¶‘¬ª¯« ¬­º�ʲÑÒÓÔ4íÕÖÙíÛÝÞíàâåíÕçÙíÕêÙô õ ö÷ùû