Êþº¾E  java/lang/Record()V   'net/minecraft/util/debug/DebugBrainDumpnameLjava/lang/String;    profession  xpI  healthF   maxHealth    inventory  ! wantsGolemZ # $ angerLevel & '( activitiesLjava/util/List; * +( behaviors - .(memories 0 1(gossips 3 45poisLjava/util/Set; 7 85 potentialPois :;< =>$net/minecraft/core/DefaultedRegistrygetKey8(Ljava/lang/Object;)Lnet/minecraft/resources/Identifier; @AB CO"net/minecraft/resources/IdentifiergetPath E "F8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; H IJ typeSwitch(Ljava/lang/Object;I)ILjava/util/UUID NOP QR&net/minecraft/server/level/ServerLevel getEntity5(Ljava/util/UUID;)Lnet/minecraft/world/entity/Entity;T!net/minecraft/world/entity/EntityV/net/minecraft/world/entity/ai/memory/WalkTarget UX YZ getTarget:()Lnet/minecraft/world/entity/ai/behavior/PositionTracker;\4net/minecraft/world/entity/ai/behavior/EntityTracker [^ Q_%()Lnet/minecraft/world/entity/Entity;anet/minecraft/core/GlobalPos `c depos()Lnet/minecraft/core/BlockPos;g6net/minecraft/world/entity/ai/behavior/BlockPosTracker fi jecurrentBlockPositionl-net/minecraft/world/damagesource/DamageSource k^ ozpjava/lang/ObjectrAnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities qt užnearbyEntitieswjava/util/Collection v� z “{G(Lnet/minecraft/server/level/ServerLevel;)Ljava/util/function/Function;}, á €�joining6(Ljava/lang/CharSequence;)Ljava/util/stream/Collector;ƒjava/lang/String … "†&(Ljava/lang/String;)Ljava/lang/String; Œˆ ‰Šcontains(Ljava/lang/Object;)Z Œ {�=(Lnet/minecraft/util/debug/DebugBrainDump;)Ljava/lang/String; � �‘hashCode,(Lnet/minecraft/util/debug/DebugBrainDump;)I “ ”•equals>(Lnet/minecraft/util/debug/DebugBrainDump;Ljava/lang/Object;)Z :— =˜$(Ljava/util/UUID;)Ljava/lang/String;š ù›W(Ljava/util/List;Ljava/lang/String;)Lit/unimi/dsi/fastutil/objects/ObjectIntBiConsumer; �žŸ ÿ +it/unimi/dsi/fastutil/objects/Object2IntMap6(Lit/unimi/dsi/fastutil/objects/ObjectIntBiConsumer;)V ‚¢ £¤valueOf&(Ljava/lang/Object;)Ljava/lang/String;¦ "§9(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String; £© ªŠadd ¬­® ¯°)net/minecraft/network/codec/ByteBufCodecs STRING_UTF8)Lnet/minecraft/network/codec/StreamCodec;’’ ¬´ µ°INT’ ¬¸ ¹°FLOAT’’’ ¬¾ ¿°BOOL’’ ¬à ÄÅlist:()Lnet/minecraft/network/codec/StreamCodec$CodecOperation; ÇÈÉ “Ê'net/minecraft/network/codec/StreamCodecc(Lnet/minecraft/network/codec/StreamCodec$CodecOperation;)Lnet/minecraft/network/codec/StreamCodec;’’’’ ÐÑÒ Ó°net/minecraft/core/BlockPos STREAM_CODECÕ “Ö"()Ljava/util/function/IntFunction; ¬Ø ÙÚ collectionZ(Ljava/util/function/IntFunction;)Lnet/minecraft/network/codec/StreamCodec$CodecOperation;’’Þ “ß)()Lcom/mojang/datafixers/util/Function14; Çá âã composite&(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function14;)Lnet/minecraft/network/codec/StreamCodec; Ñ Signature$Ljava/util/List;.Ljava/util/Set;mLnet/minecraft/network/codec/StreamCodec;CodeLineNumberTableLocalVariableTablethis)Lnet/minecraft/util/debug/DebugBrainDump;LocalVariableTypeTableMethodParameters*(Ljava/lang/String;Ljava/lang/String;IFFLjava/lang/String;ZILjava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;)V takeBrainDump|(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;)Lnet/minecraft/util/debug/DebugBrainDump;villager2Lnet/minecraft/world/entity/npc/villager/Villager;Lnet/minecraft/world/Container; inventoryStrinventoryCarrier1Lnet/minecraft/world/entity/npc/InventoryCarrier;warden2Lnet/minecraft/world/entity/monster/warden/Warden; serverLevel(Lnet/minecraft/server/level/ServerLevel;entity)Lnet/minecraft/world/entity/LivingEntity;brain%Lnet/minecraft/world/entity/ai/Brain;gameTimeJ(Lnet/minecraft/world/entity/ai/Brain<*>; StackMapTable8[Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;X[Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;°(Lnet/minecraft/world/entity/ai/Brain<*>;[Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Set;RuntimeVisibleAnnotationsLjava/lang/SafeVarargs;X(Lnet/minecraft/world/entity/npc/villager/Villager;)Ljava/util/List;body timestampresultx(Lnet/minecraft/server/level/ServerLevel;Lnet/minecraft/world/entity/LivingEntity;J)Ljava/util/List;getMemoryDescription (Lnet/minecraft/server/level/ServerLevel;JLnet/minecraft/world/entity/ai/memory/MemoryModuleType;Ljava/util/Optional;Ljava/util/OptionalLong;)Ljava/lang/String; timeSince descriptionvalueLjava/lang/Object; memoryType maybeValueLjava/util/Optional;ttlLjava/util/OptionalLong;:Lnet/minecraft/world/entity/ai/memory/MemoryModuleType<*>;Ljava/util/Optional<*>;¦(Lnet/minecraft/server/level/ServerLevel;JLnet/minecraft/world/entity/ai/memory/MemoryModuleType<*>;Ljava/util/Optional<*>;Ljava/util/OptionalLong;)Ljava/lang/String;uuidLjava/util/UUID;#Lnet/minecraft/world/entity/Entity; walkTarget1Lnet/minecraft/world/entity/ai/memory/WalkTarget; entityTracker6Lnet/minecraft/world/entity/ai/behavior/EntityTracker; globalPosLnet/minecraft/core/GlobalPos;tracker8Lnet/minecraft/world/entity/ai/behavior/BlockPosTracker; damageSource/Lnet/minecraft/world/damagesource/DamageSource;visibleEntitiesCLnet/minecraft/world/entity/ai/memory/NearestVisibleLivingEntities;Ljava/util/Collection;objLjava/util/Collection<*>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;hasPoi (Lnet/minecraft/core/BlockPos;)ZpoiPosLnet/minecraft/core/BlockPos;hasPotentialPoio&()Ljava/util/List;0()Ljava/util/Set;lambda$getShortDescription$0elementlambda$getVillagerGossips$0P(Ljava/util/List;Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Ventries-Lit/unimi/dsi/fastutil/objects/Object2IntMap; gossipeeNamelambda$getVillagerGossips$1W(Ljava/util/List;Ljava/lang/String;Lnet/minecraft/world/entity/ai/gossip/GossipType;I)V gossipType1Lnet/minecraft/world/entity/ai/gossip/GossipType; SourceFileDebugBrainDump.java NestMembersRecordBootstrapMethodsÏL MNO PO,net/minecraft/world/entity/schedule/ActivitygetNameRB(Lnet/minecraft/world/entity/schedule/Activity;)Ljava/lang/String; T UVW XO6net/minecraft/world/entity/ai/behavior/BehaviorControl debugStringZL(Lnet/minecraft/world/entity/ai/behavior/BehaviorControl;)Ljava/lang/String;Š] †^ _`hasMemoryValue:(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Z`c †d ef getMemoryM(Lnet/minecraft/world/entity/ai/memory/MemoryModuleType;)Ljava/util/Optional;fi �k/(Ljava/util/Optional;)Ljava/util/stream/Stream;bn=(Lnet/minecraft/core/GlobalPos;)Lnet/minecraft/core/BlockPos;p'(Ljava/lang/Object;Ljava/lang/Object;)Vr s ;<u@(Ljava/util/UUID;Lit/unimi/dsi/fastutil/objects/Object2IntMap;)Vw  ticks agoy  (ttl: ){: } ~ 9*¤�[]ƒ|name;profession;xp;health;maxHealth;inventory;wantsGolem;angerLevel;activities;behaviors;memories;gossips;pois;potentialPois "%),/26“(Ljava/lang/Object;I)V• – @A˜5(Lnet/minecraft/world/entity/ai/gossip/GossipType;I)Vš: : œ � O�  ¡ O£ ¤ S¦>(Lnet/minecraft/util/debug/DebugBrainDump;)Ljava/lang/Integer;¨ © [«<(Lnet/minecraft/util/debug/DebugBrainDump;)Ljava/lang/Float;­ ® [° ± O³ ´ x¶>(Lnet/minecraft/util/debug/DebugBrainDump;)Ljava/lang/Boolean;¸ ¹ $S» ¼ 'ž¾;(Lnet/minecraft/util/debug/DebugBrainDump;)Ljava/util/List;À Á +žà Ä .žÆ Ç 1žÉ(I)Ljava/lang/Object;Ë ÌÍÎ Ïjava/util/HashSet(I)VÑ(I)Ljava/util/Set;Ó Ô 4ŠÖ:(Lnet/minecraft/util/debug/DebugBrainDump;)Ljava/util/Set;Ø Ù 8ŠÛ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ÄÞ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/Set;Ljava/util/Set;)Lnet/minecraft/util/debug/DebugBrainDump;à áâã äå"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;ç èéê "ë$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;í îïð Iñ"java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;ó ôõö ÷ø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û+net/minecraft/world/entity/ai/Brain$VisitorVisitorþ6net/minecraft/network/codec/StreamCodec$CodecOperationCodecOperation%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1    !$'(åæ+(åæ.(åæ1(åæ45åç85åçÓ°åèÆéPV*·*+µ*,µ *µ*µ*µ*µ*µ*µ"* µ%* µ)* µ,* µ/* µ2*µ6±ê)ë˜VìíV V VVVV V !V$V'( V+( V.( V1( V45 V85î>V'æ V+æ V.æ V1æ V4ç V8çï9  $'+.148åð ñòéµ_+¸9M+Á?™!+À?:¶A¶E¹JN¶P6§ TN6+¶V8+¶\8+¶_:+¶c¶g7+Ám™-+Àm:  ¹o:  ¹s™T§  ¹y: §T: +Á?™+À?:  ¶|™§6 +Á€™+À€:  ¶‚§6 ¶…¹‹º‘¹•¹›: ¶Ÿ¹¢º¥¹•¹›:*+¸¦:½ªY²¬SY²°SY²³S¸¶:½ªY²ºS¸¶:+Á?™+À?:¸½§¸Á:»Y,-    ·Ä°êbLPQ R*T-U0W6X<ZB[K^X_a`ya|b€ežf¶hÑiìkõmn#p=rë  'óôaõ yö X$÷ø �óô «ùú 0óô_ûü_ýþZ -2 0/6)<#BÿK€ßö žÁ ! ¶©$ ÑŽ'( ìs+(õj.(M45#<85="1(îHBÿÑŽ'æ ìs+æõj.æM4ç#<8ç="1æx ü*‚ý‚ÿ? NW‚‚†mtF‚øü‚@ü@ÿƒNW‚‚†‚£££ŒŒB£ï ûýЏ¹é¬D+¸Ç*Y¸ÊWºÐ¹Ô*Y¸ÊWºØ¹•ºÛ¹Üºß¹•¸à¹æÀŒ°ê†‡ˆ)‰3Š8‹C†ëDÿD.îDÿD.ï ÿ.å ¿Àéj»êY·ìL*¶í¶ñ+º÷¹û+°ê��–ëóô1(î 1æïóå ¨©é‰#»êY·ì:+¶_»Y *·¶¸ °ê› œ± ²ë*#eü# þ#   (î   æï e  å éq o¶™Q¶:-²¦À¶e7º :§(¶$™*¸'¶+º.:§ *¸':§1:²3-¹9¶?ºD°ê. ·¸¹º"»+¼6½K¿SÁVÂ[Äëp " + H DS oeüo o¯oo[ îoo*ý.oÿNª%‚úü‚ïe å )*é[ +M>,ºGªÿÿÿÿ5;N\n€’¤ÆØ1§Ò,ÀK:**¶M¸'§¿,ÀS:¸9§±,ÀU:*¶W¸'§Ÿ,À[:*¶]¸'§�,À`:*¶b¸'§{,Àf: * ¶h¸'§i,Àk:  ¶m:  Ç +¶n§P* ¸'§G,Àq: * ¶s¸'§5,Àv:  ¹x*ºy¹•|¸~¹æÀ‚º„§+¶n°êJÊ@ËFÌYÍgÎyÏ‹Ð�ѯҵӼÔÑÖ××ãØöÙþÚÜÊëz L _ým  ! "#‘ $%£ &' ¼ý µ() × *+ é(Ù, eü-î é(Ù. Qýo; ÿ NookSÿNoo-ÿNo‚ï e-/ 012é? *´2+¹‡¬êáë ìí 34ï352é? *´6+¹‡¬êåë ìí 34ï3{Oé1*º‹°ê)ë ìí�Sé1*ºެê)ë ì픊é<*+º’¬ê)ëìí6ï6 Oé/*´°ê)ë ìíOé/*´ °ê)ë ìíSé/*´¬ê)ë ìí[é/*´®ê)ë ìí[é/*´®ê)ë ìíOé/*´°ê)ë ìí xé/*´¬ê)ë ìí$Sé/*´"¬ê)ë ìí'žé/*´%°ê)ë ìíå7+žé/*´)°ê)ë ìíå7.žé/*´,°ê)ë ìíå71žé/*´/°ê)ë ìíå74Šé/*´2°ê)ë ìíå88Šé/*´6°ê)ë ìíå8 9*é:*+¸'°êÙëeü: ;<éc+¸–N,*-º™¹œ±ê‘’•ë*1(=>?  @Aé_*+,¸¡º¥¹¨W±ê “”ë*1(? BCDéê¶²«º±²«º²²³º¶²·ºº²·º»²«º¼²½ºÀ²³ºÁ²«¸¹Æº˲«¸¹Æº̲«¸¹ÆºͲ«¸¹ÆºβϺԸ׹ƺ۲ϺԸ׹ƺܺݸà³ä±ê"9CBSCcDsEˆF�G¯9EFGH†   !$'(åæ+(åæ.(åæ1(åæ45åç85åçIT ßJKQßJSYß[\aßJbgßJhjßJlmßoqtævæxæzì KSU[`fkqvßJ|æ€ò‚„…†‡ˆ‰Š‹Œ�Ž��‘ß’”—æ™ßJ›žßJŸžßJ¢¥ßJ§ªßJ¬ªßJ¯žßJ²µßJ·¥ßJº½ßJ¿½ßJ½ßJŽßÈÊÐßJÒÕßJ×ÕßÚÜÝù"ú†ü ýÇÿ