Êþº¾E  2net/minecraft/util/debug/TrackingDebugSynchronizer/(Lnet/minecraft/util/debug/DebugSubscription;)Vjava/util/HashMap   ()V  Enet/minecraft/util/debug/TrackingDebugSynchronizer$SourceSynchronizer chunkSourcesLjava/util/Map;  blockEntitySources   entitySources    java/util/Mapclear   entrySet()Ljava/util/Set; "#$ %& java/util/Setiterator()Ljava/util/Iterator; ()* +,java/util/IteratorhasNext()Z (. /0next()Ljava/lang/Object;2java/util/Map$Entry 14 50getValue7>net/minecraft/util/debug/TrackingDebugSynchronizer$ValueSource 9 :; subscription,Lnet/minecraft/util/debug/DebugSubscription; 6= >? pollUpdatea(Lnet/minecraft/util/debug/DebugSubscription;)Lnet/minecraft/util/debug/DebugSubscription$Update; 1A B0getKeyD"net/minecraft/world/level/ChunkPosFDnet/minecraft/network/protocol/game/ClientboundDebugChunkValuePacket EH IZ(Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/debug/DebugSubscription$Update;)V K LMsendToPlayersTrackingChunkv(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/network/protocol/Packet;)VOnet/minecraft/core/BlockPos CQ RS containingC(Lnet/minecraft/core/BlockPos;)Lnet/minecraft/world/level/ChunkPos;UDnet/minecraft/network/protocol/game/ClientboundDebugBlockValuePacket TW XS(Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugSubscription$Update;)VZjava/util/UUID \]^ _`&net/minecraft/server/level/ServerLevel getEntity5(Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity; bcd efjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;h!net/minecraft/world/entity/EntityjEnet/minecraft/network/protocol/game/ClientboundDebugEntityValuePacket gl mngetId()I ip q7(ILnet/minecraft/util/debug/DebugSubscription$Update;)V s tusendToPlayersTrackingEntityu(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/Entity;Lnet/minecraft/network/protocol/Packet;)V 6w x:(Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V z {|put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ~ fremove � ‚ keySet„ …†testD(Lnet/minecraft/world/level/ChunkPos;)Ljava/util/function/Predicate; "ˆ ‰ŠremoveIf!(Ljava/util/function/Predicate;)Z Œ�Ž ��*net/minecraft/util/debug/DebugSubscription emptyUpdate5()Lnet/minecraft/util/debug/DebugSubscription$Update; g’ “”getUUID()Ljava/util/UUID; – —fget 6™ š›lastSyncedValueLjava/lang/Object; �žŸ  ¡'net/minecraft/server/level/ServerPlayer connection;Lnet/minecraft/server/network/ServerGamePacketListenerImpl; Œ£ ¤¥ packUpdateG(Ljava/lang/Object;)Lnet/minecraft/util/debug/DebugSubscription$Update; §¨© ª«9net/minecraft/server/network/ServerGamePacketListenerImplsend*(Lnet/minecraft/network/protocol/Packet;)V C­ ®¯contains (Lnet/minecraft/core/BlockPos;)Z SignaturezLjava/util/Map;>;sLjava/util/Map;>;fLjava/util/Map;>;CodeLineNumberTableLocalVariableTablethisGLnet/minecraft/util/debug/TrackingDebugSynchronizer$SourceSynchronizer;LocalVariableTypeTableLLnet/minecraft/util/debug/TrackingDebugSynchronizer$SourceSynchronizer;1Lnet/minecraft/util/debug/DebugSubscription;MethodParameters4(Lnet/minecraft/util/debug/DebugSubscription;)VpollAndSendUpdates+(Lnet/minecraft/server/level/ServerLevel;)VchunkPos$Lnet/minecraft/world/level/ChunkPos;update3Lnet/minecraft/util/debug/DebugSubscription$Update;entryLjava/util/Map$Entry;blockPosLnet/minecraft/core/BlockPos;entity#Lnet/minecraft/world/entity/Entity;level(Lnet/minecraft/server/level/ServerLevel;8Lnet/minecraft/util/debug/DebugSubscription$Update;€Ljava/util/Map$Entry;>;yLjava/util/Map$Entry;>;lLjava/util/Map$Entry;>; StackMapTable registerChunk^(Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)Vgetter7Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;;c(Lnet/minecraft/world/level/ChunkPos;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)VregisterBlockEntityW(Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V\(Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)VregisterEntityJ(Ljava/util/UUID;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)VentityIdLjava/util/UUID;O(Ljava/util/UUID;Lnet/minecraft/util/debug/DebugValueSource$ValueGetter;)V dropChunk'(Lnet/minecraft/world/level/ChunkPos;)VdropBlockEntityH(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/core/BlockPos;)Vsource@Lnet/minecraft/util/debug/TrackingDebugSynchronizer$ValueSource;ELnet/minecraft/util/debug/TrackingDebugSynchronizer$ValueSource; dropEntity&(Lnet/minecraft/world/entity/Entity;)VsendInitialChunkP(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/level/ChunkPos;)V lastValueplayer)Lnet/minecraft/server/level/ServerPlayer; chunkSourceTT;ðjava/lang/ObjectsendInitialEntityO(Lnet/minecraft/server/level/ServerPlayer;Lnet/minecraft/world/entity/Entity;)VOLnet/minecraft/util/debug/TrackingDebugSynchronizer; SourceFileTrackingDebugSynchronizer.javaNestHostBootstrapMethodsù(Ljava/lang/Object;)Z¬¯ý þÿ "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; InnerClassesSourceSynchronizerEntry ValueSource1net/minecraft/util/debug/DebugSubscription$UpdateUpdate 5net/minecraft/util/debug/DebugValueSource$ValueGetter )net/minecraft/util/debug/DebugValueSource ValueGetter%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! °±°²°³ ´‡'*+·*»Y· µ *»Y· µ*»Y· µ±µ{vwx&|¶'·¸':;¹'·º':»¼:°½ ´d*´ ¹*´¹*´¹±µ€ �‚ƒ¶ ·¸¹ ·º¾¿´~ *´ ¹¹!M,¹'™D,¹-À1N-¹3À6*´8¶<:Æ -¹@ÀC:*+»EY·G¶J§ÿ¹*´¹¹!M,¹'™K,¹-À1N-¹3À6*´8¶<:Æ'-¹@ÀN:¸P:*+»TY·V¶J§ÿ²*´¹¹!M,¹'™Q,¹-À1N-¹3À6*´8¶<:Æ-+-¹@ÀY¶[¸aÀg:*+»iY¶k·o¶r§ÿ¬±µR‡"ˆ4‰9ŠD‹V�Y�{��‘’’�“¤”¶–¹˜Û™íšò›œžŸ¶z DÀÁ4"ÂÃ"4ÄÅ�ÆÇ¤ÀÁ�)ÂÃ{;ÄÅÈÉí/ÂÃÛAÄÅ ·¸ Ê˹H4"ÂÌ"4ÄÍ�)ÂÌ{;ÄÎí/ÂÌÛAÄÏ ·ºÐ& ü(ûFúü(ûMúü(ûSú¼ÊÑÒ´r*´ +»6Y,·v¹yW±µ ¢£¶ ·¸ÀÁÓÔ¹·ºÓÕ¼ ÀÓ°Öר´r*´+»6Y,·v¹yW±µ ¦§¶ ·¸ÆÇÓÔ¹·ºÓÕ¼ ÆÓ°ÙÚÛ´r*´+»6Y,·v¹yW±µ ª«¶ ·¸ÜÝÓÔ¹·ºÓÕ¼ ÜÓ°Þßà´t&*´ +¹}W*´¹€+Y¸aWºƒ¹‡W±µ® ±%²¶&·¸&ÀÁ¹ &·º¼Àáâ´»/*´,¹}À6N-Æ,¸P:*+»TY,*´8¶‹·V¶J±µµ¶·¸.º¶4ÀÁ/·¸/ÊË/ÆÇ!ãä¹/·º!ãåÐü.6¼ ÊÆæç´Y*´+¶‘¹}W±µ ½¾¶·¸Èɹ ·º¼Èèé´‡¢*´ ,¹•À6N-Æ$-´˜Æ+´œ»EY,*´8-´˜¶¢·G¶¦*´¹¹!:¹'™W¹-À1:¹3À6´˜:ǧÿÖ¹@ÀN:,¶¬™+´œ»TY*´8¶¢·V¶¦§ÿ¥±µ2 ÂÃÄ3ÇYÈhÉmÊpÌ|ͅΞСѶHh6ê›|"ÆÇYEÄÅ¢·¸¢ëì¢ÀÁ”íä¹*h6êîYEÄ΢·º”íåÐü36ü(ý,1ïù-ú¼ ëÀñò´¸:*´,¶‘¹•À6N-Æ'-´˜Æ +´œ»iY,¶k*´8-´˜¶¢·o¶¦±µÕÖ×9Ù¶*:·¸:ëì:ÈÉ)ãä¹:·º)ãåÐü96¼ ëȰóôõö÷ üøúû2  1 6 Œ