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

138 lines
21 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>AM"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
x} )~(Ljava/lang/String;)VM(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
<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<06><EFBFBD><E99999><EFBFBD><EFBFBD> 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 stopBlocking(I)V<00> <00><00>:(Lnet/nuggetmc/tplus/bot/CitizensNPC;)Ljava/lang/Runnable; isBotInWater
<00>
<00><00> <00><00>getBlock()Lorg/bukkit/block/Block; <00><00><00>org/bukkit/block/Block <00><00>getType()Lorg/bukkit/Material; M<00> <00>QWATER M<00> <00>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>  setRotation(FF)VpitchFjump(Lorg/bukkit/util/Vector;)V  ! ?<3F><>G<EFBFBD>z<>
W )(DDD)V
! walk<><D999><EFBFBD><EFBFBD><EFBFBD>
W& '2(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;
W) *<00>length
W, -a normalize
W/ 0omultiplyvelmaxDsumlook(Lorg/bukkit/block/BlockFace;)V
8:9org/bukkit/block/BlockFace ;a getDirection 8= >?DOWNLorg/bukkit/block/BlockFace; 8A B?UP
D 5E(Lorg/bukkit/util/Vector;Z)Vface
kH IJ
fetchPitch(Lorg/bukkit/util/Vector;)F
kL MN fetchYawPitch(Lorg/bukkit/util/Vector;)[FdirkeepYawyawvals[F faceLocation(Lorg/bukkit/Location;)V
<00>W XatoVector <00><00>
W[ \'subtractlocationattack(Lorg/bukkit/entity/Entity;)V
a TU
c d.punch
fhg&net/nuggetmc/tplus/api/utils/ItemUtils ijgetLegacyAttackDamage#(Lorg/bukkit/inventory/ItemStack;)Dlorg/bukkit/entity/Damageable kn opdamage(DLorg/bukkit/entity/Entity;)VtargetLorg/bukkit/entity/Entity;attemptBlockPlace.(Lorg/bukkit/Location;Lorg/bukkit/Material;Z)V
v 56 Mx yQ COBBLESTONE
{ |}setItem#(Lorg/bukkit/inventory/ItemStack;)V
<00> <01><01>getWorld()Lorg/bukkit/World;
<01><01><01>3net/nuggetmc/tplus/api/agent/legacyagent/LegacyMats <01><01>isSolid(Lorg/bukkit/Material;)Z <00><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;<01>org/bukkit/entity/Player <01><01> <01>. swingMainHandplayerLorg/bukkit/entity/Player;swim <00><01> <01><01> setSwimming(Z)Vsneak <01><01> <01><01> setSneakingstand <01><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><01>
deregister!(Lnet/citizensnpcs/api/npc/NPC;)V
9<01> <01><01>
getManager)()Lnet/nuggetmc/tplus/bot/BotManagerImpl;
<01><01><01>%net/nuggetmc/tplus/bot/BotManagerImpl <01><01>remove&(Lnet/nuggetmc/tplus/api/Terminator;)V<01>java/lang/ExceptiongetKills <01> incrementKills <01><01><01>"org/bukkit/inventory/EquipmentSlot <01><01>HAND$Lorg/bukkit/inventory/EquipmentSlot;
<01> |<01>G(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/EquipmentSlot;)Vitem <01><01> <01> getInventory(()Lorg/bukkit/inventory/PlayerInventory; $org/bukkit/inventory/PlayerInventory }setItemInMainHand <01> <01>OFF_HAND 
 }setItemInOffHand <01> <01>HEAD  } setHelmet <01> <01>CHEST  } setChestplate <01> <01>LEGS  } setLeggings <01>  <01>FEET " #}setBootsslot setShield M' (QSHIELDenabledsetItemOffhandsetDefaultItemgetTargetPlayer()Ljava/util/UUID;setTargetPlayer(Ljava/util/UUID;)V getVelocity setVelocityvector addVelocity
