Files
Tplus/TerminatorPlus-Plugin/bin/main/net/nuggetmc/tplus/bot/CitizensNPC.class

146 lines
22 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Az"net/nuggetmc/tplus/bot/CitizensNPCjava/lang/Object!net/nuggetmc/tplus/api/TerminatornpcLnet/citizensnpcs/api/npc/NPC;plugin#Lnet/nuggetmc/tplus/TerminatorPlus; scheduler&Lorg/bukkit/scheduler/BukkitScheduler;agent$Lnet/nuggetmc/tplus/api/agent/Agent;offsetLorg/bukkit/util/Vector; defaultItem Lorg/bukkit/inventory/ItemStack;network;Lnet/nuggetmc/tplus/api/agent/legacyagent/ai/NeuralNetwork;shieldZblockingblockUsevelocity oldVelocity removeOnDeath
aliveTicksIkills groundTicksB jumpTicks noFallTicks
standingOnLjava/util/List; Signature*Ljava/util/List<Lorg/bukkit/block/Block;>; targetPlayerLjava/util/UUID;<init>E(Lnet/citizensnpcs/api/npc/NPC;Lnet/nuggetmc/tplus/api/agent/Agent;)VCode
- ).()V0java/util/ArrayList
/- 3 #$ 5 '( 7 
9;:!net/nuggetmc/tplus/TerminatorPlus <= getInstance%()Lnet/nuggetmc/tplus/TerminatorPlus; ?
ACBorg/bukkit/Bukkit DE getScheduler(()Lorg/bukkit/scheduler/BukkitScheduler; G I Korg/bukkit/inventory/ItemStack MONorg/bukkit/Material PQAIRLorg/bukkit/Material;
JS )T(Lorg/bukkit/Material;)V V Xorg/bukkit/util/Vector
WZ )[(III)V ] 
W_ `aclone()Lorg/bukkit/util/Vector; c  e " g @
kml&net/nuggetmc/tplus/api/utils/MathUtils no circleOffset(D)Lorg/bukkit/util/Vector; q LineNumberTableLocalVariableTablethis$Lnet/nuggetmc/tplus/bot/CitizensNPC; createNPC_(Lorg/bukkit/Location;Ljava/lang/String;Ljava/lang/String;)Lnet/nuggetmc/tplus/bot/CitizensNPC;yjava/lang/Error{QUnresolved compilation problem:
KNOCKBACK cannot be resolved or is not a field
2026-03-04 16:18:26 +01:00
x} )~(Ljava/lang/String;)VgetDefaultItem"()Lorg/bukkit/inventory/ItemStack;M(Lorg/bukkit/Location;Ljava/lang/String;)Lnet/nuggetmc/tplus/bot/CitizensNPC;
<00> vwlocLorg/bukkit/Location;nameLjava/lang/String;
getBotName()Ljava/lang/String; <00><00><00>net/citizensnpcs/api/npc/NPC <00><00>getName getEntityId()I <00><00> <00><00> getEntity()Lorg/bukkit/entity/Entity; <00><00><00>org/bukkit/entity/Entity <00><00> StackMapTablegetGameProfile"()Lcom/mojang/authlib/GameProfile;getBukkitEntity"()Lorg/bukkit/entity/LivingEntity;<00>org/bukkit/entity/LivingEntitygetNeuralNetwork=()Lnet/nuggetmc/tplus/api/agent/legacyagent/ai/NeuralNetwork; <00> setNeuralNetwork>(Lnet/nuggetmc/tplus/api/agent/legacyagent/ai/NeuralNetwork;)VhasNeuralNetwork()Z getLocation()Lorg/bukkit/Location; <00><00> <00><00><00>org/bukkit/LocationgetBotBoundingBox()Lorg/bukkit/util/BoundingBox; <00><00> <00><00>getBoundingBoxle Lorg/bukkit/entity/LivingEntity;
isBotAlive
2026-03-04 16:18:26 +01:00
<00> <00><00> <00><00> <00><00>isDeadentity getBotHealth()F <00><00> <00><00> getHealth()DgetBotMaxHealth <00><00> <00><00> getMaxHealthA<> isBotOnFire <00><00> <00><00> getFireTicks isFalling
W<00> <00><00>getY isBotBlocking <00> block(II)V <00>  <00> 
<00> <00>. startBlocking<00> <00><00>run;(Lnet/nuggetmc/tplus/bot/CitizensNPC;I)Ljava/lang/Runnable; <00><00><00>$org/bukkit/scheduler/BukkitScheduler <00><00> runTaskLaterR(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)Lorg/bukkit/scheduler/BukkitTask; blockLengthcooldown<00>org/bukkit/entity/Player<00>)org/bukkit/craftbukkit/entity/CraftPlayer
<00><00> <00><00> getHandle+()Lnet/minecraft/server/level/ServerPlayer; <00><00><00>#net/minecraft/world/InteractionHand <00><00>OFF_HAND%Lnet/minecraft/world/InteractionHand;
<00><00><00>'net/minecraft/server/level/ServerPlayer <00><00>startUsingItem((Lnet/minecraft/world/InteractionHand;)V bukkitPlayerLorg/bukkit/entity/Player; craftPlayer+Lorg/bukkit/craftbukkit/entity/CraftPlayer;handle)Lnet/minecraft/server/level/ServerPlayer; stopBlocking(I)V <00>:(Lnet/nuggetmc/tplus/bot/CitizensNPC;)Ljava/lang/Runnable;
<00> . stopUsingItem isBotInWater
2026-03-04 16:18:26 +01:00
<00>
<00>  getBlock()Lorg/bukkit/block/Block; org/bukkit/block/Block getType()Lorg/bukkit/Material; M QWATER M QLAVA?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<00>  add(DDD)Lorg/bukkit/Location;itype isBotOnGround %   getStandingOn()Ljava/util/List;,()Ljava/util/List<Lorg/bukkit/block/Block;>; setBotPitch(F)V <00>, -<00>getYaw <00>/ 01 setRotation(FF)VpitchFjump(Lorg/bukkit/util/Vector;)V 7 ! ?<3F><>G<EFBFBD>z<>
W; )<(DDD)V
> 45walk<><D999><EFBFBD><EFBFBD><EFBFBD>
WC D2(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;
WF G<00>length
WI Ja normalize
WL MomultiplyvelmaxDsumlook(Lorg/bukkit/block/BlockFace;)V
UWVorg/bukkit/block/BlockFace Xa getDirection UZ [\DOWNLorg/bukkit/block/BlockFace; U^ _\UP
a Rb(Lorg/bukkit/util/Vector;Z)Vface
ke fg
fetchPitch(Lorg/bukkit/util/Vector;)F
ki jk fetchYawPitch(Lorg/bukkit/util/Vector;)[FdirkeepYawyawvals[F faceLocation(Lorg/bukkit/Location;)V
<00>t uatoVector <00><00>
Wx yDsubtractlocationattack(Lorg/bukkit/entity/Entity;D)V
~ qr
<01> <01>.punch
<01><01><01>&net/nuggetmc/tplus/api/utils/ItemUtils <01><01>getLegacyAttackDamage#(Lorg/bukkit/inventory/ItemStack;)D<01>org/bukkit/entity/Damageable <01><01> <01><01>damage(DLorg/bukkit/entity/Entity;)VtargetLorg/bukkit/entity/Entity;extra(Lorg/bukkit/entity/Entity;)V
<01> {|attemptBlockPlace.(Lorg/bukkit/Location;Lorg/bukkit/Material;Z)V
<01> RS M<01> <01>Q COBBLESTONE
<01> <01><01>setItem#(Lorg/bukkit/inventory/ItemStack;)V
<00><01> <01><01>getWorld()Lorg/bukkit/World;
<01><01><01>3net/nuggetmc/tplus/api/agent/legacyagent/LegacyMats <01><01>isSolid(Lorg/bukkit/Material;)Z <01> <01>TsetType <01><01><01>org/bukkit/Sound <01><01>BLOCK_STONE_PLACELorg/bukkit/Sound; <01><01><01>org/bukkit/SoundCategory <01><01>BLOCKSLorg/bukkit/SoundCategory; <01><01><01>org/bukkit/World <01><01> playSoundF(Lorg/bukkit/Location;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FF)VdownLorg/bukkit/block/Block;worldLorg/bukkit/World; <00><01> <01>. swingMainHandplayerswim <00><01> <01><01> setSwimming(Z)Vsneak <00><01> <01><01> setSneakingstand <00><01> addFriction(D)V?<3F>z<EFBFBD>G<EFBFBD>{
W<01> <01><00>getX
W<01> <01><00>getZ
<01><01><01>java/lang/Math <01><01>abs(D)D
W<01> <01>osetX
W<01> <01>osetZfactor frictionMinxzremoveVisually <00><01> <01><00> isSpawned <00><01> <01><00>despawn removeBot
<01> <01>.
<01><01><01> net/citizensnpcs/api/CitizensAPI <01><01>getNPCRegistry(()Lnet/citizensnpcs/api/npc/NPCRegistry; <01><01><01>$net/citizensnpcs/api/npc/NPCRegistry <01>
deregister!(Lnet/citizensnpcs/api/npc/NPC;)V
9 
getManager)()Lnet/nuggetmc/tplus/bot/BotManagerImpl;
%net/nuggetmc/tplus/bot/BotManagerImpl  
remove&(Lnet/nuggetmc/tplus/api/Terminator;)V java/lang/ExceptiongetKills  incrementKills "org/bukkit/inventory/EquipmentSlot HAND$Lorg/bukkit/inventory/EquipmentSlot;
 <01>G(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/EquipmentSlot;)Vitem <00>  getInventory(()Lorg/bukkit/inventory/PlayerInventory;  "!$org/bukkit/inventory/PlayerInventory #<01>setItemInMainHand % <00>  ' (<01>setItemInOffHand * +HEAD  - .<01> setHelmet 0 1CHEST  3 4<01> setChestplate 6 7LEGS  9 :<01> setLeggings < =FEET  ? @<01>setBootsslot setShield MD EQSHIELDenabledsetItemOffhandsetDefaultItemgetTargetPlayer()Ljava/util/UUID;setTargetPlayer(Ljava/util/UUID;)V getVelocity setVelocityvector addVelocity
kR ST isNotFinite(Lorg/bukkit/util/Vector;)Z getAliveTicks W getNoFallTicks tickDelay(I)Z getOffsetgetNPC ()Lnet/citizensnpcs/api/npc/NPC;tick
` <00><00>
b <01>. <00>d e*setFallDistance
g h<00> checkGround
j k.updateLocation
m <00><00>
o <00><00><<3C><><EFBFBD> <00>r s<01> setHealth
u v.fallDamageCheck
x y.doTickhealth maxHealth regenAmountamount
k <02>5clean
<02>  <00>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<01><02> <02><02>min(DD)D?陙<><E99999><EFBFBD><EFBFBD>
<02> <01><01>
W<02> <02>osetY
W<02> <02><02>(I)Lorg/bukkit/util/Vector;?<3F>?<3F>z<EFBFBD>G<EFBFBD>{<06>
<01><02> O<02> <00><02> N5y<06><EFBFBD><E99999><EFBFBD><EFBFBD>
<02> <02><00> isFallBlocked<02>/net/nuggetmc/tplus/api/event/BotFallDamageEvent
<02> &'
/<02> )<02>(Ljava/util/Collection;)V
<02><02> )<02>6(Lnet/nuggetmc/tplus/api/Terminator;Ljava/util/List;)V
<02><02><02>"net/nuggetmc/tplus/api/agent/Agent <02><02> onFallDamage4(Lnet/nuggetmc/tplus/api/event/BotFallDamageEvent;)V
<02><02> <02><00> isCancelled
A<02> <02><02> getLogger()Ljava/util/logging/Logger;<02> clutch failed
<02><02><02>java/util/logging/Logger <02>~info@ <0C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<01><02> <02><02>powevent1Lnet/nuggetmc/tplus/api/event/BotFallDamageEvent;
damageableLorg/bukkit/entity/Damageable;
<02><02><02>org/bukkit/util/BoundingBox <02><00>getMinX
<02><02> <02><00>getMaxX
<02><02> <02><00>getMinZ
<02><02> <02><00>getMaxZ
<00><00> <00><02> <02><00> getHeight
<02><02> )<02> (DDDDDD)V <00><01>
<01><02> <02><01>floor
<00><02> )<02>(Lorg/bukkit/World;DDD)V <02> <02><02> getBlockData#()Lorg/bukkit/block/data/BlockData;<02>!org/bukkit/block/data/Waterlogged <02><02> <02><00> isWaterlogged <02><02><02>%net/nuggetmc/tplus/api/utils/BotUtils <02><02>NO_FALLLjava/util/Set; <02><02><02> java/util/Set <02><02>contains(Ljava/lang/Object;)Z <00>
<02><02> <02><02>overlaps=(Lorg/bukkit/util/BoundingBox;Lorg/bukkit/util/BoundingBox;)ZboxLorg/bukkit/util/BoundingBox;xVals[DzVals playerBoxwl#Lorg/bukkit/block/data/Waterlogged;

 <00>checkStandingOnvy <01> 
getBlockAt/(Lorg/bukkit/Location;)Lorg/bukkit/block/Block;
<01> <01>
canStandOn <00> <02>java/util/List  <02>?<3F>Q<EFBFBD><51><1E>R
<02> <00>getMinY?<3F> <01>" #<02>FENCE <01>% &<02>GATES( )*compare<(Lnet/nuggetmc/tplus/bot/CitizensNPC;)Ljava/util/Comparator;
,.-java/util/Collections /0sort)(Ljava/util/List;Ljava/util/Comparator;)V 2 3<00>isEmpty locationsblockBox modifiedBoxLocalVariableTypeTable'Ljava/util/List<Lorg/bukkit/Location;>;setRemoveOnDeathshouldRemoveOnDeath getDimension ()Lorg/bukkit/World$Environment; <01>> ?<getEnvironment renderBot(Ljava/lang/Object;Z)VpacketListenerLjava/lang/Object;loginisInPlayerListlambda$0
H lambda$1lambda$23(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)I
<02>M NOgetHorizSqDist-(Lorg/bukkit/Location;Lorg/bukkit/Location;)D
QSRjava/lang/Double )T(DD)Iab
SourceFileCitizensNPC.javaBootstrapMethods
[]\"java/lang/invoke/LambdaMetafactory ^_ metafactory<00>(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;Z.
c Fb..
h I.g.'(Ljava/lang/Object;Ljava/lang/Object;)Ik
n JKmK InnerClassess%java/lang/invoke/MethodHandles$Lookupujava/lang/invoke/MethodHandlesLookupxorg/bukkit/World$Environment Environment!
   ! " #$%&'(J)*+<00>i*<2A>,*<2A>/Y<>1<>2*<01>4*+<2B>6*<2A>8<>>*<2A>@<40>F*,<2C>H*<2A>JY<4A>L<>R<>U*<2A>WY<03>Y<>\**<2A>\<5C>^<5E>b*<<3C>d*<04>f*h<>j<>p<>r:;89<= >'?,@:AHBSCYD^EhFs ituii  vw+*
