Êþº¾Eìjava/lang/Long  java/lang/Object()V "java/lang/IllegalArgumentException Level count must be < 254.  (Ljava/lang/String;)V  net/minecraft/world/level/lighting/DynamicGraphMinFixedPoint$1"it/unimi/dsi/fastutil/Hash? % &D(Lnet/minecraft/world/level/lighting/DynamicGraphMinFixedPoint;IFI)V ( )*computedLevels*Lit/unimi/dsi/fastutil/longs/Long2ByteMap; ,-. /0(it/unimi/dsi/fastutil/longs/Long2ByteMapdefaultReturnValue(B)V ,2 34remove(J)B 6 78getLevel(J)I : ;<calculatePriority(II)I > ?@dequeue(JII)V B CDisEmpty()Z F GHhasWorkZJ)it/unimi/dsi/fastutil/longs/LongArrayList I ,M NOkeySet'()Lit/unimi/dsi/fastutil/longs/LongSet;Q RSacceptt(Ljava/util/function/LongPredicate;Lit/unimi/dsi/fastutil/longs/LongList;)Lit/unimi/dsi/fastutil/longs/LongConsumer; UVW XY#it/unimi/dsi/fastutil/longs/LongSetforEach-(Lit/unimi/dsi/fastutil/longs/LongConsumer;)V[ R\j(Lnet/minecraft/world/level/lighting/DynamicGraphMinFixedPoint;)Lit/unimi/dsi/fastutil/longs/LongConsumer; ^V_$it/unimi/dsi/fastutil/longs/LongList abc d<java/lang/Mathmin f gh checkEdge(JJIZ)V ,j k4get m gn (JJIIIZ)V p qrisSource(J)Z tuv wxnet/minecraft/util/Mthclamp(III)I z {|getComputedLevel(JJI)I ~ €enqueue(JI)V ,‚ ƒ„put(JB)B † ‡|computeLevelFromNeighbor ‰ Š‹removeFirstLong()J � Ž€setLevel � ‘’checkNeighborsAfterUpdate(JIZ)V ,” •–size()Iÿÿÿÿÿÿÿ š›œ �r java/util/function/LongPredicatetest ^Ÿ  raddSOURCEJ ConstantValueNO_COMPUTED_LEVELÿ(III)VCodeLineNumberTableLocalVariableTablethis>Lnet/minecraft/world/level/lighting/DynamicGraphMinFixedPoint; minQueueSize minMapSize StackMapTableMethodParametersremoveFromQueue(J)Vnode computedLevellevelpriorityremoveIf%(Ljava/util/function/LongPredicate;)Vpred"Ljava/util/function/LongPredicate; nodesToRemove&Lit/unimi/dsi/fastutil/longs/LongList; checkNodefromto newLevelFrom onlyDecreasednewComputedLevel newPrioritylevelTooldComputedLevel wasConsistent oldPriority checkNeighborstoredOldComputedLevel levelFrom runUpdates(I)Icount getQueueSize knownParentknownLevelFromParent onlyDecrease fromLevellambda$removeIf$0L(Ljava/util/function/LongPredicate;Lit/unimi/dsi/fastutil/longs/LongList;J)V SourceFileDynamicGraphMinFixedPoint.java NestMembersBootstrapMethods±Ú Û ÒÓÝ Þ °±à áâã äå"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; InnerClassesè%java/lang/invoke/MethodHandles$Lookupêjava/lang/invoke/MethodHandlesLookup!¡¢£—¤£¥)*BGH¦§»B*·þ¡ » Y · ¿*µ*»Y·µ*»Y*#·$µ'*´'¹+±¨"#$ %')'+73A4©*Bª«BB¬B­®ÿ¯ ¬­°±§æI*´'¹1ÿ~>ÿ ±*¶56*¶96*´*´¶=**´¶Aš§µE±¨"789;<'=5>H?©4Iª«I²¢:³+´'"µ®)üÿ,ÿ¯²¶·§t*»IY·KM*´'¹L+,ºP¹T,*ºZ¹]±¨BDJ)K© *ª«*¸¹"º»¯¸;<§M¸`*´d¸`¬¨N© ª«´³¯ ´³¼±§F**´d¶e±¨ R S©ª«²¢¯²gh§© 1*!*!¶5*´'!¹iÿ~¶l**´¶Aš§µE±¨VW0X©41ª«1½¢1¾¢1¿1ÀH®lÿ¯½¾¿Àgn§Õ Ï*!¶o™±*´d¸s6*´d¸s6ÿ §6  ™6™¸`6 §*!¶y*´d¸s6 *¶96  Ÿ@* ¶96   Ÿ š*´!  ¶=*´! ¶}*´'! ‘¹�W§! š*´! *´¶=*´'!¹1W±¨V[\ ^_%`4a9b=eBgNibkllsm}n‰o•qŸr­sµtÃuÎw©z KÁ }0 Ϫ«Ï½¢Ͼ¢Ï¿ÏÃÏÄÏÀH4›ÅH bmÁ lcÆ ® '@ü üý2ú¯½¾¿ÃÄÀÇh§— �*´'!¹iÿ~6*!¶…*´d¸s6™*!*!¶5¶l§Uÿ §6  ™*!¶5*´d¸s6 §6   "*!*´d ™ §*!¶5¶l±¨. z{$|)}=€L�Q‚e„i‡p‰�Œ©f bÄ i&Ä LCÅH �ª«�½¢�¾¢�´�ÀH€È$lÉ®Uý= @ýÿ ÿ ÿ ù¯½¾´ÀGD§/*´E¬¨�© ª«Ê˧¾*´¶A™¬*´¶Aš–ž’„ÿ*´¶ˆA* ¶5*´d¸s6*´' ¹1ÿ~6¢* ¶Œ* ¶�§J¤C* *´d¶Œ*´dŸ%*´ **´d¶9¶}*´' ‘¹�W* ¶�§ÿf**´¶Aš§µE¬¨N“ ” –—˜%™6šF›M�Tž_Ÿf¡q¢|¤�¥ž§¦©©ª¼«©4%�²¢6p´F`³¾ª«¾Ì®! þR>øNÿ¯ÌÍ–§4 *´'¹“¬¨¯©  ª«qr§M—”𧬍³©ª«²¢® @¯²{|¯ ²ÎÏ‘’¯ ²´Ð78¯²Ž€¯ ²´‡|¯ ½¾Ñ ÒÓ§b* ¹™™ + ¹žW±¨E FH© ¸¹º»²¢®ÔÕÖ×ßØÙØßØÜØæçéë