k5 67 isNotFinite(Lorg/bukkit/util/Vector;)Z getAliveTicks : getNoFallTicks tickDelay(I)Z getOffsetgetNPC ()Lnet/citizensnpcs/api/npc/NPC;tick
C <00><00>
E F<00> checkGround
H I.updateLocation
K <00><00>
M <00><00><<3C><><EFBFBD> <00>P Q<01> setHealth
S T.fallDamageCheck
V W.doTickhealth maxHealth regenAmountamount
k] ^clean
` <00><00>?<3F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<01>d efmin(DD)D?陙<><E99999><EFBFBD><EFBFBD>
j <01><01>
Wl mosetY
Wo mp(I)Lorg/bukkit/util/Vector;?<3F>?<3F>z<EFBFBD>G<EFBFBD>{<06>
<01>x 2f <00>z 1y
} ~<00> isFallBlocked<02>/net/nuggetmc/tplus/api/event/BotFallDamageEvent
<02>  
/<02> )<02>(Ljava/util/Collection;)V
<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><00> isCancelled@ <0C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<01><02> <02>fpow k<02> o<01>event1Lnet/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><02> <02><01>floor
<00><02> )<02>(Lorg/bukkit/World;DDD)V <00><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><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;<02>
<02> <02><00>checkStandingOnvy <01><02> <02><02>
getBlockAt/(Lorg/bukkit/Location;)Lorg/bukkit/block/Block;
<01><02> <02><01>
canStandOn <00><00> <02><02><02>java/util/List <02><02> <02>?<3F>Q<EFBFBD><51><1E>R
<02><02> <02><00>getMinY?<3F> <01><02> <02><02>FENCE <01><02> <02><02>GATES<02> <02><02>compare<(Lnet/nuggetmc/tplus/bot/CitizensNPC;)Ljava/util/Comparator;
<02>java/util/Collections sort)(Ljava/util/List;Ljava/util/Comparator;)V <02> <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
 <00><00>lambda$1lambda$23(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)I
<02> !"getHorizSqDist-(Lorg/bukkit/Location;Lorg/bukkit/Location;)D
$&%java/lang/Double <02>'(DD)Iab
SourceFileCitizensNPC.javaBootstrapMethods
.0/"java/lang/invoke/LambdaMetafactory 12 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;-.
6 <00>5..
; .:.'(Ljava/lang/Object;Ljava/lang/Object;)I>
A @ InnerClassesF%java/lang/invoke/MethodHandles$LookupHjava/lang/invoke/MethodHandlesLookupKorg/bukkit/World$Environment Environment!
   ! " #$%&'(H)*+<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:967:; <'=,>:?H@SAYB^ChDs ituii  vw+*
<EFBFBD>xYz<>|<7C>rTs v+;*++<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>
<02><00>@<00><00>+^*<2A><00>L+<2B> +<2B><00><00><>Įr
<00><00>stu<00><00><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>+E*<2A>\<5C><00>͘<><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>.+= *<04><00>*<04>ֱr<00><00>
<00>s  tu<00><00>+X*<03><00>*<2A>F*<2A>>*<2A><00><1B><><00>W<>r<00><00><00>stu<00><00><00>+<00>>*<2A><00>L+<2B><03>=<3D>*+<2B><00><><00>N-<2D><00><>
-<2D><00><><04>+<00><0E>W<><05><><EFBFBD><03>r& <00><00> <00><00><00>(<00>*<00>4<00><<00>s*>tu9<00><00> /Q<00><05> <00><><01>M<01> <00>+> *<2A><07><04><03>r<00>s  tu<00>  
% +/*<2A>2<>rs tu  +s$*<2A>6<><00>YN<59><00><>-<2D><00>M,,<2C>#<23><00>r#
s $tu$ <00><00><00>#+c*<2A><19>*<2A><04> *<07>*+<2B>\<5C>rstu<00>.+? *<2A>WY<0E><1D> <20>r
s tu"+<00>,#I*<2A>\<5C>^+<2B>%:<04>((<28><> <04>+(<28>.W*<04>\<5C>r% +!s*,tu,1(234<00> <01>%W56+<00>*+<2B>7+<2B><<3C>+<2B>@<40><03><04>C<>r
%&stuF?<00>)<02>8W<>8W5E+=*<2A><00>:<05><04><1C><05>F+<2B>G8<04>+<2B>K:0F08%<04><00>r. +, ./01!2'3,427<8s\ =tu=O=P Q,Q2 7<00><00>' RS<00>)<03> W<00><14>W<00>TU+w*<2A><00>M,<2C>*+<2B>V,<2C>Y<00>V<>Z<03>C<>r<= >@s tu]<00><00><00><00><01><00>^_+<00>,*+<2B><00><00>`*<2A>b*<2A>U<>eI+<2B>k<>+<2B>k(*<2A><00><>m<00>rD
EGIJ+Ls ,tu,qro3<00><01>+st+<00>\<1D> *<2A><<3C>u<>*+<2B>`*<2A>JY<4A>w<>R<>z*<2A>b+<2B><00>:+<2B>~:<04><00><00><01><> ,<2C><01><05>+<2B><01><><01> <0C><01><00>r2 PQ RSV!W%Y+Z1\>]F^[`s>\tu\<00><00>\Q\<01>+1<00><01>1+<01><01><00> <04>G<00><01>d.+p*<2A><00>L+<2B><01><>+<2B><01>M,<2C><01><00>rdegis tu<00><00><01><01><00><01><00><01>.+_*<2A><00>L+<2B>
+<04><01><00>rmn oqstu <00><00><00><01><00><01>.+q*<2A><00>L+<2B><01><>+<2B><01>M,<04><01><00>ruvwys tu<00><00><01><01><00><01><00><01>.+| *<2A><00>L+<2B><01><>+<2B><01>M,<03><01>,<03><01><00>r}~<01><01>s  tu<00><00><01><01><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>3G<01>3 ><01>35<01>3<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>*<2A>6<><01><00>L<>8<><01>*<2A><01><><01>r<01><01><01><01><01>s tu<00>S<01><01><00>+/*<2A><01><>r<01>s tu<01>.+9 *Y<><01>`<60><01><>r
<01>
<01>s  tu|}+A *+<2B><01><><01><>r
<01><01>s tu <01>|<01>+J<00>+<2B>*<2A>UL*<2A><00>N-<2D><01><><00>-<2D><01>:,<2C><01><><04><01>+<2B><00>s,<2C><06><04><01>+<2B> <00>\,<2C> <0C><04><01>+<2B><00>E,<2C><12><04><01>+<2B><00>.,<2C><18><04><01>+<2B><00>,<2C><1E><04><01>+<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><01><00>$<01><00><00><00><00><01><01><00> <09>(<00><01><16>%<01>+<00>6*<1B><00>*<2A><00>M,<2C><01><>',<2C><01>N-<2D><01><00>JY<1B> <09>&<26><06>L<>R<> <00>r<01><01>
<01><01>5<01>s*6tu6)
,<00><00><01><01><00><<03>*<00><01><1C><00><01>M<>*}+A *+<2B><06><01><>r
<01><01>s tu <01>+}+>*+<2B>U<>r
<01><01>stu<01>,-+/*<2A>4<>r<01>s tu./+>*+<2B>4<>r
<01><01>stuq(0a+2*<2A>\<5C>^<5E>r<01>s tu1+>*+<2B>\<5C>r
<01><01>stu23+d+<2B>4<> *+<2B>\<5C>*<2A>\+<2B>%W<>r<01><01> <01> <01><01>stu2<00> 8<00>+/*<2A>9<>r<01>s tu;<00>+/*<2A>d<>r<01>s tu<=+J *<2A>9p<><04><03>rs tu <00> >a+/*<2A>p<>rs tu?@+/*<2A>6<>rs tuA.+<01><00>*<2A>B<><04>*Y<>9`<60>9*<2A><19>*Y<>d<><64>*<2A>d<>*Y<>dd<><64>d*<2A>D<>*<2A><08>*Y<>`<60><><07>*<03>*<2A>G*<2A>B<><04>*<2A>JD*<2A>LENF#$%f<><66> #%b8<04>$8*<2A><00>:<05> <04><>O*<2A>R**<2A>\<5C>^<5E>b*<2A>U<>rb$6=PSX\!d#i$n%r(z)*<00>+<00>.<00>/<00>0<00>3<00>5<00>7<00>8sH<00>tuiEXn@Yr<Z[<00>)[<00>#<00><00><00>  <0B><02><02><00>I.+4<00>*<2A>\<5C>\*<2A>_<>(*<2A>\<5C><00>aca<>cH*g<>i*<2A>\'<27>kW<6B>C*<2A><07>*<2A>\<03>nW*q<>iH<>'*<2A>\<5C><00>H*<2A>d<>*<2A>\'sgu<>w<>kW*<2A><00>N-<2D>-*<2A>\<5C>^<5E>y<00>rJ=?@ A'B0C3D:ECFJGLHOIWJ`KsPxQ|R<00>Ts4<00>tu {3L{3W3{3x<00><00><00>3<1B>#<03><00>W.++<01>rXs tuT.+<00>v*<2A><07>q*<2A>d<>j*<2A>b<><00>͗<>\*<2A>|<7C>U<>Y*<2A>/Y*<2A><02><><02><><02>L*<2A>H+<2B><02>+<2B><02><>2*<2A><00>M,<2C>),<2C>k<>",<2C>kN<02>*<2A>b<><00>w<EFBFBD><02><>8-<04><><02><00>r& [#\7^?`FaKb[clduhs4vtu7><02><02>K*<00><00>[<02><02>l o<00><01>u~<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>Y<00><02><01>g,<2C><02>,<2C><02>+<2B>Y<00><02>+<2B><02>c,<2C><02><><02>:-Y:
<EFBFBD>6 6<08><00>
19Y:<0F>66 <0A><00> 19 <0B><00>Y+<2B><02><06><02>+<2B>Y<00><02> <0B><02><><02>:<10><00>:<11><02>Y:<13><02><><13><02>:<12><02><00><04><><02><10><00><><00><00><02><00>7<10><00><><02><00>Ϛ#<10><00><><00><00><00><><10><00><><00><00><00><><04><>  <0E><>]<5D> <09><>><03>rjkl nopq'o(t-u4v=t?xXypxuz<00>{<00>|<00>}<00>~<00><00><02><02>1<02>3{=zG<02>sp ItuD<00><00>7<02><02>(!<02><02>?
<02><02>u<00><02><02><00><00><01>3<00><00><01>3 <00>s<00><00><00>l<00><01><00> <02><02><00><00><08> <00><>v <00><02><02><02><02><02><00><00><02><02><02><02><02><02><00>R<00><02><02><02><02><02><02><00><00><00>F<><00><02><02><02><02><02><02><02> <00><02><02><02><02><02>F<00>+a*<2A>\<5C><00>H'<0E><><03>*<2A>ܬr<02><02><02><02>stu <02>3<00><01><02><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>Y<00><02><01>g-<2D><02>-<2D><02>+<2B>Y<00><02>+<2B><02>c-<2D><02><><02>:<06>/Y<>1:<07>/Y<>1:Y: <0A>6 6 <0B><00>  19 Y:<12>66<10><00>19<0E><00>Y, +<2B>Y<00><02><01>g<0E><02>:,<13><02>:<14><00><00><01><><14><00><00><02><><<14><02><00>ϙ-<14><02><00><02><00><14><02>W<14><02><00><02>W<><11><>z<EFBFBD>   <0C><>[Y: <0A>6 6 <0B><00>  19 Y:<12>66<10><00>19<0E><00>Y, +<2B>Y<00><02><02>g<0E><02>:,<13><02>:<13><00><><02>:<15><02>Y<15><02><15><02><15><02><15><02><15><02><02>c<15><02><><02>:<16><02><14><00><00><02><00><15><02><14><00><00><02><00>D<14><00><00><01><>7<16>ϙ-<14><02><00><02><00><14><02>W<14><02><00><02>W<><11><>1<EFBFBD>   <0C><>*<2A><02><00><02>*<07>2<07><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<02><02>,1<02><02>?<02><02>u<01><02><02>~<01>#$<00><01>$<00><00><01>3 <00>x<01>3<00>]<00><00><00>S<00><01>R<00><01>3 g<00><01>3<01><00><00><00><01><00><00><01><01><00><02><01>e <02>
~<01>#&<00><01> <00><01><0F> <00><><00><00><01><02><02><02><02><02><02><02><00><00><01><02><02><02><02><02><02><02><02><00>E<00><01><02><02><02><02><02><02><02><02><00><00><00>8<00><01><02><02><02><02><02><02><02><02><02> <00><01><02><02><02><02><02><02><02><14><00><01><02><02><02><02><02><02><02><02><00><00><00><01><02><02><02><02><02><02><02><02><00><00><02><02><00>@<00><01><02><02><02><02><02><02><02><02><02> <00><01><02><02><02><02><02><02><02><00>% <00><01><02><02><02><02><02><02>@ <01>+>*<1B>f<>r
<02><02>stu) <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>+?<01>r<02>s tu<00>+,<04>r<02>s tu<00>+0*<1B><1A>r<00>s tu.+1*Z<>ֱr<00>s tu+\+<2B><02>*<2A><00><>,<2C><02>*<2A><00><><1F>#<23>r<02>s tu(<01>)<01>*+, 347839<=3?BCDEGIJ<01>L@