<EFBFBD>xYz<>|<7C>rVs<00>+/*<2A>U<>r<00>s tu v<00>+;*++<2B><00><>r<00>s<00><00><00><00><00><00>+4
*<2A>6<><00><00>r<00>s 
tu<00><00>+T*<2A>6<><00><00>*<2A>6<><00><00><00><00><02>r<00>s tu<00>@<00><00>+,<01>r<00>s tu<00><00>+7 *<2A>6<><00><00><00><>r<00>s  tu<00><00>+/*<2A><00><>r<00>s tu<00><00>+>*+<2B><00><>r
<00><00>stu<00><00>+> *<2A><00><><04><03>r<00>s  tu<00> <00><00>+V*<2A>6<><00><00>*<2A>6<><00><00><00><00><01>r<00>s tu<00>@<00><00><00>+d*<2A>6<><00>YM<59><00><>,<2C><00>L+<2B><00><00><01>r<00><00><00>stu<00><00><00><00><00>+\*<2A><00>L+<2B>+<2B><00><00><04><03>r
<00><00>stu<00><00><00><01><00><00><00>+]*<2A><00>L+<2B> +<2B><00><00><> <0B>r
<00><00>stu<00><00><00>
2026-03-04 16:18:26 +01:00
<02><00>@<00><00>+^*<2A><00>L+<2B> +<2B><00><00><>Ʈr
<00><00>stu<00><00><00>
2026-03-04 16:18:26 +01:00
<02><00>A<00><00>+\*<2A><00>L+<2B>+<2B><00><00><04><03>r
<00><00>stu<00><00><00><01><00><00><00>+C*<2A>\<5C><00><0E><><04><03>r<00>s tu<00><00><00>+/*<2A>Ьr<00>s tu<00><00>++*<2A>ԙ
*<2A>֙<04>*<2A><00>*<2A>F*<2A>>*<1C><00><1B><><00>W<>r<00><00><00>*<00>s +tu+<00>+<00><00><00>.+<00>$*<04><00>*<04><00>*<2A><00><><00>L+<2B><00>M,<2C><00>N-<2D><00><><00><>r<00><00>
<00><00><00><00>#<00>s*$tu<00><00> <00><00><00>+<00>4*<03><00>*<2A>F*<2A>>*<2A><1B><><00>W*<2A><00><><00>M,<2C><00>N-<2D><00>:<04><06>r<00><00><00>#<00>(<00>.<00>3<00>s44tu4<00>#<00><00>( <00><00>.<00> <00>+<00>>*<2A>
L+<2B><03>=<3D>*+<2B> <0B>N-<2D><15>
-<2D><18><04>+<0E>W<><05><><EFBFBD><03>r& <00><00> <00><00>(*4<00><s*>tu9<00><00> /!"Q<00><05> <00><><01>M<01> #<00>+> *<2A>$<24><04><03>r s  tu<00> &'%(+/*<2A>2<>rs tu)*+s$*<2A>6<><00>YN<59><00><>-<2D><00>M,,<2C>+#<23>.<00>r#s $tu$23 <00><00><00>#45+c*<2A>6<>*<2A>$<04> *<07>6*+<2B>\<5C>r "stu<00>4.+? *<2A>WY8<0E>:<3A>=<3D>r
&'s tu?5+<00>,@I*<2A>\<5C>^+<2B>B:<04>E(<28><> <04>H(<28>KW*<04>\<5C>r+-.%0+1s*,tu,N(OPQ<00> <01>%WRS+<00>*+<2B>T+<2B>Y<>+<2B>]<5D><03><04>`<60>r
56stuc\<00>)<02>UW<>UWRb+=*<2A><00>:<05><04><1C><05>+F+<2B>d8<04>+<2B>h:0F08%<04>.<00>r. ;< >?@A!B'C,D2G<Hs\ =tu=l=m n3,n3232 237<00><00>' op<00>)<03> W<00><14>W<00>qr+w*<2A><00>M,<2C>*+<2B>s,<2C>v<00>s<>w<03>`<60>rLM NPs tuz<00><00><00><00><01><00>{|+<00>0*+<2B><00><00>}*<2A>*<2A>U<><01>(c9+<2B><01><>+<2B><01>*<2A><00><><01><00>rT
UWY Z/\s*0tu0<01><01>0<01>P<01>P<00><01>/{<01>+?*+<0E><01><>r
_`stu<01><01><01><01>+<00>\<1D> *<2A>Y<><01><>*+<2B>}*<2A>JY<4A><01><>R<><01>*<2A>+<2B> :+<2B><01>:<04><00><01><> ,<2C><01><05>+<2B><01><><01> <0C><01><00>r2 de fgj!k%m+n1p>qFr[ts>\tu\<00><00>\"Q\<01>+1<00><01>1+<01><01><00> <04>G<01><01>.+p*<2A><00>L+<2B><00><>+<2B><00>M,<2C><01><00>rxy{}s tu<00><00><01><00><00><01><00><01>.+_*<2A><00>L+<2B>
+<04><01><00>r<01><01> <01><01>stu <00><00><00><01><00><01>.+q*<2A><00>L+<2B><00><>+<2B><00>M,<04><01><00>r<01><01><01><01>s tu<00><00><01><00><00><01><00><01>.+| *<2A><00>L+<2B><00><>+<2B><00>M,<03><01>,<03><01><00>r<01><01><01><01><01>s  tu<00><00><01><00><00><01><00><01><01>+<00> K<01>J*<2A>\<5C><01>9*<2A>\<5C><01>9*<2A>\<05><01>)<29><><0E>'k<><01>W*<2A>\<07><01>)<29><><0E>'k<><01>W<EFBFBD>r<01><01> <01><01>0<01>J<01>s4KtuK<01>PG<01>P ><01>P5<01>P<00>;<04>(W<>WUW<>W<01>.+R*<2A>6<><01><00> *<2A>6<><01>W<>r<01> <01><01>s tu<00><01>.+n*<2A><01><><01>*<2A>6<><01><00>L<>8<>*<2A><05> r<01><01><01><01><01>s tu<00>S  <00>+/*<2A><0E>r<01>s tu.+9 *Y<>`<60><0E>r
<01>
<01>s  tu<01><01>+A *+<2B><11><17>r
<01><01>s tu <01>+J<00>+<2B>*<2A>UL*<2A><00>N-<2D><00><><00>-<2D><00>:,<2C><11><04>+<2B><00>s,<2C>$<24><04>+<2B>&<00>\,<2C>)<29><04>+<2B>,<00>E,<2C>/<2F><04>+<2B>2<00>.,<2C>5<><04>+<2B>8<00>,<2C>;<3B><04>+<2B>><00>rB<01> <01><01><01>"<01>/<01>9<01>F<01>P<01>]<01>g<01>t<01>~<01><00><01><00><01><00><01>s4<00>tu<00><00>A<00><00><00><00><01><00><00> <09>(<00><00><16>B<01>+<00>6*<1B><00>*<2A><00>M,<2C><00><>',<2C><00>N-<2D><00>JY<1B> <09>C<><06>L<>R<>&<00>r<01><01>
<01><01>5<01>s*6tu6F
,<00><00><01><00><00><<03>*<00><00> <1C><00><00> M<>G<01>+A *+<2B>$<24><17>r
<01><01>s tu H<01>+>*+<2B>U<>r
<01><01>stuIJ+/*<2A>4<>r<01>s tuKL+>*+<2B>4<>r
<01><01>stu<01>(Ma+2*<2A>\<5C>^<5E>r<01>s tuN5+>*+<2B>\<5C>r
<01><01>stuOP5+d+<2B>Q<> *+<2B>\<5C>*<2A>\+<2B>BW<42>r   stuO<00> U<00>+/*<2A>V<>r s tuX<00>+/*<2A>d<>rs tuYZ+J *<2A>Vp<><04><03>rs tu !<00> [a+/*<2A>p<>rs tu\]+/*<2A>6<>r"s tu^.+<01><00>*<2A>_<>*<2A>a<>*<2A><00> <0B>c*Y<>V`<60>V*<2A>6<>*Y<>6d<><64>6*<2A>d<>*Y<>dd<><64>d*<2A>f<>*<2A>$<08>*Y<>$`<60><>$<24>*<03>$*<2A>i*<2A>_<><04>*<2A>lD*<2A>nEpF#$%f<><66> #%b8<04>$8*<2A><00>:<05> <04><>q*<2A>t**<2A>\<5C>^<5E>b*<2A>w<>rn&' ( +- /20D2K3^4a5f8j:r<w=|><00>A<00>B<00>C<00>D<00>G<00>H<00>I<00>L<00>N<00>P<00>QsH<00>tuwEz3|@{3<00><|3<00>}3<00>)}3<00>#<00><00><00> % <0B><02><02><00>k.+4<00>*<2A>\<5C>~*<2A><02><>(*<2A>\<5C><00><02>c<02><><02>H*<02><><02>*<2A>\'<27><02>W<EFBFBD>C*<2A>$<24>*<2A>\<03><02>W*<02><><02>H<>'*<2A>\<5C><00>H*<2A>6d<>*<2A>\'<02>g<02><><02><><02>W*<2A><00>N-<2D>-*<2A>\<5C>^<5E><02><00>rJVXY Z'[0\3]:^C_J`LaObWc`dsixj|k<00>ms4<00>tu <02>PL<02>PW3<02>Px<00><00><00>3<1B>#<03><00>y.++<01>rqs tuv.+<00>v*<2A>$<24>q*<2A>d<>j*<2A>b<><00><02><><EFBFBD>\*<2A><02><>U<><02>Y*<2A>/Y*<2A><02><><02><><02>L*<2A>H+<2B><02>+<2B><02><>2<><02><02><><02>*<2A><00>M,<2C> ,<2C><01><>,<2C><01>N<02>*<2A>b<><00>w<EFBFBD>Ð8<04>r& t#u7w?yFzO{T|d}u<02>s*vtu7><02><02>T!<00><00>d<02><02><00><01>u<02><00>+I*<2A><00>L+<2B><03>+<2B><00>M<05>Y,<2C><02>RY,<2C><02><01>gRN<05>Y,<2C><02>RY,<2C><02><01>gR:<04><02>Y,<2C><02>+<2B>v<00><02><01>g,<2C><02>,<2C><02>+<2B>v<00><02>+<2B><02>c,<2C>շ<02>:-Y:
<EFBFBD>6 6<08><00>
19Y:<0F>66 <0A><00> 19 <0B><00>Y+<2B><02><06><02>+<2B>v<00><02> <0B><02><><02>:<10> :<11><02>Y:<13><02><><13><02>:<12><02><00><04><><02><10> <0B><00><02><00>7<10> <0B><02><00><02><>#<10> <0B><00><15><10> <0B><00><18><04><>  <0E><>]<5D> <09><>><03>rj<02><02> <02><02><02><02>'<02>(<02>-<02>4<02>=<02>?<02>X<02>p<02>u<02><00><02><00><02><00><02><00><02><00><02><00><02><02>1<02>3<02>=<02>G<02>sp ItuD<00><00>7(!?
u<00><00><00><01>P<00><00><01>P <00>s<00><00><00>l<00><01><00> <00><00><08> <00><>v <00><02><02><00><00><02><02><00>R<00><02><02><00><00>F<><00><02><02><02> <00><02><02>h<00>+a*<2A>\<5C><00>H'<0E><><03>*<2A> <09>r<02><02><02><02>stu  P<00><01> <00>+<05>]*<2A><00>L+<2B><03>+<2B><02>M+<2B><00>N<05>Y-<2D><02>RY-<2D><02>R:<05>Y-<2D><02>RY-<2D><02>R:<05><02>Y-<2D><02>+<2B>v<00><02><01>g-<2D><02>-<2D><02>+<2B>v<00><02>+<2B><02>c-<2D>շ<02>:<06>/Y<>1:<07>/Y<>1:Y: <0A>6 6 <0B><00>  19 Y:<12>66<10><00>19<0E><00>Y, +<2B>v<00><02><01>g<0E><02>:,<13> :<14><00><01><><14><00><11><<14><02><00><02><>-<14><00><00><14>W<14><00>W<><11><>z<EFBFBD>   <0C><>[Y: <0A>6 6 <0B><00>  19 Y:<12>66<10><00>19<0E><00>Y, +<2B>v<00><02>g<0E><02>:,<13> :<13> <0B><02>:<15><02>Y<15><02><15><15><02><15><02><15>c<15>շ<02>:<16>!<14><00><02><00><15>$<14><00><02><00>D<14><00><01><>7<16><02><>-<14><00><00><14>W<14><00>W<><11><>1<EFBFBD>   <0C><>*<2A>'<00>+*<07>2<07>1<00><03><04>r<00>-<02><02> <02><02><02><02>%<02>*<02>,<02>1<02>8<02>=<02>?<02>X<02>p<02>u<02>~<02><00><02><00><02><00><02><00><02><00><02><00><02><02><02>)<02>3<02>=<02>R<02>g<02><01><02><01><02><01><02><01><02><01><02><01><02><01><02><01><02><02><02>(<02>2<02><<02>G<02>M<02>s<00>]tuX<00><00>K<01><01>D,1?u<01>~<01>#$<00><01>4$<00><00><01>P <00>x<01>P<00>]<00><00><00>S<00><01>R<00><01>P g<00><01>P<01><00><00><00><01><00><00><01><01><00>5<01>e67~<01>#&<00><01>48<00><01><0F> <00><><00><00><01><02><02><00><00><01><02><02><00>E<00><01><02><02><00><00>8<00><01><02><02><02> <00><01><02><02><14><00><01><02><02><00><00><00><01><02><02><00><02><02><00>@<00><01><02><02><02> <00><01><02><02><00>% <00><01><02><02>@9<01>+>*<1B>f<>r
<02><02>stuF:<00>+/*<2A>f<>r<02>s tu;<+e*<2A><00>L+<2B>+<2B><02><00>=<00><01>r<02><02> <02><02>stu<00><00><00><01><00>@A+?<01>r<02>s tuBCDE<00>+,<04>rs tuF+0*<1B>G<>r<00>s tuI.+1*Z<>ֱr<00>s tuJK+\+<2B>*<2A>
<EFBFBD>L,<2C>*<2A>
<EFBFBD>L<>P<>r<02>s tuU<01>V<01>WXY `ade`fij`lopqrtvw<01>y@