From 11fb02a5943144bec775db9abc1f8cf361833f64 Mon Sep 17 00:00:00 2001 From: fooify Date: Tue, 30 Jun 2015 09:03:43 -0700 Subject: [PATCH 001/565] add stained glass to list of blocks that can be broken in quiver --- .../src/nautilus/game/arcade/game/games/quiver/Quiver.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/quiver/Quiver.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/quiver/Quiver.java index bbd123b34..6a364cca3 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/quiver/Quiver.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/quiver/Quiver.java @@ -75,6 +75,8 @@ public class Quiver extends SoloGame this.SpawnDistanceRequirement = 16; this.BlockBreakAllow.add(102); this.BlockBreakAllow.add(20); + this.BlockBreakAllow.add(Material.STAINED_GLASS_PANE.getId()); + this.BlockBreakAllow.add(Material.STAINED_GLASS.getId()); _scoreObj = Scoreboard.GetScoreboard().registerNewObjective("Kills", "dummy"); _scoreObj.setDisplaySlot(DisplaySlot.BELOW_NAME); From d2cc8d507794a9175aaca77266f7b40faa1e70a2 Mon Sep 17 00:00:00 2001 From: fooify Date: Tue, 30 Jun 2015 09:19:21 -0700 Subject: [PATCH 002/565] fix grammar bug --- .../game/arcade/game/games/minestrike/MineStrike.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java index b1900ffd7..3d38fad83 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java @@ -1868,7 +1868,11 @@ public class MineStrike extends TeamGame ChatColor color = ChatColor.GRAY; if (winner != null) { - winnerLine= winner.GetColor() + C.Bold + winner.GetName() + " has won the round!"; + if(winner.GetName().contains("Bombers")) { + winnerLine= winner.GetColor() + C.Bold + winner.GetName() + " have won the round!"; + } else { + winnerLine= winner.GetColor() + C.Bold + winner.GetName() + " has won the round!"; + } addScore(winner); drawScoreboard(); color = winner.GetColor(); From c824a39058c98ce0f765d7fb1334bf0c2115bc8c Mon Sep 17 00:00:00 2001 From: fooify Date: Tue, 30 Jun 2015 13:33:41 -0700 Subject: [PATCH 003/565] ishh wanted it...k --- .../src/mineplex/core/message/MessageManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/MessageManager.java b/Plugins/Mineplex.Core/src/mineplex/core/message/MessageManager.java index b81e7fbb1..34956ecda 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/MessageManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/MessageManager.java @@ -224,6 +224,11 @@ public class MessageManager extends MiniClientPlugin UtilPlayer.message(from, C.cPurple + to.getName() + " is often AFK or minimized, due to plugin development."); UtilPlayer.message(from, C.cPurple + "Please be patient if he does not reply instantly."); } + + if(to.getName().equals("ishh")) + { + UtilPlayer.message(from, C.cPurple + "Hi, my name is ishh. If I don't respond to your message, please be patient and try again later!"); + } // Log // Logger().logChat("Private Message", from, to.getName(), message); From b9b9c5f80164c4b0e3f3608102bd97725700cd72 Mon Sep 17 00:00:00 2001 From: fooify Date: Tue, 30 Jun 2015 13:37:46 -0700 Subject: [PATCH 004/565] ishh also wanted this :P (let me know if I should remove it) --- .../src/mineplex/core/stats/command/GiveStatCommand.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/stats/command/GiveStatCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/stats/command/GiveStatCommand.java index 35293a2b5..b718505d0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/stats/command/GiveStatCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/stats/command/GiveStatCommand.java @@ -13,7 +13,7 @@ public class GiveStatCommand extends CommandBase { public GiveStatCommand(StatsManager plugin) { - super(plugin, Rank.OWNER, "givestat"); + super(plugin, Rank.ADMIN, "givestat"); } @Override From 6d42be4d139e04c0db513ab15b58a5f1828357c9 Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 1 Jul 2015 07:17:41 -0700 Subject: [PATCH 005/565] fix spleef lava issue --- .../src/nautilus/game/arcade/game/games/spleef/Spleef.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/spleef/Spleef.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/spleef/Spleef.java index 6716ac290..dcfcfa9e1 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/spleef/Spleef.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/spleef/Spleef.java @@ -182,7 +182,7 @@ public class Spleef extends SoloGame public void BlockFade(Block block, Player player, boolean slowDamage) { - if (block.getTypeId() == 7) + if (block.getType() == Material.BEDROCK || block.getType() == Material.LAVA || block.getType() == Material.STATIONARY_LAVA) return; //Prevent Super Hunger from Bow From 6dc7384c8215468af115632f8c137c3bba27d3d0 Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 1 Jul 2015 08:16:14 -0700 Subject: [PATCH 006/565] fix creeper smash exploding lava and bedrock --- .../arcade/kit/perks/PerkCreeperExplode.java | 38 +++++++++++-------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java index 4e1c99624..9a7c2b172 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java @@ -1,40 +1,42 @@ package nautilus.game.arcade.kit.perks; +import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; -import org.bukkit.Location; -import org.bukkit.Sound; -import org.bukkit.entity.Entity; -import org.bukkit.entity.LivingEntity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.block.Action; -import org.bukkit.event.entity.PlayerDeathEvent; -import org.bukkit.event.entity.EntityDamageEvent.DamageCause; -import org.bukkit.event.player.PlayerInteractEvent; -import org.bukkit.util.Vector; - import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilAction; import mineplex.core.common.util.UtilBlock; import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilParticle; -import mineplex.core.common.util.UtilPlayer; -import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilParticle.ParticleType; import mineplex.core.common.util.UtilParticle.ViewDist; +import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilServer; import mineplex.core.disguise.disguises.DisguiseBase; import mineplex.core.disguise.disguises.DisguiseCreeper; import mineplex.core.recharge.Recharge; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.minecraft.game.core.damage.CustomDamageEvent; -import nautilus.game.arcade.kit.Perk; import nautilus.game.arcade.kit.SmashPerk; +import org.bukkit.Location; +import org.bukkit.Material; +import org.bukkit.Sound; +import org.bukkit.block.Block; +import org.bukkit.entity.Entity; +import org.bukkit.entity.LivingEntity; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.block.Action; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; +import org.bukkit.event.entity.PlayerDeathEvent; +import org.bukkit.event.player.PlayerInteractEvent; +import org.bukkit.util.Vector; + public class PerkCreeperExplode extends SmashPerk { private HashMap _active = new HashMap(); @@ -144,7 +146,11 @@ public class PerkCreeperExplode extends SmashPerk player.getWorld().playSound(player.getLocation(), Sound.EXPLODE, (float)(2 + Math.random()*4), (float)(Math.random() + 0.2)); //Blocks - Manager.GetExplosion().BlockExplosion(UtilBlock.getInRadius(player.getLocation(), 12).keySet(), player.getLocation(), false); + Collection blocks = UtilBlock.getInRadius(player.getLocation(), 12).keySet(); + for(Block bl : blocks) + if(bl.getType() == Material.LAVA || bl.getType() == Material.BEDROCK) blocks.remove(bl); + + Manager.GetExplosion().BlockExplosion(blocks, player.getLocation(), false); //Remove Spawns Iterator spawnIterator = Manager.GetGame().GetTeam(player).GetSpawns().iterator(); From b7476cec5ed957e7ea0f1a746c2d408693fc3eab Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 1 Jul 2015 08:25:17 -0700 Subject: [PATCH 007/565] prevent STATIONARY_LAVA from breaking in creeper smash --- .../src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java index 9a7c2b172..0fe298495 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java @@ -148,7 +148,7 @@ public class PerkCreeperExplode extends SmashPerk //Blocks Collection blocks = UtilBlock.getInRadius(player.getLocation(), 12).keySet(); for(Block bl : blocks) - if(bl.getType() == Material.LAVA || bl.getType() == Material.BEDROCK) blocks.remove(bl); + if(bl.getType() == Material.STATIONARY_LAVA || bl.getType() == Material.LAVA || bl.getType() == Material.BEDROCK) blocks.remove(bl); Manager.GetExplosion().BlockExplosion(blocks, player.getLocation(), false); From 8574c0bdeb793cb9a5de7079341cf4598190bdf6 Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 1 Jul 2015 09:58:45 -0700 Subject: [PATCH 008/565] fix turfforts bug --- .../game/games/turfforts/TurfForts.java | 58 +++++++++++-------- 1 file changed, 34 insertions(+), 24 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/turfforts/TurfForts.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/turfforts/TurfForts.java index 87efca5ee..a250c4f7f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/turfforts/TurfForts.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/turfforts/TurfForts.java @@ -4,30 +4,6 @@ import java.lang.reflect.Field; import java.util.ArrayList; import java.util.HashMap; -import org.bukkit.Bukkit; -import org.bukkit.ChatColor; -import org.bukkit.Effect; -import org.bukkit.Location; -import org.bukkit.Material; -import org.bukkit.Sound; -import org.bukkit.block.Block; -import org.bukkit.block.BlockFace; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftArrow; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; -import org.bukkit.entity.Arrow; -import org.bukkit.entity.Entity; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.HandlerList; -import org.bukkit.event.block.BlockEvent; -import org.bukkit.event.block.BlockPlaceEvent; -import org.bukkit.event.entity.EntityDamageEvent.DamageCause; -import org.bukkit.event.entity.EntityShootBowEvent; -import org.bukkit.event.entity.PlayerDeathEvent; -import org.bukkit.event.entity.ProjectileHitEvent; - -import net.minecraft.server.v1_7_R4.EntityArrow; -import net.minecraft.server.v1_7_R4.Item; import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.MapUtil; @@ -54,6 +30,31 @@ import nautilus.game.arcade.kit.Kit; import nautilus.game.arcade.stats.BehindEnemyLinesStatTracker; import nautilus.game.arcade.stats.BlockShreadStatTracker; import nautilus.game.arcade.stats.TheComebackStatTracker; +import net.minecraft.server.v1_7_R4.EntityArrow; +import net.minecraft.server.v1_7_R4.Item; + +import org.bukkit.Bukkit; +import org.bukkit.ChatColor; +import org.bukkit.Effect; +import org.bukkit.Location; +import org.bukkit.Material; +import org.bukkit.Sound; +import org.bukkit.block.Block; +import org.bukkit.block.BlockFace; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftArrow; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; +import org.bukkit.entity.Arrow; +import org.bukkit.entity.Entity; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.HandlerList; +import org.bukkit.event.block.BlockBreakEvent; +import org.bukkit.event.block.BlockEvent; +import org.bukkit.event.block.BlockPlaceEvent; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; +import org.bukkit.event.entity.EntityShootBowEvent; +import org.bukkit.event.entity.PlayerDeathEvent; +import org.bukkit.event.entity.ProjectileHitEvent; public class TurfForts extends TeamGame { @@ -281,6 +282,15 @@ public class TurfForts extends TeamGame } } + @EventHandler + public void BlockBreak(BlockBreakEvent event) + { + if (event.isCancelled()) // this statement might save just a small amount of time + return; + + if(getArcadeManager().isSpectator(event.getPlayer())) event.setCancelled(true); + } + @EventHandler public void BlockPlace(BlockPlaceEvent event) { From 4495468c7f905539979a18f852210686ba873dcd Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 1 Jul 2015 15:50:07 -0700 Subject: [PATCH 009/565] fix concurrentmodificationexception --- .../game/arcade/kit/perks/PerkCreeperExplode.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java index 0fe298495..6498ec8d8 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java @@ -147,9 +147,11 @@ public class PerkCreeperExplode extends SmashPerk //Blocks Collection blocks = UtilBlock.getInRadius(player.getLocation(), 12).keySet(); - for(Block bl : blocks) - if(bl.getType() == Material.STATIONARY_LAVA || bl.getType() == Material.LAVA || bl.getType() == Material.BEDROCK) blocks.remove(bl); - + synchronized(blocks) + { + for(Block bl : blocks) + if(bl.getType() == Material.STATIONARY_LAVA || bl.getType() == Material.LAVA || bl.getType() == Material.BEDROCK) blocks.remove(bl); + } Manager.GetExplosion().BlockExplosion(blocks, player.getLocation(), false); //Remove Spawns From 04c863c0eb521d0d9d000530c2ad9b3c4c86f826 Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 1 Jul 2015 16:10:41 -0700 Subject: [PATCH 010/565] FOOIFY IS A NOOB OKAY --- .../game/arcade/kit/perks/PerkCreeperExplode.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java index 6498ec8d8..40beca013 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java @@ -147,10 +147,12 @@ public class PerkCreeperExplode extends SmashPerk //Blocks Collection blocks = UtilBlock.getInRadius(player.getLocation(), 12).keySet(); - synchronized(blocks) - { - for(Block bl : blocks) - if(bl.getType() == Material.STATIONARY_LAVA || bl.getType() == Material.LAVA || bl.getType() == Material.BEDROCK) blocks.remove(bl); + Iterator iter = blocks.iterator(); + + while (iter.hasNext()) { + Block b = iter.next(); + + if(b.getType() == Material.STATIONARY_LAVA || b.getType() == Material.LAVA || b.getType() == Material.BEDROCK) blocks.remove(b); } Manager.GetExplosion().BlockExplosion(blocks, player.getLocation(), false); From d1e43066842895aa6f46d1e2b825d693f770a5e0 Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 1 Jul 2015 16:38:10 -0700 Subject: [PATCH 011/565] fix this agaaaaain --- .../src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java index 40beca013..318017f71 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkCreeperExplode.java @@ -152,7 +152,7 @@ public class PerkCreeperExplode extends SmashPerk while (iter.hasNext()) { Block b = iter.next(); - if(b.getType() == Material.STATIONARY_LAVA || b.getType() == Material.LAVA || b.getType() == Material.BEDROCK) blocks.remove(b); + if(b.getType() == Material.STATIONARY_LAVA || b.getType() == Material.LAVA || b.getType() == Material.BEDROCK) iter.remove();; } Manager.GetExplosion().BlockExplosion(blocks, player.getLocation(), false); From e7b51ac1c12521bbd6ca4054f308cfe5ac38552a Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 1 Jul 2015 16:40:15 -0700 Subject: [PATCH 012/565] add jnr_dev to updaterank --- .../src/mineplex/core/account/command/UpdateRank.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/account/command/UpdateRank.java b/Plugins/Mineplex.Core/src/mineplex/core/account/command/UpdateRank.java index 8a7efe8fe..b6a6a251b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/account/command/UpdateRank.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/account/command/UpdateRank.java @@ -52,7 +52,7 @@ public class UpdateRank extends CommandBase final Rank rank = tempRank; - if (rank == Rank.ADMIN || rank == Rank.YOUTUBE || rank == Rank.TWITCH || rank == Rank.MODERATOR || rank == Rank.HELPER || rank == Rank.ALL || rank == Rank.MAPDEV || rank == Rank.SNR_MODERATOR) + if (rank == Rank.ADMIN || rank == Rank.YOUTUBE || rank == Rank.TWITCH || rank == Rank.MODERATOR || rank == Rank.JNR_DEV || rank == Rank.HELPER || rank == Rank.ALL || rank == Rank.MAPDEV || rank == Rank.SNR_MODERATOR) { if (rank == Rank.ADMIN && !Plugin.hasRank(caller, Rank.LT)) { From 70d351adaea275b3b9af5c33dc9e0e26a57feeb9 Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 1 Jul 2015 16:58:16 -0700 Subject: [PATCH 013/565] fix getting snowballs from bedrock --- .../src/nautilus/game/arcade/game/games/spleef/Spleef.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/spleef/Spleef.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/spleef/Spleef.java index dcfcfa9e1..a18493971 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/spleef/Spleef.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/spleef/Spleef.java @@ -175,7 +175,7 @@ public class Spleef extends SoloGame BlockFade(event.getBlock(), event.getPlayer(), false); //Snowball - if (GetKit(event.getPlayer()) instanceof KitSnowballer) + if (GetKit(event.getPlayer()) instanceof KitSnowballer && event.getBlock().getType() != Material.BEDROCK) if (!UtilInv.contains(event.getPlayer(), Material.SNOW_BALL, (byte)0, 16)) event.getPlayer().getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.SNOW_BALL)); } From 6008e58c12318fe26e389781d20d60fa465ea79c Mon Sep 17 00:00:00 2001 From: William Burns Date: Wed, 8 Jul 2015 09:49:41 +0100 Subject: [PATCH 014/565] Added map selection to MPS. --- .../privateServer/button/ChooseMapButton.java | 41 ++++++++++++++++++ .../gui/privateServer/page/ChooseMapPage.java | 43 +++++++++++++++++++ .../gui/privateServer/page/SetGamePage.java | 21 +++++++-- 3 files changed, 101 insertions(+), 4 deletions(-) create mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/button/ChooseMapButton.java create mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/ChooseMapPage.java diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/button/ChooseMapButton.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/button/ChooseMapButton.java new file mode 100644 index 000000000..1dbc380a9 --- /dev/null +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/button/ChooseMapButton.java @@ -0,0 +1,41 @@ +package nautilus.game.arcade.gui.privateServer.button; + +import org.bukkit.entity.Player; +import org.bukkit.event.inventory.ClickType; + +import mineplex.core.shop.item.IButton; +import nautilus.game.arcade.ArcadeManager; +import nautilus.game.arcade.GameType; +import nautilus.game.arcade.gui.privateServer.PrivateServerShop; + +/** + * Created by WilliamTiger. + * All the code and any API's associated with it + * are not to be used anywhere else without written + * consent of William Burns. 2015. + * 08/07/2015 + */ +public class ChooseMapButton implements IButton +{ + private ArcadeManager _arcadeManager; + private PrivateServerShop _privateServerShop; + private GameType _gameType; + private String _map; + + public ChooseMapButton(ArcadeManager arcadeManager, PrivateServerShop privateServerShop, GameType gameType, String map) + { + _arcadeManager = arcadeManager; + _privateServerShop = privateServerShop; + _gameType = gameType; + _map = map; + } + + @Override + public void onClick(Player player, ClickType clickType) + { + _arcadeManager.GetGameCreationManager().MapPref = _map; + _arcadeManager.GetGame().setGame(_gameType, player, true); + player.closeInventory(); + return; + } +} diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/ChooseMapPage.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/ChooseMapPage.java new file mode 100644 index 000000000..d1c062387 --- /dev/null +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/ChooseMapPage.java @@ -0,0 +1,43 @@ +package nautilus.game.arcade.gui.privateServer.page; + +import org.bukkit.Material; +import org.bukkit.entity.Player; + +import mineplex.core.shop.item.ShopItem; +import nautilus.game.arcade.ArcadeManager; +import nautilus.game.arcade.GameType; +import nautilus.game.arcade.gui.privateServer.PrivateServerShop; +import nautilus.game.arcade.gui.privateServer.button.ChooseMapButton; + +/** + * Created by WilliamTiger. + * All the code and any API's associated with it + * are not to be used anywhere else without written + * consent of William Burns. 2015. + * 08/07/2015 + */ +public class ChooseMapPage extends BasePage +{ + private GameType _gameType; + + public ChooseMapPage(ArcadeManager plugin, PrivateServerShop shop, Player player, GameType gameType) + { + super(plugin, shop, "Choose Map", player); + _gameType = gameType; + + buildPage(); + } + + @Override + protected void buildPage() + { + addBackButton(4); + + int slot = 0; + for (String cur : getPlugin().LoadFiles(_gameType.GetName())){ + ChooseMapButton btn = new ChooseMapButton(getPlugin(), getShop(), _gameType, cur); + addButton(slot, new ShopItem(Material.MAP, "cur", new String[]{"§7Click to select map."}, 1, false), btn); + slot++; + } + } +} diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/SetGamePage.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/SetGamePage.java index b8ca9a28e..5f41f6a13 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/SetGamePage.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/SetGamePage.java @@ -62,15 +62,28 @@ public class SetGamePage extends BasePage private void addGameButton(int slot, final GameType type) { - String infoString = ChatColor.RESET + C.cGray + "Click to make this next Game Type"; - ShopItem shopItem = new ShopItem(type.GetMaterial(), type.GetMaterialData(), type.GetLobbyName(), new String[]{infoString}, 1, false, false); + String infoString = ChatColor.RESET + C.cGray + "Make this next Game Type"; + String space = ""; + String left = ChatColor.YELLOW + "Left-Click " + C.cGray + "for a §drandom map§7."; + String right = ChatColor.YELLOW + "Right-Click " + C.cGray + "to §6choose map§7."; + ShopItem shopItem = new ShopItem(type.GetMaterial(), type.GetMaterialData(), type.GetLobbyName(), new String[]{infoString, space, left, right}, 1, false, false); addButton(slot, shopItem, new IButton() { @Override public void onClick(Player player, ClickType clickType) { - getPlugin().GetGame().setGame(type, player, true); - player.closeInventory(); + if (clickType == ClickType.LEFT) + { + getPlugin().GetGame().setGame(type, player, true); + player.closeInventory(); + return; + } + else if (clickType == ClickType.RIGHT) + { + getShop().openPageForPlayer(player, new ChooseMapPage(getPlugin(), getShop(), player, type)); + return; + } + } }); } From 5d34716521dc4795b3fbfeb6d3447d7b579f3da6 Mon Sep 17 00:00:00 2001 From: fooify Date: Wed, 8 Jul 2015 06:20:40 -0700 Subject: [PATCH 015/565] squirrel! --- .../src/mineplex/core/achievement/AchievementManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementManager.java b/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementManager.java index 4fe166860..f0d47baed 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementManager.java @@ -212,6 +212,8 @@ public class AchievementManager extends MiniPlugin level = -level; else if (sender.getName().equalsIgnoreCase("B2_mp")) return 101; + else if (sender.getName().equalsIgnoreCase("fooify")) + level = 404; else if (rank.Has(Rank.OWNER)) level = Math.max(level, 50 + get(sender, Achievement.GLOBAL_GEM_HUNTER).getLevel()); else if (rank.Has(Rank.ADMIN)) From 3ba7ba259cc620a5f7968492bd72e13f44bf5cef Mon Sep 17 00:00:00 2001 From: William Burns Date: Wed, 8 Jul 2015 15:24:16 +0100 Subject: [PATCH 016/565] Added map selection to MPS. --- Plugins/.idea/artifacts/Nautilus_Game_Arcade_jar.xml | 2 ++ Plugins/.idea/codeStyleSettings.xml | 1 + .../game/arcade/gui/privateServer/page/ChooseMapPage.java | 4 ++-- .../game/arcade/gui/privateServer/page/SetGamePage.java | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/Plugins/.idea/artifacts/Nautilus_Game_Arcade_jar.xml b/Plugins/.idea/artifacts/Nautilus_Game_Arcade_jar.xml index 3f5cae6e4..2fb39df09 100644 --- a/Plugins/.idea/artifacts/Nautilus_Game_Arcade_jar.xml +++ b/Plugins/.idea/artifacts/Nautilus_Game_Arcade_jar.xml @@ -18,6 +18,8 @@ + + \ No newline at end of file diff --git a/Plugins/.idea/codeStyleSettings.xml b/Plugins/.idea/codeStyleSettings.xml index 8e890f86b..44295e3d8 100644 --- a/Plugins/.idea/codeStyleSettings.xml +++ b/Plugins/.idea/codeStyleSettings.xml @@ -37,6 +37,7 @@ + + + - - + \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/votifier/RedisVotifierCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/votifier/RedisVotifierCommand.java index b5e12e2e3..7b92598b3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/votifier/RedisVotifierCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/votifier/RedisVotifierCommand.java @@ -1,9 +1,14 @@ package mineplex.core.votifier; +import java.util.UUID; + import mineplex.serverdata.commands.ServerCommand; public class RedisVotifierCommand extends ServerCommand { + private UUID _voterUUID; + + public RedisVotifierCommand() { diff --git a/Plugins/Mineplex.Votifier/plugin.yml b/Plugins/Mineplex.Votifier/plugin.yml index dca987662..75a40f893 100644 --- a/Plugins/Mineplex.Votifier/plugin.yml +++ b/Plugins/Mineplex.Votifier/plugin.yml @@ -1,3 +1,3 @@ -name: Hub +name: MineplexVotifier main: mineplex.votifier.Votifier version: 0.1 \ No newline at end of file diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/Votifier.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/Votifier.java index 8ffdc12d8..5ebb77b02 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/Votifier.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/Votifier.java @@ -3,6 +3,7 @@ package mineplex.votifier; import org.bukkit.plugin.java.JavaPlugin; import mineplex.core.account.CoreClientManager; +import mineplex.core.command.CommandCenter; import mineplex.core.donation.DonationManager; /** @@ -21,6 +22,7 @@ public class Votifier extends JavaPlugin String webServerAddress = getConfig().getString(WEB_CONFIG); + CommandCenter.Initialize(this); CoreClientManager clientManager = new CoreClientManager(this, webServerAddress); DonationManager donationManager = new DonationManager(this, clientManager, webServerAddress); diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index 977eab053..30646a1f5 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -8,6 +8,7 @@ import com.vexsoftware.votifier.model.VotifierEvent; import mineplex.core.MiniPlugin; import mineplex.core.account.CoreClientManager; import mineplex.core.donation.DonationManager; +import mineplex.core.votifier.RedisVotifierCommand; /** * Created by shaun on 15-08-05. @@ -26,6 +27,8 @@ public class VotifierManager extends MiniPlugin { Vote vote = event.getVote(); + RedisVotifierCommand command = new RedisVotifierCommand(); + System.out.println("New Vote: " + vote.getUsername()); } } \ No newline at end of file From ebbc13c0a4cd3abe3898027a3e5e255e9147fbfc Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 6 Aug 2015 17:07:52 +0200 Subject: [PATCH 220/565] lowered headshot damage --- .../nautilus/game/arcade/game/games/minestrike/MineStrike.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java index 84ada67ea..eddcab047 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java @@ -1284,7 +1284,7 @@ public class MineStrike extends TeamGame { Bukkit.getPluginManager().callEvent(new PlayerHeadshotEvent(bullet.Shooter, event.GetDamageePlayer())); - event.AddMod(bullet.Shooter.getName(), "Headshot", damage*2, true); + event.AddMod(bullet.Shooter.getName(), "Headshot", damage, true); //Wearing Helmet if (Armor.isArmor(event.GetDamageePlayer().getInventory().getHelmet()) || From d8041ba58247c12105561faec58619f86fccc86e Mon Sep 17 00:00:00 2001 From: Sarah Date: Thu, 6 Aug 2015 20:57:56 +0200 Subject: [PATCH 221/565] Fixing Players can disguise as disguised Players. --- .../hub/commands/DisguiseCommand.java | 33 ++++++++++++------- .../game/arcade/command/DisguiseCommand.java | 19 ++++++----- 2 files changed, 32 insertions(+), 20 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java index 2f4adf9ec..9c7a5afb8 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java @@ -81,7 +81,10 @@ public class DisguiseCommand extends CommandBase implements Listener { for(Team team : other.getScoreboard().getTeams()) { - team.removePlayer(caller); + if(team.hasPlayer(caller)) + { + team.removePlayer(caller); + } } other.getScoreboard().getTeam(Plugin.GetClients().Get(caller).GetRank().Name).addPlayer(caller); } @@ -119,6 +122,11 @@ public class DisguiseCommand extends CommandBase implements Listener return; } } + if(_disguisedPlayersNames.containsValue(args[0])) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); + return; + } if(args[0].length() > 16) { UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); @@ -129,19 +137,16 @@ public class DisguiseCommand extends CommandBase implements Listener { CoreClient client = Plugin.GetClients().Get(caller); UUID uuid = UUIDFetcher.getUUIDOf(args[0]); + GameProfile profile = null; try { - final GameProfile profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - _disguisedPlayers.put(caller, profile); + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); } catch (Exception e) { uuid = UUIDFetcher.getUUIDOf("Alex"); - final GameProfile profile = new ProfileLoader(uuid.toString(), "Steve").loadProfile(); - _disguisedPlayers.put(caller, profile); + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); } - _disguisedPlayersNames.put(caller, caller.getName()); - Plugin.GetDisguise().undisguise(caller); Rank otherRank = Rank.ALL; try @@ -155,10 +160,10 @@ public class DisguiseCommand extends CommandBase implements Listener if(otherRank.Has(Rank.TWITCH)) { UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); - _disguisedPlayers.remove(caller); - _disguisedPlayersNames.remove(caller); return; } + _disguisedPlayers.put(caller, profile); + _disguisedPlayersNames.put(caller, caller.getName()); client.setDisguisedRank(otherRank); client.setDisguised(true); @@ -195,11 +200,15 @@ public class DisguiseCommand extends CommandBase implements Listener { try { - if(other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).getPlayers().contains(player)) + for(Team team : other.getScoreboard().getTeams()) { - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).removePlayer(player); - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); + if(team.hasPlayer(player)) + { + team.removePlayer(player); + } } + other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); + } catch (NullPointerException exp) {} diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java index f8aeb8e80..ce33a87dc 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java @@ -120,6 +120,11 @@ public class DisguiseCommand extends CommandBase implements Liste return; } } + if(_disguisedPlayersNames.containsValue(args[0])) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); + return; + } if(args[0].length() > 16) { UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); @@ -130,18 +135,16 @@ public class DisguiseCommand extends CommandBase implements Liste { CoreClient client = Plugin.GetClients().Get(caller); UUID uuid = UUIDFetcher.getUUIDOf(args[0]); + GameProfile profile = null; try { - final GameProfile profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - _disguisedPlayers.put(caller, profile); + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); } catch (Exception e) { uuid = UUIDFetcher.getUUIDOf("Alex"); - final GameProfile profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - _disguisedPlayers.put(caller, profile); + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); } - _disguisedPlayersNames.put(caller, caller.getName()); Rank otherRank = Rank.ALL; try @@ -151,14 +154,14 @@ public class DisguiseCommand extends CommandBase implements Liste otherRank = other.GetRank(); } catch (NullPointerException exception) - {} + {} if(otherRank.Has(Rank.TWITCH)) { UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); - _disguisedPlayers.remove(caller); - _disguisedPlayersNames.remove(caller); return; } + _disguisedPlayers.put(caller, profile); + _disguisedPlayersNames.put(caller, caller.getName()); client.setDisguisedRank(otherRank); client.setDisguised(true); From 44e30a0903a4edcf17f1c5f86a2064db33a04156 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 6 Aug 2015 15:34:56 -0500 Subject: [PATCH 222/565] SimpleGui Improvements, Change daily timer to 20 hours, Add Carl Spin button, Starter code for Spin Gui --- .../src/mineplex/core/gui/SimpleGui.java | 155 +++++++++++------- .../src/mineplex/core/reward/Reward.java | 2 + .../core/reward/rewards/CoinReward.java | 13 +- .../core/reward/rewards/InventoryReward.java | 17 ++ .../core/reward/rewards/RankReward.java | 14 ++ .../reward/rewards/UnknownPackageReward.java | 6 + .../mineplex/hub/bonuses/BonusManager.java | 4 +- .../mineplex/hub/bonuses/gui/BonusGui.java | 9 +- .../src/mineplex/hub/bonuses/gui/SpinGui.java | 14 ++ .../bonuses/gui/buttons/CarlSpinButton.java | 44 +++++ .../bonuses/gui/buttons/DailyBonusButton.java | 45 +++-- .../hub/bonuses/gui/buttons/PollButton.java | 11 +- .../bonuses/gui/buttons/RankBonusButton.java | 23 ++- .../hub/bonuses/gui/buttons/RewardButton.java | 47 ++++++ 14 files changed, 294 insertions(+), 110 deletions(-) create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RewardButton.java diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gui/SimpleGui.java b/Plugins/Mineplex.Core/src/mineplex/core/gui/SimpleGui.java index f6fef3357..0029d1864 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gui/SimpleGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gui/SimpleGui.java @@ -1,5 +1,6 @@ package mineplex.core.gui; +import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Map; @@ -15,12 +16,16 @@ import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.event.inventory.InventoryCloseEvent; +import org.bukkit.event.player.PlayerQuitEvent; +import org.bukkit.event.player.PlayerTeleportEvent; import org.bukkit.inventory.Inventory; +import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.Plugin; public class SimpleGui implements ItemRefresher, Listener { - private Map _buttonMap = new HashMap(); +// private Map _buttonMap = new HashMap(); + private GuiItem[] _items; private Player _player; private Plugin _plugin; @@ -30,25 +35,20 @@ public class SimpleGui implements ItemRefresher, Listener public SimpleGui(Plugin plugin, Player player) { - this(plugin, player, null, 0, null); + this(plugin, player, null, 0); } public SimpleGui(Plugin plugin, Player player, int size) { - this(plugin, player, null, size, null); + this(plugin, player, null, size); } public SimpleGui(Plugin plugin, Player player, String title) { - this(plugin, player, title, 0, null); + this(plugin, player, title, 0); } public SimpleGui(Plugin plugin, Player player, String title, int size) - { - this(plugin, player, title, size, null); - } - - public SimpleGui(Plugin plugin, Player player, String title, int size, Map buttonMap) { Validate.notNull(plugin, "The plugin cannot be null!"); @@ -67,93 +67,139 @@ public class SimpleGui implements ItemRefresher, Listener else setTitle(title); - if (buttonMap == null) - this._buttonMap = new HashMap(); - else - this._buttonMap = buttonMap; + updateArray(); + + _inv = createInventory(); + refreshInventory(); + } + + private void updateArray() + { + _items = new GuiItem[_size]; + } + + public void setItem(int i, GuiItem item) + { + Validate.isTrue(i >= 0 && i < _size, "Tried to add a gui item outside of inventory range"); + + GuiItem oldItem = getItem(i); + if (oldItem != null) oldItem.close(); + + if (item != null) + { + _items[i] = item; + item.setup(); + } + + refreshItem(i); + } + + public GuiItem getItem(int i) + { + return _items[i]; } @Override public void openInventory() { - _inv = createInventory(); - + refreshInventory(); UtilPlayer.swapToInventory(_player, _inv); Bukkit.getPluginManager().registerEvents(this, _plugin); } public Inventory createInventory() { - for (GuiItem item : new HashSet(getButtonMap().values())) - { - item.setup(); - } - Inventory inv = Bukkit.createInventory(_player, getSize(), getTitle()); - - for (Entry entry : _buttonMap.entrySet()) - { - inv.setItem(entry.getKey(), entry.getValue().getObject()); - } return inv; } - - + + public void refreshInventory() + { + for (int i = 0; i < _size; i++) + { + refreshItem(i); + } + } + @EventHandler public void inventoryClick(InventoryClickEvent event) { - if (!event.getWhoClicked().equals(_player) || !event.getInventory().equals(_inv)) return; - - GuiItem item = _buttonMap.get(event.getSlot()); - System.out.println(item); - if (item == null) - return; - - event.setCancelled(true); - item.click(event.getClick()); + if (event.getSlot() >= 0 && event.getSlot() < _size) + { + GuiItem item = getItem(event.getSlot()); + if (item == null) + return; + + event.setCancelled(true); + + item.click(event.getClick()); + } + } + + @EventHandler + public void teleport(PlayerTeleportEvent event) + { + if (!event.getPlayer().equals(_player)) + return; + + close(); } @EventHandler public void inventoryClose(InventoryCloseEvent event) { - if (!event.getPlayer().equals(_player)) return; - _inv = null; + close(); + } + + @EventHandler + public void quit(PlayerQuitEvent event) + { + if (!event.getPlayer().equals(_player)) + return; + + close(); + } + + private void close() + { +// _inv = null; // TODO - do we really need to null the inventory? HandlerList.unregisterAll(this); - for (GuiItem item : new HashSet(getButtonMap().values())) + for (int i = 0; i < _size; i++) { - item.close(); + GuiItem item = getItem(i); + if (item != null) item.close(); } } - - @Override + @Deprecated public void refreshItem(GuiItem item) { if (_inv == null) return; - for (Entry entry : getButtonMap().entrySet()) + + for (int i = 0; i < _size; i++) { - if (entry.getValue().equals(item)) - _inv.setItem(entry.getKey(), entry.getValue().getObject()); + if (item.equals(getItem(i))) + refreshItem(i); } } public void refreshItem(int slot) { + GuiItem gi = getItem(slot); - GuiItem gi = getButtonMap().get(slot); - if (_inv == null || gi == null) - return; + ItemStack itemStack = null; + if (gi != null) itemStack = gi.getObject(); - _inv.setItem(slot, gi.getObject()); + _inv.setItem(slot, itemStack); } public int getSize() @@ -192,15 +238,4 @@ public class SimpleGui implements ItemRefresher, Listener Validate.isTrue(size % 9 == 0, "The size " + size + " is not divisible by 9"); this._size = size; } - - public Map getButtonMap() - { - return _buttonMap; - } - - public void setButtonMap(Map bottonMap) - { - this._buttonMap = bottonMap; - } - } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/Reward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/Reward.java index 67659dc64..3bd5e8202 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/Reward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/Reward.java @@ -27,6 +27,8 @@ public abstract class Reward protected abstract RewardData giveRewardCustom(Player player); + public abstract RewardData getFakeRewardData(Player player); + public abstract boolean canGiveReward(Player player); public RewardRarity getRarity() diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/CoinReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/CoinReward.java index a0023e137..f6fbd063f 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/CoinReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/CoinReward.java @@ -37,7 +37,7 @@ public class CoinReward extends Reward @Override public RewardData giveRewardCustom(Player player) { - int gemsToReward = _random.nextInt(_maxCoinCount - _minCoinCount) + _minCoinCount; + int coinsToReward = _random.nextInt(_maxCoinCount - _minCoinCount) + _minCoinCount; _donationManager.RewardCoins(new Callback() { @@ -46,9 +46,16 @@ public class CoinReward extends Reward { } - }, "Treasure Chest", player.getName(), _donationManager.getClientManager().Get(player).getAccountId(), gemsToReward); + }, "Treasure Chest", player.getName(), _donationManager.getClientManager().Get(player).getAccountId(), coinsToReward); - return new RewardData(getRarity().getColor() + gemsToReward + " Coins", new ItemStack(175)); + return new RewardData(getRarity().getColor() + coinsToReward + " Coins", new ItemStack(175)); + } + + @Override + public RewardData getFakeRewardData(Player player) + { + int coinsToReward = _random.nextInt(_maxCoinCount - _minCoinCount) + _minCoinCount; + return new RewardData(getRarity().getColor() + coinsToReward + " Coins", new ItemStack(175)); } @Override diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/InventoryReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/InventoryReward.java index 83c219e1c..68e01acf1 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/InventoryReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/InventoryReward.java @@ -62,6 +62,23 @@ public class InventoryReward extends Reward return new RewardData(getRarity().getColor() + amountToGive + " " + _name, _itemStack); } + @Override + public RewardData getFakeRewardData(Player player) + { + int amountToGive; + + if (_minAmount != _maxAmount) + { + amountToGive = _random.nextInt(_maxAmount - _minAmount) + _minAmount; + } + else + { + amountToGive = _minAmount; + } + + return new RewardData(getRarity().getColor() + amountToGive + " " + _name, _itemStack); + } + @Override public boolean canGiveReward(Player player) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/RankReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/RankReward.java index 815edb705..bbf22db1f 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/RankReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/RankReward.java @@ -41,6 +41,20 @@ public class RankReward extends Reward return new RewardData(getRarity().getColor() + rank.Name + " Rank", new ItemStack(Material.NETHER_STAR)); } + @Override + public RewardData getFakeRewardData(Player player) + { + Rank rank = null; + if (_clientManager.Get(player).GetRank() == Rank.ALL) rank = Rank.ULTRA; + else if (_clientManager.Get(player).GetRank() == Rank.ULTRA) rank = Rank.HERO; + else if (_clientManager.Get(player).GetRank() == Rank.HERO) rank = Rank.LEGEND; + + if (rank == null) + return new RewardData(getRarity().getColor() + "Rank Upgrade Error", new ItemStack(Material.PAPER)); + + return new RewardData(getRarity().getColor() + rank.Name + " Rank", new ItemStack(Material.NETHER_STAR)); + } + @Override public boolean canGiveReward(Player player) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/UnknownPackageReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/UnknownPackageReward.java index 6e041ee9b..364820d56 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/UnknownPackageReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/UnknownPackageReward.java @@ -48,6 +48,12 @@ public class UnknownPackageReward extends Reward return !_donationManager.Get(player.getName()).OwnsUnknownPackage(_packageName); } + @Override + public RewardData getFakeRewardData(Player player) + { + return new RewardData(getRarity().getColor() + _name, _itemStack); + } + protected String getPackageName() { return _packageName; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index 8750d3bfb..5f2c1b0e9 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -121,8 +121,8 @@ public class BonusManager extends MiniClientPlugin implements I // DAILY BONUS - public static final long TIME_BETWEEN_BONUSES = 1000 * 60 * 60 * 16; - public static final long STREAK_RESET_TIME = 1000 * 60 * 60 * 8; + public static final long TIME_BETWEEN_BONUSES = 1000 * 60 * 60 * 20; + public static final long STREAK_RESET_TIME = 1000 * 60 * 60 * 12; public void attemptDailyBonus(final Player player, final BonusAmount amount, final Consumer result) { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java index 74dbe05c0..013873587 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java @@ -2,6 +2,7 @@ package mineplex.hub.bonuses.gui; import mineplex.core.gui.SimpleGui; import mineplex.hub.bonuses.BonusManager; +import mineplex.hub.bonuses.gui.buttons.CarlSpinButton; import mineplex.hub.bonuses.gui.buttons.DailyBonusButton; import mineplex.hub.bonuses.gui.buttons.RankBonusButton; import mineplex.hub.bonuses.gui.buttons.VoteButton; @@ -20,11 +21,13 @@ public class BonusGui extends SimpleGui this.manager = manager; - getButtonMap().put(11, new VoteButton(plugin, player, this, manager)); + setItem(11, new VoteButton(plugin, player, this, manager)); - getButtonMap().put(13, new RankBonusButton(getPlugin(), player, this, manager)); + setItem(13, new RankBonusButton(getPlugin(), player, this, manager)); - getButtonMap().put(15, new DailyBonusButton(getPlugin(), player, this, manager)); + setItem(15, new DailyBonusButton(getPlugin(), player, this, manager)); + + setItem(31, new CarlSpinButton()); } @Override diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java new file mode 100644 index 000000000..c88bde558 --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java @@ -0,0 +1,14 @@ +package mineplex.hub.bonuses.gui; + +import org.bukkit.entity.Player; +import org.bukkit.plugin.Plugin; + +import mineplex.core.gui.SimpleGui; + +public class SpinGui extends SimpleGui +{ + public SpinGui(Plugin plugin, Player player) + { + super(plugin, player); + } +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java new file mode 100644 index 000000000..5262d6c3f --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java @@ -0,0 +1,44 @@ +package mineplex.hub.bonuses.gui.buttons; + +import org.bukkit.ChatColor; +import org.bukkit.Material; +import org.bukkit.event.inventory.ClickType; +import org.bukkit.inventory.ItemStack; + +import mineplex.core.gui.GuiItem; +import mineplex.core.shop.item.ShopItem; + +public class CarlSpinButton implements GuiItem +{ + + public CarlSpinButton() + { + + } + + @Override + public void setup() + { + } + + @Override + public void close() + { + + } + + @Override + public void click(ClickType clickType) + { + + } + + @Override + public ItemStack getObject() + { + ShopItem item = new ShopItem(Material.SKULL_ITEM, (byte) 4, "Carl's Spinner", new String[] {ChatColor.RESET + "Try your Luck!" }, 1, false, false); + + + return item; + } +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java index 4ca85f532..2ba7a359a 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java @@ -33,13 +33,11 @@ import org.bukkit.event.inventory.ClickType; import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.Plugin; -public class DailyBonusButton implements GuiItem, Listener { - +public class DailyBonusButton implements GuiItem, Listener +{ private ItemStack _item; - private long bonusTime; - private Player _player; private Plugin _plugin; private ItemRefresher _gui; @@ -57,7 +55,6 @@ public class DailyBonusButton implements GuiItem, Listener { @Override public void setup() { - this.bonusTime = _bonusManager.nextDailyBonus(getPlayer()); Bukkit.getPluginManager().registerEvents(this, getPlugin()); setItem(); } @@ -68,7 +65,6 @@ public class DailyBonusButton implements GuiItem, Listener { HandlerList.unregisterAll(this); } - @Override public void click(ClickType clickType) { @@ -82,6 +78,9 @@ public class DailyBonusButton implements GuiItem, Listener { public void accept(Boolean t) { if (t) { + + setItem(); + if (getPlayer().getOpenInventory() != null) { new TimedMessageWindow(getPlugin(), getPlayer(), ItemStackFactory.Instance.CreateStack(Material.STAINED_GLASS_PANE, DyeColor.LIME.getData(), 1, ChatColor.GREEN + "Bonus collected!"), "Bonus collected!", 6*9, 20*3, getGui()).openInventory(); } else { @@ -101,7 +100,6 @@ public class DailyBonusButton implements GuiItem, Listener { } else getPlayer().playSound(getPlayer().getLocation(), Sound.ITEM_BREAK, 1, 10); return; - } @EventHandler @@ -109,20 +107,10 @@ public class DailyBonusButton implements GuiItem, Listener { { if (!event.getType().equals(UpdateType.SEC)) return; - setItem(); +// refreshItem(); // Todo Unnecessary? } - - @Override - public ItemStack getObject() - { - return _item; - } - - public void refreshItem() { - getGui().refreshItem(this); - } - - public void setItem() + + private void setItem() { ArrayList lore = new ArrayList(); Material material; @@ -172,14 +160,23 @@ public class DailyBonusButton implements GuiItem, Listener { lore.add(C.cYellow + "Streak: " + C.cWhite + "420"); - _item = new ShopItem(material, itemName, lore.toArray(new String[0]), 1, false, false); - - refreshItem(); + _item = new ShopItem(material, itemName, lore.toArray(new String[0]), 1, false, false); + } + + @Override + public ItemStack getObject() + { + return _item; + } + + public void refreshItem() + { + getGui().refreshItem(this); } public long timeLeft() { - long timeLeft = this.bonusTime - System.currentTimeMillis(); + long timeLeft = _bonusManager.nextDailyBonus(getPlayer()) - System.currentTimeMillis(); return timeLeft; } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java index ce0f3bbb8..9ae72899b 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java @@ -51,21 +51,20 @@ public class PollButton extends SimpleGui implements GuiItem { { this._poll = _pollManager.getNextPoll(_pollManager.Get(getPlayer()), _clientManager.Get(getPlayer()).GetRank()); - setButtonMap(new HashMap()); - if (_poll != null) { - - getButtonMap().putAll(hard); + + // Todo - Fix this! +// getButtonMap().putAll(hard); - getButtonMap().put(4, getQuestionItem(_poll.getQuestion())); + setItem(4, getQuestionItem(_poll.getQuestion())); int[] slots = even(9, _poll.getAnswers().length); for (int i = 0; i < slots.length; i++) { - getButtonMap().put(9 * 2 + slots[i], new AnswerItem(_poll, i)); + setItem(9 * 2 + slots[i], new AnswerItem(_poll, i)); } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java index ee2a9d9ba..e5007bd53 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java @@ -39,8 +39,6 @@ public class RankBonusButton implements GuiItem, Listener { private ItemStack _item; - private long bonusTime; - private Player _player; private Plugin _plugin; private ItemRefresher _gui; @@ -61,13 +59,13 @@ public class RankBonusButton implements GuiItem, Listener { if (_bonusManager.getRankBonusAmount(getPlayer()).isGreaterThanZero()) { this.hasRank = true; - this.bonusTime = _bonusManager.nextRankBonus(getPlayer()); Bukkit.getPluginManager().registerEvents(this, getPlugin()); } else { this.hasRank = false; } + setItem(); } @@ -91,6 +89,8 @@ public class RankBonusButton implements GuiItem, Listener { @Override public void accept(Boolean t) { + setItem(); + if (t) { if (getPlayer().getOpenInventory() != null) @@ -128,7 +128,7 @@ public class RankBonusButton implements GuiItem, Listener { { if (!event.getType().equals(UpdateType.SEC)) return; - setItem(); +// refreshItem(); // Todo Unnecessary? } @Override @@ -136,12 +136,8 @@ public class RankBonusButton implements GuiItem, Listener { { return _item; } - - public void refreshItem() { - getGui().refreshItem(this); - } - - public void setItem() + + private void setItem() { ArrayList lore = new ArrayList(); Material material; @@ -182,13 +178,16 @@ public class RankBonusButton implements GuiItem, Listener { } _item = new ShopItem(material, itemName, lore.toArray(new String[0]), 1, false, false); + } - refreshItem(); + public void refreshItem() + { + _gui.refreshItem(this); } public long timeLeft() { - return this.bonusTime - System.currentTimeMillis(); + return _bonusManager.nextRankBonus(getPlayer()) - System.currentTimeMillis(); } public boolean isAvailable() diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RewardButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RewardButton.java new file mode 100644 index 000000000..5f7b0050b --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RewardButton.java @@ -0,0 +1,47 @@ +package mineplex.hub.bonuses.gui.buttons; + +import org.bukkit.event.inventory.ClickType; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.ItemMeta; + +import mineplex.core.gui.GuiItem; +import mineplex.core.reward.Reward; +import mineplex.core.reward.RewardData; + +public class RewardButton implements GuiItem +{ + private RewardData _data; + + public RewardButton(RewardData data) + { + _data = data; + } + + @Override + public void setup() + { + + } + + @Override + public void close() + { + + } + + @Override + public void click(ClickType clickType) + { + // Do nothing + } + + @Override + public ItemStack getObject() + { + ItemStack stack = _data.getDisplayItem(); + ItemMeta meta = stack.getItemMeta(); + meta.setDisplayName(_data.getFriendlyName()); + stack.setItemMeta(meta); + return stack; + } +} From 1680b652db00895ce74b42145ec0f2545b25f604 Mon Sep 17 00:00:00 2001 From: Morten Date: Fri, 7 Aug 2015 03:10:17 +0200 Subject: [PATCH 223/565] Added Hat layer skin Added Sneak animation With love from Morten <3 --- .../disguise/disguises/DisguisePlayer.java | 230 ++++---- .../hub/commands/DisguiseCommand.java | 492 ++++++++-------- .../game/arcade/command/DisguiseCommand.java | 529 ++++++++++-------- 3 files changed, 654 insertions(+), 597 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/disguise/disguises/DisguisePlayer.java b/Plugins/Mineplex.Core/src/mineplex/core/disguise/disguises/DisguisePlayer.java index 33126f3d6..5fcff15ba 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/disguise/disguises/DisguisePlayer.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/disguise/disguises/DisguisePlayer.java @@ -2,140 +2,152 @@ package mineplex.core.disguise.disguises; import java.util.UUID; +import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.block.BlockFace; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; import org.bukkit.entity.Player; +import org.spigotmc.ProtocolData; +import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilServer; import net.minecraft.server.v1_7_R4.MathHelper; import net.minecraft.server.v1_7_R4.Packet; +import net.minecraft.server.v1_7_R4.PacketPlayInSettings; import net.minecraft.server.v1_7_R4.PacketPlayOutNamedEntitySpawn; import net.minecraft.server.v1_7_R4.PacketPlayOutPlayerInfo; import net.minecraft.util.com.mojang.authlib.GameProfile; public class DisguisePlayer extends DisguiseHuman { - private GameProfile _profile; - private boolean _sneaking; - private BlockFace _sleeping; + private GameProfile _profile; + private boolean _sneaking; + private BlockFace _sleeping; - public DisguisePlayer(org.bukkit.entity.Entity entity) + public DisguisePlayer(org.bukkit.entity.Entity entity) + { + super(entity); + } + + public DisguisePlayer(org.bukkit.entity.Entity entity, GameProfile profile) + { + this(entity); + + setProfile(profile); + } + + public void setProfile(GameProfile profile) + { + GameProfile newProfile = new GameProfile(UUID.randomUUID(), profile.getName()); + + newProfile.getProperties().putAll(profile.getProperties()); + + _profile = newProfile; + } + + public BlockFace getSleepingDirection() + { + return _sleeping; + } + + /** + * Don't use this if the disguise is already on as it will not work the way + * you want it to. Contact libraryaddict if you need that added. + */ + public void setSleeping(BlockFace sleeping) + { + _sleeping = sleeping; + } + + public void setSneaking(boolean sneaking) + { + _sneaking = sneaking; + } + + public boolean getSneaking() + { + return _sneaking; + } + + public Packet getOldInfoPacket(boolean add) + { + PacketPlayOutPlayerInfo playerInfo = new PacketPlayOutPlayerInfo(); + + if(Entity instanceof Player) { - super(entity); + playerInfo.username = Entity.getName(); + playerInfo.action = add ? 0 : 4; + playerInfo.ping = 90; + playerInfo.player = ((CraftPlayer) (Player) Entity).getProfile(); + playerInfo.gamemode = 0; } - public DisguisePlayer(org.bukkit.entity.Entity entity, GameProfile profile) - { - this(entity); + return playerInfo; + } - setProfile(profile); - } + public Packet getNewInfoPacket(boolean add) + { + PacketPlayOutPlayerInfo newDisguiseInfo = new PacketPlayOutPlayerInfo(); + newDisguiseInfo.username = _profile.getName(); + newDisguiseInfo.action = add ? 0 : 4; + newDisguiseInfo.ping = 90; + newDisguiseInfo.player = _profile; + newDisguiseInfo.gamemode = 0; - public void setProfile(GameProfile profile) - { - GameProfile newProfile = new GameProfile(UUID.randomUUID(), profile.getName()); + return newDisguiseInfo; + } - newProfile.getProperties().putAll(profile.getProperties()); + @SuppressWarnings("static-access") + @Override + public void UpdateDataWatcher() + { + super.UpdateDataWatcher(); - _profile = newProfile; - } + byte b0 = DataWatcher.getByte(0); + DataWatcher.watch(10, (Object)(byte)0x40); + + if(_sneaking) + DataWatcher.watch(0, Byte.valueOf((byte) (b0 | 1 << 1))); + else + DataWatcher.watch(0, Byte.valueOf((byte) (b0 & ~(1 << 1)))); + } - public BlockFace getSleepingDirection() - { - return _sleeping; - } + public PacketPlayOutNamedEntitySpawn spawnBeforePlayer(Location spawnLocation) + { + Location loc = spawnLocation.add(spawnLocation.getDirection().normalize().multiply(30)); + loc.setY(Math.max(loc.getY(), 0)); - /** - * Don't use this if the disguise is already on as it will not work the way you want it to. Contact libraryaddict if you need - * that added. - */ - public void setSleeping(BlockFace sleeping) - { - _sleeping = sleeping; - } + PacketPlayOutNamedEntitySpawn packet = new PacketPlayOutNamedEntitySpawn(); + packet.a = Entity.getId(); + packet.b = _profile; + packet.c = MathHelper.floor(loc.getX() * 32.0D); + packet.d = MathHelper.floor(loc.getY() * 32.0D); + packet.e = MathHelper.floor(loc.getZ() * 32.0D); + packet.f = (byte) ((int) (loc.getYaw() * 256.0F / 360.0F)); + packet.g = (byte) ((int) (loc.getPitch() * 256.0F / 360.0F)); + packet.i = DataWatcher; - public void setSneaking(boolean sneaking) - { - _sneaking = sneaking; - } + return packet; + } - public Packet getOldInfoPacket(boolean add) - { - PacketPlayOutPlayerInfo playerInfo = new PacketPlayOutPlayerInfo(); + @Override + public PacketPlayOutNamedEntitySpawn GetSpawnPacket() + { + PacketPlayOutNamedEntitySpawn packet = new PacketPlayOutNamedEntitySpawn(); + packet.a = Entity.getId(); + packet.b = _profile; + packet.c = MathHelper.floor(Entity.locX * 32.0D); + packet.d = MathHelper.floor(Entity.locY * 32.0D); + packet.e = MathHelper.floor(Entity.locZ * 32.0D); + packet.f = (byte) ((int) (Entity.yaw * 256.0F / 360.0F)); + packet.g = (byte) ((int) (Entity.pitch * 256.0F / 360.0F)); + packet.i = DataWatcher; - if (Entity instanceof Player) - { - playerInfo.username = Entity.getName(); - playerInfo.action = add ? 0 : 4; - playerInfo.ping = 90; - playerInfo.player = ((CraftPlayer) (Player) Entity).getProfile(); - playerInfo.gamemode = 0; - } + return packet; + } - return playerInfo; - } - - public Packet getNewInfoPacket(boolean add) - { - PacketPlayOutPlayerInfo newDisguiseInfo = new PacketPlayOutPlayerInfo(); - newDisguiseInfo.username = _profile.getName(); - newDisguiseInfo.action = add ? 0 : 4; - newDisguiseInfo.ping = 90; - newDisguiseInfo.player = _profile; - newDisguiseInfo.gamemode = 0; - - return newDisguiseInfo; - } - - @Override - public void UpdateDataWatcher() - { - super.UpdateDataWatcher(); - - byte b0 = DataWatcher.getByte(0); - - if (_sneaking) - DataWatcher.watch(0, Byte.valueOf((byte) (b0 | 1 << 1))); - else - DataWatcher.watch(0, Byte.valueOf((byte) (b0 & ~(1 << 1)))); - } - - public PacketPlayOutNamedEntitySpawn spawnBeforePlayer(Location spawnLocation) - { - Location loc = spawnLocation.add(spawnLocation.getDirection().normalize().multiply(30)); - loc.setY(Math.max(loc.getY(), 0)); - - PacketPlayOutNamedEntitySpawn packet = new PacketPlayOutNamedEntitySpawn(); - packet.a = Entity.getId(); - packet.b = _profile; - packet.c = MathHelper.floor(loc.getX() * 32.0D); - packet.d = MathHelper.floor(loc.getY() * 32.0D); - packet.e = MathHelper.floor(loc.getZ() * 32.0D); - packet.f = (byte) ((int) (loc.getYaw() * 256.0F / 360.0F)); - packet.g = (byte) ((int) (loc.getPitch() * 256.0F / 360.0F)); - packet.i = DataWatcher; - - return packet; - } - - @Override - public PacketPlayOutNamedEntitySpawn GetSpawnPacket() - { - PacketPlayOutNamedEntitySpawn packet = new PacketPlayOutNamedEntitySpawn(); - packet.a = Entity.getId(); - packet.b = _profile; - packet.c = MathHelper.floor(Entity.locX * 32.0D); - packet.d = MathHelper.floor(Entity.locY * 32.0D); - packet.e = MathHelper.floor(Entity.locZ * 32.0D); - packet.f = (byte) ((int) (Entity.yaw * 256.0F / 360.0F)); - packet.g = (byte) ((int) (Entity.pitch * 256.0F / 360.0F)); - packet.i = DataWatcher; - - return packet; - } - - public String getName() - { - return _profile.getName(); - } + public String getName() + { + return _profile.getName(); + } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java index 9c7a5afb8..e342650e7 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java @@ -35,6 +35,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerLoginEvent; +import org.bukkit.event.player.PlayerToggleSneakEvent; import org.bukkit.event.player.PlayerLoginEvent.Result; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.scoreboard.Team; @@ -43,263 +44,274 @@ import com.mysql.jdbc.BalanceStrategy; public class DisguiseCommand extends CommandBase implements Listener { - - private NautHashMap _disguisedPlayers = new NautHashMap<>(); - private NautHashMap _disguisedPlayersNames = new NautHashMap<>(); - - public DisguiseCommand(HubManager plugin) + + private NautHashMap _disguisedPlayers = new NautHashMap<>(); + private NautHashMap _disguisedPlayersNames = new NautHashMap<>(); + private NautHashMap _disguisedPlayerDisguises = new NautHashMap<>(); + + public DisguiseCommand(HubManager plugin) + { + super(plugin, Rank.JNR_DEV, new Rank[] + { Rank.YOUTUBE, Rank.TWITCH }, "disguise"); + plugin.getPluginManager().registerEvents(this, Plugin.getPlugin()); + new NCPDataManFix(); + } + + @Override + public void Execute(final Player caller, final String[] args) + { + if(args == null) { - super(plugin, Rank.JNR_DEV, new Rank[]{Rank.YOUTUBE, Rank.TWITCH}, "disguise"); - plugin.getPluginManager().registerEvents(this, Plugin.getPlugin()); - new NCPDataManFix(); + if(!Plugin.GetDisguise().isDisguised(caller)) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); + return; + } + try + { + _disguisedPlayers.remove(caller); + _disguisedPlayerDisguises.remove(caller); + Plugin.GetDisguise().undisguise(caller); + String playerName = _disguisedPlayersNames.get(caller); + + CoreClient client = Plugin.GetClients().Get(caller); + client.setDisguisedRank(null); + client.setDisguisedAs(null); + client.setDisguised(false); + + changeName(caller, playerName); + + for(Player other : UtilServer.getPlayers()) + { + for(Team team : other.getScoreboard().getTeams()) + { + if(team.hasPlayer(caller)) + { + team.removePlayer(caller); + } + } + other.getScoreboard().getTeam(Plugin.GetClients().Get(caller).GetRank().Name).addPlayer(caller); + } + + UtilPlayer.message(caller, C.cRed + C.Bold + "You are no longer disguised!"); + return; + } catch(Exception ex) + { + ex.printStackTrace(); + } + } + if(args != null && args.length > 1) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "/disguise "); + return; } - @Override - public void Execute(final Player caller, final String[] args) - { - if (args == null) + Bukkit.getServer().getScheduler().runTaskAsynchronously(Plugin.getPlugin(), new Runnable() + { + @Override + public void run() + { + if(Plugin.GetDisguise().isDisguised(caller)) { - if(!Plugin.GetDisguise().isDisguised(caller)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); - return; - } - try - { - _disguisedPlayers.remove(caller); - Plugin.GetDisguise().undisguise(caller); - String playerName = _disguisedPlayersNames.get(caller); - - CoreClient client = Plugin.GetClients().Get(caller); - client.setDisguisedRank(null); - client.setDisguisedAs(null); - client.setDisguised(false); - - changeName(caller, playerName); - - for(Player other : UtilServer.getPlayers()) - { - for(Team team : other.getScoreboard().getTeams()) - { - if(team.hasPlayer(caller)) - { - team.removePlayer(caller); - } - } - other.getScoreboard().getTeam(Plugin.GetClients().Get(caller).GetRank().Name).addPlayer(caller); - } - - - UtilPlayer.message(caller, C.cRed + C.Bold + "You are no longer disguised!"); - return; - } - catch (Exception ex) - { - ex.printStackTrace(); - } + UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); + return; } - if (args != null && args.length > 1) + for(Player other : UtilServer.getPlayers()) { - UtilPlayer.message(caller, C.cRed + C.Bold + "/disguise "); + if(other.getName().equalsIgnoreCase(args[0])) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); return; + } } - - Bukkit.getServer().getScheduler().runTaskAsynchronously(Plugin.getPlugin(), new Runnable() + if(_disguisedPlayersNames.containsValue(args[0])) { - @Override - public void run() - { - if(Plugin.GetDisguise().isDisguised(caller)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); - return; - } - for(Player other : UtilServer.getPlayers()) - { - if(other.getName().equalsIgnoreCase(args[0])) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); - return; - } - } - if(_disguisedPlayersNames.containsValue(args[0])) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); - return; - } - if(args[0].length() > 16) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); - return; - } - - try - { - CoreClient client = Plugin.GetClients().Get(caller); - UUID uuid = UUIDFetcher.getUUIDOf(args[0]); - GameProfile profile = null; - try - { - profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - } - catch (Exception e) - { - uuid = UUIDFetcher.getUUIDOf("Alex"); - profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - } - - Rank otherRank = Rank.ALL; - try - { - CoreClient other = new CoreClient(args[0]); - Plugin.GetClients().LoadClient(other, uuid, caller.getAddress().getAddress().getAddress().toString()); - otherRank = other.GetRank(); - } - catch (NullPointerException exception) - {} - if(otherRank.Has(Rank.TWITCH)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); - return; - } - _disguisedPlayers.put(caller, profile); - _disguisedPlayersNames.put(caller, caller.getName()); - client.setDisguisedRank(otherRank); - client.setDisguised(true); - - client.setDisguisedAs(args[0]); - - changeName(caller, args[0]); - - Plugin.GetGadget().RemoveItem(caller); - - UtilPlayer.message(caller, C.cGreen + C.Bold + "Disguise Active: " + ChatColor.RESET + args[0]); - } - catch (Exception e) - { - e.printStackTrace(); - UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); - return; - } - }} - ); - } - - @EventHandler - public void updateDisguises(UpdateEvent event) - { - if(event.getType() != UpdateType.FASTEST) - return; - - for(final Player player : UtilServer.getPlayers()) + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); + return; + } + if(args[0].length() > 16) { - if(!_disguisedPlayers.containsKey(player)) - continue; - - for(Player other : UtilServer.getPlayers()) - { - try - { - for(Team team : other.getScoreboard().getTeams()) - { - if(team.hasPlayer(player)) - { - team.removePlayer(player); - } - } - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); - - } - catch (NullPointerException exp) - {} - } - - if(Plugin.GetDisguise().isDisguised(player)) - continue; + UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); + return; + } - DisguisePlayer playerDisguise = new DisguisePlayer(player, _disguisedPlayers.get(player)); - Plugin.GetDisguise().disguise(playerDisguise); - } - } - - public void changeName(Player player , String changedName) - { try { - Field name = GameProfile.class.getDeclaredField("name"); - Field declaredProfile = EntityHuman.class.getDeclaredField("i"); - declaredProfile.setAccessible(true); - GameProfile gameProfile = (GameProfile) declaredProfile.get(((CraftHumanEntity)((CraftPlayer) player)).getHandle()); - - name.setAccessible(true); - name.set(gameProfile, changedName); - name.setAccessible(false); - } - catch (Exception ex) - { - ex.printStackTrace(); - } - } - - @EventHandler(priority=EventPriority.HIGHEST) - public void Quit(PlayerQuitEvent event) - { - Player player = event.getPlayer(); - - if(_disguisedPlayers.containsKey(player)) - { - try - { - _disguisedPlayers.remove(player); - Plugin.GetDisguise().undisguise(player); - String playerName = _disguisedPlayersNames.get(player); - - CoreClient client = Plugin.GetClients().Get(player); - client.setDisguisedRank(null); - client.setDisguisedAs(null); - client.setDisguised(false); - - changeName(player, playerName); - } - catch (Exception ex) - { - ex.printStackTrace(); - } - } - } - - @EventHandler(priority=EventPriority.HIGHEST) - public void Join(PlayerLoginEvent event) - { - for(Player player : _disguisedPlayers.keySet()) - { - if(player.getName().equalsIgnoreCase(event.getPlayer().getName())) - { - event.disallow(Result.KICK_OTHER, "There is already the same account playing. this probably happened because of /disguise"); - } - } - } - - @EventHandler - public void gadget(GadgetActivateEvent event) - { - if(!event.getGadget().GetName().equalsIgnoreCase("Coin Party Bomb") && event.getGadget().getGadgetType() != GadgetType.Morph) + CoreClient client = Plugin.GetClients().Get(caller); + UUID uuid = UUIDFetcher.getUUIDOf(args[0]); + GameProfile profile = null; + try + { + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); + } catch(Exception e) + { + uuid = UUIDFetcher.getUUIDOf("Alex"); + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); + } + + Rank otherRank = Rank.ALL; + try + { + CoreClient other = new CoreClient(args[0]); + Plugin.GetClients().LoadClient(other, uuid, caller.getAddress().getAddress().getAddress().toString()); + otherRank = other.GetRank(); + } catch(NullPointerException exception) + {} + if(otherRank.Has(Rank.TWITCH)) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); return; - - if(_disguisedPlayers.containsKey(event.getPlayer())) + } + _disguisedPlayers.put(caller, profile); + _disguisedPlayersNames.put(caller, caller.getName()); + client.setDisguisedRank(otherRank); + client.setDisguised(true); + + client.setDisguisedAs(args[0]); + + changeName(caller, args[0]); + + Plugin.GetGadget().RemoveItem(caller); + + UtilPlayer.message(caller, C.cGreen + C.Bold + "Disguise Active: " + ChatColor.RESET + args[0]); + } catch(Exception e) { - event.setCancelled(true); + e.printStackTrace(); + UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); + return; } - } - - @EventHandler - public void chest(TreasureStartEvent event) + } + }); + } + + @EventHandler + public void updateDisguises(UpdateEvent event) + { + if(event.getType() != UpdateType.FASTEST) + return; + + for(final Player player : UtilServer.getPlayers()) { - if(_disguisedPlayers.containsKey(event.getPlayer())) + if(!_disguisedPlayers.containsKey(player)) + continue; + + for(Player other : UtilServer.getPlayers()) + { + try { - UtilPlayer.message(event.getPlayer(), F.main("Disguise", "You cant open Treasure Chests while you are disguised!")); - event.setCancelled(true); - } + for(Team team : other.getScoreboard().getTeams()) + { + if(team.hasPlayer(player)) + { + team.removePlayer(player); + } + } + other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); + + } catch(NullPointerException exp) + {} + } + + if(Plugin.GetDisguise().isDisguised(player)) + continue; + + DisguisePlayer playerDisguise = new DisguisePlayer(player, _disguisedPlayers.get(player)); + _disguisedPlayerDisguises.put(player, playerDisguise); + Plugin.GetDisguise().disguise(playerDisguise); } - + } + + public void changeName(Player player, String changedName) + { + try + { + Field name = GameProfile.class.getDeclaredField("name"); + Field declaredProfile = EntityHuman.class.getDeclaredField("i"); + declaredProfile.setAccessible(true); + GameProfile gameProfile = (GameProfile) declaredProfile.get(((CraftHumanEntity) ((CraftPlayer) player)).getHandle()); + + name.setAccessible(true); + name.set(gameProfile, changedName); + name.setAccessible(false); + } catch(Exception ex) + { + ex.printStackTrace(); + } + } + + @EventHandler(priority = EventPriority.HIGHEST) + public void Quit(PlayerQuitEvent event) + { + Player player = event.getPlayer(); + + if(_disguisedPlayers.containsKey(player)) + { + try + { + _disguisedPlayers.remove(player); + _disguisedPlayerDisguises.remove(player); + _disguisedPlayersNames.remove(player); + Plugin.GetDisguise().undisguise(player); + String playerName = _disguisedPlayersNames.get(player); + + CoreClient client = Plugin.GetClients().Get(player); + client.setDisguisedRank(null); + client.setDisguisedAs(null); + client.setDisguised(false); + + changeName(player, playerName); + } catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + + @EventHandler(priority = EventPriority.HIGHEST) + public void Join(PlayerLoginEvent event) + { + for(Player player : _disguisedPlayers.keySet()) + { + if(player.getName().equalsIgnoreCase(event.getPlayer().getName())) + { + event.disallow(Result.KICK_OTHER, "There is already the same account playing. this probably happened because of /disguise"); + } + } + } + + @EventHandler + public void gadget(GadgetActivateEvent event) + { + if(!event.getGadget().GetName().equalsIgnoreCase("Coin Party Bomb") && event.getGadget().getGadgetType() != GadgetType.Morph) + return; + + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + event.setCancelled(true); + } + } + + @EventHandler + public void chest(TreasureStartEvent event) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + UtilPlayer.message(event.getPlayer(), F.main("Disguise", "You cant open Treasure Chests while you are disguised!")); + event.setCancelled(true); + } + } + + @EventHandler + public void onPlayerSneak(PlayerToggleSneakEvent event) + { + Player player = event.getPlayer(); + + if(_disguisedPlayers.containsKey(player)) + { + DisguisePlayer dp = _disguisedPlayerDisguises.get(player); + + dp.setSneaking(!dp.getSneaking()); + } + } + } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java index ce33a87dc..b26139662 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java @@ -1,11 +1,7 @@ package nautilus.game.arcade.command; import java.lang.reflect.Field; -import java.net.URL; -import java.net.URLConnection; -import java.util.Scanner; import java.util.UUID; -import java.util.logging.Level; import mineplex.core.NCPDataManFix; import mineplex.core.account.CoreClient; @@ -25,282 +21,319 @@ import mineplex.core.treasure.event.TreasureStartEvent; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import nautilus.game.arcade.ArcadeManager; +import net.minecraft.server.v1_7_R4.EntityHuman; import net.minecraft.util.com.mojang.authlib.GameProfile; import org.bukkit.Bukkit; import org.bukkit.ChatColor; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftHumanEntity; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; +import org.bukkit.event.block.Action; +import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerLoginEvent; -import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.event.player.PlayerLoginEvent.Result; +import org.bukkit.event.player.PlayerQuitEvent; +import org.bukkit.event.player.PlayerToggleSneakEvent; import org.bukkit.scoreboard.Team; -import org.jooq.tools.json.JSONArray; -import org.jooq.tools.json.JSONObject; -import org.jooq.tools.json.JSONParser; public class DisguiseCommand extends CommandBase implements Listener { - - private NautHashMap _disguisedPlayers = new NautHashMap<>(); - private NautHashMap _disguisedPlayersNames = new NautHashMap<>(); - - public DisguiseCommand(ArcadeManager plugin) + + private NautHashMap _disguisedPlayers = new NautHashMap<>(); + private NautHashMap _disguisedPlayersNames = new NautHashMap<>(); + private NautHashMap _disguisedPlayerDisguises = new NautHashMap<>(); + + public DisguiseCommand(ArcadeManager plugin) + { + super(plugin, Rank.JNR_DEV, new Rank[] + { Rank.YOUTUBE, Rank.TWITCH }, "disguise"); + plugin.getPluginManager().registerEvents(this, Plugin.getPlugin()); + new NCPDataManFix(); + } + + @Override + public void Execute(final Player caller, final String[] args) + { + if(args == null) { - super(plugin, Rank.JNR_DEV, new Rank[]{Rank.YOUTUBE, Rank.TWITCH}, "disguise"); - plugin.getPluginManager().registerEvents(this, Plugin.getPlugin()); - new NCPDataManFix(); + if(!Plugin.GetDisguise().isDisguised(caller)) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); + return; + } + try + { + _disguisedPlayers.remove(caller); + _disguisedPlayerDisguises.remove(caller); + Plugin.GetDisguise().undisguise(caller); + String playerName = _disguisedPlayersNames.get(caller); + + CoreClient client = Plugin.GetClients().Get(caller); + client.setDisguisedRank(null); + client.setDisguisedAs(null); + client.setDisguised(false); + + changeName(caller, playerName, true); + + for(Player other : UtilServer.getPlayers()) + { + for(Team team : other.getScoreboard().getTeams()) + { + team.removePlayer(caller); + } + other.getScoreboard().getTeam(Plugin.GetClients().Get(caller).GetRank().Name).addPlayer(caller); + } + + UtilPlayer.message(caller, C.cRed + C.Bold + "You are no longer disguised!"); + return; + } catch(Exception ex) + { + ex.printStackTrace(); + } + } + if(args != null && args.length > 1) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "/disguise "); + return; } - @Override - public void Execute(final Player caller, final String[] args) - { - if (args == null) + Bukkit.getServer().getScheduler().runTaskAsynchronously(Plugin.getPlugin(), new Runnable() + { + @Override + public void run() + { + if(Plugin.GetDisguise().isDisguised(caller)) { - if(!Plugin.GetDisguise().isDisguised(caller)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); - return; - } - try - { - _disguisedPlayers.remove(caller); - Plugin.GetDisguise().undisguise(caller); - String playerName = _disguisedPlayersNames.get(caller); - - CoreClient client = Plugin.GetClients().Get(caller); - client.setDisguisedRank(null); - client.setDisguisedAs(null); - client.setDisguised(false); - - changeName(caller, playerName, true); - - for(Player other : UtilServer.getPlayers()) - { - for(Team team : other.getScoreboard().getTeams()) - { - team.removePlayer(caller); - } - other.getScoreboard().getTeam(Plugin.GetClients().Get(caller).GetRank().Name).addPlayer(caller); - } - - - UtilPlayer.message(caller, C.cRed + C.Bold + "You are no longer disguised!"); - return; - } - catch (Exception ex) - { - ex.printStackTrace(); - } + UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); + return; } - if (args != null && args.length > 1) + for(Player other : UtilServer.getPlayers()) { - UtilPlayer.message(caller, C.cRed + C.Bold + "/disguise "); + if(other.getName().equalsIgnoreCase(args[0])) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); return; + } } - - Bukkit.getServer().getScheduler().runTaskAsynchronously(Plugin.getPlugin(), new Runnable() + if(_disguisedPlayersNames.containsValue(args[0])) { - @Override - public void run() - { - if(Plugin.GetDisguise().isDisguised(caller)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); - return; - } - for(Player other : UtilServer.getPlayers()) - { - if(other.getName().equalsIgnoreCase(args[0])) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); - return; - } - } - if(_disguisedPlayersNames.containsValue(args[0])) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); - return; - } - if(args[0].length() > 16) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); - return; - } - - try - { - CoreClient client = Plugin.GetClients().Get(caller); - UUID uuid = UUIDFetcher.getUUIDOf(args[0]); - GameProfile profile = null; - try - { - profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - } - catch (Exception e) - { - uuid = UUIDFetcher.getUUIDOf("Alex"); - profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - } - - Rank otherRank = Rank.ALL; - try - { - CoreClient other = new CoreClient(args[0]); - Plugin.GetClients().LoadClient(other, uuid, caller.getAddress().getAddress().getAddress().toString()); - otherRank = other.GetRank(); - } - catch (NullPointerException exception) - {} - if(otherRank.Has(Rank.TWITCH)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); - return; - } - _disguisedPlayers.put(caller, profile); - _disguisedPlayersNames.put(caller, caller.getName()); - client.setDisguisedRank(otherRank); - client.setDisguised(true); - - client.setDisguisedAs(args[0]); - - changeName(caller, args[0], true); - - Plugin.getCosmeticManager().getGadgetManager().RemoveItem(caller); - - UtilPlayer.message(caller, C.cGreen + C.Bold + "Disguise Active: " + ChatColor.RESET + args[0]); - } - catch (Exception e) - { - e.printStackTrace(); - UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); - return; - } - }} - ); - } - - @EventHandler - public void updateDisguises(UpdateEvent event) - { - if(event.getType() != UpdateType.FASTEST) - return; - - for(final Player player : UtilServer.getPlayers()) + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); + return; + } + if(args[0].length() > 16) { - if(!_disguisedPlayers.containsKey(player)) - continue; - - for(Player other : UtilServer.getPlayers()) - { - try - { - if(other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).getPlayers().contains(player)) - { - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).removePlayer(player); - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); - } - if(other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) != null) - { - if(other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()).getPlayers().contains(player)) - { - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()).removePlayer(player); - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()).addPlayer(player); - } - } - } - catch (NullPointerException exp) - {} - } - - if(Plugin.GetDisguise().isDisguised(player)) - continue; + UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); + return; + } - DisguisePlayer playerDisguise = new DisguisePlayer(player, _disguisedPlayers.get(player)); - Plugin.GetDisguise().disguise(playerDisguise); - } - } - - public void changeName(final Player player , String changedName, boolean skin) - { try - { - GameProfile gameProfile = ((CraftPlayer) player).getProfile(); - - Field name = GameProfile.class.getDeclaredField("name"); - name.setAccessible(true); - name.set(gameProfile, changedName); - name.setAccessible(false); - - } - catch (Exception ex) { - ex.printStackTrace(); - } - } - - @EventHandler(priority=EventPriority.HIGHEST) - public void Quit(PlayerQuitEvent event) - { - Player player = event.getPlayer(); - - if(_disguisedPlayers.containsKey(player)) - { - try - { - _disguisedPlayers.remove(player); - Plugin.GetDisguise().undisguise(player); - String playerName = _disguisedPlayersNames.get(player); - - CoreClient client = Plugin.GetClients().Get(player); - client.setDisguisedRank(null); - client.setDisguisedAs(null); - client.setDisguised(false); - - changeName(player, playerName, true); - } - catch (Exception ex) - { - ex.printStackTrace(); - } - } - } - - @EventHandler(priority=EventPriority.HIGHEST) - public void Join(PlayerLoginEvent event) - { - for(Player player : _disguisedPlayers.keySet()) - { - if(player.getName().equalsIgnoreCase(event.getPlayer().getName())) - { - event.disallow(Result.KICK_OTHER, "There is already the same account playing. this probably happened because of /disguise"); - } - } - } - - @EventHandler - public void gadget(GadgetActivateEvent event) - { - if(!event.getGadget().GetName().equalsIgnoreCase("Coin Party Bomb") && event.getGadget().getGadgetType() != GadgetType.Morph) + CoreClient client = Plugin.GetClients().Get(caller); + UUID uuid = UUIDFetcher.getUUIDOf(args[0]); + GameProfile profile = null; + try + { + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); + } catch(Exception e) + { + uuid = UUIDFetcher.getUUIDOf("Alex"); + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); + } + + Rank otherRank = Rank.ALL; + try + { + CoreClient other = new CoreClient(args[0]); + Plugin.GetClients().LoadClient(other, uuid, caller.getAddress().getAddress().getAddress().toString()); + otherRank = other.GetRank(); + } catch(NullPointerException exception) + {} + if(otherRank.Has(Rank.TWITCH)) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); return; - - if(_disguisedPlayers.containsKey(event.getPlayer())) + } + _disguisedPlayers.put(caller, profile); + _disguisedPlayersNames.put(caller, caller.getName()); + client.setDisguisedRank(otherRank); + client.setDisguised(true); + + client.setDisguisedAs(args[0]); + + changeName(caller, args[0], true); + + Plugin.getCosmeticManager().getGadgetManager().RemoveItem(caller); + + UtilPlayer.message(caller, C.cGreen + C.Bold + "Disguise Active: " + ChatColor.RESET + args[0]); + } catch(Exception e) { - event.setCancelled(true); + e.printStackTrace(); + UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); + return; } - } - - @EventHandler - public void chest(TreasureStartEvent event) + } + }); + } + + @EventHandler + public void updateDisguises(UpdateEvent event) + { + if(event.getType() != UpdateType.FASTEST) + return; + + for(final Player player : UtilServer.getPlayers()) { - if(_disguisedPlayers.containsKey(event.getPlayer())) + if(!_disguisedPlayers.containsKey(player)) + continue; + + for(Player other : UtilServer.getPlayers()) + { + try { - UtilPlayer.message(event.getPlayer(), F.main("Disguise", "You cant open Treasure Chests while you are disguised!")); - event.setCancelled(true); - } + if(other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).getPlayers().contains(player)) + { + other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).removePlayer(player); + other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); + } + if(other.getScoreboard().getTeam( + Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) != null) + { + if(other.getScoreboard() + .getTeam(Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) + .getPlayers().contains(player)) + { + other.getScoreboard() + .getTeam( + Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) + .removePlayer(player); + other.getScoreboard() + .getTeam( + Plugin.GetClients().Get(player).getDisguisedRank().Name + + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()).addPlayer(player); + } + } + } catch(NullPointerException exp) + {} + } + + if(Plugin.GetDisguise().isDisguised(player)) + continue; + + DisguisePlayer playerDisguise = new DisguisePlayer(player, _disguisedPlayers.get(player)); + _disguisedPlayerDisguises.put(player, playerDisguise); + Plugin.GetDisguise().disguise(playerDisguise); } - + } + + public void changeName(final Player player, String changedName, boolean skin) + { + try + { + GameProfile gameProfile = ((CraftPlayer) player).getProfile(); + + Field name = GameProfile.class.getDeclaredField("name"); + name.setAccessible(true); + name.set(gameProfile, changedName); + name.setAccessible(false); + + } catch(Exception ex) + { + ex.printStackTrace(); + } + } + + @EventHandler(priority = EventPriority.HIGHEST) + public void Quit(PlayerQuitEvent event) + { + Player player = event.getPlayer(); + + if(_disguisedPlayers.containsKey(player)) + { + try + { + _disguisedPlayers.remove(player); + _disguisedPlayerDisguises.remove(player); + _disguisedPlayersNames.remove(player); + Plugin.GetDisguise().undisguise(player); + String playerName = _disguisedPlayersNames.get(player); + + CoreClient client = Plugin.GetClients().Get(player); + client.setDisguisedRank(null); + client.setDisguisedAs(null); + client.setDisguised(false); + + changeName(player, playerName, true); + } catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + + @EventHandler(priority = EventPriority.HIGHEST) + public void Join(PlayerLoginEvent event) + { + for(Player player : _disguisedPlayers.keySet()) + { + if(player.getName().equalsIgnoreCase(event.getPlayer().getName())) + { + event.disallow(Result.KICK_OTHER, "There is already the same account playing. this probably happened because of /disguise"); + } + } + } + + @EventHandler + public void gadget(GadgetActivateEvent event) + { + if(!event.getGadget().GetName().equalsIgnoreCase("Coin Party Bomb") && event.getGadget().getGadgetType() != GadgetType.Morph) + return; + + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + event.setCancelled(true); + } + } + + @EventHandler + public void chest(TreasureStartEvent event) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + UtilPlayer.message(event.getPlayer(), F.main("Disguise", "You cant open Treasure Chests while you are disguised!")); + event.setCancelled(true); + } + } + + @EventHandler + public void onPlayerSneak(PlayerToggleSneakEvent event) + { + Player player = event.getPlayer(); + + if(_disguisedPlayers.containsKey(player)) + { + DisguisePlayer dp = _disguisedPlayerDisguises.get(player); + + dp.setSneaking(!dp.getSneaking()); + } + } + + @EventHandler + public void onPlayerLeftClick(PlayerInteractEvent event) + { + Player player = event.getPlayer(); + + if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) + { + if(_disguisedPlayers.containsKey(player)) + { + EntityHuman human = (((CraftHumanEntity)((CraftPlayer) player)).getHandle()); + human.world.broadcastEntityEffect(human, (byte) 0); + } + } + } + } From 6311ceaa0f81a07be1f53494a5347a48f946b8ce Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 6 Aug 2015 21:15:17 -0500 Subject: [PATCH 224/565] Reward work for new Game reward rarity and setup for carl, work on carl spinner --- .../src/mineplex/core/gui/DisplayItem.java | 40 +++++++ .../src/mineplex/core/reward/RewardData.java | 9 +- .../mineplex/core/reward/RewardManager.java | 12 ++ .../mineplex/core/reward/RewardRarity.java | 44 ++++++-- .../src/mineplex/core/reward/RewardType.java | 16 ++- .../core/reward/rewards/CoinReward.java | 5 +- .../core/reward/rewards/GemReward.java | 75 +++++++++++++ .../core/reward/rewards/InventoryReward.java | 15 +-- .../core/reward/rewards/RankReward.java | 8 +- .../reward/rewards/UnknownPackageReward.java | 4 +- .../core/treasure/TreasureManager.java | 9 +- .../src/mineplex/hub/HubManager.java | 13 ++- .../mineplex/hub/bonuses/BonusManager.java | 12 +- .../hub/bonuses/commands/GuiCommand.java | 3 +- .../mineplex/hub/bonuses/gui/BonusGui.java | 5 +- .../src/mineplex/hub/bonuses/gui/SpinGui.java | 104 +++++++++++++++++- .../bonuses/gui/buttons/CarlSpinButton.java | 17 ++- 17 files changed, 335 insertions(+), 56 deletions(-) create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/gui/DisplayItem.java create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/GemReward.java diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gui/DisplayItem.java b/Plugins/Mineplex.Core/src/mineplex/core/gui/DisplayItem.java new file mode 100644 index 000000000..87e844b1c --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/gui/DisplayItem.java @@ -0,0 +1,40 @@ +package mineplex.core.gui; + +import org.bukkit.event.inventory.ClickType; +import org.bukkit.inventory.ItemStack; + +import mineplex.core.gui.GuiItem; + +public class DisplayItem implements GuiItem +{ + private ItemStack _item; + + public DisplayItem(ItemStack item) + { + _item = item; + } + + @Override + public void setup() + { + + } + + @Override + public void close() + { + + } + + @Override + public void click(ClickType clickType) + { + + } + + @Override + public ItemStack getObject() + { + return _item; + } +} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardData.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardData.java index 77f8b91e3..0a20e5ccf 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardData.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardData.java @@ -9,11 +9,13 @@ public class RewardData { private final String _friendlyName; private final ItemStack _displayItem; + private final RewardRarity _rarity; - public RewardData(String friendlyName, ItemStack displayItem) + public RewardData(String friendlyName, ItemStack displayItem, RewardRarity rarity) { _friendlyName = friendlyName; _displayItem = displayItem; + _rarity = rarity; } public String getFriendlyName() @@ -26,4 +28,9 @@ public class RewardData return _displayItem; } + public RewardRarity getRarity() + { + return _rarity; + } + } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java index 775ab3cd5..b3d467ddc 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java @@ -18,6 +18,7 @@ import mineplex.core.donation.DonationManager; import mineplex.core.inventory.InventoryManager; import mineplex.core.pet.PetManager; import mineplex.core.reward.rewards.CoinReward; +import mineplex.core.reward.rewards.GemReward; import mineplex.core.reward.rewards.InventoryReward; import mineplex.core.reward.rewards.PetReward; import mineplex.core.reward.rewards.RankReward; @@ -53,12 +54,18 @@ public class RewardManager _doubleGadgetValue = doubleGadgetValue; + addGame(donationManager, inventoryManager, petManager); addCommon(donationManager, inventoryManager, petManager, commonValueMin, commonValueMax); addUncommon(donationManager, inventoryManager, petManager, uncommonValueMin, uncommonValueMax); addRare(donationManager, inventoryManager, petManager, rareValueMin, rareValueMax); addLegendary(donationManager, inventoryManager, petManager, legendValueMin, legendValueMax); } + public void addGame(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager) + { + addReward(new GemReward(donationManager, 100, 500, 1, RewardRarity.GAME)); + } + public void addCommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) { RewardRarity rarity = RewardRarity.COMMON; @@ -393,6 +400,11 @@ public class RewardManager } } + System.out.println("null"); + System.out.println("type: " + type.toString()); + System.out.println("rarity: " + rarity); + System.out.println("total weight: " + totalWeight); + return null; } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java index fc186ed03..1f56de46a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java @@ -1,5 +1,9 @@ package mineplex.core.reward; +import org.bukkit.Material; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.ItemMeta; + import mineplex.core.common.util.C; import static mineplex.core.common.util.C.*; @@ -14,20 +18,31 @@ public enum RewardRarity * (Fireworks, sounds, etc) */ - OTHER("Other", cWhite), - COMMON("Common", cWhite), - UNCOMMON("Uncommon", cAqua), - RARE("Rare", cPurple), - LEGENDARY("Legendary", cGreen), - MYTHICAL("Mythical", cRed); + OTHER("Other", cWhite, Material.STAINED_GLASS_PANE, (byte) 0), + COMMON("Common", cWhite, Material.STAINED_GLASS_PANE, (byte) 0), + GAME("Game", cYellow, Material.STAINED_GLASS_PANE, (byte) 4), + UNCOMMON("Uncommon", cAqua, Material.STAINED_GLASS_PANE, (byte) 3), + RARE("Rare", cPurple, Material.STAINED_GLASS_PANE, (byte) 10), + LEGENDARY("Legendary", cGreen, Material.STAINED_GLASS_PANE, (byte) 5), + MYTHICAL("Mythical", cRed, Material.STAINED_GLASS_PANE, (byte) 14); private String _name; private String _color; + private Material _material; + private byte _data; + private ItemStack _stack; - RewardRarity(String name, String color) + RewardRarity(String name, String color, Material material, byte data) { _name = name; _color = color; + _material = material; + _data = data; + + _stack = new ItemStack(getMaterial(), 1, (short) 0, getData()); + ItemMeta meta = _stack.getItemMeta(); + meta.setDisplayName(_color + _name); + _stack.setItemMeta(meta); } public String getColor() @@ -40,4 +55,19 @@ public enum RewardRarity return _name; } + public Material getMaterial() + { + return _material; + } + + public byte getData() + { + return _data; + } + + public ItemStack getItemStack() + { + return _stack; + } + } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java index 556c7f5e0..febaec152 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java @@ -3,22 +3,25 @@ package mineplex.core.reward; public enum RewardType { //% Chances Mythic Legend Rare Uncommon - GameLoot( 0.000001, 0.00001, 0.0001, 3), - OldChest( 0, 0.05, 0.4, 5), - AncientChest( 0, 1, 4, 25), - MythicalChest( 0.5, 3, 12, 75); + GameLoot( 0.000001, 0.00001, 0.0001, 3, 10), + Spinner( 0.000001, 0.2, 0.8, 10, 10), + OldChest( 0, 0.05, 0.4, 5, 0), + AncientChest( 0, 1, 4, 25, 0), + MythicalChest( 0.5, 3, 12, 75, 0); private double _mythicalChance; private double _legendaryChance; private double _rareChance; private double _uncommonChance; - - RewardType(double mythical, double legend, double rare, double uncommon) + private double _gameChance; + + RewardType(double mythical, double legend, double rare, double uncommon, double game) { _mythicalChance = (mythical / 100d); _legendaryChance = _mythicalChance + (legend / 100d); //Add previous chance to prep for generateRarity random values. _rareChance = _legendaryChance + (rare / 100d); _uncommonChance = _rareChance + (uncommon / 100d); + _gameChance = _uncommonChance + (game / 100d); } public RewardRarity generateRarity(boolean requiresUncommon) @@ -31,6 +34,7 @@ public enum RewardType else if (rand <= _legendaryChance) rarity = RewardRarity.LEGENDARY; else if (rand <= _rareChance) rarity = RewardRarity.RARE; else if (rand <= _uncommonChance || requiresUncommon) rarity = RewardRarity.UNCOMMON; + else if (rand <= _gameChance) rarity = RewardRarity.GAME; return rarity; } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/CoinReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/CoinReward.java index f6fbd063f..1bf59afb9 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/CoinReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/CoinReward.java @@ -48,14 +48,13 @@ public class CoinReward extends Reward } }, "Treasure Chest", player.getName(), _donationManager.getClientManager().Get(player).getAccountId(), coinsToReward); - return new RewardData(getRarity().getColor() + coinsToReward + " Coins", new ItemStack(175)); + return new RewardData(getRarity().getColor() + coinsToReward + " Coins", new ItemStack(175), getRarity()); } @Override public RewardData getFakeRewardData(Player player) { - int coinsToReward = _random.nextInt(_maxCoinCount - _minCoinCount) + _minCoinCount; - return new RewardData(getRarity().getColor() + coinsToReward + " Coins", new ItemStack(175)); + return new RewardData(getRarity().getColor() + "Coins", new ItemStack(175), getRarity()); } @Override diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/GemReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/GemReward.java new file mode 100644 index 000000000..26e695abb --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/GemReward.java @@ -0,0 +1,75 @@ +package mineplex.core.reward.rewards; + +import java.util.Random; + +import org.bukkit.Material; +import org.bukkit.entity.Player; +import org.bukkit.inventory.ItemStack; + +import mineplex.core.common.util.Callback; +import mineplex.core.donation.DonationManager; +import mineplex.core.reward.Reward; +import mineplex.core.reward.RewardData; +import mineplex.core.reward.RewardManager; +import mineplex.core.reward.RewardRarity; + +public class GemReward extends Reward +{ + private DonationManager _donationManager; + private Random _random; + private int _minGemCount; + private int _maxGemCount; + + public GemReward(DonationManager donationManager, int minGemCount, int maxGemCount, int weight, RewardRarity rarity) + { + this(donationManager, minGemCount, maxGemCount, weight, rarity, RANDOM); + } + + public GemReward(DonationManager donationManager, int minGemCount, int maxGemCount, int weight, RewardRarity rarity, Random random) + { + super(rarity, weight); + _donationManager = donationManager; + _minGemCount = minGemCount; + _maxGemCount = maxGemCount; + + _random = random; + } + + @Override + public RewardData giveRewardCustom(Player player) + { + int GemsToReward = _random.nextInt(_maxGemCount - _minGemCount) + _minGemCount; + + _donationManager.RewardGems(new Callback() + { + @Override + public void run(Boolean data) + { + + } + }, "Treasure Chest", player.getName(), player.getUniqueId(), GemsToReward); + + return new RewardData(getRarity().getColor() + GemsToReward + " Gems", new ItemStack(Material.EMERALD), getRarity()); + } + + @Override + public RewardData getFakeRewardData(Player player) + { + return new RewardData(getRarity().getColor() + "Gems", new ItemStack(Material.EMERALD), getRarity()); + } + + @Override + public boolean canGiveReward(Player player) + { + return true; + } + + @Override + public boolean equals(Object obj) + { + if (obj instanceof GemReward) + return true; + + return false; + } +} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/InventoryReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/InventoryReward.java index 68e01acf1..0eb1504e0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/InventoryReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/InventoryReward.java @@ -59,24 +59,13 @@ public class InventoryReward extends Reward _inventoryManager.addItemToInventory(player, "Item", _packageName, amountToGive); - return new RewardData(getRarity().getColor() + amountToGive + " " + _name, _itemStack); + return new RewardData(getRarity().getColor() + amountToGive + " " + _name, _itemStack, getRarity()); } @Override public RewardData getFakeRewardData(Player player) { - int amountToGive; - - if (_minAmount != _maxAmount) - { - amountToGive = _random.nextInt(_maxAmount - _minAmount) + _minAmount; - } - else - { - amountToGive = _minAmount; - } - - return new RewardData(getRarity().getColor() + amountToGive + " " + _name, _itemStack); + return new RewardData(getRarity().getColor() + _name, _itemStack, getRarity()); } @Override diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/RankReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/RankReward.java index bbf22db1f..6c3ce1a6a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/RankReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/RankReward.java @@ -33,12 +33,12 @@ public class RankReward extends Reward else if (_clientManager.Get(player).GetRank() == Rank.HERO) rank = Rank.LEGEND; if (rank == null) - return new RewardData(getRarity().getColor() + "Rank Upgrade Error", new ItemStack(Material.PAPER)); + return new RewardData(getRarity().getColor() + "Rank Upgrade Error", new ItemStack(Material.PAPER), getRarity()); _clientManager.Get(player).SetRank(rank); _clientManager.getRepository().saveRank(null, player.getName(), player.getUniqueId(), rank, true); - return new RewardData(getRarity().getColor() + rank.Name + " Rank", new ItemStack(Material.NETHER_STAR)); + return new RewardData(getRarity().getColor() + rank.Name + " Rank", new ItemStack(Material.NETHER_STAR), getRarity()); } @Override @@ -50,9 +50,9 @@ public class RankReward extends Reward else if (_clientManager.Get(player).GetRank() == Rank.HERO) rank = Rank.LEGEND; if (rank == null) - return new RewardData(getRarity().getColor() + "Rank Upgrade Error", new ItemStack(Material.PAPER)); + return new RewardData(getRarity().getColor() + "Rank Upgrade Error", new ItemStack(Material.PAPER), getRarity()); - return new RewardData(getRarity().getColor() + rank.Name + " Rank", new ItemStack(Material.NETHER_STAR)); + return new RewardData(getRarity().getColor() + rank.Name + " Rank", new ItemStack(Material.NETHER_STAR), getRarity()); } @Override diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/UnknownPackageReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/UnknownPackageReward.java index 364820d56..af27a817e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/UnknownPackageReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/UnknownPackageReward.java @@ -33,7 +33,7 @@ public class UnknownPackageReward extends Reward { _donationManager.PurchaseUnknownSalesPackage(null, player.getName(), _donationManager.getClientManager().Get(player).getAccountId(), _packageName, true, 0, true); - return new RewardData(getRarity().getColor() + _name, _itemStack); + return new RewardData(getRarity().getColor() + _name, _itemStack, getRarity()); } @Override @@ -51,7 +51,7 @@ public class UnknownPackageReward extends Reward @Override public RewardData getFakeRewardData(Player player) { - return new RewardData(getRarity().getColor() + _name, _itemStack); + return new RewardData(getRarity().getColor() + _name, _itemStack, getRarity()); } protected String getPackageName() diff --git a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java index 39de66bf0..5746bc978 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java @@ -32,19 +32,14 @@ public class TreasureManager extends MiniPlugin private HologramManager _hologramManager; private List _treasureLocations; - public TreasureManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, BlockRestore blockRestore, HologramManager hologramManager) + public TreasureManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, BlockRestore blockRestore, HologramManager hologramManager, RewardManager rewardManager) { super("Treasure", plugin); _inventoryManager = inventoryManager; _blockRestore = blockRestore; _hologramManager = hologramManager; - _rewardManager = new RewardManager(clientManager, donationManager, inventoryManager, petManager, - 100, 250, - 500, 1000, - 4000, 6000, - 12000, 32000, - true); + _rewardManager = rewardManager; World world = Bukkit.getWorlds().get(0); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index b87554309..2b5188a30 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -78,6 +78,7 @@ import mineplex.core.pet.PetManager; import mineplex.core.portal.Portal; import mineplex.core.preferences.PreferencesManager; import mineplex.core.projectile.ProjectileManager; +import mineplex.core.reward.RewardManager; import mineplex.core.stats.StatsManager; import mineplex.core.task.TaskManager; import mineplex.core.treasure.TreasureManager; @@ -177,7 +178,15 @@ public class HubManager extends MiniClientPlugin _inventoryManager = new InventoryManager(plugin, clientManager); new BenefitManager(plugin, clientManager, _inventoryManager); _gadgetManager = new GadgetManager(_plugin, clientManager, donationManager, _inventoryManager, _mountManager, petManager, preferences, disguiseManager, blockRestore, new ProjectileManager(plugin)); - _treasureManager = new TreasureManager(_plugin, clientManager, donationManager, _inventoryManager, petManager, _blockRestore, hologramManager); + + RewardManager rewardManager = new RewardManager(clientManager, donationManager, _inventoryManager, petManager, + 100, 250, + 500, 1000, + 4000, 6000, + 12000, 32000, + true); + + _treasureManager = new TreasureManager(_plugin, clientManager, donationManager, _inventoryManager, petManager, _blockRestore, hologramManager, rewardManager); new CosmeticManager(_plugin, clientManager, donationManager, _inventoryManager, _gadgetManager, _mountManager, petManager, _treasureManager); _petManager = petManager; @@ -198,7 +207,7 @@ public class HubManager extends MiniClientPlugin ((CraftWorld)Bukkit.getWorlds().get(0)).getHandle().pvpMode = true; - new BonusManager(plugin, clientManager, donationManager, npcManager, hologramManager); + new BonusManager(plugin, clientManager, donationManager, npcManager, hologramManager, rewardManager); // NotificationManager notificationManager = new NotificationManager(plugin, clientManager, donationManager); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index 5f2c1b0e9..f5b67a4a5 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -21,6 +21,7 @@ import mineplex.core.hologram.Hologram; import mineplex.core.hologram.HologramManager; import mineplex.core.npc.Npc; import mineplex.core.npc.NpcManager; +import mineplex.core.reward.RewardManager; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.hub.bonuses.commands.GuiCommand; @@ -84,9 +85,10 @@ public class BonusManager extends MiniClientPlugin implements I private DonationManager _donationManager; private NpcManager _npcManager; private HologramManager _hologramManager; + private RewardManager _rewardManager; private Npc _carlNpc; - public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, NpcManager npcManager, HologramManager hologramManager) + public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, NpcManager npcManager, HologramManager hologramManager, RewardManager rewardManager) { super("Bonus", plugin); _repository = new BonusRepository(plugin, this, donationManager); @@ -94,6 +96,7 @@ public class BonusManager extends MiniClientPlugin implements I _donationManager = donationManager; _npcManager = npcManager; _hologramManager = hologramManager; + _rewardManager = rewardManager; // Hope to god this works! _carlNpc = _npcManager.getNpcByName("Carl the Creeper"); @@ -402,7 +405,7 @@ public class BonusManager extends MiniClientPlugin implements I if (entity instanceof LivingEntity && entity.getType().equals(EntityType.CREEPER) && ((LivingEntity) entity).getCustomName().contains("Carl the Creeper")) { updateDailyStreak(event.getPlayer()); - new BonusGui(_plugin, event.getPlayer(), this).openInventory(); + new BonusGui(_plugin, event.getPlayer(), this, _rewardManager).openInventory(); } } @@ -535,6 +538,11 @@ public class BonusManager extends MiniClientPlugin implements I return _clientManager; } + public RewardManager getRewardManager() + { + return _rewardManager; + } + @Override @EventHandler public void UnloadPlayer(final ClientUnloadEvent event) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/GuiCommand.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/GuiCommand.java index 79247514a..655a94199 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/GuiCommand.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/GuiCommand.java @@ -4,6 +4,7 @@ import org.bukkit.entity.Player; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; +import mineplex.core.reward.RewardManager; import mineplex.hub.bonuses.BonusManager; import mineplex.hub.bonuses.gui.BonusGui; @@ -17,7 +18,7 @@ public class GuiCommand extends CommandBase{ @Override public void Execute(Player caller, String[] args) { - new BonusGui(Plugin.getPlugin(), caller, Plugin).openInventory(); + new BonusGui(Plugin.getPlugin(), caller, Plugin, Plugin.getRewardManager()).openInventory(); } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java index 013873587..083288461 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java @@ -1,6 +1,7 @@ package mineplex.hub.bonuses.gui; import mineplex.core.gui.SimpleGui; +import mineplex.core.reward.RewardManager; import mineplex.hub.bonuses.BonusManager; import mineplex.hub.bonuses.gui.buttons.CarlSpinButton; import mineplex.hub.bonuses.gui.buttons.DailyBonusButton; @@ -15,7 +16,7 @@ public class BonusGui extends SimpleGui private BonusManager manager; - public BonusGui(Plugin plugin, Player player, BonusManager manager) + public BonusGui(Plugin plugin, Player player, BonusManager manager, RewardManager rewardManager) { super(plugin, player, player.getName() + "'s Bonuses", 5 * 9); @@ -27,7 +28,7 @@ public class BonusGui extends SimpleGui setItem(15, new DailyBonusButton(getPlugin(), player, this, manager)); - setItem(31, new CarlSpinButton()); + setItem(31, new CarlSpinButton(getPlugin(), player, rewardManager)); } @Override diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java index c88bde558..8701b3618 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java @@ -1,14 +1,114 @@ package mineplex.hub.bonuses.gui; +import org.bukkit.Bukkit; +import org.bukkit.ChatColor; +import org.bukkit.Material; +import org.bukkit.Sound; import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.Plugin; +import mineplex.core.gui.DisplayItem; import mineplex.core.gui.SimpleGui; +import mineplex.core.reward.Reward; +import mineplex.core.reward.RewardData; +import mineplex.core.reward.RewardManager; +import mineplex.core.reward.RewardType; +import mineplex.core.shop.item.ShopItem; +import mineplex.core.updater.UpdateType; +import mineplex.core.updater.event.UpdateEvent; +import mineplex.hub.bonuses.gui.buttons.RewardButton; public class SpinGui extends SimpleGui { - public SpinGui(Plugin plugin, Player player) + private static final int SELECT_OFFSET = 4; + private static final int REWARDS_TO_GENERATE = 1000; + private static final int HOPPER_SLOT = 22; + private static final int CARL_SLOT = 40; + private static final int[] LINE_NUMS = { -27, -18, -9, 9, 18 }; + + private int _tickCount; + private int _currentRewardIndex; + private int _ticksThisSwap; + private int _ticksPerSwap; + private int _swapCount; + private Reward[] _rewards; + + public SpinGui(Plugin plugin, Player player, RewardManager rewardManager) { - super(plugin, player); + super(plugin, player, "Carl's Spinner", 54); + + ShopItem carlItem = new ShopItem(Material.SKULL_ITEM, (byte) 4, "Carl's Spinner", new String[] {ChatColor.RESET + "Good Luck!" }, 1, false, false); + + setItem(HOPPER_SLOT, new DisplayItem(new ItemStack(Material.HOPPER))); + setItem(CARL_SLOT, new DisplayItem(carlItem)); + + _rewards = new Reward[REWARDS_TO_GENERATE]; + + for (int i = 0; i < REWARDS_TO_GENERATE; i++) + { + _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.Spinner, true); + } + + _ticksPerSwap = 3; } + + private void tick() + { + _ticksThisSwap++; + + // Swap + if (_ticksThisSwap >= _ticksPerSwap) + { + _ticksThisSwap = 0; + _swapCount++; + + updateGui(); + float pitch = Math.max(-2, 2 - (_swapCount / 50f)); +// Bukkit.broadcastMessage(pitch + ""); + getPlayer().playSound(getPlayer().getEyeLocation(), Sound.NOTE_PLING, 1, pitch); + + _currentRewardIndex++; + + // Slow + if (_swapCount % 10 == 0) + _ticksPerSwap++; + } + + _tickCount++; + } + + public void updateGui() + { + for (int i = 0; i < 9; i++) + { + int index = _currentRewardIndex + i; + index = index % REWARDS_TO_GENERATE; + + int slot = 27 + i; + RewardData data = _rewards[index].getFakeRewardData(getPlayer()); + setItem(slot, new RewardButton(data)); + + // Glass Panes + for (int j = 0; j < LINE_NUMS.length; j++) + { + int paneSlot = slot + LINE_NUMS[j]; + if (paneSlot == HOPPER_SLOT || paneSlot == CARL_SLOT) + continue; + + setItem(paneSlot, new DisplayItem(data.getRarity().getItemStack())); + } + } + } + + @EventHandler + public void update(UpdateEvent event) + { + if (event.getType() != UpdateType.TICK) + return; + + tick(); + } + } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java index 5262d6c3f..e91626a23 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java @@ -2,18 +2,28 @@ package mineplex.hub.bonuses.gui.buttons; import org.bukkit.ChatColor; import org.bukkit.Material; +import org.bukkit.entity.Player; import org.bukkit.event.inventory.ClickType; import org.bukkit.inventory.ItemStack; +import org.bukkit.plugin.Plugin; import mineplex.core.gui.GuiItem; +import mineplex.core.reward.RewardManager; import mineplex.core.shop.item.ShopItem; +import mineplex.hub.bonuses.gui.SpinGui; public class CarlSpinButton implements GuiItem { - public CarlSpinButton() - { + private Plugin _plugin; + private Player _player; + private RewardManager _rewardManager; + public CarlSpinButton(Plugin plugin, Player player, RewardManager rewardManager) + { + _plugin = plugin; + _player = player; + _rewardManager = rewardManager; } @Override @@ -30,7 +40,7 @@ public class CarlSpinButton implements GuiItem @Override public void click(ClickType clickType) { - + new SpinGui(_plugin, _player, _rewardManager).openInventory(); } @Override @@ -38,7 +48,6 @@ public class CarlSpinButton implements GuiItem { ShopItem item = new ShopItem(Material.SKULL_ITEM, (byte) 4, "Carl's Spinner", new String[] {ChatColor.RESET + "Try your Luck!" }, 1, false, false); - return item; } } From be18dc1bf58971e363fc708d60af7e64dc0c8114 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 6 Aug 2015 21:41:56 -0500 Subject: [PATCH 225/565] Add experience rewards to reward manager --- .../mineplex/core/reward/RewardManager.java | 15 +++--- .../core/reward/rewards/ExperienceReward.java | 52 +++++++++++++++++++ .../src/mineplex/hub/HubManager.java | 2 +- .../game/arcade/managers/GameLootManager.java | 2 +- 4 files changed, 63 insertions(+), 8 deletions(-) create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java index b3d467ddc..53bc45205 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java @@ -18,11 +18,13 @@ import mineplex.core.donation.DonationManager; import mineplex.core.inventory.InventoryManager; import mineplex.core.pet.PetManager; import mineplex.core.reward.rewards.CoinReward; +import mineplex.core.reward.rewards.ExperienceReward; import mineplex.core.reward.rewards.GemReward; import mineplex.core.reward.rewards.InventoryReward; import mineplex.core.reward.rewards.PetReward; import mineplex.core.reward.rewards.RankReward; import mineplex.core.reward.rewards.UnknownPackageReward; +import mineplex.core.stats.StatsManager; public class RewardManager { @@ -31,10 +33,10 @@ public class RewardManager private Random _random; private CoreClientManager _clientManager; - + private boolean _doubleGadgetValue; - public RewardManager(CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, + public RewardManager(CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, int commonValueMin, int commonValueMax, int uncommonValueMin, int uncommonValueMax, int rareValueMin, int rareValueMax, @@ -51,19 +53,20 @@ public class RewardManager } _clientManager = clientManager; - + _doubleGadgetValue = doubleGadgetValue; - addGame(donationManager, inventoryManager, petManager); + addGame(donationManager, inventoryManager, petManager, statsManager); addCommon(donationManager, inventoryManager, petManager, commonValueMin, commonValueMax); addUncommon(donationManager, inventoryManager, petManager, uncommonValueMin, uncommonValueMax); addRare(donationManager, inventoryManager, petManager, rareValueMin, rareValueMax); addLegendary(donationManager, inventoryManager, petManager, legendValueMin, legendValueMax); } - public void addGame(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager) + public void addGame(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager) { - addReward(new GemReward(donationManager, 100, 500, 1, RewardRarity.GAME)); + addReward(new GemReward(donationManager, 100, 500, 100, RewardRarity.GAME)); + addReward(new ExperienceReward(statsManager, 100, 5000, 100, RewardRarity.GAME)); } public void addCommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java new file mode 100644 index 000000000..a96245c6f --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java @@ -0,0 +1,52 @@ +package mineplex.core.reward.rewards; + +import java.util.Random; + +import org.bukkit.Material; +import org.bukkit.entity.Player; +import org.bukkit.inventory.ItemStack; + +import mineplex.core.reward.Reward; +import mineplex.core.reward.RewardData; +import mineplex.core.reward.RewardRarity; +import mineplex.core.stats.StatsManager; + +public class ExperienceReward extends Reward +{ + private StatsManager _statsManager; + private Random _random; + private int _minExperience; + private int _maxExperience; + + public ExperienceReward(StatsManager statsManager, int minExperience, int maxExperience, int weight, RewardRarity rarity) + { + super(rarity, weight); + + _statsManager = statsManager; + _random = new Random(); + _minExperience = minExperience; + _maxExperience = maxExperience; + } + + @Override + protected RewardData giveRewardCustom(Player player) + { + int experience = _random.nextInt(_maxExperience - _minExperience) + _minExperience; + + _statsManager.incrementStat(player, "Global.ExpEarned", experience); + + return new RewardData(getRarity().getColor() + experience + " Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.GAME); + } + + @Override + public RewardData getFakeRewardData(Player player) + { + return new RewardData(getRarity().getColor() + "Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.GAME); + } + + @Override + public boolean canGiveReward(Player player) + { + return true; + } +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index 2b5188a30..4a4fbdd2b 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -179,7 +179,7 @@ public class HubManager extends MiniClientPlugin new BenefitManager(plugin, clientManager, _inventoryManager); _gadgetManager = new GadgetManager(_plugin, clientManager, donationManager, _inventoryManager, _mountManager, petManager, preferences, disguiseManager, blockRestore, new ProjectileManager(plugin)); - RewardManager rewardManager = new RewardManager(clientManager, donationManager, _inventoryManager, petManager, + RewardManager rewardManager = new RewardManager(clientManager, donationManager, _inventoryManager, petManager, statsManager, 100, 250, 500, 1000, 4000, 6000, diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java index 08fc48275..91e3ae9ec 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java @@ -50,7 +50,7 @@ public class GameLootManager implements Listener Manager.getPluginManager().registerEvents(this, Manager.getPlugin()); - _rewardManager = new RewardManager(Manager.GetClients(), Manager.GetDonation(), Manager.getInventoryManager(), petManager, + _rewardManager = new RewardManager(Manager.GetClients(), Manager.GetDonation(), Manager.getInventoryManager(), petManager, Manager.GetStatsManager(), 100, 250, 500, 1000, 1500, 2500, From 5f435a079ee8213ff99493cef8e2665b467c794e Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 6 Aug 2015 21:59:21 -0500 Subject: [PATCH 226/565] Update vote button --- .../mineplex/hub/bonuses/BonusManager.java | 9 + .../hub/bonuses/gui/buttons/VoteButton.java | 182 ++++++------------ 2 files changed, 73 insertions(+), 118 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index f5b67a4a5..5acba755a 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -268,6 +268,15 @@ public class BonusManager extends MiniClientPlugin implements I return amount; } + public BonusAmount getVoteBonusAmount(Player player) + { + BonusAmount amount = new BonusAmount(); + amount.setTickets(1); + amount.setBonusCoins(100); + amount.setBonusExperience(100); + return amount; + } + public BonusAmount getRankBonusAmount(Player player) { Rank rank = _clientManager.Get(player).GetRank(); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java index 963e8506e..164c55936 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java @@ -1,13 +1,21 @@ package mineplex.hub.bonuses.gui.buttons; +import java.util.ArrayList; + +import mineplex.core.common.jsonchat.ClickEvent; +import mineplex.core.common.jsonchat.JsonMessage; +import mineplex.core.common.util.C; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilTime; import mineplex.core.common.util.UtilTime.TimeUnit; import mineplex.core.gui.GuiItem; import mineplex.core.gui.ItemRefresher; import mineplex.core.itemstack.ItemStackFactory; +import mineplex.core.shop.item.ShopItem; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; +import mineplex.hub.bonuses.BonusAmount; +import mineplex.hub.bonuses.BonusClientData; import mineplex.hub.bonuses.BonusManager; import net.minecraft.server.v1_7_R4.ChatSerializer; import net.minecraft.server.v1_7_R4.IChatBaseComponent; @@ -29,8 +37,6 @@ public class VoteButton implements GuiItem, Listener { private ItemStack _item; - private long bonusTime; - private String _url; private Player _player; @@ -51,14 +57,9 @@ public class VoteButton implements GuiItem, Listener { public void setup() { //TODO get url from db - _url = "http://minecraftservers.org/server/121070"; + _url = "http://minecraftservers.org/vote/121070"; - this.bonusTime = _bonusManager.nextVoteTime(getPlayer()); - - //if (_url != null) Bukkit.getPluginManager().registerEvents(this, getPlugin()); - - setItem(); } @Override @@ -77,22 +78,14 @@ public class VoteButton implements GuiItem, Listener { getPlayer().playSound(getPlayer().getLocation(), Sound.NOTE_PLING, 1, 1.6f); - // TODO This probably needs to be redone, I just looked stuff up and - // pasted it together - - UtilPlayer.message(getPlayer(), "============================================="); + UtilPlayer.message(getPlayer(), C.cRed + "------------------------------------------------"); UtilPlayer.message(getPlayer(), ""); - IChatBaseComponent comp = ChatSerializer.a("{\"text\":\"" + " " + "\",\"extra\":[{\"text\":\"" + ChatColor.GREEN - - + "---==Click to vote==---\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"" + ChatColor.GREEN - - + _url.replace("http://", "").replace("https://", "") + "\"},\"clickEvent\":{\"action\":\"open_url\",\"value\":\"" + _url - - + "\"}}]}"); - - UtilPlayer.sendPacket(_player, new PacketPlayOutChat(comp, true)); + + new JsonMessage("Click to Open in Web Browser").click(ClickEvent.OPEN_URL, _url).sendToPlayer(getPlayer()); + new JsonMessage(C.cGreen + _url).click(ClickEvent.OPEN_URL, _url).sendToPlayer(getPlayer()); + UtilPlayer.message(getPlayer(), ""); - UtilPlayer.message(getPlayer(), "============================================="); + UtilPlayer.message(getPlayer(), C.cRed + "------------------------------------------------"); @@ -105,37 +98,67 @@ public class VoteButton implements GuiItem, Listener { } } - @EventHandler - public void onUpdate(UpdateEvent event) - { - if (!event.getType().equals(UpdateType.SEC)) - return; - setItem(); - } - @Override public ItemStack getObject() { return _item; } - public void refreshItem() { - getGui().refreshItem(this); - } - - public void setItem() + private void setItem() { - if (isAvailable()) { - _item = ItemStackFactory.Instance.CreateStack(Material.JUKEBOX, (byte) 0, 1, ChatColor.GREEN + "Click to vote!"); - } else { - _item = ItemStackFactory.Instance.CreateStack(Material.REDSTONE_BLOCK, (byte) 0, 1, ChatColor.RED + "Next link in:", new String[] {ChatColor.WHITE + UtilTime.convertString(timeLeft(), 0, TimeUnit.FIT) }); + ArrayList lore = new ArrayList(); + Material material; + String itemName; + byte data = 0; + + if (isAvailable()) + { + material = Material.CHEST; + itemName = C.cGreen + C.Bold + "Vote Bonus"; + + lore.add(" "); + lore.add(ChatColor.RESET + "Click to Vote!"); } - refreshItem(); + else + { + material = Material.REDSTONE_BLOCK; + itemName = C.cRed + C.Bold + "Vote Bonus"; + + lore.add(" "); + lore.add(ChatColor.RESET + "Next vote in " + UtilTime.convertString(timeLeft(), 0, TimeUnit.FIT) + "!"); + } + + lore.add(" "); + + BonusClientData client = _bonusManager.Get(_player); + + BonusAmount bonusAmount = _bonusManager.getVoteBonusAmount(_player); + bonusAmount.addLore(lore); + + lore.add(C.cYellow + "Current Streak: " + C.cWhite + client.getVoteStreak()); + lore.add(C.cYellow + "Highest Streak: " + C.cWhite + client.getMaxVoteStreak()); + + if (client.getVoteTime() != null) + { + long lastBonus = _bonusManager.getLocalTime(client.getVoteTime().getTime()); + long timeLeft = _bonusManager.getStreakTimeRemaining(lastBonus, BonusManager.STREAK_RESET_TIME); + + if (timeLeft > 0) + { + lore.add(C.cYellow + "Streak Reset: " + C.cWhite + UtilTime.convertString(timeLeft, 1, TimeUnit.FIT)); + } + } + + lore.add(" "); + lore.add(C.cYellow + "Record Holder: " + C.cWhite + "Phinary"); + lore.add(C.cYellow + "Streak: " + C.cWhite + "420"); + + _item = new ShopItem(material, itemName, lore.toArray(new String[0]), 1, false, false); } public long timeLeft() { - return this.bonusTime - System.currentTimeMillis(); + return _bonusManager.nextVoteTime(getPlayer()) - System.currentTimeMillis(); } public boolean isAvailable() @@ -160,80 +183,3 @@ public class VoteButton implements GuiItem, Listener { return _gui; } } - - - - - - - - - -/*implements GuiItem { - - private ItemStack _item; - private String _url; - private Player _player; - - public VoteButton(Player player) - { - this._player = player; - - //TODO get url from somewhere - _url = "http://minecraftservers.org/server/121070"; - - //TODO check if claimed - boolean claimed = false; - - if (_url == null) - _item = ItemStackFactory.Instance.CreateStack(Material.REDSTONE_BLOCK, (byte) 0, 1, ChatColor.RED + "Nothing to vote for!"); - else if (claimed) { - _item = ItemStackFactory.Instance.CreateStack(Material.REDSTONE_BLOCK, (byte) 0, 1, ChatColor.RED + "You have already voted!"); - _url = null; - } else - _item = ItemStackFactory.Instance.CreateStack(Material.JUKEBOX, (byte) 0, 1, ChatColor.GREEN + "Click to vote!"); - } - - @Override - public void setup() - { - - } - - @Override - public void close() - { - - } - - @Override - public void click(ClickType clickType) - { - if (_url == null) { - getPlayer().playSound(getPlayer().getLocation(), Sound.ITEM_BREAK, 1, 10); - return; - } - getPlayer().playSound(getPlayer().getLocation(), Sound.NOTE_PLING, 1, 1.6f); - // TODO This probably needs to be redone, I just looked stuff up and - // pasted it together - IChatBaseComponent comp = ChatSerializer.a("{\"text\":\"" + ChatColor.BLUE + "Vote> \",\"extra\":[{\"text\":\"" + ChatColor.GREEN - + "Click to vote!\",\"hoverEvent\":{\"action\":\"show_text\",\"value\":\"" + ChatColor.GREEN - + _url.replace("http://", "").replace("https://", "") + "\"},\"clickEvent\":{\"action\":\"open_url\",\"value\":\"" + _url - + "\"}}]}"); - - UtilPlayer.sendPacket(_player, new PacketPlayOutChat(comp, true)); - getPlayer().closeInventory(); - } - - @Override - public ItemStack getObject() - { - return _item; - } - - public Player getPlayer() - { - return _player; - } -} -*/ From 608e8bf693784ad04ccc9912a5edcd4709888de0 Mon Sep 17 00:00:00 2001 From: Morten Date: Fri, 7 Aug 2015 05:40:16 +0200 Subject: [PATCH 227/565] For Sarah <3 --- .../src/mineplex/core/account/CoreClient.java | 4 ++ .../hub/commands/DisguiseCommand.java | 1 - .../game/arcade/command/DisguiseCommand.java | 37 ++++++++++++++++++- .../game/arcade/managers/GameChatManager.java | 18 +++++++-- 4 files changed, 54 insertions(+), 6 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/account/CoreClient.java b/Plugins/Mineplex.Core/src/mineplex/core/account/CoreClient.java index fb00a3c54..df6717c6a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/account/CoreClient.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/account/CoreClient.java @@ -76,6 +76,10 @@ public class CoreClient this._disguisedAs = originalName; } + /** + * Only use this method if the client is actually disguised! + * @return + */ public Rank getDisguisedRank() { return _disguisedRank; } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java index e342650e7..904fd21ef 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java @@ -313,5 +313,4 @@ public class DisguiseCommand extends CommandBase implements Listener dp.setSneaking(!dp.getSneaking()); } } - } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java index b26139662..26ac74dec 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java @@ -22,6 +22,7 @@ import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import nautilus.game.arcade.ArcadeManager; import net.minecraft.server.v1_7_R4.EntityHuman; +import net.minecraft.server.v1_7_R4.PacketPlayOutAnimation; import net.minecraft.util.com.mojang.authlib.GameProfile; import org.bukkit.Bukkit; @@ -33,6 +34,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; import org.bukkit.event.block.Action; +import org.bukkit.event.player.AsyncPlayerChatEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerLoginEvent; import org.bukkit.event.player.PlayerLoginEvent.Result; @@ -168,6 +170,7 @@ public class DisguiseCommand extends CommandBase implements Liste Plugin.getCosmeticManager().getGadgetManager().RemoveItem(caller); + Bukkit.broadcastMessage(ChatColor.DARK_GRAY + "Quit> " + ChatColor.GRAY + _disguisedPlayersNames.get(caller)); UtilPlayer.message(caller, C.cGreen + C.Bold + "Disguise Active: " + ChatColor.RESET + args[0]); } catch(Exception e) { @@ -330,10 +333,42 @@ public class DisguiseCommand extends CommandBase implements Liste { if(_disguisedPlayers.containsKey(player)) { - EntityHuman human = (((CraftHumanEntity)((CraftPlayer) player)).getHandle()); + EntityHuman human = (((CraftHumanEntity) ((CraftPlayer) player)).getHandle()); human.world.broadcastEntityEffect(human, (byte) 0); } } } + @EventHandler(priority = EventPriority.LOWEST) + public void onDPlayerChat(AsyncPlayerChatEvent event) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + event.setFormat(" *" + event.getMessage()); + } + } + + @EventHandler + public void on(PlayerInteractEvent event) + { + if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + + Player player = event.getPlayer(); + + PacketPlayOutAnimation packet = new PacketPlayOutAnimation(); + packet.a = player.getEntityId(); + + for(Player p : Bukkit.getOnlinePlayers()) + { + if(p != player) + { + Plugin.getPacketHandler().getPacketVerifier((Player) p).bypassProcess(packet); + } + } + } + } + } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameChatManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameChatManager.java index aadc5715f..4aed91a8a 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameChatManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameChatManager.java @@ -2,6 +2,7 @@ package nautilus.game.arcade.managers; import java.util.Iterator; +import mineplex.core.account.CoreClient; import mineplex.core.common.Rank; import mineplex.core.common.util.C; import mineplex.core.common.util.F; @@ -55,8 +56,17 @@ public class GameChatManager implements Listener dead = C.cGray + "Dead "; Rank rank = Manager.GetClients().Get(sender).GetRank(); + String disguiseTag = ""; if(Manager.GetClients().Get(sender).isDisguised()) - rank = Manager.GetClients().Get(sender).getDisguisedRank(); + { + CoreClient cc = Manager.GetClients().Get(sender); + rank = cc.getDisguisedRank(); + + if(!cc.GetRank().Has(Rank.JNR_DEV)) + { + disguiseTag = ChatColor.BLACK + " "; + } + } boolean ownsUltra = false; @@ -112,7 +122,7 @@ public class GameChatManager implements Listener } //Base Format - event.setFormat(dead + levelStr + rankStr + Manager.GetColor(sender) + senderName + " " + ChatColor.WHITE + "%2$s"); + event.setFormat(disguiseTag + dead + levelStr + rankStr + Manager.GetColor(sender) + senderName + " " + ChatColor.WHITE + "%2$s"); //Public/Private (Not If Player Dead) if (Manager.GetGame() != null && Manager.GetGame().GetState() == GameState.Live) @@ -128,13 +138,13 @@ public class GameChatManager implements Listener if (event.getMessage().charAt(0) == '@') { event.setMessage(event.getMessage().substring(1, event.getMessage().length())); - event.setFormat(C.cWhite + C.Bold + "Team" + " " + dead + levelStr + rankStr + team.GetColor() + senderName + " " + C.cWhite + "%2$s"); + event.setFormat(disguiseTag + C.cWhite + C.Bold + "Team" + " " + dead + levelStr + rankStr + team.GetColor() + senderName + " " + C.cWhite + "%2$s"); } //All Chat else { globalMessage = true; - event.setFormat(dead + levelStr + rankStr + team.GetColor() + senderName + " " + C.cWhite + "%2$s"); + event.setFormat(disguiseTag + dead + levelStr + rankStr + team.GetColor() + senderName + " " + C.cWhite + "%2$s"); } } From f37e25e9d7dd8860e0d77dc0b710bf13a546b286 Mon Sep 17 00:00:00 2001 From: Morten Date: Fri, 7 Aug 2015 07:03:15 +0200 Subject: [PATCH 228/565] Finish push for today <3 --- .../core/disguise/DisguiseManager.java | 10 +++-- .../Mineplex.Hub/src/mineplex/hub/Hub.java | 2 +- .../src/mineplex/hub/HubManager.java | 10 ++++- .../hub/commands/DisguiseCommand.java | 38 +++++++++++++++++++ 4 files changed, 55 insertions(+), 5 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java b/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java index 521812057..92f499ab2 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java @@ -1143,10 +1143,14 @@ public class DisguiseManager extends MiniPlugin implements IPacketHandler EntityPlayer disguisedPlayer = (EntityPlayer) disguise.GetEntity(); - if (Bukkit.getPlayerExact(disguisedPlayer.getName()) == null || !disguisedPlayer.isAlive() || !disguisedPlayer.valid) - disguiseIterator.remove(); - else + try { + if (Bukkit.getPlayerExact(disguisedPlayer.getName()) == null || !disguisedPlayer.isAlive() || !disguisedPlayer.valid) + disguiseIterator.remove(); + } + catch(NullPointerException e) + { + for (Iterator playerIterator = _disguisePlayerMap.get(disguise).iterator(); playerIterator.hasNext();) { Player player = playerIterator.next(); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java index 0873db91b..0bddd8b20 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java @@ -122,7 +122,7 @@ public class Hub extends JavaPlugin implements IRelation PartyManager partyManager = new PartyManager(this, portal, clientManager, preferenceManager); - HubManager hubManager = new HubManager(this, blockRestore, clientManager, donationManager, new ConditionManager(this), disguiseManager, new TaskManager(this, clientManager, webServerAddress), portal, partyManager, preferenceManager, petManager, pollManager, statsManager, achievementManager, new HologramManager(this)); + HubManager hubManager = new HubManager(this, blockRestore, clientManager, donationManager, new ConditionManager(this), disguiseManager, new TaskManager(this, clientManager, webServerAddress), portal, partyManager, preferenceManager, petManager, pollManager, statsManager, achievementManager, new HologramManager(this), packetHandler); QueueManager queueManager = new QueueManager(this, clientManager, donationManager, new EloManager(this, clientManager), partyManager); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index c4696b7da..102f706e3 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -35,6 +35,7 @@ import mineplex.core.message.PrivateMessageEvent; import mineplex.core.mount.MountManager; import mineplex.core.mount.event.MountActivateEvent; import mineplex.core.notifier.NotificationManager; +import mineplex.core.packethandler.PacketHandler; import mineplex.core.party.Party; import mineplex.core.party.PartyManager; import mineplex.core.pet.PetManager; @@ -127,6 +128,7 @@ public class HubManager extends MiniClientPlugin private AchievementManager _achievementManager; private TreasureManager _treasureManager; private PetManager _petManager; + private PacketHandler _packetHandler; private Location _spawn; private int _scoreboardTick = 0; @@ -147,7 +149,7 @@ public class HubManager extends MiniClientPlugin //Admin private boolean _gadgetsEnabled = true; - public HubManager(JavaPlugin plugin, BlockRestore blockRestore, CoreClientManager clientManager, DonationManager donationManager, ConditionManager conditionManager, DisguiseManager disguiseManager, TaskManager taskManager, Portal portal, PartyManager partyManager, PreferencesManager preferences, PetManager petManager, PollManager pollManager, StatsManager statsManager, AchievementManager achievementManager, HologramManager hologramManager) + public HubManager(JavaPlugin plugin, BlockRestore blockRestore, CoreClientManager clientManager, DonationManager donationManager, ConditionManager conditionManager, DisguiseManager disguiseManager, TaskManager taskManager, Portal portal, PartyManager partyManager, PreferencesManager preferences, PetManager petManager, PollManager pollManager, StatsManager statsManager, AchievementManager achievementManager, HologramManager hologramManager, PacketHandler packetHandler) { super("Hub Manager", plugin); @@ -191,6 +193,7 @@ public class HubManager extends MiniClientPlugin _statsManager = statsManager; _achievementManager = achievementManager; _achievementManager.setGiveInterfaceItem(true); + _packetHandler = packetHandler; new NotificationManager(getPlugin(), clientManager); @@ -1082,4 +1085,9 @@ public class HubManager extends MiniClientPlugin UtilPlayer.message(player, F.main("Game Mode", event.getPlayer().getName() + " left the game. Creative Mode: " + F.tf(false))); } } + + public PacketHandler getPacketHandler() + { + return _packetHandler; + } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java index 904fd21ef..9812d610c 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java @@ -24,6 +24,7 @@ import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.hub.HubManager; import net.minecraft.server.v1_7_R4.EntityHuman; +import net.minecraft.server.v1_7_R4.PacketPlayOutAnimation; import net.minecraft.util.com.mojang.authlib.GameProfile; import org.bukkit.Bukkit; @@ -34,6 +35,9 @@ import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; +import org.bukkit.event.block.Action; +import org.bukkit.event.player.AsyncPlayerChatEvent; +import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerLoginEvent; import org.bukkit.event.player.PlayerToggleSneakEvent; import org.bukkit.event.player.PlayerLoginEvent.Result; @@ -313,4 +317,38 @@ public class DisguiseCommand extends CommandBase implements Listener dp.setSneaking(!dp.getSneaking()); } } + + @EventHandler(priority = EventPriority.LOWEST) + public void onDPlayerChat(AsyncPlayerChatEvent event) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + event.setFormat(" *" + event.getMessage()); + } + } + + @EventHandler + public void on(PlayerInteractEvent event) + { + if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + + Player player = event.getPlayer(); + + PacketPlayOutAnimation packet = new PacketPlayOutAnimation(); + packet.a = player.getEntityId(); + + for(Player p : Bukkit.getOnlinePlayers()) + { + if(p != player) + { + Plugin.getPacketHandler().getPacketVerifier((Player) p).bypassProcess(packet); + } + } + } + } + } + } From 181b778a9c30c9584d3137563798a780e6832c3e Mon Sep 17 00:00:00 2001 From: Sarah Date: Fri, 7 Aug 2015 07:39:40 +0200 Subject: [PATCH 229/565] Fixing some bugs and disallow MPS while disguised. --- .../src/mineplex/core/disguise/DisguiseManager.java | 12 +++++------- .../core/personalServer/HostEventServerCommand.java | 7 +++++++ .../core/personalServer/HostServerCommand.java | 7 +++++++ .../core/personalServer/PersonalServerManager.java | 5 +++++ .../src/mineplex/hub/commands/DisguiseCommand.java | 9 +++++---- .../game/arcade/command/DisguiseCommand.java | 2 +- 6 files changed, 30 insertions(+), 12 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java b/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java index 92f499ab2..86a78df78 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java @@ -1143,22 +1143,20 @@ public class DisguiseManager extends MiniPlugin implements IPacketHandler EntityPlayer disguisedPlayer = (EntityPlayer) disguise.GetEntity(); - try - { - if (Bukkit.getPlayerExact(disguisedPlayer.getName()) == null || !disguisedPlayer.isAlive() || !disguisedPlayer.valid) + + if (Bukkit.getPlayerExact(disguisedPlayer.getName()) == null || !disguisedPlayer.isAlive() || !disguisedPlayer.valid) disguiseIterator.remove(); - } - catch(NullPointerException e) - { + try{ for (Iterator playerIterator = _disguisePlayerMap.get(disguise).iterator(); playerIterator.hasNext();) { Player player = playerIterator.next(); - + if (!player.isOnline() || !player.isValid()) playerIterator.remove(); } } + catch (Exception exception) {} } } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostEventServerCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostEventServerCommand.java index 566c95a04..65d95c26a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostEventServerCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostEventServerCommand.java @@ -4,6 +4,8 @@ import org.bukkit.entity.Player; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; +import mineplex.core.common.util.F; +import mineplex.core.common.util.UtilPlayer; import mineplex.core.recharge.Recharge; public class HostEventServerCommand extends CommandBase @@ -19,6 +21,11 @@ public class HostEventServerCommand extends CommandBase if (!Recharge.Instance.use(caller, "Host Event", 30000, false, false)) return; + if(Plugin.getClients().Get(caller).isDisguised()) + { + UtilPlayer.message(caller, F.main("Disguise", "You cant host Servers while you are disguised!")); + return; + } Plugin.hostServer(caller, caller.getName(), true); } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostServerCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostServerCommand.java index b09c4cc54..dbf091299 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostServerCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostServerCommand.java @@ -4,6 +4,8 @@ import org.bukkit.entity.Player; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; +import mineplex.core.common.util.F; +import mineplex.core.common.util.UtilPlayer; import mineplex.core.recharge.Recharge; public class HostServerCommand extends CommandBase @@ -19,6 +21,11 @@ public class HostServerCommand extends CommandBase if (!Recharge.Instance.use(caller, "Host Server", 30000, false, false)) return; + if(Plugin.getClients().Get(caller).isDisguised()) + { + UtilPlayer.message(caller, F.main("Disguise", "You cant host Servers while you are disguised!")); + return; + } Plugin.hostServer(caller, caller.getName(), false); } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/PersonalServerManager.java b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/PersonalServerManager.java index 466a26d50..2030044e5 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/PersonalServerManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/PersonalServerManager.java @@ -177,4 +177,9 @@ public class PersonalServerManager extends MiniPlugin } }); } + + public CoreClientManager getClients() + { + return _clientManager; + } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java index 9812d610c..0402366e7 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java @@ -56,9 +56,10 @@ public class DisguiseCommand extends CommandBase implements Listener public DisguiseCommand(HubManager plugin) { super(plugin, Rank.JNR_DEV, new Rank[] - { Rank.YOUTUBE, Rank.TWITCH }, "disguise"); - plugin.getPluginManager().registerEvents(this, Plugin.getPlugin()); - new NCPDataManFix(); + { + Rank.YOUTUBE, Rank.TWITCH }, "disguise"); + plugin.getPluginManager().registerEvents(this, Plugin.getPlugin()); + new NCPDataManFix(); } @Override @@ -254,9 +255,9 @@ public class DisguiseCommand extends CommandBase implements Listener { _disguisedPlayers.remove(player); _disguisedPlayerDisguises.remove(player); - _disguisedPlayersNames.remove(player); Plugin.GetDisguise().undisguise(player); String playerName = _disguisedPlayersNames.get(player); + _disguisedPlayersNames.remove(player); CoreClient client = Plugin.GetClients().Get(player); client.setDisguisedRank(null); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java index 26ac74dec..7c32ed36a 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java @@ -260,9 +260,9 @@ public class DisguiseCommand extends CommandBase implements Liste { _disguisedPlayers.remove(player); _disguisedPlayerDisguises.remove(player); - _disguisedPlayersNames.remove(player); Plugin.GetDisguise().undisguise(player); String playerName = _disguisedPlayersNames.get(player); + _disguisedPlayersNames.remove(player); CoreClient client = Plugin.GetClients().Get(player); client.setDisguisedRank(null); From e8c60e6e8406ed4a0dedea9122302176d13b7ce8 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Fri, 7 Aug 2015 02:22:13 -0500 Subject: [PATCH 230/565] Added storage of pets in mysql. Going to have live while backend process is copying data over. Updated ServerTypePage to resolve clicking issues with solo/team pages. --- .../core/cosmetic/ui/page/PetTagPage.java | 5 +++ .../src/mineplex/core/pet/PetManager.java | 2 +- .../core/pet/repository/PetRepository.java | 32 +++++++++++++++++-- .../pet/repository/token/PetChangeToken.java | 2 ++ .../hub/server/ui/ServerTypePage.java | 7 ++-- 5 files changed, 40 insertions(+), 8 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/PetTagPage.java b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/PetTagPage.java index a9fd03414..9bdcadd54 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/PetTagPage.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/PetTagPage.java @@ -82,8 +82,13 @@ public class PetTagPage extends ShopPageBase public void run() { PetChangeToken token = new PetChangeToken(); + + if (getClientManager().Get(getPlayer()) != null) + token.AccountId = getClientManager().Get(getPlayer()).getAccountId(); + token.Name = getPlayer().getName(); token.PetType = _pet.GetPetType().toString(); + token.PetId = _pet.GetPetType().ordinal(); token.PetName = _tagName; PetToken petToken = new PetToken(); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/pet/PetManager.java b/Plugins/Mineplex.Core/src/mineplex/core/pet/PetManager.java index 747fed442..b50fc27b4 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/pet/PetManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/pet/PetManager.java @@ -77,7 +77,7 @@ public class PetManager extends MiniClientPlugin _creatureModule = creatureModule; _disguiseManager = disguiseManager; - _repository = new PetRepository(webAddress); + _repository = new PetRepository(plugin, webAddress); _petFactory = new PetFactory(_repository); _blockRestore = restore; _donationManager = donationManager; diff --git a/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/PetRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/PetRepository.java index a206881ff..2ed20694b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/PetRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/PetRepository.java @@ -3,19 +3,26 @@ package mineplex.core.pet.repository; import java.util.List; import org.bukkit.craftbukkit.libs.com.google.gson.reflect.TypeToken; +import org.bukkit.plugin.java.JavaPlugin; +import mineplex.core.database.DBPool; +import mineplex.core.database.RepositoryBase; +import mineplex.core.database.column.ColumnInt; +import mineplex.core.database.column.ColumnVarChar; import mineplex.core.pet.repository.token.PetChangeToken; import mineplex.core.pet.repository.token.PetExtraToken; import mineplex.core.pet.repository.token.PetSalesToken; import mineplex.core.server.remotecall.AsyncJsonWebCall; import mineplex.core.server.remotecall.JsonWebCall; -public class PetRepository +public class PetRepository extends RepositoryBase { private String _webAddress; - public PetRepository(String webAddress) + public PetRepository(JavaPlugin plugin, String webAddress) { + super(plugin, DBPool.ACCOUNT); + _webAddress = webAddress; } @@ -37,5 +44,26 @@ public class PetRepository public void UpdatePet(PetChangeToken token) { new AsyncJsonWebCall(_webAddress + "Pets/UpdatePet").Execute(token); + + int rowsChanged = executeUpdate("UPDATE accountPets SET petName = ? WHERE petId = ? AND accountId = ?;", new ColumnVarChar("petName", 32, token.PetName) + , new ColumnInt("petId", token.PetId) + , new ColumnInt("accountId", token.AccountId)); + + if (rowsChanged < 1) + { + executeInsert("INSERT INTO accountPets(petName, petId, accountId) VALUES (?, ?, ?);", null, new ColumnVarChar("petName", 32, token.PetName) + , new ColumnInt("petId", token.PetId) + , new ColumnInt("accountId", token.AccountId)); + } + } + + @Override + protected void initialize() + { + } + + @Override + protected void update() + { } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/token/PetChangeToken.java b/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/token/PetChangeToken.java index e42a5e61e..4bd7a5236 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/token/PetChangeToken.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/token/PetChangeToken.java @@ -2,6 +2,8 @@ package mineplex.core.pet.repository.token; public class PetChangeToken { + public int AccountId; + public int PetId; public String Name; public String PetName; public String PetType; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerTypePage.java b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerTypePage.java index c8975ab8e..3c909f545 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerTypePage.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerTypePage.java @@ -80,14 +80,11 @@ public class ServerTypePage extends ShopPageBase { if (team) { - //getPlugin().selectServer(player, _serverGroup.getTeamServerKey()); // TODO: Grab the team-key instead of regular game key - //getPlugin().getServerNPCShopByName(_serverGroup.getServerNpcName() + " 2").attemptShopOpen(player); - getShop().openPageForPlayer(player, new ServerNpcPage(getPlugin(), getShop(), getClientManager(), getDonationManager(), _serverGroup.getServerNpcName(), player, _serverGroup.getTeamServerKey())); + getShop().openPageForPlayer(player, new ServerNpcPage(getPlugin(), getShop(), getClientManager(), getDonationManager(), _serverGroup.getServerNpcName() + " Teams", player, _serverGroup.getTeamServerKey())); } else { - //getPlugin().selectServer(player, _serverGroup.getPrefix()); - getShop().openPageForPlayer(player, new ServerNpcPage(getPlugin(), getShop(), getClientManager(), getDonationManager(), _serverGroup.getServerNpcName(), player, _serverGroup.getPrefix())); + getShop().openPageForPlayer(player, new ServerNpcPage(getPlugin(), getShop(), getClientManager(), getDonationManager(), _serverGroup.getServerNpcName() + " Solo", player, _serverGroup.getPrefix())); } } } From 320a3efe5ba4953028bab9861b6c7df3b7e194b3 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Fri, 7 Aug 2015 02:22:58 -0500 Subject: [PATCH 231/565] Remove some debug code. --- .../src/mineplex/hub/server/ServerManager.java | 1 - .../src/mineplex/hub/server/ui/ServerNpcPage.java | 7 ++++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ServerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ServerManager.java index 9accebcc0..9cfa24d21 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ServerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ServerManager.java @@ -346,7 +346,6 @@ public class ServerManager extends MiniPlugin public Collection getServerList(String serverNpcName) { - System.out.println("contains?" + _serverKeyInfoMap.containsKey(serverNpcName)); return _serverKeyInfoMap.get(serverNpcName); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerNpcPage.java b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerNpcPage.java index 6e498d3eb..bdd807710 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerNpcPage.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerNpcPage.java @@ -52,8 +52,6 @@ public class ServerNpcPage extends ShopPageBase im @Override protected void buildPage() { - System.out.println(_serverGroupName); - System.out.println("getPlugin() null?" + (getPlugin() == null)); List serverList = new ArrayList(getPlugin().getServerList(_serverGroupName)); int slotsNeeded = 1; @@ -277,7 +275,9 @@ public class ServerNpcPage extends ShopPageBase im if (serverInfo.MOTD.contains("Open in")) setItem(slot, shopItem); else + { addButton(slot, shopItem, new JoinServerButton(this, serverInfo)); + } if (full) fullCount++; @@ -410,7 +410,8 @@ public class ServerNpcPage extends ShopPageBase im } public void SelectServer(Player player, ServerInfo serverInfo) - { + { + System.out.println("Selecting server :" + serverInfo.Name); int slots = getPlugin().getRequiredSlots(player, serverInfo.ServerType); if (serverInfo.getAvailableSlots() < slots && !(getDonationManager().Get(getPlayer().getName()).OwnsUnknownPackage(serverInfo.ServerType + " ULTRA") || getClient().GetRank().Has(Rank.ULTRA))) From 5f8e80a55f30980fd8bd08159ce8b1b916bf032b Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Fri, 7 Aug 2015 11:10:50 +0200 Subject: [PATCH 232/565] art --- Art/Carl.png | Bin 0 -> 352908 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Art/Carl.png diff --git a/Art/Carl.png b/Art/Carl.png new file mode 100644 index 0000000000000000000000000000000000000000..5d4fe6d3651d5897860b212e72fde071c521c501 GIT binary patch literal 352908 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%0DYK9e4 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%0D>nmim~Z3j0zA74T`9d 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 z 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 Date: Fri, 7 Aug 2015 04:13:09 -0500 Subject: [PATCH 233/565] Push fixes --- .../src/mineplex/hub/bonuses/BonusManager.java | 4 ++++ .../src/mineplex/hub/bonuses/gui/buttons/VoteButton.java | 8 +++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index 5acba755a..d02890ff0 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -141,6 +141,7 @@ public class BonusManager extends MiniClientPlugin implements I { incrementDailyStreak(player); awardBonus(player, amount); + updateCreeperVisual(player); } result.accept(r); @@ -177,7 +178,10 @@ public class BonusManager extends MiniClientPlugin implements I public void accept(Boolean aBoolean) { if (aBoolean) + { awardBonus(player, getRankBonusAmount(player)); + updateCreeperVisual(player); + } result.accept(aBoolean); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java index 164c55936..0552203d7 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java @@ -58,7 +58,8 @@ public class VoteButton implements GuiItem, Listener { { //TODO get url from db _url = "http://minecraftservers.org/vote/121070"; - + + setItem(); Bukkit.getPluginManager().registerEvents(this, getPlugin()); } @@ -68,7 +69,6 @@ public class VoteButton implements GuiItem, Listener { HandlerList.unregisterAll(this); } - @Override public void click(ClickType clickType) { @@ -113,7 +113,7 @@ public class VoteButton implements GuiItem, Listener { if (isAvailable()) { - material = Material.CHEST; + material = Material.JUKEBOX; itemName = C.cGreen + C.Bold + "Vote Bonus"; lore.add(" "); @@ -165,6 +165,8 @@ public class VoteButton implements GuiItem, Listener { { if (_url == null) return false; + System.out.println(timeLeft()); + return (timeLeft() <= 0); } From f76d9b0d37f021374ed3880fa117cb47597888c2 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Fri, 7 Aug 2015 04:20:54 -0500 Subject: [PATCH 234/565] Replace Consumers with Callbacks --- .../mineplex/hub/bonuses/BonusManager.java | 25 +++++++------ .../mineplex/hub/bonuses/BonusRepository.java | 35 +++++++++---------- .../bonuses/gui/buttons/DailyBonusButton.java | 7 ++-- .../bonuses/gui/buttons/RankBonusButton.java | 8 ++--- 4 files changed, 34 insertions(+), 41 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index d02890ff0..bfd1bca5a 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -4,7 +4,6 @@ import java.sql.Date; import java.sql.Timestamp; import java.util.Calendar; import java.util.TimeZone; -import java.util.function.Consumer; import mineplex.core.MiniClientPlugin; import mineplex.core.account.CoreClient; @@ -127,15 +126,15 @@ public class BonusManager extends MiniClientPlugin implements I public static final long TIME_BETWEEN_BONUSES = 1000 * 60 * 60 * 20; public static final long STREAK_RESET_TIME = 1000 * 60 * 60 * 12; - public void attemptDailyBonus(final Player player, final BonusAmount amount, final Consumer result) + public void attemptDailyBonus(final Player player, final BonusAmount amount, final Callback result) { if (timeTillDailyBonus(player) > 0) - result.accept(false); + result.run(false); - getRepository().attemptDailyBonus(player, new Consumer() + getRepository().attemptDailyBonus(player, new Callback() { @Override - public void accept(Boolean r) + public void run(Boolean r) { if (r) { @@ -144,7 +143,7 @@ public class BonusManager extends MiniClientPlugin implements I updateCreeperVisual(player); } - result.accept(r); + result.run(r); } }); } @@ -168,14 +167,14 @@ public class BonusManager extends MiniClientPlugin implements I } // RANK BONUS - public void attemptRankBonus(final Player player, final Consumer result) + public void attemptRankBonus(final Player player, final Callback result) { if (timeTillRankBonus(player) > 0) - result.accept(false); - getRepository().attemptRankBonus(player, new Consumer() + result.run(false); + getRepository().attemptRankBonus(player, new Callback() { @Override - public void accept(Boolean aBoolean) + public void run(Boolean aBoolean) { if (aBoolean) { @@ -183,7 +182,7 @@ public class BonusManager extends MiniClientPlugin implements I updateCreeperVisual(player); } - result.accept(aBoolean); + result.run(aBoolean); } }); } @@ -305,10 +304,10 @@ public class BonusManager extends MiniClientPlugin implements I //VOTE - public void atteptVoteBonus(final Player player, final Consumer result) + public void atteptVoteBonus(final Player player, final Callback result) { if (timeTillRankBonus(player) > 0) - result.accept(false); + result.run(false); getRepository().attemptRankBonus(player, result); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java index 0ee538f8b..070e4aec0 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java @@ -6,11 +6,8 @@ import java.sql.Date; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Timestamp; -import java.util.function.Consumer; import mineplex.core.common.util.Callback; -import mineplex.core.common.util.F; -import mineplex.core.common.util.UtilPlayer; import mineplex.core.database.DBPool; import mineplex.core.database.RepositoryBase; import mineplex.core.database.ResultSetCallable; @@ -60,10 +57,10 @@ public class BonusRepository extends RepositoryBase return record; } - public void attemptDailyBonus(final Player player, final Consumer result) + public void attemptDailyBonus(final Player player, final Callback result) { if (!Recharge.Instance.usable(player, "AttemptDailyBonus")) { - result.accept(false); + result.run(false); return; } final int accountId = _manager.getClientManager().Get(player).getAccountId(); @@ -105,13 +102,13 @@ public class BonusRepository extends RepositoryBase if (pass) { _manager.Get(player).setDailyTime(new Timestamp(BonusManager.getSqlTime())); - result.accept(true); + result.run(true); } else { Recharge.Instance.use(player, "AttemptDailyBonus", 1000 * 10, false, false); _manager.Get(player).setDailyTime(timeStamp); - result.accept(false); + result.run(false); } } }); @@ -120,23 +117,23 @@ public class BonusRepository extends RepositoryBase { Recharge.Instance.use(player, "AttemptDailyBonus", 1000 * 30, false, false); e.printStackTrace(); - result.accept(false); + result.run(false); } } }); } - public void attemptRankBonus(final Player player, final Consumer result) + public void attemptRankBonus(final Player player, final Callback result) { if (!Recharge.Instance.usable(player, "AttemptRankBonus")) { - result.accept(false); + result.run(false); return; } final int accountId = _manager.getClientManager().Get(player).getAccountId(); final int coins = _manager.getRankBonusAmount(player).getCoins(); if (coins == 0/* && gems == 0 */) { - result.accept(false); + result.run(false); return; } @@ -171,29 +168,29 @@ public class BonusRepository extends RepositoryBase if (pass) { - result.accept(true); + result.run(true); } else { Recharge.Instance.use(player, "AttemptRankBonus", 1000 * 10, false, false); - result.accept(false); + result.run(false); } } }); } catch (Exception e) { Recharge.Instance.use(player, "AttemptRankBonus", 1000 * 30, false, false); e.printStackTrace(); - result.accept(false); + result.run(false); } } }); } - public void voteBonus(final Player player, final Consumer result) + public void voteBonus(final Player player, final Callback result) { if (!Recharge.Instance.usable(player, "AttemptVoteBonus")) { - result.accept(false); + result.run(false); return; } final int accountId = _manager.getClientManager().Get(player).getAccountId(); @@ -202,7 +199,7 @@ public class BonusRepository extends RepositoryBase final int gems = 0; if (coins == 0/* && gems == 0 */) { - result.accept(false); + result.run(false); return; } @@ -237,13 +234,13 @@ public class BonusRepository extends RepositoryBase _donationManager.RewardCoins(null, "Vote bonus", player.getName(), accountId, coins); _donationManager.RewardGems(null, "Vote bonus", player.getName(), player.getUniqueId(), gems); - result.accept(true); + result.run(true); } }); } catch (Exception e) { e.printStackTrace(); - result.accept(false); + result.run(false); } } }); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java index 2ba7a359a..4554c8a58 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java @@ -1,9 +1,9 @@ package mineplex.hub.bonuses.gui.buttons; import java.util.ArrayList; -import java.util.function.Consumer; import mineplex.core.common.util.C; +import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilTime; @@ -72,10 +72,9 @@ public class DailyBonusButton implements GuiItem, Listener _item = ItemStackFactory.Instance.CreateStack(Material.LAPIS_BLOCK, (byte)0, 1, ChatColor.BLUE + "Processing..."); refreshItem(); new LoadingWindow(getPlugin(), getPlayer(), 6*9); - _bonusManager.attemptDailyBonus(getPlayer(), _bonusManager.getDailyBonusAmount(_player), new Consumer() { - @SuppressWarnings("deprecation") + _bonusManager.attemptDailyBonus(getPlayer(), _bonusManager.getDailyBonusAmount(_player), new Callback() { @Override - public void accept(Boolean t) + public void run(Boolean t) { if (t) { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java index e5007bd53..3189ec5d5 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java @@ -1,9 +1,9 @@ package mineplex.hub.bonuses.gui.buttons; import java.util.ArrayList; -import java.util.function.Consumer; import mineplex.core.common.util.C; +import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilTime; @@ -17,7 +17,6 @@ import mineplex.core.shop.item.ShopItem; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.hub.bonuses.BonusAmount; -import mineplex.hub.bonuses.BonusClientData; import mineplex.hub.bonuses.BonusManager; import org.bukkit.Bukkit; @@ -83,11 +82,10 @@ public class RankBonusButton implements GuiItem, Listener { _item = ItemStackFactory.Instance.CreateStack(Material.LAPIS_BLOCK, (byte)0, 1, ChatColor.BLUE + "Processing..."); refreshItem(); new LoadingWindow(getPlugin(), getPlayer(), 6*9); - _bonusManager.attemptRankBonus(getPlayer(), new Consumer() + _bonusManager.attemptRankBonus(getPlayer(), new Callback() { - @SuppressWarnings("deprecation") @Override - public void accept(Boolean t) + public void run(Boolean t) { setItem(); From 858e57bb0daed6cc097fda66fb5084d634814407 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Fri, 7 Aug 2015 14:39:29 -0400 Subject: [PATCH 235/565] edited a few things --- .../game/games/evolution/Evolution.java | 28 +++++-- .../games/evolution/evolve/EvolveData.java | 80 ++++++------------- 2 files changed, 47 insertions(+), 61 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 83b9cf12c..a151e4843 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -10,6 +10,8 @@ import mineplex.core.recharge.Recharge; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.minecraft.game.core.combat.event.CombatDeathEvent; +import mineplex.minecraft.game.core.condition.ConditionActive; +import mineplex.minecraft.game.core.condition.Condition.ConditionType; import mineplex.minecraft.game.core.damage.CustomDamageEvent; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.GameType; @@ -98,8 +100,6 @@ public class Evolution extends SoloGame DeathOut = false; PrepareFreeze = false; - - this.PrepareFreeze = false; GemKillDeathRespawn = 2; GemAssistDeathRespawn = .5; @@ -254,21 +254,36 @@ public class Evolution extends SoloGame @EventHandler public void startEvolve(EvolutionBeginEvent event) { - Manager.GetCondition().Factory().Cloak("Evolution", event.getPlayer(), null, Double.MAX_VALUE, false, false); - Recharge.Instance.Get(event.getPlayer()).clear(); } @EventHandler public void stopEvolve(EvolutionEndEvent event) { + if (Manager.GetCondition().GetActiveConditions().containsKey(event.getPlayer())) + { + for (ConditionActive condition : Manager.GetCondition().GetActiveConditions().get(event.getPlayer())) + { + if (condition.GetCondition().GetType() == ConditionType.CLOAK) + continue; + + condition.GetCondition().Expire(); + } + } + upgradeKit(event.getPlayer(), true); } @EventHandler public void endEvolve(final EvolutionPostEvolveEvent event) { - event.getPlayer().teleport(GetTeam(event.getPlayer()).GetSpawn()); + try + { + Manager.GetCondition().GetActiveCondition(event.getPlayer(), ConditionType.CLOAK).Expire(); + } + catch (NullPointerException ex) + { + } } @EventHandler @@ -315,6 +330,9 @@ public class Evolution extends SoloGame End(); return; } + + killer.teleport(GetTeam(killer).GetSpawn()); + Manager.GetCondition().Factory().Cloak("Evolving", killer, null, 10, true, true); } //Boolean ending diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index 2c88d0180..adc7825a3 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -14,14 +14,11 @@ import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilTextMiddle; import mineplex.core.common.util.UtilTime; import mineplex.core.packethandler.PacketPlayOutCamera; -import mineplex.minecraft.game.core.condition.Condition.ConditionType; -import mineplex.minecraft.game.core.condition.ConditionActive; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionPostEvolveEvent; import net.minecraft.server.v1_7_R4.Entity; -import net.minecraft.server.v1_7_R4.EntityBat; import net.minecraft.server.v1_7_R4.EntityBlaze; import net.minecraft.server.v1_7_R4.EntityChicken; import net.minecraft.server.v1_7_R4.EntityCreeper; @@ -43,11 +40,11 @@ import org.bukkit.Color; import org.bukkit.FireworkEffect.Type; import org.bukkit.Location; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftBat; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; -import org.bukkit.entity.Bat; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftZombie; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; +import org.bukkit.entity.Zombie; import org.bukkit.util.Vector; public class EvolveData @@ -68,54 +65,50 @@ public class EvolveData private String _evolveTop; - private Bat _bat; + private Zombie _zombie; + private int _ticks = 0; public EvolveData(EvolveManager manager, Player player, EvoKit from, EvoKit to) { _manager = manager; _player = player; - _manager.Host.Manager.GetCondition().Factory().Cloak(null, _player, null, Double.MAX_VALUE, false, false); _to = to; _evolveTop = C.cWhite + "You evolved into " + ("aeiou".indexOf(_to.GetName().toLowerCase().substring(0, 1)) == -1 ? "a " : "an ") + C.cGreen + C.Bold + _to.GetName(); _eFrom = spawn(from.getEntity()); - setupBat(); + setupZombie(); Bukkit.getServer().getPluginManager().callEvent(new EvolutionBeginEvent(_player)); - - teleport(true); - + setupPlayer(); } - private void setupBat() + private void setupZombie() { _manager.Host.CreatureAllowOverride = true; - Bat bat = _manager.getLocation().getWorld().spawn(_manager.getLocation(), Bat.class); + Zombie zombie = _manager.getLocation().getWorld().spawn(_manager.getLocation(), Zombie.class); _manager.Host.CreatureAllowOverride = false; - bat.setAwake(true); - bat.setRemoveWhenFarAway(false); + UtilEnt.Vegetate(zombie, true); + UtilEnt.ghost(zombie, false, true); - UtilEnt.Vegetate(bat, true); - UtilEnt.ghost(bat, false, true); - - _bat = bat; + _zombie = zombie; } private void setupPlayer() { //Spectate - PacketPlayOutCamera packet = new PacketPlayOutCamera(_bat); + PacketPlayOutCamera packet = new PacketPlayOutCamera(_zombie); UtilPlayer.sendPacket(_player, packet); } //Boolean completed public boolean tick() { + _ticks++; teleport(false); //Hasn't ended yet @@ -134,17 +127,6 @@ public class EvolveData UtilTextMiddle.display(null, _evolveTop, _player); - if (_manager.Host.Manager.GetCondition().GetActiveConditions().containsKey(_player)) - { - for (ConditionActive condition : _manager.Host.Manager.GetCondition().GetActiveConditions().get(_player)) - { - if (condition.GetCondition().GetType() == ConditionType.CLOAK) - continue; - - condition.GetCondition().Expire(); - } - } - _manager.Host.SetKit(_player, _manager.Host.GetKit(_player), false); Bukkit.getServer().getPluginManager().callEvent(new EvolutionEndEvent(_player)); @@ -165,27 +147,14 @@ public class EvolveData return false; despawn(_eTo); - - UtilAction.velocity(_player, 0.0, 0.0, 0.0, false); - + //Stop spectating PacketPlayOutCamera packet = new PacketPlayOutCamera(_player); UtilPlayer.sendPacket(_player, packet); - _bat.remove(); + _zombie.remove(); Bukkit.getServer().getPluginManager().callEvent(new EvolutionPostEvolveEvent(_player)); - - try - { - _manager.Host.Manager.GetCondition().GetActiveCondition(_player, ConditionType.CLOAK).Expire(); - } - catch (NullPointerException ex) - { - ex.printStackTrace(); - } - - _to.ApplyKit(_player); return true; } } @@ -202,26 +171,25 @@ public class EvolveData double sizeMod = 3.5; double speed = 15d; - double oX = -Math.sin(_bat.getTicksLived()/speed) * 2 * sizeMod; + double oX = -Math.sin(_ticks/speed) * 2 * sizeMod; double oY = 3; - double oZ = Math.cos(_bat.getTicksLived()/speed) * 2 * sizeMod; + double oZ = Math.cos(_ticks/speed) * 2 * sizeMod; if (teleport) { - _bat.teleport(_manager.getLocation().clone().add(oX, oY, oZ)); + _zombie.teleport(_manager.getLocation().clone().add(oX, oY, oZ)); + setupPlayer(); } else { - UtilAction.velocity(_bat, - UtilAlg.getTrajectory(_bat.getLocation(), _manager.getLocation().clone().add(oX, oY, oZ)), - 0.4, false, 0, 0.0, 1, true); + UtilAction.velocity(_zombie, + UtilAlg.getTrajectory(_zombie.getLocation(), _manager.getLocation().clone().add(oX, oY, oZ)), + 0.4, false, 0, 0.0, 0.0, false); } - setupPlayer(); + EntityZombie eB = ((CraftZombie) _zombie).getHandle(); - EntityBat eB = ((CraftBat) _bat).getHandle(); - - Vector to = UtilAlg.getTrajectory(_bat.getEyeLocation(), _manager.getLocation()); + Vector to = UtilAlg.getTrajectory(_zombie.getEyeLocation(), _manager.getLocation()).normalize(); try { From b22706e649f38036544b7130e327ab3f658759b5 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Fri, 7 Aug 2015 21:45:38 +0200 Subject: [PATCH 236/565] hub update part 1 --- .../mineplex/core/common/util/UtilAlg.java | 2 +- .../core/blockrestore/BlockRestoreData.java | 2 + .../mineplex/core/gadget/GadgetManager.java | 38 +- .../core/gadget/gadgets/ItemPaintbrush.java | 179 +++++++ .../core/gadget/gadgets/MorphSlime.java | 103 ++++ .../core/gadget/gadgets/OutfitRaveSuit.java | 10 +- .../core/gadget/gadgets/OutfitSpaceSuit.java | 3 +- .../core/gadget/gadgets/OutfitTeam.java | 144 ++++++ .../Mineplex.Hub/src/mineplex/hub/Hub.java | 1 + .../src/mineplex/hub/HubManager.java | 6 +- .../mineplex/hub/modules/ParkourManager.java | 11 - .../mineplex/hub/modules/SoccerManager.java | 472 ++++++++++++++++++ .../mineplex/hub/modules/WorldManager.java | 5 +- .../src/mineplex/mapparser/MapParser.java | 9 + .../src/nautilus/game/arcade/Arcade.java | 2 +- 15 files changed, 958 insertions(+), 29 deletions(-) create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/MorphSlime.java create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java index d686faa2d..56a9b917e 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java @@ -26,7 +26,7 @@ public class UtilAlg public static Location getMidpoint(Location a, Location b) { - return a.add(b.subtract(a).multiply(0.5)); + return a.clone().add(b.clone().subtract(a.clone()).multiply(0.5)); } public static Vector getTrajectory(Entity from, Entity to) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/blockrestore/BlockRestoreData.java b/Plugins/Mineplex.Core/src/mineplex/core/blockrestore/BlockRestoreData.java index 1fa27e84d..fda3caaef 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/blockrestore/BlockRestoreData.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/blockrestore/BlockRestoreData.java @@ -96,6 +96,8 @@ public class BlockRestoreData if (_toID == 78) _toData = (byte)Math.min(7, _toData + addData); else _toData = addData; } + else + _toData = addData; _toID = toID; diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java index bc7f2ac7d..a5af05afb 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java @@ -18,6 +18,7 @@ import org.bukkit.plugin.java.JavaPlugin; import mineplex.core.MiniPlugin; import mineplex.core.account.CoreClientManager; +import mineplex.core.achievement.AchievementManager; import mineplex.core.blockrestore.BlockRestore; import mineplex.core.common.Rank; import mineplex.core.common.util.NautHashMap; @@ -52,6 +53,7 @@ public class GadgetManager extends MiniPlugin private DisguiseManager _disguiseManager; private BlockRestore _blockRestore; private ProjectileManager _projectileManager; + private AchievementManager _achievementManager; private NautHashMap> _gadgets; @@ -63,7 +65,7 @@ public class GadgetManager extends MiniPlugin public GadgetManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, MountManager mountManager, PetManager petManager, PreferencesManager preferencesManager, - DisguiseManager disguiseManager, BlockRestore blockRestore, ProjectileManager projectileManager) + DisguiseManager disguiseManager, BlockRestore blockRestore, ProjectileManager projectileManager, AchievementManager achievementManager) { super("Gadget Manager", plugin); @@ -75,26 +77,25 @@ public class GadgetManager extends MiniPlugin _disguiseManager = disguiseManager; _blockRestore = blockRestore; _projectileManager = projectileManager; - + _achievementManager = achievementManager; + CreateGadgets(); } private void CreateGadgets() { _gadgets = new NautHashMap>(); - + // Items addGadget(new ItemEtherealPearl(this)); addGadget(new ItemFirework(this)); addGadget(new ItemTNT(this)); addGadget(new ItemMelonLauncher(this)); addGadget(new ItemFleshHook(this)); - addGadget(new ItemPaintballGun(this)); + //addGadget(new ItemPaintballGun(this)); addGadget(new ItemBatGun(this)); addGadget(new ItemCoinBomb(this)); - //addGadget(new ItemGemBomb(this)); - //addGadget(new ItemFootball(this)); - //addGadget(new ItemDuelingSword(this)); + addGadget(new ItemPaintbrush(this)); // Costume addGadget(new OutfitRaveSuit(this, "Rave Hat", -2, ArmorSlot.Helmet, Material.LEATHER_HELMET, (byte)0)); @@ -107,6 +108,11 @@ public class GadgetManager extends MiniPlugin addGadget(new OutfitSpaceSuit(this, "Space Pants", -2, ArmorSlot.Legs, Material.GOLD_LEGGINGS, (byte)0)); addGadget(new OutfitSpaceSuit(this, "Space Boots", -2, ArmorSlot.Boots, Material.GOLD_BOOTS, (byte)0)); + addGadget(new OutfitTeam(this, "Team Helmet", -1, ArmorSlot.Helmet, Material.LEATHER_HELMET, (byte)0)); + addGadget(new OutfitTeam(this, "Team Shirt", -1, ArmorSlot.Chest, Material.LEATHER_CHESTPLATE, (byte)0)); + addGadget(new OutfitTeam(this, "Team Pants", -1, ArmorSlot.Legs, Material.LEATHER_LEGGINGS, (byte)0)); + addGadget(new OutfitTeam(this, "Team Boots", -1, ArmorSlot.Boots, Material.LEATHER_BOOTS, (byte)0)); + // Morphs addGadget(new MorphVillager(this)); addGadget(new MorphCow(this)); @@ -114,14 +120,13 @@ public class GadgetManager extends MiniPlugin addGadget(new MorphBlock(this)); addGadget(new MorphEnderman(this)); addGadget(new MorphBat(this)); - //addGadget(new MorphNotch(this)); addGadget(new MorphPumpkinKing(this)); addGadget(new MorphPig(this)); addGadget(new MorphCreeper(this)); addGadget(new MorphBlaze(this)); - //addGadget(new MorphGeno(this)); addGadget(new MorphWither(this)); addGadget(new MorphBunny(this)); + addGadget(new MorphSlime(this, _achievementManager)); // Particles addGadget(new ParticleFoot(this)); @@ -146,7 +151,6 @@ public class GadgetManager extends MiniPlugin addGadget(new MusicGadget(this, "Stal Disc", new String[] {""}, -2, 2263, 150000)); addGadget(new MusicGadget(this, "Strad Disc", new String[] {""}, -2, 2264, 188000)); addGadget(new MusicGadget(this, "Ward Disc", new String[] {""}, -2, 2265, 251000)); - //addGadget(new MusicGadget(this, "11 Disc", new String[] {""}, -2, 2266, 71000)); addGadget(new MusicGadget(this, "Wait Disc", new String[] {""}, -2, 2267, 238000)); } @@ -274,6 +278,20 @@ public class GadgetManager extends MiniPlugin } } } + + public void DisableAll(Player player, List dontDisable) + { + for (GadgetType gadgetType : _gadgets.keySet()) + { + for (Gadget gadget : _gadgets.get(gadgetType)) + { + if (dontDisable.contains(gadget.GetName())) + continue; + + gadget.Disable(player); + } + } + } public PetManager getPetManager() { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java new file mode 100644 index 000000000..92c03c83c --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java @@ -0,0 +1,179 @@ +package mineplex.core.gadget.gadgets; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import org.bukkit.Location; +import org.bukkit.Material; +import org.bukkit.Sound; +import org.bukkit.block.Block; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.player.PlayerInteractEvent; + +import mineplex.core.common.util.C; +import mineplex.core.common.util.F; +import mineplex.core.common.util.NautHashMap; +import mineplex.core.common.util.UtilAlg; +import mineplex.core.common.util.UtilEvent; +import mineplex.core.common.util.UtilGear; +import mineplex.core.common.util.UtilMath; +import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilEvent.ActionType; +import mineplex.core.gadget.GadgetManager; +import mineplex.core.gadget.types.ItemGadget; +import mineplex.core.itemstack.ItemStackFactory; +import mineplex.core.updater.UpdateType; +import mineplex.core.updater.event.UpdateEvent; + +public class ItemPaintbrush extends ItemGadget +{ + private NautHashMap _brushColor = new NautHashMap(); + private NautHashMap _brushPrevious = new NautHashMap(); + + public ItemPaintbrush(GadgetManager manager) + { + super(manager, "Paintbrush", new String[] + { + C.cWhite + "Unleash your inner creativity!", + }, + -2, + Material.WOOD_SWORD, (byte)0, + 200, new Ammo("Paint", "100 Pixels", Material.INK_SACK, (byte)0, new String[] { C.cWhite + "100 Pixels worth of Paint!" }, 500, 100)); + } + + @Override + public void ApplyItem(Player player, boolean inform) + { + Manager.RemoveItem(player); + + _active.add(player); + + List itemLore = new ArrayList(); + itemLore.addAll(Arrays.asList(GetDescription())); + + player.getInventory().setItem(Manager.getActiveItemSlot(), ItemStackFactory.Instance.CreateStack(GetDisplayMaterial(), GetDisplayData(), 1, GetName())); + + if (inform) + UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(GetName()) + ".")); + } + + @Override + @EventHandler + public void Activate(PlayerInteractEvent event) + { + + } + + @Override + public void ActivateCustom(Player player) + { + + } + + @Override + public void EnableCustom(Player player) + { + ApplyItem(player, true); + + _brushColor.put(player.getName(), (byte)15); + } + + + @Override + public void DisableCustom(Player player) + { + _brushColor.remove(player.getName()); + _brushPrevious.remove(player.getName()); + + RemoveItem(player); + } + + @EventHandler + public void colorSelect(PlayerInteractEvent event) + { + if (!IsActive(event.getPlayer())) + return; + + if (!UtilEvent.isAction(event, ActionType.L)) + return; + + Player player = event.getPlayer(); + + Block block = player.getTargetBlock(null, 100); + if (block == null || block.getType() != Material.STAINED_CLAY) + return; + + _brushColor.put(player.getName(), block.getData()); + + player.playSound(player.getLocation(), Sound.ORB_PICKUP, 2f, 1f); + } + + @EventHandler + public void paint(UpdateEvent event) + { + if (event.getType() != UpdateType.TICK) + return; + + for (Player player : GetActive()) + { + if (!UtilGear.isMat(player.getItemInHand(), Material.WOOD_SWORD)) + continue; + + if (!player.isBlocking()) + { + _brushPrevious.remove(player.getName()); + continue; + } + + Block block = player.getTargetBlock(null, 100); + if (block == null || block.getType() != Material.WOOL) + continue; + + //Color + Manager.getBlockRestore().Add(block, 35, _brushColor.get(player.getName()), 30000); + + //Join Dots + if (_brushPrevious.containsKey(player.getName())) + { + while (UtilMath.offset(_brushPrevious.get(player.getName()), block.getLocation().add(0.5, 0.5, 0.5)) > 0.5) + { + _brushPrevious.get(player.getName()).add(UtilAlg.getTrajectory(_brushPrevious.get(player.getName()), block.getLocation().add(0.5, 0.5, 0.5)).multiply(0.5)); + + Block fixBlock = _brushPrevious.get(player.getName()).getBlock(); + + if (fixBlock.getType() != Material.WOOL) + continue; + + Manager.getBlockRestore().Add(fixBlock, 35, _brushColor.get(player.getName()), 30000); + } + } + + player.getWorld().playSound(player.getLocation(), Sound.FIZZ, 0.25f, 2f); + + + _brushPrevious.put(player.getName(), block.getLocation().add(0.5, 0.5, 0.5)); + } + } + + //XXX TODO ENABLE + + @EventHandler + public void enableInteract(PlayerInteractEvent event) + { + if (IsActive(event.getPlayer())) + return; + + if (!UtilEvent.isAction(event, ActionType.L)) + return; + + Player player = event.getPlayer(); + + Block block = player.getTargetBlock(null, 100); + if (block == null || block.getType() != Material.STAINED_CLAY) + return; + + Enable(event.getPlayer()); + } +} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/MorphSlime.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/MorphSlime.java new file mode 100644 index 000000000..12f9a3eca --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/MorphSlime.java @@ -0,0 +1,103 @@ +package mineplex.core.gadget.gadgets; + +import org.bukkit.Material; +import org.bukkit.Sound; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.player.*; + +import mineplex.core.account.CoreClientManager; +import mineplex.core.achievement.AchievementManager; +import mineplex.core.common.util.C; +import mineplex.core.common.util.UtilAction; +import mineplex.core.common.util.UtilEnt; +import mineplex.core.common.util.UtilEvent; +import mineplex.core.common.util.UtilEvent.ActionType; +import mineplex.core.disguise.disguises.DisguiseSlime; +import mineplex.core.recharge.Recharge; +import mineplex.core.gadget.GadgetManager; +import mineplex.core.gadget.types.MorphGadget; + +public class MorphSlime extends MorphGadget +{ + private CoreClientManager _clientManager; + private AchievementManager _achievementManager; + + public MorphSlime(GadgetManager manager, AchievementManager achievements) + { + super(manager, "Big Larry Morph", new String[] + { + C.cWhite + "Become a slime like Big Larry!", + " ", + C.cYellow + "Left Click" + C.cGray + " to use " + C.cGreen + "Bounce", + " ", + C.cWhite + "+1 Slime Size for every 10 Mineplex Levels", + }, + 80000, + Material.SLIME_BALL, (byte)0); + + _achievementManager = achievements; + _clientManager = manager.getClientManager(); + } + + @Override + public void EnableCustom(final Player player) + { + this.ApplyArmor(player); + + DisguiseSlime disguise = new DisguiseSlime(player); + disguise.setName(player.getName(), Manager.getClientManager().Get(player).GetRank()); + disguise.setCustomNameVisible(true); + + int size = 1 + (_achievementManager.getMineplexLevelNumber(player, _clientManager.Get(player).GetRank())) / 8; + + if (size < 1) + size = 1; + + if (size > 12) + size = 12; + + disguise.SetSize(size); + + Manager.getDisguiseManager().disguise(disguise); + } + + @Override + public void DisableCustom(Player player) + { + this.RemoveArmor(player); + Manager.getDisguiseManager().undisguise(player); + } + + @EventHandler + public void skill(PlayerInteractEvent event) + { + Player player = event.getPlayer(); + + if (!IsActive(player)) + return; + + if (!UtilEvent.isAction(event, ActionType.L)) + return; + + if (!UtilEnt.isGrounded(player)) + return; + + if (!Recharge.Instance.use(player, GetName(), 1000, false, false)) + return; + + player.getWorld().playSound(player.getLocation(), Sound.SLIME_ATTACK, 1f, 1f); + + //Size + int size = 1 + (_achievementManager.getMineplexLevelNumber(player, _clientManager.Get(player).GetRank())) / 8; + + if (size < 1) + size = 1; + + if (size > 12) + size = 12; + + //Vel + UtilAction.velocity(player, 1 + (size * 0.2), 0, 10, true); + } +} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitRaveSuit.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitRaveSuit.java index 265ad7952..2834498a4 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitRaveSuit.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitRaveSuit.java @@ -2,11 +2,13 @@ package mineplex.core.gadget.gadgets; import java.util.HashMap; +import org.bukkit.ChatColor; import org.bukkit.Color; import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.player.PlayerCommandPreprocessEvent; +import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.LeatherArmorMeta; @@ -25,7 +27,7 @@ public class OutfitRaveSuit extends OutfitGadget public OutfitRaveSuit(GadgetManager manager, String name, int cost, ArmorSlot slot, Material mat, byte data) { - super(manager, name, new String[] {"Wear the complete set for","awesome bonus effects!", "Bonus coming soon..."}, cost, slot, mat, data); + super(manager, name, new String[] {ChatColor.RESET + "Wear the complete set for",ChatColor.RESET + "awesome bonus effects!", ChatColor.RESET + "Bonus coming soon..."}, cost, slot, mat, data); } @Override @@ -147,4 +149,10 @@ public class OutfitRaveSuit extends OutfitGadget stack.setItemMeta(meta); } } + + @EventHandler + public void playerQuit(PlayerQuitEvent event) + { + _colorPhase.remove(event.getPlayer().getName()); + } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitSpaceSuit.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitSpaceSuit.java index f69ccf7eb..fe25b7843 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitSpaceSuit.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitSpaceSuit.java @@ -1,5 +1,6 @@ package mineplex.core.gadget.gadgets; +import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -11,7 +12,7 @@ public class OutfitSpaceSuit extends OutfitGadget public OutfitSpaceSuit(GadgetManager manager, String name, int cost, ArmorSlot slot, Material mat, byte data) { - super(manager, name, new String[] {"Wear the complete set for","awesome bonus effects!", "Bonus coming soon..."}, cost, slot, mat, data); + super(manager, name, new String[] {ChatColor.RESET + "Wear the complete set for",ChatColor.RESET + "awesome bonus effects!", ChatColor.RESET + "Bonus coming soon..."}, cost, slot, mat, data); } @Override diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java new file mode 100644 index 000000000..10102b0e9 --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java @@ -0,0 +1,144 @@ +package mineplex.core.gadget.gadgets; + +import java.util.HashMap; + +import org.bukkit.ChatColor; +import org.bukkit.Color; +import org.bukkit.Material; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.player.PlayerCommandPreprocessEvent; +import org.bukkit.event.player.PlayerQuitEvent; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.LeatherArmorMeta; + +import mineplex.core.common.util.C; +import mineplex.core.common.util.UtilGear; +import mineplex.core.gadget.GadgetManager; +import mineplex.core.gadget.types.OutfitGadget; + +public class OutfitTeam extends OutfitGadget +{ + private HashMap _colorSetting = new HashMap(); + + public OutfitTeam(GadgetManager manager, String name, + int cost, ArmorSlot slot, Material mat, byte data) + { + super(manager, name, new String[] {ChatColor.RESET + "Team up with other players!", ChatColor.RESET + "Equip by typing;", ChatColor.RESET + C.cGreen + "/team "}, cost, slot, mat, data); + } + + @Override + public void EnableCustom(Player player) + { + ApplyArmor(player); + colorArmor(player); + } + + @Override + public void DisableCustom(Player player) + { + RemoveArmor(player); + } + + @EventHandler(priority=EventPriority.LOWEST) + public void updateColor(PlayerCommandPreprocessEvent event) + { + Player player = event.getPlayer(); + + if (!event.getMessage().toLowerCase().startsWith("/team ")) + return; + + event.setCancelled(true); + + String[] args = event.getMessage().toLowerCase().split(" "); + + if (args.length < 2) + return; + + //Color + if (args[1].equals("red")) + _colorSetting.put(player.getName(), Color.RED); + else if (args[1].equals("yellow")) + _colorSetting.put(player.getName(), Color.YELLOW); + else if (args[1].equals("green")) + _colorSetting.put(player.getName(), Color.GREEN); + else if (args[1].equals("blue")) + _colorSetting.put(player.getName(), Color.AQUA); + + colorArmor(player); + + Enable(player); + } + + private void colorArmor(Player player) + { + if (!_colorSetting.containsKey(player.getName())) + return; + + //Get Item + ItemStack stack; + + if (GetSlot() == ArmorSlot.Helmet) + { + stack = player.getInventory().getHelmet(); + + if (!UtilGear.isMat(stack, GetDisplayMaterial())) + { + Disable(player); + return; + } + } + else if (GetSlot() == ArmorSlot.Chest) + { + stack = player.getInventory().getChestplate(); + + if (!UtilGear.isMat(stack, GetDisplayMaterial())) + { + Disable(player); + return; + } + } + else if (GetSlot() == ArmorSlot.Legs) + { + stack = player.getInventory().getLeggings(); + + if (!UtilGear.isMat(stack, GetDisplayMaterial())) + { + Disable(player); + return; + } + } + else if (GetSlot() == ArmorSlot.Boots) + { + stack = player.getInventory().getBoots(); + + if (!UtilGear.isMat(stack, GetDisplayMaterial())) + { + Disable(player); + return; + } + } + else + { + return; + } + + + //Set! + LeatherArmorMeta meta = (LeatherArmorMeta)stack.getItemMeta(); + meta.setColor(_colorSetting.get(player.getName())); + stack.setItemMeta(meta); + } + + @EventHandler + public void playerQuit(PlayerQuitEvent event) + { + _colorSetting.remove(event.getPlayer().getName()); + } + + public Color getTeamColor(Player player) + { + return _colorSetting.get(player.getName()); + } +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java index 0873db91b..60dcb8d55 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java @@ -159,6 +159,7 @@ public class Hub extends JavaPlugin implements IRelation ItemFactory itemFactory = new ItemFactory(this, blockRestore, conditionManager, damage, energy, fire, throwManager, webServerAddress); SkillFactory skillManager = new SkillFactory(this, damage, this, combatManager, conditionManager, throwManager, disguiseManager, blockRestore, fire, new Movement(this), teleport, energy, webServerAddress); ClassManager classManager = new ClassManager(this, clientManager, donationManager, skillManager, itemFactory, webServerAddress); + classManager.setEnabled(false); ClassShopManager shopManager = new ClassShopManager(this, classManager, skillManager, itemFactory, achievementManager, clientManager); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index 2cf2e5b53..9c3042ee5 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -91,6 +91,7 @@ import mineplex.hub.modules.HubVisibilityManager; import mineplex.hub.modules.JumpManager; import mineplex.hub.modules.NewsManager; import mineplex.hub.modules.ParkourManager; +import mineplex.hub.modules.SoccerManager; import mineplex.hub.modules.TextManager; import mineplex.hub.modules.WorldManager; import mineplex.hub.poll.PollManager; @@ -168,16 +169,19 @@ public class HubManager extends MiniClientPlugin new WorldManager(this); new JumpManager(this); //new TournamentInviter(this); + _news = new NewsManager(this); _mountManager = new MountManager(_plugin, clientManager, donationManager, blockRestore, _disguiseManager); _inventoryManager = new InventoryManager(plugin, clientManager); new BenefitManager(plugin, clientManager, _inventoryManager); - _gadgetManager = new GadgetManager(_plugin, clientManager, donationManager, _inventoryManager, _mountManager, petManager, preferences, disguiseManager, blockRestore, new ProjectileManager(plugin)); + _gadgetManager = new GadgetManager(_plugin, clientManager, donationManager, _inventoryManager, _mountManager, petManager, preferences, disguiseManager, blockRestore, new ProjectileManager(plugin), achievementManager); _treasureManager = new TreasureManager(_plugin, clientManager, donationManager, _inventoryManager, petManager, _blockRestore, hologramManager); new CosmeticManager(_plugin, clientManager, donationManager, _inventoryManager, _gadgetManager, _mountManager, petManager, _treasureManager); + new SoccerManager(this, _gadgetManager); + _petManager = petManager; _partyManager = partyManager; _preferences = preferences; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/ParkourManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/ParkourManager.java index 8110f0cef..76c1b72d0 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/ParkourManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/ParkourManager.java @@ -470,15 +470,4 @@ public class ParkourManager extends MiniPlugin } } } - -// @EventHandler -// public void snakeUpdate(UpdateEvent event) -// { -// if (event.getType() != UpdateType.FASTER) -// return; -// -// for (ParkourData parkour : _parkour) -// if (parkour instanceof ParkourSnake) -// ((ParkourSnake)parkour).Update(); -// } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java new file mode 100644 index 000000000..9af84b8fa --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -0,0 +1,472 @@ +package mineplex.hub.modules; + +import java.util.ArrayList; +import java.util.HashSet; +import java.util.Iterator; +import java.util.WeakHashMap; + +import org.bukkit.Bukkit; +import org.bukkit.FireworkEffect.Type; +import org.bukkit.Color; +import org.bukkit.Location; +import org.bukkit.Material; +import org.bukkit.Sound; +import org.bukkit.entity.Bat; +import org.bukkit.entity.Entity; +import org.bukkit.entity.Item; +import org.bukkit.entity.LivingEntity; +import org.bukkit.entity.Player; +import org.bukkit.entity.Skeleton; +import org.bukkit.entity.Slime; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.inventory.InventoryOpenEvent; +import org.bukkit.event.player.PlayerCommandPreprocessEvent; +import org.bukkit.event.player.PlayerQuitEvent; +import org.bukkit.inventory.ItemStack; +import org.bukkit.util.Vector; + +import mineplex.core.MiniPlugin; +import mineplex.core.common.util.C; +import mineplex.core.common.util.F; +import mineplex.core.common.util.UtilAction; +import mineplex.core.common.util.UtilAlg; +import mineplex.core.common.util.UtilEnt; +import mineplex.core.common.util.UtilFirework; +import mineplex.core.common.util.UtilMath; +import mineplex.core.common.util.UtilParticle; +import mineplex.core.common.util.UtilParticle.ParticleType; +import mineplex.core.common.util.UtilParticle.ViewDist; +import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilServer; +import mineplex.core.common.util.UtilTextMiddle; +import mineplex.core.common.util.UtilTime; +import mineplex.core.gadget.GadgetManager; +import mineplex.core.gadget.event.GadgetActivateEvent; +import mineplex.core.gadget.gadgets.OutfitTeam; +import mineplex.core.gadget.types.Gadget; +import mineplex.core.gadget.types.GadgetType; +import mineplex.core.gadget.types.MusicGadget; +import mineplex.core.mount.event.MountActivateEvent; +import mineplex.core.recharge.Recharge; +import mineplex.core.updater.UpdateType; +import mineplex.core.updater.event.UpdateEvent; +import mineplex.hub.HubManager; + +public class SoccerManager extends MiniPlugin +{ + public HubManager Manager; + + private HashSet _active = new HashSet(); + + private ArrayList _teamArmor = new ArrayList(); + + private Location _cornerFieldPlayerA; + private Location _cornerFieldPlayerB; + + private Location _cornerGoalPlayerA; + private Location _cornerGoalPlayerB; + + private Location _cornerFieldA; + private Location _cornerFieldB; + + private Location _cornerRedGoalA; + private Location _cornerRedGoalB; + + private Location _cornerBlueGoalA; + private Location _cornerBlueGoalB; + + int _blueGoals = 0; + int _redGoals = 0; + + int _insideGoalTicks = 0; + + private Slime _ball; + private Vector _ballVel; + private long _ballDeadTime = -1; + + private String _lastKicker = ""; + + //Item Rebound + protected Vector _vel; + protected Location _lastLoc; + protected ArrayList _velHistory = new ArrayList(); + + public SoccerManager(HubManager manager, GadgetManager gadgets) + { + super("Football Manager", manager.getPlugin()); + + Manager = manager; + + _cornerFieldPlayerA = new Location(Manager.GetSpawn().getWorld(), 28.5,70,-27.5); + _cornerFieldPlayerB = new Location(Manager.GetSpawn().getWorld(), 49.5,100,-63.5); + + _cornerGoalPlayerA = new Location(Manager.GetSpawn().getWorld(), 35.5,70,-24.5); + _cornerGoalPlayerB = new Location(Manager.GetSpawn().getWorld(), 42.5,100,-66.5); + + _cornerFieldA = new Location(Manager.GetSpawn().getWorld(), 29.75,70,-28.75); + _cornerFieldB = new Location(Manager.GetSpawn().getWorld(), 48.25,100,-62.25); + + _cornerRedGoalA = new Location(Manager.GetSpawn().getWorld(), 36.75,70,-62.25); + _cornerRedGoalB = new Location(Manager.GetSpawn().getWorld(), 41.25,73.5,-65.25); + + _cornerBlueGoalA = new Location(Manager.GetSpawn().getWorld(), 36.75,70,-25.75); + _cornerBlueGoalB = new Location(Manager.GetSpawn().getWorld(), 41.25,73.5,-28.75); + + //Store Gadgets + for (Gadget gadget : gadgets.getGadgets(GadgetType.Costume)) + { + if (gadget instanceof OutfitTeam) + { + _teamArmor.add((OutfitTeam)gadget); + } + } + } + + @EventHandler + public void ballUpdate(UpdateEvent event) + { + if (event.getType() != UpdateType.TICK) + return; + + if (_active.size() <= 0) + { + _blueGoals = 0; + _redGoals = 0; + + if (_ball != null) + _ball.remove();; + + return; + } + + //New Ball Needed + if (_ballDeadTime == -1 && (_ball == null || !_ball.isValid())) + { + if (_ball != null) + _ball.remove(); + + _ballDeadTime = System.currentTimeMillis(); + } + + //Spawn Ball + if (_ballDeadTime > 0 && UtilTime.elapsed(_ballDeadTime, 4000)) + { + Location mid = UtilAlg.getMidpoint(_cornerFieldPlayerA, _cornerFieldPlayerB); + + if (!mid.getChunk().isLoaded()) + return; + + _ball = mid.getWorld().spawn(mid, Slime.class); + _ball.setSize(2); + + UtilEnt.Vegetate(_ball); + UtilEnt.ghost(_ball, true, false); + + _ballVel = new Vector(0,-0.1,0); + + UtilFirework.playFirework(mid, Type.BALL, Color.YELLOW, false, false); + + _ballDeadTime = -1; + + _vel = new Vector(0,-0.1,0); + _velHistory.add(_vel); + _lastLoc = _ball.getLocation(); + } + + if (_ball == null) + return; + + UtilParticle.PlayParticle(ParticleType.HAPPY_VILLAGER, _ball.getLocation().add(0, 0.5, 0), 0, 0, 0, 0, 1, ViewDist.NORMAL, UtilServer.getPlayers()); + + //Kick + for (Player player : _active) + { + if (UtilMath.offset(player, _ball) < 1.25 || + UtilMath.offset(player.getEyeLocation(), _ball.getLocation()) < 1) + { + if (Recharge.Instance.use(player, "Football Kick", 600, false, false)) + { + _ballVel = player.getLocation().getDirection(); + _ballVel.setY(_ballVel.getY() + 0.4); + + if (UtilEnt.isGrounded(_ball) && _ballVel.getY() <= 0) + _ballVel.setY(0); + + _ballVel.setY(Math.min(_ballVel.getY(), 0.8)); + + _ball.getWorld().playSound(_ball.getLocation(), Sound.ZOMBIE_WOOD, 0.5f, 1.5f); + + UtilParticle.PlayParticle(ParticleType.SLIME, + UtilAlg.getMidpoint(_ball.getLocation(), player.getLocation()), + 0, 0, 0, 0, 5, ViewDist.NORMAL, UtilServer.getPlayers()); + + UtilAction.zeroVelocity(player); + + if (getTeamColor(player) == null) + _lastKicker = player.getName(); + else if (getTeamColor(player) == Color.RED) + _lastKicker = C.cRed + player.getName(); + else if (getTeamColor(player) == Color.AQUA) + _lastKicker = C.cAqua + player.getName(); + } + } + } + + //Blue Goal + if (UtilAlg.inBoundingBox(_ball.getLocation(), _cornerRedGoalA, _cornerRedGoalB) && + !UtilAlg.inBoundingBox(_ball.getLocation(), _cornerFieldA, _cornerFieldB)) + { + + _insideGoalTicks++; + + if (_insideGoalTicks > 3) + { + UtilFirework.playFirework(_ball.getLocation(), Type.BALL, Color.AQUA, true, true); + + _blueGoals++; + + for (Player player : _active) + UtilTextMiddle.display("Goal! (" + C.cRed + _redGoals + C.cWhite + " : " + C.cBlue + _blueGoals + C.cWhite + ")", + _lastKicker + C.cWhite + " scored for " + C.cAqua + "Blue Team", 0, 70, 20, player); + + _ball.remove(); + _ball = null; + } + + + + return; + } + + //Red Goal + else if (UtilAlg.inBoundingBox(_ball.getLocation(), _cornerBlueGoalA, _cornerBlueGoalB) && + !UtilAlg.inBoundingBox(_ball.getLocation(), _cornerFieldA, _cornerFieldB)) + { + _insideGoalTicks++; + + if (_insideGoalTicks > 3) + { + UtilFirework.playFirework(_ball.getLocation(), Type.BALL, Color.RED, true, true); + + _redGoals++; + + for (Player player : _active) + UtilTextMiddle.display("Goal! (" + C.cRed + _redGoals + C.cWhite + " : " + C.cBlue + _blueGoals + C.cWhite + ")", + _lastKicker + C.cWhite + " scored for " + C.cRed + "Red Team", 0, 70, 20, player); + + _ball.remove(); + _ball = null; + } + + return; + } + else + { + _insideGoalTicks = 0; + } + + //Wind Drag + _ballVel = _ballVel.multiply(0.99); + + //Ground Drag + if (UtilEnt.isGrounded(_ball)) + _ballVel = _ballVel.multiply(0.98); + + //Rebound Y XXX + if (UtilEnt.isGrounded(_ball)) + { + if (_ballVel.getY() < -0.1) + { + _ballVel.setY(_ballVel.getY() * -0.65); + } + } + + //Gravity + if (!UtilEnt.isGrounded(_ball)) + _ballVel.setY(_ballVel.getY() - 0.04); + + //Rebound X + if ((_ballVel.getX() > 0 && _ball.getLocation().getX() > Math.max(_cornerFieldA.getX(), _cornerFieldB.getX())) || + (_ballVel.getX() < 0 && _ball.getLocation().getX() < Math.min(_cornerFieldA.getX(), _cornerFieldB.getX()))) + { + _ballVel.setX(_ballVel.getX() * -1); + + _ballVel = _ballVel.multiply(0.9); + + _ball.getWorld().playSound(_ball.getLocation(), Sound.ZOMBIE_WOOD, 0.5f, 1.5f); + UtilParticle.PlayParticle(ParticleType.LARGE_EXPLODE, _ball.getLocation(), 0, 0, 0, 0, 1, ViewDist.NORMAL, UtilServer.getPlayers()); + } + + //Rebound Z + if ((_ballVel.getZ() > 0 && _ball.getLocation().getZ() > Math.max(_cornerFieldA.getZ(), _cornerFieldB.getZ())) || + (_ballVel.getZ() < 0 && _ball.getLocation().getZ() < Math.min(_cornerFieldA.getZ(), _cornerFieldB.getZ()))) + { + _ballVel.setZ(_ballVel.getZ() * -1); + + _ballVel = _ballVel.multiply(0.9); + + _ball.getWorld().playSound(_ball.getLocation(), Sound.ZOMBIE_WOOD, 0.5f, 1.5f); + UtilParticle.PlayParticle(ParticleType.LARGE_EXPLODE, _ball.getLocation(), 0, 0, 0, 0, 1, ViewDist.NORMAL, UtilServer.getPlayers()); + } + + //Move Ball + _ball.setVelocity(_ballVel); + } + + public Color getTeamColor(Player player) + { + //All peices are always same color! + for (OutfitTeam outfit : _teamArmor) + { + return outfit.getTeamColor(player); + } + + return null; + } + + public boolean inPlayerArena(Entity entity) + { + return UtilAlg.inBoundingBox(entity.getLocation(), _cornerFieldPlayerA, _cornerFieldPlayerB) || + UtilAlg.inBoundingBox(entity.getLocation(), _cornerGoalPlayerA, _cornerGoalPlayerB); + } + + @EventHandler + public void clean(UpdateEvent event) + { + if (event.getType() != UpdateType.FAST) + return; + + for (Entity ent : _cornerFieldA.getWorld().getEntitiesByClass(LivingEntity.class)) + { + if (ent instanceof Player) + continue; + + if (_ball != null && _ball.equals(ent)) + continue; + + if (inPlayerArena(ent)) + { + Location bounce = UtilAlg.getMidpoint(_cornerFieldPlayerA, _cornerFieldPlayerB); + bounce.setY(Math.min(_cornerFieldPlayerA.getY(), _cornerFieldPlayerB.getY())); + + Entity bottom = ent; + if (bottom.getVehicle() != null) + bottom = bottom.getVehicle(); + + UtilAction.velocity(bottom, UtilAlg.getTrajectory(bounce, ent.getLocation()), 1, false, 0, 0.4, 1, true); + + } + } + } + + @EventHandler + public void joinLeaveGame(UpdateEvent event) + { + if (event.getType() != UpdateType.TICK) + return; + + for (Player player : UtilServer.getPlayers()) + { + if (_active.contains(player)) + { + if (!inPlayerArena(player)) + { + setSoccerMode(player, false, null); + continue; + } + + //Took armor off + Color color = getTeamColor(player); + if (color == null || (color != Color.RED && color != Color.AQUA)) + { + setSoccerMode(player, false, null); + } + } + else + { + if (inPlayerArena(player)) + { + Color color = getTeamColor(player); + + //Join + if (color != null && (color == Color.RED || color == Color.AQUA)) + { + setSoccerMode(player, true, color); + } + //Eject + else + { + Location bounce = UtilAlg.getMidpoint(_cornerFieldPlayerA, _cornerFieldPlayerB); + bounce.setY(Math.min(_cornerFieldPlayerA.getY(), _cornerFieldPlayerB.getY())); + + Entity bottom = player; + if (bottom.getVehicle() != null) + bottom = bottom.getVehicle(); + + UtilAction.velocity(bottom, UtilAlg.getTrajectory(bounce, player.getLocation()), 1, false, 0, 0.4, 1, true); + + if (Recharge.Instance.use(player, "Soccer Eject", 5000, false, false)) + { + UtilPlayer.message(player, F.main("Football", "You must be wearing Red/Blue Team Outfit.")); + UtilPlayer.message(player, F.main("Football", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); + } + } + } + } + } + } + + public void setSoccerMode(Player player, boolean enabled, Color color) + { + if (enabled) + { + _active.add(player); + + if (color == null) + UtilPlayer.message(player, F.main("Parkour", "You have entered " + F.elem("Football Mode") + ".")); + else if (color == Color.RED) + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cRed + "Red Football Team") + ".")); + else if (color == Color.AQUA) + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cAqua + "Blue Football Team") + ".")); + + ArrayList outfit = new ArrayList(); + outfit.add("Team Helmet"); + outfit.add("Team Shirt"); + outfit.add("Team Pants"); + outfit.add("Team Boots"); + + Manager.GetGadget().DisableAll(player, outfit); + } + else + { + _active.remove(player); + UtilPlayer.message(player, F.main("Parkour", "You have exited " + F.elem("Football Mode") + ".")); + } + } + + public boolean isSoccerMode(Player player) + { + return _active.contains(player); + } + + @EventHandler + public void disableGadgets(GadgetActivateEvent event) + { + if (isSoccerMode(event.getPlayer())) + event.setCancelled(true); + } + + @EventHandler + public void disableMounts(MountActivateEvent event) + { + if (isSoccerMode(event.getPlayer())) + event.setCancelled(true); + } + + @EventHandler + public void playerQuit(PlayerQuitEvent event) + { + _active.remove(event.getPlayer()); + } +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/WorldManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/WorldManager.java index c0f169c4e..1d2513e02 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/WorldManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/WorldManager.java @@ -103,9 +103,8 @@ public class WorldManager extends MiniPlugin Location loc = Manager.GetSpawn(); - if (r > 0.75) loc = new Location(Manager.GetSpawn().getWorld(), -9, 72, 42); - else if (r > 0.5) loc = new Location(Manager.GetSpawn().getWorld(), -36, 72, -28); - else if (r > 0.25) loc = new Location(Manager.GetSpawn().getWorld(), 31, 72, -34); + if (r > 0.66) loc = new Location(Manager.GetSpawn().getWorld(), -9, 72, 42); + else if (r > 0.33) loc = new Location(Manager.GetSpawn().getWorld(), -36, 72, -28); else loc = new Location(Manager.GetSpawn().getWorld(), 43, 72, 5); //Spawn diff --git a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java index 9d1efd727..ed767a133 100644 --- a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java +++ b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java @@ -25,6 +25,8 @@ import org.bukkit.event.block.Action; import org.bukkit.event.block.BlockBurnEvent; import org.bukkit.event.block.BlockFadeEvent; import org.bukkit.event.block.BlockFormEvent; +import org.bukkit.event.block.BlockIgniteEvent; +import org.bukkit.event.block.BlockIgniteEvent.IgniteCause; import org.bukkit.event.block.BlockSpreadEvent; import org.bukkit.event.block.LeavesDecayEvent; import org.bukkit.event.entity.EntitySpawnEvent; @@ -260,6 +262,13 @@ public class MapParser extends JavaPlugin implements Listener event.setCancelled(true); } + @EventHandler + public void DisableIgnite(BlockIgniteEvent event) + { + if (event.getCause() == IgniteCause.LAVA || event.getCause() == IgniteCause.SPREAD) + event.setCancelled(true); + } + @EventHandler public void DisableFire(BlockSpreadEvent event) { diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java index 772f894ed..3f063b9fb 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java @@ -134,7 +134,7 @@ public class Arcade extends JavaPlugin InventoryManager inventoryManager = new InventoryManager(this, _clientManager); PetManager petManager = new PetManager(this, _clientManager, _donationManager, disguiseManager, creature, blockRestore, webServerAddress); MountManager mountManager = new MountManager(this, _clientManager, _donationManager, blockRestore, disguiseManager); - GadgetManager gadgetManager = new GadgetManager(this, _clientManager, _donationManager, inventoryManager, mountManager, petManager, preferenceManager, disguiseManager, blockRestore, projectileManager); + GadgetManager gadgetManager = new GadgetManager(this, _clientManager, _donationManager, inventoryManager, mountManager, petManager, preferenceManager, disguiseManager, blockRestore, projectileManager, achievementManager); CosmeticManager cosmeticManager = new CosmeticManager(this, _clientManager, _donationManager, inventoryManager, gadgetManager, mountManager, petManager, null); cosmeticManager.setInterfaceSlot(7); From 33c96f51ae920397d5441913eea714b470cf8a1b Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Fri, 7 Aug 2015 22:59:50 +0200 Subject: [PATCH 237/565] fixed some stuff --- .../src/mineplex/core/NCPDataManFix.java | 2 +- .../core/gadget/gadgets/ItemPaintbrush.java | 26 +++++++++-------- .../core/gadget/gadgets/OutfitTeam.java | 21 ++++++++++++-- .../mineplex/hub/modules/SoccerManager.java | 28 +++++++++++++++---- .../src/mineplex/mapparser/MapParser.java | 13 +++++++++ 5 files changed, 68 insertions(+), 22 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/NCPDataManFix.java b/Plugins/Mineplex.Core/src/mineplex/core/NCPDataManFix.java index 3ddbb0f50..c531ad097 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/NCPDataManFix.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/NCPDataManFix.java @@ -5,6 +5,6 @@ import fr.neatmonster.nocheatplus.config.ConfigManager; public class NCPDataManFix { public NCPDataManFix() { - ConfigManager.getConfigFile().set("data.consistencychecks.suppresswarnings", true); + //ConfigManager.getConfigFile().set("data.consistencychecks.suppresswarnings", true); } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java index 92c03c83c..e48eba5f7 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java @@ -9,7 +9,10 @@ import org.bukkit.Material; import org.bukkit.Sound; import org.bukkit.block.Block; import org.bukkit.entity.Player; +import org.bukkit.entity.Villager; import org.bukkit.event.EventHandler; +import org.bukkit.event.entity.EntityInteractEvent; +import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerInteractEvent; import mineplex.core.common.util.C; @@ -37,6 +40,8 @@ public class ItemPaintbrush extends ItemGadget super(manager, "Paintbrush", new String[] { C.cWhite + "Unleash your inner creativity!", + C.cWhite + "", + C.cWhite + "Click a Painter NPC to equip this.", }, -2, Material.WOOD_SWORD, (byte)0, @@ -157,23 +162,20 @@ public class ItemPaintbrush extends ItemGadget } } - //XXX TODO ENABLE - @EventHandler - public void enableInteract(PlayerInteractEvent event) + public void enableInteract(PlayerInteractEntityEvent event) { if (IsActive(event.getPlayer())) return; - - if (!UtilEvent.isAction(event, ActionType.L)) - return; - - Player player = event.getPlayer(); - - Block block = player.getTargetBlock(null, 100); - if (block == null || block.getType() != Material.STAINED_CLAY) + + if (!(event.getRightClicked() instanceof Villager)) return; - Enable(event.getPlayer()); + Villager villager = (Villager)event.getRightClicked(); + + if (villager.getCustomName() != null && villager.getCustomName().contains("Painter")) + { + Enable(event.getPlayer()); + } } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java index 10102b0e9..ce734cd57 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java @@ -14,7 +14,9 @@ import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.LeatherArmorMeta; import mineplex.core.common.util.C; +import mineplex.core.common.util.F; import mineplex.core.common.util.UtilGear; +import mineplex.core.common.util.UtilPlayer; import mineplex.core.gadget.GadgetManager; import mineplex.core.gadget.types.OutfitGadget; @@ -58,16 +60,29 @@ public class OutfitTeam extends OutfitGadget //Color if (args[1].equals("red")) + { _colorSetting.put(player.getName(), Color.RED); + + UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cRed + "Red Team Outfit") + "!")); + } else if (args[1].equals("yellow")) + { _colorSetting.put(player.getName(), Color.YELLOW); + UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cRed + "Yellow Team Outfit") + "!")); + } else if (args[1].equals("green")) - _colorSetting.put(player.getName(), Color.GREEN); + { + _colorSetting.put(player.getName(), Color.LIME); + UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cGreen + "Green Team Outfit") + "!")); + } else if (args[1].equals("blue")) + { _colorSetting.put(player.getName(), Color.AQUA); + UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cRed + "Blue Team Outfit") + "!")); + } colorArmor(player); - + Enable(player); } @@ -75,7 +90,7 @@ public class OutfitTeam extends OutfitGadget { if (!_colorSetting.containsKey(player.getName())) return; - + //Get Item ItemStack stack; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 9af84b8fa..8ab5599c1 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -22,6 +22,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.inventory.InventoryOpenEvent; import org.bukkit.event.player.PlayerCommandPreprocessEvent; +import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; @@ -182,8 +183,8 @@ public class SoccerManager extends MiniPlugin //Kick for (Player player : _active) { - if (UtilMath.offset(player, _ball) < 1.25 || - UtilMath.offset(player.getEyeLocation(), _ball.getLocation()) < 1) + if (UtilMath.offset(player, _ball) < 1.5 || + UtilMath.offset(player.getEyeLocation(), _ball.getLocation()) < 1.25) { if (Recharge.Instance.use(player, "Football Kick", 600, false, false)) { @@ -388,9 +389,9 @@ public class SoccerManager extends MiniPlugin if (inPlayerArena(player)) { Color color = getTeamColor(player); - + //Join - if (color != null && (color == Color.RED || color == Color.AQUA)) + if (color != null && (color == Color.RED || color == Color.AQUA) && _active.size() < 8) { setSoccerMode(player, true, color); } @@ -408,8 +409,16 @@ public class SoccerManager extends MiniPlugin if (Recharge.Instance.use(player, "Soccer Eject", 5000, false, false)) { - UtilPlayer.message(player, F.main("Football", "You must be wearing Red/Blue Team Outfit.")); - UtilPlayer.message(player, F.main("Football", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); + if (_active.size() >= 8) + { + UtilPlayer.message(player, F.main("Football", "You must be wearing Red/Blue Team Outfit.")); + UtilPlayer.message(player, F.main("Football", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); + } + else + { + UtilPlayer.message(player, F.main("Football", "You must be wearing Red/Blue Team Outfit.")); + UtilPlayer.message(player, F.main("Football", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); + } } } } @@ -463,6 +472,13 @@ public class SoccerManager extends MiniPlugin if (isSoccerMode(event.getPlayer())) event.setCancelled(true); } + + @EventHandler(priority = EventPriority.LOWEST) + public void playerGrabSlime(PlayerInteractEntityEvent event) + { + if (_active.contains(event.getPlayer())) + event.setCancelled(true); + } @EventHandler public void playerQuit(PlayerQuitEvent event) diff --git a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java index ed767a133..8e9b39b59 100644 --- a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java +++ b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java @@ -719,4 +719,17 @@ public class MapParser extends JavaPlugin implements Listener return blocks; } + + @EventHandler(priority = EventPriority.LOWEST) + public void leaptest(PlayerInteractEvent event) + { + + if (event.getPlayer().getItemInHand() == null) + return; + + if (event.getPlayer().getItemInHand().getType() != Material.FEATHER) + return; + + event.getPlayer().setVelocity(event.getPlayer().getLocation().getDirection().multiply(1.2)); + } } From 47cb98066dfc1dcb93847abae468b056ae2d46cf Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sat, 8 Aug 2015 08:19:07 +0200 Subject: [PATCH 238/565] Hub fixes --- .../core/gadget/gadgets/OutfitTeam.java | 60 +++++++++++++++++-- .../core/gadget/types/OutfitGadget.java | 2 +- .../mineplex/hub/modules/SoccerManager.java | 36 +++++------ .../mineplex/hub/modules/WorldManager.java | 15 +++++ 4 files changed, 89 insertions(+), 24 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java index ce734cd57..ee053c618 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java @@ -2,6 +2,7 @@ package mineplex.core.gadget.gadgets; import java.util.HashMap; +import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Color; import org.bukkit.Material; @@ -18,7 +19,10 @@ import mineplex.core.common.util.F; import mineplex.core.common.util.UtilGear; import mineplex.core.common.util.UtilPlayer; import mineplex.core.gadget.GadgetManager; +import mineplex.core.gadget.event.GadgetActivateEvent; import mineplex.core.gadget.types.OutfitGadget; +import mineplex.core.gadget.types.OutfitGadget.ArmorSlot; +import mineplex.core.itemstack.ItemStackFactory; public class OutfitTeam extends OutfitGadget { @@ -29,6 +33,43 @@ public class OutfitTeam extends OutfitGadget { super(manager, name, new String[] {ChatColor.RESET + "Team up with other players!", ChatColor.RESET + "Equip by typing;", ChatColor.RESET + C.cGreen + "/team "}, cost, slot, mat, data); } + + @Override + public void Enable(Player player) + { + GadgetActivateEvent gadgetEvent = new GadgetActivateEvent(player, this); + Bukkit.getServer().getPluginManager().callEvent(gadgetEvent); + + if (gadgetEvent.isCancelled()) + { + return; + } + + EnableCustom(player); + Manager.setActive(player, this); + } + + @Override + public void ApplyArmor(Player player) + { + Manager.RemoveMorph(player); + + Manager.RemoveOutfit(player, _slot); + + _active.add(player); + + if (_slot == ArmorSlot.Helmet) player.getInventory().setHelmet( + ItemStackFactory.Instance.CreateStack(GetDisplayMaterial().getId(), GetDisplayData(), 1, GetName())); + + else if (_slot == ArmorSlot.Chest) player.getInventory().setChestplate( + ItemStackFactory.Instance.CreateStack(GetDisplayMaterial().getId(), GetDisplayData(), 1, GetName())); + + else if (_slot == ArmorSlot.Legs) player.getInventory().setLeggings( + ItemStackFactory.Instance.CreateStack(GetDisplayMaterial().getId(), GetDisplayData(), 1, GetName())); + + else if (_slot == ArmorSlot.Boots) player.getInventory().setBoots( + ItemStackFactory.Instance.CreateStack(GetDisplayMaterial().getId(), GetDisplayData(), 1, GetName())); + } @Override public void EnableCustom(Player player) @@ -44,7 +85,7 @@ public class OutfitTeam extends OutfitGadget } @EventHandler(priority=EventPriority.LOWEST) - public void updateColor(PlayerCommandPreprocessEvent event) + public void setColor(PlayerCommandPreprocessEvent event) { Player player = event.getPlayer(); @@ -62,23 +103,30 @@ public class OutfitTeam extends OutfitGadget if (args[1].equals("red")) { _colorSetting.put(player.getName(), Color.RED); - - UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cRed + "Red Team Outfit") + "!")); + + if (GetSlot() == ArmorSlot.Legs) //Only Display Once + UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cRed + "Red Team Outfit") + "!")); } else if (args[1].equals("yellow")) { _colorSetting.put(player.getName(), Color.YELLOW); - UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cRed + "Yellow Team Outfit") + "!")); + + if (GetSlot() == ArmorSlot.Legs) //Only Display Once + UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cYellow + "Yellow Team Outfit") + "!")); } else if (args[1].equals("green")) { _colorSetting.put(player.getName(), Color.LIME); - UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cGreen + "Green Team Outfit") + "!")); + + if (GetSlot() == ArmorSlot.Legs) //Only Display Once + UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cGreen + "Green Team Outfit") + "!")); } else if (args[1].equals("blue")) { _colorSetting.put(player.getName(), Color.AQUA); - UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cRed + "Blue Team Outfit") + "!")); + + if (GetSlot() == ArmorSlot.Legs) //Only Display Once + UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cAqua + "Blue Team Outfit") + "!")); } colorArmor(player); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/types/OutfitGadget.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/types/OutfitGadget.java index 1ab3daa45..fabae966d 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/types/OutfitGadget.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/types/OutfitGadget.java @@ -18,7 +18,7 @@ public abstract class OutfitGadget extends Gadget Boots } - private ArmorSlot _slot; + protected ArmorSlot _slot; public OutfitGadget(GadgetManager manager, String name, String[] desc, int cost, ArmorSlot slot, Material mat, byte data) { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 8ab5599c1..55fe110cf 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -2,32 +2,22 @@ package mineplex.hub.modules; import java.util.ArrayList; import java.util.HashSet; -import java.util.Iterator; -import java.util.WeakHashMap; -import org.bukkit.Bukkit; import org.bukkit.FireworkEffect.Type; import org.bukkit.Color; import org.bukkit.Location; -import org.bukkit.Material; import org.bukkit.Sound; -import org.bukkit.entity.Bat; import org.bukkit.entity.Entity; -import org.bukkit.entity.Item; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; -import org.bukkit.entity.Skeleton; import org.bukkit.entity.Slime; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; -import org.bukkit.event.inventory.InventoryOpenEvent; -import org.bukkit.event.player.PlayerCommandPreprocessEvent; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerQuitEvent; -import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; -import mineplex.core.MiniPlugin; +import mineplex.core.MiniPlugin; import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilAction; @@ -47,7 +37,6 @@ import mineplex.core.gadget.event.GadgetActivateEvent; import mineplex.core.gadget.gadgets.OutfitTeam; import mineplex.core.gadget.types.Gadget; import mineplex.core.gadget.types.GadgetType; -import mineplex.core.gadget.types.MusicGadget; import mineplex.core.mount.event.MountActivateEvent; import mineplex.core.recharge.Recharge; import mineplex.core.updater.UpdateType; @@ -87,6 +76,7 @@ public class SoccerManager extends MiniPlugin private long _ballDeadTime = -1; private String _lastKicker = ""; + private Color _lastKick = null; //Item Rebound protected Vector _vel; @@ -178,7 +168,18 @@ public class SoccerManager extends MiniPlugin if (_ball == null) return; - UtilParticle.PlayParticle(ParticleType.HAPPY_VILLAGER, _ball.getLocation().add(0, 0.5, 0), 0, 0, 0, 0, 1, ViewDist.NORMAL, UtilServer.getPlayers()); + if (_lastKick == Color.AQUA) + { + for (int i = 0 ; i < 3 ; i++) + UtilParticle.PlayParticle(ParticleType.RED_DUST, _ball.getLocation().add(0.0, 0.5, 0.0), -1, 1, 1, 1, 0, + ViewDist.NORMAL, UtilServer.getPlayers()); + } + else + { + for (int i = 0 ; i < 3 ; i++) + UtilParticle.PlayParticle(ParticleType.RED_DUST, _ball.getLocation().add(0.0, 0.5, 0.0), 0, 0, 0, 0, 1, + ViewDist.NORMAL, UtilServer.getPlayers()); + } //Kick for (Player player : _active) @@ -204,11 +205,12 @@ public class SoccerManager extends MiniPlugin UtilAction.zeroVelocity(player); - if (getTeamColor(player) == null) + _lastKick = getTeamColor(player); + if (_lastKick == null) _lastKicker = player.getName(); - else if (getTeamColor(player) == Color.RED) + else if (_lastKick == Color.RED) _lastKicker = C.cRed + player.getName(); - else if (getTeamColor(player) == Color.AQUA) + else if (_lastKick == Color.AQUA) _lastKicker = C.cAqua + player.getName(); } } @@ -274,7 +276,7 @@ public class SoccerManager extends MiniPlugin if (UtilEnt.isGrounded(_ball)) _ballVel = _ballVel.multiply(0.98); - //Rebound Y XXX + //Rebound Y if (UtilEnt.isGrounded(_ball)) { if (_ballVel.getY() < -0.1) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/WorldManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/WorldManager.java index 1d2513e02..1506c0311 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/WorldManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/WorldManager.java @@ -37,7 +37,10 @@ import org.bukkit.entity.Snowman; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.block.BlockBreakEvent; +import org.bukkit.event.block.BlockBurnEvent; import org.bukkit.event.block.BlockFormEvent; +import org.bukkit.event.block.BlockIgniteEvent; +import org.bukkit.event.block.BlockIgniteEvent.IgniteCause; import org.bukkit.event.block.BlockPlaceEvent; import org.bukkit.event.block.BlockSpreadEvent; import org.bukkit.event.block.LeavesDecayEvent; @@ -147,6 +150,18 @@ public class WorldManager extends MiniPlugin event.setCancelled(true); } + + @EventHandler + public void BlockBurn(BlockBurnEvent event) + { + event.setCancelled(true); + } + + @EventHandler + public void BlockIgnite(BlockIgniteEvent event) + { + event.setCancelled(true); + } @EventHandler(priority = EventPriority.LOWEST) public void Explosion(EntityExplodeEvent event) From eab7aa59f2d64dd8e58fd7260e1eb431029732db Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sat, 8 Aug 2015 09:27:49 +0200 Subject: [PATCH 239/565] hub update! --- .../mineplex/core/gadget/gadgets/OutfitTeam.java | 4 ++++ .../src/mineplex/hub/modules/SoccerManager.java | 16 ++++++++-------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java index ee053c618..34fd99802 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java @@ -23,6 +23,7 @@ import mineplex.core.gadget.event.GadgetActivateEvent; import mineplex.core.gadget.types.OutfitGadget; import mineplex.core.gadget.types.OutfitGadget.ArmorSlot; import mineplex.core.itemstack.ItemStackFactory; +import mineplex.core.recharge.Recharge; public class OutfitTeam extends OutfitGadget { @@ -98,6 +99,9 @@ public class OutfitTeam extends OutfitGadget if (args.length < 2) return; + + if (!Recharge.Instance.use(player, "Set Team Color", 20000, true, false)) + return; //Color if (args[1].equals("red")) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 55fe110cf..db273a153 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -90,19 +90,19 @@ public class SoccerManager extends MiniPlugin Manager = manager; _cornerFieldPlayerA = new Location(Manager.GetSpawn().getWorld(), 28.5,70,-27.5); - _cornerFieldPlayerB = new Location(Manager.GetSpawn().getWorld(), 49.5,100,-63.5); + _cornerFieldPlayerB = new Location(Manager.GetSpawn().getWorld(), 50.5,100,-65.5); _cornerGoalPlayerA = new Location(Manager.GetSpawn().getWorld(), 35.5,70,-24.5); - _cornerGoalPlayerB = new Location(Manager.GetSpawn().getWorld(), 42.5,100,-66.5); + _cornerGoalPlayerB = new Location(Manager.GetSpawn().getWorld(), 43.5,100,-68.5); _cornerFieldA = new Location(Manager.GetSpawn().getWorld(), 29.75,70,-28.75); - _cornerFieldB = new Location(Manager.GetSpawn().getWorld(), 48.25,100,-62.25); + _cornerFieldB = new Location(Manager.GetSpawn().getWorld(), 49.25,100,-64.25); - _cornerRedGoalA = new Location(Manager.GetSpawn().getWorld(), 36.75,70,-62.25); - _cornerRedGoalB = new Location(Manager.GetSpawn().getWorld(), 41.25,73.5,-65.25); + _cornerRedGoalA = new Location(Manager.GetSpawn().getWorld(), 36.75,70,-64.25); + _cornerRedGoalB = new Location(Manager.GetSpawn().getWorld(), 42.25,73.5,-67.25); _cornerBlueGoalA = new Location(Manager.GetSpawn().getWorld(), 36.75,70,-25.75); - _cornerBlueGoalB = new Location(Manager.GetSpawn().getWorld(), 41.25,73.5,-28.75); + _cornerBlueGoalB = new Location(Manager.GetSpawn().getWorld(), 42.25,73.5,-28.75); //Store Gadgets for (Gadget gadget : gadgets.getGadgets(GadgetType.Costume)) @@ -337,10 +337,10 @@ public class SoccerManager extends MiniPlugin @EventHandler public void clean(UpdateEvent event) { - if (event.getType() != UpdateType.FAST) + if (event.getType() != UpdateType.FASTER) return; - for (Entity ent : _cornerFieldA.getWorld().getEntitiesByClass(LivingEntity.class)) + for (Entity ent : _cornerFieldA.getWorld().getEntities()) { if (ent instanceof Player) continue; From 4f6dfdb856d9ab918e1aacd25532236fcbb3bc7d Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Sat, 8 Aug 2015 06:35:25 -0500 Subject: [PATCH 240/565] Update carl spin button to consume tickets, Updates to Votifier Plugin, Redis Vote Command, Various bug fixes --- .../core/votifier/RedisVotifierCommand.java | 17 --- .../core/votifier/VotifierCommand.java | 23 ++++ .../src/mineplex/hub/bonuses/BonusAmount.java | 1 - .../mineplex/hub/bonuses/BonusManager.java | 105 +++++++++++++++++- .../mineplex/hub/bonuses/BonusRepository.java | 65 +++++++++++ .../mineplex/hub/bonuses/StreakRecord.java | 23 ++++ .../src/mineplex/hub/bonuses/VoteHandler.java | 31 ++++++ .../mineplex/hub/bonuses/gui/BonusGui.java | 2 +- .../bonuses/gui/buttons/CarlSpinButton.java | 43 ++++++- .../bonuses/gui/buttons/DailyBonusButton.java | 12 +- .../hub/bonuses/gui/buttons/VoteButton.java | 13 ++- .../Mineplex.Votifier/Mineplex.Votifier.iml | 1 + .../mineplex/votifier/VotifierManager.java | 46 +++++++- 13 files changed, 342 insertions(+), 40 deletions(-) delete mode 100644 Plugins/Mineplex.Core/src/mineplex/core/votifier/RedisVotifierCommand.java create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/StreakRecord.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/VoteHandler.java diff --git a/Plugins/Mineplex.Core/src/mineplex/core/votifier/RedisVotifierCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/votifier/RedisVotifierCommand.java deleted file mode 100644 index 7b92598b3..000000000 --- a/Plugins/Mineplex.Core/src/mineplex/core/votifier/RedisVotifierCommand.java +++ /dev/null @@ -1,17 +0,0 @@ -package mineplex.core.votifier; - -import java.util.UUID; - -import mineplex.serverdata.commands.ServerCommand; - -public class RedisVotifierCommand extends ServerCommand -{ - private UUID _voterUUID; - - - public RedisVotifierCommand() - { - - } - -} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java new file mode 100644 index 000000000..a84087fb0 --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java @@ -0,0 +1,23 @@ +package mineplex.core.votifier; + +import java.util.UUID; + +import mineplex.serverdata.commands.ServerCommand; + +public class VotifierCommand extends ServerCommand +{ + private String _playerName; + + public VotifierCommand(String playerName, String targetServer) + { + super(targetServer); + + _playerName = playerName; + } + + public String getPlayerName() + { + return _playerName; + } + +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java index 9c5343077..d596a846b 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java @@ -143,7 +143,6 @@ public class BonusAmount addLore(lore, getGems(), getBonusGems(), "Gems"); addLore(lore, getGold(), getBonusGold(), "Gold"); addLore(lore, getExperience(), getBonusExperience(), "Experience"); - lore.add(" "); } private void addLore(List lore, int amount, int bonus, String suffix) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index bfd1bca5a..b4bd57948 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -23,10 +23,14 @@ import mineplex.core.npc.NpcManager; import mineplex.core.reward.RewardManager; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; +import mineplex.core.votifier.VotifierCommand; import mineplex.hub.bonuses.commands.GuiCommand; import mineplex.hub.bonuses.gui.BonusGui; import mineplex.database.tables.records.BonusRecord; +import mineplex.hub.bonuses.gui.SpinGui; +import mineplex.serverdata.commands.ServerCommandManager; +import org.bukkit.Bukkit; import org.bukkit.entity.Entity; import org.bukkit.entity.EntityType; import org.bukkit.entity.LivingEntity; @@ -87,6 +91,10 @@ public class BonusManager extends MiniClientPlugin implements I private RewardManager _rewardManager; private Npc _carlNpc; + // Streak + private StreakRecord _dailyStreak; + private StreakRecord _voteStreak; + public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, NpcManager npcManager, HologramManager hologramManager, RewardManager rewardManager) { super("Bonus", plugin); @@ -102,7 +110,11 @@ public class BonusManager extends MiniClientPlugin implements I clientManager.addStoredProcedureLoginProcessor(this); + ServerCommandManager.getInstance().registerCommandType("VotifierCommand", VotifierCommand.class, + new VoteHandler(this)); + updateOffSet(); + updateStreakRecord(); } @Override @@ -121,6 +133,51 @@ public class BonusManager extends MiniClientPlugin implements I updateOffSet(); } + @EventHandler + public void updateStreak(UpdateEvent event) + { + if (event.getType() != UpdateType.MIN_16) + return; + + updateStreakRecord(); + } + + private void updateStreakRecord() + { + _repository.getDailyStreakRecord(new Callback() + { + @Override + public void run(StreakRecord data) + { + _dailyStreak = data; + } + }); + + _repository.getVoteStreakRecord(new Callback() + { + @Override + public void run(StreakRecord data) + { + _voteStreak = data; + } + }); + } + + public StreakRecord getDailyStreak() + { + return _dailyStreak; + } + + public StreakRecord getVoteStreak() + { + return _voteStreak; + } + + public void handleVote(Player player) + { + Bukkit.broadcastMessage("Recieved Vote: " + player.getName()); + } + // DAILY BONUS public static final long TIME_BETWEEN_BONUSES = 1000 * 60 * 60 * 20; @@ -186,6 +243,41 @@ public class BonusManager extends MiniClientPlugin implements I } }); } + + public void attemptCarlSpin(final Player player) + { + final BonusClientData clientData = Get(player); + + if (clientData.getTickets() > 0) + { + clientData.setTickets(clientData.getTickets() - 1); + + runAsync(new Runnable() + { + @Override + public void run() + { + int modified = clientData.getRecord().store(); + + if (modified == 1) + { + runSync(new Runnable() + { + @Override + public void run() + { + new SpinGui(getPlugin(), player, _rewardManager).openInventory(); + } + }); + } + else + { + UtilPlayer.message(player, F.main("Carl", "There was an error processing your request")); + } + } + }); + } + } public long timeTillRankBonus(Player player) { @@ -275,8 +367,6 @@ public class BonusManager extends MiniClientPlugin implements I { BonusAmount amount = new BonusAmount(); amount.setTickets(1); - amount.setBonusCoins(100); - amount.setBonusExperience(100); return amount; } @@ -330,7 +420,7 @@ public class BonusManager extends MiniClientPlugin implements I public void awardBonus(final Player player, BonusAmount amount) { - BonusClientData bonusClient = Get(player); + final BonusClientData bonusClient = Get(player); CoreClient coreClient = _clientManager.Get(player); final int gems = amount.getTotalGems(); @@ -399,7 +489,14 @@ public class BonusManager extends MiniClientPlugin implements I if (tickets > 0) { bonusClient.setTickets(tickets + bonusClient.getTickets()); - // TODO database save + runAsync(new Runnable() + { + @Override + public void run() + { + bonusClient.getRecord().store(); + } + }); UtilPlayer.message(player, F.main("Bonus", "Rewarded " + F.elem(tickets + " Carl Spin Ticket"))); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java index 070e4aec0..8fcc95d6d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java @@ -16,6 +16,8 @@ import mineplex.core.recharge.Recharge; import mineplex.database.Tables; import mineplex.database.tables.records.BonusRecord; import org.jooq.DSLContext; +import org.jooq.Record2; +import org.jooq.TableField; import org.bukkit.Bukkit; import org.bukkit.entity.Player; @@ -57,6 +59,42 @@ public class BonusRepository extends RepositoryBase return record; } + public void getDailyStreakRecord(Callback callback) + { + getStreakRecord(Tables.bonus.maxDailyStreak, callback); + } + + public void getVoteStreakRecord(Callback callback) + { + getStreakRecord(Tables.bonus.maxVoteStreak, callback); + } + + private void getStreakRecord(final TableField field, final Callback callback) + { + Bukkit.getScheduler().runTaskAsynchronously(_manager.getPlugin(), new Runnable() + { + @Override + public void run() + { + final Record2 record = jooq().select(Tables.accounts.name, field) + .from(Tables.bonus.join(Tables.accounts).on(Tables.bonus.accountId.eq(Tables.accounts.id))) + .orderBy(field.desc()).limit(1).fetchOne(); + + Bukkit.getScheduler().runTask(_manager.getPlugin(), new Runnable() + { + @Override + public void run() + { + if (record.value1() != null && record.value2() != null) + { + callback.run(new StreakRecord(record.value1(), record.value2())); + } + } + }); + } + }); + } + public void attemptDailyBonus(final Player player, final Callback result) { if (!Recharge.Instance.usable(player, "AttemptDailyBonus")) { @@ -123,6 +161,33 @@ public class BonusRepository extends RepositoryBase }); } + @Deprecated + public void attemptPurchaseSpin(final Player player, final Callback result) + { + final int accountId = _manager.getClientManager().Get(player).getAccountId(); + + Bukkit.getScheduler().runTaskAsynchronously(_manager.getPlugin(), new Runnable() + { + @Override + public void run() + { + final int newTickets = jooq().update(Tables.bonus).set(Tables.bonus.tickets, Tables.bonus.tickets.sub(-1)). + where(Tables.bonus.accountId.eq(accountId)).returning(Tables.bonus.tickets).fetchOne().getTickets(); + + Bukkit.getScheduler().runTask(_manager.getPlugin(), new Runnable() + { + @Override + public void run() + { + + + } + }); + + } + }); + } + public void attemptRankBonus(final Player player, final Callback result) { if (!Recharge.Instance.usable(player, "AttemptRankBonus")) { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/StreakRecord.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/StreakRecord.java new file mode 100644 index 000000000..901ef4ad6 --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/StreakRecord.java @@ -0,0 +1,23 @@ +package mineplex.hub.bonuses; + +public class StreakRecord +{ + private String _playerName; + private int _streak; + + public StreakRecord(String playerName, int streak) + { + _playerName = playerName; + _streak = streak; + } + + public String getPlayerName() + { + return _playerName; + } + + public int getStreak() + { + return _streak; + } +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/VoteHandler.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/VoteHandler.java new file mode 100644 index 000000000..73e11305b --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/VoteHandler.java @@ -0,0 +1,31 @@ +package mineplex.hub.bonuses; + +import org.bukkit.entity.Player; + +import mineplex.core.common.util.UtilPlayer; +import mineplex.core.votifier.VotifierCommand; +import mineplex.serverdata.commands.CommandCallback; +import mineplex.serverdata.commands.ServerCommand; + +public class VoteHandler implements CommandCallback +{ + private BonusManager _bonusManager; + + public VoteHandler(BonusManager bonusManager) + { + _bonusManager = bonusManager; + } + + @Override + public void run(ServerCommand command) + { + VotifierCommand v = ((VotifierCommand) command); + + Player player = UtilPlayer.searchExact(v.getPlayerName()); + + if (player != null) + { + _bonusManager.handleVote(player); + } + } +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java index 083288461..65aa961cf 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java @@ -28,7 +28,7 @@ public class BonusGui extends SimpleGui setItem(15, new DailyBonusButton(getPlugin(), player, this, manager)); - setItem(31, new CarlSpinButton(getPlugin(), player, rewardManager)); + setItem(31, new CarlSpinButton(getPlugin(), player, manager, rewardManager)); } @Override diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java index e91626a23..c68f95814 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java @@ -1,5 +1,7 @@ package mineplex.hub.bonuses.gui.buttons; +import java.util.ArrayList; + import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -7,22 +9,25 @@ import org.bukkit.event.inventory.ClickType; import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.Plugin; +import mineplex.core.common.util.C; import mineplex.core.gui.GuiItem; import mineplex.core.reward.RewardManager; import mineplex.core.shop.item.ShopItem; -import mineplex.hub.bonuses.gui.SpinGui; +import mineplex.hub.bonuses.BonusClientData; +import mineplex.hub.bonuses.BonusManager; public class CarlSpinButton implements GuiItem { - private Plugin _plugin; private Player _player; + private BonusManager _bonusManager; private RewardManager _rewardManager; - public CarlSpinButton(Plugin plugin, Player player, RewardManager rewardManager) + public CarlSpinButton(Plugin plugin, Player player, BonusManager bonusManager, RewardManager rewardManager) { _plugin = plugin; _player = player; + _bonusManager = bonusManager; _rewardManager = rewardManager; } @@ -40,14 +45,40 @@ public class CarlSpinButton implements GuiItem @Override public void click(ClickType clickType) { - new SpinGui(_plugin, _player, _rewardManager).openInventory(); + BonusClientData client = _bonusManager.Get(_player); + int tickets = client.getTickets(); + + if (tickets > 0) + { + _bonusManager.attemptCarlSpin(_player); + } +// new SpinGui(_plugin, _player, _rewardManager).openInventory(); } @Override public ItemStack getObject() { - ShopItem item = new ShopItem(Material.SKULL_ITEM, (byte) 4, "Carl's Spinner", new String[] {ChatColor.RESET + "Try your Luck!" }, 1, false, false); + BonusClientData client = _bonusManager.Get(_player); + int tickets = client.getTickets(); - return item; + String name = (tickets > 0 ? C.cGreen : C.cRed) + C.Bold + "Carl's Spinner"; + ArrayList lore = new ArrayList(); + Material material = Material.SKULL_ITEM; + byte data = (byte) 4; + + lore.add(" "); + if (tickets > 0) + { + lore.add(ChatColor.RESET + "Click to Spin"); + } + else + { + lore.add(ChatColor.RESET + "You need a Carl Spin Ticket to Spin"); + } + + lore.add(" "); + lore.add(ChatColor.YELLOW + "Your Tickets: " + C.cWhite + tickets); + + return new ShopItem(material, data, name, lore.toArray(new String[0]), 1, false, false); } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java index 4554c8a58..f6534589d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java @@ -19,6 +19,7 @@ import mineplex.core.updater.event.UpdateEvent; import mineplex.hub.bonuses.BonusAmount; import mineplex.hub.bonuses.BonusClientData; import mineplex.hub.bonuses.BonusManager; +import mineplex.hub.bonuses.StreakRecord; import org.bukkit.Bukkit; import org.bukkit.ChatColor; @@ -139,6 +140,7 @@ public class DailyBonusButton implements GuiItem, Listener BonusAmount bonusAmount = _bonusManager.getDailyBonusAmount(_player); bonusAmount.addLore(lore); + lore.add(" "); lore.add(C.cYellow + "Current Streak: " + C.cWhite + client.getDailyStreak()); lore.add(C.cYellow + "Highest Streak: " + C.cWhite + client.getMaxDailyStreak()); @@ -154,9 +156,13 @@ public class DailyBonusButton implements GuiItem, Listener } } - lore.add(" "); - lore.add(C.cYellow + "Record Holder: " + C.cWhite + "Phinary"); - lore.add(C.cYellow + "Streak: " + C.cWhite + "420"); + StreakRecord streakRecord = _bonusManager.getDailyStreak(); + if (streakRecord != null) + { + lore.add(" "); + lore.add(C.cYellow + "Record: " + C.cWhite + streakRecord.getPlayerName()); + lore.add(C.cYellow + "Streak: " + C.cWhite + streakRecord.getStreak()); + } _item = new ShopItem(material, itemName, lore.toArray(new String[0]), 1, false, false); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java index 0552203d7..54021b6f2 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java @@ -17,6 +17,8 @@ import mineplex.core.updater.event.UpdateEvent; import mineplex.hub.bonuses.BonusAmount; import mineplex.hub.bonuses.BonusClientData; import mineplex.hub.bonuses.BonusManager; +import mineplex.hub.bonuses.StreakRecord; + import net.minecraft.server.v1_7_R4.ChatSerializer; import net.minecraft.server.v1_7_R4.IChatBaseComponent; import net.minecraft.server.v1_7_R4.PacketPlayOutChat; @@ -134,6 +136,7 @@ public class VoteButton implements GuiItem, Listener { BonusAmount bonusAmount = _bonusManager.getVoteBonusAmount(_player); bonusAmount.addLore(lore); + lore.add(" "); lore.add(C.cYellow + "Current Streak: " + C.cWhite + client.getVoteStreak()); lore.add(C.cYellow + "Highest Streak: " + C.cWhite + client.getMaxVoteStreak()); @@ -149,9 +152,13 @@ public class VoteButton implements GuiItem, Listener { } } - lore.add(" "); - lore.add(C.cYellow + "Record Holder: " + C.cWhite + "Phinary"); - lore.add(C.cYellow + "Streak: " + C.cWhite + "420"); + StreakRecord streakRecord = _bonusManager.getVoteStreak(); + if (streakRecord != null) + { + lore.add(" "); + lore.add(C.cYellow + "Record: " + C.cWhite + streakRecord.getPlayerName()); + lore.add(C.cYellow + "Streak: " + C.cWhite + streakRecord.getStreak()); + } _item = new ShopItem(material, itemName, lore.toArray(new String[0]), 1, false, false); } diff --git a/Plugins/Mineplex.Votifier/Mineplex.Votifier.iml b/Plugins/Mineplex.Votifier/Mineplex.Votifier.iml index 8d37a4051..b7d71d202 100644 --- a/Plugins/Mineplex.Votifier/Mineplex.Votifier.iml +++ b/Plugins/Mineplex.Votifier/Mineplex.Votifier.iml @@ -16,6 +16,7 @@ + diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index 30646a1f5..ecef96339 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -8,27 +8,63 @@ import com.vexsoftware.votifier.model.VotifierEvent; import mineplex.core.MiniPlugin; import mineplex.core.account.CoreClientManager; import mineplex.core.donation.DonationManager; -import mineplex.core.votifier.RedisVotifierCommand; +import mineplex.core.votifier.VotifierCommand; +import mineplex.serverdata.Region; +import mineplex.serverdata.commands.ServerCommandManager; +import mineplex.serverdata.data.PlayerStatus; +import mineplex.serverdata.redis.RedisDataRepository; +import mineplex.serverdata.servers.ServerManager; /** * Created by shaun on 15-08-05. */ public class VotifierManager extends MiniPlugin { + private RedisDataRepository _usPlayerRepo; + private RedisDataRepository _euPlayerRepo; + public VotifierManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager) { super("Votifier", plugin); + + _usPlayerRepo = new RedisDataRepository(ServerManager.getMasterConnection(), ServerManager.getSlaveConnection(), + Region.US, PlayerStatus.class, "playerStatus"); + _euPlayerRepo = new RedisDataRepository(ServerManager.getMasterConnection(), ServerManager.getSlaveConnection(), + Region.EU, PlayerStatus.class, "playerStatus"); + + ServerCommandManager.getInstance().registerCommandType("VotifierCommand", VotifierCommand.class); } - - @EventHandler public void handleVote(VotifierEvent event) { Vote vote = event.getVote(); - RedisVotifierCommand command = new RedisVotifierCommand(); - System.out.println("New Vote: " + vote.getUsername()); + + PlayerStatus usStatus = _usPlayerRepo.getElement(vote.getUsername()); +// VotifierCommand command = new VotifierCommand(vote.getUsername(), "PhiTest-1"); +// command.publish(); + + if (usStatus != null) + { + System.out.println("Found on US Server: " + usStatus.getServer()); + VotifierCommand command = new VotifierCommand(vote.getUsername(), usStatus.getServer()); + command.publish(); + } + else + { + System.out.println("Not found on US Server!"); + } + + PlayerStatus euStatus = _euPlayerRepo.getElement(vote.getUsername()); + if (euStatus != null) + { + System.out.println("Found on EU Server: " + euStatus.getServer()); + } + else + { + System.out.println("Not found on EU Server!"); + } } } \ No newline at end of file From 328c31de885a1be7b73bfcf5f52485a2235a0a53 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sat, 8 Aug 2015 13:47:09 +0200 Subject: [PATCH 241/565] hub Update fixed bad gameid --- .../core/cosmetic/ui/page/GadgetPage.java | 8 + .../mineplex/core/gadget/GadgetManager.java | 1 + .../core/gadget/gadgets/ItemDuelingSword.java | 66 ++- .../core/gadget/gadgets/ItemKothSword.java | 5 + .../core/gadget/gadgets/ItemPaintbrush.java | 12 +- .../core/gadget/gadgets/MorphWither.java | 2 +- .../core/gadget/gadgets/OutfitTeam.java | 35 +- .../src/mineplex/core/game/GameDisplay.java | 4 +- .../src/mineplex/hub/HubManager.java | 18 +- .../src/mineplex/hub/modules/KothManager.java | 266 ++++++++++++ .../mineplex/hub/modules/SoccerManager.java | 2 +- .../hub/modules/koth/CapturePoint.java | 389 ++++++++++++++++++ 12 files changed, 745 insertions(+), 63 deletions(-) create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemKothSword.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java diff --git a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/GadgetPage.java b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/GadgetPage.java index af8b2e9f8..1189a4162 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/GadgetPage.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/GadgetPage.java @@ -44,6 +44,9 @@ public class GadgetPage extends ShopPageBase for (Gadget gadget : getPlugin().getGadgetManager().getGadgets(GadgetType.Item)) { + if (gadget.GetCost(CurrencyType.Coins) == -3) + continue; + addGadget(gadget, slot); if (getPlugin().getInventoryManager().Get(getPlayer()).getItemCount(gadget.GetDisplayName()) > 0) @@ -88,6 +91,11 @@ public class GadgetPage extends ShopPageBase { itemLore.add(C.cGold + "Found in Treasure Chests."); } + else if (gadget.GetCost(CurrencyType.Coins) == -3) + { + + } + itemLore.add(C.cBlack); itemLore.addAll(Arrays.asList(gadget.GetDescription())); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java index a5af05afb..3c518f35a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java @@ -96,6 +96,7 @@ public class GadgetManager extends MiniPlugin addGadget(new ItemBatGun(this)); addGadget(new ItemCoinBomb(this)); addGadget(new ItemPaintbrush(this)); + addGadget(new ItemDuelingSword(this)); // Costume addGadget(new OutfitRaveSuit(this, "Rave Hat", -2, ArmorSlot.Helmet, Material.LEATHER_HELMET, (byte)0)); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemDuelingSword.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemDuelingSword.java index 7d56300dd..94d4bfea3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemDuelingSword.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemDuelingSword.java @@ -1,66 +1,48 @@ package mineplex.core.gadget.gadgets; -import java.util.HashSet; - import org.bukkit.Material; -import org.bukkit.entity.Bat; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.entity.EntityDamageByEntityEvent; -import org.bukkit.inventory.ItemStack; -import org.bukkit.inventory.meta.ItemMeta; +import org.bukkit.event.player.PlayerInteractEvent; import mineplex.core.common.util.C; -import mineplex.core.common.util.F; -import mineplex.core.common.util.UtilGear; -import mineplex.core.common.util.UtilPlayer; import mineplex.core.gadget.GadgetManager; import mineplex.core.gadget.types.ItemGadget; +import mineplex.core.itemstack.ItemStackFactory; public class ItemDuelingSword extends ItemGadget { public ItemDuelingSword(GadgetManager manager) { - super(manager, "Dueling Sword", new String[] + super(manager, "PvP Sword", new String[] { - C.cWhite + "While active, you are able to fight", - C.cWhite + "against other people who are also", - C.cWhite + "wielding a dueling sword.", + C.cGreen + "Activated in King of the Hill", }, - -1, - Material.WOOD_SWORD, (byte)3, + -3, + Material.GOLD_SWORD, (byte)0, 1000, new Ammo("Dueling Sword", "10 Swords", Material.WOOD_SWORD, (byte)0, new String[] { C.cWhite + "10 Swords to duel with" }, 1000, 10)); } + + @Override + public void ApplyItem(Player player, boolean inform) + { + Manager.RemoveItem(player); + + _active.add(player); + + player.getInventory().setItem(Manager.getActiveItemSlot(), ItemStackFactory.Instance.CreateStack(Material.GOLD_SWORD, (byte)0, 1, "PvP Sword")); + } + + @Override + @EventHandler + public void Activate(PlayerInteractEvent event) + { + + } @Override public void ActivateCustom(Player player) - { - ItemStack stack = new ItemStack(Material.GOLD_SWORD); - ItemMeta meta = stack.getItemMeta(); - meta.setDisplayName("Dueling Sword"); - stack.setItemMeta(meta); + { - player.getInventory().setItem(Manager.getActiveItemSlot(), stack); - - //Inform - UtilPlayer.message(player, F.main("Skill", "You used " + F.skill(GetName()) + ".")); - } - - @EventHandler(priority = EventPriority.HIGHEST) - public void damage(EntityDamageByEntityEvent event) - { - if (!(event.getEntity() instanceof Player) || !(event.getDamager() instanceof Player)) - return; - - Player damager = (Player)event.getDamager(); - Player damagee = (Player)event.getEntity(); - - if (!UtilGear.isMat(damager.getItemInHand(), Material.GOLD_SWORD) || !UtilGear.isMat(damagee.getItemInHand(), Material.GOLD_SWORD)) - return; - - event.setCancelled(false); - - event.setDamage(4); } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemKothSword.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemKothSword.java new file mode 100644 index 000000000..6bb5d66a0 --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemKothSword.java @@ -0,0 +1,5 @@ +package mineplex.core.gadget.gadgets; + +public class ItemKothSword { + +} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java index e48eba5f7..80e91b5ad 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java @@ -41,9 +41,9 @@ public class ItemPaintbrush extends ItemGadget { C.cWhite + "Unleash your inner creativity!", C.cWhite + "", - C.cWhite + "Click a Painter NPC to equip this.", + C.cGreen + "Activated at a Painter NPC", }, - -2, + -3, Material.WOOD_SWORD, (byte)0, 200, new Ammo("Paint", "100 Pixels", Material.INK_SACK, (byte)0, new String[] { C.cWhite + "100 Pixels worth of Paint!" }, 500, 100)); } @@ -100,11 +100,11 @@ public class ItemPaintbrush extends ItemGadget { if (!IsActive(event.getPlayer())) return; - - if (!UtilEvent.isAction(event, ActionType.L)) - return; - + Player player = event.getPlayer(); + + if (!UtilGear.isMat(player.getItemInHand(), Material.WOOD_SWORD)) + return; Block block = player.getTargetBlock(null, 100); if (block == null || block.getType() != Material.STAINED_CLAY) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/MorphWither.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/MorphWither.java index a7ad7610a..da9d82ebd 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/MorphWither.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/MorphWither.java @@ -146,7 +146,7 @@ public class MorphWither extends MorphGadget { WitherSkull skull = skullIterator.next(); - if (!skull.isValid()) + if (!skull.isValid() || skull.getTicksLived() > 60) { skullIterator.remove(); skull.remove(); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java index 34fd99802..697f398c4 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java @@ -71,6 +71,18 @@ public class OutfitTeam extends OutfitGadget else if (_slot == ArmorSlot.Boots) player.getInventory().setBoots( ItemStackFactory.Instance.CreateStack(GetDisplayMaterial().getId(), GetDisplayData(), 1, GetName())); } + + @Override + public void RemoveArmor(Player player) + { + if (!_active.remove(player)) + return; + + if (_slot == ArmorSlot.Helmet) player.getInventory().setHelmet(null); + else if (_slot == ArmorSlot.Chest) player.getInventory().setChestplate(null); + else if (_slot == ArmorSlot.Legs) player.getInventory().setLeggings(null); + else if (_slot == ArmorSlot.Boots) player.getInventory().setBoots(null); + } @Override public void EnableCustom(Player player) @@ -90,7 +102,7 @@ public class OutfitTeam extends OutfitGadget { Player player = event.getPlayer(); - if (!event.getMessage().toLowerCase().startsWith("/team ")) + if (!event.getMessage().toLowerCase().startsWith("/team")) return; event.setCancelled(true); @@ -98,11 +110,24 @@ public class OutfitTeam extends OutfitGadget String[] args = event.getMessage().toLowerCase().split(" "); if (args.length < 2) + { + Disable(player); return; + } + + + //Will only display the message once + if (GetSlot() == ArmorSlot.Legs) + { + if (!Recharge.Instance.use(player, "Set Team Color", 20000, true, false)) + return; + } + else + { + if (!Recharge.Instance.use(player, "Set Team Color " + GetSlot(), 20000, false, false)) + return; + } - if (!Recharge.Instance.use(player, "Set Team Color", 20000, true, false)) - return; - //Color if (args[1].equals("red")) { @@ -132,6 +157,8 @@ public class OutfitTeam extends OutfitGadget if (GetSlot() == ArmorSlot.Legs) //Only Display Once UtilPlayer.message(player, F.main("Gadget", "You equipped " + F.elem(C.cAqua + "Blue Team Outfit") + "!")); } + else + return; colorArmor(player); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/game/GameDisplay.java b/Plugins/Mineplex.Core/src/mineplex/core/game/GameDisplay.java index d8fb8b9f9..37d826e6c 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/game/GameDisplay.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/game/GameDisplay.java @@ -27,7 +27,7 @@ public enum GameDisplay HideSeek("Block Hunt", Material.GRASS, (byte)0, GameCategory.CLASSICS, 20), HoleInTheWall("Hole in the Wall", Material.STAINED_GLASS, (byte) 2, GameCategory.ARCADE, 52), Horse("Horseback", Material.IRON_BARDING, (byte)0, GameCategory.ARCADE, 21), - Lobbers("Bomb Lobbers", Material.FIREBALL, (byte) 0, GameCategory.ARCADE, 53), + Micro("Micro Battle", Material.LAVA_BUCKET, (byte)0, GameCategory.ARCADE, 24), MilkCow("Milk the Cow", Material.MILK_BUCKET, (byte)0, GameCategory.ARCADE, 27), MineStrike("MineStrike", Material.TNT, (byte)0, GameCategory.CHAMPIONS, 25),// Temp set to CHAMPIONS to fix UI bug @@ -63,6 +63,8 @@ public enum GameDisplay Cards("Craft Against Humanity", Material.MAP, (byte)0, GameCategory.CLASSICS, 51), Skywars("Skywars", Material.FEATHER, (byte) 0, GameCategory.SURVIVAL, 52), SkywarsTeams("Skywars Teams", "Skywars", Material.FEATHER, (byte)0, GameCategory.TEAM_VARIANT, 53), + + Lobbers("Bomb Lobbers", Material.FIREBALL, (byte) 0, GameCategory.ARCADE, 54), Event("Mineplex Event", Material.CAKE, (byte)0, GameCategory.EVENT, 999); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index dc6b3fe59..65e2ae685 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -55,6 +55,7 @@ import mineplex.hub.commands.NewsCommand; import mineplex.hub.modules.ForcefieldManager; import mineplex.hub.modules.HubVisibilityManager; import mineplex.hub.modules.JumpManager; +import mineplex.hub.modules.KothManager; import mineplex.hub.modules.NewsManager; import mineplex.hub.modules.ParkourManager; import mineplex.hub.modules.SoccerManager; @@ -184,6 +185,7 @@ public class HubManager extends MiniClientPlugin new CosmeticManager(_plugin, clientManager, donationManager, _inventoryManager, _gadgetManager, _mountManager, petManager, _treasureManager); new SoccerManager(this, _gadgetManager); + new KothManager(this, _gadgetManager); _petManager = petManager; _partyManager = partyManager; @@ -600,14 +602,6 @@ public class HubManager extends MiniClientPlugin } } - - @EventHandler - public void PlayerDeath(PlayerDeathEvent event) - { - //XXX make this work > event.setKeepInventory(true); - event.getDrops().clear(); - } - @EventHandler public void PlayerQuit(PlayerQuitEvent event) { @@ -734,6 +728,14 @@ public class HubManager extends MiniClientPlugin event.setCancelled(true); } + @EventHandler(priority = EventPriority.LOWEST) + public void handleDeath(PlayerDeathEvent event) + { + event.setKeepInventory(true); + event.getDrops().clear(); + event.getEntity().setHealth(20); + event.getEntity().teleport(GetSpawn()); + } @EventHandler public void FoodHealthUpdate(UpdateEvent event) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java new file mode 100644 index 000000000..3e6440983 --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java @@ -0,0 +1,266 @@ +package mineplex.hub.modules; + +import java.util.ArrayList; +import java.util.HashSet; + +import org.bukkit.Color; +import org.bukkit.Location; +import org.bukkit.entity.Entity; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.entity.EntityDamageByEntityEvent; +import org.bukkit.event.player.PlayerInteractEntityEvent; +import org.bukkit.event.player.PlayerQuitEvent; + +import mineplex.core.MiniPlugin; +import mineplex.core.common.util.C; +import mineplex.core.common.util.F; +import mineplex.core.common.util.UtilAction; +import mineplex.core.common.util.UtilAlg; +import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilServer; +import mineplex.core.gadget.GadgetManager; +import mineplex.core.gadget.event.GadgetActivateEvent; +import mineplex.core.gadget.gadgets.ItemDuelingSword; +import mineplex.core.gadget.gadgets.OutfitTeam; +import mineplex.core.gadget.types.Gadget; +import mineplex.core.gadget.types.GadgetType; +import mineplex.core.mount.event.MountActivateEvent; +import mineplex.core.recharge.Recharge; +import mineplex.core.updater.UpdateType; +import mineplex.core.updater.event.UpdateEvent; +import mineplex.hub.HubManager; +import mineplex.hub.modules.koth.CapturePoint; + +public class KothManager extends MiniPlugin +{ + public HubManager Manager; + + private HashSet _active = new HashSet(); + + private ArrayList _teamArmor = new ArrayList(); + private ItemDuelingSword _kothSword; + + private Location _cornerPlayerA; + private Location _cornerPlayerB; + + private Location _cornerHillA; + private Location _cornerHillB; + + private CapturePoint _cp; + + Color _hillOwner = null; + long _hillOwnTime = 0; + + public KothManager(HubManager manager, GadgetManager gadgets) + { + super("KOTH Manager", manager.getPlugin()); + + Manager = manager; + + _cornerPlayerA = new Location(Manager.GetSpawn().getWorld(), -52.5,0,-23.5); + _cornerPlayerB = new Location(Manager.GetSpawn().getWorld(), -133.5,200,80.5); + + _cornerHillA = new Location(Manager.GetSpawn().getWorld(), -88.5,60,47.5); + _cornerHillB = new Location(Manager.GetSpawn().getWorld(), -102.5,80,61.5); + + _cp = new CapturePoint(this, "Desert Pyramid", new Location(Manager.GetSpawn().getWorld(), -95.5,72,54.5)); + + //Store Gadgets + for (Gadget gadget : gadgets.getGadgets(GadgetType.Costume)) + { + if (gadget instanceof OutfitTeam) + { + _teamArmor.add((OutfitTeam)gadget); + } + } + + for (Gadget gadget : gadgets.getGadgets(GadgetType.Item)) + { + if (gadget instanceof ItemDuelingSword) + { + _kothSword = (ItemDuelingSword)gadget; + } + } + } + + @EventHandler + public void cpUpdate(UpdateEvent event) + { + if (event.getType() != UpdateType.FAST) + return; + + _cp.captureUpdate(); + } + + public Color getTeamColor(Player player) + { + //All peices are always same color! + for (OutfitTeam outfit : _teamArmor) + { + return outfit.getTeamColor(player); + } + + return null; + } + + public boolean inPlayerArena(Entity entity) + { + return UtilAlg.inBoundingBox(entity.getLocation(), _cornerPlayerA, _cornerPlayerB); + } + + @EventHandler + public void joinLeaveGame(UpdateEvent event) + { + if (event.getType() != UpdateType.TICK) + return; + + for (Player player : UtilServer.getPlayers()) + { + if (_active.contains(player)) + { + if (!inPlayerArena(player)) + { + setKOTHMode(player, false, null); + continue; + } + + //Took armor off + Color color = getTeamColor(player); + if (color == null) + { + setKOTHMode(player, false, null); + } + } + else + { + if (inPlayerArena(player)) + { + Color color = getTeamColor(player); + + //Join + if (color != null) + { + setKOTHMode(player, true, color); + continue; + } + //Eject + else if (UtilAlg.inBoundingBox(player.getLocation(), _cornerHillA, _cornerHillB)) + { + Location bounce = UtilAlg.getMidpoint(_cornerHillA, _cornerHillB); + bounce.setY(Math.min(_cornerHillA.getY(), _cornerHillB.getY())); + + Entity bottom = player; + if (bottom.getVehicle() != null) + bottom = bottom.getVehicle(); + + UtilAction.velocity(bottom, UtilAlg.getTrajectory(bounce, player.getLocation()), 1, false, 0, 0.4, 1, true); + + if (Recharge.Instance.use(player, "KOTH Eject", 5000, false, false)) + { + UtilPlayer.message(player, F.main("Football", "You must be wearing a Team Outfit.")); + UtilPlayer.message(player, F.main("Football", "Type " + F.elem("/team red|yellow|green|blue") + "!")); + } + } + } + } + } + } + + public void setKOTHMode(Player player, boolean enabled, Color color) + { + if (enabled) + { + _kothSword.Enable(player); + + _active.add(player); + + if (color == null) + UtilPlayer.message(player, F.main("Parkour", "You have entered " + F.elem("KOTH Mode") + ".")); + else if (color == Color.RED) + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cRed + "Red KOTH Team") + ".")); + else if (color == Color.AQUA) + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cAqua + "Blue KOTH Team") + ".")); + else if (color == Color.LIME) + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cGreen + "Green KOTH Team") + ".")); + else if (color == Color.YELLOW) + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cYellow + "Yellow KOTH Team") + ".")); + + ArrayList outfit = new ArrayList(); + outfit.add("Team Helmet"); + outfit.add("Team Shirt"); + outfit.add("Team Pants"); + outfit.add("Team Boots"); + outfit.add("PvP Sword"); + + Manager.GetGadget().DisableAll(player, outfit); + } + else + { + _kothSword.Disable(player); + _active.remove(player); + UtilPlayer.message(player, F.main("Parkour", "You have exited " + F.elem("KOTH Mode") + ".")); + } + } + + public boolean isKothMode(Player player) + { + return _active.contains(player); + } + + @EventHandler + public void disableGadgets(GadgetActivateEvent event) + { + if (isKothMode(event.getPlayer())) + event.setCancelled(true); + } + + @EventHandler + public void disableMounts(MountActivateEvent event) + { + if (isKothMode(event.getPlayer())) + event.setCancelled(true); + } + + @EventHandler(priority = EventPriority.LOWEST) + public void disableStacker(PlayerInteractEntityEvent event) + { + if (_active.contains(event.getPlayer())) + event.setCancelled(true); + } + + @EventHandler + public void playerQuit(PlayerQuitEvent event) + { + _active.remove(event.getPlayer()); + } + + @EventHandler(priority = EventPriority.HIGHEST) + public void allowDamage(EntityDamageByEntityEvent event) + { + if (!(event.getEntity() instanceof Player) || !(event.getDamager() instanceof Player)) + return; + + Player damager = (Player)event.getDamager(); + Player damagee = (Player)event.getEntity(); + + if (!_active.contains(damager) || !_active.contains(damagee)) + return; + + if (getTeamColor(damager) == null || getTeamColor(damagee) == null) + return; + + if (getTeamColor(damager) == getTeamColor(damagee)) + return; + + event.setCancelled(false); + + event.setDamage(3.5); + } + + public HashSet getActive() + { + return _active; + } +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index db273a153..4f8c51c8d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -195,7 +195,7 @@ public class SoccerManager extends MiniPlugin if (UtilEnt.isGrounded(_ball) && _ballVel.getY() <= 0) _ballVel.setY(0); - _ballVel.setY(Math.min(_ballVel.getY(), 0.8)); + _ballVel.setY(Math.min(_ballVel.getY(), 1)); _ball.getWorld().playSound(_ball.getLocation(), Sound.ZOMBIE_WOOD, 0.5f, 1.5f); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java new file mode 100644 index 000000000..d9355fc44 --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java @@ -0,0 +1,389 @@ +package mineplex.hub.modules.koth; + +import java.util.ArrayList; +import java.util.Collection; + +import mineplex.core.common.util.C; +import mineplex.core.common.util.UtilFirework; +import mineplex.core.common.util.UtilMath; +import mineplex.core.common.util.UtilTime; +import mineplex.core.common.util.UtilTextMiddle; +import mineplex.hub.modules.KothManager; + +import org.bukkit.Color; +import org.bukkit.Effect; +import org.bukkit.FireworkEffect; +import org.bukkit.Location; +import org.bukkit.Material; +import org.bukkit.FireworkEffect.Type; +import org.bukkit.block.Block; +import org.bukkit.block.BlockFace; +import org.bukkit.entity.Player; + +public class CapturePoint +{ + private KothManager Host; + + private String _name; + + //Locations + private ArrayList _floor = new ArrayList(); + private ArrayList _indicators = new ArrayList(); + private Location _loc; + + //Capture + private double _captureMax = 24; + private double _captureRate = 1; + private double _captureAmount = 0; + + private Color _owner = null; + private boolean _captured = false; + + private ArrayList _captureFloor = new ArrayList(); + private long _decayDelay = 0; + + private int _indicatorTick = 0; + + public CapturePoint(KothManager host, String name, Location loc) + { + Host = host; + + _name = name; + + for (int x=-3 ; x<= 3 ; x++) + { + for (int z=-3 ; z<= 3 ; z++) + { + //Indicators + if (Math.abs(x) == 3 && Math.abs(z) == 3) + { + Block ind = loc.getBlock().getRelative(x, 3, z); + ind.setType(Material.WOOL); + ind.setData((byte) 0); + _indicators.add(ind); + } + + //Floors + if (Math.abs(x) <= 2 && Math.abs(z) <= 2) + { + if (x != 0 || z != 0) + { + Block floor = loc.getBlock().getRelative(x, -2, z); + floor.setType(Material.WOOL); + _floor.add(floor); + } + else + { + Block block = loc.getBlock().getRelative(x, -2, z); + block.setType(Material.BEACON); + } + } + + //Glass + if (Math.abs(x) <= 2 && Math.abs(z) <= 2) + { + Block block = loc.getBlock().getRelative(x, -1, z); + block.setType(Material.STAINED_GLASS); + } + + //Iron + if (Math.abs(x) <= 1 && Math.abs(z) <= 1) + { + Block block = loc.getBlock().getRelative(x, -3, z); + block.setType(Material.IRON_BLOCK); + } + } + } + + //Firework + _loc = loc; + } + + public void captureUpdate() + { + //Who's on the CP? + ArrayList red = new ArrayList(); + ArrayList yellow = new ArrayList(); + ArrayList green = new ArrayList(); + ArrayList blue = new ArrayList(); + + ArrayList players = new ArrayList(); + + for (Player player : Host.getActive()) + { + Color team = Host.getTeamColor(player); + + if (team == null) + continue; + + if (Math.abs(_loc.getX() - player.getLocation().getX()) > 2.5) + continue; + + if (Math.abs(_loc.getY() - player.getLocation().getY()) > 2.5) + continue; + + if (Math.abs(_loc.getZ() - player.getLocation().getZ()) > 2.5) + continue; + + if (team == Color.RED) + { + red.add(player); + } + else if (team == Color.YELLOW) + { + yellow.add(player); + } + else if (team == Color.LIME) + { + green.add(player); + } + else if (team == Color.AQUA) + { + blue.add(player); + } + + players.add(player); + } + + //No one around (DEGENERATE CAPTURE) + if (players.isEmpty()) + { + if (_captureAmount > 0) + regenDegen(); + + return; + } + + //Capture + if (red.size() > players.size() - red.size()) + capture(Color.RED, red.size() - (players.size() - red.size()), red); + + else if (yellow.size() > players.size() - yellow.size()) + capture(Color.YELLOW, yellow.size() - (players.size() - yellow.size()), yellow); + + else if (green.size() > players.size() - green.size()) + capture(Color.LIME, green.size() - (players.size() - green.size()), green); + + else if (blue.size() > players.size() - blue.size()) + capture(Color.AQUA, blue.size() - (players.size() - blue.size()), blue); + } + + private void regenDegen() + { + if (!UtilTime.elapsed(_decayDelay, 1000)) + return; + + //Degen + if (!_captured || Host.getActive().isEmpty()) + { + _captureAmount = Math.max(0, (_captureAmount - (_captureRate*1))); + + //Floor Color + while ((double)_captureFloor.size()/((double)_captureFloor.size() + (double)_floor.size()) > _captureAmount/_captureMax) + { + Block block = _captureFloor.remove(UtilMath.r(_captureFloor.size())); + + _floor.add(block); + + setWoolColor(block, null, false); + } + + //Set Uncaptured + if (_captureAmount == 0) + { + _owner = null; + + _loc.getBlock().getRelative(BlockFace.DOWN).setData((byte)0); + + //Indicators + for (Block block : _indicators) + { + block.setData((byte)0); + } + } + + //Effect + for (Block block : _indicators) + block.getWorld().playEffect(block.getLocation(), Effect.STEP_SOUND, 35); + } + //Regen + else if (_captureAmount < _captureMax) + { + _captureAmount = Math.min(_captureMax, (_captureAmount + (_captureRate*1))); + + //Floor Color + while ((double)_captureFloor.size()/((double)_captureFloor.size() + (double)_floor.size()) < _captureAmount/_captureMax) + { + Block block = _floor.remove(UtilMath.r(_floor.size())); + + _captureFloor.add(block); + + setWoolColor(block, _owner, false); + } + + //Effect + indicate(_owner); + } + } + + private void capture(Color team, int count, Collection capturers) + { + //Decay Delay + _decayDelay = System.currentTimeMillis(); + + //Count Up + if (_owner != null && _owner.equals(team)) + { + //Given if the other team hadnt actually captured it fully + int bonus = 0; + if (_captured) + bonus = 1; + + _captureAmount = Math.min(_captureMax, (_captureAmount + ((_captureRate*count)+bonus))); + + //Floor Color + while ((double)_captureFloor.size()/((double)_captureFloor.size() + (double)_floor.size()) < _captureAmount/_captureMax) + { + Block block = _floor.remove(UtilMath.r(_floor.size())); + + _captureFloor.add(block); + + setWoolColor(block, team, false); + } + + //Set Fully Captured + if (_captureAmount == _captureMax && !_captured) + { + _captured = true; + + //Firework + UtilFirework.playFirework(_loc, FireworkEffect.builder().flicker(true).withColor(team).with(Type.BALL_LARGE).trail(true).build()); + + //Indicators + indicate(team); + + for (Block block : _indicators) + { + if (team == Color.RED) + block.setData((byte) 14); + else if (team == Color.YELLOW) + block.setData((byte) 4); + else if (team == Color.LIME) + block.setData((byte) 5); + else if (team == Color.AQUA) + block.setData((byte) 3); + } + + //Center + setWoolColor(_loc.getBlock().getRelative(0, -2, 0), _owner, true); + + String teamName = C.cRed + "Red"; + if (team == Color.YELLOW) teamName = C.cYellow + "Yellow"; + if (team == Color.LIME) teamName = C.cGreen + "Green"; + if (team == Color.AQUA) teamName = C.cAqua + "Blue"; + + for (Player player : Host.getActive()) + UtilTextMiddle.display("KOTH", teamName + " Team captured the Hill!", 0, 60, 10, player); + } + } + //Count Down + else + { + //Given if the other team hadnt actually captured it fully + int bonus = 0; + if (!_captured) + bonus = 1; + + _captureAmount = Math.max(0, (_captureAmount - ((_captureRate*count)+bonus))); + + //Floor Color + while ((double)_captureFloor.size()/((double)_captureFloor.size() + (double)_floor.size()) > _captureAmount/_captureMax) + { + Block block = _captureFloor.remove(UtilMath.r(_captureFloor.size())); + + _floor.add(block); + + setWoolColor(block, null, false); + } + + //Set Uncaptured + if (_captureAmount == 0) + { + _captured = false; + _owner = team; + + //Center + setWoolColor(_loc.getBlock().getRelative(0, -2, 0), null, true); + + //Indicators + for (Block block : _indicators) + { + block.setData((byte)0); + } + } + } + + if (_captureAmount != _captureMax) + { + indicate(team); + } + + } + + private void setWoolColor(Block block, Color color, boolean glassOnly) + { + System.out.println(color == null ? "null" : color.toString()); + + if (color == null) + { + if (!glassOnly) + block.setData((byte)0); + + block.getRelative(BlockFace.UP).setTypeIdAndData(95, (byte)0, true); + } + else if (color == Color.RED) + { + if (!glassOnly) + block.setData((byte)14); + + block.getRelative(BlockFace.UP).setTypeIdAndData(95, (byte)14, true); + } + else if (color == Color.YELLOW) + { + if (!glassOnly) + block.setData((byte)4); + + block.getRelative(BlockFace.UP).setTypeIdAndData(95, (byte)4, true); + } + else if (color == Color.LIME) + { + if (!glassOnly) + block.setData((byte)5); + + block.getRelative(BlockFace.UP).setTypeIdAndData(95, (byte)5, true); + } + else if (color == Color.AQUA) + { + if (!glassOnly) + block.setData((byte)3); + + block.getRelative(BlockFace.UP).setTypeIdAndData(95, (byte)3, true); + } + } + + private void indicate(Color color) + { + //Effect + for (Block block : _indicators) + { + if (color == Color.RED) + block.getWorld().playEffect(block.getLocation(), Effect.STEP_SOUND, Material.REDSTONE_BLOCK); + else if (color == Color.YELLOW) + block.getWorld().playEffect(block.getLocation(), Effect.STEP_SOUND, Material.GOLD_BLOCK); + else if (color == Color.LIME) + block.getWorld().playEffect(block.getLocation(), Effect.STEP_SOUND, Material.EMERALD_BLOCK); + else if (color == Color.AQUA) + block.getWorld().playEffect(block.getLocation(), Effect.STEP_SOUND, Material.DIAMOND_BLOCK); + } + } +} From fa7f19bde58dc0e1cfa456a51a758cda45443dcf Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sat, 8 Aug 2015 13:47:30 +0200 Subject: [PATCH 242/565] removed debug --- .../src/mineplex/hub/modules/koth/CapturePoint.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java index d9355fc44..86008c18a 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java @@ -332,8 +332,6 @@ public class CapturePoint private void setWoolColor(Block block, Color color, boolean glassOnly) { - System.out.println(color == null ? "null" : color.toString()); - if (color == null) { if (!glassOnly) From e030331565ff82a290c8352d67491914ad66edee Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sat, 8 Aug 2015 13:51:37 +0200 Subject: [PATCH 243/565] fixed some bugs --- Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java | 3 ++- .../Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java index 3e6440983..bacb4156a 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java @@ -99,7 +99,8 @@ public class KothManager extends MiniPlugin //All peices are always same color! for (OutfitTeam outfit : _teamArmor) { - return outfit.getTeamColor(player); + if (outfit.IsActive(player)) + return outfit.getTeamColor(player); } return null; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 4f8c51c8d..d737d65d3 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -322,7 +322,8 @@ public class SoccerManager extends MiniPlugin //All peices are always same color! for (OutfitTeam outfit : _teamArmor) { - return outfit.getTeamColor(player); + if (outfit.IsActive(player)) + return outfit.getTeamColor(player); } return null; From cbb0cb96c8eab6e60a926bb54bcf7b629d035d07 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sat, 8 Aug 2015 13:54:35 +0200 Subject: [PATCH 244/565] ensured white --- .../src/mineplex/hub/modules/koth/CapturePoint.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java index 86008c18a..1a2177ce1 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/koth/CapturePoint.java @@ -70,6 +70,7 @@ public class CapturePoint { Block floor = loc.getBlock().getRelative(x, -2, z); floor.setType(Material.WOOL); + floor.setData((byte) 0); _floor.add(floor); } else @@ -84,6 +85,7 @@ public class CapturePoint { Block block = loc.getBlock().getRelative(x, -1, z); block.setType(Material.STAINED_GLASS); + block.setData((byte) 0); } //Iron From 5298fa341e17887071fa88340f9079a4a07cb8cf Mon Sep 17 00:00:00 2001 From: Mysticate Date: Sat, 8 Aug 2015 16:13:54 -0400 Subject: [PATCH 245/565] Removed the revolving thing. --- .../packethandler/PacketPlayOutCamera.java | 5 + .../game/games/evolution/Evolution.java | 73 +++++--- .../games/evolution/evolve/EvolveData.java | 170 +++++++++--------- .../games/evolution/evolve/EvolveManager.java | 25 ++- .../games/evolution/evolve/PlatformToken.java | 20 +++ .../game/games/evolution/mobs/KitCreeper.java | 1 - .../mobs/perks/PerkSulphurBombEVO.java | 2 +- 7 files changed, 172 insertions(+), 124 deletions(-) create mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java diff --git a/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketPlayOutCamera.java b/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketPlayOutCamera.java index aaf3c94c1..11dd54051 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketPlayOutCamera.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketPlayOutCamera.java @@ -14,6 +14,11 @@ public class PacketPlayOutCamera extends Packet { } + public PacketPlayOutCamera(int id) + { + a = id; + } + public PacketPlayOutCamera(Entity paramEntity) { this.a = paramEntity.getEntityId(); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index a151e4843..28c7315f8 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -2,16 +2,19 @@ package nautilus.game.arcade.game.games.evolution; import java.util.ArrayList; import java.util.Collections; +import java.util.Iterator; import mineplex.core.common.util.C; import mineplex.core.common.util.NautHashMap; +import mineplex.core.common.util.UtilAlg; +import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilPlayer; import mineplex.core.recharge.Recharge; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.minecraft.game.core.combat.event.CombatDeathEvent; -import mineplex.minecraft.game.core.condition.ConditionActive; import mineplex.minecraft.game.core.condition.Condition.ConditionType; +import mineplex.minecraft.game.core.condition.ConditionActive; import mineplex.minecraft.game.core.damage.CustomDamageEvent; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.GameType; @@ -42,7 +45,7 @@ import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; -import org.bukkit.event.player.PlayerMoveEvent; +import org.bukkit.util.Vector; public class Evolution extends SoloGame { @@ -52,8 +55,9 @@ public class Evolution extends SoloGame private NautHashMap _tokens = new NautHashMap(); - private ArrayList _evoPlatforms = new ArrayList(); - + //Platform location, viewing location. + private NautHashMap _evoPlatforms = new NautHashMap(); + public Evolution(ArcadeManager manager) { super(manager, GameType.Evolution, @@ -121,13 +125,37 @@ public class Evolution extends SoloGame @Override public void ParseData() { - for (Location loc : WorldData.GetDataLocs("RED")) - { - loc.getBlock().setType(Material.AIR); - _evoPlatforms.add(loc); + for (Location platform : WorldData.GetDataLocs("RED")) + { + platform.getBlock().setType(Material.AIR); + + Iterator green = WorldData.GetDataLocs("GREEN").iterator(); + while (green.hasNext()) + { + Location viewing = green.next(); + + viewing.getBlock().setType(Material.AIR); + + if (UtilMath.offset2d(platform, viewing) > 8.0) + continue; + + green.remove(); + _evoPlatforms.put(platform, loadAngle(platform, viewing)); + break; + } } } + private Location loadAngle(Location platform, Location viewing) + { + Vector b = UtilAlg.getTrajectory(viewing, platform).normalize(); + + viewing.setPitch(UtilAlg.GetPitch(b)); + viewing.setYaw(UtilAlg.GetYaw(b)); + + return viewing; + } + //Double Kit @EventHandler(priority = EventPriority.MONITOR) public void storeTokens(GameStateChangeEvent event) @@ -139,14 +167,14 @@ public class Evolution extends SoloGame { _tokens.put(player.getName(), new EvoToken(player)); - upgradeKit(player, false); + upgradeKit(player, true); } } @EventHandler(priority = EventPriority.LOWEST) public void endNoEvolve(GameStateChangeEvent event) { - if (event.GetState() != GameState.Live) + if (event.GetState() != GameState.Prepare) return; if (_evoPlatforms.size() <= 0) @@ -156,7 +184,7 @@ public class Evolution extends SoloGame return; } - _evolve = new EvolveManager(this, _evoPlatforms.get(0)); + _evolve = new EvolveManager(this, _evoPlatforms); } @EventHandler @@ -171,25 +199,13 @@ public class Evolution extends SoloGame _evolve.tick(); } - @EventHandler - public void moveEvolve(PlayerMoveEvent event) - { - if (!IsLive()) - return; - - if (!_evolve.isEvolving(event.getPlayer())) - return; - - _evolve.getEvolve(event.getPlayer()).teleport(false); - } - @Override public boolean HasKit(Player player, Kit kit) { if (GetKit(player) == null) return false; - if (GetKit(player) == (kit)) + if (GetKit(player) == kit) return true; return false; @@ -255,6 +271,9 @@ public class Evolution extends SoloGame public void startEvolve(EvolutionBeginEvent event) { Recharge.Instance.Get(event.getPlayer()).clear(); + + event.getPlayer().teleport(GetTeam(event.getPlayer()).GetSpawn()); + Manager.GetCondition().Factory().Cloak("Evolving", event.getPlayer(), null, 10, true, true); } @EventHandler @@ -270,7 +289,7 @@ public class Evolution extends SoloGame condition.GetCondition().Expire(); } } - + upgradeKit(event.getPlayer(), true); } @@ -330,9 +349,6 @@ public class Evolution extends SoloGame End(); return; } - - killer.teleport(GetTeam(killer).GetSpawn()); - Manager.GetCondition().Factory().Cloak("Evolving", killer, null, 10, true, true); } //Boolean ending @@ -397,6 +413,7 @@ public class Evolution extends SoloGame if (player.isOnline()) AddGems(player, 10, "Participation", false, false); + _evolve.end(); SetState(GameState.End); AnnounceEnd(players); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index adc7825a3..38760c6f8 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -1,10 +1,6 @@ package nautilus.game.arcade.game.games.evolution.evolve; -import java.lang.reflect.Method; - import mineplex.core.common.util.C; -import mineplex.core.common.util.UtilAction; -import mineplex.core.common.util.UtilAlg; import mineplex.core.common.util.UtilEnt; import mineplex.core.common.util.UtilFirework; import mineplex.core.common.util.UtilParticle; @@ -18,7 +14,6 @@ import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionPostEvolveEvent; -import net.minecraft.server.v1_7_R4.Entity; import net.minecraft.server.v1_7_R4.EntityBlaze; import net.minecraft.server.v1_7_R4.EntityChicken; import net.minecraft.server.v1_7_R4.EntityCreeper; @@ -40,62 +35,70 @@ import org.bukkit.Color; import org.bukkit.FireworkEffect.Type; import org.bukkit.Location; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftZombie; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; import org.bukkit.entity.Zombie; -import org.bukkit.util.Vector; public class EvolveData { + private boolean _ended = false; + private final long _timestamp = System.currentTimeMillis(); private long _endTime = System.currentTimeMillis(); private final EvolveManager _manager; + private final PlatformToken _token; private boolean _active = true; private final Player _player; private final EvoKit _to; + private String _evolveTop; private final EntityInsentient _eFrom; private EntityInsentient _eTo; - private String _evolveTop; - private Zombie _zombie; - private int _ticks = 0; - - public EvolveData(EvolveManager manager, Player player, EvoKit from, EvoKit to) + + public EvolveData(EvolveManager manager, PlatformToken token, Player player, EvoKit from, EvoKit to) { _manager = manager; + _token = token; _player = player; _to = to; _evolveTop = C.cWhite + "You evolved into " + ("aeiou".indexOf(_to.GetName().toLowerCase().substring(0, 1)) == -1 ? "a " : "an ") + C.cGreen + C.Bold + _to.GetName(); - _eFrom = spawn(from.getEntity()); - - setupZombie(); + _eFrom = spawn(from.getEntity(), token.Platform, false); + + _zombie = setupZombie(); Bukkit.getServer().getPluginManager().callEvent(new EvolutionBeginEvent(_player)); - - setupPlayer(); + + Bukkit.getScheduler().scheduleSyncDelayedTask(_manager.Host.Manager.getPlugin(), new Runnable() + { + @Override + public void run() + { + setupPlayer(); + } + }, 2); } - private void setupZombie() + private Zombie setupZombie() { _manager.Host.CreatureAllowOverride = true; - Zombie zombie = _manager.getLocation().getWorld().spawn(_manager.getLocation(), Zombie.class); + Zombie zombie = _token.Viewing.getWorld().spawn(_token.Viewing, Zombie.class); _manager.Host.CreatureAllowOverride = false; - - UtilEnt.Vegetate(zombie, true); - UtilEnt.ghost(zombie, false, true); - _zombie = zombie; + UtilEnt.Vegetate(zombie, true); + UtilEnt.ghost(zombie, true, true); + + zombie.teleport(_token.Viewing); + + return zombie; } private void setupPlayer() @@ -104,31 +107,41 @@ public class EvolveData PacketPlayOutCamera packet = new PacketPlayOutCamera(_zombie); UtilPlayer.sendPacket(_player, packet); } + + private void endPlayer() + { + //Stop spectating + PacketPlayOutCamera packet = new PacketPlayOutCamera(_player); + UtilPlayer.sendPacket(_player, packet); + } //Boolean completed public boolean tick() { - _ticks++; - teleport(false); - + //Failsafe + if (_ended) + { + return true; + } + //Hasn't ended yet if (_active) - { + { + handleAnimation(_eFrom); + //If 2 seconds past if (UtilTime.elapsed(_timestamp, 2400)) { _active = false; _endTime = System.currentTimeMillis(); - _eTo = spawn(_to.getEntity()); + _eTo = spawn(_to.getEntity(), _token.Platform, false); despawn(_eFrom); - UtilFirework.playFirework(_manager.getLocation().clone().add(0.0, 1.5, 0.0), Type.BALL, Color.GREEN, false, false); + UtilFirework.playFirework(_token.Platform.clone().add(0.0, 1.5, 0.0), Type.BALL, Color.GREEN, false, false); UtilTextMiddle.display(null, _evolveTop, _player); - - _manager.Host.SetKit(_player, _manager.Host.GetKit(_player), false); - + Bukkit.getServer().getPluginManager().callEvent(new EvolutionEndEvent(_player)); } else @@ -136,89 +149,63 @@ public class EvolveData //Play particles if (UtilTime.elapsed(_timestamp, 500)) { - UtilParticle.PlayParticle(ParticleType.FIREWORKS_SPARK, new Location(_eFrom.world.getWorld(), _eFrom.locX, _eFrom.locY + 1.0, _eFrom.locZ), 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.SHORT, _player); + UtilParticle.PlayParticle(ParticleType.FIREWORKS_SPARK, _token.Platform.clone().add(0.0, 1.0, 0.0), 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.SHORT, _player); } } return false; } else { + handleAnimation(_eTo); + if (!UtilTime.elapsed(_endTime, 2400)) return false; despawn(_eTo); - //Stop spectating - PacketPlayOutCamera packet = new PacketPlayOutCamera(_player); - UtilPlayer.sendPacket(_player, packet); + endPlayer(); _zombie.remove(); - + Bukkit.getServer().getPluginManager().callEvent(new EvolutionPostEvolveEvent(_player)); return true; } } - public void teleport(boolean teleport) - { - if (_player.getFireTicks() > 0) - _player.setFireTicks(0); - - _player.setFallDistance(0); - _player.setHealth(20.0); + //Force end. (Game ended) + public void end() + { + _active = false; - ((CraftPlayer) _player).getHandle().p(0); + if (_eFrom != null) + despawn(_eFrom); - double sizeMod = 3.5; - double speed = 15d; - double oX = -Math.sin(_ticks/speed) * 2 * sizeMod; - double oY = 3; - double oZ = Math.cos(_ticks/speed) * 2 * sizeMod; - - if (teleport) - { - _zombie.teleport(_manager.getLocation().clone().add(oX, oY, oZ)); - setupPlayer(); - } - else - { - UtilAction.velocity(_zombie, - UtilAlg.getTrajectory(_zombie.getLocation(), _manager.getLocation().clone().add(oX, oY, oZ)), - 0.4, false, 0, 0.0, 0.0, false); - } + if (_eTo != null) + despawn(_eTo); - EntityZombie eB = ((CraftZombie) _zombie).getHandle(); + endPlayer(); - Vector to = UtilAlg.getTrajectory(_zombie.getEyeLocation(), _manager.getLocation()).normalize(); + _zombie.remove(); - try - { - float pitch = UtilAlg.GetPitch(to); - float yaw = UtilAlg.GetYaw(to); - - eB.lastYaw = yaw; - eB.yaw = yaw; - - eB.lastPitch = pitch; - eB.pitch = pitch; - - Method method = Entity.class.getDeclaredMethod("b", float.class, float.class); - method.setAccessible(true); - method.invoke(eB, yaw, pitch); - method.setAccessible(false); - } - catch (Exception ex) - { - ex.printStackTrace(); - } + _ended = true; + } + + private void handleAnimation(EntityInsentient entity) + { + setupPlayer(); +// float yaw = entity.yaw; +// yaw += 2; +// +// _token.Platform.setYaw(yaw); +// entity.setLocation(_token.Platform.getX(), _token.Platform.getY(), _token.Platform.getZ(), yaw, entity.pitch); } - private EntityInsentient spawn(EntityType type) + private EntityInsentient spawn(EntityType type, Location loc, boolean invisible) { try { - EntityInsentient entity = getEntity(type).getConstructor(World.class).newInstance(((CraftWorld) _manager.getLocation().getWorld()).getHandle()); - entity.setLocation(_manager.getLocation().getX(), _manager.getLocation().getY(), _manager.getLocation().getZ(), 0.0F, 0.0F); + EntityInsentient entity = getEntity(type).getConstructor(World.class).newInstance(((CraftWorld) loc.getWorld()).getHandle()); + entity.setLocation(loc.getX(), loc.getY(), loc.getZ(), loc.getYaw(), loc.getPitch()); PacketPlayOutSpawnEntityLiving packet = new PacketPlayOutSpawnEntityLiving(entity); entity.setCustomNameVisible(false); @@ -227,6 +214,13 @@ public class EvolveData ((EntitySlime) entity).setSize(3); } + if (invisible) + { + entity.Invisible = true; + } + + entity.ghost = true; + UtilPlayer.sendPacket(_player, packet); return entity; } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java index c015b574a..90e825240 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java @@ -1,9 +1,11 @@ package nautilus.game.arcade.game.games.evolution.evolve; +import java.util.ArrayList; import java.util.Iterator; import java.util.Map.Entry; import mineplex.core.common.util.NautHashMap; +import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilPlayer; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.Evolution; @@ -15,19 +17,22 @@ public class EvolveManager { public final Evolution Host; - private final Location _evolveLoc; + private final NautHashMap _evolveLocs; private NautHashMap _data = new NautHashMap(); - public EvolveManager(Evolution evolution, Location evolveLoc) + public EvolveManager(Evolution evolution, NautHashMap evolveLocs) { Host = evolution; - _evolveLoc = evolveLoc; + _evolveLocs = evolveLocs; } - public Location getLocation() + private PlatformToken getLocation() { - return _evolveLoc; + ArrayList> locs = new ArrayList>(_evolveLocs.entrySet()); + Entry entry = locs.get(UtilMath.r(locs.size())); + + return new PlatformToken(entry.getKey(), entry.getValue()); } public boolean isEvolving(Player player) @@ -40,7 +45,7 @@ public class EvolveManager if (_data.containsKey(player.getName())) return; - _data.put(player.getName(), new EvolveData(this, player, from, to)); + _data.put(player.getName(), new EvolveData(this, getLocation(), player, from, to)); } public EvolveData getEvolve(Player player) @@ -76,4 +81,12 @@ public class EvolveManager } } } + + public void end() + { + for (EvolveData data : _data.values()) + { + data.end(); + } + } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java new file mode 100644 index 000000000..4921724a5 --- /dev/null +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java @@ -0,0 +1,20 @@ +package nautilus.game.arcade.game.games.evolution.evolve; + +import org.bukkit.Location; + +public class PlatformToken +{ + /** + * @author Mysticate + * August 8, 2015 + */ + + public final Location Platform; + public final Location Viewing; + + public PlatformToken(Location platform, Location viewing) + { + Platform = platform.clone(); + Viewing = viewing.clone(); + } +} diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java index e01a23bf9..780600f3c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java @@ -27,7 +27,6 @@ public class KitCreeper extends EvoKit { new PerkSulphurBombEVO() }, EntityType.CREEPER); - } @Override diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java index 7bf7af344..55cd2c4aa 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java @@ -50,7 +50,7 @@ public class PerkSulphurBombEVO extends Perk implements IThrown if (!UtilEvent.isAction(event, ActionType.R)) return; - if (!UtilInv.IsItem(event.getItem(), Material.DIAMOND_AXE, (byte) 0)) + if (!UtilInv.IsItem(event.getItem(), Material.IRON_AXE, (byte) 0)) return; Player player = event.getPlayer(); From e6519206af6623cd0f16188a3b2c5cac3a39ef61 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Sat, 8 Aug 2015 16:29:03 -0500 Subject: [PATCH 246/565] Add event to be called when a player tries to buy a carl spin --- .../mineplex/hub/bonuses/BonusManager.java | 45 +++++++++------- .../hub/bonuses/event/CarlSpinnerEvent.java | 54 +++++++++++++++++++ 2 files changed, 80 insertions(+), 19 deletions(-) create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/event/CarlSpinnerEvent.java diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index b4bd57948..817db72db 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -25,6 +25,7 @@ import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.core.votifier.VotifierCommand; import mineplex.hub.bonuses.commands.GuiCommand; +import mineplex.hub.bonuses.event.CarlSpinnerEvent; import mineplex.hub.bonuses.gui.BonusGui; import mineplex.database.tables.records.BonusRecord; import mineplex.hub.bonuses.gui.SpinGui; @@ -250,32 +251,38 @@ public class BonusManager extends MiniClientPlugin implements I if (clientData.getTickets() > 0) { - clientData.setTickets(clientData.getTickets() - 1); + CarlSpinnerEvent event = new CarlSpinnerEvent(player); + Bukkit.getServer().getPluginManager().callEvent(event); - runAsync(new Runnable() + if (!event.isCancelled()) { - @Override - public void run() - { - int modified = clientData.getRecord().store(); + clientData.setTickets(clientData.getTickets() - 1); - if (modified == 1) + runAsync(new Runnable() + { + @Override + public void run() { - runSync(new Runnable() + int modified = clientData.getRecord().store(); + + if (modified == 1) { - @Override - public void run() + runSync(new Runnable() { - new SpinGui(getPlugin(), player, _rewardManager).openInventory(); - } - }); + @Override + public void run() + { + new SpinGui(getPlugin(), player, _rewardManager).openInventory(); + } + }); + } + else + { + UtilPlayer.message(player, F.main("Carl", "There was an error processing your request")); + } } - else - { - UtilPlayer.message(player, F.main("Carl", "There was an error processing your request")); - } - } - }); + }); + } } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/event/CarlSpinnerEvent.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/event/CarlSpinnerEvent.java new file mode 100644 index 000000000..fed71229b --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/event/CarlSpinnerEvent.java @@ -0,0 +1,54 @@ +package mineplex.hub.bonuses.event; + +import org.bukkit.entity.Player; +import org.bukkit.event.Cancellable; +import org.bukkit.event.Event; +import org.bukkit.event.HandlerList; + +/** + * Called when a player attempts to purchase a spin through carl + */ +public class CarlSpinnerEvent extends Event implements Cancellable +{ + private static final HandlerList handlers = new HandlerList(); + + private Player _player; + private boolean _cancelled; + + public CarlSpinnerEvent(Player player) + { + _player = player; + } + + public HandlerList getHandlers() + { + return handlers; + } + + public static HandlerList getHandlerList() + { + return handlers; + } + + public Player getPlayer() + { + return _player; + } + + public void setPlayer(Player player) + { + _player = player; + } + + @Override + public boolean isCancelled() + { + return _cancelled; + } + + @Override + public void setCancelled(boolean b) + { + _cancelled = b; + } +} From b974fcf838eeac435d9cc42bddde40bff7e7cae2 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sun, 9 Aug 2015 00:09:26 +0200 Subject: [PATCH 247/565] map parser fixes --- .../src/mineplex/mapparser/GameType.java | 1 + .../src/mineplex/mapparser/MapParser.java | 16 +++++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/GameType.java b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/GameType.java index 7e627f491..7fe8dd6f8 100644 --- a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/GameType.java +++ b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/GameType.java @@ -30,6 +30,7 @@ public enum GameType Halloween("Halloween Horror"), HideSeek("Block Hunt"), Horse("Horseback"), + Lobbers("Bomb Lobbers"), SurvivalGames("Survival Games"), SurvivalGamesTeams("Survival Games Teams"), Micro("Micro Battle"), diff --git a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java index 8e9b39b59..622e7516c 100644 --- a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java +++ b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/MapParser.java @@ -38,6 +38,7 @@ import org.bukkit.event.player.PlayerMoveEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.plugin.Plugin; import org.bukkit.plugin.java.JavaPlugin; +import org.bukkit.util.Vector; import mineplex.core.common.util.C; import mineplex.core.common.util.Callback; @@ -720,6 +721,7 @@ public class MapParser extends JavaPlugin implements Listener return blocks; } + long lastUse = 0; @EventHandler(priority = EventPriority.LOWEST) public void leaptest(PlayerInteractEvent event) { @@ -730,6 +732,18 @@ public class MapParser extends JavaPlugin implements Listener if (event.getPlayer().getItemInHand().getType() != Material.FEATHER) return; - event.getPlayer().setVelocity(event.getPlayer().getLocation().getDirection().multiply(1.2)); + if (System.currentTimeMillis() - lastUse < 800) + { + Bukkit.broadcastMessage("Cooldown"); + return; + } + + + lastUse = System.currentTimeMillis(); + + Vector vel = event.getPlayer().getLocation().getDirection().multiply(1.2); + vel.add(new Vector(0,0.6,0)); + + event.getPlayer().setVelocity(vel); } } From b9edb92c1e20aa06087ec788126ab63cb6292e1a Mon Sep 17 00:00:00 2001 From: Mysticate Date: Sun, 9 Aug 2015 01:08:43 -0400 Subject: [PATCH 248/565] Ready for full on testing. --- .../arcade/game/games/evolution/EvoKit.java | 13 ++- .../arcade/game/games/evolution/EvoToken.java | 4 + .../game/games/evolution/Evolution.java | 70 +++++++++++++-- .../events/EvolutionAbilityUseEvent.java | 4 + .../evolution/events/EvolutionBeginEvent.java | 4 + .../evolution/events/EvolutionEndEvent.java | 3 + .../events/EvolutionPostEvolveEvent.java | 4 + .../games/evolution/evolve/EvolveData.java | 88 ++++--------------- .../games/evolution/evolve/EvolveManager.java | 6 +- .../games/evolution/kits/KitEvolutionist.java | 6 +- .../games/evolution/mobs/KitSkeleton.java | 6 +- .../mobs/perks/PerkBlockTossEVO.java | 4 + .../evolution/mobs/perks/PerkBounceEVO.java | 4 + .../mobs/perks/PerkFlamingSwordEVO.java | 4 + .../evolution/mobs/perks/PerkPounceEVO.java | 4 + .../mobs/perks/PerkSiesmicSlamEVO.java | 4 + .../mobs/perks/PerkSulphurBombEVO.java | 4 + .../evolution/mobs/perks/PerkWebEVO.java | 4 + 18 files changed, 148 insertions(+), 88 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java index e2f76ea9a..5d7bb8a1b 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java @@ -3,6 +3,7 @@ package nautilus.game.arcade.game.games.evolution; import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilTextMiddle; import nautilus.game.arcade.ArcadeFormat; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.kit.Kit; @@ -15,6 +16,10 @@ import org.bukkit.entity.Player; public abstract class EvoKit extends Kit { + /** + * @author Mysticate + */ + private EntityType _entity; public EvoKit(ArcadeManager manager, String name, String[] kitDesc, Perk[] kitPerks, EntityType type) @@ -31,12 +36,14 @@ public abstract class EvoKit extends Kit public void upgradeGive(Player player) { + String def = C.cWhite + C.Bold + "You evolved into " + ("aeiou".indexOf(GetName().toLowerCase().substring(0, 1)) == -1 ? "a " : "an ") + F.elem(C.cGreen + C.Bold + GetName()); + player.playSound(player.getLocation(), Sound.LEVEL_UP, 1.0F, 0.1F); UtilPlayer.message(player, C.Line); UtilPlayer.message(player, C.Line); UtilPlayer.message(player, ArcadeFormat.Line); - UtilPlayer.message(player, C.Bold + "You evolved into " + ("aeiou".indexOf(GetName().toLowerCase().substring(0, 1)) == -1 ? "a " : "an ") + F.elem(C.cGreen + C.Bold + GetName())); + UtilPlayer.message(player, def); UtilPlayer.message(player, C.Line); @@ -45,7 +52,9 @@ public abstract class EvoKit extends Kit UtilPlayer.message(player, C.Line); UtilPlayer.message(player, ArcadeFormat.Line); - } + + UtilTextMiddle.display(null, def, player); + } @Override public abstract void GiveItems(Player player); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java index 78d9e9e43..a0e4f7810 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java @@ -4,6 +4,10 @@ import org.bukkit.entity.Player; public class EvoToken implements Comparable { + /** + * @author Mysticate + */ + public final Player Player; public int Kills = 0; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 28c7315f8..2dd999be3 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -42,13 +42,21 @@ import nautilus.game.arcade.kit.perks.event.PerkConstructorEvent; import org.bukkit.Location; import org.bukkit.Material; +import org.bukkit.Sound; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; +import org.bukkit.event.player.PlayerMoveEvent; import org.bukkit.util.Vector; public class Evolution extends SoloGame { + /** + * @author Mysticate + * Reworked from Original Code. + */ + private EvolveManager _evolve; private ArrayList _mobKits = new ArrayList(); @@ -148,7 +156,7 @@ public class Evolution extends SoloGame private Location loadAngle(Location platform, Location viewing) { - Vector b = UtilAlg.getTrajectory(viewing, platform).normalize(); + Vector b = UtilAlg.getTrajectory(viewing, platform.clone().subtract(0.0, 1.0, 0.0)).normalize(); viewing.setPitch(UtilAlg.GetPitch(b)); viewing.setYaw(UtilAlg.GetYaw(b)); @@ -167,7 +175,24 @@ public class Evolution extends SoloGame { _tokens.put(player.getName(), new EvoToken(player)); - upgradeKit(player, true); + upgradeKit(player, false); + } + } + + @EventHandler + public void showKit(GameStateChangeEvent event) + { + if (event.GetState() != GameState.Live) + return; + + for (Player player : GetPlayers(true)) + { + Kit kit = GetKit(player); + + if (!(kit instanceof EvoKit)) + continue; + + ((EvoKit) kit).upgradeGive(player); } } @@ -266,14 +291,40 @@ public class Evolution extends SoloGame if (_evolve.isEvolving(event.getPlayer())) event.setCancelled(true); } + + @EventHandler + public void onEvolveMove(PlayerMoveEvent event) + { + if (!IsLive()) + return; + + if (_evolve.isEvolving(event.getPlayer())) + event.getPlayer().teleport(event.getFrom()); + } @EventHandler public void startEvolve(EvolutionBeginEvent event) { - Recharge.Instance.Get(event.getPlayer()).clear(); + Player player = event.getPlayer(); - event.getPlayer().teleport(GetTeam(event.getPlayer()).GetSpawn()); - Manager.GetCondition().Factory().Cloak("Evolving", event.getPlayer(), null, 10, true, true); + Recharge.Instance.Get(player).clear(); + + player.setSprinting(false); + player.setSneaking(false); + + player.setHealth(player.getMaxHealth()); + + player.setFireTicks(0); + player.setFallDistance(0); + + player.eject(); + player.leaveVehicle(); + + ((CraftPlayer) player).getHandle().p(0); + + Manager.GetCondition().Factory().Cloak("Evolving", player, null, 20, false, false); + + ((Player) player).playSound(player.getLocation(), Sound.ORB_PICKUP, 1f, 1.25f); } @EventHandler @@ -291,18 +342,19 @@ public class Evolution extends SoloGame } upgradeKit(event.getPlayer(), true); + event.getPlayer().playSound(event.getPlayer().getLocation(), Sound.LEVEL_UP, 1, 0.6F); } @EventHandler - public void endEvolve(final EvolutionPostEvolveEvent event) + public void endEvolve(EvolutionPostEvolveEvent event) { try { Manager.GetCondition().GetActiveCondition(event.getPlayer(), ConditionType.CLOAK).Expire(); } - catch (NullPointerException ex) - { - } + catch (NullPointerException ex){} + + event.getPlayer().teleport(GetTeam(event.getPlayer()).GetSpawn()); } @EventHandler diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionAbilityUseEvent.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionAbilityUseEvent.java index bd28edc52..2fe24d1ea 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionAbilityUseEvent.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionAbilityUseEvent.java @@ -7,6 +7,10 @@ import org.bukkit.event.player.PlayerEvent; public class EvolutionAbilityUseEvent extends PlayerEvent implements Cancellable { + /** + * @author Mysticate + */ + private static HandlerList _handlers = new HandlerList(); private boolean _cancelled = false; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionBeginEvent.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionBeginEvent.java index 8f8704ed4..9389e1daf 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionBeginEvent.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionBeginEvent.java @@ -6,6 +6,10 @@ import org.bukkit.event.player.PlayerEvent; public class EvolutionBeginEvent extends PlayerEvent { + /** + * @author Mysticate + */ + private static HandlerList _handlers = new HandlerList(); public EvolutionBeginEvent(Player who) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionEndEvent.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionEndEvent.java index 05c927223..8fb56f3b9 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionEndEvent.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionEndEvent.java @@ -6,6 +6,9 @@ import org.bukkit.event.player.PlayerEvent; public class EvolutionEndEvent extends PlayerEvent { + /** + * @author Mysticate + */ private static HandlerList _handlers = new HandlerList(); public EvolutionEndEvent(Player who) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionPostEvolveEvent.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionPostEvolveEvent.java index 8a38ddc24..d203e8038 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionPostEvolveEvent.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionPostEvolveEvent.java @@ -6,6 +6,10 @@ import org.bukkit.event.player.PlayerEvent; public class EvolutionPostEvolveEvent extends PlayerEvent { + /** + * @author Mysticate + */ + private static HandlerList _handlers = new HandlerList(); public EvolutionPostEvolveEvent(Player who) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index 38760c6f8..30cca9d82 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -1,15 +1,11 @@ package nautilus.game.arcade.game.games.evolution.evolve; -import mineplex.core.common.util.C; -import mineplex.core.common.util.UtilEnt; import mineplex.core.common.util.UtilFirework; import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilParticle.ParticleType; import mineplex.core.common.util.UtilParticle.ViewDist; import mineplex.core.common.util.UtilPlayer; -import mineplex.core.common.util.UtilTextMiddle; import mineplex.core.common.util.UtilTime; -import mineplex.core.packethandler.PacketPlayOutCamera; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; @@ -37,16 +33,18 @@ import org.bukkit.Location; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; -import org.bukkit.entity.Zombie; public class EvolveData { + /** + * @author Mysticate + */ + private boolean _ended = false; private final long _timestamp = System.currentTimeMillis(); private long _endTime = System.currentTimeMillis(); - private final EvolveManager _manager; private final PlatformToken _token; private boolean _active = true; @@ -54,65 +52,28 @@ public class EvolveData private final Player _player; private final EvoKit _to; - private String _evolveTop; private final EntityInsentient _eFrom; private EntityInsentient _eTo; - private Zombie _zombie; - - public EvolveData(EvolveManager manager, PlatformToken token, Player player, EvoKit from, EvoKit to) + public EvolveData(PlatformToken token, Player player, EvoKit from, EvoKit to) { - _manager = manager; _token = token; _player = player; _to = to; - _evolveTop = C.cWhite + "You evolved into " + ("aeiou".indexOf(_to.GetName().toLowerCase().substring(0, 1)) == -1 ? "a " : "an ") + C.cGreen + C.Bold + _to.GetName(); _eFrom = spawn(from.getEntity(), token.Platform, false); - - _zombie = setupZombie(); Bukkit.getServer().getPluginManager().callEvent(new EvolutionBeginEvent(_player)); - - Bukkit.getScheduler().scheduleSyncDelayedTask(_manager.Host.Manager.getPlugin(), new Runnable() - { - @Override - public void run() - { - setupPlayer(); - } - }, 2); - } - - private Zombie setupZombie() - { - _manager.Host.CreatureAllowOverride = true; - Zombie zombie = _token.Viewing.getWorld().spawn(_token.Viewing, Zombie.class); - _manager.Host.CreatureAllowOverride = false; - UtilEnt.Vegetate(zombie, true); - UtilEnt.ghost(zombie, true, true); - - zombie.teleport(_token.Viewing); - - return zombie; + setupPlayer(); } private void setupPlayer() { - //Spectate - PacketPlayOutCamera packet = new PacketPlayOutCamera(_zombie); - UtilPlayer.sendPacket(_player, packet); - } - - private void endPlayer() - { - //Stop spectating - PacketPlayOutCamera packet = new PacketPlayOutCamera(_player); - UtilPlayer.sendPacket(_player, packet); + _player.teleport(_token.Viewing); } //Boolean completed @@ -124,13 +85,13 @@ public class EvolveData return true; } + teleport(); + //Hasn't ended yet if (_active) - { - handleAnimation(_eFrom); - - //If 2 seconds past - if (UtilTime.elapsed(_timestamp, 2400)) + { + //If 3 seconds past + if (UtilTime.elapsed(_timestamp, 3200)) { _active = false; _endTime = System.currentTimeMillis(); @@ -139,9 +100,7 @@ public class EvolveData despawn(_eFrom); UtilFirework.playFirework(_token.Platform.clone().add(0.0, 1.5, 0.0), Type.BALL, Color.GREEN, false, false); - - UtilTextMiddle.display(null, _evolveTop, _player); - + Bukkit.getServer().getPluginManager().callEvent(new EvolutionEndEvent(_player)); } else @@ -155,17 +114,11 @@ public class EvolveData return false; } else - { - handleAnimation(_eTo); - - if (!UtilTime.elapsed(_endTime, 2400)) + { + if (!UtilTime.elapsed(_endTime, 3000)) return false; despawn(_eTo); - - endPlayer(); - - _zombie.remove(); Bukkit.getServer().getPluginManager().callEvent(new EvolutionPostEvolveEvent(_player)); return true; @@ -183,21 +136,12 @@ public class EvolveData if (_eTo != null) despawn(_eTo); - endPlayer(); - - _zombie.remove(); - _ended = true; } - private void handleAnimation(EntityInsentient entity) + public void teleport() { setupPlayer(); -// float yaw = entity.yaw; -// yaw += 2; -// -// _token.Platform.setYaw(yaw); -// entity.setLocation(_token.Platform.getX(), _token.Platform.getY(), _token.Platform.getZ(), yaw, entity.pitch); } private EntityInsentient spawn(EntityType type, Location loc, boolean invisible) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java index 90e825240..9332480aa 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java @@ -15,6 +15,10 @@ import org.bukkit.entity.Player; public class EvolveManager { + /** + * @author Mysticate + */ + public final Evolution Host; private final NautHashMap _evolveLocs; @@ -45,7 +49,7 @@ public class EvolveManager if (_data.containsKey(player.getName())) return; - _data.put(player.getName(), new EvolveData(this, getLocation(), player, from, to)); + _data.put(player.getName(), new EvolveData(getLocation(), player, from, to)); } public EvolveData getEvolve(Player player) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/kits/KitEvolutionist.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/kits/KitEvolutionist.java index 6b0840a0a..b849aecab 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/kits/KitEvolutionist.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/kits/KitEvolutionist.java @@ -12,9 +12,13 @@ import org.bukkit.entity.Player; public class KitEvolutionist extends Kit { + /** + * @author Mysticate + */ + public KitEvolutionist(ArcadeManager manager) { - super(manager, "Evolutionist", KitAvailability.Free, 0, new String[] + super(manager, "Darwinist", KitAvailability.Free, 0, new String[] { "They grow up so fast :')" }, new Perk[] diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java index 6cc4eb454..e93d52412 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java @@ -10,7 +10,7 @@ import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent; import nautilus.game.arcade.kit.Perk; import nautilus.game.arcade.kit.perks.PerkBarrage; -import nautilus.game.arcade.kit.perks.PerkFletcher; +import nautilus.game.arcade.kit.perks.PerkConstructor; import org.bukkit.Bukkit; import org.bukkit.Material; @@ -32,7 +32,7 @@ public class KitSkeleton extends EvoKit new Perk[] { - new PerkFletcher(3, 2, false), + new PerkConstructor("Fletcher", 3, 2, Material.ARROW, "Fletched Arrow", false), new PerkBarrage(5, 250, true, false) }, EntityType.SKELETON); } @@ -44,7 +44,7 @@ public class KitSkeleton extends EvoKit player.getInventory().setChestplate(new ItemBuilder(Material.CHAINMAIL_CHESTPLATE).build()); player.getInventory().setLeggings(new ItemBuilder(Material.CHAINMAIL_LEGGINGS).build()); player.getInventory().setBoots(new ItemBuilder(Material.IRON_BOOTS).build()); - + player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.BOW)); player.getWorld().playSound(player.getLocation(), Sound.SKELETON_IDLE, 4f, 1f); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBlockTossEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBlockTossEVO.java index 5db22f185..945493273 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBlockTossEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBlockTossEVO.java @@ -39,6 +39,10 @@ import org.bukkit.event.player.PlayerInteractEvent; public class PerkBlockTossEVO extends Perk implements IThrown { + /** + * @author Mysticate + */ + private HashMap _hold = new HashMap(); private HashMap _charge = new HashMap(); private HashSet _charged = new HashSet(); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java index 6af1348ca..ac2cd6a51 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java @@ -27,6 +27,10 @@ import org.bukkit.event.player.PlayerInteractEvent; public class PerkBounceEVO extends Perk { + /** + * @author Mysticate + */ + private NautHashMap _live = new NautHashMap(); public PerkBounceEVO() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkFlamingSwordEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkFlamingSwordEVO.java index 1475935cd..76d451973 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkFlamingSwordEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkFlamingSwordEVO.java @@ -31,6 +31,10 @@ import org.bukkit.util.Vector; public class PerkFlamingSwordEVO extends Perk { + /** + * @author Mysticate + */ + private HashMap _active = new HashMap(); public PerkFlamingSwordEVO() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkPounceEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkPounceEVO.java index 1a54a0c53..44901edea 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkPounceEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkPounceEVO.java @@ -27,6 +27,10 @@ import org.bukkit.event.player.PlayerInteractEvent; public class PerkPounceEVO extends Perk { + /** + * @author Mysticate + */ + private NautHashMap _live = new NautHashMap(); public PerkPounceEVO() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSiesmicSlamEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSiesmicSlamEVO.java index a836dbfe6..a68dec4d0 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSiesmicSlamEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSiesmicSlamEVO.java @@ -34,6 +34,10 @@ import org.bukkit.util.Vector; public class PerkSiesmicSlamEVO extends Perk { + /** + * @author Mysticate + */ + private HashMap _live = new HashMap(); public PerkSiesmicSlamEVO() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java index 55cd2c4aa..48b4490b5 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java @@ -33,6 +33,10 @@ import org.bukkit.event.player.PlayerInteractEvent; public class PerkSulphurBombEVO extends Perk implements IThrown { + /** + * @author Mysticate + */ + public PerkSulphurBombEVO() { super("Sulphur Bomb", new String[] diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkWebEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkWebEVO.java index 098819ace..3a2f7af1c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkWebEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkWebEVO.java @@ -21,6 +21,10 @@ import org.bukkit.event.player.PlayerInteractEvent; public class PerkWebEVO extends Perk implements IThrown { + /** + * @author Mysticate + */ + public PerkWebEVO() { super("Web Shot", new String[] From 85c8e42f53f3b6f2a75a3383a74683b3d9dabc6a Mon Sep 17 00:00:00 2001 From: Sarah Date: Sun, 9 Aug 2015 15:00:54 +0200 Subject: [PATCH 249/565] Finalizing and improving the Carl spinner and adding creeper explosion animations. --- .../core/treasure/animation/Animation.java | 12 ++ .../mineplex/hub/bonuses/BonusManager.java | 137 +++++++++++++- .../hub/bonuses/animations/AnimationCarl.java | 102 +++++++++++ .../bonuses/commands/AnimationCommand.java | 28 +++ .../src/mineplex/hub/bonuses/gui/SpinGui.java | 170 +++++++++++++++--- .../bonuses/gui/buttons/CarlSpinButton.java | 1 + .../bonuses/gui/buttons/RankBonusButton.java | 18 +- 7 files changed, 435 insertions(+), 33 deletions(-) create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/animations/AnimationCarl.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/AnimationCommand.java diff --git a/Plugins/Mineplex.Core/src/mineplex/core/treasure/animation/Animation.java b/Plugins/Mineplex.Core/src/mineplex/core/treasure/animation/Animation.java index c3fbe6e62..a6b986660 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/treasure/animation/Animation.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/treasure/animation/Animation.java @@ -16,6 +16,8 @@ public abstract class Animation _treasure = treasure; _running = true; } + + public Animation() {} public void run() { @@ -50,5 +52,15 @@ public abstract class Animation { return _treasure; } + + public void setRunning(boolean b) + { + _running = b; + } + + public void setTicks(int ticks) + { + _ticks = ticks; + } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index 817db72db..dbd6db81a 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -2,7 +2,9 @@ package mineplex.hub.bonuses; import java.sql.Date; import java.sql.Timestamp; +import java.util.ArrayList; import java.util.Calendar; +import java.util.Iterator; import java.util.TimeZone; import mineplex.core.MiniClientPlugin; @@ -14,7 +16,16 @@ import mineplex.core.common.Rank; import mineplex.core.common.util.C; import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; +import mineplex.core.common.util.NautHashMap; +import mineplex.core.common.util.UtilAction; +import mineplex.core.common.util.UtilBlock; +import mineplex.core.common.util.UtilMath; +import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilServer; +import mineplex.core.common.util.UtilParticle.ParticleType; +import mineplex.core.common.util.UtilParticle.ViewDist; +import mineplex.core.disguise.disguises.DisguiseCreeper; import mineplex.core.donation.DonationManager; import mineplex.core.hologram.Hologram; import mineplex.core.hologram.HologramManager; @@ -24,6 +35,8 @@ import mineplex.core.reward.RewardManager; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.core.votifier.VotifierCommand; +import mineplex.hub.bonuses.animations.AnimationCarl; +import mineplex.hub.bonuses.commands.AnimationCommand; import mineplex.hub.bonuses.commands.GuiCommand; import mineplex.hub.bonuses.event.CarlSpinnerEvent; import mineplex.hub.bonuses.gui.BonusGui; @@ -32,15 +45,21 @@ import mineplex.hub.bonuses.gui.SpinGui; import mineplex.serverdata.commands.ServerCommandManager; import org.bukkit.Bukkit; +import org.bukkit.Location; +import org.bukkit.Sound; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; import org.bukkit.entity.Entity; import org.bukkit.entity.EntityType; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; +import org.bukkit.util.Vector; + import net.minecraft.server.v1_7_R4.DataWatcher; import net.minecraft.server.v1_7_R4.PacketPlayOutEntityMetadata; @@ -50,6 +69,11 @@ public class BonusManager extends MiniClientPlugin implements I public static final TimeZone TIMEZONE = TimeZone.getTimeZone("UTC"); private static long timeOffSet = 0; + + private ArrayList _pendingExplosions = new ArrayList<>(); + private ArrayList _pendingExplosionsPlayers = new ArrayList<>(); + private long _explode; + private boolean _canVote; public static long getSqlTime() { @@ -91,6 +115,7 @@ public class BonusManager extends MiniClientPlugin implements I private HologramManager _hologramManager; private RewardManager _rewardManager; private Npc _carlNpc; + private AnimationCarl _animation; // Streak private StreakRecord _dailyStreak; @@ -107,7 +132,10 @@ public class BonusManager extends MiniClientPlugin implements I _rewardManager = rewardManager; // Hope to god this works! + _canVote = true; _carlNpc = _npcManager.getNpcByName("Carl the Creeper"); + _animation = new AnimationCarl(_carlNpc.getEntity()); + _animation.setRunning(false); clientManager.addStoredProcedureLoginProcessor(this); @@ -122,6 +150,7 @@ public class BonusManager extends MiniClientPlugin implements I public void addCommands() { addCommand(new GuiCommand(this)); + addCommand(new AnimationCommand(this)); } // Just keeping things up-to-date @@ -176,7 +205,95 @@ public class BonusManager extends MiniClientPlugin implements I public void handleVote(Player player) { - Bukkit.broadcastMessage("Recieved Vote: " + player.getName()); + addPendingExplosion(player, player.getName()); + } + + @EventHandler + public void fireCreeper(UpdateEvent event) + { + if(event.getType() != UpdateType.SLOW) + return; + + if(_pendingExplosions.isEmpty()) + return; + + if(!_canVote) + return; + + if(_pendingExplosions.get(0) instanceof String) + { + String name = (String)_pendingExplosions.get(0); + Bukkit.broadcastMessage("Recieved Vote: " + name); + } + _explode = System.currentTimeMillis(); + _animation.setTicks(0); + _canVote = false; + } + + @EventHandler + public void creeperAnimation(UpdateEvent event) + { + if (event.getType() != UpdateType.TICK) + return; + + if(_canVote) + return; + + Entity creeper = _carlNpc.getEntity(); + + double elapsed = (System.currentTimeMillis() - _explode)/1000d; + + //Not Detonated + if (elapsed < 1) + { + //Sound + creeper.getWorld().playSound(creeper.getLocation(), Sound.CREEPER_HISS, (float)(0.5 + elapsed), (float)(0.5 + elapsed)); + + IncreaseSize(creeper); + return; + } + + if(!_animation.isRunning()) + { + //Effect + UtilParticle.PlayParticle(ParticleType.HUGE_EXPLOSION, creeper.getLocation(), 0, 0, 0, 0, 1, ViewDist.MAX, UtilServer.getPlayers()); + creeper.getWorld().playSound(creeper.getLocation(), Sound.EXPLODE, 2f, 1f); + _animation.setType(_pendingExplosions.get(0)); + _animation.setPlayer(_pendingExplosionsPlayers.get(0)); + _animation.setTime(System.currentTimeMillis()); + _animation.setRunning(true); + } + + if(!_animation.isDone()) + return; + + DecreaseSize(creeper); + _pendingExplosions.remove(0); + _pendingExplosionsPlayers.remove(0); + _canVote = true; + } + + @EventHandler + public void updateAnimation(UpdateEvent event) + { + if(event.getType() != UpdateType.TICK) + return; + + if(!_animation.isRunning()) + return; + + _animation.run(); + } + + public void DecreaseSize(Entity player) + { + ((CraftEntity)_carlNpc.getEntity()).getHandle().getDataWatcher().watch(16, -1); + ((CraftEntity)_carlNpc.getEntity()).getHandle().getDataWatcher().watch(17, 1); + } + + public void IncreaseSize(Entity player) + { + ((CraftEntity)_carlNpc.getEntity()).getHandle().getDataWatcher().watch(16, 1); } // DAILY BONUS @@ -253,6 +370,7 @@ public class BonusManager extends MiniClientPlugin implements I { CarlSpinnerEvent event = new CarlSpinnerEvent(player); Bukkit.getServer().getPluginManager().callEvent(event); + final BonusManager manager = this; if (!event.isCancelled()) { @@ -272,7 +390,7 @@ public class BonusManager extends MiniClientPlugin implements I @Override public void run() { - new SpinGui(getPlugin(), player, _rewardManager).openInventory(); + new SpinGui(getPlugin(), player, _rewardManager, manager).openInventory(); } }); } @@ -374,6 +492,7 @@ public class BonusManager extends MiniClientPlugin implements I { BonusAmount amount = new BonusAmount(); amount.setTickets(1); + amount.setGems(500); return amount; } @@ -383,15 +502,19 @@ public class BonusManager extends MiniClientPlugin implements I BonusAmount data = new BonusAmount(); + if (rank.Has(Rank.MODERATOR)) + { + data.setCoins(35000); + } if (rank.Has(Rank.LEGEND)) { data.setCoins(30000); } - else if (rank.Has(Rank.ULTRA)) + else if (rank.Has(Rank.HERO)) { data.setCoins(15000); } - else if (rank.Has(Rank.HERO)) + else if (rank.Has(Rank.ULTRA)) { data.setCoins(7500); } @@ -685,4 +808,10 @@ public class BonusManager extends MiniClientPlugin implements I BonusClientData clientData = new BonusClientData(record); Set(playerName, clientData); } + + public void addPendingExplosion(Player player, Object obj) + { + _pendingExplosions.add(obj); + _pendingExplosionsPlayers.add(player); + } } \ No newline at end of file diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/animations/AnimationCarl.java new file mode 100644 index 000000000..02783c89a --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/animations/AnimationCarl.java @@ -0,0 +1,102 @@ +package mineplex.hub.bonuses.animations; + +import mineplex.core.common.util.UtilAction; +import mineplex.core.common.util.UtilMath; +import mineplex.core.reward.Reward; +import mineplex.core.reward.RewardData; +import mineplex.core.treasure.animation.Animation; + +import org.bukkit.Material; +import org.bukkit.block.Block; +import org.bukkit.entity.Entity; +import org.bukkit.entity.Item; +import org.bukkit.entity.Player; +import org.bukkit.inventory.ItemStack; +import org.bukkit.util.Vector; + +public class AnimationCarl extends Animation +{ + + private boolean _isDone; + private Block _creeper; + private long _startTime; + private Object _type; + private Player _player; + + public AnimationCarl(Entity creeper) + { + _creeper = creeper.getLocation().getBlock(); + } + + @Override + protected void tick() + { + if(_type instanceof String) + { + if (getTicks() < 40) + { + Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), new ItemStack(Material.EMERALD)); + + //Velocity + long passed = System.currentTimeMillis() - _startTime; + Vector vel = new Vector(Math.sin(passed/5d), 0, Math.cos(passed/5d)); + + UtilAction.velocity(gem, vel, Math.abs(Math.sin(passed/3000d)), false, 0, 0.2 + Math.abs(Math.cos(passed/3000d))*0.6, 1, false); + + gem.setTicksLived(1170); + } + else + { + finish(); + } + } + if(_type instanceof Reward) + { + RewardData rewardData = ((Reward)_type).getFakeRewardData(null); + ItemStack itemStack = rewardData.getDisplayItem(); + if(itemStack.getType() == Material.PAPER) + { + itemStack = new ItemStack(Material.NETHER_STAR); + } + Item item = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), itemStack); + + Vector vel = new Vector(_player.getLocation().getX() - _creeper.getLocation().getX(), 0, _player.getLocation().getZ() - _creeper.getLocation().getZ()); + + UtilAction.velocity(item, vel, 0.1, false, 0, 0.2 + 1*0.4, 1, false); + + item.setTicksLived(1170); + finish(); + } + } + + @Override + protected void onFinish() { + _isDone = true; + setTicks(0); + } + + public boolean isDone() + { + return _isDone; + } + + public void setDone(boolean b) + { + _isDone = b; + } + + public void setTime(long time) + { + _startTime = time; + } + + public void setType(Object type) + { + _type = type; + } + + public void setPlayer(Player player) + { + _player = player; + } +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/AnimationCommand.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/AnimationCommand.java new file mode 100644 index 000000000..28e2f493a --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/AnimationCommand.java @@ -0,0 +1,28 @@ +package mineplex.hub.bonuses.commands; + +import org.bukkit.entity.Player; + +import mineplex.core.command.CommandBase; +import mineplex.core.common.Rank; +import mineplex.hub.bonuses.BonusManager; + +public class AnimationCommand extends CommandBase{ + + BonusManager _plugin; + + public AnimationCommand(BonusManager plugin) + { + super(plugin, Rank.DEVELOPER, "animation"); + _plugin = plugin; + } + + @Override + public void Execute(Player caller, String[] args) + { + _plugin.addPendingExplosion(caller, "Test"); + _plugin.addPendingExplosion(caller, "Chiss"); + _plugin.addPendingExplosion(caller, "Phinary"); + _plugin.addPendingExplosion(caller, "xXVevzZXx"); + } + +} \ No newline at end of file diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java index 8701b3618..fb3355211 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java @@ -1,16 +1,13 @@ package mineplex.hub.bonuses.gui; -import org.bukkit.Bukkit; -import org.bukkit.ChatColor; -import org.bukkit.Material; -import org.bukkit.Sound; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.inventory.ItemStack; -import org.bukkit.plugin.Plugin; +import java.util.ArrayList; +import mineplex.core.common.util.C; +import mineplex.core.common.util.F; +import mineplex.core.common.util.UtilPlayer; import mineplex.core.gui.DisplayItem; import mineplex.core.gui.SimpleGui; +import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.reward.Reward; import mineplex.core.reward.RewardData; import mineplex.core.reward.RewardManager; @@ -18,44 +15,97 @@ import mineplex.core.reward.RewardType; import mineplex.core.shop.item.ShopItem; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; +import mineplex.hub.bonuses.BonusManager; import mineplex.hub.bonuses.gui.buttons.RewardButton; +import org.bukkit.Bukkit; +import org.bukkit.ChatColor; +import org.bukkit.Material; +import org.bukkit.Sound; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.inventory.InventoryCloseEvent; +import org.bukkit.inventory.ItemStack; +import org.bukkit.plugin.Plugin; + public class SpinGui extends SimpleGui { - private static final int SELECT_OFFSET = 4; private static final int REWARDS_TO_GENERATE = 1000; - private static final int HOPPER_SLOT = 22; - private static final int CARL_SLOT = 40; - private static final int[] LINE_NUMS = { -27, -18, -9, 9, 18 }; + private static final int HOPPER_SLOT = 4; + private static final int CARL_SLOT = 22; + private static final int[] LINE_NUMS = { /*-27, -18,*/ -9, 9/*, 18*/ }; + private static final int STOP_SPINNER_AT = 75; private int _tickCount; + private RewardData _rewardData; + private Reward _reward; + private BonusManager _manager; private int _currentRewardIndex; private int _ticksThisSwap; private int _ticksPerSwap; private int _swapCount; private Reward[] _rewards; + private boolean _stopped; + private boolean _rewarded; + private ArrayList _ticks; + private int _frame; + private float _pitch; + private int _stopSpinnerAt; - public SpinGui(Plugin plugin, Player player, RewardManager rewardManager) + public SpinGui(Plugin plugin, Player player, RewardManager rewardManager, BonusManager manager) { - super(plugin, player, "Carl's Spinner", 54); + super(plugin, player, "Carl's Spinner", 27); + + _manager = manager; ShopItem carlItem = new ShopItem(Material.SKULL_ITEM, (byte) 4, "Carl's Spinner", new String[] {ChatColor.RESET + "Good Luck!" }, 1, false, false); setItem(HOPPER_SLOT, new DisplayItem(new ItemStack(Material.HOPPER))); - setItem(CARL_SLOT, new DisplayItem(carlItem)); + //setItem(CARL_SLOT, new DisplayItem(carlItem)); _rewards = new Reward[REWARDS_TO_GENERATE]; + _ticks = new ArrayList<>(); + _frame = 0; + _pitch = 1; for (int i = 0; i < REWARDS_TO_GENERATE; i++) { _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.Spinner, true); } + + _ticksPerSwap = 1; + + _stopSpinnerAt = STOP_SPINNER_AT; + + for (int i=0 ; i<40 ; i++) + _ticks.add(1); + + for (int i=0 ; i<20 ; i++) + _ticks.add(2); - _ticksPerSwap = 3; + for (int i=0 ; i<10 ; i++) + _ticks.add(4); + + for (int i=0 ; i<5 ; i++) + _ticks.add(8); + + if (Math.random() > 0.5) + { + _ticks.add(12); + _stopSpinnerAt++; + } + + _reward = _rewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; + _rewardData = _reward.giveReward("Carls Spinner", getPlayer()); } private void tick() { + + if(_stopped) + return; + _ticksThisSwap++; // Swap @@ -65,15 +115,23 @@ public class SpinGui extends SimpleGui _swapCount++; updateGui(); - float pitch = Math.max(-2, 2 - (_swapCount / 50f)); -// Bukkit.broadcastMessage(pitch + ""); - getPlayer().playSound(getPlayer().getEyeLocation(), Sound.NOTE_PLING, 1, pitch); + if(_pitch == 1) + _pitch = (float) 1.5; + else if(_pitch == 1.5) + _pitch = 2; + else if(_pitch == 2) + _pitch = 1; + + getPlayer().playSound(getPlayer().getEyeLocation(), Sound.NOTE_PLING, 1, _pitch); _currentRewardIndex++; // Slow - if (_swapCount % 10 == 0) - _ticksPerSwap++; + _ticksPerSwap = _ticks.get(_currentRewardIndex - 1); + + if(_currentRewardIndex == _stopSpinnerAt) + _stopped = true; + } _tickCount++; @@ -86,7 +144,7 @@ public class SpinGui extends SimpleGui int index = _currentRewardIndex + i; index = index % REWARDS_TO_GENERATE; - int slot = 27 + i; + int slot = 9 + i; RewardData data = _rewards[index].getFakeRewardData(getPlayer()); setItem(slot, new RewardButton(data)); @@ -94,7 +152,7 @@ public class SpinGui extends SimpleGui for (int j = 0; j < LINE_NUMS.length; j++) { int paneSlot = slot + LINE_NUMS[j]; - if (paneSlot == HOPPER_SLOT || paneSlot == CARL_SLOT) + if (paneSlot == HOPPER_SLOT) continue; setItem(paneSlot, new DisplayItem(data.getRarity().getItemStack())); @@ -109,6 +167,72 @@ public class SpinGui extends SimpleGui return; tick(); + checkIfDone(); + } + + @EventHandler(priority = EventPriority.HIGHEST) + public void close(InventoryCloseEvent event) + { + if(_rewarded) + return; + + if(event.getPlayer() != getPlayer()) + return; + + _manager.addPendingExplosion(getPlayer(), _reward); + UtilPlayer.message(getPlayer(), F.main("Carl's Spinner", "You got " + _rewardData.getRarity().getColor() + _rewardData.getFriendlyName() + C.cGray + " From Carl's Spinner.")); + } + + @EventHandler + public void Glass(UpdateEvent event) + { + if (event.getType() != UpdateType.FAST) + return; + + if(!_stopped) + return; + + if(!_rewarded) + return; + + if(_frame == 0) + { + setItem(CARL_SLOT, new DisplayItem(_rewardData.getRarity().getItemStack())); + setItem(HOPPER_SLOT, new DisplayItem(_rewardData.getRarity().getItemStack())); + _frame++; + } + else if(_frame < 5) + { + setItem(HOPPER_SLOT + _frame, new DisplayItem(_rewardData.getRarity().getItemStack())); + setItem(HOPPER_SLOT - _frame, new DisplayItem(_rewardData.getRarity().getItemStack())); + + setItem(CARL_SLOT + _frame, new DisplayItem(_rewardData.getRarity().getItemStack())); + setItem(CARL_SLOT - _frame, new DisplayItem(_rewardData.getRarity().getItemStack())); + + setItem(13 + _frame, new DisplayItem(_rewardData.getRarity().getItemStack())); + setItem(13 - _frame, new DisplayItem(_rewardData.getRarity().getItemStack())); + _frame++; + } + if(_frame == 6) + { + + } + } + + public void checkIfDone() + { + if(!_stopped) + return; + + if(_rewarded) + return; + + _manager.addPendingExplosion(getPlayer(), _reward); + ItemStack item = getInventory().getItem(13); + getInventory().setItem(13, ItemStackFactory.Instance.CreateStack(item.getType(), (byte) 0, 1, _rewardData.getFriendlyName())); + UtilPlayer.message(getPlayer(), F.main("Carl's Spinner", "You got " + _rewardData.getRarity().getColor() + _rewardData.getFriendlyName() + C.cGray + " From Carl's Spinner.")); + _rewarded = true; + } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java index c68f95814..4c295f5dd 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java @@ -52,6 +52,7 @@ public class CarlSpinButton implements GuiItem { _bonusManager.attemptCarlSpin(_player); } + // new SpinGui(_plugin, _player, _rewardManager).openInventory(); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java index 3189ec5d5..5cfb45207 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java @@ -145,17 +145,23 @@ public class RankBonusButton implements GuiItem, Listener { if (!hasRank) { material = Material.COAL_BLOCK; - itemName = C.cRed + ChatColor.BOLD + "Rank Bonus"; + itemName = C.cRed + ChatColor.BOLD + "Rank Monthly Bonus"; lore.add(" "); - lore.add(ChatColor.WHITE + "Players with a rank get monthly rewards!"); - lore.add(ChatColor.WHITE + "Purchase at mineplex.com/shop"); + lore.add(ChatColor.WHITE + "Players with a Rank get a Monthly Bonus!"); + lore.add(ChatColor.WHITE + ""); + lore.add(ChatColor.AQUA + "Ultra: 7500 Coins"); + lore.add(ChatColor.LIGHT_PURPLE + "Hero: 15000 Coins"); + lore.add(ChatColor.GREEN + "Legend: 30000 Coins"); + lore.add(ChatColor.WHITE + ""); + lore.add(ChatColor.WHITE + "Purchase a Rank at;"); + lore.add(ChatColor.WHITE + "www.mineplex.com/shop"); } else { if (isAvailable()) { material = Material.ENDER_CHEST; - itemName = C.cGreen + C.Bold + "Rank Bonus"; + itemName = C.cGreen + C.Bold + "Rank Monthly Bonus"; lore.add(" "); lore.add(ChatColor.RESET + "Click to Claim!"); @@ -163,7 +169,7 @@ public class RankBonusButton implements GuiItem, Listener { else { material = Material.REDSTONE_BLOCK; - itemName = C.cRed + C.Bold + "Rank Bonus"; + itemName = C.cRed + C.Bold + "Rank Monthly Bonus"; lore.add(" "); lore.add(ChatColor.RESET + "Next reward in " + UtilTime.convertString(timeLeft(), 0, TimeUnit.FIT) + "!"); @@ -185,7 +191,7 @@ public class RankBonusButton implements GuiItem, Listener { public long timeLeft() { - return _bonusManager.nextRankBonus(getPlayer()) - System.currentTimeMillis(); + return _bonusManager.nextRankBonus(getPlayer()) - System.currentTimeMillis(); } public boolean isAvailable() From 941e746ca981a404b28c939b83a531a20b98fbd3 Mon Sep 17 00:00:00 2001 From: Sarah Date: Sun, 9 Aug 2015 16:47:03 +0200 Subject: [PATCH 250/565] Finalizing Poll GUI in Carl's GUI. --- .../src/mineplex/hub/HubManager.java | 4 ++- .../mineplex/hub/bonuses/BonusManager.java | 10 +++++- .../mineplex/hub/bonuses/gui/BonusGui.java | 10 ++++-- .../hub/bonuses/gui/buttons/PollButton.java | 36 +++++++++++++------ .../src/mineplex/hub/poll/PollManager.java | 4 +-- 5 files changed, 47 insertions(+), 17 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index 4a4fbdd2b..944e7d9b5 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -115,6 +115,7 @@ public class HubManager extends MiniClientPlugin private DisguiseManager _disguiseManager; private PartyManager _partyManager; private ForcefieldManager _forcefieldManager; + private PollManager _pollManager; private Portal _portal; private StatsManager _statsManager; private GadgetManager _gadgetManager; @@ -158,6 +159,7 @@ public class HubManager extends MiniClientPlugin _conditionManager = conditionManager; _donationManager = donationManager; _disguiseManager = disguiseManager; + _pollManager = pollManager; _portal = portal; @@ -207,7 +209,7 @@ public class HubManager extends MiniClientPlugin ((CraftWorld)Bukkit.getWorlds().get(0)).getHandle().pvpMode = true; - new BonusManager(plugin, clientManager, donationManager, npcManager, hologramManager, rewardManager); + new BonusManager(plugin, clientManager, donationManager, pollManager , npcManager, hologramManager, rewardManager); // NotificationManager notificationManager = new NotificationManager(plugin, clientManager, donationManager); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index dbd6db81a..6bd421b75 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -42,6 +42,7 @@ import mineplex.hub.bonuses.event.CarlSpinnerEvent; import mineplex.hub.bonuses.gui.BonusGui; import mineplex.database.tables.records.BonusRecord; import mineplex.hub.bonuses.gui.SpinGui; +import mineplex.hub.poll.PollManager; import mineplex.serverdata.commands.ServerCommandManager; import org.bukkit.Bukkit; @@ -111,6 +112,7 @@ public class BonusManager extends MiniClientPlugin implements I private BonusRepository _repository; private CoreClientManager _clientManager; private DonationManager _donationManager; + private PollManager _pollManager; private NpcManager _npcManager; private HologramManager _hologramManager; private RewardManager _rewardManager; @@ -121,7 +123,7 @@ public class BonusManager extends MiniClientPlugin implements I private StreakRecord _dailyStreak; private StreakRecord _voteStreak; - public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, NpcManager npcManager, HologramManager hologramManager, RewardManager rewardManager) + public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, PollManager pollManager, NpcManager npcManager, HologramManager hologramManager, RewardManager rewardManager) { super("Bonus", plugin); _repository = new BonusRepository(plugin, this, donationManager); @@ -130,6 +132,7 @@ public class BonusManager extends MiniClientPlugin implements I _npcManager = npcManager; _hologramManager = hologramManager; _rewardManager = rewardManager; + _pollManager = pollManager; // Hope to god this works! _canVote = true; @@ -814,4 +817,9 @@ public class BonusManager extends MiniClientPlugin implements I _pendingExplosions.add(obj); _pendingExplosionsPlayers.add(player); } + + public PollManager getPollManager() + { + return _pollManager; + } } \ No newline at end of file diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java index 65aa961cf..ea7978621 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java @@ -5,11 +5,13 @@ import mineplex.core.reward.RewardManager; import mineplex.hub.bonuses.BonusManager; import mineplex.hub.bonuses.gui.buttons.CarlSpinButton; import mineplex.hub.bonuses.gui.buttons.DailyBonusButton; +import mineplex.hub.bonuses.gui.buttons.PollButton; import mineplex.hub.bonuses.gui.buttons.RankBonusButton; import mineplex.hub.bonuses.gui.buttons.VoteButton; import org.bukkit.entity.Player; import org.bukkit.plugin.Plugin; +import org.omg.CORBA._PolicyStub; public class BonusGui extends SimpleGui { @@ -22,12 +24,14 @@ public class BonusGui extends SimpleGui this.manager = manager; - setItem(11, new VoteButton(plugin, player, this, manager)); + setItem(10, new VoteButton(plugin, player, this, manager)); - setItem(13, new RankBonusButton(getPlugin(), player, this, manager)); + setItem(12, new RankBonusButton(getPlugin(), player, this, manager)); - setItem(15, new DailyBonusButton(getPlugin(), player, this, manager)); + setItem(14, new DailyBonusButton(getPlugin(), player, this, manager)); + setItem(16, new PollButton(getPlugin(), player, manager.getPollManager(), manager.getClientManager(), this)); + setItem(31, new CarlSpinButton(getPlugin(), player, manager, rewardManager)); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java index 9ae72899b..5584e5b65 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java @@ -1,8 +1,10 @@ package mineplex.hub.bonuses.gui.buttons; +import java.util.ArrayList; import java.util.HashMap; import mineplex.core.account.CoreClientManager; +import mineplex.core.common.util.C; import mineplex.core.common.util.UtilText; import mineplex.core.gui.GuiInventory; import mineplex.core.gui.GuiItem; @@ -53,9 +55,6 @@ public class PollButton extends SimpleGui implements GuiItem { if (_poll != null) { - - // Todo - Fix this! -// getButtonMap().putAll(hard); setItem(4, getQuestionItem(_poll.getQuestion())); @@ -63,22 +62,38 @@ public class PollButton extends SimpleGui implements GuiItem { for (int i = 0; i < slots.length; i++) { - - setItem(9 * 2 + slots[i], new AnswerItem(_poll, i)); - + AnswerItem item = new AnswerItem(_poll, i); + setItem(9 * 2 + slots[i], item); } } } } - @Override public ItemStack getObject() { + ArrayList lore = new ArrayList<>(); if (_poll == null) - return ItemStackFactory.Instance.CreateStack(Material.REDSTONE_BLOCK, (byte) 0, 1, "No polls!"); + { + lore.add(C.cRed + "You've already voted on all of the polls!"); + return ItemStackFactory.Instance.CreateStack(Material.REDSTONE_BLOCK, (byte) 0, 1, ChatColor.RED + C.Bold + "Vote on Poll", lore); + } else - return ItemStackFactory.Instance.CreateStack(Material.BOOK_AND_QUILL, (byte) 0, 1, ChatColor.GREEN + _poll.getQuestion()); + { + lore.add(C.cWhite + _poll.getQuestion()); + lore.add(""); + int i = 1; + for(String str : _poll.getAnswers()) + { + lore.add(C.cAqua + "" + i + ".) " + str); + i++; + } + lore.add(""); + lore.add(C.cYellow + C.Bold + "Reward: 500 Gems"); + lore.add(""); + lore.add(C.cGreen + "Click to go to the vote page!"); + return ItemStackFactory.Instance.CreateStack(Material.BOOK_AND_QUILL, (byte) 0, 1, C.cGreen + C.Bold + "Vote on Poll", lore); + } } @Override @@ -155,8 +170,9 @@ public class PollButton extends SimpleGui implements GuiItem { _pollManager.answerPoll(getPlayer(), _poll, num); getPlayer().playSound(getPlayer().getLocation(), Sound.NOTE_PLING, 1, 1.6f); + new TimedMessageWindow(getPlugin(), getPlayer(), ItemStackFactory.Instance.CreateStack(Material.EMERALD_BLOCK, (byte) 0, 1, ChatColor.GREEN + "Your anwser:", wrap(getPoll().getAnswers()[num])), ChatColor.GREEN + "Moo", 6 * 9, 50, getMaster()).openInventory(); - + getPlayer().closeInventory(); } @Override diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollManager.java index 8820efd46..7fb0e00fd 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollManager.java @@ -64,7 +64,7 @@ public class PollManager extends MiniDbClientPlugin pollData.setPollCooldown(5000); } - @EventHandler + /*@EventHandler public void update(UpdateEvent event) { if (event.getType() != UpdateType.SLOW) @@ -88,7 +88,7 @@ public class PollManager extends MiniDbClientPlugin pollData.updatePollCooldown(); } } - } + }*/ public Poll getNextPoll(PlayerPollData pollData, Rank playerRank) { From 0d70fb6b9606a90449b36dff0db0018ef9e4ed32 Mon Sep 17 00:00:00 2001 From: Sarah Date: Sun, 9 Aug 2015 16:55:10 +0200 Subject: [PATCH 251/565] removing deop of Admins and adding OP condition to setHost. --- .../src/nautilus/game/arcade/ArcadeManager.java | 2 -- .../src/nautilus/game/arcade/game/games/event/EventModule.java | 2 +- .../src/nautilus/game/arcade/managers/GameHostManager.java | 2 +- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java index cc264d1e6..fd0f4fc6d 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java @@ -852,8 +852,6 @@ public class ArcadeManager extends MiniPlugin implements IRelation if (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.OWNER) || (testServer && (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.DEVELOPER) || _clientManager.Get(event.getPlayer()).GetRank() == Rank.JNR_DEV))) event.getPlayer().setOp(true); - else - event.getPlayer().setOp(false); } public boolean IsAlive(Player player) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java index 6b77dd967..db6ce695e 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java @@ -82,7 +82,7 @@ public class EventModule extends MiniPlugin if (!event.getMessage().toLowerCase().startsWith("/sethost ")) return; - if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true)) + if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true) && !event.getPlayer().isOp()) return; Manager.GetServerConfig().HostName = event.getMessage().split(" ")[1]; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java index 2dfc1c151..aba7ea41b 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java @@ -374,7 +374,7 @@ public class GameHostManager implements Listener if (!isPrivateServer()) return; - if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true)) + if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true) && !event.getPlayer().isOp()) return; giveAdmin(event.getPlayer()); From 5a7de8ef3d26f881e21e35675616b0f804515712 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sun, 9 Aug 2015 17:21:56 +0200 Subject: [PATCH 252/565] hub fixes --- .../src/mineplex/core/mount/MountManager.java | 8 + .../src/mineplex/core/pet/PetManager.java | 6 + .../mineplex/core/reward/RewardManager.java | 3 +- .../src/mineplex/hub/HubManager.java | 147 +----------------- .../src/mineplex/hub/modules/KothManager.java | 5 +- .../mineplex/hub/modules/SoccerManager.java | 5 +- 6 files changed, 32 insertions(+), 142 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/mount/MountManager.java b/Plugins/Mineplex.Core/src/mineplex/core/mount/MountManager.java index 00dcd9fdb..38152a878 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/mount/MountManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/mount/MountManager.java @@ -115,6 +115,12 @@ public class MountManager extends MiniPlugin mount.Disable(player); } + public void DisableAll(Player player) + { + for (Mount mount : _types) + mount.Disable(player); + } + @EventHandler public void quit(PlayerQuitEvent event) { @@ -161,4 +167,6 @@ public class MountManager extends MiniPlugin { return _disguiseManager; } + + } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/pet/PetManager.java b/Plugins/Mineplex.Core/src/mineplex/core/pet/PetManager.java index b50fc27b4..a95bcb150 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/pet/PetManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/pet/PetManager.java @@ -401,9 +401,15 @@ public class PetManager extends MiniClientPlugin for (Player player : UtilServer.getPlayers()) RemovePet(player, true); } + + public void DisableAll(Player player) + { + RemovePet(player, true); + } public Collection getPets() { return _activePetOwners.values(); } + } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java index 775ab3cd5..539e9e124 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java @@ -22,6 +22,7 @@ import mineplex.core.reward.rewards.InventoryReward; import mineplex.core.reward.rewards.PetReward; import mineplex.core.reward.rewards.RankReward; import mineplex.core.reward.rewards.UnknownPackageReward; +import mineplex.core.timing.TimingManager; public class RewardManager { @@ -269,7 +270,7 @@ public class RewardManager new ItemStack(Material.INK_SACK, 1, (short) 0, (byte) 4), rarity, 13)); addReward(new UnknownPackageReward(donationManager, "Blood Helix Particles", "Blood Helix", new ItemStack(Material.REDSTONE), rarity, 10)); - addReward(new UnknownPackageReward(donationManager, "Emerald Twirl Particles", "Green Ring", + addReward(new UnknownPackageReward(donationManager, "Green Rings Particles", "Green Ring", new ItemStack(Material.EMERALD), rarity, 8)); addReward(new UnknownPackageReward(donationManager, "Flame Fairy Particles", "Flame Fairy", new ItemStack(Material.APPLE), rarity, 4)); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index 65e2ae685..e1cf08feb 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -65,6 +65,8 @@ import mineplex.hub.poll.PollManager; import mineplex.hub.tutorial.TutorialManager; import mineplex.minecraft.game.classcombat.Skill.event.SkillTriggerEvent; import mineplex.minecraft.game.classcombat.item.event.ItemTriggerEvent; +import mineplex.minecraft.game.core.combat.DeathMessageType; +import mineplex.minecraft.game.core.combat.event.CombatDeathEvent; import mineplex.minecraft.game.core.condition.ConditionManager; import mineplex.minecraft.game.core.damage.CustomDamageEvent; @@ -137,11 +139,8 @@ public class HubManager extends MiniClientPlugin private HashMap _scoreboards = new HashMap(); - private String _pigStacker = "0 - Nobody"; private String _serverName = ""; - private ItemStack _ruleBook = null; - private boolean _shuttingDown; private HashMap _portalTime = new HashMap(); @@ -208,141 +207,8 @@ public class HubManager extends MiniClientPlugin // NotificationManager notificationManager = new NotificationManager(plugin, clientManager, donationManager); // new MailManager(_plugin, notificationManager); - _ruleBook = ItemStackFactory.Instance.CreateStack(Material.WRITTEN_BOOK, (byte)0, 1, ChatColor.GREEN + "Rule Book", new String[] { }); - BookMeta meta = (BookMeta)_ruleBook.getItemMeta(); _serverName = getPlugin().getConfig().getString("serverstatus.name"); _serverName = _serverName.substring(0, Math.min(16, _serverName.length())); - - meta.addPage("§m-------------------§r\n" - + "Welcome to §6§lMineplex§r\n" - + "§r§0§l§r§m§0§m-------------------§r§0\n" - + "\n" - + "§2Please §0take a moment to read through this book!\n" - + "\n" - + "\n" - + "Part 1 - Rules\n" - + "\n" - + "Part 2 - FAQ\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lRules§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§l1.§§§r §4No§r spamming.\n" - + "\n" - + "§0This is sending too many messages and/or repeating the same message in a short period of time.\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lRules§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§l2.§m§r §4No§0 use of excessive caps.\n" - + "\n" - + "This is sending messages with an excessive amount of capital letters.\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lRules§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§l3.§r §4No§0 hacking or use of any unapproved mods.\n" - + "\n" - + "This means we do not tolerate any sort of hacked client or any unapproved mods, such as fly hacks.\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lRules§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§l4.§r §4No§0 advertising non-Mineplex related links.\n" - + "\n" - + "This is when a link is sent in chat which directs others to non-Mineplex related content.\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lRules§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§l5.§r §4No§0 trolling or use of any exploits.\n" - + "\n" - + "This means that abuse of bugs/glitches is not tolerated. You also may not do things such as teamkilling and/or blocking spawns.\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lRules§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§l6.§r §2Be§0 respectful to others, yourself, and the environment around you.\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lRules§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§rPlease report any bugs, exploits, and/or rule breakers on our forums with evidence.\n" - + "§omineplex.com/forums\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lFAQ§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§lWhat is stacker and how do you play it?\n" - + "\n" - + "§rStacker is a hub game where you can stack & throw players/mobs.\n" - + "\n" - + "§9Right-Click: pick up\n" - + "Left-Click: throw\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lFAQ§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§lHow do I get §bUltra§l, §5Hero§l, or §aLegend§l?\n" - + "\n" - + "§r§0You are able to purchase these ranks through our shop on our website at:\n" - + "\n" - + "§owww.mineplex.com/shop\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lFAQ§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§lWhy hasn't my rank been applied yet?\n" - + "\n" - + "§m§rYour rank may take a while to be applied. If it has been over 24 hours please contact:\n" - + "\n" - + "§omineplex.com/support\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lFAQ§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§lWhat do I do if I was wrongfully punished?\n" - + "\n" - + "§0If you believe you were wrongfully punished, please submit an appeal at:\n" - + "\n" - + "§omineplex.com/appeals\n"); - - meta.addPage("§m-------------------\n" - + "§r §2§lFAQ§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "§lHow do I apply for Trainee?\n" - + "\n" - + "§rYou may only apply for Trainee if you have §bUltra§0, §5Hero§0, or §aLegend§0.\n" - + "Apply at:\n" - + "§omineplex.com/application\n"); - - meta.addPage("§m-------------------\n" - + "§r §6§lThank you for \n" - + " reading!§r§0\n" - + "§m-------------------\n" - + "§r\n" - + "Remember to visit our website §2mineplex.com§0 for important news & updates!\n" - + "\n" - + "\n" - + "§c§lH§6§lA§a§lV§9§lE §c§lF§6§lU§a§lN§9§l!\n"); - - // These are needed or 1.8 clients will not show book correctly - meta.setTitle("Rule Book"); - meta.setAuthor("Mineplex"); - - _ruleBook.setItemMeta(meta); } @Override @@ -555,9 +421,6 @@ public class HubManager extends MiniClientPlugin //Health player.setHealth(20); - - //Rules - player.getInventory().setItem(2, _ruleBook); //Scoreboard Scoreboard board = Bukkit.getScoreboardManager().getNewScoreboard(); @@ -736,6 +599,12 @@ public class HubManager extends MiniClientPlugin event.getEntity().setHealth(20); event.getEntity().teleport(GetSpawn()); } + + @EventHandler + public void combatDeath(CombatDeathEvent event) + { + event.SetBroadcastType(DeathMessageType.None); + } @EventHandler public void FoodHealthUpdate(UpdateEvent event) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java index bacb4156a..cd465fce0 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java @@ -12,6 +12,7 @@ import org.bukkit.event.EventPriority; import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerQuitEvent; +import org.bukkit.event.player.PlayerVelocityEvent; import mineplex.core.MiniPlugin; import mineplex.core.common.util.C; @@ -196,6 +197,8 @@ public class KothManager extends MiniPlugin outfit.add("PvP Sword"); Manager.GetGadget().DisableAll(player, outfit); + Manager.GetMount().DisableAll(player); + Manager.getPetManager().DisableAll(player); } else { @@ -209,7 +212,7 @@ public class KothManager extends MiniPlugin { return _active.contains(player); } - + @EventHandler public void disableGadgets(GadgetActivateEvent event) { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index d737d65d3..bafd2df86 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -15,6 +15,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerQuitEvent; +import org.bukkit.event.player.PlayerVelocityEvent; import org.bukkit.util.Vector; import mineplex.core.MiniPlugin; @@ -449,6 +450,8 @@ public class SoccerManager extends MiniPlugin outfit.add("Team Boots"); Manager.GetGadget().DisableAll(player, outfit); + Manager.GetMount().DisableAll(player); + Manager.getPetManager().DisableAll(player); } else { @@ -461,7 +464,7 @@ public class SoccerManager extends MiniPlugin { return _active.contains(player); } - + @EventHandler public void disableGadgets(GadgetActivateEvent event) { From ac5ff08fadb56cfe9a30b70c823445162f4cee01 Mon Sep 17 00:00:00 2001 From: Sarah Date: Sun, 9 Aug 2015 17:23:38 +0200 Subject: [PATCH 253/565] Git fix --- .../game/arcade/managers/GameHostManager.java | 97 ++++++++++--------- 1 file changed, 53 insertions(+), 44 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java index aba7ea41b..b247ee140 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java @@ -713,57 +713,66 @@ public class GameHostManager implements Listener if (!event.getMessage().toLowerCase().startsWith("/e set ") && !event.getMessage().toLowerCase().equals("/e set")) return; + Player caller = event.getPlayer(); String[] args = event.getMessage().split(" "); - //Parse Game - if (args.length >= 3) - { - ArrayList matches = new ArrayList(); - for (GameType type : GameType.values()) - { - if (type.toString().toLowerCase().equals(args[2])) - { - matches.clear(); - matches.add(type); - break; - } - - if (type.toString().toLowerCase().contains(args[2])) - { - matches.add(type); - } - } - - if (matches.size() == 0) - { - event.getPlayer().sendMessage("No results for: " + args[2]); - return; - } - - if (matches.size() > 1) - { - event.getPlayer().sendMessage("Matched multiple games;"); - for (GameType cur : matches) - event.getPlayer().sendMessage(cur.toString()); - return; - } - - GameType type = matches.get(0); - Manager.GetGame().setGame(type, event.getPlayer(), true); - } - else - { - Manager.GetGame().setGame(GameType.Event, event.getPlayer(), true); - } + String game = args[2].toLowerCase(); - - //Map Pref if (args.length >= 4) { - Manager.GetGameCreationManager().MapPref = args[3]; - UtilPlayer.message(event.getPlayer(), C.cAqua + C.Bold + "Map Preference: " + ChatColor.RESET + args[2]); + String map = ""; + String source = ""; + if(args.length == 5) + { + Manager.GetGameCreationManager().MapSource = args[2]; + Manager.GetGameCreationManager().MapPref = args[3]; + source = args[3]; + map = args[4]; + } + else + { + Manager.GetGameCreationManager().MapSource = args[0]; + Manager.GetGameCreationManager().MapPref = args[1]; + source = args[2]; + map = args[3]; + } + UtilPlayer.message(caller, C.cAqua + C.Bold + "Map Preference: " + ChatColor.RESET + source + ":" + map); } + //Parse Game + ArrayList matches = new ArrayList<>(); + for (GameType type : GameType.values()) + { + if (type.toString().toLowerCase().equals(game)) + { + matches.clear(); + matches.add(type); + break; + } + + if (type.toString().toLowerCase().contains(game)) + { + matches.add(type); + } + } + + if (matches.size() == 0) + { + caller.sendMessage("No results for: " + game); + return; + } + + if (matches.size() > 1) + { + caller.sendMessage("Matched multiple games;"); + for (GameType cur : matches) + caller.sendMessage(cur.toString()); + return; + } + + GameType type = matches.get(0); + Manager.GetGame().setGame(type, event.getPlayer(), true); + event.setCancelled(true); } From fdfc9ae99def48be8084444cba167303efb948f5 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sun, 9 Aug 2015 18:17:29 +0200 Subject: [PATCH 254/565] longer games wont announce stay msgs --- .../src/nautilus/game/arcade/game/games/bridge/Bridge.java | 2 ++ .../game/arcade/game/games/minestrike/MineStrike.java | 2 ++ .../nautilus/game/arcade/game/games/skywars/Skywars.java | 2 ++ .../arcade/game/games/survivalgames/SurvivalGames.java | 2 ++ .../src/nautilus/game/arcade/game/games/uhc/UHC.java | 2 ++ .../src/nautilus/game/arcade/managers/GameFlagManager.java | 7 ++----- 6 files changed, 12 insertions(+), 5 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/bridge/Bridge.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/bridge/Bridge.java index e17db6abc..f839c7539 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/bridge/Bridge.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/bridge/Bridge.java @@ -177,6 +177,8 @@ public class Bridge extends TeamGame implements OreObsfucation ItemPickup = true; InventoryClick = true; + + AnnounceStay = false; PrivateBlocks = true; BlockBreak = true; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java index eddcab047..3908fbf20 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/minestrike/MineStrike.java @@ -255,6 +255,8 @@ public class MineStrike extends TeamGame this.StrictAntiHack = true; + AnnounceStay = false; + this.HungerSet = 20; this.ItemDrop = true; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/skywars/Skywars.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/skywars/Skywars.java index 00eb0798a..91a1f9c19 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/skywars/Skywars.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/skywars/Skywars.java @@ -146,6 +146,8 @@ public abstract class Skywars extends Game PrepareFreeze = true; + AnnounceStay = false; + HideTeamSheep = true; CompassEnabled = true; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/SurvivalGames.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/SurvivalGames.java index 0e984eb4c..a46a085de 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/SurvivalGames.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/SurvivalGames.java @@ -210,6 +210,8 @@ public abstract class SurvivalGames extends Game StrictAntiHack = true; + AnnounceStay = false; + HideTeamSheep = true; this.ReplaceTeamsWithKits = true; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/uhc/UHC.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/uhc/UHC.java index c2b7ecd9f..9175d6350 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/uhc/UHC.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/uhc/UHC.java @@ -139,6 +139,8 @@ public class UHC extends TeamGame this.HideTeamSheep = true; this.StrictAntiHack = true; + + AnnounceStay = false; this.GameTimeout = 10800000; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameFlagManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameFlagManager.java index 0f25e0656..46e4a9f65 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameFlagManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameFlagManager.java @@ -1110,16 +1110,13 @@ public class GameFlagManager implements Listener if (event.getType() != UpdateType.SEC) return; - - if (Manager.GetGame().GetType() == GameType.MineStrike) - return; - + for (Player player : UtilServer.getPlayers()) { if (Manager.IsAlive(player)) continue; - if (Recharge.Instance.use(player, "Dont Quit Message", 30000, false, false)) + if (Recharge.Instance.use(player, "Dont Quit Message", 300000, false, false)) { UtilPlayer.message(player, " "); UtilPlayer.message(player, C.cWhite + C.Bold + "You are out of the game, but " + C.cGold + C.Bold + "DON'T QUIT" + C.cWhite + C.Bold + "!"); From 8c66ef7f15883ec3c629a665af694572939fdb28 Mon Sep 17 00:00:00 2001 From: Sarah Date: Sun, 9 Aug 2015 18:33:44 +0200 Subject: [PATCH 255/565] changing Hub items and adding Profile GUI. --- .../core/achievement/AchievementManager.java | 28 +--------- .../personalServer/HostServerCommand.java | 2 +- .../personalServer/PersonalServerManager.java | 1 - .../core/preferences/PreferencesManager.java | 55 ++++++++++++------- .../Mineplex.Hub/src/mineplex/hub/Hub.java | 6 +- .../src/mineplex/hub/HubManager.java | 16 +++++- .../hub/bonuses/gui/buttons/PollButton.java | 35 +++++++++--- .../bonuses/gui/buttons/RankBonusButton.java | 14 ++++- .../hub/profile/buttons/ButtonMPS.java | 51 +++++++++++++++++ .../hub/profile/buttons/ButtonPrefs.java | 51 +++++++++++++++++ .../hub/profile/buttons/ButtonStats.java | 55 +++++++++++++++++++ .../mineplex/hub/profile/gui/GUIProfile.java | 48 ++++++++++++++++ 12 files changed, 301 insertions(+), 61 deletions(-) create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonMPS.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonPrefs.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonStats.java create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/profile/gui/GUIProfile.java diff --git a/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementManager.java b/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementManager.java index 485f5a124..76e58b6fb 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementManager.java @@ -137,15 +137,6 @@ public class AchievementManager extends MiniPlugin _log.remove(event.getPlayer().getName()); } - @EventHandler - public void playerJoin(PlayerJoinEvent event) - { - if (_giveInterfaceItem) - { - giveInterfaceItem(event.getPlayer()); - } - } - public void clearLog(Player player) { _log.remove(player.getName()); @@ -161,22 +152,7 @@ public class AchievementManager extends MiniPlugin _giveInterfaceItem = giveInterfaceItem; } - public void giveInterfaceItem(Player player) - { - if (!UtilGear.isMat(player.getInventory().getItem(_interfaceSlot), Material.SKULL_ITEM)) - { - ItemStack item = ItemStackFactory.Instance.CreateStack(Material.SKULL_ITEM, (byte) 3, 1, ChatColor.RESET + C.cGreen + "/stats"); - SkullMeta meta = ((SkullMeta) item.getItemMeta()); - meta.setOwner(player.getName()); - item.setItemMeta(meta); - - player.getInventory().setItem(_interfaceSlot, item); - - UtilInv.Update(player); - } - } - - @EventHandler + /*@EventHandler public void openShop(PlayerInteractEvent event) { if (!_shopEnabled) @@ -188,7 +164,7 @@ public class AchievementManager extends MiniPlugin openShop(event.getPlayer()); } - } + }*/ public boolean hasCategory(Player player, Achievement[] required) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostServerCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostServerCommand.java index b09c4cc54..a087fd3f6 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostServerCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/HostServerCommand.java @@ -10,7 +10,7 @@ public class HostServerCommand extends CommandBase { public HostServerCommand(PersonalServerManager plugin) { - super(plugin, Rank.LEGEND, "hostserver"); + super(plugin, Rank.LEGEND, "hostserver", "mps"); } @Override diff --git a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/PersonalServerManager.java b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/PersonalServerManager.java index 466a26d50..3438849f7 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/personalServer/PersonalServerManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/personalServer/PersonalServerManager.java @@ -59,7 +59,6 @@ public class PersonalServerManager extends MiniPlugin { if (_giveInterfaceItem) { - event.getPlayer().getInventory().setItem(_interfaceSlot, _interfaceItem); } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesManager.java b/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesManager.java index 6a96dcd16..c69ab7bed 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/preferences/PreferencesManager.java @@ -4,6 +4,19 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.util.Map.Entry; +import mineplex.core.MiniDbClientPlugin; +import mineplex.core.account.CoreClientManager; +import mineplex.core.common.util.C; +import mineplex.core.common.util.NautHashMap; +import mineplex.core.common.util.UtilGear; +import mineplex.core.common.util.UtilInv; +import mineplex.core.donation.DonationManager; +import mineplex.core.itemstack.ItemStackFactory; +import mineplex.core.preferences.command.PreferencesCommand; +import mineplex.core.preferences.ui.PreferencesShop; +import mineplex.core.updater.UpdateType; +import mineplex.core.updater.event.UpdateEvent; + import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.entity.Player; @@ -11,18 +24,10 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerJoinEvent; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.plugin.java.JavaPlugin; -import mineplex.core.MiniDbClientPlugin; -import mineplex.core.account.CoreClientManager; -import mineplex.core.common.util.NautHashMap; -import mineplex.core.donation.DonationManager; -import mineplex.core.itemstack.ItemStackFactory; -import mineplex.core.preferences.command.PreferencesCommand; -import mineplex.core.preferences.ui.PreferencesShop; -import mineplex.core.updater.UpdateType; -import mineplex.core.updater.event.UpdateEvent; - public class PreferencesManager extends MiniDbClientPlugin { private PreferencesRepository _repository; @@ -53,6 +58,27 @@ public class PreferencesManager extends MiniDbClientPlugin _saveBuffer.put(caller.getUniqueId().toString(), Get(caller)); } + @EventHandler + public void givePlayerItem(PlayerJoinEvent event) + { + if (!GiveItem) + return; + + Player player = event.getPlayer(); + + if (!UtilGear.isMat(player.getInventory().getItem(8), Material.SKULL_ITEM)) + { + ItemStack item = ItemStackFactory.Instance.CreateStack(Material.SKULL_ITEM, (byte) 3, 1, ChatColor.RESET + C.cGreen + "My Profile"); + SkullMeta meta = ((SkullMeta) item.getItemMeta()); + meta.setOwner(player.getName()); + item.setItemMeta(meta); + + player.getInventory().setItem(8, item); + + UtilInv.Update(player); + } + } + @EventHandler public void storeBuffer(UpdateEvent event) { @@ -76,15 +102,6 @@ public class PreferencesManager extends MiniDbClientPlugin } }); } - - @EventHandler - public void givePlayerItem(PlayerJoinEvent event) - { - if (!GiveItem) - return; - - event.getPlayer().getInventory().setItem(8, ItemStackFactory.Instance.CreateStack(Material.REDSTONE_COMPARATOR.getId(), (byte)0, 1, ChatColor.GREEN + "/prefs")); - } @EventHandler(priority = EventPriority.LOWEST) public void playerInteract(PlayerInteractEvent event) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java index 3da68540b..c99d09044 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java @@ -122,7 +122,9 @@ public class Hub extends JavaPlugin implements IRelation PartyManager partyManager = new PartyManager(this, portal, clientManager, preferenceManager); - HubManager hubManager = new HubManager(this, blockRestore, clientManager, donationManager, new ConditionManager(this), disguiseManager, new TaskManager(this, clientManager, webServerAddress), portal, partyManager, preferenceManager, petManager, pollManager, statsManager, achievementManager, new HologramManager(this), npcManager); + PersonalServerManager personalServerManager = new PersonalServerManager(this, clientManager); + + HubManager hubManager = new HubManager(this, blockRestore, clientManager, donationManager, new ConditionManager(this), disguiseManager, new TaskManager(this, clientManager, webServerAddress), portal, partyManager, preferenceManager, petManager, pollManager, statsManager, achievementManager, new HologramManager(this), npcManager, personalServerManager); QueueManager queueManager = new QueueManager(this, clientManager, donationManager, new EloManager(this, clientManager), partyManager); @@ -141,7 +143,7 @@ public class Hub extends JavaPlugin implements IRelation } }); //new Replay(this, packetHandler); - new PersonalServerManager(this, clientManager); + AprilFoolsManager.Initialize(this, clientManager, disguiseManager); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index 944e7d9b5..03ffee480 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -25,6 +25,7 @@ import org.bukkit.event.entity.PlayerDeathEvent; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.event.player.AsyncPlayerChatEvent; import org.bukkit.event.player.PlayerCommandPreprocessEvent; +import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerLoginEvent; import org.bukkit.event.player.PlayerQuitEvent; @@ -74,6 +75,7 @@ import mineplex.core.notifier.NotificationManager; import mineplex.core.npc.NpcManager; import mineplex.core.party.Party; import mineplex.core.party.PartyManager; +import mineplex.core.personalServer.PersonalServerManager; import mineplex.core.pet.PetManager; import mineplex.core.portal.Portal; import mineplex.core.preferences.PreferencesManager; @@ -97,6 +99,7 @@ import mineplex.hub.modules.ParkourManager; import mineplex.hub.modules.TextManager; import mineplex.hub.modules.WorldManager; import mineplex.hub.poll.PollManager; +import mineplex.hub.profile.gui.GUIProfile; import mineplex.hub.tutorial.TutorialManager; import mineplex.minecraft.game.classcombat.Skill.event.SkillTriggerEvent; import mineplex.minecraft.game.classcombat.item.event.ItemTriggerEvent; @@ -130,6 +133,7 @@ public class HubManager extends MiniClientPlugin private AchievementManager _achievementManager; private TreasureManager _treasureManager; private PetManager _petManager; + private PersonalServerManager _personalServerManager; private Location _spawn; private int _scoreboardTick = 0; @@ -150,7 +154,7 @@ public class HubManager extends MiniClientPlugin //Admin private boolean _gadgetsEnabled = true; - public HubManager(JavaPlugin plugin, BlockRestore blockRestore, CoreClientManager clientManager, DonationManager donationManager, ConditionManager conditionManager, DisguiseManager disguiseManager, TaskManager taskManager, Portal portal, PartyManager partyManager, PreferencesManager preferences, PetManager petManager, PollManager pollManager, StatsManager statsManager, AchievementManager achievementManager, HologramManager hologramManager, NpcManager npcManager) + public HubManager(JavaPlugin plugin, BlockRestore blockRestore, CoreClientManager clientManager, DonationManager donationManager, ConditionManager conditionManager, DisguiseManager disguiseManager, TaskManager taskManager, Portal portal, PartyManager partyManager, PreferencesManager preferences, PetManager petManager, PollManager pollManager, StatsManager statsManager, AchievementManager achievementManager, HologramManager hologramManager, NpcManager npcManager, PersonalServerManager personalServerManager) { super("Hub Manager", plugin); @@ -160,6 +164,7 @@ public class HubManager extends MiniClientPlugin _donationManager = donationManager; _disguiseManager = disguiseManager; _pollManager = pollManager; + _personalServerManager = personalServerManager; _portal = portal; @@ -1094,4 +1099,13 @@ public class HubManager extends MiniClientPlugin UtilPlayer.message(player, F.main("Game Mode", event.getPlayer().getName() + " left the game. Creative Mode: " + F.tf(false))); } } + + @EventHandler + public void openProfile(PlayerInteractEvent event) + { + if(event.getItem().getType() != Material.SKULL_ITEM) + return; + + new GUIProfile(getPlugin(), event.getPlayer(), _preferences, _achievementManager, _personalServerManager).openInventory();; + } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java index 5584e5b65..b5fe9dca1 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java @@ -56,14 +56,14 @@ public class PollButton extends SimpleGui implements GuiItem { if (_poll != null) { - setItem(4, getQuestionItem(_poll.getQuestion())); + setItem(13, getQuestionItem(_poll.getQuestion())); int[] slots = even(9, _poll.getAnswers().length); for (int i = 0; i < slots.length; i++) { AnswerItem item = new AnswerItem(_poll, i); - setItem(9 * 2 + slots[i], item); + setItem(9 * 3 + slots[i], item); } } } @@ -80,16 +80,17 @@ public class PollButton extends SimpleGui implements GuiItem { } else { + lore.add(""); lore.add(C.cWhite + _poll.getQuestion()); lore.add(""); int i = 1; for(String str : _poll.getAnswers()) { - lore.add(C.cAqua + "" + i + ".) " + str); + lore.add(C.cAqua + "" + i + ".) " + C.cWhite + str); i++; } lore.add(""); - lore.add(C.cYellow + C.Bold + "Reward: 500 Gems"); + lore.add(C.cYellow + "Reward:" + C.cWhite + " 500 Gems"); lore.add(""); lore.add(C.cGreen + "Click to go to the vote page!"); return ItemStackFactory.Instance.CreateStack(Material.BOOK_AND_QUILL, (byte) 0, 1, C.cGreen + C.Bold + "Vote on Poll", lore); @@ -112,8 +113,24 @@ public class PollButton extends SimpleGui implements GuiItem { public GuiItem getQuestionItem(String question) { - return new SimpleGuiItem(ItemStackFactory.Instance.CreateStack(Material.BOOK_AND_QUILL, (byte) 0, 1, ChatColor.GREEN + "Question:", - wrap(question))); + + ArrayList lore = new ArrayList<>(); + lore.add(""); + lore.add(C.cWhite + wrap(question)); + lore.add(""); + int i = 1; + for(String str : _poll.getAnswers()) + { + lore.add(C.cAqua + "" + i + ".) " + C.cWhite + str); + i++; + } + lore.add(""); + lore.add(C.cYellow + "Reward:" + C.cWhite + " 500 Gems"); + lore.add(""); + lore.add(C.cGreen + "Click to go to the vote page!"); + + return new SimpleGuiItem(ItemStackFactory.Instance.CreateStack(Material.BOOK_AND_QUILL, (byte) 0, 1, ChatColor.GREEN + C.cGreen + C.Bold + "Vote on Poll", + lore)); } public static String[] wrap(String text) @@ -158,8 +175,10 @@ public class PollButton extends SimpleGui implements GuiItem { @Override public ItemStack getObject() { - return ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, ChatColor.GREEN + "" + (num + 1) + ":", wrap(getPoll() - .getAnswers()[num])); + ArrayList lore = new ArrayList<>(); + lore.add(""); + lore.add(getPoll().getAnswers()[num]); + return ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, ChatColor.GREEN + "Option " + (num + 1), lore); } @Override diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java index 5cfb45207..14f43e9c6 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java @@ -149,9 +149,9 @@ public class RankBonusButton implements GuiItem, Listener { lore.add(" "); lore.add(ChatColor.WHITE + "Players with a Rank get a Monthly Bonus!"); lore.add(ChatColor.WHITE + ""); - lore.add(ChatColor.AQUA + "Ultra: 7500 Coins"); - lore.add(ChatColor.LIGHT_PURPLE + "Hero: 15000 Coins"); - lore.add(ChatColor.GREEN + "Legend: 30000 Coins"); + lore.add(ChatColor.AQUA + "Ultra receives 7500 Coins Monthly"); + lore.add(ChatColor.LIGHT_PURPLE + "Hero receives 15000 Coins Monthly"); + lore.add(ChatColor.GREEN + "Legend receives 30000 Coins Monthly"); lore.add(ChatColor.WHITE + ""); lore.add(ChatColor.WHITE + "Purchase a Rank at;"); lore.add(ChatColor.WHITE + "www.mineplex.com/shop"); @@ -197,7 +197,15 @@ public class RankBonusButton implements GuiItem, Listener { public boolean isAvailable() { if (!hasRank) + { + UtilPlayer.message(getPlayer(), "----------------------------------------"); + UtilPlayer.message(getPlayer(), ""); + UtilPlayer.message(getPlayer(), "Purchase a Rank at the Mineplex Shop:"); + UtilPlayer.message(getPlayer(), C.cGreen + "www.mineplex.com/shop"); + UtilPlayer.message(getPlayer(), ""); + UtilPlayer.message(getPlayer(), "----------------------------------------"); return false; + } return (timeLeft() <= 0); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonMPS.java b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonMPS.java new file mode 100644 index 000000000..f4e3b506a --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonMPS.java @@ -0,0 +1,51 @@ +package mineplex.hub.profile.buttons; + +import mineplex.core.common.util.C; +import mineplex.core.gui.GuiItem; +import mineplex.core.itemstack.ItemStackFactory; +import mineplex.hub.profile.gui.GUIProfile; + +import org.bukkit.ChatColor; +import org.bukkit.Material; +import org.bukkit.entity.Player; +import org.bukkit.event.inventory.ClickType; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.SkullMeta; + +public class ButtonMPS implements GuiItem +{ + + private GUIProfile _profile; + private Player _player; + + public ButtonMPS(GUIProfile profile, Player player) + { + _profile = profile; + _player = player; + } + + @Override + public void click(ClickType clickType) + { + _profile.getPersonalManager().showHostMessage(_player); + } + + @Override + public ItemStack getObject() + { + return ItemStackFactory.Instance.CreateStack(Material.SPECKLED_MELON, (byte)0, 1, C.cGreen + "/hostserver"); + } + + @Override + public void setup() + { + + } + + @Override + public void close() + { + + } + +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonPrefs.java b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonPrefs.java new file mode 100644 index 000000000..8795cd2a5 --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonPrefs.java @@ -0,0 +1,51 @@ +package mineplex.hub.profile.buttons; + +import mineplex.core.common.util.C; +import mineplex.core.gui.GuiItem; +import mineplex.core.itemstack.ItemStackFactory; +import mineplex.hub.profile.gui.GUIProfile; + +import org.bukkit.ChatColor; +import org.bukkit.Material; +import org.bukkit.entity.Player; +import org.bukkit.event.inventory.ClickType; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.SkullMeta; + +public class ButtonPrefs implements GuiItem +{ + + private GUIProfile _profile; + private Player _player; + + public ButtonPrefs(GUIProfile profile, Player player) + { + _profile = profile; + _player = player; + } + + @Override + public void click(ClickType clickType) + { + _profile.getPrefManager().openShop(_player); + } + + @Override + public ItemStack getObject() + { + return ItemStackFactory.Instance.CreateStack(Material.REDSTONE_COMPARATOR.getId(), (byte)0, 1, ChatColor.GREEN + "/prefs"); + } + + @Override + public void setup() + { + + } + + @Override + public void close() + { + + } + +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonStats.java b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonStats.java new file mode 100644 index 000000000..d5533a4ed --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonStats.java @@ -0,0 +1,55 @@ +package mineplex.hub.profile.buttons; + +import mineplex.core.common.util.C; +import mineplex.core.gui.GuiItem; +import mineplex.core.itemstack.ItemStackFactory; +import mineplex.hub.profile.gui.GUIProfile; + +import org.bukkit.ChatColor; +import org.bukkit.Material; +import org.bukkit.entity.Player; +import org.bukkit.event.inventory.ClickType; +import org.bukkit.inventory.ItemStack; +import org.bukkit.inventory.meta.SkullMeta; + +public class ButtonStats implements GuiItem +{ + + private GUIProfile _profile; + private Player _player; + + public ButtonStats(GUIProfile profile, Player player) + { + _profile = profile; + _player = player; + } + + @Override + public void click(ClickType clickType) + { + _profile.getAchievementManager().openShop(_player); + } + + @Override + public ItemStack getObject() + { + ItemStack item = ItemStackFactory.Instance.CreateStack(Material.SKULL_ITEM, (byte) 3, 1, ChatColor.RESET + C.cGreen + "/stats"); + SkullMeta meta = ((SkullMeta) item.getItemMeta()); + meta.setOwner(_player.getName()); + item.setItemMeta(meta); + return item; + } + + @Override + public void setup() + { + + } + + @Override + public void close() + { + + } + +} diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/gui/GUIProfile.java b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/gui/GUIProfile.java new file mode 100644 index 000000000..35c6ccf65 --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/gui/GUIProfile.java @@ -0,0 +1,48 @@ +package mineplex.hub.profile.gui; + +import org.bukkit.entity.Player; +import org.bukkit.plugin.Plugin; + +import mineplex.core.achievement.AchievementManager; +import mineplex.core.gui.SimpleGui; +import mineplex.core.personalServer.PersonalServerManager; +import mineplex.core.preferences.PreferencesManager; +import mineplex.hub.profile.buttons.ButtonMPS; +import mineplex.hub.profile.buttons.ButtonPrefs; +import mineplex.hub.profile.buttons.ButtonStats; + +public class GUIProfile extends SimpleGui +{ + + private PreferencesManager _preferencesManager; + private AchievementManager _achievementManager; + private PersonalServerManager _personalServerManager; + + public GUIProfile(Plugin plugin, Player player, PreferencesManager preferencesManager, AchievementManager achievementManager, PersonalServerManager personalServerManager) + { + super(plugin, player, "My Profile", 9*3); + _preferencesManager = preferencesManager; + _achievementManager = achievementManager; + _personalServerManager = personalServerManager; + + setItem(11, new ButtonStats(this, player)); + setItem(13, new ButtonMPS(this, player)); + setItem(15, new ButtonPrefs(this, player)); + } + + public PreferencesManager getPrefManager() + { + return _preferencesManager; + } + + public AchievementManager getAchievementManager() + { + return _achievementManager; + } + + public PersonalServerManager getPersonalManager() + { + return _personalServerManager; + } + +} From ee65c72e8680287408518f345f3d581c5cda6121 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sun, 9 Aug 2015 18:46:02 +0200 Subject: [PATCH 256/565] and wizards! --- .../src/nautilus/game/arcade/game/games/wizards/Wizards.java | 1 + 1 file changed, 1 insertion(+) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/wizards/Wizards.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/wizards/Wizards.java index f68614c57..01de44716 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/wizards/Wizards.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/wizards/Wizards.java @@ -155,6 +155,7 @@ public class Wizards extends SoloGame _wizard = new WizardSpellMenu("Wizard Spell Menu", getArcadeManager().getPlugin(), this); + AnnounceStay = false; BlockBreak = true; BlockPlace = true; ItemPickup = true; From 41dcc564c9a90b3a5f554b28e4b19d25e6fc642a Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sun, 9 Aug 2015 19:02:07 +0200 Subject: [PATCH 257/565] polish polish polish MAKE IT SHINE! --- .../src/mineplex/hub/bonuses/gui/SpinGui.java | 23 ++++++++++++++++++- .../hub/profile/buttons/ButtonMPS.java | 11 ++++++++- .../hub/profile/buttons/ButtonPrefs.java | 12 +++++++++- .../hub/profile/buttons/ButtonStats.java | 18 +++++++++++---- .../mineplex/hub/profile/gui/GUIProfile.java | 4 ++-- 5 files changed, 59 insertions(+), 9 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java index fb3355211..7489d4dc3 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java @@ -11,8 +11,13 @@ import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.reward.Reward; import mineplex.core.reward.RewardData; import mineplex.core.reward.RewardManager; +import mineplex.core.reward.RewardRarity; import mineplex.core.reward.RewardType; import mineplex.core.shop.item.ShopItem; +import mineplex.core.treasure.animation.LootLegendaryAnimation; +import mineplex.core.treasure.animation.LootMythicalAnimation; +import mineplex.core.treasure.animation.LootRareAnimation; +import mineplex.core.treasure.animation.LootUncommonAnimation; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.hub.bonuses.BonusManager; @@ -180,7 +185,23 @@ public class SpinGui extends SimpleGui return; _manager.addPendingExplosion(getPlayer(), _reward); - UtilPlayer.message(getPlayer(), F.main("Carl's Spinner", "You got " + _rewardData.getRarity().getColor() + _rewardData.getFriendlyName() + C.cGray + " From Carl's Spinner.")); + + if (_reward.getRarity() == RewardRarity.RARE) + { + Bukkit.broadcastMessage(F.main("Treasure", F.name(event.getPlayer().getName()) + " won " + C.cPurple + "Rare " + _rewardData.getFriendlyName() + C.cGray + " from Carl's Spinner.")); + } + else if (_reward.getRarity() == RewardRarity.LEGENDARY) + { + Bukkit.broadcastMessage(F.main("Treasure", F.name(event.getPlayer().getName()) + " won " + C.cGreen + "Legendary " + _rewardData.getFriendlyName() + C.cGray + " from Carl's Spinner.")); + } + else if (_reward.getRarity() == RewardRarity.MYTHICAL) + { + Bukkit.broadcastMessage(F.main("Treasure", F.name(event.getPlayer().getName()) + " won " + C.cRed + "Mythical " + _rewardData.getFriendlyName() + C.cGray + " from Carl's Spinner.")); + } + else + { + UtilPlayer.message(getPlayer(), F.main("Carl's Spinner", "You won " + _rewardData.getRarity().getColor() + _rewardData.getFriendlyName() + C.cGray + " from Carl's Spinner.")); + } } @EventHandler diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonMPS.java b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonMPS.java index f4e3b506a..00135e777 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonMPS.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonMPS.java @@ -33,7 +33,16 @@ public class ButtonMPS implements GuiItem @Override public ItemStack getObject() { - return ItemStackFactory.Instance.CreateStack(Material.SPECKLED_MELON, (byte)0, 1, C.cGreen + "/hostserver"); + return ItemStackFactory.Instance.CreateStack(Material.SPECKLED_MELON, (byte)0, 1, + ChatColor.RESET + C.cYellow + "Mineplex Player Server", + new String[] + { + "", + C.cWhite + "Create a server where you are the Host.", + C.cWhite + "You can choose the game, map and much more!", + "", + C.cWhite + "Type " + C.cGreen + "/mps" + C.cWhite + " to access this anywhere!" + }); } @Override diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonPrefs.java b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonPrefs.java index 8795cd2a5..38652a7c7 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonPrefs.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonPrefs.java @@ -33,7 +33,17 @@ public class ButtonPrefs implements GuiItem @Override public ItemStack getObject() { - return ItemStackFactory.Instance.CreateStack(Material.REDSTONE_COMPARATOR.getId(), (byte)0, 1, ChatColor.GREEN + "/prefs"); + return ItemStackFactory.Instance.CreateStack(Material.REDSTONE_COMPARATOR.getId(), (byte)0, 1, + ChatColor.RESET + C.cYellow + "Preferences", + new String[] + { + "", + C.cWhite + "Set your preferences to your liking", + C.cWhite + "so you can enjoy the game more!", + + "", + C.cWhite + "Type " + C.cGreen + "/prefs" + C.cWhite + " to access this anywhere!" + }); } @Override diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonStats.java b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonStats.java index d5533a4ed..3e36c712d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonStats.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/buttons/ButtonStats.java @@ -17,7 +17,7 @@ public class ButtonStats implements GuiItem private GUIProfile _profile; private Player _player; - + public ButtonStats(GUIProfile profile, Player player) { _profile = profile; @@ -33,7 +33,17 @@ public class ButtonStats implements GuiItem @Override public ItemStack getObject() { - ItemStack item = ItemStackFactory.Instance.CreateStack(Material.SKULL_ITEM, (byte) 3, 1, ChatColor.RESET + C.cGreen + "/stats"); + ItemStack item = ItemStackFactory.Instance.CreateStack(Material.SKULL_ITEM, (byte) 3, 1, + ChatColor.RESET + C.cYellow + "Stats and Achievements", + new String[] + { + "", + C.cWhite + "View your Statistics and Achievements", + C.cWhite + "for all of the games on Mineplex!", + + "", + C.cWhite + "Type " + C.cGreen + "/stats" + C.cWhite + " to access this anywhere!" + }); SkullMeta meta = ((SkullMeta) item.getItemMeta()); meta.setOwner(_player.getName()); item.setItemMeta(meta); @@ -43,13 +53,13 @@ public class ButtonStats implements GuiItem @Override public void setup() { - + } @Override public void close() { - + } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/gui/GUIProfile.java b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/gui/GUIProfile.java index 35c6ccf65..a7dca223b 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/profile/gui/GUIProfile.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/profile/gui/GUIProfile.java @@ -26,8 +26,8 @@ public class GUIProfile extends SimpleGui _personalServerManager = personalServerManager; setItem(11, new ButtonStats(this, player)); - setItem(13, new ButtonMPS(this, player)); - setItem(15, new ButtonPrefs(this, player)); + setItem(13, new ButtonPrefs(this, player)); + setItem(15, new ButtonMPS(this, player)); } public PreferencesManager getPrefManager() From c2d066a576cd4089311743adcc0581f6e6f26734 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sun, 9 Aug 2015 19:31:24 +0200 Subject: [PATCH 258/565] ui fixes --- .../src/mineplex/hub/bonuses/gui/SpinGui.java | 15 ++++++++------- .../hub/bonuses/gui/buttons/PollButton.java | 9 ++++----- .../hub/bonuses/gui/buttons/RankBonusButton.java | 2 ++ .../hub/bonuses/gui/buttons/VoteButton.java | 4 ++-- 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java index 7489d4dc3..9e9bbefa9 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java @@ -40,7 +40,6 @@ public class SpinGui extends SimpleGui private static final int HOPPER_SLOT = 4; private static final int CARL_SLOT = 22; private static final int[] LINE_NUMS = { /*-27, -18,*/ -9, 9/*, 18*/ }; - private static final int STOP_SPINNER_AT = 75; private int _tickCount; private RewardData _rewardData; @@ -76,13 +75,11 @@ public class SpinGui extends SimpleGui for (int i = 0; i < REWARDS_TO_GENERATE; i++) { - _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.Spinner, true); + _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.MythicalChest, true); } _ticksPerSwap = 1; - - _stopSpinnerAt = STOP_SPINNER_AT; - + for (int i=0 ; i<40 ; i++) _ticks.add(1); @@ -92,15 +89,19 @@ public class SpinGui extends SimpleGui for (int i=0 ; i<10 ; i++) _ticks.add(4); - for (int i=0 ; i<5 ; i++) + for (int i=0 ; i<4 ; i++) + _ticks.add(6); + + for (int i=0 ; i<3 ; i++) _ticks.add(8); if (Math.random() > 0.5) { _ticks.add(12); - _stopSpinnerAt++; } + _stopSpinnerAt = _ticks.size(); + _reward = _rewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; _rewardData = _reward.giveReward("Carls Spinner", getPlayer()); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java index b5fe9dca1..008a024ce 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java @@ -75,7 +75,7 @@ public class PollButton extends SimpleGui implements GuiItem { ArrayList lore = new ArrayList<>(); if (_poll == null) { - lore.add(C.cRed + "You've already voted on all of the polls!"); + lore.add(C.cRed + "You've voted on all of the polls!"); return ItemStackFactory.Instance.CreateStack(Material.REDSTONE_BLOCK, (byte) 0, 1, ChatColor.RED + C.Bold + "Vote on Poll", lore); } else @@ -116,7 +116,8 @@ public class PollButton extends SimpleGui implements GuiItem { ArrayList lore = new ArrayList<>(); lore.add(""); - lore.add(C.cWhite + wrap(question)); + for (String string : wrap(question)) + lore.add(C.cWhite + string); lore.add(""); int i = 1; for(String str : _poll.getAnswers()) @@ -126,8 +127,6 @@ public class PollButton extends SimpleGui implements GuiItem { } lore.add(""); lore.add(C.cYellow + "Reward:" + C.cWhite + " 500 Gems"); - lore.add(""); - lore.add(C.cGreen + "Click to go to the vote page!"); return new SimpleGuiItem(ItemStackFactory.Instance.CreateStack(Material.BOOK_AND_QUILL, (byte) 0, 1, ChatColor.GREEN + C.cGreen + C.Bold + "Vote on Poll", lore)); @@ -177,7 +176,7 @@ public class PollButton extends SimpleGui implements GuiItem { { ArrayList lore = new ArrayList<>(); lore.add(""); - lore.add(getPoll().getAnswers()[num]); + lore.add(C.cWhite + getPoll().getAnswers()[num]); return ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, ChatColor.GREEN + "Option " + (num + 1), lore); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java index 14f43e9c6..b394a398e 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java @@ -204,6 +204,8 @@ public class RankBonusButton implements GuiItem, Listener { UtilPlayer.message(getPlayer(), C.cGreen + "www.mineplex.com/shop"); UtilPlayer.message(getPlayer(), ""); UtilPlayer.message(getPlayer(), "----------------------------------------"); + + getPlayer().closeInventory(); return false; } return (timeLeft() <= 0); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java index 54021b6f2..f7fcb06a1 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java @@ -80,14 +80,14 @@ public class VoteButton implements GuiItem, Listener { getPlayer().playSound(getPlayer().getLocation(), Sound.NOTE_PLING, 1, 1.6f); - UtilPlayer.message(getPlayer(), C.cRed + "------------------------------------------------"); + UtilPlayer.message(getPlayer(), "----------------------------------------"); UtilPlayer.message(getPlayer(), ""); new JsonMessage("Click to Open in Web Browser").click(ClickEvent.OPEN_URL, _url).sendToPlayer(getPlayer()); new JsonMessage(C.cGreen + _url).click(ClickEvent.OPEN_URL, _url).sendToPlayer(getPlayer()); UtilPlayer.message(getPlayer(), ""); - UtilPlayer.message(getPlayer(), C.cRed + "------------------------------------------------"); + UtilPlayer.message(getPlayer(), "----------------------------------------"); From d9a8830e7526beebfd13ba423035bdb3527cbb41 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Sun, 9 Aug 2015 14:34:55 -0400 Subject: [PATCH 259/565] Few changes --- .../mineplex/core/itemstack/ItemBuilder.java | 3 +- .../arcade/game/games/evolution/EvoToken.java | 6 +- .../game/games/evolution/Evolution.java | 236 ++++++++++-------- .../games/evolution/evolve/EvolveManager.java | 93 ++++++- 4 files changed, 224 insertions(+), 114 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/itemstack/ItemBuilder.java b/Plugins/Mineplex.Core/src/mineplex/core/itemstack/ItemBuilder.java index e13338dd1..3a1f090e0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/itemstack/ItemBuilder.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/itemstack/ItemBuilder.java @@ -308,9 +308,10 @@ public class ItemBuilder return this; } - public void setData(short newData) + public ItemBuilder setData(short newData) { this._data = newData; + return this; } public ItemBuilder setPotion(Potion potion) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java index a0e4f7810..392dbaf0f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java @@ -10,7 +10,7 @@ public class EvoToken implements Comparable public final Player Player; - public int Kills = 0; + public int Level = 0; public EvoToken(Player player) { @@ -20,11 +20,11 @@ public class EvoToken implements Comparable @Override public int compareTo(EvoToken o) { - if (Kills == o.Kills) + if (Level == o.Level) { return 0; } - if (Kills > o.Kills) + if (Level > o.Level) { return -1; } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 2dd999be3..155de90d1 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -7,21 +7,24 @@ import java.util.Iterator; import mineplex.core.common.util.C; import mineplex.core.common.util.NautHashMap; import mineplex.core.common.util.UtilAlg; +import mineplex.core.common.util.UtilEvent; +import mineplex.core.common.util.UtilEvent.ActionType; +import mineplex.core.common.util.UtilGear; +import mineplex.core.common.util.UtilInv; import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilTextMiddle; +import mineplex.core.itemstack.ItemBuilder; import mineplex.core.recharge.Recharge; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.minecraft.game.core.combat.event.CombatDeathEvent; import mineplex.minecraft.game.core.condition.Condition.ConditionType; import mineplex.minecraft.game.core.condition.ConditionActive; -import mineplex.minecraft.game.core.damage.CustomDamageEvent; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.GameType; -import nautilus.game.arcade.addons.compass.CompassAttemptTargetEvent; import nautilus.game.arcade.events.GameStateChangeEvent; import nautilus.game.arcade.game.SoloGame; -import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionPostEvolveEvent; @@ -38,7 +41,6 @@ import nautilus.game.arcade.game.games.evolution.mobs.KitSnowman; import nautilus.game.arcade.game.games.evolution.mobs.KitSpider; import nautilus.game.arcade.game.games.evolution.mobs.KitWolf; import nautilus.game.arcade.kit.Kit; -import nautilus.game.arcade.kit.perks.event.PerkConstructorEvent; import org.bukkit.Location; import org.bukkit.Material; @@ -47,7 +49,8 @@ import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; -import org.bukkit.event.player.PlayerMoveEvent; +import org.bukkit.event.player.PlayerInteractEvent; +import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; public class Evolution extends SoloGame @@ -66,6 +69,9 @@ public class Evolution extends SoloGame //Platform location, viewing location. private NautHashMap _evoPlatforms = new NautHashMap(); + private ArrayList _evolutionsAvailable = new ArrayList(); + private ArrayList _attemptingEvolve = new ArrayList(); + public Evolution(ArcadeManager manager) { super(manager, GameType.Evolution, @@ -179,6 +185,8 @@ public class Evolution extends SoloGame } } + + @EventHandler public void showKit(GameStateChangeEvent event) { @@ -212,18 +220,6 @@ public class Evolution extends SoloGame _evolve = new EvolveManager(this, _evoPlatforms); } - @EventHandler - public void tickEvolve(UpdateEvent event) - { - if (!IsLive()) - return; - - if (event.getType() != UpdateType.TICK) - return; - - _evolve.tick(); - } - @Override public boolean HasKit(Player player, Kit kit) { @@ -235,73 +231,23 @@ public class Evolution extends SoloGame return false; } + + //Boolean ending + public void upgradeKit(Player player, boolean give) + { + if (!IsAlive(player)) + return; - @EventHandler(priority = EventPriority.MONITOR) - public void onEvolveDamageRecieve(CustomDamageEvent event) - { - if (!IsLive()) - return; - - if (!(event.GetDamageeEntity() instanceof Player)) - return; - - if (_evolve.isEvolving(event.GetDamageePlayer())) - event.SetCancelled("Player is evolving!"); - } - - @EventHandler(priority = EventPriority.MONITOR) - public void onEvolveDamageDeal(CustomDamageEvent event) - { - if (!IsLive()) - return; - - if (!(event.GetDamagerEntity(true) instanceof Player)) - return; - - if (_evolve.isEvolving(event.GetDamagerPlayer(true))) - event.SetCancelled("Player is evolving!"); - } - - @EventHandler - public void onEvolveAbility(EvolutionAbilityUseEvent event) - { - if (!IsLive()) - return; - - if (_evolve.isEvolving(event.getPlayer())) - event.setCancelled(true); - } - - @EventHandler - public void onEvolveCompass(CompassAttemptTargetEvent event) - { - if (!IsLive()) - return; - - if (_evolve.isEvolving(event.getTarget())) - event.setCancelled(true); - } - - @EventHandler - public void onEvolveConstruct(PerkConstructorEvent event) - { - if (!IsLive()) - return; - - if (_evolve.isEvolving(event.getPlayer())) - event.setCancelled(true); - } - - @EventHandler - public void onEvolveMove(PlayerMoveEvent event) - { - if (!IsLive()) - return; - - if (_evolve.isEvolving(event.getPlayer())) - event.getPlayer().teleport(event.getFrom()); - } + EvoKit newKit = _mobKits.get(getScore(player)); + SetKit(player, newKit, false); + + if (give) + { + newKit.upgradeGive(player); + } + } + @EventHandler public void startEvolve(EvolutionBeginEvent event) { @@ -387,37 +333,111 @@ public class Evolution extends SoloGame return; } - EvoToken token = _tokens.get(killer.getName()); + _evolutionsAvailable.add(killer); +// EvoToken token = _tokens.get(killer.getName()); +// +// try +// { +// EvoKit from = _mobKits.get(token.Kills - 1); //Account for the score increase +// EvoKit to = _mobKits.get(token.Kills); +// +// _evolve.addEvolve(killer, from, to); +// } +// catch (IndexOutOfBoundsException ex) +// { +// End(); +// return; +// } + } + + @EventHandler + public void updateAvailableEvolutions(UpdateEvent event) + { + if (event.getType() != UpdateType.TICK) + return; - try + if (!IsLive()) + return; + + Iterator iterator = _evolutionsAvailable.iterator(); + while (iterator.hasNext()) { - EvoKit from = _mobKits.get(token.Kills - 1); //Account for the score increase - EvoKit to = _mobKits.get(token.Kills); + Player player = iterator.next(); - _evolve.addEvolve(killer, from, to); - } - catch (IndexOutOfBoundsException ex) - { - End(); - return; + if (player == null || !player.isOnline()) + { + iterator.remove(); + return; + } + + if (!IsAlive(player)) + { + iterator.remove(); + return; + } + + if (!_attemptingEvolve.contains(player)) + { + UtilTextMiddle.display("", C.cGreen + C.Bold + "Evolution Available!"); + } + + if (!UtilGear.isMat(player.getInventory().getItem(7), Material.STAINED_CLAY)) + { + player.getInventory().setItem(7, new ItemBuilder(Material.STAINED_CLAY).build()); + } + else + { + //Rainbow effect on the clay + ItemStack item = player.getInventory().getItem(7); + byte data = UtilInv.GetData(item); + + data++; + + if (data > 15) + data = 0; + + item.setDurability(data); + } } } - - //Boolean ending - public void upgradeKit(Player player, boolean give) - { - if (!IsAlive(player)) + + @EventHandler + public void onInteractWithEvolve(PlayerInteractEvent event) + { + if (!UtilEvent.isAction(event, ActionType.R)) return; - - EvoKit newKit = _mobKits.get(getScore(player)); - - SetKit(player, newKit, false); - - if (give) - { - newKit.upgradeGive(player); - } + + if (!IsLive()) + return; + + if (event.getItem().getType() != Material.STAINED_CLAY) + return; + + //Make sure it's the 7 slot + if (event.getPlayer().getInventory().getItem(7) != event.getItem()) + return; + + if (_attemptingEvolve.contains(event.getPlayer())) + return; + + _attemptingEvolve.add(event.getPlayer()); } + + @EventHandler + public void updateAttemptingEvolve(UpdateEvent event) + { + if (event.getType() != UpdateType.TICK) + return; + + if (!IsLive()) + return; + + Iterator iterator = _attemptingEvolve.iterator(); + while (iterator.hasNext()) + { + Player player = iterator.next(); + } + `} public void increaseScore(Player player) { @@ -427,7 +447,7 @@ public class Evolution extends SoloGame if (!_tokens.containsKey(player.getName())) return; - _tokens.get(player.getName()).Kills++; + _tokens.get(player.getName()).Level++; } public int getScore(Player player) @@ -435,7 +455,7 @@ public class Evolution extends SoloGame if (!IsPlaying(player)) return 0; - return _tokens.get(player.getName()).Kills; + return _tokens.get(player.getName()).Level; } private void End() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java index 9332480aa..f7bf4613f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java @@ -7,13 +7,25 @@ import java.util.Map.Entry; import mineplex.core.common.util.NautHashMap; import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.updater.UpdateType; +import mineplex.core.updater.event.UpdateEvent; +import mineplex.minecraft.game.core.damage.CustomDamageEvent; +import nautilus.game.arcade.addons.compass.CompassAttemptTargetEvent; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.Evolution; +import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent; +import nautilus.game.arcade.kit.perks.event.PerkConstructorEvent; +import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.HandlerList; +import org.bukkit.event.Listener; +import org.bukkit.event.player.PlayerMoveEvent; -public class EvolveManager +public class EvolveManager implements Listener { /** * @author Mysticate @@ -29,6 +41,8 @@ public class EvolveManager { Host = evolution; _evolveLocs = evolveLocs; + + Bukkit.getPluginManager().registerEvents(this, Host.Manager.getPlugin()); } private PlatformToken getLocation() @@ -57,8 +71,15 @@ public class EvolveManager return _data.get(player.getName()); } - public void tick() + @EventHandler + public void tick(UpdateEvent event) { + if (event.getType() != UpdateType.TICK) + return; + + if (!Host.IsLive()) + return; + Iterator> iterator = _data.entrySet().iterator(); while (iterator.hasNext()) { @@ -92,5 +113,73 @@ public class EvolveManager { data.end(); } + + HandlerList.unregisterAll(this); + } + + @EventHandler(priority = EventPriority.MONITOR) + public void onEvolveDamageRecieve(CustomDamageEvent event) + { + if (!Host.IsLive()) + return; + + if (!(event.GetDamageeEntity() instanceof Player)) + return; + + if (isEvolving(event.GetDamageePlayer())) + event.SetCancelled("Player is evolving!"); + } + + @EventHandler(priority = EventPriority.MONITOR) + public void onEvolveDamageDeal(CustomDamageEvent event) + { + if (!Host.IsLive()) + return; + + if (!(event.GetDamagerEntity(true) instanceof Player)) + return; + + if (isEvolving(event.GetDamagerPlayer(true))) + event.SetCancelled("Player is evolving!"); + } + + @EventHandler + public void onEvolveAbility(EvolutionAbilityUseEvent event) + { + if (!Host.IsLive()) + return; + + if (isEvolving(event.getPlayer())) + event.setCancelled(true); + } + + @EventHandler + public void onEvolveCompass(CompassAttemptTargetEvent event) + { + if (!Host.IsLive()) + return; + + if (isEvolving(event.getTarget())) + event.setCancelled(true); + } + + @EventHandler + public void onEvolveConstruct(PerkConstructorEvent event) + { + if (!Host.IsLive()) + return; + + if (isEvolving(event.getPlayer())) + event.setCancelled(true); + } + + @EventHandler + public void onEvolveMove(PlayerMoveEvent event) + { + if (!Host.IsLive()) + return; + + if (isEvolving(event.getPlayer())) + event.getPlayer().teleport(event.getFrom()); } } From f8a6a25b46b9336ae8a727e1f3478f3a7a394324 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Sun, 9 Aug 2015 15:01:27 -0400 Subject: [PATCH 260/565] Various Fixes. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Merged w/ master • Changed to William's method of Projectile limiting. - Prevented TNT hitting Teammates • Fixed gem count for Sniper • Added gems for direct hits + TNT Thrown • Removed assists counting for kills in 6 kill. --- .../core/achievement/Achievement.java | 2 +- .../core/projectile/ProjectileManager.java | 57 +++++++++++++++++- .../core/projectile/ProjectileUser.java | 58 ++++++++++++++++++- .../game/games/lobbers/BombLobbers.java | 27 +++++---- 4 files changed, 128 insertions(+), 16 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/achievement/Achievement.java b/Plugins/Mineplex.Core/src/mineplex/core/achievement/Achievement.java index 64d6215aa..f122d3034 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/achievement/Achievement.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/achievement/Achievement.java @@ -662,7 +662,7 @@ public enum Achievement new int[]{20}, AchievementCategory.BOMB_LOBBERS), - BOMB_LOBBERS_SNIPER("Sniper", 10000, + BOMB_LOBBERS_SNIPER("Sniper", 1000, new String[]{"Bomb Lobbers.Direct Hit"}, new String[]{"Get 50 direct hits"}, new int[]{50}, diff --git a/Plugins/Mineplex.Core/src/mineplex/core/projectile/ProjectileManager.java b/Plugins/Mineplex.Core/src/mineplex/core/projectile/ProjectileManager.java index 132500dc8..03f44665d 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/projectile/ProjectileManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/projectile/ProjectileManager.java @@ -1,6 +1,7 @@ package mineplex.core.projectile; import java.util.Iterator; +import java.util.List; import java.util.Map.Entry; import java.util.WeakHashMap; @@ -13,6 +14,7 @@ import org.bukkit.Effect; import org.bukkit.Sound; import org.bukkit.entity.Entity; import org.bukkit.entity.LivingEntity; +import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.inventory.InventoryPickupItemEvent; @@ -75,10 +77,63 @@ public class ProjectileManager extends MiniPlugin long expireTime, boolean hitPlayer, boolean hitBlock, boolean idle, Sound sound, float soundVolume, float soundPitch, ParticleType particle, float pX, float pY, float pZ, float pS, int pC, UpdateType effectRate, float hitboxMult) { - _thrown.put(thrown, new ProjectileUser(this, thrown, thrower, callback, + _thrown.put(thrown, new ProjectileUser(this, thrown, thrower, callback, expireTime, hitPlayer, hitBlock, idle, false, sound, soundVolume, soundPitch, null, 0, effectRate, particle, pX, pY, pZ, pS, pC, hitboxMult)); } + + // WITH CAN HIT PLAYERS LIST: + public void AddThrow(Entity thrown, LivingEntity thrower, IThrown callback, + long expireTime, boolean hitPlayer, boolean hitBlock, boolean idle, float hitboxGrow, List canHit) + { + _thrown.put(thrown, new ProjectileUser(this, thrown, thrower, callback, + expireTime, hitPlayer, hitBlock, idle, false, + null, 1f, 1f, null, 0, null, null, 0F, 0F, 0F, 0F, 1, hitboxGrow, canHit)); + } + + public void AddThrow(Entity thrown, LivingEntity thrower, IThrown callback, + long expireTime, boolean hitPlayer, boolean hitBlock, boolean idle, boolean pickup, float hitboxGrow, List canHit) + { + _thrown.put(thrown, new ProjectileUser(this, thrown, thrower, callback, + expireTime, hitPlayer, hitBlock, idle, pickup, + null, 1f, 1f, null, 0, null, null, 0F, 0F, 0F, 0F, 1, hitboxGrow, canHit)); + } + + public void AddThrow(Entity thrown, LivingEntity thrower, IThrown callback, + long expireTime, boolean hitPlayer, boolean hitBlock, boolean idle, + Sound sound, float soundVolume, float soundPitch, Effect effect, int effectData, UpdateType effectRate , float hitboxGrow, List canHit) + { + _thrown.put(thrown, new ProjectileUser(this, thrown, thrower, callback, + expireTime, hitPlayer, hitBlock, idle, false, + sound, soundVolume, soundPitch, effect, effectData, effectRate, null, 0F, 0F, 0F, 0F, 1, hitboxGrow, canHit)); + } + + public void AddThrow(Entity thrown, LivingEntity thrower, IThrown callback, + long expireTime, boolean hitPlayer, boolean hitBlock, boolean idle, + Sound sound, float soundVolume, float soundPitch, ParticleType particle, Effect effect, int effectData, UpdateType effectRate, float hitboxGrow, List canHit) + { + _thrown.put(thrown, new ProjectileUser(this, thrown, thrower, callback, + expireTime, hitPlayer, hitBlock, idle, false, + sound, soundVolume, soundPitch, effect, effectData, effectRate, particle, 0F, 0F, 0F, 0F, 1, hitboxGrow, canHit)); + } + + public void AddThrow(Entity thrown, LivingEntity thrower, IThrown callback, + long expireTime, boolean hitPlayer, boolean hitBlock, boolean idle, + Sound sound, float soundVolume, float soundPitch, ParticleType particle, UpdateType effectRate, float hitboxMult, List canHit) + { + _thrown.put(thrown, new ProjectileUser(this, thrown, thrower, callback, + expireTime, hitPlayer, hitBlock, idle, false, + sound, soundVolume, soundPitch, null, 0, effectRate, particle, 0F, 0F, 0F, 0F, 1, hitboxMult, canHit)); + } + + public void AddThrow(Entity thrown, LivingEntity thrower, IThrown callback, + long expireTime, boolean hitPlayer, boolean hitBlock, boolean idle, + Sound sound, float soundVolume, float soundPitch, ParticleType particle, float pX, float pY, float pZ, float pS, int pC, UpdateType effectRate, float hitboxMult, List canHit) + { + _thrown.put(thrown, new ProjectileUser(this, thrown, thrower, callback, + expireTime, hitPlayer, hitBlock, idle, false, + sound, soundVolume, soundPitch, null, 0, effectRate, particle, pX, pY, pZ, pS, pC, hitboxMult, canHit)); + } @EventHandler public void Update(UpdateEvent event) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/projectile/ProjectileUser.java b/Plugins/Mineplex.Core/src/mineplex/core/projectile/ProjectileUser.java index 6c94d9e00..3d71c0831 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/projectile/ProjectileUser.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/projectile/ProjectileUser.java @@ -1,5 +1,7 @@ package mineplex.core.projectile; +import java.util.List; + import mineplex.core.common.util.UtilBlock; import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilParticle.ParticleType; @@ -55,13 +57,51 @@ public class ProjectileUser private UpdateType _effectRate = UpdateType.TICK; private double _hitboxGrow; + + private List _canHit; + + public ProjectileUser(ProjectileManager throwInput, Entity thrown, LivingEntity thrower, IThrown callback, + long expireTime, boolean hitPlayer, boolean hitBlock, boolean idle, boolean pickup, + Sound sound, float soundVolume, float soundPitch, + Effect effect, int effectData, UpdateType effectRate, + ParticleType particle, float particleX, float particleY, + float particleZ, float particleS, int particleC, double hitboxMult) + { + Throw = throwInput; + + _thrown = thrown; + _thrower = thrower; + _callback = callback; + + _expireTime = expireTime; + _hitPlayer = hitPlayer; + _hitBlock = hitBlock; + _idle = idle; + _pickup = pickup; + + _sound = sound; + _soundVolume = soundVolume; + _soundPitch = soundPitch; + _particle = particle; + _particleX = particleX; + _particleY = particleY; + _particleZ = particleZ; + _particleS = particleS; + _particleC = particleC; + _effect = effect; + _effectData = effectData; + _effectRate = effectRate; + + _hitboxGrow = hitboxMult; + _canHit = null; + } public ProjectileUser(ProjectileManager throwInput, Entity thrown, LivingEntity thrower, IThrown callback, long expireTime, boolean hitPlayer, boolean hitBlock, boolean idle, boolean pickup, Sound sound, float soundVolume, float soundPitch, Effect effect, int effectData, UpdateType effectRate, ParticleType particle, float particleX, float particleY, - float particleZ, float particleS, int particleC, double hitboxMult) + float particleZ, float particleS, int particleC, double hitboxMult, List canHit) { Throw = throwInput; @@ -89,6 +129,7 @@ public class ProjectileUser _effectRate = effectRate; _hitboxGrow = hitboxMult; + _canHit = canHit; } public void Effect(UpdateEvent event) @@ -152,11 +193,22 @@ public class ProjectileUser if (ent.equals(_thrower)) continue; - //Creative or Spec + //Creative or Spec or No Hit if (ent instanceof Player) - if (((Player)ent).getGameMode() == GameMode.CREATIVE || UtilPlayer.isSpectator(ent)) + { + if (((Player)ent).getGameMode() == GameMode.CREATIVE) continue; + if (UtilPlayer.isSpectator(ent)) + continue; + + if (_canHit != null) + { + if (!_canHit.contains(((Player)ent))) + continue; + } + } + //float f1 = (float)(nmsEntity.boundingBox.a() * 0.6f); AxisAlignedBB axisalignedbb1 = ((CraftEntity)ent).getHandle().boundingBox.grow(1F, 1F, 1F); MovingObjectPosition entityCollisionPosition = axisalignedbb1.a(vec3d, vec3d1); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/lobbers/BombLobbers.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/lobbers/BombLobbers.java index e43c1adb1..5a7f6a0de 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/lobbers/BombLobbers.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/lobbers/BombLobbers.java @@ -130,11 +130,6 @@ public class BombLobbers extends TeamGame implements IThrown _kills.put(player, _kills.containsKey(player) ? _kills.get(player) + 1 : 1); } - public void addAssist(Player player) - { - _kills.put(player, _kills.containsKey(player) ? _kills.get(player) + .5 : .5); - } - public double getKills(Player player) { if (_kills.containsKey(player)) @@ -172,10 +167,6 @@ public class BombLobbers extends TeamGame implements IThrown { addKill(killer); } - else - { - addAssist(killer); - } } } } @@ -228,11 +219,23 @@ public class BombLobbers extends TeamGame implements IThrown tnt.setFuseTicks(60); UtilAction.velocity(tnt, player.getLocation().getDirection(), 2.0D, false, 0.0D, 0.1D, 10.0D, false); - Manager.GetProjectile().AddThrow(tnt, player, this, -1L, true, false, true, .2F); - + + ArrayList canHit = new ArrayList(); + for (Player pos : GetPlayers(true)) + { + if (GetTeam(player).HasPlayer(pos)) + continue; + + canHit.add(pos); + } + + Manager.GetProjectile().AddThrow(tnt, player, this, -1L, true, false, true, .2F, canHit); + Manager.getPlugin().getServer().getPluginManager().callEvent(new TNTThrowEvent(player, tnt)); _tnt.put(tnt, new BombToken(player)); + + AddGems(player, 0.5, "TNT Thrown", true, true); } public Player getThrower(TNTPrimed tnt) @@ -562,6 +565,8 @@ public class BombLobbers extends TeamGame implements IThrown UtilAction.velocity(target, UtilAlg.getTrajectory2d(data.GetThrown().getLocation(), target.getLocation()), .2, false, 0, 0.2, .4, true); Manager.GetDamage().NewDamageEvent(target, data.GetThrower(), null, DamageCause.PROJECTILE, 10.0, false, false, false, "Throwing TNT", "Throwing TNT Direct Hit"); + + AddGems((Player) data.GetThrower(), 4.0, "Direct Hit", true, true); } @Override From d20fe5401077a9a150fbdaf4a0067e7e651462d8 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Sun, 9 Aug 2015 16:36:48 -0500 Subject: [PATCH 261/565] Disable carl features when carl can't be found --- .../src/mineplex/core/npc/NpcManager.java | 2 +- .../mineplex/hub/bonuses/BonusManager.java | 55 +++++++++++++------ 2 files changed, 38 insertions(+), 19 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/npc/NpcManager.java b/Plugins/Mineplex.Core/src/mineplex/core/npc/NpcManager.java index f856cda99..d92a8690e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/npc/NpcManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/npc/NpcManager.java @@ -165,7 +165,7 @@ public class NpcManager extends MiniPlugin { for (Npc npc : _npcs) { - if (npc.getDatabaseRecord().getName() != null && npc.getDatabaseRecord().getName().equalsIgnoreCase(name)) + if (npc.getDatabaseRecord().getName() != null && npc.getDatabaseRecord().getName().contains(name)) return npc; } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index 6bd421b75..08bf386c9 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -16,16 +16,11 @@ import mineplex.core.common.Rank; import mineplex.core.common.util.C; import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; -import mineplex.core.common.util.NautHashMap; -import mineplex.core.common.util.UtilAction; -import mineplex.core.common.util.UtilBlock; -import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilParticle.ParticleType; import mineplex.core.common.util.UtilParticle.ViewDist; -import mineplex.core.disguise.disguises.DisguiseCreeper; import mineplex.core.donation.DonationManager; import mineplex.core.hologram.Hologram; import mineplex.core.hologram.HologramManager; @@ -46,7 +41,6 @@ import mineplex.hub.poll.PollManager; import mineplex.serverdata.commands.ServerCommandManager; import org.bukkit.Bukkit; -import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; import org.bukkit.entity.Entity; @@ -54,12 +48,10 @@ import org.bukkit.entity.EntityType; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityDamageEvent.DamageCause; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; -import org.bukkit.util.Vector; import net.minecraft.server.v1_7_R4.DataWatcher; import net.minecraft.server.v1_7_R4.PacketPlayOutEntityMetadata; @@ -116,6 +108,7 @@ public class BonusManager extends MiniClientPlugin implements I private NpcManager _npcManager; private HologramManager _hologramManager; private RewardManager _rewardManager; + public boolean _enabled; private Npc _carlNpc; private AnimationCarl _animation; @@ -137,8 +130,18 @@ public class BonusManager extends MiniClientPlugin implements I // Hope to god this works! _canVote = true; _carlNpc = _npcManager.getNpcByName("Carl the Creeper"); - _animation = new AnimationCarl(_carlNpc.getEntity()); - _animation.setRunning(false); + if (_carlNpc == null) + { + _enabled = false; + } + else + { + _enabled = true; +// _carlNpc.getEntity().setCustomName(""); +// _carlNpc.getEntity().setCustomNameVisible(false); + _animation = new AnimationCarl(_carlNpc.getEntity()); + _animation.setRunning(false); + } clientManager.addStoredProcedureLoginProcessor(this); @@ -223,6 +226,9 @@ public class BonusManager extends MiniClientPlugin implements I if(!_canVote) return; + if (!_enabled) + return; + if(_pendingExplosions.get(0) instanceof String) { String name = (String)_pendingExplosions.get(0); @@ -241,6 +247,9 @@ public class BonusManager extends MiniClientPlugin implements I if(_canVote) return; + + if (!_enabled) + return; Entity creeper = _carlNpc.getEntity(); @@ -281,6 +290,9 @@ public class BonusManager extends MiniClientPlugin implements I { if(event.getType() != UpdateType.TICK) return; + + if (!_enabled) + return; if(!_animation.isRunning()) return; @@ -290,12 +302,18 @@ public class BonusManager extends MiniClientPlugin implements I public void DecreaseSize(Entity player) { + if (!_enabled) + return; + ((CraftEntity)_carlNpc.getEntity()).getHandle().getDataWatcher().watch(16, -1); ((CraftEntity)_carlNpc.getEntity()).getHandle().getDataWatcher().watch(17, 1); } public void IncreaseSize(Entity player) { + if (!_enabled) + return; + ((CraftEntity)_carlNpc.getEntity()).getHandle().getDataWatcher().watch(16, 1); } @@ -643,8 +661,11 @@ public class BonusManager extends MiniClientPlugin implements I @EventHandler public void openGui(PlayerInteractEntityEvent event) { + if (!_enabled) + return; + Entity entity = event.getRightClicked(); - if (entity instanceof LivingEntity && entity.getType().equals(EntityType.CREEPER) && ((LivingEntity) entity).getCustomName().contains("Carl the Creeper")) + if (entity.equals(_carlNpc.getEntity())) { updateDailyStreak(event.getPlayer()); new BonusGui(_plugin, event.getPlayer(), this, _rewardManager).openInventory(); @@ -698,14 +719,11 @@ public class BonusManager extends MiniClientPlugin implements I }, 10); } - @EventHandler - public void join(PlayerInteractEvent event) - { - updateCreeperVisual(event.getPlayer()); - } - public void updateCreeperVisual(Player player) { + if (!_enabled) + return; + BonusClientData client = Get(player); int availableRewards = 0; @@ -719,7 +737,7 @@ public class BonusManager extends MiniClientPlugin implements I if (client.getHologram() == null) { - hologram = new Hologram(_hologramManager, _carlNpc.getLocation().clone().add(0, 2.75, 0), ""); + hologram = new Hologram(_hologramManager, _carlNpc.getLocation().clone().add(0, 2.75 - 0.285 - 0.285, 0), ""); hologram.setHologramTarget(Hologram.HologramTarget.WHITELIST); hologram.addPlayer(player); client.setHologram(hologram); @@ -732,6 +750,7 @@ public class BonusManager extends MiniClientPlugin implements I if (availableRewards > 0) { // Hologram +// String name = "Carl the Creeper"; String text = C.cAqua + availableRewards + " Reward" + (availableRewards > 1 ? "s" : "") + " to Claim"; hologram.setText(text); hologram.start(); From 158dcdc01e211ec4332af051a727b20198849b59 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Sun, 9 Aug 2015 23:25:26 -0400 Subject: [PATCH 262/565] Created a new way to Evolve. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Getting a kill presents you the option "Hold Shift to Evolve" • Holding shift for about 5 seconds evolves you as normal. --- .../game/games/evolution/Evolution.java | 246 ++++++++++-------- .../evolution/events/EvolutionEndEvent.java | 17 +- .../games/evolution/evolve/EvolveData.java | 98 ++++++- .../games/evolution/evolve/EvolveManager.java | 5 +- 4 files changed, 252 insertions(+), 114 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 155de90d1..f7d342e49 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -7,17 +7,21 @@ import java.util.Iterator; import mineplex.core.common.util.C; import mineplex.core.common.util.NautHashMap; import mineplex.core.common.util.UtilAlg; +import mineplex.core.common.util.UtilBlock; +import mineplex.core.common.util.UtilEnt; import mineplex.core.common.util.UtilEvent; import mineplex.core.common.util.UtilEvent.ActionType; -import mineplex.core.common.util.UtilGear; -import mineplex.core.common.util.UtilInv; import mineplex.core.common.util.UtilMath; +import mineplex.core.common.util.UtilParticle; +import mineplex.core.common.util.UtilParticle.ParticleType; +import mineplex.core.common.util.UtilParticle.ViewDist; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilTextMiddle; -import mineplex.core.itemstack.ItemBuilder; import mineplex.core.recharge.Recharge; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; +import mineplex.minecraft.game.core.combat.CombatComponent; import mineplex.minecraft.game.core.combat.event.CombatDeathEvent; import mineplex.minecraft.game.core.condition.Condition.ConditionType; import mineplex.minecraft.game.core.condition.ConditionActive; @@ -42,15 +46,17 @@ import nautilus.game.arcade.game.games.evolution.mobs.KitSpider; import nautilus.game.arcade.game.games.evolution.mobs.KitWolf; import nautilus.game.arcade.kit.Kit; +import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.Sound; +import org.bukkit.block.BlockFace; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; +import org.bukkit.event.entity.PlayerDeathEvent; import org.bukkit.event.player.PlayerInteractEvent; -import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; public class Evolution extends SoloGame @@ -70,7 +76,6 @@ public class Evolution extends SoloGame private NautHashMap _evoPlatforms = new NautHashMap(); private ArrayList _evolutionsAvailable = new ArrayList(); - private ArrayList _attemptingEvolve = new ArrayList(); public Evolution(ArcadeManager manager) { @@ -79,7 +84,8 @@ public class Evolution extends SoloGame new Kit[0], new String[] { - "You evolve when you get a kill.", + "You recieve an Evolution token every 2 kills.", + "Use it to Evolve into a new mob.", "Each evolution has unique skills.", "First to get through 10 evolutions wins!" }); @@ -182,6 +188,9 @@ public class Evolution extends SoloGame _tokens.put(player.getName(), new EvoToken(player)); upgradeKit(player, false); + + player.setLevel(0); + player.setExp(0F); } } @@ -286,21 +295,56 @@ public class Evolution extends SoloGame condition.GetCondition().Expire(); } } + + if (increaseScore(event.getPlayer()) >= 10) + { + ScoreboardUpdate(new UpdateEvent(UpdateType.FAST)); - upgradeKit(event.getPlayer(), true); - event.getPlayer().playSound(event.getPlayer().getLocation(), Sound.LEVEL_UP, 1, 0.6F); + event.setCancelled(true); + + End(); + } + else + { + upgradeKit(event.getPlayer(), true); + event.getPlayer().playSound(event.getPlayer().getLocation(), Sound.LEVEL_UP, 1, 0.6F); + } } @EventHandler - public void endEvolve(EvolutionPostEvolveEvent event) + public void endEvolve(final EvolutionPostEvolveEvent event) { try { Manager.GetCondition().GetActiveCondition(event.getPlayer(), ConditionType.CLOAK).Expire(); } catch (NullPointerException ex){} - - event.getPlayer().teleport(GetTeam(event.getPlayer()).GetSpawn()); + + if (getScore(event.getPlayer()) >= 10) + { + End(); + } + + Bukkit.getScheduler().scheduleSyncDelayedTask(Bukkit.getPluginManager().getPlugins()[0], new Runnable() + { + @Override + public void run() + { + GetKit(event.getPlayer()).ApplyKit(event.getPlayer()); + } + }, 4); + } + + @EventHandler + public void onDeath(PlayerDeathEvent event) + { + if (!IsLive()) + return; + + if (_evolutionsAvailable.contains(event.getEntity())) + { + _evolutionsAvailable.remove(event.getEntity()); + } } @EventHandler @@ -308,55 +352,55 @@ public class Evolution extends SoloGame { if (!IsLive()) return; - - if (!event.GetLog().GetKiller().IsPlayer()) - return; - - Player killer = UtilPlayer.searchExact(event.GetLog().GetKiller().GetName()); - - if (killer == null || !killer.isOnline()) + + CombatComponent damager = event.GetLog().GetKiller(); + + if (!damager.IsPlayer()) return; - if (!IsAlive(killer)) - return; - - if (killer == event.GetEvent().getEntity()) + Player player = UtilPlayer.searchExact(damager.GetName()); + + if (player == null || !player.isOnline()) return; - increaseScore(killer); - - ScoreboardUpdate(new UpdateEvent(UpdateType.FAST)); - - if (getScore(killer) >= 10) + if (!IsAlive(player)) + return; + + if (((Player) event.GetEvent().getEntity()) == player) + return; + + if (!_evolutionsAvailable.contains(player)) { - End(); + _evolutionsAvailable.add(player); + + player.setLevel(0); + player.setExp(0F); + } + } + + @EventHandler + public void onEgg(PlayerInteractEvent event) + { + if (!IsLive()) + return; + + if (!UtilEvent.isAction(event, ActionType.R_BLOCK) && !UtilEvent.isAction(event, ActionType.L_BLOCK)) + return; + + if (event.getClickedBlock().getType() == Material.DRAGON_EGG) + { + event.setCancelled(true); return; } - - _evolutionsAvailable.add(killer); -// EvoToken token = _tokens.get(killer.getName()); -// -// try -// { -// EvoKit from = _mobKits.get(token.Kills - 1); //Account for the score increase -// EvoKit to = _mobKits.get(token.Kills); -// -// _evolve.addEvolve(killer, from, to); -// } -// catch (IndexOutOfBoundsException ex) -// { -// End(); -// return; -// } } @EventHandler public void updateAvailableEvolutions(UpdateEvent event) - { - if (event.getType() != UpdateType.TICK) + { + if (!IsLive()) return; - if (!IsLive()) + if (event.getType() != UpdateType.TICK) return; Iterator iterator = _evolutionsAvailable.iterator(); @@ -367,87 +411,81 @@ public class Evolution extends SoloGame if (player == null || !player.isOnline()) { iterator.remove(); - return; + continue; } if (!IsAlive(player)) { iterator.remove(); - return; + continue; } - if (!_attemptingEvolve.contains(player)) + if (player.isSneaking()) { - UtilTextMiddle.display("", C.cGreen + C.Bold + "Evolution Available!"); - } - - if (!UtilGear.isMat(player.getInventory().getItem(7), Material.STAINED_CLAY)) - { - player.getInventory().setItem(7, new ItemBuilder(Material.STAINED_CLAY).build()); + if (onEvolveAttempting(player)) + { + iterator.remove(); + continue; + } } else { - //Rainbow effect on the clay - ItemStack item = player.getInventory().getItem(7); - byte data = UtilInv.GetData(item); + if (player.getExp() != 0F) + player.setExp(0F); - data++; + if (player.getLevel() != 0) + player.setLevel(0); - if (data > 15) - data = 0; - - item.setDurability(data); + if (Recharge.Instance.use(player, "Evolve Available", 2000, false, false)) + { + UtilTextMiddle.display("", C.cGreen + C.Bold + "Hold Shift to Evolve", 0, 60, 20, player); + } } } } - @EventHandler - public void onInteractWithEvolve(PlayerInteractEvent event) - { - if (!UtilEvent.isAction(event, ActionType.R)) - return; + //Boolean remove + @SuppressWarnings("deprecation") + private boolean onEvolveAttempting(Player player) + { + //No evolving in midair + if (!player.isOnGround() || !UtilEnt.isGrounded(player) || !UtilBlock.solid(player.getLocation().getBlock().getRelative(BlockFace.DOWN))) + return false; - if (!IsLive()) - return; - - if (event.getItem().getType() != Material.STAINED_CLAY) - return; - - //Make sure it's the 7 slot - if (event.getPlayer().getInventory().getItem(7) != event.getItem()) - return; - - if (_attemptingEvolve.contains(event.getPlayer())) - return; - - _attemptingEvolve.add(event.getPlayer()); - } - - @EventHandler - public void updateAttemptingEvolve(UpdateEvent event) - { - if (event.getType() != UpdateType.TICK) - return; - - if (!IsLive()) - return; - - Iterator iterator = _attemptingEvolve.iterator(); - while (iterator.hasNext()) + if (player.getExp() >= .9999F) { - Player player = iterator.next(); - } - `} + UtilTextMiddle.display("", "", player); + + player.setExp(0F); + player.setLevel(0); - public void increaseScore(Player player) + EvoToken token = _tokens.get(player.getName()); + + EvoKit from = _mobKits.get(token.Level); + EvoKit to = _mobKits.get((token.Level + 1) >= _mobKits.size() ? token.Level : token.Level + 1); //Account for the score increase after evolve + + _evolve.addEvolve(Manager.getHologramManager(), player, from, to); + return true; + } + + player.setExp(Math.min(player.getExp() + .008F, .9999F)); + + UtilTextMiddle.display("", UtilTextMiddle.progress(player.getExp()).trim(), player); + + UtilParticle.PlayParticle(ParticleType.PORTAL, player.getLocation().clone().add(0, 1, 0), 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.NORMAL, UtilServer.getPlayers()); + return false; + } + + private int increaseScore(Player player) { if (!IsAlive(player)) - return; + return 0; if (!_tokens.containsKey(player.getName())) - return; + return 0; _tokens.get(player.getName()).Level++; + return getScore(player); } public int getScore(Player player) @@ -485,6 +523,10 @@ public class Evolution extends SoloGame if (player.isOnline()) AddGems(player, 10, "Participation", false, false); + _tokens.clear(); + _evoPlatforms.clear(); + _evolutionsAvailable.clear(); + _evolve.end(); SetState(GameState.End); AnnounceEnd(players); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionEndEvent.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionEndEvent.java index 8fb56f3b9..8db507389 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionEndEvent.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/events/EvolutionEndEvent.java @@ -1,16 +1,19 @@ package nautilus.game.arcade.game.games.evolution.events; import org.bukkit.entity.Player; +import org.bukkit.event.Cancellable; import org.bukkit.event.HandlerList; import org.bukkit.event.player.PlayerEvent; -public class EvolutionEndEvent extends PlayerEvent +public class EvolutionEndEvent extends PlayerEvent implements Cancellable { /** * @author Mysticate */ private static HandlerList _handlers = new HandlerList(); + private boolean _cancelled = false; + public EvolutionEndEvent(Player who) { super(who); @@ -26,4 +29,16 @@ public class EvolutionEndEvent extends PlayerEvent { return getHandlerList(); } + + @Override + public boolean isCancelled() + { + return _cancelled; + } + + @Override + public void setCancelled(boolean flag) + { + _cancelled = flag; + } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index 30cca9d82..1de5ea85f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -1,11 +1,21 @@ package nautilus.game.arcade.game.games.evolution.evolve; +import java.util.AbstractMap.SimpleEntry; +import java.util.HashMap; +import java.util.Map.Entry; + +import mineplex.core.common.util.C; +import mineplex.core.common.util.UtilAction; +import mineplex.core.common.util.UtilAlg; import mineplex.core.common.util.UtilFirework; import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilParticle.ParticleType; import mineplex.core.common.util.UtilParticle.ViewDist; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilTime; +import mineplex.core.hologram.Hologram; +import mineplex.core.hologram.HologramManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; @@ -30,6 +40,7 @@ import org.bukkit.Bukkit; import org.bukkit.Color; import org.bukkit.FireworkEffect.Type; import org.bukkit.Location; +import org.bukkit.Material; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; @@ -45,23 +56,40 @@ public class EvolveData private final long _timestamp = System.currentTimeMillis(); private long _endTime = System.currentTimeMillis(); + private final long _preEvolve; + private final long _postEvolve; + private final PlatformToken _token; private boolean _active = true; private final Player _player; + private final Location _eggLoc; + private final SimpleEntry _eggLocData; + + private final Hologram _eggHolo; + private final EvoKit _to; private final EntityInsentient _eFrom; private EntityInsentient _eTo; - public EvolveData(PlatformToken token, Player player, EvoKit from, EvoKit to) + @SuppressWarnings("deprecation") + public EvolveData(HologramManager holo, PlatformToken token, Player player, EvoKit from, EvoKit to) { + _preEvolve = 3200; + _postEvolve = 3400; + _token = token; _player = player; + _eggLoc = player.getLocation().getBlock().getLocation(); + _eggLocData = new SimpleEntry(_eggLoc.getBlock().getType(), _eggLoc.getBlock().getData()); + + _eggHolo = new Hologram(holo, _eggLoc.clone().add(0.5, 1.0, 0.5), C.cYellow + _player.getName()).setViewDistance(20).start(); + _to = to; _eFrom = spawn(from.getEntity(), token.Platform, false); @@ -69,11 +97,24 @@ public class EvolveData Bukkit.getServer().getPluginManager().callEvent(new EvolutionBeginEvent(_player)); setupPlayer(); + setupEgg(); } + private void setupEgg() + { + _eggLoc.getBlock().setType(Material.DRAGON_EGG); + } + + @SuppressWarnings("deprecation") + private void restoreEgg() + { + _eggLoc.getBlock().setType(_eggLocData.getKey()); + _eggLoc.getBlock().setData(_eggLocData.getValue()); + } + private void setupPlayer() { - _player.teleport(_token.Viewing); + _player.teleport(_token.Viewing.clone().add(0.5, 0.0, 0.5)); } //Boolean completed @@ -86,22 +127,29 @@ public class EvolveData } teleport(); +// updateHologram(); //Hasn't ended yet if (_active) - { + { //If 3 seconds past - if (UtilTime.elapsed(_timestamp, 3200)) + if (UtilTime.elapsed(_timestamp, _preEvolve)) { _active = false; _endTime = System.currentTimeMillis(); + EvolutionEndEvent event = new EvolutionEndEvent(_player); + Bukkit.getServer().getPluginManager().callEvent(event); + + if (event.isCancelled()) + { + return true; + } + _eTo = spawn(_to.getEntity(), _token.Platform, false); despawn(_eFrom); - UtilFirework.playFirework(_token.Platform.clone().add(0.0, 1.5, 0.0), Type.BALL, Color.GREEN, false, false); - - Bukkit.getServer().getPluginManager().callEvent(new EvolutionEndEvent(_player)); + UtilFirework.playFirework(_token.Platform.clone().add(0.0, 1.5, 0.0), Type.BALL, Color.GREEN, false, false); } else { @@ -109,18 +157,33 @@ public class EvolveData if (UtilTime.elapsed(_timestamp, 500)) { UtilParticle.PlayParticle(ParticleType.FIREWORKS_SPARK, _token.Platform.clone().add(0.0, 1.0, 0.0), 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.SHORT, _player); + UtilParticle.PlayParticle(ParticleType.PORTAL, _eggLoc, 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.NORMAL, UtilServer.getPlayers()); } } return false; } else { - if (!UtilTime.elapsed(_endTime, 3000)) + if (!UtilTime.elapsed(_endTime, _postEvolve)) return false; despawn(_eTo); + _eggHolo.stop(); - Bukkit.getServer().getPluginManager().callEvent(new EvolutionPostEvolveEvent(_player)); + restoreEgg(); + _player.teleport(_eggLoc); + + UtilParticle.PlayParticle(ParticleType.LARGE_EXPLODE, _eggLoc.clone().add(0.0, 1.0, 0.0), 2.0F, 2.0F, 2.0F, 0, 8, ViewDist.NORMAL, UtilServer.getPlayers()); + knockback(); + + Bukkit.getScheduler().scheduleSyncDelayedTask(Bukkit.getPluginManager().getPlugins()[0], new Runnable() + { + @Override + public void run() + { + Bukkit.getServer().getPluginManager().callEvent(new EvolutionPostEvolveEvent(_player)); + } + }, 4); return true; } } @@ -136,6 +199,10 @@ public class EvolveData if (_eTo != null) despawn(_eTo); + _eggHolo.stop(); + restoreEgg(); + + _player.teleport(_eggLoc.clone().add(0.5, 0.0, 0.5)); _ended = true; } @@ -144,6 +211,19 @@ public class EvolveData setupPlayer(); } + private void knockback() + { + HashMap radius = UtilPlayer.getInRadius(_eggLoc, 8.0); + + for (Entry entry : radius.entrySet()) + { + if (entry.getKey() == _player) + continue; + + UtilAction.velocity(entry.getKey(), UtilAlg.getTrajectory2d(_eggLoc, entry.getKey().getLocation()), 1.6 - (entry.getValue() / 10), true, 0.8, 0, 10, true); + } + } + private EntityInsentient spawn(EntityType type, Location loc, boolean invisible) { try diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java index f7bf4613f..17a2cd113 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java @@ -7,6 +7,7 @@ import java.util.Map.Entry; import mineplex.core.common.util.NautHashMap; import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.hologram.HologramManager; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.minecraft.game.core.damage.CustomDamageEvent; @@ -58,12 +59,12 @@ public class EvolveManager implements Listener return _data.containsKey(player.getName()); } - public void addEvolve(Player player, EvoKit from, EvoKit to) + public void addEvolve(HologramManager holo, Player player, EvoKit from, EvoKit to) { if (_data.containsKey(player.getName())) return; - _data.put(player.getName(), new EvolveData(getLocation(), player, from, to)); + _data.put(player.getName(), new EvolveData(holo, getLocation(), player, from, to)); } public EvolveData getEvolve(Player player) From a19cd3559d187410f8936a321c541aea5e24ba27 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Sun, 9 Aug 2015 23:26:59 -0400 Subject: [PATCH 263/565] Renamed "Shift" to "Crouch" --- .../nautilus/game/arcade/game/games/evolution/Evolution.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index f7d342e49..3ad62de58 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -438,7 +438,7 @@ public class Evolution extends SoloGame if (Recharge.Instance.use(player, "Evolve Available", 2000, false, false)) { - UtilTextMiddle.display("", C.cGreen + C.Bold + "Hold Shift to Evolve", 0, 60, 20, player); + UtilTextMiddle.display("", C.cGreen + C.Bold + "Hold Crouch to Evolve", 0, 60, 20, player); } } } From 463dfc7049cea92a919458b779440f2d59f6ad3d Mon Sep 17 00:00:00 2001 From: Mysticate Date: Mon, 10 Aug 2015 00:21:48 -0400 Subject: [PATCH 264/565] Minor Tweaks. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Fixed wrong evo location • Added a "Frozen" effect when evolving. --- .../game/games/evolution/Evolution.java | 82 +++++++++++++------ .../games/evolution/evolve/EvolveData.java | 4 +- 2 files changed, 60 insertions(+), 26 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 3ad62de58..0778d22d4 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -23,7 +23,9 @@ import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.minecraft.game.core.combat.CombatComponent; import mineplex.minecraft.game.core.combat.event.CombatDeathEvent; +import mineplex.minecraft.game.core.condition.Condition; import mineplex.minecraft.game.core.condition.Condition.ConditionType; +import mineplex.minecraft.game.core.condition.conditions.Cloak; import mineplex.minecraft.game.core.condition.ConditionActive; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.GameType; @@ -76,6 +78,8 @@ public class Evolution extends SoloGame private NautHashMap _evoPlatforms = new NautHashMap(); private ArrayList _evolutionsAvailable = new ArrayList(); + private NautHashMap _chargingExp = new NautHashMap(); + private NautHashMap _evolvingDebuffs = new NautHashMap(); public Evolution(ArcadeManager manager) { @@ -84,8 +88,7 @@ public class Evolution extends SoloGame new Kit[0], new String[] { - "You recieve an Evolution token every 2 kills.", - "Use it to Evolve into a new mob.", + "You can evolve every kill.", "Each evolution has unique skills.", "First to get through 10 evolutions wins!" }); @@ -188,9 +191,6 @@ public class Evolution extends SoloGame _tokens.put(player.getName(), new EvoToken(player)); upgradeKit(player, false); - - player.setLevel(0); - player.setExp(0F); } } @@ -279,6 +279,22 @@ public class Evolution extends SoloGame Manager.GetCondition().Factory().Cloak("Evolving", player, null, 20, false, false); + //Freeze + Condition cloak = new Cloak(Manager.GetCondition(), "Evolving", player, null, ConditionType.CLOAK, 0, (int)(20 * 20), false, Material.GHAST_TEAR, (byte)0, false); + Condition speed = new Condition(Manager.GetCondition(), "Evolving", player, null, ConditionType.SPEED, 128, (int)(20 * 20), false, Material.FEATHER, (byte)0, false, false); + Condition slow = new Condition(Manager.GetCondition(), "Evolving", player, null, ConditionType.SLOW, Integer.MAX_VALUE, (int)(20 * 20), false, Material.WEB, (byte)0, false, false); + Condition jump = new Condition(Manager.GetCondition(), "Evolving", player, null, ConditionType.JUMP, -Integer.MAX_VALUE, (int)(20 * 20), false, Material.CARROT_ITEM, (byte)0, false, false); + + _evolvingDebuffs.put(player.getName(), new Condition[] + { + cloak, speed, slow, jump + }); + + Manager.GetCondition().AddCondition(cloak); + Manager.GetCondition().AddCondition(speed); + Manager.GetCondition().AddCondition(slow); + Manager.GetCondition().AddCondition(jump); + ((Player) player).playSound(player.getLocation(), Sound.ORB_PICKUP, 1f, 1.25f); } @@ -289,8 +305,23 @@ public class Evolution extends SoloGame { for (ConditionActive condition : Manager.GetCondition().GetActiveConditions().get(event.getPlayer())) { - if (condition.GetCondition().GetType() == ConditionType.CLOAK) - continue; + if (_evolvingDebuffs.containsKey(event.getPlayer().getName())) + { + boolean d = false; + for (Condition debuf : _evolvingDebuffs.get(event.getPlayer().getName())) + { + if (condition.GetCondition() == debuf) + { + d = true; + break; + } + } + + if (d) + { + continue; + } + } condition.GetCondition().Expire(); } @@ -314,11 +345,13 @@ public class Evolution extends SoloGame @EventHandler public void endEvolve(final EvolutionPostEvolveEvent event) { - try + if (_evolvingDebuffs.containsKey(event.getPlayer().getName())) { - Manager.GetCondition().GetActiveCondition(event.getPlayer(), ConditionType.CLOAK).Expire(); + for (Condition debuf : _evolvingDebuffs.get(event.getPlayer().getName())) + { + debuf.Expire(); + } } - catch (NullPointerException ex){} if (getScore(event.getPlayer()) >= 10) { @@ -372,9 +405,9 @@ public class Evolution extends SoloGame if (!_evolutionsAvailable.contains(player)) { _evolutionsAvailable.add(player); - - player.setLevel(0); - player.setExp(0F); + + if (_chargingExp.containsKey(player.getName())) + _chargingExp.remove(player.getName()); } } @@ -430,12 +463,9 @@ public class Evolution extends SoloGame } else { - if (player.getExp() != 0F) - player.setExp(0F); - - if (player.getLevel() != 0) - player.setLevel(0); - + if (_chargingExp.containsKey(player.getName())) + _chargingExp.remove(player.getName()); + if (Recharge.Instance.use(player, "Evolve Available", 2000, false, false)) { UtilTextMiddle.display("", C.cGreen + C.Bold + "Hold Crouch to Evolve", 0, 60, 20, player); @@ -452,12 +482,16 @@ public class Evolution extends SoloGame if (!player.isOnGround() || !UtilEnt.isGrounded(player) || !UtilBlock.solid(player.getLocation().getBlock().getRelative(BlockFace.DOWN))) return false; - if (player.getExp() >= .9999F) + if (!_chargingExp.containsKey(player.getName())) + _chargingExp.put(player.getName(), 0F); + + float exp = _chargingExp.get(player.getName()); + + if (exp >= .9999F) { UtilTextMiddle.display("", "", player); - player.setExp(0F); - player.setLevel(0); + _chargingExp.remove(player.getName()); EvoToken token = _tokens.get(player.getName()); @@ -468,9 +502,9 @@ public class Evolution extends SoloGame return true; } - player.setExp(Math.min(player.getExp() + .008F, .9999F)); + _chargingExp.put(player.getName(), Math.min(exp + .008F, .9999F)); - UtilTextMiddle.display("", UtilTextMiddle.progress(player.getExp()).trim(), player); + UtilTextMiddle.display("", UtilTextMiddle.progress(_chargingExp.get(player.getName())).trim(), player); UtilParticle.PlayParticle(ParticleType.PORTAL, player.getLocation().clone().add(0, 1, 0), 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.NORMAL, UtilServer.getPlayers()); return false; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index 1de5ea85f..47376bed6 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -88,7 +88,7 @@ public class EvolveData _eggLoc = player.getLocation().getBlock().getLocation(); _eggLocData = new SimpleEntry(_eggLoc.getBlock().getType(), _eggLoc.getBlock().getData()); - _eggHolo = new Hologram(holo, _eggLoc.clone().add(0.5, 1.0, 0.5), C.cYellow + _player.getName()).setViewDistance(20).start(); + _eggHolo = new Hologram(holo, _eggLoc.clone().add(0.5, 1.0, 0.5), C.cYellow + _player.getName()).start(); _to = to; @@ -114,7 +114,7 @@ public class EvolveData private void setupPlayer() { - _player.teleport(_token.Viewing.clone().add(0.5, 0.0, 0.5)); + _player.teleport(_token.Viewing); } //Boolean completed From 28806aaf0a2a4b5b4fd4638017900d82a0de626c Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Mon, 10 Aug 2015 00:33:54 -0500 Subject: [PATCH 265/565] Update Bonus amounts, Attempting to fix Votifier plugin for EU/US --- .../src/mineplex/hub/bonuses/BonusAmount.java | 4 +- .../mineplex/hub/bonuses/BonusManager.java | 46 ++++++- .../mineplex/hub/bonuses/BonusRepository.java | 7 +- .../bonuses/gui/buttons/DailyBonusButton.java | 2 + .../hub/bonuses/gui/buttons/VoteButton.java | 2 + .../serverdata/servers/ServerManager.java | 11 +- .../Mineplex.Votifier/Mineplex.Votifier.iml | 4 + .../mineplex/votifier/VotifierManager.java | 130 +++++++++++++++--- 8 files changed, 170 insertions(+), 36 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java index d596a846b..17b12a1c7 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java @@ -150,7 +150,7 @@ public class BonusAmount if (amount > 0) lore.add(C.cYellow + "Reward: " + C.cWhite + amount + " " + suffix); - if (bonus > 0) - lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + bonus + " " + suffix); +// if (bonus > 0) +// lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + bonus + " " + suffix); } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index 08bf386c9..b91ff0527 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -211,6 +211,8 @@ public class BonusManager extends MiniClientPlugin implements I public void handleVote(Player player) { +// _repository.attemptDailyBonus(); + addPendingExplosion(player, player.getName()); } @@ -500,20 +502,54 @@ public class BonusManager extends MiniClientPlugin implements I return calendar.getTimeInMillis(); } + public int getDailyMultiplier(Player player) + { + BonusClientData client = Get(player); + int streak = client.getDailyStreak(); + + int multiplyer = Math.min(200, 5 * streak); + if (streak >= 40) multiplyer += (1 * (streak - 40)); + return multiplyer; + } + + public int getVoteMultiplyer(Player player) + { + BonusClientData client = Get(player); + int streak = client.getVoteStreak(); + + int multiplyer = Math.min(100, 5 * streak); + if (streak >= 20) multiplyer += (1 * (streak - 40)); + return multiplyer; + } + public BonusAmount getDailyBonusAmount(Player player) { + double mult = getDailyMultiplier(player) / 100.0; + BonusAmount amount = new BonusAmount(); - amount.setTickets(1); - amount.setBonusCoins(100); - amount.setBonusExperience(1000); + int coins = 100; + int gems = 100; + int experience = 250; + + amount.setCoins(coins); + amount.setGems(gems); + amount.setExperience(experience); + amount.setBonusCoins((int) (mult * coins)); + amount.setBonusGems((int) (mult * gems)); + amount.setBonusExperience((int) (mult * experience)); + return amount; } public BonusAmount getVoteBonusAmount(Player player) { + double mult = getVoteMultiplyer(player) / 100.0; + BonusAmount amount = new BonusAmount(); amount.setTickets(1); - amount.setGems(500); + amount.setGems(400); + amount.setBonusGems((int) (mult * 400)); + return amount; } @@ -545,7 +581,7 @@ public class BonusManager extends MiniClientPlugin implements I //VOTE - public void atteptVoteBonus(final Player player, final Callback result) + public void attemptVoteBonus(final Player player, final Callback result) { if (timeTillRankBonus(player) > 0) result.run(false); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java index 8fcc95d6d..bed58e3dd 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java @@ -251,13 +251,8 @@ public class BonusRepository extends RepositoryBase }); } - public void voteBonus(final Player player, final Callback result) + public void attemptVoteBonus(final Player player, final Callback result) { - if (!Recharge.Instance.usable(player, "AttemptVoteBonus")) - { - result.run(false); - return; - } final int accountId = _manager.getClientManager().Get(player).getAccountId(); final int coins = _manager.getRankBonusAmount(player).getCoins(); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java index f6534589d..8ee34647f 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java @@ -143,6 +143,8 @@ public class DailyBonusButton implements GuiItem, Listener lore.add(" "); lore.add(C.cYellow + "Current Streak: " + C.cWhite + client.getDailyStreak()); + lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + _bonusManager.getDailyMultiplier(_player) + "%"); + lore.add(" "); lore.add(C.cYellow + "Highest Streak: " + C.cWhite + client.getMaxDailyStreak()); if (client.getDailyTime() != null) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java index f7fcb06a1..969fc2f9d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java @@ -139,6 +139,8 @@ public class VoteButton implements GuiItem, Listener { lore.add(" "); lore.add(C.cYellow + "Current Streak: " + C.cWhite + client.getVoteStreak()); + lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + _bonusManager.getVoteMultiplyer(_player) + "%"); + lore.add(" "); lore.add(C.cYellow + "Highest Streak: " + C.cWhite + client.getMaxVoteStreak()); if (client.getVoteTime() != null) diff --git a/Plugins/Mineplex.ServerData/src/mineplex/serverdata/servers/ServerManager.java b/Plugins/Mineplex.ServerData/src/mineplex/serverdata/servers/ServerManager.java index fbf5d563b..4ed251ae4 100644 --- a/Plugins/Mineplex.ServerData/src/mineplex/serverdata/servers/ServerManager.java +++ b/Plugins/Mineplex.ServerData/src/mineplex/serverdata/servers/ServerManager.java @@ -20,8 +20,9 @@ import mineplex.serverdata.servers.ConnectionData.ConnectionType; * */ public class ServerManager -{ +{ public static final String SERVER_STATUS_LABEL = "ServerStatus"; // Label differentiating ServerStatus related servers + private static final String DEFAULT_CONFIG = "redis-config.dat"; // Configuration determining connection information private static RedisConfig _config; @@ -74,7 +75,7 @@ public class ServerManager public static ConnectionData getConnection(boolean writeable, String name) { - return getConfig().getConnection(writeable, name); + return getConfig(DEFAULT_CONFIG).getConnection(writeable, name); } /** @@ -89,13 +90,13 @@ public class ServerManager /** * @return the {@link RedisConfig} associated with this manager, providing appropriate connections. */ - public static RedisConfig getConfig() + public static RedisConfig getConfig(String fileName) { if (_config == null) { try { - File configFile = new File("redis-config.dat"); + File configFile = new File(fileName); if (configFile.exists()) { @@ -113,7 +114,7 @@ public class ServerManager } else { - log("redis-config.dat not found at " + configFile.toPath().toString()); + log(fileName + " not found at " + configFile.toPath().toString()); _config = new RedisConfig(); } } diff --git a/Plugins/Mineplex.Votifier/Mineplex.Votifier.iml b/Plugins/Mineplex.Votifier/Mineplex.Votifier.iml index b7d71d202..c5e840788 100644 --- a/Plugins/Mineplex.Votifier/Mineplex.Votifier.iml +++ b/Plugins/Mineplex.Votifier/Mineplex.Votifier.iml @@ -19,5 +19,9 @@ + + + + \ No newline at end of file diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index ecef96339..3ff5e1f0f 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -1,5 +1,7 @@ package mineplex.votifier; +import java.util.UUID; + import org.bukkit.event.EventHandler; import org.bukkit.plugin.java.JavaPlugin; @@ -7,64 +9,156 @@ import com.vexsoftware.votifier.model.Vote; import com.vexsoftware.votifier.model.VotifierEvent; import mineplex.core.MiniPlugin; import mineplex.core.account.CoreClientManager; +import mineplex.core.common.util.UUIDFetcher; +import mineplex.core.database.DBPool; import mineplex.core.donation.DonationManager; import mineplex.core.votifier.VotifierCommand; +import mineplex.database.Tables; import mineplex.serverdata.Region; +import mineplex.serverdata.Utility; +import mineplex.serverdata.commands.ServerCommand; import mineplex.serverdata.commands.ServerCommandManager; import mineplex.serverdata.data.PlayerStatus; +import mineplex.serverdata.redis.RedisConfig; import mineplex.serverdata.redis.RedisDataRepository; import mineplex.serverdata.servers.ServerManager; +import org.jooq.DSLContext; +import org.jooq.SQLDialect; +import org.jooq.impl.DSL; +import redis.clients.jedis.Jedis; +import redis.clients.jedis.JedisPool; +import redis.clients.jedis.exceptions.JedisConnectionException; /** * Created by shaun on 15-08-05. */ public class VotifierManager extends MiniPlugin { + private CoreClientManager _clientManager; + private DonationManager _donationManager; + + private RedisConfig _usConfig; + private RedisConfig _euConfig; private RedisDataRepository _usPlayerRepo; private RedisDataRepository _euPlayerRepo; + private JedisPool _usWritePool; + private JedisPool _euWritePool; public VotifierManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager) { super("Votifier", plugin); - _usPlayerRepo = new RedisDataRepository(ServerManager.getMasterConnection(), ServerManager.getSlaveConnection(), - Region.US, PlayerStatus.class, "playerStatus"); - _euPlayerRepo = new RedisDataRepository(ServerManager.getMasterConnection(), ServerManager.getSlaveConnection(), - Region.EU, PlayerStatus.class, "playerStatus"); + _clientManager = clientManager; + _donationManager = donationManager; - ServerCommandManager.getInstance().registerCommandType("VotifierCommand", VotifierCommand.class); + _usConfig = ServerManager.getConfig("us-redis.dat"); + _euConfig = ServerManager.getConfig("eu-redis.dat"); + + _usPlayerRepo = new RedisDataRepository(_usConfig.getConnection(true, "DefaultConnection"), + _usConfig.getConnection(false, "DefaultConnection"), Region.US, PlayerStatus.class, "playerStatus"); + _euPlayerRepo = new RedisDataRepository(_euConfig.getConnection(true, "DefaultConnection"), + _euConfig.getConnection(false, "DefaultConnection"), Region.EU, PlayerStatus.class, "playerStatus"); + + _usWritePool = Utility.generatePool(_usConfig.getConnection(true, "DefaultConnection")); + _euWritePool = Utility.generatePool(_euConfig.getConnection(true, "DefaultConnection")); } @EventHandler public void handleVote(VotifierEvent event) { Vote vote = event.getVote(); + String playerName = "Phinary"; - System.out.println("New Vote: " + vote.getUsername()); + System.out.println("New Vote: " + playerName); - PlayerStatus usStatus = _usPlayerRepo.getElement(vote.getUsername()); -// VotifierCommand command = new VotifierCommand(vote.getUsername(), "PhiTest-1"); -// command.publish(); +// UUID uuid = UUIDFetcher.getUUIDOf(playerName); + UUID uuid = _clientManager.loadUUIDFromDB(playerName); + if (uuid != null) + { + System.out.println("Found UUID:" + uuid.toString()); +// if (playerName.equalsIgnoreCase("Phinary")) +// { +// System.out.println("award bonus"); +// awardBonus(uuid); +// } + } + else + { + System.out.println("Failed to load UUID for player: " + playerName); + } + notifyServer(playerName); + } + + private boolean notifyServer(String playerName) + { + JedisPool writePool = null; + String serverName = null; + + PlayerStatus usStatus = _usPlayerRepo.getElement(playerName); if (usStatus != null) { System.out.println("Found on US Server: " + usStatus.getServer()); - VotifierCommand command = new VotifierCommand(vote.getUsername(), usStatus.getServer()); - command.publish(); - } - else - { - System.out.println("Not found on US Server!"); + writePool = _usWritePool; + serverName = usStatus.getServer(); } - PlayerStatus euStatus = _euPlayerRepo.getElement(vote.getUsername()); + PlayerStatus euStatus = _euPlayerRepo.getElement(playerName); if (euStatus != null) { System.out.println("Found on EU Server: " + euStatus.getServer()); + writePool = _euWritePool; + serverName = euStatus.getServer(); } - else + + if (writePool != null && serverName != null) { - System.out.println("Not found on EU Server!"); + VotifierCommand command = new VotifierCommand(playerName, serverName); + System.out.println("Publishing Server Command!"); + publishCommand(command, writePool); + + return true; } + + return false; + } + + private void awardBonus(UUID uuid) + { + DSLContext create = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL); + int updated = create.update(Tables.bonus).set(Tables.bonus.tickets, Tables.bonus.tickets.add(1)) + .where(Tables.bonus.accountId.eq(DSL.select(Tables.accounts.id).where(Tables.accounts.uuid.eq(uuid.toString())))).execute(); + System.out.println("Ran query with response: " + updated); + } + + private void publishCommand(final ServerCommand serverCommand, final JedisPool writePool) + { + new Thread(new Runnable() + { + public void run() + { + Jedis jedis = writePool.getResource(); + + try + { + String commandType = serverCommand.getClass().getSimpleName(); + String serializedCommand = Utility.serialize(serverCommand); + jedis.publish("commands.server" + ":" + commandType, serializedCommand); + } + catch (JedisConnectionException exception) + { + exception.printStackTrace(); + writePool.returnBrokenResource(jedis); + jedis = null; + } + finally + { + if (writePool != null) + { + writePool.returnResource(jedis); + } + } + } + }).start(); } } \ No newline at end of file From 511cc76befbb3ca1cb81f22501926f76dcd59fe5 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Mon, 10 Aug 2015 00:47:36 -0500 Subject: [PATCH 266/565] Allow servers to process votifier votes, redis command gets sent to all servers (Until I can figure out why EU playertracker isnt working) --- .../core/votifier/VotifierCommand.java | 2 +- .../mineplex/hub/bonuses/BonusManager.java | 22 +++++- .../mineplex/hub/bonuses/BonusRepository.java | 8 -- .../mineplex/votifier/VotifierManager.java | 74 +++++++++---------- 4 files changed, 53 insertions(+), 53 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java index a84087fb0..0d8454d2d 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java @@ -8,7 +8,7 @@ public class VotifierCommand extends ServerCommand { private String _playerName; - public VotifierCommand(String playerName, String targetServer) + public VotifierCommand(String playerName, String... targetServer) { super(targetServer); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index b91ff0527..a63556c77 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -209,11 +209,25 @@ public class BonusManager extends MiniClientPlugin implements I return _voteStreak; } - public void handleVote(Player player) + public void handleVote(final Player player) { -// _repository.attemptDailyBonus(); - - addPendingExplosion(player, player.getName()); + _repository.attemptVoteBonus(player, new Callback() + { + @Override + public void run(Boolean data) + { + if (data) + { + addPendingExplosion(player, player.getName()); + awardBonus(player, getVoteBonusAmount(player)); + UtilPlayer.message(player, F.main("Vote", "Thanks for your vote!")); + } + else + { + UtilPlayer.message(player, F.main("Vote", "There was an error processing your vote. Please contact an admin!")); + } + } + }); } @EventHandler diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java index bed58e3dd..f34c71296 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java @@ -97,10 +97,6 @@ public class BonusRepository extends RepositoryBase public void attemptDailyBonus(final Player player, final Callback result) { - if (!Recharge.Instance.usable(player, "AttemptDailyBonus")) { - result.run(false); - return; - } final int accountId = _manager.getClientManager().Get(player).getAccountId(); final int coins = 0; final int gems = 0; @@ -290,10 +286,6 @@ public class BonusRepository extends RepositoryBase public void run() { _manager.Get(player).setVoteTime(date); - - _donationManager.RewardCoins(null, "Vote bonus", player.getName(), accountId, coins); - _donationManager.RewardGems(null, "Vote bonus", player.getName(), player.getUniqueId(), gems); - result.run(true); } diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index 3ff5e1f0f..420fb5adf 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -67,64 +67,58 @@ public class VotifierManager extends MiniPlugin public void handleVote(VotifierEvent event) { Vote vote = event.getVote(); - String playerName = "Phinary"; + String playerName = vote.getUsername(); System.out.println("New Vote: " + playerName); // UUID uuid = UUIDFetcher.getUUIDOf(playerName); - UUID uuid = _clientManager.loadUUIDFromDB(playerName); - if (uuid != null) - { - System.out.println("Found UUID:" + uuid.toString()); +// UUID uuid = _clientManager.loadUUIDFromDB(playerName); +// if (uuid != null) +// { +// System.out.println("Found UUID:" + uuid.toString()); // if (playerName.equalsIgnoreCase("Phinary")) // { // System.out.println("award bonus"); // awardBonus(uuid); // } - } - else - { - System.out.println("Failed to load UUID for player: " + playerName); - } +// } +// else +// { +// System.out.println("Failed to load UUID for player: " + playerName); +// } - notifyServer(playerName); +// PlayerStatus usStatus = _usPlayerRepo.getElement(playerName); +// if (usStatus != null) +// { +// System.out.println("Found on US Server: " + usStatus.getServer()); +// writePool = _usWritePool; +// serverName = usStatus.getServer(); +// } +// +// PlayerStatus euStatus = _euPlayerRepo.getElement(playerName); +// if (euStatus != null) +// { +// System.out.println("Found on EU Server: " + euStatus.getServer()); +// writePool = _euWritePool; +// serverName = euStatus.getServer(); +// } + + // Currently we just notify all servers, and the server with the player on it can deal with it + notifyServer(playerName, false); + notifyServer(playerName, true); } - private boolean notifyServer(String playerName) + private void notifyServer(String playerName, boolean eu) { - JedisPool writePool = null; - String serverName = null; + JedisPool writePool = eu ? _euWritePool : _usWritePool; - PlayerStatus usStatus = _usPlayerRepo.getElement(playerName); - if (usStatus != null) - { - System.out.println("Found on US Server: " + usStatus.getServer()); - writePool = _usWritePool; - serverName = usStatus.getServer(); - } - - PlayerStatus euStatus = _euPlayerRepo.getElement(playerName); - if (euStatus != null) - { - System.out.println("Found on EU Server: " + euStatus.getServer()); - writePool = _euWritePool; - serverName = euStatus.getServer(); - } - - if (writePool != null && serverName != null) - { - VotifierCommand command = new VotifierCommand(playerName, serverName); - System.out.println("Publishing Server Command!"); - publishCommand(command, writePool); - - return true; - } - - return false; + VotifierCommand command = new VotifierCommand(playerName); + publishCommand(command, writePool); } private void awardBonus(UUID uuid) { + // Don't use this right now! DSLContext create = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL); int updated = create.update(Tables.bonus).set(Tables.bonus.tickets, Tables.bonus.tickets.add(1)) .where(Tables.bonus.accountId.eq(DSL.select(Tables.accounts.id).where(Tables.accounts.uuid.eq(uuid.toString())))).execute(); From a0be3fa96480a559d804a6d850c04dbab0d59ea8 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Mon, 10 Aug 2015 01:19:10 -0500 Subject: [PATCH 267/565] Use atomic mysql operations for modifying tickets --- .../mineplex/hub/bonuses/BonusManager.java | 42 ++++++++++++--- .../mineplex/hub/bonuses/BonusRepository.java | 4 +- .../hub/bonuses/commands/TicketCommand.java | 54 +++++++++++++++++++ 3 files changed, 90 insertions(+), 10 deletions(-) create mode 100644 Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/TicketCommand.java diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java index a63556c77..c997deaf8 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java @@ -21,6 +21,7 @@ import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilParticle.ParticleType; import mineplex.core.common.util.UtilParticle.ViewDist; +import mineplex.core.database.DBPool; import mineplex.core.donation.DonationManager; import mineplex.core.hologram.Hologram; import mineplex.core.hologram.HologramManager; @@ -30,15 +31,20 @@ import mineplex.core.reward.RewardManager; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.core.votifier.VotifierCommand; +import mineplex.database.Tables; import mineplex.hub.bonuses.animations.AnimationCarl; import mineplex.hub.bonuses.commands.AnimationCommand; import mineplex.hub.bonuses.commands.GuiCommand; +import mineplex.hub.bonuses.commands.TicketCommand; import mineplex.hub.bonuses.event.CarlSpinnerEvent; import mineplex.hub.bonuses.gui.BonusGui; import mineplex.database.tables.records.BonusRecord; import mineplex.hub.bonuses.gui.SpinGui; import mineplex.hub.poll.PollManager; import mineplex.serverdata.commands.ServerCommandManager; +import org.jooq.DSLContext; +import org.jooq.SQLDialect; +import org.jooq.impl.DSL; import org.bukkit.Bukkit; import org.bukkit.Sound; @@ -157,6 +163,7 @@ public class BonusManager extends MiniClientPlugin implements I { addCommand(new GuiCommand(this)); addCommand(new AnimationCommand(this)); + addCommand(new TicketCommand(this)); } // Just keeping things up-to-date @@ -411,27 +418,29 @@ public class BonusManager extends MiniClientPlugin implements I if (!event.isCancelled()) { - clientData.setTickets(clientData.getTickets() - 1); + final int accountId = _clientManager.Get(player).getAccountId(); runAsync(new Runnable() { @Override public void run() { - int modified = clientData.getRecord().store(); - - if (modified == 1) + try { + final int newTickets = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL).update(Tables.bonus).set(Tables.bonus.tickets, Tables.bonus.tickets.sub(1)). + where(Tables.bonus.accountId.eq(accountId)).returning(Tables.bonus.tickets).fetchOne().getTickets(); + runSync(new Runnable() { @Override public void run() { + clientData.setTickets(newTickets); new SpinGui(getPlugin(), player, _rewardManager, manager).openInventory(); } }); } - else + catch (Exception e) { UtilPlayer.message(player, F.main("Carl", "There was an error processing your request")); } @@ -689,16 +698,33 @@ public class BonusManager extends MiniClientPlugin implements I if (tickets > 0) { - bonusClient.setTickets(tickets + bonusClient.getTickets()); + final int accountId = _clientManager.Get(player).getAccountId(); runAsync(new Runnable() { @Override public void run() { - bonusClient.getRecord().store(); + try + { + final int newTickets = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL).update(Tables.bonus).set(Tables.bonus.tickets, Tables.bonus.tickets.add(tickets)). + where(Tables.bonus.accountId.eq(accountId)).returning(Tables.bonus.tickets).fetchOne().getTickets(); + runSync(new Runnable() + { + @Override + public void run() + { + bonusClient.setTickets(newTickets); + UtilPlayer.message(player, F.main("Bonus", "Rewarded " + F.elem(tickets + " Carl Spin Ticket"))); + } + }); + } + catch (Exception e) + { + System.out.println("Failed to award ticket to player: " + player); + e.printStackTrace(); + } } }); - UtilPlayer.message(player, F.main("Bonus", "Rewarded " + F.elem(tickets + " Carl Spin Ticket"))); } if (experience > 0) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java index f34c71296..2f53ae3ac 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java @@ -53,7 +53,7 @@ public class BonusRepository extends RepositoryBase record.setVoteStreak(0); record.setMaxVoteStreak(0); record.setTickets(0); -// record.store(); // Todo - is this necessary? + record.store(); // Todo - is this necessary? } System.out.println("Loaded record. Daily time: " + record.getDailytime()); return record; @@ -158,7 +158,7 @@ public class BonusRepository extends RepositoryBase } @Deprecated - public void attemptPurchaseSpin(final Player player, final Callback result) + public void giveTickets(final Player player, final Callback result) { final int accountId = _manager.getClientManager().Get(player).getAccountId(); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/TicketCommand.java b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/TicketCommand.java new file mode 100644 index 000000000..14afed1e8 --- /dev/null +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/TicketCommand.java @@ -0,0 +1,54 @@ +package mineplex.hub.bonuses.commands; + +import mineplex.core.command.CommandBase; +import mineplex.core.common.Rank; +import mineplex.core.common.util.F; +import mineplex.core.common.util.UtilPlayer; +import mineplex.hub.bonuses.BonusManager; + +import org.bukkit.entity.Player; + +public class TicketCommand extends CommandBase +{ + public TicketCommand(BonusManager plugin) + { + super(plugin, Rank.DEVELOPER, "ticket"); + } + + @Override + public void Execute(final Player caller, String[] args) + { + if (args.length < 2) + { + UtilPlayer.message(caller, F.main("Carl", "Missing Args: " + F.elem("/ticket "))); + return; + } + + final String targetName = args[0]; + final String ticketString = args[1]; + Player target = UtilPlayer.searchExact(targetName); + + + rewardTickets(caller, target, target.getName(), ticketString); + } + + private void rewardTickets(final Player caller, final Player target, final String targetName, String ticketString) + { + try + { + int tickets = Integer.parseInt(ticketString); + Plugin.Get(target).setTickets(Plugin.Get(targetName).getTickets() + tickets); + + UtilPlayer.message(caller, F.main("Carl", "You gave " + F.elem(tickets + " Carl Tickets") + " to " + F.name(targetName) + ".")); + + if (target != null) + { + UtilPlayer.message(target, F.main("Carl", F.name(caller.getName()) + " gave you " + F.elem(tickets + " Carl Tickets") + ".")); + } + } + catch (Exception e) + { + UtilPlayer.message(caller, F.main("Carl", "Invalid Ticket Amount")); + } + } +} From 6f8d6f8a407c1f9b96297949d2d1559167e7a2e8 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Mon, 10 Aug 2015 01:55:50 -0500 Subject: [PATCH 268/565] Move Bonus and Poll to core --- .../mineplex/core}/bonuses/BonusAmount.java | 2 +- .../core}/bonuses/BonusClientData.java | 2 +- .../mineplex/core}/bonuses/BonusManager.java | 45 +++++++++---------- .../core}/bonuses/BonusRepository.java | 2 +- .../mineplex/core}/bonuses/StreakRecord.java | 2 +- .../mineplex/core}/bonuses/VoteHandler.java | 2 +- .../bonuses/animations/AnimationCarl.java | 3 +- .../bonuses/commands/AnimationCommand.java | 4 +- .../core}/bonuses/commands/GuiCommand.java | 7 ++- .../core}/bonuses/commands/TicketCommand.java | 4 +- .../core}/bonuses/event/CarlSpinnerEvent.java | 2 +- .../mineplex/core}/bonuses/gui/BonusGui.java | 15 +++---- .../mineplex/core}/bonuses/gui/SpinGui.java | 10 ++--- .../bonuses/gui/buttons/CarlSpinButton.java | 6 +-- .../bonuses/gui/buttons/DailyBonusButton.java | 10 ++--- .../core}/bonuses/gui/buttons/PollButton.java | 6 +-- .../bonuses/gui/buttons/RankBonusButton.java | 6 +-- .../bonuses/gui/buttons/RewardButton.java | 3 +- .../core}/bonuses/gui/buttons/VoteButton.java | 18 +++----- .../src/mineplex/core}/poll/DisplayType.java | 2 +- .../mineplex/core}/poll/PlayerPollData.java | 2 +- .../src/mineplex/core}/poll/Poll.java | 4 +- .../src/mineplex/core}/poll/PollManager.java | 6 +-- .../mineplex/core}/poll/PollRepository.java | 2 +- .../src/mineplex/core}/poll/PollStats.java | 2 +- .../core}/poll/command/PollCommand.java | 10 ++--- .../Mineplex.Hub/src/mineplex/hub/Hub.java | 3 +- .../src/mineplex/hub/HubManager.java | 6 +-- 28 files changed, 82 insertions(+), 104 deletions(-) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/BonusAmount.java (98%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/BonusClientData.java (98%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/BonusManager.java (94%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/BonusRepository.java (99%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/StreakRecord.java (90%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/VoteHandler.java (95%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/animations/AnimationCarl.java (96%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/commands/AnimationCommand.java (87%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/commands/GuiCommand.java (71%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/commands/TicketCommand.java (94%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/event/CarlSpinnerEvent.java (95%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/gui/BonusGui.java (71%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/gui/SpinGui.java (94%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/gui/buttons/CarlSpinButton.java (93%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/gui/buttons/DailyBonusButton.java (96%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/gui/buttons/PollButton.java (97%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/gui/buttons/RankBonusButton.java (97%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/gui/buttons/RewardButton.java (90%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/bonuses/gui/buttons/VoteButton.java (89%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/poll/DisplayType.java (91%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/poll/PlayerPollData.java (97%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/poll/Poll.java (95%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/poll/PollManager.java (97%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/poll/PollRepository.java (99%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/poll/PollStats.java (97%) rename Plugins/{Mineplex.Hub/src/mineplex/hub => Mineplex.Core/src/mineplex/core}/poll/command/PollCommand.java (96%) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java similarity index 98% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java index 17b12a1c7..76e746f43 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusAmount.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses; +package mineplex.core.bonuses; import java.util.List; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusClientData.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusClientData.java similarity index 98% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusClientData.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusClientData.java index d145a7e35..08cccac7f 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusClientData.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusClientData.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses; +package mineplex.core.bonuses; import java.sql.Date; import java.sql.Timestamp; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java similarity index 94% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index c997deaf8..268664bdf 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -1,10 +1,9 @@ -package mineplex.hub.bonuses; +package mineplex.core.bonuses; import java.sql.Date; import java.sql.Timestamp; import java.util.ArrayList; import java.util.Calendar; -import java.util.Iterator; import java.util.TimeZone; import mineplex.core.MiniClientPlugin; @@ -28,21 +27,21 @@ import mineplex.core.hologram.HologramManager; import mineplex.core.npc.Npc; import mineplex.core.npc.NpcManager; import mineplex.core.reward.RewardManager; +import mineplex.core.stats.StatsManager; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.core.votifier.VotifierCommand; import mineplex.database.Tables; -import mineplex.hub.bonuses.animations.AnimationCarl; -import mineplex.hub.bonuses.commands.AnimationCommand; -import mineplex.hub.bonuses.commands.GuiCommand; -import mineplex.hub.bonuses.commands.TicketCommand; -import mineplex.hub.bonuses.event.CarlSpinnerEvent; -import mineplex.hub.bonuses.gui.BonusGui; +import mineplex.core.bonuses.animations.AnimationCarl; +import mineplex.core.bonuses.commands.AnimationCommand; +import mineplex.core.bonuses.commands.GuiCommand; +import mineplex.core.bonuses.commands.TicketCommand; +import mineplex.core.bonuses.event.CarlSpinnerEvent; +import mineplex.core.bonuses.gui.BonusGui; import mineplex.database.tables.records.BonusRecord; -import mineplex.hub.bonuses.gui.SpinGui; -import mineplex.hub.poll.PollManager; +import mineplex.core.bonuses.gui.SpinGui; +import mineplex.core.poll.PollManager; import mineplex.serverdata.commands.ServerCommandManager; -import org.jooq.DSLContext; import org.jooq.SQLDialect; import org.jooq.impl.DSL; @@ -50,12 +49,9 @@ import org.bukkit.Bukkit; import org.bukkit.Sound; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; import org.bukkit.entity.Entity; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.player.PlayerInteractEntityEvent; -import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.plugin.java.JavaPlugin; @@ -114,6 +110,7 @@ public class BonusManager extends MiniClientPlugin implements I private NpcManager _npcManager; private HologramManager _hologramManager; private RewardManager _rewardManager; + private StatsManager _statsManager; public boolean _enabled; private Npc _carlNpc; private AnimationCarl _animation; @@ -122,7 +119,7 @@ public class BonusManager extends MiniClientPlugin implements I private StreakRecord _dailyStreak; private StreakRecord _voteStreak; - public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, PollManager pollManager, NpcManager npcManager, HologramManager hologramManager, RewardManager rewardManager) + public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, PollManager pollManager, NpcManager npcManager, HologramManager hologramManager, RewardManager rewardManager, StatsManager statsManager) { super("Bonus", plugin); _repository = new BonusRepository(plugin, this, donationManager); @@ -132,6 +129,7 @@ public class BonusManager extends MiniClientPlugin implements I _hologramManager = hologramManager; _rewardManager = rewardManager; _pollManager = pollManager; + _statsManager = statsManager; // Hope to god this works! _canVote = true; @@ -648,11 +646,11 @@ public class BonusManager extends MiniClientPlugin implements I { if (data) { - UtilPlayer.message(player, F.main("Bonus", "Rewarded " + F.elem(gems + " Gems"))); + UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(gems + " Gems"))); } else { - UtilPlayer.message(player, F.main("Bonus", "Failed to process Gems")); + UtilPlayer.message(player, F.main("Carl", "Failed to process Gems")); } } }, "BonusManager", player.getName(), player.getUniqueId(), gems, true); @@ -667,11 +665,11 @@ public class BonusManager extends MiniClientPlugin implements I { if (data) { - UtilPlayer.message(player, F.main("Bonus", "Rewarded " + F.elem(gold + " Gold"))); + UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(gold + " Gold"))); } else { - UtilPlayer.message(player, F.main("Bonus", "Failed to process Gold")); + UtilPlayer.message(player, F.main("Carl", "Failed to process Gold")); } } }, "BonusManager", player.getName(), coreClient.getAccountId(), gold, true); @@ -686,11 +684,11 @@ public class BonusManager extends MiniClientPlugin implements I { if (data) { - UtilPlayer.message(player, F.main("Bonus", "Rewarded " + F.elem(coins + " Coins"))); + UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(coins + " Coins"))); } else { - UtilPlayer.message(player, F.main("Bonus", "Failed to process Coins")); + UtilPlayer.message(player, F.main("Carl", "Failed to process Coins")); } } }, "BonusManager", player.getName(), coreClient.getAccountId(), coins, true); @@ -714,7 +712,7 @@ public class BonusManager extends MiniClientPlugin implements I public void run() { bonusClient.setTickets(newTickets); - UtilPlayer.message(player, F.main("Bonus", "Rewarded " + F.elem(tickets + " Carl Spin Ticket"))); + UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(tickets + " Carl Spin Ticket"))); } }); } @@ -729,7 +727,8 @@ public class BonusManager extends MiniClientPlugin implements I if (experience > 0) { - // TODO + _statsManager.incrementStat(player, "Global.ExpEarned", experience); + UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(experience + " Experience"))); } } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java similarity index 99% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java index 2f53ae3ac..ea14f4141 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses; +package mineplex.core.bonuses; import java.sql.CallableStatement; import java.sql.Connection; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/StreakRecord.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/StreakRecord.java similarity index 90% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/StreakRecord.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/StreakRecord.java index 901ef4ad6..7757a2c8c 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/StreakRecord.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/StreakRecord.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses; +package mineplex.core.bonuses; public class StreakRecord { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/VoteHandler.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/VoteHandler.java similarity index 95% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/VoteHandler.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/VoteHandler.java index 73e11305b..4dec15845 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/VoteHandler.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/VoteHandler.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses; +package mineplex.core.bonuses; import org.bukkit.entity.Player; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java similarity index 96% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/animations/AnimationCarl.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java index 02783c89a..89ec4d85d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/animations/AnimationCarl.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java @@ -1,7 +1,6 @@ -package mineplex.hub.bonuses.animations; +package mineplex.core.bonuses.animations; import mineplex.core.common.util.UtilAction; -import mineplex.core.common.util.UtilMath; import mineplex.core.reward.Reward; import mineplex.core.reward.RewardData; import mineplex.core.treasure.animation.Animation; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/AnimationCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java similarity index 87% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/AnimationCommand.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java index 28e2f493a..0494fc2f0 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/AnimationCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java @@ -1,10 +1,10 @@ -package mineplex.hub.bonuses.commands; +package mineplex.core.bonuses.commands; import org.bukkit.entity.Player; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; -import mineplex.hub.bonuses.BonusManager; +import mineplex.core.bonuses.BonusManager; public class AnimationCommand extends CommandBase{ diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/GuiCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/GuiCommand.java similarity index 71% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/GuiCommand.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/GuiCommand.java index 655a94199..c3ef35edd 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/GuiCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/GuiCommand.java @@ -1,12 +1,11 @@ -package mineplex.hub.bonuses.commands; +package mineplex.core.bonuses.commands; import org.bukkit.entity.Player; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; -import mineplex.core.reward.RewardManager; -import mineplex.hub.bonuses.BonusManager; -import mineplex.hub.bonuses.gui.BonusGui; +import mineplex.core.bonuses.BonusManager; +import mineplex.core.bonuses.gui.BonusGui; public class GuiCommand extends CommandBase{ diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/TicketCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java similarity index 94% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/TicketCommand.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java index 14afed1e8..20aa7ad66 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/commands/TicketCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java @@ -1,10 +1,10 @@ -package mineplex.hub.bonuses.commands; +package mineplex.core.bonuses.commands; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; -import mineplex.hub.bonuses.BonusManager; +import mineplex.core.bonuses.BonusManager; import org.bukkit.entity.Player; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/event/CarlSpinnerEvent.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/event/CarlSpinnerEvent.java similarity index 95% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/event/CarlSpinnerEvent.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/event/CarlSpinnerEvent.java index fed71229b..a07e1770e 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/event/CarlSpinnerEvent.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/event/CarlSpinnerEvent.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses.event; +package mineplex.core.bonuses.event; import org.bukkit.entity.Player; import org.bukkit.event.Cancellable; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java similarity index 71% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java index ea7978621..48b2e0a6e 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/BonusGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java @@ -1,17 +1,16 @@ -package mineplex.hub.bonuses.gui; +package mineplex.core.bonuses.gui; import mineplex.core.gui.SimpleGui; import mineplex.core.reward.RewardManager; -import mineplex.hub.bonuses.BonusManager; -import mineplex.hub.bonuses.gui.buttons.CarlSpinButton; -import mineplex.hub.bonuses.gui.buttons.DailyBonusButton; -import mineplex.hub.bonuses.gui.buttons.PollButton; -import mineplex.hub.bonuses.gui.buttons.RankBonusButton; -import mineplex.hub.bonuses.gui.buttons.VoteButton; +import mineplex.core.bonuses.BonusManager; +import mineplex.core.bonuses.gui.buttons.CarlSpinButton; +import mineplex.core.bonuses.gui.buttons.DailyBonusButton; +import mineplex.core.bonuses.gui.buttons.PollButton; +import mineplex.core.bonuses.gui.buttons.RankBonusButton; +import mineplex.core.bonuses.gui.buttons.VoteButton; import org.bukkit.entity.Player; import org.bukkit.plugin.Plugin; -import org.omg.CORBA._PolicyStub; public class BonusGui extends SimpleGui { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java similarity index 94% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index 9e9bbefa9..80268a046 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses.gui; +package mineplex.core.bonuses.gui; import java.util.ArrayList; @@ -14,14 +14,10 @@ import mineplex.core.reward.RewardManager; import mineplex.core.reward.RewardRarity; import mineplex.core.reward.RewardType; import mineplex.core.shop.item.ShopItem; -import mineplex.core.treasure.animation.LootLegendaryAnimation; -import mineplex.core.treasure.animation.LootMythicalAnimation; -import mineplex.core.treasure.animation.LootRareAnimation; -import mineplex.core.treasure.animation.LootUncommonAnimation; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; -import mineplex.hub.bonuses.BonusManager; -import mineplex.hub.bonuses.gui.buttons.RewardButton; +import mineplex.core.bonuses.BonusManager; +import mineplex.core.bonuses.gui.buttons.RewardButton; import org.bukkit.Bukkit; import org.bukkit.ChatColor; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/CarlSpinButton.java similarity index 93% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/CarlSpinButton.java index 4c295f5dd..006135c5d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/CarlSpinButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/CarlSpinButton.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses.gui.buttons; +package mineplex.core.bonuses.gui.buttons; import java.util.ArrayList; @@ -13,8 +13,8 @@ import mineplex.core.common.util.C; import mineplex.core.gui.GuiItem; import mineplex.core.reward.RewardManager; import mineplex.core.shop.item.ShopItem; -import mineplex.hub.bonuses.BonusClientData; -import mineplex.hub.bonuses.BonusManager; +import mineplex.core.bonuses.BonusClientData; +import mineplex.core.bonuses.BonusManager; public class CarlSpinButton implements GuiItem { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java similarity index 96% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java index 8ee34647f..897852d8d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/DailyBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses.gui.buttons; +package mineplex.core.bonuses.gui.buttons; import java.util.ArrayList; @@ -16,10 +16,10 @@ import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.shop.item.ShopItem; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; -import mineplex.hub.bonuses.BonusAmount; -import mineplex.hub.bonuses.BonusClientData; -import mineplex.hub.bonuses.BonusManager; -import mineplex.hub.bonuses.StreakRecord; +import mineplex.core.bonuses.BonusAmount; +import mineplex.core.bonuses.BonusClientData; +import mineplex.core.bonuses.BonusManager; +import mineplex.core.bonuses.StreakRecord; import org.bukkit.Bukkit; import org.bukkit.ChatColor; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java similarity index 97% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java index 008a024ce..e669f2ad3 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/PollButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses.gui.buttons; +package mineplex.core.bonuses.gui.buttons; import java.util.ArrayList; import java.util.HashMap; @@ -13,8 +13,8 @@ import mineplex.core.gui.SimpleGuiItem; import mineplex.core.gui.botton.BackBotton; import mineplex.core.gui.pages.TimedMessageWindow; import mineplex.core.itemstack.ItemStackFactory; -import mineplex.hub.poll.Poll; -import mineplex.hub.poll.PollManager; +import mineplex.core.poll.Poll; +import mineplex.core.poll.PollManager; import org.bukkit.ChatColor; import org.bukkit.Material; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java similarity index 97% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java index b394a398e..21e6fd318 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses.gui.buttons; +package mineplex.core.bonuses.gui.buttons; import java.util.ArrayList; @@ -16,8 +16,8 @@ import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.shop.item.ShopItem; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; -import mineplex.hub.bonuses.BonusAmount; -import mineplex.hub.bonuses.BonusManager; +import mineplex.core.bonuses.BonusAmount; +import mineplex.core.bonuses.BonusManager; import org.bukkit.Bukkit; import org.bukkit.ChatColor; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RewardButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RewardButton.java similarity index 90% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RewardButton.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RewardButton.java index 5f7b0050b..73ff6c9cc 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/RewardButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RewardButton.java @@ -1,11 +1,10 @@ -package mineplex.hub.bonuses.gui.buttons; +package mineplex.core.bonuses.gui.buttons; import org.bukkit.event.inventory.ClickType; import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.meta.ItemMeta; import mineplex.core.gui.GuiItem; -import mineplex.core.reward.Reward; import mineplex.core.reward.RewardData; public class RewardButton implements GuiItem diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java similarity index 89% rename from Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java index 969fc2f9d..da9360afc 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java @@ -1,4 +1,4 @@ -package mineplex.hub.bonuses.gui.buttons; +package mineplex.core.bonuses.gui.buttons; import java.util.ArrayList; @@ -10,25 +10,17 @@ import mineplex.core.common.util.UtilTime; import mineplex.core.common.util.UtilTime.TimeUnit; import mineplex.core.gui.GuiItem; import mineplex.core.gui.ItemRefresher; -import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.shop.item.ShopItem; -import mineplex.core.updater.UpdateType; -import mineplex.core.updater.event.UpdateEvent; -import mineplex.hub.bonuses.BonusAmount; -import mineplex.hub.bonuses.BonusClientData; -import mineplex.hub.bonuses.BonusManager; -import mineplex.hub.bonuses.StreakRecord; - -import net.minecraft.server.v1_7_R4.ChatSerializer; -import net.minecraft.server.v1_7_R4.IChatBaseComponent; -import net.minecraft.server.v1_7_R4.PacketPlayOutChat; +import mineplex.core.bonuses.BonusAmount; +import mineplex.core.bonuses.BonusClientData; +import mineplex.core.bonuses.BonusManager; +import mineplex.core.bonuses.StreakRecord; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Material; import org.bukkit.Sound; import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.event.inventory.ClickType; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/DisplayType.java b/Plugins/Mineplex.Core/src/mineplex/core/poll/DisplayType.java similarity index 91% rename from Plugins/Mineplex.Hub/src/mineplex/hub/poll/DisplayType.java rename to Plugins/Mineplex.Core/src/mineplex/core/poll/DisplayType.java index 3045f5277..c593307e9 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/DisplayType.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/poll/DisplayType.java @@ -1,4 +1,4 @@ -package mineplex.hub.poll; +package mineplex.core.poll; import mineplex.core.common.Rank; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PlayerPollData.java b/Plugins/Mineplex.Core/src/mineplex/core/poll/PlayerPollData.java similarity index 97% rename from Plugins/Mineplex.Hub/src/mineplex/hub/poll/PlayerPollData.java rename to Plugins/Mineplex.Core/src/mineplex/core/poll/PlayerPollData.java index e0de0ec32..3465fae3b 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PlayerPollData.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/poll/PlayerPollData.java @@ -1,4 +1,4 @@ -package mineplex.hub.poll; +package mineplex.core.poll; import mineplex.core.common.util.NautHashMap; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/Poll.java b/Plugins/Mineplex.Core/src/mineplex/core/poll/Poll.java similarity index 95% rename from Plugins/Mineplex.Hub/src/mineplex/hub/poll/Poll.java rename to Plugins/Mineplex.Core/src/mineplex/core/poll/Poll.java index 1998173ff..715b1f275 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/Poll.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/poll/Poll.java @@ -1,6 +1,4 @@ -package mineplex.hub.poll; - -import mineplex.core.common.Rank; +package mineplex.core.poll; /** * Created by Shaun on 8/16/2014. diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollManager.java b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java similarity index 97% rename from Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollManager.java rename to Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java index 7fb0e00fd..5fa00cf3d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java @@ -1,4 +1,4 @@ -package mineplex.hub.poll; +package mineplex.core.poll; import java.sql.ResultSet; import java.sql.SQLException; @@ -23,9 +23,7 @@ import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; import mineplex.core.donation.DonationManager; -import mineplex.core.updater.UpdateType; -import mineplex.core.updater.event.UpdateEvent; -import mineplex.hub.poll.command.PollCommand; +import mineplex.core.poll.command.PollCommand; public class PollManager extends MiniDbClientPlugin { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollRepository.java similarity index 99% rename from Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollRepository.java rename to Plugins/Mineplex.Core/src/mineplex/core/poll/PollRepository.java index e38e980ec..53884c66f 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollRepository.java @@ -1,4 +1,4 @@ -package mineplex.hub.poll; +package mineplex.core.poll; import java.sql.ResultSet; import java.sql.SQLException; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollStats.java b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollStats.java similarity index 97% rename from Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollStats.java rename to Plugins/Mineplex.Core/src/mineplex/core/poll/PollStats.java index 591302c01..5f3ecdb2a 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/PollStats.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollStats.java @@ -1,4 +1,4 @@ -package mineplex.hub.poll; +package mineplex.core.poll; /** * Created by Shaun on 8/26/2014. diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/command/PollCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/poll/command/PollCommand.java similarity index 96% rename from Plugins/Mineplex.Hub/src/mineplex/hub/poll/command/PollCommand.java rename to Plugins/Mineplex.Core/src/mineplex/core/poll/command/PollCommand.java index fe5997c79..bafdb1dbe 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/poll/command/PollCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/poll/command/PollCommand.java @@ -1,4 +1,4 @@ -package mineplex.hub.poll.command; +package mineplex.core.poll.command; import java.text.DecimalFormat; import java.util.List; @@ -13,10 +13,10 @@ import mineplex.core.common.jsonchat.JsonMessage; import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; -import mineplex.hub.poll.PlayerPollData; -import mineplex.hub.poll.Poll; -import mineplex.hub.poll.PollManager; -import mineplex.hub.poll.PollStats; +import mineplex.core.poll.PlayerPollData; +import mineplex.core.poll.Poll; +import mineplex.core.poll.PollManager; +import mineplex.core.poll.PollStats; /** * Created by Shaun on 8/17/2014. diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java index c99d09044..f5a62d294 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/Hub.java @@ -39,7 +39,6 @@ import mineplex.core.recharge.Recharge; import mineplex.core.resourcepack.ResUnloadCheck; import mineplex.core.resourcepack.ResPackManager; import mineplex.core.serverConfig.ServerConfiguration; -import mineplex.core.spawn.Spawn; import mineplex.core.stats.StatsManager; import mineplex.core.status.ServerStatusManager; import mineplex.core.task.TaskManager; @@ -49,7 +48,7 @@ import mineplex.core.updater.Updater; import mineplex.core.velocity.VelocityFix; import mineplex.core.visibility.VisibilityManager; import mineplex.hub.modules.StackerManager; -import mineplex.hub.poll.PollManager; +import mineplex.core.poll.PollManager; import mineplex.hub.queue.QueueManager; import mineplex.hub.server.ServerManager; import mineplex.minecraft.game.classcombat.Class.ClassManager; diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index 03ffee480..bfb01019f 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -86,7 +86,7 @@ import mineplex.core.task.TaskManager; import mineplex.core.treasure.TreasureManager; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; -import mineplex.hub.bonuses.BonusManager; +import mineplex.core.bonuses.BonusManager; import mineplex.hub.commands.ForcefieldRadius; import mineplex.hub.commands.GadgetToggle; import mineplex.hub.commands.GameModeCommand; @@ -98,7 +98,7 @@ import mineplex.hub.modules.NewsManager; import mineplex.hub.modules.ParkourManager; import mineplex.hub.modules.TextManager; import mineplex.hub.modules.WorldManager; -import mineplex.hub.poll.PollManager; +import mineplex.core.poll.PollManager; import mineplex.hub.profile.gui.GUIProfile; import mineplex.hub.tutorial.TutorialManager; import mineplex.minecraft.game.classcombat.Skill.event.SkillTriggerEvent; @@ -214,7 +214,7 @@ public class HubManager extends MiniClientPlugin ((CraftWorld)Bukkit.getWorlds().get(0)).getHandle().pvpMode = true; - new BonusManager(plugin, clientManager, donationManager, pollManager , npcManager, hologramManager, rewardManager); + new BonusManager(plugin, clientManager, donationManager, pollManager , npcManager, hologramManager, rewardManager, statsManager); // NotificationManager notificationManager = new NotificationManager(plugin, clientManager, donationManager); From 87458841531babfba76a50505244d5697f53c6ef Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Mon, 10 Aug 2015 04:51:11 -0500 Subject: [PATCH 269/565] Various fixes --- .../src/mineplex/core/bonuses/BonusManager.java | 15 ++++++++++++++- .../Mineplex.Hub/src/mineplex/hub/HubManager.java | 14 ++++++++++---- .../src/mineplex/votifier/VotifierManager.java | 2 +- 3 files changed, 25 insertions(+), 6 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 268664bdf..51af791c8 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -223,6 +223,7 @@ public class BonusManager extends MiniClientPlugin implements I { if (data) { + incrementVoteStreak(player); addPendingExplosion(player, player.getName()); awardBonus(player, getVoteBonusAmount(player)); UtilPlayer.message(player, F.main("Vote", "Thanks for your vote!")); @@ -493,6 +494,16 @@ public class BonusManager extends MiniClientPlugin implements I data.setMaxDailyStreak(data.getDailyStreak()); } + public void incrementVoteStreak(Player player) + { + BonusClientData data = Get(player); + + data.setVoteStreak(data.getVoteStreak() + 1); + + if (data.getVoteStreak() > data.getMaxVoteStreak()) + data.setMaxVoteStreak(data.getVoteStreak()); + } + public boolean continueStreak(long localLastBonus, long extendTime) { long maxTime = localLastBonus + TIME_BETWEEN_BONUSES + extendTime; @@ -884,7 +895,9 @@ public class BonusManager extends MiniClientPlugin implements I public void UnloadPlayer(final ClientUnloadEvent event) { final BonusClientData clientData = Get(event.GetName()); - clientData.getHologram().stop(); + + if (clientData.getHologram() != null) + clientData.getHologram().stop(); runAsync(new Runnable() { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index 0ab6560d3..f09e21e1f 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -25,6 +25,7 @@ import org.bukkit.event.entity.PlayerDeathEvent; import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.event.player.AsyncPlayerChatEvent; import org.bukkit.event.player.PlayerCommandPreprocessEvent; +import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerLoginEvent; import org.bukkit.event.player.PlayerQuitEvent; @@ -66,12 +67,12 @@ import mineplex.core.gadget.event.GadgetActivateEvent; import mineplex.core.gadget.event.GadgetCollideEntityEvent; import mineplex.core.hologram.HologramManager; import mineplex.core.inventory.InventoryManager; -import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.message.PrivateMessageEvent; import mineplex.core.mount.MountManager; import mineplex.core.mount.event.MountActivateEvent; import mineplex.core.notifier.NotificationManager; import mineplex.core.npc.NpcManager; +import mineplex.core.packethandler.PacketHandler; import mineplex.core.party.Party; import mineplex.core.party.PartyManager; import mineplex.core.personalServer.PersonalServerManager; @@ -86,6 +87,7 @@ import mineplex.core.treasure.TreasureManager; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.core.bonuses.BonusManager; +import mineplex.hub.commands.DisguiseCommand; import mineplex.hub.commands.ForcefieldRadius; import mineplex.hub.commands.GadgetToggle; import mineplex.hub.commands.GameModeCommand; @@ -93,8 +95,10 @@ import mineplex.hub.commands.NewsCommand; import mineplex.hub.modules.ForcefieldManager; import mineplex.hub.modules.HubVisibilityManager; import mineplex.hub.modules.JumpManager; +import mineplex.hub.modules.KothManager; import mineplex.hub.modules.NewsManager; import mineplex.hub.modules.ParkourManager; +import mineplex.hub.modules.SoccerManager; import mineplex.hub.modules.TextManager; import mineplex.hub.modules.WorldManager; import mineplex.core.poll.PollManager; @@ -102,6 +106,8 @@ import mineplex.hub.profile.gui.GUIProfile; import mineplex.hub.tutorial.TutorialManager; import mineplex.minecraft.game.classcombat.Skill.event.SkillTriggerEvent; import mineplex.minecraft.game.classcombat.item.event.ItemTriggerEvent; +import mineplex.minecraft.game.core.combat.DeathMessageType; +import mineplex.minecraft.game.core.combat.event.CombatDeathEvent; import mineplex.minecraft.game.core.condition.ConditionManager; import mineplex.minecraft.game.core.damage.CustomDamageEvent; @@ -151,7 +157,7 @@ public class HubManager extends MiniClientPlugin //Admin private boolean _gadgetsEnabled = true; - public HubManager(JavaPlugin plugin, BlockRestore blockRestore, CoreClientManager clientManager, DonationManager donationManager, ConditionManager conditionManager, DisguiseManager disguiseManager, TaskManager taskManager, Portal portal, PartyManager partyManager, PreferencesManager preferences, PetManager petManager, PollManager pollManager, StatsManager statsManager, AchievementManager achievementManager, HologramManager hologramManager, NpcManager npcManager, PersonalServerManager personalServerManager) + public HubManager(JavaPlugin plugin, BlockRestore blockRestore, CoreClientManager clientManager, DonationManager donationManager, ConditionManager conditionManager, DisguiseManager disguiseManager, TaskManager taskManager, Portal portal, PartyManager partyManager, PreferencesManager preferences, PetManager petManager, PollManager pollManager, StatsManager statsManager, AchievementManager achievementManager, HologramManager hologramManager, NpcManager npcManager, PersonalServerManager personalServerManager, PacketHandler packetHandler) { super("Hub Manager", plugin); @@ -182,7 +188,7 @@ public class HubManager extends MiniClientPlugin _mountManager = new MountManager(_plugin, clientManager, donationManager, blockRestore, _disguiseManager); _inventoryManager = new InventoryManager(plugin, clientManager); new BenefitManager(plugin, clientManager, _inventoryManager); - _gadgetManager = new GadgetManager(_plugin, clientManager, donationManager, _inventoryManager, _mountManager, petManager, preferences, disguiseManager, blockRestore, new ProjectileManager(plugin)); + _gadgetManager = new GadgetManager(_plugin, clientManager, donationManager, _inventoryManager, _mountManager, petManager, preferences, disguiseManager, blockRestore, new ProjectileManager(plugin), achievementManager); RewardManager rewardManager = new RewardManager(clientManager, donationManager, _inventoryManager, petManager, statsManager, 100, 250, @@ -984,7 +990,7 @@ public class HubManager extends MiniClientPlugin @EventHandler public void openProfile(PlayerInteractEvent event) { - if(event.getItem().getType() != Material.SKULL_ITEM) + if(event.getItem() == null || event.getItem().getType() != Material.SKULL_ITEM) return; new GUIProfile(getPlugin(), event.getPlayer(), _preferences, _achievementManager, _personalServerManager).openInventory();; diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index 420fb5adf..98f685a68 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -105,7 +105,7 @@ public class VotifierManager extends MiniPlugin // Currently we just notify all servers, and the server with the player on it can deal with it notifyServer(playerName, false); - notifyServer(playerName, true); +// notifyServer(playerName, true); } private void notifyServer(String playerName, boolean eu) From adb76b0681e07e1d742ab322ab8cdd9c4b42c362 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Mon, 10 Aug 2015 04:51:46 -0500 Subject: [PATCH 270/565] Fix giving out gold --- .../Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java index 76e746f43..d2cfef1f8 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java @@ -93,7 +93,7 @@ public class BonusAmount public int getTotalGold() { - return getGems() + getBonusGems(); + return getGold() + getBonusGold(); } public int getExperience() From aa13bcf5c6668e76976f5e12547a619358763126 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Mon, 10 Aug 2015 04:54:01 -0500 Subject: [PATCH 271/565] Bug fix! --- .../src/mineplex/core/bonuses/BonusManager.java | 7 ------- .../src/mineplex/core/bonuses/BonusRepository.java | 8 +------- 2 files changed, 1 insertion(+), 14 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 51af791c8..d309308bd 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -613,13 +613,6 @@ public class BonusManager extends MiniClientPlugin implements I //VOTE - public void attemptVoteBonus(final Player player, final Callback result) - { - if (timeTillRankBonus(player) > 0) - result.run(false); - getRepository().attemptRankBonus(player, result); - } - public long timeTillVoteBonus(Player player) { return nextVoteTime(player) - getLocalTime(); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java index ea14f4141..d97a76cc5 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java @@ -250,15 +250,9 @@ public class BonusRepository extends RepositoryBase public void attemptVoteBonus(final Player player, final Callback result) { final int accountId = _manager.getClientManager().Get(player).getAccountId(); - final int coins = _manager.getRankBonusAmount(player).getCoins(); - + final int coins = 0; final int gems = 0; - if (coins == 0/* && gems == 0 */) { - result.run(false); - return; - } - final JavaPlugin plug = _manager.getPlugin(); Bukkit.getScheduler().runTaskAsynchronously(plug, new Runnable() { From bd2c9aa5e6d133e569524b6ac6b19dbf7017f496 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Mon, 10 Aug 2015 14:00:02 +0200 Subject: [PATCH 272/565] hub stuff --- .../mineplex/hub/modules/SoccerManager.java | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index bafd2df86..0eacb7d77 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -3,16 +3,20 @@ package mineplex.hub.modules; import java.util.ArrayList; import java.util.HashSet; +import org.bukkit.EntityEffect; import org.bukkit.FireworkEffect.Type; import org.bukkit.Color; import org.bukkit.Location; import org.bukkit.Sound; +import org.bukkit.entity.Bat; import org.bukkit.entity.Entity; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; import org.bukkit.entity.Slime; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; +import org.bukkit.event.entity.EntityDamageByEntityEvent; +import org.bukkit.event.entity.EntityDamageEvent; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.event.player.PlayerVelocityEvent; @@ -349,6 +353,12 @@ public class SoccerManager extends MiniPlugin if (_ball != null && _ball.equals(ent)) continue; + + if (ent instanceof Bat) + { + ent.remove(); + continue; + } if (inPlayerArena(ent)) { @@ -491,4 +501,30 @@ public class SoccerManager extends MiniPlugin { _active.remove(event.getPlayer()); } + + @EventHandler(priority = EventPriority.HIGHEST) + public void allowDamage(EntityDamageByEntityEvent event) + { + if (!(event.getEntity() instanceof Player) || !(event.getDamager() instanceof Player)) + return; + + Player damager = (Player)event.getDamager(); + Player damagee = (Player)event.getEntity(); + + if (!_active.contains(damager) || !_active.contains(damagee)) + return; + + if (getTeamColor(damager) == null || getTeamColor(damagee) == null) + return; + + if (getTeamColor(damager) == getTeamColor(damagee)) + return; + + if (Recharge.Instance.use(damagee, "Football Damage", 800, false, false)) + { + UtilAction.velocity(damagee, UtilAlg.getTrajectory2d(damager, damagee), 0.6, false, 0, 0.3, 1, true); + + damagee.playEffect(EntityEffect.HURT); + } + } } From 5781009f4e3f405bd84756834aeed959d5cf939e Mon Sep 17 00:00:00 2001 From: Sarah Date: Mon, 10 Aug 2015 14:00:40 +0200 Subject: [PATCH 273/565] Improving animations and some text. --- .../mineplex/core/bonuses/BonusManager.java | 5 +- .../bonuses/animations/AnimationCarl.java | 50 +++++++++++++------ .../bonuses/commands/AnimationCommand.java | 3 ++ .../mineplex/core/bonuses/gui/BonusGui.java | 2 +- .../bonuses/gui/buttons/DailyBonusButton.java | 5 +- .../core/bonuses/gui/buttons/PollButton.java | 9 +++- .../bonuses/gui/buttons/RankBonusButton.java | 3 +- .../core/bonuses/gui/buttons/VoteButton.java | 4 +- 8 files changed, 58 insertions(+), 23 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index d309308bd..2ad67f4b9 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -251,7 +251,10 @@ public class BonusManager extends MiniClientPlugin implements I if (!_enabled) return; - if(_pendingExplosions.get(0) instanceof String) + if(_pendingExplosions.get(0) instanceof String + && !((String)_pendingExplosions.get(0)).contentEquals("RANK") + && !((String)_pendingExplosions.get(0)).contentEquals("DAILY") + && !((String)_pendingExplosions.get(0)).contentEquals("VOTE")) { String name = (String)_pendingExplosions.get(0); Bukkit.broadcastMessage("Recieved Vote: " + name); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java index 89ec4d85d..3f1d4a43c 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java @@ -1,6 +1,7 @@ package mineplex.core.bonuses.animations; import mineplex.core.common.util.UtilAction; +import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.reward.Reward; import mineplex.core.reward.RewardData; import mineplex.core.treasure.animation.Animation; @@ -32,22 +33,43 @@ public class AnimationCarl extends Animation { if(_type instanceof String) { - if (getTicks() < 40) - { - Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), new ItemStack(Material.EMERALD)); - - //Velocity - long passed = System.currentTimeMillis() - _startTime; - Vector vel = new Vector(Math.sin(passed/5d), 0, Math.cos(passed/5d)); - - UtilAction.velocity(gem, vel, Math.abs(Math.sin(passed/3000d)), false, 0, 0.2 + Math.abs(Math.cos(passed/3000d))*0.6, 1, false); - - gem.setTicksLived(1170); - } - else + if(((String) _type).contentEquals("DAILY")) { - finish(); + for (int i = 1; i < 60; i++) + { + Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, "" + i)); + Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, "" + i)); + Vector vel = new Vector(Math.sin(i * 7/5d), 0, Math.cos(i * 7/5d)); + UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 7/3000d))*0.6, 1, false); + UtilAction.velocity(coin, vel, Math.abs(Math.sin(i * 8/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 8/3000d))*0.6, 1, false); + coin.setTicksLived(1160); + gem.setTicksLived(1160); + } } + if(((String) _type).contentEquals("RANK")) + { + for (int i = 1; i < 100; i++) + { + Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, "" + i)); + Vector vel = new Vector(Math.sin(i * 7/5d), 0, Math.cos(i * 7/5d)); + UtilAction.velocity(coin, vel, Math.abs(Math.sin(i * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 7/3000d))*0.6, 1, false); + coin.setTicksLived(1160); + } + } + if(!((String) _type).contentEquals("DAILY")&& !((String) _type).contentEquals("RANK")) + { + for (int i = 1; i < 60; i++) + { + Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, "" + i)); + Item paper = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.PAPER, (byte) 0, 1, "" + i)); + Vector vel = new Vector(Math.sin(i * 7/5d), 0, Math.cos(i * 7/5d)); + UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 7/3000d))*0.6, 1, false); + UtilAction.velocity(paper, vel, Math.abs(Math.sin(i * 8/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 8/3000d))*0.6, 1, false); + paper.setTicksLived(1160); + gem.setTicksLived(1160); + } + } + finish(); } if(_type instanceof Reward) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java index 0494fc2f0..262dbff1c 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java @@ -23,6 +23,9 @@ public class AnimationCommand extends CommandBase{ _plugin.addPendingExplosion(caller, "Chiss"); _plugin.addPendingExplosion(caller, "Phinary"); _plugin.addPendingExplosion(caller, "xXVevzZXx"); + + _plugin.addPendingExplosion(caller, "RANK"); + _plugin.addPendingExplosion(caller, "DAILY"); } } \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java index 48b2e0a6e..e54887dc8 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java @@ -29,7 +29,7 @@ public class BonusGui extends SimpleGui setItem(14, new DailyBonusButton(getPlugin(), player, this, manager)); - setItem(16, new PollButton(getPlugin(), player, manager.getPollManager(), manager.getClientManager(), this)); + setItem(16, new PollButton(getPlugin(), player, manager.getPollManager(), manager.getClientManager(), this, manager)); setItem(31, new CarlSpinButton(getPlugin(), player, manager, rewardManager)); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java index 897852d8d..8efb10fa5 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java @@ -86,6 +86,7 @@ public class DailyBonusButton implements GuiItem, Listener } else { UtilPlayer.message(getPlayer(), F.main("Bonus", "Bonus collected!")); } + _bonusManager.addPendingExplosion(getPlayer(), "DAILY"); getPlayer().playSound(getPlayer().getLocation(), Sound.NOTE_PLING, 1, 1.6f); } else { if (getPlayer().getOpenInventory() != null) { @@ -120,7 +121,7 @@ public class DailyBonusButton implements GuiItem, Listener if (isAvailable()) { material = Material.CHEST; - itemName = C.cGreen + C.Bold + "Daily Bonus"; + itemName = C.cGreen + C.Bold + "Daily Reward"; lore.add(" "); lore.add(ChatColor.RESET + "Click to Claim!"); @@ -128,7 +129,7 @@ public class DailyBonusButton implements GuiItem, Listener else { material = Material.REDSTONE_BLOCK; - itemName = C.cRed + C.Bold + "Daily Bonus"; + itemName = C.cRed + C.Bold + "Daily Reward"; lore.add(" "); lore.add(ChatColor.RESET + "Next reward in " + UtilTime.convertString(timeLeft(), 0, TimeUnit.FIT) + "!"); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java index e669f2ad3..417a6b556 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.HashMap; import mineplex.core.account.CoreClientManager; +import mineplex.core.bonuses.BonusManager; import mineplex.core.common.util.C; import mineplex.core.common.util.UtilText; import mineplex.core.gui.GuiInventory; @@ -29,6 +30,7 @@ public class PollButton extends SimpleGui implements GuiItem { protected boolean _create; private PollManager _pollManager; + private BonusManager _bonusManager; private CoreClientManager _clientManager; private GuiInventory _master; @@ -36,7 +38,7 @@ public class PollButton extends SimpleGui implements GuiItem { private Poll _poll; - public PollButton(Plugin plugin, Player player, PollManager pollManager, CoreClientManager clientManager, GuiInventory master) + public PollButton(Plugin plugin, Player player, PollManager pollManager, CoreClientManager clientManager, GuiInventory master, BonusManager bonusManager) { super(plugin, player, "Poll:", 6 * 9); this._create = true; @@ -44,6 +46,7 @@ public class PollButton extends SimpleGui implements GuiItem { this._clientManager = clientManager; this._pollManager = pollManager; hard.put(0, new BackBotton(master)); + _bonusManager = bonusManager; } @Override @@ -75,7 +78,8 @@ public class PollButton extends SimpleGui implements GuiItem { ArrayList lore = new ArrayList<>(); if (_poll == null) { - lore.add(C.cRed + "You've voted on all of the polls!"); + lore.add(""); + lore.add(C.cWhite + "You've voted on all of the polls!"); return ItemStackFactory.Instance.CreateStack(Material.REDSTONE_BLOCK, (byte) 0, 1, ChatColor.RED + C.Bold + "Vote on Poll", lore); } else @@ -190,6 +194,7 @@ public class PollButton extends SimpleGui implements GuiItem { getPlayer().playSound(getPlayer().getLocation(), Sound.NOTE_PLING, 1, 1.6f); new TimedMessageWindow(getPlugin(), getPlayer(), ItemStackFactory.Instance.CreateStack(Material.EMERALD_BLOCK, (byte) 0, 1, ChatColor.GREEN + "Your anwser:", wrap(getPoll().getAnswers()[num])), ChatColor.GREEN + "Moo", 6 * 9, 50, getMaster()).openInventory(); + _bonusManager.addPendingExplosion(getPlayer(), "VOTE"); getPlayer().closeInventory(); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java index 21e6fd318..501840411 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java @@ -99,6 +99,7 @@ public class RankBonusButton implements GuiItem, Listener { { UtilPlayer.message(getPlayer(), F.main("Bonus", "Bonus collected!")); } + _bonusManager.addPendingExplosion(getPlayer(), "RANK"); getPlayer().playSound(getPlayer().getLocation(), Sound.NOTE_PLING, 1, 1.6f); } else @@ -144,7 +145,7 @@ public class RankBonusButton implements GuiItem, Listener { if (!hasRank) { - material = Material.COAL_BLOCK; + material = Material.REDSTONE_BLOCK; itemName = C.cRed + ChatColor.BOLD + "Rank Monthly Bonus"; lore.add(" "); lore.add(ChatColor.WHITE + "Players with a Rank get a Monthly Bonus!"); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java index da9360afc..b05c3dad0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java @@ -108,7 +108,7 @@ public class VoteButton implements GuiItem, Listener { if (isAvailable()) { material = Material.JUKEBOX; - itemName = C.cGreen + C.Bold + "Vote Bonus"; + itemName = C.cGreen + C.Bold + "Vote for Mineplex"; lore.add(" "); lore.add(ChatColor.RESET + "Click to Vote!"); @@ -116,7 +116,7 @@ public class VoteButton implements GuiItem, Listener { else { material = Material.REDSTONE_BLOCK; - itemName = C.cRed + C.Bold + "Vote Bonus"; + itemName = C.cRed + C.Bold + "Vote for Mineplex"; lore.add(" "); lore.add(ChatColor.RESET + "Next vote in " + UtilTime.convertString(timeLeft(), 0, TimeUnit.FIT) + "!"); From 1804d668e161d325a53c73d8281dca06393b537c Mon Sep 17 00:00:00 2001 From: Mysticate Date: Mon, 10 Aug 2015 08:42:03 -0400 Subject: [PATCH 274/565] A few small tweaks. Removed the "Frozen" effect. --- .../game/games/evolution/Evolution.java | 56 ++++--------------- .../games/evolution/evolve/EvolveData.java | 6 +- .../evolution/mobs/perks/PerkBounceEVO.java | 3 + .../evolution/mobs/perks/PerkPounceEVO.java | 5 +- 4 files changed, 21 insertions(+), 49 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 0778d22d4..39292cc1b 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -23,9 +23,7 @@ import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.minecraft.game.core.combat.CombatComponent; import mineplex.minecraft.game.core.combat.event.CombatDeathEvent; -import mineplex.minecraft.game.core.condition.Condition; import mineplex.minecraft.game.core.condition.Condition.ConditionType; -import mineplex.minecraft.game.core.condition.conditions.Cloak; import mineplex.minecraft.game.core.condition.ConditionActive; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.GameType; @@ -79,7 +77,6 @@ public class Evolution extends SoloGame private ArrayList _evolutionsAvailable = new ArrayList(); private NautHashMap _chargingExp = new NautHashMap(); - private NautHashMap _evolvingDebuffs = new NautHashMap(); public Evolution(ArcadeManager manager) { @@ -276,24 +273,9 @@ public class Evolution extends SoloGame player.leaveVehicle(); ((CraftPlayer) player).getHandle().p(0); - - Manager.GetCondition().Factory().Cloak("Evolving", player, null, 20, false, false); - + //Freeze - Condition cloak = new Cloak(Manager.GetCondition(), "Evolving", player, null, ConditionType.CLOAK, 0, (int)(20 * 20), false, Material.GHAST_TEAR, (byte)0, false); - Condition speed = new Condition(Manager.GetCondition(), "Evolving", player, null, ConditionType.SPEED, 128, (int)(20 * 20), false, Material.FEATHER, (byte)0, false, false); - Condition slow = new Condition(Manager.GetCondition(), "Evolving", player, null, ConditionType.SLOW, Integer.MAX_VALUE, (int)(20 * 20), false, Material.WEB, (byte)0, false, false); - Condition jump = new Condition(Manager.GetCondition(), "Evolving", player, null, ConditionType.JUMP, -Integer.MAX_VALUE, (int)(20 * 20), false, Material.CARROT_ITEM, (byte)0, false, false); - - _evolvingDebuffs.put(player.getName(), new Condition[] - { - cloak, speed, slow, jump - }); - - Manager.GetCondition().AddCondition(cloak); - Manager.GetCondition().AddCondition(speed); - Manager.GetCondition().AddCondition(slow); - Manager.GetCondition().AddCondition(jump); + Manager.GetCondition().Factory().Cloak("Evolving", player, null, 10, false, false); ((Player) player).playSound(player.getLocation(), Sound.ORB_PICKUP, 1f, 1.25f); } @@ -303,27 +285,12 @@ public class Evolution extends SoloGame { if (Manager.GetCondition().GetActiveConditions().containsKey(event.getPlayer())) { - for (ConditionActive condition : Manager.GetCondition().GetActiveConditions().get(event.getPlayer())) + for (ConditionActive cond : Manager.GetCondition().GetActiveConditions().get(event.getPlayer())) { - if (_evolvingDebuffs.containsKey(event.getPlayer().getName())) - { - boolean d = false; - for (Condition debuf : _evolvingDebuffs.get(event.getPlayer().getName())) - { - if (condition.GetCondition() == debuf) - { - d = true; - break; - } - } - - if (d) - { - continue; - } - } - - condition.GetCondition().Expire(); + if (cond.GetCondition().GetType() == ConditionType.CLOAK) + continue; + + cond.GetCondition().Expire(); } } @@ -345,12 +312,10 @@ public class Evolution extends SoloGame @EventHandler public void endEvolve(final EvolutionPostEvolveEvent event) { - if (_evolvingDebuffs.containsKey(event.getPlayer().getName())) + //Make sure they're not invis when they're done evolving + while (Manager.GetCondition().IsCloaked(event.getPlayer())) { - for (Condition debuf : _evolvingDebuffs.get(event.getPlayer().getName())) - { - debuf.Expire(); - } + Manager.GetCondition().GetActiveCondition(event.getPlayer(), ConditionType.CLOAK).Expire(); } if (getScore(event.getPlayer()) >= 10) @@ -562,6 +527,7 @@ public class Evolution extends SoloGame _evolutionsAvailable.clear(); _evolve.end(); + SetState(GameState.End); AnnounceEnd(players); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index 47376bed6..bf863b6e4 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -85,10 +85,10 @@ public class EvolveData _player = player; - _eggLoc = player.getLocation().getBlock().getLocation(); + _eggLoc = player.getLocation(); _eggLocData = new SimpleEntry(_eggLoc.getBlock().getType(), _eggLoc.getBlock().getData()); - _eggHolo = new Hologram(holo, _eggLoc.clone().add(0.5, 1.0, 0.5), C.cYellow + _player.getName()).start(); + _eggHolo = new Hologram(holo, _eggLoc.getBlock().getLocation().clone().add(0.5, 1.0, 0.5), C.cYellow + _player.getName()).start(); _to = to; @@ -173,7 +173,7 @@ public class EvolveData restoreEgg(); _player.teleport(_eggLoc); - UtilParticle.PlayParticle(ParticleType.LARGE_EXPLODE, _eggLoc.clone().add(0.0, 1.0, 0.0), 2.0F, 2.0F, 2.0F, 0, 8, ViewDist.NORMAL, UtilServer.getPlayers()); + UtilParticle.PlayParticle(ParticleType.LARGE_EXPLODE, _eggLoc.clone().add(0.0, 1.0, 0.0), 1.4F, 3.0F, 1.4F, 0, 12, ViewDist.NORMAL, UtilServer.getPlayers()); knockback(); Bukkit.getScheduler().scheduleSyncDelayedTask(Bukkit.getPluginManager().getPlugins()[0], new Runnable() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java index ac2cd6a51..7adf9ca1f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java @@ -24,6 +24,7 @@ import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.EntityDamageEvent.DamageCause; import org.bukkit.event.player.PlayerInteractEvent; +import org.bukkit.util.Vector; public class PerkBounceEVO extends Perk { @@ -143,6 +144,8 @@ public class PerkBounceEVO extends Perk DamageCause.CUSTOM, damage, true, true, false, damager.getName(), GetName()); + UtilAction.velocity(damager, new Vector()); + //Inform UtilPlayer.message(damager, F.main("Game", "You hit " + F.name(UtilEnt.getName(damagee)) + " with " + F.skill(GetName()) + ".")); UtilPlayer.message(damagee, F.main("Game", F.name(damager.getName()) + " hit you with " + F.skill(GetName()) + ".")); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkPounceEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkPounceEVO.java index 44901edea..38b6b59ae 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkPounceEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkPounceEVO.java @@ -24,6 +24,7 @@ import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.EntityDamageEvent.DamageCause; import org.bukkit.event.player.PlayerInteractEvent; +import org.bukkit.util.Vector; public class PerkPounceEVO extends Perk { @@ -70,7 +71,7 @@ public class PerkPounceEVO extends Perk if (!Recharge.Instance.use(player, GetName(), 6000, true, true)) return; - UtilAction.velocity(player, player.getLocation().getDirection(), 1.4, false, 0, 0.3, 1.8, true); + UtilAction.velocity(player, player.getLocation().getDirection(), 1.4, false, 0, 0.3, 1.8, false); //Record _live.put(player, System.currentTimeMillis()); @@ -143,6 +144,8 @@ public class PerkPounceEVO extends Perk DamageCause.CUSTOM, damage, true, true, false, damager.getName(), GetName()); + UtilAction.velocity(damager, new Vector()); + //Inform UtilPlayer.message(damager, F.main("Game", "You hit " + F.name(UtilEnt.getName(damagee)) + " with " + F.skill(GetName()) + ".")); UtilPlayer.message(damagee, F.main("Game", F.name(damager.getName()) + " hit you with " + F.skill(GetName()) + ".")); From 65b51a137c4211469322bb3ceb681c1cc4c8e049 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Mon, 10 Aug 2015 14:50:44 +0200 Subject: [PATCH 275/565] new party tute room --- .../hub/tutorial/types/PartyTutorial.java | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/PartyTutorial.java b/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/PartyTutorial.java index e8c7d1a8c..8b995220b 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/PartyTutorial.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/PartyTutorial.java @@ -17,8 +17,8 @@ public class PartyTutorial extends Tutorial double y = -manager.GetSpawn().getY(); _phases.add(new TutorialPhase( - manager.GetSpawn().add(84, y+69, 10), - manager.GetSpawn().add(81, y+68.5, 10), + manager.GetSpawn().add(0, 65 + y, 0), + manager.GetSpawn().add(4, 66.5 + y, 0), "Parties", new String[] { @@ -32,8 +32,8 @@ public class PartyTutorial extends Tutorial )); _phases.add(new TutorialPhase( - manager.GetSpawn().add(84, y+69, 9), - manager.GetSpawn().add(81, y+68.5, 9), + manager.GetSpawn().add(0, 65 + y, 0), + manager.GetSpawn().add(4, 66.5 + y, 0), "Creating a Party", new String[] { @@ -47,8 +47,8 @@ public class PartyTutorial extends Tutorial )); _phases.add(new TutorialPhase( - manager.GetSpawn().add(84, y+69, 9), - manager.GetSpawn().add(81, y+68.5, 9), + manager.GetSpawn().add(0, 65 + y, 0), + manager.GetSpawn().add(4, 66.5 + y, 0), "Inviting and Suggesting Players", new String[] { @@ -61,8 +61,8 @@ public class PartyTutorial extends Tutorial )); _phases.add(new TutorialPhase( - manager.GetSpawn().add(84, y+69, 9), - manager.GetSpawn().add(81, y+68.5, 9), + manager.GetSpawn().add(0, 65 + y, 0), + manager.GetSpawn().add(4, 66.5 + y, 0), "Leaving Parties", new String[] { @@ -73,8 +73,8 @@ public class PartyTutorial extends Tutorial )); _phases.add(new TutorialPhase( - manager.GetSpawn().add(84, y+69, 9), - manager.GetSpawn().add(81, y+68.5, 9), + manager.GetSpawn().add(0, 65 + y, 0), + manager.GetSpawn().add(4, 66.5 + y, 0), "Kicking Players from Party", new String[] { @@ -87,8 +87,8 @@ public class PartyTutorial extends Tutorial )); _phases.add(new TutorialPhase( - manager.GetSpawn().add(84, y+69, 9), - manager.GetSpawn().add(81, y+68.5, 9), + manager.GetSpawn().add(0, 65 + y, 0), + manager.GetSpawn().add(4, 66.5 + y, 0), "Joining Games Together", new String[] { @@ -103,8 +103,8 @@ public class PartyTutorial extends Tutorial )); _phases.add(new TutorialPhase( - manager.GetSpawn().add(84, y+69, 9), - manager.GetSpawn().add(81, y+68.5, 9), + manager.GetSpawn().add(0, 65 + y, 0), + manager.GetSpawn().add(4, 66.5 + y, 0), "Party Chat", new String[] { From 65fc81a2aaea6db76faa2c41c4f8b43318c03ccd Mon Sep 17 00:00:00 2001 From: Sarah Date: Mon, 10 Aug 2015 15:33:00 +0200 Subject: [PATCH 276/565] improving animations again. --- .../mineplex/core/bonuses/BonusManager.java | 27 ++++++++++++- .../bonuses/animations/AnimationCarl.java | 38 +++++++++++-------- 2 files changed, 48 insertions(+), 17 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 2ad67f4b9..e1109137b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -42,17 +42,20 @@ import mineplex.database.tables.records.BonusRecord; import mineplex.core.bonuses.gui.SpinGui; import mineplex.core.poll.PollManager; import mineplex.serverdata.commands.ServerCommandManager; + import org.jooq.SQLDialect; import org.jooq.impl.DSL; - import org.bukkit.Bukkit; import org.bukkit.Sound; +import org.bukkit.block.Dropper; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; import org.bukkit.entity.Entity; +import org.bukkit.entity.Item; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerJoinEvent; +import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.java.JavaPlugin; import net.minecraft.server.v1_7_R4.DataWatcher; @@ -444,6 +447,7 @@ public class BonusManager extends MiniClientPlugin implements I } catch (Exception e) { + new SpinGui(getPlugin(), player, _rewardManager, manager).openInventory(); UtilPlayer.message(player, F.main("Carl", "There was an error processing your request")); } } @@ -925,4 +929,25 @@ public class BonusManager extends MiniClientPlugin implements I { return _pollManager; } + + @EventHandler + public void ItemDecay(UpdateEvent event) + { + if(event.getType() != UpdateType.TICK) + return; + + for(Entity entity : _carlNpc.getEntity().getNearbyEntities(3, -0.5, 3)) + { + if(!(entity instanceof Item)) + continue; + + if(!((Item) entity).getItemStack().hasItemMeta()) + continue; + + if(!((Item) entity).getItemStack().getItemMeta().getDisplayName().startsWith(" ")) + continue; + + entity.remove(); + } + } } \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java index 3f1d4a43c..e994165c9 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java @@ -11,6 +11,7 @@ import org.bukkit.block.Block; import org.bukkit.entity.Entity; import org.bukkit.entity.Item; import org.bukkit.entity.Player; +import org.bukkit.event.Listener; import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; @@ -35,22 +36,22 @@ public class AnimationCarl extends Animation { if(((String) _type).contentEquals("DAILY")) { - for (int i = 1; i < 60; i++) + for (int i = 1; i < 40; i++) { - Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, "" + i)); - Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, "" + i)); - Vector vel = new Vector(Math.sin(i * 7/5d), 0, Math.cos(i * 7/5d)); - UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 7/3000d))*0.6, 1, false); - UtilAction.velocity(coin, vel, Math.abs(Math.sin(i * 8/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 8/3000d))*0.6, 1, false); + Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, " " + i)); + Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, " " + i)); + Vector vel = new Vector(Math.sin(i * 9/5d), 0, Math.cos(i * 9/5d)); + UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 9/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 9/3000d))*0.6, 1, false); + UtilAction.velocity(coin, vel, Math.abs(Math.sin(i * 9/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 9/3000d))*0.6, 1, false); coin.setTicksLived(1160); gem.setTicksLived(1160); } } if(((String) _type).contentEquals("RANK")) { - for (int i = 1; i < 100; i++) + for (int i = 1; i < 50; i++) { - Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, "" + i)); + Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, " " + i)); Vector vel = new Vector(Math.sin(i * 7/5d), 0, Math.cos(i * 7/5d)); UtilAction.velocity(coin, vel, Math.abs(Math.sin(i * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 7/3000d))*0.6, 1, false); coin.setTicksLived(1160); @@ -58,13 +59,13 @@ public class AnimationCarl extends Animation } if(!((String) _type).contentEquals("DAILY")&& !((String) _type).contentEquals("RANK")) { - for (int i = 1; i < 60; i++) + for (int i = 1; i < 40; i++) { - Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, "" + i)); - Item paper = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), ItemStackFactory.Instance.CreateStack(Material.PAPER, (byte) 0, 1, "" + i)); - Vector vel = new Vector(Math.sin(i * 7/5d), 0, Math.cos(i * 7/5d)); - UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 7/3000d))*0.6, 1, false); - UtilAction.velocity(paper, vel, Math.abs(Math.sin(i * 8/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 8/3000d))*0.6, 1, false); + Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, " " + i)); + Item paper = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.PAPER, (byte) 0, 1, " " + i)); + Vector vel = new Vector(Math.sin(i * 8/5d), 0, Math.cos(i * 8/5d)); + UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 8/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 8/3000d))*0.6, 1, false); + UtilAction.velocity(paper, vel, Math.abs(Math.sin(i * 9/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 9/3000d))*0.6, 1, false); paper.setTicksLived(1160); gem.setTicksLived(1160); } @@ -79,13 +80,18 @@ public class AnimationCarl extends Animation { itemStack = new ItemStack(Material.NETHER_STAR); } - Item item = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 2, 0.5), itemStack); + Item item = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.7, 0.5), itemStack); Vector vel = new Vector(_player.getLocation().getX() - _creeper.getLocation().getX(), 0, _player.getLocation().getZ() - _creeper.getLocation().getZ()); UtilAction.velocity(item, vel, 0.1, false, 0, 0.2 + 1*0.4, 1, false); - item.setTicksLived(1170); + item.setTicksLived(1160); + + + + + finish(); } } From 18d11f7d68e23afa2fe2d0c35295d27382119a2d Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Mon, 10 Aug 2015 16:13:17 +0200 Subject: [PATCH 277/565] new enums --- .../src/mineplex/core/reward/RewardType.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java index b06cdcec6..90b201c08 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java @@ -3,11 +3,14 @@ package mineplex.core.reward; public enum RewardType { //% Chances Mythic Legend Rare Uncommon - GameLoot( 0.000001, 0.00001, 0.0001, 3, 10), - Spinner( 0.000001, 0.2, 0.8, 10, 10), + GameLoot( 0.000001, 0.00001, 0.0001, 3, 10), + OldChest( 0, 0.05, 0.4, 5, 0), AncientChest( 0, 1, 4, 25, 0), - MythicalChest( 0.4, 3, 12, 75, 0); + MythicalChest( 0.4, 3, 12, 75, 0), + + SpinnerFiller( 0.1, 1, 4, 20, 30), + SpinnerReal( 0.000001, 0.05, 0.4, 5, 10); private double _mythicalChance; private double _legendaryChance; From c6beb122e31c7119c86d111c0aab480a835551d8 Mon Sep 17 00:00:00 2001 From: Sarah Date: Mon, 10 Aug 2015 16:42:43 +0200 Subject: [PATCH 278/565] Adding firework animations for spinner. --- .../bonuses/animations/AnimationCarl.java | 172 ++++++++++++++++-- .../bonuses/commands/AnimationCommand.java | 1 + 2 files changed, 157 insertions(+), 16 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java index e994165c9..3090c9754 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java @@ -1,12 +1,23 @@ package mineplex.core.bonuses.animations; +import java.util.Random; + import mineplex.core.common.util.UtilAction; +import mineplex.core.common.util.UtilFirework; +import mineplex.core.common.util.UtilParticle; +import mineplex.core.common.util.UtilServer; +import mineplex.core.common.util.UtilParticle.ViewDist; import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.reward.Reward; import mineplex.core.reward.RewardData; +import mineplex.core.reward.RewardRarity; import mineplex.core.treasure.animation.Animation; +import org.bukkit.Color; +import org.bukkit.Location; import org.bukkit.Material; +import org.bukkit.Sound; +import org.bukkit.FireworkEffect.Type; import org.bukkit.block.Block; import org.bukkit.entity.Entity; import org.bukkit.entity.Item; @@ -23,6 +34,7 @@ public class AnimationCarl extends Animation private long _startTime; private Object _type; private Player _player; + private Random _random = new Random(); public AnimationCarl(Entity creeper) { @@ -74,25 +86,35 @@ public class AnimationCarl extends Animation } if(_type instanceof Reward) { - RewardData rewardData = ((Reward)_type).getFakeRewardData(null); - ItemStack itemStack = rewardData.getDisplayItem(); - if(itemStack.getType() == Material.PAPER) + if(getTicks() == 0) { - itemStack = new ItemStack(Material.NETHER_STAR); + RewardData rewardData = ((Reward)_type).getFakeRewardData(_player); + ItemStack itemStack = rewardData.getDisplayItem(); + Item item = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.7, 0.5), itemStack); + + Vector vel = new Vector(_player.getLocation().getX() - _creeper.getLocation().getX(), 0, _player.getLocation().getZ() - _creeper.getLocation().getZ()); + + UtilAction.velocity(item, vel, 0.1, false, 0, 0.2 + 1*0.4, 1, false); + + item.setTicksLived(1160); } - Item item = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.7, 0.5), itemStack); - Vector vel = new Vector(_player.getLocation().getX() - _creeper.getLocation().getX(), 0, _player.getLocation().getZ() - _creeper.getLocation().getZ()); - - UtilAction.velocity(item, vel, 0.1, false, 0, 0.2 + 1*0.4, 1, false); - - item.setTicksLived(1160); - - - - - - finish(); + if(((Reward)_type).getRarity() == RewardRarity.RARE) + { + RareAnimation(); + } + else if(((Reward)_type).getRarity() == RewardRarity.LEGENDARY) + { + LegendAnimation(); + } + else if(((Reward)_type).getRarity() == RewardRarity.MYTHICAL) + { + MythicalAnimation(); + } + else + { + finish(); + } } } @@ -126,4 +148,122 @@ public class AnimationCarl extends Animation { _player = player; } + + public void LegendAnimation() + { + if (getTicks() < 1) + { + UtilFirework.playFirework(_creeper.getLocation().add(0.5, 0.5, 0.5), Type.BALL_LARGE, Color.LIME, true, true); + } + + if (getTicks() == 1) + { + _creeper.getLocation().getWorld().playSound(_creeper.getLocation().add(0.5, 0.5, 0.5), Sound.ENDERDRAGON_DEATH, 10F, 2.0F); + } + else if (getTicks() < 35) + { + double radius = 2 - (getTicks() / 10D * 2); + int particleAmount = 20 - (getTicks() * 2); + Location _centerLocation = _creeper.getLocation().add(0.5, 0.1, 0.5); + for (int i = 0; i < particleAmount; i++) + { + double xDiff = Math.sin(i/(double)particleAmount * 2 * Math.PI) * radius; + double zDiff = Math.cos(i/(double)particleAmount * 2 * Math.PI) * radius; + for(double e = 0.1 ; e < 3 ; e += 0.6) + { + Location location = _centerLocation.clone().add(xDiff, e, zDiff); + UtilParticle.PlayParticle(UtilParticle.ParticleType.HAPPY_VILLAGER, location, 0, 0, 0, 0, 1, ViewDist.NORMAL, UtilServer.getPlayers()); + } + } + } + else + { + finish(); + } + } + + public void MythicalAnimation() + { + if (getTicks() < 30 && getTicks() % 3 == 0) + { + UtilFirework.playFirework(_creeper.getLocation().add(0.5, 0.5, 0.5), Type.BALL_LARGE, Color.RED, true, true); + } + + if (getTicks() == 1) + { + _creeper.getLocation().getWorld().playSound(_creeper.getLocation().add(0.5, 0.5, 0.5), Sound.PORTAL_TRAVEL, 10F, 2.0F); + _creeper.getLocation().getWorld().playSound(_creeper.getLocation().add(0.5, 0.5, 0.5), Sound.ZOMBIE_UNFECT, 10F, 0.1F); + } + else if (getTicks() < 60) + { + UtilFirework.launchFirework(_creeper.getLocation().add(0.5, 0.5, 0.5), Type.BALL_LARGE, Color.RED, true, true, + new Vector((Math.random()-0.5)*0.05, 0.1, (Math.random()-0.5)*0.05), 1); + + //Particle Spiral Up + double radius = getTicks() / 20D; + int particleAmount = getTicks() / 2; + for (int i = 0; i < particleAmount; i++) + { + double xDiff = Math.sin(i/(double)particleAmount * 2 * Math.PI) * radius; + double zDiff = Math.cos(i/(double)particleAmount * 2 * Math.PI) * radius; + + Location location = _creeper.getLocation().add(0.5, 0, 0.5).clone().add(xDiff, -1.3, zDiff); + UtilParticle.PlayParticle(UtilParticle.ParticleType.WITCH_MAGIC, location, 0, 0, 0, 0, 1, + ViewDist.NORMAL, UtilServer.getPlayers()); + } + } + else if (getTicks() < 60) + { + double radius = 2 - (getTicks() / 10D * 2); + int particleAmount = 20 - (getTicks() * 2); + Location _centerLocation = _creeper.getLocation().add(0.5, 0.1, 0.5); + for (int i = 0; i < particleAmount; i++) + { + double xDiff = Math.sin(i/(double)particleAmount * 2 * Math.PI) * radius; + double zDiff = Math.cos(i/(double)particleAmount * 2 * Math.PI) * radius; + for(double e = 0.1 ; e < 3 ; e += 0.5) + { + Location location = _centerLocation.clone().add(xDiff, e, zDiff); + UtilParticle.PlayParticle(UtilParticle.ParticleType.WITCH_MAGIC, location, 0, 0, 0, 0, 1, ViewDist.NORMAL, UtilServer.getPlayers()); + } + } + } + else + { + finish(); + } + } + + public void RareAnimation() + { + if (getTicks() == 1) + { + for(int i = 0; i < 3; i++) + { + UtilFirework.playFirework(_creeper.getLocation().add(0.5, i, 0.5), Type.BALL, Color.FUCHSIA, false, false); + } + _creeper.getWorld().playSound(_creeper.getLocation(), Sound.WITHER_SPAWN, 10F, 1.2F); + } + else if (getTicks() >= 60) + { + finish(); + } + + else if (getTicks() < 35) + { + double radius = 2 - (getTicks() / 10D * 2); + int particleAmount = 20 - (getTicks() * 2); + Location _centerLocation = _creeper.getLocation().add(0.5, 0.1, 0.5); + for (int i = 0; i < particleAmount; i++) + { + double xDiff = Math.sin(i/(double)particleAmount * 2 * Math.PI) * radius; + double zDiff = Math.cos(i/(double)particleAmount * 2 * Math.PI) * radius; + for(double e = 0.1 ; e < 3 ; e += 0.6) + { + Location location = _centerLocation.clone().add(xDiff, e, zDiff); + UtilParticle.PlayParticle(UtilParticle.ParticleType.WITCH_MAGIC, location, 0, 0, 0, 0, 1, ViewDist.NORMAL, UtilServer.getPlayers()); + } + } + } + } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java index 262dbff1c..4dbea71d2 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java @@ -26,6 +26,7 @@ public class AnimationCommand extends CommandBase{ _plugin.addPendingExplosion(caller, "RANK"); _plugin.addPendingExplosion(caller, "DAILY"); + } } \ No newline at end of file From ed7b8949bb0376762bace087f63fbfd2b6cb3dbf Mon Sep 17 00:00:00 2001 From: Sarah Date: Mon, 10 Aug 2015 17:04:47 +0200 Subject: [PATCH 279/565] Adding SpinnerFiller and SpinnerRewards. --- .../src/mineplex/core/bonuses/gui/SpinGui.java | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index 80268a046..e9d7221bb 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -46,6 +46,7 @@ public class SpinGui extends SimpleGui private int _ticksPerSwap; private int _swapCount; private Reward[] _rewards; + private Reward[] _fakeRewards; private boolean _stopped; private boolean _rewarded; private ArrayList _ticks; @@ -65,13 +66,18 @@ public class SpinGui extends SimpleGui //setItem(CARL_SLOT, new DisplayItem(carlItem)); _rewards = new Reward[REWARDS_TO_GENERATE]; + _fakeRewards = new Reward[REWARDS_TO_GENERATE]; _ticks = new ArrayList<>(); _frame = 0; _pitch = 1; for (int i = 0; i < REWARDS_TO_GENERATE; i++) { - _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.MythicalChest, true); + _fakeRewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerFiller, true); + } + for (int i = 0; i < REWARDS_TO_GENERATE; i++) + { + _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerReal, true); } _ticksPerSwap = 1; @@ -98,7 +104,8 @@ public class SpinGui extends SimpleGui _stopSpinnerAt = _ticks.size(); - _reward = _rewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; + _fakeRewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3] = _rewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; + _reward = _fakeRewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; _rewardData = _reward.giveReward("Carls Spinner", getPlayer()); } @@ -147,7 +154,7 @@ public class SpinGui extends SimpleGui index = index % REWARDS_TO_GENERATE; int slot = 9 + i; - RewardData data = _rewards[index].getFakeRewardData(getPlayer()); + RewardData data = _fakeRewards[index].getFakeRewardData(getPlayer()); setItem(slot, new RewardButton(data)); // Glass Panes From 3be811e480bb6a6743f12655fa93e10c17314b90 Mon Sep 17 00:00:00 2001 From: Sarah Date: Mon, 10 Aug 2015 17:08:03 +0200 Subject: [PATCH 280/565] Fixing Spinner announcements. --- .../src/mineplex/core/bonuses/gui/SpinGui.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index e9d7221bb..16c8fcba3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -253,9 +253,24 @@ public class SpinGui extends SimpleGui return; _manager.addPendingExplosion(getPlayer(), _reward); + if (_reward.getRarity() == RewardRarity.RARE) + { + Bukkit.broadcastMessage(F.main("Treasure", F.name(getPlayer().getName()) + " won " + C.cPurple + "Rare " + _rewardData.getFriendlyName() + C.cGray + " from Carl's Spinner.")); + } + else if (_reward.getRarity() == RewardRarity.LEGENDARY) + { + Bukkit.broadcastMessage(F.main("Treasure", F.name(getPlayer().getName()) + " won " + C.cGreen + "Legendary " + _rewardData.getFriendlyName() + C.cGray + " from Carl's Spinner.")); + } + else if (_reward.getRarity() == RewardRarity.MYTHICAL) + { + Bukkit.broadcastMessage(F.main("Treasure", F.name(getPlayer().getName()) + " won " + C.cRed + "Mythical " + _rewardData.getFriendlyName() + C.cGray + " from Carl's Spinner.")); + } + else + { + UtilPlayer.message(getPlayer(), F.main("Carl's Spinner", "You won " + _rewardData.getRarity().getColor() + _rewardData.getFriendlyName() + C.cGray + " from Carl's Spinner.")); + } ItemStack item = getInventory().getItem(13); getInventory().setItem(13, ItemStackFactory.Instance.CreateStack(item.getType(), (byte) 0, 1, _rewardData.getFriendlyName())); - UtilPlayer.message(getPlayer(), F.main("Carl's Spinner", "You got " + _rewardData.getRarity().getColor() + _rewardData.getFriendlyName() + C.cGray + " From Carl's Spinner.")); _rewarded = true; } From 186e3028c29556ddd0780ac81e5c95064ab1c3d1 Mon Sep 17 00:00:00 2001 From: Sarah Date: Mon, 10 Aug 2015 17:15:56 +0200 Subject: [PATCH 281/565] removing temp fix "there was an error processing your request" for the Spinner. --- .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 1 - 1 file changed, 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index e1109137b..9b4a4ee52 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -447,7 +447,6 @@ public class BonusManager extends MiniClientPlugin implements I } catch (Exception e) { - new SpinGui(getPlugin(), player, _rewardManager, manager).openInventory(); UtilPlayer.message(player, F.main("Carl", "There was an error processing your request")); } } From fef269b856a0b50d23fe894fb021d0bce4ac1db2 Mon Sep 17 00:00:00 2001 From: Sarah Date: Mon, 10 Aug 2015 17:28:27 +0200 Subject: [PATCH 282/565] Fixing /e set. --- .../nautilus/game/arcade/managers/GameHostManager.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java index b247ee140..b6f91560c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java @@ -724,15 +724,15 @@ public class GameHostManager implements Listener String source = ""; if(args.length == 5) { - Manager.GetGameCreationManager().MapSource = args[2]; - Manager.GetGameCreationManager().MapPref = args[3]; + Manager.GetGameCreationManager().MapSource = args[3]; + Manager.GetGameCreationManager().MapPref = args[4]; source = args[3]; map = args[4]; } else { - Manager.GetGameCreationManager().MapSource = args[0]; - Manager.GetGameCreationManager().MapPref = args[1]; + Manager.GetGameCreationManager().MapSource = args[2]; + Manager.GetGameCreationManager().MapPref = args[3]; source = args[2]; map = args[3]; } From a618b19b73ceabe2f4e01bb71ed469dac9da003a Mon Sep 17 00:00:00 2001 From: Mysticate Date: Mon, 10 Aug 2015 14:32:35 -0400 Subject: [PATCH 283/565] Small changes --- .../game/games/evolution/Evolution.java | 156 +++++++++++++++--- .../games/evolution/evolve/EvolveData.java | 41 ++++- 2 files changed, 169 insertions(+), 28 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 39292cc1b..6b8b1631b 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -5,10 +5,10 @@ import java.util.Collections; import java.util.Iterator; import mineplex.core.common.util.C; +import mineplex.core.common.util.F; import mineplex.core.common.util.NautHashMap; import mineplex.core.common.util.UtilAlg; import mineplex.core.common.util.UtilBlock; -import mineplex.core.common.util.UtilEnt; import mineplex.core.common.util.UtilEvent; import mineplex.core.common.util.UtilEvent.ActionType; import mineplex.core.common.util.UtilMath; @@ -28,7 +28,9 @@ import mineplex.minecraft.game.core.condition.ConditionActive; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.GameType; import nautilus.game.arcade.events.GameStateChangeEvent; +import nautilus.game.arcade.game.GameTeam; import nautilus.game.arcade.game.SoloGame; +import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionPostEvolveEvent; @@ -74,6 +76,7 @@ public class Evolution extends SoloGame //Platform location, viewing location. private NautHashMap _evoPlatforms = new NautHashMap(); + private ArrayList _spawns = new ArrayList(); private ArrayList _evolutionsAvailable = new ArrayList(); private NautHashMap _chargingExp = new NautHashMap(); @@ -164,11 +167,16 @@ public class Evolution extends SoloGame break; } } + + for (GameTeam team : GetTeamList()) + { + _spawns.addAll(team.GetSpawns()); + } } private Location loadAngle(Location platform, Location viewing) { - Vector b = UtilAlg.getTrajectory(viewing, platform.clone().subtract(0.0, 1.0, 0.0)).normalize(); + Vector b = UtilAlg.getTrajectory(viewing, platform.clone().add(0.0, 1.0, 0.0)).normalize(); viewing.setPitch(UtilAlg.GetPitch(b)); viewing.setYaw(UtilAlg.GetYaw(b)); @@ -191,8 +199,6 @@ public class Evolution extends SoloGame } } - - @EventHandler public void showKit(GameStateChangeEvent event) { @@ -376,6 +382,24 @@ public class Evolution extends SoloGame } } + @Override + public void RespawnPlayer(final Player player) + { + player.eject(); + player.teleport(getSpawn()); + + Manager.Clear(player); + + //Re-Give Kit + Manager.getPlugin().getServer().getScheduler().scheduleSyncDelayedTask(Manager.getPlugin(), new Runnable() + { + public void run() + { + GetKit(player).ApplyKit(player); + } + }, 0); + } + @EventHandler public void onEgg(PlayerInteractEvent event) { @@ -392,6 +416,7 @@ public class Evolution extends SoloGame } } + @SuppressWarnings("deprecation") @EventHandler public void updateAvailableEvolutions(UpdateEvent event) { @@ -417,46 +442,56 @@ public class Evolution extends SoloGame iterator.remove(); continue; } - - if (player.isSneaking()) + + if (player.isSneaking() && (player.isOnGround() || UtilBlock.solid(player.getLocation().getBlock().getRelative(BlockFace.DOWN)))) { - if (onEvolveAttempting(player)) + if (!player.getLocation().getBlock().isLiquid()) { - iterator.remove(); + if (onEvolveAttempting(player)) + { + iterator.remove(); + } continue; } - } - else - { - if (_chargingExp.containsKey(player.getName())) - _chargingExp.remove(player.getName()); - - if (Recharge.Instance.use(player, "Evolve Available", 2000, false, false)) + else { - UtilTextMiddle.display("", C.cGreen + C.Bold + "Hold Crouch to Evolve", 0, 60, 20, player); + if (Recharge.Instance.use(player, "No Evolve Water Message", 2000, false, false)) + { + UtilPlayer.message(player, F.main("Game", "You cannot evolve in water!")); + } } } + + if (_chargingExp.containsKey(player.getName())) + _chargingExp.remove(player.getName()); + + if (hasEvolvingEffects(player)) + removeEvolvingEffects(player); + + if (Recharge.Instance.use(player, "Evolve Available", 2000, false, false)) + { + UtilTextMiddle.display("", C.cGreen + C.Bold + "Hold Crouch to Evolve", 0, 60, 20, player); + } + } } //Boolean remove - @SuppressWarnings("deprecation") private boolean onEvolveAttempting(Player player) { - //No evolving in midair - if (!player.isOnGround() || !UtilEnt.isGrounded(player) || !UtilBlock.solid(player.getLocation().getBlock().getRelative(BlockFace.DOWN))) - return false; - if (!_chargingExp.containsKey(player.getName())) _chargingExp.put(player.getName(), 0F); float exp = _chargingExp.get(player.getName()); if (exp >= .9999F) - { + { UtilTextMiddle.display("", "", player); _chargingExp.remove(player.getName()); + + if (hasEvolvingEffects(player)) + removeEvolvingEffects(player); EvoToken token = _tokens.get(player.getName()); @@ -467,14 +502,63 @@ public class Evolution extends SoloGame return true; } - _chargingExp.put(player.getName(), Math.min(exp + .008F, .9999F)); + if (!hasEvolvingEffects(player)) + addEvolvingEffects(player); + + _chargingExp.put(player.getName(), Math.min(exp + .01F, .9999F)); UtilTextMiddle.display("", UtilTextMiddle.progress(_chargingExp.get(player.getName())).trim(), player); - UtilParticle.PlayParticle(ParticleType.PORTAL, player.getLocation().clone().add(0, 1, 0), 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.NORMAL, UtilServer.getPlayers()); + UtilParticle.PlayParticle(ParticleType.PORTAL, player.getLocation().clone().add(0, 1, 0), 0.5F, 1.0F, 0.5F, 0, 10, ViewDist.NORMAL, UtilServer.getPlayers()); return false; } + private boolean hasEvolvingEffects(Player player) + { + if (!Manager.GetCondition().GetActiveConditions().containsKey(player)) + return false; + + for (ConditionActive active : Manager.GetCondition().GetActiveConditions().get(player)) + { + if (!active.GetCondition().GetReason().equalsIgnoreCase("Charging")) + continue; + + return true; + } + + return false; + } + + private void removeEvolvingEffects(Player player) + { + if (!Manager.GetCondition().GetActiveConditions().containsKey(player)) + return; + + for (ConditionActive active : Manager.GetCondition().GetActiveConditions().get(player)) + { + if (!active.GetCondition().GetReason().equalsIgnoreCase("Charging")) + continue; + + active.GetCondition().Expire(); + } + } + + private void addEvolvingEffects(Player player) + { + Manager.GetCondition().Factory().Jump("Charging", player, null, 20, 128, false, false, false); + Manager.GetCondition().Factory().Slow("Charging", player, null, 20, 255, false, false, false, false); + } + + @EventHandler + public void onEvolveAttemptingAbility(EvolutionAbilityUseEvent event) + { + if (!IsLive()) + return; + + if (_evolve.isEvolving(event.getPlayer())) + event.setCancelled(true); + } + private int increaseScore(Player player) { if (!IsAlive(player)) @@ -495,6 +579,28 @@ public class Evolution extends SoloGame return _tokens.get(player.getName()).Level; } + public Location getSpawn() + { + ArrayList allPlayers = new ArrayList(); + + for (Player cur : GetPlayers(true)) + { + if (UtilPlayer.isSpectator(cur)) + continue; + + if (_evolve.isEvolving(cur)) + { + allPlayers.add(_evolve.getEvolve(cur).getEggLocation()); + } + else + { + allPlayers.add(cur.getLocation()); + } + } + + return UtilAlg.getLocationAwayFromOtherLocations(_spawns, allPlayers); + } + private void End() { ArrayList tokens = new ArrayList(_tokens.values()); @@ -531,7 +637,7 @@ public class Evolution extends SoloGame SetState(GameState.End); AnnounceEnd(players); } - + @Override @EventHandler public void ScoreboardUpdate(UpdateEvent event) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index bf863b6e4..f82eed3cd 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -16,6 +16,7 @@ import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilTime; import mineplex.core.hologram.Hologram; import mineplex.core.hologram.HologramManager; +import mineplex.core.hologram.Hologram.HologramTarget; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; @@ -59,6 +60,8 @@ public class EvolveData private final long _preEvolve; private final long _postEvolve; + private HologramManager _holoManager; + private final PlatformToken _token; private boolean _active = true; @@ -72,6 +75,8 @@ public class EvolveData private final EvoKit _to; + private Hologram _holo; + private final EntityInsentient _eFrom; private EntityInsentient _eTo; @@ -81,6 +86,8 @@ public class EvolveData _preEvolve = 3200; _postEvolve = 3400; + _holoManager = holo; + _token = token; _player = player; @@ -91,13 +98,14 @@ public class EvolveData _eggHolo = new Hologram(holo, _eggLoc.getBlock().getLocation().clone().add(0.5, 1.0, 0.5), C.cYellow + _player.getName()).start(); _to = to; - + _eFrom = spawn(from.getEntity(), token.Platform, false); - + Bukkit.getServer().getPluginManager().callEvent(new EvolutionBeginEvent(_player)); setupPlayer(); setupEgg(); + setupHologram(holo, _eFrom, C.cYellow + C.Bold + from.GetName()); } private void setupEgg() @@ -112,11 +120,32 @@ public class EvolveData _eggLoc.getBlock().setData(_eggLocData.getValue()); } + public Location getEggLocation() + { + return _eggLoc; + } + private void setupPlayer() { _player.teleport(_token.Viewing); } + private void setupHologram(HologramManager manager, EntityInsentient entity, String name) + { + if (_holo == null) + _holo = new Hologram(manager, _token.Platform); + + double add = entity.boundingBox.e - entity.boundingBox.b + .5; + + _holo.setLocation(_token.Platform.clone().add(0, add, 0)); + _holo.setText(name); + + _holo.setHologramTarget(HologramTarget.WHITELIST); + _holo.addPlayer(_player); + + _holo.start(); + } + //Boolean completed public boolean tick() { @@ -149,6 +178,8 @@ public class EvolveData _eTo = spawn(_to.getEntity(), _token.Platform, false); despawn(_eFrom); + setupHologram(_holoManager, _eTo, C.cYellow + C.Bold + _to.GetName()); + UtilFirework.playFirework(_token.Platform.clone().add(0.0, 1.5, 0.0), Type.BALL, Color.GREEN, false, false); } else @@ -157,7 +188,7 @@ public class EvolveData if (UtilTime.elapsed(_timestamp, 500)) { UtilParticle.PlayParticle(ParticleType.FIREWORKS_SPARK, _token.Platform.clone().add(0.0, 1.0, 0.0), 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.SHORT, _player); - UtilParticle.PlayParticle(ParticleType.PORTAL, _eggLoc, 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.NORMAL, UtilServer.getPlayers()); + UtilParticle.PlayParticle(ParticleType.HAPPY_VILLAGER, _eggLoc.getBlock().getLocation().clone().add(0.5, 0.5, 0.5), 1.0F, 1.0F, 1.0F, 0, 10, ViewDist.NORMAL, UtilServer.getPlayers()); } } return false; @@ -171,6 +202,7 @@ public class EvolveData _eggHolo.stop(); restoreEgg(); + _holo.stop(); _player.teleport(_eggLoc); UtilParticle.PlayParticle(ParticleType.LARGE_EXPLODE, _eggLoc.clone().add(0.0, 1.0, 0.0), 1.4F, 3.0F, 1.4F, 0, 12, ViewDist.NORMAL, UtilServer.getPlayers()); @@ -202,6 +234,9 @@ public class EvolveData _eggHolo.stop(); restoreEgg(); + if (_holo != null) + _holo.stop(); + _player.teleport(_eggLoc.clone().add(0.5, 0.0, 0.5)); _ended = true; } From e81a3f7ecd83402dd8c33f57276a24f7f2a494ec Mon Sep 17 00:00:00 2001 From: Mysticate Date: Mon, 10 Aug 2015 14:32:49 -0400 Subject: [PATCH 284/565] Added a method to UtilAlg. --- .../mineplex/core/common/util/UtilAlg.java | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java index d686faa2d..a839076c9 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java @@ -251,6 +251,25 @@ public class UtilAlg return bestLoc; } + public static Location findFurthest(Location mid, ArrayList locs) + { + Location bestLoc = null; + double bestDist = 0; + + for (Location loc : locs) + { + double dist = UtilMath.offset(mid, loc); + + if (bestLoc == null || dist > bestDist) + { + bestLoc = loc; + bestDist = dist; + } + } + + return bestLoc; + } + public static boolean isInPyramid(Vector a, Vector b, double angleLimit) { return (Math.abs(GetPitch(a) - GetPitch(b)) < angleLimit) && (Math.abs(GetYaw(a) - GetYaw(b)) < angleLimit); @@ -298,6 +317,42 @@ public class UtilAlg return bestLoc; } + public static Location getLocationAwayFromOtherLocations(ArrayList locs, ArrayList players) + { + Location bestLoc = null; + double bestDist = 0; + + for (Location loc : locs) + { + double closest = -1; + + for (Location player : players) + { + //Different Worlds + if (!player.getWorld().equals(loc.getWorld())) + continue; + + double dist = UtilMath.offsetSquared(player, loc); + + if (closest == -1 || dist < closest) + { + closest = dist; + } + } + + if (closest == -1) + continue; + + if (bestLoc == null || closest > bestDist) + { + bestLoc = loc; + bestDist = closest; + } + } + + return bestLoc; + } + public static Location getLocationNearPlayers(ArrayList locs, ArrayList players, ArrayList dontOverlap) { Location bestLoc = null; From 873a2f3c5632634ac729ca539782212041c8b38b Mon Sep 17 00:00:00 2001 From: Mysticate Date: Mon, 10 Aug 2015 19:45:40 -0400 Subject: [PATCH 285/565] Changed slowness from 255 - 2 --- .../nautilus/game/arcade/game/games/evolution/Evolution.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 6b8b1631b..8c900945d 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -546,7 +546,7 @@ public class Evolution extends SoloGame private void addEvolvingEffects(Player player) { Manager.GetCondition().Factory().Jump("Charging", player, null, 20, 128, false, false, false); - Manager.GetCondition().Factory().Slow("Charging", player, null, 20, 255, false, false, false, false); + Manager.GetCondition().Factory().Slow("Charging", player, null, 20, 2, false, false, false, false); } @EventHandler From 3bedc4ce841e637dec3d1ae81ed30a87aee383dc Mon Sep 17 00:00:00 2001 From: Sarah Date: Tue, 11 Aug 2015 05:37:58 +0200 Subject: [PATCH 286/565] Improving animation timing. --- .../bonuses/animations/AnimationCarl.java | 10 +++------- .../bonuses/commands/AnimationCommand.java | 19 ++++++++++++------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java index 3090c9754..a98977521 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java @@ -184,7 +184,7 @@ public class AnimationCarl extends Animation public void MythicalAnimation() { - if (getTicks() < 30 && getTicks() % 3 == 0) + if (getTicks() < 30) { UtilFirework.playFirework(_creeper.getLocation().add(0.5, 0.5, 0.5), Type.BALL_LARGE, Color.RED, true, true); } @@ -194,7 +194,7 @@ public class AnimationCarl extends Animation _creeper.getLocation().getWorld().playSound(_creeper.getLocation().add(0.5, 0.5, 0.5), Sound.PORTAL_TRAVEL, 10F, 2.0F); _creeper.getLocation().getWorld().playSound(_creeper.getLocation().add(0.5, 0.5, 0.5), Sound.ZOMBIE_UNFECT, 10F, 0.1F); } - else if (getTicks() < 60) + else if (getTicks() < 40) { UtilFirework.launchFirework(_creeper.getLocation().add(0.5, 0.5, 0.5), Type.BALL_LARGE, Color.RED, true, true, new Vector((Math.random()-0.5)*0.05, 0.1, (Math.random()-0.5)*0.05), 1); @@ -211,11 +211,7 @@ public class AnimationCarl extends Animation UtilParticle.PlayParticle(UtilParticle.ParticleType.WITCH_MAGIC, location, 0, 0, 0, 0, 1, ViewDist.NORMAL, UtilServer.getPlayers()); } - } - else if (getTicks() < 60) - { - double radius = 2 - (getTicks() / 10D * 2); - int particleAmount = 20 - (getTicks() * 2); + Location _centerLocation = _creeper.getLocation().add(0.5, 0.1, 0.5); for (int i = 0; i < particleAmount; i++) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java index 4dbea71d2..c3356c9b7 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java @@ -1,14 +1,16 @@ package mineplex.core.bonuses.commands; +import org.bukkit.Bukkit; import org.bukkit.entity.Player; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; +import mineplex.core.reward.RewardType; import mineplex.core.bonuses.BonusManager; public class AnimationCommand extends CommandBase{ - BonusManager _plugin; + private BonusManager _plugin; public AnimationCommand(BonusManager plugin) { @@ -19,13 +21,16 @@ public class AnimationCommand extends CommandBase{ @Override public void Execute(Player caller, String[] args) { - _plugin.addPendingExplosion(caller, "Test"); - _plugin.addPendingExplosion(caller, "Chiss"); - _plugin.addPendingExplosion(caller, "Phinary"); - _plugin.addPendingExplosion(caller, "xXVevzZXx"); - _plugin.addPendingExplosion(caller, "RANK"); - _plugin.addPendingExplosion(caller, "DAILY"); + if(args != null) + { + caller = Bukkit.getPlayer(args[0]); + _plugin.addPendingExplosion(caller, _plugin.getRewardManager().nextReward(caller, null, false, RewardType.SpinnerFiller, true)); + } + if(args.length >= 2) + { + _plugin.addPendingExplosion(caller, args[1]); + } } From b4e8b4f1ac2c7cefbcdd45125e8b3620b48a85d0 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 08:24:28 +0200 Subject: [PATCH 287/565] cant go spinnin while its a countin! --- .../nautilus/game/arcade/managers/GameManager.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java index cfed7e11b..ab07870ab 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java @@ -3,6 +3,7 @@ package nautilus.game.arcade.managers; import java.util.ArrayList; import java.util.Iterator; +import mineplex.core.bonuses.event.CarlSpinnerEvent; import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilFirework; @@ -130,7 +131,17 @@ public class GameManager implements Listener UtilTextBottom.displayProgress("Game Start", percentage, UtilTime.MakeStr(Math.max(0, game.PrepareTime - (System.currentTimeMillis() - game.GetStateTime()))), player); } - + + @EventHandler + public void cancelCarlSpinner(CarlSpinnerEvent event) + { + Game game = Manager.GetGame(); + if (game == null) return; + + if (game.GetCountdown() <= 0) + event.setCancelled(true); + } + @EventHandler public void StateUpdate(UpdateEvent event) { From 66f2a5df5e0b2233b49537aa198a3e490e509765 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 08:32:12 +0200 Subject: [PATCH 288/565] renamed GAME --- .../Mineplex.Core/src/mineplex/core/reward/RewardManager.java | 4 ++-- .../Mineplex.Core/src/mineplex/core/reward/RewardRarity.java | 2 +- .../Mineplex.Core/src/mineplex/core/reward/RewardType.java | 4 ++-- .../src/mineplex/core/reward/rewards/ExperienceReward.java | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java index 386eba7ad..1b49623f7 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java @@ -66,8 +66,8 @@ public class RewardManager public void addGame(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager) { - addReward(new GemReward(donationManager, 100, 500, 100, RewardRarity.GAME)); - addReward(new ExperienceReward(statsManager, 100, 5000, 100, RewardRarity.GAME)); + addReward(new GemReward(donationManager, 100, 500, 100, RewardRarity.CARL_EXTRA)); + addReward(new ExperienceReward(statsManager, 100, 5000, 100, RewardRarity.CARL_EXTRA)); } public void addCommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java index 1f56de46a..971084562 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java @@ -20,7 +20,7 @@ public enum RewardRarity OTHER("Other", cWhite, Material.STAINED_GLASS_PANE, (byte) 0), COMMON("Common", cWhite, Material.STAINED_GLASS_PANE, (byte) 0), - GAME("Game", cYellow, Material.STAINED_GLASS_PANE, (byte) 4), + CARL_EXTRA("Game", cYellow, Material.STAINED_GLASS_PANE, (byte) 4), UNCOMMON("Uncommon", cAqua, Material.STAINED_GLASS_PANE, (byte) 3), RARE("Rare", cPurple, Material.STAINED_GLASS_PANE, (byte) 10), LEGENDARY("Legendary", cGreen, Material.STAINED_GLASS_PANE, (byte) 5), diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java index 90b201c08..6d9234391 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java @@ -3,7 +3,7 @@ package mineplex.core.reward; public enum RewardType { //% Chances Mythic Legend Rare Uncommon - GameLoot( 0.000001, 0.00001, 0.0001, 3, 10), + GameLoot( 0.000001, 0.00001, 0.0001, 3, 0), OldChest( 0, 0.05, 0.4, 5, 0), AncientChest( 0, 1, 4, 25, 0), @@ -37,7 +37,7 @@ public enum RewardType else if (rand <= _legendaryChance) rarity = RewardRarity.LEGENDARY; else if (rand <= _rareChance) rarity = RewardRarity.RARE; else if (rand <= _uncommonChance || requiresUncommon) rarity = RewardRarity.UNCOMMON; - else if (rand <= _gameChance) rarity = RewardRarity.GAME; + else if (rand <= _gameChance) rarity = RewardRarity.CARL_EXTRA; return rarity; } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java index a96245c6f..7c2811608 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java @@ -35,13 +35,13 @@ public class ExperienceReward extends Reward _statsManager.incrementStat(player, "Global.ExpEarned", experience); - return new RewardData(getRarity().getColor() + experience + " Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.GAME); + return new RewardData(getRarity().getColor() + experience + " Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.CARL_EXTRA); } @Override public RewardData getFakeRewardData(Player player) { - return new RewardData(getRarity().getColor() + "Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.GAME); + return new RewardData(getRarity().getColor() + "Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.CARL_EXTRA); } @Override From d833385df425197436eaf58f9a196b91d2d6a7aa Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Tue, 11 Aug 2015 00:35:02 -0600 Subject: [PATCH 289/565] Fix carl spinner and ticket command, Fix polls not displaying in available count, Visual fixes --- Plugins/.idea/misc.xml | 2 +- Plugins/.idea/modules.xml | 1 - .../mineplex/core/bonuses/BonusAmount.java | 5 ++- .../mineplex/core/bonuses/BonusManager.java | 43 ++++++++----------- .../core/bonuses/BonusRepository.java | 42 ++++++++++++++++++ .../core/bonuses/commands/TicketCommand.java | 30 +++++++++---- .../bonuses/gui/buttons/DailyBonusButton.java | 6 +-- .../core/bonuses/gui/buttons/VoteButton.java | 10 ++--- 8 files changed, 94 insertions(+), 45 deletions(-) diff --git a/Plugins/.idea/misc.xml b/Plugins/.idea/misc.xml index 3a9b4c67e..aeea575e6 100644 --- a/Plugins/.idea/misc.xml +++ b/Plugins/.idea/misc.xml @@ -16,7 +16,7 @@ - + \ No newline at end of file diff --git a/Plugins/.idea/modules.xml b/Plugins/.idea/modules.xml index bcc0470f4..f7936ba2e 100644 --- a/Plugins/.idea/modules.xml +++ b/Plugins/.idea/modules.xml @@ -11,7 +11,6 @@ - diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java index d2cfef1f8..bb6d8c9f3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java @@ -2,6 +2,8 @@ package mineplex.core.bonuses; import java.util.List; +import org.bukkit.ChatColor; + import mineplex.core.common.util.C; public class BonusAmount @@ -138,6 +140,7 @@ public class BonusAmount public void addLore(List lore) { + lore.add(C.cYellow + "Rewards"); addLore(lore, getTickets(), 0, "Carl Spin Ticket" + (getTickets() > 1 ? "s" : "")); addLore(lore, getCoins(), getBonusCoins(), "Coins"); addLore(lore, getGems(), getBonusGems(), "Gems"); @@ -148,7 +151,7 @@ public class BonusAmount private void addLore(List lore, int amount, int bonus, String suffix) { if (amount > 0) - lore.add(C.cYellow + "Reward: " + C.cWhite + amount + " " + suffix); + lore.add(" " + C.cWhite + amount + " " + suffix); // if (bonus > 0) // lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + bonus + " " + suffix); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 9b4a4ee52..81121d59e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -43,6 +43,7 @@ import mineplex.core.bonuses.gui.SpinGui; import mineplex.core.poll.PollManager; import mineplex.serverdata.commands.ServerCommandManager; +import org.jooq.DSLContext; import org.jooq.SQLDialect; import org.jooq.impl.DSL; import org.bukkit.Bukkit; @@ -419,35 +420,23 @@ public class BonusManager extends MiniClientPlugin implements I { CarlSpinnerEvent event = new CarlSpinnerEvent(player); Bukkit.getServer().getPluginManager().callEvent(event); - final BonusManager manager = this; if (!event.isCancelled()) { final int accountId = _clientManager.Get(player).getAccountId(); - runAsync(new Runnable() + _repository.attemptAddTickets(accountId, clientData, -1, new Callback() { @Override - public void run() + public void run(Boolean data) { - try + if (data) { - final int newTickets = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL).update(Tables.bonus).set(Tables.bonus.tickets, Tables.bonus.tickets.sub(1)). - where(Tables.bonus.accountId.eq(accountId)).returning(Tables.bonus.tickets).fetchOne().getTickets(); - - runSync(new Runnable() - { - @Override - public void run() - { - clientData.setTickets(newTickets); - new SpinGui(getPlugin(), player, _rewardManager, manager).openInventory(); - } - }); + new SpinGui(_plugin, player, _rewardManager, BonusManager.this).openInventory(); } - catch (Exception e) + else { - UtilPlayer.message(player, F.main("Carl", "There was an error processing your request")); + UtilPlayer.message(player, F.main("Carl", "There waa an error processing your request. Try again later")); } } }); @@ -816,6 +805,7 @@ public class BonusManager extends MiniClientPlugin implements I if (canVote(player)) availableRewards++; if (canRank(player)) availableRewards++; if (canDaily(player)) availableRewards++; + if (getPollManager().getNextPoll(_pollManager.Get(player), _clientManager.Get(player).GetRank()) != null) availableRewards++; Hologram hologram; @@ -898,14 +888,15 @@ public class BonusManager extends MiniClientPlugin implements I if (clientData.getHologram() != null) clientData.getHologram().stop(); - runAsync(new Runnable() - { - @Override - public void run() - { - clientData.getRecord().store(); - } - }); + // This shouldnt be necessary anymore +// runAsync(new Runnable() +// { +// @Override +// public void run() +// { +// clientData.getRecord().store(); +// } +// }); super.UnloadPlayer(event); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java index d97a76cc5..2606705df 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java @@ -7,7 +7,11 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Timestamp; +import com.sun.org.apache.xpath.internal.operations.Bool; +import mineplex.core.bonuses.gui.SpinGui; import mineplex.core.common.util.Callback; +import mineplex.core.common.util.F; +import mineplex.core.common.util.UtilPlayer; import mineplex.core.database.DBPool; import mineplex.core.database.RepositoryBase; import mineplex.core.database.ResultSetCallable; @@ -17,7 +21,9 @@ import mineplex.database.Tables; import mineplex.database.tables.records.BonusRecord; import org.jooq.DSLContext; import org.jooq.Record2; +import org.jooq.SQLDialect; import org.jooq.TableField; +import org.jooq.impl.DSL; import org.bukkit.Bukkit; import org.bukkit.entity.Player; @@ -95,6 +101,42 @@ public class BonusRepository extends RepositoryBase }); } + public void attemptAddTickets(final int accountId, final BonusClientData client, final int tickets, final Callback callback) + { + if (client.getTickets() + tickets < 0) + callback.run(false); + + Bukkit.getScheduler().runTaskAsynchronously(_manager.getPlugin(), new Runnable() + { + @Override + public void run() + { + try + { + DSLContext create = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL); + create.update(Tables.bonus).set(Tables.bonus.tickets, Tables.bonus.tickets.add(tickets)). + where(Tables.bonus.accountId.eq(accountId)).execute(); + final int newTickets = create.select(Tables.bonus.tickets).from(Tables.bonus).where(Tables.bonus.accountId.eq(accountId)).fetchOne().value1(); + + Bukkit.getScheduler().runTask(_manager.getPlugin(), new Runnable() + { + @Override + public void run() + { + client.setTickets(newTickets); + callback.run(true); + } + }); + } + catch (Exception e) + { + e.printStackTrace(); + callback.run(false); + } + } + }); + } + public void attemptDailyBonus(final Player player, final Callback result) { final int accountId = _manager.getClientManager().Get(player).getAccountId(); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java index 20aa7ad66..62cefef27 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java @@ -2,6 +2,7 @@ package mineplex.core.bonuses.commands; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; +import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; import mineplex.core.bonuses.BonusManager; @@ -36,15 +37,28 @@ public class TicketCommand extends CommandBase { try { - int tickets = Integer.parseInt(ticketString); - Plugin.Get(target).setTickets(Plugin.Get(targetName).getTickets() + tickets); - - UtilPlayer.message(caller, F.main("Carl", "You gave " + F.elem(tickets + " Carl Tickets") + " to " + F.name(targetName) + ".")); - - if (target != null) + final int tickets = Integer.parseInt(ticketString); + int accountId = Plugin.getClientManager().getAccountId(target); + Plugin.getRepository().attemptAddTickets(accountId, Plugin.Get(target), tickets, new Callback() { - UtilPlayer.message(target, F.main("Carl", F.name(caller.getName()) + " gave you " + F.elem(tickets + " Carl Tickets") + ".")); - } + @Override + public void run(Boolean data) + { + if (data) + { + UtilPlayer.message(caller, F.main("Carl", "You gave " + F.elem(tickets + " Carl Tickets") + " to " + F.name(targetName) + ".")); + + if (target != null && !target.equals(caller)) + { + UtilPlayer.message(target, F.main("Carl", F.name(caller.getName()) + " gave you " + F.elem(tickets + " Carl Tickets") + ".")); + } + } + else + { + UtilPlayer.message(caller, F.main("Carl", "Failed to give tickets. Try again later!")); + } + } + }); } catch (Exception e) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java index 8efb10fa5..2c09f41c4 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java @@ -144,9 +144,7 @@ public class DailyBonusButton implements GuiItem, Listener lore.add(" "); lore.add(C.cYellow + "Current Streak: " + C.cWhite + client.getDailyStreak()); - lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + _bonusManager.getDailyMultiplier(_player) + "%"); - lore.add(" "); - lore.add(C.cYellow + "Highest Streak: " + C.cWhite + client.getMaxDailyStreak()); + lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + "+" + _bonusManager.getDailyMultiplier(_player) + "%"); if (client.getDailyTime() != null) { @@ -159,6 +157,8 @@ public class DailyBonusButton implements GuiItem, Listener } } + lore.add(" "); + lore.add(C.cYellow + "Highest Streak: " + C.cWhite + client.getMaxDailyStreak()); StreakRecord streakRecord = _bonusManager.getDailyStreak(); if (streakRecord != null) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java index b05c3dad0..50ed5afee 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java @@ -131,10 +131,7 @@ public class VoteButton implements GuiItem, Listener { lore.add(" "); lore.add(C.cYellow + "Current Streak: " + C.cWhite + client.getVoteStreak()); - lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + _bonusManager.getVoteMultiplyer(_player) + "%"); - lore.add(" "); - lore.add(C.cYellow + "Highest Streak: " + C.cWhite + client.getMaxVoteStreak()); - + lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + "+" + _bonusManager.getVoteMultiplyer(_player) + "%"); if (client.getVoteTime() != null) { long lastBonus = _bonusManager.getLocalTime(client.getVoteTime().getTime()); @@ -146,6 +143,9 @@ public class VoteButton implements GuiItem, Listener { } } + lore.add(" "); + lore.add(C.cYellow + "Highest Streak: " + C.cWhite + client.getMaxVoteStreak()); + StreakRecord streakRecord = _bonusManager.getVoteStreak(); if (streakRecord != null) { @@ -185,4 +185,4 @@ public class VoteButton implements GuiItem, Listener { { return _gui; } -} +} \ No newline at end of file From d457e3a95570fa6e6fe0c73256075c46b828ed23 Mon Sep 17 00:00:00 2001 From: Sarah Date: Tue, 11 Aug 2015 08:36:39 +0200 Subject: [PATCH 290/565] changing the setOP Event. --- .../src/nautilus/game/arcade/ArcadeManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java index fd0f4fc6d..bcda7f6ef 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java @@ -849,9 +849,15 @@ public class ArcadeManager extends MiniPlugin implements IRelation { // Give developers operator on their servers boolean testServer = _plugin.getConfig().getString("serverstatus.group").equalsIgnoreCase("Testing"); + boolean eventTestServer = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1"); - if (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.OWNER) || (testServer && (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.DEVELOPER) || _clientManager.Get(event.getPlayer()).GetRank() == Rank.JNR_DEV))) + if(eventTestServer) + return; + + if (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.OWNER) || (testServer && (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.JNR_DEV)))) event.getPlayer().setOp(true); + else + event.getPlayer().setOp(false); } public boolean IsAlive(Player player) From 5d3503b73306ef8be4ab45fd1fbb87a145f8678a Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Tue, 11 Aug 2015 01:55:27 -0500 Subject: [PATCH 291/565] Carl rewards --- .../mineplex/core/bonuses/BonusManager.java | 13 ++++- .../mineplex/core/reward/RewardManager.java | 56 +++++++++++++------ .../mineplex/core/reward/RewardRarity.java | 2 +- .../src/mineplex/core/reward/RewardType.java | 2 +- .../core/reward/rewards/ExperienceReward.java | 4 +- .../core/treasure/TreasureManager.java | 10 +++- .../src/mineplex/hub/HubManager.java | 11 +--- .../game/arcade/managers/GameLootManager.java | 2 +- 8 files changed, 65 insertions(+), 35 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 81121d59e..eb98b5137 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -24,8 +24,10 @@ import mineplex.core.database.DBPool; import mineplex.core.donation.DonationManager; import mineplex.core.hologram.Hologram; import mineplex.core.hologram.HologramManager; +import mineplex.core.inventory.InventoryManager; import mineplex.core.npc.Npc; import mineplex.core.npc.NpcManager; +import mineplex.core.pet.PetManager; import mineplex.core.reward.RewardManager; import mineplex.core.stats.StatsManager; import mineplex.core.updater.UpdateType; @@ -123,7 +125,7 @@ public class BonusManager extends MiniClientPlugin implements I private StreakRecord _dailyStreak; private StreakRecord _voteStreak; - public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, PollManager pollManager, NpcManager npcManager, HologramManager hologramManager, RewardManager rewardManager, StatsManager statsManager) + public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, PollManager pollManager, NpcManager npcManager, HologramManager hologramManager, StatsManager statsManager, InventoryManager inventoryManager, PetManager petManager) { super("Bonus", plugin); _repository = new BonusRepository(plugin, this, donationManager); @@ -131,7 +133,14 @@ public class BonusManager extends MiniClientPlugin implements I _donationManager = donationManager; _npcManager = npcManager; _hologramManager = hologramManager; - _rewardManager = rewardManager; + + _rewardManager = new RewardManager(clientManager, donationManager, inventoryManager, petManager, statsManager, + 100, 250, + 500, 1000, + 4000, 6000, + 12000, 32000, + true, true); + _pollManager = pollManager; _statsManager = statsManager; diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java index 1b49623f7..61db7e1eb 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java @@ -32,6 +32,7 @@ public class RewardManager private JavaPlugin _plugin; private HashMap> _treasureMap; private Random _random; + private boolean _carlSpinner; private CoreClientManager _clientManager; @@ -42,7 +43,7 @@ public class RewardManager int uncommonValueMin, int uncommonValueMax, int rareValueMin, int rareValueMax, int legendValueMin, int legendValueMax, - boolean doubleGadgetValue) + boolean doubleGadgetValue, boolean carlSpinner) { _plugin = donationManager.getPlugin(); _treasureMap = new HashMap>(); @@ -56,21 +57,15 @@ public class RewardManager _clientManager = clientManager; _doubleGadgetValue = doubleGadgetValue; + _carlSpinner = carlSpinner; - addGame(donationManager, inventoryManager, petManager, statsManager); - addCommon(donationManager, inventoryManager, petManager, commonValueMin, commonValueMax); - addUncommon(donationManager, inventoryManager, petManager, uncommonValueMin, uncommonValueMax); - addRare(donationManager, inventoryManager, petManager, rareValueMin, rareValueMax); - addLegendary(donationManager, inventoryManager, petManager, legendValueMin, legendValueMax); + addCommon(donationManager, inventoryManager, petManager, statsManager, commonValueMin, commonValueMax); + addUncommon(donationManager, inventoryManager, petManager, statsManager, uncommonValueMin, uncommonValueMax); + addRare(donationManager, inventoryManager, petManager, statsManager, rareValueMin, rareValueMax); + addLegendary(donationManager, inventoryManager, petManager, statsManager, legendValueMin, legendValueMax); } - public void addGame(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager) - { - addReward(new GemReward(donationManager, 100, 500, 100, RewardRarity.CARL_EXTRA)); - addReward(new ExperienceReward(statsManager, 100, 5000, 100, RewardRarity.CARL_EXTRA)); - } - - public void addCommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) + public void addCommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) { RewardRarity rarity = RewardRarity.COMMON; @@ -112,9 +107,16 @@ public class RewardManager addReward(new InventoryReward(inventoryManager, "TNT", "TNT", (int)(20*(minValue/500)), (int)(20*(maxValue/500)), new ItemStack(Material.TNT), rarity, 10)); + + if (_carlSpinner) + { + addReward(new GemReward(donationManager, 0, 0, 25, rarity)); + addReward(new CoinReward(donationManager, 0, 0, 25, rarity)); + addReward(new ExperienceReward(statsManager, 0, 0, 25, rarity)); + } } - public void addUncommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) + public void addUncommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) { RewardRarity rarity = RewardRarity.UNCOMMON; @@ -198,9 +200,16 @@ public class RewardManager // new ItemStack(2266), rarity, 25)); addReward(new UnknownPackageReward(donationManager, "Wait Disc", "Wait Disc", new ItemStack(2267), rarity, 25)); + + if (_carlSpinner) + { + addReward(new GemReward(donationManager, 0, 0, 1300, rarity)); + addReward(new CoinReward(donationManager, 0, 0, 1300, rarity)); + addReward(new ExperienceReward(statsManager, 0, 0, 1300, rarity)); + } } - public void addRare(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) + public void addRare(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) { RewardRarity rarity = RewardRarity.RARE; @@ -250,14 +259,20 @@ public class RewardManager addReward(new UnknownPackageReward(donationManager, "Space Boots", "Space Boots", new ItemStack(Material.GOLD_BOOTS), rarity, 50)); + if (_carlSpinner) + { + addReward(new GemReward(donationManager, 0, 0, 390, rarity)); + addReward(new CoinReward(donationManager, 0, 0, 390, rarity)); + addReward(new ExperienceReward(statsManager, 0, 0, 390, rarity)); + } } - public void addLegendary(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) + public void addLegendary(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) { RewardRarity rarity = RewardRarity.LEGENDARY; // Coins - addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 25, RewardRarity.LEGENDARY)); + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 25, rarity)); // Mounts addReward(new UnknownPackageReward(donationManager, "Infernal Horror", "Infernal Horror", @@ -286,6 +301,13 @@ public class RewardManager new ItemStack(Material.APPLE), rarity, 4)); addReward(new UnknownPackageReward(donationManager, "Heart Particles", "I Heart You", new ItemStack(Material.BLAZE_POWDER), rarity, 2)); + + if (_carlSpinner) + { + addReward(new GemReward(donationManager, 0, 0, 70, rarity)); + addReward(new CoinReward(donationManager, 0, 0, 70, rarity)); + addReward(new ExperienceReward(statsManager, 0, 0, 70, rarity)); + } } public void addReward(Reward reward) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java index 971084562..43072cbe4 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardRarity.java @@ -20,7 +20,7 @@ public enum RewardRarity OTHER("Other", cWhite, Material.STAINED_GLASS_PANE, (byte) 0), COMMON("Common", cWhite, Material.STAINED_GLASS_PANE, (byte) 0), - CARL_EXTRA("Game", cYellow, Material.STAINED_GLASS_PANE, (byte) 4), +// CARL_EXTRA("Game", cYellow, Material.STAINED_GLASS_PANE, (byte) 4), UNCOMMON("Uncommon", cAqua, Material.STAINED_GLASS_PANE, (byte) 3), RARE("Rare", cPurple, Material.STAINED_GLASS_PANE, (byte) 10), LEGENDARY("Legendary", cGreen, Material.STAINED_GLASS_PANE, (byte) 5), diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java index 6d9234391..4cbc5f6ec 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java @@ -37,7 +37,7 @@ public enum RewardType else if (rand <= _legendaryChance) rarity = RewardRarity.LEGENDARY; else if (rand <= _rareChance) rarity = RewardRarity.RARE; else if (rand <= _uncommonChance || requiresUncommon) rarity = RewardRarity.UNCOMMON; - else if (rand <= _gameChance) rarity = RewardRarity.CARL_EXTRA; +// else if (rand <= _gameChance) rarity = RewardRarity.CARL_EXTRA; return rarity; } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java index 7c2811608..ad1ad3b5b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java @@ -35,13 +35,13 @@ public class ExperienceReward extends Reward _statsManager.incrementStat(player, "Global.ExpEarned", experience); - return new RewardData(getRarity().getColor() + experience + " Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.CARL_EXTRA); + return new RewardData(getRarity().getColor() + experience + " Experience", new ItemStack(Material.EXP_BOTTLE), getRarity()); } @Override public RewardData getFakeRewardData(Player player) { - return new RewardData(getRarity().getColor() + "Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.CARL_EXTRA); + return new RewardData(getRarity().getColor() + "Experience", new ItemStack(Material.EXP_BOTTLE), getRarity()); } @Override diff --git a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java index 5746bc978..2afbb1ca3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java @@ -20,6 +20,7 @@ import mineplex.core.pet.PetManager; import mineplex.core.reward.Reward; import mineplex.core.reward.RewardManager; import mineplex.core.reward.RewardType; +import mineplex.core.stats.StatsManager; /** * Created by Shaun on 8/27/2014. @@ -32,14 +33,19 @@ public class TreasureManager extends MiniPlugin private HologramManager _hologramManager; private List _treasureLocations; - public TreasureManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, BlockRestore blockRestore, HologramManager hologramManager, RewardManager rewardManager) + public TreasureManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, BlockRestore blockRestore, HologramManager hologramManager, StatsManager statsManager) { super("Treasure", plugin); _inventoryManager = inventoryManager; _blockRestore = blockRestore; _hologramManager = hologramManager; - _rewardManager = rewardManager; + _rewardManager = new RewardManager(clientManager, donationManager, _inventoryManager, petManager, statsManager, + 100, 250, + 500, 1000, + 4000, 6000, + 12000, 32000, + true, false);; World world = Bukkit.getWorlds().get(0); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index f09e21e1f..8d58d26b1 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -190,14 +190,7 @@ public class HubManager extends MiniClientPlugin new BenefitManager(plugin, clientManager, _inventoryManager); _gadgetManager = new GadgetManager(_plugin, clientManager, donationManager, _inventoryManager, _mountManager, petManager, preferences, disguiseManager, blockRestore, new ProjectileManager(plugin), achievementManager); - RewardManager rewardManager = new RewardManager(clientManager, donationManager, _inventoryManager, petManager, statsManager, - 100, 250, - 500, 1000, - 4000, 6000, - 12000, 32000, - true); - - _treasureManager = new TreasureManager(_plugin, clientManager, donationManager, _inventoryManager, petManager, _blockRestore, hologramManager, rewardManager); + _treasureManager = new TreasureManager(_plugin, clientManager, donationManager, _inventoryManager, petManager, _blockRestore, hologramManager, statsManager); new CosmeticManager(_plugin, clientManager, donationManager, _inventoryManager, _gadgetManager, _mountManager, petManager, _treasureManager); new SoccerManager(this, _gadgetManager); @@ -222,7 +215,7 @@ public class HubManager extends MiniClientPlugin ((CraftWorld)Bukkit.getWorlds().get(0)).getHandle().pvpMode = true; - new BonusManager(plugin, clientManager, donationManager, pollManager , npcManager, hologramManager, rewardManager, statsManager); + new BonusManager(plugin, clientManager, donationManager, pollManager , npcManager, hologramManager, statsManager, _inventoryManager, petManager); // NotificationManager notificationManager = new NotificationManager(plugin, clientManager, donationManager); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java index 91e3ae9ec..e018a834d 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java @@ -55,7 +55,7 @@ public class GameLootManager implements Listener 500, 1000, 1500, 2500, 6000, 12000, - false); + false, false); //Chest _rewardManager.addReward(new InventoryReward(Manager.getInventoryManager(), "Old Chest", "Old Chest", 1, 1, From b99c52616918e2581bd4c115f134ccd9ec97b842 Mon Sep 17 00:00:00 2001 From: Sarah Date: Tue, 11 Aug 2015 09:09:16 +0200 Subject: [PATCH 292/565] Implementing Carl message. --- .../mineplex/core/bonuses/BonusManager.java | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 9b4a4ee52..7c0f9b13d 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -4,6 +4,7 @@ import java.sql.Date; import java.sql.Timestamp; import java.util.ArrayList; import java.util.Calendar; +import java.util.HashMap; import java.util.TimeZone; import mineplex.core.MiniClientPlugin; @@ -26,6 +27,7 @@ import mineplex.core.hologram.Hologram; import mineplex.core.hologram.HologramManager; import mineplex.core.npc.Npc; import mineplex.core.npc.NpcManager; +import mineplex.core.recharge.Recharge; import mineplex.core.reward.RewardManager; import mineplex.core.stats.StatsManager; import mineplex.core.updater.UpdateType; @@ -70,6 +72,7 @@ public class BonusManager extends MiniClientPlugin implements I private ArrayList _pendingExplosions = new ArrayList<>(); private ArrayList _pendingExplosionsPlayers = new ArrayList<>(); + private HashMap _showCarl = new HashMap<>(); private long _explode; private boolean _canVote; @@ -949,4 +952,36 @@ public class BonusManager extends MiniClientPlugin implements I entity.remove(); } } + + @EventHandler + public void Join(final PlayerJoinEvent event) + { + runSyncLater(new Runnable() + { + @Override + public void run() + { + _showCarl.put(event.getPlayer().getName(), true); + } + }, 200); + } + + @EventHandler + public void carlUpdate(UpdateEvent event) + { + if (event.getType() != UpdateType.SEC) + return; + + for (Player player : UtilServer.getPlayers()) + { + if (Recharge.Instance.use(player, "Carl Inform", 240000, false, false)) + { + if(_pollManager.Get(player).shouldPoll() || canVote(player) || canRank(player) || canDaily(player)) + { + if(_showCarl.containsKey(player.getName())) + UtilPlayer.message(player, C.cDGreen + C.Bold + "Carl the Creeper)" + C.cGreen + " Hey " + player.getName().replace("s", "sss") + "! I have sssome amazing rewardsss for you! Come sssee me!"); + } + } + } + } } \ No newline at end of file From 2c30d20cb1d6c6ed56781a510c918aa7e3dbf884 Mon Sep 17 00:00:00 2001 From: Sarah Date: Tue, 11 Aug 2015 09:26:01 +0200 Subject: [PATCH 293/565] changing OP method, setHost permissions and /e command. --- .../src/nautilus/game/arcade/ArcadeManager.java | 7 +++---- .../game/arcade/game/games/event/EventModule.java | 10 ++++++++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java index bcda7f6ef..5aeba4d0c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java @@ -850,11 +850,10 @@ public class ArcadeManager extends MiniPlugin implements IRelation // Give developers operator on their servers boolean testServer = _plugin.getConfig().getString("serverstatus.group").equalsIgnoreCase("Testing"); boolean eventTestServer = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1"); - - if(eventTestServer) - return; - if (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.OWNER) || (testServer && (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.JNR_DEV)))) + if (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.OWNER) + || (testServer && (_clientManager.Get(event.getPlayer()).GetRank().Has(Rank.DEVELOPER) || _clientManager.Get(event.getPlayer()).GetRank() == Rank.JNR_DEV)) + || eventTestServer && _clientManager.Get(event.getPlayer()).GetRank().Has(Rank.JNR_DEV)) event.getPlayer().setOp(true); else event.getPlayer().setOp(false); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java index db6ce695e..83c0c0801 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java @@ -82,7 +82,11 @@ public class EventModule extends MiniPlugin if (!event.getMessage().toLowerCase().startsWith("/sethost ")) return; - if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true) && !event.getPlayer().isOp()) + boolean eventTestServer = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1"); + + if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true) + && !event.getPlayer().isOp() && + (!eventTestServer && !Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.SNR_MODERATOR, true))) return; Manager.GetServerConfig().HostName = event.getMessage().split(" ")[1]; @@ -177,7 +181,9 @@ public class EventModule extends MiniPlugin if (!event.getMessage().toLowerCase().startsWith("/e ")) return; - if(!Manager.GetGameHostManager().isEventServer()) + boolean eventTestServer = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1"); + + if(!Manager.GetGameHostManager().isEventServer() && !eventTestServer) return; event.setCancelled(true); From c177307f70e510a138f56974977e13c070754c47 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Tue, 11 Aug 2015 02:53:54 -0500 Subject: [PATCH 294/565] Votifier fixes --- .../mineplex/core/bonuses/BonusManager.java | 83 +++++++++++------- .../core/bonuses/gui/buttons/VoteButton.java | 2 +- .../src/mineplex/votifier/Votifier.java | 4 +- .../mineplex/votifier/VotifierManager.java | 87 +++++++++++++++++-- 4 files changed, 138 insertions(+), 38 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index eb98b5137..75233ccba 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -125,6 +125,21 @@ public class BonusManager extends MiniClientPlugin implements I private StreakRecord _dailyStreak; private StreakRecord _voteStreak; + /** + * THIS SHOULD ONLY BE USED FOR VOTIFIER! + */ + public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager) + { + super("Bonus", plugin); + _enabled = false; + + _repository = new BonusRepository(plugin, this, donationManager); + _clientManager = clientManager; + _donationManager = donationManager; + + updateOffSet(); + } + public BonusManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, PollManager pollManager, NpcManager npcManager, HologramManager hologramManager, StatsManager statsManager, InventoryManager inventoryManager, PetManager petManager) { super("Bonus", plugin); @@ -146,18 +161,26 @@ public class BonusManager extends MiniClientPlugin implements I // Hope to god this works! _canVote = true; - _carlNpc = _npcManager.getNpcByName("Carl the Creeper"); - if (_carlNpc == null) + + if (npcManager != null) { - _enabled = false; + _carlNpc = _npcManager.getNpcByName("Carl the Creeper"); + if (_carlNpc == null) + { + _enabled = false; + } + else + { + _enabled = true; +// _carlNpc.getEntity().setCustomName(""); +// _carlNpc.getEntity().setCustomNameVisible(false); + _animation = new AnimationCarl(_carlNpc.getEntity()); + _animation.setRunning(false); + } } else { - _enabled = true; -// _carlNpc.getEntity().setCustomName(""); -// _carlNpc.getEntity().setCustomNameVisible(false); - _animation = new AnimationCarl(_carlNpc.getEntity()); - _animation.setRunning(false); + _enabled = false; } clientManager.addStoredProcedureLoginProcessor(this); @@ -229,24 +252,24 @@ public class BonusManager extends MiniClientPlugin implements I public void handleVote(final Player player) { - _repository.attemptVoteBonus(player, new Callback() + runAsync(new Runnable() { @Override - public void run(Boolean data) + public void run() { - if (data) + Get(player).getRecord().refresh(); + runSync(new Runnable() { - incrementVoteStreak(player); - addPendingExplosion(player, player.getName()); - awardBonus(player, getVoteBonusAmount(player)); - UtilPlayer.message(player, F.main("Vote", "Thanks for your vote!")); - } - else - { - UtilPlayer.message(player, F.main("Vote", "There was an error processing your vote. Please contact an admin!")); - } + @Override + public void run() + { + addPendingExplosion(player, player.getName()); + UtilPlayer.message(player, F.main("Vote", "Thanks for your vote!")); + } + }); } }); + } @EventHandler @@ -498,14 +521,12 @@ public class BonusManager extends MiniClientPlugin implements I data.setMaxDailyStreak(data.getDailyStreak()); } - public void incrementVoteStreak(Player player) + public void incrementVoteStreak(BonusClientData client) { - BonusClientData data = Get(player); + client.setVoteStreak(client.getVoteStreak() + 1); - data.setVoteStreak(data.getVoteStreak() + 1); - - if (data.getVoteStreak() > data.getMaxVoteStreak()) - data.setMaxVoteStreak(data.getVoteStreak()); + if (client.getVoteStreak() > client.getMaxVoteStreak()) + client.setMaxVoteStreak(client.getVoteStreak()); } public boolean continueStreak(long localLastBonus, long extendTime) @@ -548,9 +569,8 @@ public class BonusManager extends MiniClientPlugin implements I return multiplyer; } - public int getVoteMultiplyer(Player player) + public int getVoteMultiplyer(BonusClientData client) { - BonusClientData client = Get(player); int streak = client.getVoteStreak(); int multiplyer = Math.min(100, 5 * streak); @@ -579,7 +599,12 @@ public class BonusManager extends MiniClientPlugin implements I public BonusAmount getVoteBonusAmount(Player player) { - double mult = getVoteMultiplyer(player) / 100.0; + return getVoteBonusAmount(Get(player)); + } + + public BonusAmount getVoteBonusAmount(BonusClientData client) + { + double mult = getVoteMultiplyer(client) / 100.0; BonusAmount amount = new BonusAmount(); amount.setTickets(1); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java index 50ed5afee..7b6118f70 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java @@ -131,7 +131,7 @@ public class VoteButton implements GuiItem, Listener { lore.add(" "); lore.add(C.cYellow + "Current Streak: " + C.cWhite + client.getVoteStreak()); - lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + "+" + _bonusManager.getVoteMultiplyer(_player) + "%"); + lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + "+" + _bonusManager.getVoteMultiplyer(client) + "%"); if (client.getVoteTime() != null) { long lastBonus = _bonusManager.getLocalTime(client.getVoteTime().getTime()); diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/Votifier.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/Votifier.java index 5ebb77b02..f3fd02c9a 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/Votifier.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/Votifier.java @@ -3,6 +3,7 @@ package mineplex.votifier; import org.bukkit.plugin.java.JavaPlugin; import mineplex.core.account.CoreClientManager; +import mineplex.core.bonuses.BonusManager; import mineplex.core.command.CommandCenter; import mineplex.core.donation.DonationManager; @@ -25,8 +26,9 @@ public class Votifier extends JavaPlugin CommandCenter.Initialize(this); CoreClientManager clientManager = new CoreClientManager(this, webServerAddress); DonationManager donationManager = new DonationManager(this, clientManager, webServerAddress); + BonusManager bonusManager = new BonusManager(this, clientManager, donationManager); - VotifierManager vote = new VotifierManager(this, clientManager, donationManager); + VotifierManager vote = new VotifierManager(this, clientManager, donationManager, bonusManager); } } diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index 98f685a68..4791202f9 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -1,5 +1,6 @@ package mineplex.votifier; +import java.sql.Date; import java.util.UUID; import org.bukkit.event.EventHandler; @@ -9,6 +10,10 @@ import com.vexsoftware.votifier.model.Vote; import com.vexsoftware.votifier.model.VotifierEvent; import mineplex.core.MiniPlugin; import mineplex.core.account.CoreClientManager; +import mineplex.core.bonuses.BonusAmount; +import mineplex.core.bonuses.BonusClientData; +import mineplex.core.bonuses.BonusManager; +import mineplex.core.common.util.Callback; import mineplex.core.common.util.UUIDFetcher; import mineplex.core.database.DBPool; import mineplex.core.donation.DonationManager; @@ -23,6 +28,7 @@ import mineplex.serverdata.redis.RedisConfig; import mineplex.serverdata.redis.RedisDataRepository; import mineplex.serverdata.servers.ServerManager; import org.jooq.DSLContext; +import org.jooq.Record1; import org.jooq.SQLDialect; import org.jooq.impl.DSL; import redis.clients.jedis.Jedis; @@ -36,6 +42,7 @@ public class VotifierManager extends MiniPlugin { private CoreClientManager _clientManager; private DonationManager _donationManager; + private BonusManager _bonusManager; private RedisConfig _usConfig; private RedisConfig _euConfig; @@ -44,12 +51,13 @@ public class VotifierManager extends MiniPlugin private JedisPool _usWritePool; private JedisPool _euWritePool; - public VotifierManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager) + public VotifierManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, BonusManager bonusManager) { super("Votifier", plugin); _clientManager = clientManager; _donationManager = donationManager; + _bonusManager = bonusManager; _usConfig = ServerManager.getConfig("us-redis.dat"); _euConfig = ServerManager.getConfig("eu-redis.dat"); @@ -71,7 +79,24 @@ public class VotifierManager extends MiniPlugin System.out.println("New Vote: " + playerName); -// UUID uuid = UUIDFetcher.getUUIDOf(playerName); + UUID uuid = UUIDFetcher.getUUIDOf(playerName); + if (uuid == null) + { + System.out.println("Failed to load UUID of " + playerName + " from UUIDFetcher. Trying with database"); + uuid = _clientManager.loadUUIDFromDB(playerName); + + if (uuid == null) + { + System.out.println("Failed to load UUID from database. Giving up on " + playerName); + } + } + + System.out.println("Loaded " + playerName + " with uuid " + uuid); + System.out.println("Attempting to award bonus"); + awardBonus(playerName, uuid); + System.out.println(); + System.out.println(); + // UUID uuid = _clientManager.loadUUIDFromDB(playerName); // if (uuid != null) // { @@ -116,13 +141,61 @@ public class VotifierManager extends MiniPlugin publishCommand(command, writePool); } - private void awardBonus(UUID uuid) + private void awardBonus(final String playerName, UUID uuid) { - // Don't use this right now! DSLContext create = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL); - int updated = create.update(Tables.bonus).set(Tables.bonus.tickets, Tables.bonus.tickets.add(1)) - .where(Tables.bonus.accountId.eq(DSL.select(Tables.accounts.id).where(Tables.accounts.uuid.eq(uuid.toString())))).execute(); - System.out.println("Ran query with response: " + updated); + + Record1 idRecord = create.select(Tables.accounts.id).from(Tables.accounts).where(Tables.accounts.uuid.eq(uuid.toString())).fetchOne(); + if (idRecord != null) + { + final int accountId = idRecord.value1(); + final BonusClientData client = new BonusClientData(_bonusManager.getRepository().loadRecord(playerName, accountId)); + + final BonusAmount amount = _bonusManager.getVoteBonusAmount(client); + + // Reward Amount + if (amount.getTickets() > 0) + client.setTickets(client.getTickets() + amount.getTickets()); + + if (amount.getGems() > 0) + { + _donationManager.RewardGems(new Callback() + { + @Override + public void run(Boolean data) + { + if (data) + System.out.println("Gave " + amount.getGems() + " gems to " + playerName); + else + System.out.println("Failed to give " + amount.getGems() + " gems to " + playerName); + } + }, "Votifier", playerName, uuid, amount.getGems()); + } + + if (amount.getCoins() > 0) + { + _donationManager.RewardCoins(new Callback() + { + @Override + public void run(Boolean data) + { + if (data) + System.out.println("Gave " + amount.getGems() + " coins to " + playerName); + else + System.out.println("Failed to give " + amount.getGems() + " coins to " + playerName); + } + }, "Votifier", playerName, accountId, amount.getCoins()); + } + + // Update time + client.getRecord().setVotetime(new Date(_bonusManager.getSqlTime())); + + // Update Streak + _bonusManager.incrementVoteStreak(client); + + client.getRecord().store(); + System.out.println("Awarded carl ticket to " + playerName); + } } private void publishCommand(final ServerCommand serverCommand, final JedisPool writePool) From 13e7e58986488050ee337df979490b208dbbde65 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Tue, 11 Aug 2015 03:09:21 -0500 Subject: [PATCH 295/565] Creeper visual! --- .../mineplex/core/bonuses/BonusManager.java | 72 ++++++++++++------- 1 file changed, 47 insertions(+), 25 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 75233ccba..2edf3ef60 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -120,6 +120,7 @@ public class BonusManager extends MiniClientPlugin implements I public boolean _enabled; private Npc _carlNpc; private AnimationCarl _animation; + private int _visualTick; // Streak private StreakRecord _dailyStreak; @@ -397,7 +398,7 @@ public class BonusManager extends MiniClientPlugin implements I { incrementDailyStreak(player); awardBonus(player, amount); - updateCreeperVisual(player); + updateCreeperVisual(player, true, C.cAqua); } result.run(r); @@ -436,7 +437,7 @@ public class BonusManager extends MiniClientPlugin implements I if (aBoolean) { awardBonus(player, getRankBonusAmount(player)); - updateCreeperVisual(player); + updateCreeperVisual(player, true, C.cAqua); } result.run(aBoolean); @@ -822,12 +823,12 @@ public class BonusManager extends MiniClientPlugin implements I public void run() { if (event.getPlayer().isOnline()) - updateCreeperVisual(event.getPlayer()); + updateCreeperVisual(event.getPlayer(), true, C.cAqua); } }, 10); } - public void updateCreeperVisual(Player player) + public void updateCreeperVisual(Player player, boolean updateDataWatcher, String rewardPrefix) { if (!_enabled) return; @@ -846,10 +847,12 @@ public class BonusManager extends MiniClientPlugin implements I if (client.getHologram() == null) { - hologram = new Hologram(_hologramManager, _carlNpc.getLocation().clone().add(0, 2.75 - 0.285 - 0.285, 0), ""); + double yAdd = UtilPlayer.is1_8(player) ? 2.18 : 2.3; + hologram = new Hologram(_hologramManager, _carlNpc.getLocation().clone().add(0, yAdd, 0), ""); hologram.setHologramTarget(Hologram.HologramTarget.WHITELIST); hologram.addPlayer(player); client.setHologram(hologram); + hologram.start(); } else { @@ -860,34 +863,53 @@ public class BonusManager extends MiniClientPlugin implements I { // Hologram // String name = "Carl the Creeper"; - String text = C.cAqua + availableRewards + " Reward" + (availableRewards > 1 ? "s" : "") + " to Claim"; + String text = rewardPrefix + availableRewards + " Reward" + (availableRewards > 1 ? "s" : "") + " to Claim"; hologram.setText(text); - hologram.start(); - // Charged - DataWatcher watcher = new DataWatcher(null); - watcher.a(0, (byte) 0); - watcher.a(1, (short) 300); - watcher.a(17, (byte) 1); - PacketPlayOutEntityMetadata packet = new PacketPlayOutEntityMetadata(); - packet.a = _carlNpc.getEntity().getEntityId(); - packet.b = watcher.c(); + if (updateDataWatcher) + { + // Charged + DataWatcher watcher = new DataWatcher(null); + watcher.a(0, (byte) 0); + watcher.a(1, (short) 300); + watcher.a(17, (byte) 1); + PacketPlayOutEntityMetadata packet = new PacketPlayOutEntityMetadata(); + packet.a = _carlNpc.getEntity().getEntityId(); + packet.b = watcher.c(); - UtilPlayer.sendPacket(player, packet); + UtilPlayer.sendPacket(player, packet); + } } else { - // Hologram - hologram.stop(); + String text = C.cGray + "No Rewards"; + hologram.setText(text); - // Charged - DataWatcher watcher = new DataWatcher(null); - watcher.a(17, (byte) 0); - PacketPlayOutEntityMetadata packet = new PacketPlayOutEntityMetadata(); - packet.a = _carlNpc.getEntity().getEntityId(); - packet.b = watcher.c(); + if (updateDataWatcher) + { + // Charged + DataWatcher watcher = new DataWatcher(null); + watcher.a(17, (byte) 0); + PacketPlayOutEntityMetadata packet = new PacketPlayOutEntityMetadata(); + packet.a = _carlNpc.getEntity().getEntityId(); + packet.b = watcher.c(); - UtilPlayer.sendPacket(player, packet); + UtilPlayer.sendPacket(player, packet); + } + } + } + + @EventHandler + public void updateCreeper(UpdateEvent event) + { + if (event.getType() != UpdateType.SEC || !_enabled) + return; + + for (Player player : UtilServer.getPlayers()) + { + String prefix = _visualTick % 2 == 0 ? C.cAqua : C.cDAqua; + updateCreeperVisual(player, false, prefix); + _visualTick++; } } From fe153bee11d9902547ac8887aa667de24f194b2c Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Tue, 11 Aug 2015 03:19:27 -0500 Subject: [PATCH 296/565] Fix revert issues --- .../mineplex/core/bonuses/BonusManager.java | 2 + .../core/bonuses/BonusRepository.java | 48 +++++++++++++- .../mineplex/core/reward/RewardManager.java | 64 +++++++++++++------ .../core/treasure/TreasureManager.java | 10 ++- .../src/mineplex/hub/HubManager.java | 11 +--- .../game/arcade/managers/GameLootManager.java | 2 +- 6 files changed, 101 insertions(+), 36 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index bb95d2722..ecdd769fd 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -25,8 +25,10 @@ import mineplex.core.database.DBPool; import mineplex.core.donation.DonationManager; import mineplex.core.hologram.Hologram; import mineplex.core.hologram.HologramManager; +import mineplex.core.inventory.InventoryManager; import mineplex.core.npc.Npc; import mineplex.core.npc.NpcManager; +import mineplex.core.pet.PetManager; import mineplex.core.recharge.Recharge; import mineplex.core.reward.RewardManager; import mineplex.core.stats.StatsManager; diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java index d97a76cc5..c33d49e19 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java @@ -7,7 +7,11 @@ import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Timestamp; +import com.sun.org.apache.xpath.internal.operations.Bool; +import mineplex.core.bonuses.gui.SpinGui; import mineplex.core.common.util.Callback; +import mineplex.core.common.util.F; +import mineplex.core.common.util.UtilPlayer; import mineplex.core.database.DBPool; import mineplex.core.database.RepositoryBase; import mineplex.core.database.ResultSetCallable; @@ -17,7 +21,9 @@ import mineplex.database.Tables; import mineplex.database.tables.records.BonusRecord; import org.jooq.DSLContext; import org.jooq.Record2; +import org.jooq.SQLDialect; import org.jooq.TableField; +import org.jooq.impl.DSL; import org.bukkit.Bukkit; import org.bukkit.entity.Player; @@ -95,6 +101,42 @@ public class BonusRepository extends RepositoryBase }); } + public void attemptAddTickets(final int accountId, final BonusClientData client, final int tickets, final Callback callback) + { + if (client.getTickets() + tickets < 0) + callback.run(false); + + Bukkit.getScheduler().runTaskAsynchronously(_manager.getPlugin(), new Runnable() + { + @Override + public void run() + { + try + { + DSLContext create = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL); + create.update(Tables.bonus).set(Tables.bonus.tickets, Tables.bonus.tickets.add(tickets)). + where(Tables.bonus.accountId.eq(accountId)).execute(); + final int newTickets = create.select(Tables.bonus.tickets).from(Tables.bonus).where(Tables.bonus.accountId.eq(accountId)).fetchOne().value1(); + + Bukkit.getScheduler().runTask(_manager.getPlugin(), new Runnable() + { + @Override + public void run() + { + client.setTickets(newTickets); + callback.run(true); + } + }); + } + catch (Exception e) + { + e.printStackTrace(); + callback.run(false); + } + } + }); + } + public void attemptDailyBonus(final Player player, final Callback result) { final int accountId = _manager.getClientManager().Get(player).getAccountId(); @@ -207,7 +249,7 @@ public class BonusRepository extends RepositoryBase { try (Connection connection = getConnection(); - CallableStatement callableStatement = connection.prepareCall("{call check_rank(?, ?, ?, ?, ?)}")) { + CallableStatement callableStatement = connection.prepareCall("{call check_rank(?, ?, ?, ?, ?)}")) { callableStatement.setInt(1, accountId); callableStatement.setInt(2, coins); callableStatement.setInt(3, 0); @@ -262,7 +304,7 @@ public class BonusRepository extends RepositoryBase { try (Connection connection = getConnection(); - CallableStatement callableStatement = connection.prepareCall("{call check_vote(?, ?, ?, ?, ?)}")) { + CallableStatement callableStatement = connection.prepareCall("{call check_vote(?, ?, ?, ?, ?)}")) { callableStatement.setInt(1, accountId); callableStatement.setInt(2, coins); callableStatement.setInt(3, gems); @@ -281,7 +323,7 @@ public class BonusRepository extends RepositoryBase { _manager.Get(player).setVoteTime(date); result.run(true); - + } }); } catch (Exception e) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java index 386eba7ad..056d5c901 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java @@ -32,17 +32,18 @@ public class RewardManager private JavaPlugin _plugin; private HashMap> _treasureMap; private Random _random; + private boolean _carlSpinner; private CoreClientManager _clientManager; private boolean _doubleGadgetValue; public RewardManager(CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, - int commonValueMin, int commonValueMax, - int uncommonValueMin, int uncommonValueMax, - int rareValueMin, int rareValueMax, - int legendValueMin, int legendValueMax, - boolean doubleGadgetValue) + int commonValueMin, int commonValueMax, + int uncommonValueMin, int uncommonValueMax, + int rareValueMin, int rareValueMax, + int legendValueMin, int legendValueMax, + boolean doubleGadgetValue, boolean carlSpinner) { _plugin = donationManager.getPlugin(); _treasureMap = new HashMap>(); @@ -56,21 +57,15 @@ public class RewardManager _clientManager = clientManager; _doubleGadgetValue = doubleGadgetValue; + _carlSpinner = carlSpinner; - addGame(donationManager, inventoryManager, petManager, statsManager); - addCommon(donationManager, inventoryManager, petManager, commonValueMin, commonValueMax); - addUncommon(donationManager, inventoryManager, petManager, uncommonValueMin, uncommonValueMax); - addRare(donationManager, inventoryManager, petManager, rareValueMin, rareValueMax); - addLegendary(donationManager, inventoryManager, petManager, legendValueMin, legendValueMax); + addCommon(donationManager, inventoryManager, petManager, statsManager, commonValueMin, commonValueMax); + addUncommon(donationManager, inventoryManager, petManager, statsManager, uncommonValueMin, uncommonValueMax); + addRare(donationManager, inventoryManager, petManager, statsManager, rareValueMin, rareValueMax); + addLegendary(donationManager, inventoryManager, petManager, statsManager, legendValueMin, legendValueMax); } - public void addGame(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager) - { - addReward(new GemReward(donationManager, 100, 500, 100, RewardRarity.GAME)); - addReward(new ExperienceReward(statsManager, 100, 5000, 100, RewardRarity.GAME)); - } - - public void addCommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) + public void addCommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) { RewardRarity rarity = RewardRarity.COMMON; @@ -112,9 +107,16 @@ public class RewardManager addReward(new InventoryReward(inventoryManager, "TNT", "TNT", (int)(20*(minValue/500)), (int)(20*(maxValue/500)), new ItemStack(Material.TNT), rarity, 10)); + + if (_carlSpinner) + { + addReward(new GemReward(donationManager, 0, 0, 25, rarity)); + addReward(new CoinReward(donationManager, 0, 0, 25, rarity)); + addReward(new ExperienceReward(statsManager, 0, 0, 25, rarity)); + } } - public void addUncommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) + public void addUncommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) { RewardRarity rarity = RewardRarity.UNCOMMON; @@ -198,9 +200,16 @@ public class RewardManager // new ItemStack(2266), rarity, 25)); addReward(new UnknownPackageReward(donationManager, "Wait Disc", "Wait Disc", new ItemStack(2267), rarity, 25)); + + if (_carlSpinner) + { + addReward(new GemReward(donationManager, 0, 0, 1300, rarity)); + addReward(new CoinReward(donationManager, 0, 0, 1300, rarity)); + addReward(new ExperienceReward(statsManager, 0, 0, 1300, rarity)); + } } - public void addRare(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) + public void addRare(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) { RewardRarity rarity = RewardRarity.RARE; @@ -250,14 +259,20 @@ public class RewardManager addReward(new UnknownPackageReward(donationManager, "Space Boots", "Space Boots", new ItemStack(Material.GOLD_BOOTS), rarity, 50)); + if (_carlSpinner) + { + addReward(new GemReward(donationManager, 0, 0, 390, rarity)); + addReward(new CoinReward(donationManager, 0, 0, 390, rarity)); + addReward(new ExperienceReward(statsManager, 0, 0, 390, rarity)); + } } - public void addLegendary(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, double minValue, double maxValue) + public void addLegendary(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) { RewardRarity rarity = RewardRarity.LEGENDARY; // Coins - addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 25, RewardRarity.LEGENDARY)); + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 25, rarity)); // Mounts addReward(new UnknownPackageReward(donationManager, "Infernal Horror", "Infernal Horror", @@ -286,6 +301,13 @@ public class RewardManager new ItemStack(Material.APPLE), rarity, 4)); addReward(new UnknownPackageReward(donationManager, "Heart Particles", "I Heart You", new ItemStack(Material.BLAZE_POWDER), rarity, 2)); + + if (_carlSpinner) + { + addReward(new GemReward(donationManager, 0, 0, 70, rarity)); + addReward(new CoinReward(donationManager, 0, 0, 70, rarity)); + addReward(new ExperienceReward(statsManager, 0, 0, 70, rarity)); + } } public void addReward(Reward reward) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java index 5746bc978..fbd14ea54 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java @@ -20,6 +20,7 @@ import mineplex.core.pet.PetManager; import mineplex.core.reward.Reward; import mineplex.core.reward.RewardManager; import mineplex.core.reward.RewardType; +import mineplex.core.stats.StatsManager; /** * Created by Shaun on 8/27/2014. @@ -32,14 +33,19 @@ public class TreasureManager extends MiniPlugin private HologramManager _hologramManager; private List _treasureLocations; - public TreasureManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, BlockRestore blockRestore, HologramManager hologramManager, RewardManager rewardManager) + public TreasureManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, BlockRestore blockRestore, HologramManager hologramManager, StatsManager statsManager) { super("Treasure", plugin); _inventoryManager = inventoryManager; _blockRestore = blockRestore; _hologramManager = hologramManager; - _rewardManager = rewardManager; + _rewardManager = new RewardManager(clientManager, donationManager, _inventoryManager, petManager, statsManager, + 100, 250, + 500, 1000, + 4000, 6000, + 12000, 32000, + true, false); World world = Bukkit.getWorlds().get(0); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java index f09e21e1f..8d58d26b1 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/HubManager.java @@ -190,14 +190,7 @@ public class HubManager extends MiniClientPlugin new BenefitManager(plugin, clientManager, _inventoryManager); _gadgetManager = new GadgetManager(_plugin, clientManager, donationManager, _inventoryManager, _mountManager, petManager, preferences, disguiseManager, blockRestore, new ProjectileManager(plugin), achievementManager); - RewardManager rewardManager = new RewardManager(clientManager, donationManager, _inventoryManager, petManager, statsManager, - 100, 250, - 500, 1000, - 4000, 6000, - 12000, 32000, - true); - - _treasureManager = new TreasureManager(_plugin, clientManager, donationManager, _inventoryManager, petManager, _blockRestore, hologramManager, rewardManager); + _treasureManager = new TreasureManager(_plugin, clientManager, donationManager, _inventoryManager, petManager, _blockRestore, hologramManager, statsManager); new CosmeticManager(_plugin, clientManager, donationManager, _inventoryManager, _gadgetManager, _mountManager, petManager, _treasureManager); new SoccerManager(this, _gadgetManager); @@ -222,7 +215,7 @@ public class HubManager extends MiniClientPlugin ((CraftWorld)Bukkit.getWorlds().get(0)).getHandle().pvpMode = true; - new BonusManager(plugin, clientManager, donationManager, pollManager , npcManager, hologramManager, rewardManager, statsManager); + new BonusManager(plugin, clientManager, donationManager, pollManager , npcManager, hologramManager, statsManager, _inventoryManager, petManager); // NotificationManager notificationManager = new NotificationManager(plugin, clientManager, donationManager); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java index 91e3ae9ec..e018a834d 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameLootManager.java @@ -55,7 +55,7 @@ public class GameLootManager implements Listener 500, 1000, 1500, 2500, 6000, 12000, - false); + false, false); //Chest _rewardManager.addReward(new InventoryReward(Manager.getInventoryManager(), "Old Chest", "Old Chest", 1, 1, From 1c40478e6ee2f78f7716dc3ed1eae6a6f2e402b7 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 10:32:49 +0200 Subject: [PATCH 297/565] SPIN DOGGY SPIN --- .../mineplex/core/bonuses/gui/SpinGui.java | 6 +- .../mineplex/core/reward/RewardManager.java | 73 +++++++++++-------- 2 files changed, 44 insertions(+), 35 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index 16c8fcba3..6739f1294 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -75,10 +75,6 @@ public class SpinGui extends SimpleGui { _fakeRewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerFiller, true); } - for (int i = 0; i < REWARDS_TO_GENERATE; i++) - { - _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerReal, true); - } _ticksPerSwap = 1; @@ -104,7 +100,7 @@ public class SpinGui extends SimpleGui _stopSpinnerAt = _ticks.size(); - _fakeRewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3] = _rewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; + _fakeRewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3] = rewardManager.nextReward(player, null, false, RewardType.SpinnerReal, true); _reward = _fakeRewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; _rewardData = _reward.giveReward("Carls Spinner", getPlayer()); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java index 056d5c901..8932c3658 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java @@ -70,7 +70,16 @@ public class RewardManager RewardRarity rarity = RewardRarity.COMMON; // Coins - addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 1, rarity)); + if (_carlSpinner) + { + addReward(new GemReward(donationManager, (int)minValue, (int)maxValue, 25, rarity)); + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 25, rarity)); + addReward(new ExperienceReward(statsManager, (int)minValue*5, (int)maxValue*5, 25, rarity)); + } + else + { + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 5, rarity)); + } //Increase Value if (_doubleGadgetValue) @@ -108,12 +117,7 @@ public class RewardManager (int)(20*(minValue/500)), (int)(20*(maxValue/500)), new ItemStack(Material.TNT), rarity, 10)); - if (_carlSpinner) - { - addReward(new GemReward(donationManager, 0, 0, 25, rarity)); - addReward(new CoinReward(donationManager, 0, 0, 25, rarity)); - addReward(new ExperienceReward(statsManager, 0, 0, 25, rarity)); - } + } public void addUncommon(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) @@ -121,7 +125,16 @@ public class RewardManager RewardRarity rarity = RewardRarity.UNCOMMON; // Coins - addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 250, RewardRarity.UNCOMMON)); + if (_carlSpinner) + { + addReward(new GemReward(donationManager, (int)minValue, (int)maxValue, 1200, rarity)); + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 1200, rarity)); + addReward(new ExperienceReward(statsManager, (int)minValue*5, (int)maxValue*5, 1200, rarity)); + } + else + { + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 250, RewardRarity.UNCOMMON)); + } //Increase Value if (_doubleGadgetValue) @@ -200,13 +213,6 @@ public class RewardManager // new ItemStack(2266), rarity, 25)); addReward(new UnknownPackageReward(donationManager, "Wait Disc", "Wait Disc", new ItemStack(2267), rarity, 25)); - - if (_carlSpinner) - { - addReward(new GemReward(donationManager, 0, 0, 1300, rarity)); - addReward(new CoinReward(donationManager, 0, 0, 1300, rarity)); - addReward(new ExperienceReward(statsManager, 0, 0, 1300, rarity)); - } } public void addRare(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) @@ -214,7 +220,17 @@ public class RewardManager RewardRarity rarity = RewardRarity.RARE; // Coins - addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 100, RewardRarity.RARE)); + if (_carlSpinner) + { + addReward(new GemReward(donationManager, (int)minValue, (int)maxValue, 150, rarity)); + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 150, rarity)); + addReward(new ExperienceReward(statsManager, (int)minValue*5, (int)maxValue*5, 150, rarity)); + } + else + { + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 100, RewardRarity.RARE)); + } + // Mounts addReward(new UnknownPackageReward(donationManager, "Mount Mule", "Mount Mule", @@ -258,13 +274,6 @@ public class RewardManager new ItemStack(Material.GOLD_LEGGINGS), rarity, 50)); addReward(new UnknownPackageReward(donationManager, "Space Boots", "Space Boots", new ItemStack(Material.GOLD_BOOTS), rarity, 50)); - - if (_carlSpinner) - { - addReward(new GemReward(donationManager, 0, 0, 390, rarity)); - addReward(new CoinReward(donationManager, 0, 0, 390, rarity)); - addReward(new ExperienceReward(statsManager, 0, 0, 390, rarity)); - } } public void addLegendary(DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, StatsManager statsManager, double minValue, double maxValue) @@ -272,7 +281,16 @@ public class RewardManager RewardRarity rarity = RewardRarity.LEGENDARY; // Coins - addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 25, rarity)); + if (_carlSpinner) + { + addReward(new GemReward(donationManager, (int)minValue, (int)maxValue, 10, rarity)); + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 10, rarity)); + addReward(new ExperienceReward(statsManager, (int)minValue*5, (int)maxValue*5, 10, rarity)); + } + else + { + addReward(new CoinReward(donationManager, (int)minValue, (int)maxValue, 25, rarity)); + } // Mounts addReward(new UnknownPackageReward(donationManager, "Infernal Horror", "Infernal Horror", @@ -302,12 +320,7 @@ public class RewardManager addReward(new UnknownPackageReward(donationManager, "Heart Particles", "I Heart You", new ItemStack(Material.BLAZE_POWDER), rarity, 2)); - if (_carlSpinner) - { - addReward(new GemReward(donationManager, 0, 0, 70, rarity)); - addReward(new CoinReward(donationManager, 0, 0, 70, rarity)); - addReward(new ExperienceReward(statsManager, 0, 0, 70, rarity)); - } + } public void addReward(Reward reward) From a1c10a7ec5ac39616723966b5c5b302152931dc6 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 10:33:44 +0200 Subject: [PATCH 298/565] clean up --- .../src/mineplex/core/bonuses/gui/SpinGui.java | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index 6739f1294..fe989337a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -46,7 +46,6 @@ public class SpinGui extends SimpleGui private int _ticksPerSwap; private int _swapCount; private Reward[] _rewards; - private Reward[] _fakeRewards; private boolean _stopped; private boolean _rewarded; private ArrayList _ticks; @@ -66,14 +65,13 @@ public class SpinGui extends SimpleGui //setItem(CARL_SLOT, new DisplayItem(carlItem)); _rewards = new Reward[REWARDS_TO_GENERATE]; - _fakeRewards = new Reward[REWARDS_TO_GENERATE]; _ticks = new ArrayList<>(); _frame = 0; _pitch = 1; for (int i = 0; i < REWARDS_TO_GENERATE; i++) { - _fakeRewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerFiller, true); + _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerFiller, true); } _ticksPerSwap = 1; @@ -100,8 +98,8 @@ public class SpinGui extends SimpleGui _stopSpinnerAt = _ticks.size(); - _fakeRewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3] = rewardManager.nextReward(player, null, false, RewardType.SpinnerReal, true); - _reward = _fakeRewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; + _rewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3] = rewardManager.nextReward(player, null, false, RewardType.SpinnerReal, true); + _reward = _rewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; _rewardData = _reward.giveReward("Carls Spinner", getPlayer()); } @@ -150,7 +148,7 @@ public class SpinGui extends SimpleGui index = index % REWARDS_TO_GENERATE; int slot = 9 + i; - RewardData data = _fakeRewards[index].getFakeRewardData(getPlayer()); + RewardData data = _rewards[index].getFakeRewardData(getPlayer()); setItem(slot, new RewardButton(data)); // Glass Panes From f66a0439e8b5601a7b12b3bcaac66b1a642ff5d2 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 10:34:33 +0200 Subject: [PATCH 299/565] no need to gen so many --- .../Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index fe989337a..bea18f676 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -32,7 +32,7 @@ import org.bukkit.plugin.Plugin; public class SpinGui extends SimpleGui { - private static final int REWARDS_TO_GENERATE = 1000; + private static final int REWARDS_TO_GENERATE = 200; private static final int HOPPER_SLOT = 4; private static final int CARL_SLOT = 22; private static final int[] LINE_NUMS = { /*-27, -18,*/ -9, 9/*, 18*/ }; From 184feec875a7b7b5b05df01d069d5f51947f2e15 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 10:54:24 +0200 Subject: [PATCH 300/565] cleany and logic --- .../mineplex/core/bonuses/gui/SpinGui.java | 23 ++++++++++++------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index bea18f676..1daab79ea 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -32,7 +32,6 @@ import org.bukkit.plugin.Plugin; public class SpinGui extends SimpleGui { - private static final int REWARDS_TO_GENERATE = 200; private static final int HOPPER_SLOT = 4; private static final int CARL_SLOT = 22; private static final int[] LINE_NUMS = { /*-27, -18,*/ -9, 9/*, 18*/ }; @@ -64,15 +63,12 @@ public class SpinGui extends SimpleGui setItem(HOPPER_SLOT, new DisplayItem(new ItemStack(Material.HOPPER))); //setItem(CARL_SLOT, new DisplayItem(carlItem)); - _rewards = new Reward[REWARDS_TO_GENERATE]; + _ticks = new ArrayList<>(); _frame = 0; _pitch = 1; - for (int i = 0; i < REWARDS_TO_GENERATE; i++) - { - _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerFiller, true); - } + _ticksPerSwap = 1; @@ -98,8 +94,19 @@ public class SpinGui extends SimpleGui _stopSpinnerAt = _ticks.size(); - _rewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3] = rewardManager.nextReward(player, null, false, RewardType.SpinnerReal, true); - _reward = _rewards[_stopSpinnerAt % REWARDS_TO_GENERATE + 3]; + //Create Fake Rewards + _rewards = new Reward[_stopSpinnerAt+5]; + for (int i = 0; i < _stopSpinnerAt+5 ; i++) + { + if (i != _stopSpinnerAt) + _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerFiller, true); + else + { + _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerReal, true); + _reward = _rewards[i]; + } + } + _rewardData = _reward.giveReward("Carls Spinner", getPlayer()); } From 74b83d6851b59a94d3bcfdbc31ae30791f69cc5f Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 10:56:07 +0200 Subject: [PATCH 301/565] fixed! --- .../src/mineplex/core/bonuses/gui/SpinGui.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index 1daab79ea..89f69a782 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -94,9 +94,9 @@ public class SpinGui extends SimpleGui _stopSpinnerAt = _ticks.size(); - //Create Fake Rewards - _rewards = new Reward[_stopSpinnerAt+5]; - for (int i = 0; i < _stopSpinnerAt+5 ; i++) + //Create Rewards + _rewards = new Reward[_stopSpinnerAt+10]; //Adding 10, so theres items to the right still. + for (int i = 0; i < _stopSpinnerAt+10 ; i++) { if (i != _stopSpinnerAt) _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerFiller, true); @@ -152,7 +152,6 @@ public class SpinGui extends SimpleGui for (int i = 0; i < 9; i++) { int index = _currentRewardIndex + i; - index = index % REWARDS_TO_GENERATE; int slot = 9 + i; RewardData data = _rewards[index].getFakeRewardData(getPlayer()); From 4c32f32ced5e6997a7735c33aae99c3eb0409dfa Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 11:17:20 +0200 Subject: [PATCH 302/565] removed game reward type --- .../src/mineplex/core/reward/RewardType.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java index 90b201c08..b226448c2 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardType.java @@ -3,28 +3,26 @@ package mineplex.core.reward; public enum RewardType { //% Chances Mythic Legend Rare Uncommon - GameLoot( 0.000001, 0.00001, 0.0001, 3, 10), + GameLoot( 0.000001, 0.00001, 0.0001, 3), - OldChest( 0, 0.05, 0.4, 5, 0), - AncientChest( 0, 1, 4, 25, 0), - MythicalChest( 0.4, 3, 12, 75, 0), + OldChest( 0, 0.05, 0.4, 5), + AncientChest( 0, 1, 4, 25), + MythicalChest( 0.4, 3, 12, 75), - SpinnerFiller( 0.1, 1, 4, 20, 30), - SpinnerReal( 0.000001, 0.05, 0.4, 5, 10); + SpinnerFiller( 0.1, 1, 4, 20), + SpinnerReal( 0.000001, 0.05, 0.4, 5); private double _mythicalChance; private double _legendaryChance; private double _rareChance; private double _uncommonChance; - private double _gameChance; - RewardType(double mythical, double legend, double rare, double uncommon, double game) + RewardType(double mythical, double legend, double rare, double uncommon) { _mythicalChance = (mythical / 100d); _legendaryChance = _mythicalChance + (legend / 100d); //Add previous chance to prep for generateRarity random values. _rareChance = _legendaryChance + (rare / 100d); _uncommonChance = _rareChance + (uncommon / 100d); - _gameChance = _uncommonChance + (game / 100d); } public RewardRarity generateRarity(boolean requiresUncommon) @@ -37,7 +35,6 @@ public enum RewardType else if (rand <= _legendaryChance) rarity = RewardRarity.LEGENDARY; else if (rand <= _rareChance) rarity = RewardRarity.RARE; else if (rand <= _uncommonChance || requiresUncommon) rarity = RewardRarity.UNCOMMON; - else if (rand <= _gameChance) rarity = RewardRarity.GAME; return rarity; } From 8abefaf856f333b0a985ad8b986a63e460ca0d19 Mon Sep 17 00:00:00 2001 From: Sarah Date: Tue, 11 Aug 2015 11:31:51 +0200 Subject: [PATCH 303/565] The magical +3. --- .../Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index 89f69a782..0dfee278a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -98,8 +98,10 @@ public class SpinGui extends SimpleGui _rewards = new Reward[_stopSpinnerAt+10]; //Adding 10, so theres items to the right still. for (int i = 0; i < _stopSpinnerAt+10 ; i++) { - if (i != _stopSpinnerAt) + if (i != _stopSpinnerAt + 3) + { _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerFiller, true); + } else { _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerReal, true); From 3eb7e91fbb9be7c5f2d64785a5895c9aacef4fb1 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Tue, 11 Aug 2015 04:38:37 -0500 Subject: [PATCH 304/565] Removing the magical 3 --- Plugins/.idea/misc.xml | 2 +- .../Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Plugins/.idea/misc.xml b/Plugins/.idea/misc.xml index 3a9b4c67e..aeea575e6 100644 --- a/Plugins/.idea/misc.xml +++ b/Plugins/.idea/misc.xml @@ -16,7 +16,7 @@ - + \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index 0dfee278a..18310ab5a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -98,7 +98,7 @@ public class SpinGui extends SimpleGui _rewards = new Reward[_stopSpinnerAt+10]; //Adding 10, so theres items to the right still. for (int i = 0; i < _stopSpinnerAt+10 ; i++) { - if (i != _stopSpinnerAt + 3) + if (i != _stopSpinnerAt + 4) { _rewards[i] = rewardManager.nextReward(player, null, false, RewardType.SpinnerFiller, true); } @@ -126,7 +126,6 @@ public class SpinGui extends SimpleGui _ticksThisSwap = 0; _swapCount++; - updateGui(); if(_pitch == 1) _pitch = (float) 1.5; else if(_pitch == 1.5) @@ -138,6 +137,8 @@ public class SpinGui extends SimpleGui _currentRewardIndex++; + updateGui(); + // Slow _ticksPerSwap = _ticks.get(_currentRewardIndex - 1); From 1c484367a136547616b5d21859eb7b88efa823fb Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Tue, 11 Aug 2015 04:57:45 -0500 Subject: [PATCH 305/565] Add hasPoll --- .../src/mineplex/core/bonuses/BonusManager.java | 2 +- .../Mineplex.Core/src/mineplex/core/poll/PollManager.java | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index ecdd769fd..e262083a0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -1022,7 +1022,7 @@ public class BonusManager extends MiniClientPlugin implements I { if (Recharge.Instance.use(player, "Carl Inform", 240000, false, false)) { - if(_pollManager.Get(player).shouldPoll() || canVote(player) || canRank(player) || canDaily(player)) + if(_pollManager.hasPoll(player) || canVote(player) || canRank(player) || canDaily(player)) { if(_showCarl.containsKey(player.getName())) UtilPlayer.message(player, C.cDGreen + C.Bold + "Carl the Creeper)" + C.cGreen + " Hey " + player.getName().replace("s", "sss") + "! I have sssome amazing rewardsss for you! Come sssee me!"); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java index 5fa00cf3d..fa0b5daa0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java @@ -99,6 +99,11 @@ public class PollManager extends MiniDbClientPlugin return null; } + public boolean hasPoll(Player player) + { + return getNextPoll(Get(player), getClientManager().Get(player).GetRank()) != null; + } + public void displayPoll(Player player, Poll poll) { String[] answers = poll.getAnswers(); From c82152324032c812eb06e64a3f0b3c6061081ac6 Mon Sep 17 00:00:00 2001 From: Sarah Date: Tue, 11 Aug 2015 12:04:54 +0200 Subject: [PATCH 306/565] removed vote broadcast. --- .../src/mineplex/core/bonuses/BonusManager.java | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index ecdd769fd..380a909e7 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -289,15 +289,7 @@ public class BonusManager extends MiniClientPlugin implements I if (!_enabled) return; - - if(_pendingExplosions.get(0) instanceof String - && !((String)_pendingExplosions.get(0)).contentEquals("RANK") - && !((String)_pendingExplosions.get(0)).contentEquals("DAILY") - && !((String)_pendingExplosions.get(0)).contentEquals("VOTE")) - { - String name = (String)_pendingExplosions.get(0); - Bukkit.broadcastMessage("Recieved Vote: " + name); - } + _explode = System.currentTimeMillis(); _animation.setTicks(0); _canVote = false; From 2d7d7f6ddecd123578116d7e2bb34897260578e9 Mon Sep 17 00:00:00 2001 From: Sarah Date: Tue, 11 Aug 2015 13:01:20 +0200 Subject: [PATCH 307/565] Improving messages, animations and some Items. --- .../src/mineplex/core/bonuses/BonusManager.java | 15 ++++++++++++--- .../core/bonuses/animations/AnimationCarl.java | 6 +++--- .../core/bonuses/commands/GuiCommand.java | 2 +- .../bonuses/gui/buttons/DailyBonusButton.java | 1 + .../core/bonuses/gui/buttons/RankBonusButton.java | 3 ++- 5 files changed, 19 insertions(+), 8 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 8fd3d6d54..a719ba172 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -59,6 +59,7 @@ import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerJoinEvent; +import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.java.JavaPlugin; @@ -267,7 +268,8 @@ public class BonusManager extends MiniClientPlugin implements I public void run() { addPendingExplosion(player, player.getName()); - UtilPlayer.message(player, F.main("Vote", "Thanks for your vote!")); + UtilPlayer.message(player, F.main("Carl", "Thanks for voting for Mineplex!")); + UtilPlayer.message(player, F.main("Carl", "You received 500 Gems and 1 Carls Spinner Ticket!")); } }); } @@ -362,7 +364,6 @@ public class BonusManager extends MiniClientPlugin implements I return; ((CraftEntity)_carlNpc.getEntity()).getHandle().getDataWatcher().watch(16, -1); - ((CraftEntity)_carlNpc.getEntity()).getHandle().getDataWatcher().watch(17, 1); } public void IncreaseSize(Entity player) @@ -758,6 +759,8 @@ public class BonusManager extends MiniClientPlugin implements I _statsManager.incrementStat(player, "Global.ExpEarned", experience); UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(experience + " Experience"))); } + + UtilPlayer.message(player, F.main("Carl", "Come back tomorrow for more!")); } @@ -1004,6 +1007,12 @@ public class BonusManager extends MiniClientPlugin implements I }, 200); } + @EventHandler + public void Quit(PlayerQuitEvent event) + { + _showCarl.remove(event.getPlayer().getName()); + } + @EventHandler public void carlUpdate(UpdateEvent event) { @@ -1017,7 +1026,7 @@ public class BonusManager extends MiniClientPlugin implements I if(_pollManager.hasPoll(player) || canVote(player) || canRank(player) || canDaily(player)) { if(_showCarl.containsKey(player.getName())) - UtilPlayer.message(player, C.cDGreen + C.Bold + "Carl the Creeper)" + C.cGreen + " Hey " + player.getName().replace("s", "sss") + "! I have sssome amazing rewardsss for you! Come sssee me!"); + UtilPlayer.message(player, C.cDGreen + C.Bold + "Carl the Creeper>" + C.cGreen + " Hey " + player.getName().replace("s", "sss") + "! I have sssome amazing rewardsss for you! Come sssee me!"); } } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java index a98977521..0fc8fd838 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java @@ -48,7 +48,7 @@ public class AnimationCarl extends Animation { if(((String) _type).contentEquals("DAILY")) { - for (int i = 1; i < 40; i++) + for (int i = 1; i < 8; i++) { Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, " " + i)); Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, " " + i)); @@ -61,7 +61,7 @@ public class AnimationCarl extends Animation } if(((String) _type).contentEquals("RANK")) { - for (int i = 1; i < 50; i++) + for (int i = 1; i < 8; i++) { Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, " " + i)); Vector vel = new Vector(Math.sin(i * 7/5d), 0, Math.cos(i * 7/5d)); @@ -71,7 +71,7 @@ public class AnimationCarl extends Animation } if(!((String) _type).contentEquals("DAILY")&& !((String) _type).contentEquals("RANK")) { - for (int i = 1; i < 40; i++) + for (int i = 1; i < 8; i++) { Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, " " + i)); Item paper = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.PAPER, (byte) 0, 1, " " + i)); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/GuiCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/GuiCommand.java index c3ef35edd..ccc55a251 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/GuiCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/GuiCommand.java @@ -11,7 +11,7 @@ public class GuiCommand extends CommandBase{ public GuiCommand(BonusManager plugin) { - super(plugin, Rank.ALL, "bonus"); + super(plugin, Rank.DEVELOPER, "bonus"); } @Override diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java index 8efb10fa5..76d58c807 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java @@ -96,6 +96,7 @@ public class DailyBonusButton implements GuiItem, Listener } getPlayer().playSound(getPlayer().getLocation(), Sound.ENDERDRAGON_GROWL, 1, 10); } + getPlayer().closeInventory(); } }); } else diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java index 501840411..fe3e20322 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java @@ -114,6 +114,7 @@ public class RankBonusButton implements GuiItem, Listener { } getPlayer().playSound(getPlayer().getLocation(), Sound.ENDERDRAGON_GROWL, 1, 10); } + getPlayer().closeInventory(); } }); } else @@ -177,7 +178,7 @@ public class RankBonusButton implements GuiItem, Listener { } lore.add(" "); - + lore.add(C.cYellow + "Rank:" + C.cWhite + _bonusManager.getClientManager().Get(_player).GetRank().Name); BonusAmount bonusAmount = _bonusManager.getRankBonusAmount(_player); bonusAmount.addLore(lore); } From 49d54d4dd395bdd4fb231ae91d89357bab264a5f Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 13:22:58 +0200 Subject: [PATCH 308/565] doesnt count rank thingy as reward if no rank. yknow --- .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index a719ba172..3985cc1d3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -835,7 +835,7 @@ public class BonusManager extends MiniClientPlugin implements I int availableRewards = 0; if (canVote(player)) availableRewards++; - if (canRank(player)) availableRewards++; + if (canRank(player) && _clientManager.hasRank(player, Rank.ULTRA)) availableRewards++; if (canDaily(player)) availableRewards++; if (getPollManager().getNextPoll(_pollManager.Get(player), _clientManager.Get(player).GetRank()) != null) availableRewards++; From cfcfbbed3bc9d5fc979b5739df94f581e30c81a6 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 13:34:32 +0200 Subject: [PATCH 309/565] removed double gem --- .../src/nautilus/game/arcade/managers/GameGemManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameGemManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameGemManager.java index 07bb93f7a..53f8173c3 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameGemManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameGemManager.java @@ -36,7 +36,7 @@ public class GameGemManager implements Listener { ArcadeManager Manager; - boolean DoubleGem = true; + boolean DoubleGem = false; public GameGemManager(ArcadeManager manager) { From e25558fc91f88b77c7359a2d9002c980538573c3 Mon Sep 17 00:00:00 2001 From: Sarah Date: Tue, 11 Aug 2015 13:49:06 +0200 Subject: [PATCH 310/565] Animation improvements. --- .../mineplex/core/bonuses/BonusManager.java | 4 +++ .../bonuses/animations/AnimationCarl.java | 31 ++++++++++--------- .../core/bonuses/gui/buttons/PollButton.java | 2 +- .../bonuses/gui/buttons/RankBonusButton.java | 2 +- 4 files changed, 23 insertions(+), 16 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index a719ba172..af93fc985 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -50,6 +50,7 @@ import mineplex.serverdata.commands.ServerCommandManager; import org.jooq.SQLDialect; import org.jooq.impl.DSL; import org.bukkit.Bukkit; +import org.bukkit.Material; import org.bukkit.Sound; import org.bukkit.block.Dropper; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; @@ -984,6 +985,9 @@ public class BonusManager extends MiniClientPlugin implements I if(!(entity instanceof Item)) continue; + if(((Item)entity).getItemStack().getType() == Material.MONSTER_EGG) + entity.remove(); + if(!((Item) entity).getItemStack().hasItemMeta()) continue; diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java index 0fc8fd838..160b2e14c 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java @@ -4,6 +4,7 @@ import java.util.Random; import mineplex.core.common.util.UtilAction; import mineplex.core.common.util.UtilFirework; +import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilParticle.ViewDist; @@ -46,39 +47,41 @@ public class AnimationCarl extends Animation { if(_type instanceof String) { - if(((String) _type).contentEquals("DAILY")) + if(((String) _type).contentEquals("DAILY") || ((String) _type).contentEquals("POLL")) { - for (int i = 1; i < 8; i++) + for (int i = 50; i < 60; i++) { Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, " " + i)); Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, " " + i)); Vector vel = new Vector(Math.sin(i * 9/5d), 0, Math.cos(i * 9/5d)); - UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 9/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 9/3000d))*0.6, 1, false); - UtilAction.velocity(coin, vel, Math.abs(Math.sin(i * 9/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 9/3000d))*0.6, 1, false); + UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 12/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 12/3000d))*0.6, 1, false); + UtilAction.velocity(coin, vel, Math.abs(Math.sin(UtilMath.r(i) * 30/3000d)), false, 0, 0.2 + Math.abs(Math.cos(UtilMath.r(i) * 30/3000d))*0.6, 1, false); coin.setTicksLived(1160); gem.setTicksLived(1160); } } if(((String) _type).contentEquals("RANK")) { - for (int i = 1; i < 8; i++) + for (int i = 50; i < 60; i++) { Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, " " + i)); - Vector vel = new Vector(Math.sin(i * 7/5d), 0, Math.cos(i * 7/5d)); - UtilAction.velocity(coin, vel, Math.abs(Math.sin(i * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 7/3000d))*0.6, 1, false); + Vector vel = new Vector(Math.sin(UtilMath.r(i) * 7/5d), 0, Math.cos(UtilMath.r(i) * 7/5d)); + UtilAction.velocity(coin, vel, Math.abs(Math.sin(UtilMath.r(i) * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(UtilMath.r(i) * 7/3000d))*0.6, 1, false); coin.setTicksLived(1160); } } - if(!((String) _type).contentEquals("DAILY")&& !((String) _type).contentEquals("RANK")) + if(!((String) _type).contentEquals("DAILY")&& !((String) _type).contentEquals("RANK")&& !((String) _type).contentEquals("POLL")) { - for (int i = 1; i < 8; i++) + + Item paper = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.PAPER, (byte) 0, 1, " " + 64)); + Vector vel = new Vector(Math.sin(64 * 8/5d), 0, Math.cos(64 * 8/5d)); + UtilAction.velocity(paper, vel, Math.abs(Math.sin(64 * 9/3000d)), false, 0, 0.2 + Math.abs(Math.cos(64 + 9/3000d))*0.6, 1, false); + paper.setTicksLived(1160); + for (int i = 50; i < 60; i++) { Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, " " + i)); - Item paper = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.PAPER, (byte) 0, 1, " " + i)); - Vector vel = new Vector(Math.sin(i * 8/5d), 0, Math.cos(i * 8/5d)); - UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 8/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 8/3000d))*0.6, 1, false); - UtilAction.velocity(paper, vel, Math.abs(Math.sin(i * 9/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 9/3000d))*0.6, 1, false); - paper.setTicksLived(1160); + Vector velo = new Vector(Math.sin(i * 8/5d), 0, Math.cos(i * 8/5d)); + UtilAction.velocity(gem, velo, Math.abs(Math.sin(i * 8/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 8/3000d))*0.6, 1, false); gem.setTicksLived(1160); } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java index 417a6b556..8124e6292 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java @@ -194,7 +194,7 @@ public class PollButton extends SimpleGui implements GuiItem { getPlayer().playSound(getPlayer().getLocation(), Sound.NOTE_PLING, 1, 1.6f); new TimedMessageWindow(getPlugin(), getPlayer(), ItemStackFactory.Instance.CreateStack(Material.EMERALD_BLOCK, (byte) 0, 1, ChatColor.GREEN + "Your anwser:", wrap(getPoll().getAnswers()[num])), ChatColor.GREEN + "Moo", 6 * 9, 50, getMaster()).openInventory(); - _bonusManager.addPendingExplosion(getPlayer(), "VOTE"); + _bonusManager.addPendingExplosion(getPlayer(), "POLL"); getPlayer().closeInventory(); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java index fe3e20322..489b257fd 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java @@ -178,7 +178,7 @@ public class RankBonusButton implements GuiItem, Listener { } lore.add(" "); - lore.add(C.cYellow + "Rank:" + C.cWhite + _bonusManager.getClientManager().Get(_player).GetRank().Name); + lore.add(C.cYellow + "Rank: " + C.cWhite + _bonusManager.getClientManager().Get(_player).GetRank().Name); BonusAmount bonusAmount = _bonusManager.getRankBonusAmount(_player); bonusAmount.addLore(lore); } From f7d94761911c46fb371b7da592f3e2765cda20f2 Mon Sep 17 00:00:00 2001 From: Sarah Date: Tue, 11 Aug 2015 13:53:36 +0200 Subject: [PATCH 311/565] Hidden egg fix --- .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 176057ab7..fe37f5a42 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -985,7 +985,7 @@ public class BonusManager extends MiniClientPlugin implements I if(!(entity instanceof Item)) continue; - if(((Item)entity).getItemStack().getType() == Material.MONSTER_EGG) + if(((Item)entity).getItemStack().getType() == Material.MONSTER_EGG && ((Item)entity).getItemStack().hasItemMeta() && !((Item)entity).getItemStack().getItemMeta().getDisplayName().startsWith("Hidden")) entity.remove(); if(!((Item) entity).getItemStack().hasItemMeta()) From 89dab7ec8531ca4885e9f6725e0e8076abf2c60c Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 16:33:32 +0200 Subject: [PATCH 312/565] some little fixes --- .../mineplex/core/gadget/GadgetManager.java | 2 +- .../core/gadget/gadgets/ItemPaintballGun.java | 39 ------------------- .../gui/privateServer/page/MenuPage.java | 4 +- .../game/arcade/managers/GameChatManager.java | 4 +- .../game/arcade/managers/GameHostManager.java | 8 +++- 5 files changed, 11 insertions(+), 46 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java index 3c518f35a..54a3ea799 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/GadgetManager.java @@ -92,7 +92,7 @@ public class GadgetManager extends MiniPlugin addGadget(new ItemTNT(this)); addGadget(new ItemMelonLauncher(this)); addGadget(new ItemFleshHook(this)); - //addGadget(new ItemPaintballGun(this)); + addGadget(new ItemPaintballGun(this)); addGadget(new ItemBatGun(this)); addGadget(new ItemCoinBomb(this)); addGadget(new ItemPaintbrush(this)); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintballGun.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintballGun.java index 34d4ed557..e1b1b6c39 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintballGun.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintballGun.java @@ -61,45 +61,6 @@ public class ItemPaintballGun extends ItemGadget Location loc = event.getEntity().getLocation().add(event.getEntity().getVelocity()); loc.getWorld().playEffect(loc, Effect.STEP_SOUND, 49); - - byte color = 2; - double r = Math.random(); - if (r > 0.8) color = 4; - else if (r > 0.6) color = 5; - else if (r > 0.4) color = 9; - else if (r > 0.2) color = 14; - - for (Block block : UtilBlock.getInRadius(loc, 3d).keySet()) - { - if (block.getType() == Material.PORTAL) - return; - - if (block.getType() == Material.CACTUS) - return; - - if (block.getType() == Material.SUGAR_CANE_BLOCK) - return; - } - - List blocks = new ArrayList(); - blocks.addAll(UtilBlock.getInRadius(loc, 1.5d).keySet()); - - GadgetBlockEvent gadgetEvent = new GadgetBlockEvent(this, blocks); - Bukkit.getServer().getPluginManager().callEvent(gadgetEvent); - - if (gadgetEvent.isCancelled()) - return; - - for (Block block : gadgetEvent.getBlocks()) - { - if (!UtilBlock.solid(block)) - continue; - - if (block.getType() == Material.CARPET) - Manager.getBlockRestore().Add(block, 171, color, 4000); - else - Manager.getBlockRestore().Add(block, 35, color, 4000); - } } @EventHandler diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/MenuPage.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/MenuPage.java index c24a31d78..26adc68ba 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/MenuPage.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/gui/privateServer/page/MenuPage.java @@ -89,10 +89,10 @@ public class MenuPage extends BasePage if (host) { GiveAdminButton giveAdminButton = new GiveAdminButton(getPlugin(), getShop()); - addButton(4 + 9, new ShopItem(Material.DIAMOND_SWORD, "Give Admin", new String[]{}, 1, false), giveAdminButton); + addButton(4 + 9, new ShopItem(Material.DIAMOND_SWORD, "Give Co-Host", new String[]{}, 1, false), giveAdminButton); RemoveAdminButton removeAdminButton = new RemoveAdminButton(getPlugin(), getShop()); - addButton(4 + 18, new ShopItem(Material.GOLD_SWORD, "Remove Admin", new String[]{}, 1, false), removeAdminButton); + addButton(4 + 18, new ShopItem(Material.GOLD_SWORD, "Remove Co-Host", new String[]{}, 1, false), removeAdminButton); KillButton killButton = new KillButton(getPlugin()); addButton(8 + 18, new ShopItem(Material.TNT, "Kill Private Server", diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameChatManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameChatManager.java index 4aed91a8a..5f949845c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameChatManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameChatManager.java @@ -90,9 +90,9 @@ public class GameChatManager implements Listener else if (Manager.GetGameHostManager().isAdmin(event.getPlayer(), false)) { if (Manager.GetGameHostManager().isEventServer()) - rankStr = C.cDGreen + C.Bold + "Event Admin "; + rankStr = C.cDGreen + C.Bold + "Event Co-Host "; else - rankStr = C.cDGreen + C.Bold + "MPS Admin "; + rankStr = C.cDGreen + C.Bold + "MPS Co-Host "; } else { diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java index 2dfc1c151..20a10ed71 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameHostManager.java @@ -230,6 +230,10 @@ public class GameHostManager implements Listener _hostRank = Manager.GetClients().Get(_host).GetRank(); System.out.println("Game Host Joined."); + //Limit player count! + if (Manager.GetServerConfig().MaxPlayers > getMaxPlayerCap()) + Manager.GetServerConfig().MaxPlayers = getMaxPlayerCap(); + if (isEventServer()) worldeditPermissionSet(event.getPlayer(), true); } @@ -642,7 +646,7 @@ public class GameHostManager implements Listener { _adminList.add(player.getName()); _onlineAdmins.add(player); - UtilPlayer.message(player, F.main("Server", "You were given admin privileges.")); + UtilPlayer.message(player, F.main("Server", "You were given Co-Host privileges.")); if (isEventServer()) worldeditPermissionSet(player, true); @@ -660,7 +664,7 @@ public class GameHostManager implements Listener { player.closeInventory(); } - UtilPlayer.message(player, F.main("Server", "Your admin privileges were removed.")); + UtilPlayer.message(player, F.main("Server", "Your Co-Host privileges were removed.")); player.setGameMode(GameMode.SURVIVAL); From 83a010c2151bd0dcec7179ca69b957195abbdd81 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 17:05:41 +0200 Subject: [PATCH 313/565] enabled summer sale msg --- .../mineplex/core/notifier/NotificationManager.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/notifier/NotificationManager.java b/Plugins/Mineplex.Core/src/mineplex/core/notifier/NotificationManager.java index 342d7b840..a2214adb2 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/notifier/NotificationManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/notifier/NotificationManager.java @@ -42,8 +42,8 @@ public class NotificationManager extends MiniPlugin if (!_enabled) return; -// if (event.getType() == UpdateType.MIN_08) -// hugeSale(); + if (event.getType() == UpdateType.MIN_08) + hugeSale(); // if (event.getType() == UpdateType.MIN_16) // sale(); @@ -95,17 +95,17 @@ public class NotificationManager extends MiniPlugin if (rank == Rank.ALL) { UtilPlayer.message(player, C.cWhite + " " + player.getName() + ", you can get 75% Off " + C.cAqua + C.Bold + "All Lifetime Ranks" + C.cWhite + "!"); - UtilPlayer.message(player, C.cWhite + " This is our biggest sale ever, available " + C.cRed + C.Line + "this weekend only" + C.cWhite + "!"); + UtilPlayer.message(player, C.cWhite + " This is our biggest sale ever, " + C.cRed + C.Line + "ends Sunday 16th" + C.cWhite + "!"); } else if (rank == Rank.ULTRA) { UtilPlayer.message(player, C.cWhite + " Hello " + player.getName() + ", upgrade to " + C.cPurple + C.Bold + "HERO RANK" + C.cWhite + " for only $7.50!"); - UtilPlayer.message(player, C.cWhite + " This is our biggest sale ever, available " + C.cRed + C.Line + "this weekend only" + C.cWhite + "!"); + UtilPlayer.message(player, C.cWhite + " This is our biggest sale ever, " + C.cRed + C.Line + "ends Sunday 16th" + C.cWhite + "!"); } else if (rank == Rank.HERO) { UtilPlayer.message(player, C.cWhite + " Hello " + player.getName() + ", upgrade to " + C.cGreen + C.Bold + "LEGEND RANK" + C.cWhite + " for only $7.50!"); - UtilPlayer.message(player, C.cWhite + " This is our biggest sale ever, available " + C.cRed + C.Line + "this weekend only" + C.cWhite + "!"); + UtilPlayer.message(player, C.cWhite + " This is our biggest sale ever, " + C.cRed + C.Line + "ends Sunday 16th" + C.cWhite + "!"); } UtilPlayer.message(player, " "); From ddc663cc7577b80ef54a2ebc59b708c6840eca6b Mon Sep 17 00:00:00 2001 From: fooify Date: Tue, 11 Aug 2015 09:52:04 -0700 Subject: [PATCH 314/565] remove duplicate method --- .../game/arcade/game/games/turfforts/TurfForts.java | 9 --------- 1 file changed, 9 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/turfforts/TurfForts.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/turfforts/TurfForts.java index 4cead9888..3e4b5c774 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/turfforts/TurfForts.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/turfforts/TurfForts.java @@ -291,15 +291,6 @@ public class TurfForts extends TeamGame if(getArcadeManager().isSpectator(event.getPlayer())) event.setCancelled(true); } - @EventHandler - public void BlockBreak(BlockBreakEvent event) - { - if (event.isCancelled()) // this statement might save just a small amount of time - return; - - if(getArcadeManager().isSpectator(event.getPlayer())) event.setCancelled(true); - } - @EventHandler public void BlockPlace(BlockPlaceEvent event) { From 07bdbdde46e2a9e7b49f4e8606c9068a0534c18d Mon Sep 17 00:00:00 2001 From: fooify Date: Tue, 11 Aug 2015 09:55:10 -0700 Subject: [PATCH 315/565] minor grammar issue --- .../Mineplex.Hub/src/mineplex/hub/server/ui/ServerNpcPage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerNpcPage.java b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerNpcPage.java index bdd807710..64993b32e 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerNpcPage.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/ServerNpcPage.java @@ -74,7 +74,7 @@ public class ServerNpcPage extends ShopPageBase im if (_onMainPage) { - addButton(4, ItemStackFactory.Instance.CreateStack(Material.DIAMOND_BLOCK, (byte) 0, 1, C.cGreen + "Click to Join instantly!"), new IButton() { + addButton(4, ItemStackFactory.Instance.CreateStack(Material.DIAMOND_BLOCK, (byte) 0, 1, C.cGreen + "Click to join instantly!"), new IButton() { @Override public void onClick(Player player, ClickType clickType) { From 72adf21bff6a7987d9c577130951e1f565bba106 Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Wed, 12 Aug 2015 06:23:13 +1200 Subject: [PATCH 316/565] Gadget Paintball: Add particles on impact, change block break effect to stone break sound. --- .../core/gadget/gadgets/ItemPaintballGun.java | 61 +++++++++++++------ 1 file changed, 43 insertions(+), 18 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintballGun.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintballGun.java index e1b1b6c39..68fba27a0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintballGun.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintballGun.java @@ -18,9 +18,15 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.entity.ProjectileHitEvent; import org.bukkit.event.player.PlayerTeleportEvent; import org.bukkit.event.player.PlayerTeleportEvent.TeleportCause; +import org.bukkit.util.Vector; import mineplex.core.common.util.C; import mineplex.core.common.util.UtilBlock; +import mineplex.core.common.util.UtilMath; +import mineplex.core.common.util.UtilParticle; +import mineplex.core.common.util.UtilParticle.ParticleType; +import mineplex.core.common.util.UtilParticle.ViewDist; +import mineplex.core.common.util.UtilServer; import mineplex.core.gadget.GadgetManager; import mineplex.core.gadget.event.GadgetBlockEvent; import mineplex.core.gadget.types.ItemGadget; @@ -30,16 +36,17 @@ import mineplex.core.updater.event.UpdateEvent; public class ItemPaintballGun extends ItemGadget { private HashSet _balls = new HashSet(); - - public ItemPaintballGun(GadgetManager manager) + + public ItemPaintballGun(GadgetManager manager) { - super(manager, "Paintball Gun", new String[] - { + super(manager, "Paintball Gun", new String[] + { C.cWhite + "PEW PEW PEW PEW!", - }, - -1, - Material.GOLD_BARDING, (byte)0, - 200, new Ammo("Paintball Gun", "100 Paintballs", Material.GOLD_BARDING, (byte)0, new String[] { C.cWhite + "100 Paintballs for you to shoot!" }, 500, 100)); + }, -1, Material.GOLD_BARDING, (byte) 0, 200, new Ammo("Paintball Gun", "100 Paintballs", Material.GOLD_BARDING, + (byte) 0, new String[] + { + C.cWhite + "100 Paintballs for you to shoot!" + }, 500, 100)); } @Override @@ -48,38 +55,56 @@ public class ItemPaintballGun extends ItemGadget Projectile proj = player.launchProjectile(EnderPearl.class); proj.setVelocity(proj.getVelocity().multiply(2)); _balls.add(proj); - - //Sound + + // Sound player.getWorld().playSound(player.getLocation(), Sound.CHICKEN_EGG_POP, 1.5f, 1.2f); } - + @EventHandler public void Paint(ProjectileHitEvent event) { if (!_balls.remove(event.getEntity())) return; - - Location loc = event.getEntity().getLocation().add(event.getEntity().getVelocity()); - loc.getWorld().playEffect(loc, Effect.STEP_SOUND, 49); + + Location loc = event.getEntity().getLocation(); + + Vector vec = event.getEntity().getVelocity().normalize().multiply(0.05); + + if (vec.length() > 0) + { + int i = 0; + + while (UtilBlock.airFoliage(loc.getBlock())) + { + loc.add(vec); + + if (i++ > 50) + break; + } + } + + loc.getWorld().playSound(loc, Sound.DIG_STONE, 1.3F, 1.3F); + + UtilParticle.PlayParticle(ParticleType.RED_DUST, loc, 0.2F, 0.2F, 0.2F, 1, 70, ViewDist.LONG, UtilServer.getPlayers()); } - + @EventHandler public void Teleport(PlayerTeleportEvent event) { if (event.getCause() == TeleportCause.ENDER_PEARL) event.setCancelled(true); } - + @EventHandler public void cleanupBalls(UpdateEvent event) { if (event.getType() != UpdateType.SLOW) return; - + for (Iterator ballIterator = _balls.iterator(); ballIterator.hasNext();) { Projectile ball = ballIterator.next(); - + if (ball.isDead() || !ball.isValid()) ballIterator.remove(); } From d41ab3432f8003d4a50cb775fafe20beee698253 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 11 Aug 2015 21:13:45 +0200 Subject: [PATCH 317/565] remove paintbrush when moved away --- .../core/gadget/gadgets/ItemPaintbrush.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java index 80e91b5ad..6b33334b1 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java @@ -23,6 +23,7 @@ import mineplex.core.common.util.UtilEvent; import mineplex.core.common.util.UtilGear; import mineplex.core.common.util.UtilMath; import mineplex.core.common.util.UtilPlayer; +import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilEvent.ActionType; import mineplex.core.gadget.GadgetManager; import mineplex.core.gadget.types.ItemGadget; @@ -35,6 +36,8 @@ public class ItemPaintbrush extends ItemGadget private NautHashMap _brushColor = new NautHashMap(); private NautHashMap _brushPrevious = new NautHashMap(); + private NautHashMap _playerLocation = new NautHashMap(); + public ItemPaintbrush(GadgetManager manager) { super(manager, "Paintbrush", new String[] @@ -91,6 +94,7 @@ public class ItemPaintbrush extends ItemGadget { _brushColor.remove(player.getName()); _brushPrevious.remove(player.getName()); + _playerLocation.remove(player.getName()); RemoveItem(player); } @@ -115,6 +119,27 @@ public class ItemPaintbrush extends ItemGadget player.playSound(player.getLocation(), Sound.ORB_PICKUP, 2f, 1f); } + + @EventHandler + public void disableDistance(UpdateEvent event) + { + if (event.getType() != UpdateType.SEC) + return; + + for (Player player : UtilServer.getPlayers()) + { + if (!GetActive().contains(player)) + continue; + + Location loc = _playerLocation.get(player.getName()); + + if (loc == null || UtilMath.offset(player.getLocation(), loc) > 12) + { + Disable(player); + } + } + } + @EventHandler public void paint(UpdateEvent event) { From 4549c810d40448440086e212535957d084771b29 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Tue, 11 Aug 2015 22:59:59 -0500 Subject: [PATCH 318/565] Fix for voting --- .../mineplex/core/bonuses/BonusManager.java | 11 ++---- .../core/bonuses/BonusRepository.java | 13 +++---- .../mineplex/core/bonuses/gui/BonusGui.java | 1 - .../mineplex/core/bonuses/gui/SpinGui.java | 1 - .../core/bonuses/gui/buttons/VoteButton.java | 1 - .../core/bonuses/{ => redis}/VoteHandler.java | 6 +-- .../redis}/VotifierCommand.java | 11 +++++- .../mineplex/votifier/VotifierManager.java | 38 +++++++++++++------ 8 files changed, 49 insertions(+), 33 deletions(-) rename Plugins/Mineplex.Core/src/mineplex/core/bonuses/{ => redis}/VoteHandler.java (80%) rename Plugins/Mineplex.Core/src/mineplex/core/{votifier => bonuses/redis}/VotifierCommand.java (53%) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index fe37f5a42..0a3f72ced 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -12,6 +12,8 @@ import mineplex.core.account.CoreClient; import mineplex.core.account.CoreClientManager; import mineplex.core.account.IQuerylessLoginProcessor; import mineplex.core.account.event.ClientUnloadEvent; +import mineplex.core.bonuses.redis.VoteHandler; +import mineplex.core.bonuses.redis.VotifierCommand; import mineplex.core.common.Rank; import mineplex.core.common.util.C; import mineplex.core.common.util.Callback; @@ -34,7 +36,6 @@ import mineplex.core.reward.RewardManager; import mineplex.core.stats.StatsManager; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; -import mineplex.core.votifier.VotifierCommand; import mineplex.database.Tables; import mineplex.core.bonuses.animations.AnimationCarl; import mineplex.core.bonuses.commands.AnimationCommand; @@ -52,7 +53,6 @@ import org.jooq.impl.DSL; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.Sound; -import org.bukkit.block.Dropper; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; import org.bukkit.entity.Entity; import org.bukkit.entity.Item; @@ -61,7 +61,6 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerQuitEvent; -import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.java.JavaPlugin; import net.minecraft.server.v1_7_R4.DataWatcher; @@ -107,7 +106,6 @@ public class BonusManager extends MiniClientPlugin implements I @Override public void run(Long data) { - System.out.println("Sql time offset is: " + data); timeOffSet = data; } }); @@ -211,7 +209,6 @@ public class BonusManager extends MiniClientPlugin implements I { if (event.getType() != UpdateType.MIN_16) return; - System.err.println("Updating off set"); updateOffSet(); } @@ -255,7 +252,7 @@ public class BonusManager extends MiniClientPlugin implements I return _voteStreak; } - public void handleVote(final Player player) + public void handleVote(final Player player, final int gemsRecieved) { runAsync(new Runnable() { @@ -270,7 +267,7 @@ public class BonusManager extends MiniClientPlugin implements I { addPendingExplosion(player, player.getName()); UtilPlayer.message(player, F.main("Carl", "Thanks for voting for Mineplex!")); - UtilPlayer.message(player, F.main("Carl", "You received 500 Gems and 1 Carls Spinner Ticket!")); + UtilPlayer.message(player, F.main("Carl", "You received " + gemsRecieved + " Gems and 1 Carl Spinner Ticket!")); } }); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java index c33d49e19..dadb04d31 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java @@ -289,9 +289,8 @@ public class BonusRepository extends RepositoryBase }); } - public void attemptVoteBonus(final Player player, final Callback result) + public void attemptVoteBonus(final int accountId, final Callback result) { - final int accountId = _manager.getClientManager().Get(player).getAccountId(); final int coins = 0; final int gems = 0; @@ -312,23 +311,23 @@ public class BonusRepository extends RepositoryBase callableStatement.executeUpdate(); - //final boolean pass = callableStatement.getBoolean(4); + final boolean pass = callableStatement.getBoolean(4); - final Date date = callableStatement.getDate(4); + final Date date = callableStatement.getDate(5); Bukkit.getScheduler().runTask(plug, new Runnable() { @Override public void run() { - _manager.Get(player).setVoteTime(date); - result.run(true); +// _manager.Get(player).setVoteTime(date); + result.run(date); } }); } catch (Exception e) { e.printStackTrace(); - result.run(false); + result.run(null); } } }); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java index e54887dc8..8306c84d5 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/BonusGui.java @@ -37,7 +37,6 @@ public class BonusGui extends SimpleGui @Override protected void finalize() throws Throwable { - System.err.println("Deleting the MailboxGui!"); super.finalize(); } } \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java index 18310ab5a..779c9e431 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/SpinGui.java @@ -144,7 +144,6 @@ public class SpinGui extends SimpleGui if(_currentRewardIndex == _stopSpinnerAt) _stopped = true; - } _tickCount++; diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java index 7b6118f70..40950cd54 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java @@ -166,7 +166,6 @@ public class VoteButton implements GuiItem, Listener { { if (_url == null) return false; - System.out.println(timeLeft()); return (timeLeft() <= 0); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/VoteHandler.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VoteHandler.java similarity index 80% rename from Plugins/Mineplex.Core/src/mineplex/core/bonuses/VoteHandler.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VoteHandler.java index 4dec15845..7c4e6f37d 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/VoteHandler.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VoteHandler.java @@ -1,9 +1,9 @@ -package mineplex.core.bonuses; +package mineplex.core.bonuses.redis; import org.bukkit.entity.Player; +import mineplex.core.bonuses.BonusManager; import mineplex.core.common.util.UtilPlayer; -import mineplex.core.votifier.VotifierCommand; import mineplex.serverdata.commands.CommandCallback; import mineplex.serverdata.commands.ServerCommand; @@ -25,7 +25,7 @@ public class VoteHandler implements CommandCallback if (player != null) { - _bonusManager.handleVote(player); + _bonusManager.handleVote(player, v.getGemsRecieved()); } } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VotifierCommand.java similarity index 53% rename from Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java rename to Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VotifierCommand.java index 0d8454d2d..d2574643e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/votifier/VotifierCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VotifierCommand.java @@ -1,4 +1,4 @@ -package mineplex.core.votifier; +package mineplex.core.bonuses.redis; import java.util.UUID; @@ -7,12 +7,14 @@ import mineplex.serverdata.commands.ServerCommand; public class VotifierCommand extends ServerCommand { private String _playerName; + private int _gemsRecieved; - public VotifierCommand(String playerName, String... targetServer) + public VotifierCommand(String playerName, int gemsRecieved, String... targetServer) { super(targetServer); _playerName = playerName; + _gemsRecieved = gemsRecieved; } public String getPlayerName() @@ -20,4 +22,9 @@ public class VotifierCommand extends ServerCommand return _playerName; } + public int getGemsRecieved() + { + return _gemsRecieved; + } + } diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index 4791202f9..3d367e424 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -17,12 +17,11 @@ import mineplex.core.common.util.Callback; import mineplex.core.common.util.UUIDFetcher; import mineplex.core.database.DBPool; import mineplex.core.donation.DonationManager; -import mineplex.core.votifier.VotifierCommand; +import mineplex.core.bonuses.redis.VotifierCommand; import mineplex.database.Tables; import mineplex.serverdata.Region; import mineplex.serverdata.Utility; import mineplex.serverdata.commands.ServerCommand; -import mineplex.serverdata.commands.ServerCommandManager; import mineplex.serverdata.data.PlayerStatus; import mineplex.serverdata.redis.RedisConfig; import mineplex.serverdata.redis.RedisDataRepository; @@ -75,7 +74,7 @@ public class VotifierManager extends MiniPlugin public void handleVote(VotifierEvent event) { Vote vote = event.getVote(); - String playerName = vote.getUsername(); + final String playerName = vote.getUsername(); System.out.println("New Vote: " + playerName); @@ -93,7 +92,14 @@ public class VotifierManager extends MiniPlugin System.out.println("Loaded " + playerName + " with uuid " + uuid); System.out.println("Attempting to award bonus"); - awardBonus(playerName, uuid); + awardBonus(playerName, uuid, new Runnable() + { + @Override + public void run() + { + notifyServer(playerName, false); + } + }); System.out.println(); System.out.println(); @@ -129,7 +135,6 @@ public class VotifierManager extends MiniPlugin // } // Currently we just notify all servers, and the server with the player on it can deal with it - notifyServer(playerName, false); // notifyServer(playerName, true); } @@ -141,7 +146,7 @@ public class VotifierManager extends MiniPlugin publishCommand(command, writePool); } - private void awardBonus(final String playerName, UUID uuid) + private void awardBonus(final String playerName, UUID uuid, final Runnable onComplete) { DSLContext create = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL); @@ -188,13 +193,24 @@ public class VotifierManager extends MiniPlugin } // Update time - client.getRecord().setVotetime(new Date(_bonusManager.getSqlTime())); + _bonusManager.getRepository().attemptVoteBonus(accountId, new Callback() + { + @Override + public void run(Date data) + { + if (data != null) + { + client.getRecord().setVotetime(data); - // Update Streak - _bonusManager.incrementVoteStreak(client); + // Update Streak + _bonusManager.incrementVoteStreak(client); - client.getRecord().store(); - System.out.println("Awarded carl ticket to " + playerName); + client.getRecord().store(); + System.out.println("Awarded carl ticket to " + playerName); + onComplete.run(); + } + } + }); } } From 99a94251fd43eee81fd4a03a2e1ec5f2dcbb163d Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Wed, 12 Aug 2015 00:56:20 -0500 Subject: [PATCH 319/565] Fixes --- .../mineplex/core/bonuses/BonusAmount.java | 5 ++- .../mineplex/core/bonuses/BonusManager.java | 45 ++++++++++++++----- .../bonuses/gui/buttons/DailyBonusButton.java | 2 +- .../core/bonuses/gui/buttons/VoteButton.java | 2 +- .../core/bonuses/redis/VoteHandler.java | 2 +- .../core/bonuses/redis/VotifierCommand.java | 12 +++-- .../mineplex/votifier/VotifierManager.java | 25 ++++++----- 7 files changed, 59 insertions(+), 34 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java index d2cfef1f8..bb6d8c9f3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusAmount.java @@ -2,6 +2,8 @@ package mineplex.core.bonuses; import java.util.List; +import org.bukkit.ChatColor; + import mineplex.core.common.util.C; public class BonusAmount @@ -138,6 +140,7 @@ public class BonusAmount public void addLore(List lore) { + lore.add(C.cYellow + "Rewards"); addLore(lore, getTickets(), 0, "Carl Spin Ticket" + (getTickets() > 1 ? "s" : "")); addLore(lore, getCoins(), getBonusCoins(), "Coins"); addLore(lore, getGems(), getBonusGems(), "Gems"); @@ -148,7 +151,7 @@ public class BonusAmount private void addLore(List lore, int amount, int bonus, String suffix) { if (amount > 0) - lore.add(C.cYellow + "Reward: " + C.cWhite + amount + " " + suffix); + lore.add(" " + C.cWhite + amount + " " + suffix); // if (bonus > 0) // lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + bonus + " " + suffix); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 0a3f72ced..e31bee5e0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -375,7 +375,8 @@ public class BonusManager extends MiniClientPlugin implements I // DAILY BONUS public static final long TIME_BETWEEN_BONUSES = 1000 * 60 * 60 * 20; - public static final long STREAK_RESET_TIME = 1000 * 60 * 60 * 12; + public static final long DAILY_STREAK_RESET_TIME = 1000 * 60 * 60 * 12; + public static final long VOTE_STREAK_RESET_TIME = 1000 * 60 * 60 * 24; public void attemptDailyBonus(final Player player, final BonusAmount amount, final Callback result) { @@ -496,7 +497,7 @@ public class BonusManager extends MiniClientPlugin implements I if (client.getDailyStreak() > 0 && client.getDailyTime() != null) { long lastBonus = getLocalTime(client.getDailyTime().getTime()); - long timeLeft = getStreakTimeRemaining(lastBonus, BonusManager.STREAK_RESET_TIME); + long timeLeft = getStreakTimeRemaining(lastBonus, BonusManager.DAILY_STREAK_RESET_TIME); if (timeLeft < 0) { @@ -505,6 +506,25 @@ public class BonusManager extends MiniClientPlugin implements I } } + public void updateVoteStreak(Player player) + { + updateVoteStreak(Get(player)); + } + + public void updateVoteStreak(BonusClientData client) + { + if (client.getVoteStreak() > 0 && client.getVoteTime() != null) + { + long lastBonus = getLocalTime(client.getDailyTime().getTime()); + long timeLeft = getStreakTimeRemaining(lastBonus, BonusManager.VOTE_STREAK_RESET_TIME); + + if (timeLeft < 0) + { + client.setVoteStreak(0); + } + } + } + public void incrementDailyStreak(Player player) { BonusClientData data = Get(player); @@ -666,6 +686,7 @@ public class BonusManager extends MiniClientPlugin implements I if (gems > 0) { + UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(gems + " Gems"))); _donationManager.RewardGems(new Callback() { @Override @@ -673,18 +694,18 @@ public class BonusManager extends MiniClientPlugin implements I { if (data) { - UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(gems + " Gems"))); } else { UtilPlayer.message(player, F.main("Carl", "Failed to process Gems")); } } - }, "BonusManager", player.getName(), player.getUniqueId(), gems, true); + }, "Earned", player.getName(), player.getUniqueId(), gems, true); } if (gold > 0) { + UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(gold + " Gold"))); _donationManager.RewardGold(new Callback() { @Override @@ -692,18 +713,18 @@ public class BonusManager extends MiniClientPlugin implements I { if (data) { - UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(gold + " Gold"))); } else { UtilPlayer.message(player, F.main("Carl", "Failed to process Gold")); } } - }, "BonusManager", player.getName(), coreClient.getAccountId(), gold, true); + }, "Earned", player.getName(), coreClient.getAccountId(), gold, true); } if (coins > 0) { + UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(coins + " Coins"))); _donationManager.RewardCoins(new Callback() { @Override @@ -711,18 +732,18 @@ public class BonusManager extends MiniClientPlugin implements I { if (data) { - UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(coins + " Coins"))); } else { UtilPlayer.message(player, F.main("Carl", "Failed to process Coins")); } } - }, "BonusManager", player.getName(), coreClient.getAccountId(), coins, true); + }, "Earned", player.getName(), coreClient.getAccountId(), coins, true); } if (tickets > 0) { + UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(tickets + " Carl Spin Ticket"))); final int accountId = _clientManager.Get(player).getAccountId(); runAsync(new Runnable() { @@ -739,7 +760,6 @@ public class BonusManager extends MiniClientPlugin implements I public void run() { bonusClient.setTickets(newTickets); - UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(tickets + " Carl Spin Ticket"))); } }); } @@ -757,7 +777,7 @@ public class BonusManager extends MiniClientPlugin implements I _statsManager.incrementStat(player, "Global.ExpEarned", experience); UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(experience + " Experience"))); } - + UtilPlayer.message(player, F.main("Carl", "Come back tomorrow for more!")); } @@ -897,15 +917,16 @@ public class BonusManager extends MiniClientPlugin implements I @EventHandler public void updateCreeper(UpdateEvent event) { - if (event.getType() != UpdateType.SEC || !_enabled) + if (event.getType() != UpdateType.FASTER || !_enabled) return; for (Player player : UtilServer.getPlayers()) { String prefix = _visualTick % 2 == 0 ? C.cAqua : C.cDAqua; updateCreeperVisual(player, false, prefix); - _visualTick++; } + + _visualTick++; } @Override diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java index 76d58c807..0c2ea37d2 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/DailyBonusButton.java @@ -152,7 +152,7 @@ public class DailyBonusButton implements GuiItem, Listener if (client.getDailyTime() != null) { long lastBonus = _bonusManager.getLocalTime(client.getDailyTime().getTime()); - long timeLeft = _bonusManager.getStreakTimeRemaining(lastBonus, BonusManager.STREAK_RESET_TIME); + long timeLeft = _bonusManager.getStreakTimeRemaining(lastBonus, BonusManager.DAILY_STREAK_RESET_TIME); if (timeLeft > 0) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java index 40950cd54..9009fb7e0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java @@ -135,7 +135,7 @@ public class VoteButton implements GuiItem, Listener { if (client.getVoteTime() != null) { long lastBonus = _bonusManager.getLocalTime(client.getVoteTime().getTime()); - long timeLeft = _bonusManager.getStreakTimeRemaining(lastBonus, BonusManager.STREAK_RESET_TIME); + long timeLeft = _bonusManager.getStreakTimeRemaining(lastBonus, BonusManager.VOTE_STREAK_RESET_TIME); if (timeLeft > 0) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VoteHandler.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VoteHandler.java index 7c4e6f37d..54f2a820b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VoteHandler.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VoteHandler.java @@ -25,7 +25,7 @@ public class VoteHandler implements CommandCallback if (player != null) { - _bonusManager.handleVote(player, v.getGemsRecieved()); + _bonusManager.handleVote(player, v.getGemsReceived()); } } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VotifierCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VotifierCommand.java index d2574643e..95dbb06a4 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VotifierCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/redis/VotifierCommand.java @@ -1,20 +1,18 @@ package mineplex.core.bonuses.redis; -import java.util.UUID; - import mineplex.serverdata.commands.ServerCommand; public class VotifierCommand extends ServerCommand { private String _playerName; - private int _gemsRecieved; + private int _gemsReceived; - public VotifierCommand(String playerName, int gemsRecieved, String... targetServer) + public VotifierCommand(String playerName, int gemsReceived, String... targetServer) { super(targetServer); _playerName = playerName; - _gemsRecieved = gemsRecieved; + _gemsReceived = gemsReceived; } public String getPlayerName() @@ -22,9 +20,9 @@ public class VotifierCommand extends ServerCommand return _playerName; } - public int getGemsRecieved() + public int getGemsReceived() { - return _gemsRecieved; + return _gemsReceived; } } diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index 3d367e424..ff124fa76 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -92,12 +92,12 @@ public class VotifierManager extends MiniPlugin System.out.println("Loaded " + playerName + " with uuid " + uuid); System.out.println("Attempting to award bonus"); - awardBonus(playerName, uuid, new Runnable() + awardBonus(playerName, uuid, new Callback() { @Override - public void run() + public void run(Integer gems) { - notifyServer(playerName, false); + notifyServer(playerName, gems, false); } }); System.out.println(); @@ -138,15 +138,15 @@ public class VotifierManager extends MiniPlugin // notifyServer(playerName, true); } - private void notifyServer(String playerName, boolean eu) + private void notifyServer(String playerName, int gems, boolean eu) { JedisPool writePool = eu ? _euWritePool : _usWritePool; - VotifierCommand command = new VotifierCommand(playerName); + VotifierCommand command = new VotifierCommand(playerName, gems); publishCommand(command, writePool); } - private void awardBonus(final String playerName, UUID uuid, final Runnable onComplete) + private void awardBonus(final String playerName, UUID uuid, final Callback onComplete) { DSLContext create = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL); @@ -162,7 +162,7 @@ public class VotifierManager extends MiniPlugin if (amount.getTickets() > 0) client.setTickets(client.getTickets() + amount.getTickets()); - if (amount.getGems() > 0) + if (amount.getTotalGems() > 0) { _donationManager.RewardGems(new Callback() { @@ -174,10 +174,10 @@ public class VotifierManager extends MiniPlugin else System.out.println("Failed to give " + amount.getGems() + " gems to " + playerName); } - }, "Votifier", playerName, uuid, amount.getGems()); + }, "Votifier", playerName, uuid, amount.getTotalGems()); } - if (amount.getCoins() > 0) + if (amount.getTotalCoins() > 0) { _donationManager.RewardCoins(new Callback() { @@ -189,9 +189,12 @@ public class VotifierManager extends MiniPlugin else System.out.println("Failed to give " + amount.getGems() + " coins to " + playerName); } - }, "Votifier", playerName, accountId, amount.getCoins()); + }, "Votifier", playerName, accountId, amount.getTotalCoins()); } + // Check if we need to reset vote streak + _bonusManager.updateVoteStreak(client); + // Update time _bonusManager.getRepository().attemptVoteBonus(accountId, new Callback() { @@ -207,7 +210,7 @@ public class VotifierManager extends MiniPlugin client.getRecord().store(); System.out.println("Awarded carl ticket to " + playerName); - onComplete.run(); + onComplete.run(amount.getTotalGems()); } } }); From e8963cc2af790269d240d85503bfab1f556aece8 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 08:10:43 +0200 Subject: [PATCH 320/565] fixed paintbrush --- .../src/mineplex/core/gadget/gadgets/ItemPaintbrush.java | 1 + 1 file changed, 1 insertion(+) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java index 6b33334b1..894c1e4d1 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/ItemPaintbrush.java @@ -86,6 +86,7 @@ public class ItemPaintbrush extends ItemGadget ApplyItem(player, true); _brushColor.put(player.getName(), (byte)15); + _playerLocation.put(player.getName(), player.getLocation()); } From 7cda53cb28d25923b1b33066499e229a6d485568 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 08:36:21 +0200 Subject: [PATCH 321/565] carl spinner in arcade/ tutorial fixes --- .../mineplex/hub/tutorial/types/PartyTutorial.java | 4 ++-- .../mineplex/hub/tutorial/types/WelcomeTutorial.java | 4 ++-- .../nautilus/game/arcade/managers/GameManager.java | 11 +++++++++++ 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/PartyTutorial.java b/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/PartyTutorial.java index 8b995220b..c91ce9eca 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/PartyTutorial.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/PartyTutorial.java @@ -118,8 +118,8 @@ public class PartyTutorial extends Tutorial )); _phases.add(new TutorialPhase( - manager.GetSpawn().add(0, -2, 0), - manager.GetSpawn().add(0, -2.1, 5), + manager.GetSpawn().add(0, 0, 0), + manager.GetSpawn().add(0, 0.1, 5), "End", new String[] { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/WelcomeTutorial.java b/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/WelcomeTutorial.java index 5eb6b5ebb..17ddabbad 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/WelcomeTutorial.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/tutorial/types/WelcomeTutorial.java @@ -132,8 +132,8 @@ public class WelcomeTutorial extends Tutorial //END _phases.add(new TutorialPhase( - manager.GetSpawn().add(0, -2, 0), - manager.GetSpawn().add(0, -2.1, 5), + manager.GetSpawn().add(0, 0, 0), + manager.GetSpawn().add(0, 0.1, 5), "End", new String[] { diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java index cfed7e11b..4ff2caafe 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java @@ -3,6 +3,7 @@ package nautilus.game.arcade.managers; import java.util.ArrayList; import java.util.Iterator; +import mineplex.core.bonuses.event.CarlSpinnerEvent; import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilFirework; @@ -692,4 +693,14 @@ public class GameManager implements Listener { event.GetGame().EndCheck(); } + + @EventHandler + public void carlSpinnerCancel(CarlSpinnerEvent event) + { + Game game = Manager.GetGame(); + if (game == null) return; + + if (game.GetCountdown() > 0) + event.setCancelled(true); + } } From af19754bcd477f3d1872ebdb6a0af0625d8c1225 Mon Sep 17 00:00:00 2001 From: Sarah Date: Wed, 12 Aug 2015 08:37:54 +0200 Subject: [PATCH 322/565] Implementing Carl to Arcade. --- .../src/mineplex/core/bonuses/BonusManager.java | 7 +++++-- .../src/nautilus/game/arcade/Arcade.java | 8 ++++++-- .../src/nautilus/game/arcade/ArcadeManager.java | 7 ++++++- 3 files changed, 17 insertions(+), 5 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index fe37f5a42..819f84273 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -985,7 +985,7 @@ public class BonusManager extends MiniClientPlugin implements I if(!(entity instanceof Item)) continue; - if(((Item)entity).getItemStack().getType() == Material.MONSTER_EGG && ((Item)entity).getItemStack().hasItemMeta() && !((Item)entity).getItemStack().getItemMeta().getDisplayName().startsWith("Hidden")) + if(((Item)entity).getItemStack().hasItemMeta() && !((Item)entity).getItemStack().getItemMeta().getDisplayName().startsWith("Hidden")) entity.remove(); if(!((Item) entity).getItemStack().hasItemMeta()) @@ -1030,7 +1030,10 @@ public class BonusManager extends MiniClientPlugin implements I if(_pollManager.hasPoll(player) || canVote(player) || canRank(player) || canDaily(player)) { if(_showCarl.containsKey(player.getName())) - UtilPlayer.message(player, C.cDGreen + C.Bold + "Carl the Creeper>" + C.cGreen + " Hey " + player.getName().replace("s", "sss") + "! I have sssome amazing rewardsss for you! Come sssee me!"); + { + if(_plugin.getConfig().getString("serverstatus.group").equalsIgnoreCase("Lobby")) + UtilPlayer.message(player, C.cDGreen + C.Bold + "Carl the Creeper>" + C.cGreen + " Hey " + player.getName().replace("s", "sss") + "! I have sssome amazing rewardsss for you! Come sssee me!"); + } } } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java index 3f063b9fb..31b6bc189 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java @@ -4,6 +4,7 @@ import java.io.File; import org.bukkit.entity.Player; import org.bukkit.plugin.java.JavaPlugin; +import org.omg.CORBA._PolicyStub; import net.minecraft.server.v1_7_R4.BiomeBase; import net.minecraft.server.v1_7_R4.MinecraftServer; @@ -37,6 +38,7 @@ import mineplex.core.mount.MountManager; import mineplex.core.npc.NpcManager; import mineplex.core.packethandler.PacketHandler; import mineplex.core.pet.PetManager; +import mineplex.core.poll.PollManager; import mineplex.core.portal.Portal; import mineplex.core.preferences.PreferencesManager; import mineplex.core.projectile.ProjectileManager; @@ -112,7 +114,8 @@ public class Arcade extends JavaPlugin DisguiseManager disguiseManager = new DisguiseManager(this, packetHandler); - _damageManager = new DamageManager(this, new CombatManager(this), new NpcManager(this, creature), disguiseManager, null); + NpcManager npcmanager = new NpcManager(this, creature); + _damageManager = new DamageManager(this, new CombatManager(this), npcmanager, disguiseManager, null); Punish punish = new Punish(this, webServerAddress, _clientManager); AntiHack.Initialize(this, punish, portal, preferenceManager, _clientManager); @@ -139,7 +142,8 @@ public class Arcade extends JavaPlugin cosmeticManager.setInterfaceSlot(7); //Arcade Manager - _gameManager = new ArcadeManager(this, serverStatusManager, ReadServerConfig(), _clientManager, _donationManager, _damageManager, statsManager, achievementManager, disguiseManager, creature, teleport, new Blood(this), chat, portal, preferenceManager, inventoryManager, packetHandler, cosmeticManager, projectileManager, petManager, hologramManager, webServerAddress); + PollManager pollManager = new PollManager(this, _clientManager, _donationManager); + _gameManager = new ArcadeManager(this, serverStatusManager, ReadServerConfig(), _clientManager, _donationManager, _damageManager, statsManager, achievementManager, disguiseManager, creature, teleport, new Blood(this), chat, portal, preferenceManager, inventoryManager, packetHandler, cosmeticManager, projectileManager, petManager, hologramManager, webServerAddress, pollManager, npcmanager); new MemoryFix(this); new CustomTagFix(this, packetHandler); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java index cc264d1e6..66e647681 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java @@ -42,6 +42,7 @@ import mineplex.core.account.CoreClientManager; import mineplex.core.achievement.AchievementManager; import mineplex.core.blockrestore.BlockRestore; import mineplex.core.blood.Blood; +import mineplex.core.bonuses.BonusManager; import mineplex.core.chat.Chat; import mineplex.core.common.Rank; import mineplex.core.common.jsonchat.ClickEvent; @@ -67,6 +68,7 @@ import mineplex.core.inventory.InventoryManager; import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.movement.Movement; import mineplex.core.notifier.NotificationManager; +import mineplex.core.npc.NpcManager; import mineplex.core.packethandler.IPacketHandler; import mineplex.core.packethandler.PacketHandler; import mineplex.core.packethandler.PacketInfo; @@ -74,6 +76,7 @@ import mineplex.core.packethandler.PacketPlayResourcePackStatus; import mineplex.core.packethandler.PacketPlayResourcePackStatus.EnumResourcePackStatus; import mineplex.core.party.PartyManager; import mineplex.core.pet.PetManager; +import mineplex.core.poll.PollManager; import mineplex.core.portal.Portal; import mineplex.core.preferences.PreferencesManager; import mineplex.core.projectile.ProjectileManager; @@ -209,7 +212,7 @@ public class ArcadeManager extends MiniPlugin implements IRelation CoreClientManager clientManager, DonationManager donationManager, DamageManager damageManager, StatsManager statsManager, AchievementManager achievementManager, DisguiseManager disguiseManager, Creature creature, Teleport teleport, Blood blood, Chat chat, Portal portal, PreferencesManager preferences, InventoryManager inventoryManager, PacketHandler packetHandler, - CosmeticManager cosmeticManager, ProjectileManager projectileManager, PetManager petManager, HologramManager hologramManager, String webAddress) + CosmeticManager cosmeticManager, ProjectileManager projectileManager, PetManager petManager, HologramManager hologramManager, String webAddress, PollManager pollManager, NpcManager npcManager) { super("Game Manager", plugin); @@ -293,6 +296,8 @@ public class ArcadeManager extends MiniPlugin implements IRelation new NotificationManager(getPlugin(), clientManager); + new BonusManager(plugin, clientManager, donationManager, pollManager , npcManager, hologramManager, statsManager, _inventoryManager, petManager); + //Champions Modules _energy = new Energy(plugin); From e4eb28622502f872ca62bc00ff96b4b64eba2173 Mon Sep 17 00:00:00 2001 From: Sarah Date: Wed, 12 Aug 2015 08:56:20 +0200 Subject: [PATCH 323/565] Fixing despawning. --- .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index e31bee5e0..a20c7add1 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -1002,6 +1002,9 @@ public class BonusManager extends MiniClientPlugin implements I { if(!(entity instanceof Item)) continue; + + if(!((Item)entity).getItemStack().hasItemMeta()) + entity.remove(); if(((Item)entity).getItemStack().getType() == Material.MONSTER_EGG && ((Item)entity).getItemStack().hasItemMeta() && !((Item)entity).getItemStack().getItemMeta().getDisplayName().startsWith("Hidden")) entity.remove(); From d6f17c609b2bb9e62a3d608821837b23de3989c9 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 08:58:46 +0200 Subject: [PATCH 324/565] carl --- .../src/nautilus/game/arcade/managers/GameManager.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java index 4ff2caafe..d3302b599 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/managers/GameManager.java @@ -700,7 +700,11 @@ public class GameManager implements Listener Game game = Manager.GetGame(); if (game == null) return; - if (game.GetCountdown() > 0) + if (game.GetCountdown() > 0 || game.GetState() != GameState.Recruit) + { + UtilPlayer.message(event.getPlayer(), F.main("Carl", "You can't use my spinner at the moment!")); event.setCancelled(true); + } + } } From 2a40eee9e7812c4a5623ef11b95bd62a071e232b Mon Sep 17 00:00:00 2001 From: Sarah Date: Wed, 12 Aug 2015 09:00:13 +0200 Subject: [PATCH 325/565] Increasing radius of items despawning. --- .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index a20c7add1..f4a255d01 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -998,7 +998,7 @@ public class BonusManager extends MiniClientPlugin implements I if(event.getType() != UpdateType.TICK) return; - for(Entity entity : _carlNpc.getEntity().getNearbyEntities(3, -0.5, 3)) + for(Entity entity : _carlNpc.getEntity().getNearbyEntities(10, -0.5, 10)) { if(!(entity instanceof Item)) continue; From ade76791b37c93b5e491b8d95c7019a977a1b581 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 09:12:49 +0200 Subject: [PATCH 326/565] optimized item cleaning --- .../mineplex/core/bonuses/BonusManager.java | 32 +++----------- .../bonuses/animations/AnimationCarl.java | 43 ++++++++++++++----- 2 files changed, 38 insertions(+), 37 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 57545689f..548d298f3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -5,6 +5,8 @@ import java.sql.Timestamp; import java.util.ArrayList; import java.util.Calendar; import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; import java.util.TimeZone; import mineplex.core.MiniClientPlugin; @@ -301,6 +303,8 @@ public class BonusManager extends MiniClientPlugin implements I if (event.getType() != UpdateType.TICK) return; + _animation.itemClean(); + if(_canVote) return; @@ -328,7 +332,6 @@ public class BonusManager extends MiniClientPlugin implements I creeper.getWorld().playSound(creeper.getLocation(), Sound.EXPLODE, 2f, 1f); _animation.setType(_pendingExplosions.get(0)); _animation.setPlayer(_pendingExplosionsPlayers.get(0)); - _animation.setTime(System.currentTimeMillis()); _animation.setRunning(true); } @@ -992,32 +995,7 @@ public class BonusManager extends MiniClientPlugin implements I return _pollManager; } - @EventHandler - public void ItemDecay(UpdateEvent event) - { - if(event.getType() != UpdateType.TICK) - return; - - for(Entity entity : _carlNpc.getEntity().getNearbyEntities(10, -0.5, 10)) - { - if(!(entity instanceof Item)) - continue; - - if(!((Item)entity).getItemStack().hasItemMeta()) - entity.remove(); - - if(((Item)entity).getItemStack().hasItemMeta() && !((Item)entity).getItemStack().getItemMeta().getDisplayName().startsWith("Hidden")) - entity.remove(); - - if(!((Item) entity).getItemStack().hasItemMeta()) - continue; - - if(!((Item) entity).getItemStack().getItemMeta().getDisplayName().startsWith(" ")) - continue; - - entity.remove(); - } - } + @EventHandler public void Join(final PlayerJoinEvent event) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java index 160b2e14c..47c731623 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java @@ -1,5 +1,7 @@ package mineplex.core.bonuses.animations; +import java.util.HashSet; +import java.util.Iterator; import java.util.Random; import mineplex.core.common.util.UtilAction; @@ -13,6 +15,8 @@ import mineplex.core.reward.Reward; import mineplex.core.reward.RewardData; import mineplex.core.reward.RewardRarity; import mineplex.core.treasure.animation.Animation; +import mineplex.core.updater.UpdateType; +import mineplex.core.updater.event.UpdateEvent; import org.bukkit.Color; import org.bukkit.Location; @@ -23,19 +27,19 @@ import org.bukkit.block.Block; import org.bukkit.entity.Entity; import org.bukkit.entity.Item; import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.inventory.ItemStack; import org.bukkit.util.Vector; public class AnimationCarl extends Animation { - private boolean _isDone; private Block _creeper; - private long _startTime; private Object _type; private Player _player; - private Random _random = new Random(); + + private HashSet _items = new HashSet(); public AnimationCarl(Entity creeper) { @@ -53,6 +57,9 @@ public class AnimationCarl extends Animation { Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, " " + i)); Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, " " + i)); + _items.add(gem); + _items.add(coin); + Vector vel = new Vector(Math.sin(i * 9/5d), 0, Math.cos(i * 9/5d)); UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 12/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 12/3000d))*0.6, 1, false); UtilAction.velocity(coin, vel, Math.abs(Math.sin(UtilMath.r(i) * 30/3000d)), false, 0, 0.2 + Math.abs(Math.cos(UtilMath.r(i) * 30/3000d))*0.6, 1, false); @@ -65,6 +72,8 @@ public class AnimationCarl extends Animation for (int i = 50; i < 60; i++) { Item coin = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.DOUBLE_PLANT, (byte) 0, 1, " " + i)); + _items.add(coin); + Vector vel = new Vector(Math.sin(UtilMath.r(i) * 7/5d), 0, Math.cos(UtilMath.r(i) * 7/5d)); UtilAction.velocity(coin, vel, Math.abs(Math.sin(UtilMath.r(i) * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(UtilMath.r(i) * 7/3000d))*0.6, 1, false); coin.setTicksLived(1160); @@ -74,12 +83,16 @@ public class AnimationCarl extends Animation { Item paper = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.PAPER, (byte) 0, 1, " " + 64)); + _items.add(paper); + Vector vel = new Vector(Math.sin(64 * 8/5d), 0, Math.cos(64 * 8/5d)); UtilAction.velocity(paper, vel, Math.abs(Math.sin(64 * 9/3000d)), false, 0, 0.2 + Math.abs(Math.cos(64 + 9/3000d))*0.6, 1, false); paper.setTicksLived(1160); for (int i = 50; i < 60; i++) { Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, " " + i)); + _items.add(gem); + Vector velo = new Vector(Math.sin(i * 8/5d), 0, Math.cos(i * 8/5d)); UtilAction.velocity(gem, velo, Math.abs(Math.sin(i * 8/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 8/3000d))*0.6, 1, false); gem.setTicksLived(1160); @@ -94,12 +107,11 @@ public class AnimationCarl extends Animation RewardData rewardData = ((Reward)_type).getFakeRewardData(_player); ItemStack itemStack = rewardData.getDisplayItem(); Item item = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.7, 0.5), itemStack); + _items.add(item); Vector vel = new Vector(_player.getLocation().getX() - _creeper.getLocation().getX(), 0, _player.getLocation().getZ() - _creeper.getLocation().getZ()); UtilAction.velocity(item, vel, 0.1, false, 0, 0.2 + 1*0.4, 1, false); - - item.setTicksLived(1160); } if(((Reward)_type).getRarity() == RewardRarity.RARE) @@ -137,11 +149,6 @@ public class AnimationCarl extends Animation _isDone = b; } - public void setTime(long time) - { - _startTime = time; - } - public void setType(Object type) { _type = type; @@ -265,4 +272,20 @@ public class AnimationCarl extends Animation } } } + + public void itemClean() + { + Iterator itemIterator = _items.iterator(); + + while (itemIterator.hasNext()) + { + Item item = itemIterator.next(); + + if (item.isOnGround() || !item.isValid() || item.getTicksLived() > 60) + { + item.remove(); + itemIterator.remove(); + } + } + } } From f19efb4a931cf7008c24cfad197662b4938acdf6 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 09:23:00 +0200 Subject: [PATCH 327/565] renamed football to soccer --- .../src/mineplex/hub/modules/SoccerManager.java | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 0eacb7d77..462b0d7cf 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -425,13 +425,13 @@ public class SoccerManager extends MiniPlugin { if (_active.size() >= 8) { - UtilPlayer.message(player, F.main("Football", "You must be wearing Red/Blue Team Outfit.")); - UtilPlayer.message(player, F.main("Football", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); + UtilPlayer.message(player, F.main("Soccer", "You must be wearing Red/Blue Team Outfit.")); + UtilPlayer.message(player, F.main("Soccer", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); } else { - UtilPlayer.message(player, F.main("Football", "You must be wearing Red/Blue Team Outfit.")); - UtilPlayer.message(player, F.main("Football", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); + UtilPlayer.message(player, F.main("Soccer", "You must be wearing Red/Blue Team Outfit.")); + UtilPlayer.message(player, F.main("Soccer", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); } } } @@ -447,11 +447,11 @@ public class SoccerManager extends MiniPlugin _active.add(player); if (color == null) - UtilPlayer.message(player, F.main("Parkour", "You have entered " + F.elem("Football Mode") + ".")); + UtilPlayer.message(player, F.main("Parkour", "You have entered " + F.elem("Soccer Mode") + ".")); else if (color == Color.RED) - UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cRed + "Red Football Team") + ".")); + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cRed + "Red Soccer Team") + ".")); else if (color == Color.AQUA) - UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cAqua + "Blue Football Team") + ".")); + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cAqua + "Blue Soccer Team") + ".")); ArrayList outfit = new ArrayList(); outfit.add("Team Helmet"); @@ -466,7 +466,7 @@ public class SoccerManager extends MiniPlugin else { _active.remove(player); - UtilPlayer.message(player, F.main("Parkour", "You have exited " + F.elem("Football Mode") + ".")); + UtilPlayer.message(player, F.main("Parkour", "You have exited " + F.elem("Soccer Mode") + ".")); } } From 860127631cbb8584f148896036dc3e1b9b1def71 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 09:27:05 +0200 Subject: [PATCH 328/565] fixed item insta-despawn --- .../mineplex/core/bonuses/animations/AnimationCarl.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java index 47c731623..4cc2ac529 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/animations/AnimationCarl.java @@ -63,8 +63,7 @@ public class AnimationCarl extends Animation Vector vel = new Vector(Math.sin(i * 9/5d), 0, Math.cos(i * 9/5d)); UtilAction.velocity(gem, vel, Math.abs(Math.sin(i * 12/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i * 12/3000d))*0.6, 1, false); UtilAction.velocity(coin, vel, Math.abs(Math.sin(UtilMath.r(i) * 30/3000d)), false, 0, 0.2 + Math.abs(Math.cos(UtilMath.r(i) * 30/3000d))*0.6, 1, false); - coin.setTicksLived(1160); - gem.setTicksLived(1160); + } } if(((String) _type).contentEquals("RANK")) @@ -76,7 +75,7 @@ public class AnimationCarl extends Animation Vector vel = new Vector(Math.sin(UtilMath.r(i) * 7/5d), 0, Math.cos(UtilMath.r(i) * 7/5d)); UtilAction.velocity(coin, vel, Math.abs(Math.sin(UtilMath.r(i) * 7/3000d)), false, 0, 0.2 + Math.abs(Math.cos(UtilMath.r(i) * 7/3000d))*0.6, 1, false); - coin.setTicksLived(1160); + } } if(!((String) _type).contentEquals("DAILY")&& !((String) _type).contentEquals("RANK")&& !((String) _type).contentEquals("POLL")) @@ -87,7 +86,7 @@ public class AnimationCarl extends Animation Vector vel = new Vector(Math.sin(64 * 8/5d), 0, Math.cos(64 * 8/5d)); UtilAction.velocity(paper, vel, Math.abs(Math.sin(64 * 9/3000d)), false, 0, 0.2 + Math.abs(Math.cos(64 + 9/3000d))*0.6, 1, false); - paper.setTicksLived(1160); + for (int i = 50; i < 60; i++) { Item gem = _creeper.getWorld().dropItem(_creeper.getLocation().add(0.5, 1.5, 0.5), ItemStackFactory.Instance.CreateStack(Material.EMERALD, (byte) 0, 1, " " + i)); @@ -95,7 +94,7 @@ public class AnimationCarl extends Animation Vector velo = new Vector(Math.sin(i * 8/5d), 0, Math.cos(i * 8/5d)); UtilAction.velocity(gem, velo, Math.abs(Math.sin(i * 8/3000d)), false, 0, 0.2 + Math.abs(Math.cos(i + 8/3000d))*0.6, 1, false); - gem.setTicksLived(1160); + } } finish(); From 30f20801c75129a60664dc0039fd426ae05bb888 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Wed, 12 Aug 2015 03:00:07 -0500 Subject: [PATCH 329/565] Lets hope everything works! --- .../mineplex/core/bonuses/BonusManager.java | 61 +++++++++- .../core/bonuses/BonusRepository.java | 12 +- .../core/bonuses/gui/buttons/PollButton.java | 12 +- .../bonuses/gui/buttons/RankBonusButton.java | 70 +++++++----- .../core/bonuses/gui/buttons/VoteButton.java | 2 +- .../src/mineplex/core/poll/PollManager.java | 26 +++-- .../serverdata/servers/ServerManager.java | 70 ++++++------ .../mineplex/votifier/VotifierManager.java | 106 +++++++++--------- 8 files changed, 227 insertions(+), 132 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index e31bee5e0..d14ad88dc 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -58,6 +58,7 @@ import org.bukkit.entity.Entity; import org.bukkit.entity.Item; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; +import org.bukkit.event.entity.EntityDamageByEntityEvent; import org.bukkit.event.player.PlayerInteractEntityEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerQuitEvent; @@ -128,6 +129,8 @@ public class BonusManager extends MiniClientPlugin implements I private StreakRecord _dailyStreak; private StreakRecord _voteStreak; + private ArrayList _voteList; + /** * THIS SHOULD ONLY BE USED FOR VOTIFIER! */ @@ -140,6 +143,10 @@ public class BonusManager extends MiniClientPlugin implements I _clientManager = clientManager; _donationManager = donationManager; + _voteList = new ArrayList(); + _voteList.add("http://vote1.mineplex.com"); + _voteList.add("http://vote2.mineplex.com"); + updateOffSet(); } @@ -162,7 +169,10 @@ public class BonusManager extends MiniClientPlugin implements I _pollManager = pollManager; _statsManager = statsManager; - // Hope to god this works! + _voteList = new ArrayList(); + _voteList.add("http://vote1.mineplex.com"); + _voteList.add("http://vote2.mineplex.com"); + _canVote = true; if (npcManager != null) @@ -515,7 +525,7 @@ public class BonusManager extends MiniClientPlugin implements I { if (client.getVoteStreak() > 0 && client.getVoteTime() != null) { - long lastBonus = getLocalTime(client.getDailyTime().getTime()); + long lastBonus = getLocalTime(client.getVoteTime().getTime()); long timeLeft = getStreakTimeRemaining(lastBonus, BonusManager.VOTE_STREAK_RESET_TIME); if (timeLeft < 0) @@ -795,6 +805,23 @@ public class BonusManager extends MiniClientPlugin implements I new BonusGui(_plugin, event.getPlayer(), this, _rewardManager).openInventory(); } } + + @EventHandler + public void openGui(EntityDamageByEntityEvent event) + { + if (!_enabled) + return; + + if (event.getDamager() instanceof Player) + { + Player player = (Player) event.getDamager(); + if (event.getEntity().equals(_carlNpc.getEntity())) + { + updateDailyStreak(player); + new BonusGui(_plugin, player, this, _rewardManager).openInventory(); + } + } + } public static long getNextVoteTime(long time) { @@ -853,7 +880,7 @@ public class BonusManager extends MiniClientPlugin implements I int availableRewards = 0; if (canVote(player)) availableRewards++; - if (canRank(player) && _clientManager.hasRank(player, Rank.ULTRA)) availableRewards++; + if (canRank(player) && _clientManager.hasRank(player, Rank.ULTRA) && isPastAugust()) availableRewards++; if (canDaily(player)) availableRewards++; if (getPollManager().getNextPoll(_pollManager.Get(player), _clientManager.Get(player).GetRank()) != null) availableRewards++; @@ -1045,7 +1072,7 @@ public class BonusManager extends MiniClientPlugin implements I { if (Recharge.Instance.use(player, "Carl Inform", 240000, false, false)) { - if(_pollManager.hasPoll(player) || canVote(player) || canRank(player) || canDaily(player)) + if(_pollManager.hasPoll(player) || canVote(player) || (canRank(player) && _clientManager.hasRank(player, Rank.ULTRA) && isPastAugust()) || canDaily(player)) { if(_showCarl.containsKey(player.getName())) UtilPlayer.message(player, C.cDGreen + C.Bold + "Carl the Creeper>" + C.cGreen + " Hey " + player.getName().replace("s", "sss") + "! I have sssome amazing rewardsss for you! Come sssee me!"); @@ -1053,4 +1080,30 @@ public class BonusManager extends MiniClientPlugin implements I } } } + + public String getVoteLink() + { + long sqlTime = getSqlTime(); + Calendar calendar = Calendar.getInstance(); + calendar.setTimeInMillis(sqlTime); + int date = calendar.get(Calendar.DAY_OF_YEAR); + int index = date % _voteList.size(); + return _voteList.get(index); + } + + /** + * Used for disabling rank rewards during first month of release + * @return + */ + public boolean isPastAugust() + { + Calendar calendar = Calendar.getInstance(); + calendar.setTimeZone(TIMEZONE); + calendar.setTimeInMillis(getSqlTime()); + + if (calendar.get(Calendar.YEAR) == 2015 && calendar.get(Calendar.MONTH) == Calendar.AUGUST) + return false; + + return true; + } } \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java index dadb04d31..52a57e3ec 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java @@ -6,9 +6,12 @@ import java.sql.Date; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Timestamp; +import java.sql.Types; +import java.util.Map; import com.sun.org.apache.xpath.internal.operations.Bool; import mineplex.core.bonuses.gui.SpinGui; +import mineplex.core.common.Pair; import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; @@ -289,7 +292,7 @@ public class BonusRepository extends RepositoryBase }); } - public void attemptVoteBonus(final int accountId, final Callback result) + public void attemptVoteBonus(final int accountId, final Callback> result) { final int coins = 0; final int gems = 0; @@ -307,12 +310,12 @@ public class BonusRepository extends RepositoryBase callableStatement.setInt(1, accountId); callableStatement.setInt(2, coins); callableStatement.setInt(3, gems); - callableStatement.registerOutParameter(4, java.sql.Types.DATE); + callableStatement.registerOutParameter(4, Types.BOOLEAN); + callableStatement.registerOutParameter(5, Types.DATE); callableStatement.executeUpdate(); final boolean pass = callableStatement.getBoolean(4); - final Date date = callableStatement.getDate(5); Bukkit.getScheduler().runTask(plug, new Runnable() { @@ -321,8 +324,7 @@ public class BonusRepository extends RepositoryBase public void run() { // _manager.Get(player).setVoteTime(date); - result.run(date); - + result.run(Pair.create(pass, date)); } }); } catch (Exception e) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java index 8124e6292..8e7a5889e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/PollButton.java @@ -4,6 +4,7 @@ import java.util.ArrayList; import java.util.HashMap; import mineplex.core.account.CoreClientManager; +import mineplex.core.bonuses.BonusAmount; import mineplex.core.bonuses.BonusManager; import mineplex.core.common.util.C; import mineplex.core.common.util.UtilText; @@ -94,7 +95,11 @@ public class PollButton extends SimpleGui implements GuiItem { i++; } lore.add(""); - lore.add(C.cYellow + "Reward:" + C.cWhite + " 500 Gems"); + BonusAmount amount = new BonusAmount(); + amount.setCoins(_poll.getCoinReward()); + amount.setGems(_poll.getCoinReward()); + amount.addLore(lore); +// lore.add(C.cYellow + "Reward:" + C.cWhite + " 500 Gems"); lore.add(""); lore.add(C.cGreen + "Click to go to the vote page!"); return ItemStackFactory.Instance.CreateStack(Material.BOOK_AND_QUILL, (byte) 0, 1, C.cGreen + C.Bold + "Vote on Poll", lore); @@ -130,7 +135,10 @@ public class PollButton extends SimpleGui implements GuiItem { i++; } lore.add(""); - lore.add(C.cYellow + "Reward:" + C.cWhite + " 500 Gems"); + BonusAmount amount = new BonusAmount(); + amount.setCoins(_poll.getCoinReward()); + amount.setGems(_poll.getCoinReward()); + amount.addLore(lore); return new SimpleGuiItem(ItemStackFactory.Instance.CreateStack(Material.BOOK_AND_QUILL, (byte) 0, 1, ChatColor.GREEN + C.cGreen + C.Bold + "Vote on Poll", lore)); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java index 489b257fd..5fe0fc0f0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/RankBonusButton.java @@ -78,7 +78,7 @@ public class RankBonusButton implements GuiItem, Listener { @Override public void click(ClickType clickType) { - if (isAvailable()) { + if (isAvailable() && _bonusManager.isPastAugust()) { _item = ItemStackFactory.Instance.CreateStack(Material.LAPIS_BLOCK, (byte)0, 1, ChatColor.BLUE + "Processing..."); refreshItem(); new LoadingWindow(getPlugin(), getPlayer(), 6*9); @@ -144,44 +144,56 @@ public class RankBonusButton implements GuiItem, Listener { String itemName; byte data = 0; - if (!hasRank) + if (_bonusManager.isPastAugust()) { - material = Material.REDSTONE_BLOCK; - itemName = C.cRed + ChatColor.BOLD + "Rank Monthly Bonus"; - lore.add(" "); - lore.add(ChatColor.WHITE + "Players with a Rank get a Monthly Bonus!"); - lore.add(ChatColor.WHITE + ""); - lore.add(ChatColor.AQUA + "Ultra receives 7500 Coins Monthly"); - lore.add(ChatColor.LIGHT_PURPLE + "Hero receives 15000 Coins Monthly"); - lore.add(ChatColor.GREEN + "Legend receives 30000 Coins Monthly"); - lore.add(ChatColor.WHITE + ""); - lore.add(ChatColor.WHITE + "Purchase a Rank at;"); - lore.add(ChatColor.WHITE + "www.mineplex.com/shop"); - } - else - { - if (isAvailable()) + if (!hasRank) { - material = Material.ENDER_CHEST; - itemName = C.cGreen + C.Bold + "Rank Monthly Bonus"; - + material = Material.REDSTONE_BLOCK; + itemName = C.cRed + ChatColor.BOLD + "Rank Monthly Bonus"; lore.add(" "); - lore.add(ChatColor.RESET + "Click to Claim!"); + lore.add(ChatColor.WHITE + "Players with a Rank get a Monthly Bonus!"); + lore.add(ChatColor.WHITE + ""); + lore.add(ChatColor.AQUA + "Ultra receives 7500 Coins Monthly"); + lore.add(ChatColor.LIGHT_PURPLE + "Hero receives 15000 Coins Monthly"); + lore.add(ChatColor.GREEN + "Legend receives 30000 Coins Monthly"); + lore.add(ChatColor.WHITE + ""); + lore.add(ChatColor.WHITE + "Purchase a Rank at;"); + lore.add(ChatColor.WHITE + "www.mineplex.com/shop"); } else { - material = Material.REDSTONE_BLOCK; - itemName = C.cRed + C.Bold + "Rank Monthly Bonus"; + if (isAvailable()) + { + material = Material.ENDER_CHEST; + itemName = C.cGreen + C.Bold + "Rank Monthly Bonus"; + + lore.add(" "); + lore.add(ChatColor.RESET + "Click to Claim!"); + } + else + { + material = Material.REDSTONE_BLOCK; + itemName = C.cRed + C.Bold + "Rank Monthly Bonus"; + + lore.add(" "); + lore.add(ChatColor.RESET + "Next reward in " + UtilTime.convertString(timeLeft(), 0, TimeUnit.FIT) + "!"); + } lore.add(" "); - lore.add(ChatColor.RESET + "Next reward in " + UtilTime.convertString(timeLeft(), 0, TimeUnit.FIT) + "!"); + lore.add(C.cYellow + "Rank: " + C.cWhite + _bonusManager.getClientManager().Get(_player).GetRank().Name); + BonusAmount bonusAmount = _bonusManager.getRankBonusAmount(_player); + bonusAmount.addLore(lore); } - - lore.add(" "); - lore.add(C.cYellow + "Rank: " + C.cWhite + _bonusManager.getClientManager().Get(_player).GetRank().Name); - BonusAmount bonusAmount = _bonusManager.getRankBonusAmount(_player); - bonusAmount.addLore(lore); } + else + { + itemName = C.cRed + ChatColor.BOLD + "Rank Monthly Bonus"; + material = Material.REDSTONE_BLOCK; + lore.add(" "); + lore.add(ChatColor.RESET + "You can claim your Monthly Bonus"); + lore.add(ChatColor.RESET + "here, starting from September!"); + } + _item = new ShopItem(material, itemName, lore.toArray(new String[0]), 1, false, false); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java index 9009fb7e0..f277129b9 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java @@ -51,7 +51,7 @@ public class VoteButton implements GuiItem, Listener { public void setup() { //TODO get url from db - _url = "http://minecraftservers.org/vote/121070"; + _url = _bonusManager.getVoteLink(); setItem(); Bukkit.getPluginManager().registerEvents(this, getPlugin()); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java index fa0b5daa0..09f0e4ec3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/poll/PollManager.java @@ -149,6 +149,7 @@ public class PollManager extends MiniDbClientPlugin { final String name = player.getName(); final UUID uuid = player.getUniqueId(); + final int accountId = getClientManager().getAccountId(player); // First update answer locally so we know it was answered Get(player).addAnswer(poll.getId(), answer); @@ -169,17 +170,28 @@ public class PollManager extends MiniDbClientPlugin { if (completed) { - // Need to get out of Async code - _plugin.getServer().getScheduler().runTask(_plugin, new Runnable() + _donationManager.RewardCoins(new Callback() { @Override - public void run() + public void run(Boolean completed) { - UtilPlayer.message(player, F.main("Poll", "Thanks for your response!")); - player.playSound(player.getEyeLocation(), Sound.LEVEL_UP, 1F, 0); - UtilPlayer.message(player, F.main("Gem", "You received " + F.elem(poll.getCoinReward() + "") + " Gems!")); + if (completed) + { + // Need to get out of Async code + _plugin.getServer().getScheduler().runTask(_plugin, new Runnable() + { + @Override + public void run() + { + UtilPlayer.message(player, F.main("Carl", "Thanks for your response!")); + player.playSound(player.getEyeLocation(), Sound.LEVEL_UP, 1F, 0); + UtilPlayer.message(player, F.main("Carl", "You received " + F.elem(poll.getCoinReward() + "") + " Gems!")); + UtilPlayer.message(player, F.main("Carl", "You received " + F.elem(poll.getCoinReward() + "") + " Coins!")); + } + }); + } } - }); + }, "Poll", name, accountId, poll.getCoinReward()); } } }, "Poll", name, uuid, poll.getCoinReward()); diff --git a/Plugins/Mineplex.ServerData/src/mineplex/serverdata/servers/ServerManager.java b/Plugins/Mineplex.ServerData/src/mineplex/serverdata/servers/ServerManager.java index 4ed251ae4..1c40dab73 100644 --- a/Plugins/Mineplex.ServerData/src/mineplex/serverdata/servers/ServerManager.java +++ b/Plugins/Mineplex.ServerData/src/mineplex/serverdata/servers/ServerManager.java @@ -93,41 +93,45 @@ public class ServerManager public static RedisConfig getConfig(String fileName) { if (_config == null) - { - try - { - File configFile = new File(fileName); - - if (configFile.exists()) - { - List connections = new ArrayList(); - List lines = Files.readAllLines(configFile.toPath(), Charset.defaultCharset()); - - for (String line : lines) - { - ConnectionData connection = deserializeConnection(line); - connections.add(connection); - - } - - _config = new RedisConfig(connections); - } - else - { - log(fileName + " not found at " + configFile.toPath().toString()); - _config = new RedisConfig(); - } - } - catch (Exception exception) - { - exception.printStackTrace(); - log("---Unable To Parse Redis Configuration File---"); - } - - } - + _config = loadConfig(fileName); + return _config; } + + public static RedisConfig loadConfig(String fileName) + { + try + { + File configFile = new File(fileName); + + if (configFile.exists()) + { + List connections = new ArrayList(); + List lines = Files.readAllLines(configFile.toPath(), Charset.defaultCharset()); + + for (String line : lines) + { + ConnectionData connection = deserializeConnection(line); + connections.add(connection); + + } + + return new RedisConfig(connections); + } + else + { + log(fileName + " not found at " + configFile.toPath().toString()); + return new RedisConfig(); + } + } + catch (Exception exception) + { + exception.printStackTrace(); + log("---Unable To Parse Redis Configuration File---"); + } + + return null; + } /** * @param line - the serialized line representing a valid {@link ConnectionData} object. diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index ff124fa76..de00742a1 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -13,6 +13,7 @@ import mineplex.core.account.CoreClientManager; import mineplex.core.bonuses.BonusAmount; import mineplex.core.bonuses.BonusClientData; import mineplex.core.bonuses.BonusManager; +import mineplex.core.common.Pair; import mineplex.core.common.util.Callback; import mineplex.core.common.util.UUIDFetcher; import mineplex.core.database.DBPool; @@ -45,8 +46,8 @@ public class VotifierManager extends MiniPlugin private RedisConfig _usConfig; private RedisConfig _euConfig; - private RedisDataRepository _usPlayerRepo; - private RedisDataRepository _euPlayerRepo; +// private RedisDataRepository _usPlayerRepo; +// private RedisDataRepository _euPlayerRepo; private JedisPool _usWritePool; private JedisPool _euWritePool; @@ -58,13 +59,13 @@ public class VotifierManager extends MiniPlugin _donationManager = donationManager; _bonusManager = bonusManager; - _usConfig = ServerManager.getConfig("us-redis.dat"); - _euConfig = ServerManager.getConfig("eu-redis.dat"); + _usConfig = ServerManager.loadConfig("us-redis.dat"); + _euConfig = ServerManager.loadConfig("eu-redis.dat"); - _usPlayerRepo = new RedisDataRepository(_usConfig.getConnection(true, "DefaultConnection"), - _usConfig.getConnection(false, "DefaultConnection"), Region.US, PlayerStatus.class, "playerStatus"); - _euPlayerRepo = new RedisDataRepository(_euConfig.getConnection(true, "DefaultConnection"), - _euConfig.getConnection(false, "DefaultConnection"), Region.EU, PlayerStatus.class, "playerStatus"); +// _usPlayerRepo = new RedisDataRepository(_usConfig.getConnection(true, "DefaultConnection"), +// _usConfig.getConnection(false, "DefaultConnection"), Region.US, PlayerStatus.class, "playerStatus"); +// _euPlayerRepo = new RedisDataRepository(_euConfig.getConnection(true, "DefaultConnection"), +// _euConfig.getConnection(false, "DefaultConnection"), Region.EU, PlayerStatus.class, "playerStatus"); _usWritePool = Utility.generatePool(_usConfig.getConnection(true, "DefaultConnection")); _euWritePool = Utility.generatePool(_euConfig.getConnection(true, "DefaultConnection")); @@ -98,6 +99,7 @@ public class VotifierManager extends MiniPlugin public void run(Integer gems) { notifyServer(playerName, gems, false); + notifyServer(playerName, gems, true); } }); System.out.println(); @@ -146,7 +148,7 @@ public class VotifierManager extends MiniPlugin publishCommand(command, writePool); } - private void awardBonus(final String playerName, UUID uuid, final Callback onComplete) + private void awardBonus(final String playerName, final UUID uuid, final Callback onComplete) { DSLContext create = DSL.using(DBPool.ACCOUNT, SQLDialect.MYSQL); @@ -158,52 +160,50 @@ public class VotifierManager extends MiniPlugin final BonusAmount amount = _bonusManager.getVoteBonusAmount(client); - // Reward Amount - if (amount.getTickets() > 0) - client.setTickets(client.getTickets() + amount.getTickets()); - - if (amount.getTotalGems() > 0) - { - _donationManager.RewardGems(new Callback() - { - @Override - public void run(Boolean data) - { - if (data) - System.out.println("Gave " + amount.getGems() + " gems to " + playerName); - else - System.out.println("Failed to give " + amount.getGems() + " gems to " + playerName); - } - }, "Votifier", playerName, uuid, amount.getTotalGems()); - } - - if (amount.getTotalCoins() > 0) - { - _donationManager.RewardCoins(new Callback() - { - @Override - public void run(Boolean data) - { - if (data) - System.out.println("Gave " + amount.getGems() + " coins to " + playerName); - else - System.out.println("Failed to give " + amount.getGems() + " coins to " + playerName); - } - }, "Votifier", playerName, accountId, amount.getTotalCoins()); - } - - // Check if we need to reset vote streak - _bonusManager.updateVoteStreak(client); - - // Update time - _bonusManager.getRepository().attemptVoteBonus(accountId, new Callback() + _bonusManager.getRepository().attemptVoteBonus(accountId, new Callback>() { @Override - public void run(Date data) + public void run(Pair pair) { - if (data != null) + if (pair.getLeft()) { - client.getRecord().setVotetime(data); + // Reward Amount + if (amount.getTickets() > 0) + client.setTickets(client.getTickets() + amount.getTickets()); + + if (amount.getTotalGems() > 0) + { + _donationManager.RewardGems(new Callback() + { + @Override + public void run(Boolean data) + { + if (data) + System.out.println("Gave " + amount.getGems() + " gems to " + playerName); + else + System.out.println("Failed to give " + amount.getGems() + " gems to " + playerName); + } + }, "Votifier", playerName, uuid, amount.getTotalGems()); + } + + if (amount.getTotalCoins() > 0) + { + _donationManager.RewardCoins(new Callback() + { + @Override + public void run(Boolean data) + { + if (data) + System.out.println("Gave " + amount.getGems() + " coins to " + playerName); + else + System.out.println("Failed to give " + amount.getGems() + " coins to " + playerName); + } + }, "Votifier", playerName, accountId, amount.getTotalCoins()); + } + + // Check if we need to reset vote streak + _bonusManager.updateVoteStreak(client); + client.getRecord().setVotetime(pair.getRight()); // Update Streak _bonusManager.incrementVoteStreak(client); @@ -212,6 +212,10 @@ public class VotifierManager extends MiniPlugin System.out.println("Awarded carl ticket to " + playerName); onComplete.run(amount.getTotalGems()); } + else + { + System.out.println(playerName + " attempted to vote, vote bonus returned false!"); + } } }); } From 37e5e97020bd8b67919d287853ab96a967a9e7df Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Wed, 12 Aug 2015 03:08:40 -0500 Subject: [PATCH 330/565] Fix experience reward displaying as game --- .../src/mineplex/core/reward/rewards/ExperienceReward.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java index a96245c6f..ad1ad3b5b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/rewards/ExperienceReward.java @@ -35,13 +35,13 @@ public class ExperienceReward extends Reward _statsManager.incrementStat(player, "Global.ExpEarned", experience); - return new RewardData(getRarity().getColor() + experience + " Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.GAME); + return new RewardData(getRarity().getColor() + experience + " Experience", new ItemStack(Material.EXP_BOTTLE), getRarity()); } @Override public RewardData getFakeRewardData(Player player) { - return new RewardData(getRarity().getColor() + "Experience", new ItemStack(Material.EXP_BOTTLE), RewardRarity.GAME); + return new RewardData(getRarity().getColor() + "Experience", new ItemStack(Material.EXP_BOTTLE), getRarity()); } @Override From cd5c7e71101c9810d14c1a22e4fdede4339f1609 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 11:23:19 +0200 Subject: [PATCH 331/565] fixed kb --- Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java | 2 +- .../Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java index cd465fce0..a44b61da0 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java @@ -157,7 +157,7 @@ public class KothManager extends MiniPlugin if (bottom.getVehicle() != null) bottom = bottom.getVehicle(); - UtilAction.velocity(bottom, UtilAlg.getTrajectory(bounce, player.getLocation()), 1, false, 0, 0.4, 1, true); + UtilAction.velocity(bottom, UtilAlg.getTrajectory2d(bounce, player.getLocation()), 1.2, false, 0, 0.6, 1, true); if (Recharge.Instance.use(player, "KOTH Eject", 5000, false, false)) { diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 462b0d7cf..3e87b22d3 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -419,7 +419,7 @@ public class SoccerManager extends MiniPlugin if (bottom.getVehicle() != null) bottom = bottom.getVehicle(); - UtilAction.velocity(bottom, UtilAlg.getTrajectory(bounce, player.getLocation()), 1, false, 0, 0.4, 1, true); + UtilAction.velocity(bottom, UtilAlg.getTrajectory2d(bounce, player.getLocation()), 1, false, 0, 0.8, 1, true); if (Recharge.Instance.use(player, "Soccer Eject", 5000, false, false)) { From 5293e244693f628d4d667970296c88bfc5da7cd2 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 11:58:40 +0200 Subject: [PATCH 332/565] fixed text --- .../Mineplex.Hub/src/mineplex/hub/modules/KothManager.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java index a44b61da0..373bb1e5d 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/KothManager.java @@ -161,8 +161,8 @@ public class KothManager extends MiniPlugin if (Recharge.Instance.use(player, "KOTH Eject", 5000, false, false)) { - UtilPlayer.message(player, F.main("Football", "You must be wearing a Team Outfit.")); - UtilPlayer.message(player, F.main("Football", "Type " + F.elem("/team red|yellow|green|blue") + "!")); + UtilPlayer.message(player, F.main("KOTH", "You must be wearing a Team Outfit.")); + UtilPlayer.message(player, F.main("KOTH", "Type " + F.elem("/team red|yellow|green|blue") + "!")); } } } From d1302e8dc37449074b9a3cfab7dbcbb15e53f56f Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 12:42:59 +0200 Subject: [PATCH 333/565] fixed full msg --- .../Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 3e87b22d3..2b2c32564 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -423,15 +423,14 @@ public class SoccerManager extends MiniPlugin if (Recharge.Instance.use(player, "Soccer Eject", 5000, false, false)) { - if (_active.size() >= 8) + if (_active.size() < 8) { UtilPlayer.message(player, F.main("Soccer", "You must be wearing Red/Blue Team Outfit.")); UtilPlayer.message(player, F.main("Soccer", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); } else { - UtilPlayer.message(player, F.main("Soccer", "You must be wearing Red/Blue Team Outfit.")); - UtilPlayer.message(player, F.main("Soccer", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); + UtilPlayer.message(player, F.main("Soccer", "The game is currently full!")); } } } From fcfb2559b8a467b04caf205c1be76957292d73fd Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 14:41:33 +0200 Subject: [PATCH 334/565] players cannot grab slime :O --- .../Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 2b2c32564..6383be7a3 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -493,6 +493,9 @@ public class SoccerManager extends MiniPlugin { if (_active.contains(event.getPlayer())) event.setCancelled(true); + + if (_ball != null && event.getRightClicked().equals(_ball)) + event.setCancelled(true); } @EventHandler From 0c3c9702d9934c7a82b40121bd85c56ce6c7eb24 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Wed, 12 Aug 2015 09:44:55 -0400 Subject: [PATCH 335/565] Small fixes. Added holograms to show kit abilities. Fireworks are now client side only. Decreased the # of emerald particles. --- .../core/common/util/UtilFirework.java | 27 ++++++++++++++ .../arcade/game/games/evolution/EvoKit.java | 9 ++++- .../game/games/evolution/Evolution.java | 22 +++--------- .../games/evolution/evolve/EvolveData.java | 35 ++++++++++--------- .../games/evolution/evolve/EvolveManager.java | 11 ++++++ .../game/games/evolution/mobs/KitBlaze.java | 6 ++++ .../game/games/evolution/mobs/KitChicken.java | 13 +++++-- .../game/games/evolution/mobs/KitCreeper.java | 6 +++- .../games/evolution/mobs/KitEnderman.java | 5 +++ .../game/games/evolution/mobs/KitGolem.java | 6 +++- .../games/evolution/mobs/KitSkeleton.java | 6 +++- .../game/games/evolution/mobs/KitSlime.java | 6 +++- .../game/games/evolution/mobs/KitSnowman.java | 7 +++- .../game/games/evolution/mobs/KitSpider.java | 5 +++ .../game/games/evolution/mobs/KitWolf.java | 6 +++- 15 files changed, 126 insertions(+), 44 deletions(-) diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilFirework.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilFirework.java index 7b9a8479f..c07b7b3b4 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilFirework.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilFirework.java @@ -1,5 +1,7 @@ package mineplex.core.common.util; +import net.minecraft.server.v1_7_R4.PacketPlayOutEntityDestroy; + import org.bukkit.Color; import org.bukkit.FireworkEffect; import org.bukkit.FireworkEffect.Type; @@ -8,6 +10,7 @@ import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftFirework; import org.bukkit.entity.Firework; +import org.bukkit.entity.Player; import org.bukkit.inventory.meta.FireworkMeta; import org.bukkit.util.Vector; @@ -68,5 +71,29 @@ public class UtilFirework public static void playFirework(Location loc, Type type, Color color, boolean flicker, boolean trail) { playFirework(loc, FireworkEffect.builder().flicker(flicker).withColor(color).with(type).trail(trail).build()); + } + + public static void packetPlayFirework(Player player, Location loc, Type type, Color color, boolean flicker, boolean trail) + { + Firework firework = (Firework) loc.getWorld().spawn(loc, Firework.class); + FireworkEffect effect = FireworkEffect.builder().flicker(flicker).withColor(color).with(type).trail(trail).build(); + + FireworkMeta data = (FireworkMeta) firework.getFireworkMeta(); + data.clearEffects(); + data.setPower(1); + data.addEffect(effect); + firework.setFireworkMeta(data); + + ((CraftFirework) firework).getHandle().expectedLifespan = 1; + + PacketPlayOutEntityDestroy packet = new PacketPlayOutEntityDestroy(firework.getEntityId()); + + for (Player viewing : UtilServer.getPlayers()) + { + if (player == viewing) + continue; + + UtilPlayer.sendPacket(viewing, packet); + } } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java index 5d7bb8a1b..06a7c3d2c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java @@ -21,12 +21,14 @@ public abstract class EvoKit extends Kit */ private EntityType _entity; + private String[] _shortKitDesc; - public EvoKit(ArcadeManager manager, String name, String[] kitDesc, Perk[] kitPerks, EntityType type) + public EvoKit(ArcadeManager manager, String name, String[] kitDesc, String[] shortKitDesc, Perk[] kitPerks, EntityType type) { super(manager, name, KitAvailability.Hide, 0, kitDesc, kitPerks, type, null); _entity = type; + _shortKitDesc = shortKitDesc; } public EntityType getEntity() @@ -56,6 +58,11 @@ public abstract class EvoKit extends Kit UtilTextMiddle.display(null, def, player); } + public String[] getShortKitDesc() + { + return _shortKitDesc; + } + @Override public abstract void GiveItems(Player player); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 8c900945d..47e0b8428 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -176,7 +176,7 @@ public class Evolution extends SoloGame private Location loadAngle(Location platform, Location viewing) { - Vector b = UtilAlg.getTrajectory(viewing, platform.clone().add(0.0, 1.0, 0.0)).normalize(); + Vector b = UtilAlg.getTrajectory(viewing, platform.clone().subtract(0, 1.1, 0)).normalize(); viewing.setPitch(UtilAlg.GetPitch(b)); viewing.setYaw(UtilAlg.GetYaw(b)); @@ -231,18 +231,6 @@ public class Evolution extends SoloGame _evolve = new EvolveManager(this, _evoPlatforms); } - - @Override - public boolean HasKit(Player player, Kit kit) - { - if (GetKit(player) == null) - return false; - - if (GetKit(player) == kit) - return true; - - return false; - } //Boolean ending public void upgradeKit(Player player, boolean give) @@ -505,11 +493,11 @@ public class Evolution extends SoloGame if (!hasEvolvingEffects(player)) addEvolvingEffects(player); - _chargingExp.put(player.getName(), Math.min(exp + .01F, .9999F)); + _chargingExp.put(player.getName(), Math.min(exp + .012F, .9999F)); UtilTextMiddle.display("", UtilTextMiddle.progress(_chargingExp.get(player.getName())).trim(), player); - UtilParticle.PlayParticle(ParticleType.PORTAL, player.getLocation().clone().add(0, 1, 0), 0.5F, 1.0F, 0.5F, 0, 10, ViewDist.NORMAL, UtilServer.getPlayers()); + UtilParticle.PlayParticle(ParticleType.HAPPY_VILLAGER, player.getLocation().clone().add(0, 1, 0), 0.4F, 0.56F, 0.4F, 0, 3, ViewDist.NORMAL, UtilServer.getPlayers()); return false; } @@ -546,7 +534,7 @@ public class Evolution extends SoloGame private void addEvolvingEffects(Player player) { Manager.GetCondition().Factory().Jump("Charging", player, null, 20, 128, false, false, false); - Manager.GetCondition().Factory().Slow("Charging", player, null, 20, 2, false, false, false, false); + Manager.GetCondition().Factory().Slow("Charging", player, null, 20, 1, false, false, false, false); } @EventHandler @@ -555,7 +543,7 @@ public class Evolution extends SoloGame if (!IsLive()) return; - if (_evolve.isEvolving(event.getPlayer())) + if (_chargingExp.containsKey(event.getPlayer().getName())) event.setCancelled(true); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index f82eed3cd..b3071d325 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -1,6 +1,7 @@ package nautilus.game.arcade.game.games.evolution.evolve; import java.util.AbstractMap.SimpleEntry; +import java.util.ArrayList; import java.util.HashMap; import java.util.Map.Entry; @@ -15,8 +16,8 @@ import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilTime; import mineplex.core.hologram.Hologram; -import mineplex.core.hologram.HologramManager; import mineplex.core.hologram.Hologram.HologramTarget; +import mineplex.core.hologram.HologramManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; @@ -105,7 +106,7 @@ public class EvolveData setupPlayer(); setupEgg(); - setupHologram(holo, _eFrom, C.cYellow + C.Bold + from.GetName()); + setupHologram(holo, _eFrom, from); } private void setupEgg() @@ -130,15 +131,21 @@ public class EvolveData _player.teleport(_token.Viewing); } - private void setupHologram(HologramManager manager, EntityInsentient entity, String name) + private void setupHologram(HologramManager manager, EntityInsentient entity, EvoKit kit) { if (_holo == null) _holo = new Hologram(manager, _token.Platform); - double add = entity.boundingBox.e - entity.boundingBox.b + .5; + double add = entity.boundingBox.e - entity.boundingBox.b + .5 + (.32 * kit.GetDesc().length); _holo.setLocation(_token.Platform.clone().add(0, add, 0)); - _holo.setText(name); + + ArrayList text = new ArrayList(); + text.add(C.cGreen + C.Bold + kit.GetName()); + for (String desc : kit.getShortKitDesc()) + text.add(desc.replaceAll("§7", C.cWhite)); + + _holo.setText(text.toArray(new String[0])); _holo.setHologramTarget(HologramTarget.WHITELIST); _holo.addPlayer(_player); @@ -178,9 +185,9 @@ public class EvolveData _eTo = spawn(_to.getEntity(), _token.Platform, false); despawn(_eFrom); - setupHologram(_holoManager, _eTo, C.cYellow + C.Bold + _to.GetName()); + setupHologram(_holoManager, _eTo, _to); - UtilFirework.playFirework(_token.Platform.clone().add(0.0, 1.5, 0.0), Type.BALL, Color.GREEN, false, false); + UtilFirework.packetPlayFirework(_player, _token.Platform.clone().add(0.0, 1.5, 0.0), Type.BALL, Color.GREEN, false, false); } else { @@ -188,22 +195,17 @@ public class EvolveData if (UtilTime.elapsed(_timestamp, 500)) { UtilParticle.PlayParticle(ParticleType.FIREWORKS_SPARK, _token.Platform.clone().add(0.0, 1.0, 0.0), 0.5F, 1.0F, 0.5F, 0, 5, ViewDist.SHORT, _player); - UtilParticle.PlayParticle(ParticleType.HAPPY_VILLAGER, _eggLoc.getBlock().getLocation().clone().add(0.5, 0.5, 0.5), 1.0F, 1.0F, 1.0F, 0, 10, ViewDist.NORMAL, UtilServer.getPlayers()); + UtilParticle.PlayParticle(ParticleType.HAPPY_VILLAGER, _eggLoc.getBlock().getLocation().clone().add(0.5, 0.5, 0.5), 0.5F, 0.5F, 0.5F, 0, 3, ViewDist.NORMAL, UtilServer.getPlayers()); } } return false; } else - { + { if (!UtilTime.elapsed(_endTime, _postEvolve)) return false; - despawn(_eTo); - _eggHolo.stop(); - - restoreEgg(); - _holo.stop(); - _player.teleport(_eggLoc); + end(); UtilParticle.PlayParticle(ParticleType.LARGE_EXPLODE, _eggLoc.clone().add(0.0, 1.0, 0.0), 1.4F, 3.0F, 1.4F, 0, 12, ViewDist.NORMAL, UtilServer.getPlayers()); knockback(); @@ -215,12 +217,11 @@ public class EvolveData { Bukkit.getServer().getPluginManager().callEvent(new EvolutionPostEvolveEvent(_player)); } - }, 4); + }, 2); return true; } } - //Force end. (Game ended) public void end() { _active = false; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java index 17a2cd113..40ee56682 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java @@ -25,6 +25,7 @@ import org.bukkit.event.EventPriority; import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerMoveEvent; +import org.bukkit.event.player.PlayerQuitEvent; public class EvolveManager implements Listener { @@ -118,6 +119,16 @@ public class EvolveManager implements Listener HandlerList.unregisterAll(this); } + @EventHandler + public void onLogout(PlayerQuitEvent event) + { + if (!Host.IsLive()) + return; + + if (isEvolving(event.getPlayer())) + getEvolve(event.getPlayer()).end(); + } + @EventHandler(priority = EventPriority.MONITOR) public void onEvolveDamageRecieve(CustomDamageEvent event) { diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java index 832b13482..fce6070ef 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseBlaze; import mineplex.core.itemstack.ItemBuilder; @@ -24,6 +25,11 @@ public class KitBlaze extends EvoKit F.elem("Hold Block") + " to use " + F.elem("Inferno"), F.elem("Attacks ignite opponents for 4 seconds") }, + new String[] + { + F.elem("Hold Block") + C.cWhite + " - " + F.elem("Inferno"), + F.elem("Attacks ignite enemies") + }, new Perk[] { new PerkFlamingSwordEVO() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitChicken.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitChicken.java index f42566474..0b5d3254b 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitChicken.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitChicken.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilEvent; import mineplex.core.common.util.UtilEvent.ActionType; @@ -29,11 +30,17 @@ public class KitChicken extends EvoKit { super(manager, "Chicken", new String[] { - F.elem("Right-Click with Egg") + " to use " + F.elem("Throw Egg") - }, new Perk[] + F.elem("Right-Click with Egg") + " to use " + F.elem("Throw Egg"), + F.elem("Eggs deal " + C.cWhite + "9 Damage") + }, + new String[] { + F.elem("Recieve ") + C.cWhite + "1 Egg / 6 Seconds", + }, + new Perk[] + { new PerkConstructor("Egg Pouch", 6.0, 3, Material.EGG, "Egg", false) - }, EntityType.CHICKEN); + }, EntityType.CHICKEN); } @Override diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java index 780600f3c..e034aa5d5 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseCreeper; import mineplex.core.itemstack.ItemBuilder; @@ -22,7 +23,10 @@ public class KitCreeper extends EvoKit new String[] { F.elem("Right-Click With Axe") + " to use " + F.elem("Sulphur Bomb") - }, + }, + new String[] { + F.elem("Interact w/ Axe") + C.cWhite + " - " + F.elem("Suphur Bomb") + }, new Perk[] { new PerkSulphurBombEVO() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java index 352ff832f..535d4211f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseEnderman; import mineplex.core.itemstack.ItemBuilder; @@ -23,6 +24,10 @@ public class KitEnderman extends EvoKit { F.elem("Right-Click Block With Sword") + " to use " + F.elem("Block Toss") }, + new String[] + { + F.elem("Interact Block With Sword") + C.cWhite + " - " + F.elem("Block Toss") + }, new Perk[] { new PerkBlockTossEVO() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java index c7225bdd6..da6996732 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseIronGolem; import mineplex.core.itemstack.ItemBuilder; @@ -23,7 +24,10 @@ public class KitGolem extends EvoKit { F.elem("Right-Click with Axe") + " to use " + F.elem("Ground Pound") }, - + new String[] + { + F.elem("Interact w/ Axe") + C.cWhite + " - " + F.elem("Ground Pound") + }, new Perk[] { new PerkSiesmicSlamEVO(), diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java index e93d52412..76e3f6f65 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilInv; import mineplex.core.disguise.disguises.DisguiseSkeleton; @@ -29,7 +30,10 @@ public class KitSkeleton extends EvoKit { F.elem("Charge Bow") + " to use " + F.elem("Barrage") }, - + new String[] + { + F.elem("Charge Bow") + C.cWhite + " - " + F.elem("Barrage") + }, new Perk[] { new PerkConstructor("Fletcher", 3, 2, Material.ARROW, "Fletched Arrow", false), diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSlime.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSlime.java index ab3316ed1..c7722bfd5 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSlime.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSlime.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseSlime; import mineplex.core.itemstack.ItemBuilder; @@ -23,7 +24,10 @@ public class KitSlime extends EvoKit { F.elem("Right-Click with Axe") + " to use " + F.elem("Bounce") }, - + new String[] + { + F.elem("Interact w/ Axe") + C.cWhite + " - " + F.elem("Bounce") + }, new Perk[] { new PerkBounceEVO() diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java index 3034509b4..24d41b0cf 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilEvent; import mineplex.core.common.util.UtilEvent.ActionType; @@ -32,9 +33,13 @@ public class KitSnowman extends EvoKit { F.elem("Right-Click with Snowball") + " to use " + F.elem("Throw Snowball") }, + new String[] + { + F.elem("Recieve ") + C.cWhite + "1 Snowball / 1 Second", + }, new Perk[] { - new PerkConstructor("Snowballer", 0.5, 16, Material.SNOW_BALL, "Snowball", false) + new PerkConstructor("Snowballer", 1, 16, Material.SNOW_BALL, "Snowball", false) }, EntityType.SNOWMAN); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java index fd83fcee6..e287388db 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseSpider; import mineplex.core.itemstack.ItemBuilder; @@ -24,6 +25,10 @@ public class KitSpider extends EvoKit { F.elem("Right-Click Web") + " to use " + F.elem("Web Toss"), }, + new String[] + { + F.elem("Click Web") + C.cWhite + " - " + F.elem("Web Toss") + }, new Perk[] { new PerkWebEVO(), diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitWolf.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitWolf.java index 781e23c04..a322ae4dd 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitWolf.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitWolf.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; +import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseWolf; import mineplex.core.itemstack.ItemBuilder; @@ -24,7 +25,10 @@ public class KitWolf extends EvoKit { F.elem("Right-Click with Axe") + " to use " + F.elem("Pounce") }, - + new String[] + { + F.elem("Interact w/ Axe") + C.cWhite + " - " + F.elem("Pounce") + }, new Perk[] { new PerkSpeed(1), From ad94b63903bf9aad575b6832f031072c1f4525cd Mon Sep 17 00:00:00 2001 From: Mysticate Date: Wed, 12 Aug 2015 10:46:12 -0400 Subject: [PATCH 336/565] Blaze and Enderman now take water damage. --- .../game/games/evolution/Evolution.java | 2 - .../game/games/evolution/mobs/KitBlaze.java | 10 ++-- .../games/evolution/mobs/KitEnderman.java | 10 ++-- .../arcade/kit/perks/PerkWaterDamage.java | 47 +++++++++++++++++++ 4 files changed, 61 insertions(+), 8 deletions(-) create mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkWaterDamage.java diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 47e0b8428..c2d17d6a4 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -74,7 +74,6 @@ public class Evolution extends SoloGame private NautHashMap _tokens = new NautHashMap(); - //Platform location, viewing location. private NautHashMap _evoPlatforms = new NautHashMap(); private ArrayList _spawns = new ArrayList(); @@ -232,7 +231,6 @@ public class Evolution extends SoloGame _evolve = new EvolveManager(this, _evoPlatforms); } - //Boolean ending public void upgradeKit(Player player, boolean give) { if (!IsAlive(player)) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java index fce6070ef..01d9a187c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java @@ -9,6 +9,7 @@ import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkFlamingSwordEVO; import nautilus.game.arcade.kit.Perk; +import nautilus.game.arcade.kit.perks.PerkWaterDamage; import org.bukkit.Material; import org.bukkit.Sound; @@ -23,16 +24,19 @@ public class KitBlaze extends EvoKit new String[] { F.elem("Hold Block") + " to use " + F.elem("Inferno"), - F.elem("Attacks ignite opponents for 4 seconds") + F.elem("Attacks ignite opponents for 4 seconds"), + C.cRed + "You are damaged by water!" }, new String[] { F.elem("Hold Block") + C.cWhite + " - " + F.elem("Inferno"), - F.elem("Attacks ignite enemies") + F.elem("Attacks ignite enemies"), + C.cRed + "Damaged by Water" }, new Perk[] { - new PerkFlamingSwordEVO() + new PerkFlamingSwordEVO(), + new PerkWaterDamage(3, 1) }, EntityType.BLAZE); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java index 535d4211f..3e43104b3 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java @@ -9,6 +9,7 @@ import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkBlockTossEVO; import nautilus.game.arcade.kit.Perk; +import nautilus.game.arcade.kit.perks.PerkWaterDamage; import org.bukkit.Material; import org.bukkit.Sound; @@ -22,15 +23,18 @@ public class KitEnderman extends EvoKit super(manager, "Enderman", new String[] { - F.elem("Right-Click Block With Sword") + " to use " + F.elem("Block Toss") + F.elem("Right-Click Block With Sword") + " to use " + F.elem("Block Toss"), + C.cRed + "You are damaged by water!" }, new String[] { - F.elem("Interact Block With Sword") + C.cWhite + " - " + F.elem("Block Toss") + F.elem("Interact Block With Sword") + C.cWhite + " - " + F.elem("Block Toss"), + C.cRed + "Damaged by Water" }, new Perk[] { - new PerkBlockTossEVO() + new PerkBlockTossEVO(), + new PerkWaterDamage(2, 1) }, EntityType.ENDERMAN); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkWaterDamage.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkWaterDamage.java new file mode 100644 index 000000000..9f06c2019 --- /dev/null +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkWaterDamage.java @@ -0,0 +1,47 @@ +package nautilus.game.arcade.kit.perks; + +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; + +import mineplex.core.common.util.C; +import mineplex.core.common.util.UtilEnt; +import mineplex.core.recharge.Recharge; +import mineplex.core.updater.event.UpdateEvent; +import nautilus.game.arcade.kit.Perk; + +public class PerkWaterDamage extends Perk +{ + private double _damage; + private long _time; + + public PerkWaterDamage(double damage, int time) + { + super("(Not) Water Bender", new String[] + { + "You are deathly afraid of water.", + "Entering water deals " + C.cYellow + "2 Damage" + C.cGray + " every " + C.cGreen + "1 Second" + }); + + _damage = damage; + _time = time * 1000; + } + + @EventHandler + public void update(UpdateEvent event) + { + if (!Manager.GetGame().IsLive()) + return; + + for (Player player : Manager.GetGame().GetPlayers(true)){ + if (!Kit.HasKit(player)) + continue; + + if (!Recharge.Instance.use(player, "Not Water Bender Damage", _time, false, false)) + continue; + + if (UtilEnt.inWater(player)) + Manager.GetDamage().NewDamageEvent(player, null, null, DamageCause.DROWNING, _damage, false, false, true, "Water", "Water Hating Kit"); + } + } +} From a7da10cb34940cdddfdebe5cf100c5b0ad6d0a12 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Wed, 12 Aug 2015 12:12:26 -0400 Subject: [PATCH 337/565] You no longer remain "charging" when you die. --- .../game/arcade/game/games/evolution/Evolution.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index c2d17d6a4..836bd3522 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -335,6 +335,16 @@ public class Evolution extends SoloGame { _evolutionsAvailable.remove(event.getEntity()); } + + if (_chargingExp.containsKey(event.getEntity().getName())) + { + _chargingExp.remove(event.getEntity().getName()); + } + + if (hasEvolvingEffects(event.getEntity())) + { + removeEvolvingEffects(event.getEntity()); + } } @EventHandler @@ -498,7 +508,6 @@ public class Evolution extends SoloGame UtilParticle.PlayParticle(ParticleType.HAPPY_VILLAGER, player.getLocation().clone().add(0, 1, 0), 0.4F, 0.56F, 0.4F, 0, 3, ViewDist.NORMAL, UtilServer.getPlayers()); return false; } - private boolean hasEvolvingEffects(Player player) { if (!Manager.GetCondition().GetActiveConditions().containsKey(player)) From 4f163af909ca97b71b74d2b8c9c302a807a79ce2 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 12 Aug 2015 18:36:29 +0200 Subject: [PATCH 338/565] fixed a uid problem with maps --- .../src/mineplex/mapparser/command/MapCommand.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/command/MapCommand.java b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/command/MapCommand.java index 490f4b8cf..a229e5e07 100644 --- a/Plugins/Mineplex.MapParser/src/mineplex/mapparser/command/MapCommand.java +++ b/Plugins/Mineplex.MapParser/src/mineplex/mapparser/command/MapCommand.java @@ -1,5 +1,6 @@ package mineplex.mapparser.command; +import java.io.File; import java.util.List; import org.bukkit.Bukkit; @@ -77,6 +78,18 @@ public class MapCommand extends BaseCommand message(player, "That map is being backed up now. Try again soon"); return true; } + + //Delete UID + File file = new File(worldName + "/uid.dat"); + if (file.exists()) + { + System.out.println("Deleting uid.dat for " + worldName); + file.delete(); + } + else + { + System.out.println("Could not delete uid.dat for " + worldName); + } World world = getPlugin().GetMapWorld(worldName); if (world == null) From d7e28e9eb861e08307bdce81e622999c7c3978b0 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Wed, 12 Aug 2015 13:28:31 -0400 Subject: [PATCH 339/565] You can no longer have the option to Evolve if you kill while dead. --- .../nautilus/game/arcade/game/games/evolution/Evolution.java | 3 +++ .../game/arcade/game/games/evolution/mobs/KitSnowman.java | 2 ++ 2 files changed, 5 insertions(+) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 836bd3522..c450a7328 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -366,6 +366,9 @@ public class Evolution extends SoloGame if (!IsAlive(player)) return; + if (UtilPlayer.isSpectator(player)) + return; + if (((Player) event.GetEvent().getEntity()) == player) return; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java index 24d41b0cf..0c2eca81f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java @@ -51,6 +51,8 @@ public class KitSnowman extends EvoKit player.getInventory().setLeggings(new ItemBuilder(Material.LEATHER_LEGGINGS).build()); player.getInventory().setBoots(new ItemBuilder(Material.IRON_BOOTS).build()); + player.getInventory().setItem(0, new ItemBuilder(Material.WOOD_SPADE).build()); + player.getWorld().playSound(player.getLocation(), Sound.STEP_SNOW, 4f, 1f); //Disguise From ed7dbddf4a829b2e2f1c96cf426529c330c30bfa Mon Sep 17 00:00:00 2001 From: Mysticate Date: Thu, 13 Aug 2015 00:12:28 -0400 Subject: [PATCH 340/565] Redid how kits are done. --- .../arcade/game/games/evolution/EvoKit.java | 116 ++++++++- .../game/games/evolution/Evolution.java | 94 ++++---- .../games/evolution/evolve/EvolveData.java | 12 +- .../games/evolution/kits/KitEvolutionist.java | 36 --- .../game/games/evolution/mobs/KitBlaze.java | 47 ++-- .../game/games/evolution/mobs/KitChicken.java | 91 ++++--- .../game/games/evolution/mobs/KitCreeper.java | 35 +-- .../games/evolution/mobs/KitEnderman.java | 82 ++----- .../game/games/evolution/mobs/KitGolem.java | 42 ++-- .../games/evolution/mobs/KitSkeleton.java | 169 ++++++------- .../game/games/evolution/mobs/KitSlime.java | 40 ++-- .../game/games/evolution/mobs/KitSnowman.java | 224 ++++++++---------- .../game/games/evolution/mobs/KitSpider.java | 39 ++- .../game/games/evolution/mobs/KitWolf.java | 98 ++++---- .../evolution/mobs/perks/PerkBounceEVO.java | 2 +- .../mobs/perks/PerkDoubleJumpEVO.java | 137 +++++++++++ .../mobs/perks/PerkFlamingSwordEVO.java | 150 ++++-------- .../mobs/perks/PerkSiesmicSlamEVO.java | 17 +- .../mobs/perks/PerkSulphurBombEVO.java | 2 +- .../evolution/mobs/perks/PerkWebEVO.java | 26 +- .../kit/perks/PerkExplosionModifier.java | 45 ++++ .../arcade/kit/perks/PerkFallModifier.java | 44 ++++ .../arcade/kit/perks/PerkKnockbackTaken.java | 44 ++++ .../arcade/kit/perks/PerkNoFallDamage.java | 34 +++ .../arcade/kit/perks/PerkWaterDamage.java | 4 +- 25 files changed, 906 insertions(+), 724 deletions(-) delete mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/kits/KitEvolutionist.java create mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkDoubleJumpEVO.java create mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkExplosionModifier.java create mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkFallModifier.java create mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkKnockbackTaken.java create mode 100644 Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkNoFallDamage.java diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java index 06a7c3d2c..4bb68c5ee 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java @@ -1,9 +1,12 @@ package nautilus.game.arcade.game.games.evolution; +import java.util.ArrayList; + import mineplex.core.common.util.C; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilTextMiddle; +import mineplex.minecraft.game.core.damage.CustomDamageEvent; import nautilus.game.arcade.ArcadeFormat; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.kit.Kit; @@ -13,6 +16,9 @@ import nautilus.game.arcade.kit.Perk; import org.bukkit.Sound; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; public abstract class EvoKit extends Kit { @@ -21,14 +27,23 @@ public abstract class EvoKit extends Kit */ private EntityType _entity; - private String[] _shortKitDesc; - public EvoKit(ArcadeManager manager, String name, String[] kitDesc, String[] shortKitDesc, Perk[] kitPerks, EntityType type) + protected final double _health; + protected final double _damage; + + public EvoKit(ArcadeManager manager, String name, String[] desc, double health, double damage, Perk[] kitPerks, EntityType type) { - super(manager, name, KitAvailability.Hide, 0, kitDesc, kitPerks, type, null); + this(manager, name, desc, health, damage, kitPerks, type, false); + } + + public EvoKit(ArcadeManager manager, String name, String[] desc, double health, double damage, Perk[] kitPerks, EntityType type, boolean visible) + { + super(manager, name, visible ? KitAvailability.Free : KitAvailability.Hide, 0, desc, kitPerks, type, null); _entity = type; - _shortKitDesc = shortKitDesc; + + _health = health; + _damage = damage; } public EntityType getEntity() @@ -36,6 +51,61 @@ public abstract class EvoKit extends Kit return _entity; } + public double getHealth() + { + return _health; + } + + public double getDamage() + { + return _damage; + } + + public String[] buildHologram() + { + ArrayList text = new ArrayList(); + + text.add(C.cAqua + C.Bold + GetName()); + text.add(C.cYellow + "Melee: " + C.cWhite + _damage); + text.add(C.cYellow + "Health: " + C.cWhite + _health); + + if (GetDesc().length > 0) + { + text.add(C.Line); + + for (String desc : GetDesc()) + text.add(desc); + } + + return text.toArray(new String[0]); + } + + @Override + public void DisplayDesc(Player player) + { + for (int i=0 ; i<3 ; i++) + UtilPlayer.message(player, ""); + + UtilPlayer.message(player, ArcadeFormat.Line); + + UtilPlayer.message(player, "§aKit - §f§l" + GetName()); + + UtilPlayer.message(player, C.Line); + + UtilPlayer.message(player, C.cYellow + "Melee: " + C.cWhite + _damage); + UtilPlayer.message(player, C.cYellow + "Health: " + C.cWhite + _health); + + UtilPlayer.message(player, C.Line); + + for (String desc : GetDesc()) + UtilPlayer.message(player, desc); + + UtilPlayer.message(player, C.Line); + + UtilPlayer.message(player, ArcadeFormat.Line); + + } + public void upgradeGive(Player player) { String def = C.cWhite + C.Bold + "You evolved into " + ("aeiou".indexOf(GetName().toLowerCase().substring(0, 1)) == -1 ? "a " : "an ") + F.elem(C.cGreen + C.Bold + GetName()); @@ -46,6 +116,11 @@ public abstract class EvoKit extends Kit UtilPlayer.message(player, C.Line); UtilPlayer.message(player, ArcadeFormat.Line); UtilPlayer.message(player, def); + + UtilPlayer.message(player, C.Line); + + UtilPlayer.message(player, C.cYellow + "Melee: " + C.cWhite + _damage); + UtilPlayer.message(player, C.cYellow + "Health: " + C.cWhite + _health); UtilPlayer.message(player, C.Line); @@ -58,11 +133,38 @@ public abstract class EvoKit extends Kit UtilTextMiddle.display(null, def, player); } - public String[] getShortKitDesc() + @EventHandler(priority = EventPriority.HIGH) + public void onDamage(CustomDamageEvent event) { - return _shortKitDesc; + if (event.GetCause() != DamageCause.ENTITY_ATTACK) + return; + + Player damager = event.GetDamagerPlayer(false); + if (damager == null) return; + + if (!HasKit(damager)) + return; + + if (!Manager.IsAlive(damager)) + return; + + double mod = _damage - event.GetDamageInitial(); + + event.AddMod(damager.getName(), "Attack", mod, true); } @Override - public abstract void GiveItems(Player player); + public final void GiveItems(Player player) + { + player.setMaxHealth(_health); + player.setHealth(player.getMaxHealth()); + player.getInventory().setHeldItemSlot(0); + + player.setLevel(0); + player.setExp(0F); + + giveItems(player); + } + + protected abstract void giveItems(Player player); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index c450a7328..b87e66d08 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -35,20 +35,14 @@ import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionPostEvolveEvent; import nautilus.game.arcade.game.games.evolution.evolve.EvolveManager; -import nautilus.game.arcade.game.games.evolution.kits.KitEvolutionist; import nautilus.game.arcade.game.games.evolution.mobs.KitBlaze; import nautilus.game.arcade.game.games.evolution.mobs.KitChicken; import nautilus.game.arcade.game.games.evolution.mobs.KitCreeper; -import nautilus.game.arcade.game.games.evolution.mobs.KitEnderman; import nautilus.game.arcade.game.games.evolution.mobs.KitGolem; -import nautilus.game.arcade.game.games.evolution.mobs.KitSkeleton; import nautilus.game.arcade.game.games.evolution.mobs.KitSlime; -import nautilus.game.arcade.game.games.evolution.mobs.KitSnowman; import nautilus.game.arcade.game.games.evolution.mobs.KitSpider; -import nautilus.game.arcade.game.games.evolution.mobs.KitWolf; import nautilus.game.arcade.kit.Kit; -import org.bukkit.Bukkit; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.Sound; @@ -59,6 +53,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.entity.PlayerDeathEvent; import org.bukkit.event.player.PlayerInteractEvent; +import org.bukkit.event.player.PlayerItemHeldEvent; import org.bukkit.util.Vector; public class Evolution extends SoloGame @@ -82,43 +77,29 @@ public class Evolution extends SoloGame public Evolution(ArcadeManager manager) { - super(manager, GameType.Evolution, - - new Kit[0], - new String[] - { - "You can evolve every kill.", - "Each evolution has unique skills.", - "First to get through 10 evolutions wins!" - }); - + super(manager, GameType.Evolution, new Kit[0], new String[0]); + //Custom kit stuff to make other things easiet _mobKits.add(new KitGolem(manager)); _mobKits.add(new KitBlaze(manager)); - _mobKits.add(new KitSlime(manager)); - _mobKits.add(new KitCreeper(manager)); - _mobKits.add(new KitEnderman(manager)); _mobKits.add(new KitSpider(manager)); - _mobKits.add(new KitSnowman(manager)); - _mobKits.add(new KitWolf(manager)); + _mobKits.add(new KitCreeper(manager)); + _mobKits.add(new KitSlime(manager)); +// _mobKits.add(new KitEnderman(manager)); +// _mobKits.add(new KitSnowman(manager)); +// _mobKits.add(new KitWolf(manager)); _mobKits.add(new KitChicken(manager)); - _mobKits.add(new KitSkeleton(manager)); - - ArrayList kits = new ArrayList(); - - kits.add(new KitEvolutionist(manager)); - kits.addAll(_mobKits); +// _mobKits.add(new KitSkeleton(manager)); - Kit[] aKits = new Kit[kits.size()]; + setKits(_mobKits.toArray(new EvoKit[0])); + + _gameDesc = new String[] + { + "You can evolve every kill.", + "Each evolution has unique skills.", + "First to get through " + _mobKits.size() + " evolutions wins!" + }; - for (Kit kit : kits) - { - aKits[kits.indexOf(kit)] = kit; - } - - setKits(aKits); - - DamageFall = false; DamageTeamSelf = true; HungerSet = 20; @@ -286,7 +267,7 @@ public class Evolution extends SoloGame } } - if (increaseScore(event.getPlayer()) >= 10) + if (increaseScore(event.getPlayer()) >= _mobKits.size()) { ScoreboardUpdate(new UpdateEvent(UpdateType.FAST)); @@ -310,19 +291,19 @@ public class Evolution extends SoloGame Manager.GetCondition().GetActiveCondition(event.getPlayer(), ConditionType.CLOAK).Expire(); } - if (getScore(event.getPlayer()) >= 10) + if (getScore(event.getPlayer()) >= _mobKits.size()) { End(); } - Bukkit.getScheduler().scheduleSyncDelayedTask(Bukkit.getPluginManager().getPlugins()[0], new Runnable() - { - @Override - public void run() - { - GetKit(event.getPlayer()).ApplyKit(event.getPlayer()); - } - }, 4); +// Bukkit.getScheduler().scheduleSyncDelayedTask(Bukkit.getPluginManager().getPlugins()[0], new Runnable() +// { +// @Override +// public void run() +// { +// GetKit(event.getPlayer()).ApplyKit(event.getPlayer()); +// } +// }, 4); } @EventHandler @@ -577,6 +558,27 @@ public class Evolution extends SoloGame return _tokens.get(player.getName()).Level; } + @EventHandler + public void onSlot(PlayerItemHeldEvent event) + { + if (!Manager.GetGame().InProgress()) + return; + + if (!IsAlive(event.getPlayer())) + return; + + if (UtilPlayer.isSpectator(event.getPlayer())) + return; + + if (event.getNewSlot() != 0) + { + event.setCancelled(true); + + if (Recharge.Instance.use(event.getPlayer(), "Change Slot Message", 300, false, false)); + UtilPlayer.message(event.getPlayer(), F.main("Game", C.cYellow + "Right Click" + C.cGray + " to activate " + C.cGreen + "Ability")); + } + } + public Location getSpawn() { ArrayList allPlayers = new ArrayList(); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index b3071d325..b1411253c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -1,7 +1,6 @@ package nautilus.game.arcade.game.games.evolution.evolve; import java.util.AbstractMap.SimpleEntry; -import java.util.ArrayList; import java.util.HashMap; import java.util.Map.Entry; @@ -136,16 +135,11 @@ public class EvolveData if (_holo == null) _holo = new Hologram(manager, _token.Platform); - double add = entity.boundingBox.e - entity.boundingBox.b + .5 + (.32 * kit.GetDesc().length); + double add = entity.boundingBox.e - entity.boundingBox.b + .3; _holo.setLocation(_token.Platform.clone().add(0, add, 0)); - ArrayList text = new ArrayList(); - text.add(C.cGreen + C.Bold + kit.GetName()); - for (String desc : kit.getShortKitDesc()) - text.add(desc.replaceAll("§7", C.cWhite)); - - _holo.setText(text.toArray(new String[0])); + _holo.setText(kit.buildHologram()); _holo.setHologramTarget(HologramTarget.WHITELIST); _holo.addPlayer(_player); @@ -271,7 +265,7 @@ public class EvolveData if (entity instanceof EntitySlime) { - ((EntitySlime) entity).setSize(3); + ((EntitySlime) entity).setSize(2); } if (invisible) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/kits/KitEvolutionist.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/kits/KitEvolutionist.java deleted file mode 100644 index b849aecab..000000000 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/kits/KitEvolutionist.java +++ /dev/null @@ -1,36 +0,0 @@ -package nautilus.game.arcade.game.games.evolution.kits; - -import mineplex.core.itemstack.ItemBuilder; -import nautilus.game.arcade.ArcadeManager; -import nautilus.game.arcade.kit.Kit; -import nautilus.game.arcade.kit.KitAvailability; -import nautilus.game.arcade.kit.Perk; - -import org.bukkit.Material; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Player; - -public class KitEvolutionist extends Kit -{ - /** - * @author Mysticate - */ - - public KitEvolutionist(ArcadeManager manager) - { - super(manager, "Darwinist", KitAvailability.Free, 0, new String[] - { - "They grow up so fast :')" - }, new Perk[] - { - - }, EntityType.SKELETON, new ItemBuilder(Material.IRON_SWORD).build()); - } - - @Override - public void GiveItems(Player player) - { - - } - -} diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java index 01d9a187c..2760bfa24 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitBlaze.java @@ -1,14 +1,13 @@ package nautilus.game.arcade.game.games.evolution.mobs; import mineplex.core.common.util.C; -import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseBlaze; import mineplex.core.itemstack.ItemBuilder; -import mineplex.core.itemstack.ItemStackFactory; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkFlamingSwordEVO; import nautilus.game.arcade.kit.Perk; +import nautilus.game.arcade.kit.perks.PerkNoFallDamage; import nautilus.game.arcade.kit.perks.PerkWaterDamage; import org.bukkit.Material; @@ -19,37 +18,21 @@ import org.bukkit.entity.Player; public class KitBlaze extends EvoKit { public KitBlaze(ArcadeManager manager) - { - super(manager, "Blaze", - new String[] - { - F.elem("Hold Block") + " to use " + F.elem("Inferno"), - F.elem("Attacks ignite opponents for 4 seconds"), - C.cRed + "You are damaged by water!" - }, - new String[] - { - F.elem("Hold Block") + C.cWhite + " - " + F.elem("Inferno"), - F.elem("Attacks ignite enemies"), - C.cRed + "Damaged by Water" - }, - new Perk[] - { - new PerkFlamingSwordEVO(), - new PerkWaterDamage(3, 1) - }, EntityType.BLAZE); + { + super(manager, "Blaze", new String[] + { + C.cYellow + "Ability: " + C.cWhite + "Flamethrower", C.Line, + C.cGreen + "No Fall Damage", C.cRed + "Water Damage" + }, 36, 5, new Perk[] + { + new PerkFlamingSwordEVO(), new PerkWaterDamage(1, 0.25), new PerkNoFallDamage() + }, EntityType.BLAZE); } @Override - public void GiveItems(Player player) + protected void giveItems(Player player) { - player.getInventory().setChestplate(new ItemBuilder(Material.LEATHER_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.LEATHER_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.LEATHER_BOOTS).build()); - - player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.GOLD_SWORD)); - - player.getWorld().playSound(player.getLocation(), Sound.BLAZE_BREATH, 4f, 1f); + player.getInventory().setItem(0, new ItemBuilder(Material.GOLD_SWORD).setTitle(C.cYellow + C.Bold + "Right Click" + C.cWhite + " - " + C.cGreen + C.Bold + "Flamethrower").build()); //Disguise DisguiseBlaze disguise = new DisguiseBlaze(player); @@ -57,8 +40,8 @@ public class KitBlaze extends EvoKit disguise.setCustomNameVisible(true); Manager.GetDisguise().undisguise(player); - Manager.GetDisguise().disguise(disguise); + Manager.GetDisguise().disguise(disguise); - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); - } + player.getWorld().playSound(player.getLocation(), Sound.BLAZE_BREATH, 4f, 1f); + } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitChicken.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitChicken.java index 0b5d3254b..060f86c1e 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitChicken.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitChicken.java @@ -1,7 +1,6 @@ package nautilus.game.arcade.game.games.evolution.mobs; import mineplex.core.common.util.C; -import mineplex.core.common.util.F; import mineplex.core.common.util.UtilEvent; import mineplex.core.common.util.UtilEvent.ActionType; import mineplex.core.common.util.UtilGear; @@ -12,6 +11,7 @@ import mineplex.minecraft.game.core.damage.CustomDamageEvent; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent; +import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkDoubleJumpEVO; import nautilus.game.arcade.kit.Perk; import nautilus.game.arcade.kit.perks.PerkConstructor; @@ -29,29 +29,21 @@ public class KitChicken extends EvoKit public KitChicken(ArcadeManager manager) { super(manager, "Chicken", new String[] + { + C.cYellow + "Ability: " + C.cWhite + "Egg Throw", C.Line, + C.cGreen + "No Fall Damage", C.cGreen + "Double Jump" + }, 16, 3, + new Perk[] { - F.elem("Right-Click with Egg") + " to use " + F.elem("Throw Egg"), - F.elem("Eggs deal " + C.cWhite + "9 Damage") - }, - new String[] - { - F.elem("Recieve ") + C.cWhite + "1 Egg / 6 Seconds", - }, - new Perk[] - { - new PerkConstructor("Egg Pouch", 6.0, 3, Material.EGG, "Egg", false) - }, EntityType.CHICKEN); + new PerkConstructor("Egg Pouch", 2.0, 3, Material.EGG, + "Egg Launcher Ammo", false), new PerkDoubleJumpEVO("Double Jump", 0.9, 0.9, false) + }, EntityType.CHICKEN); } - + @Override - public void GiveItems(Player player) + protected void giveItems(Player player) { - player.getInventory().setHelmet(new ItemBuilder(Material.LEATHER_HELMET).build()); - player.getInventory().setChestplate(new ItemBuilder(Material.LEATHER_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.LEATHER_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.IRON_BOOTS).build()); - - player.getWorld().playSound(player.getLocation(), Sound.CHICKEN_IDLE, 4f, 1f); + player.getInventory().setItem(0, new ItemBuilder(Material.FEATHER).setTitle(C.cYellow + C.Bold + "Right Click" + C.cWhite + " - " + C.cGreen + C.Bold + "Egg Launch").build()); //Disguise DisguiseChicken disguise = new DisguiseChicken(player); @@ -61,11 +53,42 @@ public class KitChicken extends EvoKit Manager.GetDisguise().undisguise(player); Manager.GetDisguise().disguise(disguise); - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); + player.getWorld().playSound(player.getLocation(), Sound.CHICKEN_IDLE, 4f, 1f); } @EventHandler - public void onInteract(final PlayerInteractEvent event) + public void onLaunch(PlayerInteractEvent event) + { + if (!UtilEvent.isAction(event, ActionType.R)) + return; + + if (!Manager.GetGame().IsLive()) + return; + + if (!HasKit(event.getPlayer())) + return; + + if (!UtilGear.isMat(event.getItem(), Material.FEATHER)) + return; + + EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(event.getPlayer()); + Bukkit.getServer().getPluginManager().callEvent(useEvent); + + if (useEvent.isCancelled()) + { + event.setCancelled(true); + return; + } + + if (!UtilInv.contains(event.getPlayer(), Material.EGG, (byte) 0, 1)) + return; + + UtilInv.remove(event.getPlayer(), Material.EGG, (byte) 0, 1); + event.getPlayer().launchProjectile(Egg.class); + } + + @EventHandler + public void onEggLaunch(final PlayerInteractEvent event) { if (!UtilEvent.isAction(event, ActionType.R)) return; @@ -79,23 +102,15 @@ public class KitChicken extends EvoKit if (!UtilGear.isMat(event.getItem(), Material.EGG)) return; - EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(event.getPlayer()); - Bukkit.getServer().getPluginManager().callEvent(useEvent); - - if (useEvent.isCancelled()) + event.setCancelled(true); + Bukkit.getScheduler().runTaskLater(Manager.getPlugin(), new Runnable() { - event.setCancelled(true); - - Manager.getPlugin().getServer().getScheduler().scheduleSyncDelayedTask(Manager.getPlugin(), new Runnable() + @Override + public void run() { - @Override - public void run() - { - UtilInv.Update(event.getPlayer()); - } - }, 10); - return; - } + UtilInv.Update(event.getPlayer()); + } + }, 2); } @EventHandler @@ -121,6 +136,6 @@ public class KitChicken extends EvoKit if (!(event.GetProjectile() instanceof Egg)) return; - event.AddMod("Chicken Kit", "Egg", 9, true); + event.AddMod("Chicken Kit", "Egg", 2, true); } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java index e034aa5d5..20f15dbd2 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitCreeper.java @@ -1,14 +1,13 @@ package nautilus.game.arcade.game.games.evolution.mobs; import mineplex.core.common.util.C; -import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseCreeper; import mineplex.core.itemstack.ItemBuilder; -import mineplex.core.itemstack.ItemStackFactory; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkSulphurBombEVO; import nautilus.game.arcade.kit.Perk; +import nautilus.game.arcade.kit.perks.PerkExplosionModifier; import org.bukkit.Material; import org.bukkit.Sound; @@ -19,30 +18,20 @@ public class KitCreeper extends EvoKit { public KitCreeper(ArcadeManager manager) { - super(manager, "Creeper", - new String[] - { - F.elem("Right-Click With Axe") + " to use " + F.elem("Sulphur Bomb") - }, - new String[] { - F.elem("Interact w/ Axe") + C.cWhite + " - " + F.elem("Suphur Bomb") - }, - new Perk[] - { - new PerkSulphurBombEVO() - }, EntityType.CREEPER); + super(manager, "Creeper", new String[] + { + C.cYellow + "Ability: " + C.cWhite + "Sulphur Bomb", C.Line, + C.cGreen + "Take 50% Explosion Damage" + }, 28, 4, new Perk[] + { + new PerkSulphurBombEVO(), new PerkExplosionModifier(0.5) + }, EntityType.CREEPER); } @Override - public void GiveItems(Player player) + protected void giveItems(Player player) { - player.getInventory().setChestplate(new ItemBuilder(Material.LEATHER_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.LEATHER_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.LEATHER_BOOTS).build()); - - player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.IRON_AXE)); - - player.getWorld().playSound(player.getLocation(), Sound.CREEPER_HISS, 4f, 1f); + player.getInventory().setItem(0, new ItemBuilder(Material.SULPHUR).setTitle(C.cYellow + C.Bold + "Right Click" + C.cWhite + " - " + C.cGreen + C.Bold + "Sulphur Bomb").build()); //Disguise DisguiseCreeper disguise = new DisguiseCreeper(player); @@ -52,6 +41,6 @@ public class KitCreeper extends EvoKit Manager.GetDisguise().undisguise(player); Manager.GetDisguise().disguise(disguise); - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); + player.getWorld().playSound(player.getLocation(), Sound.CREEPER_HISS, 4f, 1f); } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java index 3e43104b3..3c62aee27 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitEnderman.java @@ -1,62 +1,30 @@ package nautilus.game.arcade.game.games.evolution.mobs; -import mineplex.core.common.util.C; -import mineplex.core.common.util.F; -import mineplex.core.disguise.disguises.DisguiseEnderman; -import mineplex.core.itemstack.ItemBuilder; -import mineplex.core.itemstack.ItemStackFactory; -import nautilus.game.arcade.ArcadeManager; -import nautilus.game.arcade.game.games.evolution.EvoKit; -import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkBlockTossEVO; -import nautilus.game.arcade.kit.Perk; -import nautilus.game.arcade.kit.perks.PerkWaterDamage; -import org.bukkit.Material; -import org.bukkit.Sound; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Player; - -public class KitEnderman extends EvoKit +public class KitEnderman +//extends EvoKit { - public KitEnderman(ArcadeManager manager) - { - super(manager, "Enderman", - new String[] - { - F.elem("Right-Click Block With Sword") + " to use " + F.elem("Block Toss"), - C.cRed + "You are damaged by water!" - }, - new String[] - { - F.elem("Interact Block With Sword") + C.cWhite + " - " + F.elem("Block Toss"), - C.cRed + "Damaged by Water" - }, - new Perk[] - { - new PerkBlockTossEVO(), - new PerkWaterDamage(2, 1) - }, EntityType.ENDERMAN); - } - - @Override - public void GiveItems(Player player) - { - player.getInventory().setChestplate(new ItemBuilder(Material.CHAINMAIL_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.CHAINMAIL_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.CHAINMAIL_BOOTS).build()); - - player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.IRON_SWORD)); - - player.getWorld().playSound(player.getLocation(), Sound.ENDERMAN_IDLE, 4f, 1f); - - //Disguise - DisguiseEnderman disguise = new DisguiseEnderman(player); - disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); - disguise.setCustomNameVisible(true); - - Manager.GetDisguise().undisguise(player); - Manager.GetDisguise().disguise(disguise); - - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); - } +// public KitEnderman(ArcadeManager manager) +// { +// super(manager, "Enderman", new String[]{""}, 20, 10, new Perk[]{ +// new PerkBlockTossEVO(), +// new PerkWaterDamage(2, 1) +// }, EntityType.ENDERMAN); +// } +// +// @Override +// protected void giveItems(Player player) +// { +// player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.IRON_SWORD)); +// +// player.getWorld().playSound(player.getLocation(), Sound.ENDERMAN_IDLE, 4f, 1f); +// +// //Disguise +// DisguiseEnderman disguise = new DisguiseEnderman(player); +// disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); +// disguise.setCustomNameVisible(true); +// +// Manager.GetDisguise().undisguise(player); +// Manager.GetDisguise().disguise(disguise); +// } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java index da6996732..6be923799 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java @@ -1,14 +1,13 @@ package nautilus.game.arcade.game.games.evolution.mobs; import mineplex.core.common.util.C; -import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseIronGolem; import mineplex.core.itemstack.ItemBuilder; -import mineplex.core.itemstack.ItemStackFactory; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkSiesmicSlamEVO; import nautilus.game.arcade.kit.Perk; +import nautilus.game.arcade.kit.perks.PerkKnockbackTaken; import org.bukkit.Material; import org.bukkit.Sound; @@ -19,32 +18,21 @@ public class KitGolem extends EvoKit { public KitGolem(ArcadeManager manager) { - super(manager, "Iron Golem", - new String[] - { - F.elem("Right-Click with Axe") + " to use " + F.elem("Ground Pound") - }, - new String[] - { - F.elem("Interact w/ Axe") + C.cWhite + " - " + F.elem("Ground Pound") - }, - new Perk[] - { - new PerkSiesmicSlamEVO(), - }, EntityType.IRON_GOLEM); + super(manager, "Iron Golem", new String[] + { + C.cYellow + "Abililty: " + C.cWhite + "Seismic Slam", C.Line, + C.cGreen + "Take 50% Knockback" + }, 40, 6, new Perk[] + { + new PerkSiesmicSlamEVO(), new PerkKnockbackTaken(.5) + }, EntityType.IRON_GOLEM); } - + @Override - public void GiveItems(Player player) + protected void giveItems(Player player) { - player.getInventory().setChestplate(new ItemBuilder(Material.CHAINMAIL_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.CHAINMAIL_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.CHAINMAIL_BOOTS).build()); - - player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.DIAMOND_AXE)); - - player.getWorld().playSound(player.getLocation(), Sound.IRONGOLEM_DEATH, 4f, 1f); - + player.getInventory().setItem(0, new ItemBuilder(Material.IRON_INGOT).setTitle(C.cYellow + C.Bold + "Right Click" + C.cWhite + " - " + C.cGreen + C.Bold + "Seismic Slam").build()); + //Disguise DisguiseIronGolem disguise = new DisguiseIronGolem(player); disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); @@ -52,7 +40,7 @@ public class KitGolem extends EvoKit Manager.GetDisguise().undisguise(player); Manager.GetDisguise().disguise(disguise); - - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); + + player.getWorld().playSound(player.getLocation(), Sound.IRONGOLEM_DEATH, 4f, 1f); } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java index 76e3f6f65..6e1323407 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSkeleton.java @@ -1,99 +1,80 @@ package nautilus.game.arcade.game.games.evolution.mobs; -import mineplex.core.common.util.C; -import mineplex.core.common.util.F; -import mineplex.core.common.util.UtilInv; -import mineplex.core.disguise.disguises.DisguiseSkeleton; -import mineplex.core.itemstack.ItemBuilder; -import mineplex.core.itemstack.ItemStackFactory; -import nautilus.game.arcade.ArcadeManager; -import nautilus.game.arcade.game.games.evolution.EvoKit; -import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent; -import nautilus.game.arcade.kit.Perk; -import nautilus.game.arcade.kit.perks.PerkBarrage; -import nautilus.game.arcade.kit.perks.PerkConstructor; -import org.bukkit.Bukkit; -import org.bukkit.Material; -import org.bukkit.Sound; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Player; -import org.bukkit.event.EventHandler; -import org.bukkit.event.entity.EntityShootBowEvent; - -public class KitSkeleton extends EvoKit +public class KitSkeleton +//extends EvoKit { - public KitSkeleton(ArcadeManager manager) - { - super(manager, "Skeletal Archer", - new String[] - { - F.elem("Charge Bow") + " to use " + F.elem("Barrage") - }, - new String[] - { - F.elem("Charge Bow") + C.cWhite + " - " + F.elem("Barrage") - }, - new Perk[] - { - new PerkConstructor("Fletcher", 3, 2, Material.ARROW, "Fletched Arrow", false), - new PerkBarrage(5, 250, true, false) - }, EntityType.SKELETON); - } - - @Override - public void GiveItems(Player player) - { - player.getInventory().setHelmet(new ItemBuilder(Material.CHAINMAIL_HELMET).build()); - player.getInventory().setChestplate(new ItemBuilder(Material.CHAINMAIL_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.CHAINMAIL_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.IRON_BOOTS).build()); - - player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.BOW)); - - player.getWorld().playSound(player.getLocation(), Sound.SKELETON_IDLE, 4f, 1f); - - //Disguise - DisguiseSkeleton disguise = new DisguiseSkeleton(player); - disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); - disguise.setCustomNameVisible(true); - - Manager.GetDisguise().undisguise(player); - Manager.GetDisguise().disguise(disguise); - - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); - } - - @EventHandler - public void onBowShoot(final EntityShootBowEvent event) - { - if (!(event.getEntity() instanceof Player)) - return; - - if (!Manager.GetGame().IsLive()) - return; - - final Player player = (Player) event.getEntity(); - - if (!HasKit(player)) - return; - - EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(player); - Bukkit.getServer().getPluginManager().callEvent(useEvent); - - if (useEvent.isCancelled()) - { - event.setCancelled(true); - - Manager.getPlugin().getServer().getScheduler().scheduleSyncDelayedTask(Manager.getPlugin(), new Runnable() - { - @Override - public void run() - { - UtilInv.Update(player); - } - }, 10); - return; - } - } +// public KitSkeleton(ArcadeManager manager) +// { +// super(manager, "Skeletal Archer", +// new String[] +// { +// F.elem("Charge Bow") + " to use " + F.elem("Barrage") +// }, +// new String[] +// { +// F.elem("Charge Bow") + C.cWhite + " - " + F.elem("Barrage") +// }, +// new Perk[] +// { +// new PerkConstructor("Fletcher", 3, 2, Material.ARROW, "Fletched Arrow", false), +// new PerkBarrage(5, 250, true, false) +// }, EntityType.SKELETON); +// } +// +// @Override +// public void GiveItems(Player player) +// { +// player.getInventory().setHelmet(new ItemBuilder(Material.CHAINMAIL_HELMET).build()); +// player.getInventory().setChestplate(new ItemBuilder(Material.CHAINMAIL_CHESTPLATE).build()); +// player.getInventory().setLeggings(new ItemBuilder(Material.CHAINMAIL_LEGGINGS).build()); +// player.getInventory().setBoots(new ItemBuilder(Material.IRON_BOOTS).build()); +// +// player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.BOW)); +// +// player.getWorld().playSound(player.getLocation(), Sound.SKELETON_IDLE, 4f, 1f); +// +// //Disguise +// DisguiseSkeleton disguise = new DisguiseSkeleton(player); +// disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); +// disguise.setCustomNameVisible(true); +// +// Manager.GetDisguise().undisguise(player); +// Manager.GetDisguise().disguise(disguise); +// +// player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); +// } +// +// @EventHandler +// public void onBowShoot(final EntityShootBowEvent event) +// { +// if (!(event.getEntity() instanceof Player)) +// return; +// +// if (!Manager.GetGame().IsLive()) +// return; +// +// final Player player = (Player) event.getEntity(); +// +// if (!HasKit(player)) +// return; +// +// EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(player); +// Bukkit.getServer().getPluginManager().callEvent(useEvent); +// +// if (useEvent.isCancelled()) +// { +// event.setCancelled(true); +// +// Manager.getPlugin().getServer().getScheduler().scheduleSyncDelayedTask(Manager.getPlugin(), new Runnable() +// { +// @Override +// public void run() +// { +// UtilInv.Update(player); +// } +// }, 10); +// return; +// } +// } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSlime.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSlime.java index c7722bfd5..b237f41cf 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSlime.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSlime.java @@ -1,14 +1,13 @@ package nautilus.game.arcade.game.games.evolution.mobs; import mineplex.core.common.util.C; -import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseSlime; import mineplex.core.itemstack.ItemBuilder; -import mineplex.core.itemstack.ItemStackFactory; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkBounceEVO; import nautilus.game.arcade.kit.Perk; +import nautilus.game.arcade.kit.perks.PerkFallModifier; import org.bukkit.Material; import org.bukkit.Sound; @@ -19,41 +18,30 @@ public class KitSlime extends EvoKit { public KitSlime(ArcadeManager manager) { - super(manager, "Slime", - new String[] - { - F.elem("Right-Click with Axe") + " to use " + F.elem("Bounce") - }, - new String[] - { - F.elem("Interact w/ Axe") + C.cWhite + " - " + F.elem("Bounce") - }, - new Perk[] - { - new PerkBounceEVO() - }, EntityType.SLIME); + super(manager, "Slime", new String[] + { + C.cYellow + "Ability: " + C.cWhite + "Bounce", C.Line, + C.cGreen + "Take 50% Fall Damage" + }, 22, 4, new Perk[] + { + new PerkBounceEVO(), new PerkFallModifier(.5) + }, EntityType.SLIME); } @Override - public void GiveItems(Player player) + protected void giveItems(Player player) { - player.getInventory().setChestplate(new ItemBuilder(Material.CHAINMAIL_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.CHAINMAIL_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.CHAINMAIL_BOOTS).build()); - - player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.IRON_AXE)); + player.getInventory().setItem(0, new ItemBuilder(Material.SLIME_BALL).setTitle(C.cYellow + C.Bold + "Right Click" + C.cWhite + " - " + C.cGreen + C.Bold + "Bounce").build()); - player.getWorld().playSound(player.getLocation(), Sound.SLIME_WALK, 4f, 1f); - //Disguise DisguiseSlime disguise = new DisguiseSlime(player); disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); disguise.setCustomNameVisible(true); - disguise.SetSize(3); + disguise.SetSize(2); Manager.GetDisguise().undisguise(player); Manager.GetDisguise().disguise(disguise); - - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); + + player.getWorld().playSound(player.getLocation(), Sound.SLIME_WALK, 4f, 1f); } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java index 0c2eca81f..05e60eb52 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSnowman.java @@ -1,128 +1,106 @@ package nautilus.game.arcade.game.games.evolution.mobs; -import mineplex.core.common.util.C; -import mineplex.core.common.util.F; -import mineplex.core.common.util.UtilEvent; -import mineplex.core.common.util.UtilEvent.ActionType; -import mineplex.core.common.util.UtilGear; -import mineplex.core.common.util.UtilInv; -import mineplex.core.disguise.disguises.DisguiseSnowman; -import mineplex.core.itemstack.ItemBuilder; -import mineplex.minecraft.game.core.damage.CustomDamageEvent; -import nautilus.game.arcade.ArcadeManager; -import nautilus.game.arcade.game.games.evolution.EvoKit; -import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent; -import nautilus.game.arcade.kit.Perk; -import nautilus.game.arcade.kit.perks.PerkConstructor; -import org.bukkit.Bukkit; -import org.bukkit.Material; -import org.bukkit.Sound; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Player; -import org.bukkit.entity.Snowball; -import org.bukkit.event.EventHandler; -import org.bukkit.event.player.PlayerInteractEvent; - -public class KitSnowman extends EvoKit +public class KitSnowman +//extends EvoKit { - public KitSnowman(ArcadeManager manager) - { - super(manager, "Snowman", - new String[] - { - F.elem("Right-Click with Snowball") + " to use " + F.elem("Throw Snowball") - }, - new String[] - { - F.elem("Recieve ") + C.cWhite + "1 Snowball / 1 Second", - }, - new Perk[] - { - new PerkConstructor("Snowballer", 1, 16, Material.SNOW_BALL, "Snowball", false) - }, EntityType.SNOWMAN); - } - - @Override - public void GiveItems(Player player) - { - player.getInventory().setHelmet(new ItemBuilder(Material.LEATHER_HELMET).build()); - player.getInventory().setChestplate(new ItemBuilder(Material.LEATHER_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.LEATHER_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.IRON_BOOTS).build()); - - player.getInventory().setItem(0, new ItemBuilder(Material.WOOD_SPADE).build()); - - player.getWorld().playSound(player.getLocation(), Sound.STEP_SNOW, 4f, 1f); - - //Disguise - DisguiseSnowman disguise = new DisguiseSnowman(player); - disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); - disguise.setCustomNameVisible(true); - - Manager.GetDisguise().undisguise(player); - Manager.GetDisguise().disguise(disguise); - - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); - } - - @EventHandler - public void onInteract(final PlayerInteractEvent event) - { - if (!UtilEvent.isAction(event, ActionType.R)) - return; - - if (!Manager.GetGame().IsLive()) - return; - - if (!HasKit(event.getPlayer())) - return; - - if (!UtilGear.isMat(event.getItem(), Material.SNOW_BALL)) - return; - - EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(event.getPlayer()); - Bukkit.getServer().getPluginManager().callEvent(useEvent); - - if (useEvent.isCancelled()) - { - event.setCancelled(true); - - Manager.getPlugin().getServer().getScheduler().scheduleSyncDelayedTask(Manager.getPlugin(), new Runnable() - { - @Override - public void run() - { - UtilInv.Update(event.getPlayer()); - } - }, 10); - return; - } - } - - @EventHandler - public void SnowballHit(CustomDamageEvent event) - { - if (!Manager.GetGame().IsLive()) - return; - - if (!(event.GetDamagerEntity(true) instanceof Player)) - return; - - Player player = event.GetDamagerPlayer(true); - - if (!Manager.IsAlive(player)) - return; - - if (!HasKit(player)) - return; - - if (event.GetProjectile() == null) - return; - - if (!(event.GetProjectile() instanceof Snowball)) - return; - - event.AddMod("Snowman Kit", "Snowball", 3, true); - } +// public KitSnowman(ArcadeManager manager) +// { +// super(manager, "Snowman", +// new String[] +// { +// F.elem("Right-Click with Snowball") + " to use " + F.elem("Throw Snowball") +// }, +// new String[] +// { +// F.elem("Recieve ") + C.cWhite + "1 Snowball / 1 Second", +// }, +// new Perk[] +// { +// new PerkConstructor("Snowballer", 1, 16, Material.SNOW_BALL, "Snowball", false) +// }, EntityType.SNOWMAN); +// } +// +// @Override +// public void GiveItems(Player player) +// { +// player.getInventory().setHelmet(new ItemBuilder(Material.LEATHER_HELMET).build()); +// player.getInventory().setChestplate(new ItemBuilder(Material.LEATHER_CHESTPLATE).build()); +// player.getInventory().setLeggings(new ItemBuilder(Material.LEATHER_LEGGINGS).build()); +// player.getInventory().setBoots(new ItemBuilder(Material.IRON_BOOTS).build()); +// +// player.getInventory().setItem(0, new ItemBuilder(Material.WOOD_SPADE).build()); +// +// player.getWorld().playSound(player.getLocation(), Sound.STEP_SNOW, 4f, 1f); +// +// //Disguise +// DisguiseSnowman disguise = new DisguiseSnowman(player); +// disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); +// disguise.setCustomNameVisible(true); +// +// Manager.GetDisguise().undisguise(player); +// Manager.GetDisguise().disguise(disguise); +// +// player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); +// } +// +// @EventHandler +// public void onInteract(final PlayerInteractEvent event) +// { +// if (!UtilEvent.isAction(event, ActionType.R)) +// return; +// +// if (!Manager.GetGame().IsLive()) +// return; +// +// if (!HasKit(event.getPlayer())) +// return; +// +// if (!UtilGear.isMat(event.getItem(), Material.SNOW_BALL)) +// return; +// +// EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(event.getPlayer()); +// Bukkit.getServer().getPluginManager().callEvent(useEvent); +// +// if (useEvent.isCancelled()) +// { +// event.setCancelled(true); +// +// Manager.getPlugin().getServer().getScheduler().scheduleSyncDelayedTask(Manager.getPlugin(), new Runnable() +// { +// @Override +// public void run() +// { +// UtilInv.Update(event.getPlayer()); +// } +// }, 10); +// return; +// } +// } +// +// @EventHandler +// public void SnowballHit(CustomDamageEvent event) +// { +// if (!Manager.GetGame().IsLive()) +// return; +// +// if (!(event.GetDamagerEntity(true) instanceof Player)) +// return; +// +// Player player = event.GetDamagerPlayer(true); +// +// if (!Manager.IsAlive(player)) +// return; +// +// if (!HasKit(player)) +// return; +// +// if (event.GetProjectile() == null) +// return; +// +// if (!(event.GetProjectile() instanceof Snowball)) +// return; +// +// event.AddMod("Snowman Kit", "Snowball", 3, true); +// } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java index e287388db..20626fe4c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java @@ -1,15 +1,14 @@ package nautilus.game.arcade.game.games.evolution.mobs; import mineplex.core.common.util.C; -import mineplex.core.common.util.F; import mineplex.core.disguise.disguises.DisguiseSpider; import mineplex.core.itemstack.ItemBuilder; -import mineplex.core.itemstack.ItemStackFactory; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkWebEVO; import nautilus.game.arcade.kit.Perk; import nautilus.game.arcade.kit.perks.PerkConstructor; +import nautilus.game.arcade.kit.perks.PerkSpeed; import org.bukkit.Material; import org.bukkit.Sound; @@ -20,31 +19,23 @@ public class KitSpider extends EvoKit { public KitSpider(ArcadeManager manager) { - super(manager, "Spider", - new String[] - { - F.elem("Right-Click Web") + " to use " + F.elem("Web Toss"), - }, - new String[] - { - F.elem("Click Web") + C.cWhite + " - " + F.elem("Web Toss") - }, - new Perk[] - { + super(manager, "Spider", new String[] + { + C.cYellow + "Ability: " + C.cWhite + "Web Shot", C.Line, + C.cGreen + "Recieve Speed 1", C.cGreen + "Take No Fall Damage" + }, 32, 5, new Perk[] + { new PerkWebEVO(), - new PerkConstructor("Web Weaver", 3.0, 8, Material.WEB, "Spiderweb", false) - }, EntityType.SPIDER); + new PerkConstructor("Web Weaver", 3.0, 4, Material.WEB, + "Spiderweb", false), new PerkSpeed(0) + + }, EntityType.SPIDER); } @Override - public void GiveItems(Player player) + protected void giveItems(Player player) { - player.getInventory().setHelmet(new ItemBuilder(Material.CHAINMAIL_HELMET).build()); - player.getInventory().setChestplate(new ItemBuilder(Material.CHAINMAIL_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.CHAINMAIL_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.CHAINMAIL_BOOTS).build()); - - player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.STONE_AXE)); + player.getInventory().setItem(0, new ItemBuilder(Material.SPIDER_EYE).setTitle(C.cYellow + C.Bold + "Right Click" + C.cWhite + " - " + C.cGreen + C.Bold + "Web Shot").build()); player.getWorld().playSound(player.getLocation(), Sound.SPIDER_IDLE, 4f, 1f); @@ -54,8 +45,6 @@ public class KitSpider extends EvoKit disguise.setCustomNameVisible(true); Manager.GetDisguise().undisguise(player); - Manager.GetDisguise().disguise(disguise); - - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); + Manager.GetDisguise().disguise(disguise); } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitWolf.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitWolf.java index a322ae4dd..3c6506a85 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitWolf.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitWolf.java @@ -1,61 +1,47 @@ package nautilus.game.arcade.game.games.evolution.mobs; -import mineplex.core.common.util.C; -import mineplex.core.common.util.F; -import mineplex.core.disguise.disguises.DisguiseWolf; -import mineplex.core.itemstack.ItemBuilder; -import mineplex.core.itemstack.ItemStackFactory; -import nautilus.game.arcade.ArcadeManager; -import nautilus.game.arcade.game.games.evolution.EvoKit; -import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkPounceEVO; -import nautilus.game.arcade.kit.Perk; -import nautilus.game.arcade.kit.perks.PerkSpeed; -import org.bukkit.Material; -import org.bukkit.Sound; -import org.bukkit.entity.EntityType; -import org.bukkit.entity.Player; - -public class KitWolf extends EvoKit +public class KitWolf +//extends EvoKit { - public KitWolf(ArcadeManager manager) - { - super(manager, "Wolf", - new String[] - { - F.elem("Right-Click with Axe") + " to use " + F.elem("Pounce") - }, - new String[] - { - F.elem("Interact w/ Axe") + C.cWhite + " - " + F.elem("Pounce") - }, - new Perk[] - { - new PerkSpeed(1), - new PerkPounceEVO() - }, EntityType.WOLF); - } - - @Override - public void GiveItems(Player player) - { - player.getInventory().setHelmet(new ItemBuilder(Material.CHAINMAIL_HELMET).build()); - player.getInventory().setChestplate(new ItemBuilder(Material.CHAINMAIL_CHESTPLATE).build()); - player.getInventory().setLeggings(new ItemBuilder(Material.CHAINMAIL_LEGGINGS).build()); - player.getInventory().setBoots(new ItemBuilder(Material.IRON_BOOTS).build()); - - player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.WOOD_AXE)); - - player.getWorld().playSound(player.getLocation(), Sound.WOLF_BARK, 4f, 1f); - - //Disguise - DisguiseWolf disguise = new DisguiseWolf(player); - disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); - disguise.setCustomNameVisible(true); - - Manager.GetDisguise().undisguise(player); - Manager.GetDisguise().disguise(disguise); - - player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); - } +// public KitWolf(ArcadeManager manager) +// { +// super(manager, "Wolf", +// new String[] +// { +// F.elem("Right-Click with Axe") + " to use " + F.elem("Pounce") +// }, +// new String[] +// { +// F.elem("Interact w/ Axe") + C.cWhite + " - " + F.elem("Pounce") +// }, +// new Perk[] +// { +// new PerkSpeed(1), +// new PerkPounceEVO() +// }, EntityType.WOLF); +// } +// +// @Override +// public void GiveItems(Player player) +// { +// player.getInventory().setHelmet(new ItemBuilder(Material.CHAINMAIL_HELMET).build()); +// player.getInventory().setChestplate(new ItemBuilder(Material.CHAINMAIL_CHESTPLATE).build()); +// player.getInventory().setLeggings(new ItemBuilder(Material.CHAINMAIL_LEGGINGS).build()); +// player.getInventory().setBoots(new ItemBuilder(Material.IRON_BOOTS).build()); +// +// player.getInventory().addItem(ItemStackFactory.Instance.CreateStack(Material.WOOD_AXE)); +// +// player.getWorld().playSound(player.getLocation(), Sound.WOLF_BARK, 4f, 1f); +// +// //Disguise +// DisguiseWolf disguise = new DisguiseWolf(player); +// disguise.setName(Manager.GetGame().GetTeam(player).GetColor() + player.getName()); +// disguise.setCustomNameVisible(true); +// +// Manager.GetDisguise().undisguise(player); +// Manager.GetDisguise().disguise(disguise); +// +// player.getInventory().setItem(8, new ItemBuilder(Material.COMPASS).setTitle(F.item("Tracking Compass")).build()); +// } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java index 7adf9ca1f..5fb0c2cf4 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkBounceEVO.java @@ -54,7 +54,7 @@ public class PerkBounceEVO extends Perk if (UtilBlock.usable(event.getClickedBlock())) return; - if (!UtilInv.IsItem(event.getItem(), Material.IRON_AXE, (byte) 0)) + if (!UtilInv.IsItem(event.getItem(), Material.SLIME_BALL, (byte) 0)) return; Player player = event.getPlayer(); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkDoubleJumpEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkDoubleJumpEVO.java new file mode 100644 index 000000000..0780f8a9d --- /dev/null +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkDoubleJumpEVO.java @@ -0,0 +1,137 @@ +package nautilus.game.arcade.game.games.evolution.mobs.perks; + +import java.util.HashSet; + +import mineplex.core.common.util.UtilAction; +import mineplex.core.common.util.UtilBlock; +import mineplex.core.common.util.UtilEnt; +import mineplex.core.common.util.UtilServer; +import mineplex.core.recharge.Recharge; +import mineplex.core.updater.UpdateType; +import mineplex.core.updater.event.UpdateEvent; +import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent; +import nautilus.game.arcade.kit.Perk; + +import org.bukkit.Bukkit; +import org.bukkit.Effect; +import org.bukkit.GameMode; +import org.bukkit.block.BlockFace; +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.player.PlayerToggleFlightEvent; + +public class PerkDoubleJumpEVO extends Perk +{ + private double _power; + private double _heightMax; + private boolean _control; + private long _recharge; + private boolean _displayForce; + + private HashSet _disabled = new HashSet(); + + public PerkDoubleJumpEVO(String name, double power, double heightLimit, boolean control) + { + super(name, new String[0]); + + _power = power; + _heightMax = heightLimit; + _control = control; + _recharge = 0; + _displayForce = false; + } + + public PerkDoubleJumpEVO(String name, double power, double heightLimit, boolean control, long recharge, boolean displayForce) + { + super(name, new String[0]); + + _power = power; + _heightMax = heightLimit; + _control = control; + _recharge = recharge; + _displayForce = displayForce; + } + + @EventHandler + public void FlightHop(PlayerToggleFlightEvent event) + { + Player player = event.getPlayer(); + + if (!Kit.HasKit(player)) + return; + + if (Manager.isSpectator(player)) + return; + + if (player.getGameMode() == GameMode.CREATIVE) + return; + + EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(player); + Bukkit.getServer().getPluginManager().callEvent(useEvent); + + if (useEvent.isCancelled()) + return; + + event.setCancelled(true); + player.setFlying(false); + + //Disable Flight + player.setAllowFlight(false); + + //Velocity + if (_control) + { + UtilAction.velocity(player, _power, 0.2, _heightMax, true); + } + else + { + UtilAction.velocity(player, player.getLocation().getDirection(), _power, true, _power, 0, _heightMax, true); + } + + //Sound + player.getWorld().playEffect(player.getLocation(), Effect.BLAZE_SHOOT, 0); + + //Recharge + if (_recharge > 0) + { + Recharge.Instance.useForce(player, GetName(), _recharge); + + if (_displayForce) + { + Recharge.Instance.setDisplayForce(player, GetName(), true); + } + } + } + + @EventHandler + public void FlightUpdate(UpdateEvent event) + { + if (event.getType() != UpdateType.TICK) + return; + + for (Player player : UtilServer.getPlayers()) + { + if (Manager.isSpectator(player)) + continue; + + if (!Kit.HasKit(player)) + continue; + + if (_recharge > 0 && !Recharge.Instance.usable(player, GetName())) + continue; + + if (UtilEnt.isGrounded(player) || UtilBlock.solid(player.getLocation().getBlock().getRelative(BlockFace.DOWN))) + player.setAllowFlight(true); + } + } + + public void disableForPlayer(Player player) + { + _disabled.add(player); + } + + public void enableForPlayer(Player player) + { + _disabled.remove(player); + } +} \ No newline at end of file diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkFlamingSwordEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkFlamingSwordEVO.java index 76d451973..2e3d0bc39 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkFlamingSwordEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkFlamingSwordEVO.java @@ -1,19 +1,10 @@ package nautilus.game.arcade.game.games.evolution.mobs.perks; -import java.util.HashMap; - import mineplex.core.common.util.C; -import mineplex.core.common.util.F; -import mineplex.core.common.util.UtilBlock; import mineplex.core.common.util.UtilMath; -import mineplex.core.common.util.UtilPlayer; -import mineplex.core.common.util.UtilServer; -import mineplex.core.common.util.UtilTime; import mineplex.core.itemstack.ItemStackFactory; -import mineplex.core.recharge.Recharge; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; -import mineplex.minecraft.game.core.damage.CustomDamageEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent; import nautilus.game.arcade.kit.Perk; @@ -23,10 +14,6 @@ import org.bukkit.Sound; import org.bukkit.entity.Item; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; -import org.bukkit.event.EventPriority; -import org.bukkit.event.block.Action; -import org.bukkit.event.entity.EntityDamageEvent.DamageCause; -import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.util.Vector; public class PerkFlamingSwordEVO extends Perk @@ -34,112 +21,69 @@ public class PerkFlamingSwordEVO extends Perk /** * @author Mysticate */ - - private HashMap _active = new HashMap(); - + public PerkFlamingSwordEVO() { - super("Flaming Sword", new String[] + super("Flamethrower", new String[] { - "Attacks ignite opponents for 4 seconds.", - C.cYellow + "Hold Block" + C.cGray + " to use " + C.cGreen + "Inferno" + C.cYellow + "Hold Block" + C.cGray + " to use " + C.cGreen + "Flamethrower" }); } - @EventHandler(priority = EventPriority.HIGH) - public void IgniteTarget(CustomDamageEvent event) - { - if (event.IsCancelled()) - return; - - if (event.GetCause() != DamageCause.ENTITY_ATTACK) - return; - - Player damager = event.GetDamagerPlayer(false); - if (damager == null) return; - - if (!Kit.HasKit(damager)) - return; - - EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(damager); - Bukkit.getServer().getPluginManager().callEvent(useEvent); - - if (useEvent.isCancelled()) - return; - - Manager.GetCondition().Factory().Ignite("Flaming Sword", event.GetDamageeEntity(), damager, 4, false, false); - } - @EventHandler - public void Activate(PlayerInteractEvent event) - { - if (event.isCancelled()) - return; - - if (event.getAction() != Action.RIGHT_CLICK_AIR && event.getAction() != Action.RIGHT_CLICK_BLOCK) - return; - - if (UtilBlock.usable(event.getClickedBlock())) - return; - - if (!event.getPlayer().getItemInHand().getType().toString().contains("_SWORD")) - return; - - Player player = event.getPlayer(); - - if (!Kit.HasKit(player)) - return; - - EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(player); - Bukkit.getServer().getPluginManager().callEvent(useEvent); - - if (useEvent.isCancelled()) - return; - - if (!Recharge.Instance.use(player, "Inferno", 4000, true, true)) - return; - - _active.put(player, System.currentTimeMillis()); - - UtilPlayer.message(player, F.main("Skill", "You used " + F.skill("Inferno") + ".")); - } - - @EventHandler - public void Update(UpdateEvent event) + public void update(UpdateEvent event) { if (event.getType() != UpdateType.TICK) return; - - for (Player cur : UtilServer.getPlayers()) + + if (!Manager.GetGame().IsLive()) + return; + + for (Player player : Manager.GetGame().GetPlayers(true)) { - if (!_active.containsKey(cur)) + if (!Kit.HasKit(player)) continue; - if (!cur.isBlocking()) - { - _active.remove(cur); - continue; - } + EvolutionAbilityUseEvent useEvent = new EvolutionAbilityUseEvent(player); + Bukkit.getServer().getPluginManager().callEvent(useEvent); - if (UtilTime.elapsed(_active.get(cur), 1500)) - { - _active.remove(cur); + if (useEvent.isCancelled()) continue; - } - - //Fire - Item fire = cur.getWorld().dropItem(cur.getEyeLocation(), ItemStackFactory.Instance.CreateStack(Material.BLAZE_POWDER)); - Manager.GetFire().Add(fire, cur, 0.7, 0, 0.5, 1, "Inferno"); - - fire.teleport(cur.getEyeLocation()); - double x = 0.07 - (UtilMath.r(14)/100d); - double y = 0.07 - (UtilMath.r(14)/100d); - double z = 0.07 - (UtilMath.r(14)/100d); - fire.setVelocity(cur.getLocation().getDirection().add(new Vector(x,y,z)).multiply(1.6)); - - //Effect - cur.getWorld().playSound(cur.getLocation(), Sound.GHAST_FIREBALL, 0.1f, 1f); + + charge(player); } } + + private void charge(Player player) + { + if (player.isBlocking()) + { + if (player.getExp() <= .0001) + return; + + player.setExp((float) Math.max(player.getExp() - 0.025, .0001)); + flame(player); + return; + } + else + { + player.setExp((float) Math.min(player.getExp() + 0.01, .9999)); + } + } + + private void flame(Player player) + { + //Fire + Item fire = player.getWorld().dropItem(player.getEyeLocation(), ItemStackFactory.Instance.CreateStack(Material.BLAZE_POWDER)); + Manager.GetFire().Add(fire, player, 0.7, 0, 0.5, 1, "Inferno"); + fire.teleport(player.getEyeLocation()); + double x = 0.07 - (UtilMath.r(14)/100d); + double y = 0.07 - (UtilMath.r(14)/100d); + double z = 0.07 - (UtilMath.r(14)/100d); + fire.setVelocity(player.getLocation().getDirection().add(new Vector(x,y,z)).multiply(1.6)); + + //Effect + player.getWorld().playSound(player.getLocation(), Sound.GHAST_FIREBALL, 0.1f, 1f); + } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSiesmicSlamEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSiesmicSlamEVO.java index a68dec4d0..2699b444d 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSiesmicSlamEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSiesmicSlamEVO.java @@ -5,7 +5,6 @@ import java.util.HashMap; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilAction; import mineplex.core.common.util.UtilBlock; -import mineplex.core.common.util.UtilEnt; import mineplex.core.common.util.UtilEvent; import mineplex.core.common.util.UtilEvent.ActionType; import mineplex.core.common.util.UtilInv; @@ -42,10 +41,7 @@ public class PerkSiesmicSlamEVO extends Perk public PerkSiesmicSlamEVO() { - super("Ground Pound", new String[] - { - - }); + super("Seismic Slam", new String[0]); } @EventHandler @@ -75,7 +71,7 @@ public class PerkSiesmicSlamEVO extends Perk if (!UtilEvent.isAction(event, ActionType.R)) return; - if (!UtilInv.IsItem(event.getItem(), Material.DIAMOND_AXE, (byte) 0)) + if (!UtilInv.IsItem(event.getItem(), Material.IRON_INGOT, (byte) 0)) return; Player player = event.getPlayer(); @@ -113,12 +109,15 @@ public class PerkSiesmicSlamEVO extends Perk if (event.getType() != UpdateType.TICK) return; + if (!Manager.GetGame().IsLive()) + return; + for (Player player : Manager.GetGame().GetPlayers(true)) { - if (!UtilEnt.isGrounded(player)) + if (!_live.containsKey(player)) continue; - if (!_live.containsKey(player)) + if (!player.isOnGround()) continue; if (!UtilTime.elapsed(_live.get(player), 1000)) @@ -127,7 +126,7 @@ public class PerkSiesmicSlamEVO extends Perk _live.remove(player); //Action - int damage = 8; + int damage = 16; double range = 6; HashMap targets = UtilPlayer.getInRadius(player.getLocation(), range); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java index 48b4490b5..23f4e0714 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkSulphurBombEVO.java @@ -54,7 +54,7 @@ public class PerkSulphurBombEVO extends Perk implements IThrown if (!UtilEvent.isAction(event, ActionType.R)) return; - if (!UtilInv.IsItem(event.getItem(), Material.IRON_AXE, (byte) 0)) + if (!UtilInv.IsItem(event.getItem(), Material.SULPHUR, (byte) 0)) return; Player player = event.getPlayer(); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkWebEVO.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkWebEVO.java index 3a2f7af1c..fbb7f45a4 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkWebEVO.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/perks/PerkWebEVO.java @@ -1,6 +1,8 @@ package nautilus.game.arcade.game.games.evolution.mobs.perks; import mineplex.core.common.util.UtilAction; +import mineplex.core.common.util.UtilEvent; +import mineplex.core.common.util.UtilEvent.ActionType; import mineplex.core.common.util.UtilInv; import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.projectile.IThrown; @@ -9,6 +11,7 @@ import nautilus.game.arcade.game.games.evolution.events.EvolutionAbilityUseEvent import nautilus.game.arcade.kit.Perk; import org.bukkit.Bukkit; +import org.bukkit.EntityEffect; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.block.Block; @@ -16,7 +19,7 @@ import org.bukkit.entity.Item; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; -import org.bukkit.event.block.Action; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; import org.bukkit.event.player.PlayerInteractEvent; public class PerkWebEVO extends Perk implements IThrown @@ -27,16 +30,13 @@ public class PerkWebEVO extends Perk implements IThrown public PerkWebEVO() { - super("Web Shot", new String[] - { - - }); + super("Web Shot", new String[0]); } @EventHandler public void Throw(PlayerInteractEvent event) { - if (event.getAction() == Action.PHYSICAL) + if (!UtilEvent.isAction(event, ActionType.R)) return; if (!Manager.GetGame().IsLive()) @@ -45,7 +45,10 @@ public class PerkWebEVO extends Perk implements IThrown if (!Manager.IsAlive(event.getPlayer())) return; - if (!UtilInv.IsItem(event.getItem(), Material.WEB, (byte) 0)) + if (!UtilInv.contains(event.getPlayer(), Material.WEB, (byte) 0, 1)) + return; + + if (!UtilInv.IsItem(event.getItem(), Material.SPIDER_EYE, (byte) 0)) return; Player player = event.getPlayer(); @@ -61,7 +64,7 @@ public class PerkWebEVO extends Perk implements IThrown event.setCancelled(true); - UtilInv.remove(player, Material.WEB, (byte)0, 1); + UtilInv.remove(player, Material.WEB, (byte) 0, 1); UtilInv.Update(player); Item ent = player.getWorld().dropItem(player.getEyeLocation(), ItemStackFactory.Instance.CreateStack(Material.WEB)); @@ -76,7 +79,12 @@ public class PerkWebEVO extends Perk implements IThrown { if (target instanceof Player) { - if (!Manager.GetGame().IsAlive((Player)target)) + if (Manager.GetGame().IsAlive((Player)target)) + { + Manager.GetDamage().NewDamageEvent(target, null, null, DamageCause.CUSTOM, 4, false, false, false, "Web Shot", "Webbed Net"); + target.playEffect(EntityEffect.HURT); + } + else { return; } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkExplosionModifier.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkExplosionModifier.java new file mode 100644 index 000000000..b408caa7f --- /dev/null +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkExplosionModifier.java @@ -0,0 +1,45 @@ + +package nautilus.game.arcade.kit.perks; + +import mineplex.minecraft.game.core.damage.CustomDamageEvent; +import nautilus.game.arcade.kit.Perk; + +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; + +public class PerkExplosionModifier extends Perk +{ + private double _explosion; + + public PerkExplosionModifier(double explosion) + { + super("Enforced Armor", new String[]{"You take " + explosion * 100 + "% explosion damage!"}); + + _explosion = explosion; + } + + @EventHandler(priority = EventPriority.HIGH) + public void Knockback(CustomDamageEvent event) + { + if (event.GetCause() == DamageCause.ENTITY_EXPLOSION || event.GetCause() == DamageCause.BLOCK_EXPLOSION) + return; + + if (!(event.GetDamageeEntity() instanceof Player)) + return; + + Player player = event.GetDamageePlayer(); + + if (player == null) + return; + + if (!Kit.HasKit(player)) + return; + + if (!Manager.IsAlive(player)) + return; + + event.AddMod("Explosion Modifier", "Reduce damage", (-event.GetDamage()) + event.GetDamageInitial() * _explosion, false); + } +} diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkFallModifier.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkFallModifier.java new file mode 100644 index 000000000..e4ed59e07 --- /dev/null +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkFallModifier.java @@ -0,0 +1,44 @@ +package nautilus.game.arcade.kit.perks; + +import mineplex.minecraft.game.core.damage.CustomDamageEvent; +import nautilus.game.arcade.kit.Perk; + +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; + +public class PerkFallModifier extends Perk +{ + private double _fall; + + public PerkFallModifier(double fall) + { + super("Feathered Boots", new String[]{"You take " + fall * 100 + "% fall damage!"}); + + _fall = fall; + } + + @EventHandler(priority = EventPriority.HIGH) + public void Knockback(CustomDamageEvent event) + { + if (event.GetCause() == DamageCause.FALL) + return; + + if (!(event.GetDamageeEntity() instanceof Player)) + return; + + Player player = event.GetDamageePlayer(); + + if (player == null) + return; + + if (!Kit.HasKit(player)) + return; + + if (!Manager.IsAlive(player)) + return; + + event.AddMod("Fall Modifier", "Reduce damage", (-event.GetDamage()) + event.GetDamageInitial() * _fall, false); + } +} diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkKnockbackTaken.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkKnockbackTaken.java new file mode 100644 index 000000000..fb5d0321b --- /dev/null +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkKnockbackTaken.java @@ -0,0 +1,44 @@ +package nautilus.game.arcade.kit.perks; + +import java.util.Map.Entry; + +import mineplex.minecraft.game.core.damage.CustomDamageEvent; +import nautilus.game.arcade.kit.Perk; + +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; + +public class PerkKnockbackTaken extends Perk +{ + private double _knockback; + + public PerkKnockbackTaken(double knockback) + { + super("Knockback", new String[]{"You take " + knockback * 100 + "% knockback!"}); + + _knockback = knockback; + } + + @EventHandler(priority = EventPriority.HIGH) + public void Knockback(CustomDamageEvent event) + { + if (!(event.GetDamageeEntity() instanceof Player)) + return; + + Player player = event.GetDamageePlayer(); + + if (player == null) + return; + + if (!Kit.HasKit(player)) + return; + + if (!Manager.IsAlive(player)) + return; + + //Multiply all knockback + for (Entry entry : event.GetKnockback().entrySet()) + entry.setValue(entry.getValue() * _knockback); + } +} diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkNoFallDamage.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkNoFallDamage.java new file mode 100644 index 000000000..6cb73501a --- /dev/null +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkNoFallDamage.java @@ -0,0 +1,34 @@ +package nautilus.game.arcade.kit.perks; + +import org.bukkit.entity.Player; +import org.bukkit.event.EventHandler; +import org.bukkit.event.entity.EntityDamageEvent.DamageCause; + +import mineplex.minecraft.game.core.damage.CustomDamageEvent; +import nautilus.game.arcade.kit.Perk; + +public class PerkNoFallDamage extends Perk +{ + public PerkNoFallDamage() + { + super("Feathered Boots", new String[]{"You take no fall damage!"}); + } + + @EventHandler + public void onDamage(CustomDamageEvent event) + { + if (!Manager.GetGame().IsLive()) + return; + + if (!(event.GetDamageeEntity() instanceof Player)) + return; + + if (!Kit.HasKit(event.GetDamageePlayer())) + return; + + if (event.GetCause() == DamageCause.FALL) + { + event.SetCancelled("Feathered Boots"); + } + } +} diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkWaterDamage.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkWaterDamage.java index 9f06c2019..2261c9793 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkWaterDamage.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkWaterDamage.java @@ -15,7 +15,7 @@ public class PerkWaterDamage extends Perk private double _damage; private long _time; - public PerkWaterDamage(double damage, int time) + public PerkWaterDamage(double damage, double time) { super("(Not) Water Bender", new String[] { @@ -24,7 +24,7 @@ public class PerkWaterDamage extends Perk }); _damage = damage; - _time = time * 1000; + _time = (long) (time * 1000); } @EventHandler From 05b1b91686598ce12065216304dcec75c8f53592 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 03:32:31 -0500 Subject: [PATCH 341/565] Carl! --- .../bungee/playerTracker/PlayerTracker.java | 2 +- .../mineplex/core/bonuses/BonusManager.java | 99 +++++++++++++------ .../mineplex/core/bonuses/GiveDonorData.java | 50 ++++++++++ .../core/bonuses/gui/buttons/VoteButton.java | 11 +-- .../core/friend/data/FriendRepository.java | 4 +- .../serverdata/data/PlayerStatus.java | 2 +- .../mineplex/votifier/VotifierManager.java | 84 ++++++++++------ 7 files changed, 183 insertions(+), 69 deletions(-) create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/bonuses/GiveDonorData.java diff --git a/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/playerTracker/PlayerTracker.java b/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/playerTracker/PlayerTracker.java index 24e40892c..1b8117d04 100644 --- a/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/playerTracker/PlayerTracker.java +++ b/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/playerTracker/PlayerTracker.java @@ -56,7 +56,7 @@ public class PlayerTracker implements Listener { public void run() { - _repository.removeElement(event.getPlayer().getName()); + _repository.removeElement(event.getPlayer().getName().toLowerCase()); } }); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 2521d993c..8ed1721c4 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -7,6 +7,8 @@ import java.util.Calendar; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; +import java.util.LinkedList; +import java.util.Queue; import java.util.TimeZone; import mineplex.core.MiniClientPlugin; @@ -53,11 +55,9 @@ import mineplex.serverdata.commands.ServerCommandManager; import org.jooq.SQLDialect; import org.jooq.impl.DSL; import org.bukkit.Bukkit; -import org.bukkit.Material; import org.bukkit.Sound; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; import org.bukkit.entity.Entity; -import org.bukkit.entity.Item; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.entity.EntityDamageByEntityEvent; @@ -133,6 +133,10 @@ public class BonusManager extends MiniClientPlugin implements I private ArrayList _voteList; + // Donor Queues + private Queue _coinQueue; + private Queue _gemQueue; + /** * THIS SHOULD ONLY BE USED FOR VOTIFIER! */ @@ -149,6 +153,9 @@ public class BonusManager extends MiniClientPlugin implements I _voteList.add("http://vote1.mineplex.com"); _voteList.add("http://vote2.mineplex.com"); + _coinQueue = new LinkedList(); + _gemQueue = new LinkedList(); + updateOffSet(); } @@ -176,6 +183,9 @@ public class BonusManager extends MiniClientPlugin implements I _voteList.add("http://vote2.mineplex.com"); _canVote = true; + _coinQueue = new LinkedList(); + _gemQueue = new LinkedList(); + if (npcManager != null) { @@ -279,7 +289,7 @@ public class BonusManager extends MiniClientPlugin implements I { addPendingExplosion(player, player.getName()); UtilPlayer.message(player, F.main("Carl", "Thanks for voting for Mineplex!")); - UtilPlayer.message(player, F.main("Carl", "You received " + gemsRecieved + " Gems and 1 Carl Spinner Ticket!")); + UtilPlayer.message(player, F.main("Carl", "You received " + F.elem(gemsRecieved + " Gems") + " and " + F.elem("1 Carl Spinner Ticket") + "!")); } }); } @@ -700,20 +710,7 @@ public class BonusManager extends MiniClientPlugin implements I if (gems > 0) { UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(gems + " Gems"))); - _donationManager.RewardGems(new Callback() - { - @Override - public void run(Boolean data) - { - if (data) - { - } - else - { - UtilPlayer.message(player, F.main("Carl", "Failed to process Gems")); - } - } - }, "Earned", player.getName(), player.getUniqueId(), gems, true); + _gemQueue.add(new GiveDonorData(player.getName(), coreClient.getAccountId(), player.getUniqueId(), gems)); } if (gold > 0) @@ -738,20 +735,7 @@ public class BonusManager extends MiniClientPlugin implements I if (coins > 0) { UtilPlayer.message(player, F.main("Carl", "Rewarded " + F.elem(coins + " Coins"))); - _donationManager.RewardCoins(new Callback() - { - @Override - public void run(Boolean data) - { - if (data) - { - } - else - { - UtilPlayer.message(player, F.main("Carl", "Failed to process Coins")); - } - } - }, "Earned", player.getName(), coreClient.getAccountId(), coins, true); + _coinQueue.add(new GiveDonorData(player.getName(), coreClient.getAccountId(), player.getUniqueId(), coins)); } if (tickets > 0) @@ -1065,6 +1049,59 @@ public class BonusManager extends MiniClientPlugin implements I } } + @EventHandler + public void processQueue(UpdateEvent event) + { + if (event.getType() != UpdateType.FASTER) + return; + + // Gems + final GiveDonorData gemData = _gemQueue.poll(); + if (gemData != null && gemData.getAttempts() < 10) + { + _donationManager.RewardGems(new Callback() + { + @Override + public void run(Boolean data) + { + if (data) + { + System.out.println("Successfully processed " + gemData.getGiveAmount() + " gems for " + gemData.getPlayerName()); + } + else + { + gemData.incrementAttempts(); + System.out.println("Failed to process gems for " + gemData.getPlayerName() + " adding to back of queue. Attempts: " + gemData.getAttempts()); + _gemQueue.add(gemData); + } + } + }, "Earned", gemData.getPlayerName(), gemData.getUuid(), gemData.getGiveAmount()); + } + + // Coins + final GiveDonorData coinData = _coinQueue.poll(); + if (coinData != null && coinData.getAttempts() < 10) + { + _donationManager.RewardCoins(new Callback() + { + @Override + public void run(Boolean data) + { + if (data) + { + System.out.println("Successfully processed " + coinData.getGiveAmount() + " coins for " + coinData.getPlayerName()); + } + else + { + coinData.incrementAttempts(); + System.out.println("Failed to process coins for " + coinData.getPlayerName() + " adding to back of queue. Attempts: " + coinData.getAttempts()); + _coinQueue.add(coinData); + } + } + }, "Earned", coinData.getPlayerName(), coinData.getAccountId(), coinData.getGiveAmount()); + } + } + public String getVoteLink() { long sqlTime = getSqlTime(); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/GiveDonorData.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/GiveDonorData.java new file mode 100644 index 000000000..1aa07d0d5 --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/GiveDonorData.java @@ -0,0 +1,50 @@ +package mineplex.core.bonuses; + +import java.util.UUID; + +public class GiveDonorData +{ + private String _playerName; + private int _accountId; + private UUID _uuid; + private int _giveAmount; + private int _attempts; + + public GiveDonorData(String playerName, int accountId, UUID uuid, int giveAmount) + { + _playerName = playerName; + _accountId = accountId; + _uuid = uuid; + _giveAmount = giveAmount; + } + + public String getPlayerName() + { + return _playerName; + } + + public int getAccountId() + { + return _accountId; + } + + public UUID getUuid() + { + return _uuid; + } + + public int getGiveAmount() + { + return _giveAmount; + } + + public int getAttempts() + { + return _attempts; + } + + public void incrementAttempts() + { + _attempts++; + } +} diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java index f277129b9..6bd8f9638 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java @@ -72,17 +72,16 @@ public class VoteButton implements GuiItem, Listener { getPlayer().playSound(getPlayer().getLocation(), Sound.NOTE_PLING, 1, 1.6f); - UtilPlayer.message(getPlayer(), "----------------------------------------"); + UtilPlayer.message(getPlayer(), "----------------------------------------------------"); UtilPlayer.message(getPlayer(), ""); new JsonMessage("Click to Open in Web Browser").click(ClickEvent.OPEN_URL, _url).sendToPlayer(getPlayer()); new JsonMessage(C.cGreen + _url).click(ClickEvent.OPEN_URL, _url).sendToPlayer(getPlayer()); - UtilPlayer.message(getPlayer(), ""); - UtilPlayer.message(getPlayer(), "----------------------------------------"); - - - + UtilPlayer.message(getPlayer(), "Please be patient, votes may take a few minutes to register."); + UtilPlayer.message(getPlayer(), ""); + UtilPlayer.message(getPlayer(), "----------------------------------------------------"); + getPlayer().closeInventory(); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/friend/data/FriendRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/friend/data/FriendRepository.java index 359220020..c7ab1ae90 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/friend/data/FriendRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/friend/data/FriendRepository.java @@ -159,7 +159,7 @@ public class FriendRepository extends RepositoryBase Set friendNames = new HashSet(); for(FriendStatus status : friendData.getFriends()) { - friendNames.add(status.Name); + friendNames.add(status.Name.toLowerCase()); } // Load PlayerStatus' for friends @@ -188,7 +188,7 @@ public class FriendRepository extends RepositoryBase */ public String fetchPlayerServer(String playerName) { - PlayerStatus status = _repository.getElement(playerName); + PlayerStatus status = _repository.getElement(playerName.toLowerCase()); return (status == null) ? null : status.getServer(); } diff --git a/Plugins/Mineplex.ServerData/src/mineplex/serverdata/data/PlayerStatus.java b/Plugins/Mineplex.ServerData/src/mineplex/serverdata/data/PlayerStatus.java index 509006ca0..605caa387 100644 --- a/Plugins/Mineplex.ServerData/src/mineplex/serverdata/data/PlayerStatus.java +++ b/Plugins/Mineplex.ServerData/src/mineplex/serverdata/data/PlayerStatus.java @@ -28,6 +28,6 @@ public class PlayerStatus implements Data */ public String getDataId() { - return _name; + return _name.toLowerCase(); } } diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index de00742a1..c87ef4896 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -46,8 +46,8 @@ public class VotifierManager extends MiniPlugin private RedisConfig _usConfig; private RedisConfig _euConfig; -// private RedisDataRepository _usPlayerRepo; -// private RedisDataRepository _euPlayerRepo; + private RedisDataRepository _usPlayerRepo; + private RedisDataRepository _euPlayerRepo; private JedisPool _usWritePool; private JedisPool _euWritePool; @@ -62,10 +62,10 @@ public class VotifierManager extends MiniPlugin _usConfig = ServerManager.loadConfig("us-redis.dat"); _euConfig = ServerManager.loadConfig("eu-redis.dat"); -// _usPlayerRepo = new RedisDataRepository(_usConfig.getConnection(true, "DefaultConnection"), -// _usConfig.getConnection(false, "DefaultConnection"), Region.US, PlayerStatus.class, "playerStatus"); -// _euPlayerRepo = new RedisDataRepository(_euConfig.getConnection(true, "DefaultConnection"), -// _euConfig.getConnection(false, "DefaultConnection"), Region.EU, PlayerStatus.class, "playerStatus"); + _usPlayerRepo = new RedisDataRepository(_usConfig.getConnection(true, "DefaultConnection"), + _usConfig.getConnection(false, "DefaultConnection"), Region.US, PlayerStatus.class, "playerStatus"); + _euPlayerRepo = new RedisDataRepository(_euConfig.getConnection(true, "DefaultConnection"), + _euConfig.getConnection(false, "DefaultConnection"), Region.EU, PlayerStatus.class, "playerStatus"); _usWritePool = Utility.generatePool(_usConfig.getConnection(true, "DefaultConnection")); _euWritePool = Utility.generatePool(_euConfig.getConnection(true, "DefaultConnection")); @@ -74,32 +74,60 @@ public class VotifierManager extends MiniPlugin @EventHandler public void handleVote(VotifierEvent event) { - Vote vote = event.getVote(); + final Vote vote = event.getVote(); final String playerName = vote.getUsername(); System.out.println("New Vote: " + playerName); - UUID uuid = UUIDFetcher.getUUIDOf(playerName); - if (uuid == null) - { - System.out.println("Failed to load UUID of " + playerName + " from UUIDFetcher. Trying with database"); - uuid = _clientManager.loadUUIDFromDB(playerName); - - if (uuid == null) - { - System.out.println("Failed to load UUID from database. Giving up on " + playerName); - } - } - - System.out.println("Loaded " + playerName + " with uuid " + uuid); - System.out.println("Attempting to award bonus"); - awardBonus(playerName, uuid, new Callback() + runAsync(new Runnable() { @Override - public void run(Integer gems) + public void run() { - notifyServer(playerName, gems, false); - notifyServer(playerName, gems, true); + UUID uuid = UUIDFetcher.getUUIDOf(playerName); + if (uuid == null) + { + System.out.println("Failed to load UUID of " + playerName + " from UUIDFetcher. Trying with database"); + uuid = _clientManager.loadUUIDFromDB(playerName); + + if (uuid == null) + { + System.out.println("Failed to load UUID from database. Giving up on " + playerName); + } + } + + String lowerPlayerName = playerName.toLowerCase(); + final PlayerStatus usStatus = _usPlayerRepo.getElement(lowerPlayerName); + final PlayerStatus euStatus = _euPlayerRepo.getElement(lowerPlayerName); + + System.out.println("Loaded " + playerName + " with uuid " + uuid); + System.out.println("Attempting to award bonus"); + final UUID finalUuid = uuid; + awardBonus(playerName, finalUuid, new Callback() + { + @Override + public void run(final Integer gems) + { + runSync(new Runnable() + { + @Override + public void run() + { + if (usStatus != null) + { + System.out.println("Found " + playerName + " on US " + usStatus.getServer()); + notifyServer(playerName, gems, Region.US, usStatus.getServer()); + } + + if (euStatus != null) + { + System.out.println("Found " + playerName + " on EU " + euStatus.getServer()); + notifyServer(playerName, gems, Region.EU, euStatus.getServer()); + } + } + }); + } + }); } }); System.out.println(); @@ -140,11 +168,11 @@ public class VotifierManager extends MiniPlugin // notifyServer(playerName, true); } - private void notifyServer(String playerName, int gems, boolean eu) + private void notifyServer(String playerName, int gems, Region region, String targetServer) { - JedisPool writePool = eu ? _euWritePool : _usWritePool; + JedisPool writePool = region == Region.EU ? _euWritePool : _usWritePool; - VotifierCommand command = new VotifierCommand(playerName, gems); + VotifierCommand command = new VotifierCommand(playerName, gems, targetServer); publishCommand(command, writePool); } From 11a4805c3890a88431df5dae03b1966d5c224753 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 03:54:23 -0500 Subject: [PATCH 342/565] Stat stuff! --- .../src/mineplex/core/achievement/AchievementCategory.java | 4 ++-- .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementCategory.java b/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementCategory.java index 9c9491ad5..d19f0e93a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementCategory.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementCategory.java @@ -15,7 +15,7 @@ import mineplex.core.stats.StatsManager; public enum AchievementCategory { GLOBAL("Global", null, - new StatDisplay[] { StatDisplay.GEMS_EARNED, null, new StatDisplay("Games Played", "GamesPlayed"), StatDisplay.TIME_IN_GAME }, + new StatDisplay[] { StatDisplay.GEMS_EARNED, null, new StatDisplay("Games Played", "GamesPlayed"), StatDisplay.TIME_IN_GAME, null, new StatDisplay("Daily Rewards", "DailyReward"), new StatDisplay("Times Voted", "DailyVote") }, Material.EMERALD, 0, GameCategory.GLOBAL, "None"), BRIDGES("The Bridges", null, @@ -28,7 +28,7 @@ public enum AchievementCategory SKYWARS("Skywars",null, new StatDisplay[]{StatDisplay.WINS, StatDisplay.GAMES_PLAYED, StatDisplay.KILLS, StatDisplay.DEATHS, StatDisplay.GEMS_EARNED}, - Material.FEATHER, 5, GameCategory.SURVIVAL, "Destructor Kit"), + Material.FEATHER, 0, GameCategory.SURVIVAL, "Destructor Kit"), UHC("Ultra Hardcore", null, new StatDisplay[] { StatDisplay.WINS, StatDisplay.GAMES_PLAYED, StatDisplay.KILLS, StatDisplay.DEATHS, StatDisplay.GEMS_EARNED }, diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 8ed1721c4..72b110a18 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -287,6 +287,7 @@ public class BonusManager extends MiniClientPlugin implements I @Override public void run() { + _statsManager.incrementStat(player, "Global.DailyVote", 1); addPendingExplosion(player, player.getName()); UtilPlayer.message(player, F.main("Carl", "Thanks for voting for Mineplex!")); UtilPlayer.message(player, F.main("Carl", "You received " + F.elem(gemsRecieved + " Gems") + " and " + F.elem("1 Carl Spinner Ticket") + "!")); @@ -416,6 +417,8 @@ public class BonusManager extends MiniClientPlugin implements I incrementDailyStreak(player); awardBonus(player, amount); updateCreeperVisual(player, true, C.cAqua); + + _statsManager.incrementStat(player, "Global.DailyReward", 1); } result.run(r); From 0c68321e81a90889cd3d79a92245417abacfd62e Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 03:58:05 -0500 Subject: [PATCH 343/565] Global button --- .../mineplex/core/achievement/ui/page/AchievementMainPage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/achievement/ui/page/AchievementMainPage.java b/Plugins/Mineplex.Core/src/mineplex/core/achievement/ui/page/AchievementMainPage.java index 2ab5e498f..7867fab9a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/achievement/ui/page/AchievementMainPage.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/achievement/ui/page/AchievementMainPage.java @@ -57,7 +57,7 @@ public class AchievementMainPage extends ShopPageBase lore = new ArrayList(); lore.add(" "); - category.addStats(getClientManager(), _statsManager, lore, category == AchievementCategory.GLOBAL ? 5 : 2, + category.addStats(getClientManager(), _statsManager, lore, category == AchievementCategory.GLOBAL ? 10 : 2, getPlayer(), _target); lore.add(" "); addAchievements(category, lore, 9); From 92c0e1452bfe3c5f2100fd51f50656a6eef5df63 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 04:01:53 -0500 Subject: [PATCH 344/565] Add vote3 --- .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 72b110a18..29fd9899c 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -152,6 +152,7 @@ public class BonusManager extends MiniClientPlugin implements I _voteList = new ArrayList(); _voteList.add("http://vote1.mineplex.com"); _voteList.add("http://vote2.mineplex.com"); + _voteList.add("http://vote3.mineplex.com"); _coinQueue = new LinkedList(); _gemQueue = new LinkedList(); @@ -181,6 +182,7 @@ public class BonusManager extends MiniClientPlugin implements I _voteList = new ArrayList(); _voteList.add("http://vote1.mineplex.com"); _voteList.add("http://vote2.mineplex.com"); + _voteList.add("http://vote3.mineplex.com"); _canVote = true; _coinQueue = new LinkedList(); From 4d6e827739742b654f296b5d872644c615857132 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 04:03:03 -0500 Subject: [PATCH 345/565] Remove vote3! --- .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 29fd9899c..72b110a18 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -152,7 +152,6 @@ public class BonusManager extends MiniClientPlugin implements I _voteList = new ArrayList(); _voteList.add("http://vote1.mineplex.com"); _voteList.add("http://vote2.mineplex.com"); - _voteList.add("http://vote3.mineplex.com"); _coinQueue = new LinkedList(); _gemQueue = new LinkedList(); @@ -182,7 +181,6 @@ public class BonusManager extends MiniClientPlugin implements I _voteList = new ArrayList(); _voteList.add("http://vote1.mineplex.com"); _voteList.add("http://vote2.mineplex.com"); - _voteList.add("http://vote3.mineplex.com"); _canVote = true; _coinQueue = new LinkedList(); From 94c00cdb726a82507f03a0b0f64a3435c31e7a11 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 04:05:28 -0500 Subject: [PATCH 346/565] Adding some comments --- .../src/mineplex/serverdata/data/PlayerStatus.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Plugins/Mineplex.ServerData/src/mineplex/serverdata/data/PlayerStatus.java b/Plugins/Mineplex.ServerData/src/mineplex/serverdata/data/PlayerStatus.java index 605caa387..5cb4d9072 100644 --- a/Plugins/Mineplex.ServerData/src/mineplex/serverdata/data/PlayerStatus.java +++ b/Plugins/Mineplex.ServerData/src/mineplex/serverdata/data/PlayerStatus.java @@ -25,6 +25,8 @@ public class PlayerStatus implements Data /** * Unique identifying String ID associated with this {@link PlayerStatus}. + * + * Use the lowercase name so we can have case-insensitive lookup */ public String getDataId() { From e1d04354fbfbe7b4e4f045d86704fb6871c1ecd7 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 05:18:53 -0500 Subject: [PATCH 347/565] Use dummy record for AddPlayer --- .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 72b110a18..b708466c1 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -950,7 +950,8 @@ public class BonusManager extends MiniClientPlugin implements I protected BonusClientData AddPlayer(String player) { // Should never be called! - return null; + BonusRecord record = new BonusRecord(); + return new BonusClientData(record); } public BonusRepository getRepository() From f3b58fe9b6bc83193dc9f6fe0d3a145e5187d6f7 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 13 Aug 2015 12:51:57 +0200 Subject: [PATCH 348/565] disabled team armor command in games D: --- .../src/mineplex/core/gadget/gadgets/OutfitTeam.java | 10 ++++++++++ .../src/nautilus/game/arcade/ArcadeManager.java | 12 ++++++++++++ 2 files changed, 22 insertions(+) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java index 697f398c4..9090eb81e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/gadget/gadgets/OutfitTeam.java @@ -27,6 +27,8 @@ import mineplex.core.recharge.Recharge; public class OutfitTeam extends OutfitGadget { + private boolean _enabled = true; + private HashMap _colorSetting = new HashMap(); public OutfitTeam(GadgetManager manager, String name, @@ -100,6 +102,9 @@ public class OutfitTeam extends OutfitGadget @EventHandler(priority=EventPriority.LOWEST) public void setColor(PlayerCommandPreprocessEvent event) { + if (!_enabled) + return; + Player player = event.getPlayer(); if (!event.getMessage().toLowerCase().startsWith("/team")) @@ -235,4 +240,9 @@ public class OutfitTeam extends OutfitGadget { return _colorSetting.get(player.getName()); } + + public void setEnabled(boolean var) + { + _enabled = var; + } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java index a45740b47..2ed9210ab 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java @@ -63,6 +63,9 @@ import mineplex.core.donation.DonationManager; import mineplex.core.elo.EloManager; import mineplex.core.energy.Energy; import mineplex.core.explosion.Explosion; +import mineplex.core.gadget.gadgets.OutfitTeam; +import mineplex.core.gadget.types.Gadget; +import mineplex.core.gadget.types.GadgetType; import mineplex.core.hologram.HologramManager; import mineplex.core.inventory.InventoryManager; import mineplex.core.itemstack.ItemStackFactory; @@ -1192,6 +1195,15 @@ public class ArcadeManager extends MiniPlugin implements IRelation } } } + + //Disable Team Armor + for (Gadget gadget : getCosmeticManager().getGadgetManager().getGadgets(GadgetType.Costume)) + { + if (gadget instanceof OutfitTeam) + { + ((OutfitTeam)gadget).setEnabled(event.GetState() == GameState.Recruit); + } + } } /*public void saveBasicStats(final Game game) From 1487692609e929ce64ee70ce8f9f3f23340720d8 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 13 Aug 2015 12:57:30 +0200 Subject: [PATCH 349/565] completely disabled team armor in arcade. avoids typing it just as game starts. --- .../mineplex/core/cosmetic/CosmeticManager.java | 16 ++++++++++++++++ .../src/nautilus/game/arcade/Arcade.java | 6 ++++++ .../src/nautilus/game/arcade/ArcadeManager.java | 9 --------- 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/CosmeticManager.java b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/CosmeticManager.java index d41da36a3..08c1c410d 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/CosmeticManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/CosmeticManager.java @@ -1,5 +1,7 @@ package mineplex.core.cosmetic; +import nautilus.game.arcade.game.Game.GameState; + import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Material; @@ -19,6 +21,9 @@ import mineplex.core.common.util.UtilServer; import mineplex.core.cosmetic.ui.CosmeticShop; import mineplex.core.donation.DonationManager; import mineplex.core.gadget.GadgetManager; +import mineplex.core.gadget.gadgets.OutfitTeam; +import mineplex.core.gadget.types.Gadget; +import mineplex.core.gadget.types.GadgetType; import mineplex.core.inventory.InventoryManager; import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.mount.MountManager; @@ -191,4 +196,15 @@ public class CosmeticManager extends MiniPlugin { return _treasureManager; } + + public void disableTeamArmor() + { + for (Gadget gadget : getGadgetManager().getGadgets(GadgetType.Costume)) + { + if (gadget instanceof OutfitTeam) + { + ((OutfitTeam)gadget).setEnabled(false); + } + } + } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java index 31b6bc189..d38023f34 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/Arcade.java @@ -25,6 +25,9 @@ import mineplex.core.disguise.DisguiseManager; import mineplex.core.donation.DonationManager; import mineplex.core.friend.FriendManager; import mineplex.core.gadget.GadgetManager; +import mineplex.core.gadget.gadgets.OutfitTeam; +import mineplex.core.gadget.types.Gadget; +import mineplex.core.gadget.types.GadgetType; import mineplex.core.give.Give; import mineplex.core.hologram.HologramManager; import mineplex.core.ignore.IgnoreManager; @@ -55,6 +58,7 @@ import mineplex.core.visibility.VisibilityManager; import mineplex.minecraft.game.core.combat.CombatManager; import mineplex.minecraft.game.core.damage.DamageManager; import nautilus.game.arcade.game.GameServerConfig; +import nautilus.game.arcade.game.Game.GameState; public class Arcade extends JavaPlugin { @@ -140,6 +144,8 @@ public class Arcade extends JavaPlugin GadgetManager gadgetManager = new GadgetManager(this, _clientManager, _donationManager, inventoryManager, mountManager, petManager, preferenceManager, disguiseManager, blockRestore, projectileManager, achievementManager); CosmeticManager cosmeticManager = new CosmeticManager(this, _clientManager, _donationManager, inventoryManager, gadgetManager, mountManager, petManager, null); cosmeticManager.setInterfaceSlot(7); + cosmeticManager.disableTeamArmor(); + //Arcade Manager PollManager pollManager = new PollManager(this, _clientManager, _donationManager); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java index 2ed9210ab..55e95d18d 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/ArcadeManager.java @@ -1195,15 +1195,6 @@ public class ArcadeManager extends MiniPlugin implements IRelation } } } - - //Disable Team Armor - for (Gadget gadget : getCosmeticManager().getGadgetManager().getGadgets(GadgetType.Costume)) - { - if (gadget instanceof OutfitTeam) - { - ((OutfitTeam)gadget).setEnabled(event.GetState() == GameState.Recruit); - } - } } /*public void saveBasicStats(final Game game) From 878ac82ade54b7ebdc20b2cc50c3d989886e4e45 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 13 Aug 2015 13:01:41 +0200 Subject: [PATCH 350/565] fixed error! --- .../src/mineplex/core/cosmetic/CosmeticManager.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/CosmeticManager.java b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/CosmeticManager.java index 08c1c410d..48e7d35f2 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/CosmeticManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/CosmeticManager.java @@ -1,7 +1,5 @@ package mineplex.core.cosmetic; -import nautilus.game.arcade.game.Game.GameState; - import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Material; From af15476f19f280b979d332f25023100843deb27c Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 06:12:11 -0500 Subject: [PATCH 351/565] Use login query to handle logins --- .../core/bonuses/BonusClientData.java | 54 +++++------ .../mineplex/core/bonuses/BonusManager.java | 90 +++++++++++-------- .../core/bonuses/BonusRepository.java | 63 ++++++++++++- .../core/bonuses/gui/buttons/VoteButton.java | 2 +- .../mineplex/votifier/VotifierManager.java | 9 +- 5 files changed, 150 insertions(+), 68 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusClientData.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusClientData.java index 08cccac7f..346f58b1c 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusClientData.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusClientData.java @@ -8,107 +8,111 @@ import mineplex.database.tables.records.BonusRecord; public class BonusClientData { - private BonusRecord _record; private Hologram _hologram; - public BonusClientData(BonusRecord record) - { - _record = record; - } + private int _accountId; + private Timestamp _dailyTime; + private Date _rankTime; + private Date _voteTime; + private int _dailyStreak; + private int _maxDailyStreak; + private int _voteStreak; + private int _maxVoteStreak; + private int _tickets; - public BonusRecord getRecord() + public BonusClientData() { - return _record; + _accountId = -1; } public void setAccountId(Integer value) { - _record.setAccountId(value); + _accountId = value; } public Integer getAccountId() { - return _record.getAccountId(); + return _accountId; } public void setDailyTime(Timestamp value) { - _record.setDailytime(value); + _dailyTime = value; } public Timestamp getDailyTime() { - return _record.getDailytime(); + return _dailyTime; } public void setRankTime(Date value) { - _record.setRanktime(value); + _rankTime = value; } public Date getRankTime() { - return _record.getRanktime(); + return _rankTime; } public void setVoteTime(Date value) { - _record.setVotetime(value); + _voteTime = value; } public Date getVoteTime() { - return _record.getVotetime(); + return _voteTime; } public void setDailyStreak(Integer value) { - _record.setDailyStreak(value); + _dailyStreak = value; } public Integer getDailyStreak() { - return _record.getDailyStreak(); + return _dailyStreak; } public void setMaxDailyStreak(Integer value) { - _record.setMaxDailyStreak(value); + _maxDailyStreak = value; } public Integer getMaxDailyStreak() { - return _record.getMaxDailyStreak(); + return _maxDailyStreak; } public void setVoteStreak(Integer value) { - _record.setVoteStreak(value); + _voteStreak = value; } public Integer getVoteStreak() { - return _record.getVoteStreak(); + return _voteStreak; } public void setMaxVoteStreak(Integer value) { - _record.setMaxVoteStreak(value); + _maxVoteStreak = value; } public Integer getMaxVoteStreak() { - return _record.getMaxVoteStreak(); + return _maxVoteStreak; } public void setTickets(Integer value) { - _record.setTickets(value); + _tickets = value; } public Integer getTickets() { - return _record.getTickets(); + return _tickets; } public Hologram getHologram() diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index b708466c1..0e0b52abf 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -1,6 +1,8 @@ package mineplex.core.bonuses; import java.sql.Date; +import java.sql.ResultSet; +import java.sql.SQLException; import java.sql.Timestamp; import java.util.ArrayList; import java.util.Calendar; @@ -14,6 +16,7 @@ import java.util.TimeZone; import mineplex.core.MiniClientPlugin; import mineplex.core.account.CoreClient; import mineplex.core.account.CoreClientManager; +import mineplex.core.account.ILoginProcessor; import mineplex.core.account.IQuerylessLoginProcessor; import mineplex.core.account.event.ClientUnloadEvent; import mineplex.core.bonuses.redis.VoteHandler; @@ -52,6 +55,7 @@ import mineplex.core.bonuses.gui.SpinGui; import mineplex.core.poll.PollManager; import mineplex.serverdata.commands.ServerCommandManager; +import org.jooq.DSLContext; import org.jooq.SQLDialect; import org.jooq.impl.DSL; import org.bukkit.Bukkit; @@ -69,7 +73,7 @@ import org.bukkit.plugin.java.JavaPlugin; import net.minecraft.server.v1_7_R4.DataWatcher; import net.minecraft.server.v1_7_R4.PacketPlayOutEntityMetadata; -public class BonusManager extends MiniClientPlugin implements IQuerylessLoginProcessor +public class BonusManager extends MiniClientPlugin implements ILoginProcessor { public static final TimeZone TIMEZONE = TimeZone.getTimeZone("UTC"); @@ -276,21 +280,30 @@ public class BonusManager extends MiniClientPlugin implements I public void handleVote(final Player player, final int gemsRecieved) { + final int accountId = _clientManager.getAccountId(player); + runAsync(new Runnable() { @Override public void run() { - Get(player).getRecord().refresh(); - runSync(new Runnable() + _repository.getClientData(accountId, new Callback() { @Override - public void run() + public void run(final BonusClientData data) { - _statsManager.incrementStat(player, "Global.DailyVote", 1); - addPendingExplosion(player, player.getName()); - UtilPlayer.message(player, F.main("Carl", "Thanks for voting for Mineplex!")); - UtilPlayer.message(player, F.main("Carl", "You received " + F.elem(gemsRecieved + " Gems") + " and " + F.elem("1 Carl Spinner Ticket") + "!")); + runSync(new Runnable() + { + @Override + public void run() + { + Set(player, data); + _statsManager.incrementStat(player, "Global.DailyVote", 1); + addPendingExplosion(player, player.getName()); + UtilPlayer.message(player, F.main("Carl", "Thanks for voting for Mineplex!")); + UtilPlayer.message(player, F.main("Carl", "You received " + F.elem(gemsRecieved + " Gems") + " and " + F.elem("1 Carl Spinner Ticket") + "!")); + } + }); } }); } @@ -434,7 +447,7 @@ public class BonusManager extends MiniClientPlugin implements I // This calculates the the next daily bonus, IT HAS TO MATCH THE MYSQL STORED FUNCTION. public long nextDailyBonus(Player player) { - Timestamp timestamp = Get(player).getRecord().getDailytime(); + Timestamp timestamp = Get(player).getDailyTime(); if (timestamp == null) return 0; @@ -506,7 +519,7 @@ public class BonusManager extends MiniClientPlugin implements I // This calculates the the next rank bonus, IT HAS TO MATCH THE MYSQL STORED FUNCTION. public long nextRankBonus(Player player) { - Date date = Get(player).getRecord().getRanktime(); + Date date = Get(player).getRankTime(); if (date == null) return 0; @@ -532,16 +545,11 @@ public class BonusManager extends MiniClientPlugin implements I } } - public void updateVoteStreak(Player player) + public void updateVoteStreak(BonusRecord client) { - updateVoteStreak(Get(player)); - } - - public void updateVoteStreak(BonusClientData client) - { - if (client.getVoteStreak() > 0 && client.getVoteTime() != null) + if (client.getVoteStreak() > 0 && client.getVotetime() != null) { - long lastBonus = getLocalTime(client.getVoteTime().getTime()); + long lastBonus = getLocalTime(client.getVotetime().getTime()); long timeLeft = getStreakTimeRemaining(lastBonus, BonusManager.VOTE_STREAK_RESET_TIME); if (timeLeft < 0) @@ -561,7 +569,7 @@ public class BonusManager extends MiniClientPlugin implements I data.setMaxDailyStreak(data.getDailyStreak()); } - public void incrementVoteStreak(BonusClientData client) + public void incrementVoteStreak(BonusRecord client) { client.setVoteStreak(client.getVoteStreak() + 1); @@ -609,10 +617,8 @@ public class BonusManager extends MiniClientPlugin implements I return multiplyer; } - public int getVoteMultiplyer(BonusClientData client) + public int getVoteMultiplyer(int streak) { - int streak = client.getVoteStreak(); - int multiplyer = Math.min(100, 5 * streak); if (streak >= 20) multiplyer += (1 * (streak - 40)); return multiplyer; @@ -639,12 +645,12 @@ public class BonusManager extends MiniClientPlugin implements I public BonusAmount getVoteBonusAmount(Player player) { - return getVoteBonusAmount(Get(player)); + return getVoteBonusAmount(Get(player).getVoteStreak()); } - public BonusAmount getVoteBonusAmount(BonusClientData client) + public BonusAmount getVoteBonusAmount(int voteStreak) { - double mult = getVoteMultiplyer(client) / 100.0; + double mult = getVoteMultiplyer(voteStreak) / 100.0; BonusAmount amount = new BonusAmount(); amount.setTickets(1); @@ -949,9 +955,7 @@ public class BonusManager extends MiniClientPlugin implements I @Override protected BonusClientData AddPlayer(String player) { - // Should never be called! - BonusRecord record = new BonusRecord(); - return new BonusClientData(record); + return new BonusClientData(); } public BonusRepository getRepository() @@ -978,6 +982,16 @@ public class BonusManager extends MiniClientPlugin implements I if (clientData.getHologram() != null) clientData.getHologram().stop(); + // Save streaks + runAsync(new Runnable() + { + @Override + public void run() + { + _repository.saveStreak(clientData.getAccountId(), clientData); + } + }); + // This shouldnt be necessary anymore // runAsync(new Runnable() // { @@ -991,14 +1005,6 @@ public class BonusManager extends MiniClientPlugin implements I super.UnloadPlayer(event); } - @Override - public void processLogin(String playerName, int accountId) - { - BonusRecord record = _repository.loadRecord(playerName, accountId); - BonusClientData clientData = new BonusClientData(record); - Set(playerName, clientData); - } - public void addPendingExplosion(Player player, Object obj) { _pendingExplosions.add(obj); @@ -1131,4 +1137,16 @@ public class BonusManager extends MiniClientPlugin implements I return true; } + + @Override + public void processLoginResultSet(String playerName, int accountId, ResultSet resultSet) throws SQLException + { + Set(playerName, _repository.loadData(accountId, resultSet)); + } + + @Override + public String getQuery(int accountId, String uuid, String name) + { + return "SELECT * FROM bonus WHERE accountId = '" + accountId + "';"; + } } \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java index 52a57e3ec..ee21b56a0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusRepository.java @@ -18,15 +18,18 @@ import mineplex.core.common.util.UtilPlayer; import mineplex.core.database.DBPool; import mineplex.core.database.RepositoryBase; import mineplex.core.database.ResultSetCallable; +import mineplex.core.database.column.ColumnInt; import mineplex.core.donation.DonationManager; import mineplex.core.recharge.Recharge; import mineplex.database.Tables; import mineplex.database.tables.records.BonusRecord; +import org.jooq.Configuration; import org.jooq.DSLContext; import org.jooq.Record2; import org.jooq.SQLDialect; import org.jooq.TableField; import org.jooq.impl.DSL; +import org.jooq.impl.DefaultConfiguration; import org.bukkit.Bukkit; import org.bukkit.entity.Player; @@ -68,6 +71,40 @@ public class BonusRepository extends RepositoryBase return record; } + public BonusClientData loadData(final int accountId, ResultSet resultSet) throws SQLException + { + BonusClientData clientData = new BonusClientData(); + clientData.setAccountId(accountId); + + boolean foundClient = false; + while (resultSet.next()) + { + foundClient = true; + clientData.setDailyTime(resultSet.getTimestamp(2)); + clientData.setRankTime(resultSet.getDate(3)); + clientData.setVoteTime(resultSet.getDate(4)); + clientData.setDailyStreak(resultSet.getInt(5)); + clientData.setMaxDailyStreak(resultSet.getInt(6)); + clientData.setVoteStreak(resultSet.getInt(7)); + clientData.setMaxVoteStreak(resultSet.getInt(8)); + clientData.setTickets(resultSet.getInt(9)); + } + + if (!foundClient) + { + _manager.runAsync(new Runnable() + { + @Override + public void run() + { + executeInsert("INSERT IGNORE INTO bonus (accountId) VALUES (" + accountId + ")", null); + } + }); + } + + return clientData; + } + public void getDailyStreakRecord(Callback callback) { getStreakRecord(Tables.bonus.maxDailyStreak, callback); @@ -170,8 +207,6 @@ public class BonusRepository extends RepositoryBase final Timestamp timeStamp = callableStatement.getTimestamp(5); - _manager.Get(player).getRecord().update(); - Bukkit.getScheduler().runTask(plug, new Runnable() { @Override @@ -373,6 +408,30 @@ public class BonusRepository extends RepositoryBase }); } + public void getClientData(final int accountId, final Callback callback) + { + String query = "SELECT * FROM bonus WHERE accountId = '" + accountId + "';"; + + executeQuery(query, new ResultSetCallable() + { + @Override + public void processResultSet(ResultSet resultSet) throws SQLException + { + BonusClientData clientData = loadData(accountId, resultSet); + callback.run(clientData); + } + }); + } + + public void saveStreak(int accountId, BonusClientData clientData) + { + jooq().update(Tables.bonus).set(Tables.bonus.dailyStreak, clientData.getDailyStreak()) + .set(Tables.bonus.maxDailyStreak, clientData.getMaxDailyStreak()) + .set(Tables.bonus.voteStreak, clientData.getVoteStreak()) + .set(Tables.bonus.maxVoteStreak, clientData.getMaxVoteStreak()) + .where(Tables.bonus.accountId.eq(accountId)).execute(); + } + @Override protected void initialize() { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java index 6bd8f9638..b2d46d294 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/gui/buttons/VoteButton.java @@ -130,7 +130,7 @@ public class VoteButton implements GuiItem, Listener { lore.add(" "); lore.add(C.cYellow + "Current Streak: " + C.cWhite + client.getVoteStreak()); - lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + "+" + _bonusManager.getVoteMultiplyer(client) + "%"); + lore.add(C.cYellow + "Streak Bonus: " + C.cWhite + "+" + _bonusManager.getVoteMultiplyer(client.getVoteStreak()) + "%"); if (client.getVoteTime() != null) { long lastBonus = _bonusManager.getLocalTime(client.getVoteTime().getTime()); diff --git a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java index c87ef4896..19a3c37b3 100644 --- a/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java +++ b/Plugins/Mineplex.Votifier/src/mineplex/votifier/VotifierManager.java @@ -20,6 +20,7 @@ import mineplex.core.database.DBPool; import mineplex.core.donation.DonationManager; import mineplex.core.bonuses.redis.VotifierCommand; import mineplex.database.Tables; +import mineplex.database.tables.records.BonusRecord; import mineplex.serverdata.Region; import mineplex.serverdata.Utility; import mineplex.serverdata.commands.ServerCommand; @@ -184,9 +185,9 @@ public class VotifierManager extends MiniPlugin if (idRecord != null) { final int accountId = idRecord.value1(); - final BonusClientData client = new BonusClientData(_bonusManager.getRepository().loadRecord(playerName, accountId)); + final BonusRecord client = _bonusManager.getRepository().loadRecord(playerName, accountId); - final BonusAmount amount = _bonusManager.getVoteBonusAmount(client); + final BonusAmount amount = _bonusManager.getVoteBonusAmount(client.getVoteStreak()); _bonusManager.getRepository().attemptVoteBonus(accountId, new Callback>() { @@ -231,12 +232,12 @@ public class VotifierManager extends MiniPlugin // Check if we need to reset vote streak _bonusManager.updateVoteStreak(client); - client.getRecord().setVotetime(pair.getRight()); + client.setVotetime(pair.getRight()); // Update Streak _bonusManager.incrementVoteStreak(client); - client.getRecord().store(); + client.store(); System.out.println("Awarded carl ticket to " + playerName); onComplete.run(amount.getTotalGems()); } From 534c91c706f04da49052d57d7fd114bff352c658 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 13 Aug 2015 13:24:55 +0200 Subject: [PATCH 352/565] remove items from inside soccer --- .../src/mineplex/hub/modules/SoccerManager.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 6383be7a3..630eb1e00 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -13,6 +13,8 @@ import org.bukkit.entity.Entity; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; import org.bukkit.entity.Slime; +import org.bukkit.entity.TNTPrimed; +import org.bukkit.entity.WitherSkull; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.entity.EntityDamageByEntityEvent; @@ -353,15 +355,15 @@ public class SoccerManager extends MiniPlugin if (_ball != null && _ball.equals(ent)) continue; - - if (ent instanceof Bat) - { - ent.remove(); - continue; - } if (inPlayerArena(ent)) { + if (ent instanceof Bat || ent instanceof WitherSkull || ent instanceof TNTPrimed) + { + ent.remove(); + continue; + } + Location bounce = UtilAlg.getMidpoint(_cornerFieldPlayerA, _cornerFieldPlayerB); bounce.setY(Math.min(_cornerFieldPlayerA.getY(), _cornerFieldPlayerB.getY())); @@ -370,7 +372,6 @@ public class SoccerManager extends MiniPlugin bottom = bottom.getVehicle(); UtilAction.velocity(bottom, UtilAlg.getTrajectory(bounce, ent.getLocation()), 1, false, 0, 0.4, 1, true); - } } } From 5fa9135b0887fa9fcf7ec997b4014421d1621cf5 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 13 Aug 2015 14:11:22 +0200 Subject: [PATCH 353/565] renamed soccer to slimeball :) --- .../src/mineplex/hub/modules/SoccerManager.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 630eb1e00..3fde170ec 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -426,12 +426,12 @@ public class SoccerManager extends MiniPlugin { if (_active.size() < 8) { - UtilPlayer.message(player, F.main("Soccer", "You must be wearing Red/Blue Team Outfit.")); - UtilPlayer.message(player, F.main("Soccer", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); + UtilPlayer.message(player, F.main("Slimeball", "You must be wearing Red/Blue Team Outfit.")); + UtilPlayer.message(player, F.main("Slimeball", "Type " + F.elem("/team red") + " or " + F.elem("/team blue") + "!")); } else { - UtilPlayer.message(player, F.main("Soccer", "The game is currently full!")); + UtilPlayer.message(player, F.main("Slimeball", "The game is currently full!")); } } } @@ -447,11 +447,11 @@ public class SoccerManager extends MiniPlugin _active.add(player); if (color == null) - UtilPlayer.message(player, F.main("Parkour", "You have entered " + F.elem("Soccer Mode") + ".")); + UtilPlayer.message(player, F.main("Parkour", "You have entered " + F.elem("Slimeball Mode") + ".")); else if (color == Color.RED) - UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cRed + "Red Soccer Team") + ".")); + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cRed + "Red Slimeball Team") + ".")); else if (color == Color.AQUA) - UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cAqua + "Blue Soccer Team") + ".")); + UtilPlayer.message(player, F.main("Parkour", "You have joined " + F.elem(C.cAqua + "Blue Slimeball Team") + ".")); ArrayList outfit = new ArrayList(); outfit.add("Team Helmet"); @@ -466,7 +466,7 @@ public class SoccerManager extends MiniPlugin else { _active.remove(player); - UtilPlayer.message(player, F.main("Parkour", "You have exited " + F.elem("Soccer Mode") + ".")); + UtilPlayer.message(player, F.main("Parkour", "You have exited " + F.elem("Slimeball Mode") + ".")); } } From eaad787075449018cec0b9ac2e761274168d8958 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Thu, 13 Aug 2015 08:16:33 -0400 Subject: [PATCH 354/565] Removed the base kit and replaced it with Iron Golem. --- .../game/games/evolution/Evolution.java | 52 +++++++++++-------- .../game/games/evolution/mobs/KitGolem.java | 2 +- 2 files changed, 31 insertions(+), 23 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index b87e66d08..85648c03a 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -65,7 +65,7 @@ public class Evolution extends SoloGame private EvolveManager _evolve; - private ArrayList _mobKits = new ArrayList(); +// private ArrayList _mobKits = new ArrayList(); private NautHashMap _tokens = new NautHashMap(); @@ -77,27 +77,35 @@ public class Evolution extends SoloGame public Evolution(ArcadeManager manager) { - super(manager, GameType.Evolution, new Kit[0], new String[0]); - - //Custom kit stuff to make other things easiet - _mobKits.add(new KitGolem(manager)); - _mobKits.add(new KitBlaze(manager)); - _mobKits.add(new KitSpider(manager)); - _mobKits.add(new KitCreeper(manager)); - _mobKits.add(new KitSlime(manager)); -// _mobKits.add(new KitEnderman(manager)); -// _mobKits.add(new KitSnowman(manager)); -// _mobKits.add(new KitWolf(manager)); - _mobKits.add(new KitChicken(manager)); -// _mobKits.add(new KitSkeleton(manager)); - - setKits(_mobKits.toArray(new EvoKit[0])); + super(manager, GameType.Evolution, new EvoKit[] + { + new KitGolem(manager), + new KitBlaze(manager), + new KitSpider(manager), + new KitCreeper(manager), + new KitSlime(manager), + new KitChicken(manager) + }, new String[0]); +// +// //Custom kit stuff to make other things easiet +// _mobKits.add(new KitGolem(manager)); +// _mobKits.add(new KitBlaze(manager)); +// _mobKits.add(new KitSpider(manager)); +// _mobKits.add(new KitCreeper(manager)); +// _mobKits.add(new KitSlime(manager)); +//// _mobKits.add(new KitEnderman(manager)); +//// _mobKits.add(new KitSnowman(manager)); +//// _mobKits.add(new KitWolf(manager)); +// _mobKits.add(new KitChicken(manager)); +//// _mobKits.add(new KitSkeleton(manager)); +// +// setKits(_mobKits.toArray(new EvoKit[0])); _gameDesc = new String[] { "You can evolve every kill.", "Each evolution has unique skills.", - "First to get through " + _mobKits.size() + " evolutions wins!" + "First to get through " + GetKits().length + " evolutions wins!" }; DamageTeamSelf = true; @@ -217,7 +225,7 @@ public class Evolution extends SoloGame if (!IsAlive(player)) return; - EvoKit newKit = _mobKits.get(getScore(player)); + EvoKit newKit = (EvoKit) GetKits()[getScore(player)]; SetKit(player, newKit, false); @@ -267,7 +275,7 @@ public class Evolution extends SoloGame } } - if (increaseScore(event.getPlayer()) >= _mobKits.size()) + if (increaseScore(event.getPlayer()) >= GetKits().length) { ScoreboardUpdate(new UpdateEvent(UpdateType.FAST)); @@ -291,7 +299,7 @@ public class Evolution extends SoloGame Manager.GetCondition().GetActiveCondition(event.getPlayer(), ConditionType.CLOAK).Expire(); } - if (getScore(event.getPlayer()) >= _mobKits.size()) + if (getScore(event.getPlayer()) >= GetKits().length) { End(); } @@ -475,8 +483,8 @@ public class Evolution extends SoloGame EvoToken token = _tokens.get(player.getName()); - EvoKit from = _mobKits.get(token.Level); - EvoKit to = _mobKits.get((token.Level + 1) >= _mobKits.size() ? token.Level : token.Level + 1); //Account for the score increase after evolve + EvoKit from = (EvoKit) GetKits()[token.Level]; + EvoKit to = (EvoKit) GetKits()[token.Level + 1 >= GetKits().length ? token.Level : token.Level + 1]; //Account for the score increase after evolve _evolve.addEvolve(Manager.getHologramManager(), player, from, to); return true; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java index 6be923799..27597d11c 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitGolem.java @@ -25,7 +25,7 @@ public class KitGolem extends EvoKit }, 40, 6, new Perk[] { new PerkSiesmicSlamEVO(), new PerkKnockbackTaken(.5) - }, EntityType.IRON_GOLEM); + }, EntityType.IRON_GOLEM, true); } @Override From bd7317cf7be3dbd0cd82835261bd373140dc8db3 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 11:03:12 -0500 Subject: [PATCH 355/565] Fix ticket command rollback >:D --- .../core/bonuses/commands/TicketCommand.java | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java index 20aa7ad66..62cefef27 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java @@ -2,6 +2,7 @@ package mineplex.core.bonuses.commands; import mineplex.core.command.CommandBase; import mineplex.core.common.Rank; +import mineplex.core.common.util.Callback; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilPlayer; import mineplex.core.bonuses.BonusManager; @@ -36,15 +37,28 @@ public class TicketCommand extends CommandBase { try { - int tickets = Integer.parseInt(ticketString); - Plugin.Get(target).setTickets(Plugin.Get(targetName).getTickets() + tickets); - - UtilPlayer.message(caller, F.main("Carl", "You gave " + F.elem(tickets + " Carl Tickets") + " to " + F.name(targetName) + ".")); - - if (target != null) + final int tickets = Integer.parseInt(ticketString); + int accountId = Plugin.getClientManager().getAccountId(target); + Plugin.getRepository().attemptAddTickets(accountId, Plugin.Get(target), tickets, new Callback() { - UtilPlayer.message(target, F.main("Carl", F.name(caller.getName()) + " gave you " + F.elem(tickets + " Carl Tickets") + ".")); - } + @Override + public void run(Boolean data) + { + if (data) + { + UtilPlayer.message(caller, F.main("Carl", "You gave " + F.elem(tickets + " Carl Tickets") + " to " + F.name(targetName) + ".")); + + if (target != null && !target.equals(caller)) + { + UtilPlayer.message(target, F.main("Carl", F.name(caller.getName()) + " gave you " + F.elem(tickets + " Carl Tickets") + ".")); + } + } + else + { + UtilPlayer.message(caller, F.main("Carl", "Failed to give tickets. Try again later!")); + } + } + }); } catch (Exception e) { From 0b4dbab8715b2c42c1b8d42e9118069e16ba8b9d Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Thu, 13 Aug 2015 11:23:29 -0500 Subject: [PATCH 356/565] Change ticket command access to admin --- .../src/mineplex/core/bonuses/commands/TicketCommand.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java index 62cefef27..307a57427 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/TicketCommand.java @@ -13,7 +13,7 @@ public class TicketCommand extends CommandBase { public TicketCommand(BonusManager plugin) { - super(plugin, Rank.DEVELOPER, "ticket"); + super(plugin, Rank.ADMIN, "ticket"); } @Override From a1ba2cffacabf7c8f08c85358bec43ece971ea19 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 13 Aug 2015 20:56:02 +0200 Subject: [PATCH 357/565] fixed needler not doing posion --- .../src/nautilus/game/arcade/kit/perks/PerkNeedler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkNeedler.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkNeedler.java index ce4603693..3844440ba 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkNeedler.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkNeedler.java @@ -131,7 +131,7 @@ public class PerkNeedler extends SmashPerk DamageCause.THORNS, 1.1, true, true, false, damager.getName(), GetName()); - if(Manager.GetGame().GetTeam(event.GetDamageePlayer()) != Manager.GetGame().GetTeam(damager)) + if(!Manager.GetGame().GetTeam(event.GetDamageePlayer()).equals(Manager.GetGame().GetTeam(damager))) { Manager.GetCondition().Factory().Poison(GetName(), event.GetDamageeEntity(), damager, 2, 0, false, false, false); } From 80588a308b0856ad58ef9da17d3aab007fe3969c Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 13 Aug 2015 21:03:48 +0200 Subject: [PATCH 358/565] balanaced brawler --- .../src/nautilus/game/arcade/kit/perks/PerkMammoth.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkMammoth.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkMammoth.java index e91dc9742..23134ec56 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkMammoth.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkMammoth.java @@ -14,7 +14,7 @@ public class PerkMammoth extends Perk { super("Mammoth", new String[] { - C.cGray + "Take 50% knockback and deal 150% knockback", + C.cGray + "Take 75% knockback and deal 125% knockback", }); } @@ -30,7 +30,7 @@ public class PerkMammoth extends Perk if (!Kit.HasKit(damager)) return; - event.AddKnockback(GetName(), 1.5d); + event.AddKnockback(GetName(), 1.25d); } @EventHandler(priority = EventPriority.HIGH) @@ -45,6 +45,6 @@ public class PerkMammoth extends Perk if (!Kit.HasKit(damagee)) return; - event.AddKnockback(GetName(), 0.5d); + event.AddKnockback(GetName(), 0.75d); } } From f5d934fe53de0c26cb00c10b22f747578f39a703 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Fri, 14 Aug 2015 00:37:43 -0500 Subject: [PATCH 359/565] Fixed sync db calls for pets. Make sure to add/remove pets in mysql. --- .../core/pet/repository/PetRepository.java | 50 ++++++++++++++----- 1 file changed, 38 insertions(+), 12 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/PetRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/PetRepository.java index 2ed20694b..85973eeb9 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/PetRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/pet/repository/PetRepository.java @@ -26,14 +26,34 @@ public class PetRepository extends RepositoryBase _webAddress = webAddress; } - public void AddPet(PetChangeToken token) + public void AddPet(final PetChangeToken token) { new AsyncJsonWebCall(_webAddress + "Pets/AddPet").Execute(token); + + Plugin.getServer().getScheduler().runTaskAsynchronously(Plugin, new Runnable() + { + public void run() + { + executeInsert("INSERT INTO accountPets(petName, petId, accountId) VALUES (?, ?, ?);", null, new ColumnVarChar("petName", 32, token.PetName) + , new ColumnInt("petId", token.PetId) + , new ColumnInt("accountId", token.AccountId)); + } + }); } - public void RemovePet(PetChangeToken token) + public void RemovePet(final PetChangeToken token) { new AsyncJsonWebCall(_webAddress + "Pets/RemovePet").Execute(token); + + Plugin.getServer().getScheduler().runTaskAsynchronously(Plugin, new Runnable() + { + public void run() + { + executeUpdate("DELETE FROM accountPets WHERE petId = ? AND accountId = ?;" + , new ColumnInt("petId", token.PetId) + , new ColumnInt("accountId", token.AccountId)); + } + }); } public List GetPetExtras(List petExtraTokens) @@ -41,20 +61,26 @@ public class PetRepository extends RepositoryBase return new JsonWebCall(_webAddress + "Pets/GetPetExtras").Execute(new TypeToken>(){}.getType(), petExtraTokens); } - public void UpdatePet(PetChangeToken token) + public void UpdatePet(final PetChangeToken token) { new AsyncJsonWebCall(_webAddress + "Pets/UpdatePet").Execute(token); - - int rowsChanged = executeUpdate("UPDATE accountPets SET petName = ? WHERE petId = ? AND accountId = ?;", new ColumnVarChar("petName", 32, token.PetName) + + Plugin.getServer().getScheduler().runTaskAsynchronously(Plugin, new Runnable() + { + public void run() + { + int rowsChanged = executeUpdate("UPDATE accountPets SET petName = ? WHERE petId = ? AND accountId = ?;", new ColumnVarChar("petName", 32, token.PetName) + , new ColumnInt("petId", token.PetId) + , new ColumnInt("accountId", token.AccountId)); + + if (rowsChanged < 1) + { + executeInsert("INSERT INTO accountPets(petName, petId, accountId) VALUES (?, ?, ?);", null, new ColumnVarChar("petName", 32, token.PetName) , new ColumnInt("petId", token.PetId) , new ColumnInt("accountId", token.AccountId)); - - if (rowsChanged < 1) - { - executeInsert("INSERT INTO accountPets(petName, petId, accountId) VALUES (?, ?, ?);", null, new ColumnVarChar("petName", 32, token.PetName) - , new ColumnInt("petId", token.PetId) - , new ColumnInt("accountId", token.AccountId)); - } + } + } + }); } @Override From 33a6e4cb13c5b6366eb1947f4b5e53e2702defa4 Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Fri, 14 Aug 2015 19:12:05 +1200 Subject: [PATCH 360/565] UtilEnt: Add CreatureLook method --- .../mineplex/core/common/util/UtilEnt.java | 37 ++++++++++++++++++- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java index d87d16fa5..80358744b 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java @@ -4,21 +4,23 @@ import java.lang.reflect.Field; import java.util.HashMap; import java.util.LinkedList; import java.util.List; + import net.minecraft.server.v1_7_R4.EntityBat; import net.minecraft.server.v1_7_R4.EntityCreature; import net.minecraft.server.v1_7_R4.EntityEnderDragon; import net.minecraft.server.v1_7_R4.EntityHuman; import net.minecraft.server.v1_7_R4.EntityInsentient; -import net.minecraft.server.v1_7_R4.EntityLiving; +import net.minecraft.server.v1_7_R4.EntityTrackerEntry; import net.minecraft.server.v1_7_R4.Navigation; +import net.minecraft.server.v1_7_R4.PacketPlayOutEntityHeadRotation; import net.minecraft.server.v1_7_R4.PathfinderGoal; import net.minecraft.server.v1_7_R4.PathfinderGoalLookAtPlayer; import net.minecraft.server.v1_7_R4.PathfinderGoalMoveTowardsRestriction; import net.minecraft.server.v1_7_R4.PathfinderGoalRandomLookaround; import net.minecraft.server.v1_7_R4.PathfinderGoalSelector; +import net.minecraft.server.v1_7_R4.WorldServer; import org.bukkit.Bukkit; -import org.bukkit.GameMode; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.Sound; @@ -32,6 +34,7 @@ import org.bukkit.entity.EntityType; import org.bukkit.entity.Giant; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; +import org.bukkit.util.Vector; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftCreature; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; @@ -582,6 +585,36 @@ public class UtilEnt return false; } + public static boolean CreatureLook(Entity ent, Entity target) + { + return CreatureLook(ent, target instanceof LivingEntity ? ((LivingEntity) target).getEyeLocation() : target.getLocation()); + } + + public static boolean CreatureLook(Entity ent, Location target) + { + Vector vec = UtilAlg.getTrajectory(ent.getLocation(), target); + + return CreatureLook(ent, UtilAlg.GetPitch(vec), UtilAlg.GetYaw(vec)); + } + + public static boolean CreatureLook(Entity ent, float pitch, float yaw) + { + if (!(ent instanceof Creature)) + return false; + + EntityCreature ec = ((CraftCreature) ent).getHandle(); + Location loc = ent.getLocation(); + + ec.setPositionRotation(loc.getX(), loc.getY(), loc.getZ(), yaw, pitch); + ec.al = true; + + EntityTrackerEntry entry = (EntityTrackerEntry) ((WorldServer) ec.world).tracker.trackedEntities.get(ec.getId()); + + entry.broadcast(new PacketPlayOutEntityHeadRotation(ec, (byte) (ec.yaw * 256.0F / 360.0F))); + + return true; + } + public static void CreatureMove(Entity ent, Location target, float speed) { if (!(ent instanceof Creature)) From 7fb85f24d1925f569147dc53103952a1821343bd Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Fri, 14 Aug 2015 19:15:35 +1200 Subject: [PATCH 361/565] UtilEnt: Change CreatureLook to support LivingEntity, not just Creature --- .../src/mineplex/core/common/util/UtilEnt.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java index 80358744b..8b489c952 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java @@ -10,6 +10,7 @@ import net.minecraft.server.v1_7_R4.EntityCreature; import net.minecraft.server.v1_7_R4.EntityEnderDragon; import net.minecraft.server.v1_7_R4.EntityHuman; import net.minecraft.server.v1_7_R4.EntityInsentient; +import net.minecraft.server.v1_7_R4.EntityLiving; import net.minecraft.server.v1_7_R4.EntityTrackerEntry; import net.minecraft.server.v1_7_R4.Navigation; import net.minecraft.server.v1_7_R4.PacketPlayOutEntityHeadRotation; @@ -599,10 +600,10 @@ public class UtilEnt public static boolean CreatureLook(Entity ent, float pitch, float yaw) { - if (!(ent instanceof Creature)) + if (!(ent instanceof LivingEntity)) return false; - EntityCreature ec = ((CraftCreature) ent).getHandle(); + EntityLiving ec = ((CraftLivingEntity) ent).getHandle(); Location loc = ent.getLocation(); ec.setPositionRotation(loc.getX(), loc.getY(), loc.getZ(), yaw, pitch); From ac18dd3b792006ab79d39a51de1777b6a928d796 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Fri, 14 Aug 2015 20:22:00 -0400 Subject: [PATCH 362/565] Fixed iron golem select message. Removed slot change message. --- .../nautilus/game/arcade/game/games/evolution/EvoKit.java | 7 ++----- .../game/arcade/game/games/evolution/Evolution.java | 3 --- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java index 4bb68c5ee..0149a181e 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java @@ -92,16 +92,13 @@ public abstract class EvoKit extends Kit UtilPlayer.message(player, C.Line); - UtilPlayer.message(player, C.cYellow + "Melee: " + C.cWhite + _damage); - UtilPlayer.message(player, C.cYellow + "Health: " + C.cWhite + _health); + UtilPlayer.message(player, C.cYellow + "Melee: " + C.cWhite + _damage + " " + C.cYellow + "Health: " + C.cWhite + _health); UtilPlayer.message(player, C.Line); for (String desc : GetDesc()) - UtilPlayer.message(player, desc); + UtilPlayer.message(player, C.cGray + " " + desc); - UtilPlayer.message(player, C.Line); - UtilPlayer.message(player, ArcadeFormat.Line); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 85648c03a..8a99dba20 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -581,9 +581,6 @@ public class Evolution extends SoloGame if (event.getNewSlot() != 0) { event.setCancelled(true); - - if (Recharge.Instance.use(event.getPlayer(), "Change Slot Message", 300, false, false)); - UtilPlayer.message(event.getPlayer(), F.main("Game", C.cYellow + "Right Click" + C.cGray + " to activate " + C.cGreen + "Ability")); } } From c520bd792136b5773dcbc610073a4c338d6e7858 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Fri, 14 Aug 2015 20:43:58 -0500 Subject: [PATCH 363/565] Add recharge to carl spins so that they don't get triggered twice --- .../src/mineplex/core/account/command/UpdateRank.java | 1 - .../Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/account/command/UpdateRank.java b/Plugins/Mineplex.Core/src/mineplex/core/account/command/UpdateRank.java index 529148615..dae3f6f4e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/account/command/UpdateRank.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/account/command/UpdateRank.java @@ -60,7 +60,6 @@ public class UpdateRank extends CommandBase final Rank rank = tempRank; - if (rank == Rank.ADMIN || rank == Rank.YOUTUBE || rank == Rank.TWITCH || rank == Rank.MODERATOR || rank == Rank.JNR_DEV || rank == Rank.HELPER || rank == Rank.ALL || rank == Rank.MAPDEV || rank == Rank.SNR_MODERATOR) if (rank == Rank.ADMIN || rank == Rank.YOUTUBE || rank == Rank.TWITCH || rank == Rank.MODERATOR || rank == Rank.JNR_DEV || rank == Rank.HELPER || rank == Rank.ALL || rank == Rank.MAPDEV || rank == Rank.SNR_MODERATOR) { if (!testServer && rank.Has(Rank.ADMIN) && !Plugin.hasRank(caller, Rank.LT)) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 0e0b52abf..747bc2307 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -482,7 +482,7 @@ public class BonusManager extends MiniClientPlugin implements I { final BonusClientData clientData = Get(player); - if (clientData.getTickets() > 0) + if (Recharge.Instance.use(player, "Carl Spin", 5000, false, false) && clientData.getTickets() > 0) { CarlSpinnerEvent event = new CarlSpinnerEvent(player); Bukkit.getServer().getPluginManager().callEvent(event); From 1eaa6446af88627968fc05f9b382cab5fc545031 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Fri, 14 Aug 2015 21:14:34 -0500 Subject: [PATCH 364/565] Fix double hologram and hopefully NPE --- .../src/mineplex/core/bonuses/BonusManager.java | 7 +++++-- .../Mineplex.Core/src/mineplex/core/hologram/Hologram.java | 3 +-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java index 747bc2307..4156d6974 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/BonusManager.java @@ -278,7 +278,7 @@ public class BonusManager extends MiniClientPlugin implements I return _voteStreak; } - public void handleVote(final Player player, final int gemsRecieved) + public void handleVote(final Player player, final int gemsReceived) { final int accountId = _clientManager.getAccountId(player); @@ -297,11 +297,14 @@ public class BonusManager extends MiniClientPlugin implements I @Override public void run() { + BonusClientData oldData = Get(player); + if (oldData != null) data.setHologram(oldData.getHologram()); Set(player, data); + _statsManager.incrementStat(player, "Global.DailyVote", 1); addPendingExplosion(player, player.getName()); UtilPlayer.message(player, F.main("Carl", "Thanks for voting for Mineplex!")); - UtilPlayer.message(player, F.main("Carl", "You received " + F.elem(gemsRecieved + " Gems") + " and " + F.elem("1 Carl Spinner Ticket") + "!")); + UtilPlayer.message(player, F.main("Carl", "You received " + F.elem(gemsReceived + " Gems") + " and " + F.elem("1 Carl Spinner Ticket") + "!")); } }); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/hologram/Hologram.java b/Plugins/Mineplex.Core/src/mineplex/core/hologram/Hologram.java index 7b470f779..fd5311707 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/hologram/Hologram.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/hologram/Hologram.java @@ -532,8 +532,6 @@ public class Hologram if (newText.equals(_hologramText)) return this; - _makeSpawnPackets = true; - if (isInUse()) { int[] destroy1_7 = new int[0]; @@ -632,6 +630,7 @@ public class Hologram } _hologramText = newText; + makeSpawnPackets(); return this; } From fda052ea90d8ba932ac553453bd8d5c1432352d9 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Fri, 14 Aug 2015 21:34:37 -0500 Subject: [PATCH 365/565] Add treasure chest stats --- .../core/achievement/AchievementCategory.java | 3 ++- .../achievement/ui/page/AchievementMainPage.java | 4 +++- .../mineplex/core/treasure/TreasureLocation.java | 2 ++ .../mineplex/core/treasure/TreasureManager.java | 7 +++++++ .../src/mineplex/core/treasure/TreasureType.java | 15 +++++++++++---- 5 files changed, 25 insertions(+), 6 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementCategory.java b/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementCategory.java index d19f0e93a..e383ffcdb 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementCategory.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/achievement/AchievementCategory.java @@ -15,7 +15,8 @@ import mineplex.core.stats.StatsManager; public enum AchievementCategory { GLOBAL("Global", null, - new StatDisplay[] { StatDisplay.GEMS_EARNED, null, new StatDisplay("Games Played", "GamesPlayed"), StatDisplay.TIME_IN_GAME, null, new StatDisplay("Daily Rewards", "DailyReward"), new StatDisplay("Times Voted", "DailyVote") }, + new StatDisplay[] { StatDisplay.GEMS_EARNED, null, new StatDisplay("Games Played", "GamesPlayed"), StatDisplay.TIME_IN_GAME, null, + new StatDisplay("Daily Rewards", "DailyReward"), new StatDisplay("Times Voted", "DailyVote"), null, new StatDisplay("Chests Opened", "Treasure.Old", "Treasure.Ancient", "Treasure.Mythical") }, Material.EMERALD, 0, GameCategory.GLOBAL, "None"), BRIDGES("The Bridges", null, diff --git a/Plugins/Mineplex.Core/src/mineplex/core/achievement/ui/page/AchievementMainPage.java b/Plugins/Mineplex.Core/src/mineplex/core/achievement/ui/page/AchievementMainPage.java index 7867fab9a..68d43a09e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/achievement/ui/page/AchievementMainPage.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/achievement/ui/page/AchievementMainPage.java @@ -61,7 +61,6 @@ public class AchievementMainPage extends ShopPageBase 0) + lore.add(" "); } } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureLocation.java b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureLocation.java index 7f4ef7667..7368f718a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureLocation.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureLocation.java @@ -97,6 +97,7 @@ public class TreasureLocation implements Listener return; } + // Treasure is now being opened setHoloChestVisible(false); if (treasureType == TreasureType.ANCIENT) @@ -123,6 +124,7 @@ public class TreasureLocation implements Listener player.teleport(teleportLocation); + _treasureManager.addOpenStat(player, treasureType); } private boolean chargeAccount(Player player, TreasureType treasureType) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java index fbd14ea54..30d1a2335 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureManager.java @@ -31,6 +31,7 @@ public class TreasureManager extends MiniPlugin private InventoryManager _inventoryManager; private BlockRestore _blockRestore; private HologramManager _hologramManager; + private StatsManager _statsManager; private List _treasureLocations; public TreasureManager(JavaPlugin plugin, CoreClientManager clientManager, DonationManager donationManager, InventoryManager inventoryManager, PetManager petManager, BlockRestore blockRestore, HologramManager hologramManager, StatsManager statsManager) @@ -40,6 +41,7 @@ public class TreasureManager extends MiniPlugin _inventoryManager = inventoryManager; _blockRestore = blockRestore; _hologramManager = hologramManager; + _statsManager = statsManager; _rewardManager = new RewardManager(clientManager, donationManager, _inventoryManager, petManager, statsManager, 100, 250, 500, 1000, @@ -121,6 +123,11 @@ public class TreasureManager extends MiniPlugin } } + public void addOpenStat(Player player, TreasureType treasureType) + { + _statsManager.incrementStat(player, "Global.Treasure." + treasureType.getStatName(), 1); + } + public Reward[] getRewards(Player player, RewardType rewardType) { return _rewardManager.getRewards(player, rewardType); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureType.java b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureType.java index 861f47a91..1d6a5a399 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureType.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/treasure/TreasureType.java @@ -7,22 +7,24 @@ import mineplex.core.reward.RewardType; public enum TreasureType { - OLD(C.cYellow + "Old Chest", "Old Chest", RewardType.OldChest, Material.CHEST, TreasureStyle.OLD), + OLD(C.cYellow + "Old Chest", "Old Chest", "Old", RewardType.OldChest, Material.CHEST, TreasureStyle.OLD), - ANCIENT(C.cGold + "Ancient Chest", "Ancient Chest", RewardType.AncientChest, Material.TRAPPED_CHEST, TreasureStyle.ANCIENT), + ANCIENT(C.cGold + "Ancient Chest", "Ancient Chest", "Ancient", RewardType.AncientChest, Material.TRAPPED_CHEST, TreasureStyle.ANCIENT), - MYTHICAL(C.cRed + "Mythical Chest", "Mythical Chest", RewardType.MythicalChest, Material.ENDER_CHEST, TreasureStyle.MYTHICAL); + MYTHICAL(C.cRed + "Mythical Chest", "Mythical Chest", "Mythical", RewardType.MythicalChest, Material.ENDER_CHEST, TreasureStyle.MYTHICAL); private final String _name; private final RewardType _rewardType; private final Material _material; private final TreasureStyle _treasureStyle; private final String _itemName; + private final String _statName; - TreasureType(String name, String itemName, RewardType rewardType, Material material, TreasureStyle treasureStyle) + TreasureType(String name, String itemName, String statName, RewardType rewardType, Material material, TreasureStyle treasureStyle) { _name = name; _itemName = itemName; + _statName = statName; _rewardType = rewardType; _material = material; _treasureStyle = treasureStyle; @@ -52,4 +54,9 @@ public enum TreasureType { return _itemName; } + + public String getStatName() + { + return _statName; + } } From 2659dd4e39386464959abf5b18ac97faa9852640 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Fri, 14 Aug 2015 23:17:56 -0400 Subject: [PATCH 366/565] Fixed minor bugs. Head now follows mob altitude. --- .../src/mineplex/core/common/util/MapUtil.java | 5 +++++ .../arcade/game/games/evolution/EvoKit.java | 16 +++++++--------- .../games/evolution/evolve/EvolveData.java | 18 ++++++++++++++---- .../game/games/evolution/mobs/KitSpider.java | 4 +++- .../kit/perks/PerkExplosionModifier.java | 2 +- 5 files changed, 30 insertions(+), 15 deletions(-) diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/MapUtil.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/MapUtil.java index b327bf32e..73ae33c86 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/MapUtil.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/MapUtil.java @@ -69,6 +69,11 @@ public class MapUtil { QuickChangeBlockAt(location.getWorld(), location.getBlockX(), location.getBlockY(), location.getBlockZ(), setTo); } + + public static void QuickChangeBlockAt(Location location, Material setTo, byte data) + { + QuickChangeBlockAt(location.getWorld(), location.getBlockX(), location.getBlockY(), location.getBlockZ(), setTo, data); + } public static void QuickChangeBlockAt(Location location, int id, byte data) { diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java index 0149a181e..0385e8012 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoKit.java @@ -66,8 +66,7 @@ public abstract class EvoKit extends Kit ArrayList text = new ArrayList(); text.add(C.cAqua + C.Bold + GetName()); - text.add(C.cYellow + "Melee: " + C.cWhite + _damage); - text.add(C.cYellow + "Health: " + C.cWhite + _health); + text.add(C.cYellow + "Melee: " + C.cWhite + _damage + " " + C.cYellow + "Health: " + C.cWhite + _health); if (GetDesc().length > 0) { @@ -92,7 +91,7 @@ public abstract class EvoKit extends Kit UtilPlayer.message(player, C.Line); - UtilPlayer.message(player, C.cYellow + "Melee: " + C.cWhite + _damage + " " + C.cYellow + "Health: " + C.cWhite + _health); + UtilPlayer.message(player, C.cYellow + " Melee: " + C.cWhite + _damage + " " + C.cYellow + "Health: " + C.cWhite + _health); UtilPlayer.message(player, C.Line); @@ -109,22 +108,21 @@ public abstract class EvoKit extends Kit player.playSound(player.getLocation(), Sound.LEVEL_UP, 1.0F, 0.1F); - UtilPlayer.message(player, C.Line); - UtilPlayer.message(player, C.Line); + for (int i=0 ; i<3 ; i++) + UtilPlayer.message(player, ""); + UtilPlayer.message(player, ArcadeFormat.Line); UtilPlayer.message(player, def); UtilPlayer.message(player, C.Line); - UtilPlayer.message(player, C.cYellow + "Melee: " + C.cWhite + _damage); - UtilPlayer.message(player, C.cYellow + "Health: " + C.cWhite + _health); + UtilPlayer.message(player, C.cYellow + " Melee: " + C.cWhite + _damage + " " + C.cYellow + "Health: " + C.cWhite + _health); UtilPlayer.message(player, C.Line); for (String desc : GetDesc()) - UtilPlayer.message(player, desc); + UtilPlayer.message(player, C.cGray + " " + desc); - UtilPlayer.message(player, C.Line); UtilPlayer.message(player, ArcadeFormat.Line); UtilTextMiddle.display(null, def, player); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index b1411253c..4aef4dd42 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -5,6 +5,7 @@ import java.util.HashMap; import java.util.Map.Entry; import mineplex.core.common.util.C; +import mineplex.core.common.util.MapUtil; import mineplex.core.common.util.UtilAction; import mineplex.core.common.util.UtilAlg; import mineplex.core.common.util.UtilFirework; @@ -45,6 +46,7 @@ import org.bukkit.Material; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; +import org.bukkit.util.Vector; public class EvolveData { @@ -103,6 +105,7 @@ public class EvolveData Bukkit.getServer().getPluginManager().callEvent(new EvolutionBeginEvent(_player)); + setupViewingToken(_eFrom); setupPlayer(); setupEgg(); setupHologram(holo, _eFrom, from); @@ -110,14 +113,12 @@ public class EvolveData private void setupEgg() { - _eggLoc.getBlock().setType(Material.DRAGON_EGG); + MapUtil.QuickChangeBlockAt(_eggLoc, Material.DRAGON_EGG); } - @SuppressWarnings("deprecation") private void restoreEgg() { - _eggLoc.getBlock().setType(_eggLocData.getKey()); - _eggLoc.getBlock().setData(_eggLocData.getValue()); + MapUtil.QuickChangeBlockAt(_eggLoc, _eggLocData.getKey(), _eggLocData.getValue()); } public Location getEggLocation() @@ -125,6 +126,12 @@ public class EvolveData return _eggLoc; } + private void setupViewingToken(EntityInsentient ent) + { + Vector viewing = UtilAlg.getTrajectory(_token.Viewing, _token.Platform.clone().add(0.5, (ent.boundingBox.e - ent.boundingBox.b) / 2 - 1, 0.5)); + _token.Viewing.setPitch(UtilAlg.GetPitch(viewing)); + } + private void setupPlayer() { _player.teleport(_token.Viewing); @@ -179,6 +186,9 @@ public class EvolveData _eTo = spawn(_to.getEntity(), _token.Platform, false); despawn(_eFrom); + setupViewingToken(_eTo); + setupPlayer(); + setupHologram(_holoManager, _eTo, _to); UtilFirework.packetPlayFirework(_player, _token.Platform.clone().add(0.0, 1.5, 0.0), Type.BALL, Color.GREEN, false, false); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java index 20626fe4c..fa046ded2 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/mobs/KitSpider.java @@ -8,6 +8,7 @@ import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.mobs.perks.PerkWebEVO; import nautilus.game.arcade.kit.Perk; import nautilus.game.arcade.kit.perks.PerkConstructor; +import nautilus.game.arcade.kit.perks.PerkNoFallDamage; import nautilus.game.arcade.kit.perks.PerkSpeed; import org.bukkit.Material; @@ -27,7 +28,8 @@ public class KitSpider extends EvoKit { new PerkWebEVO(), new PerkConstructor("Web Weaver", 3.0, 4, Material.WEB, - "Spiderweb", false), new PerkSpeed(0) + "Spiderweb", false), new PerkSpeed(0), + new PerkNoFallDamage() }, EntityType.SPIDER); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkExplosionModifier.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkExplosionModifier.java index b408caa7f..d34c7cbb2 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkExplosionModifier.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/kit/perks/PerkExplosionModifier.java @@ -23,7 +23,7 @@ public class PerkExplosionModifier extends Perk @EventHandler(priority = EventPriority.HIGH) public void Knockback(CustomDamageEvent event) { - if (event.GetCause() == DamageCause.ENTITY_EXPLOSION || event.GetCause() == DamageCause.BLOCK_EXPLOSION) + if (event.GetCause() != DamageCause.ENTITY_EXPLOSION && event.GetCause() != DamageCause.BLOCK_EXPLOSION) return; if (!(event.GetDamageeEntity() instanceof Player)) From 96dc86a4814081e3772bfe7a026cb095f8b98eec Mon Sep 17 00:00:00 2001 From: Sarah Date: Sat, 15 Aug 2015 07:34:04 +0200 Subject: [PATCH 367/565] Fixing map rotation. --- .../src/nautilus/game/arcade/world/WorldData.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/world/WorldData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/world/WorldData.java index 1bb5955e0..e584708fc 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/world/WorldData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/world/WorldData.java @@ -151,7 +151,7 @@ public class WorldData File = Host.GetFiles().get(game).get(map); //Don't allow repeat maps. - if (Host.GetFiles().size() > 1) + if (Host.GetFiles().get(game).size() > 1) { while (File.equals(Host.Manager.GetGameCreationManager().GetLastMap())) { From 555908a3c10b197cd2536d9328b5bc3b73cfd75f Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Sat, 15 Aug 2015 02:03:46 -0500 Subject: [PATCH 368/565] Rename preferences gui, add shop items for gold and emeralds (commented out right now), fix typo --- .../mineplex/core/cosmetic/ui/page/Menu.java | 17 +++++++++++++++-- .../core/preferences/ui/PreferencesShop.java | 4 ++-- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/Menu.java b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/Menu.java index f77c4851f..950dc9164 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/Menu.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/cosmetic/ui/page/Menu.java @@ -6,6 +6,7 @@ import org.bukkit.entity.Creature; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; import org.bukkit.event.inventory.ClickType; +import org.bukkit.inventory.ItemStack; import mineplex.core.account.CoreClientManager; import mineplex.core.common.CurrencyType; @@ -20,6 +21,7 @@ import mineplex.core.cosmetic.ui.button.OpenMusic; import mineplex.core.cosmetic.ui.button.OpenParticles; import mineplex.core.cosmetic.ui.button.OpenPets; import mineplex.core.donation.DonationManager; +import mineplex.core.donation.Donor; import mineplex.core.gadget.types.Gadget; import mineplex.core.gadget.types.GadgetType; import mineplex.core.mount.Mount; @@ -40,7 +42,14 @@ public class Menu extends ShopPageBase @Override protected void buildPage() - { + { + Donor donor = getDonationManager().Get(getPlayer()); + +// addItem(2, new ShopItem(CurrencyType.Gems.GetDisplayMaterial(), donor.GetGems() + " Gems", new String[] { +// " " +// }, 1, false)); + + addItem(4, new ShopItem(175, getDonationManager().Get(getPlayer().getName()).getCoins() + " Coins", new String[] { " ", @@ -54,9 +63,13 @@ public class Menu extends ShopPageBase ChatColor.RESET + "Receives 15000 Coins per Month", " ", ChatColor.RESET + C.cGreen + "Legend Rank", - ChatColor.RESET + "Recieves 30000 Coins per Month" + ChatColor.RESET + "Receives 30000 Coins per Month" }, 1, false)); +// addItem(6, new ShopItem(Material.GOLD_INGOT, donor.getGold() + " Gold", new String[] { +// " " +// }, 1, false)); + addButton(18, new ShopItem(Material.NETHER_STAR, "Particle Effects", 1, false), new OpenParticles(this)); addButton(20, new ShopItem(Material.BOW, "Gadgets", 1, false), new OpenGadgets(this)); addButton(22, new ShopItem(Material.LEATHER, "Morphs", 1, false), new OpenMorphs(this)); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/preferences/ui/PreferencesShop.java b/Plugins/Mineplex.Core/src/mineplex/core/preferences/ui/PreferencesShop.java index 9e8f98f25..444886c46 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/preferences/ui/PreferencesShop.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/preferences/ui/PreferencesShop.java @@ -12,12 +12,12 @@ public class PreferencesShop extends ShopBase { public PreferencesShop(PreferencesManager plugin, CoreClientManager clientManager, mineplex.core.donation.DonationManager donationManager) { - super(plugin, clientManager, donationManager, "User Preferences"); + super(plugin, clientManager, donationManager, "My Preferences"); } @Override protected ShopPageBase> buildPagesFor(Player player) { - return new PreferencesPage(getPlugin(), this, getClientManager(), getDonationManager(), " " + ChatColor.UNDERLINE + "User Preferences", player); + return new PreferencesPage(getPlugin(), this, getClientManager(), getDonationManager(),"My Preferences", player); } } \ No newline at end of file From 25f93bac2e3824cd195ceee6a121aef217cfbefd Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sat, 15 Aug 2015 12:27:11 +0200 Subject: [PATCH 369/565] fixed logic on setgame --- .../arcade/game/games/event/EventModule.java | 31 ++++++++++++++----- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java index 83c0c0801..8962ceaf8 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java @@ -82,13 +82,30 @@ public class EventModule extends MiniPlugin if (!event.getMessage().toLowerCase().startsWith("/sethost ")) return; - boolean eventTestServer = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1"); - - if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true) - && !event.getPlayer().isOp() && - (!eventTestServer && !Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.SNR_MODERATOR, true))) - return; - + //Player isnt OP! Check if allowed. + if (!event.getPlayer().isOp()) + { + //Not JNR Dev either + if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true)) + { + boolean eventTestServer = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1"); + + //NOT EVENT TEST! + if (!eventTestServer) + { + return; + } + else + { + //Not Snr Mod + if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.SNR_MODERATOR, true)) + { + return; + } + } + } + } + Manager.GetServerConfig().HostName = event.getMessage().split(" ")[1]; event.getPlayer().sendMessage("Set host to: " + event.getMessage().split(" ")[1]); From ba6806935db39c58fd5f4fe9c9441c2c9929c674 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sat, 15 Aug 2015 12:31:19 +0200 Subject: [PATCH 370/565] fixed better --- .../arcade/game/games/event/EventModule.java | 37 ++++++++----------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java index 8962ceaf8..7c289e1d5 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java @@ -81,30 +81,25 @@ public class EventModule extends MiniPlugin { if (!event.getMessage().toLowerCase().startsWith("/sethost ")) return; + + boolean allowed = Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true); - //Player isnt OP! Check if allowed. - if (!event.getPlayer().isOp()) + + boolean eventTestServer = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1"); + + //NOT EVENT TEST! NOT ALLOWED! + if (!allowed) { - //Not JNR Dev either - if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true)) - { - boolean eventTestServer = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1"); - - //NOT EVENT TEST! - if (!eventTestServer) - { - return; - } - else - { - //Not Snr Mod - if (!Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.SNR_MODERATOR, true)) - { - return; - } - } - } + allowed = eventTestServer && + Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.SNR_MODERATOR, true); + } + + if (!allowed) + { + return; + } + Manager.GetServerConfig().HostName = event.getMessage().split(" ")[1]; From 8584e0355acf3a32db8ba152f5d88f70363f4912 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sat, 15 Aug 2015 12:32:03 +0200 Subject: [PATCH 371/565] final fix! --- .../game/arcade/game/games/event/EventModule.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java index 7c289e1d5..4b5585f8d 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/event/EventModule.java @@ -84,15 +84,11 @@ public class EventModule extends MiniPlugin boolean allowed = Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.JNR_DEV, true); - - boolean eventTestServer = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1"); - - //NOT EVENT TEST! NOT ALLOWED! + if (!allowed) { - allowed = eventTestServer && + allowed = _plugin.getConfig().getString("serverstatus.name").equalsIgnoreCase("SMTestServer-1") && Manager.GetClients().Get(event.getPlayer()).GetRank().Has(event.getPlayer(), Rank.SNR_MODERATOR, true); - } if (!allowed) From 91ce9cfba748f1cec06d9f27d38111af81d97297 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sun, 16 Aug 2015 08:39:03 +0200 Subject: [PATCH 372/565] fixed a crash with fireworks --- .../Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java index 3fde170ec..ab3b37f02 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/SoccerManager.java @@ -10,6 +10,7 @@ import org.bukkit.Location; import org.bukkit.Sound; import org.bukkit.entity.Bat; import org.bukkit.entity.Entity; +import org.bukkit.entity.Firework; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; import org.bukkit.entity.Slime; @@ -358,7 +359,7 @@ public class SoccerManager extends MiniPlugin if (inPlayerArena(ent)) { - if (ent instanceof Bat || ent instanceof WitherSkull || ent instanceof TNTPrimed) + if (ent instanceof Bat || ent instanceof WitherSkull || ent instanceof TNTPrimed || ent instanceof Firework) { ent.remove(); continue; From 8cc5ff042c240f65309b54f93dac4df583c4fc07 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sun, 16 Aug 2015 09:33:15 +0200 Subject: [PATCH 373/565] fixed block hunt gem exploits --- .../game/arcade/game/games/hideseek/HideSeek.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/hideseek/HideSeek.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/hideseek/HideSeek.java index 28bc955d8..bb7fa45b0 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/hideseek/HideSeek.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/hideseek/HideSeek.java @@ -837,6 +837,9 @@ public class HideSeek extends TeamGame @EventHandler public void UseBoost(PlayerInteractEvent event) { + if (!IsLive()) + return; + Player player = event.getPlayer(); if (!UtilEvent.isAction(event, ActionType.R)) @@ -901,6 +904,9 @@ public class HideSeek extends TeamGame @EventHandler public void UseMeow(PlayerInteractEvent event) { + if (!IsLive()) + return; + Player player = event.getPlayer(); if (!UtilEvent.isAction(event, ActionType.R)) @@ -927,6 +933,9 @@ public class HideSeek extends TeamGame @EventHandler public void UseFirework(PlayerInteractEvent event) { + if (!IsLive()) + return; + Player player = event.getPlayer(); if (!UtilEvent.isAction(event, ActionType.R)) From 78227c1658a4c0d88e28b9a30e7d2cc269e04b26 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Sun, 16 Aug 2015 04:16:19 -0500 Subject: [PATCH 374/565] Removed unnecessary code in website. Added ability to retrieve bulkpets for converting. --- Website/LOC.Core/LOC.Core.csproj | 2 +- .../LOC.Website.Common.csproj | 1 + .../Models/IPetAdministrator.cs | 1 + .../Models/PetAdministrator.cs | 28 +- .../Content/themes/techno/about.html | 176 - .../Content/themes/techno/blog.html | 202 - .../Content/themes/techno/blog_post.html | 322 -- .../Content/themes/techno/contact.html | 173 - .../themes/techno/css/ddsmoothmenu.css | 120 - .../Content/themes/techno/css/lightbox.css | 27 - .../Content/themes/techno/css/muffin.css | 78 - .../Content/themes/techno/css/nivo-slider.css | 84 - .../themes/techno/css/templatemo_style.css | 705 --- .../Content/themes/techno/images/36_64x64.png | Bin 4185 -> 0 bytes .../Content/themes/techno/images/41_64x64.png | Bin 4042 -> 0 bytes .../Content/themes/techno/images/arrows.png | Bin 824 -> 0 bytes .../Content/themes/techno/images/avator.png | Bin 10526 -> 0 bytes .../Content/themes/techno/images/blog/01.jpg | Bin 7223 -> 0 bytes .../Content/themes/techno/images/blog/02.jpg | Bin 6719 -> 0 bytes .../Content/themes/techno/images/blog/03.jpg | Bin 6874 -> 0 bytes .../Content/themes/techno/images/blog/04.jpg | Bin 6746 -> 0 bytes .../Content/themes/techno/images/close.gif | Bin 222 -> 0 bytes .../themes/techno/images/closelabel.gif | Bin 979 -> 0 bytes .../Content/themes/techno/images/facebook.png | Bin 1074 -> 0 bytes .../Content/themes/techno/images/feed.png | Bin 1328 -> 0 bytes .../Content/themes/techno/images/flickr.png | Bin 978 -> 0 bytes .../Content/themes/techno/images/foot_bck.gif | Bin 48 -> 0 bytes .../Content/themes/techno/images/loading.gif | Bin 2767 -> 0 bytes .../Content/themes/techno/images/logo.png | Bin 3300 -> 0 bytes .../themes/techno/images/nextlabel.gif | Bin 1252 -> 0 bytes .../themes/techno/images/portfolio/01.jpg | Bin 18917 -> 0 bytes .../themes/techno/images/portfolio/02.jpg | Bin 17319 -> 0 bytes .../themes/techno/images/portfolio/03.jpg | Bin 18588 -> 0 bytes .../themes/techno/images/portfolio/04.jpg | Bin 18704 -> 0 bytes .../themes/techno/images/prevlabel.gif | Bin 1264 -> 0 bytes .../themes/techno/images/slider/01.jpg | Bin 12978 -> 0 bytes .../themes/techno/images/slider/02.jpg | Bin 13379 -> 0 bytes .../themes/techno/images/slider/03.jpg | Bin 12700 -> 0 bytes .../themes/techno/images/slider/04.jpg | Bin 12114 -> 0 bytes .../themes/techno/images/slider/ss.png | Bin 899057 -> 0 bytes .../Content/themes/techno/images/ss1.png | Bin 141163 -> 0 bytes .../Content/themes/techno/images/ss2.png | Bin 134206 -> 0 bytes .../Content/themes/techno/images/ss3.png | Bin 118154 -> 0 bytes .../techno/images/templatemo_footer.jpg | Bin 362 -> 0 bytes .../techno/images/templatemo_home_bg.jpg | Bin 1384 -> 0 bytes .../techno/images/templatemo_home_header.jpg | Bin 35074 -> 0 bytes .../techno/images/templatemo_image_01.png | Bin 46504 -> 0 bytes .../techno/images/templatemo_image_02.png | Bin 11732 -> 0 bytes .../techno/images/templatemo_image_03.png | Bin 10590 -> 0 bytes .../techno/images/templatemo_image_04.png | Bin 9700 -> 0 bytes .../techno/images/templatemo_image_05.png | Bin 10372 -> 0 bytes .../techno/images/templatemo_image_06.png | Bin 10495 -> 0 bytes .../techno/images/templatemo_image_07.png | Bin 11065 -> 0 bytes .../techno/images/templatemo_learnmore.png | Bin 2249 -> 0 bytes .../themes/techno/images/templatemo_list.png | Bin 475 -> 0 bytes .../themes/techno/images/templatemo_logo.png | Bin 5052 -> 0 bytes .../techno/images/templatemo_menu_divider.png | Bin 236 -> 0 bytes .../techno/images/templatemo_middle.jpg | Bin 13577 -> 0 bytes .../themes/techno/images/templatemo_more.png | Bin 774 -> 0 bytes .../techno/images/templatemo_slider.png | Bin 2607 -> 0 bytes .../techno/images/templatemo_subpage_bg.jpg | Bin 521 -> 0 bytes .../images/templatemo_subpage_header.jpg | Bin 28857 -> 0 bytes .../techno/images/templatemo_testimonial.png | Bin 1066 -> 0 bytes .../Content/themes/techno/images/th_bck.gif | Bin 99 -> 0 bytes .../Content/themes/techno/images/tr_bck.gif | Bin 48 -> 0 bytes .../Content/themes/techno/images/twitter.png | Bin 1196 -> 0 bytes .../Content/themes/techno/images/youtube.png | Bin 1238 -> 0 bytes .../Content/themes/techno/js/builder.js | 136 - .../Content/themes/techno/js/effects.js | 1122 ----- .../themes/techno/js/jquery-1.4.3.min.js | 166 - .../themes/techno/js/jquery.nivo.slider.js | 553 --- .../Content/themes/techno/js/lightbox.js | 497 -- .../Content/themes/techno/js/prototype.js | 4221 ----------------- .../Content/themes/techno/js/scriptaculous.js | 58 - .../Content/themes/techno/portfolio.html | 186 - .../Controllers/PetsController.cs | 12 +- .../LOC.Website.Web.Publish.xml | 517 +- .../LOC.Website.Web/LOC.Website.Web.csproj | 76 +- Website/LOCWebsite.suo | Bin 474624 -> 474624 bytes 79 files changed, 266 insertions(+), 9197 deletions(-) delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/about.html delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/blog.html delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/blog_post.html delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/contact.html delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/css/ddsmoothmenu.css delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/css/lightbox.css delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/css/muffin.css delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/css/nivo-slider.css delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/css/templatemo_style.css delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/36_64x64.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/41_64x64.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/arrows.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/avator.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/blog/01.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/blog/02.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/blog/03.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/blog/04.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/close.gif delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/closelabel.gif delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/facebook.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/feed.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/flickr.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/foot_bck.gif delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/loading.gif delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/logo.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/nextlabel.gif delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/portfolio/01.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/portfolio/02.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/portfolio/03.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/portfolio/04.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/prevlabel.gif delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/slider/01.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/slider/02.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/slider/03.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/slider/04.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/slider/ss.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/ss1.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/ss2.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/ss3.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_footer.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_home_bg.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_home_header.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_01.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_02.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_03.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_04.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_05.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_06.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_07.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_learnmore.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_list.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_logo.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_menu_divider.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_middle.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_more.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_slider.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_subpage_bg.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_subpage_header.jpg delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/templatemo_testimonial.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/th_bck.gif delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/tr_bck.gif delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/twitter.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/images/youtube.png delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/js/builder.js delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/js/effects.js delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/js/jquery-1.4.3.min.js delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/js/jquery.nivo.slider.js delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/js/lightbox.js delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/js/prototype.js delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/js/scriptaculous.js delete mode 100644 Website/LOC.Website.Web/Content/themes/techno/portfolio.html diff --git a/Website/LOC.Core/LOC.Core.csproj b/Website/LOC.Core/LOC.Core.csproj index e10c5ac35..88a44c499 100644 --- a/Website/LOC.Core/LOC.Core.csproj +++ b/Website/LOC.Core/LOC.Core.csproj @@ -50,7 +50,7 @@ - + diff --git a/Website/LOC.Website.Common/LOC.Website.Common.csproj b/Website/LOC.Website.Common/LOC.Website.Common.csproj index 4cd3ebb12..8bdc64668 100644 --- a/Website/LOC.Website.Common/LOC.Website.Common.csproj +++ b/Website/LOC.Website.Common/LOC.Website.Common.csproj @@ -75,6 +75,7 @@ + diff --git a/Website/LOC.Website.Common/Models/IPetAdministrator.cs b/Website/LOC.Website.Common/Models/IPetAdministrator.cs index 40841b2bc..14c41086d 100644 --- a/Website/LOC.Website.Common/Models/IPetAdministrator.cs +++ b/Website/LOC.Website.Common/Models/IPetAdministrator.cs @@ -7,6 +7,7 @@ public interface IPetAdministrator { List GetPets(List petTokens); + List GetBulkPets(int start, int count); List GetPetExtras(List petExtraTokens); void AddPet(PetChangeToken pet); void UpdatePet(PetChangeToken pet); diff --git a/Website/LOC.Website.Common/Models/PetAdministrator.cs b/Website/LOC.Website.Common/Models/PetAdministrator.cs index 15507f4c5..c85e44aaf 100644 --- a/Website/LOC.Website.Common/Models/PetAdministrator.cs +++ b/Website/LOC.Website.Common/Models/PetAdministrator.cs @@ -7,14 +7,18 @@ using Core.Model.Server; using Core.Tokens.Client; using Data; +using System; + using System.Data.SqlClient; public class PetAdministrator : IPetAdministrator { private readonly INautilusRepositoryFactory _repositoryFactory; + private readonly ILogger _logger; - public PetAdministrator(INautilusRepositoryFactory repositoryFactory) + public PetAdministrator(INautilusRepositoryFactory repositoryFactory, ILogger logger) { _repositoryFactory = repositoryFactory; + _logger = logger; } public List GetPets(List petTokens) @@ -145,5 +149,27 @@ repository.CommitChanges(); } } + + #region IPetAdministrator Members + + + public List GetBulkPets(int start, int count) + { + using (var repository = _repositoryFactory.CreateRepository()) + { + try + { + return repository.Context.Database.SqlQuery(@"SELECT OwnedPetId AS PetId, Uuid, PetType, PetName FROM (SELECT OwnedPetId, A.Uuid, PetType, PetName, ROW_NUMBER() OVER (ORDER BY OwnedPetId) as row FROM Nautilus.dbo.OwnedPets INNER JOIN Nautilus.dbo.Accounts AS A ON A.AccountId = Account_AccountId) a WHERE row > " + start + @" AND row <= " + count + @";", string.Empty).ToList(); + } + catch (Exception ex) + { + _logger.Log("ERROR", ex.Message + " : " + ex.InnerException); + } + + return new List(); + } + } + + #endregion } } diff --git a/Website/LOC.Website.Web/Content/themes/techno/about.html b/Website/LOC.Website.Web/Content/themes/techno/about.html deleted file mode 100644 index c27798d6c..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/about.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - -@ViewBag.Title - - - - - - - - - - - - - - - - -
-
-
    -
  • @Html.ActionLink("Home", "Index", "Home")
  • -
  • @Html.ActionLink("About", "About", "Home")
  • -
-
-
- - -
- -
-

About Our Company

- Image 01 -

Ut sed lorem ac ante cursus auctor. Nam ut congue velit. Cras eget fermentum sem. Maecenas nec purus lorem, a sodales lectus. Etiam consequat nulla sit amet volutpat ornare.

-

Donec purus nulla, egestas ac porttitor et, pharetra nec felis. Donec lobortis fringilla blandit. Fusce a purus vel justo pulvinar tempor. Nullam gravida quam et ligula tempus non congue justo egestas. Aliquam erat volutpat. Sed id massa in orci ultrices auctor eu quis dui. Aliquam erat volutpat. Suspendisse potenti. Etiam ullamcorper massa quis elit malesuada eleifend. In ligula arcu, facilisis commodo lacinia in, vehicula eget lacus. Ut sit amet quam est, varius cursus nulla. Validate XHTML & CSS.

-
-

Our People

-
- Image 02 -
UT SED LOREM
-
Webmaster
-
-
-
- Image 04 -
VESTIBULUM MASSA
-
Web Designer
-
-
-
-
- Image 05 -
CRAS AC NISL
-
System Analyst
-
-
-
- Image 07 -
CLASS APTENT
-
Graphic Expert
-
-
-
-
- Image 04 -
PELLENTESQE MASSA
-
Accountant
-
-
-
- Image 06 -
DONEC MOLESTIE ELIT
-
Marketing Director
-
-
-
-
- - - -
-
-
- - - - \ No newline at end of file diff --git a/Website/LOC.Website.Web/Content/themes/techno/blog.html b/Website/LOC.Website.Web/Content/themes/techno/blog.html deleted file mode 100644 index fae3ece8b..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/blog.html +++ /dev/null @@ -1,202 +0,0 @@ - - - - -Techno Theme, Blog Page - - - - - - - - - - - - - - - - -
- - - - -
- -
-
- Image 01 -

Free Website Templates

-
by Edward on March 23, 2048 in Freebie, Template | 154 comments
-

Quisque venenatis lacus vitae erat lacinia non rutrum purus suscipit. Suspendisse ligula metus, ullamcorper pretium rutrum ut, laoreet et erat. Aenean at urna sit amet massa pharetra cursus id vestibulum enim. Cras tempor, libero eget auctor consectetur, nulla lacus euismod nulla, ac fermentum sapien a libero.

- More -
-
- -
- Image 02 -

New Web Design Tips

-
by Johny on March 18, 2048 in Programming, HTML/CSS | 187 comments
-

Nulla odio sapien, mollis commodo dictum vitae, mattis eget felis. Etiam malesuada est nec nisl commodo egestas sit amet non mi. Nam a lectus et nisi congue malesuada. Pellentesque velit lacus, venenatis et vehicula ut, consequat ac arcu. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere.

- More -
-
- -
- Image 03 -

3D Animations

-
by Eddy on March 15, 2048 in 3D, Interactive | 190 comments
-

Aenean id sapien vulputate massa tristique pretium. Vestibulum vel metus eget felis auctor aliquam. Ut enim metus, tempus id dignissim vitae, tempor at lectus. Fusce tincidunt vestibulum fringilla. Etiam lobortis nulla id augue placerat blandit. Cras quis quam sapien. Validate XHTML & CSS.

- More -
-
- -
-
- -
-
-
- - - -
-
-
- - - - \ No newline at end of file diff --git a/Website/LOC.Website.Web/Content/themes/techno/blog_post.html b/Website/LOC.Website.Web/Content/themes/techno/blog_post.html deleted file mode 100644 index 2ec6f2572..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/blog_post.html +++ /dev/null @@ -1,322 +0,0 @@ - - - - -Techno Theme, Blog Post Page - - - - - - - - - - - - - - - - -
- - - -
- -
-
- -

Web Design Ideas

-
by Eddy on March 15, 2048 in 3D, Interactive | 190 comments
-

Ut sed lorem ac ante cursus auctor. Nam ut congue velit. Cras eget fermentum sem. Maecenas nec purus lorem, a sodales lectus. Etiam consequat nulla sit amet nisl volutpat ornare. Donec purus nulla, egestas ac porttitor et, pharetra nec felis. Donec lobortis fringilla blandit. Fusce a purus vel pulvinar tempor.

-

Validate XHTML & CSS. Morbi venenatis augue sit amet ante facilisis feugiat sed in lectus. Vivamus imperdiet, ante a pretium vehicula, ante enim sodales mi, eu rutrum odio turpis eget arcu. Proin a elit nisl, id aliquam felis. Nunc ultrices iaculis quam, sed commodo erat tempus mollis. Duis ultricies nulla sed dolor egestas id. Donec in orci at augue tristique pretium non sed augue.

-

In eget nisl vel mauris viverra ornare id nec arcu. Sed fermentum ligula sit amet velit iaculis consectetur. Quisque in est dolor, in varius orci. Vivamus pharetra velit et ligula porttitor vel mollis est volutpat. Nunc tristique, est accumsan vulputate malesuada, tellus magna tristique diam, congue posuere est libero in arcu. Fusce eget nisl quam. Pellentesque vehicula nibh quis risus dapibus sit amet elementum nisi cursus. Ut enim mauris, vestibulum eu vehicula in, ornare vitae augue.

-

Vivamus nibh diam, pellentesque sed condimentum sed, ullamcorper eu erat. Mauris porttitor, eros in tempor dignissim, ligula justo iaculis elit, et facilisis tellus felis nec quam.

-

Nunc vitae luctus ligula. Etiam vulputate semper lorem quis gravida. Donec nec aliquam ipsum. Nulla feugiat feugiat erat et consequat. Sed hendrerit molestie ante, sit amet porta leo porta ut. Praesent adipiscing turpis at nisl dapibus vehicula. Phasellus non porttitor mi.

-
- -
- -
-

Comments

- -
-
    - -
  1. -
    - -
    - author 6 -
    - -
    -
    Steven November 21, 2048 11:35 pm
    -

    Praesent id nisi ligula. Integer congue iaculis augue et lacinia. Quisque lobortis nisl at dui vehicula nec facilisis libero dictum.

    - -
    -
    -
    - -
  2. - -
  3. - -
      - -
    1. -
      - -
      - author 6 -
      -
      -
      David November 23, 2048 10:20 pm
      -

      Cras eu turpis vitae tortor placerat lobortis nec ac velit.

      - -
      - -
      -
      - -
    2. - -
    3. - -
        - -
      1. -
        - -
        - author 6 -
        -
        -
        Albert November 25, 2048 11:42 am
        -

        Vestibulum eget ligula et ipsum laoreet aliquam sed ut risus. 

        - -
        - -
        -
        - -
      2. - -
      - -
    4. -
    - -
  4. - -
  5. -
    - -
    - author 6 -
    -
    -
    Johnny November 27, 2048 07:35 am
    -

    Nulla sagittis elit in enim ullamcorper vitae tincidunt metus bibendum.

    - -
    - -
    -
    -
  6. - -
  7. -
    - -
    - author 6 -
    -
    -
    Peter November 29, 2048 10:54 am
    -

    Quisque ut risus nibh. Etiam consequat elit eu nisi porta ac auctor nisl ultrices.

    - -
    - -
    -
    -
  8. - -
-
-
- -
- -
- -
- -
-

Leave your comment

- -
-
- -
- -
-
- -
- -
-
- -
- -
- - -
- -
- -
-
- - - -
-
-
- - - - \ No newline at end of file diff --git a/Website/LOC.Website.Web/Content/themes/techno/contact.html b/Website/LOC.Website.Web/Content/themes/techno/contact.html deleted file mode 100644 index 06c85d32a..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/contact.html +++ /dev/null @@ -1,173 +0,0 @@ - - - - -Techno Theme, Contact Page - - - - - - - - - - - - - - - - -
- - - -
-

Contact Information

-
-

Maecenas faucibus, libero nec laoreet, dui turpis porttitor felis, sit amet faucibus turpis sit amet arcu. Validate XHTML & CSS.

-
-
- - -
- -
- - - -
- - -
- - - - -
-
-
-
- -
-

Mailing Address

-
Company Name
- 180-320 Morbi non elit vitae faucibus,
- Vestibulum ante ipsum primis, 12480
- Proin semper tincidunt

- - Phone: 080-050-1180
- Email: info@company.com -
- -
-
-
- - - - \ No newline at end of file diff --git a/Website/LOC.Website.Web/Content/themes/techno/css/ddsmoothmenu.css b/Website/LOC.Website.Web/Content/themes/techno/css/ddsmoothmenu.css deleted file mode 100644 index 90b10b647..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/css/ddsmoothmenu.css +++ /dev/null @@ -1,120 +0,0 @@ -.ddsmoothmenu{ - -} - -.ddsmoothmenu ul{ - z-index:100; - margin: 0; - padding: 0; - list-style-type: none; -} - -/*Top level list items*/ -.ddsmoothmenu ul li{ - position: relative; - display: inline; - float: left; -} - -/*Top level menu link items style*/ -.ddsmoothmenu ul li a { - display: block; - height: 50px; - padding: 0 32px 0 30px; - line-height: 50px; - margin: 0 5px 0 9px; - font-size: 14px; - color: #bbb3ac; - text-align: center; - text-decoration: none; - font-weight: 400; - outline: none; - background: url(../images/templatemo_menu_divider.png) no-repeat right center -} - -* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ -display: inline-block; -} - -.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li a:hover { /*CSS class that's dynamically added to the currently active menu items' LI A element*/ - color: #f2b600; -} - -/*1st sub level menu*/ -.ddsmoothmenu ul li ul{ - position: absolute; - width: 170px; - left: 0; - display: none; /*collapse all sub menus to begin with*/ - visibility: hidden; - background: #222 -} - -/*Sub level menu list items (undo style from Top level List Items)*/ -.ddsmoothmenu ul li ul li{ -display: list-item; -float: none; -} - -/*All subsequent sub menu levels vertical offset after 1st level sub menu */ -.ddsmoothmenu ul li ul li ul{ -top: 0; -} - -/* Sub level menu links style */ -.ddsmoothmenu ul li ul li a{ - font-weight: 500; - width: 140px; /*width of sub menus*/ - height: 28px; - line-height: 28px; - padding: 0 15px; - margin: 0; - font-size: 12px; - text-align: left; - background: none; - color: #bbb3ac; - border-top: 1px solid #333; - border-bottom: 1px solid #000 -} - - -.ddsmoothmenu ul li ul li a.selected, .ddsmoothmenu ul li ul li a:hover { - color: #f2b600; - width: 135px; - padding-left: 20px; - background: none; -} - -/* Holly Hack for IE \*/ -* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/ - - -/* ######### CSS classes applied to down and right arrow images ######### */ - -.downarrowclass{ -position: absolute; -top: 12px; -right: 7px; -} - -.rightarrowclass{ -position: absolute; -top: 6px; -right: 5px; -} - -/* ######### CSS for shadow added to sub menus ######### */ - -.ddshadow{ -position: absolute; -left: 0; -top: 0; -width: 0; -height: 0; -} - -.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/ -opacity: 0.5; -} - -/* menu */ diff --git a/Website/LOC.Website.Web/Content/themes/techno/css/lightbox.css b/Website/LOC.Website.Web/Content/themes/techno/css/lightbox.css deleted file mode 100644 index 3b5f7aa91..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/css/lightbox.css +++ /dev/null @@ -1,27 +0,0 @@ -#lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;} -#lightbox img{ width: auto; height: auto;} -#lightbox a img{ border: none; } - -#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; } -#imageContainer{ padding: 10px; } - -#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; } -#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; } -#imageContainer>#hoverNav{ left: 0;} -#hoverNav a{ outline: none;} - -#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; } -#prevLink { left: 0; float: left;} -#nextLink { right: 0; float: right;} -#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; } -#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; } - -#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100% ; } - -#imageData{ padding:0 10px; color: #666; } -#imageData #imageDetails{ width: 70%; float: left; text-align: left; } -#imageData #caption{ font-weight: bold; } -#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; } -#imageData #bottomNavClose{ width: 66px; float: right; padding-bottom: 0.7em; outline: none;} - -#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } diff --git a/Website/LOC.Website.Web/Content/themes/techno/css/muffin.css b/Website/LOC.Website.Web/Content/themes/techno/css/muffin.css deleted file mode 100644 index 2da3eb746..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/css/muffin.css +++ /dev/null @@ -1,78 +0,0 @@ -/* - Grey Suits you Sir. Please host the images on your own server. - written by Stuart Colville http://www.muffinresearch.co.uk -*/ - -table,td -{ - border : 1px solid #CCC; - border-collapse : collapse; - font : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; -} -table -{ - border :none; - border :1px solid #CCC; -} -thead th, -tbody th -{ - background : #FFF url(../images/th_bck.gif) repeat-x; - color : #666; - padding : 5px 10px; - border-left : 1px solid #CCC; -} -tbody th -{ - background : #fafafb; - border-top : 1px solid #CCC; - text-align : left; - font-weight : normal; -} -tbody tr td -{ - padding : 5px 10px; - color : #666; -} -tbody tr:hover -{ - background : #FFF url(../images/tr_bck.gif) repeat; -} - -tbody tr:hover td -{ - color : #454545; -} -tfoot td, -tfoot th -{ - border-left : none; - border-top : 1px solid #CCC; - padding : 4px; - background : #FFF url(../images/foot_bck.gif) repeat; - color : #666; -} -caption -{ - text-align : left; - font-size : 120%; - padding : 10px 0; - color : #666; -} -table a:link -{ - color : #666; -} -table a:visited -{ - color : #666; -} -table a:hover -{ - color : #003366; - text-decoration : none; -} -table a:active -{ - color : #003366; -} \ No newline at end of file diff --git a/Website/LOC.Website.Web/Content/themes/techno/css/nivo-slider.css b/Website/LOC.Website.Web/Content/themes/techno/css/nivo-slider.css deleted file mode 100644 index 57f154c74..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/css/nivo-slider.css +++ /dev/null @@ -1,84 +0,0 @@ -/* - * jQuery Nivo Slider v2.4 - * http://nivo.dev7studios.com - * - * Copyright 2011, Gilbert Pellegrom - * Free to use and abuse under the MIT license. - * http://www.opensource.org/licenses/mit-license.php - * - * March 2010 - */ - - -/* The Nivo Slider styles */ -.nivoSlider { - position:relative; -} -.nivoSlider img { - position:absolute; - top:0px; - left:0px; -} -/* If an image is wrapped in a link */ -.nivoSlider a.nivo-imageLink { - position:absolute; - top:0px; - left:0px; - width:100%; - height:100%; - border:0; - padding:0; - margin:0; - z-index:60; - display:none; -} -/* The slices in the Slider */ -.nivo-slice { - display:block; - position:absolute; - z-index:50; - height:100%; -} -/* Caption styles */ -.nivo-caption { - position:absolute; - left:0px; - bottom:0px; - background:#000; - color:#fff; - opacity:0.8; /* Overridden by captionOpacity setting */ - width:100%; - z-index:89; -} -.nivo-caption p { - padding:5px; - margin:0; -} -.nivo-caption a { - display:inline !important; -} -.nivo-html-caption { - display:none; -} -/* Direction nav styles (e.g. Next & Prev) */ -.nivo-directionNav a { - position:absolute; - top:45%; - z-index:99; - cursor:pointer; -} -.nivo-prevNav { - left:0px; -} -.nivo-nextNav { - right:0px; -} -/* Control nav styles (e.g. 1,2,3...) */ -.nivo-controlNav a { - position:relative; - z-index:99; - cursor:pointer; -} -.nivo-controlNav a.active { - font-weight:bold; -} \ No newline at end of file diff --git a/Website/LOC.Website.Web/Content/themes/techno/css/templatemo_style.css b/Website/LOC.Website.Web/Content/themes/techno/css/templatemo_style.css deleted file mode 100644 index 642eebf33..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/css/templatemo_style.css +++ /dev/null @@ -1,705 +0,0 @@ -/* -Credit: http://www.templatemo.com -*/ - -body { - margin: 0; - padding: 0; - color: #5e5b57; - font-family: Tahoma, Geneva, sans-serif; - font-size: 13px; - line-height: 1.4em; - background-color: #242424; - background-repeat: repeat-x; - background-position: top -} - -a, a:link, a:visited { - color: #f2b600; - font-weight: normal; - text-decoration: none; -} - -a:hover { - text-decoration: underline; -} - -a.learnmore { - display: block; - width: 110px; - height: 40px; - text-indent: -10000px; - background: url(../images/templatemo_learnmore.png) no-repeat; -} - -a.more { - display: inline-block; - padding-right: 24px; - font-size: 11px; - font-weight: 700; - background: url(../images/templatemo_more.png) no-repeat scroll 34px 3px; -} - -p { margin: 0 0 10px 0; padding: 0; } -img { border: none; } -blockquote { font-style: italic; margin: 0 0 0 10px;} -cite { font-weight: bold; color:#e17300; } -cite a, cite a:link, cite a:visited { font-size: 12px; text-decoration: none; font-style: normal } -cite span { font-weight: 400; color: #e17300; } - -h1, h2, h3, h4, h5, h6 { color: #f2b600; font-weight: normal; } -h1 { font-size: 48px; margin: 0 0 30px; padding: 5px 0 } -h2 { font-size: 30px; margin: 0 0 25px; padding: 5px 0 } -h3 { font-size: 24px; margin: 0 0 20px; padding: 0; } -h4 { font-size: 18px; margin: 0 0 15px; padding: 0; } -h5 { font-size: 16px; margin: 0 0 10px; padding: 0; } -h6 { font-size: 12px; margin: 0 0 5px; padding: 0; } - -.cleaner { clear: both } -.h10 { height: 10px } -.h20 { height: 20px } -.h30 { height: 30px } -.h40 { height: 40px } -.h50 { height: 50px } - -.float_l { float: left } -.float_r { float: right } - -.image_frame { - display: inline-block; - position: relative; - margin: 3px 0 10px 0; - background: #111111; - padding: 6px; - border: 1px solid #3a3a3a; -} - -.image_fl { - float: left; - margin: 3px 20px 12px 0; -} - -.image_fr { - float: right; - margin: 3px 0 12px 20px; -} - -.templatemo_list { - margin: 10px 0 10px 0; - padding: 0; - list-style: none; -} - -.templatemo_list li { - color:#5e5b57; - margin: 0 0 10px 0; - padding: 0 5px 0 20px; - background: url(../images/templatemo_list.png) no-repeat scroll 0 5px; -} - -.templatemo_list li a { - color: #5e5b57; - font-weight: normal; -} - -.templatemo_list li a:hover { color: #5e5b57 } - -.hgpackagediv -{ - border-radius:6px; - border:2px solid #ffffff; - padding:4px 0px 0px 2px; -} - -.hgpackagebutton -{ - -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; - -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; - box-shadow:inset 0px 1px 0px 0px #ffffff; - background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #d1d1d1) ); - background:-moz-linear-gradient( center top, #ededed 5%, #d1d1d1 100% ); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#d1d1d1'); - background-color:#ededed; - -moz-border-radius:6px; - -webkit-border-radius:6px; - border-radius:6px; - border:1px solid #ffffff; - display:inline-block; - color:#171717; - font-family:arial; - font-size:15px; - font-weight:bold; - padding:6px 24px; - text-decoration:none; - text-shadow:1px 1px 0px #fcfcfc; - vertical-align: middle; - -} -.hgpackagebutton:hover -{ - background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1d1d1), color-stop(1, #ededed) ); - background:-moz-linear-gradient( center top, #d1d1d1 5%, #ededed 100% ); - filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ededed'); - background-color:#d1d1d1; -} -.hgpackagebutton:active -{ - position:relative; - top:1px; -} - -#home { - background-image: url(../images/templatemo_home_bg.jpg); -} - -#subpage { - background-image: url(../images/templatemo_subpage_bg.jpg); -} - -#templatemo_wrapper { - width: 960px; - margin: 0 auto; - padding: 0 10px; -} -#templatemo_menu { - width: 960px; - height: 50px; -} -#templatemo_header_home { - width: 960px; - height: 150px; - background: url(../images/templatemo_home_header.jpg) no-repeat top -} -#templatemo_header_sp { - width: 960px; - height: 150px; - background: url(../images/templatemo_subpage_header.jpg) no-repeat top -} -#templatemo_middle { - width: 960px; - height: 326px; - padding-top: 15px; - background:url(../images/templatemo_middle.jpg) no-repeat bottom -} -#templatemo_main { - width: 960px; -} -#templatemo_footer_wrapper { - width: 100%; - background: #1b1b1b url(../images/templatemo_footer.jpg) repeat-x top -} -#templatemo_footer { - width: 960px; - padding: 40px 10px; - margin: 0 auto; -} - -#site_title { - margin: 0 auto; - padding: 40px 0; -} - -#site_title h1 { - margin: 0; - padding: 0; -} - -#site_title h1 a { - margin: 0 auto; - display: block; - width: 120; - height: 40px; - text-indent: -10000px; - background: url(../images/logo.png) no-repeat center bottom; -} - -#templatemo_middle_text { - float: right; - width: 500px; - padding: 20px 0; -} - -#templatemo_middle_text h2 { - color: #535353; - font-size: 28px; - font-weight: normal; - line-height: 34px; - margin-bottom: 10px; -} - -#templatemo_middle_text h2 strong { - display: block; - color: #fff; - font-size: 38px; - font-weight: normal; -} - -#templatemo_middle_text p { - color: #333; - margin-bottom: 20px; -} - -#content_top { - width: 100%; - height: 90px; - margin-bottom: 40px; -} - -#templatemo_main h2 a, #templatemo_main h3 a, #templatemo_main h4 a { color: #f2b600 } - -.col_2 { - float: left; - width: 450px; - margin-right: 60px; -} - -.col_3 { - float: left; - width: 280px; - margin-right: 60px; -} - -.col_4 { - float: left; - width: 225px; - margin-right: 20px; -} - -.no_margin_right { margin: 0 } - -#content { - float: left; - width: 620px; -} - -#sidebar { - float: right; - width: 280px; -} - -.testimonial { - padding: 0 0 0 50px; - display: block; - background: url(../images/templatemo_testimonial.png) left top no-repeat; -} - -.post { - clear: both; - padding: 40px 0; - border-bottom: 1px solid #343434; - border-top: 1px solid #000; -} - -.fpost { - padding-top: 0; - border-top: none; -} - -.post h2.home { - color: #ba8c00; - font-size: 18px; - margin-bottom: 0; -} - -.post h2 { - margin-bottom: 0; - line-height: 38px; -} - -.post .meta { - font-size: 10px; - margin-bottom: 20px; -} - -.post .meta a, .post .meta strong { - color: #7b7b7b; - font-weight: 700; -} - -#comment_section { - clear: both; - margin-bottom: 60px; - width: 590px; -} - -.first_level { - margin: 0; padding: 0; -} - -.comments { - list-style: none; -} - -.comments li { - margin-bottom: 10px; - list-style:none; -} - -.comments li .commentbox1 { - border-left: 5px solid #000; - background: #222; -} - -.comments li .commentbox2 { - border-left: 5px solid #333; - background: #292929; -} - -.comments li .comment_box { - clear: both; - width:100%; - padding: 15px; - margin-bottom: 40px; -} - -.comment_box .gravatar { - float: left; - width: 75px; - margin-right: 30px; -} - -.comment_box .gravatar img { - width: 75px; - height: 75px; -} - -.comment_box .comment_text { } - -.comment_box .comment_text p { - margin: 0; -} - -.comment_text .comment_author { - font-size: 14px; - font-weight: bold; - color: #ba8c00; - margin-bottom: 10px; -} - -.comment_text .date { - font-size: 12px; - font-weight: normal; - color: #7b7b7b; - padding-left: 10px; -} - -.comment_text .time { - font-size: 12px; - font-weight: normal; - color: #7b7b7b; - padding-left: 10px; -} - -.comment_text .reply a { - display: block; - clear: both; - float: right; - color: #000; - font-weight: 700; -} - -#comment_form { - clear: both; -} - -#comment_form h3 { - font-size: 20px; - border-bottom: 1px dotted #666; - margin-bottom: 15px; - padding-bottom: 10px; -} - -#comment_form form { -} - -#comment_form textarea { - padding: 5px; - color: #fff; - background: #333; - border: 1px solid #555; - font-size: 12px; - font-family: Tahoma, Geneva, sans-serif; - margin-top: 5px; - height:150px; - width: 400px; -} - -#comment_form .form_row { - width: 100%; - margin-bottom: 15px; -} - -#comment_form form input { - padding: 5px; - color: #fff; - background: #333; - border: 1px solid #555; - font-size: 12px; - font-family: Tahoma, Geneva, sans-serif; - margin-top: 5px; - width: 280px; -} - -#comment_form .submit_btn { - display: block; - width: 70px; - height: 30px; - padding: 5px 8px; - text-align: center; - text-decoration: none; - font-weight: bold; - background: #111; - border: 1px solid #555; - color: #fff; - font-size:12px; -} - -.rp_pp { - margin-bottom: 10px; - padding-bottom: 10px; - border-bottom: 1px dotted #ced4dc; -} - -.rp_pp a { - color: #666; - font-weight: 700; -} - -.rp_pp img { - float: right; -} - -.rp_pp p { - font-size: 10px; -} - -#contact_form { - padding: 0; - width: 460px; - margin-bottom: 40px; -} - -#contact_form form { - margin: 0px; - padding: 0px; -} - -#contact_form form .input_field { - width: 300px; - padding: 5px; - color: #fff; - background: #333; - border: 1px solid #555; - font-size: 12px; - font-family: Tahoma, Geneva, sans-serif; - margin-top: 5px; -} - -#contact_form form label { - display: block; - width: 100px; - margin-right: 12px; - font-size: 13px; -} - -#contact_form form textarea { - width: 448px; - height: 210px; - padding: 5px; - color: #fff; - background: #333; - border: 1px solid #555; - font-size: 12px; - font-family: Tahoma, Geneva, sans-serif; - margin-top: 5px; -} - -#contact_form form .submit_btn { - padding: 5px 14px; - background: #333; - border: 1px solid #555; - color: #fff; - font-size:14px; - margin: 10px 0px; -} - -#templatemo_footer h5 { - font-size: 14px; - font-weight: 700; - margin-bottom: 20px; -} - -.footer_list { - margin: 0; - padding: 0; - list-style: none; -} - -.footer_list li { - margin: 0 0 5px; - padding: 0 0 3px; - border-bottom: 1px dotted #433854; -} - -.footer_list li a { - color: #666; -} - -.twitter_post { - margin: 0; - padding: 0; - list-style: none; -} - -.twitter_post li { - margin: 0 0 10px; - padding: 0 0 7px; - border-bottom: 1px dotted #433854; -} - -.footer_social_button { - clear: both; - margin-top: 20px; -} - -.footer_social_button a { - margin-right: 5px; -} - -#slider-wrapper { - float: left; - width: 360px; - height: 228px; - margin: 0 0 0; - padding: 10px 11px 14px; - background: url(../images/templatemo_slider.png) no-repeat -} - -#slider { - position:relative; - width: 360px; - height: 228px; - background:url(../images/loading.gif) no-repeat 50% 50%; -} - -#slider img { - position:absolute; - top:0px; - left:0px; - display:none; -} - -#slider a { - border:0; - display:block; -} - -.nivo-controlNav { - position:absolute; - left:260px; - bottom:-42px; -} - -.nivo-controlNav a { - display:block; - width:22px; - height:22px; - background:url(../images/bullets.png) no-repeat; - text-indent:-9999px; - border:0; - margin-right:3px; - float:left; -} - -.nivo-controlNav a.active { - background-position:0 -22px; -} - -.nivo-directionNav a { - display:block; - width:30px; - height:30px; - background:url(../images/arrows.png) no-repeat; - text-indent:-9999px; - border:0; -} - -a.nivo-nextNav { - background-position:-30px 0; - right:15px; -} - -a.nivo-prevNav { - left:15px; -} - -.nivo-caption { - text-shadow:none; - font-family: Helvetica, Arial, sans-serif; -} - -.nivo-caption a { - color:#efe9d1; - text-decoration:underline; -} - -.no_margin_right { - margin-right: 0; -} - -.no_pmb { - padding-bottom: 0; - margin-bottom: 0; - border-bottom: 0; -} - -.pagging { - margin: 0 0 20px; - padding: 0; -} - -.pagging ul { - margin: 0; - padding: 0; - list-style: none; -} - -.pagging ul li { - margin: 0; - padding: 0; - display: inline; -} - -.pagging ul li a { - float: left; - display: block; - color: #333; - text-decoration: none; - margin-right: 5px; - padding: 5px 10px; - background-color: #000; - border: 1px solid #2f2f2f; -} - -.pagging ul li a:hover { - background: #f2b600; - border: 1px solid #dfdfdf; - color: #fff; -} - -legend { - color:#efe9d1; - font-size: 16px; -} - -table tr td -{ - color:#000000; - background-color:#8F948C; -} - -table tr.alt td -{ - color:#000000; - background-color:#C5C9C1; -} \ No newline at end of file diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/36_64x64.png b/Website/LOC.Website.Web/Content/themes/techno/images/36_64x64.png deleted file mode 100644 index e422963743fbaec06cd54e4f1109717390d820fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4185 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 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/arrows.png b/Website/LOC.Website.Web/Content/themes/techno/images/arrows.png deleted file mode 100644 index 8f562bd81836e8c835dc968751a1a9760a679928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 824 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 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/blog/01.jpg b/Website/LOC.Website.Web/Content/themes/techno/images/blog/01.jpg deleted file mode 100644 index af6b814ca8482e23aabe82881abd74941583c0ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7223 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 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/blog/02.jpg b/Website/LOC.Website.Web/Content/themes/techno/images/blog/02.jpg deleted file mode 100644 index bb2deae809133437ba4ba6707bde3d2e50cdd444..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6719 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 OrZg+heWW~nxAZ^MB&THn diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/blog/04.jpg b/Website/LOC.Website.Web/Content/themes/techno/images/blog/04.jpg deleted file mode 100644 index 4d49cae14e476f2b0b85a141a1bfe59a82425be6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6746 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 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/close.gif b/Website/LOC.Website.Web/Content/themes/techno/images/close.gif deleted file mode 100644 index ca517b6ab36816a651016d4c14b84475a2ff296b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 222 zcmZ?wbhEHblwy!#*v!dLU0r?R#ECg`=6w0`WyXvdd-v{5O-;Rb?_N|?)c^ng88Cq2 zPZmZ722KVYkPOHS29|CE&&p+cCFFxY^Ug_A@OZAuD(NTfIVisb5Vz8{T8r- z^6NM+vy6$kz^*ngxS~q0wWK{St4pU>yxxhiq+g|bq8*z^|ExAQ9kT_KVE z)6+9$%9N0hkg%|@J9q8`1qGcvc``6CFd`x%G&JWG1!QZ}p`}_Crt5>gn{ra_R z*|PBP@I{Lj`S|$w`}?P*rG5YY{qEhnXU?2SNJyxzu3ors;h#T$K79Ca@7}$foSdy& zxBmY9d+OAwXV0EJb?Q__MaApauf4s!A3S&vA0NMS=g#~0?{C?%rLC>4pr9Z*Ir-_+ zr;{d4>gecLxpHM*Uf%TS)ARH5uU@^{*Vp&5E2E;KQc_ZUeSM3Ii__E7r%jvI-roNB@nb(fzs$_c+qZ95RaO1} z|Nq~=e++a1ia%Mv_UM2}P@FKZ|8IzCYHn$5Ywzgn>h9_7>+gx3Gn5iiIZY<+?`^k#V9jLtyr*r!J=422f09{b+Ju)CUT+TQ$(XUHpFrqp3WW>wX1uv zuMxADYt*_`D!j~cc9U4RqaSdy#4<#mnaaTWAexn73fF5^{TRmAubUT3M$0pEhL|XZa-W~L|(gBwDDiyC{R^)5V?SdhX{^V3U3;)26b z9`PG&9vg+2LK~Ub)t*kN@Dpm%WzyoDVKHUWf+~JK$+ZDZ@~kR1)Kp$5Zt9+<`%Y)- z>yw)=g|fzKY2BzS@eXpHy5ookQ(^-%AM<|&o|T%JuT^(X?uuf%wX|uMuC&0ET*U<& zn5MV|N-Q);aBAjTtM<^<-0=N0@0#5*3?I(E@i^2b=>KSu3P#TbT%XyyED9)8M!}zkkRC?kPTh mHXNSne@Ka2Tq>lLlg+!}=2PuWCXYMo(tpiJ>u+RWum%8KFq1q0 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/facebook.png b/Website/LOC.Website.Web/Content/themes/techno/images/facebook.png deleted file mode 100644 index c46485acc6de7621a0ac55f43ef1f374ecb8b2a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1074 zcmV-21kL-2P)003>6 z003>600000003>600000003>600000003>6NBc_+000BcNkl0|BX}w6E{Y%)4{%aWSv2E%edyEhdw5=X~Ei-??Y5qJ>S*eO%r9a`lr+ zPx%c54Z`C>D@|hE^&1m6KN$P&{SyERVCcnT+g?As|KzUGjl;H?;@snt11JSy6f$)` z&dy%={n*dP-}}@6>V-YqKioN59sc+36wV7uEl;qVta@Nw1o|u8X4lS*A6?w>&PfCG z4y^6lJv~z=PBT;|_6`tPDyx*@zo}We)|3XSgWbCgP_{NL)aofs>sC$d1-$c=iXq16 zmKdbXEPr`{?$4%(2Isss z0C7DdjV+nAD_a71C%koN2mAI6Em25UXd)RK7tXE6Y2YKap|mSrpN-V6PGWuD!> zz8#Ab%j9&OB(XH&CUKgPIgf*uK-1DlEY7Vg;GAdBXrj=xW5<8E!nsQ~h{B-NM@4Eg zylV-}HBw6TCV}>y=S$^Hj1$Y;T#79EaN_1Pcc^ftYCn%K+CJ12BS<&ssDiKA7Lb$Z> zFbpUZTI4OLR&^R;2s%2oELQrN3$%OJVpfQ>8naTed)P`Lk1ga2ieN#YSS%_P7@S+7 z3FIfsgiB2|fhH;hm~g?OFpLNbMj3#E`-fC%O&|4o-0`xRhZmvJU0m3`2)jnt(N`(A zPnA-do~{CC+&BiP&)l2*YxAa|;aj&e{3C8O$d7Iq2JJyqN)Z}O6q#H=puf^ZZFZ*i z=lJCb1Jq8P`0}gXzRL4kwv0THq)oC#Rz0ZY1-i>2PBdC_-+Owx7_bTxXo`i9+FXsX zv!}nmc6DrgK7Z}n>eizN4!(V4aB%&TUa}7K3sIvN{LZ{X5VQ(ZoF?&=U(f$?>B5g+ s09O|?^aERg!H&$ULml`V_y@@T2O6HOukjk9D*ylh07*qoM6N<$f~nK+(f|Me diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/feed.png b/Website/LOC.Website.Web/Content/themes/techno/images/feed.png deleted file mode 100644 index acb923e12f51b43d2c34030f7795a09daae02298..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1328 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 AvH$=8 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/foot_bck.gif b/Website/LOC.Website.Web/Content/themes/techno/images/foot_bck.gif deleted file mode 100644 index 99de53ad5ed5f41f8286e2758602cd98c44937cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48 xcmZ?wbhEHbWMyDwXkcLY|NsB*pT87;vM_*v4u}BBFfg(AFi+pMLY#}i8UR(<3|jyI diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/loading.gif b/Website/LOC.Website.Web/Content/themes/techno/images/loading.gif deleted file mode 100644 index f864d5fd38b7466c76b5a36dc0e3e9455c0126e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2767 zcmeH``%_bA0*1eHPVNawNVtR;Fkp-nQj8edfS`v<5L7TgR6wi;WfgH-0}4fE+c_uU zB6tf6auF}FAcDdgg|bMU&H)LR5jARM!8$tuwd$nHqS?K-=JNZ+yGvz=Iegxp{+qWGZ9j{-%9vvN>n3$NJp6==CAqYaF(LfM1Z{EEA{{Gt9 z+Ba|B7z_sR+xabl|E~mm-*OXmhLq??y)HONjX>1ze1D?RIn=G1`RR-%fb}zgSh6^a z(}Zw20U1L^Cs9UcyJfc+al#}J2xVlYUoR{`gd&QDxAb1w4>I~5gc?ccq(G+T!I;H};U_uyHR0@hr>Qk1P1=6fvUBhR zb|&^^cEQtu&W}=-=YR7o5UI)AD*~%J7bkVd5`xrdw{bHm;|Bf^_|FG$9l}`ruhnVF zO%=6X*I#yro*pmfB;-A0cVjz73Qy)`oa=df_3Bx6!M3TNALf9BwI*di`jhdovR(I= zFT31zui1Xw??+Ym-lWNq=V6~8tt012$@*hy3So0QNJ#eIJ4Yh{qJ+aTY>ng8W1p4BrwB_>i7AY-xmGrA}hAeq`aX(yx~=c&|=$w&*&PpKd;G@@0oXK@D0x=;tyY&Eb|HKPsM z71v`PO)na3pfO*xUD8Z|CQju)c+RSAH=5V^4vb9Q2JwHwt|-INt|!nD?AlRxF5ZT8 zaA9~hGb$~rMhQh_0+31$tkzyLi>X3c7>F!|Jyn`+5{LG=E`sIQbHA8!=`uday6D6Y zNtVL?j^`6A%UuwO!`}j#s~H?w=P<5}Z2)*PPx|5q$MM+1K6_d_cie9JVArbrB2sRy zOl**1Mc+|zLM>munG#O|##RApuODr^1+pL-?SHX+D6Dz_@%-Oo(fM&hHYZ-jWU5jf z&nBYG;>F6&Y`veoLdZ@0WyrDsuXOP)9g*C`A(+R`Ryc2+9w_DJNaf@Dzg?~N{uI_} zjV(!yygvrGv#KF*Mt{6H^v1Ve=hQyF2^E~bd#&iZg;(%dS^nM;oGSF1Y^&rY}Ian zFrp%SBGPyN{Z?t%Mo#!qgLQ2)k{>KAv?=zezKN*qPRf>^4QjcWgyxiC}7Vb6vGrBLR(1J&B%*gb{`!Jljb^2%jB$ zFBNUHANC6Q?0~M}cVtgk_;_DAB-BE?2dP z(C9OIXza3Ao-@UyqX%`5cjg#cHl!uHq;&?~JO{eE+A2KSSD)s8v&CiV$kV$A=DG@i z;6JY7z*8oPdj@bbJQoTAENW#ls(ucbGA#yhN>zbWqBTbLl>rGqOAY+` z=psSt8VQE=9+X8^$l@oeDzRvja79ry3nvLcOR7+)bIFyJVoz4}URM-47_u>V zY*^e(o`?|l++*Y0uQ#&dKapW1o?J{jx+*_gKV^cW+W87KI7hZ5viXv$$=1IR^Z~yA XWBrHU7iSEP8X8hQyAJO{V6g1pwSv80 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/logo.png b/Website/LOC.Website.Web/Content/themes/techno/images/logo.png deleted file mode 100644 index f5932863d7484dc31503713db94f72d545e798c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3300 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

oq%qY(T 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 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/portfolio/02.jpg b/Website/LOC.Website.Web/Content/themes/techno/images/portfolio/02.jpg deleted file mode 100644 index c5251dbb4f3d783f0db3a33ab09d66e9f6105c8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17319 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�EP-|A+trWty#_N0|9UIvVu9l2Fy0M~zNfZxxHX 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 d%^Y5#9Q!NkPG$HNB!fgnmUA~MSVJMsUw^ZXM) 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 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/slider/02.jpg b/Website/LOC.Website.Web/Content/themes/techno/images/slider/02.jpg deleted file mode 100644 index f34dabf3ec7b84381a1ca93b69a62dbdce927d75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13379 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 IiGQpAAJ$bQ6951J diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/slider/03.jpg b/Website/LOC.Website.Web/Content/themes/techno/images/slider/03.jpg deleted file mode 100644 index 134d92419ca3ff7ddfe1f4b6d4daeb4c9a938a0c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12700 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î`0ORZe4ja$PH9fqgO%Hv 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 gRoj>4FE^T>djJ3c diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/slider/ss.png b/Website/LOC.Website.Web/Content/themes/techno/images/slider/ss.png deleted file mode 100644 index 3560bbe1217052071ce0a77fb314fbab1dac75a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 899057 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≤w*}a`ot)H|~T7bJB_{3k20j?|8vU1PNv(_1`_Hv`-C# zFrbi`o|`fNm(*2XsP0bYuX&bh!`c(oSbY-JPw7<_J~bq@R2b5~t2Bq8e9yM6UStno zcAt!i?T*BKT`*8zogCYH<+aP)NJBS&MY8aBzb!Dxk1Yr!z9dlRx7QOXmgnaM`g7i+ zlvWMasmLiHNm;`oNr88(mu9wCPCQA*cu1H1#u(oojrco|1Fp23(AX*PaEw9tirmb) zT}-{>BLhKpBx~^g@KT%BrKhYF<)J=3=8&Cy`R}YV?8_yYw|y!|LueIwOpSKPC zA;3pP&Js#R*B(y~t!Dtr-R+CX2v|~YK5XsOOM>)bR|e+OkUQqGA=N?J4gs2Qq9L+bRxDtgMk10I=>yg;2hVj#S^z_1S%>%oEFf(BQs8s6)&Z@4r`W+S?+8U&y zUkl%CNcx9$V1lFt?n?nHO2g!bdu%vnb#A?GO}LH;NdoQtks8HK|H++g002Y4dwlE_ zL4qVMeQ}=GXT#g|AQ8z%7blA3-0*#aM0?FDB*b4pEP#)RbDr();R=kAiqKfKRS7c&76oU()}=Go?Q zL7mT|H0BX7)_je#8qBViy;`FbpUzAn@?kg2+#vgGhVM}_hSZBSf2?*@H?ljs?8 z!>CqA;cmd`qhQb}Li0d)DEtE~9S=AAp}#i^-0MSEc7jFwr;(qLEqx&CPT2QKI8m*2DyspQ(q>cXb3dn(XuV!>o7V*FFJ)J40QD>4Z-O&p z!Lxherl2nvNOlekFo8kb?$F+sxEnfBKN*9|KSrOE6>(qnkI?DZ^54G#QmiZ^E-Oip zmgH?*qjC7Udj$>hA-e|{j+61$>>&Q3*O#nQy@=XX*x+X2_eEHTFX>go#py0x(?Y1> z1_x_|`Pri?1V7?mrs|0|s@8?KijWCQ(^15H?S~bFc_W)gbLUGYBf;2Ud7LD^uRm;8 zA^0YA%?N}maJ}!Xrw-G~HyQF@i{;nStvh%q^RX%>!l5OTF{pM>Jn^8zu;L{3giPC^ z3p23_(@uu>Tg&;dBkAe=(DO(p9=lUgJ~j0s>GkfxWqSBNp z9CQLN6|09X=@9CH9Z2j3Q0^m{lajjuis3-AT6ag3^^c77ooC$tdk^qlyWvC6K#r?z z%df19=(zT3krBA2w~n61m@9N9r`UuvGjy41=K3)!t}}UCHwqZ7>U&(EUmG4e$mP-j z*&wu|9$9rx#<{G=8xs3lF({x%xC@pafv1lQz|BU*vbP7E-nP<|F*($Lt@Ls@rOEFN|-j8hhb*@84X$5J!s&(f+UhH>u(U+U!` zf8y(k!woB3pXh%c89mxKgYNDOOIm}=r zWo3m=yWx@+AGGJ^6=zb+n!srp-W9!AmVrAEFg?-&$AI1zD&-JHM%<^OoiQPQ+UMN( z=yC0R6L^hh;Jn13o~<`w=$T;E$R__=IJ3I-y+8C%-yGCQTuy72Lf&= zPPWn_xBBg+B5(cU_u?dlSc=eh2LYE)a4rF|^d~_1&ad-~1P*{e+st-}-NmC2a~Ep(s9x?V+s#U;J-c-#sPm8L?meFv|6rouF}&&5dhjM0>S zVfXA&FhdjhPK>}m&RPGlXXj51F~+NH#Xz#hC%nmY3^RW6;NHc(J%ZTBApY{Y1pIZy zZ7-aWJl9NGYMlorRq|e+f*uC<7vwJDQ@uM4?~q0-8l=8e+^6LRDgc7J{LCGyY)5om z)-$UoAD^Gi84GjpI9K9OWZ_(GS6;imV9vIi3-Jwi8Gd+Fj($@RC=Wd1Er+41pwM!M!*VXOOhEmuuF+I#}HA=+GBSH z2#SgV{AnKR*o?hIKZ`iix;;ZgA8a<2{)h)our^oa8P0Z*`}ZhMoAE56K--GDslkF^ zi=Vj+-o>AB<<6w|?}7+eq9mp}3Rh_5OezhrHd&CUDn?G^aGGcnf$I3J3K7i>29KVg zh8K~?dxWIu4*iM&DN)t~H4K7DE6oE_ zPsIp93GG_1{7;fXB0W?u;SurQL9?{tTT;hR%i2p0?DBVTPiI1tr;ii&i=V;_j6VRr=du9*(xAi~ z447rK&zWVHI36Q!d{zek@iRs%^4UmUVZnayB<9{S0;S~PSgZGaD$Uk)=0X1_(|>zV zjxOoMb^p&WZB=blchvv8f&1!EIxA?F1~%G6DJfXM8|O&&P8yC24{bSj^$@&f(W5Uy zqGWQu`Yrsj4{sCh=CEF2$fhQ3f69KddvgB3LiYx9G}F)uP4ccDQ)bXyd(q-BdezO} ztbFWuYeGB4G-S<(6|7Dl2iiN^s{F58T7RQQCboXt*hg%>2H<{mm1}QPuC|9Wv99w% zZR>+#Y>gWK=)UiD+Wx{mPr(l7rJTdEFZK}#_}Z;VE}{k1<(im*KxWiAo#N;oY&^@_ z1^9o`s8;{wup|jx0L6&JJ!Ex9qI9kZ?P!!vkl1|)2wUHZ4pP^j3NkAzRW8ED;OMgj zDVo-)yP=13n%2OLTK8q9^I>qf3@kR&&&Pu6pM?85+wF<-6u#a*3$7ApiprAgFJVBT z5QQaY2n{iOmZ+euFMOC!8|FvIObF3K<-FqeP>Bl?js(VsOHx^l#R1wQK$9yAHGji`SE8Q{OTZ~2K*tMYXmcy zwB$*17d*6E3a;$+`*5*2>79FUopQL$mqC<&!i*Y*AEG?{Dt^oTOQwqZs@e_6;zjeF zYb%36b*GhW>qQGPh%B%*hm!6`}iq5Y*VW@3p z=gH8EeKmnJW?y>u7irQ`X%w5J|BCi4Iv{S)6CDNf|nl?6ZFU=ve1i zs||9zZ#$J^9VJZX#I)ob7;mCzwKu(1ICXy|-|OAv*o`zBE$9}N#=lO~TSs;)1>b&~ ztrQ%wz93c-c<_Gkar*j}*G7cAQaV1h64lO$30x`1g$nzmu|O`*tEgo&`ky-Or4XwK zXCihx8mi>?H;*Pts?|`WRjq@o^zKAg&1=r?x&iK0wLMp*3L10T3mcRP&%eFrz`WG< zjQp%E1%LJ>C2@*m4-Ea)_Bs`HL=fy{fou&45f#=$O?Hn7zQsAPB?-(PPAJzo!?^^E zK3RoJB87nqLY4^6yF#1ItvhBl#}LvybOQ=sU#U6yuOc$%)2@?o{{TI^0Sez9Vsk$I{ceK zJLF@x56)UO4mC{Wp)@0sPSF8%fd{Y;uHj=}d@-idzIr&bdtpf~If^NUk&^k18|VYbh!*agqWf)Xxu;9*0v#YJeh)VT-ktA*ChyT`M2^QTVDQcmrtMRMOeGy+a zk4G^bLa4|G{SyFN(38L7W`BQod7s?~%i^RJJN#DoOeAVH*sb7W&DerL#r0m0&iV{Y zX~*Tk6I-3X!JYaS#|3R~vVBwhq3sp_?Uj~dAhloog>iun;!Q3wD?RUac8zh53Y~b< zW*zK$c?1`$5ave&L;@rBDWDWE6w^97su0Uc0K67C(=)f4+vmIMEC|0!|0q}S%ORmO zRvLaLA?pDIOc?tsApEBFgL^R;&9gR?mNcECn3nrsNlUy9Th3ogYj7?N6HXVlfBI;S zsq%faJJ;SFJsvst#|bD=IPr)i{A#B;61`iwA^cx3ueB?%g|3Iz$eZYGmg05 z>YKmmJK@QE<_G;^B)C9%?>{{CvrFxPKYrx59eC#RfY3`jQSqt|8D$-P^%f&zS0+>Z zlj;auPO~A1T^)fYEN;DJ{$r&{Fe!PXhQ~>noQ0}Hd0;-kWXsP+uxYMmNtk0u=ys7} z1kLci`>LedQ#7#AsQuLy%|xI?zn`N2Mx?#qpitUXDz7U2?%Cw9&TCxd;E3e7V06~n zuC_7Z#?ANCdHE7T&f)QTd~irUC2CiVqE7S*w&tVzHx)6u+Xqg}SBl4OhL!a3;D|;l ze&&yUc+*yD%jVSBpkNmS8XY4|=L;6r2fJgV%#CW(;15*^>peZU%FEfW5O7tvL4RGHjbetrp#WZUYE7=1- zxGRNR){{Zj2!7S$f{>$qgCT2nshki&x&V+^G&=q6{?~f`zu7gRcOrZLiG*0*$EUI% zw;YHfE(D3xP{NxQfPQBnHd8Q`br?AWpvK|y|3>dOpT&_34XuyjO)8nhoeL4T6?u1a zQLz3DRY6#2wDpkxPO8sQyqX*+AL3G^@N#MQ8C3YlxW0;(yT=xoxln75b@l?J4zMD^ z_rTu~Aui!Eyx_y`4vdM)`Z6B`r)HsupJC`Z10|Q_UYJt&;^#?W39@}vAFXBBI_G>@ zBZD}Xae~ZE3Te=v${bwh1m1nFSF4o!5?nF1w>El~jDEl9Frpn6sQIO`t86{B7SS9#FG%x8@Ki#VckLL{ zVJ`lM${`@&NzD!?R8YY6XaauZ~IN*gKyD4 zqDb#{m;n_e(_&<7H7yc#mQXXyNpF&+Bu%+d)@qA6F*;K+qHs}gkOp3!CD3BK)+*PE z^xFg6vl`$1-6irm7By2d7 zDBFymXFLR;#IhXUfXOH8BDxL+^1@`$YP0irnS526jW(Td7Qyvq0e>3vI=6hQU-8)} zW>r#0#*ojG(-gTj*io{tWZEbvK4B*Nt~lqHpXM@=7It5j$BzW*{qz z(4Vve#ywu6Uq2p3`6UaoKj58-H~ewlOi4{t83@re8y2Aa9Zo(m)L;xA%wd1 z08$&qC$xlZvu=&x&DLf1m=Xd=;t$bCflEX_%pXV^(AzKHV=YGFJY@9f#-TDxy?341 z5{0UO^Bv0qM1;K~k0Nopte_$c2jv^9m9}Xqrg^nU-lnw~#r16D=W)lpu` zbb>KZqJa^unQ>{g^8mPxK_!2>rFc}1e)fr-#ZggU^eP2w>+bBAm4u;Hz4#d7+OPAZ zkY_uT14%%AO2Mzvf&U|1bKsI`CGoYgNE-7ZmMofXs#y0~Af0$<&jEFc>)5^Yvu|6} zYk2S`>BL5k>OSmt@||G|$IJt&m``FIf#UH;#qWNb-^GRL2N*9oB&FfJt=uM!JX@i?I&7C5!vYL`qCs6Y?6CW$MSz z5C`_=Y6ArVqid-ktYoRRTx!Y+wOMaLcxp;WRN28JlUXm1(busa*=>LQ2f&6(D$c_< zpsa@nV<%Ex5ztK-vO6Wl3@wf$Pw!LK}(umri^=c3!L zBozcS+fIGE-3_jjfEUZHxC^F$FeMJ;0)fLHlkqbo+*){jTRozS2NUK2CLshMXh-91 z$kHv@NO~LqZl8DnhJx({QcURoj*Bt{xx?W;P1miVB76P7c>My5Vspl)_gsC8@}crH zi;Nh8{+85-ZsM{pF9bn!n9%MxWlUrLJD!%2YNQ899F&|)c8Dx5V6FZaE*4j(TPo|m+zLk#q@nmzQ z?a=(u1v3EU!rlHhKC1M9###BQM)Ziy_timDOk(-QRtKSwvP^N`EOnN-rp7eU>50MAd$89xWS|i7GoX1QO^=+lGkEcp=I_L ztB|#ty8G;|c@!Zn(&@Gbfv(zIB6s(}z!dKKVm~b{dhiALh^aABw;-iz+c}1lCl4WWP_5|_u22WyKEx_Kd8(~ z;D*r0xrTNJn`F`2M;ZWPFyUaiaU&XM^S$F>4DMUv({tJtTx}kTJeW^&ncP`Cls3Nk z{5_-ld3Mf>u~XAmQQrPC!vKKN;1(MK$S%=Dz0WFCC@Vy?@tTGb{e2&LORp1{kIenC zsNaNkn zMTrF#=57B^ZQ7EOq<0B{4x+8iRi2$_6iPPjIwwHWl(D#AKQwiU@)}rm`T}J`oi!pg zOoU{Lu>5&&-`y5Ib;^*fem6WF@Thj0EkYiBoI%u$G@!jag$J$gby=U)&*1tA$YjiP zDd-Hm|77-XZe{SW$SyK*!#HyYSosyr+XCv!)Nh);al)Mws8e742TikB()iUVmM9P9 zqs&#k(cjhO#`uv(OYaZJYump?mL{VL=4>5D@`RUH;nbQND27GPLboSV{%0_99BdTN z7}L@0P4HCCx5P_5P5m}E>SGf(#+Vtazb(c|5h{r(8s7^_NN)1c2UDM9kCcd}LLJT} zG45`E_qkkp$ZEf0`;hf#znXUa@g2{1z6PWE9UFQcXmxY(GI58brzuCD9W9iRN#sh* ziU+etOD*WJ+{!P#v*2I8;q;!G5G6-LH`EPGaZ$<p{RaQQ2FjdSCA`;NRDmX>fz061PpvJHXHqbq8JW6;s4t#s&N)ci1^BTPl zE{q>v6i+|0jv{`EEKcN9pS*5Gw(mVn>6)Ilwn``dyjHk<@kbibkkHjm50Fng>x?x& zU<>laR4~=9!p~0(1AIT#{g09M&S`iUiED>BK0%KQ${siUq0hS+5HxeEJl)t+tzaM#~tnW9d(-GQZhyQ|H+Oufayy=C^c;)LQJomfWvJV5Fc~ySe9kJ&^L{ z;oeG=wBct~Q}{5=F`M&~+P0&IA8e=Bc-|rUUz;0jXp7M*JP>v{cXKK{=M7`OA^n|| z=jcK(A7CF;;*c%mBZ-2LGa2{>`!`V+r17z<)V^KZkKV9a3ynq$y^2LS3Q#rZ-Q7WjE#(MZ#teasp4m5UWuZmk zhc^^f^}r+yjIzn+JS&{l>4e`|<@2T8 ztAzW$KY1HUCa+tZ%V1^}D(3YRqUmwHr{n&-)UIB5&JP`UEsMjwiTkX&fOS7!V>&h8 zw|-Hj8`{rRquO-Ux&CM`b}AEPy`QeNRaje^r#S?c8&!Vuh?Sm*zeA~c7#_;x(0HT2 zYB|A~WWTx*%nP~gs@Pw7^$Zj$xU{iV%g$0@2<>QR#@)WX*<0pK9%FVTcUipn_3fL) zgI@ILLOD`JxTVLHB1EF3y#PUW$&_UF!Z$r%BkKIrr>}yaavu*ih<4YEo4JA8l*ppn8S{p<|PfR4^wVg){ z?gc}+3RI@EXnNSzdh@OuII9`?M5dz<&sBJ?i)9E z1b#I$*hqvF?;o^vq+c+N=u|=wYXEqF)0tNHbT@4rn$%N`S_Y$A`NC}_-)zCwpo7RL zFgLe=OQs%1Z>W}>XPae3tmfPsex815)T<>VB=F(ncU(1lVdAK#8eJ=CCjIJMFyM>= zLTfD2-B?VaiA3{cLh3`gA80k=m1Pf%3C?A0)*5p||AqACY3~P)d6bewSBCAuh!Z)7 zgHE;j-Fo;@n;ZJKlnRctHa8r(_cG{h=bewKgMa|URmI7cn8`EyEL0*h92Hc+yL7-_-gF*pj@)U3e05&2NYP+^#Mu9mT30`|tV+c^16$IgZO~oc3{~=Ml z(A~8d1k|<*KD-z9^8DEzse)NJ+oJ*m5>bpN$e<+rjH~{{x3O!MF30x00q-@hwFehj z{K&hC&krQF{}XcU#l|ql-~4=iT&oQ|01qD{+viw} zKG==wc~#8lswQ}wk(ZVj^XJl;Ph^96MsZOCS^yR`OJ}Morj-QD2c6pLOPM-}r^uFG z-Pzjbe$&sK&N8#XC!rYr@E0D4Q?o}HVy6e};8WF}6Fg%l!kxHagL@;ABtd6$@hY^z zZQqX#yQ~_dt{CGx)=jp%fZ(vkn+R6Rsqu3Pwh?0K`id$okJrz1;}l26P$!osLP>!| z*c$zi@=UFoYOI?TQ_h$$`efkbdB6;Iq1 zyp6@9NL1b)|IoA7*nq!Fyq=%^=6IQvc#wfL;(|q7a))PxJnc~N`p?{BSio?9a`}BR z;E^R=3n&D2FTBczH24PD7Cs zleAVtHw_>I6>7l84ICt0*&*Y>Az5WTmYLYo}%!BY_NbWnqo8qHFcU2#Bo34>=Cp?4vfw5GtYjZPDz>L=LUL@ z<0Yz5!)J5k!#Gj>VM%5epJW1(whMIgP<+M{OihZ!d7HF3zqvnn+cxO0``yX8=b~Jg z-FMRFXf|VK{(}<=mSr49;UDQ?7B5!_;{jrxysySk-R$B79yp z=SN^s0uN=^IakRjCyt|fVP!F?WB-^V*yktimo|D;(_EY4)uV|^vVEJHEg{NnkGC!S z9jCBW<@5yDi%_v2FIF-XK9l%z>!xx{UjjS0|EBRK?UT0r4%Ibi<1*V?W+<*F_s_)( z9}2WTbsaDh%G9~)T$U;MYN?pUUoQT3I0;ZpFy!-(J~o_9U#j9oPj56GAy+;fE^ax= z4-qi8n-75Yy73cfcsE$uqcHPC(V1vsfVLoPCPWf91`{yu-iHZriI*oLfTSnWYFqK! zJ`+&+OYegzh)nFU=b(!|nhoNu0zc)r$prcKHNkcxZ8>^9*2ZG;D9({&cpfYqU&lM! zVr%081$(%m_B>k?FQ!4s9NDlLyC#*$Ns0fde(md$8FhQH=tNds~(+^{gZXm`OEl61`z>$ffHt0G}ATQ<^KwdWF=-Yu~fiFDo?iy zPB9|ml7R-~D=w!3H@j!_NKYUgU?tB;sLfc(>hW}x)bw2SrVfo}}v76Up@F z0B;i*qKD3!awiJ1NYH*5)yT!Kpc2d zO)A$vdFBxhJz!^N0}5^RE?6Qzb9u3~JjEuwuoRf<`UEfcm3MKZzXCnltLpMy^kP59 zh0JotIY(JL`PO-{vGC)IePGmz_-S;W{gT}?nT%gO5XFqm*Q5{K274XKMzkUf`4f}xI*L$9lm@aI@i)7y52n!9AM=0|bE+LL(1`&O)sBy$o!5-c=Ihopc5l5B-vJ>fg8bHSm^ z&K=>+u5loH`}G`6f5NzMJ?3fUYxm$2K$PePeJq`RS8B!7C=~oP4C#MesC zR?a6pqhy|_r$p=4KkWxTs*LBZG`MQsvViLM{&C0sE^*LEHx4NE0Iy6p0BoZ(0*mHN zmKQTgAD<&Ay>q2=>Fbu^ECXlHwO~Nzs-(1V)hoK+ocpA`xa6BTJZ`7_Bp(EPjE3@L zb7Bg+`w~KU9RKtJ+_Kbbi}~qR#R(25N2Evoi;&XtA%Cp_wNrmsZWr`mZqE>4zTB-_8=nM} zc#BlI*aoBg0o(qOcS{lm)?z#qN1*2|p#+iwvvy`+ZQKVeJv^_T?#Nt;0tlK&4e+nJ zyX;Vz?57S`ZGf}zV&Dp(FmmQExx^4(6YjUpuk=NU@=@;1LE$U$3(Y)aK#J<{%lJYb@p=B%-SzH{66`@S1u6PjTA$x7be$^3qe5xeQL?{# z&{8mVuKeQz+ocFmav%eJ@bY*iDuNB5Q&$N<>Og6YJins}kk$l4!W<8#awQV?qwLDO zh}P*6ud;YJWh-v4;}yl}F9n434c7%r_S(|TQJsyvTb+U6QJ#mmQRe_fowD|qvUbmQ zdV<2mUN}wHlEtqs-aZSR-j<$S&qbbmld1W+_!aw|wS3C3dJX-*=mUphkV7bt6L52P zbZz8JavZx&S!8Ff)p#07BzxTF!z8kdfPO{z_?J!&j8_q_6wI=HKf}XUgeGc^YZ8ys z4vLg1?t?~`oj*3<4?-T zu=bKSxO-~`WO@IcjgJCEl*K4w=Wv5PU=TfJFbl|T!aH+D8(#i0zOVuC=IaiOXme1^ zNWc9AHg#$3S;oScUw?wF&kuDt=dMu4jnb5yfxy z`lUKUA*C)Gr7ja+<~_sqD&QfqXyS|Eu~rqz6={A*DM;gK%i_ENHg`*6cb?jf zd{bnjYU@+moVh<)0=kY6=uOQ9Xbdtkl$zU0t%-tQ0COzV3p9!~a$=0>!wuC#dt zoN}GS(pp4skOE6O7arM4s!(Dy>6gM&J+@HFUROSPsSAhh$P+{_;i@&jD}yt zYiNANtkeabFeALD{vSu@0?l;)$MHl|GL@pzs3fJDBFTnINhM0;GN$D+cXHWJa_5my zBndG>C6~>Z`;euQatWC&MkR^Ogd!3DkN-K(dCpU(dOGv<{eCX*_v_srV)%spn*pj` z2Kw*xSfem$U7|PyGu;~hW8!>ccj~g9y59sUm8<)}SWzzt%bob~53gcvqy=7{^d^tl znW;-DIpli_#Itn9b>sIuzZc$vdLx%8s}M`CTVuBLX_B#HB$|W^a8!SdY=Ef=UMpi2 z@)f5fj?A=LD+=^Ua({2^%4iuzhe$S}+&JbEojA_|1LS%gCGg`#_SbXhrhw~Y8~)fD z*agE?_h?*a`MgdwVl;6#ZiEV=c#kiH?Sj@wIq}@jut|g1nzpHODMW;!vDK&BX#Bp> z5f9{gO=U@|aD6&@A*`n93HN7^+x_k5=Wv-!kBe}|i+OzkLFrAsP?41l4yKZmQ z>1}%%h_tWqe>PUQcmn*^vnRc9fT`B>kklZi3UagLY1}7Od!<7|> zzLxT8{|t7dz+y0fT>8wH3zZ5B(fIou050YIlM?5D%5kq1#%C_hG%+irP2sNQd6%)g z_FUfIC?tlpYvC?Wep-QS2rt?$ptGahq&WsNCKfbuHeAO4zVu0%?JuX*=xs0Lq^=HY zocxpFxTIRqULxgTIH3I@w0TFJEF}z@jJ32EX3}R8`X?K~W$wJDN7r~pS%>SYV=B=T zd&69-{E()9tuC+ME1XSvT$yTE`Oq+Y3?);Ddz)KZKKDg4rF!k}i_eDKDBGrFC14O6 zOxM6BO9~o$eNEAuw3GFsSGXw{+#Um=3`=>R-S?7DqR3Cm3cPbVZ-uD>J#T;lkTCSZ zc6z+|c7ejGW!ArxMk6YD^^rb%I{(iB(BQv!MZ8N;w5t>b@-BQRg)9zm{O=sNnL(0Ng;|U~nJf=~$Yv3y z!o*HRS6;XTB3du4LpS1rkS+&mbK!<42yKMG$jHN+Y~qzxAp14W@^eYfp~h?3l}w%5 zs$#W|uvPIhQ_RSXdEogT7MgAC=Yqd&1Q9La_DsIoUPh45=XH<6zpYza5spfy*y)0$ z`Wn{w_e+8NmGm}x1NWS|d;8edl1-dBf}YKHcXT+V<-)dzJKSrP$@>=}>-~%A=AV-e zl|ebR!Ii$T&)#jT3?kRwD98Kll3o_5XSNg`ue<73_B^5VQoAT~D=8(C61wrd2(HsR zY`$-hs|G&z>@TWU?c_@S;SEu;F4I%BxFdRt^VHM)vvux??4+gsfL!uV3Ri*ZSLi0` zS;~C;?jJ^xL!H5=Ofg+URkjjSy>1!LG_{XLlhei!v%+N0rq?|Wv}sT}n#z=W^>x(_ zwH1t~B#jSmIE3SMoh_rcKgGgi|1sS3dk=~ss2-Vu3+Nz$rz5*4{!yCKD)Y^1M@yDj;_5nVHhaNXXP7F zIKn&&(^(qD4(G9$Mo`r};41H*$~-U;6x1Th^u9rq5a}^!1hdv%!-8sS(tE};z3#E~qKg6o5n*!91Vvv?zEIUjzuledYFnJT#`eXyHU{9lm+)fz1=LBUHaHplH!M+rYjOwAQX= zKK-Fr&Tkg2=2QHBe!zQI*utYh%WOlDx1*r#&fN^%E63I~vss%p^&Det7h(*YQu6k~ zzBA@3pKJ^HvV3_}R1di6X!Rk5Q8)L}hukT9pJ@2dm2&QiGeaMZ!K5a!Wj0H(WhA6U z&>Kk%D1k^bEP({jfo2%a%Kz96McX79IY2er_Te%e#`a8o>!^WZKw4EzCu*cnl;OZW7d9 z`|9bKM46WTRR&(4?Tn#t%8d);M%v=@JYfW|2Q~?AUZ!iPLe>6Ckolr#Ph}d=l)t* zwFmSsMz`3b?Yy&$_l~%L3sifYbKqymi^6ZtZY3{=GALJrtKCEx^GRbj$Q+=3hO|l{ z#UsywR`f67-{o<$AGYh7zpc>YY-Z5UHzq95&yiFg6UG&ve#$*aTkeh+v`c(_#mm=P z3KzEMCG1G9vpT_F8^%sq%6dF?u-u1U)HU(YA#`M6yp*@L3+od2j8q2k)V8P3QE@%J zmYAMcee3UvwXG-iid6DxDemJD&okKZl_2dtn`Yaks%UftA$%YkusudilH_UEoULU_s!{e z)kaK7_vRJMM{%OaL`mX63yR`F?c4tf!A+D%dopkzc2YG+vpnWAGY`^hWx{J>zT2DU zC|8OIv#%N^as~P@oWa!5fjc$P^?VvlD1;-jJM6PjBz*1ah|cYGn~qNhws}rk@{bW5}{`^DjP9Q%wwxiXPRbTu0X!}vyXCYRks$@nZ~m8!M_~84x81K1_3)GD!8?DA#>=_d9$HszPEpm~mbIEF z1l(UXr)p-{f8Fxw!|OIMd_0IGe0sAbvpBeXr%E2=fOfz0m+B(re>b@SniXF6u-0>< zq)%FI2g`=iDOWED+oO05RxtyG>cb|BDa}YOFXgay#O@Y*=8*M|nhOj9Xf1}Kc!?r8 zAlOis5PXfam^0)(H>g&ezTAW5FmgQ6H_)p3i+N*bVHB9jM+}m4MLM}NAJb2f zZB70VEFP8xqu?RHkWw+V>?*B;JXqQBx(V3M2S9A$#8<8G-$FOy2pb(=jWcJB_dg-~ zMx%qx_4)`3ulBD(64vp^$8a^U8?^!jqEGtnBY;6LW)3Qj8H|Sc~ zeKq-;*T*jG>SSAQxL6b$qgRT65j{Gw^C`<@;6eo9g#_}CC;i5~eyHhEwu^mrBDjr{ zosq&XQk}Wr0$qlF9lhcdbTMkpuzVkXq{^!<|k>dBQ9wx)eX z9|+iQf$F>Bi8Qr31ze!dPm1;m{9RPt`x=D-ioHI=ZM3Oz57_LV5??r1eDG<}`Stlz zjODtdSy9<^PPTW#u2tXj12+Gg=pT1BcB#2=;mm~nja~(65h6*ILPEiEdK6Ia_$tS8 zuk-HcBQY<{11fbx+{`E*43P|lbv>~Oj(^RQPi=<9Yz$b{)2BxP1`z@nEgoI!|6ON{ zn*SUzrXvwfvp?1FXusJC!K>udw`MPB^Vtz?+UBW|yn5o!e2w3xCSbS*J!3Qr^&FKI z=UWcK5(kfEAXf*HZeqEUqixcQrHkfkls2{}?DW??HmP*4cl0aKQgS4mH=m)j-;%$Y zAsNoI`$c4;lhs+T1T@FTA`6}4S$fdju|x@It*VZ4 z=JpFt0EZ`JchJRf-r(cU^8Uw;bF>G)f=BG74fDQ~eAo|JoWx%3pqPO4} z0rL2tob9mIT!jR-nds^V93!QMT7Q(g{(K^5zS=9fU#Vgfd{ev;^c%@KB1tutC+SAA z+}}oY{#llZ@XZxc499DwWvX$Z3nSyA*6Cv;6`T8>En{WFH(v=%f*E}+>dd>PN@!0+ z#U^)+jNPH?Bjb?-H$0eKX+wFQW?y^1~>aio}8;+C@ksAc<+CC zw=u7C+S7Q#I3qHWS2o=F@{n9y%QY@(_M~O_*skIJ%{F3!x6nQ8eEFVy!vc`*SK$X6 zUPABlCtH6w+c$X7h2Q=}18>N_Ea?zx9_EBMY$!j;|HRO({3VNz9M2`Dc1%2~S-`AC znr&oq>&zvZm?ZMe+}_cLPs!hJ-(TH>rWq>~8=q)jZYy1!tuEp4QQ` zS}D61`|<%sFgIkaO$4>lT36osRmk^r$x;7j`{YM2e09ZxKA&?}yqu~W6t4NKsrYhQ(OcIT1B1;E^Z z)9@!`Ngpn(1#h1}-=X*2S*Zkj>t(SR{4NRTVxn)D=xlU;#5*F6+Z(k~5oMkD;V|8g z1J9`UdI1*A=-z*0Lmw;cHW1Rri+o_xlQ+9+FC#u2NG_J^1sh=m+nW?gNW9T&%Q&U` zXj|vuR$7A-p60DmF!W&Ija;Q>Rw?7%tfC)vhgsyXM^Uh` zQywJGe~5;(I#}OGBJOij()sS9oTT^(=ziP%yy>^@ zxV!oYa};k^n1SwPyu6+^mLPeVC)yLTwBGqK7NA?5jOwFI1etMD;B zC-{7aI`D14A~3PsynHY=aqj+lyTt_FB)7olC~reeq8y3Y1VuRu`AS$?Xi6XZ6_gJO zQNKnZJ%l)d)`6!rpl}^svNb}=72Z3aLJgu^F80T~x7z9L49SrAA@7rV9Fc<#^kgZ2 zEHO2pD0rP9d`XASubbWKx;$OUJf5n^a7Nfe>!lEB9}YlgwNehKHxngRg+6^aF!_`z zOulu$lePiGY0it=6?!SBj_6ASeuQ7facaf*GsFbg%U}*m-R^v}w&KX6UcrUCNrvC? zm(nTN+0*E7{dC^#Bg})Ii2AX8TS=MLq+a49UN=wtmxo$g8o|%zR-0FdLRqWu{WBNS zUswD(x07PpyzX8@J|uXUtDUgfN^YZR8(pTz2#A_r!H&4^NVD`kA(iq+=1-qmK}Aq@ zc6Cd~*Bgig^@YY^iZDho^tKrx!T@QFW7%#ISY6!Iw*txWWTZr)C3Zj{-tmPm(%F&h z*XN#-@p7qoKj$Ac{~MV&nx@&yPx@eJYVJS8DlFC`!g7-lKVa& zjU{O=J2fL#1LK+jMdM<-t#to?%rByps^<-{W@j4zJ%rTYn0 z#c-&ukZSEs*9w#I0YSx*F1(;gRW0CM)N!GZdyP!om*L-Gr|7X0I89D@F5auFD zu2l%#`QFvY$0xT*Zb&bTr#+fiGUX>wWdOW@L_~B(?Q7=XIdLFWf;^NYSDSuA=MX6sE|>vhk5<$tlTX&$WMHpwgt^B0 zZy$j?x7sq<#)y0Y&k=k(+!DPkG%#5UU?$4M#Zz)0Sih#DMk{JQVLJrBUU9mgmUK9l zJXSFpgqbj@N&#Zo1*e%G-0)}lUfpb}-TGmBW}l-cv|s^hy)Seq-98+e_Uz?{w3jmV z$I^#O3g;tkYEM0^s}K{g3-5R%nVJDTk?6q8VEM*`{$We2t&5NC^sHg_OS?>Wm`uN! zKb@r7iS7EV+J$A$O9eL^?5w@tmtGX-iYOOg{2d+V<=DIw{uK%2>1+p{m``%EHn-F; zSGl?CvZbN(hZ%pkax|4WDzw3`kf4jJnn(4Ve8Q3%5o2DnpE?DipF+RJcJAt79A%9X z?~WAmZJH7xoKG4GuPtlD{AV3ZZ*o6I0^6thgKz}vaAf;7$q={icQ>tI`fUE2jM)pH zOnV-AE3wyG^LQ8TqMnqZF{S+@mM$}Bvb!sy`^zq()}6R0%JCCNUm+<`l>61ER8|VS z5>Md)*p{Icq{A@EMCG%DA3L;|6QC8L#YOR$T84uInU6McLcAl;x}BR%3D4L$Ca31F z4R#Ub96+G|d>!ZC*Lk_)7aL7xcm{#+%p^R4v7ER*SymMH`RE1m&ui662XvMR8lq5j z6#uK+Ku?~(=zxbEz?{E&YkM#ykk~sKMaY*z-U$?l48QB1_r#c40QV(krtik-eb_7l zDuF+_?`+vW=0qE~$_^5U@qUM~EzE7#5SenQK$8mw*JS9T+Z<_I(UY%NrR9>Q;9|I%btQ1tiB94K;H$Y3DoKkRIDV=OcK%#-gxmwo?vKl6Z~b zXN?W$5Zc|5z4hb%-edt=9Vgp2nml?bofMGaLizDGco@rl6ZHGQ-FwVuDNRW0IIV&G z?`(Z=bsFu1064UBK?EBqd;ZFW6rAUKEkuUYN0cYy*to>6MMoEiUput^&rLN6+Bt^}%V?dil1`bZRqk>?Dd`=*vR&{uN(44| z8TpwsGSRt#vi-?41?JFQqv~xKee&);VD-V0VNei0ehAWig&$hL%EEnGGOYF?nHca+ zggK!Dk43=7-r9TI`XE1#zcVwNq9{L{t1OLOk-@N(nnH|R&zA*j8B;)cp`s`x<^?*a zk>yaFkW>o=s9%!IC0NpdZ^6JtPFT6PEK+b5z8a}ZXWSYOHiN(J`omf~?E93cl_mn$&~D)ER2?ufjK*Xfyf@_T z68%W;jY&n#q0C;vcNGZ(Niz$mm;FnROX?oK=SuH0vgGK_wxWPXa>V`bg4IX{x-~Au zIGs1#y;*xNd$$CjBPk^Sx%R&pL3qBUufCN6YWvoN2e?1BAF~g{Z)Y@lGnG{SZ@@v<`kDdPMJ`ajhGic(Q*g$j&fiUSP-;sS%$f;{| zNhwNNPC0xfd;nr?HgOxoY#ZnRhBU+yeiP-gRPUX0@B#ceZeg=uCJGEl0oDD)Ud1BX zql@>zk_H!P`gjgrm3gsCZ`@ywQ**S$xKEhn}Rvkyg9c%G=Uv8dlfCr}Cw&2Ro6`Vs- zu@ASMisjzzA_W|hjNqcZS-)Z@lRcC4T2ZaS*Q`63_kt{;@yU)EgS&oU!E0HI)7;Nq z$=rXASX3s-m3klu1uf6%49a5f$<2>z|MmFfLtCfq;r#Ea^}TVuOt_pMh7H>~I1slHAo}SB%ae{}Q6n3=TTJKv2 zr(0gyysz8JylBAxI`fbDV*ZiYoZ^x1ZEMX4(f`!T!3q;Pj$?-Rw+Yph2TB zWS!twhLjl(_PzptlYN|>l_0|8wQV&|Vb>dq+8I|ZBE1XS-1~`bZ*z zw}&|Y-iF4Sp?`JS_{EsSyC3BEym{&S9Mh}OF&Jj6GQY&4y{wrg%Pq1|0gdus0LhFuY9We}PU3$* zn*a0D0wtx>@fzVgStX;)Ve3iq2i7C6Fi-n1^2=r4aMQ>LvCycoJ-7C4i~nv;bn#s= z=FY@1*laX?_z?S`)q^T?@rph^H4^>1A$XaY^NKIK5;r{tECo-`4QR8Ay6OXwSc!u| zz+^;y1<|7@LN5H$5HsXK1#R_Y^7=etFFJO@zcl4sPXupP@zJ2N2xs#(CVhGK^q&+M zz4U6WFYsZ4y@EMABZ6S%KuSG-oxJjO1?sPGru8sjrcO_Iclbu~3QEZ9+1TkA*&YKp zKgQjgM3~Z5&bi)$$Ejk1hNbI^|C*<#mZxmrVzL)%Rx$XkVCfB$wM!wU-brD3G%pi1 zlClY+QOg&~pKC!+Uij@6g9>FG_?5MuZ%jqkRK5cFx)?I%I7o{<#L+!N)JlM99qRiV zH@Zv}Bnl-sBSFu4CMi#ocut*r%d6CDOMj#j)G4KEi~^ z=iJ|OU!=|sIsA(s;;QMB0``J8ZPGTKB5?U@@Tv8E-qt~Z*FI|egI>Y)zH_h+9Bt5{ z%mz6h?P#zHoAqs?Qxw#S{zf_@xr)iH*JBUR-#@NRgco)pVPNo6ZPRG$PTmc;OF&*La+g54!`QbzRCC+R<>0!Oo8Yb-GBH+5cl{oMrU;w zq30#MJlew3{9WE(WPXA5;!$B^(l({O{WqScKC2y)vfk5ka!8bdTHd#18;>l|wnY)X z?_D#}Rb|TGu*}pO^Npkg4Nu&e_xs{;j9|B3l-Y=FNWbarxKTfN&nZY>Wzh!Ez5sxA zo(a8`*}e&~G+vDYLFdO-cRPAf45j_sLMCNVb5RB;ae`dB!d2Q_m#C_=Emz4%?Lh zgg@gt<;qwV%08UudYV5FWS(y{5W2i)H)uqaqiTce6}9UDopEwiYx|3kt@NnR!WNMo zzMTCi1;Y?V(K^A0BQA#^sw4Jd93*ev#mkX!Z^YI}Axb;xLD#{o8P41B&Nk8!ULpxl zy1mM{3)w~zfNZ)M&D(Kv#i>L}%MXqi3|!=c`kzu`oDhcwZfsqXK%v7#kL^*l&MA%Z z!_i^N(XTAszgBarCUfT?%wye)T$^$$YOZB*dvc81U>2MCw!wUKGmwcvG-8}_goBPJ z*~OXoXR8cr;<%Dp4eV&Jb*2k>@1@GBu&#l(#*g7+SP6GT5yfe^7G>N684g*!3R7i~ zM7d+Tg|xbOnTSlaB3?2mtOKGzt})y=Eqj{QTN$&StjG0k?K2Ya22$k6IE0H{Rk@W*j? zkQt{juA&RwH96#`V2FD0UGd4IoJx_+D{vYmiPFfH%5PnDKR9MxqZc+T(_)tuBa++o z<$SO%*UA%zE`CyzTZ(j*wMViL>iuO$k8!|pFvZ@+nn`KW(+SucwUWrRrfK33~za|gRYJNVrrBd>4pz^XL!Ir3%xdv*Gu4WD3 ziLIkYJz;BZA*!eoC7dD%%{x{hP z!&SKN)8iJ~KVG5WzHvsms#MA6-4jcTDL+as@ZY8p1FG=NH{HjdVcGX}_w-zO+fQZJ zs@r^)bSHdQJBW8gR;~6vEW&*K=8~V8SJV|_@dB^t$JowiuB8o0-^?g=$2Q5`Go@#o zy><2wD?xjHbEC;lf_D*%#$VL^GhQ85Py((77RI2qcC&nS?wx(QF~I#0gINsup_9|8K2)%iPxeoY z+=d8wG`LkIw!)Ygnql(%$*L`2!H|*wdE`lV1^xfCMI{BlE`yIlds%0RT7%Tfa(ZN_ zQN)b~VBGk4sbkY`T+6j(?psZxu(ZzW$NC5^jHz1_wqO3@k;pThBRQ)Zeqx=2aY@_B z1n$ntWX}t?6SVf2oX(I5dcyULf3{-{f-6%gyY)lg>FlOg-`c(E$2cNxpPNQ~BM9T2r|vHcEYpB#0nyds%fn{!uFq-ri7I+&(VdVB22odO%V8P- zz?3}`lmiRoe%R?4THyKiq-MgERC8(XKT?kf#9JPB#{ViTv^8r)TjzWI+I9p0fTV!C ztc2@WGd;S|fS!b4F9QdJyxzh3KfkLwe6|Sm)XOoB$RIB(BnDKYznr~G9(jXg0c5`@ zFn|nv0`HLG;Cp?zpWClmN#I8!dGeq>+WU+=_&&I>2{uEk`<}98SN-2UD532E3U#-s z&_PY6wcFx>&`n>W(7?I4QSG_TfsvdDvi+XF3T!yrP{ZWFOy*`3vA5gj;(shJ5UF&5 zYh9V-3^1Of@XN4nv0S*D0r@>=aPQBf3kknspIssq@E!qxKVaSKuXJ)2@BZ0Ewp=Des~{eP_8_A$G-gzu*z9Qul5Qa1d2@LHs86TC{4os6Je zL3zF?#(Z5%S8chOwR)_*?Sn}4h1wh6(|PgaRwNX@q1RM)+t)A~tXLX024b9$dnvuO zZ}+etMxwv92Djn{tH^Kmlj>QRl-Bu{JO9@0~r!Nhdded9r=sKTd9QE1m3B@l#iw)w|;AJuaD6~xp6JWK#1vcn3dp*P0@U*DaRQ_Cxu8$JqJa3bgAC`F%XaV)Pm8;`3jE`iEcx-KY=NR zSRdGoq%(!*y10XXAZetl_9b!o^qjyRm*oUDe~V@bS2VWUGo@WWK`0q9U@GY($oFy4 zT{$ugdJy@FY@;p^lbX=K+VXLQ*rG-^}Hf-`z5QQ0Mb zwl-p6%#B#Ig)DAiIn1o&R2Z@m=zX@-?%GzZuV%o-3#Ll;T&BMN*zv9+ff2{(pB?A9 zqr0X0wAa;cHaBFu(K9qMHoj3D$;E1%J#V`vZD{OlVK-50izv=-)CyG0@B>J~G%+SK zo};!+E=y}qg-DCj$;?M zTR?|>f9(2|a9|+m(3#F(74fqzQM~$Nun__QzqN;4nyP!ltrvf0Vpp4@{kMU(1U5_V zkU2|}{-RS|&E8pwgP2;~+cUQ%k$0nuGfcT^bG{25ca9~59BQ;RF`!8to}6`@lbgeN zHj;vdkfqlDSQry>0oT+#CVsgX?Qnp883h?isJ>32tS0kO@b1r`S;0+nfbQ=0cb(Bn z!FPa4hyMOpq;Ltw$bN%|alscnPAz!15fl?x2}GvjvRwYw_-@Y0vACVf?NI-Qsbz)Z zm&2Q)W>REDkW&ZfMIiT2BivkZ+Ba!;8_M^aS9!^o7K$sWIE+*m)@1Fb(&m+Rl$rAD zf^5y!)0B$f+MereUY`D81c*3UUM}a|_355`2ByM>6C~%2TJsAovR*@JJSd3xu1&Rp z>08-5fs%R7Kcw{LKOG`6@XXSX-{8?6tHY2tYW1>CdB^*0@aP)zSkGL#()j5EH4fp> zL`a(bh%*lG9NmR08#GfJ&t5vA$MPDD%ec*U%8Ip6=AhdxkIh81c!vFvE;&|ObsO=) zVlzh`%o-bTXmxCEg2ixtI$sxCVnbyo-LQ;RA8dJ9dylRC?~8PpO9p%RpTTR0lk$@h z^=oO_$r$ni>%yACCg}zUcWT)fR3wwI+)!NAvXDf~D!i6vz1MCP{KwOkCymrEEs9j{{kZCSg#PCEM_Iptk;rp9pX*|C zAav#RosP(YQuXt8wSc&>hPva!1VfmKZ;WX)aphe}V+UGr_EBYsv%!fYD{vWOyEz7U ziTdE$|q zgWflN&~uLtpsT;cXREy-RjtoYU$)YQ8I=*(Q;**Zga+3bOipCqor7^o<2RB+6c|yi zjJ1N?!^~ZJS5Be&dRm1amzz4M?|0FMbYI|P0tD|*k)LpRRq9-fM-t&re7cP|bGsb3 zrnUVK87FGPNEuqJZrmxpl|@_Yo@YxOajxDDw}7vYom4fFsd*HsG?*VB37+(1C1cok8c0p%<`;42&eq8GoPPuvgYm{8Pqvz7)iN~wMFRi7oODq@V?puc?lQp6dPT^ z)Aw5u1Eyy_JjTXwwJkV-0NDd=$eXXnASQ<6B`+5ywu1GGs6uJ~fbABToTWRwCeGeT zZ4=P0j=u=1C@Dw5Q1%jk9X%-a-SwM<)tu4+g2Eh2cs_!{**veaMqrg)G9hoS()@Oh z3$HX6Ya30JaB$Qm!HDnvxDHWbEAYNnBIEbRH+3n)x;@9~z|FPh9;qvkB(9Svt_5*z zG|7tIp!{N@szqgmsGznJi_=t)1dye)>p^iQMp96VA0v>Oz3;6?sCzi2wlM#5rc<^k z^;K=Gz!H8j(6%Y|l^J`Sf;Cb^Z`@Yn#APzyFo!`z8{+FAQDkNI-sGB&U5M08{9f zqQ;3nVJ9S|t`1xh5ap)!P3eA!v%RosHKJ`|`8Hp=Fcl2=*-~9!?l7cy&l-KKn&< z*3o;?U7)&sgOLjbQ z_NdA~uYlcZ+~BMbe19c(px!>}zy+cB6?xQ-s`t{4#Cl0kiLqTFsytQV69`Cc?|vm&0v2~Q71a$( zr;7GvgIirxPY&bYdjaxh7k$4AF<=KP;rFlWe@BzImRr9iR4K~s z3V{2gW3%8WJFw@N_z&b8CW||k!VJhiNtAOzs$TeGde*(OJz84(AMNJQB~k4?Nn^Il z!QvBP8Xnc`nxn0YX6}Tq9{tx}zUO;1^vB@oYCFFjY1v+Z`I&K953izr^vkxv?4pz8 z92wPJg=Tl9Cy~@!*5W;-?oSTi&czl4nf_N`O^hi>Sb?jFIF(mxPISIRXeY{a#x|E&e7_0%c3o?!q~EBl5PYBYLvrL01}S&jwNo}inl z6%?WnLc^2@^JbxH6fadez}kwh*MPeq#(XQ7SfF&TkMcfH4RpK4kTN`k`?Zln+-m*e_1APvRd3Uq5wq?e?t$6 z!9hrmYFh>M%%qPIi|Cw2P^Cw$fQO{iNJ4HImhkJS149YyNCnMAt>Op*A-`N(1;9;a z_}<6T$;vERv(*0=jTM?b?WxR>_mg`r5pl`^;(cv*15QmpU&THx?QZ&{73GfhejMVs zW586>LxSahJAH%RYt0Jo8aj@*-GSmc)g-V5xC;nE(ZzHo=L?!DJs5rT)|}Fz*Gg@| zbT6bMA+RISxg9xUJyOi;yv{H?m>29(HDN@#CSg9S|6r}aZt7rt-3ee}6hWfiwr^nV z@4mWsQEdf|$-fXM=ljhTQ(Ky{M^1aI;C?E*hTYGNv-E5!%wlsB2aXr8l^y@BUA!~5 z!ao{6(qeF<=0LIJ(lhflJzPA*c7GMg<34+Llj9ZO`u1^c>`sMCJk;?j%gXv=<@Jqy z_$?b_`uEY}oy~}a@&d1Iy920rqG9`gSIi+hO~2|iJ?j0(oPq0fcN3W1_dH$2v^Nxu z|5$sPo_Dpd+UFhTs3X%xX0xs%!}xnHb`A0XKu$<><;`Lb@t(W06?cLZ*Y-S#8Ozl% z0SueNM-Ttz1(Q@+!OcGXiUi&b`hM2v^6~QS5n-w+CPa)KpyU3#&k~O7bueGTRT2|oKM!ro>~3bN9wX>quvz&RQTSkpD);fTnIv2yTQ`titlpULJB;Wk7EV~* zL#WqtRK85v<~TVs_4XXuCC3&|ZSqKk&sm4(9|4DF*0NbW9>jz|>IGtd1SKrkw<>D9 zD-ykbGr$Om&J0ShLy$TriR3(RhK~MYz5`s5k}GlibQ_xl%rdDv#fjenG8>KsNW8A@jyCZL6J@ zB*)95n86r^3-EPIma?6idte*@f7=-xFMoQy&fYeYQp$7Z;*WEv%}usSOb5e>SHDBEs9AH_w=ksX#V){8sw$GO0I6Is9XCAzDDLZwe2^9 zJ@Qwy(QC0n_ts0F`xHgNodxs!GU+EpS=^)&Z@;5BzCqq(oKUtA^`fy|PCyg&^>k`; zy5lOu%Qe^?aD04P8Snf+iS+c-qnqyd=C#(dv$&pGV*2k;+Cpml-?e$Q>npq8#g46f zp>)NBT>UCL&oK`x*Ef!lVwq{Ye}*jv<5BMU_1XWh);kK?16#M-*+^8Cf)j=9vR9dN zP3#L%q9x#4YDEf-9wkNp+H-mxauBpg0Ad%si96WdyUz~tW>9XvE|itHxvw;1<%!tr z(l=A$%$4tmn#2BuwvAr7FP`o^#~0&N{H^-&(y+-yWr=g?=?YvTx8ilx_B%&2EF}eF zP4A=y4gK4jcT!Ig16&@gLw5OID(-A!ioPu%Z|n0My5Hy};hRpW7nM^qb#{RQ_Ud4E z=|)!jYs6cMK3&G^j(J}w2F}TlcZFcqhhx*;-*!Ih#K;G%bkE6N%K+QWnfMVXQ7XeDpdbm5!m-f*3c)8v6xtPWGqzsO**tWg zMWZUXbgV+|Zdi8Uvf#@P+RznD+U+sHNttb&3O8c!B^&6BoR@z$y=@;Ok43XMz|MmW zmWfw@u|1Pp>gAvs{RR%efl9uqM>9Ts>@Ml`!y87*M4S_px^K>-#rsP4oJVgMn`D*` zX)q`K()4z=3hh4rBe+b7xO=OA5Gaf{Cz0gT%HmsvS!rq!Z3(R%2w$JyFLjBOdLUqS zw)yl)(#S^m_E&n(8(nxRj+-@Vz9$#dBZ^xhRlTA$-D|h5vl2XPq;12e9&^a~I!sQy z|_RrhRJ*pT|`x2lI*=>$BLysr%TRVJ25QDzZ@c3ys@YB z>bHFoTvG7F!DjPjJSAoPz{5&8t0>%Ka$OF^K(VJ~k0a1wqGJ7a;>U2mGp-f7um2)x z)KO`%QQ#pK3n^iX+WtF$=|XI#RgF6!wRjhLl;n+!v9c(jg~pyA4lGDnhm_{H%Ja9`sk2%R4JnV3}^*1Kv;QYh6(jH#t| z)ambqH8%Vsl|ia3j0O~04U#pjC?$%;YEHdO{mlmXTyiN_*XRRwMnu=fx-*L%way&8 zC1qe{nH~Nox&n9mF_uPF*+~qbI!6+2!n3y))P<{-TQM6xxRN`fi*cHo#bR{6`{6Tr zSQd@r_DvM0*{1vHxco|ZIYJamQ|bFkjuh58@U*DoUw2qQ|&EAmd+hsjTF9O)K62APw3kfQmi8+kEn8Y zJQNY+j(e<$;aZxIIf9M6gVUj$djMSri{wjWu?N}R;Uvm5PrDM!PRcI5i8maWUU&8L zgc<*A&3wKC&f@Lq_(pHrn#6c&=9n$sdDEZbQsGl9Th=|RO8fZR3KSTcemutR^|{A? ztSi`T3iG&Eem_1oo8Qr=;qRNrNUmUZ?u{CI?A3e>`sE!NP<|6iRx)$XkoBIP-=+wU z(%aFuU6DM;unbi(!CIk?dFoaHy*rRad*jl@_b+ak!5tV;+)}@rp6rny@ytOPpAC$F z<9%~Us7#a1k^Wc?3yoUEY*;-iu=N<}!m9Oc#mi;zn)#^l z&es)ac%Qve;~@T~?`JrV?<^0=H6~`Ia80%%9SR3eVG5&c@rL2(O=8G7bBXj<2wCp3 zxdi0O6}|(`n6M+PHsT(evYKkNg6VF=r*Fr=_bl(ygx?=dx|fYqE`jl@=px=Gvwpjgf9=AeLO2fnRBL{3car4RN^)%G7J*eR-BO;|8=B}9j{=bT60 zKI5s#Uq4~@LyQCYxe{K9QaRYA%sBH7wRxDX7b(@HY=|E_Z&GM;r@$-rVs7FdTkGZI zcg8dF%J1i8IhsG<3EjH=@PWqmpPM!cZb?yPBzi#cV&3t%c0D~_IwN7g%Z%`1ubAMc z(Uu#5>Iq6I?}AT$(Ruq8=*Wz3@Nwb@J2)UhfA#Jhxzk~z7$QnNfDFZkI%A%6H@25v zmd-Ru+0WtmXcMwGuYu%Bsmny?9TW-3{wZ5rtz96TAJJgVKD3E&ba zZ@-ScKMvVF`cJs^4CgvLF$NM;S0Ub6-X}hLd1n%gUO1H#NXnjXw4M;G(r-CcPD224|%*Y%hq|s&a+Cdw`ymyM{_On=t~<# z?eBN9JnlTR$H`*VOM;Mc8x5vtx+gNTB5s6;G&73jni*RJ8{13o}TB%k> z9lg{gK)vyxI`EEfX+AWfDhJ&Z?WN|1n!5YzL~!Km^VA4Jp-Ae|@9~_XMzXUAXjV2= z>1@)p8u;aNPF+38l5D!LBT~Vfk3YY*hl{ocYd#oHs^J(l~vnR2v#Ey{@ z(B!9k1Qe^c3cG*r-2dPBgML;h=i-F4bts6^+H2aqGLAr?^aZNfS?AN?ym%{qCTX@+ zoN2}kKewrQ^{B=`aq@Z4`e0%aKMD z2hfbOmD3UE4|*h=W&~7|ERFwU1Oh2K^*`=r561qDM2Wk8Pt1mt^czibd#WK(ll%Kq zQ_f2k?UV%b_V}5#Z8~s`h;yWDh;k*2_#aY<@v9hcn5_433?|;PXgG1^tsfD&ELu^- z<|xYEmCSAO0;}JeFQk4|qRQ5m-FGo{#-+uaDC4PW;p|rSwMpk1AWzXA5Fj+8RB4kv z&fp4NJUJxX5C7yVdJdi`1dpo5Hrjh4j(xo}WXm(h+b>(azRwX>A$gVD=u4Ebn$st& zSN3d8kN^Ir>m6kS-cinfOMjScJ7aNLm3E$Jn03lrneOLwi6A7#_#I3x*e);+JM}`f zvv!@*Cir*b#r(QA!&f8lBO*B4gaPHb%ID`?ELX;;>DVmln3FW!?# z*x1gm;xt%a3FtJ5Zp$_{BGXjozMQ^gHm-w@k(?VtSsF@P7^3>kIjl7}uw5CZ(hznzdT0jt&Hl=q`=h8ryuIR$D*uhRMaY8hu&La9A{Xm)G8 zx~hxfaV@%}5B7=~ifFksG+hH2s{7*!cRlEmT5u3X*FHzdtwttqv5ScTA^VaNCdlMt zXknK)Q%+tde#V0u-zfZ;EQKUuWEBXl34JYi}B)D~u9`$q4V*b7;@;&HgTjhxp%vKNjTahegy^UxRV}7! z>Ow76jj925@!=Irw>DAg^*}=5DIpYCsTO=yTRUfW3g1#ll&iitbF>0;{oC2MQRlKK z5?36iN|r*3a>%Oxm{)H_lYi3xlw-c(Jm0=qY82V@O>1eLxt7J)*o5nqXfq0y=H*)G z?eorix0Hk%awBdW=UQBc|RhR?fv((73)4yE#D_(7{*b5=T!n6QCfjz7$ z6d3dT?7=gHQV;s{Bf=4%T?aYoHueElscJ`kpa^%pgof7re=L1@G}Qb5zn!vGDv2R& z3ejSz8A}W8O<9UCObN*v=1mL5ge<9U*GmTLaV%{@Cp+w)O&+qrg zJ?EZt-E+IpKj~&%4 ze|~&Skz@Mu3g>i&nN_Mlb^*Pk3toG&DnCu${1&yBnL{hn5M(?#HL=_0%~g{?q6&Z1 zpEplLQJ(^r_Vs9KZ&8Dz3LUR^K(L%i6fFbyGhUw-`jEX}81Z{fh_%2t5D&yGr&-HLk4$!>=Hf5)%lxMI5viI#|Np50={MfQK;2mMSVW20#OtyLFMq0}ifkQ9%(3)rs&j|0CpnJ$ zXh^QCPy_smMS!3veer^b;ijc!mcrGhe406N!mz(J56yvM%JhuYQ}-tA!O~2Vh8S9* z#{T$Q{hRl$AWYdJJddffuIyii6({8sn{5g^w10iHl)Q_ZI5eIg8)LJD<5+r}umAVi zqQWw->{d>rj!6G6-;&M7WAqM_0lvOGNGphf*Y0M%(TQb`tQ*vbG&l{GXF{RUR*>_=%0_IfRpB=uLm-q-?o?QFJ{+En-7Re0k@PBiCh`QaMb&f69?H!g@W8n35S%w$A<0+EJTkzWMAO9#qyS5f2CSVdDTm3_A z5JuGH(J!Zt{{4DU5a*6?+eshMsqIu3bBl1#gtGj+7cUbwUPJWvo$zHh@zdI( zZhpmPB;q4lC&7&45HlH6`r{(i=YD;(x>UOgy0tSqo}0 zeMW-cwvbwbq2&8QnDeh_E^ikv5hA#y<{ihET|TN!bEEfBNApTT6)YCMGCYt&E9)5T zab8Y&6#cu~?Fz){r8Q?BY=9@O%P7t==ej;Yjfe+U+4Wr1jV?vh&Xhz{JS-{Z| zM6xr#X^hRT%gcC2%K5z9W)(aCt!l08z~#xmv}e!Tl|^J1eT!!|wf{CHyas+RClYiA zfqxuomoY;9VGpM)8{TJ0f-G@AW5jIgEbm&b26c3zYtkHuG2_(;+VBl@JOSTJ9K2-; zFWpxu2+&IXt~Kyp2v;TAtjHbzv%>f$97<4y|Dd{U>$wh zdt^0SxVo1~wD8#^fymU4AN}V=rtGIhl@3uf_Avr;m;WOC@b$@O%RR&x-K5l_64^_G z)m61H-SJe{qv{2?OY92$ZH^V?ZM^>ZOeao;5p|A=xm`dkSehScBm11xVdNzl+RntY zYY&HWV=QerDG+WFdTrRVr?{??f?=qIt_+RpSf#8c1hem=0L za`J2N@t8|+t*i4b@RAU8?@ zeZ=hV|GOJdGC|ycYnju)b=q$)Y3Ydm!<}@*O@t-+t7z6bJY?ys^+`wB0yf^~9lV*0R)cG0VkD~}Ijp_1;tKXA%&%v9wf zJAf)T&<_+R+r# z*K0axANFR%2PAHnQU=0e_xW>uPiM^Cq+B}EJ83TWK19D`Ur~}zs!MWsK~2=hv$-dK z*W{$W-`uhm_`?g({P-X-1z`WX|0PPTwWFTYQy)KWD1**=0k3q(^TI>6un4YXh$06! z8X<`3Uv3aik@_RP2Jz@66S5$6VN4W)RDcVXpG zz0(tXG+_y3-8DqoVn1WOV8=brBpKsKH0hg6KxpFC(+PuEpL@E(XQ-T5{HM z|9HPyeN=acXXB{_!xaCelO@lIgT{gEM|*AtQ^bgy_ied7kC?y>wBi5G+UU}})F-xt3E_#yts zm07=Lc!L&`rgwGA023bv+Owg>ZF~mZQ5{Go5n2M>jO=gd%Kj;_jL=hJxt%U%*~vYU zy7Hz+*(LjBIF~3Atk;9*W2zpc#c>t9oO}(>aP%sVBuhhG9hrO^^oWnS8k(Em)J)2R zJ&P4*ry0MS?GoC!r5wQ?YwA*#6B!3;m}&f>|`V{#l*c%S-qig;&RlWayHln>Ak-5){h z+uIpzn`E$f`&S)tk|R#67BIz4d4jM29G8CnbCDB^}9HZ$Cc4?DDT}Yijx58W}It*Xft3j9uG9mlUq51DmVm}3PZ`5L5WIV@P zdY16vPV6flB|D5V^Ml9IKZf7*|4?dRJru{a@QQ6h@&o5*`DlkIFKQ_U#n#_L;ZUC9 zsvi>+VR83KmouVBbyiB@tSxJuaJGeB-2O@R^U0@o`Ib_GO@juELkHkEs=UzkyhN#P zBTmfHK-cp8?w#?T^84*l?EG-^)R@jknTe_EBH!ATTZp176AxBYu5#ROCpd{v-(EvRL6m~4SU)1rh?BFdzjVbP4J7sjqdUM9PmsQWEzsY}X z)_OP<;=4KYSHaYcvz(3nBT5vVyY!s5=~qk$pvZkV^-WP+6RP4*@%2A3GM6P&%A+Jj zXd}Fkk))79VrrTc(2w=VRFA$Kx*eiB@O{tLqAg#IJfwBrlgckqG(vYu*WsEMnjTyl?YSIh|g40MP}N5s`XrbU=Y@`Z3qi%0D8s$(c3{ljHF(QtUWf(g)x_3=7He|*Fba!hFm2-gZ4n-(Q z#W*s14RP=dnN5L_c;7u1?}sS0Ps&vnpU3Vy?KHH<8z@ z{EGAWl{|4*KD+Lc3Kipi>z(*)9(w~kzZ!*l)Di*VJT~E`{r5QC`xQs-ZwO}c$~q8D zII=JH{Jgf2pQu|}aOt2`(v-a%c{c#Nje}j4Hx{^l<1y{L>YQ=?%gv}lW7>o?!tZk4 zw8o~TH{CR{<2*uMG2_Q02CK5@O&$2|6D)QW#T7_Co}(yKOkeD6$kG0F5c4xb7sc@uoim}EVd z|KxX1gMx>Dj*u*IYG{KjgQV4eoN$_Rnp$fP&Q~fQt?pVb$T=9BC~rst=#)NDB`s(D zT2YW~9H&bW%AYP2ZK2=R*JAW9pX7SKRN=&%52_rpy&Gvfx1h?8gT zTTmOktQ7KMbI;yXvoUexMg3;E&tCF7FgeGmW~W0zWDwY!4#>YK@^ZigoE5$L3J^Rq zfVFu?5@8t=eT|yg{H+7n&3Q5VBDoM_vY+XQV*PD|6gyGHg@dXsplelJFDJ4A4&h??#*HE#sq} za1_1x!!J;=s%z4jMyBUPKG-dHp>N7HW73C=$z+Klm)KNs^ll#$*~&OZWpXLS!m2ZsF3V>4PPbt$9QGdsb01{ZM|o6qz7*1lHFGW~LYQ1bO!dRS_KW`H#`>Ah?`<2NB+6M+x6^ zm1$i~_Je5`NcT+8b#!b(@ec_?*k zo7mj9vw(KDY}Z;X+7pnOO!Q1SE?f}>5iOv`-Bt@tZGuR5Y=wgh@S+p%%M(g&2V{`{ zn)~khXdY^2Wih#ymX@oec%OFXdkZfXK!>ednLBe%sni_^tgoR@lO>QJqg7&P%RrP>Y1gFi z))PbvBynMcpJr+y2q~^bo?+uw*HlVcP9|sS3g9-cLEN5bXF-d?tp_f$aEoK?Zivb| zI-R`hxQ-QeccRg+`wSv13p^=Nh3O9A*X~-+*8&ynxOy>Q^)hNExo%DIwIM3@Dk+!cHY;4<$M==-l&DfL% z*M+G*XJn6?wCihT`u@3YqVHEh==k~e0{uEBAy>n5vuS#LbkQiJYdO_+Q!x$eTk)YE zYoYP3l`5-wptE)M2l@A$K>oA$mdf(`Gx?ECZi#Jz?_d{Z4Pq_&yUJTECWLPhzSbs0 z37QL!zhV->Ru;>^nCnu=L}IcVf7F~ya6UgTZJ(R z4>IQWCnH~MG}q?<Q!+3w_znatU zYJu86ALbjG3u=r zmd9-X&8bC){o3)9m-!fHvT21K)EyH&uZXF6>=;R;3EkYLUNGlEaYqCuyWEF_sP|@k ztmEMeF$a*~s?5>EJhj|M_Bs+sT;PtsX?b0~lZsouZy$uQHC3T^q+kb5iK9P`f%`s7 zQ>l|&lOw!4eF8$X=PkYe3JW8bV1!tGS<{Z0gikg6e=*3uZq0?FFGW8;ohcVUw@D!3 z+#e2-G}oRQso_-%GYrgRf@BLS2Dl$+2I4WaKH4ZB4*s;hi!u*RNFdjrQ}jl1=1bzc z-JjPZmb?b>h^|KxF@5zM^wCiJ%ucw26OzA&G2N3&v^$yZ&iS&EFSw*Uj0d!jY4tADT+Pfl8aT$yUAq*NAqCz##j{{XrU>J=-GeK5I18=!{jQ9A zDZQ0DIIpZpJ-0J~HT3;%Lc&E4w>tz|ny<$x&PPMnUFNZaaiiv`pXA1JNG*W>lzr=1 zG>GBd;A^~SFq=}&HfGj&>S`GbX&dytH(^U$Aa!kZ`H*aPWwNnHIori?Zw6T+oAZt6 zduk`WBWaDxO$?g%#eA^)(&Kf&+3)WcCd2va(yz=#n8X5vhPSm6-TpMB@qAe z-jUPU-a+hCb)xTYuergArLIn+f~7r6CDpbp;(~_=xJjUK>#Ch?=<|-#f*_+Ti}|EX zor`0O3_y&(Z*GacjB}-92?;=X*geFu-?nL(a4e_OvP+K|^WI7!-x8T{?rz7|;0^ZXFT833uPhh6Q=~zC zk@@^ZjZ~7ML@~LUdWI+(6jGCu20CHL{aUuA+D}`Ds8d~xh@#i1Y8;~OT6vkZ?OPfB zAKwj%B<;sV-u@Z`#71q@zPyIDFh3H$22Do^qP)HyVq?ce%NCcZjN|$gL@@Es6c$P+8ub|Rt?i(!j;J*0 z!bayQ>1^F*T~(dCy^u#=DQ#gapG{z2-}?u%_p1)WUPJzo7sy~+sYCRRUu793?EWoD zhc^+u4a=Z>v2i^05UwtZp=h0})W_#nwg2HtvM%x8(8p|mPv=i#22pcKe3_zSnPd6G$~^0i;l-< z1*(lzyQCaexC>m zqTkB|{Rqf4tjXEOhkoVo#i?Wl!XNf+@OXeGv<85@VEewCr6t{h$Xfxllvy+|@((n; z3DEu~jBLA0{^Qp7-EsqZcL&ve@FfbKr$FXaVq<&GI)ceHs{N*D=9=PKFWpNwL&vFBwVYw*36+_aCZE@)Gq1N)tR5ty-W2<-)Y_z?bWl}Zk1h!9=G+OJ2hia z8^wuAx*wL>I_8i~p3*z#yrLW~8zin=d-24(+EJeo3G>P_A-TsYxnr&+xui|*>}AX? z%7Y@uB=gWrss1}rmFM1*j+jw0ZdvJS_Z+%1^-Z#+g-lV*AphQg6R%}O6-@2#KT?A? zC8X1yJ3x|GQVMqQ;(5}u^LCj;Aw$+SK_%Uj? zvNU98s=fAqJ3&aNXpQ~DgqUZ z!QX8*T?bQ$J6jTJs@>8?3I>NpuZu@~jtl4Z$sy7)exSM^-9@Hs#E!}wp?B!eEKf`HNE8K8bPzjsKkTyrJ$<_$_TBNIAoTLgJ;ZRn z`ZWByafzA++XrtRk^o0^{$O;>bIx_jIEn4n43)E2$P=C zWWo&qSt-#EU$96I> zDUhx92z|3oU9jUmanRO~pXfxnF}P6znL0S^xoUu@ZfO!hB%NzI9B~}M0j;TeomAW^ z_E_{m^wZZx%*}q6bNrxLPtOoQ_?;%8ZOp%E@`hc<@xmxsGCK@v#$PAfX|C&8Zza0? z$Lq5WP}>9kJ#BbFoIhVM9Wiv*F#r0O=1ohian~0@K|Xbo%a9|U0(JO1$^jn%_|MYr ziL1&o^zW6Pf3-~n=hXxMmS%ERzAKg0T?107?~M!6?*?E&&$>9caJ;ZX0JygXw}(^1 zgoZmcya;xq5Y^uQ-{SYBR48`|en{!TCU9-6fH8UuTIdUn;1lBt&~q-nltZ^|MXlPM zWdFLZg%~Z&yFG4MU6Jh_f1S?@!O!Rsb$73d*7J%VyenCgKoLhz9%1x9hTqxX@N10< zE$Rs+MC{^IV-MY$95o1mLQ4mVIK;tWOYwiEFNuS%6M-U~FS;OI%k(_X+elbb_-d2Q zdqxg}?V3-JPSHO-l)uyEGH5_`1!}MDC?0iGVF1A|Yn8-fUsZUtpEYwKzu=gw=x>I* z{Wo(VSKs0zcdK^MzC_C~0TS;k!M-(aqI4j+0NhAr?+B@}{m|@yfRyi4j2!ycUdUtQ zG1mWsvcAakO0D*vf97LqG+N87-VdFvqgCk0hs0UE9{Bx4y)MaXed4;})(<3&idG8_ zYUsJ-f=l)wqWW(Uk5MGuOYk zmU}!Af++cDPth0;O@m6>X=&tMgWLZ8H;e9O5{R9Gm8=kwteCzZ@(Onp!Tym_u(rni z%KJc!t6dQTh`uXt7nQ?A(La};G6~_rnTk7yZul4?_IN-&f}ox4S;X zEIondvRB~@eD>i4V^>ixU6q))_NQ~38-AC0JRiF1n%YcI%grU7mQG-A5YJ=le3npS zy2lo2m6n))-4{D=46268Ju;%KFwGlTr{Z9jN!a1^%n?cC^4wylxj%T*k$H-bH?qR^ zmiTvN)FTyFudELt)$INndov{Kz{&ac_zNVf*y=;nxphgc-G9yDH3?%81Y`YnrZ7II z*!7Fxv@r)YCo+bjRbwCDFVgTX4$2~aog4K=PlWW)$wuGE0 z?C^_S81NfYbzkYPwtsYq@OAIABok_Ub=aN4jzbmOH}!{wEQXO%Faz5&Z>VQMq-1zn zj=GJ9)>(xW>tr#c-S^fuK{WEvB)T^*j5sJO0xnV;qSH;nMQi;dhd;i?#vCIVPz%yD zK*xpy(bdx4$4|z#V!;?zJ82Ftc#i6av^1CU=q84Tkd!SEb4KkI8^AWyu z^F^5`GG@uQ%8YbL=gL=Ono&`(qbYA4Yv1{e z-=+#?l7tnN*z1~*TH~}Q+5*2y0-49+xCp5jXDJtc_-RRX+o)qn4S)b!&nPpa{5M^{ zgl_S;hbp=_sXNl#PRCOk5b1>myiVww-t6^{9cl3f+V;BGrCh#=h3wAsKX%FOCpvNi&U&PfY;>6U#2fyeVulO=KzbB^;%d7D~#H7+`~CNN{eQ*5_Ds6n_L=xjeW3+{eO1HxAijxo%AEnzvd;9 z`(75mzB8}hDVR~4;B=t>SCcbAi$QmYP63)WWF3Rw86ZH3>^U+;L6*ZuQ#2xhW~2WO zgg#chVv@n-+@`y~y<_qAI`O0{`>2_8 zS9sO$90vTy0Ry1MZ7NwE;)??nwHVqXYE&`QN(-PJT~&7p$I#Tq>jn1pnLm7}WELnC_^<%xz>`E3<~obZ2k-873k>Cm6e%F{Ajs*IpY6 z3p+~NYX!HWE1X+N>ULD`tJZg^=WNqwN_@pnHbf1sqn^{NqXZmF0`Sf@`QKYc&Q@>1 zgC2jg?vtIGX3PI2{LH*-H9;?h3p9IZZ0XmP+0gk10S3Ekw}_gB9l8lI(X9B4^#K`# z?foP9l6lPzxN84(Ni)lTZ)V>w)oHQD=&w7IEn{9HW5Py^NM|`Z6C%3fBC#LV<~M)* zdgD!G8a!Q#H;Eh2jeGWF0Dv>DP$RV;#OFKT6yJRdj)&gwuGyK}8FVc@O~!@S5~*gt zOwGaQ9K-d26PRBe-M@|x(T{QzVJZK4SKLw)g`=z&Mgj`#HH&QUsVx{Zr0cV~4G$<5 z4zpA9VD&({7PYr6stY*ZaPFgCx!-j6h=p(+n&JIBHQNW6%GqYig#bX$C9X1qEt4CH z@L*K}?qQ(v9)=HDkhQC6vKV^%Xi=c%G)K?z6qS8W9=%>%ODs9@5c3|sS^=}~5n5K8 zc_^qFItH+pcSCtBK9GX431)NyTWX@YY#>0Z6`coV;XBA{gIOE)94K>K{o#S9xeHfy zSkdKMl_k;gNvEORqL8U&Y(BU%r5%1tmwa*;3l8%m^^UdZPcw@X^eDFaI?y^?r>gaU zJG+CAc5-=pR%9E#q~e2#!~MlIwxYD+hON?!yq_hF@B>o#O>2a3F(M#>{i3W5Ym>WI znzvV)%dJuupDr6u-OYLI()~DlRbiK^p=^fxwF)PbLcRV_Mu);~nn7=8P??OnJ)N-X z-F^~_Z4AY#Tmt&}Uc__eF{$DcPAo}Gu5|L60vT6}DuyC>a2-pk51!6vcVnkDT}`r|vG1M+j4lv?x9L+_z+0uvU9tN zkHs7*Ru;GF{;F(4C&YO(&MvgOMXvgmL6l(Q!@1+%G+3%A(O3D6LET z^$;UYW=lO}KYdA5=`1)`AUg0G3j&nXgt(*SL<;1q^w1PIv8*~^bk)w6^d{nz0JF8NMu9DcrJQHON>JRRGB>}rSGxjmY;iM4NAvGqoA zo@F9;vCQMs{;NdVug6>+CsDXzij6!g*t6!ERJPw5klv<6ym!|znL2Evh+PGZ+Ro&k zaI$u2Mp$DJ+&C_8#*I3PWknxn;B$&kcrASMJZ?|h!7O;Ym&s0_*rV>-`XaA4TjWfyn;cT2jv+D&QKx5-oU z79rBtu3=KjNuvGPZA}H&W8b73$o7X#@uB9H99W9#tW*ND&IM7hiFJ^}rfy6kI0H`X zWS@AFk z95`k-{MiZgoExa*{lM+0jMr`@E-)nu@$b`kJNOYNW$k#aY@0(-gN{21uC;Y@;R=trd5AhU=qw>J*XxfI-s zQLABrQ&pSxQti{#_~sD@qokW0XOLaDNFQomc~UV0m0_knhN0NqW3dfn{`}O0xAatSektfzEbFb*Z@>Kmp?*?X3Dn;tV6{OFzVKV|ElcJinn2B{ZPO7|BOb?D%3_NsEX)BYiU z|6CMh%v9;$cz@MfH|YWg)l;3=yRTvO`i$iOwrabyqN*2(DrNe~6-E{1#x_|x7ez@J zSVUP(Y_G8HDz8fzJJ_$g9^GIuF_ur(j;$65v+~6W#@5c)?7p9ii;T+Lk%qsCaq+$5 z=NneCCe6fK6FIS6(CJN&nP12I*}k89=nKBiCZy&z4;u5NqP%4W-ljyOsSQof&>sZ5Ew zyzV((MgC^G5hp(oGjr8Tm{zxRe%3~Wx)htdaP?(Xy;bT*Fm&<~n}lei9%nf}gGqt# zm|{K`G{0SiZWi|&JRJxQ#01{nfDS>mw}wIMbSF+ z4bl9sElTmyxgfTh5`$py`I0j+RJ^ZT3>C{BHMYJ|TLe`4Qb5KFqO3DzDsz`_m=(zB zsw$)~dW|cI6zXX>pA!Qx{=O!u!rcj$QDFb!7QD0za(|K};c;bJIgtt0Ldd!}!htPl zopfE$>ifP-Sln<#2K{5LTn`S=nX+Hq!WWzb@2xveHS109+N-i7*qk`%N+z5TLX1Hy zS+tVVHT)WqgB-e;HWBn3@jy&w!FzzE_Tx6d%ql_6%=~>}U%m{n(NI0nZLqi7D4&v6 zCO!3a6YZ6K*;|JD-IoOzcgI4PBLW}Bnuntwa|eJMy005o!v{`x_U;Gw46oB{|Ks)r z;i~YSMo5Luh9;z|EzR|q1oJV&T>*SrwKi_>mQSU-{+aClSwK6u)3-Z_hIs-em}pJJ zVPQUHzBRXVe8U)Tgudl$P7;U*0COCsL>-^3!C#`N#^!AZG*4~ud}K40Ibj*b>dJQu zF4&~G4n3&UH+H*RAvE9v`(u2z=kB?eP1Z+lQ8E>ZIy|D{H*ffG__u~;wm5UAb=iQ! zut>sS&;Voz&0xIWU<3Su#T?6y2V}6;n>Q8#K^Nc$im$aO_RaVfH016pOIxbTX<_7* z?XEx!+W*50lUwknajQ6|8>_7WLz^%}rlEf}pU*y#T0Vf&R+nbTotr>4%S^h$^pjxs zeX;Cjw(Pc>A^9i}vn1A?XLt;HZQ!8Zy8Cbdv^dR5DZ19QgW`7~pbDH!jChqMULE*0FPdEA8jDq8v#hOx`fCb8m(qKFKD` zKwZK!u?CEt8mHmJN~Pi759btu*5sHR_~2pUG3GGXz(9D!5quA+w?~NL;SE}~5DA+6 zI9x|ewX53rjQM2BF;)m^7Xsnmo`N|tK}i4?V|BTao)gSR>)5;%_1ibQcuf$s43?5a ze>7MMqKw`ZqjWRwvt8eEVBETn+hj28ZkoqF-G&@;NXpZQOm@?)l`e*j$K17Ke|N1_ z;`gvI_Y5cdoKo$<&V*PuO{xfD6wck)K!j&{0@UUN9%VpWXgD|H1A35-X6DRU<3LsE-YnZ3RfruACBW|Wge8I6Id45dpoV>l}- zThwAeGj+bK05*>tv4Y+rs9IvRnTBlIbtH)LZxe{GPr3VE=4V_E$Pc*e zZgJ0zn8wL%UyWD-f$qSYP1iNX{N400t6r7)Mnlq~Jv;bRX?XD(-^MB#B zo670l`k{t*v0CxyW(M0k`J@w>t#1O8fFz>ywAx<}zrPeEsuTf*HJyy#R@BmYIC8pC z7KViHxAT(WK8z9j>~{Lde*J^=4lv+_-W9 zr~1btF0fDyXR3Htxt*b5z5s0cQNQAs4?&nNAfgNXym951X)rYaj77#w>uX{dVZ%q- z@IHfG*x@IKHlQnGgECjPGvpw#7=k?pQAp6kIzGgRty*74{V$}iIs0Way^>8leEa@>vqvrrtP3PO zUFDI2YI0205`+-AV;J0#SMnHFQBL<)ZI>@si-(?*_lk&TzppBNQ+1_k7i|AiK1vdA zYg|hXfY;E8Hr&qqy4#7C(hk`mn?;d3WZJp=k?P4iX?jgOZuis=cG3DaM1}KKMgDDS zNm&7OfzdbMsII?0vTz6w6g`y zlos3TF%ZF(@!!C%7J^RpoWfYl+krC03Zokv%krJ6{oO{QFB037~ zW0WbaV)BOSUl?O~;z%iA*YcXp4QD9_Z;u*R4_v(_wuR@GUzD?MOn~-$&#D(p&T23_ z#CVaek%BEfeke_9xYZyJe}n=`GBNc0?L%o`q3jzg8G$|z*rAyG05_0oPHBAwN18v(Go?# zTL1Q_IQQ5?4854iz9CF2*@7Z$qLW)>uz%M2w6fJCWWomY^(AUA6w#nVht%p$`R%EZ zI#|Q2A0@55{AUr3e`y0KOcLPlRq{@6#e<}|VM ziHHz5$6U(HKsB`vE$2h6>Mz4--d6;N*{J{$0DRR~-RFWJos)uM)nYcdd$z#n%6|RV zK(gG_p)w2TfIPx;CoKhD5kk1SrO_u`b1F@$7ec|DuYD_EYQc zxIZf@XtIvyNnWEZk8R*QEHcI3$d=06Q!G=vXB~^pifU-$MH#Ns9~!0aw0Xi^v`sQN z!SnkbR~8&Le3~c3NPjof9yC;m9jlB94iG(5IQT@@!5B+;Qzhly^cT z#e9pw;p&SY6rai4Zl>N#fW&N;Me*a-R;8SE>I8|3*F+ooH3#_k3G^1_Tj<~A=-kGVm95Z(9z@sPUm6e=ROLvjE=;;9v~TBird9n0!-YdW-~JIq|XA3cg4 z?tqvb1zEMHx6DByw95Rn!Ni~Une(HBpRxB0e8m67Z3_ALE8%Cq%)m=Im> zs+;NPlhs+T&rrJOxgTT(E$&E;P-k>A#0KxmdE=cOCoV{PT`;miI-}KrpS@Jz^(!jh zRI__I;x06Q4yoL8R8v4R%AD?X#VqVN4aDbf?I3-? zQ+BrUv4k1LL?oLPH|dU)gPtdok+`@|@A3v_` ze)kvxiax~fAs;7Of;T^zTE_sC*8lgNKtckzq&iM~qV zHBl~XrK)b?!V7paO$kCbR1RNA7pRf?qaXsGZovH`%QIKiy3rKPx<0Hdi%DFF5Wsn2 zqpPx}84}L$eu{=LyImIs9`gYp8GF$pFTGN$5WkTRp#jR&11%o|<%B&qn^5~(&tdA! z%du6W9*3UEDNBpod64M&U;Ed#39XtWHZCm!x+&f7Ogv@6PF+aN@<^UOCIWV#9fca< zLb$~Ws9tr12u;BZGq9!o`%evm2LyDbZnv|ckbVH8D_~rGC z^-DJd=^ZcZIAYXul@B$JaX!*J3~z6jrOs93bEfvUJODdu+t0RhoP)VLmI#5AOt3X4 zP$mLf#!70dKjq9GT0y;1%j*oMk_;IE8RvfKzxmI@=-WGI7P_HY&Rs*o_2~CgrvUOd z%CL6>wsiblLJB=cM9(}>2>08*^}8V$%%@&M!e&~g$tsJDHZ)*YRhAiQ3o`=r4#hp| z1rW(11FFl3U0A|pI=(y3WhCLY(#w@+N(y>fo6C>AltPMWV2cFhRI$}XGePj`l1eLT zqWnGY-E+PLo9=<<_`_^!K#z?h^^oG3)=9-M#RlSn+Ip1NNL(0A>Ve{ffLlc0Ydzrh zY)r4wxF3x1#eP53?W@Upqxns*2E{+{uj+jJKaqUe30(%Jm*_hxK-*bRP}sqTi}LA` z0i|cw_Z?m46IQv9ir$y8k&e*2*Qk($1;lpKlDHar@;{!1(7o{1$ z%IO`Bw8gyxu$&2mQmx3`FJ(ILX~hw4L7ZJwFg*uUt#L5Uu3njqQ@7HAflxVuLCbeg z$wWH*6B*R1_aVVP8(SvLJ4zFV9I0Ppfl{kcD^IARde?E5o~d}6S-7tLkakz^_6Ve@ zBZekfoRGqB53{~Joqt~Hh2%Bdn&76j%=WsSOan27yXp%1A6Ke-H*?3pr!IDpvMx(< zPq95FC+}?5ThcK5SI^t!u*N0GzXrfmr~T`Wy}XVtSI~JDN?e%X&CxeHsQboF%rVfE z&7NfsDM^mrkC<+bte>Br9nPg5FR<^fcyC~wo;N$#92Rutcgw3f{`F;v!|!#U?|^Wp zd*i}LwOSb{pAMt$M{Z$qw)#!c!Fu0OG&H+8@zbx=^4T@2VV^~NOfi*zG@ngv78#f@ zemr$$G+Zr9ZaDw63A^}p`MxtGn+K6^)YGO8?{9$(qSXSYpV8Zno#eUb~e=u|Eaq zH3_7;2kH;RP`FD)KmHn-{ZT8g7Ji$JhwQhdsnRh< z5gD;q%zus(z#5(pWS_)R$@hs1s>gsAxC18+!m9PEnUHUu5ZP7kai5Xdc7k-A6QvIU zpgdZCr{=}iYisaJed#q(kIFofL2(5EIcf=0cLiaMqRgvvgmGoB2}|mv5awk87+NEn zXCQ70(UI64gemHPr{>Amly+%|0a|unP0#K@<7vfN|c5>{<#KCIcK^S{qzC? z`v6Z+FO}zcI5dxWbRD&hZ`|vq`X4R80SV%Y+_QE(MVn~JQXIDI{A<}M;9~P3q&bMm zbS+tXL3Usx~Umf_iWm1MPIgd!G!>$0?%5b7WC z$~*Gl#hJP7f5pFB!Y^+37C4kSvb9Ho2&xq@u;+O7l;7?&P4~>MZFpHKsMYR`FG zr~cyN9cPT3-qy?g*!iW)Zb!1m$G^We9EsN4%Wl;=xNFnc#0k={R7~jArHVI|yO_M5 zu1_}qJ}C@fUrfcMF2$I4Tdv76)S#;U()udCbLPYa0kp6GC4BL#n5(E`slwNn|3}ib z$20Z+|J;jA5k95SUAe3al8x?C$x7rtCb_c;JII|%h;E`Vh1_p*k11P{B81EtrXpmU zNs3D9_wxPy@%cQ`?NRN0&inOxUaj)Enc{#HEW2dGf3*s2vG%yZ+YmBWEXpuXK16-O zmK`AXGs})g_(NK-`M@1T&nM%t;+wAY3*fmhzAykn?h9)i73ozd# z7(4f(aq0EjwKWH6e|{sxND$xWzbo&WSL|84HHy0%00S`=QJ)cL=&K?~7yGiv4_k?p zi^6pSv*rbaaX%WX&*+16$StTu8doMA@QuOc(B#9jyl7k>xx}3YKc*I?2da;MYnY$6 zJ<-mOW(udqL^KI#*uI(?;X>+y27tDzPpd%#=F);Z+W&P8dIwZ96Lu%&r)FE`ckWq? z$Xy0mNH`m#-vjzee*{~vPTg=9l^5Lf-yQ&xX}F(iIh;Upc2kQClDO#&=&}?(HN(^j zlHOQR0{i$ymjeOP3zNln)tMil?AR&`*Kc3=+@dW@v7mF z(5H4VgC7f>5L3TAgje?sQUWjEPA664Z(SgS%SnxKUCeGIS(y$A*82oD?Dl&#kjyo4 z9|VW#YwoUqN`pp2MY){FT;$dhjv15Jn7<5BuezPKW#R6$A1y{85%}&px~p9+6^Xosy)HrIfPb-SCFsz3BaYr!HlET{3^{_wLnXpWhOJ#FAQS^t+g1us2BFKL3B^xc=zgCDjR<>47REqH5phmf$t7PAy6_&AYaSnXl zrKnfp32>*2p>NJnX|iQL`4%uWK&{99wE{ysDL8=GCdr1@(oJ-KZPLyC$NxA27IZP* zFNW*%@25>Jlh}*r3L44zp4>+-OKhO_3U^C4KY?&5k_H{og*pPC+J$WD1>$9@+Fl^B z+~o#m7~lEDVgjgsUHtQD6+}cv+yMo1hv23Z>pY|YZmLzV%fH$Q*Ly6d6g6N{^e@C; zlSSTD#hM-qr<*z>*V%DCOQ{IPpxd#W#>vf!Gj44|xs3#tb7?QLGea+{TDY+gattfb z{uke3K-h8{@Qw!?oR^&Kz$ri$MH>sCBtQ_Ledq=9?U#MT$>ZXLZzh+tf*OjTG?HV$ zB&Na7l#oIz+QK@*;e=1D+d$|UT<+F?ap{~cV`O8HXFn(EmJ9Ghu$oz2)T-RfEW77) zO9>!Q9RWU#Prd^Wr1?hr(@_{FlHCvL7!|L?GI>!3FAdnex~ zcK%Ig5;bP1V!U;u!4brz_Q0JfoAbh>o)LxO{_2RblspF`{Iun?;1^byu}*j)@Z*KB zpO)@~{YR`+PVAn!baCX<-z|LeWbHr)cAiYobuH7C5mwfNDXn@_F!CEVZ>^jPGK1yn-01pwrgcl*r3MG#@08l3+^;GYIJ?x>7eF_# zH9qy%=tM5H7&JzP;$hgu^Qc5${enWOYn}&o0XC3#A zJD0ez)WuWTt)m7aqF#H-Kj0aX)u&d*VEtea{oM#HAZKdFf3JI;-LMT}P^*3EZ^->_ zCTC$j#0J2HvRfAY1)3%<4rIE8 zoxWPXVL5?TQWKnYZTqojY&SAv#Y@EDrTCzB(rC=!mDG1dyVI9q;izJR6-w$?Mw}}x z8pjG9Y>%8eDEt~taOt4k zC0rJFOvVMCZb>7ozsoQ%6Ltp8&$Z2Oy!;xQX_i$%QYE`z@QEy~<($JHaVgdt(XB~H z>3Tu*hut}?TN{pzG4`D(kd|Wj*rX)njWMEko?A*nn%}*%)PE5NXSK{^pK_6@W}u=M zZK6DQUti(tY3n$-==TkG^QdF;E2&eF$D|0aVjDs&>&^@~Y&VXn0%)IODFfnPSh*aS zxQ4@{1oxWWFGsh4->IA2e=G)@2O#6aXf|gbyZ=;p_0gjA?X?FBnPpwsc&s4prXks+ zEA?v>Z8AV-Q_tjiI{&y7G>!y5UPafmgWt8;5g>T?=NB1(EbwFY(ZF=q^mj7uCQ$B- z10kvXS@PAw4}X8kH`E(O!vz(|O4`FvfH)(&dH$fm&TM>6JZLu=_tcg{RMf(Y6G`)& zJ8FRJV7J9^O*r~H2Sp${Ml~8_gG?a@+Jhi26%Ng`BfGn_xO}p-X*mUnIYic2So_H>I_)I7z}~|?nKDX_g@}^Ed+ornf>PP z;_1{gW8`^0Um-=pUk+l7R?=M-|6Iu`HJ-1e&6H@pDM8=%O18-7o1gkdy`=qM>PGjd z5}K%-ZW~2z^#Y?n{M2$tAy?(Yo3eiyW3Q;-7zq7CMEx13==^t(bs0t4DaydETniZ=aq|(i1Ya{8k42r3eCa*S#aO zsxgY(Aj{}sR7cbKe>-K+&S8y&G2sR8pYP*u6KGSJsue#k2Mt66Yq7F+bAH=4RqNC! z-lcwbSB7P}trO)iqODT+@haq;o z-lR?S+uBG;P3;_{UXt=dc7606=e3jCCAmMq$8NSwvCk|qpj9@o)y~}9k0yLmO*EC*RzI+v`cc(s(!giHptbOLdBpQ&i*%k2+c~c~dRQJaHw()Iz zDL0bUkbg@lNG@m{y4Wp;gqMy&F_Yc=^uKRsm&o`vgR99Pmt1j20+F8-9DXY-4twhW zm@phw@oMZkR|&=!t}J~a^t?AMb}D=*BcjQGQIB6^moM!~*ol@t5rygnQWK{>ysET^ ziF+{hO#*U8C7~*#a~cf%Mt1sp3Xc>RPzHuWT&c?)Af=Li#9lnD6N6C4?W@iAg(o6qo3!NM+Jy_s;)A}OKfHbPjp^LZ!%Y_$5^n&4 z3R9Uiev6E(WUP*v>fCE=U$TcE%4lrb<3Z=X_0YdMM%0TvD>X=4Ub}gWsO#6zK^RmG z4mWgp%`LuXJG=vO5QizYl{8_%L8@FB+2m&EwQcvT-U4SLY-&32GT5i{*B&&N>YUzw zHikA&_1lHEnEGi1tyQb0Y!6k)mJ;|G+|>eqJz>YDsk1eq)0tV+%%Y+o$5PXM`*wcr zwEp(rb*;sAW4;4K#mA`~_~1J|hq0ZOlRRs|ee#9udbMWffc;wVOd)5nS}cWXYo4dZ zmj!i{^urXZwq8q4dMPld=50e&@flF_b`c{ zbs0xX6Ic*p|M9pxDD`E;1e77h`BFt+bzL+pg*+d7QCTCOW9~B{$>?21CzyvR<;{(a zA9stQwF`dk2svTro=*C+Jk${RF*?4!l_lJxf=)GEY1me&|Eg?D6m73BdlzA2K#^}w zJd1Kd&89+LcQ+V3%w7mGeVz7mF;MDPodhLCMn`slMQpwWJkwAnELvGD%raieI#*r7 zRimF3|AK_AXGZCq#R#5op|t3U>Bq%t(YwS=6OZqnB5#lqGhb6<78#v=cg>Ofx?Y0L zeCosce{-cpHQrO_F86aL-f>eW7QW|Pk}sH=J919@Bo&o=d%pdzC8;jZd!t1a9zvZJCfupL2@)n?IacVtCaTNsYUxgP>sjk zl510xAGoCXiaZm7+vAFYFP4l+8Li@>#O*Vm>Pvz`Uy`d#gdc+l`#uR*m}2ra_~oYo==*ENdJcF5{ zpAm2E_myaoQz>8E<8DO^*qbSAEP0vhJl50DWIS{Dl|%Bkk@gp~Olm}~1&trL;V);$ z9o`>|W6BYYPp(0Ko04~lBh?GzV~EG&))Ul{9bdfqpWG-9R{n9K)IUx|f-p7Iu>JC+ zJeJ${QUuga~H1;fM<4SN(>h*tnNp*2bkQLl~qqwfmwg&#l zPi>nnuQxkM-<AoEBy5HTN#lkU&9O`s`AY>prf*+d4J2B=Rv}qn))DYFuth z`}HvZzjpYU33PqPO*@$vU}`8+-;~YxNmD-RvBaM>Ninp($@i-EEaHW=Mp?jzounT0 ziJeX@U~jD=twOo7%NT@)=jL=7H%8FDWAf<6L0inXBToixEzfpK;I<$#OXn^| z>Iqr@omCgeE1n_Fffc3uK_~pk+*N|$iewMfcSDn zLFN7LZfgWK>(H5LV;PW*W6G|~0$|3!)mF6{bzP2*-D46j*>ks_5My*dZP4Uxvn`}j zb%R#%0?+`=sHOhqY+`;C_vwHSuDRWP{F|-E{zuQ^Ht)DSg=@9gkvB3rg`WvxaJ*^y z$Lwyy80%I}rQeNndL!&*+@3V<;>*pS4K1zL zpuw0(xdXaw4o9qoI;Cx)0_(WZeG07HHPTw`tV`iCnhOZ`n-|yfh~r2aL*D5E&-hMm zM&f^E)XC@jKiQ=U174pm>|FV;Klv!t=r~m$cgWXbmz0vFP`c{~wO{h*DjTckWoK1< zJ)=qLjZR{WfqjpGx8i#iebSq)wzx^9Td1{`Qw3fpLpB{i^<0Z@^LELhw2P%p8%~N7 z$a*KK-5v0aa~}-J?$5?r&NIu3!7QBL3?KLhh!&U~F0d14o%ZZBQNogr7mo|@JYdJ`wej1d;) z)iTBiO5B9)yz@ZU-;?A?&Oa5`$DxGjR@AhtW+#~3+o@`Hw4N!9lNA_Rny?@T;9bs- zbb@`Ld<~^b8p&gGm=tT-rF?)ma@~(jCq)>gPcPA{ys#3CXEfs*8P0Vdd+?%2SH#cn z>uWHq&NjrVbb(&y(}!p0FScr#0aujtfH$aRc0swhR;f*L`f7m zFMU)T304%?1P33FUx5TIvRFbNc$teLeU~Of=NJyY#wmi^#+#nl>8BN{C~#MCEz>*u zR8+{`g}u(Bl64!=j<1_a)8Dv*U(Gm}hgCnC%v&XREYUqBdJETKfeMQ{k*fX%fQ-j& zTu8Hx!fX7-8&j{eil_3*YP@~wwA9UC`nbR5Hu@Ej^!alg6jWVhQ($9OO2tzvrAls( z<%b?iHCMuelQUYpo~jnpVjW_UrZSp4wSSE?Qg{rPvZrFEF0$}W#7^{~T!Hh^Npk9l zVWppTxu!9H!@tWuTc0=f+EiH`du0A#~tP; zBC4;cJe%EAMokUM1=2`_LHr#qjU44m*C=izOPRbD=>wUf)3g$(KF*LtQP*PTy5NoANC9->0DxFTcgUQ7O|s*qocPrsz>{ZX^8%Cu&y)dQ}g zI$BzF?9tO}#CCXEBm|j;4>Snq>dOq5vse#qrW<09DHWqz^s}ed`Ci2RWOceC1=QWB zukDp*H6OF_;viH2?<5CQI9J)uN>!sib#>CVHJ~@OQI|RmF7YO1S1&9?LjM9sS5Uo% zCS-xb^XG*@&f(|`5OZBm!^#+f!%Jr!M5=U~iem+PW?o6l3OW_&IfHg)RXP39yByhK z$Za`6rMSRP8f97Up9Tt>pdcWB(1Z`7Qo(6XLk`tLnUqt}SZaekr{Lj@L7w|JbN}_- z+2gZo|1RI8xul4m=!h@L=bGm?pDGp0x8Hsg9$I3Em!Y0qS7!o;Qtgf0Ob7exh!2A@ z>%%DYo?1OfN2qfx zwN73mfwRa92dAI>%Tfrp{xe!1O1AE~-up6mb)14^+w=W6hg8v1CUx|lnxyB7gsasB zRiEN%Gj@*kn$xESE4^v|+8;c{_55qMb1a$_Qnhcf>%Zb8`YIxM0*$-=T1N&ZzA@W|`GzlCyfs<%c?3OUV5h zpHiL8I7Pqx-3!?DpqrC?l$S@fqB9_)j|$hN_U#C&haaxvvs_PNt6CnO24c>x7(AS+9`ly6}w%8+iJWcIT?RghAP zw}9p{I9MQn$G%+7D55S0YgjJ`tr-T^%b*y;Z;1DdOt;sP7Fbp>ROaW(!diyBA8|xb z4yUu>J;h#(;1?(+K=$Tm9p}f3F+vDk6Ntd+lICCs`Lur75!F%`-~Cwk6GfwTsj7m^ zV@3@TX8Mc^wG2^PCeaHU&0Wl04exz8p(s=MBOxS>eP3CiTKeJYD#5Nq-WvL>2h=is z8hLt)|$EJ7F-W~&J-OPd|N$gTJ*tyNyY#L(6ovfyeeJwng1 zGhrn`Rtj|Pb;I)xhOWZDS_zf3J>7@5yv4aO{M|b@yeTBN=D;rw94A~UjkJ{N&PlLs zGk7kE>J7Z@6el<%daCpzRig=iSJGp|ek>Eb6Ob|M7TT0~8Y80*&(U+nmV=;-pt2;w zQ4hF(V2{H@h4+^rkCLB-5(4o)lCr0zl=QIzOl{sVV!q|ajZ?-8HvSLa_!v>~r?MJK zXuNH~Ykkjg8z1A%_%_mgV?6bvUjnKb*VgkhyU%Zo^{FGfFba#OGzM#Sntc}=4E{{< z%)a=rdJiXX?0j!uLI9b2d#r3hlsZX4#Zb93)ly+CE-RR zQe9ycpT(hSZ3lV&MYM^P2Sk~RAPHGycZ0V{1X`_VCk7GbB9=pUQwMy#$@=9{+)nn& ziwbE_tS#J#=8_5GjC_@}cV@3&?S9hW7e(U=gz6sHC&a2TyTFLayFORP#Tc^ssPkiL zz7#^R8w?D5xkU;KLkD=?&e!`dxp}gKmHW);&F4!8NAHUw)5BVaoXPIC&;TnHw*OD2 zaUqB}lX)KYUE@3Y4#CdA!kiR=jn2=^0qRU@{iCsJUmUyO#I9U(CqqRb34-O_=p7?^ zsN;Vk1VkIM3;wf}aWj$agca}kV>uSi-ji#t;`_djiBphe-N4npJo|LH;PWdRr30}q zmNC9uCCH%XEH|QkFUhS%h6*H$@k^2tk)*I(Nu*!r@_NCRz82HZPbxcXL6{m#R6k7{ zZ6P@OR}7g+pR5u_(UL8tItX*j!+{rOVm^=P7R4x&@mSxuK4!vW`YQe4nnYtr5zJPz zOYzeuu-8(b`4g*khc$Vle)?;vW9JnDew^2-#`npU&U7|ML+c+?U?X=_Zo)=c-)7d3 zFeqDh-J7OJe>YiT&{>+W7A`9I=6(3*e5@3H*K#@P8A3{sV8~lD6=jft!HWz0cTSUf zEz#UZNgogW4QRZ7+^#!@kcl_v|NZ`aYuRhf#dpt|yd8bxn!dzg><1(#?r!UQQEtck zq!Tv*#Y@=oisz*jNqrw4@~2<_coWIXJ6Gi5X=zRR1sP~HiUDcjXR)WA0>Sj-0{(r2 zstCdhJVmAR$NDP&xTBtGzU|hUvF~6O!DElfDZ71AbO}w1znrlik9CWt{gB_iS`hi` zE)(ZQNaSr$Lu>eOxfzo44^)ali`HQ##ik>mp)wK>n>{$V^wK^h zg*>NT!qG!~AMuN_(r-=G>d_M@jSRg6_$-6yj8+R)+4ia=c}$ETZB}j-^2^VGRcE*T5aNe4AHK<3KPLC|0^~dl@pj4t+)xg>in) zimpqpD~`lgVm)ZG0w(1Zd8TdcfPqU3>OXSin;~5^yXE9Z=!;tmaS=)tq#n?2Vh|8 zjr-Ov8+?-bZhdB+$*@7s2WGaP`nESnnxFDk{Wq1jr))GW7BwMxwLX1+(_RItleizq zrq@59B@mhSB-#1q{JFIheKjN}GGv$!Cr zYhr#rMT{kE9+nUI8Lp_IB>1>^bqdT5Rat3@804T!JO}c#Om1{6HGbiGjvRX}Z=j5x zD`se)q9=?y-+3r+1)!VvG5Th={z1zecKDmU0l68-Mj+mE)}My6$Caz zMuo`Uaws`7hqxz7p*c1bT84DI6fV?YUpcDmV2a2yeXw~_z5c^oe|vRf z=X2lQe5yv*!$s|dt&66EhpWq8%4X#@)6Nt?e^-KT={%-~A7LH`bG_B`mFtnV1&of=w`yWPtmsZMe9$0TFCCgZX=y(Aw(XY)3kUI4F($ve7)IH%}0f)NvcE6g>z9n5^bU+0g3#*-Kia3&RrB*7m z&Yy8Z@lu?759ciuSH0AB4%PVI1Dciy;v;#EPuq1BS# zXDtf{#ncZ-G;xNcqM+fW^&4sAPks$TZLl)b5AZ#Zl289e7(d6AHmHRiPD$;bDv8`d2E z^>BQ9AB*5@)5^6sDzOo687A>AzQjGUZa^v?>RqX@O(pEHLBi%XeJ3LySwqa`;Ne$) zA}j5!?lImB8`tFSu=?;m*R5+Wx{9tcFMP?I_ACQ^msk+f6)^k=7={yDBgb7S*g zV#|N8(+AUrssC%RBP=G`rQUGO^`NPho=iUaFO3mV!mc>mm?}u5wju!jC z-A``Tg6@<7Sqg~)u>eFt_*Bw$<}rp-&Kvq;YG`xG6MVrd*we0Eaa0r`n3Xv6Zh`0u zm92+Zn8MD6$@^X;`{!wnu9xY>{j4(Evm}eKtqESF<*2Py7l#QyMb9kTHWxZOzG@z$ zVN9OdvC7Wn!Ulh-?h-v_(B%+WeMiR=I0-&({cdOA<9uFvbm<@;&+EOv4B5S{Ap^Hw z@TV)>FTm;1Bk}{9Bw|%N3h)^LN?+xg{E8TIcCiwXG&4TNjJ_GdJ}?JlQrXyF+l+@y zFEBQ1q9ipBIS5^NpbIUwYmwEx3<&lijGgth#!FxUZ-CIb|*1@B{AQ1`KTQwNG zpV9J6t5Xy?y-3y-k&?jMj&6NOyEXMCM%23ob*SsE#nIDy-3fm>k5H?;*7Y4q=56qOp!K%!M%}w(3=jXnmv)9v z@V%3}&Ta9(^db1j4Egj7E!}T#OKCw!-IeLYd0bn{wkwK_3gLlMhjr-K5$+`?G2Nd2 z*LF`iRJ9ID()^i9>}%{rXL8uK{b-VeUw#E?q_MxJgUGKd)w~_iTdXEH+eKSuF}u_6 z7k2?1d>ui`A87m0+>H2-8}Ih8gq9Dx{(UU0>8yGOS=6(ktoB?gyWb)k_PSq_G$ioK zJ+H09_n%N7)Y|k((+VZKzyABQtdHC99X|MxE~P8>r7fq$HTeTn(@n`9T5yldb`=A)@>lMTfA@cF&6OFT)4M26z%3o3L7FZV64 z0U<~A(m=WmH3)n?zyv4cb?8(J;Yl$rduyO(hvUexKKbV0inO}Hwq@cXr%pi!yzqcy zQ$P$?CnUXV+-5hr)ts9n)p(RXNR8nZr`FldXx{^2B|*P$BbvqTzP;I~oxkB0+mkG{ z5xP+(&|Ul<81)+6dpDBZ`|#Zs%NUQ0!+}Nj5Mfw%Dcd}KkQ7ZTq~hRv-a;yA8s}Oh zse_|)garnT{;e+sd%o5CkW)*~GKsWZrscEfX{bEDLymQ8l6v9sTStehK-1ujH-&S}G8afXrz(($lpi7J6$WT?5*wrkx}L$v*PUGt;g z!@+Ae_cs10vqAF9JKHtw)X7Ax2#Z2WQfglT1>ZisuaFYvdfJSJ$stN{YkV{Ngp7gP z?oqv5tLb825jU3ANX4nCA&-e6kN!V4sZ7Q&<6Y@+$Zay=fz_e$x5(QYPlrx4s_=Zl z>v*vKNTbT+t%m*RCNJZ9#sPn4EOdp;3?J>E$d&SLo}`B;jWz@f^?j2s2?5~~KOY23~P1F@EEN8WZiIGVhr45{TdWOoSPtO2S~6+mt4YL50dwo+{A zEx|HIY8F{)Ya}=3=~3VVlRUuDYqJXE@t8e@!k_~{i{wIK4cqk)*<`GB$~s`u`c+vDyeTOTcHOry?>@b|I@q;^?H&4ispqZ4C# zB&E_W$EW(kn>o0<4EYY+*C2u!U%sPL!N*k=(&snr>u$U z3t{MGg)22REGtWv2oO{aZ|rdN%=@Jl>^BmvK9z+up1xq!X7TSAelh#Nzh76j3M&@f z+ejbD=Tj<=7@p$)aq?~AEFJjDvKhBBYK7z#>5>HQW$8ZI7E3Aa`f)wiqDaUG4NU6F z$MdBa$N9XGD`{T4pWeOP5q^Kv$@|Nb25BMuSy7R^d8dA7eQ#YI^jd{_#b`Z1l@hJDxa4l&7a+NFfo6z zSq3nU7}=edt5Fkd@3{|uKQ(ROM0%a`#gU5M6Q!HU^SflxwQeRg!ds7OZyhK(Q*@-X zc_r9~K@=x;i!;?SHO*ak+O#QyXe!2#I4(kv8hmCZgQ$Hd$2QrI`IEACRaH&J(mn-u zK%m_#Bmvy>L4FFArRPD+>26i4@xi!S;q553TOppUf@Su-(l}h2;%^R3ru_ZD!zb7nszgq>J0Uo%6iPu=;JC% zniS$1%6FfPHl|_f-j(eg&(h<_iU7_>wdQ+Iv^M0F1&R$PI#FEB$kqdJ*8XHLUWJT? zC2Wch)aenpl?T2hP214$UFpy1+ZYF$8(xnD>Aw?Am>wb3O{kbi*=0-GzdBl2gIm{q z=1(R^9^%&a`+eN)kAoFs!VXD2%>VPB`6l$!pi^+X1H8zrtM=fOW)D<;xTSk^aEIh{ zd=FmdUn1;D#=?`m_^GM+7^yRy3F|-q4)YyU-u9Z)_@=8D|2?Vubl5$U`dnu^yJ2mG z6!Kf+7A2C_IAmN%3;-j|z8`&J$P5w1tE2VAyxvz$>)t8Fkea9^S4)hX%!n$uIZJV>vBba0>dYvHvcj%!R2*>v5*8pofd_{{k9soRs)46-R z7p$`TXK1E;8$g~_Asz&bX5Kq3EB<7pVgy7CdxIGtuBm^&XV&sl)gD!zT8dzz8EPz$`QItpl8jxo zAyq~TuioR|vXC``<%8PiZv<3tVkOCdH&l8s(FGu5eMbMzJn%EkRtHxaM}d|Ts)aLE z7!NQ4$2=(ld#+s~v;!QX($KK``rk*g!hQOQsD&n_h?(HS3nT zgy9|BYfh9x5l>K)G;+z$_bp`Gv)X=n>7$-9i|crr@K3S}*((Xv3;^AMDlaY*gZyyk zG=pb>1ChC08?LVy;bZ*>t4unn0?3#bZ|L$LgT}wX>a%>xwK`7%ZPDmo1t<2y#gPHu z!Az@^(DkmlgI=5E9$mS9v8n_2pWJa8CSBLD{uq@$O077ga*AcY*|LspLpJ-W^LG<{ zG(m8TF&@PA7oS!NGAbF=&%XY9-GdHwMbWFNrux+yJTjd~zgbprR$22k$cMad$BSkvd`Tm32ExKCjnv$xqr$vxOYG zf&06L{-a^4qG=Kz@l|QP&TN$`K%osFKDh*gn9a2JdcO7^FyfOUOgc$=02cG!^9->>5su$INM zpQWm}l$uT*#?X7O5&If$Ot-M4}F%vV5bwzVZ^~(zgQ|&fO&# z;Y(WJr8D;Ohj*fk;NzwT(WFCT2Kp#1k%=phBHfn}P%iK&ZoHhzA73+7x)*}KFN4Pj z{(!#*jqdZZUlWvF(@GApT?0qvexI-Fdo^Td`O>}n{f$>o2mS0dC1;)WE?hmszf`VC zZ5S(fz!SFTy}TTx4~?~D#m`V$sv>S~&6-A)%|Ysm!p=n1!HPgkV>6NIVQ54ta2j?;AZo%|5lY5f1Qdg3a8at+_JPp3f;~YjE6uc(*ZC^r1Hi zSH$;@t$em=@=B-UT_*AftH_hoe{fY;v9|HmEj1wzTI2XbsmVGPsYTFhGRnDgs zinj${BURT}T>`P!t4TlQKT`1-)tKuG0Yc7*P%f=f_$xmowd@EF6q=0&CO^HCnG76dj$s6j?SYn9iJ*) zn45G4S!4luexj@V=-@jww z1G;aZr`3d2p_b}PNQCrm26h=k+haUYQBa!!8Pe(%UUmR%xB5suV!zpDk&fNR?QHiv zeui5uA#i*^)(6#AHb(};Gx7g$J-#<|W3$ZR*pw~9QP8)RPQuBrsM}sD<}ON zwaEJ&4P)nZCIgfB)&Wsx;_5tXCzU+8Ve)+q=kyx(2+jSY6bUYwb&oSo1u`D*!y=E) zK$TbwDd6#N&2PJ1jPBn9GNfNJT*KRhDJKWP2Qt0hlb%n;Jy!_t4>1{`ePujvu@CDm zi0?+^hFK2-w+CvWd)w`9<#k{@#5PrzmbawQ-0?@_fL2-N%@wmx=5$9?EG!DYvv7$L z8Lw`$Z%ggC+*Wk1x2>6=z?19jSw_X=KCdNYL%JY-34yyc;mJOWzz4!f{LIgUGZZxh|L0PE-xge5Q zOE`8~OrZPZNYSh}j2;WWCpVhz-U*VR5H<%OWf#KJg{JT;N@Kc={5{Y70jAK& z$>|Tj-5-`oTU^}jRDO@9ksH?GAlO9Xs z0`5{F0K5+m(qpWj|60_3olE@$CMNDxF@cX7ARWVOUnM*+eR+j!=Y!PSih}5_s`Txu zg5)@bF0~J#wU@=R?P3>OJKK$w&SL-Q9^z+e1{YvP#O(Ez9SvzKBnfJOkJuI_y~@;8 zM2%j8^YB^d-l?>GpF|1o@N%f{{zsgMx;AMMhM7M4EI3SR;j7!5_h7zx!d^|c&%@r( zE!6~%$mO$<+?m*#(Zz+9Xc&RwAh{KHbElOL*`y=sSu1EoMG?OjS_~p&H=|?tNV1eC z*&6<8z_sLM2hkI{0I!D1TGm1-G+!RHqI-Y(@VPp}+4}M;X{3Uk=*}->v%cX)kn<^; z-3`B%3%+~G51jDdC6WRhFAa10xz2obrEZbfQAYV$?iGcu>43xYPb-ZmR#$q4m{$hm zf1Em2NHK>0xDv?2fyrWQuQkC|r$0Ndta?81g7Io76LpR$aV&8zfT7k}^()4tdQCss-B20vJWkFY#t>D5KfOCfr(eB~kS0!_Fn!3byp(hC z)0LgxnR;x3KHEFD;Y~YMp~MsmFvzi3yRr(&G+S%q8I9Vv5Vx47GZ6`cMUKaPb$4`3 zo7^hVdXoBvoGL3$Xz_--@l=~Q!8g}l6kT29-7$;13LfMJk0!6X?2Q25oS?T)QURe* zb3Y4h5bbXQ)(aXo#-PmuG88R!a8 z#=XTK_vB9Iacn<#W>JY%7AVCol6zB1Fg&GE&RNDt|GS3n-{r!c^W%JFy``qTgbst>~FFr`AO4pS}h5(^VU=qRGTN@AgzM@EZ2FxE=O>_PxdNU(q z-O?x#yVU-%ZctGI7|3OUT{7_RagSW*^NJ?ko;-k&1G;^>5KkqyiIN?ve{8$`U zp5w1kjjdcGNa_1Qc|W(lX6CU0pz|LgWY&W{-8H8Gred%c`BWdeY;|}swbroN- z?e>?%gxN9$ulCdky!Qp?y2MlOO9kl%*ZY3+TX=u}>16R#^c>!;4EYkS{#kg~U3lI) zbMG?hgu2A=jBJ$xMD+~`+>Q;pzxw`Aam}>VwuSgTgwur(XqS0@LE1{N4*xIVyPWfr z!}(LDKVoQ)mbLkbhr@}vB;yr-&bWoR@qtkoz4sLFgBPKFu_S^p{4uBOuTp9HvmU>b z%Y&}yP8yh%Cx7tCjimCzIJw&$D=fiyF!k!VCcojPTojh#EYer8uTOSwRatx_DjrK4 zErfOiNM7t)>-yy?Jm?>73W;KjSEq7K`Dt6xPuJN8p*YUvRf>&kRX*eZpVT+wpQ1Nc zUB4_nb&Wl+9X=$i09R|beCJvLDxq;1FN0Ez6KzQEUII^JtWRgS)!h|GcsEe2 z8cGu!xIMW95TXJ=t680l0SaD};Tv`hYl6310k6c)J$LmeqJA;7vBkW1zysU%t7#V`;{IwJ;noGP=D|zG60gIf^pE-coeks+Nz*iy}A4jsK}@@DE|P7kC}^f zH8~($+K|`~!&~eV^z_|J-07E(T#ZPY8w}08)$ry2gwid`2y;&srq7r5qMi6vY#C%G z++GAx38xbb&Vp68z=j@^thpkcGbwf9sB(f5-Fpi;A1+WU|Ju80v`Uk6B8)5g0G$Uu zzvc}n%@ja@o5@liipA-C-=b?@?*}BjnO`Fqm^}xVklkTc+23v5u)F#ObN5Bk8XA*w z6Qi${mLI43|JURq2-vpN^t+4j-_}E&`J=0g+CL>(^8(~9?9I0*ppcHzgdsQfEivag zM2oDR(!g7Z(+ucW5(y~<>Djb*m!Cv=e(7x-ctUziMvugq(HEonY(M^pRXL0BT&Oz+B_{a#Mo@n~{~ zCuy?j*T0jmU3Pj>s_kMJtqyH&68j%_MZah0t(TFhHhRDAG!LN)O!xnCejcv`Tm zC`MbtnQT2(wA&&M0-@A*y>#yiW|dh-VvVw|dXY@z(O<1evK!Dhh2>uY@Muk(og$rq z+Q}%2AoUudg+%&2V(gv8t=(aIMLA^s3rBYz_14S*RrEdH$7m~mdVNkq5YhK7@wYFxZ!5q$F0ay6oAML>}Sr!!C^LqV`*5X*JH^>u9Yw{jv6*q=x& zIA4!T5I~swbMno_4~~^*_$6*qcBvjnL=o7dxgk1=lhrra!7R$PV=VCN=TUEqB9G)$ z55}_(0Xq^>?g3ZA6o*`u&Sqk|2149HcM;_#2B2u>-9oP27Zud5p*L%Rt|-$0qIa zg^66w^Qmr7;Ld}yWtF~CG)Vg71p+(wXs*Z#7Nr*)FfkCYZ5)mL{qZkjUlBES&)i>V z5DE0E(!%@{!!-@3<=f4Vxj;ox(wsFsUT(W@MmwJS$-)fBLHP?K<>r6dJHrK1gx7x{ z4(Kbrxfg1`U0JZ?A=0f)h5Tb^HIX&w}#+{ zg;XtGfdAh7<|z61lb@x5>bIFU9xp_+_8&c*;Tvl=Pk&SYghJ9r@Q0`$5@_^fo+I7P zB|qf-`q>PnkOB!2B-BU3>G12OGyNRpGm+e%xpT$J>18CJ_%Y%L7bWXlyb*|18TSm= z*Jn%QxQ$hFgoFAGIlV&2n8|#j>AP-Nc3ywwynf{|`fOrqcA8C<3-oKYR8R@G&U{M_RJL>f2^-$t|RkY3ik0ooVrikAE*+FnRGp4AYlec&FT zfy)4VbV*e(O03b+IIl!69);!Cl8-7T)pje^l%0qsmERzBz3Z1G_lqb7Nux8I!U}dx z8o6K90(;d`D#l5h+;3I9v26!q@S= z?U3T?9(TEbdUcBZ<1lo)t$Px~MV6yxRr{+x$j5sBwheLifkAf&=$;TtHy&Ul&4_=z zq!ZMQZWBEX{gr#lf%k8{LihXSYM2_6?1A7>(tH#)F^x1sR=#M`2MYJy+`}|^#@958 zw=7KIVuD(&se|zxqxW~ov0G!X@hak{q3eT(Ewzk&Hk{^uAMT}#sdMvIkDYF?D^9^K zD?B4X_?tDaX+_VOeqVrLVSazREG7*evE}sk42h~Ewf{%bxyLj8zi-_6m{F3#bWY_| z3E3PvNf9|L=dmbfI;sId9K)d6Fi$5LoZcn_vy+3ZS zfAbBKf3DyvFp%N0c3%d)_R2uD7(wIdN}@bYZD4EbVMhev&F^|qDS|C0O@JF0hl&4lM|@eRGbM>Ki70&EZ|fRn;D-Jy>-j-St|aEp*R)?bP*n(O`CIshjjV ze%4$Nt@w6kDQBFCYLP!ip_o!OyZtVwu>~KP$ae=$yS_gJ5Jgy|V*QH%b4WVd! zzKzzG(JUu}@Af@`i!b46SR-#XiD3qx8V#}?lMW1Od=j=Hk2#CC2fYM>IQAIG8i5?@=>RS(fRc$$7Q5TwElacl3ngCi2i7LwWXb{(eK4PO58qm0!ORbVF={#(M6s47vX)A~Yw{Dq%bT zlfeJ!Ep*szYP{0b=id~|xjT@z{r~KRwiup+9VZI&;VG~E+-TX=3NQqEpw(GULp`PV zfk_~|e*i#ug(DqO31_#lh2NvR1kwK8+Cak)lAbKVK1GiAaNLC2l&n0B{HbxmQ|J`!GYkcp2(=VCq zuo;Q@R=0&1_KS{JgvpkkeAM2DQ?L8Go7hfq608enaJ40H2Ttu`-Q|(bR;UA`Ie3W9 ztD^`fFp&-Jre8j=v~*d>j$N!kXNZIGtfxOWZh*|<5G?Km2wG+YjVM?)$T3|MD>>dJ6WdLp?p^_eVIkrVgzmwdJKH+zh?H?$PNGRKC7pEiW4Y z4}2Z`yb(i79M1F)rc_HFu9ts0@}ooI=^;=c{4N^VUO+I%Ge&%uuDDp?ulI0WW8>K( z?p2PV1*Caftc>)Vr8%niW%CBw?is5&TFP5>G_?>-L2-U+1) zqP)$}?ZzgUV= zXB@ju4s#d?Ki!v2uqXCaZ{}VZ+i#70w2okDMHUX*f4ag#gr>LUyuovn+l_*VPfm}; z2z%|Pm!^Kmhr|-|ftUQpcU=%!K2l?G+=+HN25Tw6dM_Sug1j>TF8j%lZ!Yic$z=n% zR_&Y@K48Mq9dtOVMOH=#pc|^bhnU79cWpHb1<|%Kr5qz(`27RGL8zUsn1#;TpH3!G zQTOUvdfFg#twkB5Y|AabKl`~;?cpFdYGpFxN6C4PBNx9K@_XP4N>`X$9xx#UBHe?j zUl`*u=I&Uqmg|uz{zySu$0SsXKnTDftm6aYO)8`JcREi9(6&)V zu19oA5sYi(5u!Nn3p8)}%e4~+>^N{_^dm%-$`4V&_XXGc7C2gZqI*#^GXcWjiIyOz zR2s2+cUK;0I17HWHR4>oGd_gK9a%%{p(q1~J!IO66Q!-dAK`WXX9n51)ZQ>P5pE4s z_&Dp`n%Xu{PplBV!?&ftD%E@KMkgo{FW80WIpE)Q6Nf|o9#GHQH(2SLEl2z_Du8d) z)<9fnL$er?tLb}OJe9qVb*%dZ>9*3$Y6o{i3#ln`drn92NB1x9j>vGuMs(tp zV7U-KgE+{#`{UY;tKXysQ3A9*;3jnO8!EUbNia%g;9waRfgy7Oif@||q~L$|OdtDI z_X8KoL=XnPzrk17wWK(zlIrYsA;e#O$RIO~DwIHgpxpcKIVRK$BpdI#dLrp)dYh@U zSsJ^_UitTCZW-IpAJbEpiZhEE?x@FhXh~2!-JgXE5>o5_W)0P=&r#DwS=froY2VI2 zHJ9@8M=z`(hq9UXY8JKL(9~yGQYgZ_M`#qGI!Ram-3%h7F;#8!YC~3P_x-B+J(bn7 zq?&VY|2^6iwa&HvRY?zpYnAmQQ-WY>ps4DVuEe!{`etr0p6IcqW_@lpvNEb7ZzYFd z9%*3|dT!di-~e-(AKf3*B!b zaZCLBWG?i3F6!EKw+3926e(gZeuq5wLk64o z{hm8#n;mBdW%<*d5bf_8>-pto(g)F(Zh;Wh!M|!Xn{QBG<>G49b*QAxWETk-9BD=_ zQ;%2%w$9`c+m@h(^D2U{F*OA(9Duebe>(VPGB0eERds|#0IxAqoa@-WykH@MmOBj6 zZ-qQgAI5;%u_6r_uJJI4`LHecz>j?J)tw^^>sa8OJl^+mNRUrz_$Gu7M4ZY)KnYG8 zuAP@%c9H_R!BX1r{BbIh>+JuO0e=ZE9r6FZAL^a zyv^;u;1ZZz9_S`NpIfj#V(7!`h~bZ62{8Z_yiPdO?!Zd+f~~3NUNINai4zqMZilip z=h&KC-24m8D$+gOy%Iko7uljHqna%7q@T}Sc2?X0VSef>nim?2b9jeIxOOGmxQ8K1 z7)MU{-OI5i6r~+1*uMU^t=xqjv-JD&;-#6m+A*U>aL~V^^8UQh&S%ySw7RTCR4lhH z+V-z*$0Qht-wrG3sl=}u?E1A_v$r%}e=X6lms5u?SYbY{aY-KuN-W3dBN@8*>= z+yVwIX7tLu*i))KzGxK+FZ25sHCq=`nNTpt}W`HC?j@;l6SDsm9 z<@W>knRgfWu9M-~2HZ1+3?;wOfu=nX>fYsRzzTxd7K*zvHbk<03Ce?O!eMaMf(TqW zHW%MeajEzoAME#i)}V|zJ+0*_#=5I#Ap`)2!-{;@0KOL56`R7__GxZ`;H75|biq>4$+*DfqB_2#Vv9`;=J6Bnaiw8^AT-*sa9UwQt=<304@b zQpZ6nrBWGM*?@IEyDA=8_7xH(qQcy%UgBFO=85{G9Cyz?*7zY{U!D;R55CQ;%J0AA znQf=m`1?YoOr7sBeDxMy=o~8~`|$;~`fICDhf~BL(?S$7|6KefI5Bn2ynt!=t($r2 z81=W;>=wt1;%WkkIaMlr_0wVM4veDTcjp{Sh>w5(b#(=tm15)gZGP6N4vqqHl zpQx82?nR6pfkTvO=O3+*@k&{a+9>@idW4mz`hfP!lwdmNS9Ol*Zu}}qbU%`%U{b*- z!AFPnw)~y`Eci%?Yq-nd6F%HWrOlVfVop_UUz4%b7MxYl2{otL+i|upAMPaKx&7yg z@X;$TXdxJfuMdVEl+bOa;%FN&>5E19pz_G4E3)&422r01YO>Ouo%FRHZYN(8Dt|on zMmv^w#TX%1CUb{Z3k0W%UE-M6j0^4 zQg1<$_;czV2%jf@Bnr?PK3q0w#^o@by1~KQ0TSVf8n93J@~apdDuv;L?l{!w9v$`O zVb56~5c;%gqy=abdp^9!kZD^Hg#9D?oD*y+;+v30iBD4qi+xgX-pX_K)D(9h9BvLC0|L?~n)jI$?`EHw|^Py3D&$uMbDrnYMFJ^okrmpik2w5TVn z8vJ)=1)^WPTnw_}Jr!+m*(@Ir+L+bYFHC3-#L^SR(aSM+2FhlI9#`DMO+5Pux~B6L z)u-)3wv{=pMOvG<$60NtXY}SLojR=T)VeTL`CVn)ZR3K#cCzsHj;fdqQF0EAaPjF+ zsW?4WO1Os@QO!!35{py@80?pZxGhX7$ye2+?=vX=H!=FC*R53>Y=pa!x2CMtTO&7G zq+tvfvl_R(GT5*k(483RpCbJ9P|~TUzjQ5k8Aa8QLjkE(TWbtji(V%NN8Sp&>#uwT z^>n2a@K5Ft(_%;{Qhfm8 zWT*%TRXWAI$9rR^J}zH?t!V~sVv9=76Jms;syKS&)A>Gd<{&r8!tK3>am>B~9aifX zhYa!YfgpbSUmr58zK!?e)KK%#Q;ZTpGiO%!lZpBILWE>pLj_1~e8jbPTh+ys^_jVa z47DJHf@b5{ZOmahLYpM(j{JB8~Ms(VVrh z{gWj&rKbB$`#1c>FRr`lg9+P62m0(zi_rojFK$7e14Gfd?cc zXSfhOWziogY<-S!fPmzRLxW#cqRVgXe7MnwQVeLM2 z7w3=@gLK`tou!Zu=`?u|mF#eE5&r6DYPjFO&3E)Tg+p-T44kBNg;;Nq!l&_aZj1rU z^#qLgc1D%O#x(d4zX4;IYUMiS+c^%IQ}4lRf66vW5PpOR;uKrA6x6?nCDtFbEA zsEJHMx7QC4;SpK-ax*u7C^p^K%0Y^yFdhTm^VNpWAa?p$u! zj~gtFL3VvQPT7f5s|@9+V{s1F-5^gf%5eJo1A^{#BK<%_ki)v^?~WgvDrQ2$xs%iK zy%^-_Aidr^EB(AUFf9FNh`5hJTHOG-bpGup|Bhoxhg`3y`CT9Wuy{I#U7ru=H>AIr zh!tQ8=yzBW+!yOvmXHyws{BIzJG{QCBj{)hdwkY1UHh>6!|k7PMr9Th>PHSao^$aE zdG0hI6sEsthF9-;U9G75)SAT8N3o;H2wln>$JPc;tLE_A&{b>|bU@M(3oXuSweXg_ zR~!9kG{c`)zC!ZDZeuMu{9%QZ7?`fMpS|%z*?uFdz>VYZQAA8RwV)5>0K8+RidhE@ z#?l~hsrmb4RK~wZtX8`y{S8QqQ3q`{XSrJIuG?iuqIyE^~Uav zvDg#TLi~Gjm@-RuHhv^b7238XpQAcN&__t5gB(%X^|__Ah*Es6&p$BuDZ@&^h?AGhT|wS+KmxvKm=W zPD>IlpMEs;_4WEN49D%V=AyUdMrneYSGx^Fcrc)GIGX)bU0uASE(k2gR#%L;srqMg zG4$rz(sj{tn4)+j(o9(ZhIL-A01ZztUyoP544Kz_0pPe@ zm03f0GLqW^OL}Jg!K%IYv?@IT&ysav$$lu{wu(b~+irYtokkKb4QodXvV22CjN#IW z2dh)ScdX`MT@(*Ci0Ylwa@X#x;t6U~ypJH|krlh~M$$pZ>{J9vD!5i+%Lb5d8|(Yxm3QFI#3R zG+m*YrpG#rVs*hlk@yP%l1Rd@a*Veq`tLkvwI0G}RaTy-{D5HAOa5oZE*gnTH|He& zN*TaS%;a6Gn49ecyzA1m29Y^5Nj_X*QMI|x+Z!uMfS1I-hOFZpL;wAD%~rizrPj<= zB5~nHGQvAjr?f&8$g|k>Q*)g$Q_pYzHJ3;*|6;|u9vFiECPdq$&6?94{6ZB$_QW_3 zKB~y=#~A?GKI>#Lo|`FBoH95iMvI7&iN9SCi%mulW=;))QEa9%tUx^d+%WE7K1zZZ zRJ@toPw=%ag?IQBGcgL_1m5pHjz58%E8o%5(^sF9Qg6Yo>&zD+m%UJHEH_t2vbKMC zKb&+GWth5p5mzH3ck~+IW3;>8oB5K8jmcvZOrJr_OW)B>N~67G*N~uWGKnT;~T1ss%$WNv=jfkv|}}fp~HK z@R`V}gEk2Ah+B;!NRkTdnKHW7v}#M0wYBA7+#^p3VEt(n^@8DYlR{v+CNhqAGT*Igl0h1 z%fSn23U-_HBCNW(|%li96uEc;K+c5WCPJH6t;&RP4{W20KXdN;NNX+6v6 z5M*5n@>&`U#Kf?zH3#dD2@<&Nn%rmdGSrIPno};8)M-n6pS3of*7WLh^o5h3*}IwH zpT=ip^ly&@-SPYxlu~_{NSUtHn!(Mmsj+)}Lgf5Zn+Nu68lQP{J2OcLE&sE6Nfw;i zy67&$Mp6hFE%Uiwf3!dd&FMQ+tO0i3XVJEL`#XgS1~@rF>Fx?t9sTzqk9w;&S5PRA zBJWR)7T^i@gH2xGBLi}YOVOVBF86#_58bk6r-Wj2CQR#pD)?eE$7BD4XDOf(-4?oh zHd@7)mL^e2J4YGTBMe6lm=fz7G(`FL#D%ZN<2+RaX;W_k6iE5}rwcVjR7@P~DOA-H zrSWYZRZND%hxn-moCCBY-Q!OW+mdfSnEI@Aj-qGEL4{k9$0+YL61D};`Kvh(_Vib$ zUj*d$=>>AY(PaSp+H@AxZ>`nVRv(d3mDbC5!(=~f9V z|EAA8mFC;hsE~4!AgnD!o4}p2(y{EmTb{djBm-B(ui|{RHCu%w$QWt~f=Pw8HvIvP zl*UdiykD(fzbv;MsBl@i{_>4EfOKIThaI&1C$o%Fyr5UD%_%Z^*rh-;ju>4+bmy$2 zxWK?a^GT`@UQB9AjJL+d*XE|f;$zqih4?2W(5_C|iS&))4Bc$wHpw1BZ)F*sgUM+2 z)q6aGGO{5wd@1bEJ6S??ql0>ECkIS}!x6?{F*?W^^0LIK!5u)DP~F%`tot;5{tQ^_ z7v%3EQdki@VRZVCWDU*#Y=WcLB(AmsBC~3&Y0YTk>l+Y+t+LDtxOJ`|KhU-ALd^UI z>MMkH+I~9eZVXc0?gmqekdY|`aZd!xn61 zsTUMQSlvlpzcXBh>a(u#URwvwoyN+wpG{|hv)Pis zT8oFX=$r*v_zNUjPMxBr*uoZ|I{eZmG6w@3qgPfoY;MAV-iX1r@viv!W7#Pi5 zQ?Kd*zeJaGERL;ZnS&ZSr*=-a0`jLfkxl8iP&p~U7yt*}ZUYN4wXdRbofqEc!Zkf| zl)P-;)hBtFHYVHIzW>7((O7V1Y@ntg7}K_egeZU#I+{gdZ}f1$PmtjkdxfMEZD$VbJer=dA*So!6mz&^C1Qa zhN;cm2IuxjiVA}8q7Bfa*go4>z;$rc6u4x-CCtxZI|fhz%WdUAC1zt_q`tQJT9$tw zY)_v0JieWEEMcqtb2;F+hvwJPj4Jt6f*u05#0cd(=Nn+GUrT9My;%^CeIpL<7ge&q zFgew13=~;)5$J?_vC`&dUcG z@GT@3MryMbt)duWRRer8LQyIR3nHT4p|7@S2kT5*=ZV={8r9n(S(rW*8NF)TQkS4E z%Gshw5{g(ZN#(_M{oPnAJv8aMBINFu?z9)+V@j|*ado*-LJ}jiL4LPF^@s1~xCrIj z;p<_V0HY6ic z@VOu(cMaAtlK4OiX|MTgpG$onuM>hVa$K+0YOM=Gd)%2Drz16`xQ1%oFhZ;;6&&^4 zpV%vOj(|R2(Qn>J*1EDlnm-cj?C{ax>h4OJv&ZnOqgCUmE-m)1WZ;q73`PcF{gR7$ z`=4ph6D(XOpUCi6&!!HZfwgzyu!rsAVz9?VY1zBTXfx(@kXdW3$z@hD1jT%2)vrgW zgW4R8HgtqF@(A)&dOieRwgVj38-+C|bN<94Rl~W0=%#|aJgYOxAzp$s4QcBxFj(JI zDyY9;<42CCsl_2}>daH8j?+`f?A`O{@d0-&MQBHhX5-jn8*vNm=SH3!hY@|{9GoW> zFWfaP2496TtD*{Opa%C!vu;F~Kh)ygz}#Wlkb|q(Y6yaQW*_9Xyljeq*z%691_&+xy1#+IQvyC_jP#!R7*79=yPH1PY23 zxJ2jiMk+=w>nnDZ^Yc`IMTi_jwf1xptUykvT?vW1L|O%a(=FTr%)uk-4Gt0ZrO+HM zLXNMIfy;KHs2&I8gMW^~XfB)Qv4d~@Pk*cg=#TpDh&6%%&^_SU>I){5gzb#!LLoG4 z74zdm%M$nxIB=+EpQa-ICBdKmel&-Kzp|kHOb_n1!q;!Wi{5QhObHVnnq>ymFR@?)1$d_aOO{f+!J9HpiM!5jhuhC)2H zK!{IIXIvq>$g#Z?4uzf!l^%*L7gOze^m082ByMVL-L7u6%qO73vNxem>GBc0#r+qC znS+nRuDYJYU$F-5>)yST|!QZd8?V}`1xzkOoi}<965lrrs z0Mi;yUt`lyvP3i59owByO;8kb@-S0aWRw5Ua#~PT@t07SUMtvhax^it?P>c|Lel!*S42 zZ;P@rbl#mM+x6fcV#KrDEFoZ~793`j^fRYh_BXR3w2 z^jTlEOi!1UaeCp>PNkz!SM+Y1z|=BuGZX+9wY;6*tOYZ zWyq~eH%GDABThKvw065ei>>%S{rbtS!xi#pD%6FzdS6ri{5xIr zO_-(t_!6CNfKYsz?wWP$wW~<2*cFF7Nky0+26$wx4J9q0le4&asA42Sj}qzcLlmIR zgy7n9aqT)2t;1c2AuD5tfq9DLQ52wv0_!1n#pa|ZJsi4FX+Q5)xyO#!R}Xt>mq5EF z_;g^~*2sQ2sD0fTM#WMH%8B0yqrt-ic%t^D5cg$RWGlcn2Dp1!H*Dy<&h@=~#Op8t zdl;SQUcS<}8`@yDB~OJVsBoWGKGU;}L5BSK#Ge>IO1R$8bagG!iy+2oTlUWL&!mWO z;jOM!2|XLRN~eWrh4mDm8=LZDka5^#5KPEh`ddiOZtYpPLHgE;{VLo|a$KqXEZx00 z@g(+-Pv_-~=4}>Z6}X!qox@+BXJ^*U;Z5s`fHK}enyPw+$c}c_>6rW&VKljs?We5?Y7x@Lni&NlEBZi&9sOd$@(|-tS%*m zk|@P7qIa13qgUL*c(bMt=kb%69%zblmn5vd^AEq2F6Ak&>=%YA)Tgyu0Q zkha4*TQqdCTD?uxt&I7;E1Vjg#58q(Mvj*_QOpAzNpNLNVT2R1ta)d&xbM@?(hHBBv|L)`)(+PXfKQ^JAh5wxfenwAUWzSDm+C5+dwR=m3o=G!#ZB? zZ^wIs{Zj>dq@MowKP2>;*ARkf3E2MR4GA67WM%O<_3l`(c$3n{cL_4x!#!rDA;IP~hKcfP{u=e|P#B$}~h@IB3E+#vF%NA%t^^ zY@qQ~1kkH_@lGHk9K}2DVXTK}*6}m&i7EH>knMna0E-;-b?5&z4m#v>w=rC>o%X)}Ahf!v94c+$z?Z8}`hsbvAm zIjO}&3RhcPubMP9lKb&%VkhUvVM#zAD;&pP*#?-rUr|#bN~{X?Hmln0E-BSo=VbHq za@#L6yCQM8t$38v7ZPh7I%907$57`JIb5h+z}?2|l3R^c=><$;<#(Eg_5fz#{Igc~ zm(s*=W*f=S$N6$(VQu{2;KN&gb9%Vp>$~zEbj~Q9a=an)>ZelpN^-hseB%=R)2qj` zmJYr0K(5k{s9O5F&14?&rt{NA9d!Vh2#4QhO0xEE;F=pG_q1M&zEcbFah1~(;cqah zE?NB<*zlqgj~io90!qB*SBp=57qUU-zLxk-q&ieu8sbd`$`LjhfM zT-9MvbIQ-Z+>@%uoTE;h9{QxW`=I3xFl}sE`JH#kX7&s+ziiu-dWfc z!t8K!>bYzw({#Fm42G4(6Vo3Lw(z!_q9nFLS*`UXKa}z1h7Oc!IGpEH;|Xif2sI}D zJp%PNVlmSAW*qYJiWL8}6`Cr{-QRQAyXOPvUXVWPtwri)?l*1)#fR`O*WAs^7dPk^ zgS050lgAAP3DOYytgDo=BwIRfohZ6q@su#Flrmby#i<=9+flW|(8MoF!J*0H_#~Mc z7rkPEBGuE1y_W;~CiGg86{#a~ z_?DAU|6(HCfGPUEVD*i~ie>t8R?E+SS>9KFb6Gg`&q(55XARcwprE;U?DIz}GgI%j zR+5fGAazcYz00Xrg+(lg^3l^AxuxzlWf@I+_`G19nr52khvf5?Mn|X(%jb+F9{+7C z5so4^+|zv>us#6PRekp&Y%77p&aAF)uK)Z zVYpO^Qk;qpIwqo!#wiw+&M%;gy!*T}Jp~1;Iym2!&`HFLC@hM+JU-%SUyk2D;>72v znQ|mX&g8f9E`Sf*P8f|p0-T9llL1D!3U@x;$gBN#4EwGk*D=OUieb>j3yWTI>_@ey zIjWD`IMl*R@9p&{O8RT8%Ubb?Bc@J=z%KjS7g;sg12WvF0Sk0df;wDtqC15MXq(I- zaN&9oF1ONofT^2z>;2jI{j~RooK&!JPeYq+`db{3B?M@-pytT*{O+)VN@(IZ)hPQ~ z7F(nfK|pJJx{l1*A~_WxlQC=3AX&W3-fIc1_!cQu{@&kzVjK&Z9}CV#ApY>Y zA6jspk1fbL!ST8jU+LD<$gVrF9I_~7cOvJ^N2S?m>c_j9VYlrhDZ;AW1OvC{X;9;_ zRbx(3|F$mw1edv@=?a693CrLz@LD~ptoRX79Q*m%?nQ0=KeY9mUACtW$Btr+M?*|S zlHgF4^o!K|dCQI&+TXNS+*j>KZpIKzOjs-XMqfG1ipH`zo4H-9yDsZxsYm>~v=5ga z@x`sKCqiAEg}qEYiptKon87}52kEVCI3^IGHY z*SBKFvClTw^IlwpPTke!gCE{02Q?ah+@L#fNN?a(ySYTZCq(rr!)lIU8-DCIevEdH ztkJoh^Al*gWdX&N9_J;Y9-vH&>~H(M1+qTsEr=EiVf2&NN=>`do;5$5i^b}w7l~j( z-Q=<)35p|!gmdM{o?C^ATA|*UPf}sa=vMqU1y&vEU7VQ%W74@jSc^y-$OzO=iIje? zJ{1CLC{=~qvpWXsZPe@&P|7IQLb9l37{yp@a7CFMS-2?JkJtrH4ZWzP`Ns2{sDBOg zYy8fTXYS!$ytP|7@@xL*P;7Nw1#YfpF*D67#XdZU(wZZ`{=^3+_Fv31IEOv$7F#%FcTzOUcWl9GL4VbRR?zab-!mBpp)7DtH3@dL0Pr0~yD z_U1w~?Cvb)ddi5+p%yLNL$=HC3#eV#Cs{f&^wi5KZPBTl2axsoL?J%#ZQ=s0R(oRm zm3oI>we5DJH4V6l!!&P6FSVAScVYzj9O%ngI~e+Gvz zXknMYtN3llgnu@Q2UeBxrkmK5Q+cvVMt2WaJp8lykY;lJZk^vhbMCON&JSI<|MpuT zDADTy+qORZ^Vpn?Jg2U z=Y9BN({og2A$}9t1*R(bRo7|H44gRsr#}^5q@{MxseLgBqJS}L+M!&Fj2^U)CTV)c z0d3tCCw}h!=d>$i`S)shs$}VI(ifKR>c^xkqB!^0mS!=+b3+M2TMJZlGq&nbdtP*& zSNY?mRmu4-{q>uBhZ5>WIQD*h1201gj1eCC{+`jPO`;0r)29BDyL}s|e`*?i;|A|p z*66Ea6kS_SJKohDcKuLn#dn#>71XbHn=CNLA87cRc7(*M5unl9KCZm^ICow62)iQg zU*|akgP5=7ef82?wz3os9LKi_aDS-FU&nf9DR;QVoZqU=I5zwh{n1c;aFpmZb18I& zp0YZ7HM~V*AFEAc59>X*?AwMo;;8&F&ewS4zcEx<*>!T#W%(*|YM17ocbJnLftu$a zDo;Mca>~DSTa@BS9v^@2>STU2*+2f&qjAg&+Wwu&}1~dNv~!LDo4}0wp@m3zilzt9VPW-fNP=tdU7^ zNNZ$QbYBZ%@b%*tW?3h>OI=IAyqiA^BQGDt!yd}#`%v)r96+#* zQ-63T#8085bPxTG96f>?w0a6A$NfQ8WRBkvhHWLw={i|`3OATpcH1M4J-JPhWs{$G z1F)X4vfS)uS$h^T;QpQ4RgAVE2-JYEYENEPOn7h#|M}`-l@>+ED#fl^ON6Gol||1U zeJ}+JTHL|(XRsk=RyeD@@W)=6{dLwznU%a-kQO9G5Z@2kry%?n$srKTe|Q`8X4It(hQqp~>7(|Wp5c}t%gdpGT?hil^RNioj`KAJ zxlx*1a|$we$e?7(Mz~9aibnDS)PTa8VvCg^2%}ijfrt|V|C5vBCyx4nBW)~o_wYq4 za%a0J2v75W9$t#UVv8gRArG;_f;6wyb*f#Yw_*ewfh&cUA$N+KO+3LZSdhL%q-cxN z)`!@Is23OQQq$QCifGYv*m>ZbE|h9la_p)}>virw^|UFCFYd1@bVPQ)w0x`;ryRI1 z1Aa<)vbg_CTbFLA63le|FS~mu$8ZbJ5B9F!{5ds!ymdh)BkR@AsIE(_(O%{tQ4zW> zbXrJ9siak(hfrl`xQTV%Q-bhheoN9&Uf+_PDU(Xk+{a%BbrAL;?v@?-w)=eDBCcqQ zAejgbr*}`|o#@?Q@5Vf<{ZL=7K{~2Z0aUX?tk(5EQ%>JGtWs!lZgIJ5u`0od1gn>eLn7QM=CUM zh{q+&x*g;AE%n{alOR}@18tnHRR1?sQ{zVY&1>dFIE?cg=E@;}YIrS0+fTmtForB$ z+my@1Z{+-Fv4`775}J&UL3>T9|62#jkDSYITda<-m;Seid>&wVo+(3EwE40HoQslh z_}hdlvW(FUR5yls#9Kk%j>AeAQKb29RX3*k-?_=>-{s*#hfgn?n>0mA-e5)ZglPAJ z$Z!jXl67|M#F(}4_Cc$P^2l~pRTr}IkFX5Ivyo~UDKSxf+u56pjChJ#=a2*XrZGjD zo}%n@m{nmE|3fA?p8dpDgoW>S#kD(ot`%&0w2rKNa|49(Bnj+|+^<5l=$K&KACe+C4xK&8Eq@1HDw1Gto;@&WpNfM5LJ@AN$RJ z0hhiw0Tpmv)c8J}H#kVex${hSGW_MLW3l(8xsGK?MjC3Yz+}j54?AtW=*zdvGo4LD zY2DP-g=Os!vT~mTSgY?Y`k@cgPQzMtHir0AOdUE1F00FP4*_o)V5hrqYR`^}=c&nY zt)Lfg3+bICfpK1dK;6TdnQFyWNf11?J4z7r&y#7Ia*5{>_kOz~p}`!*Z1&MY=qW0Y z{WqX5K-?*9a0|FW5mrRy13g*sm#&Ugm{&Smq@Knj8+;$uIpGb#LG2ez)GQDGaJ;Wr zh;RtgaP{$&+g(=ek9rZ>Mr9*nboD@;f|*L)Q}VV9ENU8(C!)SxE1^1(x=flxM?x5=CgUNQ1xE_YBk{R7Ihz@LpU> zem!nd#r3>|%YGJ74J?h=n)<{h&T;-DObb4%BuPU0nM@|bK<~jDakL*{+6HH4@==^H zRaAp`h%><`F~XtX!7+IF6dsHfd^$OwGWrho?@-dyHZ*Ttj1Ln8j-4O)^mJ*_OWFt{ zor_f2!w#&9ESy=&108yhd%*lIRsB1d1Q=M}5;kzZN1XoYetJ-FUn%}-OV34Gfs-g(j{DJT;ixd0HdG)=OP1qCyn=irO2{uNE-t5rR#-^4a=Y- zzuoqXxdq41z^F5p=ujzxJbZysKfX;JFijO&@2qKZJwW+^&=jLh1X5i0Y+=$H)13Q( zQv=vFx2CmA0SZeuGvJXVkv=);;-RlV9#McpmqAA&Xa#f`*tkGf5wJkLLP@$liW)-HxJR#qAPp{)cKJ&J29oQOz3wR@bJB-7Ulv#Bi_zb62oPnDs4vp$ zoma53La|^S4k86)AzQXd~K@NWG0VGKC%FZNA-ASC{q>p&q*z_P(~N$M zVo!cwSLjcCGMHn4^kUTa{%kjCjFf~+_#&FmW50zl6SNRSoBn|>;ssv>+zE@C6HDG5 z&L(Mz*->Fno$rLO>^FCv>#K&}0S!T3?SLn^m3X{p{C&L~*FK_zdCZwk4G1F~m?2@BV8`r5)pdCTYXs6AeU`7_kGsckf7 z2~Phq0}|wx*5pVh1dIJ(NjBfETZ=bkc%HKZ+Te)F+)p9RH}L1aiO~k7mCcnf@ya$WS*$U5YE91rBoTO_N_sS3!;7r6o1zh-E zQi6ZTfAW7i^+bmI=ZqqTbDZoVrNi$xdNlRCZKz$N5B?<~x$gX02ZHz^dG5eCzO@*C zOjwKJPa$r2^*aWcWE>j|yht|zhl!;Y-jnNl0>P^8*q(i&)t1(;xt+g$yp8tf;@W@1 zLENY^j))IuBZUZ=Oc+wc8#9~-N6)6chaMTvie&AR+TjKCUmXUMAumbEwrqcUmos_w z;J#2QwgLZ%Ue)($t3e^F1e?;V@6@x^S1DPqZ~mC+=e!R6Z)M!K5YSuG);hNrEg!L`zCQ&@CK!+wD&Mj!pXkPht%Apq=PGoZ4wbHHm8N;{R0N%;1zt3LUm!_oU#k zi()}r-+1Z4fqE+_i#yU{)i53>vC!y;6JK{RjvcN#s>2ZkXb|=^Uhpk;n{#MRKd`#a z9HeW7{r9FxjSA{ks@wfV9Z}YoXzjbj@LbF*zqgDr!ISub_a>&3Z2vvOQF;P*nXE0$?#h@oqdfK+0+ z%kd)E(f#?wL_vLf-sC~H2;MxYR%BXABXX>+8Zi}hMGL{25wcHujvD@!wS2cl>i{~t z6n~7ea`-+|^Xyx_v{S(BTcSghTY>w1@!lXgbPsDtuk{qPetftCmM|&80@#`3!3NO6 zlk~qje?|rNRl&Z=9$ysUd8kEe`H0hwOTf_Z=PgrI299C!f}RiM;zhWBW+%JmLau2CmMqp+{Hd?F3-(@Ezw>L&9j`PH zzl3NeVWk+FNkTe3ex|{VDTV;|I-S}U! z8149t^Pbnqtp@R5Kj)_&8~ASZ?rQ6MoLU#@P^8t0SNg#FT(1s@PIOIiiM8o`N2PMWSrf)PEnp~=O7IZ{KfF+@@z$V z)4pS)+26-G_tTV0D{$#0#yd*m#_{cvtQqm3sCUO6i*n<1Ln>}Lcc{n-8VmJG$#MIJ zGp{lJl*8i>cL92^G;d|vSCPRnsx|=a6!z==*rJf{nELe`buxF;#%+PyOHu{Uw`fVU;dt^^(+Rs3y zcDW5a7?ab4iXu(FAgp$#5;eV!pkx^!G4rtWzBha&qAbi^L!oD=`ZDa9{ zrSmskLM2&&H#Eudl`|`=z(+pCZ)GmPyOcGS3vk^W`Mogbnt!fN>hJEW-;7(>CCCbd z;nu0l+in|s_@6wp)F+&`UA=Iqj?RnK=@pPthKzdFv!?c}YvAwmh-C)?xs`v{DDhX3 zeO%QpT1n7%Mq|bdt$G)3L0XLOZTa`+Q6YY&3tDehcmBG=ydc$UWLP;NN-NSM%QvP- z6Y|Bcwjf;o*n%gRe@+b4=!63ljkyopV)iyZv^PM9TL1twtJ83r-1=WE`!+hN z>R>6J+iD4Bm|7UB-Vx5wgRb(b43V<*AnbcoSe_)|fiSn2c?&1rCXQa}0#fBIIS4B{ zZX&B=`enZb(@@HCT;N78_8k@?bkh&Q$@J^Kus5QF-^qJe$Rq(;+>d&HopKPLg0{nr zqDHlff%4#D0Wb}SWh#T8GMAd~%T|wvDPb<;#&OPo=g-7pLnkJu#!J7lgh|AKS&1S8OtjJNl$!k}6rm$>bysV?1-k4d@ z{HUVxAeg}_X5*2oW@e?*7}9D!ATf@InqN5(`X%jNAAHQ*gg(zJ`@EV9pPbF~Fx#KW zPTvg2z%%;e1fYVllbypIKG6fGRBqpdB%#ok?f3J`(rho!mzVQ093G$MRJ-~!ZGDJ! z0u?Ib8VOVT53TN4)z?&I{2xiz9?#VO|J@fdm0MwSSGlE#tf(kTx#i9na*15RCb?52 z(Vft!$Sq^;*^(`ZPwuxl(v;-7Q3&Nyzt_IMKl-Cbk0d+i{eHckS7>+1)Gse8O1)`} z^6G*6<>=6RY;VX>V*_1gQ*X+_Cb=qj%q#hb)>}B4yCDclZ_&sjZdx`84$EpOpXbCm zKrntkqKgnAj^9+Pe=c@jfHV2lG$OxSmfKT*f?!@+BchS&{Pz^)4gm0-ZwGAnIX}m5 zIzW-l^F}mr=9^g_@G*oV&)_S1q+%GR`Sz~1CduMNe6<=htCeCbi)QENo+PQ!N-|rSQ>)&c(v_zu$ABOScW8 zvcX~cymvmH)#?q8>+-2?-77DG@CBKyMM}(cLN?BI@ffvh;pZ_MVM?!6>N4E~lG3(E zRi9;aM9#EvX6 zru1f0EkZ@_@etQNDiuzp9O?qo@6oh@lp4*YL9hT*U6qk)c=sG#T+fm!7)NyebUamBrIP=MO_7aD z@3O!0QtKu0wS8lG)W^@J=u^)IQ>CHsb7@Sx`ltH6I98-EG2$%A&N01yhi6li(r{4q z^S?ngdWPCk91&L|=<F)0A5FH%5GkAg7}FP`?rIB}H&y zsJu=;L-GCY&}=)@y?QB6*Iq*q!C?EHfL31O@O|00NNy1=+u_36cCfdOC^#B{ml=Jg zD||w5$xAGG_?Vq`=niB3z?2fm8%y^ZtTK(moKJiPAU@_wfhvkqx)stCN@AzIAvK^o3k01@QQBd4EChy1$e zST!5^k%+w~!^z$af!-N>#MXMYD2pv>wgbnGGiSSHlAaU9)7@3d7GiLetuuNFy-MTm z87!OtHgS-}1U6cewvQ~@4iYW?;UQFI*=&2Jary>MNKJ1MI+t7OtL?0YTqt(XUgI3# zUKz6%mK4zsMuuu-SsQP2qoN`XHaTXaIBTu!G%<=}j3hZ6LIzTg=r4r0*3hm{f_+$P znkek~UWgk+lPhCMSNzVRXpfI(n1HaEoy+Y-n;mdjw$q~o`*L9}O+qzy_ouX zTyN$tLN9gpkExDlC5``7a4sP~Y(`*2FG9zKO^^2u80 zM~*)IB?}_=8V?IL;Dgnl(8Z%xG7;CZfPlTltg}HjQ(9Y7hd{mx|HaJ1Ar6A_iQiDP z4jxYFJ&5h$HsFTIB2x~wCEbOop*wRVIaOkHOuw36vDpx2`l?*f-eqI4DBa&F4G0RE zRS>%f&TwcwS_;*{yt&oGyPh}O)rAF+qsRaCJcqX;t)nbZo zjC6K_10b-r`z_fa;C&rgc@qr+b|@q!!HD%9?t>i{*xQ#X{3FX9&2eCC93oR09ezY! zqC}z`Z#QdiC66UT5gD#{^+r`g>;n>2sj_BsRCQAH-tJN%kIewMR5B zS-4edt9N3NtXl%u0wxrrxDk^(p8;Uz0Hc`~#6i|?Yw+^{)uo=V4P07ERkH(~uF9fL zy>4n{!Lh8r<0fe^7ZU<~lj}hjQ}UCC^Nd{0tAw=gC#w-JQie7Sd?@m_UiypQ_yGL# zyfo4xuW>(>QBR5G;bfN+nXB~qPwp|K#UxXj9A{EQPaK(p{EB<>9J{@URGiEfPR3+X z{&lcwO+eSiX(_-N!X>$yq-O-dQaEbYcI|upCO_!lJR#=I<}ZJH?3`udFx^xh&M8P# z^xr*6K1XmG`;>Jd#J%pR>B4J44K-;;k-s-Q@vp9gx8B-%7mM^Dy;k_7A6rmZJG13v zgunG~$J<100R;CS(rH2n9=!l7dIE`FpMKe!Q+#@ zF2bDi-&YP1+A}>4U!jQp@Qo!o4z4wi{Ha#!wicYYNh)fYu4%Cjc%12aojqO`KH%VP zbF#xdM`ks01?#I3VEt4*CrVd!W!u!yac#YhWu^PZHq$L{bZ!)^(_cr;$3G6id_1RH zo>2PgB`@={MayU|p1;NY?(;h80c9li4FYkO81}V`$768h4F&JdQCem3wpJqI1-W>c z^HGJOX|2yek>FbtAAv{lC>5gliba*^XJT1{H7X&cs_ZYz2MX2JPF&k^D!}m+Wz=-p z@9Wi1n+cDmH&RBMA8hYGIT`ZAgsmH2`n07NdCc`E;@~iw5@Vr)fbDEUp4&a(${-r9iihmnch^g8H^pOBU*o9Yl|z+<{>bt)2}Gm3(TN zm)fWE9djn0W!`g`6Npl-srjy0?$b+MpO`ns@)0SI7`brr`*I#cXx* z&yu2QlS52=z?Zl=s2~pNkhz_&+EcvPvcU@}UvBJe4nQyCi}=x;c|3EEb15M&Wn88izZa zb99pgY&$#PwNAu`W_iOkcUKq@+lJRJR5*eP_@OEl-lQpf^x})8&PVhy!U;maY5oKK z&Bg+M}OCAc`_nhHcAq& z)Cu`r%aH~N>umA5wtkfy!>dia#4u&V1ISE?hdb?z2~WnG_Pijdj3tFD-~D@HuOK%3 z)L_iWmJCwsZ_5}`P7l~xW9mfE1cGz_oaTb^1BHjSj6D|nJ3^A5zFpC(n)MCLMs-_$ z=3!em4d`aF!?V7%E^l!7V>Etxh2&+QLp*Lw(0BIE_3Bx_R*tEqy*sDN44t?(VCUs% zXKU}}Q2O+8>{VzfaKBqaSHt;3M%URah-fLsH>=$>$&#WdLxH8a!v-SbdtzDy;rERl z0yG~H;_ooHfq7)SF(%vgjR<02yG{u7lVAhGSr&}*VT-Pyp~R}sTcH4BQBc2p2t_*p z)mX{(w!Hw&>k4z_vI7q{fO}4j;MqNO@b!Fau`rch%3_Crz@nFSHD&riERIf;?dg`} zhAGBj;?gl3Ly?{$&^XB7lzlCfM5#5k9ci8i0w^@)f5^U zg!Q}tBFaN5vq-nPU_$EEMcUuik+o(}G(*qj>1-k5jhU$XN2}0u|3j)sdwo5&Ct6Ij zx^xR9q0a_f&vx?6aL``p6d+bguu7VyyrvjxUAk#G({Q&n@3rqOQ|x>b_O6%*%*9HM zTW_2v4>_5N6Q221mfwKte$#TUtYxMc#1g*^B&ie0>4lg|GNzmU|s-^7*2g@ zHSw~}5iLDX2{=iB5}${&R3j8Ggv4JAmxoBt5paa9Z=m>sclx)GL@A;9nZ(QM{zQx( zMRc!4OF=P!AC>s0_|W1#7ja`;#n%k<9&$;`T0YnrO&y(=p=-hZuZ?WQKIf!3Om>9V zpPy+x8|=?$BfAZX<-}f?CW=miHczcM%OcmRIWB&tYsw}LkCxwgOX z+D$BOVJskX|sKZCz9w``b6;(+6NALLZ`+$}&oy6umRMjaN$O9%7`b z#XWRTN}wmCdv)IWnV@x@k$UX$p(4QdS1NR@*`Ll{%Lu>*tN1l5>ta0PFp&Weue7hv zyx5%tny1m7fm9Qmy+Z-lDq;JAURqjw0No!e1ZhDx4vd&f@zBIaqiya3=>>P^==jT> zr1I{5UgD2a#f@8HF@lHqIek;LiRFwAtzS0gtob!}CRVq#zk|4I3+M9{8Pl&?Al(Io zIQUf&4~?<-a#qK4dE(3RQ-^{$){3PHIV&vOE4|+NqDVD#4;2v-2FY;z9)4raJ~$Gx zM*P�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

)NErEy_T_>J~oTsU&Lh7k5p3)Owa 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%0D32ogzf3j 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

U*MIsXc5N^F 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

-x>!pqSaUl28 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 z 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%0AEx^Xen;b>`OxcbDqkd3Nm5! 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

sV@M1-`q}L1iU(6(Y>qeK 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

7o7i7l82=NwjtS#Uo7r;O}|51^1V$ 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 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/ss2.png b/Website/LOC.Website.Web/Content/themes/techno/images/ss2.png deleted file mode 100644 index 501a61cf071fa5ed16bc8406dac2c0e810c71703..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134206 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

ubQ*kmWV`MI};UGbzq_a3!~ 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 RBvAkW002ovPDHLkV1g+%+fD!g diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/ss3.png b/Website/LOC.Website.Web/Content/themes/techno/images/ss3.png deleted file mode 100644 index e62de96489daf746a795a6d6c49131d583091191..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 118154 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 smLUjY)q!x)8e^rv!7QZareqMqaU|0Vzhw>IPe diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_home_bg.jpg b/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_home_bg.jpg deleted file mode 100644 index 018328b92ade99d1c350e3f8b5664f34feb92190..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1384 zcma)(drVVj7{n(w4SB3*wj}P(cfd7A;cnia{u)jT2KvtYAA78t5D%f|kd%xfFydQcW z?FTMvzf>jw5FXA0B=CQsqkyqSv-9(G00BHE3jsjQz#&wT9KQ=F4449;55Qr7;PH3@ z9w87AI|TdeNeDu+r;y3^WHN(fC`=}c#bmm=BBO-cjAeYzdIeW4-V{6i;v}?3b$Vh8^!JGO>xyBnE`t z03&#!?M4Q)2=agTAJ&YKU_G=QD$HGNAHC{i;f7!Brg!K7~*2 z&-yk!m^LP$wDz9|1Ho@aG^HV7F7+6ZGyXfsh=loXlClMz2gPt-3Ma2sL41IMuI&?l z>c=t_D2UIJZZGlds#4Clk-_Dg>g7XS@<(r`FFgubXg;u2HKLFC*%&^tzk0NI(f3qA z%h)Du7iZ`=LxFMWyE)2*`XlOyAKHp@*wR{N{pqU{ov%8m>WJW?q+fEl zaf;cIr^h_UCszxvH`4rIt2HFnDKf|-w@bs49o7Rww;%@_AWE(>}!zCzNQ|h2S!1?=ePzVT%h^Ph9?(i zvyd|mUb6M6gO%@7^B1_^x+oXPy#uZ!XzMDh0KElpM_4lpXsp`+iBxxyaP+B_Nsppm1ivI)yU-hmQj<{Tzs>}KXbiwN#{LiP`68a zYC83>WW|~~Am;ukI3;tbd(n}3rTyAqMBwop6K^D!mY_X>vAFqvv^rVVFqxgM;wWpg z-1=EZN{WX+9IFcD-`nUclXX+vZ}%z21}jwym(OpJ@V}hMU=zzR{7baOwk;w1-_Kldc<{ccSp}qeCOZy=y diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_home_header.jpg b/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_home_header.jpg deleted file mode 100644 index 0aaa45aae6638219545f1c8b4eb69b680200d869..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35074 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 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_01.png b/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_01.png deleted file mode 100644 index 358d14a22b9c2dd8eaef9eeaa939922998c7e497..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 46504 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 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_02.png b/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_02.png deleted file mode 100644 index 27bf5cc367e951dcf76a8f641bc008171a39fb68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11732 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≪DbT{?b#867 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 BucrV2 diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_07.png b/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_image_07.png deleted file mode 100644 index f80f1944d1b3c8a91b2f640ab3fd6446b17c803e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11065 zcmV-9E5_7`P)002t}0ssI2w=C_w0000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBVH+et)0RCwA{dsnk%$8}zZ9Z!xo-#d3Q z(hLFzi39ZQI-ARCzl^w*~=g!UdY5GunW?bVZ z$%=322f(f zohE+@-X+2;&GIWx7Ajq?wGF8OQSkm<`Q z=Yl?Kj&XJI{{jPPA(#~SnOQWT;%0Q3G}n^GW0Kx*Jl;G`<0m0mlC7*Hj>HeHcj#W*gT#;OKu|TW?0xdb*cX`5D##t^f zIWs5x#Pul7F#~*OCT6B&<|)k#aXa2yxY#Tb6U916$h^3sP^I~vE!AosOry}k=pLg$ z8khc)l080;udO&0Ph>e%p)WL@rY)gBL60Fpka7h6Vk|64Ra*9!$FXnos%Js-85C&r zhG8dR9;M1Ghoy`khB+QC$!eI;#Wj#SWMoXke7Ur}=ktXcp(L8;!qTv8X=W@Jwy;=( zv0k&JrJ>P}g|!%Qn00CkGFJMFe94p9`v{wvm1d$o9#>&T0X3@i0o-<>i-1rMUl>CLM#W!Cm&Iobg ziL^9JEPNEM&kJu}zW8%YS!&6k5me6$>n*IqXdcfHq|GW3srFr?1IyiFG^$CU-LTxlCOYs37N(`bn!v*!Wrm|ASV%I6@rD4{^94d;!!KL zu;RV?2YVOH^l!I(uz z0?Ys#%bvhGjoTCsuMGz2ucHNEsa25&(=^V3%w{PD0>wgi%r+h<{sF!$q+^~&vamGQ z&piuQOQZZE(iM**wTc3|jcM|Qm}%0C+kD{$gr|BDLZ43(-@qV&iU@RxQ6v1&;<{5q z>>ykb%OI>wv|Jc7au17Pw3JP8dJp-V0T3fYwShcLPb?pnDPkcJhAsf(%Q z#?vi~pmc$jg>;ur$nd=x(OB$a<%Gya#H;{1u9;rC1|~WQphgL#%}9^TcSXq+v|vH8 zp_mUXiSw_!Jr>|dem2Q!ju=}!QF^f$vo)|XFOQT3qjX(#86K1+h zD9gMtXlyXX1Sf~{I8{NM$C=J@Rzx-cvQ@k>l!c^#znU8dDWE}^7d@+4vg$6-shE^m z1Y3}@r8os)T=6SrBNrkxU?&U6Aq1DkI)#B#3M%9%x`^7muy)DkVIHQrAvBOwJ`B== zoCu1dWO|AaNG)(^DXsoAg=G6dTBxB=3{A@5xilbwztS)y^M3KdGaXB;w`_{if-lT= z5#NkQ3WJxjU<1O~8ehbHVp|kf%wqT=tO#A8Gyghp;}>BfyRkq9HEy(AMq!PIv7W_w z#TA($Y522Nw@Z#t#!j#v$YL_#*6D=6PwN!k8i~@6EV+n{+)!a730kKzieAJ-BcO%G)WRmYWM9Rl;_)OElK&$58DP|s!U5e9C3+fW zRZnIa{WO{96$j3#GsaqF`HfvKPRS#Td()IZPa>ybC8=7k7eSjIKu;9p^G{AF_y`SWy|HtpQ9&N1tC~k zmDUA$0Baowxoexq!F7^p@Reo>hN5@ZomlArR2D|4II@su!vwzCo2FrsVSOfD;foNh zSlMA0*WKYPgEFH8SYgOFv}de|ETUyQ;7MfC%(~PfLj|Qjo@D9sSj!fnyr2b3cE$}= zXJ7GmwxB_U##E6^$%Q>D{hSHWc#_atgVQZIm1d`-bhTlxHSNJPJBXBtz-Eeupu)iB zL2eZUl(0<~kAY-?!&lec^`?FQFidFDy70Avpw`M(vqBuBfO>1EVTr;pAh}Vh`69I| zn6@frW>h2$WEt2kXdx_F82By14VlMcaSK>3a>Rub>%xSLotv08WdFg^|Jr4?w$;hliVEB5wVGRNxo_?ML zFLESpAY@^N1dsh4QEyk0D+Y>{Ruwa910@-69EeT{f%UGl{7AVE}+oPV8J7FS7Y zK~tAN%0y1b;!4M2040NvzW5J5B3hFD=qA zGBXo!3jZ^PN>0|LR9#dbGw0n_{;ku2wJfCJz z+ggp-*y%KzCd%ZIhM*Qj4K6HR5Z}VC0NHpW7PM%A)e`ciuknlLZ_InR+4U{A z>dP=CQug3bhf&V>l6bJM{;DFVat-uH@U#rwYSrYjmU-kdBU%I=vOi;l zU^eUmA_PdE@dwyh*%!^a9L@5Ty6w55H_qlEFiKa-0`eNoRi|OCuRGmU&ux3nQIgIx zHVIRew>G_3>ejTMK)*CAM`G~(<2X+9AW`qURJAO7k z1P0=SCb9xLa;0Cp>i_bK`QvBNf9t1{fTpW*)j;Csa<~?0T5Ii{8) z87P?zE#-Q>Z6}Gow(D=NyFdBWB#J50t#qAtzui50Jd49@Ys;gIAkJKexdyfn* zSDcwI5F4R`O5NJJ;QjFL`+G+*vhY^jl0W#MvC*=3R~+Oxu-CIuelpILfL{@RwT%wp ztMENv@=ik{@xg42(}AO?Fj9HSqDaB|p(|p8T{{8zE4{2@nLxrBT&`KBRXL8h^=i!( z?9%lbex8GT8i)2wCI)N-LX4)Aj$rX&NcLH&$VOFyohXpCSg}N#JJlB*wFz9!Bz?|912BE2S&fD=f;Zp0I5;o0$-10w}zc!h?a(iX*=JR`tDG z^}WM52y@(DFN+&j%ZS%_mgB(6brUj^pf4PP0PTdQQLg0kX4SfWy>$J0bv8=YSG~(` zb$OQ0#>sS+QJuyhF$QUr`2J}+outs`3)>|VU$v*QQpGA)Ei$TtUM)CWQBz^clXk1* z0KKA=;5t!`EilPhprTk=FvmwnQLXE~^8WhIe|QM|y}0WB)vqRlsiK+$Uli~tmk|7X zqQ!BVS z%~h07CP=A7yKTd15q{j7e!H@^q1s2;)1ZM9K3^ ze|9&pWrPn968x~&&wupGX_`{mZfm{t_WK=n7BIWa>MpC++2%Go+-IZ7qQ>L6%BfYZ zHd*f+5L}5_t>r;2X#o7wrIKJfUAD4OsXS!WDsC7)8pWYnsd=o~7Gc16MBrsA765(W z8Rj2n3b<73(%|U;n#|4;tjMmpZ~WeBsGoiE@j(8I-)X+}degSWU;ngsan-{LA0GhZ z2urA}RMaFPV}}aW09)4;-}`1AYd-5|C6C{F8CD8o$ltzEu7cj$w!X5XqlgGM>~%U- zNkR*hQgyllmrO?RU7)+JdwhL`*-VW>l>)(pv~t$#sZo-R=cixx4~~;wpAg@#O9d%H zdATZrzW_Wms;XS#X-tWNB`IbOhCmLus!i3^DzDWWj-C%f`NkC=e!F*)9GoPBSvH(! z-~U$g(zgHPS(qym=rwP*tXE$sVQomyq4Y{c%tK0xfG(%QY%*2XE_yew`dN^P^}1MJ z<aiHWV{H73zlLCjp?G#pvBxb0vRZ?m;q&E@;AmXA;4V4ii` z)^w)8Wt$BfDfz*1j0JcuKurAZ@2=l?xt5NTcEjn9^U*kWZ1(=^6(H>1K@9Hlop`3wYq9HVxys+&k%FjqR^TX1o!9QJ;cYM^C-^~Q_Mns)UexK zr}^rd?c2;RbHp^*0vy|O;Ic%52t^ecm}Ak+aRjFlc9D~6Oh9KbhDG!;iG}1>F1j}n zMn0TEAwT_S%qUf3I~(2`H!I^|diTpwO;*B8oeeYGi~Jgzd~lEk5#ZE%_g1C3Q(`q> zi&nF#0;<@g91tqvF_STy2O>+%N5%yIszim)uCy~G`aGxfSKCtLCOTJ|E>Z(!`&2NT z&sd&{+@zQ^0?;#Cq$^mD<)}0f;NXs<;z%swlNK0uGO|4jfKG^##QO5KcN3;)^VJpW z=8L7xuJy)^>Pz3hu)XC4(=?tFX*fBH6WT4Iy34)C;dw88_wCm8H`=URV!Pi{8?T63 zNkGi7K+hMpvq)pg9<$+Rk|7pJStQwJ&qa%h&1`tMhW|1LjN24lfjX{c%^DU)S)0lQ z6kU{Jib5h)gbbPPbXBP=%;QYpmaHfvner0VE2~xcU;e|*lfx+h99A)%=fhF*oo}~q z{o~8KUHRnEB%4G!Qy@XZY2F_rY1Z8qk=%@S!C1L0-uY%r$7vR2mg?(#uDcsL36Z*T z*H)&M#_KiJY4Ic>Hq&k~%VJqlOcnS6ia-HP<;34{xn+1$-J)p!6?M5)9oRc3`OP3U8q3YkGj%u~V(XfqTPDbes`P~Lcy#gk#}O4~#}=uE2T z6(^=m#%B_b!6}tFy%JIHBKZRI$+JbF8SWa)MEcpCOFJcK1BMr;I#K$`<9U4Nff$Xi zUi2Zid7z54)f6eTU9~UVXl`w~jk?_3aL#*KnCSUD8;)|CdN>2KAj()ouK7R>k3$k#W;@p;;x*3>ovIQ`*%lb}fll z472&+AR0!8N9l{#{0kRcBIqfN86|nWE@d)R!Hlbnm&>~I3iB%>9I`Yos&N>|Y(gTi z5|8DOcYtUS5`ZQVOH!Z<^X+()VtEvXB7MZ@I=x+bcdCI*#}F$f6M z)Fvo}HR+(@uFJyc_`%egNBI!~Ye|0Vz1IFg^mH%$)_2!%=b!(t{n3Pq&G3{LZdQ&C zqtP%8;`}%FBk>?w-*B(qYKcaDrQC}jPNRg9qR}Ahx(P|r_o!m!c3JokUdM`^@nU-v zzyY^X8Sy@t6Patm98Xz5rksjpsY)ja7zlYG$kjZuw@Zw7m|Ip3l_r^~^N2hlD=5;l zEQMiU*rdnwn}J0hi4u;{@T9OcW03S#0=YHhii`aYZ#wFxVTsnQD4k znY2_Hc2Co_E#hB}9h}Dq2fzqih-A;61#EbrCjXnwpNYb%m;deut^1Dx#QLhEci!3p<^9!%{m;LcO=hYnE+HY(NwU4^CP@yW zh^aOj)~mN#R;|sB_W{0Mg=(*qJ(*fid99>Z-q!vPm^~25&y@ShJ)!}EivTCT~9M8(ApJjmkcsXL{ZCt(yDDCTY{ee z;#6myiA?b8%KAe#|6`GS1SpDo;gc_CD;u7-Rf*1m!AVR-ZH48}R?4=hXm)&;s2hx^ z_X`$`U=#|WUr14G+rjcJhw9>C6raszz!8V1h%)oI(%r0XuUU2_tsW93UA8Y=%| z5j+!KnTdo&0cM8eSLr}RW2IAJZ7FH9Y|hw3I3-r{*eE zwM|9YA(w{6Km+7gd{pj^yODuK+?&ha*z81X00>Nd^x`Uw$@z_$ZuC zsnFN&fr@1L`Lp2Ok5AwGM=y!<;ftNdjo*LYcE`Qor%w+~Pfunm4O#N-c3X_cSy91! z`PG_V68rbZsaLTbA*_+>=vhB-g=_m#J-cHvONTOT5aKAHLR+n>n%@!OZ8jZI@|ulI zbqKU>RV7ED6q5mxWum)jqSBaRFK7l_YHsn`>8xgn{%_9R3IGT?q-G>SlxQf2f6G!q zoIr93YjWY+$f9y!N0Jc9_grqZYc4K0o5a7ldy-9(dbwoBxXSCK>)-qSPVGX&4IjS0 z8tos1zy54y*%knxwc?fQ&e`4=q=+>-m9<`Fod^AJHcRUc6QL=fI55R3;dpKW15&{J zQ2AFxW6nk=;N=7f;Nqu$28x{aCcX1aTBe|EN{O=A$y5ZY=@fQ8e|DIph?yX{71?Tm zt}lvr7^Pg6m6pu&%x*PnmffgNqY~|S38}ZYTz>aIeFu>ClV2P`D&3a9z3NweIS*6c zmKT5P1>o21pMJb~)gL9Za#Pm4@F#zFHk*==Ai0Yd>`O1#YcId7{A=Rzp9hCSukKPF z4&VcJfr2NQsTG+>=-F)TCYv6!{$a5rNj@V)a2}1$Vwh!-b}Y*NX0sFt$EDZTz}F9N zAAw_3$`S!(WgW`WrXYjlNV{CGUaHzJ@6JAd+J82UVtsZPo30%yIrG@2-+ced+IPN@>>WOOI-%maps+liXHiT9v(xfg>*c}zNc0mua}JO4_Db!g zn`@m-|LlAo_J>`0Iv-{rO4OP&=~1Z>!0K9TJcRcvYAz|6{(v0G4sRmEKq8SNqW}S% z&GK20bFr+TQE<`g7u?1N|E#i7diu%3`Bc4nt5&JVd64hCP#zp5aYQ;qX3|-6yEj)) z?hOw=?;+Yrt}eb(ZB!&ergV^#!WEST2dR{-l^3qD^_SXPcdW-F>JQ9KpM_?t>y_>G zN_(Xw-n`NO@#mw5$5lsKGd=h$tZZ-Bc6NKutYI*pWymt4*;&6b8%n^Rl$5YW6BUQV zv-}F#Xa5T}=pk2BjV;06Q2Chc{STF-^8j&dQ43#meJRSHn3qi{S?;g{nVztO1NxKQa0o7d%Rkbm|!dzHFl!B=OYdi2rV zt2~yxmN#V>i+Dr(}#Un2#mj0p)i zDpPxvGkE#QISb~nPl3@Oswh;m1ArrSGJsywPQ-?gSDF78v#%EGy=@g-hH)w@_2TfC=azzy=fD=nn%2tIwP&zkyzNgru<+zgH6V;*MGmSFa2rUoNIDsbYBE)@>a zOkcWC^IeHmz4Gl#y}P|n{(P@@;#lP^*}3FwHq+S<_ha4?rfZr(SsJiukM+(*r%7YQ zYg}qnoUF0CQN8hPFF&^Jyj+qnrPHHWFWcQx?bscqxOQAU1fm4OP#A z3|TT#(aAjf{NV&*TkE)&-`Pgonw`zW*5=h9I@%vSxpOjl+ zXUXK`>a|M$JU=~6Oq&~(XJ$!MiP&ryHB?-$2GV8Sciv^=)6>8DO=b*|lxFdARW{mu zxRzZ@dJm6x@FjBl$FaFI3Kj^m34OvX-?Mn=HzP&tePAK~jE0D0Vi_ z%C_mSG27926UI60>hewvi#$3H#?UkP7PWioVVao8r@#E!L2I*CYSqtwz4!RTCsCw) z--%KLVjzd@uD$EFy6oe>VBJ`>qrro_=cjX_;VJHox10BFj}P{c*RqqtegD@_nqB|G zE=xlNtD&;5+0CdoEMYU(RYj4;bu)kG0;~L6#{O#@-c?0MpfL`|1EVyZ16oJtQ?KSX zU)r^<)=JDYb{8#kWzSlvyC#^3r>FBI$~sN&otL_kS#s~mI5!;*5J=Iag^{PT?9)%r z#3!eYOM*!NbWk`*Qz|CMXU*x4X1}?2_+)th7Y{3)dUv<3ytSL}*KK<`J3ZgKH=WN+ z{Q&t{%Ay!qK^pzp-=z^xV$um_@A;x!0fFbW-Ay*V8|)vS_xO5qY=?gV_Eg_&Oh!Wh zDRpUaPQ7zVgEn_oEGn9m>*CTktt{h(){2$}#6W5v6jW%PM%mpUeWhgo=vODO;qi>} zcep#8KQB7Na8qV_Tm*}0_fy-F_P1t9e&xmX_6r+N|KvwsetLX*g19S!WZ3T5Pd*y0 zSJuS#x?8IbkRO9qng$-vH@&8cjRuMemZI32XHX#QsnQhorGE;zh#&svEY+uv`&;bK z?A;5(bK(Eg-=V&O56dNY4I`E9A6e&r!vFn0d0FtU+GPw-QROa7@-WMfle}qhX=*Dp z1x^)O+K9A;WeP(E!?>ZoZ1K@_;WS!qrQ$vK;xtS(w~%U^GN;)_M)*Y*2I#46d8?Og zryM82Z2O{9sUzD#lE9xmnD$N*@FvRhxZ6 z{y``i1usS zo=Qk{3uHm4d>T@bL89!B}rjt^OcK?-5Q(vZ4{;*5o0v|Y=ng&V@{ zu34U?gMjvSnQ7=k&M#NiYqMNWbA?q+Gd<4oAg8Ji<_BsyP1S}g0V=0}f5mE^bG7D& z@#5eBnSNe$+EQ$$HENCcZCaf9U>qkYRge|?E;|?`h_dk%u}S1bMp3dS(-@d>^k{f^JcrrddSi8ar*{AG5FU%w z4#!DM8kmQ;1jUmZ%(-)W5OY1yA{eJ9 z(-dG^rFuRBDWV04wbQ=Xob3;@!+3fm(sOtHCBL%jmue|%eUpWQ`039eWhr$$P1`H3 zD!Ht@!}3qm=2t-%%4_@!uj(FA!0Apo~XXn%5D4`xCja)nPrLW?uyYf2stLpUE{inzEj^Es> z$K!Z1N=n@tuU}=OU+d#ND)BE*(GbMMSMTBJfEKS_q=1R?b6r`4E zCDj?@ve*_fotqZ3J)-7Bnm8Lz(?#cHQ4Y5tJ3^y+-9yIgx}vt$Y&1%V8UZzIP3O{h z%s;+A4YO>V^OXt$ram|dKz1nh=zRM^ZLMyrEM{=-Cnx=xv}?QGrX^N4SpVa}Vd@@_ zYx-}XeNYu8O-&UBZ~Vy0Okm8}qOl~WesEpHH)%Q!aq+t6_!*x~(=4Gqcu}<3tD*~< zRxDHAsC!A4CwU%*sUamo7me-smlF16K~{0)i7h|;6QL}5Wunpve8$rR zxd>mjj}~2%3k;*p3T9d2VJ`&5&k@ZTJ4=cdAHC*V|MGhm2GjWIIL1Jol8p;ETO1t> zf^>DOEVi!lQkVB1S-wv$7rvvc0nY<9n+UdSY_@HVoUPobD*aX0 ztik`H!;n^sfWBSwZdJU!Fup$p9cF>jh%RBy!c2#m3iEt!TC_1Jva0iO1X4=z)^w99 z>dMo$ZFTA;&vRVY>b6Qg@H>OHD_} zqQe)woNu+ODpB(^4^qA5+P9|>o^=-Ie|mRdkxg?u&nwOH>$kQ({pq79QD$Ote{bIQ zY$N~WE;m`=CbNC<>@NH0|IWC-e~?^$?{Y5NUKv4X$mV_3_?D%N=~D{?H>YBRX<*My zpb)&_072xvFdC%F<^V$W{HzN|A9a44z+-7p0#%dQ#gZk37^b-^gbNOs<=u*d!41!# z<0M#o&9?y{55{4_bj{**+d7Lghgz_xHZOBJ3JcQUmtB~25@ggM%2hVc_m0Ayb?|iB zx+SRWMWsh~M7yTeUJ^U?z5o6{pFWulkNUGfJMGfywc7dxzu6o}zgl6Y6r%N44eZ6i zAd3!Ru!Qk`T4)b2K6Y#O#LQ|Zm|m^Y!75~&$fsc~m?!M`i<9ZS zX(9=1Ddc`&ui;Q+p91}zT67Ofxxv0mjlpT!tX)E#&%p2(l~ zV^Y=FbdK|!Tvt+XP5EpO7M%ntd~YB z*R52kPi~(@ss8!jJ~SCE2lbUsrL;KER@eyjH<%z{4#gw>;VLEdh2HcV7j98u*Y)76smUb}KK1TEKN z(1Y15Kfix;`|jgM!w}IT(c@t>ABE=+NBw>X2*%8#ByZQebKH_>bCSy-L8-H{=!q{n z)@5;si=;^1>=ZU-an!0+a*K{rYDytAXZMt`tbP`yrgO$Tq2E{`YsA>r`zhI*7R=HPX0L({VI7+}1|L zG{}p^iNoUT8s}x-nn&pu4~LdC+r+l~{{jpEWGZl5Hm9xQ00000NkvXXu0mjf$fLCU diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_learnmore.png b/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_learnmore.png deleted file mode 100644 index 6267e851369404913f42df8b2c59305ff45a2950..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2249 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 XZ5IVOr!)WlpQeBPrgoL4bM*fJ_boqz diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_menu_divider.png b/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_menu_divider.png deleted file mode 100644 index 9d2b575b2461dde8f5dbbba1f176fe80a7b610fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 236 zcmeAS@N?(olHy`uVBq!ia0vp^Oh9bF!3HF)SyndzDajJoh?3y^w370~qErUQl>DSr z1<%~X^wgl##FWaylc_d9MSY$wjv*Dd&YZi*)np*i_Hd`J2#*TqA?DT9H~-#uz8NUs zIbp$qYu}HR@$=rBf86lLR>hVx63Khpych5;4p6Q+|BD#oo=O?$1>=N$0c`tl>= zlsipx_@%?2G{`jHKXKswA7wk1u&oV|z6n9h5+VF?ulTA;nfXh7cQh=2Ra5ikz--Zk jl-7Rjuni6C8JHO~dF9I6(p1WUE@SX?^>bP0l+XkKp+8wA diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_middle.jpg b/Website/LOC.Website.Web/Content/themes/techno/images/templatemo_middle.jpg deleted file mode 100644 index fa5c85eccbe7c837430364574506cca5ac8125c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13577 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 i4ba34)h_DWKe# zi%yp&hp;MN5fx(>=MV(yXXb>f1Tq)}9|kTI3Yx^sBEtIr76T8^1|~sfK?Zw<$4hq> zz3i`a&|Nd<%XN;1fbX4GW-MVey1TRF_?`vAkHUQmI#_;O+sEb;ae#IHZ|0x7FTStb zbNmd$S{qB(qu!EFBO5wiE3iiCF{I*TN$-EDf7+FA`g5&m6)g{4?tb_cen0=v<(KcO wbJjTRShwM8$Uh}M=f$tm`&MmN+2 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 G*xvwd5#`& z#8`_B1Q3<-*clhPQ9prk>&~4US0;V|*Ql6COwee=73zX$q7hMns1XDyZGk>03Mnm* zPG2+Qxn+vuaHs7|foQ@>PUcMS^w%@z{O_GREn~n$QDlm-GO(^rS0hH)DF_0}eU1u!7zXkYEX{HW87sp%z~%%BwFvV+l>a}8-&UZDaThM zYZu|*V>K{M)wZfTv_zw^)%W8QlRwDsGWyJ1S6kCZOLQd~8=Rb)4iYvh^3K@~*Qskp zqw#`rER)H^Jzn24!X>9Vs%q$LZ@UQ{J56JIeRI!AJ;*640)|?TH=i||O*d%c^ZsBz z$0goDxCnCPH71H$Tbj-R`?@-t8;0-~xPS_2$#K+fw^}WCAvAAq|C)Otyx33l1fJBY z(=7Xd^)_uh5?L7s_EY&hC{$TfU2SzYi?KsFzzag!_;?dsa4iuv)LZgbV}Mk?+-kHaGc0iOZyAW0m62>J>AOot0oJO@~#e74~tPf z?FW~ZmWQL!*eeJZfR))Poe~R&7hi+4$jTC;v5`_sZ6{l=m`vrDXs~#k`#IzB^*}g7 zPIpqLggraw@0Fy*(XK)A7Bw|CxGa{6TeJ&Fi(rAi58+qvWv%VcHwR?wZ)DX{W6LXR zsjRAeLeo65Swf~P)k$ed7G{3h1x}#48JajLI7h-bSiI=CJRaYc$iHT+G^0gQy;7{b?ZmDnnPVg7KeGK~_mkaE zb{CC2*U3hMtPN+t4{Q8BC%xRgCGSnN|FBA6N5DtHN2EBLES9!-H4GRj0zyALI^Y81|AK!oee*fX)+js9@y?XuX^&19kK=CIF gSXc){g3MrG5%_STd6l7Rv#r%nM+uG;Nk#^10Kc6h=l}o! diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/tr_bck.gif b/Website/LOC.Website.Web/Content/themes/techno/images/tr_bck.gif deleted file mode 100644 index ff6658ef8b4e6ba371452407daafc200cf230b22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48 xcmZ?wbhEHbWMyDwXkcLY^y$<8|Nj+#vM_*v4u}BBFfg(6)U_?R5y`+{4FFQI41WLs diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/twitter.png b/Website/LOC.Website.Web/Content/themes/techno/images/twitter.png deleted file mode 100644 index 0a75ea8d73223e90dd638f87c86ad3520a959f4b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1196 zcmV;d1XKHoP)003>6 z003>600000003>600000003>600000003>6NBc_+000C>Nkld`8xv+XoUa}s0Mz1$J{@i!%#|lXip64*ruoQNjQ1V6z@hSH zb{G2yl;S~ZnXT2ipQh;lQKLlABCIx6${`{uHjczvjI{tb5%v#kW^bv;Y#kP2;l=Hn zIJ#wk^VKC{@7qe1QtOJZltM(XajZjt#2Ml)fB<8KJWC0Dc|%w+5INzsk&y9Hf$C~R zpcT#w4Qp}U_oz}z;k?HIAwX;lkug|f+fJLbVj+c^0Vhz2v-x9Nw{UFhVB4><7Bg90 zWX%{_S~7scIFkXA)DatlwWhtW)vAer7np0nxjUU6bHGRrUK%QJd}NrP=Wn(DX{9jE z;Y}0JND_)k3a*nPFM?jr}=ztXywe#NsIM+;(^}YvS zz2|1_ALa{Yh#KFYnvK ziD5;}^#XDlN*X5Tt1LHn@0ux6TH{+?q+54K7XY9h$9(hqMJ~+W;>gYswv`G!|E>32 zU0mjm+ZDunT-WOp=JMGW5V77VrLfj*_-f5m7r0WXve7%IQG|i+xly&&Xst-&HK&2K zyOlfF3;iWTn%&e)S8FH{g63`>9U5t;*IA3TmO`n>TD`F{KRtaj1RB%l&U{xGEI&W8 z|G@SnN$}3E+v$^-Qi@zYM^vxNU%&qH{o?HGOiS6&!06~ZM_+&I?SYZu9p1anp?plR zN7JPMO-LH8#d8;?rsgLnzXty9UcU`E2n_LLPw(Sw6}SQ10_=Yq7Kk*;k&j9M0000< KMNUMnLSTZXsWFiN diff --git a/Website/LOC.Website.Web/Content/themes/techno/images/youtube.png b/Website/LOC.Website.Web/Content/themes/techno/images/youtube.png deleted file mode 100644 index 1d4dd95bf89c6e3cfce9a1414482c05103b1557c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1238 zcmV;{1S$K8P)003>6 z003>600000003>600000003>600000003>6NBc_+000DWNklRvwwoV$RkgN!~~y!H{wGP5!7`A(?wTK8Jg0+?~44Ijk zp;D(1EY58yP)gyPqup+MK0p*{j4>Evwq#n%fddEl>eMOT zJ931@#YHNW3XMjCVzJ25(h~W6o^(3RyN3_&@ZDZg55Q`TdBmb9Vj!C()z`CYX!YJDE>tr5=AzIT>pf&Awh=_?dNO`E*Lz0V&oQy)ad3I4iEl+KVWJs`8R1PbbfJ@mF( z_<551^w6ZDM%)a#R&GiRXkkZ5EGWlT3fSAi9a(FUWpb%J%!lSFwQiR=J2H;4)n z5NZ-XFJQ;UP`h^Fk^#xW3)p%ctqtC`09tQ$k&f%X!(2R@oKlE&h}NAom`LLQB|^9` zPy5a)S}DvU93m12aCS?9(FSdV4Pz*`8nkM4%B6M8_$#!MJv8by+|(4UwN)CoZsAY9 zK}895D?2#E#52tYFd{ofg$sPjg#xY1m)ZF83%o{y(v4-L9il|=(rH|&9M^K!046f% z>5q^oMA>-yD$hei@S#Pb)2iKhVuk9_qqGYJc<=yP4Q#886^l|To-xI7=uP4JQrNvk zq`w~`-Tjk;Ac!}))xv2J0f!NT0uXRLJ?KM+;v*@(#J6ozv%3&MMd4P1cpd=(&1O@4 zpm}$7b$Mju&3*NH9cvw(Btb{~TQ~>VY?f-Z`fz@Je#Hms-<&=BZ90>AySTTwJBlK9 z9-ZoGRF6GT$|IQ!sMTujyNegkUAuPe_f7Boo;{-{rl+Tm4-btFiOADfp9!TDVHmc5 zyn1!^%9Sf$1HWx28U%_!p3XV(AJG8*1nvOlADP&SbliBeQUCw|07*qoM6N<$f*l$@ A1poj5 diff --git a/Website/LOC.Website.Web/Content/themes/techno/js/builder.js b/Website/LOC.Website.Web/Content/themes/techno/js/builder.js deleted file mode 100644 index 830199944..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/js/builder.js +++ /dev/null @@ -1,136 +0,0 @@ -// script.aculo.us builder.js v1.8.1, Thu Jan 03 22:07:12 -0500 2008 - -// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) -// -// script.aculo.us is freely distributable under the terms of an MIT-style license. -// For details, see the script.aculo.us web site: http://script.aculo.us/ - -var Builder = { - NODEMAP: { - AREA: 'map', - CAPTION: 'table', - COL: 'table', - COLGROUP: 'table', - LEGEND: 'fieldset', - OPTGROUP: 'select', - OPTION: 'select', - PARAM: 'object', - TBODY: 'table', - TD: 'table', - TFOOT: 'table', - TH: 'table', - THEAD: 'table', - TR: 'table' - }, - // note: For Firefox < 1.5, OPTION and OPTGROUP tags are currently broken, - // due to a Firefox bug - node: function(elementName) { - elementName = elementName.toUpperCase(); - - // try innerHTML approach - var parentTag = this.NODEMAP[elementName] || 'div'; - var parentElement = document.createElement(parentTag); - try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707 - parentElement.innerHTML = "<" + elementName + ">"; - } catch(e) {} - var element = parentElement.firstChild || null; - - // see if browser added wrapping tags - if(element && (element.tagName.toUpperCase() != elementName)) - element = element.getElementsByTagName(elementName)[0]; - - // fallback to createElement approach - if(!element) element = document.createElement(elementName); - - // abort if nothing could be created - if(!element) return; - - // attributes (or text) - if(arguments[1]) - if(this._isStringOrNumber(arguments[1]) || - (arguments[1] instanceof Array) || - arguments[1].tagName) { - this._children(element, arguments[1]); - } else { - var attrs = this._attributes(arguments[1]); - if(attrs.length) { - try { // prevent IE "feature": http://dev.rubyonrails.org/ticket/2707 - parentElement.innerHTML = "<" +elementName + " " + - attrs + ">"; - } catch(e) {} - element = parentElement.firstChild || null; - // workaround firefox 1.0.X bug - if(!element) { - element = document.createElement(elementName); - for(attr in arguments[1]) - element[attr == 'class' ? 'className' : attr] = arguments[1][attr]; - } - if(element.tagName.toUpperCase() != elementName) - element = parentElement.getElementsByTagName(elementName)[0]; - } - } - - // text, or array of children - if(arguments[2]) - this._children(element, arguments[2]); - - return element; - }, - _text: function(text) { - return document.createTextNode(text); - }, - - ATTR_MAP: { - 'className': 'class', - 'htmlFor': 'for' - }, - - _attributes: function(attributes) { - var attrs = []; - for(attribute in attributes) - attrs.push((attribute in this.ATTR_MAP ? this.ATTR_MAP[attribute] : attribute) + - '="' + attributes[attribute].toString().escapeHTML().gsub(/"/,'"') + '"'); - return attrs.join(" "); - }, - _children: function(element, children) { - if(children.tagName) { - element.appendChild(children); - return; - } - if(typeof children=='object') { // array can hold nodes and text - children.flatten().each( function(e) { - if(typeof e=='object') - element.appendChild(e) - else - if(Builder._isStringOrNumber(e)) - element.appendChild(Builder._text(e)); - }); - } else - if(Builder._isStringOrNumber(children)) - element.appendChild(Builder._text(children)); - }, - _isStringOrNumber: function(param) { - return(typeof param=='string' || typeof param=='number'); - }, - build: function(html) { - var element = this.node('div'); - $(element).update(html.strip()); - return element.down(); - }, - dump: function(scope) { - if(typeof scope != 'object' && typeof scope != 'function') scope = window; //global scope - - var tags = ("A ABBR ACRONYM ADDRESS APPLET AREA B BASE BASEFONT BDO BIG BLOCKQUOTE BODY " + - "BR BUTTON CAPTION CENTER CITE CODE COL COLGROUP DD DEL DFN DIR DIV DL DT EM FIELDSET " + - "FONT FORM FRAME FRAMESET H1 H2 H3 H4 H5 H6 HEAD HR HTML I IFRAME IMG INPUT INS ISINDEX "+ - "KBD LABEL LEGEND LI LINK MAP MENU META NOFRAMES NOSCRIPT OBJECT OL OPTGROUP OPTION P "+ - "PARAM PRE Q S SAMP SCRIPT SELECT SMALL SPAN STRIKE STRONG STYLE SUB SUP TABLE TBODY TD "+ - "TEXTAREA TFOOT TH THEAD TITLE TR TT U UL VAR").split(/\s+/); - - tags.each( function(tag){ - scope[tag] = function() { - return Builder.node.apply(Builder, [tag].concat($A(arguments))); - } - }); - } -} diff --git a/Website/LOC.Website.Web/Content/themes/techno/js/effects.js b/Website/LOC.Website.Web/Content/themes/techno/js/effects.js deleted file mode 100644 index b8c0259f5..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/js/effects.js +++ /dev/null @@ -1,1122 +0,0 @@ -// script.aculo.us effects.js v1.8.1, Thu Jan 03 22:07:12 -0500 2008 - -// Copyright (c) 2005-2007 Thomas Fuchs (http://script.aculo.us, http://mir.aculo.us) -// Contributors: -// Justin Palmer (http://encytemedia.com/) -// Mark Pilgrim (http://diveintomark.org/) -// Martin Bialasinki -// -// script.aculo.us is freely distributable under the terms of an MIT-style license. -// For details, see the script.aculo.us web site: http://script.aculo.us/ - -// converts rgb() and #xxx to #xxxxxx format, -// returns self (or first argument) if not convertable -String.prototype.parseColor = function() { - var color = '#'; - if (this.slice(0,4) == 'rgb(') { - var cols = this.slice(4,this.length-1).split(','); - var i=0; do { color += parseInt(cols[i]).toColorPart() } while (++i<3); - } else { - if (this.slice(0,1) == '#') { - if (this.length==4) for(var i=1;i<4;i++) color += (this.charAt(i) + this.charAt(i)).toLowerCase(); - if (this.length==7) color = this.toLowerCase(); - } - } - return (color.length==7 ? color : (arguments[0] || this)); -}; - -/*--------------------------------------------------------------------------*/ - -Element.collectTextNodes = function(element) { - return $A($(element).childNodes).collect( function(node) { - return (node.nodeType==3 ? node.nodeValue : - (node.hasChildNodes() ? Element.collectTextNodes(node) : '')); - }).flatten().join(''); -}; - -Element.collectTextNodesIgnoreClass = function(element, className) { - return $A($(element).childNodes).collect( function(node) { - return (node.nodeType==3 ? node.nodeValue : - ((node.hasChildNodes() && !Element.hasClassName(node,className)) ? - Element.collectTextNodesIgnoreClass(node, className) : '')); - }).flatten().join(''); -}; - -Element.setContentZoom = function(element, percent) { - element = $(element); - element.setStyle({fontSize: (percent/100) + 'em'}); - if (Prototype.Browser.WebKit) window.scrollBy(0,0); - return element; -}; - -Element.getInlineOpacity = function(element){ - return $(element).style.opacity || ''; -}; - -Element.forceRerendering = function(element) { - try { - element = $(element); - var n = document.createTextNode(' '); - element.appendChild(n); - element.removeChild(n); - } catch(e) { } -}; - -/*--------------------------------------------------------------------------*/ - -var Effect = { - _elementDoesNotExistError: { - name: 'ElementDoesNotExistError', - message: 'The specified DOM element does not exist, but is required for this effect to operate' - }, - Transitions: { - linear: Prototype.K, - sinoidal: function(pos) { - return (-Math.cos(pos*Math.PI)/2) + 0.5; - }, - reverse: function(pos) { - return 1-pos; - }, - flicker: function(pos) { - var pos = ((-Math.cos(pos*Math.PI)/4) + 0.75) + Math.random()/4; - return pos > 1 ? 1 : pos; - }, - wobble: function(pos) { - return (-Math.cos(pos*Math.PI*(9*pos))/2) + 0.5; - }, - pulse: function(pos, pulses) { - pulses = pulses || 5; - return ( - ((pos % (1/pulses)) * pulses).round() == 0 ? - ((pos * pulses * 2) - (pos * pulses * 2).floor()) : - 1 - ((pos * pulses * 2) - (pos * pulses * 2).floor()) - ); - }, - spring: function(pos) { - return 1 - (Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6)); - }, - none: function(pos) { - return 0; - }, - full: function(pos) { - return 1; - } - }, - DefaultOptions: { - duration: 1.0, // seconds - fps: 100, // 100= assume 66fps max. - sync: false, // true for combining - from: 0.0, - to: 1.0, - delay: 0.0, - queue: 'parallel' - }, - tagifyText: function(element) { - var tagifyStyle = 'position:relative'; - if (Prototype.Browser.IE) tagifyStyle += ';zoom:1'; - - element = $(element); - $A(element.childNodes).each( function(child) { - if (child.nodeType==3) { - child.nodeValue.toArray().each( function(character) { - element.insertBefore( - new Element('span', {style: tagifyStyle}).update( - character == ' ' ? String.fromCharCode(160) : character), - child); - }); - Element.remove(child); - } - }); - }, - multiple: function(element, effect) { - var elements; - if (((typeof element == 'object') || - Object.isFunction(element)) && - (element.length)) - elements = element; - else - elements = $(element).childNodes; - - var options = Object.extend({ - speed: 0.1, - delay: 0.0 - }, arguments[2] || { }); - var masterDelay = options.delay; - - $A(elements).each( function(element, index) { - new effect(element, Object.extend(options, { delay: index * options.speed + masterDelay })); - }); - }, - PAIRS: { - 'slide': ['SlideDown','SlideUp'], - 'blind': ['BlindDown','BlindUp'], - 'appear': ['Appear','Fade'] - }, - toggle: function(element, effect) { - element = $(element); - effect = (effect || 'appear').toLowerCase(); - var options = Object.extend({ - queue: { position:'end', scope:(element.id || 'global'), limit: 1 } - }, arguments[2] || { }); - Effect[element.visible() ? - Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, options); - } -}; - -Effect.DefaultOptions.transition = Effect.Transitions.sinoidal; - -/* ------------- core effects ------------- */ - -Effect.ScopedQueue = Class.create(Enumerable, { - initialize: function() { - this.effects = []; - this.interval = null; - }, - _each: function(iterator) { - this.effects._each(iterator); - }, - add: function(effect) { - var timestamp = new Date().getTime(); - - var position = Object.isString(effect.options.queue) ? - effect.options.queue : effect.options.queue.position; - - switch(position) { - case 'front': - // move unstarted effects after this effect - this.effects.findAll(function(e){ return e.state=='idle' }).each( function(e) { - e.startOn += effect.finishOn; - e.finishOn += effect.finishOn; - }); - break; - case 'with-last': - timestamp = this.effects.pluck('startOn').max() || timestamp; - break; - case 'end': - // start effect after last queued effect has finished - timestamp = this.effects.pluck('finishOn').max() || timestamp; - break; - } - - effect.startOn += timestamp; - effect.finishOn += timestamp; - - if (!effect.options.queue.limit || (this.effects.length < effect.options.queue.limit)) - this.effects.push(effect); - - if (!this.interval) - this.interval = setInterval(this.loop.bind(this), 15); - }, - remove: function(effect) { - this.effects = this.effects.reject(function(e) { return e==effect }); - if (this.effects.length == 0) { - clearInterval(this.interval); - this.interval = null; - } - }, - loop: function() { - var timePos = new Date().getTime(); - for(var i=0, len=this.effects.length;i= this.startOn) { - if (timePos >= this.finishOn) { - this.render(1.0); - this.cancel(); - this.event('beforeFinish'); - if (this.finish) this.finish(); - this.event('afterFinish'); - return; - } - var pos = (timePos - this.startOn) / this.totalTime, - frame = (pos * this.totalFrames).round(); - if (frame > this.currentFrame) { - this.render(pos); - this.currentFrame = frame; - } - } - }, - cancel: function() { - if (!this.options.sync) - Effect.Queues.get(Object.isString(this.options.queue) ? - 'global' : this.options.queue.scope).remove(this); - this.state = 'finished'; - }, - event: function(eventName) { - if (this.options[eventName + 'Internal']) this.options[eventName + 'Internal'](this); - if (this.options[eventName]) this.options[eventName](this); - }, - inspect: function() { - var data = $H(); - for(property in this) - if (!Object.isFunction(this[property])) data.set(property, this[property]); - return '#'; - } -}); - -Effect.Parallel = Class.create(Effect.Base, { - initialize: function(effects) { - this.effects = effects || []; - this.start(arguments[1]); - }, - update: function(position) { - this.effects.invoke('render', position); - }, - finish: function(position) { - this.effects.each( function(effect) { - effect.render(1.0); - effect.cancel(); - effect.event('beforeFinish'); - if (effect.finish) effect.finish(position); - effect.event('afterFinish'); - }); - } -}); - -Effect.Tween = Class.create(Effect.Base, { - initialize: function(object, from, to) { - object = Object.isString(object) ? $(object) : object; - var args = $A(arguments), method = args.last(), - options = args.length == 5 ? args[3] : null; - this.method = Object.isFunction(method) ? method.bind(object) : - Object.isFunction(object[method]) ? object[method].bind(object) : - function(value) { object[method] = value }; - this.start(Object.extend({ from: from, to: to }, options || { })); - }, - update: function(position) { - this.method(position); - } -}); - -Effect.Event = Class.create(Effect.Base, { - initialize: function() { - this.start(Object.extend({ duration: 0 }, arguments[0] || { })); - }, - update: Prototype.emptyFunction -}); - -Effect.Opacity = Class.create(Effect.Base, { - initialize: function(element) { - this.element = $(element); - if (!this.element) throw(Effect._elementDoesNotExistError); - // make this work on IE on elements without 'layout' - if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) - this.element.setStyle({zoom: 1}); - var options = Object.extend({ - from: this.element.getOpacity() || 0.0, - to: 1.0 - }, arguments[1] || { }); - this.start(options); - }, - update: function(position) { - this.element.setOpacity(position); - } -}); - -Effect.Move = Class.create(Effect.Base, { - initialize: function(element) { - this.element = $(element); - if (!this.element) throw(Effect._elementDoesNotExistError); - var options = Object.extend({ - x: 0, - y: 0, - mode: 'relative' - }, arguments[1] || { }); - this.start(options); - }, - setup: function() { - this.element.makePositioned(); - this.originalLeft = parseFloat(this.element.getStyle('left') || '0'); - this.originalTop = parseFloat(this.element.getStyle('top') || '0'); - if (this.options.mode == 'absolute') { - this.options.x = this.options.x - this.originalLeft; - this.options.y = this.options.y - this.originalTop; - } - }, - update: function(position) { - this.element.setStyle({ - left: (this.options.x * position + this.originalLeft).round() + 'px', - top: (this.options.y * position + this.originalTop).round() + 'px' - }); - } -}); - -// for backwards compatibility -Effect.MoveBy = function(element, toTop, toLeft) { - return new Effect.Move(element, - Object.extend({ x: toLeft, y: toTop }, arguments[3] || { })); -}; - -Effect.Scale = Class.create(Effect.Base, { - initialize: function(element, percent) { - this.element = $(element); - if (!this.element) throw(Effect._elementDoesNotExistError); - var options = Object.extend({ - scaleX: true, - scaleY: true, - scaleContent: true, - scaleFromCenter: false, - scaleMode: 'box', // 'box' or 'contents' or { } with provided values - scaleFrom: 100.0, - scaleTo: percent - }, arguments[2] || { }); - this.start(options); - }, - setup: function() { - this.restoreAfterFinish = this.options.restoreAfterFinish || false; - this.elementPositioning = this.element.getStyle('position'); - - this.originalStyle = { }; - ['top','left','width','height','fontSize'].each( function(k) { - this.originalStyle[k] = this.element.style[k]; - }.bind(this)); - - this.originalTop = this.element.offsetTop; - this.originalLeft = this.element.offsetLeft; - - var fontSize = this.element.getStyle('font-size') || '100%'; - ['em','px','%','pt'].each( function(fontSizeType) { - if (fontSize.indexOf(fontSizeType)>0) { - this.fontSize = parseFloat(fontSize); - this.fontSizeType = fontSizeType; - } - }.bind(this)); - - this.factor = (this.options.scaleTo - this.options.scaleFrom)/100; - - this.dims = null; - if (this.options.scaleMode=='box') - this.dims = [this.element.offsetHeight, this.element.offsetWidth]; - if (/^content/.test(this.options.scaleMode)) - this.dims = [this.element.scrollHeight, this.element.scrollWidth]; - if (!this.dims) - this.dims = [this.options.scaleMode.originalHeight, - this.options.scaleMode.originalWidth]; - }, - update: function(position) { - var currentScale = (this.options.scaleFrom/100.0) + (this.factor * position); - if (this.options.scaleContent && this.fontSize) - this.element.setStyle({fontSize: this.fontSize * currentScale + this.fontSizeType }); - this.setDimensions(this.dims[0] * currentScale, this.dims[1] * currentScale); - }, - finish: function(position) { - if (this.restoreAfterFinish) this.element.setStyle(this.originalStyle); - }, - setDimensions: function(height, width) { - var d = { }; - if (this.options.scaleX) d.width = width.round() + 'px'; - if (this.options.scaleY) d.height = height.round() + 'px'; - if (this.options.scaleFromCenter) { - var topd = (height - this.dims[0])/2; - var leftd = (width - this.dims[1])/2; - if (this.elementPositioning == 'absolute') { - if (this.options.scaleY) d.top = this.originalTop-topd + 'px'; - if (this.options.scaleX) d.left = this.originalLeft-leftd + 'px'; - } else { - if (this.options.scaleY) d.top = -topd + 'px'; - if (this.options.scaleX) d.left = -leftd + 'px'; - } - } - this.element.setStyle(d); - } -}); - -Effect.Highlight = Class.create(Effect.Base, { - initialize: function(element) { - this.element = $(element); - if (!this.element) throw(Effect._elementDoesNotExistError); - var options = Object.extend({ startcolor: '#ffff99' }, arguments[1] || { }); - this.start(options); - }, - setup: function() { - // Prevent executing on elements not in the layout flow - if (this.element.getStyle('display')=='none') { this.cancel(); return; } - // Disable background image during the effect - this.oldStyle = { }; - if (!this.options.keepBackgroundImage) { - this.oldStyle.backgroundImage = this.element.getStyle('background-image'); - this.element.setStyle({backgroundImage: 'none'}); - } - if (!this.options.endcolor) - this.options.endcolor = this.element.getStyle('background-color').parseColor('#ffffff'); - if (!this.options.restorecolor) - this.options.restorecolor = this.element.getStyle('background-color'); - // init color calculations - this._base = $R(0,2).map(function(i){ return parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this)); - this._delta = $R(0,2).map(function(i){ return parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] }.bind(this)); - }, - update: function(position) { - this.element.setStyle({backgroundColor: $R(0,2).inject('#',function(m,v,i){ - return m+((this._base[i]+(this._delta[i]*position)).round().toColorPart()); }.bind(this)) }); - }, - finish: function() { - this.element.setStyle(Object.extend(this.oldStyle, { - backgroundColor: this.options.restorecolor - })); - } -}); - -Effect.ScrollTo = function(element) { - var options = arguments[1] || { }, - scrollOffsets = document.viewport.getScrollOffsets(), - elementOffsets = $(element).cumulativeOffset(), - max = (window.height || document.body.scrollHeight) - document.viewport.getHeight(); - - if (options.offset) elementOffsets[1] += options.offset; - - return new Effect.Tween(null, - scrollOffsets.top, - elementOffsets[1] > max ? max : elementOffsets[1], - options, - function(p){ scrollTo(scrollOffsets.left, p.round()) } - ); -}; - -/* ------------- combination effects ------------- */ - -Effect.Fade = function(element) { - element = $(element); - var oldOpacity = element.getInlineOpacity(); - var options = Object.extend({ - from: element.getOpacity() || 1.0, - to: 0.0, - afterFinishInternal: function(effect) { - if (effect.options.to!=0) return; - effect.element.hide().setStyle({opacity: oldOpacity}); - } - }, arguments[1] || { }); - return new Effect.Opacity(element,options); -}; - -Effect.Appear = function(element) { - element = $(element); - var options = Object.extend({ - from: (element.getStyle('display') == 'none' ? 0.0 : element.getOpacity() || 0.0), - to: 1.0, - // force Safari to render floated elements properly - afterFinishInternal: function(effect) { - effect.element.forceRerendering(); - }, - beforeSetup: function(effect) { - effect.element.setOpacity(effect.options.from).show(); - }}, arguments[1] || { }); - return new Effect.Opacity(element,options); -}; - -Effect.Puff = function(element) { - element = $(element); - var oldStyle = { - opacity: element.getInlineOpacity(), - position: element.getStyle('position'), - top: element.style.top, - left: element.style.left, - width: element.style.width, - height: element.style.height - }; - return new Effect.Parallel( - [ new Effect.Scale(element, 200, - { sync: true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: true }), - new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], - Object.extend({ duration: 1.0, - beforeSetupInternal: function(effect) { - Position.absolutize(effect.effects[0].element) - }, - afterFinishInternal: function(effect) { - effect.effects[0].element.hide().setStyle(oldStyle); } - }, arguments[1] || { }) - ); -}; - -Effect.BlindUp = function(element) { - element = $(element); - element.makeClipping(); - return new Effect.Scale(element, 0, - Object.extend({ scaleContent: false, - scaleX: false, - restoreAfterFinish: true, - afterFinishInternal: function(effect) { - effect.element.hide().undoClipping(); - } - }, arguments[1] || { }) - ); -}; - -Effect.BlindDown = function(element) { - element = $(element); - var elementDimensions = element.getDimensions(); - return new Effect.Scale(element, 100, Object.extend({ - scaleContent: false, - scaleX: false, - scaleFrom: 0, - scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, - restoreAfterFinish: true, - afterSetup: function(effect) { - effect.element.makeClipping().setStyle({height: '0px'}).show(); - }, - afterFinishInternal: function(effect) { - effect.element.undoClipping(); - } - }, arguments[1] || { })); -}; - -Effect.SwitchOff = function(element) { - element = $(element); - var oldOpacity = element.getInlineOpacity(); - return new Effect.Appear(element, Object.extend({ - duration: 0.4, - from: 0, - transition: Effect.Transitions.flicker, - afterFinishInternal: function(effect) { - new Effect.Scale(effect.element, 1, { - duration: 0.3, scaleFromCenter: true, - scaleX: false, scaleContent: false, restoreAfterFinish: true, - beforeSetup: function(effect) { - effect.element.makePositioned().makeClipping(); - }, - afterFinishInternal: function(effect) { - effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: oldOpacity}); - } - }) - } - }, arguments[1] || { })); -}; - -Effect.DropOut = function(element) { - element = $(element); - var oldStyle = { - top: element.getStyle('top'), - left: element.getStyle('left'), - opacity: element.getInlineOpacity() }; - return new Effect.Parallel( - [ new Effect.Move(element, {x: 0, y: 100, sync: true }), - new Effect.Opacity(element, { sync: true, to: 0.0 }) ], - Object.extend( - { duration: 0.5, - beforeSetup: function(effect) { - effect.effects[0].element.makePositioned(); - }, - afterFinishInternal: function(effect) { - effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle); - } - }, arguments[1] || { })); -}; - -Effect.Shake = function(element) { - element = $(element); - var options = Object.extend({ - distance: 20, - duration: 0.5 - }, arguments[1] || {}); - var distance = parseFloat(options.distance); - var split = parseFloat(options.duration) / 10.0; - var oldStyle = { - top: element.getStyle('top'), - left: element.getStyle('left') }; - return new Effect.Move(element, - { x: distance, y: 0, duration: split, afterFinishInternal: function(effect) { - new Effect.Move(effect.element, - { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { - new Effect.Move(effect.element, - { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { - new Effect.Move(effect.element, - { x: -distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { - new Effect.Move(effect.element, - { x: distance*2, y: 0, duration: split*2, afterFinishInternal: function(effect) { - new Effect.Move(effect.element, - { x: -distance, y: 0, duration: split, afterFinishInternal: function(effect) { - effect.element.undoPositioned().setStyle(oldStyle); - }}) }}) }}) }}) }}) }}); -}; - -Effect.SlideDown = function(element) { - element = $(element).cleanWhitespace(); - // SlideDown need to have the content of the element wrapped in a container element with fixed height! - var oldInnerBottom = element.down().getStyle('bottom'); - var elementDimensions = element.getDimensions(); - return new Effect.Scale(element, 100, Object.extend({ - scaleContent: false, - scaleX: false, - scaleFrom: window.opera ? 0 : 1, - scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, - restoreAfterFinish: true, - afterSetup: function(effect) { - effect.element.makePositioned(); - effect.element.down().makePositioned(); - if (window.opera) effect.element.setStyle({top: ''}); - effect.element.makeClipping().setStyle({height: '0px'}).show(); - }, - afterUpdateInternal: function(effect) { - effect.element.down().setStyle({bottom: - (effect.dims[0] - effect.element.clientHeight) + 'px' }); - }, - afterFinishInternal: function(effect) { - effect.element.undoClipping().undoPositioned(); - effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); } - }, arguments[1] || { }) - ); -}; - -Effect.SlideUp = function(element) { - element = $(element).cleanWhitespace(); - var oldInnerBottom = element.down().getStyle('bottom'); - var elementDimensions = element.getDimensions(); - return new Effect.Scale(element, window.opera ? 0 : 1, - Object.extend({ scaleContent: false, - scaleX: false, - scaleMode: 'box', - scaleFrom: 100, - scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, - restoreAfterFinish: true, - afterSetup: function(effect) { - effect.element.makePositioned(); - effect.element.down().makePositioned(); - if (window.opera) effect.element.setStyle({top: ''}); - effect.element.makeClipping().show(); - }, - afterUpdateInternal: function(effect) { - effect.element.down().setStyle({bottom: - (effect.dims[0] - effect.element.clientHeight) + 'px' }); - }, - afterFinishInternal: function(effect) { - effect.element.hide().undoClipping().undoPositioned(); - effect.element.down().undoPositioned().setStyle({bottom: oldInnerBottom}); - } - }, arguments[1] || { }) - ); -}; - -// Bug in opera makes the TD containing this element expand for a instance after finish -Effect.Squish = function(element) { - return new Effect.Scale(element, window.opera ? 1 : 0, { - restoreAfterFinish: true, - beforeSetup: function(effect) { - effect.element.makeClipping(); - }, - afterFinishInternal: function(effect) { - effect.element.hide().undoClipping(); - } - }); -}; - -Effect.Grow = function(element) { - element = $(element); - var options = Object.extend({ - direction: 'center', - moveTransition: Effect.Transitions.sinoidal, - scaleTransition: Effect.Transitions.sinoidal, - opacityTransition: Effect.Transitions.full - }, arguments[1] || { }); - var oldStyle = { - top: element.style.top, - left: element.style.left, - height: element.style.height, - width: element.style.width, - opacity: element.getInlineOpacity() }; - - var dims = element.getDimensions(); - var initialMoveX, initialMoveY; - var moveX, moveY; - - switch (options.direction) { - case 'top-left': - initialMoveX = initialMoveY = moveX = moveY = 0; - break; - case 'top-right': - initialMoveX = dims.width; - initialMoveY = moveY = 0; - moveX = -dims.width; - break; - case 'bottom-left': - initialMoveX = moveX = 0; - initialMoveY = dims.height; - moveY = -dims.height; - break; - case 'bottom-right': - initialMoveX = dims.width; - initialMoveY = dims.height; - moveX = -dims.width; - moveY = -dims.height; - break; - case 'center': - initialMoveX = dims.width / 2; - initialMoveY = dims.height / 2; - moveX = -dims.width / 2; - moveY = -dims.height / 2; - break; - } - - return new Effect.Move(element, { - x: initialMoveX, - y: initialMoveY, - duration: 0.01, - beforeSetup: function(effect) { - effect.element.hide().makeClipping().makePositioned(); - }, - afterFinishInternal: function(effect) { - new Effect.Parallel( - [ new Effect.Opacity(effect.element, { sync: true, to: 1.0, from: 0.0, transition: options.opacityTransition }), - new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }), - new Effect.Scale(effect.element, 100, { - scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, - sync: true, scaleFrom: window.opera ? 1 : 0, transition: options.scaleTransition, restoreAfterFinish: true}) - ], Object.extend({ - beforeSetup: function(effect) { - effect.effects[0].element.setStyle({height: '0px'}).show(); - }, - afterFinishInternal: function(effect) { - effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldStyle); - } - }, options) - ) - } - }); -}; - -Effect.Shrink = function(element) { - element = $(element); - var options = Object.extend({ - direction: 'center', - moveTransition: Effect.Transitions.sinoidal, - scaleTransition: Effect.Transitions.sinoidal, - opacityTransition: Effect.Transitions.none - }, arguments[1] || { }); - var oldStyle = { - top: element.style.top, - left: element.style.left, - height: element.style.height, - width: element.style.width, - opacity: element.getInlineOpacity() }; - - var dims = element.getDimensions(); - var moveX, moveY; - - switch (options.direction) { - case 'top-left': - moveX = moveY = 0; - break; - case 'top-right': - moveX = dims.width; - moveY = 0; - break; - case 'bottom-left': - moveX = 0; - moveY = dims.height; - break; - case 'bottom-right': - moveX = dims.width; - moveY = dims.height; - break; - case 'center': - moveX = dims.width / 2; - moveY = dims.height / 2; - break; - } - - return new Effect.Parallel( - [ new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0, transition: options.opacityTransition }), - new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, transition: options.scaleTransition, restoreAfterFinish: true}), - new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: options.moveTransition }) - ], Object.extend({ - beforeStartInternal: function(effect) { - effect.effects[0].element.makePositioned().makeClipping(); - }, - afterFinishInternal: function(effect) { - effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle(oldStyle); } - }, options) - ); -}; - -Effect.Pulsate = function(element) { - element = $(element); - var options = arguments[1] || { }; - var oldOpacity = element.getInlineOpacity(); - var transition = options.transition || Effect.Transitions.sinoidal; - var reverser = function(pos){ return transition(1-Effect.Transitions.pulse(pos, options.pulses)) }; - reverser.bind(transition); - return new Effect.Opacity(element, - Object.extend(Object.extend({ duration: 2.0, from: 0, - afterFinishInternal: function(effect) { effect.element.setStyle({opacity: oldOpacity}); } - }, options), {transition: reverser})); -}; - -Effect.Fold = function(element) { - element = $(element); - var oldStyle = { - top: element.style.top, - left: element.style.left, - width: element.style.width, - height: element.style.height }; - element.makeClipping(); - return new Effect.Scale(element, 5, Object.extend({ - scaleContent: false, - scaleX: false, - afterFinishInternal: function(effect) { - new Effect.Scale(element, 1, { - scaleContent: false, - scaleY: false, - afterFinishInternal: function(effect) { - effect.element.hide().undoClipping().setStyle(oldStyle); - } }); - }}, arguments[1] || { })); -}; - -Effect.Morph = Class.create(Effect.Base, { - initialize: function(element) { - this.element = $(element); - if (!this.element) throw(Effect._elementDoesNotExistError); - var options = Object.extend({ - style: { } - }, arguments[1] || { }); - - if (!Object.isString(options.style)) this.style = $H(options.style); - else { - if (options.style.include(':')) - this.style = options.style.parseStyle(); - else { - this.element.addClassName(options.style); - this.style = $H(this.element.getStyles()); - this.element.removeClassName(options.style); - var css = this.element.getStyles(); - this.style = this.style.reject(function(style) { - return style.value == css[style.key]; - }); - options.afterFinishInternal = function(effect) { - effect.element.addClassName(effect.options.style); - effect.transforms.each(function(transform) { - effect.element.style[transform.style] = ''; - }); - } - } - } - this.start(options); - }, - - setup: function(){ - function parseColor(color){ - if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) color = '#ffffff'; - color = color.parseColor(); - return $R(0,2).map(function(i){ - return parseInt( color.slice(i*2+1,i*2+3), 16 ) - }); - } - this.transforms = this.style.map(function(pair){ - var property = pair[0], value = pair[1], unit = null; - - if (value.parseColor('#zzzzzz') != '#zzzzzz') { - value = value.parseColor(); - unit = 'color'; - } else if (property == 'opacity') { - value = parseFloat(value); - if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) - this.element.setStyle({zoom: 1}); - } else if (Element.CSS_LENGTH.test(value)) { - var components = value.match(/^([\+\-]?[0-9\.]+)(.*)$/); - value = parseFloat(components[1]); - unit = (components.length == 3) ? components[2] : null; - } - - var originalValue = this.element.getStyle(property); - return { - style: property.camelize(), - originalValue: unit=='color' ? parseColor(originalValue) : parseFloat(originalValue || 0), - targetValue: unit=='color' ? parseColor(value) : value, - unit: unit - }; - }.bind(this)).reject(function(transform){ - return ( - (transform.originalValue == transform.targetValue) || - ( - transform.unit != 'color' && - (isNaN(transform.originalValue) || isNaN(transform.targetValue)) - ) - ) - }); - }, - update: function(position) { - var style = { }, transform, i = this.transforms.length; - while(i--) - style[(transform = this.transforms[i]).style] = - transform.unit=='color' ? '#'+ - (Math.round(transform.originalValue[0]+ - (transform.targetValue[0]-transform.originalValue[0])*position)).toColorPart() + - (Math.round(transform.originalValue[1]+ - (transform.targetValue[1]-transform.originalValue[1])*position)).toColorPart() + - (Math.round(transform.originalValue[2]+ - (transform.targetValue[2]-transform.originalValue[2])*position)).toColorPart() : - (transform.originalValue + - (transform.targetValue - transform.originalValue) * position).toFixed(3) + - (transform.unit === null ? '' : transform.unit); - this.element.setStyle(style, true); - } -}); - -Effect.Transform = Class.create({ - initialize: function(tracks){ - this.tracks = []; - this.options = arguments[1] || { }; - this.addTracks(tracks); - }, - addTracks: function(tracks){ - tracks.each(function(track){ - track = $H(track); - var data = track.values().first(); - this.tracks.push($H({ - ids: track.keys().first(), - effect: Effect.Morph, - options: { style: data } - })); - }.bind(this)); - return this; - }, - play: function(){ - return new Effect.Parallel( - this.tracks.map(function(track){ - var ids = track.get('ids'), effect = track.get('effect'), options = track.get('options'); - var elements = [$(ids) || $$(ids)].flatten(); - return elements.map(function(e){ return new effect(e, Object.extend({ sync:true }, options)) }); - }).flatten(), - this.options - ); - } -}); - -Element.CSS_PROPERTIES = $w( - 'backgroundColor backgroundPosition borderBottomColor borderBottomStyle ' + - 'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth ' + - 'borderRightColor borderRightStyle borderRightWidth borderSpacing ' + - 'borderTopColor borderTopStyle borderTopWidth bottom clip color ' + - 'fontSize fontWeight height left letterSpacing lineHeight ' + - 'marginBottom marginLeft marginRight marginTop markerOffset maxHeight '+ - 'maxWidth minHeight minWidth opacity outlineColor outlineOffset ' + - 'outlineWidth paddingBottom paddingLeft paddingRight paddingTop ' + - 'right textIndent top width wordSpacing zIndex'); - -Element.CSS_LENGTH = /^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/; - -String.__parseStyleElement = document.createElement('div'); -String.prototype.parseStyle = function(){ - var style, styleRules = $H(); - if (Prototype.Browser.WebKit) - style = new Element('div',{style:this}).style; - else { - String.__parseStyleElement.innerHTML = '

'; - style = String.__parseStyleElement.childNodes[0].style; - } - - Element.CSS_PROPERTIES.each(function(property){ - if (style[property]) styleRules.set(property, style[property]); - }); - - if (Prototype.Browser.IE && this.include('opacity')) - styleRules.set('opacity', this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]); - - return styleRules; -}; - -if (document.defaultView && document.defaultView.getComputedStyle) { - Element.getStyles = function(element) { - var css = document.defaultView.getComputedStyle($(element), null); - return Element.CSS_PROPERTIES.inject({ }, function(styles, property) { - styles[property] = css[property]; - return styles; - }); - }; -} else { - Element.getStyles = function(element) { - element = $(element); - var css = element.currentStyle, styles; - styles = Element.CSS_PROPERTIES.inject({ }, function(results, property) { - results[property] = css[property]; - return results; - }); - if (!styles.opacity) styles.opacity = element.getOpacity(); - return styles; - }; -}; - -Effect.Methods = { - morph: function(element, style) { - element = $(element); - new Effect.Morph(element, Object.extend({ style: style }, arguments[2] || { })); - return element; - }, - visualEffect: function(element, effect, options) { - element = $(element) - var s = effect.dasherize().camelize(), klass = s.charAt(0).toUpperCase() + s.substring(1); - new Effect[klass](element, options); - return element; - }, - highlight: function(element, options) { - element = $(element); - new Effect.Highlight(element, options); - return element; - } -}; - -$w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+ - 'pulsate shake puff squish switchOff dropOut').each( - function(effect) { - Effect.Methods[effect] = function(element, options){ - element = $(element); - Effect[effect.charAt(0).toUpperCase() + effect.substring(1)](element, options); - return element; - } - } -); - -$w('getInlineOpacity forceRerendering setContentZoom collectTextNodes collectTextNodesIgnoreClass getStyles').each( - function(f) { Effect.Methods[f] = Element[f]; } -); - -Element.addMethods(Effect.Methods); diff --git a/Website/LOC.Website.Web/Content/themes/techno/js/jquery-1.4.3.min.js b/Website/LOC.Website.Web/Content/themes/techno/js/jquery-1.4.3.min.js deleted file mode 100644 index c941a5f7a..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/js/jquery-1.4.3.min.js +++ /dev/null @@ -1,166 +0,0 @@ -/*! - * jQuery JavaScript Library v1.4.3 - * http://jquery.com/ - * - * Copyright 2010, John Resig - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * Includes Sizzle.js - * http://sizzlejs.com/ - * Copyright 2010, The Dojo Foundation - * Released under the MIT, BSD, and GPL Licenses. - * - * Date: Thu Oct 14 23:10:06 2010 -0400 - */ -(function(E,A){function U(){return false}function ba(){return true}function ja(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ga(a){var b,d,e=[],f=[],h,k,l,n,s,v,B,D;k=c.data(this,this.nodeType?"events":"__events__");if(typeof k==="function")k=k.events;if(!(a.liveFired===this||!k||!k.live||a.button&&a.type==="click")){if(a.namespace)D=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var H=k.live.slice(0);for(n=0;nd)break;a.currentTarget=f.elem;a.data=f.handleObj.data; -a.handleObj=f.handleObj;D=f.handleObj.origHandler.apply(f.elem,arguments);if(D===false||a.isPropagationStopped()){d=f.level;if(D===false)b=false}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(Ha,"`").replace(Ia,"&")}function ka(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Ja.test(b))return c.filter(b, -e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function la(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this,e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var k in e[h])c.event.add(this,h,e[h][k],e[h][k].data)}}})}function Ka(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)} -function ma(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?La:Ma,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a,"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function ca(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Na.test(a)?e(a,h):ca(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)? -e(a,""):c.each(b,function(f,h){ca(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(na.concat.apply([],na.slice(0,b)),function(){d[this]=a});return d}function oa(a){if(!da[a]){var b=c("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";da[a]=d}return da[a]}function ea(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var u=E.document,c=function(){function a(){if(!b.isReady){try{u.documentElement.doScroll("left")}catch(i){setTimeout(a, -1);return}b.ready()}}var b=function(i,r){return new b.fn.init(i,r)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,k=/\S/,l=/^\s+/,n=/\s+$/,s=/\W/,v=/\d/,B=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,D=/^[\],:{}\s]*$/,H=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,G=/(?:^|:|,)(?:\s*\[)+/g,M=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,j=/(msie) ([\w.]+)/,o=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false, -q=[],t,x=Object.prototype.toString,C=Object.prototype.hasOwnProperty,P=Array.prototype.push,N=Array.prototype.slice,R=String.prototype.trim,Q=Array.prototype.indexOf,L={};b.fn=b.prototype={init:function(i,r){var y,z,F;if(!i)return this;if(i.nodeType){this.context=this[0]=i;this.length=1;return this}if(i==="body"&&!r&&u.body){this.context=u;this[0]=u.body;this.selector="body";this.length=1;return this}if(typeof i==="string")if((y=h.exec(i))&&(y[1]||!r))if(y[1]){F=r?r.ownerDocument||r:u;if(z=B.exec(i))if(b.isPlainObject(r)){i= -[u.createElement(z[1])];b.fn.attr.call(i,r,true)}else i=[F.createElement(z[1])];else{z=b.buildFragment([y[1]],[F]);i=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this,i)}else{if((z=u.getElementById(y[2]))&&z.parentNode){if(z.id!==y[2])return f.find(i);this.length=1;this[0]=z}this.context=u;this.selector=i;return this}else if(!r&&!s.test(i)){this.selector=i;this.context=u;i=u.getElementsByTagName(i);return b.merge(this,i)}else return!r||r.jquery?(r||f).find(i):b(r).find(i); -else if(b.isFunction(i))return f.ready(i);if(i.selector!==A){this.selector=i.selector;this.context=i.context}return b.makeArray(i,this)},selector:"",jquery:"1.4.3",length:0,size:function(){return this.length},toArray:function(){return N.call(this,0)},get:function(i){return i==null?this.toArray():i<0?this.slice(i)[0]:this[i]},pushStack:function(i,r,y){var z=b();b.isArray(i)?P.apply(z,i):b.merge(z,i);z.prevObject=this;z.context=this.context;if(r==="find")z.selector=this.selector+(this.selector?" ": -"")+y;else if(r)z.selector=this.selector+"."+r+"("+y+")";return z},each:function(i,r){return b.each(this,i,r)},ready:function(i){b.bindReady();if(b.isReady)i.call(u,b);else q&&q.push(i);return this},eq:function(i){return i===-1?this.slice(i):this.slice(i,+i+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(i){return this.pushStack(b.map(this,function(r,y){return i.call(r, -y,r)}))},end:function(){return this.prevObject||b(null)},push:P,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var i=arguments[0]||{},r=1,y=arguments.length,z=false,F,I,K,J,fa;if(typeof i==="boolean"){z=i;i=arguments[1]||{};r=2}if(typeof i!=="object"&&!b.isFunction(i))i={};if(y===r){i=this;--r}for(;r0)){if(q){for(var r=0;i=q[r++];)i.call(u,b);q=null}b.fn.triggerHandler&&b(u).triggerHandler("ready")}}},bindReady:function(){if(!p){p=true;if(u.readyState==="complete")return setTimeout(b.ready, -1);if(u.addEventListener){u.addEventListener("DOMContentLoaded",t,false);E.addEventListener("load",b.ready,false)}else if(u.attachEvent){u.attachEvent("onreadystatechange",t);E.attachEvent("onload",b.ready);var i=false;try{i=E.frameElement==null}catch(r){}u.documentElement.doScroll&&i&&a()}}},isFunction:function(i){return b.type(i)==="function"},isArray:Array.isArray||function(i){return b.type(i)==="array"},isWindow:function(i){return i&&typeof i==="object"&&"setInterval"in i},isNaN:function(i){return i== -null||!v.test(i)||isNaN(i)},type:function(i){return i==null?String(i):L[x.call(i)]||"object"},isPlainObject:function(i){if(!i||b.type(i)!=="object"||i.nodeType||b.isWindow(i))return false;if(i.constructor&&!C.call(i,"constructor")&&!C.call(i.constructor.prototype,"isPrototypeOf"))return false;for(var r in i);return r===A||C.call(i,r)},isEmptyObject:function(i){for(var r in i)return false;return true},error:function(i){throw i;},parseJSON:function(i){if(typeof i!=="string"||!i)return null;i=b.trim(i); -if(D.test(i.replace(H,"@").replace(w,"]").replace(G,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(i):(new Function("return "+i))();else b.error("Invalid JSON: "+i)},noop:function(){},globalEval:function(i){if(i&&k.test(i)){var r=u.getElementsByTagName("head")[0]||u.documentElement,y=u.createElement("script");y.type="text/javascript";if(b.support.scriptEval)y.appendChild(u.createTextNode(i));else y.text=i;r.insertBefore(y,r.firstChild);r.removeChild(y)}},nodeName:function(i,r){return i.nodeName&&i.nodeName.toUpperCase()=== -r.toUpperCase()},each:function(i,r,y){var z,F=0,I=i.length,K=I===A||b.isFunction(i);if(y)if(K)for(z in i){if(r.apply(i[z],y)===false)break}else for(;F";a=u.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var s=u.createElement("div"); -s.style.width=s.style.paddingLeft="1px";u.body.appendChild(s);c.boxModel=c.support.boxModel=s.offsetWidth===2;if("zoom"in s.style){s.style.display="inline";s.style.zoom=1;c.support.inlineBlockNeedsLayout=s.offsetWidth===2;s.style.display="";s.innerHTML="
";c.support.shrinkWrapBlocks=s.offsetWidth!==2}s.innerHTML="
t
";var v=s.getElementsByTagName("td");c.support.reliableHiddenOffsets=v[0].offsetHeight=== -0;v[0].style.display="";v[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&v[0].offsetHeight===0;s.innerHTML="";u.body.removeChild(s).style.display="none"});a=function(s){var v=u.createElement("div");s="on"+s;var B=s in v;if(!B){v.setAttribute(s,"return;");B=typeof v[s]==="function"}return B};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength", -cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var pa={},Oa=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?pa:a;var e=a.nodeType,f=e?a[c.expando]:null,h=c.cache;if(!(e&&!f&&typeof b==="string"&&d===A)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]= -c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==A)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?pa:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando);else if(d)delete f[e];else for(var k in a)delete a[k]}},acceptData:function(a){if(a.nodeName){var b= -c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){if(typeof a==="undefined")return this.length?c.data(this[0]):null;else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===A){var e=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(e===A&&this.length){e=c.data(this[0],a);if(e===A&&this[0].nodeType===1){e=this[0].getAttribute("data-"+a);if(typeof e=== -"string")try{e=e==="true"?true:e==="false"?false:e==="null"?null:!c.isNaN(e)?parseFloat(e):Oa.test(e)?c.parseJSON(e):e}catch(f){}else e=A}}return e===A&&d[1]?this.data(d[0]):e}else return this.each(function(){var h=c(this),k=[d[0],b];h.triggerHandler("setData"+d[1]+"!",k);c.data(this,a,b);h.triggerHandler("changeData"+d[1]+"!",k)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e=c.data(a,b);if(!d)return e|| -[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===A)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this, -a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var qa=/[\n\t]/g,ga=/\s+/,Pa=/\r/g,Qa=/^(?:href|src|style)$/,Ra=/^(?:button|input)$/i,Sa=/^(?:button|input|object|select|textarea)$/i,Ta=/^a(?:rea)?$/i,ra=/^(?:radio|checkbox)$/i;c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this, -a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(s){var v=c(this);v.addClass(a.call(this,s,v.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ga),d=0,e=this.length;d-1)return true;return false}, -val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one";if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h=0;else if(c.nodeName(this,"select")){var B=c.makeArray(v);c("option",this).each(function(){this.selected= -c.inArray(c(this).val(),B)>=0});if(!B.length)this.selectedIndex=-1}else this.value=v}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return A;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==A;b=e&&c.props[b]||b;if(a.nodeType===1){var h=Qa.test(b);if((b in a||a[b]!==A)&&e&&!h){if(f){b==="type"&&Ra.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); -if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:Sa.test(a.nodeName)||Ta.test(a.nodeName)&&a.href?0:A;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return A;a=!c.support.hrefNormalized&&e&& -h?a.getAttribute(b,2):a.getAttribute(b);return a===null?A:a}}});var X=/\.(.*)$/,ha=/^(?:textarea|input|select)$/i,Ha=/\./g,Ia=/ /g,Ua=/[^\w\s.|`]/g,Va=function(a){return a.replace(Ua,"\\$&")},sa={focusin:0,focusout:0};c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var k=a.nodeType?"events":"__events__",l=h[k],n=h.handle;if(typeof l=== -"function"){n=l.handle;l=l.events}else if(!l){a.nodeType||(h[k]=h=function(){});h.events=l={}}if(!n)h.handle=n=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(n.elem,arguments):A};n.elem=a;b=b.split(" ");for(var s=0,v;k=b[s++];){h=f?c.extend({},f):{handler:d,data:e};if(k.indexOf(".")>-1){v=k.split(".");k=v.shift();h.namespace=v.slice(0).sort().join(".")}else{v=[];h.namespace=""}h.type=k;if(!h.guid)h.guid=d.guid;var B=l[k],D=c.event.special[k]||{};if(!B){B=l[k]=[]; -if(!D.setup||D.setup.call(a,e,v,n)===false)if(a.addEventListener)a.addEventListener(k,n,false);else a.attachEvent&&a.attachEvent("on"+k,n)}if(D.add){D.add.call(a,h);if(!h.handler.guid)h.handler.guid=d.guid}B.push(h);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,k=0,l,n,s,v,B,D,H=a.nodeType?"events":"__events__",w=c.data(a),G=w&&w[H];if(w&&G){if(typeof G==="function"){w=G;G=G.events}if(b&&b.type){d=b.handler;b=b.type}if(!b|| -typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in G)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[k++];){v=f;l=f.indexOf(".")<0;n=[];if(!l){n=f.split(".");f=n.shift();s=RegExp("(^|\\.)"+c.map(n.slice(0).sort(),Va).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(B=G[f])if(d){v=c.event.special[f]||{};for(h=e||0;h=0){a.type= -f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return A;a.result=A;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)=== -false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){e=a.target;var k,l=f.replace(X,""),n=c.nodeName(e,"a")&&l==="click",s=c.event.special[l]||{};if((!s._default||s._default.call(d,a)===false)&&!n&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[l]){if(k=e["on"+l])e["on"+l]=null;c.event.triggered=true;e[l]()}}catch(v){}if(k)e["on"+l]=k;c.event.triggered=false}}},handle:function(a){var b,d,e; -d=[];var f,h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var k=d.length;f-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ha.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=va(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===A||f===e))if(e!=null||f){a.type="change";a.liveFired= -A;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",va(a))}},setup:function(){if(this.type=== -"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ha.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ha.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}u.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){sa[b]++===0&&u.addEventListener(a,d,true)},teardown:function(){--sa[b]=== -0&&u.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=A}var k=b==="one"?c.proxy(f,function(n){c(this).unbind(n,k);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var l=this.length;h0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); -(function(){function a(g,j,o,m,p,q){p=0;for(var t=m.length;p0){C=x;break}}x=x[g]}m[p]=C}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,k=true;[0,0].sort(function(){k=false;return 0});var l=function(g,j,o,m){o=o||[];var p=j=j||u;if(j.nodeType!==1&&j.nodeType!==9)return[];if(!g||typeof g!=="string")return o;var q=[],t,x,C,P,N=true,R=l.isXML(j),Q=g,L;do{d.exec("");if(t=d.exec(Q)){Q=t[3];q.push(t[1]);if(t[2]){P=t[3]; -break}}}while(t);if(q.length>1&&s.exec(g))if(q.length===2&&n.relative[q[0]])x=M(q[0]+q[1],j);else for(x=n.relative[q[0]]?[j]:l(q.shift(),j);q.length;){g=q.shift();if(n.relative[g])g+=q.shift();x=M(g,x)}else{if(!m&&q.length>1&&j.nodeType===9&&!R&&n.match.ID.test(q[0])&&!n.match.ID.test(q[q.length-1])){t=l.find(q.shift(),j,R);j=t.expr?l.filter(t.expr,t.set)[0]:t.set[0]}if(j){t=m?{expr:q.pop(),set:D(m)}:l.find(q.pop(),q.length===1&&(q[0]==="~"||q[0]==="+")&&j.parentNode?j.parentNode:j,R);x=t.expr?l.filter(t.expr, -t.set):t.set;if(q.length>0)C=D(x);else N=false;for(;q.length;){t=L=q.pop();if(n.relative[L])t=q.pop();else L="";if(t==null)t=j;n.relative[L](C,t,R)}}else C=[]}C||(C=x);C||l.error(L||g);if(f.call(C)==="[object Array]")if(N)if(j&&j.nodeType===1)for(g=0;C[g]!=null;g++){if(C[g]&&(C[g]===true||C[g].nodeType===1&&l.contains(j,C[g])))o.push(x[g])}else for(g=0;C[g]!=null;g++)C[g]&&C[g].nodeType===1&&o.push(x[g]);else o.push.apply(o,C);else D(C,o);if(P){l(P,p,o,m);l.uniqueSort(o)}return o};l.uniqueSort=function(g){if(w){h= -k;g.sort(w);if(h)for(var j=1;j0};l.find=function(g,j,o){var m;if(!g)return[];for(var p=0,q=n.order.length;p":function(g,j){var o=typeof j==="string",m,p=0,q=g.length;if(o&&!/\W/.test(j))for(j=j.toLowerCase();p=0))o||m.push(t);else if(o)j[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var j=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=j[1]+(j[2]||1)-0;g[3]=j[3]-0}g[0]=e++;return g},ATTR:function(g,j,o, -m,p,q){j=g[1].replace(/\\/g,"");if(!q&&n.attrMap[j])g[1]=n.attrMap[j];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,j,o,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=l(g[3],null,null,j);else{g=l.filter(g[3],j,o,true^p);o||m.push.apply(m,g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== -true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,j,o){return!!l(o[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== -g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,j){return j===0},last:function(g,j,o,m){return j===m.length-1},even:function(g,j){return j%2===0},odd:function(g,j){return j%2===1},lt:function(g,j,o){return jo[3]-0},nth:function(g,j,o){return o[3]- -0===j},eq:function(g,j,o){return o[3]-0===j}},filter:{PSEUDO:function(g,j,o,m){var p=j[1],q=n.filters[p];if(q)return q(g,o,j,m);else if(p==="contains")return(g.textContent||g.innerText||l.getText([g])||"").indexOf(j[3])>=0;else if(p==="not"){j=j[3];o=0;for(m=j.length;o=0}},ID:function(g,j){return g.nodeType===1&&g.getAttribute("id")===j},TAG:function(g,j){return j==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== -j},CLASS:function(g,j){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(j)>-1},ATTR:function(g,j){var o=j[1];o=n.attrHandle[o]?n.attrHandle[o](g):g[o]!=null?g[o]:g.getAttribute(o);var m=o+"",p=j[2],q=j[4];return o==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&o!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,j,o,m){var p=n.setFilters[j[2]]; -if(p)return p(g,o,j,m)}}},s=n.match.POS,v=function(g,j){return"\\"+(j-0+1)},B;for(B in n.match){n.match[B]=RegExp(n.match[B].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[B]=RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[B].source.replace(/\\(\d+)/g,v))}var D=function(g,j){g=Array.prototype.slice.call(g,0);if(j){j.push.apply(j,g);return j}return g};try{Array.prototype.slice.call(u.documentElement.childNodes,0)}catch(H){D=function(g,j){var o=j||[],m=0;if(f.call(g)==="[object Array]")Array.prototype.push.apply(o, -g);else if(typeof g.length==="number")for(var p=g.length;m";var o=u.documentElement;o.insertBefore(g,o.firstChild);if(u.getElementById(j)){n.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:A:[]};n.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}o.removeChild(g); -o=g=null})();(function(){var g=u.createElement("div");g.appendChild(u.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(j,o){var m=o.getElementsByTagName(j[1]);if(j[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="
";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(j){return j.getAttribute("href",2)};g=null})();u.querySelectorAll&& -function(){var g=l,j=u.createElement("div");j.innerHTML="

";if(!(j.querySelectorAll&&j.querySelectorAll(".TEST").length===0)){l=function(m,p,q,t){p=p||u;if(!t&&!l.isXML(p))if(p.nodeType===9)try{return D(p.querySelectorAll(m),q)}catch(x){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var C=p.id,P=p.id="__sizzle__";try{return D(p.querySelectorAll("#"+P+" "+m),q)}catch(N){}finally{if(C)p.id=C;else p.removeAttribute("id")}}return g(m,p,q,t)};for(var o in g)l[o]=g[o]; -j=null}}();(function(){var g=u.documentElement,j=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,o=false;try{j.call(u.documentElement,":sizzle")}catch(m){o=true}if(j)l.matchesSelector=function(p,q){try{if(o||!n.match.PSEUDO.test(q))return j.call(p,q)}catch(t){}return l(q,null,null,[p]).length>0}})();(function(){var g=u.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length=== -0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(j,o,m){if(typeof o.getElementsByClassName!=="undefined"&&!m)return o.getElementsByClassName(j[1])};g=null}}})();l.contains=u.documentElement.contains?function(g,j){return g!==j&&(g.contains?g.contains(j):true)}:function(g,j){return!!(g.compareDocumentPosition(j)&16)};l.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var M=function(g, -j){for(var o=[],m="",p,q=j.nodeType?[j]:j;p=n.match.PSEUDO.exec(g);){m+=p[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;p=0;for(var t=q.length;p0)for(var h=d;h0},closest:function(a, -b){var d=[],e,f,h=this[0];if(c.isArray(a)){var k={},l,n=1;if(h&&a.length){e=0;for(f=a.length;e-1:c(h).is(e))d.push({selector:l,elem:h,level:n})}h=h.parentNode;n++}}return d}k=$a.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h|| -!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context):c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}}); -c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling", -d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Wa.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||Ya.test(e))&&Xa.test(a))f=f.reverse();return this.pushStack(f,a,Za.call(arguments).join(","))}}); -c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===A||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&&e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var xa=/ jQuery\d+="(?:\d+|null)"/g, -$=/^\s+/,ya=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,za=/<([\w:]+)/,ab=/\s]+\/)>/g,O={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"], -area:[1,"",""],_default:[0,"",""]};O.optgroup=O.option;O.tbody=O.tfoot=O.colgroup=O.caption=O.thead;O.th=O.td;if(!c.support.htmlSerialize)O._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==A)return this.empty().append((this[0]&&this[0].ownerDocument||u).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this, -d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})}, -unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a= -c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*")); -c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(xa,"").replace(cb,'="$1">').replace($, -"")],e)[0]}else return this.cloneNode(true)});if(a===true){la(this,b);la(this.find("*"),b.find("*"))}return b},html:function(a){if(a===A)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(xa,""):null;else if(typeof a==="string"&&!Aa.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!O[(za.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ya,"<$1>");try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?l.cloneNode(true):l)}k.length&&c.each(k,Ka)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:u;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===u&&!Aa.test(a[0])&&(c.support.checkClone|| -!Ba.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h= -d.length;f0?this.clone(true):this).get();c(d[f])[b](k);e=e.concat(k)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||u;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||u;for(var f=[],h=0,k;(k=a[h])!=null;h++){if(typeof k==="number")k+="";if(k){if(typeof k==="string"&&!bb.test(k))k=b.createTextNode(k);else if(typeof k==="string"){k=k.replace(ya,"<$1>");var l=(za.exec(k)||["",""])[1].toLowerCase(),n=O[l]||O._default, -s=n[0],v=b.createElement("div");for(v.innerHTML=n[1]+k+n[2];s--;)v=v.lastChild;if(!c.support.tbody){s=ab.test(k);l=l==="table"&&!s?v.firstChild&&v.firstChild.childNodes:n[1]===""&&!s?v.childNodes:[];for(n=l.length-1;n>=0;--n)c.nodeName(l[n],"tbody")&&!l[n].childNodes.length&&l[n].parentNode.removeChild(l[n])}!c.support.leadingWhitespace&&$.test(k)&&v.insertBefore(b.createTextNode($.exec(k)[0]),v.firstChild);k=v.childNodes}if(k.nodeType)f.push(k);else f=c.merge(f,k)}}if(d)for(h=0;f[h];h++)if(e&& -c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script"))));d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,k=0,l;(l=a[k])!=null;k++)if(!(l.nodeName&&c.noData[l.nodeName.toLowerCase()]))if(d=l[c.expando]){if((b=e[d])&&b.events)for(var n in b.events)f[n]? -c.event.remove(l,n):c.removeEvent(l,n,b.handle);if(h)delete l[c.expando];else l.removeAttribute&&l.removeAttribute(c.expando);delete e[d]}}});var Ca=/alpha\([^)]*\)/i,db=/opacity=([^)]*)/,eb=/-([a-z])/ig,fb=/([A-Z])/g,Da=/^-?\d+(?:px)?$/i,gb=/^-?\d/,hb={position:"absolute",visibility:"hidden",display:"block"},La=["Left","Right"],Ma=["Top","Bottom"],W,ib=u.defaultView&&u.defaultView.getComputedStyle,jb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===A)return this; -return c.access(this,a,b,true,function(d,e,f){return f!==A?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true,zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),k=a.style,l=c.cssHooks[h];b=c.cssProps[h]|| -h;if(d!==A){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!l||!("set"in l)||(d=l.set(a,d))!==A)try{k[b]=d}catch(n){}}}else{if(l&&"get"in l&&(f=l.get(a,false,e))!==A)return f;return k[b]}}},css:function(a,b,d){var e,f=c.camelCase(b),h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==A)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]= -e[f]},camelCase:function(a){return a.replace(eb,jb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=ma(d,b,f);else c.swap(d,hb,function(){h=ma(d,b,f)});return h+"px"}},set:function(d,e){if(Da.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return db.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"": -b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f=d.filter||"";d.filter=Ca.test(f)?f.replace(Ca,e):d.filter+" "+e}};if(ib)W=function(a,b,d){var e;d=d.replace(fb,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return A;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};else if(u.documentElement.currentStyle)W=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b], -h=a.style;if(!Da.test(f)&&gb.test(f)){d=h.left;e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f};if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var kb=c.now(),lb=/)<[^<]*)*<\/script>/gi, -mb=/^(?:select|textarea)/i,nb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,ob=/^(?:GET|HEAD|DELETE)$/,Na=/\[\]$/,T=/\=\?(&|$)/,ia=/\?/,pb=/([?&])_=[^&]*/,qb=/^(\w+:)?\/\/([^\/?#]+)/,rb=/%20/g,sb=/#.*$/,Ea=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ea)return Ea.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d= -b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(k,l){if(l==="success"||l==="notmodified")h.html(f?c("
").append(k.responseText.replace(lb,"")).find(f):k.responseText);d&&h.each(d,[k.responseText,l,k])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& -!this.disabled&&(this.checked||mb.test(this.nodeName)||nb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, -getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", -script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),k=ob.test(h);b.url=b.url.replace(sb,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ia.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| -!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+kb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var l=E[d];E[d]=function(m){f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);if(c.isFunction(l))l(m);else{E[d]=A;try{delete E[d]}catch(p){}}v&&v.removeChild(B)}}if(b.dataType==="script"&&b.cache===null)b.cache= -false;if(b.cache===false&&h==="GET"){var n=c.now(),s=b.url.replace(pb,"$1_="+n);b.url=s+(s===b.url?(ia.test(b.url)?"&":"?")+"_="+n:"")}if(b.data&&h==="GET")b.url+=(ia.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");n=(n=qb.exec(b.url))&&(n[1]&&n[1]!==location.protocol||n[2]!==location.host);if(b.dataType==="script"&&h==="GET"&&n){var v=u.getElementsByTagName("head")[0]||u.documentElement,B=u.createElement("script");if(b.scriptCharset)B.charset=b.scriptCharset;B.src= -b.url;if(!d){var D=false;B.onload=B.onreadystatechange=function(){if(!D&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){D=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);B.onload=B.onreadystatechange=null;v&&B.parentNode&&v.removeChild(B)}}}v.insertBefore(B,v.firstChild);return A}var H=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!k||a&&a.contentType)w.setRequestHeader("Content-Type", -b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}n||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(G){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& -c.triggerGlobal(b,"ajaxSend",[w,b]);var M=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){H||c.handleComplete(b,w,e,f);H=true;if(w)w.onreadystatechange=c.noop}else if(!H&&w&&(w.readyState===4||m==="timeout")){H=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| -c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&g.call&&g.call(w);M("abort")}}catch(j){}b.async&&b.timeout>0&&setTimeout(function(){w&&!H&&M("timeout")},b.timeout);try{w.send(k||b.data==null?null:b.data)}catch(o){c.handleError(b,w,null,o);c.handleComplete(b,w,e,f)}b.async||M();return w}},param:function(a,b){var d=[],e=function(h,k){k=c.isFunction(k)?k():k;d[d.length]=encodeURIComponent(h)+ -"="+encodeURIComponent(k)};if(b===A)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)ca(f,a[f],b,e);return d.join("&").replace(rb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess",[b,a])},handleComplete:function(a, -b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),e=a.getResponseHeader("Etag"); -if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}});if(E.ActiveXObject)c.ajaxSettings.xhr= -function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var da={},tb=/^(?:toggle|show|hide)$/,ub=/^([+\-]=)?([\d+.\-]+)(.*)$/,aa,na=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show",3),a,b,d);else{a= -0;for(b=this.length;a=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, -d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* -Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(h){return f.step(h)} -this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;var f=this;a=c.fx;e.elem=this.elem;if(e()&&c.timers.push(e)&&!aa)aa=setInterval(a.tick,a.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; -this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(l,n){f.style["overflow"+n]=h.overflow[l]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| -this.options.show)for(var k in this.options.curAnim)c.style(this.elem,k,this.options.orig[k]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= -c.timers,b=0;b-1;e={};var s={};if(n)s=f.position();k=n?s.top:parseInt(k,10)||0;l=n?s.left:parseInt(l,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+k;if(b.left!=null)e.left=b.left-h.left+l;"using"in b?b.using.call(a, -e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Fa.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||u.body;a&&!Fa.test(a.nodeName)&& -c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==A)return this.each(function(){if(h=ea(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=ea(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); -c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(h){var k=c(this);k[d](e.call(this,h,k[d]()))});return c.isWindow(f)?f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b]:f.nodeType===9?Math.max(f.documentElement["client"+ -b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]):e===A?parseFloat(c.css(f,d)):this.css(d,typeof e==="string"?e:e+"px")}})})(window); diff --git a/Website/LOC.Website.Web/Content/themes/techno/js/jquery.nivo.slider.js b/Website/LOC.Website.Web/Content/themes/techno/js/jquery.nivo.slider.js deleted file mode 100644 index d3ed1ffa0..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/js/jquery.nivo.slider.js +++ /dev/null @@ -1,553 +0,0 @@ -/* - * jQuery Nivo Slider v2.4 - * http://nivo.dev7studios.com - * - * Copyright 2011, Gilbert Pellegrom - * Free to use and abuse under the MIT license. - * http://www.opensource.org/licenses/mit-license.php - * - * May 2010 - Pick random effect from specified set of effects by toronegro - * May 2010 - controlNavThumbsFromRel option added by nerd-sh - * May 2010 - Do not start nivoRun timer if there is only 1 slide by msielski - * April 2010 - controlNavThumbs option added by Jamie Thompson (http://jamiethompson.co.uk) - * March 2010 - manualAdvance option added by HelloPablo (http://hellopablo.co.uk) - */ - -(function($) { - - var NivoSlider = function(element, options){ - //Defaults are below - var settings = $.extend({}, $.fn.nivoSlider.defaults, options); - - //Useful variables. Play carefully. - var vars = { - currentSlide: 0, - currentImage: '', - totalSlides: 0, - randAnim: '', - running: false, - paused: false, - stop: false - }; - - //Get this slider - var slider = $(element); - slider.data('nivo:vars', vars); - slider.css('position','relative'); - slider.addClass('nivoSlider'); - - //Find our slider children - var kids = slider.children(); - kids.each(function() { - var child = $(this); - var link = ''; - if(!child.is('img')){ - if(child.is('a')){ - child.addClass('nivo-imageLink'); - link = child; - } - child = child.find('img:first'); - } - //Get img width & height - var childWidth = child.width(); - if(childWidth == 0) childWidth = child.attr('width'); - var childHeight = child.height(); - if(childHeight == 0) childHeight = child.attr('height'); - //Resize the slider - if(childWidth > slider.width()){ - slider.width(childWidth); - } - if(childHeight > slider.height()){ - slider.height(childHeight); - } - if(link != ''){ - link.css('display','none'); - } - child.css('display','none'); - vars.totalSlides++; - }); - - //Set startSlide - if(settings.startSlide > 0){ - if(settings.startSlide >= vars.totalSlides) settings.startSlide = vars.totalSlides - 1; - vars.currentSlide = settings.startSlide; - } - - //Get initial image - if($(kids[vars.currentSlide]).is('img')){ - vars.currentImage = $(kids[vars.currentSlide]); - } else { - vars.currentImage = $(kids[vars.currentSlide]).find('img:first'); - } - - //Show initial link - if($(kids[vars.currentSlide]).is('a')){ - $(kids[vars.currentSlide]).css('display','block'); - } - - //Set first background - slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); - - //Add initial slices - for(var i = 0; i < settings.slices; i++){ - var sliceWidth = Math.round(slider.width()/settings.slices); - if(i == settings.slices-1){ - slider.append( - $('
').css({ left:(sliceWidth*i)+'px', width:(slider.width()-(sliceWidth*i))+'px' }) - ); - } else { - slider.append( - $('
').css({ left:(sliceWidth*i)+'px', width:sliceWidth+'px' }) - ); - } - } - - //Create caption - slider.append( - $('

').css({ display:'none', opacity:settings.captionOpacity }) - ); - //Process initial caption - if(vars.currentImage.attr('title') != ''){ - var title = vars.currentImage.attr('title'); - if(title.substr(0,1) == '#') title = $(title).html(); - $('.nivo-caption p', slider).html(title); - $('.nivo-caption', slider).fadeIn(settings.animSpeed); - } - - //In the words of Super Mario "let's a go!" - var timer = 0; - if(!settings.manualAdvance && kids.length > 1){ - timer = setInterval(function(){ nivoRun(slider, kids, settings, false); }, settings.pauseTime); - } - - //Add Direction nav - if(settings.directionNav){ - slider.append(''); - - //Hide Direction nav - if(settings.directionNavHide){ - $('.nivo-directionNav', slider).hide(); - slider.hover(function(){ - $('.nivo-directionNav', slider).show(); - }, function(){ - $('.nivo-directionNav', slider).hide(); - }); - } - - $('a.nivo-prevNav', slider).live('click', function(){ - if(vars.running) return false; - clearInterval(timer); - timer = ''; - vars.currentSlide-=2; - nivoRun(slider, kids, settings, 'prev'); - }); - - $('a.nivo-nextNav', slider).live('click', function(){ - if(vars.running) return false; - clearInterval(timer); - timer = ''; - nivoRun(slider, kids, settings, 'next'); - }); - } - - //Add Control nav - if(settings.controlNav){ - var nivoControl = $('
'); - slider.append(nivoControl); - for(var i = 0; i < kids.length; i++){ - if(settings.controlNavThumbs){ - var child = kids.eq(i); - if(!child.is('img')){ - child = child.find('img:first'); - } - if (settings.controlNavThumbsFromRel) { - nivoControl.append(''); - } else { - nivoControl.append(''); - } - } else { - nivoControl.append(''+ (i + 1) +''); - } - - } - //Set initial active link - $('.nivo-controlNav a:eq('+ vars.currentSlide +')', slider).addClass('active'); - - $('.nivo-controlNav a', slider).live('click', function(){ - if(vars.running) return false; - if($(this).hasClass('active')) return false; - clearInterval(timer); - timer = ''; - slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); - vars.currentSlide = $(this).attr('rel') - 1; - nivoRun(slider, kids, settings, 'control'); - }); - } - - //Keyboard Navigation - if(settings.keyboardNav){ - $(window).keypress(function(event){ - //Left - if(event.keyCode == '37'){ - if(vars.running) return false; - clearInterval(timer); - timer = ''; - vars.currentSlide-=2; - nivoRun(slider, kids, settings, 'prev'); - } - //Right - if(event.keyCode == '39'){ - if(vars.running) return false; - clearInterval(timer); - timer = ''; - nivoRun(slider, kids, settings, 'next'); - } - }); - } - - //For pauseOnHover setting - if(settings.pauseOnHover){ - slider.hover(function(){ - vars.paused = true; - clearInterval(timer); - timer = ''; - }, function(){ - vars.paused = false; - //Restart the timer - if(timer == '' && !settings.manualAdvance){ - timer = setInterval(function(){ nivoRun(slider, kids, settings, false); }, settings.pauseTime); - } - }); - } - - //Event when Animation finishes - slider.bind('nivo:animFinished', function(){ - vars.running = false; - //Hide child links - $(kids).each(function(){ - if($(this).is('a')){ - $(this).css('display','none'); - } - }); - //Show current link - if($(kids[vars.currentSlide]).is('a')){ - $(kids[vars.currentSlide]).css('display','block'); - } - //Restart the timer - if(timer == '' && !vars.paused && !settings.manualAdvance){ - timer = setInterval(function(){ nivoRun(slider, kids, settings, false); }, settings.pauseTime); - } - //Trigger the afterChange callback - settings.afterChange.call(this); - }); - - // Reset slice width before animations run - var resetSliceWidth = function(slider, settings){ - var slices = $('.nivo-slice', slider); - var i = 0; - slices.each(function(){ - var slice = $(this); - var sliceWidth = Math.round(slider.width()/settings.slices); - if(i == settings.slices-1){ - slice.css('width', (slider.width()-(sliceWidth*i)) + 'px'); - } else { - slice.css('width', sliceWidth + 'px'); - } - i++; - }); - } - - // Private run method - var nivoRun = function(slider, kids, settings, nudge){ - //Get our vars - var vars = slider.data('nivo:vars'); - - //Trigger the lastSlide callback - if(vars && (vars.currentSlide == vars.totalSlides - 1)){ - settings.lastSlide.call(this); - } - - // Stop - if((!vars || vars.stop) && !nudge) return false; - - //Trigger the beforeChange callback - settings.beforeChange.call(this); - - //Set current background before change - if(!nudge){ - slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); - } else { - if(nudge == 'prev'){ - slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); - } - if(nudge == 'next'){ - slider.css('background','url("'+ vars.currentImage.attr('src') +'") no-repeat'); - } - } - vars.currentSlide++; - //Trigger the slideshowEnd callback - if(vars.currentSlide == vars.totalSlides){ - vars.currentSlide = 0; - settings.slideshowEnd.call(this); - } - if(vars.currentSlide < 0) vars.currentSlide = (vars.totalSlides - 1); - //Set vars.currentImage - if($(kids[vars.currentSlide]).is('img')){ - vars.currentImage = $(kids[vars.currentSlide]); - } else { - vars.currentImage = $(kids[vars.currentSlide]).find('img:first'); - } - - //Set acitve links - if(settings.controlNav){ - $('.nivo-controlNav a', slider).removeClass('active'); - $('.nivo-controlNav a:eq('+ vars.currentSlide +')', slider).addClass('active'); - } - - //Process caption - if(vars.currentImage.attr('title') != ''){ - var title = vars.currentImage.attr('title'); - if(title.substr(0,1) == '#') title = $(title).html(); - - if($('.nivo-caption', slider).css('display') == 'block'){ - $('.nivo-caption p', slider).fadeOut(settings.animSpeed, function(){ - $(this).html(title); - $(this).fadeIn(settings.animSpeed); - }); - } else { - $('.nivo-caption p', slider).html(title); - } - $('.nivo-caption', slider).fadeIn(settings.animSpeed); - } else { - $('.nivo-caption', slider).fadeOut(settings.animSpeed); - } - - //Set new slice backgrounds - var i = 0; - $('.nivo-slice', slider).each(function(){ - var sliceWidth = Math.round(slider.width()/settings.slices); - $(this).css({ height:'0px', opacity:'0', - background: 'url("'+ vars.currentImage.attr('src') +'") no-repeat -'+ ((sliceWidth + (i * sliceWidth)) - sliceWidth) +'px 0%' }); - i++; - }); - - if(settings.effect == 'random'){ - var anims = new Array('sliceDownRight','sliceDownLeft','sliceUpRight','sliceUpLeft','sliceUpDown','sliceUpDownLeft','fold','fade','slideInRight','slideInLeft'); - vars.randAnim = anims[Math.floor(Math.random()*(anims.length + 1))]; - if(vars.randAnim == undefined) vars.randAnim = 'fade'; - } - - //Run random effect from specified set (eg: effect:'fold,fade') - if(settings.effect.indexOf(',') != -1){ - var anims = settings.effect.split(','); - vars.randAnim = anims[Math.floor(Math.random()*(anims.length))]; - if(vars.randAnim == undefined) vars.randAnim = 'fade'; - } - - //Run effects - vars.running = true; - if(settings.effect == 'sliceDown' || settings.effect == 'sliceDownRight' || vars.randAnim == 'sliceDownRight' || - settings.effect == 'sliceDownLeft' || vars.randAnim == 'sliceDownLeft'){ - var timeBuff = 0; - var i = 0; - resetSliceWidth(slider, settings); - var slices = $('.nivo-slice', slider); - if(settings.effect == 'sliceDownLeft' || vars.randAnim == 'sliceDownLeft') slices = $('.nivo-slice', slider)._reverse(); - slices.each(function(){ - var slice = $(this); - slice.css({ 'top': '0px' }); - if(i == settings.slices-1){ - setTimeout(function(){ - slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed, '', function(){ slider.trigger('nivo:animFinished'); }); - }, (100 + timeBuff)); - } else { - setTimeout(function(){ - slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed); - }, (100 + timeBuff)); - } - timeBuff += 50; - i++; - }); - } - else if(settings.effect == 'sliceUp' || settings.effect == 'sliceUpRight' || vars.randAnim == 'sliceUpRight' || - settings.effect == 'sliceUpLeft' || vars.randAnim == 'sliceUpLeft'){ - var timeBuff = 0; - var i = 0; - resetSliceWidth(slider, settings); - var slices = $('.nivo-slice', slider); - if(settings.effect == 'sliceUpLeft' || vars.randAnim == 'sliceUpLeft') slices = $('.nivo-slice', slider)._reverse(); - slices.each(function(){ - var slice = $(this); - slice.css({ 'bottom': '0px' }); - if(i == settings.slices-1){ - setTimeout(function(){ - slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed, '', function(){ slider.trigger('nivo:animFinished'); }); - }, (100 + timeBuff)); - } else { - setTimeout(function(){ - slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed); - }, (100 + timeBuff)); - } - timeBuff += 50; - i++; - }); - } - else if(settings.effect == 'sliceUpDown' || settings.effect == 'sliceUpDownRight' || vars.randAnim == 'sliceUpDown' || - settings.effect == 'sliceUpDownLeft' || vars.randAnim == 'sliceUpDownLeft'){ - var timeBuff = 0; - var i = 0; - var v = 0; - resetSliceWidth(slider, settings); - var slices = $('.nivo-slice', slider); - if(settings.effect == 'sliceUpDownLeft' || vars.randAnim == 'sliceUpDownLeft') slices = $('.nivo-slice', slider)._reverse(); - slices.each(function(){ - var slice = $(this); - if(i == 0){ - slice.css('top','0px'); - i++; - } else { - slice.css('bottom','0px'); - i = 0; - } - - if(v == settings.slices-1){ - setTimeout(function(){ - slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed, '', function(){ slider.trigger('nivo:animFinished'); }); - }, (100 + timeBuff)); - } else { - setTimeout(function(){ - slice.animate({ height:'100%', opacity:'1.0' }, settings.animSpeed); - }, (100 + timeBuff)); - } - timeBuff += 50; - v++; - }); - } - else if(settings.effect == 'fold' || vars.randAnim == 'fold'){ - var timeBuff = 0; - var i = 0; - resetSliceWidth(slider, settings); - $('.nivo-slice', slider).each(function(){ - var slice = $(this); - var origWidth = slice.width(); - slice.css({ top:'0px', height:'100%', width:'0px' }); - if(i == settings.slices-1){ - setTimeout(function(){ - slice.animate({ width:origWidth, opacity:'1.0' }, settings.animSpeed, '', function(){ slider.trigger('nivo:animFinished'); }); - }, (100 + timeBuff)); - } else { - setTimeout(function(){ - slice.animate({ width:origWidth, opacity:'1.0' }, settings.animSpeed); - }, (100 + timeBuff)); - } - timeBuff += 50; - i++; - }); - } - else if(settings.effect == 'fade' || vars.randAnim == 'fade'){ - var firstSlice = $('.nivo-slice:first', slider); - firstSlice.css({ - 'height': '100%', - 'width': slider.width() + 'px' - }); - - firstSlice.animate({ opacity:'1.0' }, (settings.animSpeed*2), '', function(){ slider.trigger('nivo:animFinished'); }); - } - else if(settings.effect == 'slideInRight' || vars.randAnim == 'slideInRight'){ - var firstSlice = $('.nivo-slice:first', slider); - firstSlice.css({ - 'height': '100%', - 'width': '0px', - 'opacity': '1' - }); - - firstSlice.animate({ width: slider.width() + 'px' }, (settings.animSpeed*2), '', function(){ slider.trigger('nivo:animFinished'); }); - } - else if(settings.effect == 'slideInLeft' || vars.randAnim == 'slideInLeft'){ - var firstSlice = $('.nivo-slice:first', slider); - firstSlice.css({ - 'height': '100%', - 'width': '0px', - 'opacity': '1', - 'left': '', - 'right': '0px' - }); - - firstSlice.animate({ width: slider.width() + 'px' }, (settings.animSpeed*2), '', function(){ - // Reset positioning - firstSlice.css({ - 'left': '0px', - 'right': '' - }); - slider.trigger('nivo:animFinished'); - }); - } - } - - // For debugging - var trace = function(msg){ - if (this.console && typeof console.log != "undefined") - console.log(msg); - } - - // Start / Stop - this.stop = function(){ - if(!$(element).data('nivo:vars').stop){ - $(element).data('nivo:vars').stop = true; - trace('Stop Slider'); - } - } - - this.start = function(){ - if($(element).data('nivo:vars').stop){ - $(element).data('nivo:vars').stop = false; - trace('Start Slider'); - } - } - - //Trigger the afterLoad callback - settings.afterLoad.call(this); - }; - - $.fn.nivoSlider = function(options) { - - return this.each(function(){ - var element = $(this); - // Return early if this element already has a plugin instance - if (element.data('nivoslider')) return; - // Pass options to plugin constructor - var nivoslider = new NivoSlider(this, options); - // Store plugin object in this element's data - element.data('nivoslider', nivoslider); - }); - - }; - - //Default settings - $.fn.nivoSlider.defaults = { - effect: 'random', - slices: 15, - animSpeed: 500, - pauseTime: 3000, - startSlide: 0, - directionNav: true, - directionNavHide: true, - controlNav: true, - controlNavThumbs: false, - controlNavThumbsFromRel: false, - controlNavThumbsSearch: '.jpg', - controlNavThumbsReplace: '_thumb.jpg', - keyboardNav: true, - pauseOnHover: true, - manualAdvance: false, - captionOpacity: 0.8, - beforeChange: function(){}, - afterChange: function(){}, - slideshowEnd: function(){}, - lastSlide: function(){}, - afterLoad: function(){} - }; - - $.fn._reverse = [].reverse; - -})(jQuery); \ No newline at end of file diff --git a/Website/LOC.Website.Web/Content/themes/techno/js/lightbox.js b/Website/LOC.Website.Web/Content/themes/techno/js/lightbox.js deleted file mode 100644 index 68b4b4ce6..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/js/lightbox.js +++ /dev/null @@ -1,497 +0,0 @@ -// ----------------------------------------------------------------------------------- -// -// Lightbox v2.04 -// by Lokesh Dhakar - http://www.lokeshdhakar.com -// Last Modification: 2/9/08 -// -// For more information, visit: -// http://lokeshdhakar.com/projects/lightbox2/ -// -// Licensed under the Creative Commons Attribution 2.5 License - http://creativecommons.org/licenses/by/2.5/ -// - Free for use in both personal and commercial projects -// - Attribution requires leaving author name, author link, and the license info intact. -// -// Thanks: Scott Upton(uptonic.com), Peter-Paul Koch(quirksmode.com), and Thomas Fuchs(mir.aculo.us) for ideas, libs, and snippets. -// Artemy Tregubenko (arty.name) for cleanup and help in updating to latest ver of proto-aculous. -// -// ----------------------------------------------------------------------------------- -/* - - Table of Contents - ----------------- - Configuration - - Lightbox Class Declaration - - initialize() - - updateImageList() - - start() - - changeImage() - - resizeImageContainer() - - showImage() - - updateDetails() - - updateNav() - - enableKeyboardNav() - - disableKeyboardNav() - - keyboardAction() - - preloadNeighborImages() - - end() - - Function Calls - - document.observe() - -*/ -// ----------------------------------------------------------------------------------- - -// -// Configurationl -// -LightboxOptions = Object.extend({ - fileLoadingImage: 'images/loading.gif', - fileBottomNavCloseImage: 'images/closelabel.gif', - - overlayOpacity: 0.8, // controls transparency of shadow overlay - - animate: true, // toggles resizing animations - resizeSpeed: 7, // controls the speed of the image resizing animations (1=slowest and 10=fastest) - - borderSize: 10, //if you adjust the padding in the CSS, you will need to update this variable - - // When grouping images this is used to write: Image # of #. - // Change it for non-english localization - labelImage: "Image", - labelOf: "of" -}, window.LightboxOptions || {}); - -// ----------------------------------------------------------------------------------- - -var Lightbox = Class.create(); - -Lightbox.prototype = { - imageArray: [], - activeImage: undefined, - - // initialize() - // Constructor runs on completion of the DOM loading. Calls updateImageList and then - // the function inserts html at the bottom of the page which is used to display the shadow - // overlay and the image container. - // - initialize: function() { - - this.updateImageList(); - - this.keyboardAction = this.keyboardAction.bindAsEventListener(this); - - if (LightboxOptions.resizeSpeed > 10) LightboxOptions.resizeSpeed = 10; - if (LightboxOptions.resizeSpeed < 1) LightboxOptions.resizeSpeed = 1; - - this.resizeDuration = LightboxOptions.animate ? ((11 - LightboxOptions.resizeSpeed) * 0.15) : 0; - this.overlayDuration = LightboxOptions.animate ? 0.2 : 0; // shadow fade in/out duration - - // When Lightbox starts it will resize itself from 250 by 250 to the current image dimension. - // If animations are turned off, it will be hidden as to prevent a flicker of a - // white 250 by 250 box. - var size = (LightboxOptions.animate ? 250 : 1) + 'px'; - - - // Code inserts html at the bottom of the page that looks similar to this: - // - //
- // - - - var objBody = $$('body')[0]; - - objBody.appendChild(Builder.node('div',{id:'overlay'})); - - objBody.appendChild(Builder.node('div',{id:'lightbox'}, [ - Builder.node('div',{id:'outerImageContainer'}, - Builder.node('div',{id:'imageContainer'}, [ - Builder.node('img',{id:'lightboxImage'}), - Builder.node('div',{id:'hoverNav'}, [ - Builder.node('a',{id:'prevLink', href: '#' }), - Builder.node('a',{id:'nextLink', href: '#' }) - ]), - Builder.node('div',{id:'loading'}, - Builder.node('a',{id:'loadingLink', href: '#' }, - Builder.node('img', {src: LightboxOptions.fileLoadingImage}) - ) - ) - ]) - ), - Builder.node('div', {id:'imageDataContainer'}, - Builder.node('div',{id:'imageData'}, [ - Builder.node('div',{id:'imageDetails'}, [ - Builder.node('span',{id:'caption'}), - Builder.node('span',{id:'numberDisplay'}) - ]), - Builder.node('div',{id:'bottomNav'}, - Builder.node('a',{id:'bottomNavClose', href: '#' }, - Builder.node('img', { src: LightboxOptions.fileBottomNavCloseImage }) - ) - ) - ]) - ) - ])); - - - $('overlay').hide().observe('click', (function() { this.end(); }).bind(this)); - $('lightbox').hide().observe('click', (function(event) { if (event.element().id == 'lightbox') this.end(); }).bind(this)); - $('outerImageContainer').setStyle({ width: size, height: size }); - $('prevLink').observe('click', (function(event) { event.stop(); this.changeImage(this.activeImage - 1); }).bindAsEventListener(this)); - $('nextLink').observe('click', (function(event) { event.stop(); this.changeImage(this.activeImage + 1); }).bindAsEventListener(this)); - $('loadingLink').observe('click', (function(event) { event.stop(); this.end(); }).bind(this)); - $('bottomNavClose').observe('click', (function(event) { event.stop(); this.end(); }).bind(this)); - - var th = this; - (function(){ - var ids = - 'overlay lightbox outerImageContainer imageContainer lightboxImage hoverNav prevLink nextLink loading loadingLink ' + - 'imageDataContainer imageData imageDetails caption numberDisplay bottomNav bottomNavClose'; - $w(ids).each(function(id){ th[id] = $(id); }); - }).defer(); - }, - - // - // updateImageList() - // Loops through anchor tags looking for 'lightbox' references and applies onclick - // events to appropriate links. You can rerun after dynamically adding images w/ajax. - // - updateImageList: function() { - this.updateImageList = Prototype.emptyFunction; - - document.observe('click', (function(event){ - var target = event.findElement('a[rel^=lightbox]') || event.findElement('area[rel^=lightbox]'); - if (target) { - event.stop(); - this.start(target); - } - }).bind(this)); - }, - - // - // start() - // Display overlay and lightbox. If image is part of a set, add siblings to imageArray. - // - start: function(imageLink) { - - $$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'hidden' }); - - // stretch overlay to fill page and fade in - var arrayPageSize = this.getPageSize(); - $('overlay').setStyle({ width: arrayPageSize[0] + 'px', height: arrayPageSize[1] + 'px' }); - - new Effect.Appear(this.overlay, { duration: this.overlayDuration, from: 0.0, to: LightboxOptions.overlayOpacity }); - - this.imageArray = []; - var imageNum = 0; - - if ((imageLink.rel == 'lightbox')){ - // if image is NOT part of a set, add single image to imageArray - this.imageArray.push([imageLink.href, imageLink.title]); - } else { - // if image is part of a set.. - this.imageArray = - $$(imageLink.tagName + '[href][rel="' + imageLink.rel + '"]'). - collect(function(anchor){ return [anchor.href, anchor.title]; }). - uniq(); - - while (this.imageArray[imageNum][0] != imageLink.href) { imageNum++; } - } - - // calculate top and left offset for the lightbox - var arrayPageScroll = document.viewport.getScrollOffsets(); - var lightboxTop = arrayPageScroll[1] + (document.viewport.getHeight() / 10); - var lightboxLeft = arrayPageScroll[0]; - this.lightbox.setStyle({ top: lightboxTop + 'px', left: lightboxLeft + 'px' }).show(); - - this.changeImage(imageNum); - }, - - // - // changeImage() - // Hide most elements and preload image in preparation for resizing image container. - // - changeImage: function(imageNum) { - - this.activeImage = imageNum; // update global var - - // hide elements during transition - if (LightboxOptions.animate) this.loading.show(); - this.lightboxImage.hide(); - this.hoverNav.hide(); - this.prevLink.hide(); - this.nextLink.hide(); - // HACK: Opera9 does not currently support scriptaculous opacity and appear fx - this.imageDataContainer.setStyle({opacity: .0001}); - this.numberDisplay.hide(); - - var imgPreloader = new Image(); - - // once image is preloaded, resize image container - - - imgPreloader.onload = (function(){ - this.lightboxImage.src = this.imageArray[this.activeImage][0]; - this.resizeImageContainer(imgPreloader.width, imgPreloader.height); - }).bind(this); - imgPreloader.src = this.imageArray[this.activeImage][0]; - }, - - // - // resizeImageContainer() - // - resizeImageContainer: function(imgWidth, imgHeight) { - - // get current width and height - var widthCurrent = this.outerImageContainer.getWidth(); - var heightCurrent = this.outerImageContainer.getHeight(); - - // get new width and height - var widthNew = (imgWidth + LightboxOptions.borderSize * 2); - var heightNew = (imgHeight + LightboxOptions.borderSize * 2); - - // scalars based on change from old to new - var xScale = (widthNew / widthCurrent) * 100; - var yScale = (heightNew / heightCurrent) * 100; - - // calculate size difference between new and old image, and resize if necessary - var wDiff = widthCurrent - widthNew; - var hDiff = heightCurrent - heightNew; - - if (hDiff != 0) new Effect.Scale(this.outerImageContainer, yScale, {scaleX: false, duration: this.resizeDuration, queue: 'front'}); - if (wDiff != 0) new Effect.Scale(this.outerImageContainer, xScale, {scaleY: false, duration: this.resizeDuration, delay: this.resizeDuration}); - - // if new and old image are same size and no scaling transition is necessary, - // do a quick pause to prevent image flicker. - var timeout = 0; - if ((hDiff == 0) && (wDiff == 0)){ - timeout = 100; - if (Prototype.Browser.IE) timeout = 250; - } - - (function(){ - this.prevLink.setStyle({ height: imgHeight + 'px' }); - this.nextLink.setStyle({ height: imgHeight + 'px' }); - this.imageDataContainer.setStyle({ width: widthNew + 'px' }); - - this.showImage(); - }).bind(this).delay(timeout / 1000); - }, - - // - // showImage() - // Display image and begin preloading neighbors. - // - showImage: function(){ - this.loading.hide(); - new Effect.Appear(this.lightboxImage, { - duration: this.resizeDuration, - queue: 'end', - afterFinish: (function(){ this.updateDetails(); }).bind(this) - }); - this.preloadNeighborImages(); - }, - - // - // updateDetails() - // Display caption, image number, and bottom nav. - // - updateDetails: function() { - - // if caption is not null - if (this.imageArray[this.activeImage][1] != ""){ - this.caption.update(this.imageArray[this.activeImage][1]).show(); - } - - // if image is part of set display 'Image x of x' - if (this.imageArray.length > 1){ - this.numberDisplay.update( LightboxOptions.labelImage + ' ' + (this.activeImage + 1) + ' ' + LightboxOptions.labelOf + ' ' + this.imageArray.length).show(); - } - - new Effect.Parallel( - [ - new Effect.SlideDown(this.imageDataContainer, { sync: true, duration: this.resizeDuration, from: 0.0, to: 1.0 }), - new Effect.Appear(this.imageDataContainer, { sync: true, duration: this.resizeDuration }) - ], - { - duration: this.resizeDuration, - afterFinish: (function() { - // update overlay size and update nav - var arrayPageSize = this.getPageSize(); - this.overlay.setStyle({ height: arrayPageSize[1] + 'px' }); - this.updateNav(); - }).bind(this) - } - ); - }, - - // - // updateNav() - // Display appropriate previous and next hover navigation. - // - updateNav: function() { - - this.hoverNav.show(); - - // if not first image in set, display prev image button - if (this.activeImage > 0) this.prevLink.show(); - - // if not last image in set, display next image button - if (this.activeImage < (this.imageArray.length - 1)) this.nextLink.show(); - - this.enableKeyboardNav(); - }, - - // - // enableKeyboardNav() - // - enableKeyboardNav: function() { - document.observe('keydown', this.keyboardAction); - }, - - // - // disableKeyboardNav() - // - disableKeyboardNav: function() { - document.stopObserving('keydown', this.keyboardAction); - }, - - // - // keyboardAction() - // - keyboardAction: function(event) { - var keycode = event.keyCode; - - var escapeKey; - if (event.DOM_VK_ESCAPE) { // mozilla - escapeKey = event.DOM_VK_ESCAPE; - } else { // ie - escapeKey = 27; - } - - var key = String.fromCharCode(keycode).toLowerCase(); - - if (key.match(/x|o|c/) || (keycode == escapeKey)){ // close lightbox - this.end(); - } else if ((key == 'p') || (keycode == 37)){ // display previous image - if (this.activeImage != 0){ - this.disableKeyboardNav(); - this.changeImage(this.activeImage - 1); - } - } else if ((key == 'n') || (keycode == 39)){ // display next image - if (this.activeImage != (this.imageArray.length - 1)){ - this.disableKeyboardNav(); - this.changeImage(this.activeImage + 1); - } - } - }, - - // - // preloadNeighborImages() - // Preload previous and next images. - // - preloadNeighborImages: function(){ - var preloadNextImage, preloadPrevImage; - if (this.imageArray.length > this.activeImage + 1){ - preloadNextImage = new Image(); - preloadNextImage.src = this.imageArray[this.activeImage + 1][0]; - } - if (this.activeImage > 0){ - preloadPrevImage = new Image(); - preloadPrevImage.src = this.imageArray[this.activeImage - 1][0]; - } - - }, - - // - // end() - // - end: function() { - this.disableKeyboardNav(); - this.lightbox.hide(); - new Effect.Fade(this.overlay, { duration: this.overlayDuration }); - $$('select', 'object', 'embed').each(function(node){ node.style.visibility = 'visible' }); - }, - - // - // getPageSize() - // - getPageSize: function() { - - var xScroll, yScroll; - - if (window.innerHeight && window.scrollMaxY) { - xScroll = window.innerWidth + window.scrollMaxX; - yScroll = window.innerHeight + window.scrollMaxY; - } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac - xScroll = document.body.scrollWidth; - yScroll = document.body.scrollHeight; - } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari - xScroll = document.body.offsetWidth; - yScroll = document.body.offsetHeight; - } - - var windowWidth, windowHeight; - - if (self.innerHeight) { // all except Explorer - if(document.documentElement.clientWidth){ - windowWidth = document.documentElement.clientWidth; - } else { - windowWidth = self.innerWidth; - } - windowHeight = self.innerHeight; - } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode - windowWidth = document.documentElement.clientWidth; - windowHeight = document.documentElement.clientHeight; - } else if (document.body) { // other Explorers - windowWidth = document.body.clientWidth; - windowHeight = document.body.clientHeight; - } - - // for small pages with total height less then height of the viewport - if(yScroll < windowHeight){ - pageHeight = windowHeight; - } else { - pageHeight = yScroll; - } - - // for small pages with total width less then width of the viewport - if(xScroll < windowWidth){ - pageWidth = xScroll; - } else { - pageWidth = windowWidth; - } - - return [pageWidth,pageHeight]; - } -} - -document.observe('dom:loaded', function () { new Lightbox(); }); \ No newline at end of file diff --git a/Website/LOC.Website.Web/Content/themes/techno/js/prototype.js b/Website/LOC.Website.Web/Content/themes/techno/js/prototype.js deleted file mode 100644 index 2c70b8a7e..000000000 --- a/Website/LOC.Website.Web/Content/themes/techno/js/prototype.js +++ /dev/null @@ -1,4221 +0,0 @@ -/* Prototype JavaScript framework, version 1.6.0.2 - * (c) 2005-2008 Sam Stephenson - * - * Prototype is freely distributable under the terms of an MIT-style license. - * For details, see the Prototype web site: http://www.prototypejs.org/ - * - *--------------------------------------------------------------------------*/ - -var Prototype = { - Version: '1.6.0.2', - - Browser: { - IE: !!(window.attachEvent && !window.opera), - Opera: !!window.opera, - WebKit: navigator.userAgent.indexOf('AppleWebKit/') > -1, - Gecko: navigator.userAgent.indexOf('Gecko') > -1 && navigator.userAgent.indexOf('KHTML') == -1, - MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/) - }, - - BrowserFeatures: { - XPath: !!document.evaluate, - ElementExtensions: !!window.HTMLElement, - SpecificElementExtensions: - document.createElement('div').__proto__ && - document.createElement('div').__proto__ !== - document.createElement('form').__proto__ - }, - - ScriptFragment: ']*>([\\S\\s]*?)<\/script>', - JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/, - - emptyFunction: function() { }, - K: function(x) { return x } -}; - -if (Prototype.Browser.MobileSafari) - Prototype.BrowserFeatures.SpecificElementExtensions = false; - - -/* Based on Alex Arnell's inheritance implementation. */ -var Class = { - create: function() { - var parent = null, properties = $A(arguments); - if (Object.isFunction(properties[0])) - parent = properties.shift(); - - function klass() { - this.initialize.apply(this, arguments); - } - - Object.extend(klass, Class.Methods); - klass.superclass = parent; - klass.subclasses = []; - - if (parent) { - var subclass = function() { }; - subclass.prototype = parent.prototype; - klass.prototype = new subclass; - parent.subclasses.push(klass); - } - - for (var i = 0; i < properties.length; i++) - klass.addMethods(properties[i]); - - if (!klass.prototype.initialize) - klass.prototype.initialize = Prototype.emptyFunction; - - klass.prototype.constructor = klass; - - return klass; - } -}; - -Class.Methods = { - addMethods: function(source) { - var ancestor = this.superclass && this.superclass.prototype; - var properties = Object.keys(source); - - if (!Object.keys({ toString: true }).length) - properties.push("toString", "valueOf"); - - for (var i = 0, length = properties.length; i < length; i++) { - var property = properties[i], value = source[property]; - if (ancestor && Object.isFunction(value) && - value.argumentNames().first() == "$super") { - var method = value, value = Object.extend((function(m) { - return function() { return ancestor[m].apply(this, arguments) }; - })(property).wrap(method), { - valueOf: function() { return method }, - toString: function() { return method.toString() } - }); - } - this.prototype[property] = value; - } - - return this; - } -}; - -var Abstract = { }; - -Object.extend = function(destination, source) { - for (var property in source) - destination[property] = source[property]; - return destination; -}; - -Object.extend(Object, { - inspect: function(object) { - try { - if (Object.isUndefined(object)) return 'undefined'; - if (object === null) return 'null'; - return object.inspect ? object.inspect() : String(object); - } catch (e) { - if (e instanceof RangeError) return '...'; - throw e; - } - }, - - toJSON: function(object) { - var type = typeof object; - switch (type) { - case 'undefined': - case 'function': - case 'unknown': return; - case 'boolean': return object.toString(); - } - - if (object === null) return 'null'; - if (object.toJSON) return object.toJSON(); - if (Object.isElement(object)) return; - - var results = []; - for (var property in object) { - var value = Object.toJSON(object[property]); - if (!Object.isUndefined(value)) - results.push(property.toJSON() + ': ' + value); - } - - return '{' + results.join(', ') + '}'; - }, - - toQueryString: function(object) { - return $H(object).toQueryString(); - }, - - toHTML: function(object) { - return object && object.toHTML ? object.toHTML() : String.interpret(object); - }, - - keys: function(object) { - var keys = []; - for (var property in object) - keys.push(property); - return keys; - }, - - values: function(object) { - var values = []; - for (var property in object) - values.push(object[property]); - return values; - }, - - clone: function(object) { - return Object.extend({ }, object); - }, - - isElement: function(object) { - return object && object.nodeType == 1; - }, - - isArray: function(object) { - return object != null && typeof object == "object" && - 'splice' in object && 'join' in object; - }, - - isHash: function(object) { - return object instanceof Hash; - }, - - isFunction: function(object) { - return typeof object == "function"; - }, - - isString: function(object) { - return typeof object == "string"; - }, - - isNumber: function(object) { - return typeof object == "number"; - }, - - isUndefined: function(object) { - return typeof object == "undefined"; - } -}); - -Object.extend(Function.prototype, { - argumentNames: function() { - var names = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").invoke("strip"); - return names.length == 1 && !names[0] ? [] : names; - }, - - bind: function() { - if (arguments.length < 2 && Object.isUndefined(arguments[0])) return this; - var __method = this, args = $A(arguments), object = args.shift(); - return function() { - return __method.apply(object, args.concat($A(arguments))); - } - }, - - bindAsEventListener: function() { - var __method = this, args = $A(arguments), object = args.shift(); - return function(event) { - return __method.apply(object, [event || window.event].concat(args)); - } - }, - - curry: function() { - if (!arguments.length) return this; - var __method = this, args = $A(arguments); - return function() { - return __method.apply(this, args.concat($A(arguments))); - } - }, - - delay: function() { - var __method = this, args = $A(arguments), timeout = args.shift() * 1000; - return window.setTimeout(function() { - return __method.apply(__method, args); - }, timeout); - }, - - wrap: function(wrapper) { - var __method = this; - return function() { - return wrapper.apply(this, [__method.bind(this)].concat($A(arguments))); - } - }, - - methodize: function() { - if (this._methodized) return this._methodized; - var __method = this; - return this._methodized = function() { - return __method.apply(null, [this].concat($A(arguments))); - }; - } -}); - -Function.prototype.defer = Function.prototype.delay.curry(0.01); - -Date.prototype.toJSON = function() { - return '"' + this.getUTCFullYear() + '-' + - (this.getUTCMonth() + 1).toPaddedString(2) + '-' + - this.getUTCDate().toPaddedString(2) + 'T' + - this.getUTCHours().toPaddedString(2) + ':' + - this.getUTCMinutes().toPaddedString(2) + ':' + - this.getUTCSeconds().toPaddedString(2) + 'Z"'; -}; - -var Try = { - these: function() { - var returnValue; - - for (var i = 0, length = arguments.length; i < length; i++) { - var lambda = arguments[i]; - try { - returnValue = lambda(); - break; - } catch (e) { } - } - - return returnValue; - } -}; - -RegExp.prototype.match = RegExp.prototype.test; - -RegExp.escape = function(str) { - return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); -}; - -/*--------------------------------------------------------------------------*/ - -var PeriodicalExecuter = Class.create({ - initialize: function(callback, frequency) { - this.callback = callback; - this.frequency = frequency; - this.currentlyExecuting = false; - - this.registerCallback(); - }, - - registerCallback: function() { - this.timer = setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); - }, - - execute: function() { - this.callback(this); - }, - - stop: function() { - if (!this.timer) return; - clearInterval(this.timer); - this.timer = null; - }, - - onTimerEvent: function() { - if (!this.currentlyExecuting) { - try { - this.currentlyExecuting = true; - this.execute(); - } finally { - this.currentlyExecuting = false; - } - } - } -}); -Object.extend(String, { - interpret: function(value) { - return value == null ? '' : String(value); - }, - specialChar: { - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '\\': '\\\\' - } -}); - -Object.extend(String.prototype, { - gsub: function(pattern, replacement) { - var result = '', source = this, match; - replacement = arguments.callee.prepareReplacement(replacement); - - while (source.length > 0) { - if (match = source.match(pattern)) { - result += source.slice(0, match.index); - result += String.interpret(replacement(match)); - source = source.slice(match.index + match[0].length); - } else { - result += source, source = ''; - } - } - return result; - }, - - sub: function(pattern, replacement, count) { - replacement = this.gsub.prepareReplacement(replacement); - count = Object.isUndefined(count) ? 1 : count; - - return this.gsub(pattern, function(match) { - if (--count < 0) return match[0]; - return replacement(match); - }); - }, - - scan: function(pattern, iterator) { - this.gsub(pattern, iterator); - return String(this); - }, - - truncate: function(length, truncation) { - length = length || 30; - truncation = Object.isUndefined(truncation) ? '...' : truncation; - return this.length > length ? - this.slice(0, length - truncation.length) + truncation : String(this); - }, - - strip: function() { - return this.replace(/^\s+/, '').replace(/\s+$/, ''); - }, - - stripTags: function() { - return this.replace(/<\/?[^>]+>/gi, ''); - }, - - stripScripts: function() { - return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), ''); - }, - - extractScripts: function() { - var matchAll = new RegExp(Prototype.ScriptFragment, 'img'); - var matchOne = new RegExp(Prototype.ScriptFragment, 'im'); - return (this.match(matchAll) || []).map(function(scriptTag) { - return (scriptTag.match(matchOne) || ['', ''])[1]; - }); - }, - - evalScripts: function() { - return this.extractScripts().map(function(script) { return eval(script) }); - }, - - escapeHTML: function() { - var self = arguments.callee; - self.text.data = this; - return self.div.innerHTML; - }, - - unescapeHTML: function() { - var div = new Element('div'); - div.innerHTML = this.stripTags(); - return div.childNodes[0] ? (div.childNodes.length > 1 ? - $A(div.childNodes).inject('', function(memo, node) { return memo+node.nodeValue }) : - div.childNodes[0].nodeValue) : ''; - }, - - toQueryParams: function(separator) { - var match = this.strip().match(/([^?#]*)(#.*)?$/); - if (!match) return { }; - - return match[1].split(separator || '&').inject({ }, function(hash, pair) { - if ((pair = pair.split('='))[0]) { - var key = decodeURIComponent(pair.shift()); - var value = pair.length > 1 ? pair.join('=') : pair[0]; - if (value != undefined) value = decodeURIComponent(value); - - if (key in hash) { - if (!Object.isArray(hash[key])) hash[key] = [hash[key]]; - hash[key].push(value); - } - else hash[key] = value; - } - return hash; - }); - }, - - toArray: function() { - return this.split(''); - }, - - succ: function() { - return this.slice(0, this.length - 1) + - String.fromCharCode(this.charCodeAt(this.length - 1) + 1); - }, - - times: function(count) { - return count < 1 ? '' : new Array(count + 1).join(this); - }, - - camelize: function() { - var parts = this.split('-'), len = parts.length; - if (len == 1) return parts[0]; - - var camelized = this.charAt(0) == '-' - ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1) - : parts[0]; - - for (var i = 1; i < len; i++) - camelized += parts[i].charAt(0).toUpperCase() + parts[i].substring(1); - - return camelized; - }, - - capitalize: function() { - return this.charAt(0).toUpperCase() + this.substring(1).toLowerCase(); - }, - - underscore: function() { - return this.gsub(/::/, '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{1}_#{2}').gsub(/-/,'_').toLowerCase(); - }, - - dasherize: function() { - return this.gsub(/_/,'-'); - }, - - inspect: function(useDoubleQuotes) { - var escapedString = this.gsub(/[\x00-\x1f\\]/, function(match) { - var character = String.specialChar[match[0]]; - return character ? character : '\\u00' + match[0].charCodeAt().toPaddedString(2, 16); - }); - if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') + '"'; - return "'" + escapedString.replace(/'/g, '\\\'') + "'"; - }, - - toJSON: function() { - return this.inspect(true); - }, - - unfilterJSON: function(filter) { - return this.sub(filter || Prototype.JSONFilter, '#{1}'); - }, - - isJSON: function() { - var str = this; - if (str.blank()) return false; - str = this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, ''); - return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str); - }, - - evalJSON: function(sanitize) { - var json = this.unfilterJSON(); - try { - if (!sanitize || json.isJSON()) return eval('(' + json + ')'); - } catch (e) { } - throw new SyntaxError('Badly formed JSON string: ' + this.inspect()); - }, - - include: function(pattern) { - return this.indexOf(pattern) > -1; - }, - - startsWith: function(pattern) { - return this.indexOf(pattern) === 0; - }, - - endsWith: function(pattern) { - var d = this.length - pattern.length; - return d >= 0 && this.lastIndexOf(pattern) === d; - }, - - empty: function() { - return this == ''; - }, - - blank: function() { - return /^\s*$/.test(this); - }, - - interpolate: function(object, pattern) { - return new Template(this, pattern).evaluate(object); - } -}); - -if (Prototype.Browser.WebKit || Prototype.Browser.IE) Object.extend(String.prototype, { - escapeHTML: function() { - return this.replace(/&/g,'&').replace(//g,'>'); - }, - unescapeHTML: function() { - return this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>'); - } -}); - -String.prototype.gsub.prepareReplacement = function(replacement) { - if (Object.isFunction(replacement)) return replacement; - var template = new Template(replacement); - return function(match) { return template.evaluate(match) }; -}; - -String.prototype.parseQuery = String.prototype.toQueryParams; - -Object.extend(String.prototype.escapeHTML, { - div: document.createElement('div'), - text: document.createTextNode('') -}); - -with (String.prototype.escapeHTML) div.appendChild(text); - -var Template = Class.create({ - initialize: function(template, pattern) { - this.template = template.toString(); - this.pattern = pattern || Template.Pattern; - }, - - evaluate: function(object) { - if (Object.isFunction(object.toTemplateReplacements)) - object = object.toTemplateReplacements(); - - return this.template.gsub(this.pattern, function(match) { - if (object == null) return ''; - - var before = match[1] || ''; - if (before == '\\') return match[2]; - - var ctx = object, expr = match[3]; - var pattern = /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/; - match = pattern.exec(expr); - if (match == null) return before; - - while (match != null) { - var comp = match[1].startsWith('[') ? match[2].gsub('\\\\]', ']') : match[1]; - ctx = ctx[comp]; - if (null == ctx || '' == match[3]) break; - expr = expr.substring('[' == match[3] ? match[1].length : match[0].length); - match = pattern.exec(expr); - } - - return before + String.interpret(ctx); - }); - } -}); -Template.Pattern = /(^|.|\r|\n)(#\{(.*?)\})/; - -var $break = { }; - -var Enumerable = { - each: function(iterator, context) { - var index = 0; - iterator = iterator.bind(context); - try { - this._each(function(value) { - iterator(value, index++); - }); - } catch (e) { - if (e != $break) throw e; - } - return this; - }, - - eachSlice: function(number, iterator, context) { - iterator = iterator ? iterator.bind(context) : Prototype.K; - var index = -number, slices = [], array = this.toArray(); - while ((index += number) < array.length) - slices.push(array.slice(index, index+number)); - return slices.collect(iterator, context); - }, - - all: function(iterator, context) { - iterator = iterator ? iterator.bind(context) : Prototype.K; - var result = true; - this.each(function(value, index) { - result = result && !!iterator(value, index); - if (!result) throw $break; - }); - return result; - }, - - any: function(iterator, context) { - iterator = iterator ? iterator.bind(context) : Prototype.K; - var result = false; - this.each(function(value, index) { - if (result = !!iterator(value, index)) - throw $break; - }); - return result; - }, - - collect: function(iterator, context) { - iterator = iterator ? iterator.bind(context) : Prototype.K; - var results = []; - this.each(function(value, index) { - results.push(iterator(value, index)); - }); - return results; - }, - - detect: function(iterator, context) { - iterator = iterator.bind(context); - var result; - this.each(function(value, index) { - if (iterator(value, index)) { - result = value; - throw $break; - } - }); - return result; - }, - - findAll: function(iterator, context) { - iterator = iterator.bind(context); - var results = []; - this.each(function(value, index) { - if (iterator(value, index)) - results.push(value); - }); - return results; - }, - - grep: function(filter, iterator, context) { - iterator = iterator ? iterator.bind(context) : Prototype.K; - var results = []; - - if (Object.isString(filter)) - filter = new RegExp(filter); - - this.each(function(value, index) { - if (filter.match(value)) - results.push(iterator(value, index)); - }); - return results; - }, - - include: function(object) { - if (Object.isFunction(this.indexOf)) - if (this.indexOf(object) != -1) return true; - - var found = false; - this.each(function(value) { - if (value == object) { - found = true; - throw $break; - } - }); - return found; - }, - - inGroupsOf: function(number, fillWith) { - fillWith = Object.isUndefined(fillWith) ? null : fillWith; - return this.eachSlice(number, function(slice) { - while(slice.length < number) slice.push(fillWith); - return slice; - }); - }, - - inject: function(memo, iterator, context) { - iterator = iterator.bind(context); - this.each(function(value, index) { - memo = iterator(memo, value, index); - }); - return memo; - }, - - invoke: function(method) { - var args = $A(arguments).slice(1); - return this.map(function(value) { - return value[method].apply(value, args); - }); - }, - - max: function(iterator, context) { - iterator = iterator ? iterator.bind(context) : Prototype.K; - var result; - this.each(function(value, index) { - value = iterator(value, index); - if (result == null || value >= result) - result = value; - }); - return result; - }, - - min: function(iterator, context) { - iterator = iterator ? iterator.bind(context) : Prototype.K; - var result; - this.each(function(value, index) { - value = iterator(value, index); - if (result == null || value < result) - result = value; - }); - return result; - }, - - partition: function(iterator, context) { - iterator = iterator ? iterator.bind(context) : Prototype.K; - var trues = [], falses = []; - this.each(function(value, index) { - (iterator(value, index) ? - trues : falses).push(value); - }); - return [trues, falses]; - }, - - pluck: function(property) { - var results = []; - this.each(function(value) { - results.push(value[property]); - }); - return results; - }, - - reject: function(iterator, context) { - iterator = iterator.bind(context); - var results = []; - this.each(function(value, index) { - if (!iterator(value, index)) - results.push(value); - }); - return results; - }, - - sortBy: function(iterator, context) { - iterator = iterator.bind(context); - return this.map(function(value, index) { - return {value: value, criteria: iterator(value, index)}; - }).sort(function(left, right) { - var a = left.criteria, b = right.criteria; - return a < b ? -1 : a > b ? 1 : 0; - }).pluck('value'); - }, - - toArray: function() { - return this.map(); - }, - - zip: function() { - var iterator = Prototype.K, args = $A(arguments); - if (Object.isFunction(args.last())) - iterator = args.pop(); - - var collections = [this].concat(args).map($A); - return this.map(function(value, index) { - return iterator(collections.pluck(index)); - }); - }, - - size: function() { - return this.toArray().length; - }, - - inspect: function() { - return '#'; - } -}; - -Object.extend(Enumerable, { - map: Enumerable.collect, - find: Enumerable.detect, - select: Enumerable.findAll, - filter: Enumerable.findAll, - member: Enumerable.include, - entries: Enumerable.toArray, - every: Enumerable.all, - some: Enumerable.any -}); -function $A(iterable) { - if (!iterable) return []; - if (iterable.toArray) return iterable.toArray(); - var length = iterable.length || 0, results = new Array(length); - while (length--) results[length] = iterable[length]; - return results; -} - -if (Prototype.Browser.WebKit) { - $A = function(iterable) { - if (!iterable) return []; - if (!(Object.isFunction(iterable) && iterable == '[object NodeList]') && - iterable.toArray) return iterable.toArray(); - var length = iterable.length || 0, results = new Array(length); - while (length--) results[length] = iterable[length]; - return results; - }; -} - -Array.from = $A; - -Object.extend(Array.prototype, Enumerable); - -if (!Array.prototype._reverse) Array.prototype._reverse = Array.prototype.reverse; - -Object.extend(Array.prototype, { - _each: function(iterator) { - for (var i = 0, length = this.length; i < length; i++) - iterator(this[i]); - }, - - clear: function() { - this.length = 0; - return this; - }, - - first: function() { - return this[0]; - }, - - last: function() { - return this[this.length - 1]; - }, - - compact: function() { - return this.select(function(value) { - return value != null; - }); - }, - - flatten: function() { - return this.inject([], function(array, value) { - return array.concat(Object.isArray(value) ? - value.flatten() : [value]); - }); - }, - - without: function() { - var values = $A(arguments); - return this.select(function(value) { - return !values.include(value); - }); - }, - - reverse: function(inline) { - return (inline !== false ? this : this.toArray())._reverse(); - }, - - reduce: function() { - return this.length > 1 ? this : this[0]; - }, - - uniq: function(sorted) { - return this.inject([], function(array, value, index) { - if (0 == index || (sorted ? array.last() != value : !array.include(value))) - array.push(value); - return array; - }); - }, - - intersect: function(array) { - return this.uniq().findAll(function(item) { - return array.detect(function(value) { return item === value }); - }); - }, - - clone: function() { - return [].concat(this); - }, - - size: function() { - return this.length; - }, - - inspect: function() { - return '[' + this.map(Object.inspect).join(', ') + ']'; - }, - - toJSON: function() { - var results = []; - this.each(function(object) { - var value = Object.toJSON(object); - if (!Object.isUndefined(value)) results.push(value); - }); - return '[' + results.join(', ') + ']'; - } -}); - -// use native browser JS 1.6 implementation if available -if (Object.isFunction(Array.prototype.forEach)) - Array.prototype._each = Array.prototype.forEach; - -if (!Array.prototype.indexOf) Array.prototype.indexOf = function(item, i) { - i || (i = 0); - var length = this.length; - if (i < 0) i = length + i; - for (; i < length; i++) - if (this[i] === item) return i; - return -1; -}; - -if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf = function(item, i) { - i = isNaN(i) ? this.length : (i < 0 ? this.length + i : i) + 1; - var n = this.slice(0, i).reverse().indexOf(item); - return (n < 0) ? n : i - n - 1; -}; - -Array.prototype.toArray = Array.prototype.clone; - -function $w(string) { - if (!Object.isString(string)) return []; - string = string.strip(); - return string ? string.split(/\s+/) : []; -} - -if (Prototype.Browser.Opera){ - Array.prototype.concat = function() { - var array = []; - for (var i = 0, length = this.length; i < length; i++) array.push(this[i]); - for (var i = 0, length = arguments.length; i < length; i++) { - if (Object.isArray(arguments[i])) { - for (var j = 0, arrayLength = arguments[i].length; j < arrayLength; j++) - array.push(arguments[i][j]); - } else { - array.push(arguments[i]); - } - } - return array; - }; -} -Object.extend(Number.prototype, { - toColorPart: function() { - return this.toPaddedString(2, 16); - }, - - succ: function() { - return this + 1; - }, - - times: function(iterator) { - $R(0, this, true).each(iterator); - return this; - }, - - toPaddedString: function(length, radix) { - var string = this.toString(radix || 10); - return '0'.times(length - string.length) + string; - }, - - toJSON: function() { - return isFinite(this) ? this.toString() : 'null'; - } -}); - -$w('abs round ceil floor').each(function(method){ - Number.prototype[method] = Math[method].methodize(); -}); -function $H(object) { - return new Hash(object); -}; - -var Hash = Class.create(Enumerable, (function() { - - function toQueryPair(key, value) { - if (Object.isUndefined(value)) return key; - return key + '=' + encodeURIComponent(String.interpret(value)); - } - - return { - initialize: function(object) { - this._object = Object.isHash(object) ? object.toObject() : Object.clone(object); - }, - - _each: function(iterator) { - for (var key in this._object) { - var value = this._object[key], pair = [key, value]; - pair.key = key; - pair.value = value; - iterator(pair); - } - }, - - set: function(key, value) { - return this._object[key] = value; - }, - - get: function(key) { - return this._object[key]; - }, - - unset: function(key) { - var value = this._object[key]; - delete this._object[key]; - return value; - }, - - toObject: function() { - return Object.clone(this._object); - }, - - keys: function() { - return this.pluck('key'); - }, - - values: function() { - return this.pluck('value'); - }, - - index: function(value) { - var match = this.detect(function(pair) { - return pair.value === value; - }); - return match && match.key; - }, - - merge: function(object) { - return this.clone().update(object); - }, - - update: function(object) { - return new Hash(object).inject(this, function(result, pair) { - result.set(pair.key, pair.value); - return result; - }); - }, - - toQueryString: function() { - return this.map(function(pair) { - var key = encodeURIComponent(pair.key), values = pair.value; - - if (values && typeof values == 'object') { - if (Object.isArray(values)) - return values.map(toQueryPair.curry(key)).join('&'); - } - return toQueryPair(key, values); - }).join('&'); - }, - - inspect: function() { - return '#'; - }, - - toJSON: function() { - return Object.toJSON(this.toObject()); - }, - - clone: function() { - return new Hash(this); - } - } -})()); - -Hash.prototype.toTemplateReplacements = Hash.prototype.toObject; -Hash.from = $H; -var ObjectRange = Class.create(Enumerable, { - initialize: function(start, end, exclusive) { - this.start = start; - this.end = end; - this.exclusive = exclusive; - }, - - _each: function(iterator) { - var value = this.start; - while (this.include(value)) { - iterator(value); - value = value.succ(); - } - }, - - include: function(value) { - if (value < this.start) - return false; - if (this.exclusive) - return value < this.end; - return value <= this.end; - } -}); - -var $R = function(start, end, exclusive) { - return new ObjectRange(start, end, exclusive); -}; - -var Ajax = { - getTransport: function() { - return Try.these( - function() {return new XMLHttpRequest()}, - function() {return new ActiveXObject('Msxml2.XMLHTTP')}, - function() {return new ActiveXObject('Microsoft.XMLHTTP')} - ) || false; - }, - - activeRequestCount: 0 -}; - -Ajax.Responders = { - responders: [], - - _each: function(iterator) { - this.responders._each(iterator); - }, - - register: function(responder) { - if (!this.include(responder)) - this.responders.push(responder); - }, - - unregister: function(responder) { - this.responders = this.responders.without(responder); - }, - - dispatch: function(callback, request, transport, json) { - this.each(function(responder) { - if (Object.isFunction(responder[callback])) { - try { - responder[callback].apply(responder, [request, transport, json]); - } catch (e) { } - } - }); - } -}; - -Object.extend(Ajax.Responders, Enumerable); - -Ajax.Responders.register({ - onCreate: function() { Ajax.activeRequestCount++ }, - onComplete: function() { Ajax.activeRequestCount-- } -}); - -Ajax.Base = Class.create({ - initialize: function(options) { - this.options = { - method: 'post', - asynchronous: true, - contentType: 'application/x-www-form-urlencoded', - encoding: 'UTF-8', - parameters: '', - evalJSON: true, - evalJS: true - }; - Object.extend(this.options, options || { }); - - this.options.method = this.options.method.toLowerCase(); - - if (Object.isString(this.options.parameters)) - this.options.parameters = this.options.parameters.toQueryParams(); - else if (Object.isHash(this.options.parameters)) - this.options.parameters = this.options.parameters.toObject(); - } -}); - -Ajax.Request = Class.create(Ajax.Base, { - _complete: false, - - initialize: function($super, url, options) { - $super(options); - this.transport = Ajax.getTransport(); - this.request(url); - }, - - request: function(url) { - this.url = url; - this.method = this.options.method; - var params = Object.clone(this.options.parameters); - - if (!['get', 'post'].include(this.method)) { - // simulate other verbs over post - params['_method'] = this.method; - this.method = 'post'; - } - - this.parameters = params; - - if (params = Object.toQueryString(params)) { - // when GET, append parameters to URL - if (this.method == 'get') - this.url += (this.url.include('?') ? '&' : '?') + params; - else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) - params += '&_='; - } - - try { - var response = new Ajax.Response(this); - if (this.options.onCreate) this.options.onCreate(response); - Ajax.Responders.dispatch('onCreate', this, response); - - this.transport.open(this.method.toUpperCase(), this.url, - this.options.asynchronous); - - if (this.options.asynchronous) this.respondToReadyState.bind(this).defer(1); - - this.transport.onreadystatechange = this.onStateChange.bind(this); - this.setRequestHeaders(); - - this.body = this.method == 'post' ? (this.options.postBody || params) : null; - this.transport.send(this.body); - - /* Force Firefox to handle ready state 4 for synchronous requests */ - if (!this.options.asynchronous && this.transport.overrideMimeType) - this.onStateChange(); - - } - catch (e) { - this.dispatchException(e); - } - }, - - onStateChange: function() { - var readyState = this.transport.readyState; - if (readyState > 1 && !((readyState == 4) && this._complete)) - this.respondToReadyState(this.transport.readyState); - }, - - setRequestHeaders: function() { - var headers = { - 'X-Requested-With': 'XMLHttpRequest', - 'X-Prototype-Version': Prototype.Version, - 'Accept': 'text/javascript, text/html, application/xml, text/xml, */*' - }; - - if (this.method == 'post') { - headers['Content-type'] = this.options.contentType + - (this.options.encoding ? '; charset=' + this.options.encoding : ''); - - /* Force "Connection: close" for older Mozilla browsers to work - * around a bug where XMLHttpRequest sends an incorrect - * Content-length header. See Mozilla Bugzilla #246651. - */ - if (this.transport.overrideMimeType && - (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < 2005) - headers['Connection'] = 'close'; - } - - // user-defined headers - if (typeof this.options.requestHeaders == 'object') { - var extras = this.options.requestHeaders; - - if (Object.isFunction(extras.push)) - for (var i = 0, length = extras.length; i < length; i += 2) - headers[extras[i]] = extras[i+1]; - else - $H(extras).each(function(pair) { headers[pair.key] = pair.value }); - } - - for (var name in headers) - this.transport.setRequestHeader(name, headers[name]); - }, - - success: function() { - var status = this.getStatus(); - return !status || (status >= 200 && status < 300); - }, - - getStatus: function() { - try { - return this.transport.status || 0; - } catch (e) { return 0 } - }, - - respondToReadyState: function(readyState) { - var state = Ajax.Request.Events[readyState], response = new Ajax.Response(this); - - if (state == 'Complete') { - try { - this._complete = true; - (this.options['on' + response.status] - || this.options['on' + (this.success() ? 'Success' : 'Failure')] - || Prototype.emptyFunction)(response, response.headerJSON); - } catch (e) { - this.dispatchException(e); - } - - var contentType = response.getHeader('Content-type'); - if (this.options.evalJS == 'force' - || (this.options.evalJS && this.isSameOrigin() && contentType - && contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i))) - this.evalResponse(); - } - - try { - (this.options['on' + state] || Prototype.emptyFunction)(response, response.headerJSON); - Ajax.Responders.dispatch('on' + state, this, response, response.headerJSON); - } catch (e) { - this.dispatchException(e); - } - - if (state == 'Complete') { - // avoid memory leak in MSIE: clean up - this.transport.onreadystatechange = Prototype.emptyFunction; - } - }, - - isSameOrigin: function() { - var m = this.url.match(/^\s*https?:\/\/[^\/]*/); - return !m || (m[0] == '#{protocol}//#{domain}#{port}'.interpolate({ - protocol: location.protocol, - domain: document.domain, - port: location.port ? ':' + location.port : '' - })); - }, - - getHeader: function(name) { - try { - return this.transport.getResponseHeader(name) || null; - } catch (e) { return null } - }, - - evalResponse: function() { - try { - return eval((this.transport.responseText || '').unfilterJSON()); - } catch (e) { - this.dispatchException(e); - } - }, - - dispatchException: function(exception) { - (this.options.onException || Prototype.emptyFunction)(this, exception); - Ajax.Responders.dispatch('onException', this, exception); - } -}); - -Ajax.Request.Events = - ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; - -Ajax.Response = Class.create({ - initialize: function(request){ - this.request = request; - var transport = this.transport = request.transport, - readyState = this.readyState = transport.readyState; - - if((readyState > 2 && !Prototype.Browser.IE) || readyState == 4) { - this.status = this.getStatus(); - this.statusText = this.getStatusText(); - this.responseText = String.interpret(transport.responseText); - this.headerJSON = this._getHeaderJSON(); - } - - if(readyState == 4) { - var xml = transport.responseXML; - this.responseXML = Object.isUndefined(xml) ? null : xml; - this.responseJSON = this._getResponseJSON(); - } - }, - - status: 0, - statusText: '', - - getStatus: Ajax.Request.prototype.getStatus, - - getStatusText: function() { - try { - return this.transport.statusText || ''; - } catch (e) { return '' } - }, - - getHeader: Ajax.Request.prototype.getHeader, - - getAllHeaders: function() { - try { - return this.getAllResponseHeaders(); - } catch (e) { return null } - }, - - getResponseHeader: function(name) { - return this.transport.getResponseHeader(name); - }, - - getAllResponseHeaders: function() { - return this.transport.getAllResponseHeaders(); - }, - - _getHeaderJSON: function() { - var json = this.getHeader('X-JSON'); - if (!json) return null; - json = decodeURIComponent(escape(json)); - try { - return json.evalJSON(this.request.options.sanitizeJSON || - !this.request.isSameOrigin()); - } catch (e) { - this.request.dispatchException(e); - } - }, - - _getResponseJSON: function() { - var options = this.request.options; - if (!options.evalJSON || (options.evalJSON != 'force' && - !(this.getHeader('Content-type') || '').include('application/json')) || - this.responseText.blank()) - return null; - try { - return this.responseText.evalJSON(options.sanitizeJSON || - !this.request.isSameOrigin()); - } catch (e) { - this.request.dispatchException(e); - } - } -}); - -Ajax.Updater = Class.create(Ajax.Request, { - initialize: function($super, container, url, options) { - this.container = { - success: (container.success || container), - failure: (container.failure || (container.success ? null : container)) - }; - - options = Object.clone(options); - var onComplete = options.onComplete; - options.onComplete = (function(response, json) { - this.updateContent(response.responseText); - if (Object.isFunction(onComplete)) onComplete(response, json); - }).bind(this); - - $super(url, options); - }, - - updateContent: function(responseText) { - var receiver = this.container[this.success() ? 'success' : 'failure'], - options = this.options; - - if (!options.evalScripts) responseText = responseText.stripScripts(); - - if (receiver = $(receiver)) { - if (options.insertion) { - if (Object.isString(options.insertion)) { - var insertion = { }; insertion[options.insertion] = responseText; - receiver.insert(insertion); - } - else options.insertion(receiver, responseText); - } - else receiver.update(responseText); - } - } -}); - -Ajax.PeriodicalUpdater = Class.create(Ajax.Base, { - initialize: function($super, container, url, options) { - $super(options); - this.onComplete = this.options.onComplete; - - this.frequency = (this.options.frequency || 2); - this.decay = (this.options.decay || 1); - - this.updater = { }; - this.container = container; - this.url = url; - - this.start(); - }, - - start: function() { - this.options.onComplete = this.updateComplete.bind(this); - this.onTimerEvent(); - }, - - stop: function() { - this.updater.options.onComplete = undefined; - clearTimeout(this.timer); - (this.onComplete || Prototype.emptyFunction).apply(this, arguments); - }, - - updateComplete: function(response) { - if (this.options.decay) { - this.decay = (response.responseText == this.lastText ? - this.decay * this.options.decay : 1); - - this.lastText = response.responseText; - } - this.timer = this.onTimerEvent.bind(this).delay(this.decay * this.frequency); - }, - - onTimerEvent: function() { - this.updater = new Ajax.Updater(this.container, this.url, this.options); - } -}); -function $(element) { - if (arguments.length > 1) { - for (var i = 0, elements = [], length = arguments.length; i < length; i++) - elements.push($(arguments[i])); - return elements; - } - if (Object.isString(element)) - element = document.getElementById(element); - return Element.extend(element); -} - -if (Prototype.BrowserFeatures.XPath) { - document._getElementsByXPath = function(expression, parentElement) { - var results = []; - var query = document.evaluate(expression, $(parentElement) || document, - null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); - for (var i = 0, length = query.snapshotLength; i < length; i++) - results.push(Element.extend(query.snapshotItem(i))); - return results; - }; -} - -/*--------------------------------------------------------------------------*/ - -if (!window.Node) var Node = { }; - -if (!Node.ELEMENT_NODE) { - // DOM level 2 ECMAScript Language Binding - Object.extend(Node, { - ELEMENT_NODE: 1, - ATTRIBUTE_NODE: 2, - TEXT_NODE: 3, - CDATA_SECTION_NODE: 4, - ENTITY_REFERENCE_NODE: 5, - ENTITY_NODE: 6, - PROCESSING_INSTRUCTION_NODE: 7, - COMMENT_NODE: 8, - DOCUMENT_NODE: 9, - DOCUMENT_TYPE_NODE: 10, - DOCUMENT_FRAGMENT_NODE: 11, - NOTATION_NODE: 12 - }); -} - -(function() { - var element = this.Element; - this.Element = function(tagName, attributes) { - attributes = attributes || { }; - tagName = tagName.toLowerCase(); - var cache = Element.cache; - if (Prototype.Browser.IE && attributes.name) { - tagName = '<' + tagName + ' name="' + attributes.name + '">'; - delete attributes.name; - return Element.writeAttribute(document.createElement(tagName), attributes); - } - if (!cache[tagName]) cache[tagName] = Element.extend(document.createElement(tagName)); - return Element.writeAttribute(cache[tagName].cloneNode(false), attributes); - }; - Object.extend(this.Element, element || { }); -}).call(window); - -Element.cache = { }; - -Element.Methods = { - visible: function(element) { - return $(element).style.display != 'none'; - }, - - toggle: function(element) { - element = $(element); - Element[Element.visible(element) ? 'hide' : 'show'](element); - return element; - }, - - hide: function(element) { - $(element).style.display = 'none'; - return element; - }, - - show: function(element) { - $(element).style.display = ''; - return element; - }, - - remove: function(element) { - element = $(element); - element.parentNode.removeChild(element); - return element; - }, - - update: function(element, content) { - element = $(element); - if (content && content.toElement) content = content.toElement(); - if (Object.isElement(content)) return element.update().insert(content); - content = Object.toHTML(content); - element.innerHTML = content.stripScripts(); - content.evalScripts.bind(content).defer(); - return element; - }, - - replace: function(element, content) { - element = $(element); - if (content && content.toElement) content = content.toElement(); - else if (!Object.isElement(content)) { - content = Object.toHTML(content); - var range = element.ownerDocument.createRange(); - range.selectNode(element); - content.evalScripts.bind(content).defer(); - content = range.createContextualFragment(content.stripScripts()); - } - element.parentNode.replaceChild(content, element); - return element; - }, - - insert: function(element, insertions) { - element = $(element); - - if (Object.isString(insertions) || Object.isNumber(insertions) || - Object.isElement(insertions) || (insertions && (insertions.toElement || insertions.toHTML))) - insertions = {bottom:insertions}; - - var content, insert, tagName, childNodes; - - for (var position in insertions) { - content = insertions[position]; - position = position.toLowerCase(); - insert = Element._insertionTranslations[position]; - - if (content && content.toElement) content = content.toElement(); - if (Object.isElement(content)) { - insert(element, content); - continue; - } - - content = Object.toHTML(content); - - tagName = ((position == 'before' || position == 'after') - ? element.parentNode : element).tagName.toUpperCase(); - - childNodes = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); - - if (position == 'top' || position == 'after') childNodes.reverse(); - childNodes.each(insert.curry(element)); - - content.evalScripts.bind(content).defer(); - } - - return element; - }, - - wrap: function(element, wrapper, attributes) { - element = $(element); - if (Object.isElement(wrapper)) - $(wrapper).writeAttribute(attributes || { }); - else if (Object.isString(wrapper)) wrapper = new Element(wrapper, attributes); - else wrapper = new Element('div', wrapper); - if (element.parentNode) - element.parentNode.replaceChild(wrapper, element); - wrapper.appendChild(element); - return wrapper; - }, - - inspect: function(element) { - element = $(element); - var result = '<' + element.tagName.toLowerCase(); - $H({'id': 'id', 'className': 'class'}).each(function(pair) { - var property = pair.first(), attribute = pair.last(); - var value = (element[property] || '').toString(); - if (value) result += ' ' + attribute + '=' + value.inspect(true); - }); - return result + '>'; - }, - - recursivelyCollect: function(element, property) { - element = $(element); - var elements = []; - while (element = element[property]) - if (element.nodeType == 1) - elements.push(Element.extend(element)); - return elements; - }, - - ancestors: function(element) { - return $(element).recursivelyCollect('parentNode'); - }, - - descendants: function(element) { - return $(element).select("*"); - }, - - firstDescendant: function(element) { - element = $(element).firstChild; - while (element && element.nodeType != 1) element = element.nextSibling; - return $(element); - }, - - immediateDescendants: function(element) { - if (!(element = $(element).firstChild)) return []; - while (element && element.nodeType != 1) element = element.nextSibling; - if (element) return [element].concat($(element).nextSiblings()); - return []; - }, - - previousSiblings: function(element) { - return $(element).recursivelyCollect('previousSibling'); - }, - - nextSiblings: function(element) { - return $(element).recursivelyCollect('nextSibling'); - }, - - siblings: function(element) { - element = $(element); - return element.previousSiblings().reverse().concat(element.nextSiblings()); - }, - - match: function(element, selector) { - if (Object.isString(selector)) - selector = new Selector(selector); - return selector.match($(element)); - }, - - up: function(element, expression, index) { - element = $(element); - if (arguments.length == 1) return $(element.parentNode); - var ancestors = element.ancestors(); - return Object.isNumber(expression) ? ancestors[expression] : - Selector.findElement(ancestors, expression, index); - }, - - down: function(element, expression, index) { - element = $(element); - if (arguments.length == 1) return element.firstDescendant(); - return Object.isNumber(expression) ? element.descendants()[expression] : - element.select(expression)[index || 0]; - }, - - previous: function(element, expression, index) { - element = $(element); - if (arguments.length == 1) return $(Selector.handlers.previousElementSibling(element)); - var previousSiblings = element.previousSiblings(); - return Object.isNumber(expression) ? previousSiblings[expression] : - Selector.findElement(previousSiblings, expression, index); - }, - - next: function(element, expression, index) { - element = $(element); - if (arguments.length == 1) return $(Selector.handlers.nextElementSibling(element)); - var nextSiblings = element.nextSiblings(); - return Object.isNumber(expression) ? nextSiblings[expression] : - Selector.findElement(nextSiblings, expression, index); - }, - - select: function() { - var args = $A(arguments), element = $(args.shift()); - return Selector.findChildElements(element, args); - }, - - adjacent: function() { - var args = $A(arguments), element = $(args.shift()); - return Selector.findChildElements(element.parentNode, args).without(element); - }, - - identify: function(element) { - element = $(element); - var id = element.readAttribute('id'), self = arguments.callee; - if (id) return id; - do { id = 'anonymous_element_' + self.counter++ } while ($(id)); - element.writeAttribute('id', id); - return id; - }, - - readAttribute: function(element, name) { - element = $(element); - if (Prototype.Browser.IE) { - var t = Element._attributeTranslations.read; - if (t.values[name]) return t.values[name](element, name); - if (t.names[name]) name = t.names[name]; - if (name.include(':')) { - return (!element.attributes || !element.attributes[name]) ? null : - element.attributes[name].value; - } - } - return element.getAttribute(name); - }, - - writeAttribute: function(element, name, value) { - element = $(element); - var attributes = { }, t = Element._attributeTranslations.write; - - if (typeof name == 'object') attributes = name; - else attributes[name] = Object.isUndefined(value) ? true : value; - - for (var attr in attributes) { - name = t.names[attr] || attr; - value = attributes[attr]; - if (t.values[attr]) name = t.values[attr](element, value); - if (value === false || value === null) - element.removeAttribute(name); - else if (value === true) - element.setAttribute(name, name); - else element.setAttribute(name, value); - } - return element; - }, - - getHeight: function(element) { - return $(element).getDimensions().height; - }, - - getWidth: function(element) { - return $(element).getDimensions().width; - }, - - classNames: function(element) { - return new Element.ClassNames(element); - }, - - hasClassName: function(element, className) { - if (!(element = $(element))) return; - var elementClassName = element.className; - return (elementClassName.length > 0 && (elementClassName == className || - new RegExp("(^|\\s)" + className + "(\\s|$)").test(elementClassName))); - }, - - addClassName: function(element, className) { - if (!(element = $(element))) return; - if (!element.hasClassName(className)) - element.className += (element.className ? ' ' : '') + className; - return element; - }, - - removeClassName: function(element, className) { - if (!(element = $(element))) return; - element.className = element.className.replace( - new RegExp("(^|\\s+)" + className + "(\\s+|$)"), ' ').strip(); - return element; - }, - - toggleClassName: function(element, className) { - if (!(element = $(element))) return; - return element[element.hasClassName(className) ? - 'removeClassName' : 'addClassName'](className); - }, - - // removes whitespace-only text node children - cleanWhitespace: function(element) { - element = $(element); - var node = element.firstChild; - while (node) { - var nextNode = node.nextSibling; - if (node.nodeType == 3 && !/\S/.test(node.nodeValue)) - element.removeChild(node); - node = nextNode; - } - return element; - }, - - empty: function(element) { - return $(element).innerHTML.blank(); - }, - - descendantOf: function(element, ancestor) { - element = $(element), ancestor = $(ancestor); - var originalAncestor = ancestor; - - if (element.compareDocumentPosition) - return (element.compareDocumentPosition(ancestor) & 8) === 8; - - if (element.sourceIndex && !Prototype.Browser.Opera) { - var e = element.sourceIndex, a = ancestor.sourceIndex, - nextAncestor = ancestor.nextSibling; - if (!nextAncestor) { - do { ancestor = ancestor.parentNode; } - while (!(nextAncestor = ancestor.nextSibling) && ancestor.parentNode); - } - if (nextAncestor && nextAncestor.sourceIndex) - return (e > a && e < nextAncestor.sourceIndex); - } - - while (element = element.parentNode) - if (element == originalAncestor) return true; - return false; - }, - - scrollTo: function(element) { - element = $(element); - var pos = element.cumulativeOffset(); - window.scrollTo(pos[0], pos[1]); - return element; - }, - - getStyle: function(element, style) { - element = $(element); - style = style == 'float' ? 'cssFloat' : style.camelize(); - var value = element.style[style]; - if (!value) { - var css = document.defaultView.getComputedStyle(element, null); - value = css ? css[style] : null; - } - if (style == 'opacity') return value ? parseFloat(value) : 1.0; - return value == 'auto' ? null : value; - }, - - getOpacity: function(element) { - return $(element).getStyle('opacity'); - }, - - setStyle: function(element, styles) { - element = $(element); - var elementStyle = element.style, match; - if (Object.isString(styles)) { - element.style.cssText += ';' + styles; - return styles.include('opacity') ? - element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : element; - } - for (var property in styles) - if (property == 'opacity') element.setOpacity(styles[property]); - else - elementStyle[(property == 'float' || property == 'cssFloat') ? - (Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : 'styleFloat') : - property] = styles[property]; - - return element; - }, - - setOpacity: function(element, value) { - element = $(element); - element.style.opacity = (value == 1 || value === '') ? '' : - (value < 0.00001) ? 0 : value; - return element; - }, - - getDimensions: function(element) { - element = $(element); - var display = $(element).getStyle('display'); - if (display != 'none' && display != null) // Safari bug - return {width: element.offsetWidth, height: element.offsetHeight}; - - // All *Width and *Height properties give 0 on elements with display none, - // so enable the element temporarily - var els = element.style; - var originalVisibility = els.visibility; - var originalPosition = els.position; - var originalDisplay = els.display; - els.visibility = 'hidden'; - els.position = 'absolute'; - els.display = 'block'; - var originalWidth = element.clientWidth; - var originalHeight = element.clientHeight; - els.display = originalDisplay; - els.position = originalPosition; - els.visibility = originalVisibility; - return {width: originalWidth, height: originalHeight}; - }, - - makePositioned: function(element) { - element = $(element); - var pos = Element.getStyle(element, 'position'); - if (pos == 'static' || !pos) { - element._madePositioned = true; - element.style.position = 'relative'; - // Opera returns the offset relative to the positioning context, when an - // element is position relative but top and left have not been defined - if (window.opera) { - element.style.top = 0; - element.style.left = 0; - } - } - return element; - }, - - undoPositioned: function(element) { - element = $(element); - if (element._madePositioned) { - element._madePositioned = undefined; - element.style.position = - element.style.top = - element.style.left = - element.style.bottom = - element.style.right = ''; - } - return element; - }, - - makeClipping: function(element) { - element = $(element); - if (element._overflow) return element; - element._overflow = Element.getStyle(element, 'overflow') || 'auto'; - if (element._overflow !== 'hidden') - element.style.overflow = 'hidden'; - return element; - }, - - undoClipping: function(element) { - element = $(element); - if (!element._overflow) return element; - element.style.overflow = element._overflow == 'auto' ? '' : element._overflow; - element._overflow = null; - return element; - }, - - cumulativeOffset: function(element) { - var valueT = 0, valueL = 0; - do { - valueT += element.offsetTop || 0; - valueL += element.offsetLeft || 0; - element = element.offsetParent; - } while (element); - return Element._returnOffset(valueL, valueT); - }, - - positionedOffset: function(element) { - var valueT = 0, valueL = 0; - do { - valueT += element.offsetTop || 0; - valueL += element.offsetLeft || 0; - element = element.offsetParent; - if (element) { - if (element.tagName == 'BODY') break; - var p = Element.getStyle(element, 'position'); - if (p !== 'static') break; - } - } while (element); - return Element._returnOffset(valueL, valueT); - }, - - absolutize: function(element) { - element = $(element); - if (element.getStyle('position') == 'absolute') return; - // Position.prepare(); // To be done manually by Scripty when it needs it. - - var offsets = element.positionedOffset(); - var top = offsets[1]; - var left = offsets[0]; - var width = element.clientWidth; - var height = element.clientHeight; - - element._originalLeft = left - parseFloat(element.style.left || 0); - element._originalTop = top - parseFloat(element.style.top || 0); - element._originalWidth = element.style.width; - element._originalHeight = element.style.height; - - element.style.position = 'absolute'; - element.style.top = top + 'px'; - element.style.left = left + 'px'; - element.style.width = width + 'px'; - element.style.height = height + 'px'; - return element; - }, - - relativize: function(element) { - element = $(element); - if (element.getStyle('position') == 'relative') return; - // Position.prepare(); // To be done manually by Scripty when it needs it. - - element.style.position = 'relative'; - var top = parseFloat(element.style.top || 0) - (element._originalTop || 0); - var left = parseFloat(element.style.left || 0) - (element._originalLeft || 0); - - element.style.top = top + 'px'; - element.style.left = left + 'px'; - element.style.height = element._originalHeight; - element.style.width = element._originalWidth; - return element; - }, - - cumulativeScrollOffset: function(element) { - var valueT = 0, valueL = 0; - do { - valueT += element.scrollTop || 0; - valueL += element.scrollLeft || 0; - element = element.parentNode; - } while (element); - return Element._returnOffset(valueL, valueT); - }, - - getOffsetParent: function(element) { - if (element.offsetParent) return $(element.offsetParent); - if (element == document.body) return $(element); - - while ((element = element.parentNode) && element != document.body) - if (Element.getStyle(element, 'position') != 'static') - return $(element); - - return $(document.body); - }, - - viewportOffset: function(forElement) { - var valueT = 0, valueL = 0; - - var element = forElement; - do { - valueT += element.offsetTop || 0; - valueL += element.offsetLeft || 0; - - // Safari fix - if (element.offsetParent == document.body && - Element.getStyle(element, 'position') == 'absolute') break; - - } while (element = element.offsetParent); - - element = forElement; - do { - if (!Prototype.Browser.Opera || element.tagName == 'BODY') { - valueT -= element.scrollTop || 0; - valueL -= element.scrollLeft || 0; - } - } while (element = element.parentNode); - - return Element._returnOffset(valueL, valueT); - }, - - clonePosition: function(element, source) { - var options = Object.extend({ - setLeft: true, - setTop: true, - setWidth: true, - setHeight: true, - offsetTop: 0, - offsetLeft: 0 - }, arguments[2] || { }); - - // find page position of source - source = $(source); - var p = source.viewportOffset(); - - // find coordinate system to use - element = $(element); - var delta = [0, 0]; - var parent = null; - // delta [0,0] will do fine with position: fixed elements, - // position:absolute needs offsetParent deltas - if (Element.getStyle(element, 'position') == 'absolute') { - parent = element.getOffsetParent(); - delta = parent.viewportOffset(); - } - - // correct by body offsets (fixes Safari) - if (parent == document.body) { - delta[0] -= document.body.offsetLeft; - delta[1] -= document.body.offsetTop; - } - - // set position - if (options.setLeft) element.style.left = (p[0] - delta[0] + options.offsetLeft) + 'px'; - if (options.setTop) element.style.top = (p[1] - delta[1] + options.offsetTop) + 'px'; - if (options.setWidth) element.style.width = source.offsetWidth + 'px'; - if (options.setHeight) element.style.height = source.offsetHeight + 'px'; - return element; - } -}; - -Element.Methods.identify.counter = 1; - -Object.extend(Element.Methods, { - getElementsBySelector: Element.Methods.select, - childElements: Element.Methods.immediateDescendants -}); - -Element._attributeTranslations = { - write: { - names: { - className: 'class', - htmlFor: 'for' - }, - values: { } - } -}; - -if (Prototype.Browser.Opera) { - Element.Methods.getStyle = Element.Methods.getStyle.wrap( - function(proceed, element, style) { - switch (style) { - case 'left': case 'top': case 'right': case 'bottom': - if (proceed(element, 'position') === 'static') return null; - case 'height': case 'width': - // returns '0px' for hidden elements; we want it to return null - if (!Element.visible(element)) return null; - - // returns the border-box dimensions rather than the content-box - // dimensions, so we subtract padding and borders from the value - var dim = parseInt(proceed(element, style), 10); - - if (dim !== element['offset' + style.capitalize()]) - return dim + 'px'; - - var properties; - if (style === 'height') { - properties = ['border-top-width', 'padding-top', - 'padding-bottom', 'border-bottom-width']; - } - else { - properties = ['border-left-width', 'padding-left', - 'padding-right', 'border-right-width']; - } - return properties.inject(dim, function(memo, property) { - var val = proceed(element, property); - return val === null ? memo : memo - parseInt(val, 10); - }) + 'px'; - default: return proceed(element, style); - } - } - ); - - Element.Methods.readAttribute = Element.Methods.readAttribute.wrap( - function(proceed, element, attribute) { - if (attribute === 'title') return element.title; - return proceed(element, attribute); - } - ); -} - -else if (Prototype.Browser.IE) { - // IE doesn't report offsets correctly for static elements, so we change them - // to "relative" to get the values, then change them back. - Element.Methods.getOffsetParent = Element.Methods.getOffsetParent.wrap( - function(proceed, element) { - element = $(element); - var position = element.getStyle('position'); - if (position !== 'static') return proceed(element); - element.setStyle({ position: 'relative' }); - var value = proceed(element); - element.setStyle({ position: position }); - return value; - } - ); - - $w('positionedOffset viewportOffset').each(function(method) { - Element.Methods[method] = Element.Methods[method].wrap( - function(proceed, element) { - element = $(element); - var position = element.getStyle('position'); - if (position !== 'static') return proceed(element); - // Trigger hasLayout on the offset parent so that IE6 reports - // accurate offsetTop and offsetLeft values for position: fixed. - var offsetParent = element.getOffsetParent(); - if (offsetParent && offsetParent.getStyle('position') === 'fixed') - offsetParent.setStyle({ zoom: 1 }); - element.setStyle({ position: 'relative' }); - var value = proceed(element); - element.setStyle({ position: position }); - return value; - } - ); - }); - - Element.Methods.getStyle = function(element, style) { - element = $(element); - style = (style == 'float' || style == 'cssFloat') ? 'styleFloat' : style.camelize(); - var value = element.style[style]; - if (!value && element.currentStyle) value = element.currentStyle[style]; - - if (style == 'opacity') { - if (value = (element.getStyle('filter') || '').match(/alpha\(opacity=(.*)\)/)) - if (value[1]) return parseFloat(value[1]) / 100; - return 1.0; - } - - if (value == 'auto') { - if ((style == 'width' || style == 'height') && (element.getStyle('display') != 'none')) - return element['offset' + style.capitalize()] + 'px'; - return null; - } - return value; - }; - - Element.Methods.setOpacity = function(element, value) { - function stripAlpha(filter){ - return filter.replace(/alpha\([^\)]*\)/gi,''); - } - element = $(element); - var currentStyle = element.currentStyle; - if ((currentStyle && !currentStyle.hasLayout) || - (!currentStyle && element.style.zoom == 'normal')) - element.style.zoom = 1; - - var filter = element.getStyle('filter'), style = element.style; - if (value == 1 || value === '') { - (filter = stripAlpha(filter)) ? - style.filter = filter : style.removeAttribute('filter'); - return element; - } else if (value < 0.00001) value = 0; - style.filter = stripAlpha(filter) + - 'alpha(opacity=' + (value * 100) + ')'; - return element; - }; - - Element._attributeTranslations = { - read: { - names: { - 'class': 'className', - 'for': 'htmlFor' - }, - values: { - _getAttr: function(element, attribute) { - return element.getAttribute(attribute, 2); - }, - _getAttrNode: function(element, attribute) { - var node = element.getAttributeNode(attribute); - return node ? node.value : ""; - }, - _getEv: function(element, attribute) { - attribute = element.getAttribute(attribute); - return attribute ? attribute.toString().slice(23, -2) : null; - }, - _flag: function(element, attribute) { - return $(element).hasAttribute(attribute) ? attribute : null; - }, - style: function(element) { - return element.style.cssText.toLowerCase(); - }, - title: function(element) { - return element.title; - } - } - } - }; - - Element._attributeTranslations.write = { - names: Object.extend({ - cellpadding: 'cellPadding', - cellspacing: 'cellSpacing' - }, Element._attributeTranslations.read.names), - values: { - checked: function(element, value) { - element.checked = !!value; - }, - - style: function(element, value) { - element.style.cssText = value ? value : ''; - } - } - }; - - Element._attributeTranslations.has = {}; - - $w('colSpan rowSpan vAlign dateTime accessKey tabIndex ' + - 'encType maxLength readOnly longDesc').each(function(attr) { - Element._attributeTranslations.write.names[attr.toLowerCase()] = attr; - Element._attributeTranslations.has[attr.toLowerCase()] = attr; - }); - - (function(v) { - Object.extend(v, { - href: v._getAttr, - src: v._getAttr, - type: v._getAttr, - action: v._getAttrNode, - disabled: v._flag, - checked: v._flag, - readonly: v._flag, - multiple: v._flag, - onload: v._getEv, - onunload: v._getEv, - onclick: v._getEv, - ondblclick: v._getEv, - onmousedown: v._getEv, - onmouseup: v._getEv, - onmouseover: v._getEv, - onmousemove: v._getEv, - onmouseout: v._getEv, - onfocus: v._getEv, - onblur: v._getEv, - onkeypress: v._getEv, - onkeydown: v._getEv, - onkeyup: v._getEv, - onsubmit: v._getEv, - onreset: v._getEv, - onselect: v._getEv, - onchange: v._getEv - }); - })(Element._attributeTranslations.read.values); -} - -else if (Prototype.Browser.Gecko && /rv:1\.8\.0/.test(navigator.userAgent)) { - Element.Methods.setOpacity = function(element, value) { - element = $(element); - element.style.opacity = (value == 1) ? 0.999999 : - (value === '') ? '' : (value < 0.00001) ? 0 : value; - return element; - }; -} - -else if (Prototype.Browser.WebKit) { - Element.Methods.setOpacity = function(element, value) { - element = $(element); - element.style.opacity = (value == 1 || value === '') ? '' : - (value < 0.00001) ? 0 : value; - - if (value == 1) - if(element.tagName == 'IMG' && element.width) { - element.width++; element.width--; - } else try { - var n = document.createTextNode(' '); - element.appendChild(n); - element.removeChild(n); - } catch (e) { } - - return element; - }; - - // Safari returns margins on body which is incorrect if the child is absolutely - // positioned. For performance reasons, redefine Element#cumulativeOffset for - // KHTML/WebKit only. - Element.Methods.cumulativeOffset = function(element) { - var valueT = 0, valueL = 0; - do { - valueT += element.offsetTop || 0; - valueL += element.offsetLeft || 0; - if (element.offsetParent == document.body) - if (Element.getStyle(element, 'position') == 'absolute') break; - - element = element.offsetParent; - } while (element); - - return Element._returnOffset(valueL, valueT); - }; -} - -if (Prototype.Browser.IE || Prototype.Browser.Opera) { - // IE and Opera are missing .innerHTML support for TABLE-related and SELECT elements - Element.Methods.update = function(element, content) { - element = $(element); - - if (content && content.toElement) content = content.toElement(); - if (Object.isElement(content)) return element.update().insert(content); - - content = Object.toHTML(content); - var tagName = element.tagName.toUpperCase(); - - if (tagName in Element._insertionTranslations.tags) { - $A(element.childNodes).each(function(node) { element.removeChild(node) }); - Element._getContentFromAnonymousElement(tagName, content.stripScripts()) - .each(function(node) { element.appendChild(node) }); - } - else element.innerHTML = content.stripScripts(); - - content.evalScripts.bind(content).defer(); - return element; - }; -} - -if ('outerHTML' in document.createElement('div')) { - Element.Methods.replace = function(element, content) { - element = $(element); - - if (content && content.toElement) content = content.toElement(); - if (Object.isElement(content)) { - element.parentNode.replaceChild(content, element); - return element; - } - - content = Object.toHTML(content); - var parent = element.parentNode, tagName = parent.tagName.toUpperCase(); - - if (Element._insertionTranslations.tags[tagName]) { - var nextSibling = element.next(); - var fragments = Element._getContentFromAnonymousElement(tagName, content.stripScripts()); - parent.removeChild(element); - if (nextSibling) - fragments.each(function(node) { parent.insertBefore(node, nextSibling) }); - else - fragments.each(function(node) { parent.appendChild(node) }); - } - else element.outerHTML = content.stripScripts(); - - content.evalScripts.bind(content).defer(); - return element; - }; -} - -Element._returnOffset = function(l, t) { - var result = [l, t]; - result.left = l; - result.top = t; - return result; -}; - -Element._getContentFromAnonymousElement = function(tagName, html) { - var div = new Element('div'), t = Element._insertionTranslations.tags[tagName]; - if (t) { - div.innerHTML = t[0] + html + t[1]; - t[2].times(function() { div = div.firstChild }); - } else div.innerHTML = html; - return $A(div.childNodes); -}; - -Element._insertionTranslations = { - before: function(element, node) { - element.parentNode.insertBefore(node, element); - }, - top: function(element, node) { - element.insertBefore(node, element.firstChild); - }, - bottom: function(element, node) { - element.appendChild(node); - }, - after: function(element, node) { - element.parentNode.insertBefore(node, element.nextSibling); - }, - tags: { - TABLE: ['
', '
', 1], - TBODY: ['', '
', 2], - TR: ['', '
', 3], - TD: ['
', '
', 4], - SELECT: ['', 1] - } -}; - -(function() { - Object.extend(this.tags, { - THEAD: this.tags.TBODY, - TFOOT: this.tags.TBODY, - TH: this.tags.TD - }); -}).call(Element._insertionTranslations); - -Element.Methods.Simulated = { - hasAttribute: function(element, attribute) { - attribute = Element._attributeTranslations.has[attribute] || attribute; - var node = $(element).getAttributeNode(attribute); - return node && node.specified; - } -}; - -Element.Methods.ByTag = { }; - -Object.extend(Element, Element.Methods); - -if (!Prototype.BrowserFeatures.ElementExtensions && - document.createElement('div').__proto__) { - window.HTMLElement = { }; - window.HTMLElement.prototype = document.createElement('div').__proto__; - Prototype.BrowserFeatures.ElementExtensions = true; -} - -Element.extend = (function() { - if (Prototype.BrowserFeatures.SpecificElementExtensions) - return Prototype.K; - - var Methods = { }, ByTag = Element.Methods.ByTag; - - var extend = Object.extend(function(element) { - if (!element || element._extendedByPrototype || - element.nodeType != 1 || element == window) return element; - - var methods = Object.clone(Methods), - tagName = element.tagName, property, value; - - // extend methods for specific tags - if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]); - - for (property in methods) { - value = methods[property]; - if (Object.isFunction(value) && !(property in element)) - element[property] = value.methodize(); - } - - element._extendedByPrototype = Prototype.emptyFunction; - return element; - - }, { - refresh: function() { - // extend methods for all tags (Safari doesn't need this) - if (!Prototype.BrowserFeatures.ElementExtensions) { - Object.extend(Methods, Element.Methods); - Object.extend(Methods, Element.Methods.Simulated); - } - } - }); - - extend.refresh(); - return extend; -})(); - -Element.hasAttribute = function(element, attribute) { - if (element.hasAttribute) return element.hasAttribute(attribute); - return Element.Methods.Simulated.hasAttribute(element, attribute); -}; - -Element.addMethods = function(methods) { - var F = Prototype.BrowserFeatures, T = Element.Methods.ByTag; - - if (!methods) { - Object.extend(Form, Form.Methods); - Object.extend(Form.Element, Form.Element.Methods); - Object.extend(Element.Methods.ByTag, { - "FORM": Object.clone(Form.Methods), - "INPUT": Object.clone(Form.Element.Methods), - "SELECT": Object.clone(Form.Element.Methods), - "TEXTAREA": Object.clone(Form.Element.Methods) - }); - } - - if (arguments.length == 2) { - var tagName = methods; - methods = arguments[1]; - } - - if (!tagName) Object.extend(Element.Methods, methods || { }); - else { - if (Object.isArray(tagName)) tagName.each(extend); - else extend(tagName); - } - - function extend(tagName) { - tagName = tagName.toUpperCase(); - if (!Element.Methods.ByTag[tagName]) - Element.Methods.ByTag[tagName] = { }; - Object.extend(Element.Methods.ByTag[tagName], methods); - } - - function copy(methods, destination, onlyIfAbsent) { - onlyIfAbsent = onlyIfAbsent || false; - for (var property in methods) { - var value = methods[property]; - if (!Object.isFunction(value)) continue; - if (!onlyIfAbsent || !(property in destination)) - destination[property] = value.methodize(); - } - } - - function findDOMClass(tagName) { - var klass; - var trans = { - "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph", - "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": "DList", - "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": "Heading", - "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote", - "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", "CAPTION": - "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD": - "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", "TR": - "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET": - "FrameSet", "IFRAME": "IFrame" - }; - if (trans[tagName]) klass = 'HTML' + trans[tagName] + 'Element'; - if (window[klass]) return window[klass]; - klass = 'HTML' + tagName + 'Element'; - if (window[klass]) return window[klass]; - klass = 'HTML' + tagName.capitalize() + 'Element'; - if (window[klass]) return window[klass]; - - window[klass] = { }; - window[klass].prototype = document.createElement(tagName).__proto__; - return window[klass]; - } - - if (F.ElementExtensions) { - copy(Element.Methods, HTMLElement.prototype); - copy(Element.Methods.Simulated, HTMLElement.prototype, true); - } - - if (F.SpecificElementExtensions) { - for (var tag in Element.Methods.ByTag) { - var klass = findDOMClass(tag); - if (Object.isUndefined(klass)) continue; - copy(T[tag], klass.prototype); - } - } - - Object.extend(Element, Element.Methods); - delete Element.ByTag; - - if (Element.extend.refresh) Element.extend.refresh(); - Element.cache = { }; -}; - -document.viewport = { - getDimensions: function() { - var dimensions = { }; - var B = Prototype.Browser; - $w('width height').each(function(d) { - var D = d.capitalize(); - dimensions[d] = (B.WebKit && !document.evaluate) ? self['inner' + D] : - (B.Opera) ? document.body['client' + D] : document.documentElement['client' + D]; - }); - return dimensions; - }, - - getWidth: function() { - return this.getDimensions().width; - }, - - getHeight: function() { - return this.getDimensions().height; - }, - - getScrollOffsets: function() { - return Element._returnOffset( - window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft, - window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop); - } -}; -/* Portions of the Selector class are derived from Jack Slocum’s DomQuery, - * part of YUI-Ext version 0.40, distributed under the terms of an MIT-style - * license. Please see http://www.yui-ext.com/ for more information. */ - -var Selector = Class.create({ - initialize: function(expression) { - this.expression = expression.strip(); - this.compileMatcher(); - }, - - shouldUseXPath: function() { - if (!Prototype.BrowserFeatures.XPath) return false; - - var e = this.expression; - - // Safari 3 chokes on :*-of-type and :empty - if (Prototype.Browser.WebKit && - (e.include("-of-type") || e.include(":empty"))) - return false; - - // XPath can't do namespaced attributes, nor can it read - // the "checked" property from DOM nodes - if ((/(\[[\w-]*?:|:checked)/).test(this.expression)) - return false; - - return true; - }, - - compileMatcher: function() { - if (this.shouldUseXPath()) - return this.compileXPathMatcher(); - - var e = this.expression, ps = Selector.patterns, h = Selector.handlers, - c = Selector.criteria, le, p, m; - - if (Selector._cache[e]) { - this.matcher = Selector._cache[e]; - return; - } - - this.matcher = ["this.matcher = function(root) {", - "var r = root, h = Selector.handlers, c = false, n;"]; - - while (e && le != e && (/\S/).test(e)) { - le = e; - for (var i in ps) { - p = ps[i]; - if (m = e.match(p)) { - this.matcher.push(Object.isFunction(c[i]) ? c[i](m) : - new Template(c[i]).evaluate(m)); - e = e.replace(m[0], ''); - break; - } - } - } - - this.matcher.push("return h.unique(n);\n}"); - eval(this.matcher.join('\n')); - Selector._cache[this.expression] = this.matcher; - }, - - compileXPathMatcher: function() { - var e = this.expression, ps = Selector.patterns, - x = Selector.xpath, le, m; - - if (Selector._cache[e]) { - this.xpath = Selector._cache[e]; return; - } - - this.matcher = ['.//*']; - while (e && le != e && (/\S/).test(e)) { - le = e; - for (var i in ps) { - if (m = e.match(ps[i])) { - this.matcher.push(Object.isFunction(x[i]) ? x[i](m) : - new Template(x[i]).evaluate(m)); - e = e.replace(m[0], ''); - break; - } - } - } - - this.xpath = this.matcher.join(''); - Selector._cache[this.expression] = this.xpath; - }, - - findElements: function(root) { - root = root || document; - if (this.xpath) return document._getElementsByXPath(this.xpath, root); - return this.matcher(root); - }, - - match: function(element) { - this.tokens = []; - - var e = this.expression, ps = Selector.patterns, as = Selector.assertions; - var le, p, m; - - while (e && le !== e && (/\S/).test(e)) { - le = e; - for (var i in ps) { - p = ps[i]; - if (m = e.match(p)) { - // use the Selector.assertions methods unless the selector - // is too complex. - if (as[i]) { - this.tokens.push([i, Object.clone(m)]); - e = e.replace(m[0], ''); - } else { - // reluctantly do a document-wide search - // and look for a match in the array - return this.findElements(document).include(element); - } - } - } - } - - var match = true, name, matches; - for (var i = 0, token; token = this.tokens[i]; i++) { - name = token[0], matches = token[1]; - if (!Selector.assertions[name](element, matches)) { - match = false; break; - } - } - - return match; - }, - - toString: function() { - return this.expression; - }, - - inspect: function() { - return "#"; - } -}); - -Object.extend(Selector, { - _cache: { }, - - xpath: { - descendant: "//*", - child: "/*", - adjacent: "/following-sibling::*[1]", - laterSibling: '/following-sibling::*', - tagName: function(m) { - if (m[1] == '*') return ''; - return "[local-name()='" + m[1].toLowerCase() + - "' or local-name()='" + m[1].toUpperCase() + "']"; - }, - className: "[contains(concat(' ', @class, ' '), ' #{1} ')]", - id: "[@id='#{1}']", - attrPresence: function(m) { - m[1] = m[1].toLowerCase(); - return new Template("[@#{1}]").evaluate(m); - }, - attr: function(m) { - m[1] = m[1].toLowerCase(); - m[3] = m[5] || m[6]; - return new Template(Selector.xpath.operators[m[2]]).evaluate(m); - }, - pseudo: function(m) { - var h = Selector.xpath.pseudos[m[1]]; - if (!h) return ''; - if (Object.isFunction(h)) return h(m); - return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m); - }, - operators: { - '=': "[@#{1}='#{3}']", - '!=': "[@#{1}!='#{3}']", - '^=': "[starts-with(@#{1}, '#{3}')]", - '$=': "[substring(@#{1}, (string-length(@#{1}) - string-length('#{3}') + 1))='#{3}']", - '*=': "[contains(@#{1}, '#{3}')]", - '~=': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]", - '|=': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]" - }, - pseudos: { - 'first-child': '[not(preceding-sibling::*)]', - 'last-child': '[not(following-sibling::*)]', - 'only-child': '[not(preceding-sibling::* or following-sibling::*)]', - 'empty': "[count(*) = 0 and (count(text()) = 0 or translate(text(), ' \t\r\n', '') = '')]", - 'checked': "[@checked]", - 'disabled': "[@disabled]", - 'enabled': "[not(@disabled)]", - 'not': function(m) { - var e = m[6], p = Selector.patterns, - x = Selector.xpath, le, v; - - var exclusion = []; - while (e && le != e && (/\S/).test(e)) { - le = e; - for (var i in p) { - if (m = e.match(p[i])) { - v = Object.isFunction(x[i]) ? x[i](m) : new Template(x[i]).evaluate(m); - exclusion.push("(" + v.substring(1, v.length - 1) + ")"); - e = e.replace(m[0], ''); - break; - } - } - } - return "[not(" + exclusion.join(" and ") + ")]"; - }, - 'nth-child': function(m) { - return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m); - }, - 'nth-last-child': function(m) { - return Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m); - }, - 'nth-of-type': function(m) { - return Selector.xpath.pseudos.nth("position() ", m); - }, - 'nth-last-of-type': function(m) { - return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", m); - }, - 'first-of-type': function(m) { - m[6] = "1"; return Selector.xpath.pseudos['nth-of-type'](m); - }, - 'last-of-type': function(m) { - m[6] = "1"; return Selector.xpath.pseudos['nth-last-of-type'](m); - }, - 'only-of-type': function(m) { - var p = Selector.xpath.pseudos; return p['first-of-type'](m) + p['last-of-type'](m); - }, - nth: function(fragment, m) { - var mm, formula = m[6], predicate; - if (formula == 'even') formula = '2n+0'; - if (formula == 'odd') formula = '2n+1'; - if (mm = formula.match(/^(\d+)$/)) // digit only - return '[' + fragment + "= " + mm[1] + ']'; - if (mm = formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b - if (mm[1] == "-") mm[1] = -1; - var a = mm[1] ? Number(mm[1]) : 1; - var b = mm[2] ? Number(mm[2]) : 0; - predicate = "[((#{fragment} - #{b}) mod #{a} = 0) and " + - "((#{fragment} - #{b}) div #{a} >= 0)]"; - return new Template(predicate).evaluate({ - fragment: fragment, a: a, b: b }); - } - } - } - }, - - criteria: { - tagName: 'n = h.tagName(n, r, "#{1}", c); c = false;', - className: 'n = h.className(n, r, "#{1}", c); c = false;', - id: 'n = h.id(n, r, "#{1}", c); c = false;', - attrPresence: 'n = h.attrPresence(n, r, "#{1}", c); c = false;', - attr: function(m) { - m[3] = (m[5] || m[6]); - return new Template('n = h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c = false;').evaluate(m); - }, - pseudo: function(m) { - if (m[6]) m[6] = m[6].replace(/"/g, '\\"'); - return new Template('n = h.pseudo(n, "#{1}", "#{6}", r, c); c = false;').evaluate(m); - }, - descendant: 'c = "descendant";', - child: 'c = "child";', - adjacent: 'c = "adjacent";', - laterSibling: 'c = "laterSibling";' - }, - - patterns: { - // combinators must be listed first - // (and descendant needs to be last combinator) - laterSibling: /^\s*~\s*/, - child: /^\s*>\s*/, - adjacent: /^\s*\+\s*/, - descendant: /^\s/, - - // selectors follow - tagName: /^\s*(\*|[\w\-]+)(\b|$)?/, - id: /^#([\w\-\*]+)(\b|$)/, - className: /^\.([\w\-\*]+)(\b|$)/, - pseudo: -/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=\s|[:+~>]))/, - attrPresence: /^\[([\w]+)\]/, - attr: /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)))?\]/ - }, - - // for Selector.match and Element#match - assertions: { - tagName: function(element, matches) { - return matches[1].toUpperCase() == element.tagName.toUpperCase(); - }, - - className: function(element, matches) { - return Element.hasClassName(element, matches[1]); - }, - - id: function(element, matches) { - return element.id === matches[1]; - }, - - attrPresence: function(element, matches) { - return Element.hasAttribute(element, matches[1]); - }, - - attr: function(element, matches) { - var nodeValue = Element.readAttribute(element, matches[1]); - return nodeValue && Selector.operators[matches[2]](nodeValue, matches[5] || matches[6]); - } - }, - - handlers: { - // UTILITY FUNCTIONS - // joins two collections - concat: function(a, b) { - for (var i = 0, node; node = b[i]; i++) - a.push(node); - return a; - }, - - // marks an array of nodes for counting - mark: function(nodes) { - var _true = Prototype.emptyFunction; - for (var i = 0, node; node = nodes[i]; i++) - node._countedByPrototype = _true; - return nodes; - }, - - unmark: function(nodes) { - for (var i = 0, node; node = nodes[i]; i++) - node._countedByPrototype = undefined; - return nodes; - }, - - // mark each child node with its position (for nth calls) - // "ofType" flag indicates whether we're indexing for nth-of-type - // rather than nth-child - index: function(parentNode, reverse, ofType) { - parentNode._countedByPrototype = Prototype.emptyFunction; - if (reverse) { - for (var nodes = parentNode.childNodes, i = nodes.length - 1, j = 1; i >= 0; i--) { - var node = nodes[i]; - if (node.nodeType == 1 && (!ofType || node._countedByPrototype)) node.nodeIndex = j++; - } - } else { - for (var i = 0, j = 1, nodes = parentNode.childNodes; node = nodes[i]; i++) - if (node.nodeType == 1 && (!ofType || node._countedByPrototype)) node.nodeIndex = j++; - } - }, - - // filters out duplicates and extends all nodes - unique: function(nodes) { - if (nodes.length == 0) return nodes; - var results = [], n; - for (var i = 0, l = nodes.length; i < l; i++) - if (!(n = nodes[i])._countedByPrototype) { - n._countedByPrototype = Prototype.emptyFunction; - results.push(Element.extend(n)); - } - return Selector.handlers.unmark(results); - }, - - // COMBINATOR FUNCTIONS - descendant: function(nodes) { - var h = Selector.handlers; - for (var i = 0, results = [], node; node = nodes[i]; i++) - h.concat(results, node.getElementsByTagName('*')); - return results; - }, - - child: function(nodes) { - var h = Selector.handlers; - for (var i = 0, results = [], node; node = nodes[i]; i++) { - for (var j = 0, child; child = node.childNodes[j]; j++) - if (child.nodeType == 1 && child.tagName != '!') results.push(child); - } - return results; - }, - - adjacent: function(nodes) { - for (var i = 0, results = [], node; node = nodes[i]; i++) { - var next = this.nextElementSibling(node); - if (next) results.push(next); - } - return results; - }, - - laterSibling: function(nodes) { - var h = Selector.handlers; - for (var i = 0, results = [], node; node = nodes[i]; i++) - h.concat(results, Element.nextSiblings(node)); - return results; - }, - - nextElementSibling: function(node) { - while (node = node.nextSibling) - if (node.nodeType == 1) return node; - return null; - }, - - previousElementSibling: function(node) { - while (node = node.previousSibling) - if (node.nodeType == 1) return node; - return null; - }, - - // TOKEN FUNCTIONS - tagName: function(nodes, root, tagName, combinator) { - var uTagName = tagName.toUpperCase(); - var results = [], h = Selector.handlers; - if (nodes) { - if (combinator) { - // fastlane for ordinary descendant combinators - if (combinator == "descendant") { - for (var i = 0, node; node = nodes[i]; i++) - h.concat(results, node.getElementsByTagName(tagName)); - return results; - } else nodes = this[combinator](nodes); - if (tagName == "*") return nodes; - } - for (var i = 0, node; node = nodes[i]; i++) - if (node.tagName.toUpperCase() === uTagName) results.push(node); - return results; - } else return root.getElementsByTagName(tagName); - }, - - id: function(nodes, root, id, combinator) { - var targetNode = $(id), h = Selector.handlers; - if (!targetNode) return []; - if (!nodes && root == document) return [targetNode]; - if (nodes) { - if (combinator) { - if (combinator == 'child') { - for (var i = 0, node; node = nodes[i]; i++) - if (targetNode.parentNode == node) return [targetNode]; - } else if (combinator == 'descendant') { - for (var i = 0, node; node = nodes[i]; i++) - if (Element.descendantOf(targetNode, node)) return [targetNode]; - } else if (combinator == 'adjacent') { - for (var i = 0, node; node = nodes[i]; i++) - if (Selector.handlers.previousElementSibling(targetNode) == node) - return [targetNode]; - } else nodes = h[combinator](nodes); - } - for (var i = 0, node; node = nodes[i]; i++) - if (node == targetNode) return [targetNode]; - return []; - } - return (targetNode && Element.descendantOf(targetNode, root)) ? [targetNode] : []; - }, - - className: function(nodes, root, className, combinator) { - if (nodes && combinator) nodes = this[combinator](nodes); - return Selector.handlers.byClassName(nodes, root, className); - }, - - byClassName: function(nodes, root, className) { - if (!nodes) nodes = Selector.handlers.descendant([root]); - var needle = ' ' + className + ' '; - for (var i = 0, results = [], node, nodeClassName; node = nodes[i]; i++) { - nodeClassName = node.className; - if (nodeClassName.length == 0) continue; - if (nodeClassName == className || (' ' + nodeClassName + ' ').include(needle)) - results.push(node); - } - return results; - }, - - attrPresence: function(nodes, root, attr, combinator) { - if (!nodes) nodes = root.getElementsByTagName("*"); - if (nodes && combinator) nodes = this[combinator](nodes); - var results = []; - for (var i = 0, node; node = nodes[i]; i++) - if (Element.hasAttribute(node, attr)) results.push(node); - return results; - }, - - attr: function(nodes, root, attr, value, operator, combinator) { - if (!nodes) nodes = root.getElementsByTagName("*"); - if (nodes && combinator) nodes = this[combinator](nodes); - var handler = Selector.operators[operator], results = []; - for (var i = 0, node; node = nodes[i]; i++) { - var nodeValue = Element.readAttribute(node, attr); - if (nodeValue === null) continue; - if (handler(nodeValue, value)) results.push(node); - } - return results; - }, - - pseudo: function(nodes, name, value, root, combinator) { - if (nodes && combinator) nodes = this[combinator](nodes); - if (!nodes) nodes = root.getElementsByTagName("*"); - return Selector.pseudos[name](nodes, value, root); - } - }, - - pseudos: { - 'first-child': function(nodes, value, root) { - for (var i = 0, results = [], node; node = nodes[i]; i++) { - if (Selector.handlers.previousElementSibling(node)) continue; - results.push(node); - } - return results; - }, - 'last-child': function(nodes, value, root) { - for (var i = 0, results = [], node; node = nodes[i]; i++) { - if (Selector.handlers.nextElementSibling(node)) continue; - results.push(node); - } - return results; - }, - 'only-child': function(nodes, value, root) { - var h = Selector.handlers; - for (var i = 0, results = [], node; node = nodes[i]; i++) - if (!h.previousElementSibling(node) && !h.nextElementSibling(node)) - results.push(node); - return results; - }, - 'nth-child': function(nodes, formula, root) { - return Selector.pseudos.nth(nodes, formula, root); - }, - 'nth-last-child': function(nodes, formula, root) { - return Selector.pseudos.nth(nodes, formula, root, true); - }, - 'nth-of-type': function(nodes, formula, root) { - return Selector.pseudos.nth(nodes, formula, root, false, true); - }, - 'nth-last-of-type': function(nodes, formula, root) { - return Selector.pseudos.nth(nodes, formula, root, true, true); - }, - 'first-of-type': function(nodes, formula, root) { - return Selector.pseudos.nth(nodes, "1", root, false, true); - }, - 'last-of-type': function(nodes, formula, root) { - return Selector.pseudos.nth(nodes, "1", root, true, true); - }, - 'only-of-type': function(nodes, formula, root) { - var p = Selector.pseudos; - return p['last-of-type'](p['first-of-type'](nodes, formula, root), formula, root); - }, - - // handles the an+b logic - getIndices: function(a, b, total) { - if (a == 0) return b > 0 ? [b] : []; - return $R(1, total).inject([], function(memo, i) { - if (0 == (i - b) % a && (i - b) / a >= 0) memo.push(i); - return memo; - }); - }, - - // handles nth(-last)-child, nth(-last)-of-type, and (first|last)-of-type - nth: function(nodes, formula, root, reverse, ofType) { - if (nodes.length == 0) return []; - if (formula == 'even') formula = '2n+0'; - if (formula == 'odd') formula = '2n+1'; - var h = Selector.handlers, results = [], indexed = [], m; - h.mark(nodes); - for (var i = 0, node; node = nodes[i]; i++) { - if (!node.parentNode._countedByPrototype) { - h.index(node.parentNode, reverse, ofType); - indexed.push(node.parentNode); - } - } - if (formula.match(/^\d+$/)) { // just a number - formula = Number(formula); - for (var i = 0, node; node = nodes[i]; i++) - if (node.nodeIndex == formula) results.push(node); - } else if (m = formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b - if (m[1] == "-") m[1] = -1; - var a = m[1] ? Number(m[1]) : 1; - var b = m[2] ? Number(m[2]) : 0; - var indices = Selector.pseudos.getIndices(a, b, nodes.length); - for (var i = 0, node, l = indices.length; node = nodes[i]; i++) { - for (var j = 0; j < l; j++) - if (node.nodeIndex == indices[j]) results.push(node); - } - } - h.unmark(nodes); - h.unmark(indexed); - return results; - }, - - 'empty': function(nodes, value, root) { - for (var i = 0, results = [], node; node = nodes[i]; i++) { - // IE treats comments as element nodes - if (node.tagName == '!' || (node.firstChild && !node.innerHTML.match(/^\s*$/))) continue; - results.push(node); - } - return results; - }, - - 'not': function(nodes, selector, root) { - var h = Selector.handlers, selectorType, m; - var exclusions = new Selector(selector).findElements(root); - h.mark(exclusions); - for (var i = 0, results = [], node; node = nodes[i]; i++) - if (!node._countedByPrototype) results.push(node); - h.unmark(exclusions); - return results; - }, - - 'enabled': function(nodes, value, root) { - for (var i = 0, results = [], node; node = nodes[i]; i++) - if (!node.disabled) results.push(node); - return results; - }, - - 'disabled': function(nodes, value, root) { - for (var i = 0, results = [], node; node = nodes[i]; i++) - if (node.disabled) results.push(node); - return results; - }, - - 'checked': function(nodes, value, root) { - for (var i = 0, results = [], node; node = nodes[i]; i++) - if (node.checked) results.push(node); - return results; - } - }, - - operators: { - '=': function(nv, v) { return nv == v; }, - '!=': function(nv, v) { return nv != v; }, - '^=': function(nv, v) { return nv.startsWith(v); }, - '$=': function(nv, v) { return nv.endsWith(v); }, - '*=': function(nv, v) { return nv.include(v); }, - '~=': function(nv, v) { return (' ' + nv + ' ').include(' ' + v + ' '); }, - '|=': function(nv, v) { return ('-' + nv.toUpperCase() + '-').include('-' + v.toUpperCase() + '-'); } - }, - - split: function(expression) { - var expressions = []; - expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) { - expressions.push(m[1].strip()); - }); - return expressions; - }, - - matchElements: function(elements, expression) { - var matches = $$(expression), h = Selector.handlers; - h.mark(matches); - for (var i = 0, results = [], element; element = elements[i]; i++) - if (element._countedByPrototype) results.push(element); - h.unmark(matches); - return results; - }, - - findElement: function(elements, expression, index) { - if (Object.isNumber(expression)) { - index = expression; expression = false; - } - return Selector.matchElements(elements, expression || '*')[index || 0]; - }, - - findChildElements: function(element, expressions) { - expressions = Selector.split(expressions.join(',')); - var results = [], h = Selector.handlers; - for (var i = 0, l = expressions.length, selector; i < l; i++) { - selector = new Selector(expressions[i].strip()); - h.concat(results, selector.findElements(element)); - } - return (l > 1) ? h.unique(results) : results; - } -}); - -if (Prototype.Browser.IE) { - Object.extend(Selector.handlers, { - // IE returns comment nodes on getElementsByTagName("*"). - // Filter them out. - concat: function(a, b) { - for (var i = 0, node; node = b[i]; i++) - if (node.tagName !== "!") a.push(node); - return a; - }, - - // IE improperly serializes _countedByPrototype in (inner|outer)HTML. - unmark: function(nodes) { - for (var i = 0, node; node = nodes[i]; i++) - node.removeAttribute('_countedByPrototype'); - return nodes; - } - }); -} - -function $$() { - return Selector.findChildElements(document, $A(arguments)); -} -var Form = { - reset: function(form) { - $(form).reset(); - return form; - }, - - serializeElements: function(elements, options) { - if (typeof options != 'object') options = { hash: !!options }; - else if (Object.isUndefined(options.hash)) options.hash = true; - var key, value, submitted = false, submit = options.submit; - - var data = elements.inject({ }, function(result, element) { - if (!element.disabled && element.name) { - key = element.name; value = $(element).getValue(); - if (value != null && (element.type != 'submit' || (!submitted && - submit !== false && (!submit || key == submit) && (submitted = true)))) { - if (key in result) { - // a key is already present; construct an array of values - if (!Object.isArray(result[key])) result[key] = [result[key]]; - result[key].push(value); - } - else result[key] = value; - } - } - return result; - }); - - return options.hash ? data : Object.toQueryString(data); - } -}; - -Form.Methods = { - serialize: function(form, options) { - return Form.serializeElements(Form.getElements(form), options); - }, - - getElements: function(form) { - return $A($(form).getElementsByTagName('*')).inject([], - function(elements, child) { - if (Form.Element.Serializers[child.tagName.toLowerCase()]) - elements.push(Element.extend(child)); - return elements; - } - ); - }, - - getInputs: function(form, typeName, name) { - form = $(form); - var inputs = form.getElementsByTagName('input'); - - if (!typeName && !name) return $A(inputs).map(Element.extend); - - for (var i = 0, matchingInputs = [], length = inputs.length; i < length; i++) { - var input = inputs[i]; - if ((typeName && input.type != typeName) || (name && input.name != name)) - continue; - matchingInputs.push(Element.extend(input)); - } - - return matchingInputs; - }, - - disable: function(form) { - form = $(form); - Form.getElements(form).invoke('disable'); - return form; - }, - - enable: function(form) { - form = $(form); - Form.getElements(form).invoke('enable'); - return form; - }, - - findFirstElement: function(form) { - var elements = $(form).getElements().findAll(function(element) { - return 'hidden' != element.type && !element.disabled; - }); - var firstByIndex = elements.findAll(function(element) { - return element.hasAttribute('tabIndex') && element.tabIndex >= 0; - }).sortBy(function(element) { return element.tabIndex }).first(); - - return firstByIndex ? firstByIndex : elements.find(function(element) { - return ['input', 'select', 'textarea'].include(element.tagName.toLowerCase()); - }); - }, - - focusFirstElement: function(form) { - form = $(form); - form.findFirstElement().activate(); - return form; - }, - - request: function(form, options) { - form = $(form), options = Object.clone(options || { }); - - var params = options.parameters, action = form.readAttribute('action') || ''; - if (action.blank()) action = window.location.href; - options.parameters = form.serialize(true); - - if (params) { - if (Object.isString(params)) params = params.toQueryParams(); - Object.extend(options.parameters, params); - } - - if (form.hasAttribute('method') && !options.method) - options.method = form.method; - - return new Ajax.Request(action, options); - } -}; - -/*--------------------------------------------------------------------------*/ - -Form.Element = { - focus: function(element) { - $(element).focus(); - return element; - }, - - select: function(element) { - $(element).select(); - return element; - } -}; - -Form.Element.Methods = { - serialize: function(element) { - element = $(element); - if (!element.disabled && element.name) { - var value = element.getValue(); - if (value != undefined) { - var pair = { }; - pair[element.name] = value; - return Object.toQueryString(pair); - } - } - return ''; - }, - - getValue: function(element) { - element = $(element); - var method = element.tagName.toLowerCase(); - return Form.Element.Serializers[method](element); - }, - - setValue: function(element, value) { - element = $(element); - var method = element.tagName.toLowerCase(); - Form.Element.Serializers[method](element, value); - return element; - }, - - clear: function(element) { - $(element).value = ''; - return element; - }, - - present: function(element) { - return $(element).value != ''; - }, - - activate: function(element) { - element = $(element); - try { - element.focus(); - if (element.select && (element.tagName.toLowerCase() != 'input' || - !['button', 'reset', 'submit'].include(element.type))) - element.select(); - } catch (e) { } - return element; - }, - - disable: function(element) { - element = $(element); - element.blur(); - element.disabled = true; - return element; - }, - - enable: function(element) { - element = $(element); - element.disabled = false; - return element; - } -}; - -/*--------------------------------------------------------------------------*/ - -var Field = Form.Element; -var $F = Form.Element.Methods.getValue; - -/*--------------------------------------------------------------------------*/ - -Form.Element.Serializers = { - input: function(element, value) { - switch (element.type.toLowerCase()) { - case 'checkbox': - case 'radio': - return Form.Element.Serializers.inputSelector(element, value); - default: - return Form.Element.Serializers.textarea(element, value); - } - }, - - inputSelector: function(element, value) { - if (Object.isUndefined(value)) return element.checked ? element.value : null; - else element.checked = !!value; - }, - - textarea: function(element, value) { - if (Object.isUndefined(value)) return element.value; - else element.value = value; - }, - - select: function(element, index) { - if (Object.isUndefined(index)) - return this[element.type == 'select-one' ? - 'selectOne' : 'selectMany'](element); - else { - var opt, value, single = !Object.isArray(index); - for (var i = 0, length = element.length; i < length; i++) { - opt = element.options[i]; - value = this.optionValue(opt); - if (single) { - if (value == index) { - opt.selected = true; - return; - } - } - else opt.selected = index.include(value); - } - } - }, - - selectOne: function(element) { - var index = element.selectedIndex; - return index >= 0 ? this.optionValue(element.options[index]) : null; - }, - - selectMany: function(element) { - var values, length = element.length; - if (!length) return null; - - for (var i = 0, values = []; i < length; i++) { - var opt = element.options[i]; - if (opt.selected) values.push(this.optionValue(opt)); - } - return values; - }, - - optionValue: function(opt) { - // extend element because hasAttribute may not be native - return Element.extend(opt).hasAttribute('value') ? opt.value : opt.text; - } -}; - -/*--------------------------------------------------------------------------*/ - -Abstract.TimedObserver = Class.create(PeriodicalExecuter, { - initialize: function($super, element, frequency, callback) { - $super(callback, frequency); - this.element = $(element); - this.lastValue = this.getValue(); - }, - - execute: function() { - var value = this.getValue(); - if (Object.isString(this.lastValue) && Object.isString(value) ? - this.lastValue != value : String(this.lastValue) != String(value)) { - this.callback(this.element, value); - this.lastValue = value; - } - } -}); - -Form.Element.Observer = Class.create(Abstract.TimedObserver, { - getValue: function() { - return Form.Element.getValue(this.element); - } -}); - -Form.Observer = Class.create(Abstract.TimedObserver, { - getValue: function() { - return Form.serialize(this.element); - } -}); - -/*--------------------------------------------------------------------------*/ - -Abstract.EventObserver = Class.create({ - initialize: function(element, callback) { - this.element = $(element); - this.callback = callback; - - this.lastValue = this.getValue(); - if (this.element.tagName.toLowerCase() == 'form') - this.registerFormCallbacks(); - else - this.registerCallback(this.element); - }, - - onElementEvent: function() { - var value = this.getValue(); - if (this.lastValue != value) { - this.callback(this.element, value); - this.lastValue = value; - } - }, - - registerFormCallbacks: function() { - Form.getElements(this.element).each(this.registerCallback, this); - }, - - registerCallback: function(element) { - if (element.type) { - switch (element.type.toLowerCase()) { - case 'checkbox': - case 'radio': - Event.observe(element, 'click', this.onElementEvent.bind(this)); - break; - default: - Event.observe(element, 'change', this.onElementEvent.bind(this)); - break; - } - } - } -}); - -Form.Element.EventObserver = Class.create(Abstract.EventObserver, { - getValue: function() { - return Form.Element.getValue(this.element); - } -}); - -Form.EventObserver = Class.create(Abstract.EventObserver, { - getValue: function() { - return Form.serialize(this.element); - } -}); -if (!window.Event) var Event = { }; - -Object.extend(Event, { - KEY_BACKSPACE: 8, - KEY_TAB: 9, - KEY_RETURN: 13, - KEY_ESC: 27, - KEY_LEFT: 37, - KEY_UP: 38, - KEY_RIGHT: 39, - KEY_DOWN: 40, - KEY_DELETE: 46, - KEY_HOME: 36, - KEY_END: 35, - KEY_PAGEUP: 33, - KEY_PAGEDOWN: 34, - KEY_INSERT: 45, - - cache: { }, - - relatedTarget: function(event) { - var element; - switch(event.type) { - case 'mouseover': element = event.fromElement; break; - case 'mouseout': element = event.toElement; break; - default: return null; - } - return Element.extend(element); - } -}); - -Event.Methods = (function() { - var isButton; - - if (Prototype.Browser.IE) { - var buttonMap = { 0: 1, 1: 4, 2: 2 }; - isButton = function(event, code) { - return event.button == buttonMap[code]; - }; - - } else if (Prototype.Browser.WebKit) { - isButton = function(event, code) { - switch (code) { - case 0: return event.which == 1 && !event.metaKey; - case 1: return event.which == 1 && event.metaKey; - default: return false; - } - }; - - } else { - isButton = function(event, code) { - return event.which ? (event.which === code + 1) : (event.button === code); - }; - } - - return { - isLeftClick: function(event) { return isButton(event, 0) }, - isMiddleClick: function(event) { return isButton(event, 1) }, - isRightClick: function(event) { return isButton(event, 2) }, - - element: function(event) { - var node = Event.extend(event).target; - return Element.extend(node.nodeType == Node.TEXT_NODE ? node.parentNode : node); - }, - - findElement: function(event, expression) { - var element = Event.element(event); - if (!expression) return element; - var elements = [element].concat(element.ancestors()); - return Selector.findElement(elements, expression, 0); - }, - - pointer: function(event) { - return { - x: event.pageX || (event.clientX + - (document.documentElement.scrollLeft || document.body.scrollLeft)), - y: event.pageY || (event.clientY + - (document.documentElement.scrollTop || document.body.scrollTop)) - }; - }, - - pointerX: function(event) { return Event.pointer(event).x }, - pointerY: function(event) { return Event.pointer(event).y }, - - stop: function(event) { - Event.extend(event); - event.preventDefault(); - event.stopPropagation(); - event.stopped = true; - } - }; -})(); - -Event.extend = (function() { - var methods = Object.keys(Event.Methods).inject({ }, function(m, name) { - m[name] = Event.Methods[name].methodize(); - return m; - }); - - if (Prototype.Browser.IE) { - Object.extend(methods, { - stopPropagation: function() { this.cancelBubble = true }, - preventDefault: function() { this.returnValue = false }, - inspect: function() { return "[object Event]" } - }); - - return function(event) { - if (!event) return false; - if (event._extendedByPrototype) return event; - - event._extendedByPrototype = Prototype.emptyFunction; - var pointer = Event.pointer(event); - Object.extend(event, { - target: event.srcElement, - relatedTarget: Event.relatedTarget(event), - pageX: pointer.x, - pageY: pointer.y - }); - return Object.extend(event, methods); - }; - - } else { - Event.prototype = Event.prototype || document.createEvent("HTMLEvents").__proto__; - Object.extend(Event.prototype, methods); - return Prototype.K; - } -})(); - -Object.extend(Event, (function() { - var cache = Event.cache; - - function getEventID(element) { - if (element._prototypeEventID) return element._prototypeEventID[0]; - arguments.callee.id = arguments.callee.id || 1; - return element._prototypeEventID = [++arguments.callee.id]; - } - - function getDOMEventName(eventName) { - if (eventName && eventName.include(':')) return "dataavailable"; - return eventName; - } - - function getCacheForID(id) { - return cache[id] = cache[id] || { }; - } - - function getWrappersForEventName(id, eventName) { - var c = getCacheForID(id); - return c[eventName] = c[eventName] || []; - } - - function createWrapper(element, eventName, handler) { - var id = getEventID(element); - var c = getWrappersForEventName(id, eventName); - if (c.pluck("handler").include(handler)) return false; - - var wrapper = function(event) { - if (!Event || !Event.extend || - (event.eventName && event.eventName != eventName)) - return false; - - Event.extend(event); - handler.call(element, event); - }; - - wrapper.handler = handler; - c.push(wrapper); - return wrapper; - } - - function findWrapper(id, eventName, handler) { - var c = getWrappersForEventName(id, eventName); - return c.find(function(wrapper) { return wrapper.handler == handler }); - } - - function destroyWrapper(id, eventName, handler) { - var c = getCacheForID(id); - if (!c[eventName]) return false; - c[eventName] = c[eventName].without(findWrapper(id, eventName, handler)); - } - - function destroyCache() { - for (var id in cache) - for (var eventName in cache[id]) - cache[id][eventName] = null; - } - - if (window.attachEvent) { - window.attachEvent("onunload", destroyCache); - } - - return { - observe: function(element, eventName, handler) { - element = $(element); - var name = getDOMEventName(eventName); - - var wrapper = createWrapper(element, eventName, handler); - if (!wrapper) return element; - - if (element.addEventListener) { - element.addEventListener(name, wrapper, false); - } else { - element.attachEvent("on" + name, wrapper); - } - - return element; - }, - - stopObserving: function(element, eventName, handler) { - element = $(element); - var id = getEventID(element), name = getDOMEventName(eventName); - - if (!handler && eventName) { - getWrappersForEventName(id, eventName).each(function(wrapper) { - element.stopObserving(eventName, wrapper.handler); - }); - return element; - - } else if (!eventName) { - Object.keys(getCacheForID(id)).each(function(eventName) { - element.stopObserving(eventName); - }); - return element; - } - - var wrapper = findWrapper(id, eventName, handler); - if (!wrapper) return element; - - if (element.removeEventListener) { - element.removeEventListener(name, wrapper, false); - } else { - element.detachEvent("on" + name, wrapper); - } - - destroyWrapper(id, eventName, handler); - - return element; - }, - - fire: function(element, eventName, memo) { - element = $(element); - if (element == document && document.createEvent && !element.dispatchEvent) - element = document.documentElement; - - var event; - if (document.createEvent) { - event = document.createEvent("HTMLEvents"); - event.initEvent("dataavailable", true, true); - } else { - event = document.createEventObject(); - event.eventType = "ondataavailable"; - } - - event.eventName = eventName; - event.memo = memo || { }; - - if (document.createEvent) { - element.dispatchEvent(event); - } else { - element.fireEvent(event.eventType, event); - } - - return Event.extend(event); - } - }; -})()); - -Object.extend(Event, Event.Methods); - -Element.addMethods({ - fire: Event.fire, - observe: Event.observe, - stopObserving: Event.stopObserving -}); - -Object.extend(document, { - fire: Element.Methods.fire.methodize(), - observe: Element.Methods.observe.methodize(), - stopObserving: Element.Methods.stopObserving.methodize(), - loaded: false -}); - -(function() { - /* Support for the DOMContentLoaded event is based on work by Dan Webb, - Matthias Miller, Dean Edwards and John Resig. */ - - var timer; - - function fireContentLoadedEvent() { - if (document.loaded) return; - if (timer) window.clearInterval(timer); - document.fire("dom:loaded"); - document.loaded = true; - } - - if (document.addEventListener) { - if (Prototype.Browser.WebKit) { - timer = window.setInterval(function() { - if (/loaded|complete/.test(document.readyState)) - fireContentLoadedEvent(); - }, 0); - - Event.observe(window, "load", fireContentLoadedEvent); - - } else { - document.addEventListener("DOMContentLoaded", - fireContentLoadedEvent, false); - } - - } else { - document.write(" - - - - - - - - - - - - - - - - - -
- - - -
- -
- Portfolio 01 -
Cras Ac Nisl Vel Leo Accumsan
-

Mauris imperdiet dictum erat quis gravida phasellus ac pulvinar justo.

- -
- -
- Portfolio 02 -
Suspendisse Eu Iaculis Tellus
-

Nulla augue mi, posuere vehicula euismod id, gravida vitae massa.

- -
- -
-
- Portfolio 03 -
Donec Mollis Volutpat Erat
-

Aliquam rutrum vehicula turpis sed erat tortor. Validate XHTML & CSS.

- -
- -
- Portfolio 04 -
Nullam Volutpat Elit Nunc Lacinia
-

Integer venenatis pharetra magna vitae quis mauris elementum.

- -
-
- -
-
- -
-
-
-
- - - - \ No newline at end of file diff --git a/Website/LOC.Website.Web/Controllers/PetsController.cs b/Website/LOC.Website.Web/Controllers/PetsController.cs index dad43482d..6cf868c76 100644 --- a/Website/LOC.Website.Web/Controllers/PetsController.cs +++ b/Website/LOC.Website.Web/Controllers/PetsController.cs @@ -6,14 +6,17 @@ using Core.Model.Server; using Core.Tokens.Client; using Newtonsoft.Json; + using LOC.Website.Common; public class PetsController : Controller { private readonly IPetAdministrator _petAdministrator; + private readonly ILogger _logger; - public PetsController(IPetAdministrator petAdministrator) + public PetsController(IPetAdministrator petAdministrator, ILogger logger) { _petAdministrator = petAdministrator; + _logger = logger; } [HttpPost] @@ -23,6 +26,13 @@ return Content(json, "application/json"); } + [HttpPost] + public ContentResult GetBulkPets(BulkConfig bulkConfig) + { + var json = JsonConvert.SerializeObject(_petAdministrator.GetBulkPets(bulkConfig.Start, bulkConfig.Count)); + return Content(json, "application/json"); + } + [HttpPost] public ContentResult GetPetExtras(List petExtras) { diff --git a/Website/LOC.Website.Web/LOC.Website.Web.Publish.xml b/Website/LOC.Website.Web/LOC.Website.Web.Publish.xml index 360c78f15..d460aafda 100644 --- a/Website/LOC.Website.Web/LOC.Website.Web.Publish.xml +++ b/Website/LOC.Website.Web/LOC.Website.Web.Publish.xml @@ -1,6 +1,7 @@  + @@ -16,8 +17,10 @@ - + + + @@ -25,40 +28,42 @@ + + - + - + - + - + + - + - - - + + @@ -69,33 +74,32 @@ - + + - - - + + - - - + + - - + + @@ -103,40 +107,42 @@ - - - + + - + - + + - + - + - + + - + + @@ -148,80 +154,72 @@ - - - - - + - - - + - - - + + + - + - - + - - + + - + - - + + - - + + - + - - - - + + + @@ -229,47 +227,50 @@ - + - + + - - + + + - - + + - + - - + + - - + + - + + + - @@ -282,24 +283,19 @@ - - + - - - - @@ -307,16 +303,16 @@ - + + - @@ -325,7 +321,9 @@ + + @@ -336,21 +334,22 @@ - - + - + + + @@ -358,6 +357,8 @@ + + @@ -365,12 +366,11 @@ + - - @@ -378,60 +378,65 @@ + + - + + - - - - + - - + + - + - + + + + + + - - + + @@ -441,200 +446,169 @@ - + - - + - - - + - + - - + + - + - + - - + + - - + - - + - + - + - - + + - + - - + + - - + + - + + + - - - - - - - - - - + + - - - - - - + + - - + + - - + - - - - - + + - - - - - - - + + - - - + + - - - + - - - + + - - - - + + - @@ -645,157 +619,113 @@ + - - + - - - + - - + - - - - - - - - + - + + + - - - + + - - - - + + + - - + - - + - - + - - - - - - + - - - - + + + - - - - + - - - + - - - - - - - + + - - - - - - + - - + - - + - - - - - - - + - - - - + + + - @@ -806,40 +736,41 @@ - + - - + + - - - + + - + + + + - @@ -849,6 +780,7 @@ + @@ -859,21 +791,21 @@ - - + + - - + + @@ -881,7 +813,7 @@ - + @@ -892,164 +824,161 @@ - - + + - + + - + + - + - - + + - - + - - + - + + + + + + - - + - - + - + - - + - - - + - + - - + + - + - + - + - - - + - - + - + - + - - + + - + - - + + - - + + - + \ No newline at end of file diff --git a/Website/LOC.Website.Web/LOC.Website.Web.csproj b/Website/LOC.Website.Web/LOC.Website.Web.csproj index 98e3e0776..fa49ff7d8 100644 --- a/Website/LOC.Website.Web/LOC.Website.Web.csproj +++ b/Website/LOC.Website.Web/LOC.Website.Web.csproj @@ -56,9 +56,6 @@ ..\packages\structuremap.2.6.4.1\lib\net40\StructureMap.dll - - True - @@ -69,6 +66,7 @@ + @@ -98,6 +96,7 @@ + @@ -184,84 +183,13 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Website/LOCWebsite.suo b/Website/LOCWebsite.suo index ad5303fcc849573cc92561415f083b0dbfa93e37..563cf81654fc1786a6e284b721d98e503fe87b1b 100644 GIT binary patch delta 834 zcmZWnT}TvB6ux(M?w#3PQPCgcb3B)lI53Q+u!n zAEE_s4{Es4L)L>f&=6EA`cNQc5!jQKL?l5Ou79OYXZ%^S?(lKW`R1H6=X`gXmMl$6 zmfi|J0>!pe<&2GD9YUxHbFz=myDXmN5HbN6&f-$!V1tv29ti6oXN~gSXgd>wMT9uO zimIwSSfcqde)kPOem^w9PITh*)>#mHCO%)Hwm6dB6fdtNaD_H(+T!UID9W zzOuZVB{_eeICAWlhgqeJgDxbRt>z@|de%p)Ftrcq1anM+xTrztHQef z9QNrP-G>9r-bZ}wvhjxREvI(L%qJ zYhjJII0I9kktDz8yul1tf(Rg6!PyyU@c8WQUBt?)7HkzOVVataiHyr2`aMX6!_-ca z$gEMERjh*dwd*;l258s)cS>M8mrr!SzVN>_B>F!ZqL~z>i(xrMG_yUNi)Zl?P1NHu zXkgX)YX1}SO4Omp+RoMMjZ=(2;p4+wI{(1=#@YW^51&sKfqkhg7SWR!cddye*>Ske ziHiLR+2(|@Iq^yTmHyAWW=tKy`BoiV%od3oR>flDH~A!XF^W%S0XN-)?=X8Uxh`a( lOQ-^sGkZBTNA{+r4btWZSH*(3{zHL*udA{vjm5O(!yh^77Nr0H delta 633 zcmZqpBh&ClW}? z$OUqXfodQ^CCxp4)0c>{32ipGbb)bVgWRSohwo25%wpL7WiulXGXXL4_Ai@R9%N1| z(b*=)s^lqn+icNHS?hDqxAjyZvS=y%8KVwsxp74^DgWF|0ql=XR5LP=*pQFO4GF`)+DPr=6 zScT~d5ljk`9i;503q&wUu>%7X1SU^Bt18aLkYdQdAhhx2f*Q{mivJz@Wx2{;xH3!^ zY-J3cR>mwd+3pqF^hr0FgeD)@t1zvG8E94ln=&UuHqd@0pdsLxnO>5>=0E*#2$K;D z(C{OZCvMW8ykL{eGXQcFz}SF=1unQPiOqp=l7_@|qk5)<=@))6%1y8G zVHBFY;+cd-2}3GF5rZB>GBEZFfUJCmEC&0g_l+!P&oVNC9ShX4Qo From 993ed0a92d3950d16ef74c5650f197a135ca96a6 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Sun, 16 Aug 2015 22:38:59 -0400 Subject: [PATCH 375/565] Fixed a possible NPE --- .../arcade/game/games/evolution/evolve/EvolveData.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index 4aef4dd42..1e9ceeeb8 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -242,7 +242,13 @@ public class EvolveData if (_holo != null) _holo.stop(); - _player.teleport(_eggLoc.clone().add(0.5, 0.0, 0.5)); + try + { + _player.teleport(_eggLoc.clone().add(0.5, 0.0, 0.5)); + } + catch (NullPointerException ex) + {} + _ended = true; } From 7a7543886f154b6bd8a6970e81d64a35798dfa25 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Mon, 17 Aug 2015 09:04:39 +0200 Subject: [PATCH 376/565] fixed a ton of commands NPEing on no args --- .../achievement/command/StatsCommand.java | 2 +- .../bonuses/commands/AnimationCommand.java | 19 +- .../core/chat/command/ChatSlowCommand.java | 2 +- .../mineplex/core/command/CommandCenter.java | 2 +- .../core/creature/command/MobCommand.java | 2 +- .../core/message/commands/AdminCommand.java | 2 +- .../message/commands/AdminMessageCommand.java | 2 +- .../message/commands/AnnounceCommand.java | 2 +- .../core/message/commands/GlobalCommand.java | 2 +- .../message/commands/MessageAdminCommand.java | 2 +- .../core/message/commands/MessageCommand.java | 2 +- .../message/commands/ResendAdminCommand.java | 2 +- .../core/message/commands/ResendCommand.java | 2 +- .../mineplex/core/npc/command/AddCommand.java | 2 +- .../core/npc/command/ClearCommand.java | 2 +- .../core/npc/command/DeleteCommand.java | 2 +- .../core/npc/command/HomeCommand.java | 2 +- .../core/npc/command/RefreshCommand.java | 2 +- .../fields/commands/FieldBlockCommand.java | 2 +- .../hub/commands/DisguiseCommand.java | 548 ++++++++-------- .../game/arcade/command/DisguiseCommand.java | 596 +++++++++--------- .../game/arcade/command/SetCommand.java | 2 +- .../game/arcade/command/StartCommand.java | 2 +- 23 files changed, 600 insertions(+), 603 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/achievement/command/StatsCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/achievement/command/StatsCommand.java index 147b33d59..d7d3fabb3 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/achievement/command/StatsCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/achievement/command/StatsCommand.java @@ -17,7 +17,7 @@ public class StatsCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null || args.length == 0) + if (args.length == 0) { Plugin.openShop(caller); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java index c3356c9b7..f3b20f8f8 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/bonuses/commands/AnimationCommand.java @@ -9,9 +9,9 @@ import mineplex.core.reward.RewardType; import mineplex.core.bonuses.BonusManager; public class AnimationCommand extends CommandBase{ - + private BonusManager _plugin; - + public AnimationCommand(BonusManager plugin) { super(plugin, Rank.DEVELOPER, "animation"); @@ -21,17 +21,14 @@ public class AnimationCommand extends CommandBase{ @Override public void Execute(Player caller, String[] args) { - - if(args != null) - { - caller = Bukkit.getPlayer(args[0]); - _plugin.addPendingExplosion(caller, _plugin.getRewardManager().nextReward(caller, null, false, RewardType.SpinnerFiller, true)); - } - if(args.length >= 2) + caller = Bukkit.getPlayer(args[0]); + _plugin.addPendingExplosion(caller, _plugin.getRewardManager().nextReward(caller, null, false, RewardType.SpinnerFiller, true)); + + if (args.length >= 2) { _plugin.addPendingExplosion(caller, args[1]); } - + } - + } \ No newline at end of file diff --git a/Plugins/Mineplex.Core/src/mineplex/core/chat/command/ChatSlowCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/chat/command/ChatSlowCommand.java index 8bd788fc8..d15fc0f72 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/chat/command/ChatSlowCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/chat/command/ChatSlowCommand.java @@ -18,7 +18,7 @@ public class ChatSlowCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args != null && args.length == 1) + if (args.length == 1) { try { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/command/CommandCenter.java b/Plugins/Mineplex.Core/src/mineplex/core/command/CommandCenter.java index 2b4d8f81b..8ba516512 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/command/CommandCenter.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/command/CommandCenter.java @@ -48,7 +48,7 @@ public class CommandCenter implements Listener public void OnPlayerCommandPreprocess(PlayerCommandPreprocessEvent event) { String commandName = event.getMessage().substring(1); - String[] args = null; + String[] args = new String[] {}; if (commandName.contains(" ")) { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/creature/command/MobCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/creature/command/MobCommand.java index d43ccccbf..e98a0699d 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/creature/command/MobCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/creature/command/MobCommand.java @@ -37,7 +37,7 @@ public class MobCommand extends MultiCommandBase @Override protected void Help(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) { HashMap entMap = new HashMap(); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AdminCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AdminCommand.java index 8534424dc..3e1c6944c 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AdminCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AdminCommand.java @@ -21,7 +21,7 @@ public class AdminCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) { Plugin.Help(caller); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AdminMessageCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AdminMessageCommand.java index f2336f543..3715bc60f 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AdminMessageCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AdminMessageCommand.java @@ -18,7 +18,7 @@ public class AdminMessageCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) { Plugin.Help(caller); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AnnounceCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AnnounceCommand.java index e4c8865fb..c82cdd800 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AnnounceCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/AnnounceCommand.java @@ -22,7 +22,7 @@ public class AnnounceCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) { Plugin.Help(caller); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/GlobalCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/GlobalCommand.java index fae3d2a36..9c9f12e62 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/GlobalCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/GlobalCommand.java @@ -20,7 +20,7 @@ public class GlobalCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) { Plugin.Help(caller); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/MessageAdminCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/MessageAdminCommand.java index 89a459c36..4cacd70e8 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/MessageAdminCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/MessageAdminCommand.java @@ -18,7 +18,7 @@ public class MessageAdminCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) { Plugin.Help(caller); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/MessageCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/MessageCommand.java index 405c4bf4d..53db5de4e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/MessageCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/MessageCommand.java @@ -18,7 +18,7 @@ public class MessageCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) { Plugin.Help(caller); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/ResendAdminCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/ResendAdminCommand.java index a1a4f21c3..752372a82 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/ResendAdminCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/ResendAdminCommand.java @@ -18,7 +18,7 @@ public class ResendAdminCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) { Plugin.Help(caller); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/ResendCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/ResendCommand.java index 4a9c9b6a4..65baece24 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/message/commands/ResendCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/message/commands/ResendCommand.java @@ -18,7 +18,7 @@ public class ResendCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) { Plugin.Help(caller); } diff --git a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/AddCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/AddCommand.java index 08beeb4fe..5de1e1525 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/AddCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/AddCommand.java @@ -19,7 +19,7 @@ public class AddCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null) + if (args == null || args.length == 0) Plugin.help(caller); else { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/ClearCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/ClearCommand.java index ff1a59bbf..aae8c26a0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/ClearCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/ClearCommand.java @@ -20,7 +20,7 @@ public class ClearCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args != null) + if (args.length > 0) Plugin.help(caller); else { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/DeleteCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/DeleteCommand.java index 4b7ab183b..71dce58c0 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/DeleteCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/DeleteCommand.java @@ -18,7 +18,7 @@ public class DeleteCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args != null) + if (args.length > 0) Plugin.help(caller); else { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/HomeCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/HomeCommand.java index 03382bf95..51e8a622e 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/HomeCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/HomeCommand.java @@ -18,7 +18,7 @@ public class HomeCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args != null) + if (args.length > 0) Plugin.help(caller); else { diff --git a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/RefreshCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/RefreshCommand.java index f77033b26..465b8ee02 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/npc/command/RefreshCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/npc/command/RefreshCommand.java @@ -20,7 +20,7 @@ public class RefreshCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args != null) + if (args.length > 0) Plugin.help(caller); else { diff --git a/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/fields/commands/FieldBlockCommand.java b/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/fields/commands/FieldBlockCommand.java index e7cebc87e..9c55bf6d1 100644 --- a/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/fields/commands/FieldBlockCommand.java +++ b/Plugins/Mineplex.Game.Clans/src/mineplex/game/clans/fields/commands/FieldBlockCommand.java @@ -19,7 +19,7 @@ public class FieldBlockCommand extends CommandBase @Override public void Execute(Player caller, String[] args) { - if (args == null || args[0].equalsIgnoreCase("help")) + if (args.length == 0 || args[0].equalsIgnoreCase("help")) { Plugin.help(caller); } diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java index 0402366e7..30b45e375 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/commands/DisguiseCommand.java @@ -49,307 +49,307 @@ import com.mysql.jdbc.BalanceStrategy; public class DisguiseCommand extends CommandBase implements Listener { - private NautHashMap _disguisedPlayers = new NautHashMap<>(); - private NautHashMap _disguisedPlayersNames = new NautHashMap<>(); - private NautHashMap _disguisedPlayerDisguises = new NautHashMap<>(); + private NautHashMap _disguisedPlayers = new NautHashMap<>(); + private NautHashMap _disguisedPlayersNames = new NautHashMap<>(); + private NautHashMap _disguisedPlayerDisguises = new NautHashMap<>(); - public DisguiseCommand(HubManager plugin) - { - super(plugin, Rank.JNR_DEV, new Rank[] - { - Rank.YOUTUBE, Rank.TWITCH }, "disguise"); + public DisguiseCommand(HubManager plugin) + { + super(plugin, Rank.JNR_DEV, new Rank[] + { + Rank.YOUTUBE, Rank.TWITCH }, "disguise"); plugin.getPluginManager().registerEvents(this, Plugin.getPlugin()); new NCPDataManFix(); - } + } - @Override - public void Execute(final Player caller, final String[] args) - { - if(args == null) + @Override + public void Execute(final Player caller, final String[] args) { - if(!Plugin.GetDisguise().isDisguised(caller)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); - return; - } - try - { - _disguisedPlayers.remove(caller); - _disguisedPlayerDisguises.remove(caller); - Plugin.GetDisguise().undisguise(caller); - String playerName = _disguisedPlayersNames.get(caller); - - CoreClient client = Plugin.GetClients().Get(caller); - client.setDisguisedRank(null); - client.setDisguisedAs(null); - client.setDisguised(false); - - changeName(caller, playerName); - - for(Player other : UtilServer.getPlayers()) + if(args == null || args.length == 0) { - for(Team team : other.getScoreboard().getTeams()) - { - if(team.hasPlayer(caller)) + if(!Plugin.GetDisguise().isDisguised(caller)) { - team.removePlayer(caller); + UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); + return; } - } - other.getScoreboard().getTeam(Plugin.GetClients().Get(caller).GetRank().Name).addPlayer(caller); - } + try + { + _disguisedPlayers.remove(caller); + _disguisedPlayerDisguises.remove(caller); + Plugin.GetDisguise().undisguise(caller); + String playerName = _disguisedPlayersNames.get(caller); - UtilPlayer.message(caller, C.cRed + C.Bold + "You are no longer disguised!"); - return; - } catch(Exception ex) - { - ex.printStackTrace(); - } - } - if(args != null && args.length > 1) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "/disguise "); - return; - } + CoreClient client = Plugin.GetClients().Get(caller); + client.setDisguisedRank(null); + client.setDisguisedAs(null); + client.setDisguised(false); - Bukkit.getServer().getScheduler().runTaskAsynchronously(Plugin.getPlugin(), new Runnable() - { - @Override - public void run() - { - if(Plugin.GetDisguise().isDisguised(caller)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); - return; + changeName(caller, playerName); + + for(Player other : UtilServer.getPlayers()) + { + for(Team team : other.getScoreboard().getTeams()) + { + if(team.hasPlayer(caller)) + { + team.removePlayer(caller); + } + } + other.getScoreboard().getTeam(Plugin.GetClients().Get(caller).GetRank().Name).addPlayer(caller); + } + + UtilPlayer.message(caller, C.cRed + C.Bold + "You are no longer disguised!"); + return; + } catch(Exception ex) + { + ex.printStackTrace(); + } } - for(Player other : UtilServer.getPlayers()) + if(args != null && args.length > 1) { - if(other.getName().equalsIgnoreCase(args[0])) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); + UtilPlayer.message(caller, C.cRed + C.Bold + "/disguise "); return; - } - } - if(_disguisedPlayersNames.containsValue(args[0])) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); - return; - } - if(args[0].length() > 16) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); - return; } + Bukkit.getServer().getScheduler().runTaskAsynchronously(Plugin.getPlugin(), new Runnable() + { + @Override + public void run() + { + if(Plugin.GetDisguise().isDisguised(caller)) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); + return; + } + for(Player other : UtilServer.getPlayers()) + { + if(other.getName().equalsIgnoreCase(args[0])) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); + return; + } + } + if(_disguisedPlayersNames.containsValue(args[0])) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); + return; + } + if(args[0].length() > 16) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); + return; + } + + try + { + CoreClient client = Plugin.GetClients().Get(caller); + UUID uuid = UUIDFetcher.getUUIDOf(args[0]); + GameProfile profile = null; + try + { + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); + } catch(Exception e) + { + uuid = UUIDFetcher.getUUIDOf("Alex"); + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); + } + + Rank otherRank = Rank.ALL; + try + { + CoreClient other = new CoreClient(args[0]); + Plugin.GetClients().LoadClient(other, uuid, caller.getAddress().getAddress().getAddress().toString()); + otherRank = other.GetRank(); + } catch(NullPointerException exception) + {} + if(otherRank.Has(Rank.TWITCH)) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); + return; + } + _disguisedPlayers.put(caller, profile); + _disguisedPlayersNames.put(caller, caller.getName()); + client.setDisguisedRank(otherRank); + client.setDisguised(true); + + client.setDisguisedAs(args[0]); + + changeName(caller, args[0]); + + Plugin.GetGadget().RemoveItem(caller); + + UtilPlayer.message(caller, C.cGreen + C.Bold + "Disguise Active: " + ChatColor.RESET + args[0]); + } catch(Exception e) + { + e.printStackTrace(); + UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); + return; + } + } + }); + } + + @EventHandler + public void updateDisguises(UpdateEvent event) + { + if(event.getType() != UpdateType.FASTEST) + return; + + for(final Player player : UtilServer.getPlayers()) + { + if(!_disguisedPlayers.containsKey(player)) + continue; + + for(Player other : UtilServer.getPlayers()) + { + try + { + for(Team team : other.getScoreboard().getTeams()) + { + if(team.hasPlayer(player)) + { + team.removePlayer(player); + } + } + other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); + + } catch(NullPointerException exp) + {} + } + + if(Plugin.GetDisguise().isDisguised(player)) + continue; + + DisguisePlayer playerDisguise = new DisguisePlayer(player, _disguisedPlayers.get(player)); + _disguisedPlayerDisguises.put(player, playerDisguise); + Plugin.GetDisguise().disguise(playerDisguise); + } + } + + public void changeName(Player player, String changedName) + { try { - CoreClient client = Plugin.GetClients().Get(caller); - UUID uuid = UUIDFetcher.getUUIDOf(args[0]); - GameProfile profile = null; - try - { - profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - } catch(Exception e) - { - uuid = UUIDFetcher.getUUIDOf("Alex"); - profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - } + Field name = GameProfile.class.getDeclaredField("name"); + Field declaredProfile = EntityHuman.class.getDeclaredField("i"); + declaredProfile.setAccessible(true); + GameProfile gameProfile = (GameProfile) declaredProfile.get(((CraftHumanEntity) ((CraftPlayer) player)).getHandle()); - Rank otherRank = Rank.ALL; - try - { - CoreClient other = new CoreClient(args[0]); - Plugin.GetClients().LoadClient(other, uuid, caller.getAddress().getAddress().getAddress().toString()); - otherRank = other.GetRank(); - } catch(NullPointerException exception) - {} - if(otherRank.Has(Rank.TWITCH)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); - return; - } - _disguisedPlayers.put(caller, profile); - _disguisedPlayersNames.put(caller, caller.getName()); - client.setDisguisedRank(otherRank); - client.setDisguised(true); - - client.setDisguisedAs(args[0]); - - changeName(caller, args[0]); - - Plugin.GetGadget().RemoveItem(caller); - - UtilPlayer.message(caller, C.cGreen + C.Bold + "Disguise Active: " + ChatColor.RESET + args[0]); - } catch(Exception e) + name.setAccessible(true); + name.set(gameProfile, changedName); + name.setAccessible(false); + } catch(Exception ex) { - e.printStackTrace(); - UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); - return; + ex.printStackTrace(); } - } - }); - } - - @EventHandler - public void updateDisguises(UpdateEvent event) - { - if(event.getType() != UpdateType.FASTEST) - return; - - for(final Player player : UtilServer.getPlayers()) - { - if(!_disguisedPlayers.containsKey(player)) - continue; - - for(Player other : UtilServer.getPlayers()) - { - try - { - for(Team team : other.getScoreboard().getTeams()) - { - if(team.hasPlayer(player)) - { - team.removePlayer(player); - } - } - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); - - } catch(NullPointerException exp) - {} - } - - if(Plugin.GetDisguise().isDisguised(player)) - continue; - - DisguisePlayer playerDisguise = new DisguisePlayer(player, _disguisedPlayers.get(player)); - _disguisedPlayerDisguises.put(player, playerDisguise); - Plugin.GetDisguise().disguise(playerDisguise); } - } - public void changeName(Player player, String changedName) - { - try + @EventHandler(priority = EventPriority.HIGHEST) + public void Quit(PlayerQuitEvent event) { - Field name = GameProfile.class.getDeclaredField("name"); - Field declaredProfile = EntityHuman.class.getDeclaredField("i"); - declaredProfile.setAccessible(true); - GameProfile gameProfile = (GameProfile) declaredProfile.get(((CraftHumanEntity) ((CraftPlayer) player)).getHandle()); - - name.setAccessible(true); - name.set(gameProfile, changedName); - name.setAccessible(false); - } catch(Exception ex) - { - ex.printStackTrace(); - } - } - - @EventHandler(priority = EventPriority.HIGHEST) - public void Quit(PlayerQuitEvent event) - { - Player player = event.getPlayer(); - - if(_disguisedPlayers.containsKey(player)) - { - try - { - _disguisedPlayers.remove(player); - _disguisedPlayerDisguises.remove(player); - Plugin.GetDisguise().undisguise(player); - String playerName = _disguisedPlayersNames.get(player); - _disguisedPlayersNames.remove(player); - - CoreClient client = Plugin.GetClients().Get(player); - client.setDisguisedRank(null); - client.setDisguisedAs(null); - client.setDisguised(false); - - changeName(player, playerName); - } catch(Exception ex) - { - ex.printStackTrace(); - } - } - } - - @EventHandler(priority = EventPriority.HIGHEST) - public void Join(PlayerLoginEvent event) - { - for(Player player : _disguisedPlayers.keySet()) - { - if(player.getName().equalsIgnoreCase(event.getPlayer().getName())) - { - event.disallow(Result.KICK_OTHER, "There is already the same account playing. this probably happened because of /disguise"); - } - } - } - - @EventHandler - public void gadget(GadgetActivateEvent event) - { - if(!event.getGadget().GetName().equalsIgnoreCase("Coin Party Bomb") && event.getGadget().getGadgetType() != GadgetType.Morph) - return; - - if(_disguisedPlayers.containsKey(event.getPlayer())) - { - event.setCancelled(true); - } - } - - @EventHandler - public void chest(TreasureStartEvent event) - { - if(_disguisedPlayers.containsKey(event.getPlayer())) - { - UtilPlayer.message(event.getPlayer(), F.main("Disguise", "You cant open Treasure Chests while you are disguised!")); - event.setCancelled(true); - } - } - - @EventHandler - public void onPlayerSneak(PlayerToggleSneakEvent event) - { - Player player = event.getPlayer(); - - if(_disguisedPlayers.containsKey(player)) - { - DisguisePlayer dp = _disguisedPlayerDisguises.get(player); - - dp.setSneaking(!dp.getSneaking()); - } - } - - @EventHandler(priority = EventPriority.LOWEST) - public void onDPlayerChat(AsyncPlayerChatEvent event) - { - if(_disguisedPlayers.containsKey(event.getPlayer())) - { - event.setFormat(" *" + event.getMessage()); - } - } - - @EventHandler - public void on(PlayerInteractEvent event) - { - if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) - { - if(_disguisedPlayers.containsKey(event.getPlayer())) - { - Player player = event.getPlayer(); - PacketPlayOutAnimation packet = new PacketPlayOutAnimation(); - packet.a = player.getEntityId(); - - for(Player p : Bukkit.getOnlinePlayers()) + if(_disguisedPlayers.containsKey(player)) { - if(p != player) - { - Plugin.getPacketHandler().getPacketVerifier((Player) p).bypassProcess(packet); - } + try + { + _disguisedPlayers.remove(player); + _disguisedPlayerDisguises.remove(player); + Plugin.GetDisguise().undisguise(player); + String playerName = _disguisedPlayersNames.get(player); + _disguisedPlayersNames.remove(player); + + CoreClient client = Plugin.GetClients().Get(player); + client.setDisguisedRank(null); + client.setDisguisedAs(null); + client.setDisguised(false); + + changeName(player, playerName); + } catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + + @EventHandler(priority = EventPriority.HIGHEST) + public void Join(PlayerLoginEvent event) + { + for(Player player : _disguisedPlayers.keySet()) + { + if(player.getName().equalsIgnoreCase(event.getPlayer().getName())) + { + event.disallow(Result.KICK_OTHER, "There is already the same account playing. this probably happened because of /disguise"); + } + } + } + + @EventHandler + public void gadget(GadgetActivateEvent event) + { + if(!event.getGadget().GetName().equalsIgnoreCase("Coin Party Bomb") && event.getGadget().getGadgetType() != GadgetType.Morph) + return; + + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + event.setCancelled(true); + } + } + + @EventHandler + public void chest(TreasureStartEvent event) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + UtilPlayer.message(event.getPlayer(), F.main("Disguise", "You cant open Treasure Chests while you are disguised!")); + event.setCancelled(true); + } + } + + @EventHandler + public void onPlayerSneak(PlayerToggleSneakEvent event) + { + Player player = event.getPlayer(); + + if(_disguisedPlayers.containsKey(player)) + { + DisguisePlayer dp = _disguisedPlayerDisguises.get(player); + + dp.setSneaking(!dp.getSneaking()); + } + } + + @EventHandler(priority = EventPriority.LOWEST) + public void onDPlayerChat(AsyncPlayerChatEvent event) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + event.setFormat(" *" + event.getMessage()); + } + } + + @EventHandler + public void on(PlayerInteractEvent event) + { + if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + + Player player = event.getPlayer(); + + PacketPlayOutAnimation packet = new PacketPlayOutAnimation(); + packet.a = player.getEntityId(); + + for(Player p : Bukkit.getOnlinePlayers()) + { + if(p != player) + { + Plugin.getPacketHandler().getPacketVerifier((Player) p).bypassProcess(packet); + } + } + } } - } } - } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java index 7c32ed36a..e3d78a5a5 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/DisguiseCommand.java @@ -45,330 +45,330 @@ import org.bukkit.scoreboard.Team; public class DisguiseCommand extends CommandBase implements Listener { - private NautHashMap _disguisedPlayers = new NautHashMap<>(); - private NautHashMap _disguisedPlayersNames = new NautHashMap<>(); - private NautHashMap _disguisedPlayerDisguises = new NautHashMap<>(); + private NautHashMap _disguisedPlayers = new NautHashMap<>(); + private NautHashMap _disguisedPlayersNames = new NautHashMap<>(); + private NautHashMap _disguisedPlayerDisguises = new NautHashMap<>(); - public DisguiseCommand(ArcadeManager plugin) - { - super(plugin, Rank.JNR_DEV, new Rank[] - { Rank.YOUTUBE, Rank.TWITCH }, "disguise"); - plugin.getPluginManager().registerEvents(this, Plugin.getPlugin()); - new NCPDataManFix(); - } - - @Override - public void Execute(final Player caller, final String[] args) - { - if(args == null) + public DisguiseCommand(ArcadeManager plugin) { - if(!Plugin.GetDisguise().isDisguised(caller)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); - return; - } - try - { - _disguisedPlayers.remove(caller); - _disguisedPlayerDisguises.remove(caller); - Plugin.GetDisguise().undisguise(caller); - String playerName = _disguisedPlayersNames.get(caller); - - CoreClient client = Plugin.GetClients().Get(caller); - client.setDisguisedRank(null); - client.setDisguisedAs(null); - client.setDisguised(false); - - changeName(caller, playerName, true); - - for(Player other : UtilServer.getPlayers()) - { - for(Team team : other.getScoreboard().getTeams()) - { - team.removePlayer(caller); - } - other.getScoreboard().getTeam(Plugin.GetClients().Get(caller).GetRank().Name).addPlayer(caller); - } - - UtilPlayer.message(caller, C.cRed + C.Bold + "You are no longer disguised!"); - return; - } catch(Exception ex) - { - ex.printStackTrace(); - } - } - if(args != null && args.length > 1) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "/disguise "); - return; + super(plugin, Rank.JNR_DEV, new Rank[] + { Rank.YOUTUBE, Rank.TWITCH }, "disguise"); + plugin.getPluginManager().registerEvents(this, Plugin.getPlugin()); + new NCPDataManFix(); } - Bukkit.getServer().getScheduler().runTaskAsynchronously(Plugin.getPlugin(), new Runnable() + @Override + public void Execute(final Player caller, final String[] args) { - @Override - public void run() - { - if(Plugin.GetDisguise().isDisguised(caller)) + if(args == null || args.length == 0) { - UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); - return; - } - for(Player other : UtilServer.getPlayers()) - { - if(other.getName().equalsIgnoreCase(args[0])) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); - return; - } - } - if(_disguisedPlayersNames.containsValue(args[0])) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); - return; - } - if(args[0].length() > 16) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); - return; - } - - try - { - CoreClient client = Plugin.GetClients().Get(caller); - UUID uuid = UUIDFetcher.getUUIDOf(args[0]); - GameProfile profile = null; - try - { - profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - } catch(Exception e) - { - uuid = UUIDFetcher.getUUIDOf("Alex"); - profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); - } - - Rank otherRank = Rank.ALL; - try - { - CoreClient other = new CoreClient(args[0]); - Plugin.GetClients().LoadClient(other, uuid, caller.getAddress().getAddress().getAddress().toString()); - otherRank = other.GetRank(); - } catch(NullPointerException exception) - {} - if(otherRank.Has(Rank.TWITCH)) - { - UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); - return; - } - _disguisedPlayers.put(caller, profile); - _disguisedPlayersNames.put(caller, caller.getName()); - client.setDisguisedRank(otherRank); - client.setDisguised(true); - - client.setDisguisedAs(args[0]); - - changeName(caller, args[0], true); - - Plugin.getCosmeticManager().getGadgetManager().RemoveItem(caller); - - Bukkit.broadcastMessage(ChatColor.DARK_GRAY + "Quit> " + ChatColor.GRAY + _disguisedPlayersNames.get(caller)); - UtilPlayer.message(caller, C.cGreen + C.Bold + "Disguise Active: " + ChatColor.RESET + args[0]); - } catch(Exception e) - { - e.printStackTrace(); - UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); - return; - } - } - }); - } - - @EventHandler - public void updateDisguises(UpdateEvent event) - { - if(event.getType() != UpdateType.FASTEST) - return; - - for(final Player player : UtilServer.getPlayers()) - { - if(!_disguisedPlayers.containsKey(player)) - continue; - - for(Player other : UtilServer.getPlayers()) - { - try - { - if(other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).getPlayers().contains(player)) - { - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).removePlayer(player); - other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); - } - if(other.getScoreboard().getTeam( - Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) != null) - { - if(other.getScoreboard() - .getTeam(Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) - .getPlayers().contains(player)) + if(!Plugin.GetDisguise().isDisguised(caller)) { - other.getScoreboard() - .getTeam( - Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) - .removePlayer(player); - other.getScoreboard() - .getTeam( - Plugin.GetClients().Get(player).getDisguisedRank().Name - + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()).addPlayer(player); + UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); + return; } - } - } catch(NullPointerException exp) - {} - } + try + { + _disguisedPlayers.remove(caller); + _disguisedPlayerDisguises.remove(caller); + Plugin.GetDisguise().undisguise(caller); + String playerName = _disguisedPlayersNames.get(caller); - if(Plugin.GetDisguise().isDisguised(player)) - continue; + CoreClient client = Plugin.GetClients().Get(caller); + client.setDisguisedRank(null); + client.setDisguisedAs(null); + client.setDisguised(false); - DisguisePlayer playerDisguise = new DisguisePlayer(player, _disguisedPlayers.get(player)); - _disguisedPlayerDisguises.put(player, playerDisguise); - Plugin.GetDisguise().disguise(playerDisguise); + changeName(caller, playerName, true); + + for(Player other : UtilServer.getPlayers()) + { + for(Team team : other.getScoreboard().getTeams()) + { + team.removePlayer(caller); + } + other.getScoreboard().getTeam(Plugin.GetClients().Get(caller).GetRank().Name).addPlayer(caller); + } + + UtilPlayer.message(caller, C.cRed + C.Bold + "You are no longer disguised!"); + return; + } catch(Exception ex) + { + ex.printStackTrace(); + } + } + if(args != null && args.length > 1) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "/disguise "); + return; + } + + Bukkit.getServer().getScheduler().runTaskAsynchronously(Plugin.getPlugin(), new Runnable() + { + @Override + public void run() + { + if(Plugin.GetDisguise().isDisguised(caller)) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "please use /disguise first"); + return; + } + for(Player other : UtilServer.getPlayers()) + { + if(other.getName().equalsIgnoreCase(args[0])) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); + return; + } + } + if(_disguisedPlayersNames.containsValue(args[0])) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "this name is already in use!"); + return; + } + if(args[0].length() > 16) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); + return; + } + + try + { + CoreClient client = Plugin.GetClients().Get(caller); + UUID uuid = UUIDFetcher.getUUIDOf(args[0]); + GameProfile profile = null; + try + { + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); + } catch(Exception e) + { + uuid = UUIDFetcher.getUUIDOf("Alex"); + profile = new ProfileLoader(uuid.toString(), args[0]).loadProfile(); + } + + Rank otherRank = Rank.ALL; + try + { + CoreClient other = new CoreClient(args[0]); + Plugin.GetClients().LoadClient(other, uuid, caller.getAddress().getAddress().getAddress().toString()); + otherRank = other.GetRank(); + } catch(NullPointerException exception) + {} + if(otherRank.Has(Rank.TWITCH)) + { + UtilPlayer.message(caller, C.cRed + C.Bold + "You can't disguise as staff!"); + return; + } + _disguisedPlayers.put(caller, profile); + _disguisedPlayersNames.put(caller, caller.getName()); + client.setDisguisedRank(otherRank); + client.setDisguised(true); + + client.setDisguisedAs(args[0]); + + changeName(caller, args[0], true); + + Plugin.getCosmeticManager().getGadgetManager().RemoveItem(caller); + + Bukkit.broadcastMessage(ChatColor.DARK_GRAY + "Quit> " + ChatColor.GRAY + _disguisedPlayersNames.get(caller)); + UtilPlayer.message(caller, C.cGreen + C.Bold + "Disguise Active: " + ChatColor.RESET + args[0]); + } catch(Exception e) + { + e.printStackTrace(); + UtilPlayer.message(caller, C.cRed + C.Bold + "Invalid Disguise Name: " + ChatColor.RESET + args[0]); + return; + } + } + }); } - } - public void changeName(final Player player, String changedName, boolean skin) - { - try + @EventHandler + public void updateDisguises(UpdateEvent event) { - GameProfile gameProfile = ((CraftPlayer) player).getProfile(); + if(event.getType() != UpdateType.FASTEST) + return; - Field name = GameProfile.class.getDeclaredField("name"); - name.setAccessible(true); - name.set(gameProfile, changedName); - name.setAccessible(false); + for(final Player player : UtilServer.getPlayers()) + { + if(!_disguisedPlayers.containsKey(player)) + continue; - } catch(Exception ex) - { - ex.printStackTrace(); + for(Player other : UtilServer.getPlayers()) + { + try + { + if(other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).getPlayers().contains(player)) + { + other.getScoreboard().getTeam(Plugin.GetClients().Get(player).GetRank().Name).removePlayer(player); + other.getScoreboard().getTeam(Plugin.GetClients().Get(player).getDisguisedRank().Name).addPlayer(player); + } + if(other.getScoreboard().getTeam( + Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) != null) + { + if(other.getScoreboard() + .getTeam(Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) + .getPlayers().contains(player)) + { + other.getScoreboard() + .getTeam( + Plugin.GetClients().Get(player).GetRank().Name + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()) + .removePlayer(player); + other.getScoreboard() + .getTeam( + Plugin.GetClients().Get(player).getDisguisedRank().Name + + Plugin.GetGame().GetTeam(player).GetName().toUpperCase()).addPlayer(player); + } + } + } catch(NullPointerException exp) + {} + } + + if(Plugin.GetDisguise().isDisguised(player)) + continue; + + DisguisePlayer playerDisguise = new DisguisePlayer(player, _disguisedPlayers.get(player)); + _disguisedPlayerDisguises.put(player, playerDisguise); + Plugin.GetDisguise().disguise(playerDisguise); + } } - } - @EventHandler(priority = EventPriority.HIGHEST) - public void Quit(PlayerQuitEvent event) - { - Player player = event.getPlayer(); - - if(_disguisedPlayers.containsKey(player)) + public void changeName(final Player player, String changedName, boolean skin) { - try - { - _disguisedPlayers.remove(player); - _disguisedPlayerDisguises.remove(player); - Plugin.GetDisguise().undisguise(player); - String playerName = _disguisedPlayersNames.get(player); - _disguisedPlayersNames.remove(player); + try + { + GameProfile gameProfile = ((CraftPlayer) player).getProfile(); - CoreClient client = Plugin.GetClients().Get(player); - client.setDisguisedRank(null); - client.setDisguisedAs(null); - client.setDisguised(false); + Field name = GameProfile.class.getDeclaredField("name"); + name.setAccessible(true); + name.set(gameProfile, changedName); + name.setAccessible(false); - changeName(player, playerName, true); - } catch(Exception ex) - { - ex.printStackTrace(); - } + } catch(Exception ex) + { + ex.printStackTrace(); + } } - } - @EventHandler(priority = EventPriority.HIGHEST) - public void Join(PlayerLoginEvent event) - { - for(Player player : _disguisedPlayers.keySet()) + @EventHandler(priority = EventPriority.HIGHEST) + public void Quit(PlayerQuitEvent event) { - if(player.getName().equalsIgnoreCase(event.getPlayer().getName())) - { - event.disallow(Result.KICK_OTHER, "There is already the same account playing. this probably happened because of /disguise"); - } - } - } - - @EventHandler - public void gadget(GadgetActivateEvent event) - { - if(!event.getGadget().GetName().equalsIgnoreCase("Coin Party Bomb") && event.getGadget().getGadgetType() != GadgetType.Morph) - return; - - if(_disguisedPlayers.containsKey(event.getPlayer())) - { - event.setCancelled(true); - } - } - - @EventHandler - public void chest(TreasureStartEvent event) - { - if(_disguisedPlayers.containsKey(event.getPlayer())) - { - UtilPlayer.message(event.getPlayer(), F.main("Disguise", "You cant open Treasure Chests while you are disguised!")); - event.setCancelled(true); - } - } - - @EventHandler - public void onPlayerSneak(PlayerToggleSneakEvent event) - { - Player player = event.getPlayer(); - - if(_disguisedPlayers.containsKey(player)) - { - DisguisePlayer dp = _disguisedPlayerDisguises.get(player); - - dp.setSneaking(!dp.getSneaking()); - } - } - - @EventHandler - public void onPlayerLeftClick(PlayerInteractEvent event) - { - Player player = event.getPlayer(); - - if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) - { - if(_disguisedPlayers.containsKey(player)) - { - EntityHuman human = (((CraftHumanEntity) ((CraftPlayer) player)).getHandle()); - human.world.broadcastEntityEffect(human, (byte) 0); - } - } - } - - @EventHandler(priority = EventPriority.LOWEST) - public void onDPlayerChat(AsyncPlayerChatEvent event) - { - if(_disguisedPlayers.containsKey(event.getPlayer())) - { - event.setFormat(" *" + event.getMessage()); - } - } - - @EventHandler - public void on(PlayerInteractEvent event) - { - if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) - { - if(_disguisedPlayers.containsKey(event.getPlayer())) - { - Player player = event.getPlayer(); - PacketPlayOutAnimation packet = new PacketPlayOutAnimation(); - packet.a = player.getEntityId(); - - for(Player p : Bukkit.getOnlinePlayers()) + if(_disguisedPlayers.containsKey(player)) { - if(p != player) - { - Plugin.getPacketHandler().getPacketVerifier((Player) p).bypassProcess(packet); - } + try + { + _disguisedPlayers.remove(player); + _disguisedPlayerDisguises.remove(player); + Plugin.GetDisguise().undisguise(player); + String playerName = _disguisedPlayersNames.get(player); + _disguisedPlayersNames.remove(player); + + CoreClient client = Plugin.GetClients().Get(player); + client.setDisguisedRank(null); + client.setDisguisedAs(null); + client.setDisguised(false); + + changeName(player, playerName, true); + } catch(Exception ex) + { + ex.printStackTrace(); + } + } + } + + @EventHandler(priority = EventPriority.HIGHEST) + public void Join(PlayerLoginEvent event) + { + for(Player player : _disguisedPlayers.keySet()) + { + if(player.getName().equalsIgnoreCase(event.getPlayer().getName())) + { + event.disallow(Result.KICK_OTHER, "There is already the same account playing. this probably happened because of /disguise"); + } + } + } + + @EventHandler + public void gadget(GadgetActivateEvent event) + { + if(!event.getGadget().GetName().equalsIgnoreCase("Coin Party Bomb") && event.getGadget().getGadgetType() != GadgetType.Morph) + return; + + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + event.setCancelled(true); + } + } + + @EventHandler + public void chest(TreasureStartEvent event) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + UtilPlayer.message(event.getPlayer(), F.main("Disguise", "You cant open Treasure Chests while you are disguised!")); + event.setCancelled(true); + } + } + + @EventHandler + public void onPlayerSneak(PlayerToggleSneakEvent event) + { + Player player = event.getPlayer(); + + if(_disguisedPlayers.containsKey(player)) + { + DisguisePlayer dp = _disguisedPlayerDisguises.get(player); + + dp.setSneaking(!dp.getSneaking()); + } + } + + @EventHandler + public void onPlayerLeftClick(PlayerInteractEvent event) + { + Player player = event.getPlayer(); + + if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) + { + if(_disguisedPlayers.containsKey(player)) + { + EntityHuman human = (((CraftHumanEntity) ((CraftPlayer) player)).getHandle()); + human.world.broadcastEntityEffect(human, (byte) 0); + } + } + } + + @EventHandler(priority = EventPriority.LOWEST) + public void onDPlayerChat(AsyncPlayerChatEvent event) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + event.setFormat(" *" + event.getMessage()); + } + } + + @EventHandler + public void on(PlayerInteractEvent event) + { + if(event.getAction() == Action.LEFT_CLICK_AIR || event.getAction() == Action.LEFT_CLICK_BLOCK) + { + if(_disguisedPlayers.containsKey(event.getPlayer())) + { + + Player player = event.getPlayer(); + + PacketPlayOutAnimation packet = new PacketPlayOutAnimation(); + packet.a = player.getEntityId(); + + for(Player p : Bukkit.getOnlinePlayers()) + { + if(p != player) + { + Plugin.getPacketHandler().getPacketVerifier((Player) p).bypassProcess(packet); + } + } + } } - } } - } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/SetCommand.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/SetCommand.java index d6958a663..035e491b0 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/SetCommand.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/SetCommand.java @@ -27,7 +27,7 @@ public class SetCommand extends CommandBase if (Plugin.GetGame() == null) return; - if (args == null || args.length == 0) + if (args.length == 0) { caller.sendMessage(F.help("/game set (MapSource) (Map)", "Set the current game or next game", Rank.ADMIN)); return; diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/StartCommand.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/StartCommand.java index 7a7a0dd43..499fe8063 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/StartCommand.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/StartCommand.java @@ -28,7 +28,7 @@ public class StartCommand extends CommandBase } int seconds; - if(args != null && args.length > 0) + if(args.length > 0) seconds = Integer.parseInt(args[0]); else seconds = 10; From dc8bec340ed14b43f1ba3ac2d230350b0b7c25f0 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Mon, 17 Aug 2015 03:18:35 -0500 Subject: [PATCH 377/565] Rename Quick game menu for consistency --- Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/QuickShop.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/QuickShop.java b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/QuickShop.java index 2e0d59b45..08c04b028 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/QuickShop.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ui/QuickShop.java @@ -18,7 +18,7 @@ public class QuickShop extends ShopBase @Override protected ShopPageBase> buildPagesFor(Player player) { - return new ServerGameMenu(getPlugin(), this, getClientManager(), getDonationManager(), " " + ChatColor.UNDERLINE + "Quick Game Menu", player); + return new ServerGameMenu(getPlugin(), this, getClientManager(), getDonationManager(), "Game Menu", player); } public void UpdatePages() From 0a23f9159239987689f5576d9f6b007fdbcc6144 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Mon, 17 Aug 2015 11:53:50 +0200 Subject: [PATCH 378/565] fixed two little bogs --- .../src/mineplex/core/donation/command/GemCommand.java | 10 +++++----- .../mineplex/core/donation/command/GoldCommand.java | 1 + 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/donation/command/GemCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/donation/command/GemCommand.java index 7593be55f..8690987bc 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/donation/command/GemCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/donation/command/GemCommand.java @@ -24,7 +24,7 @@ public class GemCommand extends CommandBase { if (args.length < 2) { - UtilPlayer.message(caller, F.main("gem", "Missing Args: " + F.elem("/gem "))); + UtilPlayer.message(caller, F.main("Gem", "Missing Args: " + F.elem("/gem "))); return; } @@ -59,7 +59,7 @@ public class GemCommand extends CommandBase } catch (Exception e) { - UtilPlayer.message(caller, F.main("gem", "Invalid gems Amount")); + UtilPlayer.message(caller, F.main("Gem", "Invalid gems Amount")); } } @@ -71,16 +71,16 @@ public class GemCommand extends CommandBase { if (completed) { - UtilPlayer.message(caller, F.main("gem", "You gave " + F.elem(gems + " gems") + " to " + F.name(targetName) + ".")); + UtilPlayer.message(caller, F.main("Gem", "You gave " + F.elem(gems + " gems") + " to " + F.name(targetName) + ".")); if (target != null) { - UtilPlayer.message(target, F.main("gem", F.name(caller.getName()) + " gave you " + F.elem(gems + " gems") + ".")); + UtilPlayer.message(target, F.main("Gem", F.name(caller.getName()) + " gave you " + F.elem(gems + " gems") + ".")); } } else { - UtilPlayer.message(caller, F.main("gem", "There was an error giving " + F.elem(gems + " gems") + " to " + F.name(targetName) + ".")); + UtilPlayer.message(caller, F.main("Gem", "There was an error giving " + F.elem(gems + " gems") + " to " + F.name(targetName) + ".")); } } }, caller.getName(), targetName, uuid, gems); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/donation/command/GoldCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/donation/command/GoldCommand.java index 6fa015312..36095de1b 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/donation/command/GoldCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/donation/command/GoldCommand.java @@ -23,6 +23,7 @@ public class GoldCommand extends CommandBase if (args == null || args.length == 0) { UtilPlayer.message(caller, F.main("Gold", "Your Gold: " + F.elem("" + Plugin.Get(caller).getGold()))); + return; } else if (args.length < 2) { From 5c71522b2daf574db9eab7c59cbb3872613db9a3 Mon Sep 17 00:00:00 2001 From: Shaun Bennett Date: Mon, 17 Aug 2015 05:05:25 -0500 Subject: [PATCH 379/565] Return the first UUID instead of last (AccountRepository) --- .../src/mineplex/core/account/repository/AccountRepository.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/account/repository/AccountRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/account/repository/AccountRepository.java index c8dccb23e..cd64cbdfa 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/account/repository/AccountRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/account/repository/AccountRepository.java @@ -193,7 +193,7 @@ public class AccountRepository extends RepositoryBase }, new ColumnVarChar("name", 100, name)); if (uuids.size() > 0) - return uuids.get(uuids.size() - 1); + return uuids.get(0); else return null; } From 58e517a4d76a534cacb642921859ddfa9d6774c6 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Mon, 17 Aug 2015 12:38:41 +0200 Subject: [PATCH 380/565] fixed null args more --- .../src/mineplex/core/command/MultiCommandBase.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/command/MultiCommandBase.java b/Plugins/Mineplex.Core/src/mineplex/core/command/MultiCommandBase.java index 818fe9416..4bdeabdda 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/command/MultiCommandBase.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/command/MultiCommandBase.java @@ -40,7 +40,7 @@ public abstract class MultiCommandBase extends Co public void Execute(Player caller, String[] args) { String commandName = null; - String[] newArgs = null; + String[] newArgs = new String[] {}; if (args != null && args.length > 0) { From b7854e6cab1eafc4a75510b6b7d2b57cda8b885b Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Mon, 17 Aug 2015 13:05:41 +0200 Subject: [PATCH 381/565] added big larry to chests --- .../Mineplex.Core/src/mineplex/core/reward/RewardManager.java | 2 ++ .../src/mineplex/core/teleport/command/BackCommand.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java index 8932c3658..4945391e1 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/reward/RewardManager.java @@ -301,6 +301,8 @@ public class RewardManager new ItemStack(Material.SKULL_ITEM, 1, (short) 0, (byte) 1), rarity, 25)); addReward(new UnknownPackageReward(donationManager, "Block Morph", "Block Morph", new ItemStack(Material.EMERALD_BLOCK), rarity, 20)); + addReward(new UnknownPackageReward(donationManager, "Big Larry Morph", "Big Larry Morph", + new ItemStack(Material.SLIME_BALL), rarity, 10)); // Particles addReward(new UnknownPackageReward(donationManager, "Shadow Walk Particles", "Shadow Walk", diff --git a/Plugins/Mineplex.Core/src/mineplex/core/teleport/command/BackCommand.java b/Plugins/Mineplex.Core/src/mineplex/core/teleport/command/BackCommand.java index 4b198fb39..3f4d5b97d 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/teleport/command/BackCommand.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/teleport/command/BackCommand.java @@ -49,7 +49,7 @@ public class BackCommand extends CommandBase int back = 0; for (int i = 0 ; i < amount ; i++) { - if (Plugin.GetTPHistory(player).isEmpty()) + if (Plugin.GetTPHistory(player) == null || Plugin.GetTPHistory(player).isEmpty()) break; loc = Plugin.GetTPHistory(player).removeFirst(); From 75a4b3d568ac6f0268b8c7fae0a0795e1b8cd9fb Mon Sep 17 00:00:00 2001 From: Mysticate Date: Mon, 17 Aug 2015 10:36:28 -0400 Subject: [PATCH 382/565] Changes to make evolving easier MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit • Speed 1 on kill • Evolve chargeup decreases 1.5 seconds per kill. --- .../arcade/game/games/evolution/EvoToken.java | 1 + .../game/games/evolution/Evolution.java | 23 ++++++++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java index 392dbaf0f..6990799d0 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/EvoToken.java @@ -11,6 +11,7 @@ public class EvoToken implements Comparable public final Player Player; public int Level = 0; + public int LifeKills = 0; public EvoToken(Player player) { diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 8a99dba20..815279907 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -320,6 +320,9 @@ public class Evolution extends SoloGame if (!IsLive()) return; + if (!IsAlive(event.getEntity())) + return; + if (_evolutionsAvailable.contains(event.getEntity())) { _evolutionsAvailable.remove(event.getEntity()); @@ -334,6 +337,11 @@ public class Evolution extends SoloGame { removeEvolvingEffects(event.getEntity()); } + + if (_tokens.containsKey(event.getEntity().getName())) + { + _tokens.get(event.getEntity().getName()).LifeKills = 0; + } } @EventHandler @@ -368,6 +376,15 @@ public class Evolution extends SoloGame if (_chargingExp.containsKey(player.getName())) _chargingExp.remove(player.getName()); } + + if (_tokens.containsKey(player.getName())) + { + _tokens.get(player.getName()).LifeKills++; + } + + //Buffs + Manager.GetCondition().Factory().Speed("Kill", player, null, 2, 0, true, false, false); + UtilPlayer.health(player, player.getMaxHealth() / 2); } @Override @@ -483,6 +500,8 @@ public class Evolution extends SoloGame EvoToken token = _tokens.get(player.getName()); + token.LifeKills = 0; + EvoKit from = (EvoKit) GetKits()[token.Level]; EvoKit to = (EvoKit) GetKits()[token.Level + 1 >= GetKits().length ? token.Level : token.Level + 1]; //Account for the score increase after evolve @@ -493,7 +512,9 @@ public class Evolution extends SoloGame if (!hasEvolvingEffects(player)) addEvolvingEffects(player); - _chargingExp.put(player.getName(), Math.min(exp + .012F, .9999F)); + int kills = _tokens.get(player.getName()).LifeKills; + + _chargingExp.put(player.getName(), (float) Math.min(exp + Math.max(.002, .012F - .003 * kills), .9999F)); UtilTextMiddle.display("", UtilTextMiddle.progress(_chargingExp.get(player.getName())).trim(), player); From 14bf8faf3ad32a696d9a7c9c7739388e10458128 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Tue, 18 Aug 2015 09:49:53 +0200 Subject: [PATCH 383/565] disabled big sale --- .../src/mineplex/core/notifier/NotificationManager.java | 4 ++-- .../Mineplex.Hub/src/mineplex/hub/modules/ParkourManager.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/notifier/NotificationManager.java b/Plugins/Mineplex.Core/src/mineplex/core/notifier/NotificationManager.java index a2214adb2..40e0fb837 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/notifier/NotificationManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/notifier/NotificationManager.java @@ -42,8 +42,8 @@ public class NotificationManager extends MiniPlugin if (!_enabled) return; - if (event.getType() == UpdateType.MIN_08) - hugeSale(); +// if (event.getType() == UpdateType.MIN_08) +// hugeSale(); // if (event.getType() == UpdateType.MIN_16) // sale(); diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/ParkourManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/ParkourManager.java index 76c1b72d0..2b4b198d3 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/modules/ParkourManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/modules/ParkourManager.java @@ -408,7 +408,7 @@ public class ParkourManager extends MiniPlugin else { _taskManager.Get(player).TasksCompleted.remove(_taskManager.getTaskId(fData.Name)); - UtilPlayer.message(player, F.main("Parkour", "There as an error giving " + F.elem(C.cGreen + fData.Gems + " gems to you. Please click the NPC again.") + ".")); + UtilPlayer.message(player, F.main("Parkour", "There was an error giving " + F.elem(C.cGreen + fData.Gems + " Gems to you. Please click the NPC again.") + ".")); } } }, "Parkour " + fData.Name, player.getName(), player.getUniqueId(), fData.Gems); From 53395a770061ba99cde4e92852845543cbeee861 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Tue, 18 Aug 2015 13:07:46 -0400 Subject: [PATCH 384/565] Made player immovable whilst evolving. --- .../game/games/evolution/Evolution.java | 47 +++++++++++++------ .../games/evolution/evolve/EvolveData.java | 35 ++++++++++++-- .../games/evolution/evolve/EvolveManager.java | 44 ++++++++++------- .../games/evolution/evolve/PlatformToken.java | 4 +- 4 files changed, 93 insertions(+), 37 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 815279907..589284bdd 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution; +import java.util.AbstractMap.SimpleEntry; import java.util.ArrayList; import java.util.Collections; import java.util.Iterator; @@ -51,6 +52,7 @@ import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; +import org.bukkit.event.block.BlockPhysicsEvent; import org.bukkit.event.entity.PlayerDeathEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerItemHeldEvent; @@ -69,7 +71,7 @@ public class Evolution extends SoloGame private NautHashMap _tokens = new NautHashMap(); - private NautHashMap _evoPlatforms = new NautHashMap(); + private NautHashMap> _evoPlatforms = new NautHashMap>(); private ArrayList _spawns = new ArrayList(); private ArrayList _evolutionsAvailable = new ArrayList(); @@ -137,22 +139,26 @@ public class Evolution extends SoloGame public void ParseData() { for (Location platform : WorldData.GetDataLocs("RED")) - { + { platform.getBlock().setType(Material.AIR); - Iterator green = WorldData.GetDataLocs("GREEN").iterator(); - while (green.hasNext()) - { - Location viewing = green.next(); - + for (Location viewing : WorldData.GetDataLocs("GREEN")) + { viewing.getBlock().setType(Material.AIR); - if (UtilMath.offset2d(platform, viewing) > 8.0) - continue; - - green.remove(); - _evoPlatforms.put(platform, loadAngle(platform, viewing)); - break; + Iterator iS = WorldData.GetDataLocs("YELLOW").iterator(); + while (iS.hasNext()) + { + Location store = iS.next(); + + store.getBlock().setType(Material.AIR); + + if (UtilMath.offset(store, viewing) > 8 || UtilMath.offset(store, platform) > 8 || UtilMath.offset(platform, viewing) > 8) + continue; + + iS.remove(); + _evoPlatforms.put(platform, new SimpleEntry(loadAngle(platform, viewing), store)); + } } } @@ -383,7 +389,7 @@ public class Evolution extends SoloGame } //Buffs - Manager.GetCondition().Factory().Speed("Kill", player, null, 2, 0, true, false, false); + Manager.GetCondition().Factory().Speed("Kill", player, null, 3, 0, true, false, false); UtilPlayer.health(player, player.getMaxHealth() / 2); } @@ -421,6 +427,16 @@ public class Evolution extends SoloGame } } + @EventHandler + public void onEggFall(BlockPhysicsEvent event) + { + if (!IsLive()) + return; + + if (event.getChangedType() == Material.DRAGON_EGG) + event.setCancelled(true); + } + @SuppressWarnings("deprecation") @EventHandler public void updateAvailableEvolutions(UpdateEvent event) @@ -514,13 +530,14 @@ public class Evolution extends SoloGame int kills = _tokens.get(player.getName()).LifeKills; - _chargingExp.put(player.getName(), (float) Math.min(exp + Math.max(.002, .012F - .003 * kills), .9999F)); + _chargingExp.put(player.getName(), (float) Math.min(exp + Math.min(.022, .012 + (kills <= 0 ? 0 : (.002 * (kills - 1)))), .9999F)); UtilTextMiddle.display("", UtilTextMiddle.progress(_chargingExp.get(player.getName())).trim(), player); UtilParticle.PlayParticle(ParticleType.HAPPY_VILLAGER, player.getLocation().clone().add(0, 1, 0), 0.4F, 0.56F, 0.4F, 0, 3, ViewDist.NORMAL, UtilServer.getPlayers()); return false; } + private boolean hasEvolvingEffects(Player player) { if (!Manager.GetCondition().GetActiveConditions().containsKey(player)) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index 1e9ceeeb8..339c54c7f 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -8,6 +8,7 @@ import mineplex.core.common.util.C; import mineplex.core.common.util.MapUtil; import mineplex.core.common.util.UtilAction; import mineplex.core.common.util.UtilAlg; +import mineplex.core.common.util.UtilEnt; import mineplex.core.common.util.UtilFirework; import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilParticle.ParticleType; @@ -18,6 +19,7 @@ import mineplex.core.common.util.UtilTime; import mineplex.core.hologram.Hologram; import mineplex.core.hologram.Hologram.HologramTarget; import mineplex.core.hologram.HologramManager; +import mineplex.core.packethandler.PacketPlayOutCamera; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; @@ -44,8 +46,10 @@ import org.bukkit.FireworkEffect.Type; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftZombie; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; +import org.bukkit.entity.Zombie; import org.bukkit.util.Vector; public class EvolveData @@ -62,6 +66,7 @@ public class EvolveData private final long _preEvolve; private final long _postEvolve; + private EvolveManager _manager; private HologramManager _holoManager; private final PlatformToken _token; @@ -69,6 +74,7 @@ public class EvolveData private boolean _active = true; private final Player _player; + private Zombie _zombie; private final Location _eggLoc; private final SimpleEntry _eggLocData; @@ -83,11 +89,12 @@ public class EvolveData private EntityInsentient _eTo; @SuppressWarnings("deprecation") - public EvolveData(HologramManager holo, PlatformToken token, Player player, EvoKit from, EvoKit to) + public EvolveData(EvolveManager manager, HologramManager holo, PlatformToken token, Player player, EvoKit from, EvoKit to) { _preEvolve = 3200; _postEvolve = 3400; + _manager = manager; _holoManager = holo; _token = token; @@ -106,6 +113,8 @@ public class EvolveData Bukkit.getServer().getPluginManager().callEvent(new EvolutionBeginEvent(_player)); setupViewingToken(_eFrom); + spawnZombie(); + setupZombie(); setupPlayer(); setupEgg(); setupHologram(holo, _eFrom, from); @@ -132,9 +141,25 @@ public class EvolveData _token.Viewing.setPitch(UtilAlg.GetPitch(viewing)); } + private void spawnZombie() + { + _manager.Host.CreatureAllowOverride = true; + _zombie = (Zombie) _player.getWorld().spawnEntity(_token.Viewing, EntityType.ZOMBIE); + _manager.Host.CreatureAllowOverride = true; + UtilEnt.Vegetate(_zombie, true); + UtilEnt.ghost(_zombie, true, true); + } + + private void setupZombie() + { + ((CraftZombie) _zombie).getHandle().getControllerLook().a(((CraftZombie) _zombie).getHandle(), _token.Viewing.getYaw(), _token.Viewing.getPitch()); + } + private void setupPlayer() { - _player.teleport(_token.Viewing); + _player.teleport(_token.Store); + + UtilPlayer.sendPacket(_player, new PacketPlayOutCamera(_zombie.getEntityId())); } private void setupHologram(HologramManager manager, EntityInsentient entity, EvoKit kit) @@ -163,8 +188,8 @@ public class EvolveData return true; } + setupZombie(); teleport(); -// updateHologram(); //Hasn't ended yet if (_active) @@ -187,6 +212,7 @@ public class EvolveData despawn(_eFrom); setupViewingToken(_eTo); + setupZombie(); setupPlayer(); setupHologram(_holoManager, _eTo, _to); @@ -242,6 +268,9 @@ public class EvolveData if (_holo != null) _holo.stop(); + UtilPlayer.sendPacket(_player, new PacketPlayOutCamera(_player)); + _zombie.remove(); + try { _player.teleport(_eggLoc.clone().add(0.5, 0.0, 0.5)); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java index 40ee56682..c12674bff 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveManager.java @@ -1,5 +1,6 @@ package nautilus.game.arcade.game.games.evolution.evolve; +import java.util.AbstractMap.SimpleEntry; import java.util.ArrayList; import java.util.Iterator; import java.util.Map.Entry; @@ -25,7 +26,6 @@ import org.bukkit.event.EventPriority; import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.event.player.PlayerMoveEvent; -import org.bukkit.event.player.PlayerQuitEvent; public class EvolveManager implements Listener { @@ -35,11 +35,11 @@ public class EvolveManager implements Listener public final Evolution Host; - private final NautHashMap _evolveLocs; + private final NautHashMap> _evolveLocs; private NautHashMap _data = new NautHashMap(); - public EvolveManager(Evolution evolution, NautHashMap evolveLocs) + public EvolveManager(Evolution evolution, NautHashMap> evolveLocs) { Host = evolution; _evolveLocs = evolveLocs; @@ -49,10 +49,10 @@ public class EvolveManager implements Listener private PlatformToken getLocation() { - ArrayList> locs = new ArrayList>(_evolveLocs.entrySet()); - Entry entry = locs.get(UtilMath.r(locs.size())); + ArrayList>> locs = new ArrayList>>(_evolveLocs.entrySet()); + Entry> entry = locs.get(UtilMath.r(locs.size())); - return new PlatformToken(entry.getKey(), entry.getValue()); + return new PlatformToken(entry.getKey(), entry.getValue().getKey(), entry.getValue().getValue()); } public boolean isEvolving(Player player) @@ -65,7 +65,7 @@ public class EvolveManager implements Listener if (_data.containsKey(player.getName())) return; - _data.put(player.getName(), new EvolveData(holo, getLocation(), player, from, to)); + _data.put(player.getName(), new EvolveData(this, holo, getLocation(), player, from, to)); } public EvolveData getEvolve(Player player) @@ -91,18 +91,36 @@ public class EvolveManager implements Listener if (player == null || !player.isOnline()) { + try + { + entry.getValue().end(); + } + catch (NullPointerException ex) {} + iterator.remove(); continue; } if (!Host.IsAlive(player)) { + try + { + entry.getValue().end(); + } + catch (NullPointerException ex) {} + iterator.remove(); continue; } if (entry.getValue().tick()) - { + { + try + { + entry.getValue().end(); + } + catch (NullPointerException ex) {} + iterator.remove(); continue; } @@ -119,16 +137,6 @@ public class EvolveManager implements Listener HandlerList.unregisterAll(this); } - @EventHandler - public void onLogout(PlayerQuitEvent event) - { - if (!Host.IsLive()) - return; - - if (isEvolving(event.getPlayer())) - getEvolve(event.getPlayer()).end(); - } - @EventHandler(priority = EventPriority.MONITOR) public void onEvolveDamageRecieve(CustomDamageEvent event) { diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java index 4921724a5..a8fc52e90 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java @@ -11,10 +11,12 @@ public class PlatformToken public final Location Platform; public final Location Viewing; + public final Location Store; - public PlatformToken(Location platform, Location viewing) + public PlatformToken(Location platform, Location viewing, Location store) { Platform = platform.clone(); Viewing = viewing.clone(); + Store = store.clone(); } } From 64990ed3564dac65f6228b59a0b6d1be675c3eba Mon Sep 17 00:00:00 2001 From: Mysticate Date: Tue, 18 Aug 2015 21:37:52 -0400 Subject: [PATCH 385/565] Fixed parse distance. --- .../nautilus/game/arcade/game/games/evolution/Evolution.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 589284bdd..7e2d41493 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -153,7 +153,7 @@ public class Evolution extends SoloGame store.getBlock().setType(Material.AIR); - if (UtilMath.offset(store, viewing) > 8 || UtilMath.offset(store, platform) > 8 || UtilMath.offset(platform, viewing) > 8) + if (UtilMath.offset(store, platform) > 8 || UtilMath.offset(platform, viewing) > 8) continue; iS.remove(); From 3d7c81a3b4bd06d3de04838da03481f8e57a7b2c Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Wed, 19 Aug 2015 08:15:22 +0200 Subject: [PATCH 386/565] fixed game tips --- .../arcade/game/games/survivalgames/TeamSurvivalGames.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/TeamSurvivalGames.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/TeamSurvivalGames.java index e64d87f04..baf59a0bf 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/TeamSurvivalGames.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/TeamSurvivalGames.java @@ -42,8 +42,11 @@ public class TeamSurvivalGames extends SurvivalGames new String[] { "Search for chests to find loot", + "Slaughter your opponents", - "Stay away from the Deep Freeze!", + + "Stay away from the borders!", + "Last team alive wins!" }); From bbe5b79c7e3002bf82cf9a85622ce03b3c0e418c Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Wed, 19 Aug 2015 04:11:34 -0500 Subject: [PATCH 387/565] Disabled AntiHack create table. Fixed NPE with ServerManager --- Plugins/BuildFiles/common.xml | 28 +++++++++++++++++++ .../core/antihack/AntiHackRepository.java | 28 +------------------ .../mineplex/hub/server/ServerManager.java | 11 +++----- 3 files changed, 33 insertions(+), 34 deletions(-) diff --git a/Plugins/BuildFiles/common.xml b/Plugins/BuildFiles/common.xml index 4c3d6b432..5141a3cb9 100644 --- a/Plugins/BuildFiles/common.xml +++ b/Plugins/BuildFiles/common.xml @@ -440,6 +440,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Plugins/Mineplex.Core/src/mineplex/core/antihack/AntiHackRepository.java b/Plugins/Mineplex.Core/src/mineplex/core/antihack/AntiHackRepository.java index 6848257d9..8d21d1f13 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/antihack/AntiHackRepository.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/antihack/AntiHackRepository.java @@ -13,7 +13,7 @@ public class AntiHackRepository { private String _serverName; - private static String CREATE_TABLE = "CREATE TABLE IF NOT EXISTS AntiHack_Kick_Log (id INT NOT NULL AUTO_INCREMENT, updated LONG, playerName VARCHAR(256), motd VARCHAR(56), gameType VARCHAR(56), map VARCHAR(256), serverName VARCHAR(256), report VARCHAR(256), ping VARCHAR(25), PRIMARY KEY (id));"; + //private static String CREATE_TABLE = "CREATE TABLE IF NOT EXISTS AntiHack_Kick_Log (id INT NOT NULL AUTO_INCREMENT, updated LONG, playerName VARCHAR(256), motd VARCHAR(56), gameType VARCHAR(56), map VARCHAR(256), serverName VARCHAR(256), report VARCHAR(256), ping VARCHAR(25), PRIMARY KEY (id));"; private static String UPDATE_PLAYER_OFFENSES = "INSERT INTO AntiHack_Kick_Log (updated, playerName, motd, gameType, map, serverName, report, ping) VALUES (now(), ?, ?, ?, ?, ?, ?, ?);"; public AntiHackRepository(String serverName) @@ -23,32 +23,6 @@ public class AntiHackRepository public void initialize() { - PreparedStatement preparedStatement = null; - - try (Connection connection = DBPool.STATS_MINEPLEX.getConnection()) - { - // Create table - preparedStatement = connection.prepareStatement(CREATE_TABLE); - preparedStatement.execute(); - } - catch (Exception exception) - { - exception.printStackTrace(); - } - finally - { - if (preparedStatement != null) - { - try - { - preparedStatement.close(); - } - catch (SQLException e) - { - e.printStackTrace(); - } - } - } } public void saveOffense(final Player player, final String motd, final String game, final String map, final String report) diff --git a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ServerManager.java b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ServerManager.java index 9cfa24d21..d654b0c42 100644 --- a/Plugins/Mineplex.Hub/src/mineplex/hub/server/ServerManager.java +++ b/Plugins/Mineplex.Hub/src/mineplex/hub/server/ServerManager.java @@ -1,17 +1,11 @@ package mineplex.hub.server; -import java.io.BufferedReader; -import java.io.File; -import java.io.FileInputStream; -import java.io.IOException; -import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; import java.util.HashSet; import java.util.Iterator; import java.util.List; -import java.util.Map; import java.util.Random; import java.util.Set; @@ -189,7 +183,10 @@ public class ServerManager extends MiniPlugin if (serverName != null) { - List serverList = new ArrayList(getServerList(serverName)); + List serverList = new ArrayList(); + + if (hasServerNpc(serverName)) + serverList.addAll(getServerList(serverName)); int slots = 1; From 6e926b431c25daa5b0a82084293080eb9d18c70a Mon Sep 17 00:00:00 2001 From: Sarah Date: Wed, 19 Aug 2015 16:00:36 +0200 Subject: [PATCH 388/565] Fixing snowballs and eggs in Solo Skywars. --- .../game/arcade/game/games/skywars/Skywars.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/skywars/Skywars.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/skywars/Skywars.java index 91a1f9c19..6feb9d7d7 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/skywars/Skywars.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/skywars/Skywars.java @@ -964,8 +964,13 @@ public abstract class Skywars extends Game if (event.GetDamage() >= 1) return; - if(GetTeam(event.GetDamagerPlayer(true)) == GetTeam(event.GetDamageePlayer())) - return; + if(this instanceof TeamSkywars) + { + if(GetTeam(event.GetDamagerPlayer(true)) == GetTeam(event.GetDamageePlayer())) + { + return; + } + } if (event.GetProjectile() instanceof Egg || event.GetProjectile() instanceof Snowball) { @@ -998,6 +1003,10 @@ public abstract class Skywars extends Game { if(event.getEntity() instanceof Player) { + + if(this instanceof SoloSkywars) + return; + if(GetTeam((Player) prj.getShooter()) == GetTeam((Player) event.getEntity())) { event.setCancelled(true); From 633cbdabe279a9ec1a57d96d6585f58a6d3754df Mon Sep 17 00:00:00 2001 From: xGamingDudex Date: Thu, 20 Aug 2015 15:42:39 +0200 Subject: [PATCH 389/565] player.isOnGround() is controlled by packets from the player, meaning players can easily fake being on the ground resulting in infinite double jumps. player.getFallDisance() is also reset when isOnGround() returns true, meaning we'll need to manually check if the player is on the ground. Outlines two opposite corners of the entities bounding box, scann all blocks inside, check if any of them are solid and return respectively. --- .../mineplex/core/common/util/UtilEnt.java | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java index 8b489c952..1cc2d5416 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilEnt.java @@ -5,6 +5,7 @@ import java.util.HashMap; import java.util.LinkedList; import java.util.List; +import net.minecraft.server.v1_7_R4.AxisAlignedBB; import net.minecraft.server.v1_7_R4.EntityBat; import net.minecraft.server.v1_7_R4.EntityCreature; import net.minecraft.server.v1_7_R4.EntityEnderDragon; @@ -26,7 +27,9 @@ import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.Sound; import org.bukkit.World; -import org.bukkit.block.BlockFace; +import org.bukkit.block.Block; +import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftCreature; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLivingEntity; import org.bukkit.entity.Creature; @@ -36,8 +39,6 @@ import org.bukkit.entity.Giant; import org.bukkit.entity.LivingEntity; import org.bukkit.entity.Player; import org.bukkit.util.Vector; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftCreature; -import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; public class UtilEnt { @@ -495,10 +496,14 @@ public class UtilEnt public static boolean isGrounded(Entity ent) { - if (ent instanceof CraftEntity) - return ((CraftEntity)ent).getHandle().onGround; - - return UtilBlock.solid(ent.getLocation().getBlock().getRelative(BlockFace.DOWN)); + AxisAlignedBB box = ((CraftEntity)ent).getHandle().boundingBox; + Location bottom_corner_1 = new Location(ent.getWorld(), box.a, ent.getLocation().getY()-0.1, box.c); + Location bottom_corner_2 = new Location(ent.getWorld(), box.d, ent.getLocation().getY()-0.1, box.f); + + for(Block b : UtilBlock.getInBoundingBox(bottom_corner_1, bottom_corner_2)){ + if(UtilBlock.solid(b)) return true; + } + return false; } public static void PlayDamageSound(LivingEntity damagee) From 86ad6a09de272c2aad0ebd940be313984f0fec75 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Thu, 20 Aug 2015 13:04:22 -0400 Subject: [PATCH 390/565] Used armor stands for evolving. --- .../arcade/game/games/evolution/Evolution.java | 9 +++++++++ .../game/games/evolution/evolve/EvolveData.java | 15 ++++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 7e2d41493..89ff75804 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -53,6 +53,7 @@ import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.block.BlockPhysicsEvent; +import org.bukkit.event.entity.EntityCombustEvent; import org.bukkit.event.entity.PlayerDeathEvent; import org.bukkit.event.player.PlayerInteractEvent; import org.bukkit.event.player.PlayerItemHeldEvent; @@ -128,6 +129,8 @@ public class Evolution extends SoloGame DeathSpectateSecs = 4.0; VersionRequire1_8 = true; + + CreatureAllow = false; } public EvolveManager getEvolve() @@ -644,6 +647,12 @@ public class Evolution extends SoloGame return UtilAlg.getLocationAwayFromOtherLocations(_spawns, allPlayers); } + @EventHandler + public void onCombust(EntityCombustEvent event) + { + event.setCancelled(true); + } + private void End() { ArrayList tokens = new ArrayList(_tokens.values()); diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index 339c54c7f..f4c5e59cd 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -16,6 +16,7 @@ import mineplex.core.common.util.UtilParticle.ViewDist; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilTime; +import mineplex.core.disguise.disguises.DisguiseArmorStand; import mineplex.core.hologram.Hologram; import mineplex.core.hologram.Hologram.HologramTarget; import mineplex.core.hologram.HologramManager; @@ -46,7 +47,6 @@ import org.bukkit.FireworkEffect.Type; import org.bukkit.Location; import org.bukkit.Material; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftZombie; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; import org.bukkit.entity.Zombie; @@ -75,6 +75,7 @@ public class EvolveData private final Player _player; private Zombie _zombie; + private DisguiseArmorStand _disguise; private final Location _eggLoc; private final SimpleEntry _eggLocData; @@ -147,12 +148,20 @@ public class EvolveData _zombie = (Zombie) _player.getWorld().spawnEntity(_token.Viewing, EntityType.ZOMBIE); _manager.Host.CreatureAllowOverride = true; UtilEnt.Vegetate(_zombie, true); - UtilEnt.ghost(_zombie, true, true); + + _disguise = new DisguiseArmorStand(_zombie); + _disguise.setInvisible(true); + + _manager.Host.Manager.GetDisguise().disguise(_disguise); } private void setupZombie() { - ((CraftZombie) _zombie).getHandle().getControllerLook().a(((CraftZombie) _zombie).getHandle(), _token.Viewing.getYaw(), _token.Viewing.getPitch()); + _disguise.setHeadPosition(_token.Viewing.getDirection()); + + _disguise.UpdateDataWatcher(); + _manager.Host.Manager.GetDisguise().updateDisguise(_disguise); +// ((CraftZombie) _zombie).getHandle().getControllerLook().a(((CraftZombie) _zombie).getHandle(), _token.Viewing.getYaw(), _token.Viewing.getPitch()); } private void setupPlayer() From 15c873392a94b1319fd0d2af96ac90a801683e39 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 20 Aug 2015 20:38:07 +0200 Subject: [PATCH 391/565] updated give to allow naming of items. --- .../mineplex/core/common/util/UtilItem.java | 35 ++++++++++++------- .../src/mineplex/core/give/Give.java | 19 ++++++---- 2 files changed, 34 insertions(+), 20 deletions(-) diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilItem.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilItem.java index cdd967e05..1c874c58b 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilItem.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilItem.java @@ -4,22 +4,24 @@ import java.util.AbstractMap; import java.util.LinkedList; import java.util.Map.Entry; +import mineplex.core.common.structs.ItemContainer; + import org.bukkit.Material; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; public class UtilItem { - public static LinkedList> matchItem(Player caller, String items, boolean inform) + public static LinkedList matchItem(Player caller, String items, boolean inform) { - LinkedList> matchList = new LinkedList>(); + LinkedList matchList = new LinkedList(); String failList = ""; //Mass Search for (String cur : items.split(",")) { - Entry match = searchItem(caller, cur, inform); + ItemContainer match = searchItem(caller, cur, inform); if (match != null) matchList.add(match); @@ -40,21 +42,27 @@ public class UtilItem return matchList; } - public static Entry searchItem(Player caller, String args, boolean inform) + public static ItemContainer searchItem(Player caller, String args, boolean inform) { - LinkedList> matchList = new LinkedList>(); + LinkedList matchList = new LinkedList(); for (Material cur : Material.values()) { + String[] arg = args.split(":"); + + //Get Selected Name + String name = null; + if (arg.length > 2) + name = arg[2].replaceAll("_", " "); + //By Name if (cur.toString().equalsIgnoreCase(args)) - return new AbstractMap.SimpleEntry(cur, (byte)0); + return new ItemContainer(cur, (byte)0, name); if (cur.toString().toLowerCase().contains(args.toLowerCase())) - matchList.add(new AbstractMap.SimpleEntry(cur, (byte)0)); + matchList.add(new ItemContainer(cur, (byte)0, name)); - //By ID:Data - String[] arg = args.split(":"); + //By ID:Data:Name //ID int id = 0; @@ -82,8 +90,8 @@ public class UtilItem { continue; } - - return new AbstractMap.SimpleEntry(cur, data); + + return new ItemContainer(cur, data, name); } //No / Non-Unique @@ -102,8 +110,9 @@ public class UtilItem if (matchList.size() > 0) { String matchString = ""; - for (Entry cur : matchList) - matchString += F.elem(cur.getKey().toString()) + ", "; + for (ItemContainer cur : matchList) + matchString += F.elem(cur.Type.toString()) + ", "; + if (matchString.length() > 1) matchString = matchString.substring(0 , matchString.length() - 2); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/give/Give.java b/Plugins/Mineplex.Core/src/mineplex/core/give/Give.java index 458ad6400..21234daa6 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/give/Give.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/give/Give.java @@ -11,6 +11,7 @@ import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.java.JavaPlugin; import mineplex.core.MiniPlugin; +import mineplex.core.common.structs.ItemContainer; import mineplex.core.common.util.F; import mineplex.core.common.util.UtilInv; import mineplex.core.common.util.UtilItem; @@ -65,7 +66,7 @@ public class Give extends MiniPlugin public void give(Player player, String target, String itemNames, String amount, String enchants) { //Item - LinkedList> itemList = new LinkedList>(); + LinkedList itemList = new LinkedList(); itemList = UtilItem.matchItem(player, itemNames, true); if (itemList.isEmpty()) return; @@ -128,11 +129,15 @@ public class Give extends MiniPlugin if (givenList.length() > 0) givenList = givenList.substring(0, givenList.length()-1); - for (Entry curItem : itemList) + for (ItemContainer curItem : itemList) { for (Player cur : giveList) { - ItemStack stack = ItemStackFactory.Instance.CreateStack(curItem.getKey(), curItem.getValue(), count); + ItemStack stack; + if (curItem.Name == null) + stack = ItemStackFactory.Instance.CreateStack(curItem.Type, curItem.Data, count); + else + stack = ItemStackFactory.Instance.CreateStack(curItem.Type, curItem.Data, count, curItem.Name); //Enchants stack.addUnsafeEnchantments(enchs); @@ -142,18 +147,18 @@ public class Give extends MiniPlugin { //Inform if (!cur.equals(player)) - UtilPlayer.message(cur, F.main("Give", "You received " + F.item(count + " " + ItemStackFactory.Instance.GetName(curItem.getKey(), curItem.getValue(), false)) + " from " + F.elem(player.getName()) + ".")); + UtilPlayer.message(cur, F.main("Give", "You received " + F.item(count + " " + ItemStackFactory.Instance.GetName(curItem.Type, curItem.Data, false)) + " from " + F.elem(player.getName()) + ".")); } } if (target.equalsIgnoreCase("all")) - UtilPlayer.message(player, F.main("Give", "You gave " + F.item(count + " " + ItemStackFactory.Instance.GetName(curItem.getKey(), curItem.getValue(), false)) + " to " + F.elem("ALL")) + "."); + UtilPlayer.message(player, F.main("Give", "You gave " + F.item(count + " " + ItemStackFactory.Instance.GetName(curItem.Type, curItem.Data, false)) + " to " + F.elem("ALL")) + "."); else if (giveList.size() > 1) - UtilPlayer.message(player, F.main("Give", "You gave " + F.item(count + " " + ItemStackFactory.Instance.GetName(curItem.getKey(), curItem.getValue(), false)) + " to " + F.elem(givenList) + ".")); + UtilPlayer.message(player, F.main("Give", "You gave " + F.item(count + " " + ItemStackFactory.Instance.GetName(curItem.Type, curItem.Data, false)) + " to " + F.elem(givenList) + ".")); else - UtilPlayer.message(player, F.main("Give", "You gave " + F.item(count + " " + ItemStackFactory.Instance.GetName(curItem.getKey(), curItem.getValue(), false)) + " to " + F.elem(giveList.getFirst().getName()) + ".")); + UtilPlayer.message(player, F.main("Give", "You gave " + F.item(count + " " + ItemStackFactory.Instance.GetName(curItem.Type, curItem.Data, false)) + " to " + F.elem(giveList.getFirst().getName()) + ".")); } } } From 63107b0c26848dc53c117af2a81d1a8c6d593713 Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Thu, 20 Aug 2015 20:39:20 +0200 Subject: [PATCH 392/565] missing file --- .../core/common/structs/ItemContainer.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 Plugins/Mineplex.Core.Common/src/mineplex/core/common/structs/ItemContainer.java diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/structs/ItemContainer.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/structs/ItemContainer.java new file mode 100644 index 000000000..64871529b --- /dev/null +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/structs/ItemContainer.java @@ -0,0 +1,24 @@ +package mineplex.core.common.structs; + +import org.bukkit.Material; + +public class ItemContainer +{ + public Material Type; + public byte Data; + public String Name; + + public ItemContainer(Material type, byte data, String name) + { + Type = type; + Data = data; + Name = name; + } + + public ItemContainer(int id, byte data, String name) + { + Type = Material.getMaterial(id); + Data = data; + Name = name; + } +} From c41328d7264705a543c3285b6fc494f8aa639246 Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Fri, 21 Aug 2015 20:40:09 +1200 Subject: [PATCH 393/565] Dead bodies: Change to Item from disguised arrow, fix body positioning, move to Game.java to enable in all games --- .../core/disguise/DisguiseManager.java | 8 +- .../src/nautilus/game/arcade/game/Game.java | 334 +++++++++++++++++- .../games/survivalgames/SurvivalGames.java | 171 +-------- 3 files changed, 337 insertions(+), 176 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java b/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java index 86a78df78..6aa48ef1a 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java @@ -442,7 +442,7 @@ public class DisguiseManager extends MiniPlugin implements IPacketHandler return new PacketPlayOutMapChunk(_bedChunk, true, 0, UtilPlayer.is1_8(player) ? 48 : 0); } - private Packet[] getBedPackets(Location recieving, DisguisePlayer playerDisguise) + private Packet[] getBedPackets(Location recieving, DisguisePlayer playerDisguise, boolean is18) { try { @@ -458,7 +458,7 @@ public class DisguiseManager extends MiniPlugin implements IPacketHandler PacketPlayOutEntityTeleport teleportPacket = new PacketPlayOutEntityTeleport(playerDisguise.GetEntity()); - teleportPacket.c += (int) (0.35D * 32); + teleportPacket.c += (int) ((is18 ? 0.1D : 0.3D) * 32); return new Packet[] { @@ -502,7 +502,7 @@ public class DisguiseManager extends MiniPlugin implements IPacketHandler && ((DisguisePlayer) entry.getKey()).getSleepingDirection() != null) { - packets.addAll(Arrays.asList(getBedPackets(newLoc, (DisguisePlayer) entry.getKey()))); + packets.addAll(Arrays.asList(getBedPackets(newLoc, (DisguisePlayer) entry.getKey(), UtilPlayer.is1_8(player)))); } } } @@ -853,7 +853,7 @@ public class DisguiseManager extends MiniPlugin implements IPacketHandler if (pDisguise.getSleepingDirection() != null) { - for (Packet packet : getBedPackets(player.getLocation(), pDisguise)) + for (Packet packet : getBedPackets(player.getLocation(), pDisguise, UtilPlayer.is1_8(player))) { handlePacket(packet, packetVerifier); } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/Game.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/Game.java index 075c2afdb..781bfbc1b 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/Game.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/Game.java @@ -5,30 +5,44 @@ import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; +import java.util.Iterator; import java.util.List; +import java.util.Map.Entry; import java.util.Set; +import java.util.UUID; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Location; +import org.bukkit.Material; import org.bukkit.Sound; +import org.bukkit.block.Block; import org.bukkit.block.BlockFace; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftHumanEntity; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftEntity; +import org.bukkit.craftbukkit.v1_7_R4.entity.CraftItem; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; +import org.bukkit.craftbukkit.v1_7_R4.inventory.CraftItemStack; import org.bukkit.entity.Entity; import org.bukkit.entity.Hanging; +import org.bukkit.entity.Item; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; +import org.bukkit.event.EventPriority; import org.bukkit.event.HandlerList; import org.bukkit.event.Listener; import org.bukkit.event.entity.EntityDamageEvent; import org.bukkit.event.entity.FoodLevelChangeEvent; +import org.bukkit.event.entity.ItemSpawnEvent; import org.bukkit.event.hanging.HangingBreakEvent; import org.bukkit.event.hanging.HangingPlaceEvent; +import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerLoginEvent; +import org.bukkit.event.player.PlayerQuitEvent; import org.bukkit.event.world.WorldLoadEvent; import org.bukkit.scoreboard.Objective; +import org.bukkit.scoreboard.Team; +import org.bukkit.scoreboard.TeamNameTagVisibility; import org.bukkit.util.Vector; import mineplex.core.common.util.C; @@ -40,10 +54,15 @@ import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilTabTitle; import mineplex.core.common.util.UtilTime; import mineplex.core.common.util.UtilTextMiddle; +import mineplex.core.disguise.disguises.DisguisePlayer; +import mineplex.core.itemstack.ItemBuilder; +import mineplex.core.packethandler.IPacketHandler; +import mineplex.core.packethandler.PacketInfo; import mineplex.core.updater.UpdateType; import mineplex.core.updater.event.UpdateEvent; import mineplex.minecraft.game.classcombat.event.ClassCombatCreatureAllowSpawnEvent; import mineplex.minecraft.game.core.combat.DeathMessageType; +import mineplex.minecraft.game.core.combat.event.CombatDeathEvent; import nautilus.game.arcade.ArcadeFormat; import nautilus.game.arcade.ArcadeManager; import nautilus.game.arcade.GameType; @@ -58,7 +77,11 @@ import nautilus.game.arcade.managers.GameLobbyManager; import nautilus.game.arcade.scoreboard.GameScoreboard; import nautilus.game.arcade.stats.*; import nautilus.game.arcade.world.WorldData; -import net.minecraft.server.v1_7_R4.EntityHuman; +import net.minecraft.server.v1_7_R4.EntityItem; +import net.minecraft.server.v1_7_R4.PacketPlayInUseEntity; +import net.minecraft.server.v1_7_R4.PacketPlayOutScoreboardTeam; +import net.minecraft.server.v1_7_R4.ScoreboardTeam; +import net.minecraft.server.v1_7_R4.WorldServer; import net.minecraft.util.com.mojang.authlib.GameProfile; public abstract class Game implements Listener @@ -271,6 +294,18 @@ public abstract class Game implements Listener public boolean VersionRequire1_8 = false; + public boolean DeadBodies = false; + public boolean DeadBodiesQuit = true; + public boolean DeadBodiesDeath = true; + public int DeadBodiesExpire = -1; + + private IPacketHandler _useEntityPacketHandler; + protected Field NameTagVisibility; + protected Field PacketTeam; + private int _deadBodyCount; + private NautHashMap _deadBodies = new NautHashMap(); + private NautHashMap _deadBodiesExpire = new NautHashMap(); + public ArrayList GemBoosters = new ArrayList(); private final Set> _statTrackers = new HashSet<>(); @@ -346,6 +381,41 @@ public abstract class Game implements Listener Manager.setResourcePack(gameType.getResourcePackUrl(), gameType.isEnforceResourcePack()); + try + { + PacketTeam = Class.forName( + "org.bukkit.craftbukkit.v1_7_R4.scoreboard.CraftTeam") + .getDeclaredField("team"); + PacketTeam.setAccessible(true); + + NameTagVisibility = PacketPlayOutScoreboardTeam.class + .getDeclaredField("_nameTagVisibility"); + NameTagVisibility.setAccessible(true); + } + catch (Exception ex) + { + ex.printStackTrace(); + } + + _useEntityPacketHandler = new IPacketHandler() + { + @Override + public void handle(PacketInfo packetInfo) + { + if (packetInfo.getPacket() instanceof PacketPlayInUseEntity) + { + net.minecraft.server.v1_7_R4.Entity entity = ((PacketPlayInUseEntity) packetInfo + .getPacket()).a(((CraftWorld) packetInfo + .getPlayer().getWorld()).getHandle()); + + if (entity instanceof EntityItem) + { + packetInfo.setCancelled(true); + } + } + } + }; + System.out.println("Loading " + GetName() + "..."); } @@ -1449,5 +1519,263 @@ public abstract class Game implements Listener //End SetState(GameState.End); } - + + @EventHandler + public void handleEntityPacket(GameStateChangeEvent event) + { + if (event.GetState() == GameState.Live) + { + getArcadeManager().getPacketHandler().addPacketHandler( + _useEntityPacketHandler); + } + else if (event.GetState() == GameState.Dead) + { + getArcadeManager().getPacketHandler().removePacketHandler( + _useEntityPacketHandler); + } + } + + @EventHandler + public void DeadBodyPlayerJoin(PlayerJoinEvent event) + { + for (int i = 0; i < _deadBodyCount; i++) + { + String name = ""; + + for (char c : ("" + i).toCharArray()) + { + name += "§" + c; + } + + try + { + Team team = Scoreboard.GetScoreboard().registerNewTeam(name); + + team.setNameTagVisibility(TeamNameTagVisibility.NEVER); + team.addEntry(name); + + PacketPlayOutScoreboardTeam packet = new PacketPlayOutScoreboardTeam( + (ScoreboardTeam) PacketTeam.get(team), 2); + + UtilPlayer.sendPacket(event.getPlayer(), packet); + } + catch (Exception ex) + { + ex.printStackTrace(); + } + } + } + + @EventHandler + public void SpawnPlayerBodyDeath(CombatDeathEvent event) + { + if (!IsLive()) + { + return; + } + + if (!(event.GetEvent().getEntity() instanceof Player)) + return; + + if (!DeadBodiesDeath) + { + return; + } + + spawnDeadBody((Player) event.GetEvent().getEntity()); + } + + @EventHandler(priority = EventPriority.LOW) + public void SpawnBodyQuit(PlayerQuitEvent event) + { + if (!IsLive()) + { + return; + } + + if (!IsAlive(event.getPlayer())) + { + return; + } + + if (!DeadBodiesQuit) + { + return; + } + + spawnDeadBody(event.getPlayer()); + } + + private void spawnDeadBody(Player player) + { + if (!DeadBodies) + { + return; + } + + String name = ""; + + for (char c : ("" + _deadBodyCount++).toCharArray()) + { + name += "§" + c; + } + + try + { + Team team = Scoreboard.GetScoreboard().registerNewTeam(name); + + team.setNameTagVisibility(TeamNameTagVisibility.NEVER); + team.addEntry(name); + + PacketPlayOutScoreboardTeam packet = new PacketPlayOutScoreboardTeam( + (ScoreboardTeam) PacketTeam.get(team), 2); + + for (Player alive : GetPlayers(false)) + { + UtilPlayer.sendPacket(alive, packet); + } + } + catch (Exception ex) + { + ex.printStackTrace(); + } + + GameProfile newProfile = new GameProfile(UUID.randomUUID(), name); + + newProfile.getProperties() + .putAll(((CraftPlayer) player).getHandle().getProfile() + .getProperties()); + + DisguisePlayer disguise = new DisguisePlayer(null, newProfile); + + disguise.setSleeping(getSleepingFace(player.getLocation())); + + getArcadeManager().GetDisguise().addFutureDisguise(disguise); + + Location loc = player.getLocation(); + WorldServer world = ((CraftWorld) loc.getWorld()).getHandle(); + + EntityItem nmsItem = new EntityItem(world, loc.getX(), + loc.getY() + 0.5, loc.getZ(), + CraftItemStack.asNMSCopy(new ItemBuilder(Material.STONE) + .setTitle(System.currentTimeMillis() + "").build())); + + nmsItem.motX = 0; + nmsItem.motY = 0; + nmsItem.motZ = 0; + nmsItem.yaw = 0; + + world.addEntity(nmsItem); + + Item entity = new CraftItem(world.getServer(), nmsItem); + + entity.setPickupDelay(Integer.MAX_VALUE); + + _deadBodies.put(player.getName(), entity); + + if (DeadBodiesExpire > 0) + { + _deadBodiesExpire.put(player.getName(), System.currentTimeMillis() + + (DeadBodiesExpire * 1000)); + } + } + + @EventHandler(priority = EventPriority.HIGHEST) + public void onSpawn(ItemSpawnEvent event) + { + if (_deadBodies.containsValue(event.getEntity())) + { + event.setCancelled(false); + + ((CraftEntity) event.getEntity()).getHandle().dead = false; + } + } + + public NautHashMap getDeadBodies() + { + return _deadBodies; + } + + public void cleanDeadBodies() + { + for (Entity entity : _deadBodies.values()) + { + entity.remove(); + } + + _deadBodies.clear(); + _deadBodiesExpire.clear(); + _deadBodyCount = 0; + } + + private BlockFace getSleepingFace(Location loc) + { + Block block = loc.getBlock(); + + while (block.getY() > 0 + && !UtilBlock.fullSolid(block.getRelative(BlockFace.DOWN)) + && !UtilBlock.solid(block.getRelative(BlockFace.DOWN))) + { + block = block.getRelative(BlockFace.DOWN); + } + + BlockFace proper = BlockFace.values()[Math.round(loc.getYaw() / 90F) & 0x3] + .getOppositeFace(); + + // A complicated way to get the face the dead body should be towards. + for (HashSet validBlocks : new HashSet[] + { + UtilBlock.blockAirFoliageSet, UtilBlock.blockPassSet + }) + { + + if (validBlocks.contains((byte) block.getRelative(proper) + .getTypeId())) + { + return proper; + } + + for (BlockFace face : new BlockFace[] + { + BlockFace.EAST, BlockFace.SOUTH, BlockFace.NORTH, + BlockFace.WEST + }) + { + if (validBlocks.contains((byte) block.getRelative(face) + .getTypeId())) + { + return face; + } + } + } + + return proper; + } + + @EventHandler + public void onDeadBodiesExpireUpdate(UpdateEvent event) + { + if (event.getType() != UpdateType.SEC) + { + return; + } + + Iterator> itel = _deadBodiesExpire.entrySet() + .iterator(); + + while (itel.hasNext()) + { + Entry entry = itel.next(); + + if (entry.getValue() < System.currentTimeMillis()) + { + if (_deadBodies.containsKey(entry.getKey())) + { + _deadBodies.remove(entry.getKey()).remove(); + } + + itel.remove(); + } + } + } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/SurvivalGames.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/SurvivalGames.java index a46a085de..a7699db24 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/SurvivalGames.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/survivalgames/SurvivalGames.java @@ -13,9 +13,7 @@ import org.bukkit.block.Chest; import org.bukkit.block.DoubleChest; import org.bukkit.block.Furnace; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftArrow; import org.bukkit.craftbukkit.v1_7_R4.entity.CraftLargeFireball; -import org.bukkit.craftbukkit.v1_7_R4.entity.CraftPlayer; import org.bukkit.entity.Boat; import org.bukkit.entity.Egg; import org.bukkit.entity.Entity; @@ -56,7 +54,6 @@ import org.bukkit.inventory.meta.FireworkMeta; import org.bukkit.scheduler.BukkitRunnable; import org.bukkit.scoreboard.Scoreboard; import org.bukkit.scoreboard.Team; -import org.bukkit.scoreboard.TeamNameTagVisibility; import org.bukkit.util.Vector; import mineplex.core.common.util.C; @@ -74,16 +71,11 @@ import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilParticle.ParticleType; import mineplex.core.common.util.UtilParticle.ViewDist; -import mineplex.core.common.util.UtilTime.TimeUnit; import mineplex.core.common.util.UtilServer; -import mineplex.core.common.util.UtilTime; import mineplex.core.common.util.UtilWorld; -import mineplex.core.disguise.disguises.DisguisePlayer; import mineplex.core.itemstack.ItemBuilder; import mineplex.core.itemstack.ItemStackFactory; import mineplex.core.loot.*; -import mineplex.core.packethandler.IPacketHandler; -import mineplex.core.packethandler.PacketInfo; import mineplex.core.packethandler.PacketPlayOutWorldBorder; import mineplex.core.recharge.Recharge; import mineplex.core.updater.UpdateType; @@ -97,22 +89,18 @@ import nautilus.game.arcade.GameType; import nautilus.game.arcade.events.GameStateChangeEvent; import nautilus.game.arcade.game.Game; import nautilus.game.arcade.game.GameTeam; -import nautilus.game.arcade.game.SoloGame; import nautilus.game.arcade.game.games.survivalgames.kit.*; import nautilus.game.arcade.kit.Kit; import nautilus.game.arcade.stats.FirstSupplyDropOpenStatTracker; import nautilus.game.arcade.stats.KillsWithinTimeLimitStatTracker; import nautilus.game.arcade.stats.SimultaneousSkeletonStatTracker; import nautilus.game.arcade.stats.WinWithoutWearingArmorStatTracker; -import net.minecraft.server.v1_7_R4.EntityArrow; import net.minecraft.server.v1_7_R4.EntityLargeFireball; -import net.minecraft.server.v1_7_R4.PacketPlayInUseEntity; import net.minecraft.server.v1_7_R4.PacketPlayOutScoreboardTeam; import net.minecraft.server.v1_7_R4.ScoreboardTeam; import net.minecraft.server.v1_7_R4.TileEntity; import net.minecraft.server.v1_7_R4.TileEntityChest; import net.minecraft.server.v1_7_R4.WorldServer; -import net.minecraft.util.com.mojang.authlib.GameProfile; public abstract class SurvivalGames extends Game { @@ -156,8 +144,6 @@ public abstract class SurvivalGames extends Game private Field _nameTagVisibility; private Field _packetTeam; - private IPacketHandler _useEntityPacketHandler; - private int _deadBodyCount; private int _chestRefillTime = 60 * 7; private NautHashMap _openedChests = new NautHashMap(); @@ -239,6 +225,7 @@ public abstract class SurvivalGames extends Game PrepareTime = 15000; VersionRequire1_8 = true; + DeadBodies = true; BlockBreakAllow.add(Material.WEB.getId()); // Web BlockPlaceAllow.add(Material.WEB.getId()); @@ -285,24 +272,6 @@ public abstract class SurvivalGames extends Game ex.printStackTrace(); } - _useEntityPacketHandler = new IPacketHandler() - { - @Override - public void handle(PacketInfo packetInfo) - { - if (packetInfo.getPacket() instanceof PacketPlayInUseEntity) - { - net.minecraft.server.v1_7_R4.Entity entity = ((PacketPlayInUseEntity) packetInfo.getPacket()) - .a(((CraftWorld) packetInfo.getPlayer().getWorld()).getHandle()); - - if (entity instanceof EntityArrow) - { - packetInfo.setCancelled(true); - } - } - } - }; - registerStatTrackers(new WinWithoutWearingArmorStatTracker(this), new KillsWithinTimeLimitStatTracker(this, 3, 60, "Bloodlust"), new FirstSupplyDropOpenStatTracker(this), new SimultaneousSkeletonStatTracker(this, 5)); } @@ -788,126 +757,6 @@ public abstract class SurvivalGames extends Game } } - private BlockFace getFace(Location loc) - { - Block block = loc.getBlock(); - - while (block.getY() > 0 && !UtilBlock.fullSolid(block.getRelative(BlockFace.DOWN)) - && !UtilBlock.solid(block.getRelative(BlockFace.DOWN))) - { - block = block.getRelative(BlockFace.DOWN); - } - - BlockFace proper = BlockFace.values()[Math.round(loc.getYaw() / 90F) & 0x3].getOppositeFace(); - - // A complicated way to get the face the dead body should be towards. - for (HashSet validBlocks : new HashSet[] - { - UtilBlock.blockAirFoliageSet, UtilBlock.blockPassSet - }) - { - - if (validBlocks.contains((byte) block.getRelative(proper).getTypeId())) - { - return proper; - } - - for (BlockFace face : new BlockFace[] - { - BlockFace.EAST, BlockFace.SOUTH, BlockFace.NORTH, BlockFace.WEST - }) - { - if (validBlocks.contains((byte) block.getRelative(face).getTypeId())) - { - return face; - } - } - } - - return proper; - } - - private void deathOrQuit(Player player) - { - String name = ""; - - for (char c : ("" + _deadBodyCount++).toCharArray()) - { - name += "§" + c; - } - - try - { - - Team team = Scoreboard.GetScoreboard().registerNewTeam(name); - - if (!_hiddenNames.get(player).isEmpty()) - { - ScoreboardTeam nmsTeam = (ScoreboardTeam) _packetTeam.get(team); - - PacketPlayOutScoreboardTeam packet = new PacketPlayOutScoreboardTeam(nmsTeam, 2); - - Field teamName = PacketPlayOutScoreboardTeam.class.getDeclaredField("a"); - teamName.setAccessible(true); - Field displayName = PacketPlayOutScoreboardTeam.class.getDeclaredField("b"); - displayName.setAccessible(true); - - for (Player alive : GetPlayers(true)) - { - if (_hiddenNames.get(player).contains(alive.getName())) - { - teamName.set(packet, alive.getName()); - displayName.set(packet, alive.getName()); - - UtilPlayer.sendPacket(player, packet); - } - } - } - - _hiddenNames.remove(player); - - team.setNameTagVisibility(TeamNameTagVisibility.NEVER); - team.addEntry(name); - - PacketPlayOutScoreboardTeam packet = new PacketPlayOutScoreboardTeam((ScoreboardTeam) _packetTeam.get(team), 2); - - for (Player alive : GetPlayers(false)) - { - UtilPlayer.sendPacket(alive, packet); - } - - } - catch (Exception ex) - { - ex.printStackTrace(); - } - - GameProfile newProfile = new GameProfile(UUID.randomUUID(), name); - - newProfile.getProperties().putAll(((CraftPlayer) player).getHandle().getProfile().getProperties()); - - DisguisePlayer disguise = new DisguisePlayer(null, newProfile); - - disguise.setSleeping(getFace(player.getLocation())); - - getArcadeManager().GetDisguise().addFutureDisguise(disguise); - - Entity entity = player.getWorld().spawnEntity(player.getLocation(), EntityType.ARROW); - - try - { - EntityArrow entityArrow = ((CraftArrow) entity).getHandle(); - - Field at = EntityArrow.class.getDeclaredField("at"); - at.setAccessible(true); - at.set(entityArrow, Integer.MIN_VALUE); // Despawn time - } - catch (Exception ex) - { - ex.printStackTrace(); - } - } - @EventHandler public void DisableDamageLevel(CustomDamageEvent event) { @@ -1028,19 +877,6 @@ public abstract class SurvivalGames extends Game return 12; } - @EventHandler - public void handleEntityPacket(GameStateChangeEvent event) - { - if (event.GetState() == GameState.Live) - { - getArcadeManager().getPacketHandler().addPacketHandler(_useEntityPacketHandler); - } - else if (event.GetState() == GameState.Dead) - { - getArcadeManager().getPacketHandler().removePacketHandler(_useEntityPacketHandler); - } - } - // If an item spawns and no one is there to see it, does it really spawn? No. @EventHandler public void ItemSpawn(ItemSpawnEvent event) @@ -1543,8 +1379,6 @@ public abstract class SurvivalGames extends Game Player player = (Player) event.GetEvent().getEntity(); - deathOrQuit(player); - FireworkEffect effect = FireworkEffect.builder().flicker(false).withColor(Color.RED).with(Type.BALL_LARGE).trail(false) .build(); for (int i = 0; i < 3; i++) @@ -1673,8 +1507,7 @@ public abstract class SurvivalGames extends Game return; } - deathOrQuit(event.getPlayer()); - + _hiddenNames.remove(event.getPlayer()); } private void setBorder() From bad339cf04ead2e63800b0bb41870b9df73ab4de Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Fri, 21 Aug 2015 20:52:57 +1200 Subject: [PATCH 394/565] Tweak dead bodies more --- .../core/disguise/DisguiseManager.java | 2 +- .../src/nautilus/game/arcade/game/Game.java | 20 ++++++++++--------- 2 files changed, 12 insertions(+), 10 deletions(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java b/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java index 6aa48ef1a..0e1a9c9d5 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/disguise/DisguiseManager.java @@ -458,7 +458,7 @@ public class DisguiseManager extends MiniPlugin implements IPacketHandler PacketPlayOutEntityTeleport teleportPacket = new PacketPlayOutEntityTeleport(playerDisguise.GetEntity()); - teleportPacket.c += (int) ((is18 ? 0.1D : 0.3D) * 32); + teleportPacket.c += (int) ((is18 ? 0.07D : 0.25D) * 32); return new Packet[] { diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/Game.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/Game.java index 781bfbc1b..4fa5ee78e 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/Game.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/Game.java @@ -1521,7 +1521,7 @@ public abstract class Game implements Listener } @EventHandler - public void handleEntityPacket(GameStateChangeEvent event) + public void handleInteractEntityPacket(GameStateChangeEvent event) { if (event.GetState() == GameState.Live) { @@ -1536,7 +1536,7 @@ public abstract class Game implements Listener } @EventHandler - public void DeadBodyPlayerJoin(PlayerJoinEvent event) + public void onDeadBodyJoin(PlayerJoinEvent event) { for (int i = 0; i < _deadBodyCount; i++) { @@ -1549,10 +1549,12 @@ public abstract class Game implements Listener try { - Team team = Scoreboard.GetScoreboard().registerNewTeam(name); + Team team = Scoreboard.GetScoreboard().getTeam(name); - team.setNameTagVisibility(TeamNameTagVisibility.NEVER); - team.addEntry(name); + if (team == null) + { + continue; + } PacketPlayOutScoreboardTeam packet = new PacketPlayOutScoreboardTeam( (ScoreboardTeam) PacketTeam.get(team), 2); @@ -1567,7 +1569,7 @@ public abstract class Game implements Listener } @EventHandler - public void SpawnPlayerBodyDeath(CombatDeathEvent event) + public void onDeadBodyDeath(CombatDeathEvent event) { if (!IsLive()) { @@ -1586,7 +1588,7 @@ public abstract class Game implements Listener } @EventHandler(priority = EventPriority.LOW) - public void SpawnBodyQuit(PlayerQuitEvent event) + public void onDeadBodyQuit(PlayerQuitEvent event) { if (!IsLive()) { @@ -1681,7 +1683,7 @@ public abstract class Game implements Listener } @EventHandler(priority = EventPriority.HIGHEST) - public void onSpawn(ItemSpawnEvent event) + public void onDeadBodyItemSpawn(ItemSpawnEvent event) { if (_deadBodies.containsValue(event.getEntity())) { @@ -1753,7 +1755,7 @@ public abstract class Game implements Listener } @EventHandler - public void onDeadBodiesExpireUpdate(UpdateEvent event) + public void onDeadBodiesExpire(UpdateEvent event) { if (event.getType() != UpdateType.SEC) { From 7841b17d0343e930f5047b0ceaa7675326a823c7 Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Sat, 22 Aug 2015 00:38:37 +1200 Subject: [PATCH 395/565] Add PacketPlayOutCamera for locking view to entity --- .../core/packethandler/PacketHandler.java | 3 +- .../packethandler/PacketPlayOutCamera.java | 44 +++++++++++++++++++ 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketPlayOutCamera.java diff --git a/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketHandler.java b/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketHandler.java index 008aa8f1f..056b75877 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketHandler.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketHandler.java @@ -50,7 +50,8 @@ public class PacketHandler extends MiniPlugin Method method = ProtocolInjector.class.getDeclaredMethod("addPacket", EnumProtocol.class,boolean.class, int.class, Class.class); method.setAccessible(true); - + + method.invoke(null, EnumProtocol.PLAY, true, 67, PacketPlayOutCamera.class); method.invoke(null, EnumProtocol.PLAY, true, 68, PacketPlayOutWorldBorder.class); // EnumProtocol.PLAY.b().put(68, PacketPlayOutWorldBorder.class); diff --git a/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketPlayOutCamera.java b/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketPlayOutCamera.java new file mode 100644 index 000000000..11dd54051 --- /dev/null +++ b/Plugins/Mineplex.Core/src/mineplex/core/packethandler/PacketPlayOutCamera.java @@ -0,0 +1,44 @@ +package mineplex.core.packethandler; + +import org.bukkit.entity.Entity; + +import net.minecraft.server.v1_7_R4.Packet; +import net.minecraft.server.v1_7_R4.PacketDataSerializer; +import net.minecraft.server.v1_7_R4.PacketListener; + +public class PacketPlayOutCamera extends Packet +{ + public int a; + + public PacketPlayOutCamera() + { + } + + public PacketPlayOutCamera(int id) + { + a = id; + } + + public PacketPlayOutCamera(Entity paramEntity) + { + this.a = paramEntity.getEntityId(); + } + + public void a(PacketDataSerializer paramPacketDataSerializer) + { + } + + public void b(PacketDataSerializer paramPacketDataSerializer) + { + paramPacketDataSerializer.b(this.a); + } + + public void a(PacketListener paramPacketListenerPlayOut) + { + } + + @Override + public void handle(PacketListener arg0) + { + } +} \ No newline at end of file From cbaaee60d9111c3cce0cd44745eb6c4088ed1ac9 Mon Sep 17 00:00:00 2001 From: Mysticate Date: Fri, 21 Aug 2015 13:00:08 -0400 Subject: [PATCH 396/565] Removed mob spectating method from evolving. --- .../mineplex/core/common/util/UtilAlg.java | 21 ++++- .../game/games/evolution/Evolution.java | 2 +- .../games/evolution/evolve/EvolveData.java | 86 +++++++++++-------- .../games/evolution/evolve/PlatformToken.java | 2 +- 4 files changed, 68 insertions(+), 43 deletions(-) diff --git a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java index ab8f4dfdb..807dbccb5 100644 --- a/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java +++ b/Plugins/Mineplex.Core.Common/src/mineplex/core/common/util/UtilAlg.java @@ -5,10 +5,8 @@ import java.util.List; import java.util.Set; import java.util.TreeSet; - - - import org.bukkit.Location; +import org.bukkit.block.Block; import org.bukkit.entity.Entity; import org.bukkit.entity.Player; import org.bukkit.util.Vector; @@ -408,4 +406,21 @@ public class UtilAlg return bestLoc; } + + public static Location getNearestCornerLocation(Location near, Block block) + { + ArrayList corners = new ArrayList(); + + corners.add(block.getLocation().clone()); + corners.add(block.getLocation().clone().add(.999, 0, 0)); + corners.add(block.getLocation().clone().add(.999, 0, .999)); + corners.add(block.getLocation().clone().add(0, 0, .999)); + + corners.add(block.getLocation().clone().add(0, .999, 0)); + corners.add(block.getLocation().clone().add(.999, .999, 0)); + corners.add(block.getLocation().clone().add(.999, .999, .999)); + corners.add(block.getLocation().clone().add(0, .999, .999)); + + return UtilAlg.findClosest(near, corners); + } } diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java index 89ff75804..a1d4e84bf 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/Evolution.java @@ -216,7 +216,7 @@ public class Evolution extends SoloGame @EventHandler(priority = EventPriority.LOWEST) public void endNoEvolve(GameStateChangeEvent event) { - if (event.GetState() != GameState.Prepare) + if (event.GetState() != GameState.Live) return; if (_evoPlatforms.size() <= 0) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java index f4c5e59cd..0eb0a12ab 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/EvolveData.java @@ -8,7 +8,6 @@ import mineplex.core.common.util.C; import mineplex.core.common.util.MapUtil; import mineplex.core.common.util.UtilAction; import mineplex.core.common.util.UtilAlg; -import mineplex.core.common.util.UtilEnt; import mineplex.core.common.util.UtilFirework; import mineplex.core.common.util.UtilParticle; import mineplex.core.common.util.UtilParticle.ParticleType; @@ -16,11 +15,9 @@ import mineplex.core.common.util.UtilParticle.ViewDist; import mineplex.core.common.util.UtilPlayer; import mineplex.core.common.util.UtilServer; import mineplex.core.common.util.UtilTime; -import mineplex.core.disguise.disguises.DisguiseArmorStand; import mineplex.core.hologram.Hologram; import mineplex.core.hologram.Hologram.HologramTarget; import mineplex.core.hologram.HologramManager; -import mineplex.core.packethandler.PacketPlayOutCamera; import nautilus.game.arcade.game.games.evolution.EvoKit; import nautilus.game.arcade.game.games.evolution.events.EvolutionBeginEvent; import nautilus.game.arcade.game.games.evolution.events.EvolutionEndEvent; @@ -49,7 +46,6 @@ import org.bukkit.Material; import org.bukkit.craftbukkit.v1_7_R4.CraftWorld; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; -import org.bukkit.entity.Zombie; import org.bukkit.util.Vector; public class EvolveData @@ -66,7 +62,7 @@ public class EvolveData private final long _preEvolve; private final long _postEvolve; - private EvolveManager _manager; +// private EvolveManager _manager; private HologramManager _holoManager; private final PlatformToken _token; @@ -74,8 +70,8 @@ public class EvolveData private boolean _active = true; private final Player _player; - private Zombie _zombie; - private DisguiseArmorStand _disguise; +// private Zombie _zombie; +// private DisguiseArmorStand _disguise; private final Location _eggLoc; private final SimpleEntry _eggLocData; @@ -95,7 +91,7 @@ public class EvolveData _preEvolve = 3200; _postEvolve = 3400; - _manager = manager; +// _manager = manager; _holoManager = holo; _token = token; @@ -114,8 +110,8 @@ public class EvolveData Bukkit.getServer().getPluginManager().callEvent(new EvolutionBeginEvent(_player)); setupViewingToken(_eFrom); - spawnZombie(); - setupZombie(); +// spawnZombie(); +// setupZombie(); setupPlayer(); setupEgg(); setupHologram(holo, _eFrom, from); @@ -138,37 +134,51 @@ public class EvolveData private void setupViewingToken(EntityInsentient ent) { - Vector viewing = UtilAlg.getTrajectory(_token.Viewing, _token.Platform.clone().add(0.5, (ent.boundingBox.e - ent.boundingBox.b) / 2 - 1, 0.5)); + Location center = _token.Platform.clone().add(0.5, (ent.boundingBox.e - ent.boundingBox.b) / 2 - 1, 0.5); + Location offset = UtilAlg.getNearestCornerLocation(_token.Viewing, center.getBlock()); + + center.setX(offset.getX()); + center.setZ(offset.getZ()); + + Vector viewing = UtilAlg.getTrajectory(_token.Viewing, offset); _token.Viewing.setPitch(UtilAlg.GetPitch(viewing)); } - private void spawnZombie() - { - _manager.Host.CreatureAllowOverride = true; - _zombie = (Zombie) _player.getWorld().spawnEntity(_token.Viewing, EntityType.ZOMBIE); - _manager.Host.CreatureAllowOverride = true; - UtilEnt.Vegetate(_zombie, true); - - _disguise = new DisguiseArmorStand(_zombie); - _disguise.setInvisible(true); - - _manager.Host.Manager.GetDisguise().disguise(_disguise); - } - - private void setupZombie() - { - _disguise.setHeadPosition(_token.Viewing.getDirection()); - - _disguise.UpdateDataWatcher(); - _manager.Host.Manager.GetDisguise().updateDisguise(_disguise); -// ((CraftZombie) _zombie).getHandle().getControllerLook().a(((CraftZombie) _zombie).getHandle(), _token.Viewing.getYaw(), _token.Viewing.getPitch()); - } +// private void spawnZombie() +// { +// _manager.Host.CreatureAllowOverride = true; +// _zombie = (Zombie) _player.getWorld().spawnEntity(_token.Viewing, EntityType.ZOMBIE); +// _manager.Host.CreatureAllowOverride = true; +// UtilEnt.Vegetate(_zombie, true); +// UtilEnt.ghost(_zombie, true, true); +// +// _disguise = new DisguiseArmorStand(_zombie); +// +// _disguise.setInvisible(true); +// _disguise.Global = false; +// +// _manager.Host.Manager.GetDisguise().disguise(_disguise, _player); +// } +// +// private void setupZombie() +// { +// _zombie.teleport(_token.Viewing); +// +// _disguise.setHeadPosition(_token.Viewing.getDirection()); +// +//// _disguise.UpdateDataWatcher(); +// _manager.Host.Manager.GetDisguise().updateDisguise(_disguise); +// +// } private void setupPlayer() { - _player.teleport(_token.Store); + _player.teleport(_token.Viewing); - UtilPlayer.sendPacket(_player, new PacketPlayOutCamera(_zombie.getEntityId())); +// _player.teleport(_token.Store); +// _player.teleport(_token.Viewing); + +// UtilPlayer.sendPacket(_player, new PacketPlayOutCamera(_zombie.getEntityId())); } private void setupHologram(HologramManager manager, EntityInsentient entity, EvoKit kit) @@ -197,7 +207,7 @@ public class EvolveData return true; } - setupZombie(); +// setupZombie(); teleport(); //Hasn't ended yet @@ -221,7 +231,7 @@ public class EvolveData despawn(_eFrom); setupViewingToken(_eTo); - setupZombie(); +// setupZombie(); setupPlayer(); setupHologram(_holoManager, _eTo, _to); @@ -277,8 +287,8 @@ public class EvolveData if (_holo != null) _holo.stop(); - UtilPlayer.sendPacket(_player, new PacketPlayOutCamera(_player)); - _zombie.remove(); +// UtilPlayer.sendPacket(_player, new PacketPlayOutCamera(_player)); +// _zombie.remove(); try { diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java index a8fc52e90..1525f2dd2 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/game/games/evolution/evolve/PlatformToken.java @@ -10,7 +10,7 @@ public class PlatformToken */ public final Location Platform; - public final Location Viewing; + public final Location Viewing; /**This was when I was using a spectate packet. Will be used again once I can have teh armorstand : >>>>>>>>*/ public final Location Store; public PlatformToken(Location platform, Location viewing, Location store) From 69ff514bf844acc9e3ddbe8a07ebb1fd9a0f57ee Mon Sep 17 00:00:00 2001 From: Mini-Chiss Date: Sun, 23 Aug 2015 11:31:32 -0700 Subject: [PATCH 397/565] changed perms on write --- .../src/nautilus/game/arcade/command/WriteCommand.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/WriteCommand.java b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/WriteCommand.java index 386d3867d..672dc9f18 100644 --- a/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/WriteCommand.java +++ b/Plugins/Nautilus.Game.Arcade/src/nautilus/game/arcade/command/WriteCommand.java @@ -11,7 +11,7 @@ public class WriteCommand extends CommandBase { public WriteCommand(ArcadeManager plugin) { - super(plugin, Rank.ADMIN, new Rank[] {Rank.JNR_DEV}, "write"); + super(plugin, Rank.OWNER, new Rank[] {}, "write"); } @Override From 1e7f2f01a72e0c5dd98f1b6c1bb1f11abda259b0 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Sun, 23 Aug 2015 15:38:43 -0700 Subject: [PATCH 398/565] Fixed problem where UUID api was preventing client loading from db. --- .../src/mineplex/core/account/CoreClientManager.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Plugins/Mineplex.Core/src/mineplex/core/account/CoreClientManager.java b/Plugins/Mineplex.Core/src/mineplex/core/account/CoreClientManager.java index 481bda4dd..27a27d019 100644 --- a/Plugins/Mineplex.Core/src/mineplex/core/account/CoreClientManager.java +++ b/Plugins/Mineplex.Core/src/mineplex/core/account/CoreClientManager.java @@ -219,7 +219,16 @@ public class CoreClientManager extends MiniPlugin UUID uuid = loadUUIDFromDB(playerName); if (uuid == null) - uuid = UUIDFetcher.getUUIDOf(playerName); + { + try + { + uuid = UUIDFetcher.getUUIDOf(playerName); + } + catch (Exception exception) + { + System.out.println("Error fetching uuid from mojang : " + exception.getMessage()); + } + } String response = ""; From 34a5d9c722549b9495bd9705cbe002e38d340615 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Sun, 23 Aug 2015 15:46:23 -0700 Subject: [PATCH 399/565] Updated MotdManager to update both repositories. --- .../src/mineplex/bungee/motd/MotdManager.java | 52 ++++++++++++++++--- 1 file changed, 44 insertions(+), 8 deletions(-) diff --git a/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/motd/MotdManager.java b/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/motd/MotdManager.java index fa7f5c43c..e3c24e759 100644 --- a/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/motd/MotdManager.java +++ b/Plugins/Mineplex.Bungee.Mineplexer/src/mineplex/bungee/motd/MotdManager.java @@ -1,5 +1,6 @@ package mineplex.bungee.motd; +import java.awt.Color; import java.io.File; import java.util.ArrayList; import java.util.List; @@ -7,9 +8,13 @@ import java.util.Random; import java.util.concurrent.TimeUnit; import mineplex.serverdata.Region; +import mineplex.serverdata.data.BungeeServer; import mineplex.serverdata.data.DataRepository; import mineplex.serverdata.redis.RedisDataRepository; +import mineplex.serverdata.servers.ConnectionData; import mineplex.serverdata.servers.ServerManager; +import mineplex.serverdata.servers.ConnectionData.ConnectionType; +import net.md_5.bungee.api.ChatColor; import net.md_5.bungee.api.event.ProxyPingEvent; import net.md_5.bungee.api.plugin.Listener; import net.md_5.bungee.api.plugin.Plugin; @@ -20,7 +25,9 @@ public class MotdManager implements Listener, Runnable private Plugin _plugin; private DataRepository _repository; - + private DataRepository _secondRepository; + private Region _region; + private Random _random = new Random(); private String _firstLine = " §b§l§m §8§l§m[ §r §9§lMineplex§r §f§lGames§r §8§l§m ]§b§l§m §r"; private List _motdLines; @@ -28,6 +35,7 @@ public class MotdManager implements Listener, Runnable public MotdManager(Plugin plugin) { _plugin = plugin; + _region = !new File("eu.dat").exists() ? Region.US : Region.EU; _plugin.getProxy().getScheduler().schedule(_plugin, this, 5L, 30L, TimeUnit.SECONDS); _plugin.getProxy().getPluginManager().registerListener(_plugin, this); @@ -38,12 +46,19 @@ public class MotdManager implements Listener, Runnable if (new File("updateMOTD.dat").exists()) { - List lines = new ArrayList(); - lines.add(" §f§l◄ §6§lNEW §f§l▬ §c§lSSM/SG/SW Teams§f§l ▬ §c§lMPS Update §f§l►"); - //lines.add(" §d§lRank Sale §a§l40% Off"); - //lines.add(" §f§l◄§c§lMAINTENANCE§f§l►"); + if (_region == Region.US) + _secondRepository = new RedisDataRepository(new ConnectionData("10.81.1.156", 6379, ConnectionType.MASTER, "ServerStatus"), new ConnectionData("10.81.1.156", 6377, ConnectionType.SLAVE, "ServerStatus"), + Region.ALL, GlobalMotd.class, "globalMotd"); + else + _secondRepository = new RedisDataRepository(new ConnectionData("10.33.53.16", 6379, ConnectionType.MASTER, "ServerStatus"), new ConnectionData("10.33.53.16", 6377, ConnectionType.SLAVE, "ServerStatus"), + Region.ALL, GlobalMotd.class, "globalMotd"); - updateMainMotd(" §b§l§m §8§l§m[ §r §9§lMineplex§r §f§lGames§r §8§l§m ]§b§l§m §r", lines); + String motdLine = "§f§l◄ §a§lCarl the Creeper§f§l ►"; + //String motdLine = " §f§l◄ §a§lCarl the Creeper§f§l ▬ §c§l75% OFF SALE§f§l ►"; + //String motdLine = " §d§lRank Sale §a§l40% Off"); + //String motdLine = " §f§l◄§c§lMAINTENANCE§f§l►"); + + updateMainMotd(" §b§l§m §8§l§m[ §r §9§lMineplex§r §f§lGames§r §8§l§m ]§b§l§m §r", motdLine); System.out.println("Updated Bungee MOTD"); } } @@ -68,7 +83,7 @@ public class MotdManager implements Listener, Runnable GlobalMotd motd = _repository.getElement("MainMotd"); if (motd != null) - { + { _motdLines = motd.getMotd(); _firstLine = motd.getHeadline(); } @@ -78,9 +93,30 @@ public class MotdManager implements Listener, Runnable * Update the main {@link GlobalMotd} determining the MOTD for Bungee instances. * @param motdLines - the lines to update the MOTD to. */ - public void updateMainMotd(String headline, List motdLines) + public void updateMainMotd(String headline, String motdLine) { + List motdLines = new ArrayList(); + String colorStripped = ChatColor.stripColor(motdLine); + + if (colorStripped.trim().length() > 45) + motdLine = motdLine.trim().substring(0, 45); + else + { + String trimmed = colorStripped.trim(); + int count = trimmed.length(); + int marker = 0; + + while ((45 - count) / 2 * 1.55 > marker) + { + motdLine = " " + motdLine; + marker++; + } + } + + motdLines.add(motdLine); + _repository.addElement(new GlobalMotd("MainMotd", headline, motdLines)); + _secondRepository.addElement(new GlobalMotd("MainMotd", headline, motdLines)); } public List getMotdLines() From fec83986081fd08e32cf218c78edeb4f72de7c13 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Sun, 23 Aug 2015 15:47:03 -0700 Subject: [PATCH 400/565] UPdated ChestConverter to convert stats. --- .../chestConverter/ChestConverter.java | 192 +++++++++++++----- 1 file changed, 141 insertions(+), 51 deletions(-) diff --git a/Plugins/Mineplex.ChestConverter/src/mineplex/chestConverter/ChestConverter.java b/Plugins/Mineplex.ChestConverter/src/mineplex/chestConverter/ChestConverter.java index 5d7c5d23e..f1fd646d0 100644 --- a/Plugins/Mineplex.ChestConverter/src/mineplex/chestConverter/ChestConverter.java +++ b/Plugins/Mineplex.ChestConverter/src/mineplex/chestConverter/ChestConverter.java @@ -1,11 +1,20 @@ package mineplex.chestConverter; import java.io.IOException; +import java.sql.Connection; +import java.sql.DriverManager; +import java.sql.PreparedStatement; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Statement; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; +import java.util.HashSet; +import java.util.Iterator; import java.util.List; +import java.util.Map.Entry; import java.util.logging.FileHandler; import java.util.logging.Formatter; import java.util.logging.LogRecord; @@ -18,8 +27,23 @@ public class ChestConverter private static Logger _logger = Logger.getLogger("Converter"); + private static String _connectionString = "jdbc:mysql://db.mineplex.com:3306/Account?allowMultiQueries=true"; + private static String _userName = "MilitaryPolice"; + private static String _password = "CUPr6Wuw2Rus$qap"; + + private static Connection _connection; + public static void main (String args[]) { + try + { + Class.forName("com.mysql.jdbc.Driver"); + } + catch (ClassNotFoundException e1) + { + e1.printStackTrace(); + } + try { FileHandler fileHandler = new FileHandler("converter.log", true); @@ -38,72 +62,138 @@ public class ChestConverter { e1.printStackTrace(); } - - _repository = new ChestConverterRepository(); - int lastId = 18279475; - int count = 50000; - int numOfRowsProcessed = lastId; - HashMap tasks = _repository.getTaskList(); + int limit = 50000; + HashSet accountStats = new HashSet(); - try + while (true) { - while (true) + accountStats.clear(); + + try { - long time = System.currentTimeMillis(); - HashMap> playerMap = new HashMap>(); + Statement statement = null; - - List taskList = _repository.getTasks(lastId, count); - - if (taskList != null && taskList.size() > 0) + try { - for (AccountTask task : taskList) + if (_connection == null || _connection.isClosed()) + _connection = DriverManager.getConnection(_connectionString, _userName, _password); + + statement = _connection.createStatement(); + + statement.execute("SELECT accountId, statId, value FROM Account.accountStats LIMIT " + limit + ";"); + + ResultSet resultSet = statement.getResultSet(); + + while (resultSet.next()) { - if (!playerMap.containsKey(task.UUID)) - playerMap.put(task.UUID, new ArrayList()); + accountStats.add(new AccountStat(resultSet.getInt(1), resultSet.getInt(2), resultSet.getInt(3))); + } + } + catch (Exception exception) + { + exception.printStackTrace(); + } + finally + { + if (statement != null) + { + try + { + statement.close(); + } + catch (SQLException e) + { + e.printStackTrace(); + } + } + } + + if (accountStats.size() == 0) + { + System.out.println("No accounts."); + return; + } + + PreparedStatement updateStatement = null; + PreparedStatement insertStatement = null; + Statement deleteStatement = null; + + try + { + if (_connection == null || _connection.isClosed()) + _connection = DriverManager.getConnection(_connectionString, _userName, _password); + + _connection.setAutoCommit(true); + updateStatement = _connection.prepareStatement("UPDATE accountStat SET value = value + ? WHERE accountId = ? AND statId = ? AND value < ?;"); + + for (AccountStat stat : accountStats) + { + updateStatement.setLong(1, stat.value); + updateStatement.setInt(2, stat.accountId); + updateStatement.setInt(3, stat.statId); + updateStatement.setLong(4, stat.value); - playerMap.get(task.UUID).add(tasks.get(task.Task)); - - if (task.Id > lastId) - lastId = task.Id; + updateStatement.addBatch(); } - _repository.incrementClients(playerMap); - try + int[] rowsAffected = updateStatement.executeBatch(); + _connection.setAutoCommit(false); + int i = 0; + int count = 0; + + log("Updated rows - " + limit); + + insertStatement = _connection.prepareStatement("INSERT IGNORE accountStat(accountId, statId, value) VALUES (?, ?, ?);"); + + for (AccountStat stat : accountStats) { - numOfRowsProcessed += count; - log("Natural sleep. " + count + " took " + (System.currentTimeMillis() - time) / 1000 + " seconds. Count = " + + numOfRowsProcessed); - Thread.sleep(100); - } - catch (InterruptedException e) + if (rowsAffected[i] < 1) + { + insertStatement.setInt(1, stat.accountId); + insertStatement.setInt(2, stat.statId); + insertStatement.setLong(3, stat.value); + + insertStatement.addBatch(); + count++; + } + + i++; + } + + insertStatement.executeBatch(); + log("Inserted rows - " + count); + + deleteStatement = _connection.createStatement(); + deleteStatement.executeUpdate("DELETE FROM accountStats LIMIT " + limit + ";"); + + _connection.commit(); + + log("Deleted rows - " + limit); + } + catch (Exception exception) + { + exception.printStackTrace(); + } + finally + { + if (statement != null) { - e.printStackTrace(); + try + { + statement.close(); + } + catch (SQLException e) + { + e.printStackTrace(); + } } } - else if (numOfRowsProcessed > 17000000) - { - System.out.println("Count : " + numOfRowsProcessed); - _logger.info("Count : " + numOfRowsProcessed); - break; - } - else - { - System.out.println("No greater than 17 mil"); - _logger.info("No greater than 17 mil"); - System.out.println("Count : " + numOfRowsProcessed); - _logger.info("Count : " + numOfRowsProcessed); - } } - } - catch (Exception e) - { - _logger.info(e.getMessage()); - } - finally - { - System.out.println("Count : " + numOfRowsProcessed); - _logger.info("Count : " + numOfRowsProcessed); + catch (Exception e) + { + _logger.info(e.getMessage()); + } } } From 8ca2b8537c13f276043d1f44417e4cb0eb748a2f Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Sun, 23 Aug 2015 15:47:41 -0700 Subject: [PATCH 401/565] Fixed Logging of gems/coins for support staff. --- .../Models/AccountAdministrator.cs | 40 +++++++------------ .../LOC.Website.Web.Publish.xml | 8 ++-- 2 files changed, 18 insertions(+), 30 deletions(-) diff --git a/Website/LOC.Website.Common/Models/AccountAdministrator.cs b/Website/LOC.Website.Common/Models/AccountAdministrator.cs index 3c19dedff..1da074e07 100644 --- a/Website/LOC.Website.Common/Models/AccountAdministrator.cs +++ b/Website/LOC.Website.Common/Models/AccountAdministrator.cs @@ -277,19 +277,6 @@ token.OriginalBalance = account.Gems; account.Gems += token.Amount; - if (!token.Source.Contains("Earned") && !token.Source.Contains("Tutorial") && !token.Source.Contains("Parkour")) - { - var gemTransaction = new GemTransaction - { - Source = token.Source, - Account = account, - Amount = token.Amount, - Date = (long)TimeUtil.GetCurrentMilliseconds() - }; - - repository.Add(gemTransaction); - } - repository.Edit(account); repository.CommitChanges(); } @@ -323,19 +310,6 @@ token.OriginalBalance = account.Coins; account.Coins += token.Amount; - if (!token.Source.Contains("Earned") && !token.Source.Contains("Tutorial") && !token.Source.Contains("Parkour")) - { - var coinTransaction = new CoinTransaction - { - Source = token.Source, - Account = account, - Amount = token.Amount, - Date = (long)TimeUtil.GetCurrentMilliseconds() - }; - - repository.Add(coinTransaction); - } - repository.Edit(account); repository.CommitChanges(); } @@ -349,6 +323,20 @@ if (account.Coins != token.OriginalBalance + token.Amount) return false; + + if (!token.Source.Contains("Earned") && !token.Source.Contains("Tutorial") && !token.Source.Contains("Parkour")) + { + var coinTransaction = new CoinTransaction + { + Source = token.Source, + Account = account, + Amount = token.Amount, + Date = (long)TimeUtil.GetCurrentMilliseconds() + }; + + repository.Add(coinTransaction); + repository.CommitChanges(); + } } } diff --git a/Website/LOC.Website.Web/LOC.Website.Web.Publish.xml b/Website/LOC.Website.Web/LOC.Website.Web.Publish.xml index d460aafda..1b821a3b2 100644 --- a/Website/LOC.Website.Web/LOC.Website.Web.Publish.xml +++ b/Website/LOC.Website.Web/LOC.Website.Web.Publish.xml @@ -598,7 +598,7 @@ - + @@ -653,9 +653,9 @@ - + - + @@ -692,7 +692,7 @@ - + From 74fd7299753b177cfc0a44b7eb92e45327d218e7 Mon Sep 17 00:00:00 2001 From: Jonathan Williams Date: Sun, 23 Aug 2015 15:48:03 -0700 Subject: [PATCH 402/565] Updated BungeeCord to latest version. --- Plugins/Libraries/BungeeCord.jar | Bin 9449808 -> 9393403 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Plugins/Libraries/BungeeCord.jar b/Plugins/Libraries/BungeeCord.jar index a408f86560fa0412dcbc24526e526c8d0ff58e32..45383e4300607108f0d48df56cc3b85c580c9659 100644 GIT binary patch delta 2934098 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

@?q}9?#_=PRsWKwMdn?7R0HL`fFFb}9t z7#VPiuDg3=@q`IZ0f;~)V6th~nH5DnFD1^*s!SXUAG(wjG@tWaR>hC3+@A?SQ+P@^ z4Iv#4`pxheVll{ zQ($*g>0h&#;%%K-6Z32i(Z}XxZF`muy$Vi-vKiyn>o1c6yHOO5s0!TWp+uW+?6shN z0Ova#m_KQAe>JxPgpm{8Qr-j@r)GEMMxwDMFA~n zEf7R0Bf)mtDCP8kA=g2J+KOVk zqrwA7YFZX9z2_v$`%J1smQj(@%L_D+&^mS@TPwR1$w0dNJfJ1*Ti~+J*v}{3;@n*2 zA5uAeh>XxgQMZF-1}vY!fLM2*%-}Up;v$|r@Zm7ZyEMtD-0gINE1pf?psw)|-#&Kf z$h4n4WPB`Fyt|I#6&U?_1HF+y15o8>>__tvFQR&YK7*}L;?EEoCYm{P{S9my&-$r! zv}i_gf8w&7 zkz5+dgLh->&cdg1JPWJ;Y@4ZR^Efhy7Z`W$ULEUpFnze+a|HGqb$kjxS|r1d!o~eM z5ErPkA1Xd8qtJ(Q2uDmjFZPU}XIbugOtndn{Sw~au|MU-Ah-SIMml8_gcRBXBX<2M}I5kgVGTMg9OIsSYoRYB4UMHh1$6^&|?i|a2%16+}LyCao5CC0oW^7NY8B>I5Qq7okrgc_RLF! zAHut9(d@{k>afgMe$@vSrqB)!g-$nEjdX}VXFqf>=X8Hk;)vB5hzulP*(s<-CT1Ml zTst6FOViJrBUERcV&jchA?g2n3XFPay;mPvsu#E)#|;vsi-ii zL1g4(jQQ(2&Q~$aU-PI2rC#BjZ1G+pDWMX&AkqZ)!Ucq|gNxb5+))dl5;0Rz;K zpVVv$$K7MWufyNtsEzHIEG9I_sj#<7w`E+Xw(SjQ51V&1ryt9Da={h~O^LtayT$%4 zN`-TG+DY7RQn4ZZA<4xD_&sK79~E(&7Wmn+gvL$RPS5NXSRjO>@hwA#Fsh{1<7Rw3 z5-x_fxWtNgpwXDe>8s>0{HF*jFUp0r2SS4yC_l6Qps^znUk%J^C+L32t4C^423NA- zl)IB+Wr~@nA&OgsA)Vp?TG(coZjh z3SlF%v(njl6gUbTa*9}8>{RPxJ<(Its{)>PBz)o3ak|!r&tD8H5Q=QM=i(9L{wC+^ z!sAITB14<6wtFNg{^<&IBPQK}tcH<H6~&k8&>r)jSMf~cac;@DBbW9XK;ht$Mb8d>F8}N*F>{aYv~R& z>#o#~XDmE5j@c}BOXqDZFtYC?Th`+DFnva}iJ7H!jZ4#vC_cb`xY#|fARvFi zR)Co$A_FQJhumRbeh(@NNc#TXV_$6Mmv*P(Hz_;|5?ggtCbl@+@b?XUV0v4hm(%#? z;@2)eJ|niE0Z0w7H(0Ix-Z`N|S;eTxoFXT(B21|ln$RAHEEd5}u_M_MC6>w`w&Sd} zR(;VUo>3e;8*SW8t-Q@Rq+agf3b3xrOB08O{i2^zNCO&3+16 zEn{QVMSishJzoTlj&^=m?kl-Ae`ZF1v5q$U=Y9;T?k$)Vs`1`rVvHU%vny@H1!6^f zw?*%qu^flUb~b@j40lb;)#K0J?bfSB2bO3+E+f)fBxR{1!@`ohS=~ES4UXO3;=<2U zHibA3VlLlw##l<5h3UZmx_DXUg11wDzfR zprJ($R$)%j=Z+of@^_E%qn~uFG)GJYl8A~h6bz|8p;1rp%g$xiFOs383&FH0c4x?LX>^;|x9pRJk-En6mD?YrV)*J1&N_DB$9V;2rFPj_h zr>(&({n4ylhk0-+Wl1x+!nUgm(6pAQ0JzSmy_%bg% zA=?)C1+EvNeOF?ZJH7PU^E^^s@Whm{?SDBZ-9ph94%}4gHkl6-bEAk};KVP&`@9H= z1-<>Q8Exu`u&@0|Sq`5c(cKS*jxHt65Aj&_d9P67eo);1IOQ0 zvw+O!jSgE6O8_7jC1E`V9pI$b10N=>*aRXvzz;YVaD5>MpP2n1*r0mOaa_WA#Upavl)@V7}#zJFc%< zo)*WW_sK&e`y8R3VWY@(f8 zNcnOrIA2~-+^i|RL(6A;&zN1^Cd!EN5gd5V%Se{PzQV4nlS=)D)Nv|C+ZkL|2y`Ab ziP=8Lvd#i?K6Ev8Dbsxw2X3fQ_31yF(_0fx2g82SC7r~(@s&$y^(V%${l#p1l*vi~(f*WVKMAb(nYc09M&Mq3I`rmq|v@d5_pGiOEKU)gdB|GIeb57~Bt_YJz*cGHDSn+W}4^^yD%=88QS!v3KQR@;P-o z>2*8Fb(5aNLP#MkcaEB2fbIfmrKL;3=v^uGQSyj7TrRWVc} zNW7I9o=Cs33nh|XKkaAcnEFsD{-Z);vtpyIW6P&k`Ocxj4Z?zr_3#@$q{n*U&Uu;g z-vW9{$;P`nP%DE+j}O()@@WmB%m}2F7iLI(xN;4L@JX>Qd1CyftzDBtT8LfkR{hHkO0HkYn69}b+M@eI$=wYEErCi?R0Rn znaBz_h3jWEi^Tm|x!O{=Mq_P14OX<2)|KE4ROk?8VLp2)?ZU~K}3bpCfL zkrzbJ{T;2n&;}qR8&`oEXD90cQr{Y93kzo;#$0R?y@w5ILHUM6z zi|7--eXWar7lJ9MmxG&^*ZOtG=?1V92`myI7;cR%{gc0fN_y?5oAT$rF$F|1{1Bc< z2kc#kh+bPncZgLChb$8npz0mHQRQAe!H^Th;LVF~aS2a|tylaRZXx5GTcocHg*Gck z@6DdA)&`@cH_q4BQ<;*=2TCzhff3}aDch0iXApLYo8kyr1m9(@+ovC-pWU!YG1OV9 zqM1&0b{#XE;g5KdWd7Lk>0rdxvh|yd^?0Ga!(5A@L7n`HGXKOcU?I-(f!`x%J)XW8 zotbor-P+8U1gL$EQ1y&=8{@BB?v~SedUH1WM~ww!W=doJ;LsFl5pgNluPL&dD1>Y` znX9s}N*>GXp*V=O_?b=~118a8xN7ifNpw)oiFnS5fz87{6<0&f1b}y9w8z|qjmFmX z-*f=TX$Tlx4f1Q|z!Yu`&yd5J`nkokqz{c}R&E*YoLsCenS5e0%evM1`D}?jRvk6s zqBO>HUgqLxCk^O}PRd6&<^6fK8j_SJQs7rTr$M_{^=}(tdb%;axzn z06~KTNjNX&Fp@13uNQe_rRmFYWIAnsS^WX)gT4=L%4D~fi09!*7bsa_c}>zIHVBwc zu*uLys;7ioXEyIb#W-+iDb#nBadNK2T#-vAa$4kta59)6Zb*Uf=+R(SSFi?{B19Fa zgOfz)V5eF^w{hv%MGNLagrmQHL%lhU!&H(*3&<@Z|HxbaC-)Ue+{DF1(g_q?{wKB^ z9|?eXi!Fcs>hu*HMCC(*hWdB^`@bVX(Bv%tjPz*rcg9K&M7H|>oU!sBgOZ6#qL7lW z6irJ&Mtlp33;Pa=7C?gx`FA7!32BiecY)j=Ud_eC#q~dt^6G5UvbQjOyt5x<31~q$ z{#bG*{P$t&l={JpY`Xfk zlyuj`#>=1?nEWxG_fNE+H2G&y6l`+3FenZJ#cta4Hh^3`D^UYzfT=$|i~qCOiSPcc z*h%w23vVBzJy0?d`TgQz-%n~zL);)?Y6a+OFs87AII=M72IC@@KL7o$h4*>djyLp2W3)$TnScM+W(NjMR!R+Gv-#VM<@_6Yzi6MGB(z_xWbZn zks~#X&tn=H7{N81y7&aS8Cjd|J|^1jh{0Zz#Z`e5o@>4oj#cjS@yF6Xe`Wx|cadU!LWN%#Qqoo*X@Hv*(Hn8jkt;C^_uILwz52f5IUqJ=H?8 zRhDWtqLZ44*z#~HpnsQVCWCp;rh>gNBho|(r-I`8D))#%7ZS4Q?08#dCWUJ)|I{>z zabiy|&y+ZV zB>)*`i;_xbR(lhte?4l-va+D~LL0$dQbCS!;G*wFVq&|bq9D@6S*&6EScjgzHr4-m z3>iCfn{~N$5f0Z$vHS9AWl57XK-F1cg&mgsw+4dI%!TV!Q)||+=lI#P4v+^-DgfP~ zMhEvg-E!gT2Xz7+<4AEp$Te)zZI^uvg$lM~)Tdhe1!L3Quz(6A^LT$8!?6_4m|r4` z8^knhgV2z2uRZZxmn`LaGy4G$R6V_L7R+6$o!4I+*5k13y0O zqCFUSaq{rW8xSxk6tqPFD9BxC7##10KUKDZ)jijmgGIC{aQ`^vswwO1uyWL(da&w! zo)}-odF9zDx>S44Kx!CEa8#mX=VH}(8oQs6gpMEi`&=Z`;*mJ?iZ$%w-(|nd-#@IBid4F=M z!^)(iM_#^eq??3wratW&1b*E7UCwXexrFnzzPme zr71sHzK`tV<;)Q`6jLxY8pGpugwtSaL{3=>TE<=#b~Syk3kVBDn6)8&_B+9}GAB)& z+>kIhA((BCdITb{w@Ju>`6+>g`U(vq_c^lvgb)yn6s$ABR^cDWn2*>zA`t=j$ zWBe3NI_0uq^j+Q&;@o@ONA?@%J8G^)!Qr3w$Zf;>&Cv)ad}7r=0wh>mM7#%~uGelI zQTvu?>7B})YDAqd`=9=nJQzrQ8{39El90bpED{LB2||J678$1Lxh}t`f#zZAv4aP! zUntXiJ+pe7VMCpFM!Ltv{9jSqi9oCvLS7+1*iWEHVwNc zp$LUETK5LH{qDVcqOBNxjz)ylCnZEJ(@9W&Z z_;yBABS&XI|HiAwWu#VUoa)*qAVhrB@s^GIq+IA3ls~h&1(%N>);Uw8F58)JQS?<*lO&iT`#aEy-VH_e3c-%cdzC(Z&w z93@P`?u+w&&_z=Q&7V5?74g1?@HWdumH#gHgc_XBX^-0G0uW@RakC7NXZm0~HBFZ$ zp_Z&C07dVihuqnV(>$8EniB71hu^meXOL6N;9X@|PRnb7PxUJYTBytC5>CX9!prc> zmG4U*)4D2Hjk9Fn9Hk}R++7YMJm!bDqZSs+lE_c3qw_S>On!J4jg6fZD@WQGFc|>o zqVkV%B<^QzW>wxhm6#V(aq7ydC~tfzKHo~o*YbF8Tdg2|eo80@pELGtBnJ@@ku=7v z?WfqBT*&Y{Z(jk5zJ5BtJn!4TE@iR`WbMEQr4KIsG0pOSe=xk&6f5RLp#l@NtUb_o zG5k7BIoVoMgFe&4QdS|Cq{V&`ArVFnMz%-_F-9YXv@xmSOQT;psi>_DnzSk{*C;K( zvc|BmwX`j7Xpojsu2xZT`XW|vo@x+}3{R|d+nUa^aF>4VOH|qZ z@@)Bz>*qOGnW&@`=V#WPXKi5kiYqto6_`4)c~@dHaj)QeG1hZXn>myBQ1CvBT~hF? zn}Zqm-+ut*2Ms=)AsSPLyxemOlJt4Q`>=lYcFcmm8@ZstA&lJ=!4W*AS^)he>oxy$ zuiww`I$z=W!`H+f)KpF^@gAHI^AStpCyI^$Z41)SZIwS6D^Mnc2@fbOiyrfEiQ%IW zz(>1N2`T;50v{8x%H`stHi!m$^tq>=;PS-S#eTIq-p=LR-=&0W*^Fu?$(pYeBhr-i z>+szQ4C}f2_oi^YJF{SmCbGmRGn)m1=v%#1@nyH%OPii(sq5xGhq|<0x0Ruyn$)>! z?J|?rfQHO0j6&CZRyUxzN!5Z|gKoQ}s+o)Fwx(C>Zoa7zsg)g&wzBG|MswMg&V;Z0 z(8kAjMv=FZgbaSGrK9rTvuH2IQ;D(|yHj*VvTbPlgd*ETiYTZ>ql{^&t{P)I>xa|s z>Be_DaF&hOdK!(^{ZO2GJWS9?JN9vW_N~?O6+dZb6@|+iW95OX5%6y?oajD&j-7&sRxPslaOiNsqFj?spHW^FUn=gP#*)_|ULr9*~&QPG@ zJ$<TBlR#-u9>J41C<@rB-Cy{l`&J%U+3+lD6bklW-V#6+qGVG+8fy#GA}R^IX8 z0@{{dQXRA{>5iG0lVm}e%h6|o8rGaMy%o2hM}ac2c5pXpm7Xe!{B1}yA>rik8SXq~ zp^CsYET<>nX|4+?1{PTo8$GE~>OF}e`z6`)VxQ7Qe0cJwr!VkA{iT$KXu(2at>IZC z7jSjQ_XXjg%4d2@w9f8hN-G9LHl?2f#E`1uE9Tpl*P7`x~nNj?89aWSv=9^ z5AMH)3jxx?k-9i9u}JK@%WKw5wkkawt;m_&ooMNSK&*I!`N@>kUs@i+HP1{7qx1_j z+UOOyOgrT-if-RMOysi_slOD`br$AJ(Us|sTQ5mB0i0Sd`ciTOHAlJ$TW8IC$1r7J z*?O_q;>qq6KO9b#MIgRo(sHRczZ;L%E{*P_QNQKhYN~bRmLeb3rUdXE&tO)<8*0Ka zb!-R#G2p16r~HRi)%q6sV53adm$gV2yIQL^osdUPu{ZV#J&Ya;vfLW`=j|!bDZZ{X ztZ>d7N7A>Ia!`7e;?Jj=YN=-3jjO0e`O$TbJC>QmRH@meY$?KV{g~4^v~5f{n~)tW zotw7(bhBh9v$X19qjg-s2qw@QVb{3&L!$r#`1(aR<-7XwllrOemVxVUyfd}1J>G$8c;F$dg z2JV!5NITwMy0h8&_vi`>jQK*+yxQu!pq5;s54)v{KS0+llU*##-xEo_(A>MFi$Weg z!UGa!RUpjNomgP6$xFs(=k8;AjI`KnQSCW&j)L5mx$Tu_qDhfw#V>opM>%$2ta=1| z(_1egUcSRw4YB~xwK$#vI>b`kVc7=rfdQnuc?nd^BWT>wr4R02=nHLuT_-Z&6U;YG zW!J>11J#)hvpFB&SfI{H987G)-^W{s5~2t`ByTychEY|+GnqhEh9~l0YHbQZG|bIx ziiH2Nc;7bnVVKVTmth?nWX%^xjk9u2#{v}q*ZN>05<&ia54Y5|AVHd|3$4VVCou7P zbW(?2Mee)5mMn|wJyyLmD;EQ9e>w+#g+P!_x)mSK>?N1GQtd5-*?fnw3uC;kDf+e7 za2kgQ4QoK`sE94ZwLrR5l`(!)|M#7yq{kIw)-Q*V07BogqC1qw_Mnc6KC>&g_?rHR z4g%hXl1o1q6*&grnxW5)1ALsqBJhjt&4yIQih%f$qp!?Im|jL%XhaQaz6j4F;Pdb z<2P_{U&kSR!_CMn_(LpFs&UwFBR@JSJ$#dnFydCHp-Jzp4>guF3=!$Dn6P=RPUm1Ji;wQEimcj6H349D_kF%eY=2CbC^uu_~? za6}5LfoVtPtkQiuot&5gTeHqIEFfb<=;Lw3)S|gnF6WJSAkRXZa%2R??Beg`I)RTp zNwr`naS=%5pRVUJSYB5YYAI7lEk;rl)LI>q91J@4Ru4!hP&opqu4_)1t)wldzVJ*( zb4V(FY{su2+pfbja@^$;8zae`Qal~8C|$EIQCR1%W;iGIa<7>>6Ge6haGvGNw%g=A zQG3V6BV9;)#a=-P%;EvtF;8%7m_64OLH`!#y=vG93&k)wezZu zHh%1Yk`0|WO+X`9z}TM8wA>M?QI~Z_rvvplKf3Q`O%4lyDvl0KU6Im8ieddC#_xi3 z-6gQ)X@kj;%zt)ankW)zd5(+MSDXIc6qf>?YGM5MUqtcs7b;aWb5NosABZjfcarEo z#m{e9$4LKVO%`Z-dZ^D~ysq7u?TyJB62ri!#3IKgkbjLD6NU+pk^Ui!%53d#g>7aS z5A`*bn++zSb<1$U3PWF6f6EX}K|9z=W46TAa;~M$sT$&ASl|=a55y zwfQlrLEEtqLxJBZJmZ^O^EIm-V@xkbQ+z>b(*tCTp=~d}K7gvs`r#LErkjA+26Cv; zmSmFM)}9u>0~=T4#jz&g+Q4)MeU zt7z3%$X%#wERg?@1QLnPqwkB<>CQP1{DU=Q49$V&B-uN#x!pVKZq+P4^l4F8LM-Nm zkTnwp;_8|*FBt;~wdT??Cr3~|okr?s2bjL(56?MOD@1kubds++Er*=UggZ57t4-O@f?`y5a*-77il>INtzB(+*?ORxp zmXL0c?(S0QM!E-K2UjSy$vb94H9UuGxs>X?8I+4aN@&o6KiL_oB66NnDLryTJ8#G;sh*qV*2ZBo;y@`w|a3unsb0HAbgMDwR{Gq+{TNKpKwd<;X__xO7Drc znY*1SSyyO0<)0<(`Nv%AE+%43N{iJAOokfwMdmIga(SF=RTD#M1?e4OPTrGqSHG|~ zbM03&!0BuA#Tn^RETyQ4-g8HX^V4M`N&NMaGpH2Kszx`b%@#Y?tTa?|KN1q=C^TnF zf1$*k3-JFG-}tih4XbUV;EjF3-O#7aDaGUtZUm0j)cCct3(R50kGZ$>>(f&4H?D^X z=DZKiau-&)O{&szlLWiT6vi`%C0h8AK#*!+`PnR{R5*RD#ip=eVBhzG3G_;nXzkbW zDY{FmpK7tUe$-)`i1Z1xD=UB0}x4Ng%DlQ){vIy+L&_Cj9=X~oO>D3G?X3#Z37fKTL#7(5>u}qwfW6tvpTO^U> zB#p0O9wlPPj?8IT>(_eo*-(p&CH>8ep3rq_VMt1vCVRqb&ohT=&%l$J7+;2rujITI z)yNCcr=xeNZn~~VZa^Jq?#DWORej}U$54H-Q$*dstM_53-f$o#3Ff0nRGyewi({vt zLrAzaA*oCy70rrcDZB28)#0K|>Ztej8C&}O8Mn#a0wb9t9TG#lnc;c5DpMT=303cxvg@TXEivA+E@LmM3G(#0E|Ouu#}5%} z5sj}N$zd`Ui8tIAnuXz(B=l%?sh{mz@pDOm&Mz4*0rMzwf%`tTAJRWwH$~W}R9G#o= z406EcZ&=XSKPl-V+&1m>%m0W&kspijV?i-{u=)QQHPoYzM91nUba*2ajCk!%xKAXjpB*;t+Xe&vSd9b(dtgsTl+#oE7HL) zyxA4U<@yez8imxBai*`{cj6x#r#A^I@=1$NbaK+S61Fhw&@^S$_} zqpdnR0k?;gm8xhZtgPPz8o@e~l6Ph5uD%_{XI$!lnQ>83Cj&A^wNp(Wsc%+G7z=0> zud#wZl*ZuSo=X%Q5K^kQzB)iG+>|QL%KOt-0X8I|4YIf=TS30ZjYWM+Nyd3H7^Y`Kae`&Xt|1duI8ak5 z@@R&XDIg?qAj(#h!;39`iLyaFt~gVjC`Vavr2Jy+F*Ywt0)jZDNpWK$ZoocuTwYcx zmg8)e>ex1UNBgx@?-7#ZK5@CNs+Ng@^INJE@uawkT)y5{434EOnPxA(C{{je)VJNY zea|fE(iQ?Eq=nhuBD&4^Q?B`&Q`Z$F)$x6Y74IFc^1{M3p$MOoEsE0j{gEk;_a0U) zWIw-766{GVm+wO}FdeF1{yn{oh7%1AIbk|@uN--1Mf}-+_zO!Jwcdb7qR4Blw(r<@ z+c(aqCql#rrfh@~7B@O#Y(oWWw^^&Owo^>?6HO&1a`v1BuGKV1t)Q>)NUCY>u)=v|+B46v7;FVz!ng`pFsXlWJ^-PnLTF$S3fR zc+TLO?;9CUVN@ovLkvAdEgljv7?^7>N<19K)x?Bjyo!|g3{qd6?76B0u-HrSq&ON& z@eF_bE}fj^;%8#-9_5;#MAKRI-J<|{@mfh-@=VHZA!*W>{-OX$d*P4f zHh8S&*+qPsS?)BqgbT>MO>i^ne(3Z$OJS6HG4McI&R|ic&tW7X?mlI66)9erX@~%PNi}@+29;z3r-Gkb*Jdc%q+^d>>r^uo{OB=?T|C3AV zqgMdlKOioe<<^ddYq*>O$LekAGGo!&OP~V z^?$h_C^+X91 zR~NaYJab#F_{WVtQ?LjN?*H6!Z!sLJ&rgPfzDr?E@ay^_T&4f|7Wvc1D(x|Y{p_b1 z-^u*cJm+{N>s8ddEgiYe)FkKlU-e#fBq~T%KT0%!McprRlHnI!!Pv%YXQ}NTO~rbu zzI&A8LvD!>Tf>iQPibD^-Bxbrb?udYP0-H%dG*@1S_p@1L{e$Qg-H+v3~{R$(YJHE z^yyLdspu_4=O9Hx*KIqJ&eYlq1Z@m#6zAe;Uii}ukr3w1mE;iI&NPb0_bgdh0<)7h zrlZs>VZ1yiW<^8$JzVbOet`+9$xn&nPVkx3I@KiBrTfqW+f*|d$g7l%+@tf~YL+^P z_9|zt>$Ye1aHW>!aym(A>Rt1E@rdPlW3-9oUEdz2Kt;(A7S6mbEG{%P3#>>+Pr779 zlH+ORpp=*izM?-dJCErKg*32f8M5woA^cO=JDh9rCm$0T+Ub5x~6lW+W-D5Yr5tM^@) zdDHE6NBySaqpJv=3KBL`h+S~QYw#F&790ApA`6ZkL3EJWJwcYVSLNT z?r0cZN_E_E7wxYv43jdr4XiZ2u!|-)gy(h!SIW(_?`~fSm=Ey z6edQ8;Aso$`Gkx`vG8p}$w>uiZ2D;vDWVh}(&?^LKKp>z#4B*z9IkX243)XCG}i51ro>0#ux10I{v8Z^alF3#3+x4gPmmX zJUgO`!1g*~fxz}F06O`YSM36zkO5`)_5alg7yjJ|xA6Syd}N4*pyB`jd?eTi{w0IC zyTJMOpLcCL!5;7(I+Ejdpa-l1F!9e>&fiDMfF|+{B(0cjKgc|(einT%05^}a`whOg z0vyNZL)6{|&UE(Qwv_~r!LeI8Vv7TuOQURF|MxSUi;scV4GC73&; zn7KDLE?;#OcT5cJ%8G4H!Q{t@R(y%y7Lnf|t>K52Ja~-1!=9)Wa)n_ez^~{HrB=U| z-^a0R$(P>Q!tXm_UvRCkGUM>Xv@CjkuZe52cuaTkl5j4Hc?{mkX8f+oRmC980$hLw zyz_mC9lcR*um;=c+KpYoKWr)G6nT)_=1M>0Agj;zISh~LK)lSIv*`1j)XIpblGS|V zv)cN@#9DIv2@HQl9sdVy$m-&b#{>11eU(M>uQIf1w7+Poo1+(<8rDuZ82p$h6U<|x z9LLNHuo+tDoF!DGU~T{87m#`sU^b9QS4z!r9U7-16v0jk+VzxBFY) zQ=#`K_fsdnnk0OE{H?D{qV+7|-R+NL2N;VaO(X9gk~Xz|>n4AoB^ZOr<vB z9qI9E4RY_;p@rd^3)fs4CFRJoE`R-WG)2W4FEy~lx5`MMYOSl|2Qh9QyURCX&?~&kKA9|hjD1#!UL{M7x zAuG>xo*ez={Q+hvidFT(XUXEXnEVs_7Mwi8*QW&aSZZrwcav`wlf-4cP!!f-8KB0U zi`{<18TOXjGl12i%W3bK;tyla0@W9adT0n6V(#RAGK(^WehG$X(bqNl+BaKC*`FO> z1IJl3?(Q+)2JEj3rTzVnBc(2gF1QUb!p9uAVQn_g)&Ml+tK0D#dcab=C?{k7{`}?} z;1me$8rw+#^cHUq-Zfjj0Veh}Nfsu7DIk3%)Ff`pfzCk@^rT+|Ewcee$^ga+wrQkEsE0X^2v`|0yP7B-#x03{)(!Oij)ypx9-U=lXx6 z4?O_!zGdA~*#q!up*#u=?)w0j90=GD6cd>-1f>9_%XZDch76GIJW3np`=gmVaA4@l za}TNt(p*S&BCib4OoLK0zwt66wuS+kF-D*spoov){;h5RoE1tD|EEP@B9P<20yE=K z7>L~P4vzT)0Qn3`IDVreLVNfiHDytZ<0?T2fMng<|fVyUom59Mo&Il9Y7;q z+UaM(YlN(g-L}8yYB{weJpb&zh9<5K-nyI^R@r?16~-q!G4orKZ<(ih-V4_1<8`cs zYxFaeTZObz*QNPaTrR;3onbe8Z(R)>KmO$2VI?;HNiizIr6JIm`_4Rx&7cr;`E8^r z=Ag56L#cL3;D2Z-Aw(#X$p6)S;+%lwJZX{`5#tttIR6R~JahjC@&>HKK*Jrlv!e6d z7>^t)*-08-_VG$Nt|K?kyHY1T^}BBd3M9<;AkW(Z!$#ci`|Xz=T=%?_mzw?MW3D^> z@|K6;di|ZUR#L2G%gK`~N=*8E4c896Le^fM6SPTBale0m^#bF8X&u>wJ?6XG4za}h z*w;kt@i*0%p-`TotA&a;VVgL(aO$x{=d2UjZdH>}$uXt)_(klFRMt~(GdX`ceO`ih za@Utll8s|JkPH?<-EVJ}hP4i0iq{eI;Coz+;~B{lPI>&n+)LQI-zn!xoinkdVB%4t zka|P87OBAWycm{%aQR;3s#hys)-LcjSN%HpT3RdP;`enip{nm}4?hl| z2XqkiF%#Z8Q$BW}s9QU(SlyU=2Kmg#7Zl+cA``xfaT*g*5-OzM z)ik$daNV+=HGc?tZFa})eT6yCZbb1Y+1IXWW8Hd;_>V&4G51$PCmSgClk+n^nm0lg zPx5=4%xgQ2cIUTaiLZb3E`oQEjl6Cz$^T@)raga;Gy-vBe3kzU=58ilYgMNIv`qnD zDN0lDr(S-*tf1oRwL*-H#$fBcdqP62n|67At$2~&yNW$NRIO=J-Li{gj7j)r=tnAs zM&>oev9L_2-C`9;%10g5tF@888M~d`)rZ8t&Boq8ES@=4(1z4B&4F)cp>x;oTE^77 zOZMFTa2!Y~g}hd30%O|0$3pAN>$huW{Ahs1@@LImrb=1=B>R)%iwXtD#EpXHvqf3T zM|2Z5x<4&85^uq2-~60Wo3Qi9&~-b}miJN!D7o9B>PbdX~)XTr&G&TZC* z+fdjC`{l2!Eztg$X#wzK`Tx`L1NZL#{Ra%0{(KntFb^+x4?8a(M>}u2p>EtB0lX`d z!JSO?pGL^Jdb_oY8zKUTWCq2YNb}#M>P?Vz#*1 z8zp~fLqdV!AsEVZiootJ6S83I-H`W)stM(){w$A_+p0@{Ghy2@()Wffl)j79g*1CM zebvl@oo9A*6W^|dNY<_eM|^aXm+7OC>5~20nb2YweuH<#-l82;|BAKeN4G_iu8x+w zuv@|3=XgGSFNP-Q+_qYiBYCNVt=N!1-;y84N`jk_03H4snKtY*i@a}Ktyt+#`Km%Y9F--c1B#yqy`+~?;e%u$+|Vi?gs({d{j z$4Bu>&myN&_g(z;H1^LV{0Df|mG>@$q+w)f?(Wk=HHl?pJ16BejU-bNu0#+b*QwX* zQ1<+0X&Gldk*7@iw(l@a91Iv(-;LUAhkX-?Z%#roXV=iV`|ee4kySZ9c+0~RmzbtL zcN{2%jjR8}xtSze(3MKss|VUP`swkaaLb!*%{s4Q+|?Z!|Hv2|cFXtc<1sHvwbWov z7HQe6nBU&XnlojK;+EL6UgOn2s*phhsJt4}usrT|X3|D13X~b)iMZX361rO#DZlzq zm)pXpySJwSOX`a!c0ONuwA)Z*E-w?zgAaop0iNU@B|!(&8BnZ4~{lrTFr<3DlYy&vvK-hWdKh znqRP13cNL)R=S>x`=r=!hS4z-J5g-_t3HW8)?L5hIro8WDRukOM|2Xw<`Jqb?_2ad zo}7Bp^oJAg%Sv7rrFgx4Q)*LT!(yL{=bGDD?4rqV)a=oVIB}kKPWnqZi;(N?xdDSc zZ2=Q~47`_Wv?2EvB@KDLT$v!ak)?05rf|Iidsqd!R4Sup&Zd-DfPnWql3#z_0~@^P z>nr5F#DFy&iC;pBtfPaq-iR7bnKW{xj2Ym}7|zGJH76>n7zT^!Z=`xWe=^n$Y1IvC*&0p*_)4_M z!VuBA@m#lBsi^_)u;zlg^hW0TEbN?Vf(*iBqj&AwhxP94AjM+t>_m;U=LD7^bFZ0` z^8Ne5F|d#giO}u07R+2^f(5bpPjZp7ny=DH{9WX7aXZ=a%6pbY+JdqQgunifa7^x! zp^SO*GAyeh^7#wNl<~PZY}5Os4UfucGHSK^RVVXerCbi}^3QVE+D0Gs2`#}COVghh zb28p6jcbqHH^0ApY-SCE*mVMWBoGYxLR3TPFRN2 z$4Hsy_+?B#7wC3Qc5rm^vOiID=i?FR+l&+Rz$W;db$*uhy~vWX;|Txb?c#^;fg3EG zdp_LTI!-D(NoD7Vo`(4M!rBvp`!T}4+|s1gkn{^{e^$^Qm1AT&cQv6tYe(tGJMTdr zA#pGH?CVBJ+RI(RGCwDNbsGFojLaBrI4=ix&k6m-XJyr;nA9V36WmdSRm;TrbYWZf zCm2#3zN{Z;OPW6jQn6ccts-&$6o;7wJWmzC+Hm`D zlc(F-r+=_dBCkRzec_=|qwWX!b1`JmK%btSKr*pJXRrj{Xkcq0fw(twA)4D_+x5D8 z8>C!!tt}~+`uri*{nahT>cwB0l8Qq*asqF2nK?1Y1(pz{ItLP$PhBgyxb?u)X0{jC zkUG(bkRbho<=%?+2QF3^QSofi;&*y?izLCK`sJlWoCeO_6)!5P zKk(hO*ZHDI)2I`5Cg+l$+jx0K@NZqGo`phN__lVH%7U}+e=)fGe$aL<<^0{eg8{WU z4IE2wV@TabxZKT^hboFqm{bJI;RNfu-1M9E3Fnhd5yMQEeL2$>*jw4TK9fvq(P@wP zf_pvML80aqAKQZbrk$>(VTC|)B;cgZ*+vyM)Z=$V$NMZLa)&(_J7W^E0w{!s`HB)h zOC(tUWjl-LY6(kt?lYqE6>6EDFE|!4_dR5rEJp5swwno&EPQ3G^C2iiy_0`vDyBM} z(75_|uCjcMnry9|9ag9RZ8fOrwwum#j}oUIEvc9n4sQrd!kB%(E=SXOlDeMgjueDs zAw3TRgS_xuMJn05)Md$|bGD|wR1KC1>z40$&~mq!c-7oyZ}sxlGun?8pkV!cySwj} zQRal=Or%ZtZAvKDHCp_2o_lbmlhHwif$3Iu4_)Tgd15BE z2MKhKL>s3)&Fj61vMMcC(Gjz12Ok-&ij_OfB}aUh9zi^?rnj{pWJGhLFl}|9AUkP%G zxpQ}t*3`VJy4Hug$dROk#$I14jz}Wzw!z)kg18?n*3!l{cL#{s>>mak6TtezVTD^? zEDkKBu%8w%eV&FXM&G}&{`C8{Vy=LteL_f7?V;i8j`4~Sn#Aw9iecg=pWPYNtJqg$ z-yPi&+`DFWbZfjPCjE!Z@g9cR5z||uT0Yiz3vE+l-M9GZzSr%Rl&A=G-lpXhmeo*j z?uw2C#Rx4|)FerS4(OhIpggNr$Wl^qbjg{>3~6+$+!Q24hn2-wm8Dm+7@wb(kct97 zVHSjWVQ{P64M~hv3l}Mj51oBJnMl~BSXR8DtmGv7Vfv4Tw?jnS`6?GH_l%!M!*7mV zwqjyh(H!gEDbk#ap><|_U|?nupm%XYB4ui3zIJ@o80YTW)}%axC2|99ks2 z&NxJ(n#svf7>(8FEg6Rv78+fm^u|-yz2F8c_%d~yy3?)Lqm*3TQ3`{l?^#m`Up<4p zw)!n|pPd^W9F!!Nls)-k|4|hntKVd3Wa2JnhV& zFzr^<*sUgPAhYwSmXe%({FWH4;q_w{gH~rtL~oaGqj!08Fdcu0=$E(a1-T8=`yFF! zf>F)Zgk@}RFDc5DKD8_BmhV2nW~Yh16ppRFbPZ&`l*(Z5r#3JSpgcV1<4B7B%J|e? zpkwE{)q+x?@cdtYZ}-{0ynmv@P5M;9==R006bysnG8P70hs;HdDiZ<=Slvl*wtrQD zx&0RqJ3{*qN`>@4gr+~c{Ers2k^2Z#!sQdh@(^J8~|#B*Awv;NO6@>*2uu?#Q%WeVf{H2 z%XxZB!!{cddDAhqcRR~nM_`}`7E3HAFk z3V*24I)Tz5gHE8tp!U|G?ZY+e0U|0uSr-0JW#J<_ z$AMxx54MdlNb{4KWmQ9fW*ACsgH0XX2%xEBN=k<^oXus;9hQhm#=H_8|Ho-cZ`>z2G-hjj|T=yDGx< zU#HIVnIYn!S#4g{p^E}$6^2qpY`<~C6acHXG4yeC`OC85spfa7!RGa~9;R^Ij3911 zjkM_3eWIOjMX2>laCWZMs(ll~BcYVaXB}PHD7g>}nCfFY>tJ}YosE&;-jF+%?forZ z`2NR<_usItNLSh)6Iau}6*8G%3WM{=xC8}k6piU5+Y2PFJ38b-=#MjDnRpCN_+*&M zX2Eo^eB#PGD^@&7EsoAq`^doeBU>N7c}KTK)N83};M=WlAKlkbzBiBsWhS*K{G=-R z0DAhu2Ca8YiSk5iv_FYtx$w^Gwh@kRag3%3()AEgt4i&#G^Vh}ZxvUlN$=IZjvNu| zwPsl_^2+P~Sx`&=a)sV<6Q&b3q2uZFxOE$S&}@`ob|x&N@M+|pIT>{{GC1keN!4a@ zyY1PVu8NL{CIWst=@`3qPmQo{Se?|D4J8szxm%oqx!ljH(#26Q%(A@$xDnjxgQk7@8gH1$G+32h{oArm{F*q(Hwk# z{7}fNbYsADD2>7--o`X+#b*yk>gIO1-e>7jWluX5jlqEt67_fqepR8GKHV}HSo2$7 z42UZS%&Z?!_dlB%Xrh2+bNnixAz1^V@}L(m{#xmK2QU!~lrH$UnNcF11j4D2-5gMS zaN7vMNxpj>*f!iy!U9hq{AJ!&c2#N5x3Bf@m(n0W%RdkR?pozz{ zzFkfPct)Z$@&B<3IWqGm89$qdENQivoMd|P+(HAM4~>+@S#P7t=M|-&aTFxAaagd2 zw?{6<>(TJ5iemBuH@^oIoZH+F{rTm~^)5CsQ42Y~Fv=4gQl0csGumCxbV}%tqJ6tj zy#Abh%J6SLsyrRy{gT?EH(-sec6)hW+gIDy3hw&_8b0A7ZMM6<@ZMg)3lS?lBu-VV zXP;F)AO4cyk@=!)RxQ1wp6H-Zu-0_bhNOYAT`1l$gi#lQ`QR@0fl+Yzrl*ihcEK$g zsLt1*_ZxHvx1K}XzToXWWb`ih-uRP0qGDRuMf8kop^QlDT_ex(`ED5Oy%*XP0Yt5^ znl9U2tK@!sovu5bE^&s;#tq4{7Y&3Y%F%rXaghyltNqrKS6ZOf4v+A=iqSC+sor$| z@Je=jLv-u*F?U*h$&k@xQD|kVU%0l?I4ATAJDz@t{zDQSegr={E8z}dM6sSjzIM%gke20be$PJ?o#r9-nk+_0m#CB-$HT>8ziT>rxSvYRZ^BI3C&PGoIqiCf zm>hQ+Mhrci7SI;qTe65PD@jAdK{)rRI zt9M_iic6e`aW6^s3&~8aSEP)F>1v|MRNu+v`+Fv>QH&cF5PU~?6#A4H&?k#T@O&XG zjR`0{8&u^ARnF(JBBvwoU0HZBN`N05p=>PTIGLXTs{?!-%x1RwZ2@o%c zAb7~PM3DEOvsrplOR)qvn|xwa-^_n5K#knRhdcte{%Va>u|!}GPC>bs{=E+a$ni7L zAecyUG)MqAc=s)oCBP4u9TTMb-{QvqzXC;KD#$)aNgIq`dl#UD2W1q){YQYGq#>k8 z3Yov6iPs|%{a`d9j53<|?dEwAHzMHJ$ZSvOJVfB+~;A%pXo00Fm=k2@ePAQ;VsB9#*W z)`pU2@Yww?o(ZXeEjaNOcvcrU zjfn<)RsXCf@QVWQ3L*7NAnG8wbo4{KssNY(N^(In{6+2r3oy?0@*U(00D4;*ZgLJJ zZ6N@~|BUgsLH)7}{6A{C@PzOX0!s{hwW8+&(o`D2R{wd4-%1wvzrMooamXXkmn?e_ zm?eUN3(A-t)HPtC0ti?t;0rQRA=cnaA;g~zg6{!yVSTKq2>4IyCP47h!?BRX?vPKQ z%7lYP+KvGMIG|M7Z?Ur=I9DJ9NR<^xH<%P07-6fw1mu1NWyA$m34Y1`jwXZ_>7ohw zH9*_=P(K44p!GnBm;WzVu0L`|tAdD-0+{>LV;O{iPva5W|CVhaV$%k!ElC?<33|Tc zxxs4|0BU-a>DPag8`ht<-=I#A5YY5Oe6CIg0j76`@&o(L0t+Jk4zPce-+`EeKKzbC zv!E&9!>^*8>HDp7P6Q4E@H$LX7$hB>RKrj^d6x?89h)d&|2yq}ZUOVU4@m%NPsOoj zhy!RhLHV`)wtYdwLk7TPLgFD2AnefIcySm2tBMjJ1B(@3gMUS-F*Wghcy|S`x6_J{=iJd zyD_HqA*#;_xXzPJ(WX&U*BPx!(aVv@OE;H5fU%@kGg3{@skTG*Gs7IB`DfS8HAhJG z?Z>yDR0lIeSI40_e-86LYu)?)U{iW?PxA89;XT;3mdHXGldfW#YZsaWoAeSy8J@Ed zeu}L`HrxY7d9@Pe8Wu1fZ}03{vSy<>vkifB+r{(8goL&stKEz;E6Rzrl;)!@x}MSO zHGxO0q-W|a$)`6l-bDElzMk8PjE>=x@sdNNq)Zm&Za3y++=z9s@6zGrW|(Ubk$p^+ znIlRn+eIS6OozQdN3<%yxT-23;>}Io+9pQR{=AvAfRK-;R;d?O&4{CC(i7%5J!Beh z-B0#F!#9;8czelD;=jOV;d7lcJ7R4ksIHt&x8WUR&F!jz4gV z_T_33?oa%F)omxSt_U?Q;apQu#Iz=}&W7T3hg>!Vd4EOWnJ=}P@~@T+iKRZDDvgyE z4`$R1xVAm7;L=fqEgAWm+05vrCVfoT3RdrV&kb{aXe$ys^9=xcN^m-X#!v8ubXiq9tNf z-kEMrWVZ~7sDKe`<6)iW`|hu&RS0!{UZd(vJMN&ky)r0Ul9_f{Ftw-qNSQO|T;ehJ zX_J|%j6qr^`p;YUnv@{V-oA2St8{y!tS;){#2!5OhUckeo;EQOev8NRN2kbx!nF{& zoV(5Ier08QYLE6q7^@C$m?q#M@}sjf^zZoxkE*3LIz{!v{AJV-P9qFe95S`strot^ z4oC9>jY$e3h0kZkpl?gbOutaVr!v?sIHzX}qx{xAM1y8V^iJd6Fa|N68od}z+i(r_ z^>qXV2zdFs1Vr zy};Nhg?|;6s-&Q7(*1_>nZk$g%;zWO`7!nf9wYzui6to?98_o9A<{ZmJ_7XAU|Ov{doF?%Tu32lX{=?p7Wx4-1%LR%In*ZZ6HL`j;u6 z6UP+4(=**KJ{YSuI=?9|_H+SCaAc_jU*6mbfp=!05fCRS7@WVnfo$x7=I@AbKF%=a zPN)?Ac4+@}?$xd3zFsCCDwQ4M`#P?#-EM^r^5U*d!=jTPWhOs*!|bZxp`iK&SwMqz zTg0VQ@JXPNbkwKsy5xP#=ppI^6HnxuY{>mDCg_+puF#-m)g8*=?Lm*o9-Vj0HYbog zo&1)%m(~|TariS%U;FgI3h6ZhdI>F+GLf#9)UMA{VQ6Kh;@Z=NE5bgP<9cSF^@CQg z39w(h`iaF0=4@F{9|!pYK05J5RV4UMiv5IyVh&RB{_MaoQ{|xqiZCZbydYUzah!Fwn)YTEUh!6pnKi)*O4oLs6 z>eiD`U=DdO6nY;l(&&7AC}al&95N_3?!O1xtYU!125%m86if)ZuTtM11`>jg|VqX^@ms2@2zmUu*w_6@t!R#iSue#?Ymr zyLjN3WXEg5r}res@?hUv``%LL671)v!FyNik2Do<&-*sH@k?3?`<_Ij$2;Z(KDNdu zObbZwc@d2-Lk>&3$9@dQq`TX-(! zxQQ+*xhKbKLLOo|~xpBDYzY)T>0&#RkKB z&t=RL-`Fx$&Xaa6-pNC2)l5|JXV&E*dl%Jh-Fz;a!zAE+Hl@%;pyQWWl$^P0SpoJY)mE*WvNmW=R?Y0tQMg5KlKtaKNjL@EMbC;KeQ$fVQw^s(s9dxWuQDdRoy0hIxU~&_;_oiF5Wr_ zc=9c`S;4UJbqSAu#`os9H(k&3okG0|330t|6Q!N2wvTN0S?qdpAEX6UGQPOR_NnLW zLrJ0k(+Z6>k&ZFt?Rkp9*dfRcJeH?)c8+sr@Q5D1ZKZRs{pz+u%7y~<5)+N=I{_CK z%ZQF-Yz8&hQ_2VY*4TwM;Xy%LQNkBl@1D2WH_YIUshKegFpxx>u9 zHzJ0Tb?=F5cMeGNds?Z?;iRH3GEP31h*XMSN01i5+7xvhNSu`AwZ1}hRBQMn*ciyH%&EmgC>17sr%t5xG9dhqg14!DEI}m=vP4Pa~U6%x}OsVh8GO zj_VwfSQt1NSCTC|e(<;Tdg`%-R2{2F=WB{$q9dv}=Df8)7T;Lh#?sr(5thXPi~opY zjk`?^o5I^1@90?_zpNyduXRl`>nmeSG94~bduu{d{Wc;az82c#$S3C-Z9=#{o)3#k z(S9e@gsxn=3po|cKUsJe&rndTxdv@%;r zmkf&aqYXkz^^foRaD=+)=f#s&F!ghe>?m#L>lf#BR+BOq3NHjQx?nW;?#5Lw6KC4B z$vZ2##!c1fQ8j%m8eW81&y2;K0@}2!y!v5Kf8ow}8F`v%MRqE%_b54)6$N%~S0U>_ZiR*k%=I z00@iqoEy&%fF(u=tMmt!P7%t4ysHR30n@~=y^+ErV9Uoqndd75u)0=I6=bCq6bXWH z3N;ls0boHWlT+}`*ePA8G?G>iY6liX7=^W*ZGhm!4JD;_{!qFv1vK8NrJ=u`naxru z4}=0JRZu3hU@_&FbOBf*#J3>eq>{Wi)CCliNy6C_Sa@?sNwfT)1uP%H8IXAz&|g)c zpI@CdSpPXJ_}iGejG&Z=Eh8v+`csR|j(!{fhRtoZ2w902Aeif{~t(;~ffpb8)dH0aO8$9IYg4{&@ zJc77@Ri}$2L2oCZ>hua_5cxZJ<^8WN{yVq7>h?PQukL|$`%#oO3N~EAp2HdbRoxz} zFakiV2&ZSZ_{f-Nw%6(B&-$0q5{8t+{27Ut}T>-^I8dpGj$bkiZWOm|q0Rom+ zN2MSjefUd3R?+Z(ckT^X_HRfk1X&i88hJYlngQ~y&9|SP2Jrm}CEuV6_+=XaYHnm* z8k7d~U4dbX-BiF=@f{^BSdsh#ON3ZX0^J9oGdjQ10FoMG)l)?in=|X za@w&8p3ic1j_T_#V#Cv{^Yo4!(2*;G7)jg#^4*TnLuYkkMPYT_nuj;9EllVL+nYby z&`k7YOoy!pA<<}OUYXN+Uk ze0a+d+jpn@zy<06f93e}fw;os!I2d2Ptz}k{WFwfT4hV|X?*kwn;UYTnLqbE-lN0J z3%9g2DSTTSIZSt-Nq2HAuX|rHbH=t}3@;$J*1}?LeQvz2_1EtwpWFH%&~0v#nP=bM$uR;4Gk25M4LnEWfp_3(bw2#@PD84^?Sex#zl zFM5~OC@!79@-zaEW^qg!Bf5Xq2%D_cn6;KnKL6l(QT7+bpGQOmzNxvXFx-OTP`#tZ z@U|-Npuy)MV~i~cxCKQ6!&`y+-s)mi+?R(A<6FshTAl{!&pKvt+H@Y9W0>;4+m^cO z=}n{1BJ3O>yPJf=sN5p1X~V!Z_ZBCNM{S0*aqXc!MXQ!gOpa5t^65zM(21BOgWq`k zB%2=nunDX5C~})AE`iG|0G96&t8QO!EA^G*eJzErSJkKpuga&BGg^!^PKRc545xUj z=fQZjChH=?Yu=0tL53n#Owo}ycQJ+qMDB(?tG1=QmZ_~)Kg!D7Qeb?HW@#`LZ^&g- zqSa5;Ub<%2UJPZnG(64;2!SL6S5d{2*BE%>x^o7Y_nWpWL{+ZQF2f9u>2K*A6~!kV zJ&V5^IsW{@Kqhpc-j@8rz@-ahY5N4A(@io3%nCOdchx!(L>P(TKfA1Spxje7c1?r)7 zwN&Mg?u~A6b$vQe)bwS$Jq39UUu+~cY`^xEGMlE;C@Gt#$#7U5R+r=@eb`!XWbt%a z+rz|#DyVcF-adZ6=l)N)bJg-2Dbrk2h3A2FNzxbzi_1d5*Q08j808$&^d(kqoXrBi z)Nh^^qVRrbbQ|kpip8E`f2Y4Dog1!UrttWqg7lPxtSg%~L#=vy1O&6~jyZ!=tn&J? zCG>raXruXFgEjA4*i|p~8KEkkRZfi*p_kPzuk0?kGU!WlLG zL3j75?z(DR3SH8@EIGqMKYN44&wQ%UZbOXQs}%XcnXmX`c%p@g3zK;lL-(q6#b?@UI=yM=U!I4H(qn_(f_nSORfTxAr6n7up~qz6&?qD4q*xyfk?JL=Rps7{}TzbkDqu z3-O_R#mASzwi1RmqLp>`lq1UNF?opzcA6C}bMhmin_?Y)8V1UPQwb#KC+G#;YU=Zx zA@IQ?3T=%R!s6)lk3@${rA^r@ZCGmP7(N@M7IN$d8JsQhV&bEzt>L^|Ob22i8^dm; z6i9BGp2Dqi2)1lrRZyyVea3~-i5byX^Ha1k4?)uG9!nU;0_kFfl{E7~fX0IQ6H_Ag zUV^>!jU3DR4B|xjYZPW$DhUVRq$p+ z+*&BrSo*L4=5VC>Mn#9V%LzLL)babPAB7&HtRjavEECMhZePi-^WCT*^figJv&;}5 z-PtXh-cK)ukuH^O`(aTJ1u@TeylcU4Bv`%5`4YWt!{Ww`R}qH{#5V=9!ex87DIz;& zPN7Rl*DUj593H6p0cC_QJoFY21;=~w=L(`f(ZHmP;3${B4Tv6UQAQ6eK=i7mWFW_@ zrmf762&PG*5C-NQ|5dyM4rTm0^|YJXyhXh7eCx*Di;hJ zcC{qV4Y8uiXc50ZBIJ_!NU9XE0}`sv!lA%9840^jqJ@89%>IXfdN} zt&j4u`>Bb=<3QA#dLLyn&dvb;gl}FWh>Th)OUKknR?FU?yzw+8%_*p227jpVImQB~ zL1r@@%ye1!Ne{;&A54z+v%Nr}YHdU~r>sq&cGC;}0)=nllQ84r&+Y}ld1wFKuj!wL z3n%qrwh>r1GnnsOx0Q2+ub5%Zywo)4TQ6|a{(kMl19<#`yPwKlE)aQS)?B=o7Jb%j<*_ zjq5V{F2bKapXh0*bF~sDs0&RKr)fNdT3uaQzf7O8 z3Kc*YQK~%&qD#>J-_0of8b0|0iEy0+rZMVt>{Y-_Aq}_3O9{vnFi~a-ze?@k0?Du8 zOh^Z7`xG#wo0_irjy!f(5d09bq*E$3n>H*^?uodiFhFbgAko%iIMhSOlel!I1tBLI1TBJ~GV6 zUJ9(hb9`YQkO1P-ev}n>Flqa<%5S!A%h}T)o#gDDLALa-YF#)2Y_+4zN;v-8D)(Li zZ{eBp+yA=7OYqwy47|ll8Cc|>WSLGqtk{jHCOBKBBFgou44C<=!jk_X`c7n&%I6>Ks5 z(JB_=2m%-vx#eG?U>{$DfTH*Y{Qg-K|GB^~GX8E32`Jk$fK8f4GI2{fz}BAv-}67O z12$>?5JH386|}z#GV!9T<-Hcb#4t*m`0XgD|J7b0{})1PMAaMM)}y3wdwz_|3xf)pd!ucJ~l7mG%W!hY;RX z_Cc`bw9uj;l0ZA>r_AOzw5*GDx|SmK;tSPGC7v=XRvgvR*ONY2B_Gr=pilUqbUQua zN9B!c9;w(?;Sz#_-c3}s&Yqp8dASD<o)i6)D9p@>c%w^_<`KFW|bvv%w@I=ifA04xV^cZ9R3?t>c z*l@*V&X^&M@aFN~S$*BvCq7~>QxZG_HlK(n(N7lu;S*vBsH<`0d+^9 zvv4IXRxVk4dv`31rYx3?=sUY-g)^m_G~FMbsU%h?&%U~7(8}W%F2-V7N&aqR?O09l z@da$}%0Fsq^k;b0(?6MPdt!EqVEz-@9)v^5?`iW$ZXi z9PN+c&F%fckENAM*QTlHX+pRiAmbZK&^L4qn$u|#2;Xcl!R&qz!SMZVKJrh_=|unq z3~Y+?10jI|3gpkO`HQn+FcNu%gO_YAD>nCd zj3~usxwRDFP-QSEN|+RdObQZd3O5njBtI~q*d-JgQ0S)p`!Jq6^yieP%M7YEp9`oA zAj2HMkOICwEYOmq59ZM{QXePFR;M%fM!|G7Pxw-FSq3rSm_tf1g{yIoCQboE6FV0& z1-DHL1zM}G2Pzf6gDIi1TCtW>wPZ<{Z_X9UaM*JAjJ#^+kBuIGmhEWW|148ToLy#v zY{O&MSdcNKCDUbwWt7`Ur92`ZLG95ED6UFvgY;pOIyWVSA@pFEEJHc(Q1+E#HN@KZ z`j0SSKdfvc?{_(s0slMn;z<8ril)N<8w$T;7*&f{mYLf>;3DG8Jlf?OT)_V;xcG<0 z`5m{hQaTo*hyg_!klr|lE?@kYj1`-+hMMuD`^K;3D_a@pHtM^K5yisBOv`pA zytk8AIW4E8nURlj2b~PPe@;u^M^<(c6l}X)5##jY@4&NmV2D9a1>eL! z=tu5IKNm3Q4W*dANL8R)$mFVw5g)_>mF4Q+nG%P#D&{E$!K$i~ z5%4W!?reV77dFEdaS|GbC!e+|cPw!%F{(I(#Fs3qb!701$`Y}>fu^2$sW@_8t z4hJ4tRHI)!($X~<_mR>+lPxAm7|u?%IAMv6P0q&e3q+0K2nL9;{b>+oEj3+*9KduM zc2KC~1B<+I&DcD3-`Vh3eQfDgmS-JIOYArt%XkT)%515n2Q?vu!=~O=eoqOn%d5^* zb-c;M_V*8`bW;b5$=kNCaP^{GGVRHJnmZ9;xM5YD5RxdaC{pEVV;WL+PzI0KHxI1+ za!ZjlB*PT1rP*D_{AuOVtgpVx4p8fbsCDeb6_#5$hUOY?QF-7mbCe2nDXlRK84)~y zUi>Rz&(Nusaa8Ayu36Hl>?tdi&eOm{>lfiPG6@za2Xq5R=P>e7W6}Xlp<*m9Uz(G_ zAhOyWh4Pg~;}2W#RZyoFoC@;|6Kk3(gx$m>QAQ^M%TX|Y^}37KpQ>zGcE&kq}w5t6Aat|12V+=nTM7&^_+SK zEsDglcU^H(2g<>waMbG7;i{pCaz6}-;~1R&P_x^v4M1*1n8jTi#`P=;87$%enNCYu zSQ8x<_TD&<<;bS`NIE``qXQ;Nu|eCS*Lx-z#GG*kxSb2*79BC(oFk>~o#t@j$)Y0R zpxvbU9TDcru-q(BmM8-=9MaO43%!&kb`!{8zV*YWV^D{278k-?RVA=k zwhLtmY?jVVa?3O893E(c;c_Ia7mC$(mELro^UW0IK__)4RH#kLrJQ)IG;tqVZPEBW zoPUH$&K;#nCY=ML#Q`T`S#71kIWeVBO%_v&xP0GUiIvF#=3+~T$EBVTZK*y{RjzJ& z__Q9OCS`16O5#~RkoGEFe``TdAFpo3Aui8Y zQg4d1ev&r?h^;$&a&J~D>Xcjtl-U_u8Wt+=5r0mB@9QMnHyy%w(%!JLCbjOO69^ zk-Atbq=@9juqlb5sY*=C#?go5UaH=a6+j{SwYiM6(Sr|0PWOi!C}$vi=H)IC!oRWJ>7_o+VEA_@;8=RYO>ilaW4Ie(`2MbN1Fb?u z7fvT=8Au6^yKwmJ?hZQMa8Z_|!K|faWLryeGJ?Jy*ypy_@KY0)<$40UY=g&)Tf;0m zLa|DDu?)aYzbKK9*Ygu zyl;gf%-%jr1D^>1&h|ilSK2FMOmQjaFZAq2@dlLRtA6~VgnHRZZNb8C^hb@Sj>Rs)m;z`X9MQ$f`kBI&7?T z8Cc)#&1tTI76!+rWj$S9`rDAyXGu{VHweJ$z;A^q!iCA8Ajcrcs%n`d;|;*Z{!c`7 zW09~)R^E)V(hXsn#-mVO0owI8zc$VIrttOS6_0EKl@ea8$M9@7QT{WF*5E37EHpJy z*kcbmEWJa=s_FhGq_aZqnAcjx9;Dq%<&KQSQ}b4zWKmBz=^IeE-{?GN`iDjuheiO6 zLj#WLlNl+{yi&fvlmnv(0f_Yt>!STHho7(w6WEEd^vw744Ldcp)_}o+d9)PA2&BaD zi{#rIkgH!SE_a5#CGw4DgG*U$xyD zh&HV_7f;jyAEf9PhQrY5JbJk(9c=;7ItEDgOm!_Y5(hum4uEWb^^N^p8|ioZ)6vY? z5zr@19ijRuiJyDJv-(<#T+ywgXi+6&QC>sPh=1*x6Lr4e!ROv~u?GbY`1JxnE?ID+ z_;lOH+cHK{<>pYnu@+2w{0mC6*;V}73qMa-#J5JiiFJ$9t0u62=(w(q zdI9T|C_P8)*gx87Wk9)#)dWAMcQI&5!D$DkI<0pdXr)_XwYsxa1a=wq(9P7?W|{eF zek|UoR##)}Y&(nq){ydYNNX)HiX{@;669&F$~_S-R{;E$lq*R6ltB+rpy-`o*MDxZ z11qJFI#d=Wlb%Z{rL2Xi7x_ws*W-0l!Q&aVuHRpCzuuL+*ShSRM5*iyjn|2Ot!$Uj z>*LPPEfyR9P9rt+k-HCIYuYxjLPC_@ZTIu~_=J|QY}M}v=HEHK5F|y~WzXXy;iOA< zq{?u)6qV*=Tjg1~{f_@rJHgRFc08byUl{LQ({27%!*f{{xs}5y%ao-^Ls9OjuqNOZ zAYJ%`<-0B3>=91<0q~p?;;kvxF3n#-t2(+S)Z6TDD07S!&Ol8Ma_}Ww>{e$ue>uMW zw?ew3;MaGBGc<^mn0-`!Pn!W6a)2SO8}6rh=UCqk^J;X)5RC9cEUHN%0W9LM19%QPwWOx@S^?RYLm8N-cEdZMBsNwvIfLY z42z;|GnI^N#BMWkCC;dh3Pihi<1X2mULn5TG^k4w!C#WrR#MR&a<;#OB z4BJ#=okFdAVgSKzc8slg_o-$??I`1c0K)+x)`F_q6IAcIZ6Up5;R&P4vv`M#ez5TE z?{FUt2x$*PpKyY9?t46-%y>=j^IUWPCgr)#=$#JL^r!R4VLvgmhj(7WJ%(yYl9E<8-q>kxX)q>V0vx zpkymR_;nRwaKvQEw|!3B1A%F#zzR1DO&c#K9EwssQia!HnqnP6H;G;|;u$RgEsLsvh@_J;EbnxCvq zs_W%{?H0(`RIO39wbvICX+^E~imaOcK1KkfbNH67GjM|so5K>1cPBW_r=L2n-MCZO zzuwl)e_Zu+f1C^y=6I%uHuxqQj)?=9DYGS=3Y-!U=ko?fFTc_Cjw$J$#>&3gC!%w_2Im1hkx1*I z-F{E=LEXTaBb8^P5DYr&vgT8+vZyNm08uGXolhiJabhSrQu*0*+i=&2Go`6Tg|jR} zP1KVzL*~3XhWT*cQ=Stu&?KXwPHWA^LwP=$Xca^&jEBFR=#WU}%*v{RK}L31SuCGP zLt{ma5bhl3d5tK$TuJxSC^rT0`Iw2QfHz43X(O#Ozxb)+DZ?6kScfvXFw7jD$wiEf z6_Yjk%UX%p7|u2tit#3gnMFFv+Hw+!;30l6n2J2hv5BdSN||v}Daw*llxF^JqBfaK z$G#^|8_~f6{37O{2Va^@_0EH$Rz`*rL6hh}A=FIbEfUpmmuWB^(P17y1Z0InT#$z2 zgi>p6%nwteF_!!^L1DEt$J9o-Ctf%ahoLl|W=VG4lsR$g3GheTnOy^6K`D}tq!>{P zwp1af(M&r_XmAw~eb*33O2a1pig7Rj*#OMLQT`}2@gefIx~MGIh}(h{1&@@`VqOf` zo<9OPUdH;SASlU>HlP4rYz#a7maxkUapo4C>{inrIFs`SWGyABJbralQmDAwX1zT@ zV?f(5xqRge+)Z2@7bnyrr)B1q4zto_FDdJoo|=TTlY_G89#uiPMTVT-DFL$6gcImv3YBt`lP2Y?@sS3|6d?Hqb3*bDHxOkf z+(7e8Gt)~vlj3 z4S@Ol|SZFsdzmyz>i> z9M&%vaSfX7LQi0O70C4U=97sD5hN5`K_C|tL)xMVXiI?VErrmFLK`_WISwY~Au6My zS}IHU=91D+AZzrw@Ox6W*m%Y;l*?gJJE@tpl!>B+gZK(0=V!}sEKO*;9Cw#uE7%&Y zU@j>KEf=^|^HR%EFwT;VMkY?mnD4WG!+gB4$H{E?ccc)CrzO6TM8tgQ|n5m;_jLoatNI@Y)9dEm?}K1H=tY zj-3ON!b ze&FGwu!qiB_P}vl*ak@yZtO9-!(Om&X8qBjRo~8=hmvW)`YO#~n)6EYi3ibYU{~`> zlwD3r*?)ft4K3YLk^gn4GMB4fOOV1}v?wa+!`-R)6B48H>Ki16=bfkr50ullfR~p> z6Xo+@3)9@lrp6NP;T{k{fjwF9j;f+lXBw@fEewyn1M*&Ii!GNQA%-soD!nJS0lLy@ zd_o53+=x)BnYfx2JgYp<%eE-McbiFIK|5VHC^+7w_2&(c>e~wUvbi7_)0`T#bEw1C zxc~#tK$PbQeVR#KT|hR%GlJ|O=?GE>UmR+m%&z$6PU&`dg2yPzaZ&iN9Q}3aP3EDJ z_A?2c5L{5gXtP20&=>(NYkJAC7V4MRWQ)U2 z+900jDRIZNc`)5mH6P8+pkJg8v%T8G1mCrqrim3?!a~0>M8VH8KOmSvm^F_a70_iB zJY(#MnBh0y(1x;P=CA%r$ISJ{cBbqS)sLP+@ZWv~dw)+Gc70W$$(0n)9|qzhm=Ojz zp}V+3v<4r2cB~9%1^n+>bxKb zxnqEz40@vTh7`C5x${Xy;yF2yifD2Nfk+&9~u^p_q2EQ&+)OeutArfC+ zS2EN`&6zJi-mc4?!8O0q=?E$NAANf~<#g zjlrL;27Q{70-sxz5d*zF3PM9h08a_*9nGDI?USup*T>Pe%cFXFd^=h$kZyoq-8Mf7 z;fE_~_Nln^2DhM7>S#qivL3o?4DNAEdFhK*g2x%auQ$9ROlWwq#neLV;k-ZW`WjY# zACFWXhaEvT%63Tnen5Kp2+s(X6-k3^-~_I&1EvlPc5_q+dWS3LZA!uj+)H&z9nhE= z&qhmj+O~c>6;M3&C_95L?^F?ca`bw_X<3$^u^Vo>%A;^rDq_jo)C>6^m#!aLx?GUo zC27ci6&d+&S(-J4&d&@Y#VX2-4TPVdH>Ra9%53DH=3bBllFg6r<{st0HuwJ9glA3Z zh%tkOD^eb}n-@UgP2gaJ3vNp}jxi$x2pIJj;QwxA4x<2qEZm8^l6IT=^JL-u@X;^+ z!&-yBcjzyYoIzO-cI&Bvr*uX++c=xudTYOdC=W7>O-5cSDJ`NnjMJpgXE1p9uvc%y zR2M{pEZ7@?tY^J^XM}7TNZm-iA%d$14m2vu(C1<6@3shd6PgBbn5Xh}K>i0Zz`!Gf z%$fwTZj!~6CL7)pH?G-39FkWL=~q*~a@oD)>{wg9e8=S|+?8^lGKbRslCJEtN4XaZ$z~@|N{<1S8uzUt8wts}`f-VQe9}dXnLCVZ#L1x>} zkUp5LYfq+)EIZy{Z&m3>Xd~;DX^|L1Hk`t5nd|0@Fmol!52Mnwt@u?;gwl4UhjBr}&1)+~0EgkUBVvm|xR$<2_8V$P-2rlKu6uvBI`MjI;z~ z1hEvH=?iKht3QV>1YOM_>lX3UE;q4^wdcjWEN#wFu~!L}3YzMgQq*~^F7v9y;hWs7 zd0zp{{j~@{kd*K4_eY&iKHFb!-Pdnh*m&OeQ|&)#QVI#w_6nHzl0#esp8+?Hm^mZ; zxR|F_Jq-Yn2PU;c6(_u&V`7Z$$7pvAmGh0C3i26`Q z_|>p`T;7^P>H!eDAzZ80E3Dj{>=m2aH>b;qo1ZV^ZzhLxafnp5k8eMSoo_xb!5V610>ec~B9SVU^uX`~fNIxXH3ex5-0ZRWi7em<+wB*TiLu zS$C$^RH7#2+diA5P~|L@Vi29Fd)YCxAfoP~+&9<$pkliej@I9()&js7JqxnaY%gzL z6k#bYDX&UgTeY-Uv^E}vV{M-Gu)bFFiWFJqGM7yYY;}bNkS1DD>NY(fo@2*bV#!Eq z;7!$+k|JwyCCwqLxwJ1;iO)0guC0_-mh8@x8Oo<}|9w6TS_$7rLsm-KHMA0!W_zs1jj!K7N(G=Nge2n4t0wR~_Y0{w zvRBh#Efx@8T4hR|)SZDHpMuE=$7eojHtTkq{f(;S>w*AnK5r+Pz#!(wRJ_GSDvlmg zj!ub;{LtkUzU}_}%AAiZ9paO{u8TD3OLR;%9a(g$#*=@9^87{HVv^-3)O=E@NM>l3 z3@i(yqG}Tt2@cRmH+>fn@=v=mV6aCtq}zQrKH`kn`iqNxmae+)tuhN+X0pMMb+;dr zp_{*iLr6!6uxL!xB6sDuB%R8iCq=d!$}|Ncd%_(O-i5P0Ye}+zA&)DTH(J+*;l^p^ zQ2ofEiwlRoJ0zNr#5en+J|e!{(z(rMb*>1>HHch2Lmn{TrN6B-OM^W5YtK@?SUKG{ znUKkBi$g30LKjKsxZa>a&W=qcP*W{Mf`oQ)G8EjyOo8ICP~U_o(Nx&l8dWFgNivlg zN5l41!$x=x;c#`F6SV3%F6hpfM;T(sr9`mz&kDf+pmK-&xhx>ZFvHzPqOZ{~e5uTg zeHx#!cNM@~D<+70HhA8j?;*kxL*))*PW{Z;JnF8~i|np6qzvWjUy_yzHbz9png*x;PMPTy(>wmN%o*a zv|j`D8QeYo91`%I8uWbusGs54M%-n40k>^H(3XZ*u%PyPw0I>6jO=)0ZEy*?lU(6D zk-IzhM0ONB_3}h$J;W9D6VPCN!&uiy;r*JTjhj-4p;?*eG0F%-gZf^XDWSxZ>&xMm z#Q?jgsr+(BhN!kdNYtP6O3EDuqq})t8g?s}AbnHJK{X2UFQ&`w;aJQ7$Bv=f`g1 z!1v;aQH`_G|4_c|38W0qFcyns?}}ymX#yCRKK!z0n%FW3Je#8$$u3gTb{Sd0Shk)@ zr?!irrC=Kvw~TK|;4hr3Q8R{q+4rsYDXM2Cq2-t~X27t^3*8>b?U+ve6^#-TFWN#_ zG@*>g6++&Om&asYA9(674tj1=(8|!#N?*gqUTVo&r8B%*S>)Li57uX5~oDF59eIY_MB3!R=>N@YY$U9;wvmW*c(>X-!SRV7A4)+K-$ zJn5 z%&hbB0}6b1ooh2kaEdn&!X`>ZZW<7U6O<{aXI)s1|MCuvx1+^BWuhIf(|jHqNQSa& zGqEe#f?!KA?8)-WEV}^R+>qAbX~~hah7%$`?cB$r&P7rb$EGM3_=I@m7|6iYL{Cyq z(oRwj3^Y!VLYtYQ16VX}%vXlfpq)rSro}y zzeg4+o;1z_QzmER3ZOcm8B?|rXrz;c3PGB^i8O5&c3Cpr+&tLS9997uzb664Ovcn4 zW6N8-qZRLyWm`Fb_!x;gztUdniDmD#u7f-oYjdxRvB?ZiOo8`7fd_X}R6H$*^PyLxl?hVVlC57=T(-H3HnB9$%X%33CFk zS=~r{Se9a762u!i;Yp3A&sMWt?TS++`e~<=MSFyTGskPcV8FR_;wS(9cJFDV2xq>N z$b}iXi!1C;QkxuH={1O4ww|Avd;OiM^Uco;XQ8guLFt(aQ$LO*TftEC+4c7VKw142 zb_me6Lh7v<1_4)F5%s}XgU?z!$??+ZH;vJd(Mv?SmBASHCX832a zE7AqxFF9g{m48c^o7AZUlXzw_#Cf)U0o`5MBwL9{(g2_i;RtN*Rfwmjw;Rw)f)4sA zU`ByU5qMBl)qVp3hdNZi!x;50y?7@vl~#^IkHY6Jz=mP1&XNv@s01A-Z2c(r&R0*6 zuZSSMs}K6kk(eX+_kF$2`NufW!fBi*mo7M-Q6k?&-z$XLj$-^H#;8~36<@E7Z@l3b ziljFdr7s}+Tbm~M)QPS4xK3)8J7!{&E-k+$u)@c6+9de(60cjK6;ZTuCg4nGt)a9g zkfuptSk6uvZ`-^<&sCw}h^(N2YD{%XC(()473gid2g;l{pr$}*h>ivUzt4_|R}6m8 ztfs1-b2CC!_46kUdLg}qwl@Mb-0lMJn}W{hrx4&X>u9Dkhw;MvJ?m=N_uvX}?mPGF zN|{kF+Pps9;N!2lFFLdZ+vB*HOFI~uD@iz0LS$u5@I3pA(c(Q%Lb+d80s3yFh2WjCbNTk-SjKR|gXli(xi zoAl}WucXg^hB^P2JcOGfzwph|ma#Qc{D()2#azuI|BbT$oh6O>eE~*D)Bk_&dJO+v zloI;qTau#^-t^Bua2)H^M!4l0jtl)O94G%?>)7=@9tqd^E&f$$VCwu2Rmyoo0`J%N zI*fmv@}v8o`=Y0`HGk8=%V$l>|Dne|%ccgFe!r^D<6;$M?#(*JpA0>J+W zPdD*E>ZlCAY)^D-wzTua3NQQ>P*Kqk;2~lxr68h$vJfD#BCf6-Ijfg;MX#~ABD1_I zl++sWiRZQ=vXC*lD)_TjXqnDpxwfJ1^f+R;_w{zv=|fYC)BN(5z3u)x24Dv6 zemnIK`DxJh-1l?)HqX_&aLyQj!5chp48oiF;8K_svsX~YHq>jwBYS9!i!eN2*3SVw z0!TnUwe7e?YsuLnE9L1Q65}$U$gwcCTwn>qOTgtxFduY8pDtd;Njg^I{Eg?q);!Q# za%ai1>6|pJ@WKc;vSZ1{moVn-iDSLrP|7p)6Zu)>Ow(Y$VgDJ2FGUXkRmLWNc#q2v zg+6!-+L0Ut` zqO>_4LP1tveKr)!irfFSO6>)UYMIM`@(a|5I}Y#sq$!!N(#?T=+rV7@o(oG)UZ2S~=kn#{wX40wE?bsmTaq}OTzEqR?@nsreztvg1@8{rF1u^TdAIY88M`hT+GOhr z*?OAW=S$kQ-+zPn11Hp)fcJLl=qJD{5EDoRnEAJHjsY;es&CB@uh(6Gc}NZ zD#t;98xWuTg5m@4O&8-8ZmN24PnLM$4tT*4bkD}4kEQ64Xi5pK=q~XE5I}XvIbY1!lzhqE-WdLU%0Alv9Z;Y%w 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 z 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

ybaS{}Pn{=YG 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

Kj@+6{>d)fvIgu^}Kx|I%Ex%LjS%hU};SEn%m8_ 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
XorP*rFe=eX{Pi-mQN9yPnc#Jc#JfvF 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
q4aT8r@N6*7lf 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 |ZD4ys^kz@)FtTMG?y3r^affj!U* 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

kzM3PBWhl? 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�lJ+K99y@%z&*BB z;YzCdB`VGghyHESx*nR9Fc8b!pcf56w;CbVU@()ixaMeY`Z)5ml*oIN*K=k$p%3U- zH-H(0{n;AJ+E$c`V`jDLyB^4&g#|$l>z_w&4U`FP&2vFigB&kGHhhk3&DiQ;71|m%N7jsz zS}?Z05fqs|C}n1tL^qnq7ajesL1Bm*aTlgGfPNUx8_M;zs5K)85D?-{`gBi)d%WbH zOh0nZ^Ec(S%{{4RP>Uz@pcDN1Ml*A_;+9Wuz|jLQV|1m?!kd?RKdLe@XNKxUv^iF< zm+CdBGFoqt?hvB^zPbU_&UB--uliVPRd##$Y8R5Km z`pyRVV53NIn{w&|pfgY8Th2_C9NdCe)-|)e8#_HSU zoVY{MHTEnyV$L&dm%M$@B2I9VH80VWUKlYfl3SVxZDtV{!hgx$rmar z->^ecGN<3ejB+uwo-RspSqH>qOGM)T z!7^Y=Hb(JnM_ZHJ@B6=6z<20%kVs&D{hC7i-x$gNLEJlKWDtO)1O>Z!dDM|_3}`S_ zusKRuXQu(U%!2$@j3^|H6vPR2aKmI?nw0s-`1xt{;&)-biZI5X>LPNz57A+#4ycHT zG_rr3-#cBrC!3j0@1G|r#J@-rQCg$ZIFMVB$dl0Am4<178u}-poU~FsuwaDV-6A105wuTbh)~UET ztrqEy3XkjyUQ=cg3+4Z!(L{ zf3e!4rW61+_0LqQ;yU{=u4L;#Wan9MpK=9Mmx65!5i05m2`nsDpMN>m3%2 ze%uGL%qP;TigK-}?f_Z(p-`*vNND&#VGp59JFdDgPzogo#Z`+Y9<@!SrV-jO%Nk;} zqRJm=rp-Kd87nA(GR)63EYxh1|1O&U%K7pq{~^2=K>oK8`w!{O=o0o{q_?;7QPOu# z+w*kSP8Lo)EGVXY7#Jy3&0p5_&_ogvhFFM0AW$lM<~E6+D&zi1Jg|31wMLgZ`erMw zavd!#|E3E|7(yVVclFt;_L%i*mzIhNx}_}}Y8x9jn~Q>z4!67CurMyZJ+JsDnb(>3 zSu1W=&)Zy2B!7zTLm3p$S168ti<+i+0eNmVYXn!F4uIeSx zFZ)Di;q;T=e=QSeD3KBN$oct%xrYiBQG{&tYk=7CUFY~8^Vp>%1Hy*OTUMc$QZ!Lk zJFO7KEoHqePhBBdR`WBC+JNJr$H1`>^7t)EnSg9G|8$Vq*_G^|c5$y>%CQTzuan2o zwtdz#1%Y!%++*rTvdLX8YR3~aFyc95F?;XGbnbY_a#p7@C1+bdYu!BgTh2lZ6xf#1 zIm^^+tPfz%_;_=3cI$t*XI*7xC>MFiV$k-@%TujIZ18oP#IipqBiWIg|6CF8)g@W6h=deFU z$-5?;Pr9X(A}Jnsi3+u=)6CyScv1MgXzB&YOb?Jx>f@F51P*YYm#vhmgGMEVoURU} z6|p~maC;m{fC@=bmV+#szujiE$ZIr;$v&1&{Y{qcoTV!#7<+G9AWW^*vdqMvveh^~ zHmL6EWt$d_P)iM&l;XVcN}k$reCfKt*09Cux)GoKauw~DshXy0rpA`-+OF|Qi#tR~ zunG7rk$wq;wQ}G$^Q(+u!Mzxgtch9RGRsY)qNL`2y-55ot&*(d}| z3tq=DG;hN{03XHy`bY3?YZI0+$)RlCd%Rd^%1q_KYB6 znaE#r{s~eYzgM~^DU?;yUnLCyAuwujv{yHKd(*Z`_6{xy~+ zt&7sKGoC?SoL?GSFdZd74JK?AG1e3(4<{7W8%Eor;D#63mN#zf3GZ>8CAObcDy3I2 z6@lR1-K|HM{HCd@tZXdJ;&NU$pCenhRv>q^$7*b_we;e_lH%_Ek~HJ3KsC1|oXkE< zTj#AlIQnCC&SvpKi~h9hY75Y$dtKHYwKB9tsrG`PCo`BPm92C0!dn5vv)iXFHd9EL~R4=nRW}({BEa8P+@+>?lbTur8~5I1Jt7v61#NL@%qZ1sn1$j%W4; zGK)PFx0@=?R%ka9fKoNezvIZ5=RuRMv>dVJ!)YvfvDCxafNuHc>8o1EVTF zKqf~=min?wCw!c|>#dY5ym}UYVZE$W%!5rMk6cB++?od*JjB7D9nmyZzlnwLK?q>TR~&J8Zf55i^ty5DT$ZP^#F0Yn!P{^O2qR< zn9A*TtF>B{@lRINdRWu?mcx~ikc4mZWwkreRsBSSlclg%LRq7dnb+fP{dm@*_*s(6 z`MUQbX%2`PfZ2Y|xB39Y~d&LV$p%^8t3Eyoxcf6Mq^WvvlC|Vm5rc z9O@@b6qj8{OYr=Q!3-%!s9dGk?F2bh*jl3fZ844xv?cKQ`luJYC@NE9PT zR1!N%NpeR`;s_n)4b3PX5lX1d?f+^m&nAG?(bl;xUojb)%>1$$ie7y~iyw{|Cm+_f zQfNSf*(V5Q{ei(l*XKZInS{w(iHbVK<0mo?5`MBoNb@5jQ{CoD{C&s`1oa`50ygK4 z28_!h6a}St8hX@CYT*vKRQi{R35MKW8EEqdQt?^355l(h84X3?$PI+2iU?TZ41RjQ z@peBYYpNjD$>#BDXAzqT>0xzScq^gm^0mM6po>)AObMwYxkDPV-L@y7St|ru7ce%MU@F!hqHD^9l?43aYmJwr?o*>%w`}Fi%_ugLA{1v zB#)FWDy`SCEsnG+tm?lAp2KvHojUrL{;`D%Q2Tcs{;AWj`AHg{Dv`&s#)M9N2nb%6 zd;m$Ep2$b8Q;T(rpc<~mjp2u!h8T3^p>W+LtV4kaiW(paHp+(} z7iO1*hS)*#ao2n}h!o$e6hFwc4--xfT$LFzL`VwTC{y(Qi#-TYrr{mR7J;w;??65@ zsC$m&rljeeSig_oE_7M&3E0==`pqYyhn|y*{bMGSu4(iT8gR%ryLRBhs}s-jvNA9wIA2(di(fCkOzB}93KW3aR=60 z1{ca(2o@|lVy~By5!qc77v@7WQ(kaiqDVbcxf)T9(rM5w(bYln4De$^jtMJCdLLpQ zH`;$6Zy9nLciImb$GY`*ROPAZr1356r1GuoB-B+7a+k=Wn=YN&CqGxc4Y!QQDd*ic zJIB8*Z&%AydXCU5&q3=^gczz>BD~dlY;+g$QSB__Bi~lkL$s@)Pb>V|R9;+>k?~o8 zwQP_PqGp$=8iuu~07y$|*(94=O#xRe&@8&94rxx(%;P$hH!oyXKV~o+^Z#kE2ebVf zjbKlnf2TJ9aZ9+3VZqPi910eE39rhr_uUvQ%5n>Kp} z3x0VhK~&TeL(NHc<|uL1=bwO7l;#ZJA2Dksd!nG67NildMXr!(}?uB2e`Z#$M{F5Vrg-Kf~{ zjXwU_hu2_Mnmz?Li3}aUOlM?m;N;Y#2KA$DqJ3Rw98GO{j7gJ$de0iteRU;M8q*#rwSJG{gD4+0Z5Sywif!8&^3Pg>nn-Qt*OpY4xU53J8aOQ5Kx{e5;xQk*?MX>2L6cv%{Krb)Clmb*xb>{-rLj1?T)-eN6S zje-Q2oFq2W<-3S!y2psZGMQY9_z^e9AbE>h_|j)_7H(B}Sx>>oYSFbSi}DS#gw}&@ zv3ePd1etMVo>G=)h47sIpc|#~CcU>Q4Z zW7BR5z^k)81=glosc6c%s1$8r!ea{woU#FUMZ6;vxqv*0q({$ay7`&6fq2Wgl=S#2o?A z>3ufvos3~P*)f$Eg%yaN?r&Iv+^5T|R^azRkLUq*RQMd3GMpq?gN;?vXQEuD*u+eR z4M8wxL_LW|ZI>L~%>6>?nrf$e*3z#d`4Y~d)rDzisAt}Xrw|j+^A(0;H{-XstclVk z{hl_;?($=&7<}59c?{JOfkqMm)3X3kF(#se8R+cZ1nBPQ1=P&I1T^J*Nr5IzStOw- zOv@qra!mAGSpnW`#TyJB+JhSC?7jx*?13GM-}heJ1BtW##iT{FNh*)5MS02N$qPb7 zO;a*(Mg9wE&|lG6OxbETz`Dve$gY$x5Uvw1CH^V5^k6l+Dp)m??s(i|pFscw3U`p2 zcr#IyFylg%zKqp@U8t;XdjlmWsng2!g;AIChUx-+dRHa)$P3fMmHR+^JIWV!SE?5T zS88{hZo!JpXT~^p#trq|Uh(m7BWN%@_=k(fBGp!tGjiO9vf; zND1hMJV{g6c6=v_$uZ-gwp2idzy6|?noC-HQcy;M8FeHx!r2IF8X84qtOwe$k%)5j zU2DVS2Q;;50;)HPnIc#w16WKF@8$w#G~Zug$!&J!N%SQIsuBASpc2C10CEngvtk|g z3MGjFOr9xwfo$B*Ap_Hs8O#xxRpvuld(}rcaunm%`8inZ_R;#K#u7k?lZEx0nNn;| z<+2jE09?B*Hr(RV;DQ5mUVVFe``UzfVE3@J!cf`N@$$k$^|~^XZr1!5mZJ&lOIsvo zG!oAP7tCX5GDCquxxIxAjag=m(h zSxI&%L*hxr+yRD3N*Z9&km5b%=;)GQqeLO5v}SI=LP?JVnqMXKHYmDzoTNV7L?@0U z*m5~9N9rHaIjkdTiNvgyq5$DGNXzY6#k}TZsg>O9y{XBejb3sXdi1#Ym((FMKc|I2 zh$#!=j$ir}`dt;6P|#Abx*96D6pjlN^DCCYcH;B#x7_=FL>ORdQ?s!t5L>n1Ne?cF znDG#LPFq}21IIpS4o-F~6`b5_nLjxl8d;-k&NDTxnsxOTZX(;mcp#Dv$p;_P;frxn zzO&)nsd+7ySQGTt-KvyxjBP#ES~k8(W=XN>GP&5h6fz(hR$h4BpNObZp>TqRrTVY)=VQW)U?H0VQ{~FXz^5}P zg~;l{EP7DkBlx>i}-~ZlDj_ z2s7p=Sxd{_8qv_*vB8wqe6R>07)^gWL|e+f@Z1K53CM;_eQty4+_dzBO5G=X4hE>$ zYBM;$M}5G>p2J)5OZ0h&p%{WUFnfrJ{OoK5F=Dk!)eyVzzmkNPQfCjpv3&3Tf= z#4UsIazy`T6D}4mzG4?0a2By!reVn@Kf9Mq$ocPk+&K`lYx0yb-JFGadbf3Qt&0B3 zaZvz_2MIlAhY|TKtK*2tzuBm0<$oX_)XFtKcE;JY1PuqU18v5Vpo+l;Bry|vXY*cn zJ-9c>YgM180VnRp!}1w6>oWsG<;uEVas&r^yM9I~m73k8zB-(nCfH~#$GDKktDZ(T zfYkNK^;U4d?j$t&7I=wfBk3vqPB5}#>;VAFvoB!C@>X=x2(IP*nrtPdkghC4yGe^{ zC!IdII<}hVc^Z63cd{V26&zVFWbA`$a+f{VeGG8Kp(R2jyk2K$8S#txj|LxM(VZ73f4ZBJ4ebuu>^$>x* zRLtLgu%3~8wJQ(o#HPPy%tLpJh2M86k^`ieUN+_}zoHk1o~5=vbj}RFx}Cwk<=evn zzpIYk3$0$o=3PEes9#$0G0{@}8UQ!6tExkj^jasc5-T zu6XX@RYKeXww=Az!Vs$dMi?EqjDwUS{|qpQ{76V+d@ik>k(K}QHDgu8`opl-k?YTD zU~OIcq=Irf1hb%7_*;icf~m{I>S#(iP7hgzl$rg_0zCm8p4^uN%G(tAGX#Xiim>1Fv5sba?8(aRKwo>NJ<7tR?L@M zCh3(vOzLbfK5>awHo8q`aylJPa_(@N`F{4~G3&z~hA!?jnj|WAVdsru)J|C@Gm_4eSyu&HtD`9WYfJ z@#jUGG`#>MIvMsXV#a}ci;SR!fd!96U_u=9@yn4w@paBdxwe`?CVU3Wm6J7Qc)U7V zb{gyM6}D1%d}i`36U_{pJLxRUO=%7uqj}1D^-l^>%2v&xFk%UfsM}>Y?G0Le_pr}{ zxCR!{7LTXX`bL`OqOPd|QCPvX*bC`4FkFw1ccg$OI#PMn-OP5uFZI*E{%X~yrZ;Tq zly_@)s#}OQYtlKj?WUdPWKGU3re}_PQxB3DjDHOV;)kz((|Zh$W+80Pbz!P*S@yl$ zM55JkE3`W0DY-5X_7&F^V!ApnB8!3-63d=P6GM6nycW2w@|{&wxD z6)yw0iAN^1n-~{IiluOp6uvb%<;U*qRiB1z$&5F$_^qY2F$`?cZ55jYdSSGa2r=q( zT14g<%U(V=PwNVAQ%UHGXMi|Emt7Fl2WH7|Khd5ooZTS{3VtVFG(Y1ZkMVHz!>kq3 z=OJLGCp3*FR^1E5J$IUmXN=_yX=gJus440~LssrOLkiv^Lu$9d{zg>M2Ub+w(J0W}dHaA2 z4#B!)2gO_3%-sB3oZz%`rCS^C5I^!K7w1MdS5kPk>%1Gb zVApI8DIBc|Hg-@-o3z~r6PJXe=tM1&WHJN#6j?RD`DC~4 z3R%Y^y^puv`;ZrDM1xFF&@lSz4i<%()?f)sc+ewM9_En@C+ivu7pyh?e=1Sutkcp& zrR0AVPv|`~Z`OyRaCo!{6|xM>CBTXt-A%IITTff9imev@rXd(hj}9$@Z1)88(CxLA z^}cqY1*KQZ;ozf-hUc}*bLw>ZzTq*?c_~1z8S|A zz^yp&JB;Yft`FY*=C^_m%bWR++~a~>S%1vJlZ13_fvO@JE;pd1;R6mBD%sQ_D6WaY z=h-#8Maoy3lU)x9K?Kt-hvyD!i7;0gZ_C^o^iW?H$wZhFZ(;}3mw-ZZbmekHsC7d< zk$HE^OPFt~ z)Nno{99ui8JfRIl&$9tl@H@;wX!yciNY|v8NOtZf@DVZModFj&Zv=Mx z1nmF>W1 zU*sQ=dZN)i5%(W6t)n%&Oy4ludw?OdFLv#t?>^Qqx6YAoKb#M}*0CDq;qNi;j~$xP z?+frw0s-K8a27yr++}AdGLPghB?gHK8FMmw+##`B%-e7SLrhv>4~M__)QtJzn54i} z*MzjF4_K>+OOh22f~G)&b8HxNd18=s{}%pii4=fp=hmMCk2|hXD4c14Ci!V7gF^=3 zHGc7dcdcGrT?+T(b=1!2T!8K(qiYSvXlR8oprGn)JtiqPa)NfL{^Ga1qcGb$BEuI*U#zT^vwwW`C3MEGFubutHbl< zn$vVP@5zP}8~^9$kj1Z+10{lShn5fP#2gvGol^_}+Ulhc_Z4lw&*~3N=?hklk>&dm z`#?l0Mu^ezaVi>vk&dB7+Ry@NVH}=2aFZ_={i&PkOA~w)^iM=JegoC|*|0a}6*Dmh z@9zHZ=CMH8ZLELDr#om2mHVXJ7f-c*i9b1}_r~G_k=8$HnBYIw740%rG8LX~HvMb> z)-Erw05xcJ*J0CEniku~5(|wc5z*79)<6sE7EDPeWDPB;mF0|LF3bfQ%KbVo7OOeM z;Gnv~xUwl&NgOSutg&@gDw}FeB06i8c}4f4Vyh=AFgd2lsP%qjn}N&O%WQGYQqSfX zKQR}b)VM}V4S&}y9ma~KHBj`UHM1eWgZ&}QpKW5bX69C6(eQjO^5V06%8WBq(+l^^ zsKRtxH5r-dkyKkOB5($6?uv#9O37*<=##q$E)1cySA5u~C@-Wg%mC^V2un1ZeLGC? za6T<&XRefalTjDe#ClF%(uX{Pflv;gDk)XhY|oE@uY z5DVa_kmisj6U`>1pfFMbW%J)H2s7$DAr3g^vCQ~+@M_?~9jFAC!}=*%MB)096*P55 zbJe}AV8nnFB-H(V^zvq#3W<|Aq_kN=SKxA0h3hhjT6GTglXl|Jd1KsV7G)5=sI>0{jbI$Q{dPv0RFR0gZQ4uo;u!{;IL(vIRP}5tH^R*E z5BVOG<@Ah}2M!lTi&HLuka@Y^%Wn~WK`Uo|$LH(w@08r9TA5UI1qVWFYFQiNgegR0 zs{A?gBeHct*wy0nMjSY$S(Ac4Ea{?ThR~9|>U|X*xwVsspfT$!D7DlZ(`Dgw_AsLEh4 zF#|d(PQXE8cvTr^7kMc#FH)^Rr%dxCyqn=@e}$?BZ3eXfA}lG6@F%YOn}nb7cKFz3 zg~zV0w4#I`52)!Q`zj;7(R~M$X=?S>sNpz5sni}z4-QeiI0T{#lrL=HALR0jsPH#P zsBVE3Ba5OAPy-T^4yk^~W}}qjuSJfz76R^|ehQN=gu2Y(6PW+%y2#|Y!kIAA`_1O? z;3skVj=XvS1Af1egv=|TwD)LYcE`EgW_{4(lu~;bPvNyy?19x*(7<8DYV{!vID@%{ zO<^)MvdsFwb4j*{)j2+9Y6iY9xdNqv>sn2K`LsK8TgD<)y zFMQU=?{S9^vorj|@V=PbuSneC`CMro_zvf21 zQq?NE3Ki6*#~J(?i#O?{IX<{t>~Cnm9z4f> z0#eS_euJ2I@PPXN!`C;4N7^pkPHfw@HL-2mw#|-h+qP|+6HRP86HIjS?tS(-fA;tF z_4L*M`>9&@x~pof3P8g0M(d`4#kzqT7=3fP^}B>Q0C~yp_mvn31ACW%zaH_!dJbX2 zAW*$!0^-LPqvJ~mlHXTm=EEbuo}=U-e9BY3niI)rEhkkDOZ@CLdfdo2T$aG%WPt!Z@!0Wtt*VgFXYZ(6H5JT+te}^r?)5Djd9Fwq`*ZHi*ta&4E>&X zc#{i_XBHq_mWU$j^T*Ri6+%tw;X`%OMjG*WJ4SvdnT^jeo8bm===wDM1W05Hmd#0E zs55Q;O0EZ|h7b!r{WNhebjlIqvb5~cbZ2cqAFhI3a#$JXm}F!)K5aeLaO>K8WGi-= znTBO9XIlDo6`GtXcj0mYLe?ae6O+Gokejm9b9j^nFP|md#v%cymdL|aHo^EOby}d! z&OYa{FJ)e7gKY!xElNW21rQDd+csTkOV=^MF7v75rW?wHs#7yCzFUmmaDmir)mgR@ z?qi87cN!FHm|>E(X}lhzRT!68Y{J#ypf1s7J2m?^dIS@=SonZ(D3GRmd&NbPTz9vv zhWGL6vf6w%G~-v8@tG~g1Iyuch$$)EZ2Wf#q}b4kY6y#HT5PhA77(^>Y`X}Rf`PIj z$)c+=b2*znNbTBG zCZ+7%6>au$v^JuQ=q|8t=(YMvS~?^cZIqc}518f3)B7c{%2aqFzP~X`zeLE-z8fLT ze);=hFGy6E8Isg~(JaaKZL7moRw_JU=Bn?Y{3&vX({=5Dm8^bh zR80GyDJcb8q%8*P?H@WVR=(i*)$JpABrK*$^__ps$f5y;^HjP?r{7pUiFG_u_d=lx0OdthFErmfP-iDzx*`F)dDMENG`~`L?^6p|*?g#5jd0jLG&j~=*lJ}& zLpN%RsF-MTL!y8es<;~_== zX3KM%w)RKcO7m%nY1l6$XI!E|Tc#3~u(zU08BOWd0b;_@*fZG$(MP8Zq%rJ8V~Akw z!$T}dV)`G^kXAuKof#(KUM;T~IEDKfny`O5kmV;5&W6&6%MmUjqKn!hN~aWLR3lq{nAu6~kx@Nz>%g9!tuUG5i_$_Eu*Pbh0G68j3G8~toP@`wKVjO6!ndzzPCp37 zr%;-Z2_+5|Ls*$~C4`qkSQR1`<-acKf%t|kmcx3sh--qSVH$ROUM~X+xrvwTPs5 z06;62&2OHcg@MY#E|3f_CS9*-abW2)WS^i&O#p5 zVUA@(9lp-@rT8KNt&W^?x)^6(ne!QAs5LL0n7u!=I6S^2vJJmamCjON zRpRk{;3jvdLYO)N_T)?5{9;4}o-!qdj(USWM4_C~%Q(SCr0Qx{)_g~ubcf8I2e4Lo z_|2;0|MJK|l+aDYO(RAip1!^TlRDZ61riQKI)9 z-Mxmz61t;`y6%x2{<%Ht%s$0BOxUqE#}v(%Go6V$!7Z8AkjDBYw!UXeEq zxoC)EH{jO~8|p@iyZ_@6Xy0$yi)8*v-aValYrh@6>H+id)50{{-Ym)kM|-fX(W*CR z`OeLa;>IA$lVW4y#!#|132ztMJKnu%h-X0VPVb4BeNDPMFXzb8E%wH!4sZ|j#MQQj zvuR>~PxPdJ-TtRBt+EgVrUCB?QbCq>bZbp;<;L7L_@;Q-vK8@J;RyT|n>T+uBnPt5 ziYJu58;6~AZkx1&_mpfxMLa1*qKfYv;*rqwDUeA{W)$3HLAgsJv*~PD;nhdr*`+H*`ywNysQv!KOfaoti zY|A#i#Bxj1uSv@txHG^%B&UK{%Om4kA#eL{h5Y{@kpF)ihy6bs=fW9h8SP6~bMd@k z6Y@w96jg?4Ak|ie@YgR#VWR`q(Krq@#W0{pIJ_*;10O`$flRx>;RI3w|r3O^>B;f-Q z#BnG@*~u3!kRg!gcPWUymAlqRjdy<#dyxj&OHSJk4+<#pM@bZYaCQ`Lbvyjz2l%L7 zKOn6fsRPCD(wqN)fbpx`7C~}88-wvH-f{>7UV>9=oSPG>4Z@%0EGU{&tIeWYigBgc zN8Ol%i~X+-aYJRvdU;dGT93oC8M7OMO>>*Eex{M$$L89u8*6G6sJE3!%ww%yb#i0b zoylf(r0NL%P9Kjh*1ldnb(lf-9b7ongKoPBy}nes1sxi-6W7Qz))MYy+0H=AOvp0< zD0IOIYvgFow1VaQHTmdNTSX~<;4n9L<>&_9^*jn4g8h_Z5mwxqufi$h&%;4l8F0#; zX-?&>*6j4rC;n?1j@j>U(K*|yl%HL12EI`R(h>z9;UZf$ zQe2c3TC-aQJ6Ue&YI)`uDCyf08m-X}n2?uZu!_aMBK&C1m^q2|qx<$+YNwRohq6=l zG(_XNFM`#snnv_g(Qs)u%1T`-L(=$3FFh|P4M~igC*3=qY_AN|Mx$0b$ryD8UA^T@ zotDThqb$;RjF}^wnA%e)0v?hx$3;bSmskBXKw{xyjnx($MsX$Gjh3*%&rGxkAgdm! zno!xG@|~W~?iN+t=;dl4n<^x+E{&^8=}*pRTQsVpcW(4#L%xpZ0==Op$ziiyBpPkc zP`oYv<_J`1?t6AbE?C<>IKZ zSiv-Cb^C0ei`FPB{Z#Y3z3VDUFQH+InOlJyW`29UF>JJ*bO&%+-ZD+FNzfG8 zI&tB4WT_zcj;*e1f!oU{yCu0S@T~&3mVjPh-Nqyj6|Iu}zOyfBM4Ll8Q85-=UfKLg zdyYYe59*RdUU(!GDrg))>3u0lCkw0UqoOYQ@D;uz=i)9~Y0&S(Vn$|IS-l?DD?Tiz zY2*+u^`5dLk3Z8z#E478Iqt(i-}6T2t9&l5c9ig8X*e~vlux1QrDQUWG;hsUk#@pn z#zxe2rdQWYL(L)-rd}~r!kpy|H`oQ_ha)M*WoFDb?TD4<<@hy#)v7D-GjB?UKIzs} zkn>hzE8=x%kDs0kR5)Iy__mq_-8RG{RTaMmM%lV{Vzwt~)v`Nd1GOp^?1E5_wq2N3 z>aj2N0!@k4543`oRgt)oeWQS6g4R&=Ji! zVooymaWLv9!deB0Z-L~ z5+_K3enjH~NycAGYAL_}O_U`=f|U{zqKcrtFQM`anxab(qUZk>9-U_UVF2<7{qs{ z8sWc}S$kEZT1gO2V|S%plb>SQzzubpvAIG0+hkBP4NtF zAPEZA`fmD(A#HDqZT3VBEozmE&?~9bKUK5~tor{dCI^>V4E#0%Q{+B)$pdgKW&92M zuFijyeU+c|ULJE7$7gIh?{J>vI$ytbdw=xV_rMtdKtA_Jv~ZE5h*Fa^7LAxj7HLw) ze9D7M2oHiVS|K!n5WF3RgZL2s_DJkU0sm~pa@>!27yG3ijMVneOdacyx zE#18U#z(21^SG^!BlQ^yIsneS-OKWrjkDkLwupX6?ZfjEOTxLG-BDOxm0$&+WV3w<#D?M;qlreW&(=)PNQSz!X z+vrR&qqO5G$6Kj{rQ6a)YpOBn^kx|vG3%k)laIIo&|NZNPL_*r-D+(9%pM2sqR7zf$lc4W zSah>$U8yjAB;Q&Y)?>7nEKPE&3A|atBXOab`C0Q+yrpb@s>QW2l`pnvxmC&1EF;!_ z>SG~S;mlN>EjV`^8++E9eO{}%$x=ix`OGx#Y9?f!zM3v`F|)2xX4hhw6H32tHp*rU z$TK4wafhdZ>HF@Dk7Tp2iPR?j9Upt%Sun*ymub!KW49MQlmoTPxbD(Q(An#4-_Dvc zD4A*=)anjHreMv{ZJ(0m8uCpJEiy3_w2?nZhea+AM=icA3a(~R?#U#xv1@DI*4r{# z<0v~@f`?)!S6AYd3pf1q6QQ|WU>;-#xRxf!D)x9TsrV+i2vN{z20JC4H;*yL4U54& zk4Q!sx-I2M*cB!*>ZWEyo`vF<-7AklQ=-g7pP{aZ{gGLzH}0g&d$rV+H#v_k&TYL& z0>={mEbuqQrTRl!SCO|#{2Lr7RCFo3gJfg*NTu%1~{ zCV_EBVYd^&BH~vW-!P@Po86p_`jt8xOGMm%#}M2=q#YjSImUa2j-S`WXMdclmUyUi;8G5$r1xio-PWfF1Ffs>rj6uEK z4~Et^T&JQl93N?@qjX0uHlD(=QXbjnpf+Oqo|#CuGQWtA%ff?cy|LZOj&2iu2@la$ z@l8j}G%jxs>ljmxplhjLY9iflxxsEKJrGt=-}Oe`1_$|fxj3I%QPf7@bkuLf(b(@O zzyPHc9BeMsZiehJb(~oM#&tkcaB-*$L`|~cI&PVSb(>urKTc~I3f)R@Ss;GrQFbQZ zu3gO8DP>-VqHU%#@*Ib^NJ*EF5gj6sBn73ZIW}Zd8ylxxX$2NUS*815BfN!24?8^% z8|O#bmgRYuh~b9E73T8UeL0HRmZ=82iF!Y`BJ+znvQW?9T;@Xnk@;F=na-#qIPcqg z>w0<_bMg#*n3j=P+rz3BV&pWB44RSEEH-$|vH~eFBj02ud5!(!otTuR-zzhUg44L6 z@*h6l+?GGQnp@`>&}LA5+AcD>-7>B;!nIb5uG~u^bsZ`{MH|RUkR0onq0t@JY>(;h zZ!}gS*^z~vEmqV4t0t~_`;Nz$1nI?e`lv;d$Sk0ja;`HA@hG|gPa^`1$`h$Q+PsL#|h2Rkq`ehgIN77v^WWahvFitoOE^Wlp*r73hD^@Fq| z*2K88^3!%ZBU^+G(4<2NRg))$9aKR#h2v>}!Gs;uL6eD4RX}-!6{x8h2Al^H9tdl| z9+ScKW3QU^1sWxg-3%ypF9*vhHietj!SaGE31xzxm<=Z(7jZFLME!o?I|xwgZyZ*d zvNh^l^}+&fKBaG$Q9+?2KZX=GXy}Eo1*m{lEm4tL6$~Jd5QCQ}(Sw0rA{0m=K~Iii z8=`gt0u49W0*#>9BCCEYd&1E;B_ky>!uBh3M!(7ejp%X)Dq+lA3jKC=1%=Uxuj&CZ z1%(02z>b$(Oa1PY?ite1I_He}>+b~T`QeE+Wv31H+9Z>m zTOOe1WUAoP9pMd%IpDPa4CX_kK{QN{!tM1(f20zdpNSGEa_8Kz+LGXXXJ@X!0+HML zmop^*vRvH?T2oe0pf@z}hb01&Q&*dro&i1)S^#cOKS$#!HXcoF z*IT@=2>&IY(U;RM1u`kdWHE7tik65Ag{~$R8R-kOgb$iYZ|0;0oKH6{nGYTMgH-Z^ zwaptD2s_~S>7KU1ZH-6v>OK|VlThv!k7HyAa~ENcZQFnK)lO%BrhQWT z7T$iu+Xvy>hr%&P+%c)`pw5T?a};4W@7?e{i$CzoA%+Rx+%MOFtUHVDKoWf)ylS6H zZOmH}q)h{5uKuTAI++K7^n>5`BK3jTdx~{OzvP_nnZ<{9Oz$B6A->(YM!@aCrLZ3$ z)OT3EKJL}|66LcS^t14ApFzUTPwD<%SqTXsNqxj19rfa`GAb`E{YtY4{aM+ZnU^5+ zUadT6Uh%_z{|EL0D8bv05DPJy_e*9qV}!!ng0Md%Vj-6UKdc3Co(5?;D$++HJe4&4 z#`sEqHpjV%7Un!H z9Uxh;aCu|s_ZKPLUy+*UfPZ;#7mQyDnb)@1l2KwOwi#WiCLOabxX&WaO0 z3G`>ACm^VO5ETWO$dN*6TSaZ1Uyv|12KmUFpr2yK3X zpZV=%dmm4GZaL5Lo?I6&xLtuMM1HL~5T(L6#i(tXjDcxbj!@Is zsX0dB!Eag#qo{G$gSTlqcA>dL?zfG+X>qUY$-*op+=9^j9H}Uks;x7ak8#@gD6`(?DtZWwBncId$l=(y?ozDLAO2Qpu39rJo4Hb1C@{hZa;?Cp3?B_-3iVTs z`cv}v^fa;G!d@m0OOOOLt3RHG!|3mzKa(&5HjC^2A=RuuekH|9IKPU#&(EZ~j)ib$ zjuZ3!aVFdE+4dqkH4m(Y4kewt^gNl&N2{I$%qAlM+^59=W@v$GuY-e2z2-}EyIq0( zqe>3XLXlVt(h?YbI>le%&oxrCu8CR-Gm%FP4(2fe>vBj;FUsxld`}@F5+$VhBE>zO z#(MRd9wt5#>a~LuxPBiT_F-BntMWI#HX`>b+2KD zZSDv_WH>emX6T>uuMkv@iU?w!>*&_W`7ad&%Bvhbk6Dqu;cLMR5wXh@S-v8sV}vjZ z{qsVHVx?y`g>_UnbBw*l_?b!aP#|4qN6%#_yyE!Rvpa>E^lW1+T%@7|q3tv7uEfbT z+CQhJVk{}WlKj{0lGqy;Pm8AHxT{ow!-V31!70euJpS(rw=Luth-;JFUxByFjTDXz z`|u#&#yS-$+YGP!~Q-M;j*O18jY<=J2Z0!KBP!2l1&L#Sme)V51-UM=rU z<^6cjg=Ml8U17`Tg(u)WuSou!E{CFVDzZZI zvSyP*!(LQI#NpNisz_ZQU-8&J610(}7rGLgsSH%G@9L9^%(es1K1=DVXsPa*B@USh zC1nbcJ|Qj{*57%=TIIXsP~Nqw0$^n}nSK#C48z3GC?-u|&Qgo=VZQq{g2H>)b7Bsd z!d`Haa%&Ilw+c#GhKL|ylg3~lF$xF(8N=2Rl_Ma3HXO2M&cXwIuHvO46of;R8mL-o}G z?t6X&?c1ds%TI1#+(T#l57R-9u@qZ(tU6nFfPVQ)NvQrocqn^={*X4Xx3)iE2l7@M zw}3D!rB@(1HFC$&1L8)>82L}}9&fh<8(W@`8*1O`EyTOxP~NRM+Ku(g4+5(fn9s^R z`xl9!ojazX^g8cFRv%)Xn&C27^Aad|%UG`P86RpaCK~C2uya{2Ek-8F0tURI)cq2j8oTnD+C2L?TE!>p zVHGFkx^#?0a=q11xMizjG;rfY-LctwLFL^+ObdVHX3 zN9t6}gcYmTW4fKkPQ;=d?Wud@(Ije1kx*6_wOHlT>-4bs4ynvFR5@v31*|RoD!Sn1 zakK^zc|oE>8K+bzmbWYAPdrxW7&5QG}u}Toam?Trzw4fXW4lP8ojg zj1ID-1oi~OBkk3=7rc`P9T5;Pp-=b%(@TB6=yT6^<1tjub^{6+81>IPSI<@pjbcF` zTa}E$j{Ws2?A6Z$XCk{?lq0ABJ%d?pqW9im0GU0y^&b6O^BCvg2eVJ%lDE*W5>Wh~ zaRzO?W=6$ZXc&vS*UcUwqUNDpd?O`H_$)Y7WG(~+ashc{E z>OdAH7m*!{F(W#Fvqhs?mjWWWj9e)X!ab!yYztLO-m>y`xa#s^I3>m0Meq*Fxkd02 zN`@-9)WQVr_+_I>Ju$|pPlx#r2-VugP;J8i%{Z~1-1$h8tt1=N+FbEP z1}N3t^2q498?n73IRxDOSZ;%oq}y>n5=;ZSAe)N-5a1H&2_kwKgAez~Zm?EknouT3 zRBx@55LzZ}#9efa+|q7UjT=&flRzB9jcM5`o00pil-IN)HPm+2$TX&HGo~#3{J|PD z;4r^TaW-NB_M`?RPo&4KMiSV|iNnci**Rh}Qbr~;_e|xLr3h70@){S7&<;0gQ7Xv+GKx0S7mXCfdt~(55MmOPOInJ_ zWmljTIGpE-O*(6aKq4QD$^!B@ykp@ia&y@0IWv<^;1mwMG&BJVp0TvhYTQ!YT})QF z4%0q(y3@h(CWa8B$w!pem!zX`+rdg{iTx7F7Pl2bK`c-mjVRR-z1sIqZbdG7xg8H~ z(OUt42QG)+XimwWbEcB@TFM8A1&R)Nzqm+ct>v|{o3T=zomk4OBzF`Lv>et-$ZxwV z$ojfc-#TB4WdEx*+hcoqEj}~{*F5iF~Vx}Df2>i@?T_e`Q(a2^~)W;6(LR~;vrCA!O z)T#WHexY+@B^s8+h3?AV3cafEtQ}pz6K=>8X!`C&doooY$iC;c9o^ysw(@|}5U>** zM)_w@ykK65z`<7KdYRCs~``CS-w--O}w(AaSr{Crs zfWH!EZ({!7z23nyFnT9z!=pb%em7H{&EH>oAGT)G8=^ZzV8*vSiGD|Fy&KmAxih-o z9l~};vF7wi+LhbZu-u(fbHKe8YaLH$Z*?piPjs}Gw|F* z@{Z+}%un&>0HPS^J)bqaj}Y!4tQh$dPYaqXXXG9zZ5FtW2%2Bt@iuzi;9)Nm^! zB26@W_t#pW^Xk(r2T2L_gqlSF{)9=F;Bfgt#u8*h*2F#vGvjNM%ou4d^9Rx9$TKS% zYCmj@X5((m0VM>IH8&&B4U1i|)3=F$Dncu%QAGCD5|+1w!Glbr%PrHV8xG1>MT(pbc3_ZY#opTA;nDDTEj0v!R2llLqjqe z<2M*XFh~KD7)B#3XcXGluiq6m8VH0-(HibyLD^`~E$lz;dAshq$#uTzVB!D#m~sC> zZzvoRC<98;KB<A9d~3gFg@hMfx7*OM2GsuBP-*7L1+Y;n#vY zXcgE6u~sKc-C@4Ts)*FwlBq#!t4>TpS6IE8sXSx7Ko7A!97pN4SIfMv5GadxUbUOn zK~0}cv)ZV*+8XVVvZ~UdEve0l)nvt4sXR)zadsH3{Vk`qo9buc!k^(MUq}cbWLTaY zK33VT)oRPy5UuJpM5jSdQ>MvC3Dj(Rz2r76rD5z=+1O^fxb&{GyS~(L1+p#CYB`ri zYg(wMJiJ$gHUI0R5ONSE=ml#=Jj9@A9%-j+3d10p>=3tgvZnhKxgwXiKm8nbh zDGtzh9QUfxWYA={$<1rn9>c&?8e;KK8`7+{#2iTvUFtrSPzVB7Tx0~qsSkQc?=CiU zSUx^@DjF2FU94uhl}v*my;HXNmdO7MUNwAVrz zszLevdeBuqb3#I5@G{H>N(g z2S1!&H{6k-eXHHDcpRBt-Ihpqcry>~QaRG>M-Ob4?mMkA(7utS{_7 z!`lxsB)r-Q=0r<@+a$MaBH#t4(IYtCBbw+AlmgOSg_uxsv>5eLiDR1_d(70mlDuG_ zO#MO*u+L{YK#%~Cua`mcDFZ}}=RjaaTGC}3aM5K)=iJ+5Tv4vm!9G(Gi*}+eyrC}e z4xbW#G5ZX&=|e5wR>u9IzEw^Gw(4R;tLqGLO|0_cggAJ`M&IO(!LW!^hz=yPDt<@! z=f>_2&X~0PZ5jFeJ?`*dv<~0;!GC>z{s$B`KEHi4QdH-@K>_iTT<>P|y3}!TEk5yQ zGialpFrJha&TNc7BdmIZUyZw^ zTihdgq($%cqZw^jEQ_FIdvHV6WoVUq^&IY~%F*%xHx<;*Pwb&a@A?vlCnvJ*Rcnw7X zUa&(?XT^j)Wqw+>pqW=RUVrbN;c=D(P5JZnv)=QCpB}gA1fHEi)os-WjZLU_&3mi; z=akR1loj{Kspae>j3zv`;c~~NlzU?ipZOs6YaRua)05aGRPm&X}z@v+#9J2IcaSh;WGP;}9P(NjQwd zX!~)0a6ZP(PPpw{XwJOIy29!g>X_Y=YjDQ$C~(4SkKrcpRCn4Sj!)PCGQ)QV_%VTZ z`c&TvGBitW-12M={%jDuday4+KqyLJT~-n*j) zZbW+BmWighZX-6sdx(iqm%*2RajWhN%5mzc+a5xC*Xc%J!B$x6Y4JTA>tA#(-!PI# z-oK}Op{L@9r)B93^?_@`b$Ecuumk&5O&!Tw3=UH2)zl<%a*{qCCnm!$r`InDW>oaXk7zyjnb z=}O}WqVgu$G`hxM$7t2)%gRoP4cJokT0kb36IMr(YMgFda-~CMt-H7r|84rK0PTB< za2iLwz1|wA2sz%r={>jo-3eWP{Wv*c_(5=M2kdFXQGfe;6bB~@R&*=H@`_h@8R4LJ zwNJKBOz(ynvInHrvtQYfn3esNj}5?HoY*;`;5_EG%79s|=0k;P=2J0zR!?>p4OE$(8d#-he(xDHlO{gS|StCrb&gHA>y0Xk6dL!;8kw_4XO!QwgX}cfat9 z(|2arKcD1=@gn{;%(jrK9(iFXi}Cm~TF6D~=?aZvES0x;nbD<9q3y`Ty$w%m1HuUh5e_0LW3^ zuv_|Gf4D&^m(+O(3>7TBB!sQ>Y$TPZP$fYL2}Ok(k?i2P!6EH%SUuntKZ%n!93;3O zfN&~KWR?>g`a?=Z8b2>1Cxh3#+xzL^4dKTdhlC-P`;tUK>3k}4DD%eTC1q1qaK)OE@u{4d$z6W32WU+b0}^U}3U}|h zMR=B4N;~r4x&*VYB-&RZeY;lE0C1ye0$@ult_m*s@^WB|e^Y;5 ziLxw~eX$5=s zgpwIkh)l1+A+bx{Awm@uhs;MS5sTczn2tKcTxzMf3T5lf%h{fP0FcSLg|O-xBG`ii zyoOsNFWS-WDwUS0ugVlM6ljGmhUxJO;DjO|x5$h4;P>`905Qoj--0GiCG`S#79rKm zXmVk3WbbyMci?|O=Lg#rpXj#%H8R-$20AR?;PW3Ft~Bfva?CUeuLu-Cit^1rX6L+d zsc2HqFs)P^Im#*qv3AOQ4Yah;WV9Tq1F5urUdfSUB^FfDPx_px97PM4O@QRPUMbkq z!UEattE--q9OvI}y)KZ8AyT)}W) z_lgdz8k*gmbd1vZoVoy^>z7?-ANx5I`6+l~E>S;k{!HTs=`nTU^*Aqh+h1In4b4Bd zkKuHi_cHU+=O!7y@CaLc9oB0ws3Tw{AD-DA6{{GpdGOxxDW7a!!$4_QJRVwftl1`J ztw$cEhkeKmxm(UPOd%S{JRYMo(k@*UNZJrN|1 z!{4MAK4Ad8{%*yc+A!4U4C%|}BWr$MA>P@`Ty|;~SAkWMLKWHwGWM?e5NDvyptDDL$nBwtcbK^wbF*xW2}}RF508lvucln7&66n#y(~mV`Q=O zC$d=64NImiUL*k=SH`qjdK9}I@ejjxEFhfAJAAhC^UP*3*erI;pE62@w8ujzWMeqe z6KyJse%tD4fPSz{;wz%2as7A;?}sZ!NM_nBaFzN6%oaT1?z5IB+%GO-6wi`}*d0Lo zBY;UDFtY5Q#Aas7Cr?x9>vkL zPk=9qdXY^?9r7)L`c0DbC572iV91>u0kJ|iK=;$FY%vz{R|27!<@hb8BtPFk^^V{{ z6ssBZ6#u`#5O$w zx?k?WM$1lwV1i&#;exW6D$y$jMn=<5om8v1?jCJyFM03z5eBzG{QU%`**&R|bdp7B zm$TR1Jad=Rn{)a*fFByeMWnFP*q8&^Tw6*T?~sui3LAyL?Qk>(8wEqTxvtMN3^7}M z+b)+!_&{h_NC6;7tvZ@$iH6;ahXfu>J~!z4_}0>}!cJpQ4=}JDkykh9?)=nYW<6#Y z1kMxIJg9TQhv(JVtGIIs7qC?!0o!E@Ddw$M&9Z&;m|`@s6s=laY)IYvY-y|+k@n8+ zSrDxaYS2SRMJQeXArPv>klIJXZMV#hmEY1B>*1+a9%2O1&cw;Ra(O?KZ)YI zK&f9IjrLKzXD@o?#wmh3dwZ#CX$c>2CC8#^cY`u-HT2KeBbBhYb&BVz{B>+0HRn0i zTySwyY67grW1ih^hqI+L?W@0yDG_|es0^(?sH#!26#r-k(B*PfCa>$|d!iW=hcrjP zUT1McDFRT)XHO|J()(3WRvB%L;1FD@vpmAT{|r|fM%qv3mI~3YJLbtQZpmeg6gzp$ z`=Bs|7N#Zs@L!>!@mINseg!^ORZ2ZvfBTAeYUzg#f7l)7f9es+MOi`rQ49!BkxI$7 zgVMr^4hRjAyFm;RW44~b_t$LNL2NpPM{Fa9&qwto5{6x;6yRKj+$68(3W3fhnNdj# zfu$e^IK_*w2>sm1#XFSL!nQ1xIA+`$(Eh}+58qS9u%~SF0I9dA<{Et zm*;ya>>Cb)jtNBg`~gVzFvqc$4Gf^4p3dQZ&h@^|SkLS0{rXWKeMHOLZa3HuXNtD0 z!fe?HM~mG)VGumfi7}EG&|@&~-oAqd%hK|5XD@axs8l&E0fY61$;4zT3Z@Mc-O6sw zk*n??t#@hLs(luO-ZN-yKOtUcof_b=48zkgTCbFi$*Wb}Jdv+DNLR?L`vBaqaK$R} zn9TkjtaIuFND|NejgXy5JQiQ4+{y4{Sg9nU6N(h13I~j&>VrQPSg1y>NF5ziP>V@+ zQA;qY!lbK0I}^sMZX?YAYXl-)Y#ud+Q%I5ItfT^yDBG)nO>x$DJr>jIKnCb&a;?L1 zSdS^6zRbIy<6WO9V(6o?SoUOV|AjO|JQq(2DUk-#ae|O<|cEAohS0c&>P^ zeRvn^(@(`!W-^@^GR!4Al6(U@yI3ieY{|&>IcSPJ_69omn;%yoyQpB{nx_WC!STml zytwGu6aHdem;oPd;KEq{JTHR5^BlQzbSb&Kk{Iiu!q($quw>&o-TgD zAGE*Mh&Ae8B`Kv@N_Xmt5-ZlEIf!yk7McT9nk)>cME#WO!e~XMOoGTb&R z$IN)T`*byt4Y&%q(S(LuB;vFBG@s<@7jaJ%s3m#Ju+GJ?k)$(UT6p>ySb@N}oM_BT zVM45C4F>>LN(gztxI>h$Z3ZsT`)3C05{n~A5)-F!dt!L46XbQkD4Vs|ZygCFF`Cvr zQlT50yC2NxW!N}3xfv59uf^f3XwJOm!x@G}UlPLCVrnxMZr#s70~wLk`1~&3cLZe7 zXCBjG)gi`Hk|bHu&RO`m)7;1z4H{6HC}pc0BRl||Jr#O9Hen`5(wHMQ5F-lqZjJ*n zkXn>oF*vKOa+Dx(*gxf}OxL5HGUe%{u(_$Bl(q-n3iL_yx9mBas(tM?x%V_0D@*%5 zhq zie53=kKpE>zQabife1C|WAP)~hMIwWOO3(66OF;(8Jx~jw#V`u+9t9W41{1WJ7UWp z6J_z*54Z`O!~{{4xQel&DzW9b6KNW4f~J5K@7sBAk24UiGm=gV0+L54V;2LaK8JSe zh*#F%>-%A$ih36Yq(T(*ziC-6VN`hoe8*>f1OVWglMqk&w$Sq2{|^DB}_ zlr^9wOqjwAYJDj?Fk6`*9AiyU>Z~gpz-R3LMGekKmzPVjm@$KnWl&r5q4(_6=L`hSrE2R51e8fmu; z(USDtUu{Aq!BJ08J0V%lwcp4ni;GW2EI5A3-DYhFkH*-#9*HklPiQc6+A<>^)OSPl=v8;{<1cEMx zR43>&Mshl8!0cj8X?ENP2Rq<>Rd5kuP;T5?#a8mDY&-JNVDBzD)1)faqDI(Pq|s%> z_Ub2d`5Io3Qxsl5*6VHCGd6NVUuJtUkVpVj6LE43$eErt6fF)r<7W|%%iBD&m9{rYXp)Q%%I z7H#rFt{tGj;JqFa619Dc9`1K9o%>C#n?wgdlj^qvg#eCqQifIov?z<9Aq9k`f}=F=Y#wh0Vce(xyLQ8w4_a{4e2T0sz|L&qH+w z+eFemVK48OtW8jYmXE?3ewoj;!U8O*N6yWDivrXCNm`%PQ_TOKq zR?PsM-m+Wqph;!c%TY^H*$zDX4iGpeip(Q=&?7sfrl|LL3<|R>yrd2)2Yssrl*iua z;+Ux)iu7xEA7JNxB3{pg`);`U11@*~<1fDh2VLV%?bbUEOPFL1CmWpK2fpxsKS882 zg?uhqpCJ|vAxY*ODe=5HuQM$WK7v~{-sZ!RRSGva-br`_O&!a?3+_K|(WF`RR;7eAbtWSdR%6TSxidISNcb>m+Qsnc8(4e^mo-pDe zYlWa%As#Z}1nnS#M6FPF?Gz3=o&gG@Xcnty*!Bg&+3sE-IYKqk;agVu+Tr5ZybP!P zsw0ZLMJkRmbL~|YODwt6T#wOhk@UPpN>_i;iz#N&xu!d&fTpKr#utU0);m7f8wgK{ zhpf{Z)#)v-3k4lp_ujGP|OC%QHSzDUB>zXaI>sWm^m@V z2mcU43^vJd@DPEWL=#YRhJ+$4U!J%og|#sox~2_m#b0jKvh8VU*j@o|u@Xc?=*WaQ!p_<0B? z;yeMJui_Ufei_0AxPLH&i*T`uOH^DM!ezKzELW)bRS2E9QpK-TTouICAr#>}v0S6# zTJgOump5OZhZ}HXE`EcX#J1mt(1mrvz|CU0MX0z{#qR{~wjgd-aYqQF@O!bW7t030 zxif^j&>cb#Hi})F#B#UbZWi1vD((^Ad&P2}klL!^eiaX>_IeE6eaJgnjo zVe(Nyc}&IQD*hz!CsaJC;?F9cQt=lRPpkN=if2?jtKvBo+f@8b#q%m&Q1POQmsGs0 z;uRIIO2CdCDqfTL!{67X)4lI@6>q3`GlaMBws7?w74Hh){w|RB#PYt14^(^@#79AV zOwd}=t*utF&VO>++~ov{5DKHq&17TLwcIQ<6ivj_?M{<@ibWV)x58X)PKujO+oXu& zT5VQx8bOVjuGze{g9WIGkRP+6cDos$W4GCEiZ$4&hIBk`w!~RL@1>#1P1;TyE68&^ zz8$ySwd|IYZa*ezMHiYedkt%MS#yKg&YN@G<#uZ9WPifwx@e+(Qv2G}s`#W8v6kqh zIqX4;nX>9F*Ay@-%{kn5YejH`iqIo}04VdP|t_^3y&y zZnayE$bV>4V%8dAhO$daC@g=eIJqeiuH>7Opk6E^<!j*G@R8ApXI4QzD&=TJvm?#NxhgP81o`(0>j`LjwQQuo5O=M8l%Gx^m&K&EAze z3Aa3z?&wG)T`M+`pfpXHJo&I7KGEjU~y;aOWqo^{XycHYx777uLmB?ZX_);&S+~qVG7C2U}1<0VI}P-?};VS z-eC)_Hj{n~xvt%ArCd{-Ju#XrfwM9JiU>VS6%qJRhJ2TNM2#n$whSml{Cs3Ye1F6f z5nzxiG^*sR;v~_6($cw28ii?sh85rrT@IVwTGViKL*o+8N}!>UF!6sogM^}8&DPkm z!iuu}Vvi(LG%cvxd2~ds#fTcU7Yp3KZI-)po0#HB0SjZ}D=PaAiGc)pGL-fa6P_fK zLWdsZqPf=YuC-L`%Y@x0+m&?#hJQb8w^aEGz25TX5GQQ_4=N*K%%)pX8R?RWNThP0 z`)OF;Xg$UvK9@XK2W4zT+MGnvs^wIRMDEj#!uE5_jt-vZgsOoY>_^Is8gDiyvQZAH z7|?4uns7Mx<$cpyzm^kM%RKHTKXW7hy98&3Tc+0Ruw66G)2BIeA*Z~aTYr|#yf>%3 zdr%z5xeZ6wMVjXCyzzT+#f|SK7IEN7KV9Q0`pXO$($Id6GC0R-WlswI>nL#)@AB`N zAv^<;Zfc3`F8@Dj!(rv|)#*mE9kh@8_z31NH&gX&&zsilTCT&x!b7;;@yz|snd9;o z>{3u~dSreA@Wd0H$m~J=o_|~3po^z1;Su+1<$w>eyl5irxLNZud&bvRXjeM+a2z;f zm3uKGGElq&n=9h(Xy#eTlqq&8PPw>UUPeR22dLjc`A0`wfO()fwNb zL?UjPoVl`r$~nu4E#VML2I`9l&)ZzqSZ}VGo#u4qSgX>eII+70?|)BKHji?CA)m-U zN<#e410CY8CG+K5)cf*H?S0!aIL~_SsjbiAzJqQJ^#b877;U47G$X&=W zYUDCm*ES))I;S{?C4UObWT`kuj(Gx7b61q^kf!q5vnVAK{AE!~JgWpWR6 zeK0RQ7*eCi)xj{d@+OpB(v4x^GNl{CJ#`~G zvC!~cGxYs>FjCl8w_w!LGF30%h|x8WptjaH`VoLZw3 zBYdc;6FNJid7ki&F63uWf$Vsok5kgihF!* z@S-8MOzXtrUOEpo^uv9xs`jWTaNX{TE(+&lQY(4iihr)aX@-7;r@JJq_T{x0`gD&s zI$Rv=gj%F_K`9FM6`N-0Gd!_UK2Uv`BMp7#9+_n5vvxBuL>L&{M~pcB*;yU^nD-ib zt;gh~X+E=y)*1Soe#A=*eQrM@$3L$h(KhrWv&51tvDs@JCKiO{EN!Nt&-Z9W;X&Au zrG^bXl7HPkI7=)x^rQL_VdzI^iJ9zl;R8dj%M#Trahsvn_p^liy~g!K^@c3*Rzq*h z5|7CeFE{iBS>nPh@k~Q+>aTRAcP{!UU2N#h{glo!^hN!Y8s2c~tF*)$ElkbdMdgFC zxEo9SFo3N_F!oz28HErEDP($cH_7%9Dh`$AD z_X9}sG94E%d^2)!6AEz)2IE$Y!tEG?J1`FGF&P^$6L+B&8&QY5u@Ia2HrmR!$piQi z9>gVhh!54nxEhbKmd9}?p2WR)iaF2V2|SBe@f<$DHhhfd@g-iM5MHLic!h@IRT_)e zXn!hRr@7cp^YJD%;%#ciJ9GlxBMa|S0w2;@_=qm%-`-c@6S@|k(K>uix8V!gjIU@L zzNRnmEr}n;JMevA8vm-TB`FXgInYSKKpTYu=a3e-l=1^tQbFKGDhk|8g93NZkiZry z4m?dIfmf(B@Foond`QCrpVIKacQjIxXn&McK%=En+Fu$)W27*Rl@6iT0rBa zWmF+WsZw$%ES*dfq%+8n&Z8>nQkp1r(IjaDO_sLM6zL&4P53`4*Zl_s~)DRytaKg6ibws9xSq4f6ZcD1S-E$UA6(l1B@bA=IRdre-Bf ziDoj^fIC za+J-KP_|Ns@+i5=layAr(Hi9?T7Ro-r&E#Q?zsU)T<03N{I*cJ+EqwnHFwm<2;*e# zln__43Tv3FalO;N99Mn0FUPgFGIEXFTWcB03)J#UyJruXs}t z+q?ij1pWh1O9u#qUxm>13jhH76#xKGO9KQH00;;O0D2@2M*si-000000000003`qb zml2gFAeX;CZV)IFX&x*(TmapT6)m?E)@Rn&8}8!TOlFs z_kDl=e%_sVbH91>t{KgK>9tQh&KO%}-f8M5=<_N(3-y0SddwI40+Vrlq0pO5rt1q0 zd@K_BVoF>>d6yDonaK=&IfYixV!?qrXJEeD)df$4L!mp%js(cUm?`LQzh#_j}W}e)T4TgAl*V= zFZ4JCmzaO7Nl%z;p`NVJd-Pt=Hvm7AYS>80eH7Ycu&?NwP5n&$EDD`XkAA9b3x!hj z*h-H9&<8)eNYA5&Aix?=V@rJ}mSR(6c7%)N`PZ66jodj8Qvz&{`&Tqb9Eh{RYtA3i^!%eH-XE5p;{mhV@>d-%Ri2pub({?*RQ48vd=Izmo=Wo6v6u zeUEza>#x5~=)VK>J3)UJ6?ixG;w}o^4f=a3^!Mubn9Q%g5A^rb`vX+Xy#&6ELVH2~ zAn1Shfqp;e9|HXW&_4|NM?n85=nsPa5aKMwj6pg#%vr$PS==${q(=cw+_o9w;%Q}lS6qF#s0L93!Y4$n$^Ihha3I2uHH&%*O&4MY zc1Z+G_D?aBAhQrxVm635NDE>vh@&b*gE$&ER(}kLV?i7T;&>1zfS3oO5yX5D3qUNS zqD>$c8Dg=(b(RxLg;)k+IaR(wh?Re)QYTj7Lw_1XGl&yGoCM-zN^KEhwW-V&r{Duq z)!%{oCs6+Y>dT=14AftM`XZ=50ri)l{u9*aKz$z6UxWGsYLVE5I1R+<^ge?gK~uDf zHhQ#!2!ZGjqSI8G#TtA_S`lFoYw5j?9uXnBOyyK0C49)_s1Pwz3F^y*=r(_qHnAQb z`qLF6E)o?YDS9eIuh>A3jUf6!Yyz4UJ5CcLC zno2J<(rY!6rpFM7Z6LOT$bdKp#10U{AVxrBLF6cXlxFE%dW=ytPmco4%D5?Zit~_e zL=Q4Ev5OwNg*YF?TR>a@;zEBA7lF7~h)YbRATGrRVf`{Hf4SkQ5LeLSN_t!c;%ZqB zMXsR?*HY*@5Z8ma0r|Cfs}MJu$`z8Ai?>n3H&N(jdc55f?+~|Ch+D-w>Cr=L=~|kE z+d$k7Vh@NrK->x9T_D~~ByksryFt7M#Ct*91LA!k-cL<_K!|%y<=uZ`FFpu8!{UPk zz7NFxAU*`*0Ym+w_^^qOk5K5N^mvdS57Fac5FZ2a2#Ak^*au=ihyx%V1@Q?GkAe6k zh);od9K;jUfhR$H8pLNnd=|v#Kzts=Qy>sEUjXq%5MKiEWe{Hh@l_CC1Mzhb&w%&_ zh;M@U7Km?y_zs9?L41D~#P>jaAH)wp{1C)*Abtemc@RGa@e>d~1@SWwFMxOv#Lq$e z0>n!oehK1NAbt(vHy~aH@mmnT1Mzzhe*p1E5Pt&kXApk@@mCOk1Mznd{{Zn%5dQ-4 z3W!%h{2Rn;AYKPx01AKyKt(LmlGNy}Az!yLTfES<=U>ZOb zK(&Ax(^COH%2rE{IwUagQ-~M>Ob3`j?*PC|fLQ>u0p?J3a{-P5XaG1G;26qrYy}*L zoE0C>2spmN(*P#`%tN|>Mu7SBUI0Mq0W<+DGCd1mv4AB4mQrvTz;XdA1gtbYOJJ3N zW&tMxoCI((Kns7sYJgJ!P6ap(;BgE*8|)D@K%5u0p1316Tr;?ZwGh>z%2l`0=yI8 zHh|j!_5j=ga3{dK0NxF77r@;B?*Vu(z&!x(19(5c2LSE`*bDGMfcpUM2lx=c0{|Ze z_z1v90Umz@cnIKOfR6z@0`PHweE|Cb4gfp~@Cks&06q!uDS*cTo&b0f;L`w~0r)Jy z=Kwwr@D#w)0AB$3BEXjbz6|gcfUg344dCkl&j5S_;F|#70{Aw-cL1IR_%6Wr0KO0K z1Ard_JO}V2fad{z4Db_xp91_0;01se0e%kf3xI!@0DcMZD}Y}E{087g#PU^IcT2#m#GECFLF7|Xy|4#o;F zR)Vn#jAk%S1mh$yP6nd|jMZSA0>-IeoCe0}V4ML)5R6tZ+Q4WBBLqeV7@c6O0V52? zS}@ju5dotMj3^i}FuK854@Mk}1Q;PjJj1e%hVC29U1>;;W#=yvfQ2=8cjGbVd z2gWWic7t&~7;gdN0x&KF<03FF2ICSiE(PN$&2ICqqt_9;dFs^?G z;|4I^3dW6KybX+-z_=NVw}bHxFm3_kRxsWP#%*BS4#plZ?f~OXFx~~myTP~%jJv^j z4;b$S;~p^H2gdus_y8F9g0UBj4}x(Y825wmAut{QV|;fbm%{J_p9(aZ0@l}L|vxDhfE~vt$Q8n%9{J?)$X0(tS zQ&?RhlifC)P87!Q9WJEDQW9JfPv^&n3yE~01PerR1F7L)b}*hEN{^+p*v+=w@c2kJ zFO07#thShQL#D93Z8)9Ej*lwL-xb{0A8rptli`kVDBd3lMLUyg6sCl6tZlh$zL3fm zdQ-#WX%+3pGZ5Gw>IlW-!Pb9pB%JIcV5Pz;+C!00GSnaMiG&DbDok{&>yHMzWV8Z{ zb*yWPMS8lT4p3mRj&;dkYb4a)7EBU|Bf5*AVm4itwP1<1HK8s7YFPieP+xx{w4S1X z(e6@nUYe%K&8gU2_r&ICcDpAv=aFS6HK$OlM^d?y4!;;lo{A?Z#cBUmBqidy|t}> zWq*5XS9^bAO>9GdTQU|`*io+5$I?T?>4Cx$IaOoh1316f6(f<^mQ59qN)>j@8|OY{ z!D(2a*4uo+jyvMOda;7`IF1E z+x;vqXl#bJ58w+QLatVx#q;QdLQkdzC5V5MClF4QYrzvdJ5sYYlufjCUAKIm`=~gn8#$rwr zG^E1z47POiVT^x%MrwH2VVC*fSh@`X)=<^P`Plb*jLWf8Vj@kXX(dnFI-VIGbaDuSJ#evry=bYr>mFoVBr zwbz6{j=t+wcJtBH2x3hj;nA|erLmdBhLPW%8y_AF4kE7;1DG(J+lGZk zo#hlqGOd3rKg_ypIz5EcQsMCJNg* zDS67oOkVcKO;LbODTA;#o?TiQU;3|2$Ny57-)Pd0LTN(+c4d*|qB+Soiu#r0hp2GP zoIsxr>$C_o+IY~hzIh6zUX@6}B0)2gFZK^3Lt}rr5sM`&?2-Ro)BjtuK?6Lth|UQ* zbu!oOS^^3?r*U)Z=GHO-e$%Ey_H|;-t2c$GCGK{1UWZK;9- zFlh86&XmN)3*7|3giJo1wZoN}d_0Z%T`>*?yC(`;`eu8L;%+E6)|oC8XWzCOkny0d zmdSsnhLJwU2vwCx$5x`n>O~_WX%kWIbWACyYAI}9;}o16L?=6*RG#+q5UDWKi_|z; zT*hEFC+D60Hhk_GtsD{6K$d zFdZxEoraxCwo%nE=}1;J78Sc|x4LP;T_ci+wV-vA`(lBop#@%$-M2*(A4a8``XX(a zR3=-nGJ3|aLp1|q=~The&Mdqm^-_UkZbv$clZ}))%QX>J9w!m!#6+SUK>^x2jsu=C zWf~DYB=Z?VnX!B!nW3f)X`i%hPho%U*O#S{Ln<~$L_&vFG#jQ;GxGPg5|R|wa!`p| zrs*mA9|95utPCea>hQ^2$Z8R7igU-)W4jSMh0-KjVN0;_d|{+8L79;?5%Q%rGCpG2 z2nw5D9;H({Nh2m+6)a$U>$qgAXCKz^{sR>7)Y!JA)@zydT5i2o;MlM;t?7R}O-FbT z$CW|dc#K5)k@X0lO4-nI-i+mO=o136-KkR30YUSdoZAQngL98ItU;$O-U z*)eU`;dSj$qGp1(?4V;S@j?>YP?V8&(2_Mv-eg;d^wHv&sIu-<0YjwOSmU?U-z9H) zCEfOaf|x_veu%f-|2I>%iQ0eW<7sjmoM0tpa!Y!$`SH=w+!%`8P<9}PYQ#3T7eQeA zUD7w=9g})Y-sb9+Y4Tr6NIQv|>cRBDFwP^DL$)x6jG|)9Nyq7|wqkCd=`?OO3Rbs53wCOTkiGjD_>jTw%R*Z%LVgrh}E=D?KuZlI>Cjt02{dd_b}|6k`gT za|q3|W;B=2XOIJQm(Y(qHO<>x+v|iQq+s~uV#98Z zWzsuSlBM9>Oazk2>UDn>rNp*BlXvJXoDF948H*}v@;H;JZ8Rk~wZoYaQh;1AQensn zR@iYQT?eB|J!~pImlr!=#u~mkxhRR8g0zs7tOo+_tB+ zil>h{2(Yr)o?=`^1yagLH_p@YkK}SYu-+i?fwa5EdMV7LTG}o(e@i(<5-ZbB>Qv>R zD;v>%E^8H(IB-?hGl~X>Q(fh_D{2+9GRR^+Sxhp6(#A}}W!V=aq@Ynl zXst*MczcdsVjEhpvK@{q3|}yWT3e3{qB&Bsg({_Ey;Og(hnBG4)ibxKttpi(=|Hlj z^|oFvBbGj7IvuCIPD`6~N>w`we5oR=+=-EKJ)if&tE1Maz; zunSZ}Imb|hIh&gbyX?QF(*Fl)|1_M`k<{33M+K;~0mV%kuN}9|tZ74*30BH)1DyPJ z+|FNbA+>*F2T>_`K8koHmy5HAQs?BxdQly*u;@<7WL+ust`rnygX06X(HxkX;1rrm zY3ZR94%y{m3FmXews7)O1|&z)nB4tv!6)>h(t%rzS37YhOO^B|S^6W20vvAS2q*g> z(^l&=fYrx~7SZPah@wh5arw=)X=&LYIU20Ft=NBoLu<4A3>X{Q;c|nV|KI7#;W->8 z_q1MO2km$23;8o}&ZV+ThHS})5G*>|>dSHb%_L-PFG|q|BOL#nhmvQ|HmsvtOZB&y zlPDlO;--LF2jZTxa>DgUrc6#yW@O?7ZU5hy1ZvwWccf7nv()(`bq#Dfm}|h7m#8E* zU($a}>RcTyLRS~vc~(dC@oeVYaU#~#C@O8cke88{$1GJhal14j;aw?GF;Br2FwLPh39#E1Yjv<*s^EVB4Wh6XuY-13}m zrMY~blT&bIO)67wr#LdZYyw)#onyK2(bj+6){=B5*c$!h{IRjY^cdy$Pf93m@=UJB zUIH~ma8VfNOLdQrAr-hgX=j#QD8g(Eb-Op4ifNTrn(cshDz-$SJEPrc$1zxhS5JcH zovaQkEoQBA!KV(Jv@CaSn(gTLNO~;e>=WlLMX%cu=Ov!xjLcD->L%>0Ir`CTi{5`G z=P#1o9Cux@u_?PT=e_X``hTwB9F%vMg^^K5Upd-#XH4qmgppQao_t}fn}B5XS6Oka zqX;p#r}7RDCm#^GHxkz26O+(q)l59(O>Y=tk3E^=P;nVOL^o~UQR$2d_S6Eo<~%^P zgAlji;GL1~l4DNrjxAmy8WR6^{w3GfnvGI8b2L*AtYyMYuU=P`m zqEFt9>|<@+mZ;cKZ{=2`JJ+lUr5t42)06)1u8M=M0cYp7WbRBjN|DTwtg<*#Y3$M( zByR6iwI(+_nA(~d&J=cA{KQ@bsM#QuocTYdfJ#?W#e{viiZOQ#GI>iOwj6&zdD>DX z1>n$Aeb95Kh_>oUyMcMR>M-8~5Glfm^tra^YAmZZlywEX<^M`cmgppF*^*Uxi@2?b zHR~jY66w^~z;>%hC_j**jSQOe#QI3-D5Tg?^mSFa4@t^%Z&hwx$TD0e9Hg|iA#o*5 z%y$rMRas3-X=&}MkiW{xFiC&PCB{eX!-~bBNr1IEBunkiqsVoYB0=g1UFpP;XEskL z>kKO6M5!rEE$l1S>GpP1S`H0IdKkq_816qpdMIvn>WAICz8Ziz?=*j+h7 zHFokz@k6VzKG$BiqfAs5kz!9-)kr35E3K>gm-a8S=PNUkZYK_0nnr(et|gsa1=@Z= zb!WJH4BwWQ+%lv-C`RG>&@Y%VaUVF!8`g zbtZ2sF2RDmePq(nnbcq`JB$q2N9+mNOWyL~w&g}iL#EBr?&0x#6!irRhV%5qrAKgi zR8>xAupm!h_$Nc{c6@&m;cGJ6NI{+mjL??O^ju*(j-}l>uhN^58#PW!*csU56sy-0 zQtEQ&Wy@4W;4<|PxJ)IBqyVr_PoxUt*o8vwpln`Yu_N;MzLDIpy_R{o`I9L~Pxoy5 zl!>#s5h=+QA^?{+C5cM<2ob=X;`tcb|0q+aezJTj`X9Wd122En_KeAG$88~ob79Fd z+yCo6aZ;=!F`UY8muhY)quhudat?&oPwA)KaQ$RyS*+YGM)Q_B>K3*(NX;+bdNBV? ztHKo8-K2fBbRKDuI+stE95R^LFe!1peFEQ=#V+5K*+u7j%9nQ%4_>~9G|hvRcM{8# zKg!-|&IjqJtHggNNs!>6O-@uv*&OX-xzS>lSx%N{B7E}lP_}^Pe0pbk8096d@rkJ& zxQHcu&P2F8&xT}|!Sy85>x${Eslvc^d!Z@pm?GHO$;r}!=t^ZXqvJ)dYMD$@KPsJk z!+79R_ zsikh{g`5>|RWnAY>KsdrjL@;E*{+1KG~yyXm>AzmCx|kHxmCsF_6cVIk%>%3;Kb8_ zjqY*>%VvoL2c_+qA<35t_E}x4Kei2-cXbujW+YJ(Ms7dL%u;e8jT1NM9;P#XBBj_k zlFiy&hB|*bqnLn3P-i+z%5TyC>0sD#{mhyKX-)6WWe1C%jTw_td$Kk{6?R-Pi70m4 z7}_GC>~{Js4Drs6)PQZCI5k8vJJOc^THO5&l#-A=rw83*aMHSPdPc@a%Fb_jc5%#< zrdA`Sy^`mR#1A zM2DW;Zjw^39DW(jTCSW-UbZ;1T#nE#)DtFj$CVh)9<1W^<0)%FO3!66$3ZxygN}0h zhf>O-v>3MDb!GC(y=WWUla=#XJs}<>_1u3q?kKV)1Hey*$fe5HffL#7=v&h!!0qi+ z>nAg0`5Tp*1mg(I)e{Dk5GqI+oj+8BFKpK74HJIoM^J z<X_QbTEnaul}o;08FU=G|7|LHC(k6%&7O zMnC7VwUN9iN}5iux%!w! zra>afb%^0;S9&y;7$4Y#TSk9QO6jMWUS7|q_7^5-R|(@~ukl;Vz)$CAC~VoA_B+#p znplQ@BO_0KW8bJpzoW&p;}wh&GG2eB(7#ng)obc^6}Cz0@!8aHLwam1H`Z|8cBGaDGKq1L z8wTtjv7%*SFM@^<+jrg2IG){+MU%S0I&Lk6S;J2H^?bt+Qet5~uBybcrAwCz<8`me zOvP(@uq&o&a#WjK{-TLLN5C~=;y_Ie701bIx#$5jY|O82pqx4u+2VgS1x}F(I7HK+ z2{zke(L^#H3`di~G`(hp>GhhG{HvJx7_T{vf5&T9nblsihNi2cBNh*ZJEINjLVaG- zXZ#s+HF?ciM5|dx_4>_vtTIm50feG$p@i3*u3hLgXP5!3%bbbXakxq&{x8OQ4Q$_o zoik^dvyq)=bA^5!NydLZln(P7WJL{_dx_Va!@q+8jMSEJ;vD$Ll;bBXnxaLl$=}#} zwd=I&v16s*^?S{^`cWuZ%54)Uj1vbZoM9Gj|E|gQB6!UPTrlR*CSvDU^Eea*^eg;^ zws5LFqw=O!|lOju%8l9R7v=hjEV3jN^B3cg}Z{0{`PQZIGI2|w5O}TJ05E5 zj|bbs8!>mZClZle#eu~`UBUP|%m%WK_D~1T1^vd~)n2t74<*B0*wLO=y4GS%Fy0?) zLzr_zM0G6Q9*%!v%iXa=n3f!pOgPbBY>nz|i&=vXMq-^P{;aqhd5~^YkkO=-xjGT+ ziMNH^{iu_ox&bMrAwQZPkjlnldjXwHZz_-VxGs7q#VqVpw)S*%xNfzm>`sJw+GG7z zCKM}&VoA%q{D=HGqK*Y#b0KlzTlrmHvx(19*olsPu*83od=2!&S>zK^89+Xfm3`lu zZXldAAR|eSj23p|Vpv4WXR(QdzLZvKO(GNtwIv&9?5)8>sBym6Ttp4h4bC=OgL8JgL3-U6H-v{8#xmQs7xHdw%j1mc!KMZ@KZY{f zsNjHedZFRGOksP&G1**D_QLgJ&{jlUI)7?mY&?H`4E00ybx`CtQy0G%4vLuD7Tb52k%6hvSW@1(lMKbX!qIH0?P3uN^#`lo@fjy2P*f$F#JyRquG!V~MaVH4}OffMVufv);j9*Te3 z%iW?x)Q-AA2l3ZVv)*g2A+CN%Ep^JxOJ4pn{sL8oi+3%l3hRuY(xo^wy+xLe%2C9W z^1gThkualPGiG+9$a38_gcH*l4@TwfJ60$}0>3*R?hQvmL=j$;u`EIGa9#$9bVA)CPl*B>oVVZuO*Yip;IEBHUWGo!T)o-m&AI)kg8j2%fw_AC=nt52Qt)SL6dd)u47&ejSuF30A zyyj+7{Lkcbgn5?NJe!jHDY;H2H`pioaCB=CH457z8(B0^1TP|tEn2mB+2R!|8yXwp z>78-|xTWD7lxd5%rqGBloRNPUOAQRCN!Tn}zI55jW%S>?V)?Qai_SZD>v^L?%W^xG z@7S4Jh6FYLFvhZy#9gYyuqnM z1{3S!$tG$v8An}D^6x{U@3woEu7 z*}PuV<5Bky(z4QQ8>ceSjhQ;aZI->Kdx)oxXjgg7teNv_gVcYWv^L~5N6mAEIp#I< z#tUAvV4mYO$7y00y{Xe|)-Q_EV>{D>%Ut2*uJDQp5^^`64t%%cJz7MHT4|wl_skbLql`w=N_r?FuH_*5Dd! zZ$fjr$!$_Mp+VhLG^U%@_r$QCc&HooLwZGmZ4~Vd#jy+VaOWC?QuT3JeS%gjb~n*Y z*|4u|UEP08Xu6ZygskB(L;aG0HOU%#poNHn|aS|^*NV$m+iL)jofpDz7KiKXB(M0KJO2+!J!bDR?Jl17}P)tU`Zw+_K(w=2#C|6lASGs38HdSrc>Z)p5Bo^&# z=nck^rw8Mx6T!0P6Hh#G`Lb1rxUNupxTmW%5^E)!7&BTyZoRbTRjXF4BG)SR#saC! zS0TV~Ri|Q$vUgV0TWpS`gVRDXv@w5aw_pXi4WXKCh*dyDd%BQ{kud6TESsC!&zdwI zzG%hLldxI&6t-^`Lx>Hu-r}VDTOk*2REaq6M1&bu*Q^;i5edhMyD}-*2qdtDh?Q>@ z`4a7@E1QN|An|A)_PMEjQjgU|E3g(1J@ocikEBx1GIIV|u?Cm^MScbvje~zc9zukW zw;@DR-@FnbmXXhC6=CO!Ze+52i)#-%Bng46B4q7}qF0+lgCuaTb_a3xN}E-aP#~A+ z^#nZTkRIEmUh@Xp6?;F~f$I-b?-`)W7PIpT4RqTUsAORV>BgqVi z&lWNx>CzSo&i)+=JL-QB=MNOtaH!J<$nSz}ZKUZ+Caa=OL{D;cYC&=UARz>!!ARdG znHnXr86;nBkX#35(4|x8ts&Z-#R9FNBaQJs#_(R}YCt9tyUtp;tuW zoL=D$tOND+2zC`)5?FC)uv@kn+KAO9DEG!N^#%>nNRT}BT1QZp*E&K;s!o?ed}T2} zN=66aNyBFwjmX}v$ErxTl}8~W5leefJ4rrk(rql?u^#NMz9!g<1_W}5HE2$v`WcSJ zrC+L=@H-K+6*kC1traV#mvB=j6n}y&xDo|h_8j&Wb(Lk-Yq|AWVZBybFH&(xXNvbq z++r|>OfMYk4|b5X-4O|=xYN=S=96OdsMEY@+g*%9fV1p2H=nmB!xHqcoPT`?lVXfW9mC$v^XW6@UXsYHV>8tdPHU6W=Ic1n71xV0(c zk-Q*=0;x;xu9YC!oSvW!5a zbxJFSC*wqS9NUc1xqpPH<(@6N#xY=#J-95y;{Kl|6$8ODrrBcFL{9z;*dkT0&&MC^0-VmvF zQXd23Kml#(k99?5so*2S-EJ|JFv2I!nIx=3_Wr(2|i3Gbz zsq7}vB_t!3%&2sV3pp~eFTyZ}r0gN)OyUZs(%Fi}O7!lY)`&cifXp~(@ji$nHMRz& z(6iVPvQmOcUTHB+ktouakyj@wFL3#m$@38E>W;;wjHx7MvMCk~6?I4_?&vm1NYR9I za6!f_wYZ`fwx*f9g|56O45=IQsp>a^%ak{nuJsUt7fDBB%iNV?M-)hI#^RjEi>iG0PF7 zRJBj85blWIN~y0~TcwsyON!TyIGvEtJ9;cEG6LD4g^@L}NW0}&v(~B1prHXk;z!V= zO6A8BkxMbu)ha9Q3dwW?AS0Kjm)}??9e;W)eMhdgK1<)h^(;GHg+$Uu{D!v2V$!wi zf)JymuToi%B6_+l*1@f)5f71(Bv+d%@mAs550L4d@qUy$8(rZ(sYi9j`)w9KO-3YY zELJNdAilhqFAcgox|Lu=R`5n(e9V;BY#cKCko* zuO056xs>}Vn)`|e>t_~Iu2v}fVT$=v%ej8ySmx)6^Cs0A%+t^AvDS`MW`8*C_6Jp2 zANh&q3Tx>14hWgy9!2SQE6!yj>m$~*%U>%M@8z?vFddW>R*_E^isyjK|M+L}sNLU9 zqR+zQC*H|<>;P&&mA@fBB}S$Ec{!Ic>)Ps4cX*?7Q;PG$_u9ru*RRMLru_QEIcFzt z#(7VfksR#ipYp$BIpkNPCZ{_dQR;s|nGe2A=pkLiG4)alL;&4=Y+X`P{GEcoF5#MX3%du`YBedl@s1OvoR}#D?t8{n=jV#{%C;a$yTe>iX zM>>MnH?<5d-t?~Yz<42TUua$KX8MENI8@=f5zG34u3XsGXFG2>3=VlDcds7|jT159 znpfACEqmoRCOUFs@+W`Kv*j(7!^5s0A$QSDBk8Ny5zt{XDZ1g9xX-BlgTepcQY?S@CAG55YXJ2;`rZK{ zvTedic1HuGtA_F$wr5ZRjHXB%=8bK{LEoH=e?uvu)cqy23fC7& z6xMts-KWmZ7|*BaVft~R zllA`Yf3)l6I`QAq4-Q+0m^fhT63el&SNq%W3D;p)JMe$fHwT=%h9=$kaqJ{aMRVDB zdK+Z}99CSL>ye|5?F(c+*q{nYaF*>JyvF-A5_=Ra+(j<&HGT z=x(4!H={<@GVFYnqplpBu99_bn6IBu*mcLeZz>cS4w@WMX)jOw(u$-0)lV_uF&K_n z_BGwZPG5h;s?VqBkl6W>#afpI+uysAGOWFIFlT@E;z&OpP)>A_4Q89D#A_49D>)`% zhcu$R%td!wO79w#>?LF??7sgY64`VZ9|e9>Us&&zS7lH5d}o=@h}xGB)=c>TDA^{1 zgHi)+YAjD(W&Cxd(o|3C4&A+)vfDYnv0S04Q&oRC!DNy@+ZoC2v=rjNLApb2*IL3e zVSnqAtc1K2gUEq-&Yi=;wOuFqtwCe(}Be+ z9g4efbUx6&HdcPhi0)GgjnK_p>4<&%s{Gu^;b~cu@3?-WJFgE{w=GF6(x~%95ezp}EZQ(V+01}62roHOcJXFCkL7(qgyR{L?&EZQF=h#lB8Foa%M7LyhjqVS{eZmi z%D&afrKOe>%qcfM(e-=Q)ou2Tdvp;UHEVxWSPbRtOL~t#gh?h(Nfy7JRdUoTY{i6S zY-Mv7Ea%;ygRvh95!2hR{bu9zsDH!sNZKZ)gQRxKg9TR zuK15I{=6&xV~qdA75^#5f98t6fbkby@tY$_geZ{AHF$VN+sW5#|`=R&^=Z7{wDKsFR#S-G>pB- zG^XPF#sf^bgRPpqhs|5?6gzgoqs*hQJ#6LzP^-nGOywApTK$H`0iY=pH(hUKF+4mqiVszkF)9pO%z@52&&L{2eSaX)Qa7l!2@zwoqQ&rC5P212dKyp4bX$bn9b+d6WN3*iX@Q-9OUT) zQR`&AUMtnA&4mz!&pnJf=DvSn9Ui(`31^(@*o3{Newz!M2w?}@<9togMMVcK%)%j@`u@1yZwvEN>LQ{JXWSpYSmeQf4lrb@s*Hj97Wd>@;A1y}aI zem`cJqp$^!vAKP?0*-1@)B~)cG{^i)Bd)P9y8JhT`>=+MgF#`N)HZ5R0%?wQ3 z%lrZU6sr#KfU%DqyNBrr^ur$Z$0omS7f_yL$F-ON@e~^gh{vmq_po%e@hNsZ!c2AH z(@ZG1OcpHM$4*EDOs?QVTR^o@RHvw*2hgKhU(n>6_b6-hFe`t(S}f2Gu=#cb>~ecq zqFO)P7ADmw7T^M2;M7^HGN3)i7WQG}G1k-| zbfcce4E1!J<{+z9TXAi-BOC8vC#apQNnOKMt6^N@U93%wvM#loCDb_Eq9)lkwTJCe zd)bBR26nZ&k==iw_OYAQP3)cOX0}&7lRcuI#Xh5MVP90YvLC1e?8oXL`<0qz|5S$* zP`4>Q^&DlHI;^ZzM@H$8>cy;1y_C&SFK6@AE7&6SN_L8R6+2zMjrvmz zhSVF`4)twpT)l~%uinfqR^QI9P~X9BRc~bvsPAN-S8r#}sCTg6tM6ieQr|77;tE!Y zdRmdJqU^oAO@?~d9X44#z}k2_l1l|n%nL;VV}E~knEIc22w{p0t&$>(LPTn+3=yeu z86r~CWQa&jmmwlG7lFyNQ*jC>6IciSck(rs5c9kT`#}8dMw;h}>KdF~oYU$$XO^9r zT_`!jB8MgTxnJ|^e%QxW9$>2+)*v2X%?H?t_N3_&a8i*oQRHNcZmML;$@^GKaegVo zatePLl(O2LZFMP|DFLSx=>o&2-jCx7GwY9VhI7v5R+92~6`U3Bt-^3|2}Sp0>bmIAg80x)!u!)eEtPQ%hOpvr0az<+El& zVc&$pwF?sysJW!kUB^(SsqaOqy@v(V_pyJu>igNT>IaZv-iwS9xw`s6mQwFy7peEN zYt#?14>Z1x*KdDr!Pb&55XOvm$=ai$> zrMSI$uv=&1i8Cr+*smf5qqFD@eVMvpqD28+yit%pJSTVHTX16!;IMT7f>Xh?&f>zB0 zZ8XVyY{qyKLTCldMUC1(ZlY-qU`XQ+P*^;G5?X@?Tuk!>tdpt#V4(h!nP@*uQ(r+L z^eW=@->e>2#!R#oW}~e@V_a#~?5uywxpEYW4ACe&G8DBKKZe%JF><>6*6!UBn{8{T z)YX(GQ*v$&F3zpljVOHMRK1c<;`ykazp-xGcWB*|&pAXLoA_qCj%I{-%GS{&>!`O< z9W;6PnPj3(sO_x77}ZIK=+W7{-;!zCFqXi@?fHS!WO#t9q=L12SR%mr0$+a{t)?c; zl2oXiwD$!xUuZw;XhD(D+2>ocpM_fl$~3Y^Q1+qN6TY<=(D$)*dptw*j_hMyEvC|f zqR1CLz+!t?o;P~~X23u`(%oF?uSAwvg^BC;v3PT(+U!Nh-7M;9p62(WP@|mwO1_0M zPuq*K6mvRp|1`{cY``Rdf7*XOmY`<*)A*KvxsN3=E*r-pJ^NVi9_5=D+OUsp+{1jx ziDe!>NTuv7@n)~mQn|>owED;z+|)8nX{l0Ls{LMU>GyswWlL^puJPAkkG!(*vAGp>}5J?If06&2o$KWKoyvprXaqzSnoik z9Urpe)9m;*J6<&@f3<%d@0V|r-rFtg%E`H#&BZ~~SY7gAzKmVYC%f?P+XEamB(aa3 zL!`P;@_cUd{C#Z4hJ}t{q_m(4!FU)2_*z!O*Rff=iyg_>bjdx@XN{>XPJjK4)O_=Sp>U!=_97b|o5CCbtKGG!jWTv^7iR66<9 zN*BLY*~qU`viz;cs&7`V=I>B$=C>+)`R&Sw`5xr}zf*aJ-=#du?^a&m_bC71A5dQ7 z_j-Wu_0;kYduD&|k9dyd4|-1EAM-5ak9eB-KF?|VQBMc|geS@$^Yrphdd}vb@(l6E zJz4&QXD5Hsa}ocv=PLeL&)fLtJ$Le_JooaaJs;s;@a*GX_B_hJ>UoNP&GS9}4Dl0X zF`LV7Wo!5rn^~vS}}B{{wt0!YY+#P#qh<&~$(0ABf#S49!qBvd4HDL$ykl zeSi;Ps7|?=UB7)F>^ z@hbQ85rkDLvy?k|7DLmNxytQ4hoLIvXysNuilJ)H+t@sQF4f1j;K;`iX0icKf-a?! zUXdRZxh#K%Y~vO~1r`R1qi#4Uu5xfHG-vU5YP8K#)kX$vyrIM!j%@S=_%%2 z)I_w5y2*ltzB*r)e~RV$RNp9aw{wYU+xAG^q5yyQjoJD?W`F&cA7sce=eFn{WO_h< zqD7DyZBqU`-S)}v6LwQAI`aPlrVI5kR_Mbv#<_3jes&(JgWQJf;x+7b3#8eg-F7Ba zVb4byAi3sS6qFQ`#DUsu`b|IF!){*W$7OxNlPuR#AqB{VC_omv*)6VWUkV?Aib+sh z;Vpk&w4=O_vWrj{@x5$bOC@oei(97oE+IB^>>aFz0GHPA^Y6w1S3a?q&2*4cy&#|m zIGX2|A!1&>!c_LYo|WiX)KW$0sd}QNdJ=lbbTb1e{Vu1db{|$D0{VV-#e+x%v(V1% z##!t}a|GYYOyzi`5vA)llwl=@@tjhiw{3qmAw$Bce~|(IIji8mVAJ?7nUDVpSINt4 z3I82Cng1U7&L3G9|2ymEe`5Xo&uobQjqTw7Vg>#R@|{Xc<#z0#pgSHjv%C8EtydbNMK z%7A7n8SQ9gSX-pzv}2Tuv}2VkwG)(Uv_|Ev+I-~}tx4IVEs=V}?YOR%VNWlXYi$7< zWaJyHWWQh+@=ItnDKlA^Uy30w`!;ezavzyQ$Bs&Sk7MWG!!MI&7$|q}%W>7ISo$`( z>NwVY3%`P2iMTB&i{+Zs+4)MNW#@mh{p>gVDy$jU7uXM6E3DqB?P{#eDtUt2NW(RD z4Zqel&f-{}6y>|B{Y3CuKr0gbmAtw^Qnywl_^TX9k>0O%Ai52?#(@YMaxD}gU_-8R z@>Ca#T`wF^vD^(MP_f`!OCZAr-B<#dHt21o>MLx}O(l@m2HjjLSZRaaUIKqjvqA4D zfvRlKEhSL34Z5{deT@xzX9?u9LARAawKnMX5~$7w?Xl6dfP7z)7s>Ti)Mw9T(@{%p zW{4PGNcNRCbki8r!3t&K}UtU{7d4_D!vo{akBf|Ipf% z3N56})jDtubSmxI8fAkPR?dIX)+!fj>y(?cF2@0i6yZ?oUHm$mTJPf5TTTNE-C!GF zck#DMuarQ#CCbz$P}+_BZ5E{|zqQ-|?3G1NqZxdM@6MtbTn$8d$d8MZ_bvd56un4z z?=GTAFB0Ch#Yxch$)uw z5<_pdJ>9SHcSu`$I(t!0s?Hu{>m&;jID#`ITLShE?ENjss!F2W%5?%06Kv{R`8(~+ zh>Mw!zNE?p3!6|lBe&VlK2UO|nbaZO%e;DJi4s|*)BQ@P`;~wEHoNoU9KvEysL~a^xgP>E5FO?Ud5M@La~g#O=%HI3y{uqwK>T=4r0+Wuzze4%VnP`BDL-Qmc<2p^V1E?4xMt*tSs( z8aPd)jKrI3lop@AhD=Q|MNk<_-os`zsbu3NT6|5mebRr0Wfx+!r8ZD&kA{N22M@4^ zS}OLk%9gqXfm*av&`9-_&E$1w@{)$MpM9*QF5r8Lt#f+r5BMn5dj}4zjzVY;)miq? z8|RUV)rKZJL2&6I_B&;&{r)}f>`fDDoS3S#)GvCNJ#sHYmFO|{aqQ+k-~N5QPrKWqYiAwokUy6BCg;LVJblzOKmuW3C{FQqc_&!7XrE6Pe6#Ma6>cB6?0L;{RM&ib8J7zQID~&^eqS+<@@S>_O+IV02=XAL6EL4bo3@#pI~xMi0#%62Z&+*pn+j|8spLrU`|eSm z2-Ns%A7$V2FtQ=)h>p4>Ip}+p_aTLUoBV$R_qEhXS5=+wJLIbJBeAN@)79n~0YAB= zl|w|8=IK@%tF+RPWXFBqb&WjW`<~1?53}-OO|IOXlX8FG%B_~q z9dPHi^8{Mzm6n-y)=pacGCO(LX4%j{V3zIwkdTOUfxQ0nz$`M3W?Qp6+nU{(#J7Kc z;ObJnZ!NjNuoE)05tkFKixV)qUM9@8Lee)@&ja<2Z>&C0AHezeVe>4ch`ZT5Ni~6b z|8)NhH89h!`>U_0R*-gDW}|sF+uk$6)}Jf2enqXa_q8(~Vg^dYkFtkR6g`XzJ-(IA z%Am51J*-@!T&vu`9`-!x`M&2ll%jvF{6yY@va5xkF5eL}!+V*Z5Aq#6i|JB;diJpo zqxh;}s_tXDUdJkQKbx-Cv$^^Vwm_f5mg+~b75dSvSwDuItRKft(T``R>nE^QeLm~b z7qX3d6T3iP!Y`r|Zd!K$Hdq6*#eN;b#J*=;0PwS_$ujr?-@92MR?8kaL zdr9wPzt+R-FZx;~pm!-p>)pz6dR$qhCzR9lq_S4;Rl4-eO1FNdvROY{8Po@qZF;|w z(YGk)>S<+MA5t#Sw=37`BgzeWM!8WxM|r27Q|{K!Ro<_UDF^ht@}#~~`GUSnc~0N0 zyr^HGysTfWysBU7sn9R;)arj%dS>cZd*tLIMrHqRsa?Vcy~yFFjl-|Kl+zsK`^{a(*=`ujc4>mT&Itly`4^!wEr z`iIoT`iIrk`bX8Z`a|l7{xNk_|G0XAzF)mue@wkse_VZ7|BU)c{d0fnQ~KxCZ|P5| z-`BsQzNCLu{j2_UUZsDF&(goc=jq?)EA=1o6ZOCI7X5kNssDsW^q=vB{&U`|zrZ)@ zFY+_>mw3PaYd)yI%y;O&=UM%?d{qA(FX(^d=jngp7wCWG7i0NL^?&lK^ndYd^;h|A z`fL0>g7N!>!Vd_Qe^!5R{*(az4Po%-MFsz<@bVW$C4Wg&@!yMT{x{*%n5flM;nyle zz2+A)w4=o=ZK0U0Ef#aMW#TC9WYM6tiDR^wI9}@$CunDid0M}iuWb_xv~xw1cA;3R zT_Togmx~qJ)uLIuPMoB@U7W1FN37O9C{EEH6sKyBi!-#(i&lT_TcS;SRrY{oRdZ$R}>qU>A6utTuR0oH|S)}ZFma~&^HS|j3w?@e@;CJ))usY?& zV#xDlHjTd*RlFIV=Wzv)(LF=Gmu2`psI|^kA7*Fq_hD#``bn1H@5j(w^(EHGKY%5U z!vC54Uf#_b)DeI7G~bJwm4({;yZD|~)KLL) z_t+Ps+%hFy*>}sP`UCp z%Ee3dR7Lr9w&X&!RXO<$w!9fz@UY6hoh=vg-!IA3f0O>(A@8)Nqij!`?Tt@Qm2ayh z%gi6?IT)+U!j>ID6QOREDqYg{aOe)I`kS)HZu^_ZoVt@fX6R1c@dEfqD@b>+pIZd3 z(aL{C-BF9rCK3#aMHh$b3AGr&8y1bk1 ztMSwlYhE>-H;+Ucaiq=xicxixqw@&#~x}|AcqdO zD^Nm5+7&oLU$iT5hK{x?P(#Ps6$BiiFX>-r=s5kWhECAGDWR|EUsvd4yL>r4bc$JX zw6YXj%OSCfjL2JFfF`<<8uhWls{r!qENGbEbp^+n%B|y*rd8iZs;32_p6siYvr2Uv|O>D*t$~aTW&5X z($Y$y??h6e$?ru{rpX^f(y`PL@7mRw>yUFVIGrDZ$GMMo?N1@o`59z8_d|b<^8n;I z4?<1n=d`;Yf`-n+(8zhrcE>azPyWPOvuI+=-GpzAAX*#s-~sEYq22O?zkH83=5IU$`UiuXOT#i})bEKFc-^ z&WSJT@h@n;Pkgo%*m=f*6!|W=5q>LR?s>ns?LSJfeKZYzI#YMOvS2er&`*nyX+Jd(XNu=@)3VtB|~YY^KZG@ zXD$?i+ZQ&sFKljK*xXo3y!k~59;-)b_c$hhX=$+iRDZDrvmK}|+_ zB89pa@u5*~P4IsikxK9x`Nn2a*_>=2#0 zX#qhhn}j=PZ!9YoFw-Iqg2XDBBUccDT(N{(Br3%|dqjUCA`8kEp4b8!TXBtznG}2Q z@jX~R{McS2o!49IWA@tE6%o~PHFZT)%QMGKRgp+}BC6$A>Wz5WVwsn(jyOa8^SyjY z!OKMPMO-@}i~lC_@}1*|k09Zx;fn}C)PTj(Pm>nU09&}77YVFH{xv9&AKto1DvTudEDk-E)MlAa4Grll&b-u>5h_*FfXRA^ndsRwd%Pf3F zDrB!n@jT}eJ%{<}^8F_nDfnjGf%eZ1xHG4B;(mX4APVAPcqAT;f|gH76t1Ve{xNW> zk3&?Q1bOOYsIN|e8`Y`MLwy1UtJ7ejIvwVyGhvDPG^|#ifz9eHcvGDX@2SthC+b`{ zq|Sq{)aT&`^#wSqz6igm3*dsf5Gm>s6i{D6VfAHHUR{Q&s;|(Jzlxfu%Ta4}1?s4- zLU(_tt5I)tEgGb*M`P3tXtKHyJ*jR%&#PO}QuTGTLVW{mRNq8zsXNggbr(9IzJ-pe zyV1Am+vv3V4*E@f7fb5ONdu{RG!mKgBK7&v0w?0B)-u#5b$o z;|}WQ_)hgO?x%i%2dYQ#z3MT1zj^`>Q%`^5k?PlYw0a7URlmiLsXuZ}aG0v*18|T0 z9iKWLg+B84Q~?t77L1jDpcA(s%14^~BbyGPCdkFzaNURyVR{n{5dklgD z@)N_E-up$iHxJk9(;``Bgp(1|AzrG2LSOc+7}R=4i^=2%;%#BZz;d z&WSxeJW1^7!4mYXe4hTA1AarZxsr9#(fKr2yed-A6!|x*s_l&+E2lioNz`_~$Fv>l zDS{qgEZbu#TYQftKu{>Y$r6#73k4#~%dUi7Ii$sQYNynK#wq#G$rXXFu5{?` zio!rwDhzdH!YEgE!Y15U+nyO~?_!OW|F8`7vGN7W6dY^S{gu!~{*(LHRDllGCR}Z5 zbcjv3#?aW>gd0_C6HYu;bQA6``Jym|@vZbNwuk#hAWV^_Wo`n_SRO682{?Zv@r*dk z#2#@J*__R_H~gJ^|1?*P@5}~xhP~J7f6u?yu9Io;ZaaDjES4F7n zx)NHsa-fSV7y7&MV63YWJngCsFS)9~CRbJXz*P;ta8-vht{O;oU4;x+O;p)c3pI3I zjoP|uqn@s7&=6NXn&_&7o^{nluej==ZLa!p&s_9|)u$b3lNBw76i|PVWfvv7C#|vPEIjhky}Jp5R_-V74O82fVQ05 z2M)I%BJKd>xPws79fCG)0=K(0xX-P_IJW__+$Jn_hhd950(;z1IOa};U)*WP;Z9E& zN2)!Jusx34azlS>99?CNBbP8xD?k=~)^(_Q(Hbi#E-QUESkk*SioSb$iSLF=s^fpFiq=ctBy~(m;!?9Hm%&N6 zXo_wr;=17E`e|5+ideSSJBldcYvYR8u@Tj>Of{y3m9^;VHK?|wf9+L{h=b{0htR)j zd^IHE5c>BfXirPg9&Y6{LI1iJgX~@c0ryfc+^;~UdpT5bucXt#HFR8_g`3>JLwol* z=;=OBb?|?mFvNY)ULnti8eIRfb@5@g{vBppYQt=IsbQ9tY*5`P7Ai8K6Sv9~7-DHy zM}mg!#BDL9kcKrB^HL5`@>+CF5r-&`0UnQ;%ppn%#~h-Rhy@T{s@&@chbSe=0HTmX z)JgeS+TcYN#FSLpVJ0;M7>zu5{6mX|L!oWXZtBS z*f6WV1~vGv4KvTfAbTExfM*mKo-vT=8AmIA0_1xpK^xCIaFgc)XzzI!dV1c2exAKB z#PjjLG|aA0%2~r~5Uo?z13hAxA*qB>_BDUFJ>Mim=Xvb%dF=9el=4>jJoYH_h*6d> zwmg>@TNP+KS5&UF+Ic*!5BBSmX}dOLZFX(JTGXhBL2DbZjqL_a(PcKnZL$Vk7jdpf z*CSYunj*IRvfTqF+kUB&l}c7z@?@nl_e*ua zcxy`RhliCaN>$pvVHnK&hf2$Tw=jREd7H3n*?WP+Lp0?xv=Zws-88@GI0+BU8IRx34@6`Lf_5bnwGIkG(gkK4ViEzWVfw~aHP z6)}8ov}dul<=ZyKDz44=0*H4UZT0aG@lJpo??kBUeGFQAABS$~2;=-EX5_*Twvl_4ZMxaPo6aI8lK0ua58hO27Uxkk zoYXr%36EMfj|9ZKsVJ9aNlc}yZ7%k{LLjRsleK@pub|W}RZ(6~Qj}{-C`!YkOx{US zl>E{#*_VV#of4P?iZVHpgh_wh(v;-uBuwfRui0R+`H%PKBsE*V1TMH3mp_wmX^_0r z`kYBRZNpMjiZ7U?Qm!pcrT9{lh|{PP;*?7wPUDg~e!HSvsw62%lTwuAnj|H;&gM~- z9qPp1TZe9T_AJV$aRMJl34E?EMOj)UDNEDRG;)U|jeJ9?8o7Its%?K(ijnNQJ4sQR zmo&F%Uu16KyFW=$TG-a|3X0OqT0R(X6x)us12pBLKpl~bA$3G9x}qJCo$;k55t1aU z@kJu>P*Eejka=#KYEF*ee+?tZ$GT^9fCE!1F*w)5Z?D4 zfzNzLZ4;eVrEQiSw9T@Ewpn)2GRvIsv1OP~wL*gwTFQo&dHjc1UscB(e&%YbbVpdud|(HuY7i~v*KMUmScCRuGS{I zy-zYh4LAz#lZ=Z!5?}W0<_vg>EPLK&XW8~&cQuw}8-Tal+-(EUw6kJCkyGqq#@9Z> z@x0hh$rJW3#&&;7rr9~MJ(B5mPHc~4hMg1JB$*j!O=3US!_JF0`mJp9(qDr%dQFJ< zYeAm>YG~lE4Q>6`Ko5UD4D#23vHrU7jK3Z%_1A~3{syqu-w;mtuZ8peM#$rDj57R9 zP*wkRsFDAAbhE!H>gB%y4fi)oScDy6FTxJ7>{D53quhUJxo4cEU4jlayxN|gq5Kru zReL^z)+0Lil6Qg@kwg8tM;86K4&A|KWV={8-?a#?&0{BV@F;G-?Q*yd-I?!U5!`zb zDDxma;*soF4tK;O+aFvx^rw2!@!--Ox^oS>i-nw7@n&r1#{G-VL{j9K*F%aU<_Y0p zzsOzJ{IP#@$5~J-;<3UUydp*O%2?4o;-PiS_h6lsW??=aQFx1$JAswkX63#FD|ca5 z?ug1y*s`ADzr=#E#DnySNJ>Cmk9uQ}=P|F$)!Zv{r+oq!3uLXAj!0nZ5`TZJAze}}cSvKNBJ0uJh&zf{^XTm? zMQ735AeYXPeQQu())s!2>bDK`&kuxp3!!L}S1NRx$R(Xh-HX7(9%MmuZr%MHG+;-K zP^sH7e=~om_W~%NXIFEomF)No1R{R!o6JK{T1EUUG|tILPF}G6^Q}6I>OpOioY#*{Oy4FZvn&K z5z6@s=xFN#)%;zdw*Pjh_m4v5{bSH|{_$wEen$fkrAfaX<9OkVk39znzRyl$)931w4TqN_*yqjy77}`$6;)q${`3Q~+aG z#C_uZ*aLI8PkaEKhZRZ(r6c&zF?d@kP;%MY8D4F>V62WEut`(aS!^`*hvkB?TDes$ zTGG68Vsnq?brR=V(Nt%eazYAzS?Pa5ORs_lFIKv;%{{aij>)qr9J|myIHGiuJ_R@0 z4+oXom>e9AnfIxXdpmfna&`xw;HKOTs>P#xp|i1&(j#Vd!ClsRT8OEoe6~7E!J0w! zT}7e#C#to7PFPh7*-#y_p*mzkb;yEh2Q4W#E(!s3PkU{~Wv$J;!VU{80?>a&*Je7~ zS&0B$ba`fgwSr?K?LaHT#@Ty{>`OAVEVeCquZ^i{0-{-u#p{M2MC(6C>*hQ~wBP6$ z`<)`%A8@1p0(AHP3HSQ{f-(M!@HDNsr2(9uRin7>7sXLTAEo+#qa4~0-ehiP? zY{UEJS(k9Hxv#j*>g0F^xfFk~;+}XL(I9HPQq}VUJB%-)MpAOw^5gw$(BPb0?m<(; zBRCKMZy*SfKnSt|8dM5IpjIFi>IKr^+CT<04`jg|frYkb%(ZZZ(u+2_O0C&c~nuH#4psNzaYLV z>?4De-X%>=h7_5c1Xd)Oob)L^?JIgBSzz7YpWmz8t@O1{+1x>8VxD#P=TusQ9>{m< z4h9C!)o5rQ2OfC^`!I~#5G*yEr{=OIelQ{2kw1e*Fn=lW6i=tfwU|c~hdZRRUH)<_YOm`18&@hU!d2@s%Toxoz^7)g0Y5+J&sM8CjJ)OrhBwNXd!#JB49QYF56F80r1x~~coq^s+m$e_t8`ebVTXOAa<~gy~ZxMJxjTX=kK?lzdz9p z(Aopajl= z5jYPO0>49*z#miv{b@&D(BHA@M}ZoadZ|Lo$lPQwRSlR=UE?P?i|+~@cuhx)bGI+w zh(;HzMPq+jS?4LV&RdDbu0!KGQy!GgDsx8>bTEa5U zU@4&s@|8;L2*I8aMMPg8u0+j%NvqH(@mu+h-0cy^R@y%TkP72z(b8ZXr{m#qPDQ)r zvwj;a1CC%>a0SalAXpKM;FXXT%!4a}l^`!z1+ISzR)to<>Tq|k1`G?fs_S{D`f{JMlbg z8`vqw_FNTZsqi$JYk9BcsoU_%H78$)`q31kMFCfNoaSyF$PQnWv`P0}A8 zwGDr@9duwZOzh??zB(3LNU#fS zx2{k>*bUkSyC+zI-E4U87CT&srmVw-XzFpx3M?pQ1tMjXE!-JPxY0$|{^EyM$;A$@ zl8YT)6_@Ra;wyjC>@3@$oBsDTP=+m{1*w099PCYNpbz8*?}mE8zHno(AM^F*(!-OJ*Dw1u5fW&8GCE6%?hc_Eai-yiQ7}e`|kk znm(CuI8;gfwqdb;D;Mjw4U06b9r_Y)T08V5-n4e)iyYsAEfo3k6blzoA__rIGj*33 z0z>nj;gKSW2!WxWXT=h;MM8wYD6xo_xHmhB?e<^b2AXO`yr@j6S`jY}wl>ToUOGk` z_TlOdB^LYQuvdH>&e$rDLoH40OUi%W#J*TTJ@MEV|4!H!@mn4`ejf1R7XdE;c7Rcf zXJ8GZJm7_$5=0R?;tus+gPzR~MMBm}RlmeY7+0Z47%MPF1i&~F17O&3?<^!H9sr}} zu-F_KyDewcr)$A?&* zTMtHPd)bjQqwG9&NtmtGi+PX}9mlTK2P2>vhK;Gb6 zC>-34vV!lR%E9+g?cn>UQSbxQGPnob68sR|7Tk;a1V2VYg8R_$;Ad!T@Bn%$co5AC zevTFgkDyh-qi9|57l5 zqrqQsX7DV|3!cZ-f`8!p!3+3?;Gej4@GsmwcoFvu0qzxY;yxjShlV8lNJzn>LNXph z>9~-JCx%>jQpk;`hSKr$kO#jI^5G?+0A3pM<5xl`P#C`vO2xZE znOrZO0uv*+O~lyXF<^g1!l0wDkVoJI(Q%lsOrXYI2z>w>c?3=XH9|M=2%Hqu64mDs zI4*Pxx{B*GH@XewSg|;LP?i;oGnT3s5sR}5KIIWOv~1R|MerN36w`V3^3NVS0%uQb z`GclJ6i5zUXzi`6$0m=vQ4m5O2&X6HLOXf1jgyYo?IH@qj=O&m-xZzLPE;Nfx)*0r z-Rq^_d{+wH8}mp~>_br#4mAsD`6*QUxpKKq2`2;)v&BzeehNSPE2R=Yzp3zwH*-|7 zR=i2X6<_40(?>@o7S1y#<|FE)8j$USq3711xz>i6n+;I+R;t~cY{N{1tS#}djWzBJ zwFb@Wz*ftj=O=%YGLI*=e>MwVqmxw@2ELh7VRYUOVSvzeAcwApK&UAgp=MAv)Ee?a zZJ=hTEi??>3{66}K$}np=oIP*Jwu(KSEwsI7`hF{g}TF2p&l?R)C*P;9bO|5SVs)l zMNHU3QsEFugRe=3eR0DKkd(*yItQ(N8!5lD7s0->7r}qNvtxn2Qzr3X{XE#lotzY? z32XT@#Q_arsTGGc3vRMFH-W{3(x1+BN1bU3t0n0LQ#)td@Cc{fIo4a;~9 zV#;-%!cLux&%4D_V3J0)k{in$}hxaW~{ZURu;2}GRFd;#I9}64`Th= z4s3t3myx^0Jm~CBy;LsZ`mU+Vny)9a@NFhVq3iNfVtQf@3dlJaIxS#cKKAR*s0yDTFbS{ zlX3`J%dbz61HZ9lH?*!@o>m$!X>yZD`r=7{e0^hdWX<<=IMKwK*qYe3ZQC{{ndHW{ZQIGjwkNhZ zF`w}5-?#s#w^#3V>eQ-JXLr}CwW|BxeGeZ_I8_kap9~7xhP{L|CUUgk^*cxSmLnFp zmL;_FXR(4-eHH3J14iY_7z&w|0;G}8T)sNWv>dQVKc-SFg@{#nj25pGCfU51D`Pq8Qx;(;&54^0*oij=dWNpj%t=vSc}ks)Qq6K2Yppvu`-fzlg8l2Tss zoYI$8(N`FYuSOakWf++*q=!}WinRK3-`r8>dHE(DTBndmc4OzBmsw zmBboQ7R06yFQ$D}rSf=W1oIdKDp7rE(!0NdzNZuv8F`HJ!>`Jco(?&YoYyeWe7fh0 z=4j`(Bx?DKnfqA)vAW8`2M@y%(B@px^9IO1c2lSqw7%|v7UtQx;75v^JMD9 zQjpsVA~>TX;{M4Q%;N*%X9>4-w1aZK2_o?>h#r~0^O>cR1G@eslai!MGaod1AEXB3 zUkweT4MVAoj5+qLJ=8Av*bLo`G^>DU4FWl-hAGA_2z&gZKD7(nG3nANybG>u94UBQ zp*TUmobMOH5@n~d>m8Df=(ae)*l0PzT9|i&;#{|xpm#jJkm;B(TgLC$T+*;PghPbp zXngUDG3Vx-Y@ur)scz2C1&x5JY%cE5_JQ}mZ?uQH_{2MVYIpoIWR_0ucdWIte*N;} z+?%P{qiu;hPRMt>SF)ddqGN_H$}Xsi3rv1GNjJacN9wHL4eGdWvNF+u{E8R<)Idcm zhTl4_vQh|A3iQ;_E%C{vXDYv@<14L7)pQX+MQ6enWn_~89-A{2WO~{2I&)dk7M2C8 znrb%jPLa%#lq4*xqmm;XXzL;k<@E}E8sEwznXqQQvtkWto+9-W2CF4A@hXP5W?UDo zP8o(OeR|Dho5>X`_d`k@{Xa1piaqL8j5`JF@h~=sM|tK8peCVdqZvbvznxQobT@ zTD}?^Wef`f%9=KLm02ybi*3yx=YE&<-eSCkfM1Po!Dpdw#b*hDqO%Q^3dFi54eF)Y z1m-#?je4`A>Rk(wO6^}ixj)LhISbNnG)D@TaufXPvoy#yy~WXg{p2%BbL2CMa%6vr zcg8pBys?@`J!wuj5S08bK1iN*r#T8{D0|PRrRhDZlwDTU^V>RzJU7tf-a4tQeA9Oa z75lyL=0CNm3e(GR-#;(0t@Ux=VwX{Lm!JEq_xI6l#nn62wjuXYry$MQer~d3d$G>R zH(%3%tvirR((B!5Qog=et9ZWuUH<(1yB7H-dlANa=JeT%!WXFL z6errJc!k_{^KEYn{LF8w6d3S{`HXK%_^fYB`7CcM5}4Q!CAzq*i@Qf!8ugL9K<`q0 zh}hPCHQk1OJ=i{aCBK&NZS*V?7=Eh|81#|KJL9hqJo}IaMtp>U<+4-P-vS@pc@?vd zDf5Om>I)}tHWvuKF^}Rs%daMe0YJ~tiYhS9DFm!>${C*H6*1n+FB#rWFB?A6FKNDM zoY(!wac29Q_wliZ|MlCBpKsB1de8WCP0yOA#?GxEz3XX(zO=gZ_N??=jm{^$Cu z?&rv>17Q1M4+MP1_LhCtf(kn4exdr-0o9)gK;>rxkosBiCH}$s#p2rw05N`jz3PIe zfUe-boid_Zpn&Ker~=LetB8<^Kg9Zq08FOGqyU!J3L%P*3nBZDEFsg6jlSvEv%Z>F z#em$`3?blSr4RCTtxxJhH(fJyX=o=LM8#Y_5&^(GTM!2TP2m+5XFRVW6R%~-(o zcM7K&C#Z(K@7{>)KR5uDKuz3jBlAI`YD=iVnrNdNiy$ao+<7BSGIp=D1gx%=vF`$A zX3(QJYyA}x8M|~vc1{7x0_~gSD4SM?P@cGd`jKP0c26WqcBPA4ZlaYbUdoi&i*c7k zhRO*im~4V8f3%3Q$JmM>M!zeu78#UxD+?|zS)rVpgO1XsdU$~MoD~|br5<*s#U@Io zDH{SkM`oA?4!wwObZWttMAh7=#KjzHk^Cv%!N^>lgzi3*0|{XfBy)5u`Q)jXOY}@} z=zPc`dq?6$j6-paGw+$*195jW?|8QaBg;U0R5Yh|(wPL&UA8l)w#frURg9lm)qGx; z{dZ!R7@sla0|Vf$#+m59r5|z(xT0)JUP1^U4WycBy2kd80(Dlxg>zi8meP@;b@>tM znkZ(S&dDD|Tb9vFge>LX*hg$xqv6)|Obc5#(+g{uOKmoyshZnjaMnjhnU_N5QlS zm8JE^*@#9_VZ(H}ahJm)=QdL&&PI%GOk4Cu^p*tCfxT(`ZSHOSZ4dLzOJBOpKV}OY zB3y*%xESDQM8LG@HlyM1s-i2>k32k>n52hmoP+q=GUrvb7&1!c9wyf4A`8p|*``wG zO*^A(rYxMYDUXpA3(Et%d!z$hSO41_?x~k~eA8@>GF-u|rWnJikdeA$_=D;{<6M?k zEHha?F*{SDBiF|?2gvu92O?S=%B$x4Od*d>p=SWBCR@&)O)2gSr|N*boMwB>8RCx3 z>wsr^|BVnU2BAaZjg~5cpz-;hr94^J7~3H2w3Am84qUIf#NgX>^9?F1|9eXY>gU=N z(wB8=1lLp}YVR*`a+B03J!6e%HRihL!>nHk7gI6`c+(RJ3Kl72ITlM}{1z=^K^Bi= zTup$4S>`Wwvsi7`yGU)S#`S8vHIwD2e;jxc0xWegza2OtvzhQD{n)a^{5Z2DFz-XH z`s`5U*>xo*vuX;Lrk3YBEV8Ur??+DMEjFyM?@LehEjmwqkEiG7Eri_)f7!Z)uF>$U z{KM5Z@rbHrbBuCe>y-3NZ7ELbCPSN!HNlob zZsL|uZl;!=Uy3%Y_uGrQ(VaqaP1eG)+sYU}qMo zXr>pba%LQ;cxD`^K4+qzL zio&{cI&DFK!%%_OghBpoL@)KJ>OYx|LA{hKX3a9ZW81T}Fu0i_u=1PsgTmGG)%JMfY-7rEVTXA~ z{%iA{=_CCQ=Lhe7(Sz$T70%c@+n~8$s_@hYj`eXsH2iTv^!f2#wD<9RG~Sdc&gB#% zYe(iNt9KR^%eM?eb3VJ=sdTH{iF9kf9Ol_~O4E@4Oh+XJd(D0WCZCzk zLws4z6MSj6NxuXR0{@dN{o56f!@_7$8b;D&^22-?_F(GOn5IcvYo?34+ROuim*p)u zC*wJ6X{y24@%X^l@HojBIKJOgI-WF6{KHdi?tpZW!8<5%9JVKQe6nYCJnrOuoZ%#K zoVPaxxfSeP!7x0F56m78 zUW!d>T?EdVneUwAwYUzc`m~#ToyP6r9#Kvg|DN_Z*7OHCEuP`qrU`%a05m>c?Y>W| zH}q?Y!3d3ch&!3x)SEOu=IyRe$4+Vg+6MHS1mQg=1@L?5-!7b<{}~Rnr6~_|PqYtu zrpym^Pnw0irH;cr)2fnf_R4MD__M5p!K7N__0-9o+~l)#4~R}|;`!xIh2PAv91IRl z$RQ&$-s`>ev&asRO;jTZ0%{hvFMBMGVMH{pOz&2F+pSX#T89!Dv*L%}Y?AnMc0|II z!~TtWsRd$G0Nj;gQdzahJtkY^^(D7vEAw}}L zD0CM+C>QxdpBDa?c-~MB3I{?78Fy}g&7U&6HPFKe0bT_86w#LklXP1|-2Y}{7p@nw z=cW?{77)U-K{g9}7IAnXD<|BBK^({vsk-sA!v4f}fFtsc1@?mGD1QIw2#FJkyGfhl zeaC!2Bntc7Lw7QK!T1gbIL3v<=HJwd!92973Y<;{O`y=5GWwx&+Ab$hs9iQa!DaK- zpmWV)@x!a?nWdwoeA)fOm|o>dSEZxgiEM}<8o}x0pNQQ+;y;N#8Vc>x;~kB~@X>2& zGP#~c?=`ps2Xe3x2<9S;5hY4^^OK;l9sIlN4})n78zu~b1Z8hdE~iFpc8uF!HFjakaSXj};TD z6$uThp+VzLF|Dhq+C+w-OKxudwE(Gv8tIw-9Nlcm2DD3s0n^;+qS|4yAztv2e?MWI zoeY$7ebBr@Wp@AjO=HHJUaZHMEYgZD?KRc*tGQw3C(Y>W&jgG~vPldgNQck=RQ5m9 zZ&;52nU@S~S>?r@L=5+U=>wanFiuOvR0ieZ^5ni5U5L(*@i&`A{qvrVa*R!>ia+!W z&~4Q!uDUAl4w$mjmnAArRXR2fjA?%z=T--B-f7Ojn<+nqM|y{NRrwIpV}%bG#sS1NX|96H>=-I25J$3dJ-b>Z;0cMd`l~8~vQqX2WvW>~S~AvlCZK@}4CP__i0c3_ zM8`0sGXpsNF{}FV=x`Dc7>N9+*E;_q@Y3IhnyqBx3v2qrw_z*hTa}pC330`Eg_^9u znV2x6|HVNGH0Jp*Tl;Cu z+2u?6;8tt9MrIK|2n>`#4{+d^9Qa{QFGyZUxLH$u5GK|f^fcl9T7$d=!=3^l{)>lY z!>v`)O7{bshAOlxtT6glFLKd&`Q*8A<{4pX*3>wR>+EZVvzA_&-HCwFyxDQXA1IWc z#hH2&0p)1>FAneTyGrw^DzRkVH%T{-0qPpNxP^%c4Go`=k#`Q=1Z<8a=ls>ZyLoYG zxyO|+@VXRfuWo0WY-ByOlcFpjY4`o<%l|}I+N&o6U#^IV0{kz*_+{Mb9yy;!YT#%E z$fN|0W{~r3|AdYcOuAXk=~7Tl(yzYtpz(rAy78j=LswBD?bT&_Uv9tVCg6OQMuL=2 zJ5l!=LeLQIefur!y^><@`BU&vlM}8N`IDr#RQl!ezp!@)nStv;m1f|~UV7clk>*t+ z&x|iQj_$&W`37_k64|5qE5DT62;A#%6gE)gwGy$gLvtx|MugQZ)N3eymWTB*S%{4T z{YkVw_NkS(W?i8F!!&9FOP%h#zWi@tr8xicTMjjXM(IrQwmi)Tl4F@2&)f+|*)7W; z#A{r5{NB595k|#X%||90JMKe`}u8 zfPSj$ZgM_SbjTkE`oiH(PA%O)25o;qgZYl$m`&!c^n zcHvJ<%@Bk6oe3~Sq}E8g4XhQ5uN{$Rhykg3^d(DjD#afqyYs|wagZhDnOM?Z_;k>5 zPtsn$4dAsqDE6GoG5EZx_MFr2grv=Iw6bA*@1t*4X{LkKhlPbv$fOFyk0V8yry0lj|HFO+3D2ICl z4LtAIBbsV*vzcmg(iiw_T;dI%I=nVAdBWobQ2H55r3~yO7fK0I(k!%<{J64Ax_M#v z#l4`6Mz}-8DA~aY7e^%1PnH-w8dtKL@K2%dZ^^DQJzQL#On;FA8lk1kJi`jb-mNRm z#5^Sc7iS3S27OXP(wxL>@_w3+0psojSC;3<3IW}JuHd&(YZNt{P-QV5AwCF5oj_jBR&$GK>r)T;t(E&)$O1?TX_7njQyBeUW+K#0Tfx&944Qs&{>7^^idGm^t)HNXRMXR@c3VhHfZY zmhwtaGo7K;)aB{K4bNcGT`D*Es7e(w{i?*sK)t`9VX5?|D*CxNT@LriY9l%r-2qow zl~B`x%dHYw$q;s-a`9Na>g_85?DOcuT|6Q^3*yS+*e9v=oa8lJBnRhk{x@SGalLSr z#PfR`#(Tt9+B>utgHM8d54HY!`_~%J`k%0-x$zk-TE9ltWmCzXk(s_>iQA%_2AtWZ zE_@Fmb`l&{p>Z!HQXE$jPE$g*F)zY(^C`vh3Bo6Ke*KUp0}|9gfMSavYVfwx zv;^%ccG?RXA7@e)@T?{yPuaiHf@x5kAe67cYqeWvL6PHo#F4Zr3D1&8_;(&Xa{mur zKIUYtZFHn*e`WL=-+pCeVBzy9*3flaOCF71fSvFyf*C@jA+fH~JH%SxKK2;a5Mz8y z8k^gG%1uGk8N7QBnS&8C6(kj~-*J1nx&f79O02QYfR2hr4|Edxl_*cvGKU-aU9xNHP zgLyC~TfjO))sPiBhP)O|uD~^`37=!fum;&n>}Q&mv%*uRBK>@HLpd#`M58LhMZ>p~ z%KpE1Vhh^RU%3I1o^~WM?qiG3kD0uGOa#VJqaP2RtMzq#YMNKx*)s$p&fj{`sT6hM zSeXy)2et3KfoyqIXJ@W@i_pHDih$G#Q5%aN6Xp`=7Oa?d^FO(QWdrdR@RcQP_ST}w z=u3B$Bz3mrG;@%>;FmZtR%p5q;V&@!-u+Zk2K1u%Log;>TMg>Fe}Y6hvPqE@=z5gG zFvZFF*m~j);jNhPe<47Bz=j!iG^zPJvd~hU-rRe{0J&|vlfQh7vfHjzxg5`K9A)PA z#u5x7k<<_Ix z3>Br*cT1DSV0!`*t;*RyvSgfCWfou^6r_3j=>h6-;&uv(45+q3@+hMxGmd_HY8ug- znB=)v2ib8bk zHOXp}?dTNhuvc=@>Vcg~DlxmY$!f?11%NHeW=vugY)?#LCX{DcF_!R-stbF6o2p9I zEx7$fwq3Gl&gNw2mmKX}PBR}2(^;}Yn+W$dq zEjPE4%tq2KNU?&-=bv~1M<^w&8hBlB_$~0dq!_3FS$QFQS2($u_{C2~2aPX1Q3I+8 zd^K|yhT2;6MoGqj-0KI0JshFJxIC1g6d=tTD5>Pa+K;TfAkdum*&VVQMsp@~Lze7D z?nO=kO|sn8hW1WPkpoL8E^QgulV6O`Uqo{zbMr%{1C=i|aRZi6Qra_cRMmx77!)Xc z10~~)#+Q)D3+or1$P4F}ooE21Sa`?~NTs@vwM&!yK;re2!V~=+iozEzS3+742rN@w z$lJw9{!Z*gNdXDxmzd}S>lc~m1Lv2S_y+42nkWo4TX^UfXsODQzH3Q?BXWZ;LrDC> zEfb3NfJ89}yDmBI6nLU?N8Eo;jU#+>pUfwAgOJQ8ck}K6E$kJ%i;Y7dJ+~1pAT!4- zA&L6HTvP;S(0BSH5SxW3byqwZh$Zu4E;bPhDMa6{{t z#mSMI^OGn;>587Ofa)DMMThF0IAse=W97-&#f+XI_M#|a70qM1Bk!;J;TyTT6fGcs zV;e0XN-rs4iP{x9zXpY9{Gc7U!om}_>mDtDz27)Z;l*Ec54+uWdJmNYSUiL%QAr%5 zcO}eY!)*_pLIiTMcEs<}M>CLm(H2F)ZI7Iy1sYmDPz3H6JsizROQfQ8<;Y3(m8J~psr0H5CeY^I8wc+ zO6-uouu6Cae`9G(GTL_OgcayJ)rGn>+>%GBi*AG4uj>}Q5ti7YcyX23A$vh7x<;S! z8G?Z#GIm4mH)MJx>6gUWl4Wwtii15SI5!Ra^WzOxp#PK#%GFvBph#c2vV_VraTDw} zWcBvnb^O6Eb<-B@r+|X}g(57-?47=Q{exfR<~iC=_y#$ekm5yBA`W%xtuGDg{v;0l zcj!Di)cyKbau+r_Taj`aI3HS zeaq|+t#{mZdxBhcz#amA>kUXA{%KN=`6`pI!5^z*RU=dr1<`Wuy13t0iXg@s4h7MI z>%5qVB1sR&x`_6Y`tyc9MhY#AUK*?3od9I^>M6LP?DS`iWnJJ`Z6=ImRk-b>Y4BUg zv4iN5!Z9NbvC5a^@-){KA=Gxpc5_Y4xY*mrDZ_T*GMVc z>#~~oj^A4B?_U#(-^#^sjG$Ld=G4HD5D4mw_ph0OXzhSqJqM*B1*M1?Of5!OJs&Za zW#O`OPPhAMboUKBdOF+;G|K=e05*)C1~gRWsGg$4c{OnX+V1hVp2FN|HIW6>#02Vx zg_`&i8o3;t|NSGLYb^2~hafda*zJgeOj8Sm#Fm_75c@e9AlnfL@)f{VjKK9oxtyF~ zFNKTm@Y{>wL5Td`&ZYB2x{!k3R*WB@OUCUW{Rg6r5VM^<@&GGr@)H6928Bj(cNr=` z7aiI`e!rbU9j%>Rd>0F{zrO$w1#z5!Xf1VJ-QVSmmQshZ;~zJctpri7q%^V>2&1p) z@Tac`^`}4k39hRm4+1^7?!pp8YwCmci=oPX4 z^x&FF5o(%!scN%;YCnZJWPs3>ZU21sKEGHzYl*?P)3%)>u7=6D+OvR;Ar_Qd0Idrwc@cwpQKt zVeoTv(iW6Hik4=7+cHp43J5JA#6atHLOV%w!tW-o!|$T`KjJ1hp!HGs+t4Sh!|f(I z0LTAxAQRSIH%S-hv7CIV{bkRIK>*pGyL}X3XYQn1Hhat90lKHvee`a*AYweAKpx#b zcO|eiu+lBDb5hXopCC~B%XUmd)DD7XF$P~z2G>*ZL}-si0A*?OzX%4A34_+70+HdT z-+k2p#TI{Hp#aLeKOMnWkRjTOd7+%(jCkz87f?yJtie}sK=F*=dJFm(@sv=?sbJ(4 zoG`_i`0+DTQ$;qeLa*{*3)lGZ#R3rVwW$7TVUUS#ZD7R+pq?ISaBE%|a)CWklYtV{ ziafC5SNwP`z6_IXaqtR381ltXNHmx#HE<1Uh-zwp7;)F19P!Y9h?!Q_NTao{ngyb1 z0)DE{-z^S|TpSE7s1_cggPL@U7Nvqlk{n6@j|o~D6-qT)SnUKToOo*#Ji=6iJwSUY zf-M}xp%<(e3zRKTSqPU7%o-MkJl1jrmT!`30TRTl03trrS!kbF)6icJk`xi!-;E3a zjc~_^Cj=27sf+OMx_~;=XC$tx@bAKdI%G$WU(xf&hb~5ih$r0lA8M#&&x3D8{oz^E z*WL=T>43Jo94m#4z;{k_bBY=(iGRxjJ9I&fQYS>bT_c7|b3;9G8%}0`9pI%8y|2vY zoqT`_({ly!;(*<^A__({T%?R22XNhNNf*z9D1UBI+|+RH(5==c6~_(;r-f>P3w8*xnOaT{)&67w!&&rn+a|_08VIg!+OD#ZlCE@oI*xnu z)&Y_Wu2_WAM_%N8Uf2o8a9oMGZM&z?2(ibyP7j69k_b=$zBB?fzH}562=rV!CjIl2 z2(d3v?_|tyA6#w|5Ji^|(NK$kjqr!1n76inLbIBGg8yfbn2tpNYF-`@JU?x{lokX= zlmVs|IbC2;DuvTjW{01(HpD2s>@HNoOYM0qg|jKp94lQx(Qey~ z)PCq#!`EW_li+|B)-d#B;mhAf>d!{H$f$urA!0iC;9&89`g-zsaymG2^oSZVVsW{E z1W_%lF&a9AVzdZ$92r!sZ!T~Mkbgo#0;qwfMt7J)%+zmpaI%p9fqEbY284u-jq~H{ znNUCj7lK0q+(;YTK}#B9R~aj3Y@J_U&!!}%g&QuytUD`IA!c%cLoKgG7+%QSgpC?v zx*VZI*~F(&aBGE$+X6v878pARr+NHyPS189mgL-Ev#Cz4d}vgd|{et>zYr zA(={+<=2r^HZiv-l>2j1qnAMQruV2=Ke-30qdBN%7)EW82!BBr@o(`~a?chMq6>{L zjM5x5kQYKLO#-mjiUWT_^rOmSQ7 z=3H?+-3P2Fq{dVHC<;2<9o3Ihxl78cB#97z)F|GZ?t zz|v4tD2dYq3nP%z=m)9rff_Yi$G=h-{D0dUl0rG`X(&o$4Xrt?3--F>k{veK0{k!P z+pipUMUQ@{>QTf>;Wxk4r4rNAqJ+=B2Y)bEb$i+f8$yr_C(MlhiOb-9UI*!#Ij_O> zhU=KA$3`0hH-57G^ouZsu>F34%P=(lryms>QFST{w=^RP*CJgO7qG~d=QYj(zi|}Vpj&>roZ4WE^Bgnb7}~emJsmR;qcZ9VQFn%&>Bn3D zAw;bFZ5kmOzpi*n9LQ$VsJ0K7Kk%^T_uPD~Z@1@XQ*cjDRlpg{!NRR{YDFq zw%Q-vql&(w=pM)3dRO<2oyiR0D6APv9}eU0v(-m}&ZFDbJzzW1kyGy}XEm*(e*Zs% zdYOCP5|F4YtTD)v(4EG@+oy-XO{ZCfd=SZgxFT%4muQ0iHD^S|ai&QIdSu$7?5Le0 zPBHOwf@e}s0%GT$Ge_D8Av7|w&w{a1dY6Te+zD|-wB0`nPL5fQb&6?dC-aK4ggF2NB&On_d2ZO#W9?f}KFX~|QV@+jG) zI#l2PLfkMp+dbA(OdW&=k%M7U-esxwPNsFKmr&X7aMx*vio#1S!*m z7E4vCe3xY|lxF@pymlzOnXYy+(C1t+LxoJLI=;%gkig&@s9q8U-n70mjMIdBX);z_ zssBAoy~Z#~xha$U?+?_qk%+N$7DM5#_r){ewRq?sYz2blkO?lyg3aaQ1>y8C(kqWdZPe(?nP3k9sSDJp6Y zkbl7L$7^qfN;6J6h35Lk&B0qQ&ZlP(Nb()QOYA{M)(JZIv@c1<2&^@NnU*_u>J}rm z3=4h1dU!Rq3X1RNNcHh5NnehMmfXWKmlOS{JO072)A!t&+wZY(vHJK)_?_HOPI`>T z3K6I^NOG=I7@`zUE}KfxmirR1SwkP%fJsafckbY=9!#$0ch;NVvDo1kA;Vs%e&P=t zuJ1obqqzNI4pz7g25wbi)114q4>0lT4qp&sHP>bYy>5s{tGEpYZ*^jK4!sCQ9i6*! z4-oMkG0^Szyi}RFZZ?L!ShojmHDYzSw?}S0Vt4kuU`Bblw<%87Njd(+9BkoV1E^a* z+vewbjDMFD5%@y+$DwK_pSKLlGxJK`yb6)H}+;Gr)~5hRIu>jUcinqQqoejxST`MrGcMCCLCaE+@jD7WEst zf-D>6Wu&0;+{3hr64n{N;MGL0-DI_sMx|MS%R?kvy9+ODP?H@7cp? z=;@*u+aC`buB1q+m6oa3+xa_SX2fv5I#R4EX>fthBNU~-}`fv>r@&Qj_Y3D04usY!m@oO=BU|7fw_aC zIJ68eou`q}n^F|?Ae>Va)S7l`AUlzu(XI$(sdkHar8EYY2;U;cS}ZONg%?BRfzyl@ z0lDb>O(uawFB;9YR&nvUR`^GPBuapEKt!PO7Jq{p=%jmGtONwAX{y1JRx7h=Ri~UQ zT)^)L|223haXvzDaxhZ-xs54re|P>JKOfv}B4@qZ0uj>Mw&7*n49gJm$IE(ms9-q9 z)yC@IoQWZxv|$d^vaDE_4PQH>sdX(CCxPW^D?c`2e9EQ;zVU@CE;v^!b9EA3+yZ3# zaEh_sU~hD07X_gEEd5N`7Fj#?C}B0Bce0DD%%7as6fa~KHBjcu~KxF)>yq8+W~Joj3Oa^g)TPevL$y2c7B z3H*y_gim&lGAvz79FyFo`ZPG`{C)?3YejqI!I8jpn-mz(R115(lpG&RdaL167@UaU z#cgeOy_Y4w)79pO$>Tk0SzF&`ev zQrCP*W(nA;Ax=m8WFJpOrOQIM>Lamb3pWol^UV-&fdvev1m*Av4V?=AQzy6BHkR9X zIhv|`g&>f7<7M!q>URj4UPDA33?2#T^id^f7-=UB7^D*rhaG|g0-m$~dA*GFAM>p7 zX`1^nK6@ zUfA2tjXbS${R&Qv;?bd+hfbsQB!G$(T_&;2io0iNPId0DoN93FcoKQy3r*-tg+#Y4 z{z|Vc0%Zs{%grj&DqGa~A zYtes4%_3oEw7C)EgO|mp+c&F;R{0V(L4yQI02rZ}_%fgx9CSkYRIZB<}0 zVkk%UNN6f0*2tI+rdvPT>LSWH2|IlILw|-ix)rg&?4^9Ic%*ms@BJ5vrRX-IBEpD8 z%D{SQ=+;E5zN8**S0_?p`r6zR&jQ>s5LjOoP_pdF=XsWoQ)9V39vXS4#ZNvZjyfQF zDcr&6KwirC?Cy`Dxd>KrQ?K?f`!gOsC+6M$`Y^r|48!S~<2QY+KCqn5;kI19J^x~w8T|IBemMA(v+8iaJ8?w zD!nh^XXFi zl48^{^p*4z>{tD=w>J}mtP_xWF}*0!xQ|9|+dMmt84sdR(f+0}}_1I!c!zT!4$P25^|bHEGN++joW~q5ZAq-B z_+~d*FuXx6uo&w4thRNnM=%s{lt3)6liIcLFUsg#4xxVQ3V5j)9488g4l-V_0+>v6 z)Z)a7ezJd_n85Lul6J)ZwB=*^rbNlwq;#d_NnP*_52cch+k6Kg#b|Gu#`x*HMC7Ka z(fsXWQrFikK6yO>*$%y$bkgn)<{kC<;pZJ`rP1R@Y6V@Pxk#=zkR-Sup+iqAA$#N) zFb%(Ki)Mr9gN4q1RbqBEQ1Tqce&s!oJ&*eYgWXB{)|!ETrTHg^OHOLBwh`0V?jw2g zW91L6m2V#4th5HOk^Bl_f1Y+t8h`FT=P^F8RSWJ3)44$mGa@i<2@>(XG_xI}H=0gZ z?|nny0ek+cg?TYS0yExLX2suQ5O+l=uNjFC&zqZ`z;pR~mr}rot#VR3>q%RTS3rXm zRGVkgV$x<#IViiR%b`LcN1NplT$+xrljF7f$oA4~H$Dz5H@d?fAQXoBqKb=@;#V`W z(d)7>At?U1Lp}3z#IhF=ZZ>MlN+jB^4WOc}P@HL%`{ec1rG%i<^1Y@;u9+p!W_sIB zfTnkp{JPh81Kd|7(pP)OL<$NS(djX?7wZF^?95}CGlQb)%MyG$-6kI3z1)MP!(u54 zhio-k65@d@d4-BNRNu&s{HlSmG$+tTxT^S1*!_y_(P7-*{5*rpv zv{S+?uahCgFW7Jzy5{OcO@J!po%1isV>0`AtFM&hB6N`@H#TK?k zY2HAWAdc^2-*ge68W*|;85c4&PlBT$^`Yx)cUenCmZ)*4c zRkmz+xTwR6fVrl#E&cGbq|B;Ol|N`XE*DurGxy@8xJoWo*tN$(>4|#vdrS5=Y%jnF z9~Qw->BUMjgYQ|-Q~gt$_$=3Dnf^w8wDXrj6(dp3N5bmO0(wZALDB`2yu&(A)0uGW z+hm86=M1Dgs~BbXs?!ZO?eV|9^L+$@NXp>9M2ZSTl`Tp0e&*l`%g`{{bToc0R~Gz8 zt=r=&`)M(3lf*r*=4R%hI8{pQP%8jJImFyQ8tiH66WU}$7xDGv=VGcwK@(Hd=;?Je*stUEx(LiI8Dr9JR4C{D<%=k}F#J2A|N;q3SmI#w-Nj*F5X5 z9=)UZGgUi1MKM`KSca5S$@8I0R#T~gD%GZ{kmSYv_p2f4u@Opb=6T=W_Ba-n@`$jZcxO={x0`*S=Zo4?1@MHefB>#XD2pM>FR-= z#jb!qWhaQ`d(T;^&#lde-80d1|sht!T6S~ zrQr?5Wx_(z@k;!#+9D;<;y4-#8JPWd&iiK({a^Ox0@!no4leaq!_>m~jAR`;c0m|g z!k}e_f(N*F3}l@sRhEKBL7zJj!--pCR5;WVW&mGT+|b`~j;f2}p#u?c0LOR>_1i*G zY%#3*2U00)&2a~1+taz{=_Im;A?C4wIxt+lyND+pJ^-43yhD^C*LLlEW%!1!v za69!bW*2egYLV+=R>wpN;CrTn!y+1v=qA7(jZC&B-{TU|#9uzV`D#H)|CS4I`d1)W zlwaQ^?0e0I5@o&+;Kj1Nv=L%d_we?yKfT!a{_JmkWoAdFe;6y)<~6vXLDPeVv-TW@ zL@s{$7ydFS(m2Jp%SbOZ);x1o4lPYCX!Njq(1!29^N~E+QB9%-h%pcBjtD;MUKL^! z)l=|6gL6rmuzkcOOG#rA@8u0q5-vWRGJs96!poI~8mCM_b4_+HHW7 zD$+HTa{}ooXPH=LDTj-e<@kg*e&A#8c(T|AE=wEhZqz}AI?J}`>0!C3 zSn)3TW-q7yiTxe22F2yTdV$|%$98yud(+y$mq#4-);D-SaJ?@XVpH%C1_x;`D_Ngw zp)##7UbzDI4dtT=GvET92m4Hdt04c5Xg;&1-@N}AKo1I4)aZ?w4`Jfs?Y^nA9o|?p zUxN~z&i`QZmSTusz}r_AsDvO&ML_UBO$hBrEZ zb5|bB=;4{8OSGHib`M-%(x1G?p7_P^?20D7Utwjpczmf7oJxKjE?Tx^*r%VeUzFI` zNhKp1F!$If+FeEDB0Nv0I6By#<{A$(4+ImLJ(tq5G~l}5XRaAdn)k2 z8l+pU7C8VIJYnmG%$^9GY9<~KhH@7kv5KMq;~J&lhcks1 zeI6hV#w+-Le7$3EFG1J#8{4*RdnehkZD+@}@!zp++qP}nwr%X>&0Y1Lr%u&#&RsP# z)nEF<^y*$+GuLlj-CEhGwhj?64v~^1yACe=+&k-&kQ10kBh@Cjw@A3G!qKTVto1>b z(g`cJxDKGa3Hi;?A@bN^T?-GP&{L_>=CF2zQza~<;F+NFtjkotyyrN}Fa1_vFOzWv zxtJJ5gG-;puns>Gyg>$UpGijjQtx`RjC_e>5Q$)K{u!v?SB{RFC~$1ZY<%)5f73D8nNrG0fH%nssl#ZXQ~0OPkLD+%%}r% z(r?0rR-La|(}&Zl7Uu-T)n}({e2(O}KpyRcBsrvT#w@xfG9&gYV?LpjaxOh5U*=bu z8b2WSG<2&H+kAz6U|H-S)0y?Dl>GowVNFe~372ANoT1J7o}jc?dWs>{F+ZF~H5Y+w zl?`|Uf_yQHp`9WAF0y%xslj@gA+-zg_|pGi;#jH0I@{b*lr;w@<1b@wG#QV}Vw|X1 zp1ZHVIY!tpX}af}yXXRug11!n&lEfUj;uu#%47Lc%L|wyqP; zZ(ewsA(oXY`b+Z2Kr^HDPn9t9WKur|ez*;fO!FC&^+Mi8F{xDsf?>wy&=`m0G$o*d zqA!RV&KcdNh8}}Lv9qRm@Cb=wPeC>x4C~rRc+FlZYtK5d)sn&iQ$_Iut86=Fl+0I# z;tnirP=1Uonu#`z~$ba@)4BR;bQSeXNV?B(!s+xB_V4S~`ubB`ris+AFpboyx~WM=^+z*R}k zKbE@AuJg8BvZr<(>-yyHigT41vLWU?qNu1-ICGWgQ#_VZ`28IF`_ImEnZ)UV=Ix7P z@%cOS=>&6?n6gq$30jcLj-p;-i;kj4t&&Hrd5${j+!g|f?XA^rF!5W0j!^m)rKFhW z8izDWOUzZ}MsW%Qe%1R|P2>O}eCg*U9$lSMQuU=d$w?m&vt8>ym)4c&>azIi3GTpN zR8|^@MX7#yKfX1aK&ZELsext#czlo;yWqE^n?kIcaPkNAw|Lu9=W-oHiZ zBM7?&qDdk(GIy)_oPnOMEI(hgjMqe{?IMaawu8r3xD*ClOKVSV$y)JfI9(!Rm3 z&XyX*`?WmcrBT*NY1c_J8pSyp#g`k!9qdT0t{6H*884d<@-U;XNc=Z+y$LO%=^lmD zp7KLqodn2Da*$T|i4g$4e@;b7xhZ?yBpJViJn#6=h9C;-UP5bF$U zQ*<`uQ(?1B3U7MK8Pz zqeyhas4f)>X)_8Z20zXhQP1}I1j)PbMCKDDLQQa+{d72JGH3wn=<=#nNCzs4>?o

Kf!<3!%DT;-kAfz$k>EX*z>?$+6bPi5nZ}zd6EN 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Ν;_EtxsbFjT+!jul_A8TLS(1amggzfen%Ollv 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�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

  1. L~~N>rkXW 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 _43wzw|;IOr{Xw__#szPH|#NqlN^}HfkO8hwB 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�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
      BOW)D>Vsko&Mt_M6&H)ruxVS$Epd(cnGLe8Ed`~ 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 z zJ-3y48HZ@m7R2C!ESiL*OeEJHt>4OtiuYt=r=258XNBK-0G+ zyNx$vdAfu9!&on)jzUAbyJ)?HAE4{CZ**`#v|h3}RCp?>7Ft(uD$%PzXbc8vTbR9i z^~<{ePhr_J=To@62dL2+I>_tA*5ZDyB65~T+*Gye%IX9KX)j*<{oyiovtAwe0dUk^ zS|H+YPU&6haD$;?tZ^=q0=4aj=vepwCo`L0v6?_^?cZ+{#3b#h7K}J7hLI0} zf@fA+PHwb~Ut?uEM_g$kBlC5e7WKsi;dF|49LF*qkn6m_x^hz>mVW@zApH`KP{Oi~rza#zL@C z^r5#zK<-c)`3l4H#if8=zSK_}XuERJU}<*p0w#O=(`DnGlqF5lg%YRx8x&)cI!D?u zMZMWAEZAI$SAY&BhF;Gh3b*m>X2XhbC`uE#s{v(6t{4TGYN*$`rfi&;Obd{?q?ru{ zL|*@pGV_-cc&n)(A?rZ7Q&C#Shs+iC1fZ?=zl0rkbqKL<_4>}kkY$ARu#4U?hL(IK zfTi>Nfy>iEV$_jI@na(x%HBNBekZrI*%(%)0uvI9Q_4On-93^ggc zHzx6ai<%<^c5jVeC%)1DXq5i41O7kSg4EdVFBV*g%Ia5)6&hdCiko#7{mBn9LA|{A z;Kl%ZTB_fQdCEmi!Z6f<6eY1z@YVQSsH*%S4BH`LH*?azdU*&#T1?ujq`+dB*Rx%w zvb-(c&K{cyzhTstkVNrt!zHt%jT_4L`#_@OQ(ul9^R3byeZ$?2TGOtw8P)nGJZ zqm}nEcI*Hi)IA)A5%jO|Q;A#Qw{|bt5%F4MgCbYlxZ%u&S2i7fnhu$WNS$Z5lO<7z&%keYDeMi?pSr%3_rwMzp_$k63fU^0Q3^k_#1RETiA10-N-vNoD*j8VgI%OAiqI2FDx zJJ0N*xc4W1FV5F}>uuxv;{7uU-q-xD93sz{W-^*tQ(!`8JTF6_u zqG@qLA5_)mjCQdS!@;dIKEhCN^93nt)Jr5q~0;i-rm3+x6nYq7Mq==s=Nd_32p@Kk}jF1f% zynZkff-Gc$NzMjOwHF~y#jHCV!&ygG5W3VQ;`;DBU_5j&DpzaNvC?P{CL~8xfo=Sys**9Xi}~uQ^T}=UaajZ@UR>*m*g{r$`phf?lP%T?SH%Vs*77$ctCjbZyft%4Sqr?9zG z1>EhDVNq_L5&GA}`1I=E@wsUi4!*wq-LGd{8b=}1tLSIOPYE*v*8PDp>csKp^D`Tj zmQjc91NGW2NgXYlIsZ6815fg#z#X@!4@}ov9(EseZZ)OfYBF)yjIcnFUw1~xhDZzv zRP16%*U2INo!1uZ=ecQ{Nc;!QCdr{SA2_WQZ7V6 znX2+sV9K3tK)bTA;yE<_yLA$~F}GQ1TLn9?p)Jv>)VmfKmek4JL~>9T>y;2wXREv% zBA1IJfkcITevUoTRJGqj1Na%Olh`QQ7g1{L#ZvtWf%?w`xI9>2=NE>PWUE}0WRM

      5>uUXY@;YzsGF8R1 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 delta 2991697 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

      )V5^0!bc=W+nu?wz@#}~ga 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

    1. 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⋘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%0Arr?IOaV`0 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

      ~Ct6VK`jZrJjNTPLFOA@zGylBk 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
        yW@5JwT7z0G5%^)c;;^ie| zI)`DGxvIx$40t9SuN!2bmuHRMa6MpB^J~W!lJX|Ch;Ld@4Uzx)-5=&xsiKZX!Q#~#hVo?F642PA!60GGJ2 zot`i+KEY-i(@d6nze1eX4Bk@)@uUn=(fh_JaxWUnbjC4J6Qsx`N5IJWK#&3`99Av~V>{^%JGptkJMI|YdC&b(Ki8-lwb!0C_o}((;?G;> zjY1G8w0@yR*tIVDi(T}tZE=gwb?cvS*9y?0x{5iXA#{i$=v4qfnhn~-wH1cD+*=4s z<`CCk@;SB8cZ;&0p{n=6+&xI6IJUHIL}CqB`^2tL=84^VE=)teLdGNuh^tCh+WxQ+ z5WPp35KXcU?*A`T_)xs!Mfv&y)qNoY`~NFI_`16~q=(K&)BOt?+P4xk(7^EjcNIT! zg!Y~8E4uWHK2d&s!#3ulss0@&oUFkB{*O4a%B`n{uRG&?{Q;2pic?vPCQ6^n)qqN` zUWg|B*IA}iLthzP6yu{zy{n;yMV-@DO=RG<&k)$uvCY`6p90tw z1|^ooKqr3u2@ME|ltMqC{D3~lgjAJtl=WE?w6>ZFIN|@5nd#kc)C=W;+pe)hUS@`K zqLDKe21OG=kE5C>q6Qe0gfvGWT{Oj+##18ITzg!pUD|M)k@*St*?1tNhmxo6hPbE5 zB0;6N`B;uqc5pOrJJuGqmmQZ&i%}bSnblWV&agdGZqS&dheAJu*+zOSUqnGAm4-89 zYpu(|VXde?od(CdC$!{_^|Qr_P`o|OV>RXAudI~uDp7?(Cl4UM_h|%0GBe&M?62mc z`RQNz{lO}yH>Eui=Fqf4PHxAuJZc)RSDDVZUXuH=6ZqAZ2X8}n@s8n7=#m=6AB9=C zMVu0aY%930)%L@4zB)la_lZ%Rw6}S6$=@(Uxf!y2^`GRK3eTv|O|Kl9CZbGXx0x_; zeGKAmQcTmT{c-?!OQX92JKUudf~gx^RLM3rU)+r{)@cwE@&K=HKMM#|fk23foD_0_ z=R{JqOEtVS5eMDc=~s$ya0eL4n5spcW35v()(pluzaN^No;Qq$PqF7E-=5A9Fiq9Q z*|70`>9vj^9Id+Lk+A=+a-v1xwvcw9`qF3)69ej3cMdosE#{W75+zZF2rj|)gU>B9Qj?4>>XV1nY!g6{&Y8gUcnw# z?3~0u%j=e;jT1+{9^LReWv|nt%C*sbYiK4rhdbBqiu7logso(gemQO=hP;6EGvjON zx}*jE29}v#(`JQyU#2Vz*&9QPc%hsK=A$Px7lz7pDcV54$e!{1NI&WovBVoc@Od`q z4^ixzkZzyym!WSkAzXq+lqyRU*U~4{KiM9o3+>7~2?$80BnSxY|H^oTeh-`4gQ_0g?ue^#~V``xeo*?ncHP=x;igaE?CJKay)?z4hV zIqrbjmpuNvBj-QDkRa-#s)Ww2d$m5T=BKIL)VowrUsV~}_|)d%s< zy}86scL#xi0tE-5Ok2UiD|ggP0Wic~d*sg*!1&Hx$ABE)t0h-#_w}E-f_y@QH`Jb& zZlaJoKLq~Vr#l5+9*hMB61WU%yjKFDIRgN4!{vr7sKl#xDE;}agAf5)V<#QrHz$TJ zczp$XrijK0#g)vRCU74y`pn(CyaAG9+P;;m90A*q%^5#Y^Im{)&Rutm0#$pPOg!kn zOd|o;AurGHh`*L^1+hQSKIMm>Jl|8}h*_eMIp4=2kDlXzpFjV`bH2C6_0Qj-69NF$ z2R9z?DVCqaf$v6R!l%#Dh@XccQ13Cqe|5)ZeK(9f-a~!?jxh5r5#JTZm^1fp-k*($ z$Z0BFjhSpl>laS%TH`*CpSbym$jLyvL=0gJX}VNA_vXSDDLD!+$YR3{yId}Y z<|MnA*gO&|BN+@4TnEFRF$KSe6N>{pUD0%%#fP% zs-u0oc#@xd)2L=vBpaEIlMN+d0eZVwr3$?&*wG%UWzlYVfk?tw7eljO^tDJ0Thq2k zk6|wmQP_@Cbxi4@gX-MyHssNyF(p8j!^IxAJ?+8_vS0gr-ykr*Jo3TN<-2Wsgj8V7 zf`kaVVwQ~*jw%{#c<9eN6$*esFBM9h^oD&%?Vt_I7J&rIq%DKq0#?Lm26WAthkm6yMtRzv zo0mGZ$-i-ER}|$?qYZeAzQEF2)*!L5_^~j#p=Q{UFlcv9e=$ifho7FN#Z*xxI)3@0 zqAuS?@zi(%)3I z(Iq9TYt&hg!VrH1BYwELqyA;yrp^n(zC7C6im1s6{|X2oRx{KTueqQ1%6gEU9uceJSdrpO;Y-uC%KYU?#8;S8=0G)jue7iMk^t47Op=!HOKMCZG55B*Bo( z$k;Sak)>CUJh_w30(X=LpGT3mjI{DVDc{eKmDuL&&FD5KbR=aDnCm3UN^-<=r$KIq z;7*Lbe{5JvtoBfMZwT$pu)=E;u}}D;`tv?{M}0zpUmGw~%fYw8WmDx!dd7&N%vK_~ zUD%*#ce16zgCVR==R&(q+D9c3oyV2ouGC`?Y-L4IJjWGeLm%O8oq|xHiyA-U0mrBR zUKJj>HquJVm}2(H1M2;6%w}uW zqy;LX*^FVo3r`y^ZwjQDXQ8R-s~cp3PWDQ)GYDl*m4>Dxeu&gv^2(O!Z}9$X%!%wLjS)hnz1XDiY~#p8%=N(H z%$9-%ZHrB`iC)*#;~S40%dz?E;T4tyL-~o4i;BCfb*pyy#wL^d*D+N2)BMH>t|bMS zP0q*`q{K2ImN@ZyPsbYCnJ$Ci8dGtI73msKd_~Hqwz=L@MuuaIZc7_0MNXh5NI`E2 z>V}xfKW&l3gzTnifA%^fq921U9TI``0)<}Gb<{3l;9Y-%AjPfyP>vHmk=L7n;hE?; z=yD2%JG$-AvhO0_DgZ*pk+;y|D8|c(9wEO+U_YIaIFVS-gan_fL4^TintFTt0(oS$J6*$Ig2dM2#D*OM2V)N{RAsTrFX%uRD{)a zyI|!vl+wsjAQZPJ#1JEa3pO-2^{$Q)T?N~mul9;#0Z2(>8KuT%(A3?rRMG9960*5nRaZ1NQk&fo!oFODl{IeJ? zXlx))zMuMDnAi?tBw-|G6BS3}28zAJ_&ZtzSA8M54=|Y8l#8=W?fRw~r3j&=MdGZ$ z)~uFvC6Y_LrC4l95(s17MhYOSz%LT7Ie~sTyiGAv$ghmdAl>h2F`r!8pjGFXw~atF zE2iSYHDj*_Ov0*E2OANX?y{Ab4NcL}C2i2zeKn|96y+98BqO?lPDCWTIyhI^C~sKP z<%~htPPk2>U`ItGFbp+9$pGX|iRHx{83#d^ z**(ihnXuAv_SLkmKscIpJe$iDGVLO6A{k+0R3o~^cC4VRMglI*Fn+^6X*3~>&jiMCxQ3ECVQ^DYTpQ}mts{B-Am<#ksNJ_I z4Uo_7(cKcO40MS|?r|3RjkmAmiXRrKQ3zESbc{La8zxZCLTSQ?FlvVjbZf*q8u_I) zj~jh5LJ_i+gC23BQd5A8A>u}1^mFey1wH;yr+c4j^pya;M+v}X>kv*69-mrIYZ{fa zGSgtd^EH8x>m)_0G-59WD%Wn;ljp}k7!QzQpVjXUX763dPNtKP>*@;1C{p+k5mkh1 zM9T}goHmcNEs_{#AL;m-?;LBVd4^Xyh(FWm(3ORZ**l%|8p!-SNohI2 zHX?XS1k3*IH3fi6zlYt^NSJAmX9S1wOuH?#p7X=Sr74P0ZoE+$$2 zfr*hFKiZdX2f69B$z5B@h;DQs?Z>dt!z5Fx#!jivwxBDRw?qU3tp&Xqy60mWZBWE0 z0%eHqK+6%0*1sOR^5eFW*woR8(VC;Yc&jyrU5 zfsrhHVH}U?mcsAbYUJj6Ay0fxMWjSn@waC23*}(q0#roYBT9|(=-r5o;gEh}TUG_| z+dv<+n)1**uw$Ge`Abd-?)=dZXK(|=M&(QCab8p>$qY5(V>|6Uez}c16Qy_p-aCl? zoP?Ymf@wgejIE2Al6-lNXmHwPOQy0h%U}~t`BN8dp$l`;l86pEG{T*_g9y&x;LP{I z+5(YSR0LC74X|H_=EZ^oKPf<-~M-nQVn)rpxtq(mbqi6slB+ zA@l>@T8*Vc4*jX@L~5dv$KkI1#ib!WQMPCH{dIsu&vk4KD%BsG%;FW1%ZT|kjmg$K zy2-t50qcm9QTQw#1^q-X$@=1GqYLw%MWJ|!G}#+7x9=35UhCto?x z@T0VHBAgxRdpI}gs3X<~IYH3HH#JrTPVus_7=d0_`^5sU<#sArwgm0-tvHFRr{-_h zn&E5U76Ki5D>e66WjXbhN^+&13wm>1zfL_<9hReOtp5bL(VLOgC^jbFFKKQSAov2d zx-F~=ibIibLY!3stp@}9PNJmI(&P^C8Yt!_{23dX3m>r7$AfFI%k%2*cg~;tJqbV4 zIr`kS`1oXhH>*`}g*Cka$S@^BuTY`#(A6@jmt#~b1^T2paeHrqWhJ6IQ;09y!S0Ft zg1Yj#N|U8^FbC$0gc&E|d!#~w;K2Z1;?4jzcN?Yp^VpO%sq72~(bpOmmtu!M9me&c z7AMV3`8XdR0aL^HWK>v8#WY)3F=ZPdL9Cq%601>$rm2TKuFx`qrdK znHlO#cqE_feUAXaA@*|o?cA1n96vJXs7z)N-2zA@5BVl3x_1Y_I0uCDw#3`Bzb5ue ztdjx;N!YVJd4=3ne#n%b7GfaSg|PaDt-H4i+3p^_{c305kmlj#KKd#)VgG`4)A(g@ zXn?(CFvV&o!@QWile=>vE=-XgQ)CwtW$s1+2B#%4)#R8L?Tfc8N00qw)jpL3@Uy_T zd>bSG4Z&G-%$k?5nNMYTTV(q&{$r$tLk=GvET!({>E{+^4N5pd3kz1<&}PsrQcMWy zEmM#5l`&XQ5PjvRaoYz#=DgqeqFv=vyX^z&b_lxdV`Ah^{5j(FlktsM{d4s;+u{?w zsC+1F!-z@$@J)U5{j>1nruGKVumfm`{fvCgUw;LZeVnv?(4Bum_R0MDl>6I1nBMye zXrEtI{{%SxonQJ4ukFu!{cQR9iT%63DVDkPW3}x=ap}`L|93y2G1j^KgH>M`%m_mN zllHv0_LJj`KlVaUMB{7<2XF5)hv*WjQT?MaKJ@M0AAX)seU6USX1L&iP)}H|6`vsf zv2a_m#g^74m)7Pfw8saO)V3cC(ud)c2PR8+w%A*ILu-6e`@U;HGrQi*@nc3Hz8gNq zSBF<_3*0(JO?w`o^XkPz8J}gCpjvWFTiiv`%w~Kyk5I4I4G#2g>N1T8Pi1+uHM4Rx zOZ@^MP-MaQxdmr2s2<4m!&@V_r^Lg{1DV!?iAw53a%Jk1TzMpYvFpwVf@S48JxQgm zq@0FCf(Be6@lc*zrJQ3itg>WVAAQm3gqgD-&5TIhmOFr}N{INlD#RU=6ml#bPYR6& z9zUYNJAQPjknlIu$1nfSy%Op7Npdwuy1U7?l39=s`nvvw^!`M({uDHXVqPUYV&E`k zZydEeYytqQF-0&}%4a&U9UFKhM>kBF&JRUbWMP>h!Gk6}|4u}TDt&+xtqB`B(9HI5 z-v|#Rh5{&VgI3+kBvo>7At_Eul~9SV^Mx69U|$dr*f;$ExtfwC_dX&9sy_%)dxv_{ zcii8@{~3zNeaTCl2*i%rh)iu_4e&jRrnpmzUp&FxhBWWmO>tbw$;tKYW5St=cNGfE z%ld_Q5IwH!b$@V1_8UaOpby(kFnQdvi)6OiOB5i~D+p=T4x=2b!#zB(A1jNcPi zZYytzp$JAH(64VAvfb(eYTJyl;7XeFJ=%mLZP=$K2v!GDy%Dd>oRL?QFlCR8hge$- zWH!vo;k%Xrq`eF%_rBd4khHP~Z*DKZEzQ-3j^dJ zG8GVzUTLvDIVwwW1F;t2yVS&=7yP1Q!fPb>&0O3Uc_8J;H{9ghDWeU$?9F@l?4=}u z9na4|%8x{9Jc-bSt*%{nogR`BKUw*$A>mslz_Hl@pUl-038!qC?%RT$&}91r7iS zig-`UqEL#(|5{h_(~HuvZK^2~3VDyC4L3*3h&9)$A^~1||I7!f@}3JPnB9en$2HB< z>1X45$ubc>{KxhJ+W^!Q$eTL8NujkWcFNz+W{FPQNcUG=GgmnI=^&4dc}0sz{c*JR zB+9l#%IktfFKpd?BR<MHjGZ+W=*58ZR}rJ`%7g# z^LWeHtrE^Ms#;fOU2~+FR$X&DIQxqC%_dvK((hW+C4vD9n|Ox1!Vs8}c15DDW9ny> z=Z?5dKy!YaJUjX+N`z8MyslF3`g2_~c4$xgqzz`dhcZv`D};2m;oPekFDJm*{JK+9 z-JYhu?y`)Iqm}sV_*Nfz9OwxTRMvsKprwLp7xV8FR!Q9Tx>^>}+3Y^-a~L`wPv@>P z34W6>?Ta%Fi|+P831>CLGg(B7HA83Um?t~xg3jq!{=S!t8kUVEk$Xeu-t?^QmRF=^ z00>^1zvd)vm-Z(7lpn#9)DQq9NcsNLRXlD}G0qQSp=1cYUCE~ z`A)N9jNApZ4>Em!6GLq$82=XgmZcA#dDs7z^aJf9@5BnJ@3uoWU?FRs#MVtsO)ZmYu zKr)gD-z!O!wJJS0({ST`LC3l+I&_%cifCb)r%DM$fC_LARUliB?&_KaOMOc8ZIco? zKG~}s^JH;v-X?z49JbYCW^gF$h&r_258qglAZ<~IOci}hjDv`D_#IUlPB z<{Df@w7jGynqXu}7$MY)B;3fyoW~I5b(!ws~_#j`+ji*e)XVAobj4xJ{^3>Ck|Gq_LACh08On+BJ`- zN@PBy1^@v3!$W_r@gFYD9BWXxR*DTjOEzRm_YsyUHsFA>%@fU;=+=EFU_`DK{1p*f z>G@YG+NfovKKZ(b)7njhOSi;9@af6YhAr5A!yk)~zqa94@89;x4DZhKOpZW{rfOlcm}q-6W?XZ~~{4HMMMdzHQQ zFx789^g69AK&Go=;b~ipD{s4my_m}6BaiXjH)}#S|29ulpLlv7a4$WX+`b)l>aYW* z)g}rEZA4PFr_^S?Z6Xy1?*)N+VG~}Q^ zN(ii}8SHQI=oFalGPi$1O6# zEz{IEDn5RqBg4?Lo^otU?yYW2x_~@lRt|>)Xv-#Fp;@oAoQ^GNgKKJRihBHW&xdzt zyz!&DwjJdA?22`M@7uhI#xs~Mcm^mV?63giCU=~^$1VYFb+i{(RWkI1qwTj{>O%n8 zSxk3H^jDw#lq4I@D0SO|3YeBJ5m);>WITqYAG`5)b##h&Dp{h7R`vQl%KmQw(9<-N z3Uk+T3)jb3u{W|xG?VvMci2@+&3QYnHK}QSX2b%rZdN|*47_9R(T5Z;Dk*2?=d2vD zSoc<$M2~f=6%^m5nPrr`9-NLWh}!`*6Ni6epp^^viwEp8)>5BKvJK*%z0?BU5c+^$ zb5r_R;rp1|qQ*v@It=@Mh4a7E^6WVsRq$yMBJ(TeMAVDNh#e!c7;GVsk2138Z6S?% zOv{gW=`dV}^WBl;P!ok0tU+Ex{IY6k)*R?{iAHLM)D|PNO*&NcV)9kMQ$o^+fybr=OzV90=Tz zrbWchF$?{Gy0dq{?jJ_F^N)!X-p9J5?hy@$;~zD4iGQZQ#x~x+*uQzsd=8gEH;!bu zYt10*Lye~0)S#nDqY+!8jp6|)t4dZEMOG9=N2hYQw(etb)8m>|Cs7h<0F#ucBDW`H z_hBjZd+K8_h-r#3%Gs3WQ`J*x<${}3Xf^06mkSisXEe*`87I%=vf0!l>6=sKQ<_s4 zT1^Z>Y z6?PfEAem0wRBca=o;OcYo=;7do~v3$zq%j6&4fOa>`72)bb@IwEQ){5j6Trt??~D_ z1;{<~T?WOj$(-^a5`_SG>WZA1d@xqbgY=x%5QKkF+41h_b--pfhVAYLMs74mtSWVY zhbl;y-lDHXRm1ZC0)ci#B)#CcPvbz?({qWWt`IQ_cU*cEY1fg9J+LWe>?mM#2^ffhmeqJp}Av+eZOsKZ7W?VF|SIy3dUA}=%b_FCbJu1{E4 z{7hRxTB38XN#E90Y)T5gqs^2|5hHnI8`s_wqZ51tuo~Z5H1M-Ytdm=}axR^MnEGP? zEJbNTHKDD3ggA>pvdowDJA3Wi_3S|xEcKCZ7frrAM>EgY6tmUEt23$#19erBLebJ$ zgoubfi#ckWt95F7@OEv@BS^t-ofNFAN1Ad8)!iYBv zt4P3nlqczTt@Fvu#p}gSI2TW^4A$5EqOg9?`qHVzEZl%rc@M+4T?pQEzxWky*&W zN+LY!z8F$;@q-eU)YIBt!N%)|o*K&>wEm=GI2Ux5!XEU{yOKw=KAOIGeX4oV?e}1L zMLiM8De10R_jGxM1hPBe+=KW&sXg{l1Mc@hJbQG2HB#|VsE0lG9=#6`)rc&CcQ}QT z0T;xdC=PnM1^3F}$#;5Ql@_{=_qmDzim&Snymj(eiw_mEaqJv7EEb89Qk@C{{#2cC zz6AcY2O%J>;>J2jl<$>Y+pW#pJQava5RpuTx08MOtgKoHGx#|T7v{rss7xLV2_KD>hNI>$7Uhyps>)!I2zV`-=9_f?3$G1-fIMR1!w3c>98)LkcE{d&_IhhNTc?&=@s)=lT@`CP z@40}VMGQ*{*L&=&V=IYw65QcbGcnB^yiZBlg2zRQQrf)gZo8RG+lE0bz@zU~dHz$W zWmqRZ7-~nG_OrINBg9NHb?*mu}4C_%tc*zf50%(c0Mt8z}=OrZ(A}T@D*a z<|2nx5nV@^?zHNt_H)3GID+sXoA{{PmqxX;9F?tlATf6IW zDlR4%^*5+UZ1{Ph2wd0iyIqD8uXP*AIj0i$)AY+JocjZ5O#DSg0xmtk^>l6IS7Etw z=T?6Wf2r<|r4h^_E}Ga+P%4n(H%W2;yF}Wv zCD^f$aWYPhj-x4l%?}N^^4{C#2FVWKV5_|%TwpKkpvaC zp4gn8Y>aV}eit!OJ*^`V^k%F~CX490;cKZ8LA}CaRTMWxIcEz`Qa^H<#_xNN81)fN z#P=n!d!Kd(GTu97r=yN_TvWz@dpk=6n{&=t@57+Jo7Y#Nyll6-y7PO7Y4b!rUzKxm zx3!x))Zr@fPD{!uL!&@blAflEh^7QN=33{LO+3e+Klo|Zcw!~-DRUZKu}&Ov#vt*D z%`;8UY;M4Y--9dOwh7&m_x2MB3ew%oqHVv4saIz|2N{{*$K>hrvFix|1edUWp15w+ zfG8&xmE-Bu^nz7?hMD)9A9sf>(U*MIEE|(Oz+e5`g@`RrD7+(E&=JE*r|Fh5T5?^u z#6`fcg<@Yc@bGKZ7ca{`#vfk|l(ZslMu1-PO$K1{avlUDJ=2P2 za`LZIld06x$dT8mkJ1tX3Q^C~pAr>gX0Cqfxj?BQM*QCJwkr#e6WuZ~xk zo`odiFE}Rog5$4_*Yt$}4T^tl?{BJ8N<$(Tg4zRSqu5c;fesoGjSZLwP@MA`XrWES zlOGGn$K)+u9oIJjv-~fB18E4_6S=%Hc+3m8fh!Gs1F= z$bh3mq40z4{`;>4)yuH+{pTPN>hFzq6=sYnPFOJgQQ%j9B?lRleSa{Z|tR z>Hn7CGTT|0nWv*IMWg@g1;wgwDxs@l7>1{L@gb#afkLX@f|X)!xS^M(xX?&x6C9Z0Xj1HnXV~i(IHCsQcO1sn2 zzD(7(XLcZu1>q_acvS&Z*Zhq{?7$3o`}o*ajyCOiZVAxvZR=N`xw*u;mkxhXvprGG zBh}*3GOngI!2jH+$ z36m;U*nNV)$IO{++NHv+U%8_HmYT=sv~*rsbf&R^xQwb>!ipta&oCl}rR}(AlF;P2 zO)t)rNmxCD%rQv(H`_+mg(hP_6LOVhm}QT8`^v^IRG&R02rcMa{hS+r?Gifs9!7=ZmmS(aVluQeM7PCGa%gCO(auO;8j`4IszyY8Q{ zP{U^Z6S?lb-_*6yg*wHZHtmuZWx{qc(j=jF}_NQfEZE-|)OXn(+zjzBjsK`CurURYR)&3S!|GXrqsrWg@9 z?NSx)X58`cjnKNaqZy<4%uBNPMh)tmq7Q*lB9jwM5*eNE(Wb1aU=IiGIqJOy(+lj7 zKYbsyO~Wg!+*{Gb*W`vC_r)BM5=f2KzC*nnaa34Bam!Xr>b+X=JmLOlRu0hCPq}^V zQ`N7`WC#1&sHCGB9RJG0)WiuTFi{N2o8);c2-iGT3Z+Oc2Erovd5J}{megCc3998B*Z!b7tzwhVaKQn8WQemA*W{?$h3M}N<7MPOejfQT_B9FeTxt})as zi31d*_%6mQ?UR2+WNsY#6$-$`{G|N=!De|?Z0$eI@4Bzr->ZEkBb?!sD;UKrTr1@w zuE+VPEg1IhPpBq3xEV@}NI_yBD*ZHc}^B${4zbTx( z(W|XrY01Avt$I5X?3@oEhL}#Z-P{V!%hJ9x8uyxL$FR7N)lVrj-q((04e2rhFwryQ zO!3&iXBg69t*XhGrZwExkD&nhU#z5^i1m%1Pup|Ei6CkQfA{qw);S!(*NbKtw}|ym z^#Iqy@a2V3P4}?(m{;iTBhHW^Va#PnD(&m@{7g=f{6<^q{&wk0m&m8NKStyk9D>fj zsbtQV7t*tY3t=Q6elvUmaWnlxW>P`$`di{Xwd#kf1jR6 zE03PeGNuvs4-I~!E`b8f*8=Z-@h!Tq*xfM=`hTr)torQ#DDQ!79=h1Unha!cnkkHM zn^^CWtZ;T_>WF#{`>tKNOM`z^z1yLB{hlt@M}!CDS+jiZ4~Z=UnrmSPS6qB=vTuI+ zKOFnB_Xh&rKnuR>>oT00jN9|nAAn&k?-#M9b1>L8aA0sS&;$0Hfb@J+4N0SRSX{#v z6k-$GT`=Uh&$Gna)+U(1yV`+xv+FU>YcGkimpk2;#o1Y694Tjc;~(BQY+9vi73?ML zA!Q~R6>`P`XFiCi*SA3V7+pjHy6H-R+BXZnKw9$i>T`&^tKL|n?mte=duy9pzLfj9 zBx@;N#z24)V*=--+~tHMX5bT#4D?2kr<=%?)rwVG!l$PZwDf#BhRNbW}~Z7W&JJlOGi(wiYIOg0H%Uey>Z7 z8ZA1%ryAZ@^)Sy+x~}qC&eKA^rIn9m@U9p)N0scMv;i=gGcItVhFe)^BGb32KBpH^ z4{kc{apP*mrOc=2qMg)Ceh%poyk8xaaNZu4fm%EiwCamiW#1h34QnOh8hbUmd0~pn{2}zCpW?`R z{QPj4x|dgeQ9#iKl-3i($`wjx&R`)y%o?^7CSShk*7xgQBz`t5QsJ_z2 zbUB*(U#Zt_IjMpE&z6w`MFuU~ub3Q!uP*klIFglU>h!JU|Bv%iu9m(wx;DlKQfDU1 zd_;)k_a9Ms$tEg2#x$(8oSYK&7#FRCLolJ8yB1=De;S>?U5o$fPOI3{z$Q>13GuNE4;dz>t;B=TQ5EFQ7#ZWPsx_E+WSSXdY433ns zGBRF5hwSCZ9$!z>%@PDy5VB3_%rTl%SzolNa>)I05d<6TAi|$Yit%)<(5qlGZW52H zElH5PWjGI`b4K}v*A}E(RLm=$E8<+<&F0l$n!jh%|5&iGuO-MG*h3=1ALUsYSS-54Xx}1rcpINUQk*%3FKHR>ZBuiT)hE%e)AK!O zqRrfCAJidCwdDwiXaN3|u{|9#((At&r9?d8L@>z*iXzzh#DpLNBoQf7I0+;-!XblC zkLT@hhS3qz9&2nGRDYYQ4s+`)G$1HhSLDJYDpRg3@{oU19=!(qmubdq@1$+YV4Uc%D;2Ie;2C`>cSO`qX@ER*A0-Y% zE(%Q|J<06RiG! zff~#nTdfdz1ieC@*1%9yRU=;mD|AMR(mqBp4DT$`2xNGR3v^sa`+-D@qASIn&1FU} z++cy8y^miC0JtIhNH$euWKTw8Fos%(?tyhuk-TmUa8GTQ<+6_N9r6mk9H+lTd4>hY z5Cd~=e8|xUyYQB`nEiO6uRFaTS$!2m>QP5P{9vkDUe*}KUpjWd;nvNjRoIn>WR*J& zM^zcvS{tPjo~4t2P4ZlmmBOb!jiFbmMDyGD^9JlXi`4$K*eU)abSFSEkBqsXcU*{9rIG~sJ~H8xn3rS&;E;;aYOH2; zGdjX>tOE82G71Y>-oOCy%s-dJ3@JTeg(}2Gc}c6+ws{R|CqjO^4C?Vv8Wt{%4!nyv z1~optXtA(q#-7hcs?_1mgq2i96UFO@6l6n^DuR51{gVea$`HiMe_?#`7heCT9P@?M z|1QV$Y8X1BiDC$f+pelLM3n}%EVr4#Yjm>;J&TB&Ma1Ga7TKT^hg-^pGj#LtbL`&S zL7%FlE53t%&>ZB3%|W#s4L&zLO>g_pcKScf{C&CjvKomurDln)34?|mX|Oci6q^yt z+tbsmaNB(wT4n>>(mVfRry%63Y8o3>`HtZ3zmVQF!je2i%r-J5D$c^7Rle_oWglOC?XC@7Wo)5i19$aYc-$xd z5*s<)++tQbs@!qq+Hbqsk`&l{$^&k!Ek9dVRY0DSM#ca*rq=23XUOC9k%pHnsx00$ z5JaHIu23WInq>dQPpaJOj(A7EQ$3-qA>@vO=D6ce`wBjm#81XYA8-0HYpH(!koU!K z1X@%~GU_MFW<9lG;gQdDj_5Gr02nL*AIP;E*@v0W&2kVko}&07nYA;mm(~WRQf-qnN!RC2)lKOvSviE!1BeP4qjW%3&gAris?$) zEO33XeB(Zs6QnmH&JD6QFtg=X=3r`-!Re=A}Q2$ekc}konjUGe0MrPimXS8Q-7yhA^Y%* z!Y@E{koqH3m!OCqrCK8S%;e>Q{EYa|3_NMDhXMOK8zaK~PXYJKBP%^*U4ssXf|beK z!PMRTzpXmjRhBg%ApXH~*Q6^*l*C;CMr$q8j1fTDyEN~XIWpo zy7%iM{)%(j(jfU)TzcG=M$SKO*URlW>htx)POu;#0$*W{#~Nhm)vM9?|KirUn!lVk zH84Kvl9wv&+vYfR^=VS(#j;AKx{PCLF|yJ`NiKdgwZ`0<#~qY8q4PKAM%_Z7?T3Zi z%Dm$slMtE6^aPD`4HoQY3V#;{=Xu)rxk07YN*nd!q9HCm#&R@c!$?+l%BZ%6cXbOr!oC7Dn>kW0M_4AxJwolaDdit zkk&|XpopuDgVd3CjO#gke|+gT+&1olix#HoXgI|s*qp|gv67`qn^ETtENr*YV*F{( z2Q}=nT5zW31O)T%!CWNdA9ATE*!=C#dt?Ntw$!G#6!aft#mh3+h|&-9eQdGK+(8)j zal5&Vlmy=97?Q%hRn|4m)ubbyBx%(pmiL=n=sBvoEA%1dm?{BDg*I()v_@O1cz-Tx zV=1maI)sb<)KA-+UglWkq`6$m!}!q!b|=KqD4M`ePavP>hVK7WYSdq~Q=E~ZJF)>h zmX-38#hKE*?Ar8V7UvRI;wz;>xrg`&A~cUTnY-t>=q|2S=!0t0;%F`Fo0|CUUw6xx zXbvCnlo|DC(fc7G#_~l`P|Nku>bko##y{bpT~t`Vu_Ayk6{F}VHdpEXk}nlMI%XR- z8Plrk>~U~$GF@c1IRxKa%A}4zW>*GWE=gB6mL?7|-36zm7HxZY9Mnu4pb-x9PNQoI z0LL_Ab{W6iw>wo_Q9|kDeDp{8eYAi0)76FCPtIv-3>0=hm6+jb;?mP8)KuvlOmJe( z7T4|L>TK~b4qNfOxO7=YY%>S+_1K+yG$kWb!1AS002nN5)o5*)j>eM1whI9JgPJlS zf4cUduLSl?wY;;$2O7^DEw77}8 z76>Et#3vN9P)>nV1ryoFRRU0K3Lj5mA&7QmO=esKKq$}6BwPHP=MEeDp?q2EDf#@lK{DeO7f#awh&LN4!U?SDm6H%k$l}i#^GK4P;uC0$M|@pDbxdMEU&0 zkcOC??i-m(K$cw4P%Uf;OgL$*LQp!Yz1${naaeGnd^1DFkt+FWS{)!-X3_-eTNygx zY362*AGILG8{-h<29Ej)diH2#^>98tPCUQ3=V3!bAm_Xz$svyQizHba7w*QvC!<2_ zl|XO-`!u;v!r&FIctKG?#yGlZ?Az%dkOdwxsDWDACW=YoF;#+M^>gx(gG2bm57-=p zQ$vIwxwqMuf6?VgGXem=)Lw;>zkLTe!#BHQgetjdixo!IxGDbSJ~(%JguV-qVoixG zekw?!Bcgrw{F6KN4*ZM2?aHF46|=`o<9&Au^_uSV_X$~3c)&hf;tJwM?KKbh7u;-t z5kXeiOzlS6afWw%~JRcXgva&=iq9@76}pJmW(|li>yYk&a~Fgpy;# zFt+M*o|(?cyt(}Nc<4nmL1TB#z>z0`jh^SpM#!!S2K~d!(Y>!|9+y zY5qG}b^s$WNe^b&W(+4lc>&gozmV*SN#o4F508)*&G{m7d?nSl>%({q)f5ZQ>VON@Ee2?L&R$VFrRaLhY z{_=~N0pRw|c&%5UsZV@lEfkp}tr@}mmvly;*|&tZjrvYVbBN%A!+w#p-| z)SCSl?72X-$WsnN)rEWyC2R9;*JQSL$qju`C-@28x~396ZlE;f@QqFOB~AbC`0dD< z%}VcIG5$M=%K67CyTRi#sLxK?v8imHD03>c3^rF7K`KAMI)PMvWFSHYPl#wBoL~OO zw-z>+pCg`IEF#5LAJ&|&C_{m99;^55^qiWAr{Xfr=iNwhjQMhq`wI^i)f;OzusUb^ zJCkQaLWN*YcziZgIi>M}vcggbA&?{#I-zsP2!+&?V#;P9y}b;&EnNJzZ8-&^?1M5WD}bcnlJBTJDb z#|1nB6Op&~~&CbLWx*(~3-0Y)jwu%I*uJL3Pa^;S`F zMccYAA-KCkaCditySqD~aJK*zEVvbgyGw8>90CM)cXti$ki)*K-G_Ddd6{imn=fO` z*8ko|AK$-=S@n{p^Ic+8xDO-85{E6Zk4b5p$7u%@$tPN9>5oW#|BgNn%LY=nUuOl_Ux6qCiaMxOf0UIX*Vsd9ceesuZ?Lp zEw2M;#mufHX~lNJfM--z8CTe^U_-W-ORm=}L+WefSCAp~1Ji4UA@>8{BTF;FiT9&O z;cL+Fm-LRYJyoUmu{~T`VB)1NA~5OF`%|k}O3VQ0^YQ#Ku&eQ_rL&YO40hkK{cg|s z^t)WGs^YgD89gqE$b6sh-vCKF1!dcxDM-bO-*#MsK#qp6Be6Yte(x4RzFt3~HHnm` z3(O^X8bedK5sLhMnF+ackg^E*n|y9)gX&pDDyDZj>xv+vNk@ws#Pjd`uCJYbQnAh& znj9D3(rH#$fkAB>=O<`9L%+8b{T9!nY$ausRA)}ecB&{Mms6ySl+j>bIOVBQrmp+< zhVn8LlD3EGcOw(N-W6S)a!bZm{A5(KZ_cAD=`Z9q{Uhh>75#gSCsHZvED}$DG5t=I z1z&--NlVvAxs>O`D|d$DMio&(0bG2W9jarUp21=9LEmy_9{)~0E!PYXKZZDFH+FFd z7wwN#tR7hDI_8f8bQaFVS1CtHEz4Cmm+L@z{z>n&q@ABL>I9QD!eMP-B*t6Mxzedc zMDYC^HV8!Qpo?t;&@u&BZFJM!Klc zvy!E5KSD%S(e=|h{oHQ?x}X`l7yS;@#VxMPm^1(Sn~Nkx*@|#@**H#b+aLOJvi8#wW?rFR8(e6mC638T_KI1*B2(iJ z0A&c_Yt?(ZtvjOrxri1Im8G9t4nMM~K7DZlUlFN{fGtCr6{O0kN36Cn_dy9(+qk%U z6%0waznKrgbjZ2%rAsJm`W=tZ@>(OIBFcEP{eV5L_C+DCI(}GMU(0JX6NYF;_3=Nd zDba-WWtdT4L&mX0p-aBdBMuel%+*~g0p;gLEmCarDqm&r6PRrp;-oos7pt-@4?6*zPW>;|Yd=Nm)0htAcTn`l@V||;eD+qb_~ebJK>2&qM!xZ~SsTmo6=+Ny z>Gck0?T_&VbY<=@HDJ8NWclSHrS8kaPz(M8qR0C`!d%YIw;@FCWmh^cX1-tCzndKr z^8(UeN!E(Lr6o3-`0y)Rcvxv~Y($7krFYP%Wqp>=td-~p^z62if@{B(l2Ddu5a{xv zw7&;PGO#Esl<83OsfbJ!mI@Mvp#dGpt*n=`Cj9k_pF-8WZlpchT&VE$lHMu|_>>My z>@|WXfV;$s2wETsdl06G-9bghZ*aL?9BT1s1;;|Uq~t*(t;&s`u+xe~+Yb~2MSg)j z=v14an~RXFiLAcPpQ4E(rw)ql7IMWNf_?7@)^3taV>oYdqc|=Oc}Y+ni9lNhr_=H{ zn?a4r;M3o%JV_;5D=FPu1LBOTEtN;MIUvPVMb=r6dXTgxy}{XwLvKN3Lus3|Ti?XR z_+e;eM0U!-`AGk7Lg~9okpv$dQrQulI4nIm_1%F&=&DZ@D{H>FI$0)q>C-{Fh3Z{u z(eadvtVWX_>JqW1pN-;|qJgq99RMUg0dS18bzX8+^rM&V@*v%8!V?ZhF08y`s<{oD zMjIz*nRNAWQ6o;1LZ#Y-o2KF~q9m`fs~E_(9d9L<7=}+;bhmIrr9u%c1}g%=0m#fV zuK$8;Yqb`_4yk{QgXXCO*~yqWc2RR7<4-Qw@C4=f3nZYZ&zcQF@VUZCU9(wP}8$Bek29fI5fNT>zq;b zo-9@IeK%Iiu3$|`Mn_+g{o*mAkW?|%e2dPzI~FD;;}dn^HKB;ZBTaobDDCKoLLV9O zaP-2JlglZDk}$VAbehmH%vLvFd9gZZ*hImbJW*77a*}n;CfJ1viIL+LDL^moi144}r>SJvr7D@@aC$*EeJ!QFaf-8ky5WwsiqUjGh*jZ*i-}eZ&EF4)J1?gCLc>zZ8W+t zO}>LEvQ)Fl4Oa`ii>sCY1#_pW7dZlJvTynmYDlOS%Y-z_>hOqr=$A!ul`%kDe8h>7PMm(dWTh!Z%?sc} zSQJMORZKbgsc{^Q$PHCNy72Q6rO=V!VqRZd24q$I#VABW{S=C*F~sSAp4NXp+6i~a zGc*p-m_CPU`-A2eX0OJ$L;7{HK6CRg5ts}XE$`c^IJ{BF3{~H!TN0roo@(*q=^ZG) zYEmtrH>yHBIs8;{{L0takK5||P<|U!yi?g9=ZObUeqAC()$Sj!h{8`HlR<(uwuo-M z9wQPv#oa>QSiC{U(lmK9EGG z+NEI1_QncrD)>jJ|F7G#I>5q&WNmXED6!%lWB$b9R7udM(BQgFppzauZ+XN`Y;1YN zOKd+d<<4w>pXp}PJWC3{uhZt}EE!u5-!ww%@oOV2rXGEf>BTkLjm=3H&8)@^13p>O z_d-DMIHypvB|PT_O%&L$ekg17@`|>03`JBwc-2=e{RKdzZ&(G+C!Xf98B)S&m2l4W##B z+*fHPuv-661G>fUEVi-?;1Bef)Bo1Q-dZF!jvsp1{v-Ee`;R83N>yHtM*ZK#uHGvx z2B5U47i-j3FZyNSA0csF)|21a-w*aS+*!GvUj6<-xkUJ(F*xic4wOh3+WoSr&F(>y z9Kn-Rhuh;%YpF0J(BNM7HRp85Qal_@QWj31RKSXB z$=dd9H8H;otdu*N?+b_zl>{$nEt-vC2Z^I6m(b184}G!Q*J8z+xAL&S5yWF)!?bLZ zftDZH_xc965GYw-oGos@Xd~B!mHRd5Uc=}{PC<3)!~g}w{xJr|H(DJ3EA5{D$SvmPlmF$s zWInuJPq49nC8w0&L<~)pM8r^*0H=jQZByj^93EpE{{25-Fdw~kooEBcru!zAr4;60 znbnXxbwqJ6WM#$id{pP9cG9?N!Oq@$U38(k?eO&=5vJhJg;@LL@P{kTrpRH=ci{ij z5&!z%#D=SU){|)VQ;RQMUwfSjVSSY=`=WS*4aiA6D4ls#%E%R}lYKUoyHNxL(u{Yv zT{@EqM;{tJHo;Hs!lDO;;EO!6m|X8zzfOd0e!oO|Cm-)ty!oQianggLfA0HQiVysg zD|IpXL7DzXGj7lM`b+7_8QJMyD)vyifyxLYIvAEhD-_@o$pN&xkRr zUx1Y8k@b!>2YvTAZd?ccY`OyXVu4Nh8)4f*WT^-Ld^`kg2IXY#KsxR3Q$Ts10;hai zJ?cIKe3q0REW#rbVFkrvecEw10IP?_kAy{Rd1}q<@^>vwQ+Dw@+Ui#_&darsd1C2=oKHV^t^|u+j(SCHu0v0-YIUJ1 zrC}pkAHbdw<$x*!Kc1pD15_$PaKelX6?~9ET$#v@4Xu}}r-FPKSQ8=E)$81Br3A5K zhb~X^yHj52$xiNJ-v$&2EaRY}(faDGL4;b^^oUUh{OpA^BjqZ+ahV7aXoKHuMwF-x zY3YX*TH8a))iwpWhJ-ww5okdUcB)y)&3`Oxg1^xu(K`PsVZr%Z13VW?TO+PoC%r(M zcalr1TtV@+F=l6@8yodwsalxOZ~0B+S?RbAGM-O7iKaeep&k2h&RRIoBaM{SxC{Nx zG%51tz?Q`@8(8aZX{ed?fRFWHL%r9K1@vYIKr+korZm+ShR4d5eb}uPzS4~2Fl`LV zI@0QBJJKv=?3iyj1H}!gZK}VV{pH2Z3|Ut{ZG7}7Gz^K1h~ZMoYzg~J#jtITTo)M{ z<(@vt)wllU@6WYqLq#%e!;FL8(BwanUl|*E;$2G-T>A8Nh$O*!dFKl@n6Ok@QEJ-hNBPlp|RB1_0w!MZae{CS+M;uZv*9f6VL?FX~kf>2Z)c2MfoD|g! zR+7vc47zkdDUStre9`(i+x$`e#3A`2^6yiNStzjZQX3O!0MV~$ya!5NZWm`h9N&dE zShy-CuK|k8KnJoT0wvE|ZUqCSxKze7vKXnp^xKpPY-{Y@$E~ltDIb1L?spR(yZ?5H zYf9BYA%q*`kx`D_P1pZa#^i=t_`k#T>6l;s>H7}Xz%aHvC@?#+OG6?NX-41VDIu66 zHY{2}t2pg<`OU)QvIhA8838+aQ zDc)DyK^&bAT^UKK@J^XDuIqV^sl_8%8Wdk+Xa9|SjmCVxAjb)cYPkC=*t{W6;~VS$ zOCg3y{K-K?$Y;z+@+{|1$T1PEgo=T9%j23aVC{f*-d0hj+UB3Ho@B-#ygEPcQ1FlA zZ^OK3_rP1d^!g#BtE)ionfAw8x;A@#>(N%n>@7OP;T;c=eX}zXNo*4)Sq>dDUPG^Y zaOLzw!1BEP=JpCnmd;c>ivg$k$BII>^=w)JId+#Nr!S$T`_T`}(E`5o&o=D+B)cf- zl_q~%FzA>wB%aJe=Nm0$6&0gf#%Bq?D20wGQUXCaBNG`NauXVZ;vJ@gfh1;8Iwwo8 z2cA?#R4AIV=zgBJ^4ORgPG{4YxD}>8pSJ`x{2&LvvFPTH8<8Gd4$h70eXbPfsulpK z^Fqgz*{mgSbUY_9(u;!S`lX6T8Y&mKDh8!oV;xGRI(D<=*$WMQbn+E~o?C)+j#B_C zN8n6(60Z;-TIIuSMH*yRu4ewKg5UL!y-Fn2|I-;+l1(STmu` zvpO{O1P4!AoU?elK#ymivL~DmFuZNxaj(6NOo>r6)fR(mLy4)Xb$gks(m7Y^?%A$| zX5OswoxVa-tluN5!Mp|eU(v49S|QcX5C4nL{KKf{G>@f$e?8B_aNdbXL*$N^22p9~ z%Qca*zLOXduRyrHPq^h?JXTcUiv-GM=Xd73XL$rW!{6gD9#`wL9Zn5CsPVdYhsVJ zx-h#do@a)&+Ce^V5tZP|Nhgqwf@GtLm%0`*fwHU0j@`G=I2pIpL1wkQAt432O~ zCOQ_ouy5D=W8KMwa3vJx8r-?6i^^EXzi=uCO8;&`AzEQ7%AV75$>B zdigm&%_|mvWNc;e9;sfd(SWnA$jKAPn7bjlN*dE*3|HZxfiH5Y$$cstgAHx7v_=3+ zXPr+k&OU10C8P-ENNY!qdDd@yPQR9RH(&!1h^sfkSgKk8iq7cJM%p(?j|@0ol+nP! zLq|xojqQJ+YyLw?af&F2YXp4bRr6sqv;!=2G_6v2nTj>7@+M19_@OB+BgjrEOlF;z zgf4K=C{EDgPHyDO_i1iqTo+1f5=AV=>kNCk}opE1$Nl z2rck>dp0@So!gz*{#{vM==P4;#_8JnHITz>*&J4zH2rrI=d*MFa24HgzMI{Obp@Hc z)2SsLEqpMA?~1j9buF!v{cuOSVZD)j;8=$l5|kEn{+|keLgvixDoaeiDmVX05vtD6 zH1Hk<7L-@6E%Wz3SdIg6B>8UG87#+>PV{X8d`j7%TGJ_FVQ=qzww^@=KrBkeJMc&g9nm31PQkfN4p*RTo!6^RunZTJF;X)a(g7 za~IZ>?OjNEVD4>L*tOYKUFJWu9lL|>%yNDsmnf0VDxTkq{_$mEXOeP2Cnit3mPT7K{_lzqap+ z+t~?L$HBwbj?eP};?S60#}|P210YH42%fAgTlcMGvaOTaM!dlQ*$)$wShMGETX(IE zn2*p-K-75OCe5_EHyE1*-^L%h$VUd`s>pk~ViEdu>Jw#c2_n3~%NEliF0e>3&==W* za~(v5UvF`)ro3R7VhYs91Y!)jF>vb{4)7r;`D+?3IZG43N?}hNl~s0!daA-p1REmh zFkO^TX84+(=U2__>roZqtsnd~yCN35nk3g3r|tnyHGTegn_>5m9{)*LM?$a8s4!_}==620l* zBV%_pA$QNJl~A_Cy_Fd|H?kam*~2-2jp&6_Q4iZ5F{^{W@Pt_Q19QK@;0p&ok-Qqv z9(9z)Z+{n!KQr%1RoBAl;t*ii15lLCIX__4yiU$7BQ^x57nMs)YjyAjF)>vq`pV6Nl$F2I@L{@+U2gd@E%(cF7S z58AQye8uPr{WALw1}Ig`vhI&uCklQ)2p9$iX>JD4_k2!^gI7lrg$;ya`z@K(OE%z^ zHJ~6o0=Qz}-T^rL;c6if+Z}sHo;d8@*}G>h?LEBu^a}T-FZvNCFq+B-F?V2;pqHry z2oJQX0uER{BIo?JXMPjRq1m#gd`-j=cmxWxmIbeQi0;q2F&5D>7IM5jcABz)!nSzc z^1(9AfDlMo?v&0Q@~ggxtkC@5BcwaJHjPekUz&uDfAA{7H%(5@uf!i4RFee&dEwVB z+-FgF+170hzw#~H9owvGw9P|;of^*b;#a(82OVFIYQfAILHf7Q2fH@asr`1ayjyrB z3R<|;JMM@D1gd3N{t4xj=LTc-T`7RYJgnv&UIGIym2JtE>~6>ozbLaoV{8ll7fhCw z{YPfe5iN$`6=VMa4fVbi4*x9RUF#JGOHlWr=ED}Y0ZHy2(s@57%g85!&^T3l%($Nz z*X%`iTWAZQ`0z$v|EO~4wZii~e#HDK$d6*tkV2Q$4iaC{XDYp(>U<+#c#RrD#z8$jr^aq zljN?8-9z5TRseWycFSE)`uqN>ykd|kE%xNxEI*uc%Jqe~cdxRyId1^o;q-c0(RYlz zNlTjb@Yq|Z4N3GJKO$gH_z_H(Oer%#Bg1(t35wsE;HP?eflt=zeg4oH(!+>L%nB;M z2jddGb=HkH=OFzss8C=7`vZ9 z_>)D%+0oTqdHi#W6;A2`I+qNAWxR!Pz|%Ju>!0dQ$cpC;#P{mJMv@-pJ`+7p960ax zILhvhsX8Vz&C1@~?8&Sv=zigbYx<7XbZ6RrGNE-{W4-ho|8%8^>k64EA{T8E)msaOvx&IDPNhcb21I3Co6Zh{-JZI?)$rp80>E= zrKwuxg!*a#4g1P|w+C(?Lxm{D5%IW9=_b=}@p^MvD&)^kbt9ODQ!PYMQ&dwMAc z57#2*b^iWlYRjKe^4W8g9ujA^%A4Ey=yr@Qpm#CI8FI)<+JApLh#WbiWa+wX|iQqM#y{xH1V8oOV;r(;GFR7ucy|8;cr=&45v$}`6~r` zJ>W3`YCvmHrS}TetM(P7FoyEJcDLj8;01&$96kMK{&2L?ddyfMFh(^zrY*$x^=A?7 z#+kG}@M_}X4=iC#q@+L3PIJ;y`6G7?xkE$NgV74CCzc#4v*F>TKx46|ip)3BLwTce zYud>@ATdLH=D^@K|DNCMA^*5DUHCShzAp};NuMXmFGrMU&uy|k6u6L|qUPe+`2LWA z!}PqTgw)pfV(q_)DwUVd9S&h8?pV5*dSAcLZQbOc?TzoPv(&;~$NE!E8jRZSsp>K1 zHog0$ZSnwcO+wri{CXkgV@mF@5e8`j4}eMn;9Bnkjva%M9ifLOMMxNw4VRhTpEtLr zjQ9Z53~dpE`F`f*2xB`IKW#3rU!D=a@JQ6ET1=X@dFSH_*EWj8uwcxB{I+G+VZ@wh56k>+M9v{_DD?KD$Thfpm` zz#ZQ!MtqQ}e(g4*QBaL5hVK`knp~iWbqU4w8KBFKbto9eOV_0Rkyz@wYvVG$=#~~ zVWM$*K%kQkYIUB5^B;f@^$)4h2^4>+f!*e*sy`*W2vrh!jVMj}EG)xYb2x}WE zaHW$@WTT_7zlW?%dI!O?L-8n(nzJmI|>X zc)u!B?<~CeZvtxD@G0Y}t~OAq=&_qvlkU@>S6aj--U`>m4qV>Q|NqJ;?thHJ{Tj|D z7=odoWDr07fBQ^6+Ab(kRoHal{#SkUPba*;mi9e=;6=dS^_PSF;sh(KpOpCs6x1HU za2OycENVoIs2@m@oD@{UN@LVG-+MON$)PPGjkOTS8FgwOASV^=_R9tBzwGtbjo-4} zH#0$2^qX(~|2De=TmE*vIElPvegC`HZ%P&b4J9)S#AgX83Ct>X-YFFk%hC5lh20g;kxW!s}as_5Cu;QRmq!$PRVKWFsf{MY+N&YM%Z(!!q zq7;yz0yKC|vpyIErw|OzQuqno`^`v7}X)CKs4inMz``rbN{wJ>TJJ9i?i95SQ)ARJbG+*DUf) zg=aD}tDiLc)LzjlsBqtnmvr^dIXB%_JM zeLwQ8fmOVHDI5F_xO`!G`}8KR0MS3QdZSPvD@hlVa9?sd5mM?5IcQ7*8EdsM!%;=`HX4r%R;l0DM$Zu^tJ>CZ2CMg{+V{=WT`4E*5K7wk39y<3h1NDP;P zU*kZVnw?^L&)=R8Z~eOA6JKCyOlQKyGM;nG_Hz;Sf%!_-3=Ve#&@RV*nF!>Knz!`#Yh}qY@yPw?MMo_2my9kZsc^BYqG%UqA75m zp2Aj%a*8wr?5I?7QL3g9l?Ai_t5;`%%7<77xGOlyEOW!$JZ zu2ivhj2Ry!egr~y1`5n?V}+~-v!~F}sJwU?16L(=azxR}mXZB_RHf#}h%dv#4An zfBKdsqb8gU;-VMOB>Er+{;OM3+I0YASrQ!@kjLCGi;n7jBRbT4f}KmS%5zNw7%5FE z7P&HruoW&Ft9ZD>0>vK{7~4lIkYj&o#@M5PgS-hB^M!e8_NP-Q_zN3q`MODJMqN|DebDv+VaJ=Blvl19*ZLRk<*5#?}yVr)B=Qqqb8PA$Tuls(V~Ib;ke7E+*_vuDisaUI^x$; zK6BjnJ~4wagOQ(e@-FV98s0B3N+0LP_09x7hwUN`XqH@Yqe>M_`=qRheIt5Nvg`&3 zI}@>`4Mg8=)6Dwl6V>QBG+Z%G58Ibq2_|=&*OkWbvE0X8;oUt#xHszbggCa_@!D6_ zD&NTVH%ftP&h!tT_CD;2F*KG7p8brXx zB}=J7VEq#IKyLYfY0(w#_;vumUwQWND-p0b-Jcp2lr*qee1$5~ojf3R^h8RtskjU8 z_f8)RoVlTc#+o@R9q4Ah2VFTA(P+qLh|kPCh5_OJ&EuFMfx#JD8n$>Za*@{ghP@cQ z7B6+U2SxoRze&8V*)-EMe3Z;7)K4BVDEo0B{i1v*ATXbr8z36;?$0iH)uZY9)>T>d!0i-Ien78Id3^Ln0 ze{31aB;VqsDY17G?xpG&24-*Q8AUTdSk$^4Jvi7b9K*+N1PZj7E4cI!;HruN!;S^{=SgrrE)WyW zOPU_XmcjW}mNF;;hmPwqg_jS0?vN8`@7Nb?M!iJjlxRVtqrz;ym45CV3BxFHXU;%G zm^Lfn+0fUc#uS31jVbn$=@PS+t~olA8fPrnZez0FQCygsG9lsxcwn6rCs=dgaNzjd>Ex?P8nQ9rPg%+x zmv-WO$Mzr#ogAbiw(m-LeAkmAXYU)*UEJ1H(uA1bJ5t9@kdAx5sGcq02n%#Af_2HqF@(~@!-8&h3b2Q6a;y?JVz^finnG=c(S?zGAIQ+G)whAx zs%6+gg;%wwU4l2j{7{U&a`AfN9#JSi$0|_yVr>l+k@;Jle9t2kMkZ7$^$sg(s1{bz zNmQu6MRGZ@3l~t%tu37R1M@rwPgpPcAh5L+kkGG0xicM2<62{>TL!}8>O>Z5OP-?Z zM_y_%J1%*Z2MEEQPUJHSOGKtxx%?VgsysmpFqKwPwKZle5)(n%Qn=G|i69+V1B20( z6T%`v=?3V0+$vN(Y3JCv`N3x=)Jg!UI<|wI6N*_)(D8N(Es*IGu#*KVZE*&V9yy%& z^E-yuEM5_FMn&6MuLK-p{Td|Z^1l6QQZ**kcsZg>1V~y8ZaIgh8wBJPsEg0U_>YFcw-EbzMiMIOOj*C6Y?Tdxn#8tVgtXSudC6Z-(dTy% zkgwZk{l~NPBVI5RupKz^h4@fKsP%UmZw=0Z#W(WXzL8@FyboL=!J+=^w|XBv24G_0 zF22>EJc@14^ko?NRpqu=co|_uME0oF-VwmNcY49rlMo`Jk9Ob{S#X1&7u7FVEbEL8EBksVX8%GOX72rq&jga3pN;@_>!Si z=W~Nk$FivNRHtsI^__vH047|lTFpq?ig8+VrM{ryqQWGQvpT2E&R$Z5l*IDwDL*14 z@@qE8l;13-r_OKEX;vK5q{d46g28cn;m5Cf1xe2vpd^#z_B=Iir2%+~g_VD1UeO`r zQ9uNv{EiPkh3}`muF8X~%S^ycD%dluMMwoUD3)aqShg?K(CuXnMZ8Cr$2(&qH9U#a z*lJ*0H?k#nBG$H3-&7SelY;kem;+|J+6v?IX`)Ht#qtgIW!iAzQFVGQTQCbdG zu#$v_l)!`P&P|&l-A<((S%^y(hw>+-ZRmto5Fm{BbfnOtK{jdi#pmv*?t6 zHY8|35Q}vQ?32e?FTq0A6xMEq|Kj(q#wq0hluo`0Rt{qSoqHKWv1ub{|rrw>vN@Z7Bty-OrImh2i?!87|SaG#JfqiMQr(1^TsxjQ^ zY7a*vMY;Su9!ix03cGJm$cR zoRdWg@AJtsSO?zn<`vUJtn$tDATCP#ovmU`6o1DFw1*bRvAk0wy zcL`OKCxnb^NFpX~OV7rytG;vQa@4J{{iMK)-;@*k+uWY1`7^ z_&)TiSu7GoEW)_Idn!C70c#Iqav)C|I*TH>$l)61r88=$km!x4>>>3VrhaW=&4vBg zZ3H{oA~lvd5^`*I6aFL`;{xiRi>2b88tWzn z^~*!19eVPIEz%feLJP@op7ei)UG$Ee5d|i8e*1gaB(--b;<1(M?RccD16OA7C~4GE zzY0&61v9Z3JFgt`F5?eQs(5#6{n>$D<`7sPmQ{|`_UJ_%LM?m3WMO@rN=9k=h0Qoj>DDG4mOR(rl9LjDFCNBSK6#O_7`RYMc%)7R&42x@O7>tlH<0lun;jL7A>T$Eg@nN=R=gbaRoznoeIcG;czf76cac zSSv9RUrB(8RYO54IXt{BK#GtgkbFp<==M zwnFM$8pAluz`|*wWYpc0URbH!7Nvhk*2V>J6sJFNWNMQUxC&Dkb@|{WI7l++6L9*~ zmhvd$5VT7QkQ|hm)A0ZO*ed*)xMIf6==EJXlP+nsT(6zE#lkL+cS%ZuR)_Go&0Oj= znuvq$i4J^Mk($tL?WmOR^?2gn7;1DkcggvsnYmp5f7`K5C1 zZ$Jii{?KcXw#brDlq-yY+yACWfqxk7fYk@Y!Cgku(9hHu(9g(wSTq@#hy!-qKY}|G zGIwq(d9W$+%8ARO^O6^_s_lPiZ=}yu(-&YPb7f5-r0ArSr!fKSyg}OL;rLj5C>Cvk zOgfG1z@-(8d18@vNbE1L(yJ8JqdoSW8#JSlYniR2J#s?fx?CL&`U<{!dd5$S8eTGf zi3Hd_t6y|S4<}N3m`EeIGeYL|!icn^q)HmdvSZ$M;?l;3Wt=mb#-}uL8*XCN`4gK3 zDIX#lhCA-|@QA~}=8yugp6Gd7G)IxJK0pa&3nTf}v+4yP&?t`fgex#$N9wIq%& zFfy3dX>H2^gQ@E1Gu+Usx6ZdRJT&Nn=plIsf`Nq7%sfMvjMy}4(&d3oV<)y(CU_)` zG!AB6{(##5v=Kfzr`9W+kqfJ=pXO_qjS1bq2xiPiNM;6|hYn+;+12!pgt}sLgQ|$& zKQq??s~=?%&u0-@WLhL@WqF70z8s)N{7G(yCn~^>#7cG@-mpLYw4er{0Gfy}fNK;e;;rhq z3J?IyC3 z)$yY_XGLFS!0)SBQz$VpCjGBB7Ec)CZ(dRFgg9Q=8GZQh!Qzv9^T(QA7K2w!sbud^ z@Gw6xufuz-bTuwHj_Hr9rt9fXfLyztyYtKy3&jIkKns*|XXBO<8!yzht?{GU#J(Ra zD*fqm+%TuZN~Xl*KE%pL+iL9Vh!sbu+Ymg?gAfYb6q#!cLp!}Xo&v8W>z29+ik2AG zC6aUcu%~?Tb8XqXE}rC98C(t5z5dtM2CO}4`YAzZMXY`4MtVr57~7cvkg~A->43F{ zhUXej2$Eh(F)`^c;Acu0M=HXkwn@}f?27>#h0xOUOwHFXJr1c>|P5U|C%sl#a*Ye^F-shQ^B|< zn2l2TM?nX*Ud7SOFM&BK%W1`f-;+W*iA92vS-OEmWt;7zZxYM}w7>BROdVIP~V1e)om7D z(|+Ame^gWZ8_g#GuUMwr;iX_^u42vMl_#%Q?uv=RFz(zLqr%1h!?Fc#_dMROr%{L= zRqb*zNtl$*!+tyvyrX59RkBZcybwbqaBa(=(%etDqZGOp5!_)zo!SwM3E@}Fa=eLl zAz`7OFjsSVoakbi=x>U+fti39XF1=@J`qB^@W!v8Gd99rF&S9v`}=pW42>9B8=kCR zuZ!GCt)oZlV7sA8DXKAaS9Ta(n^>wb7cK6n>+qnT0w6%IMx9{4BVawY1a_xN)TyIu zNXzsA`gOR&JNstbZIZwJ+5u*0yC?|g5S{tQkAZjT8Ns!Ig*VEOzPTJbmY>D3E?ra4 z4q>7*kG!VB&%|W>46u(o%T%H~&P4w;u6HKG*S$1Z=RlbyTQ|yD!y!MN!lYRvH3aRO zRe`(W=1*;$+aR~B$JjM{Fp6caGQOi1>cZ87RH0wou z|2nwcaLqFMJ7O3cW)jV@&F#=$f5h_(!s!DxY+Nr{W1y4}ItH%DNAu3uoKj|LIHO%T z)_28q<1u;eZAXX?g0Hr4CC}1|tz!%eSx;otxfC#22&22;b1Acz2C)5)69ZXOKiPW@ z3t1s(u&Es416{{-zq8k5V&H5j%#Z`x0T>EP;^yE^E?eX-IY%GzI7Q<>o|bWfoH*%B zms|Gw`$LcM9lPRfPiTn#SsR=(fjbm1UL!zXo=SQD!CeupO>=n*f8Jm;WwJ9j@YhbdijXUX~dC!T+1U>&E<|cAd{6N(qB1FotS6 zHxB_mZqsH}FicHU23KZ(`W+?`;AduVNn;@c!lPuPeE%(RVdGb=O7l>StQm zhm@avzX}-#${0+cC@<~EzSrUWYwTCu`Bq8(9u~$CZX_-5OW6cr^u}H%$0*?bqNKcKUpPs&m6_p{3rI;J2 z?)k<4g`1HaMAj=sy0N_6)Ra6U8MP&9Xdq|E8HQz8vcehr7h)}ll|7bM6h78yoidg( zV?RnF@z=~z&TX25*Y}Fw&|c_A8UYvC{QQtQ57i)sY<$yQrH=UHjKl6V23h%5&u4%A`AGeerUga!K>aJ zfSBc3uk2z-rVPcV-YcuoVucXwUyv0F2^eqGpB*_|z9tY@KB(##Ptio!mnB;ew>znx zJ7|jF)c*-dWTsnF-KUdX+yE{Q$@&ZfvVUVCU(@y9w^$geqzUvb}2Wn5$II4bQ{$C7H>3b_xy*U-oWcmQW+IOG)*(M$9A z31>3G-xW-xwN02gLAqa@hV2m>Ax)vz;E<5UYhGUbSF(GpaGxs6U~vk)leHzUoV`Rh)mJ<1}Q&jbVC<^SvG%XvivS zueAVbb>->)xuqrB1gwn@M1-iBID$`ZpsV%4vX97llnHl{+#1>BLb`H|SY-2L&DIGx zw$=CiNIeviI}UWi~#HM5d`9c#sbE=FBjaNNK)G4BdXyT=FzGw%dvCnyF_ysR3t+edA}iLX<$i5dj&n}(4w6Ea5U)ZA zMP02C?!}zf@-?NzVLt-UXpaVRuY2AMxlg<=sR{s=HOguez=|4g=b34k1SqyJpjYK| zEV$&fIdgVYw)rhIYT#gP%Y{Pg_c@-Uo{yI)PK%5<+4HOjGq5%7TVJ~=RLdzu6h;X} z9)%cA77oy{i8A_LO+)UX%)Uj23gLz-ZaD$RBf0dqZ)h)V1TLJ9ZJiO{?d}OP;E-p}0 zy?m{*>@?cGcdoJFIQo6B6OxnvP0t=o;r{?qK&`*|AinB7^)z%u z5(QUY)Vi?cHc~bZ$%m1oBpO89^*+MlxJqom3?+Cb<$qXtcxc6|A?+4Cx@ ztFTDB3iX$Ey*|p;9@MsBqK~Eoy~wdTYA0j-MuyBjNAV9=^BPX`8crAG#&!=OiHqg_PU1lYvCv{a_(>;Q zJ}+NDRy;@m4He-b!e?mC9V&Ph<&&hlPz;I>e+m4g7atiE9bPCVR)6TBu^hW7nbtW{ ziv-l7BFQp;NqL1ju94NHxB2MWs8f+M@olUVJC1=s#qB9i^BB@SMw_f6o#Srshw2&w zRe{yhB?r6Y7w;s9557So-SgbtG2K()!BjGuf+rC0ZsBazy$Zs+5%T4R9phI?HwRv9~c zu-m3d_nqEDgCY4vr=;^gbY};dFKu}Ae^RF(PiYIb1f2a)iZe#`*%k@VeNksCx1tWA8mtehJ4w!g z4Ck~tg8|){yZcqcOvOmig37j5I$qZKVpogJh)udzw=f=Ig+wH-AwPBq_>gDmg=SBg)Qpb-1n7Il_>5Um!yJt4XfpB&^gu=b`cxb2tW#*ox%k#2`mHV=Zkm`BS%-Z=Zt&sNf26a%6vv{d zoP!qk{#)$Qlvka%>0U0~>l(B@N=IzezIKcSo!Py6&9{*_umn!u9a&-nSwl}S;=KP^E>A)=-Q2!Ct1DOfwAR6X1n2@=)N!>&vhjYt^xIoQ=m=fr@zFjkpxUk?Qa z-NUb@v$RPR7iKG}NuDPEf(s2O8tvR=hI{)W!N?z#^nlaBZ!wNMf3OHWP?H>GJdpQYVx2z^1CNxg|`;;uUTj!@M-)3e`b}00)joK8{iA zoIf{P!_Ly_Sl&S!f082ex2WKnJ!o$jwW3IgMi#s2hSQ|l1Aes0n1XmkwUfYGfq9=b3bkuoJA`d%< z$&(qHsVz~ce>i86vt#e&QE6Vg*1hJhE~afcl!WR|@CW+cgNnu7EB|lYE6uEp$v=d@ z>$cdd{gIfuL^4f$EsILvsF#F7ZE90v^7F1r&!RoDPe(G?Nu-o0ah#;yB%WC6NdQr+SXBwEzfLFa^f z>}p~}sS?K#u$4_36UHw6RyWp_HU|AMr=Tp*f8bvgB(X}a&>|%D3UwpFkyEAl2a*(r zNhu4QbG^Z4mmzRoRfiXu>rR{aUsB=fi$~!qR)oStlN6q*TX^`!KcZ|vg64Fb(QYRL z7)&`3Ji1BW1A@a7`)M--O+AIiqrWsq@8t22JRv%9d85M7pl%dDt5aM^6%s|0AFje* ze{MLSLj6WvGz^uF_RoAWtxD@w1=Y<+Pk;^yptM+-U5b$zw^WjqFL`AOm@-AiUxRLq?D-w{o6 zN3ZL#&4Vu3S#PARDWFP~fpA#u9Y-M)e^we>Ng=|8FaN+sI$Z&b1kofxAjXcJN9~br z*C&(lLS}t%jay;bn&xmwO<3g5bT5ND%E-M0N)d^ zm&b3)%uN1+FJ5)IaD~5iEeSL7>mBDIBO$ICcJ71m`8BZ{Y6%}E987p5)}#6NhwEU;5zVU~#ZypH=zv1C-B9T5d0Q!T_%NNVbIJN+-jKoy8?+ z+_*hZV>*a1fqoS0;MLUegb9cKf6Wx<(82`uD+-|%?gFfOY8_XG)739fQN?(fdwa6R z!KW{#R=eLS?v-D0;EzSgg4+i{S+6dP8HJ^yXu>*0TqAUlBR{<$d6LpqG z5^gq;BzJDy==mxVkR3nxka&X9P!=MCNe86SBsUThLlo{M!-L>Bv05}%e?g}k67T4# zXq*Z%MX&cI-69|suWxLNG(=BfbiQ3jKYQ1x?t-YRB~cW0yMh;Q8^3zjwLzy#d0KN@ zYoZO-tw*!jg^jwXlh{qPM!!RB2T{~H-$mPl0rSkv(e>{QAIJLyD_NBOVOxNKO+_tW_{M0Xm1nT{`flhR#L{s$x3wL3{3K!8>+V!W}<#VXL(^j)I&2e?MABx2ur4RNcG?iJaE>Wg9KaAqO<>pr$z!}Ku9*}V_&By60w`<^4O_b_o<|mPTy_4@? zMJ*DCjh$xcr3-6fx11H)oZlB)a(LYyeo3rvn#th>3)JzJLzzcWA1=)~1`s{D!(dGQ zl5W)!8zwvM1N}jRyMXbzFaUbdMMBIkrN1r0m*Km=%lq;!fA6)tj{d+3T_sdyD|mx? z5Au`MbEPWR=~|)s9#T)8E*GljDZE8JBkp@EZ&USF@zv_NhObrSr}ER(^K^cODnFB- zrJiT2@0_k9s^__?9;Zu*s{Z-z_!qd(3)Og>t`Mr{#i|~sQ-|t#sat*-zg*S7!kyQZ zZu_g$`Kj3{LrPz-zU-Lx zU;oheKGpkmm<|9Fv-|Pw1(5tj$mB0WE`J4K`a1OEZ@>Wl7QY_rjm5q*A(h{NBkME@ zzmeah{^GzOzMgLYrgAsqSC0P=;2SZg@mpxNz}R^>f74BTvpdrU?2F^Ga2H_9)IFdr zDj2pC^lcA=VLT3EkycQ%NFP>Hup1IM;(I3-NRCx{C1jz%F%Rqm+9Q$PUiv;3Z%tqI_d6oigrQ@&c~Kr=Ceo?9du6BIH%c= zsnw`C6*xV|=2RS;Q?WBAmAezkSxcB5qwBoR>{u4|O6xj9fhe^=+W~0>YzL%ME`yRD z^qNUY7QJRu&Pz#70ecd1cR){i@wqR(=%qI$e|;$FOHGcTq+bEw0eO_`U(f*q3JSKv zz}+y20e*TYw#btp7Z(`-!9Ri&{xM|m&%n#SM0))b((7N42ET@({O>TF{|ICFPcVW1 z3R5%#W@r*BH4n_yQedH$0Vim^z^~;&z2|jUsjYyp)&Qq#!30E}!SCkxD4?C8z{gas ze=8z&x?k)fvKr}%YV}uh-v_z$Ff)YQ4M*y*9;Dt5I<9YUd^r|jKx>3NEu@CFoerF# zyI|yg7bEY1hp@_I!LXwLD~uHGhs?|&yC6SvC?cm|7Yy60kW@$=ZwGH?VFwhghm-<+ z2MliqlNt?oQ8W;je^dt?y#q?(z`OzmA~4VTU#5+7kT%YRGqnrgTaX zwaZ|Ob|u`eT@8D+YvCj92KZFF3BJ}gzz^EZOlTY949H}ZmN4hi66S7q7!Y$re^p%> z@BtUyPq=dZtN&|sPdEU&4}n#mPUv$gO=PekM)s5b8=PK%mH}uF{x9S7A;js!h|> z%JdnHX-=QfeRe|mI?hm+Q=2_7b&>i^AMsxn{-bu8J7L;xn9gD0uxF4dtA;&OwD%#L zrj06iB@Vt4Lh9*&dN582v^T-l-hwRcZ8$=E4~A;*LkT{oXdgkn_6am=f1kz_ZXV?E zZA#(eGLlHF2l+$pV%xBet^{Ljv6WAgs7NEde{7+eTw!c-J)t*N?hQw%r!%=6g1z3jb53Qd}!WHFrLnVh2Ln{_u z;nlaYK_vV3fv*Uky}W{OjJ8Qt2UIU?hsC4VZBfFsCpIaO?T|s=r*4P2>Rl@~6Y6An#h79RyrjZ26YR>+;cU-wwk|^gXa-(H=MfQFCJENhsDj zU@5i5N9Ho;wFCS+e_{FFq7JAnd}dpTr|=n{XD{+`HrvE*g~edAH`!Z=?YG!_^mJ+F z2^fKt@HeE&Zy;Oy4*F@|!vO6EDA0a{qqU!)T>BYjYX5>|+Ak2+8MNpe&eAowSl8h) zUBGp^ge|%U?$=Xbn{LA{Jr$nS)8P%h2Yje!!Y6tbe4*#Sf7g0X_(u1^zx3V=^gc}2 z`?3^0k7eouSdKoB<>`aj5Pb+cN*~H5>ji9{UdT?;eqwd{Xtq)x!!FXtvrYOGcB?*t z-KI}uFY9IOExlaP`U%MPEhw#apzk7K8$7@}(91AUcIPYh7SNBK#dj*Ze*in3@8Y|` zV7H;veU$IPf3j@07d?Q-NanE*VtVca{y6s1nFpVUNxzek2T4Zeb&`Hcv+aaBC9Eok zJyYn)gIwr^b$dZy^-Pcl`mtc^GoXh)6TJFy&`+P0z`c1%xOZ=C29MzQB$AFxoIzaL z7Aj%OYLv89kE}l0JQAtS!`DZvR`U0au9CG3reU|!e_)1sI+HCRL7^|g$u5Ch{RB8d zKM}R%Nl>USg)#avD8ce6`f`}5*Tw`|8jOxf*Wl4F z->uL#%xjDx@v;Fh=hbhA^ul3YowDc>1`0Dy=z#jdjFFgn4IQOaJ52P7j1xAK*vJ^N z8EuN~e=unS48gYnTOjX%eRz#xeVu`TxYVoTxM@_QuTvqe#Al-G2>J^88^H*JlOa=Y zL^y;H4q+(JBQR2Lg<`!8ChMzViGC_9*H43xem1n~=fE0lbEbYFtkW-oEA>khd}iQ! zGohY8&7VQ?6tG4?ij?zJF(q&n5@nqtgsb?ofBZQG$E)~0a!c|5%lUpH=q?a_9!ccC zgXjtcjRpnLhW`?xZXXAR=!&ioy#gV66+-lCgy^*h(d!YSHy}heAVhCQh;BrPZbFFO ziV)q35WN#2+Kv#t3L$zwLi7QI=(hg~qA&0llS33?`VxQHWwK_M&4+g}axyY%HY@#u zf0ke{ZXynQ=03&sijVSPD7G95h3c8$;p)3_#gD>JeNO_j4^P7EuSDm8=AncX#OtG7 z<}t7m3r5ge^nl>)@9#y>>uzv4QC+USmCsaF*4= zU=#W^h0&fPj>>VqbU-V1-2rW6fUm-qf2&Ibs`bL%u!aHFTH67qZUC?Ij^$Le8&2bZ zC8v|YoK8jF-RO^^>|iCPPu~ZYPu~t_mY7=~b>Xo5Y= z9ziTV!gkWrrHO};LO_2JY2sy61g}C*{WX}VzYWLe??S2mK1|m?fJ*&Cn6H0~obV|u z)&C65`d4t3{w-Xue+M_~Kfosaf1mJx{u6ZQKf{wq^e-3;-Z6A|-w^OyL&9f<1z#FA z{MAT>AB;5kkCDx?jT|=G@UihmFLtcamn|}mU;$$wYcvM2R^v!^rjgIiGlsHDjY4*% zQN-38BiJTmG<(Dt6H~iA*jD~3x)2xaHREj8zllsNbE%b)xs6NuWIrV%2-c-+b;Y0Pb zVIKSypY!1=^}Gi5tLF>wwtBt`->RoWdR34GU`zwsI2L*uGhm`oe+kt_70fs0!eXNa zmKyV+);Jzk7>i-0aRQuaEQ9k6KU`zf!DB`Pl363XYlPsBMl+IDOHB1IhU@r;uIm3j z2|_=L3E0tCLgJ5X`mx(#Lp-jlycuIvf`~M`^`!IPqDP&yr<=R>bm}2``hzY3Xu6ACQlGC8E(Fspai|39&X8QxC7;?iS_R!dL4o8%&;O;ixOwQe?8E?sK94F33u&;yGsnL zcMk)f(fj-kxYwDCg_E(`>EV@)#g^Cd%7)@}tvJJ*;Z5HP%e@)vVKU}r^9C62Gk3#% z4A4`_D(O++P4P-!s;@@}++ULBjN-L@sU7e@u}w7}L ziaqNx&~UgVf8L|FBm;ZY>r|f^2k8@Mno?IR?}D^;IHDwz7%6jaNtVyt2dPx$Ata9y z^X@FK+=P66cmO0fHPvUR@piz&IBi^+xMh9$P=pd#8cA(E}_|o=4{vPO9=Ae>3e;t zCFyrT)?JW~PGI`Bl57G-_TCaN0mE{EaksZ5hstyImgLd|vbqjQGO!cbJ*I?FZb?t< zwdY<)Vfkz%8v~cHQ`x!fd}N|aQLjBpGMw$DCm+Wr@hSNI9dujv(dW2m8{;t)Vvoc3##8Wb<7uWD&oax{f6satFR<{Iy!&U}xZV0?i3@&$IP@hLmk_>7%z{El5{{GQ!te8KKC{><(-zGB;ruh~xH zTlT2&SN4MOH}<;mclM6)J^R4;k^Rp2C;Nx-Z_Wg8AsEjPI?ob<_Y#ti6RCWX=)tFm ze>7eu()nDG#r-0eH;7)mN%ZDzq7Oe!^yBA<{`^ugkY6DN^J~Qre!nQ-JH#-)OAP1x z#Yq0H7{xyk}iG5=1C=f8*&jf;tz6qB?JF-6M}&JNIv=nRj8H2ypOd(`dOXit+B zoxv`I3{{rFdcbY`4_KDY%iOYbem|rjepv-q|AbLDb3@YVba%t=_qgZxYWN7VCc zc|HFVmU-ZGUd#WCISbC>%lKa~mx7kuiTo?f*>DkG$iL>NK`LCz=kdQ{&*V#frYsHQ zQ&b;+Lu)}tI{FR&JO5S%*7`=Re9V#RNp##f{TiaHCSJobfzO3qgIY|^4}&8V@O9`1qxknud;%86oSB9Ehc3(1 z>GvaD9aik7>=3Dv>_jRX?Lp{S^81xc*F!e>(+rlO2u8Wv!;!nfm*%LUf7AjB+dV^- zl=d<4-D`H2-=@+&Te^0a5$`S|p*x%!Y8=r`<495(($zQ;HICQ>4GD0u>AS6#uat_3 zO2tr0CHbUKsdSxDdVEIdi3?1Ps)$rl5vimiQb|RmMO8$qt0K_Dza0v^o=sq8{6daO z6t*~#3||@nxmp3^Z|$g(f6_Fsr`nfxAgv-vtH|zJ1s9s_vq`JC7>=ryxDv79bNB|n zLnSemO=0Co#my|h8c_TUf#TD?RxC-`* z>)=&!BfKweg3rYU_(p7o@5Dy^<=o`%=8ez7`*_Z^eh)79aC$@d?irzvq3$A9#WIjE@zc^9lGY z6<_kH;*Wf$_%mN5zCz{lH9tjs!_OAq@(aX2_|@VEexvxOf09feqkaE_EBJfB8&K;i zh-py;0k5L%uM`A(FQy>usDj`{kj?)|EqDRs@}H<4^xzlJFSeq5%jIV)A+N)5R2rYF z0M1NasT7HT*bjVE;u}8V~u~FahS`AQNGZ zdd`If>Y1R3qzSh4K&DKATxmlenFd2-1{@`Oz(ko1e{-c*E$JAXZYE6OztX`B$b|_S z(`YBG4-{(}<^&9ZVVbT`fs2YMr$q{Roxn-I$LmJ3DD>R}zxMRWCnZ+yl%(XOWW$S?U6+bN zklgSm_klMjg)+)YaH?fuNz`tjlKwd<{<55u9OJr8Aahd28|x%CA7MO}vPjD@W-rqF z&n8nL12L81mg8yN$gyyy90wQ3@o=#`3T~DY;5Mv#w>%cM$r1XGiWHJ8C)&BR<9Qo>5bxT$EI?9x1%g%}?N ze-CLXyb0;)D7Z(nF=rv=wQH$J87YtrZ!6&-vGt!6wP=X-FBAn)T=th3wfvHVTGFDX zjQ%Y4pMjv+*u@=3Z+ky-Bo;2DxF!W!cwK@mqwEpg*`ich4Ha<4f2wIa?$^ID6|ams z$ivV=8Is^2_f`f<0U0OKb&jR7O_JJ2e;OS+*iHfQt*pHB4k^;D+T+ae(FF69`!}Zp zUaoFuHsz-xNxNS>NPm>PLP-rJFHrKl-T|*xJL8_rN-PT5u7}hDEPky74I~d1yk27Y ztljViEhQhTuG#}{F47-|w-#wW3pMZC9BL>Cyc6E(fOi+R|N6GFS$dbGkg87Ee~T8F zMJgQocn?*$-40>wQOyehhL88x!$6<)6#Qlb^rq(r8z8H|XLZ1b8>m@{XopEu8v&l; z(=}g;MsK^|BV~(NWQ$m2i&$ifq>wFQqXA?oTg2X5um~&b%Mgm~zdY&_Q4>Z`GeOM+ zHPfjX!js;xnYs5anAZ-G5{ClXe_>)2l+KiCE*8zj>NFP*b?Tu`J=Cd%o$kfHN>T|D zse93Wr6VL{(PWWD)zu%qJB`B0rcZANp*?01FQ=0=v== zmgn+x?uFm-T;7NGQ}3A^JzMTY&u5A9ey=0WkB@?Ei3|Njbf1nomKLB1? zk1`+#edS6RBpYFbY=Utz43lLu%7HM}ZMjVwp5XMN<&Y_QzOj+2{NmAsA3kz3d@ zc`FObU93^w!9wy*wp!lBe{Pibu}$&;cBg!hJt7}wugD$j9ofO&m+RQ)@-g;j`8e0* zUT(`LdAfX>XUdPb7oWNES>8v!&il#dcz?N%7s%)NX!#DkY=V!?e`T6n_e!X0q%tVYHTke`-C2z2X`hHVdKJ zCj-PnTyQ0`Jg}V&(t7aSsHSzdp2@o;{voqKCMFB8^MGggwl$abt0rK@w=rg;< z5|yY_6-ido_RN(|EO7%!ilh6?0@jLO;5+GW59~*+ z{WBuqXZTe;f5)Q~Kud_3ER~+9El09R@LL$mj#kf97{iXm^090pJ=r8SOT9a2zLRze zO%ACh+DE2@T+;*n%@oKtZ74L;V62%1t`Oz2AMNhfmy-Eo0V*mS;Z!s)oiL+!;UrMcETGlQ0qgS2Dxmo))%?J zgqz?FwGZS$SO~=<7MqOrgu_cngs}q_)!Grn8LI4UXMY>Z`tf>o5TjblQ!yU;O1ngc zD(jDBf1(pF4bTRHZulE2RH-&dX-DAiXm=c7lT>uyBu$HN zl2(zmg3M4vJEUqq^&EHaQ*C}4US0P|+V9+fe{3t%E~SX>QhHT46t%k8-T&+z9U;@% z_KbZhaB}XJCgz6`;SYNTsU9I-2CEV8g!{A9(?*R~O?Y87^mM8C1~?L_7&Vt!hg4h- zea!~wXRd^SW)loG!!X=j3zN;$q0BrBD$R4C)jSVYn-?M#uY-%t^Whrv5~SwKV54~j ze{43df(Om3VW)WwJZ0VlFPiJ&9djd6@h14l+zh`rx58KE?F`I2k%HSc7nadO7WL@<%+N-vrW3~NWkmTTGA2b__&?(f5p7H69t1%YFVL#*GX!Uev(~E+k z=Ie;8Hz31&6SB>>z-PV-E9ZQ+epVfe&rsA4@ETHmKQ| z$8y~Q`V!+ZpXnSQ(28xxyw0Xtblw0>bLYT80Y~#uV-&bMuf#o+fPHyw_0{Kz9}Gy@ z2iVG&qIyPS9@!An-SAK1q@Nt4f1M7A_gk;f^HVnbd>!Esv!3fVpc`XhHS}qnZ~sR3 z(aQX#IJI3Jb@=Hb{6M`qe2IRqM9ij<7D^-3rn2MNA_Vp#b`m{Z)LsLF5Vik6ZSp;2 znLi>Q{u4^g|G*scS6JrJpw45!3Xg;qPYSeoQsDwm8eHi~hYcPtZ1v>Ae;pnl+~?^9 zJ3PJNanBL(lBYks=@|eYdIrK5p26@J&k*>|Qvg4E3Yp;<&ayls*$~etR_GbWMtH^} zQjTJ!o)R|0Gl|uBCbLDJDT<`lp%%&YaQ z_RNKWo_Pu5<|h#sqqVUvu3wJy?rx z8rJcU-RIc{GYZt%S33GN8eJx)lh2v2C|@03by^sT*Dxb6LyXB}iRCqY))UK$&2^^G zic`EP!=Bg*{ffLPV~~lx5`9>#pnFq>QsDxRy_NQC^#5i}mt}hZ&BEWoVVr z<6)M9&sc9W3Wj-8e?}MLKQB6!h>l(AyJ&JWn$W_O!q#&srGk zISnRz&VVw{S#Yf9Y^d^_11EUSgL6C=!^NIU;4;tUaD(Rxe`K*Mk-aX5hdtNAPS17l zgy%+h#&Z+0*?MHN4e){I7WmAw3BL8*3cq-6Ll(Q8_42f{fu38~P|v+=oaX^H!Si6u z7`qY%DyJv~&CFSDt~bkbkKK$yu#H2)muPw-rd7ahGW=T`k8I{amH3l(6t7dK!OLUJ zRUTum@)&cKf5(`s++nW7Z8rMTd@duL;hs({8nz#X74DCT`Ye{}$oRhcGRJtzVrfxX z{!ka{-wvi{Clq@2B-{imim9R^ZGwB6uSlDyO;U$VinL=Auk9(`n5<24C-o#QpZ5Od zC8|=otu`z+yL898^Ez6HbOlL*J{>G$CwdXOiZFyae^?Kn-e(8&_n~&(R$>&zHvVQo zCH7wlbJR0I#d@AXPJSAW_B?}x@hr?h)~fXEkFD!y$ks}6U9`e^u@%nK%G~Q2^VDWv zXJuQiO?B7R=-y7~(>bWT143OdCS(EaujhadV*BjqPh(rpOE|xmp@-)cB({%~GOmm1?#*JE9V}~7 z9}45rdmnRI2g`PjYI*UYjxDQ*cRq{+I&C>ZJx9VA^-RRTd$_{)A=mQ(^znQMLp>kE zNY5v+mF9v^o8cZ=8kfYftI%e;XV9|M`BH#2e_i5{S-nx>j)9y8HuLsHY|Wfy$p)2VL47PEot z9R;T-eKkcrOOXcX*#yn%c?#;#Q)25MjrGCvcU=EB;Pre9qdh+&CH@4HJU>IJ=RYvd zfAcGxfV|&eY0zW|IK`4N$~*yjXvZO+5se2@USff>Ti``af)h?{|A*9eJ zgAWopjzXk;ocJiNQpHCn`Sd4Y4k?sfEJyLwVPANlmQ%@3+YU8^fdK`SeFafK&lfu5 z0K2BrxxGh|79=!KiE!|ME|X70G0_jRe+m`SC&;x@uY?S#TF@NLBIOrJG?ELE?iM4I zhr?Tn7cN%MOWKGs73THLux^7YtytHKoohmUx5CI_Xi2kN+T+>9dTxLWugoag3?8l6 zXooC%*#csn&Qys0bvlcj>eY=ce;~7%Z<`)J$v$|P*Pwo|SGOOLQKI_M+rgubo_|1Y zJ+|w$Z4c`mB_y2U(k#};r5)C{B*nd_R$@mpsdRf9P3tr*W9=?>M2#;^cW*>t*3fpb zelelB_KItYEuY=N`qLo_gofALf68X~Y_IHK z1D<39X{X*8{UjUI!Hz683Vi7rz6|bQL%haLmS61gTD#cL4KUN|iGSJxUayBvrKdTE z&E8$u4uA8d>!Y893a>@SR`B!jo58}zqAlMwlg`FZ zUXSV`-RXjM+J2!k4+zx^t+BV^dHh3k4Ch5VkX7PkKqbPy45 z@&F^P7z7Iv^A9_!WX%|iFko4p{6mZtm?!zUp9A(lmkZMf5b77fP19jG7SYe$2&DM#q###y&TFX#&Er-jo>{_cH z<<|<7U(K-FIt8A#THqxs0&iGt@PV}oKDSoG*VY>N-Z~Y2vQC3vt<#xlox!rKGg)uz zEH=lSWUo49Rl<{8!&o@3q0M_RY>qpjO{sdWdh zurwuwwTC}$JuLV2^{ghW=d@wgKCR5!ubp7MsI9bK(jwMgZLRg1cDD6~c8T?- zb|XG-vEI?PTJLK2TkmTf)^D_@t^Zfrd%#Iir2oU;r@JR@PtSBu&j7=)5`S96+BPJv`3xWg@e=(mZW<2HejHhQhv+{qcx~F$` zc0KO*zI@oJ>gt}Us;8cM>dF1Cpy@Op?U{S$_`Aj&7OEgTPMujgFWE{xs?{gyXovGTCM%p*I>LD^9m~&2g>}C=g*7od zBVt^o37AjO%1|;?8KkPRXSnkW^{i_eCcKFK%=xShh^Yt-u^ZtcF!NsiGWhRdS#HL5 z>|(CrCG5j~ku`+j`6ahE#lK|vCBBhme~#w3;B)4Let=!@BbpZc!qn$iqzZmVn}S2A z)D`s6H4M=G7@-GH&E;gh0Mqp_&e9E>t4Fa|w{W+fz`c4Wr1d7)q&LH6y*ak)h1jL1 zuv>3|y?RSLr?Tc~-~U+eiZAuLXqQ1~f8s`! z4ZuWow%m8q(Nmox_uXz5hJ|%7gg3m}CUjQk3L7I!T>I5|jLiyCcvYRRMkOEpeIvS@ z1zvE(EQY9fsUZ@Z=3pTrsL{`p0z^}griRfS>}k;dJly4qfw;y%#p}S z8xeQTQ_pt?aSv}NF^G}%2SI)Jf3mnH@v5KD!3L- zjT=(tFz?aoG%j_o{cD{2bL4fkskoR>x-WzO?%@wLw!mnVhm<8n0mPk7A!6OtH{tc{lfa7?`O(Ovx) z`DtOuJWjenGw*#&X+rBJe@KsoLl>FmOyL*oRA*NN$~Mq|guk1J%oVkOs7WX3y>+S` znXgHogOENKQGFho>wLKB=b@8+K91q`KKde0jESN|26XyZgm0-Xk)*vHA1fD0w;~li zT@PszCqa{c;?yFGZDp1;*=t z!Bl-2X6nmvo_-ZBf6%YNQvF(7&E*aHb+}Ex-cy7u=EM3YR}pf1!|kQaR4;LH<8)W; z)I3iS5=(U}+x@WAI>}MTk>IBiEPy8RsL_o)>YI?zSLP_3ntLnRT)i|;wGb0;D0O?k zmw!Rn#VSkrcpCa}m8Zh1a?}Im85*9U5st8D(@0mzC{zyRf6{|U+u`he_-R;fOuoJf ze*HEC^xM%{zY{(5)n4wD&M1(CT?8R^Qx2+2vIJ>oG*%=mk%!ys!Quchm9E>zR#7Q=k%^?)?QVJz`9KvD5&m}WP>jhl+Kw8VAZ;AV5xfYMg(t+_eZ4V_Tdr75vkre zevNvqi*xRsdtsEM zOqQol6^6@HSz(5z)=_?`XbxM@!ZAd`OclaSe{vN2O}u`ac1S$g*|wdC-*G#^v`-=>@AG_;QUeI7#WYXl)~QEzn-VvL(|EW|j_dU-u8l)iM~X$Xd==U`vR>n!AT7E){6&O*v< z!hJcfvsG?qJKXe#bFEkbW~MV^}psduW`M4Xe|F(!E& zn`uFQ_rDC!Gbx7eM=1ONnuXWqber_LO?urXx!c`&-L6*e_BbEM%-@31OXHLIJRv35 z>-mr2`E+j!W87AR!`pasY|rUE*T9zTy#@DPpL@`__cg9Vyl_qu(JLeBf0_7m>5J0A zG5Gfo)_zAwJ745EXf3qjE1ZUfLTbBA_=+t_`Zv>}8Y~b9TejVIhJQ*eT~HZF2F!(w zm|O__R4amsVA*z-0Ll`RCh7Eq97R%Y=5Ym{FbN|i0aZH^RmylKU0!Q1{^$3 z`gX5RqmAfCILvYDg|QAKe|Q?<hHPU?|C&PlP9}Oi!HSjMD2E^cn zCS8ubK(uyG7MPR8PzubcPI0DFoZ}RyI>lV4SmYGWRCN)=z6Sfs5_-3aa3cJWSf4HY z7l8AxpQI$fC;JN@2c~%UO{ZFV4fCc>1lbjwze}bJfX4f^GBO4~y zHO!R_Rdo%MWJ9mIhGN-JR@cx*Hl*qrCdh_@WI-Yg z8LNx1oeBI^vV0yBd2YKD;h_4Ia)Kz86P2Ng=demmM2e{JZYKLrGuhw6n7tQ8;pZ_T z{3<4g_v7^N>zEaOe-r12-@?-H+qfb8E^ZGWK$_bg3BQj`;e*&7{*aG>FR&;4PwWkU zjOW9j;KlH#csu+V4u(I+N8zvVY4~e=5&o8Z;r~!U_y;n=KT|6F8?_4mPQ~FrsAKpL z9c6%e8brq%3Jo??8fo}wyb++OMv%@h3g}@YOdAb@o-m^Hf20wkrwyB4FcS2#(TrX< zl61gG(fh^`^s&*BzBF3X*G60V(P&417;JrIP@O@uCc)iZgS)%CyE_Dj;O?9d2+kqE zIk-C<+@0X=?i$=Z1lfGM_s8D7J2msxTQ$@Fx~scqx}RqdnTS?thC#PLt__=8h*_~P zc5dvrgw#QYfmTl9#7T!qG%iQUys(994uAA7?76IcnxfxYOt%2SBT2s8hh2tTdEA6AQpo7@GM$$JKDdmG4`L@t&y2c| zCuRR<6k3=DvTvgD0*Os?aeV)Q`TVGq=1H5vuS1@+AU9}sXRB|V!iola zhyj<_%B_f#?+DlBY__kNoYe^;#v)HBk^d6KA-+tqT)5Q=-zG2l&B3Fq`gf?S%D3&b zG-;o%@DfBnQ@E_^Q>-`dQ>$v1ry7xP4(hjGLCruxHCYW)E`<`AiJNkdir92igdgMc z6H>p~CKxsjA@^X~;2(fY2Sr&1qK()RTE=wgnNm8bCNIs1_ULaJ0nVd4wqKL-WB*K4 zv0MubDu>$>P8`9{r`e@rcC{{zjA8nw<|`M!Vd-(vgn-))#)pbAf|=mIaH%5NxMiHT z^>sb>cp2t8_y@NlYCT4ar7n$D2%ETQ5o{E(jZUJnScGSM3ws6-Z@W8a7&DcOx1B2n z6D|cG!)j8|gDdKwBHYDTtSB=`2sp4!qx6QbLBy$feXXd&M5%>6?r;@x5RS1{V(vIR z1IvwYz#bxBi=H}Sg!sVgrW>ek?#q5a++Ri) z5f$h72OTF7B{D#qw^v+Us2UGnfLUB>esR0m>KLKk4^1u$Kg5rlH9m`&e*lY8lyD22 zV@x@&%ySE9TJgFuxr_00ln`k1@=QNwgmM^_2X|iTH(Z1O7Xz4v=TT=Wn>H#(w6<*{ z?*`^?UPtD52#XaaHL)z7FYVT91Pc}=DGQIt@JhF(`U-&edv;)B^uBN2A@_g|H_K5tA3C}x8u*D0N* zAK~qbw9J68Hr1Kf&tc!W8d-9ygZgML=1JSJ?*kA6yl6*6og8QSlXLVl=xo4DsbQH6 z1ZBB#e2l9yx7^oU(4==FR##(&v;n- zzAHnNJa+GO&N9+1Q50R&|Jq=V$q(A|+uBVX^6mjQw%WfZ_+X@>psz;_1T6PZmfp zl;!|2Kcmfkwcv_C{JNkSAMVYK5rMZqNs0&d;nc%acqjgTs}jLGaq`bv~d>DUVbw$p-zayqe`myc`P`{^*EbW2{c0 zvNd#oES;r>HTIB<+M_@mVL;jHlX%>Nt>Dru_jvO#$%yH+orQ7<#NAAr9b4Ks%p(DN zD+AJ2?jWN{4HA|1@D_!5^tfl1o;e&I2e`N%&>QhopSpiO3=b5*?D+9Sn9RSyI1Vt0 z${xeaL}vCN2F6ePx=G}A)3nAr{m!S3IVAb&9`ZwHz5 zl7C14XzDfVh<;j|w8wAzecg_rJ9_qL;~KgB+tQ*YAduB&K6?t$auv(|q0#^JIs$R- zVH)~76$aNUxs=E)$C?be&21~XD0RYb)Q(jCbF;15z;eL2G&1M8{)UCRZ#=*WiB2Wx z*CK_HSkdDziq-K=@l0xx1Gx^{4iy2@u?+ANJhbd)Y4@pD^_2UD23Tj6tsMgY!$$a| z8nx<>TD}!noPKjuFqb;i%XI>5@0mGqILeof48cbb80g^qc1D>cIGFgh{ZZ}v!Ph&B z=v42ZmL4Z#neSO$79Ce8%n9(|-eheT9WUYCDDXln(JB@{SqCUOxQjVqGQz?~ z)he!Hj?B=_&UJAeV~q``qu&;OXR?Lu85K8RHVhXTl7MY-QY(ZU+bYMeWJBZcMYhm1 z8U;vg#oHPC>ohfj*Zt&YyuC;^6-gX;MWqsE=bG~DN{G9hJRXb|{?k175I;4>H zUZGJ~6rZ&eZ5HUou@)v4Pp-Nxo1iH*E2eaJ45iK`2wm}#0cg)f8dR$BVYfUzqk2Rl zBE4#yh4<3h*4VaQwc>qYLTJO!JJYD@F5aR!{+4vB1J9^#^HXbEuUP>ssT3?9@FjY! zs(}4Bcj*-@sW| zpnIO|;*eoR2e?t-(==jX&K^)*Z`j_<$tNRPOE1aUSmRq~+Tj1qj_-a}?Q~X+DoT5u zqT;fd?YxxDF+4Cv?7tJ&(`%)-@}6A#yMo0k~&#<2A2>+pEGBFxD%xJ)Y!Y(e$pp zW_20Sev_|}{2ah)IeRw4^s<~q&3g2MVk>b;sH3CxQ4NOZL*h~4&U9*^<6A=WS`f9w zrk+*}Gbq3j{6mz-TR|*-@0OtDb&(aYe@o5=@EsT5xW!D}!}C5!k-GaVz`DrF+j8Gl z4A^FcaUt>=ul*aG{NaPr9aA%S!yOH{b$L48b#x~E;Q7$|(sP_UzT9TAwo>=$3P_QD4>HnyHe|S2J`j-<4;-FY4=MopcjNPQ&0mKz zGUFnQb~vnEXyk=Uht@aS(y3xBIn%Z`0D7m2Af7Jf8-!T-+$862#AiV#wXgNBAqWU! zrY&=!Uz<|4AgG9glF?A;=I@)j6tKyXvs5bVSF!tiG>Fp0=9ZI0QvtC}*wHkD#QElP z><*bT_%96us>h5DH44kr3}XoORbhVD|6UCvy9dek_Qj5W<|t>o``pQuF2=Kc2IK&$ zg^1iz?(<&P#AzN#&o$KRew&pAvPo0eQXK!3{)$3oGz3$7LY-3Tft%zof$J{O;iiiw zC8A~0)Gr;LKsGzx`$L_EE$H-R@7eQuzoET(nnd6THt7?;spgkRM@J+iV`T-VUq)r3 zi(>ccgs0M{g>f$l6(q7JYkE`yIRM3BIl@`h+Jb~aSubv}sO~8B0`}dG=YK zsZ5pl93Gg)`M4P~ZY9?=x-L7T`*a89=2a61%Vs^~Nj{}I|Dw5hr&3g|SO6&Bw$3BT zuwa5`9Q?;t{1(-v{n~t1;UlNI?%xdUMae^lQ@1;>2lPAA2Qkm) zmv4gVlWBLft0tj{-gbP4!GL@z-I!UqHwn?GZ*$2OX*#k@xsnr?L1iHWzT1-AtN33G z$Fx4mLnfxP!>6-5PRXjXY4aWjQEh|7um+T?9!RGg8(`BN*(47$#xLDe>xCcgVRI{T z+XA4&kP3Dx2|%$UJgS|GJBIlQ*yU%hTwC-f>)r7CN!>De#%Psu_yA=*t(F-Ara1w= zlhmpzYsmAQar;|9aSR_yIh?=5|E2sn*Gj0g(KAhzh#=Y-t8pMiTmX~35~ zv<0Q9=QXt94QH&+YzJW%PKpxRxeWVxBCv7h_Ho@gnAnKzx0N7pE_gpg<>$V*J~+Zl z+5NGdcjzP>rYa993>n|)8o2vHnox~>1^2V&@mo;SaFod=BKv)IhHByK_Cs86Q1n(1 z8ReZS5AU{6Cm=`jP2H?U+?rRp`}6cX=Bs?pGbWp&!`#)bXgROlr@y1flXrn-z12xv z?$#ePuPOQ#Y|1%(9CYM&s^x<|C#M=LQd7^hSkc)HsjoOoOkTKCh^1s^nuGLZloXpP z;=&A|{8fj0+LN$eah+Rn`;G(7tUDNj)GIS{y_0#S4Zt?XM)|@FX;WY3P`$vL$74)@ zcH%qn-lh}ShN@6XdzX>Y?68S+zq?dxWkNiCz>~et<2>PzamG_M<&bf}W12aybIxP>OZ$@6 za_jW65#WBQGU|}A!-KXT$($?cO2^Qni~Kfv1rDhHj5Rhxv7ZDtaY%+eZkW!ZaB3uH zaSDMD{g_aMcmlSOL~zlW0q5oYNM>_N6uR(Pcxg0#!)l7ThEDhtwxW2lojui#bH2~s z7>IUgxdzYQ_Nla|F(yzuPCMM%6jbWWB02%(fY$-XYw#_FCfDe@s+sVH^bZAzFCj6t ze*{(TP-rIE-NXO5HuCmZwBL#XIRP@Rcl7tXfL_Eq{SxLLi~2vpwrP=W=*cC-;|YP4 znB{xZC8rU>a3<#J~4P(LbRmx!g%HLywON(Rj zOHE_GOWtFY<2T>U`@buhXEEybhs6DYeUP`w3~Jb@b6Mx~GkH^lePgI{2fZ}BplB~z zdT9Z40by$Lnh5*@)lmV$-Q=Kxn>j+#FBz}=55DCrf8;b5#Ea~%p1c%9Y3AnuS&_8$ z3E%QO$oZiYNJ87G)M=~iXGVfA^!XXI?z&YjSoe92DtnW(^35HY7;PF7@kib<(Kcd2bUl2E^jndzQpoT2}RFQu?c0*444#RRlXMSeyY9-LqR4vcS$ZM zG|rodgGNZ3?L^Jq%tOX47T>)A!fMTzeb#3#DovMzJZEAPwdB9jm%`ESZho=7WI~AoBpn}g~Ge4s&1dkXeteX-M=Vy@-E^Kr1t3>PHJBxU4ZAgU8 z+jr0diIE{7Z$&7ajZ-QiEyj!!&B}^WCHBOCICf_!ExN-hh2U-mroS<-UHdZ9M0lBF zdJ1eh$ZMofSx|{*-){26Yh*C@Z3E2PI0BHQ6?Jv6lBXhd4D|blIludRT4Qvk002}% zdpScF^;y`}RJ_;60IN)T@V34Y8Bq1;ln!Z}SeN&r@yQgs8QJ366mcG`FJ%SD$Yj93 zBjCm!7N&JNjFCofNOEaF3>-|1_TFW7%?6Z*qOwdOY^Pb@V8L;(bM2P|fhaAvVM z>j|9xA&4!vf7r40A{eNY2)$_VZoIL;TBaL^CXG8kND!&{5cQlmwCeKh@gP#}P6GRX z6i^f5d(&17vT!n^2J4dRM0}9<|KM&A3*-3?mh9E7csWG_vVmQ7+}9rGD(4B=@hw)| z?i_q5+XII?M=K&)RwyGetOa^?DCPgaQ0R5f<@52A&0>u?R=jPAfu;3<5kme#3u-y& zP1^XT<=Q^eZj+nbCga=OF}8M3sH#4+N8W$fsN<^{bYI2>nZ5llWMIAXSFDMO6@9#a zY${u4u-TkJoVM!{F{sTGmz_^SY*?sxR z;_1;bz_vTsfqS!JV^7clePK1Ofp0t&>q{FjR6Ufp(o_bl`sGkZ!omHhKasFGg5r;( zH=wt7xWZ~c)`6EW^tH30S``1Q`zYUpjBgvm-iY}T;Nrl0OU>*^6X-pqwEz=H6?mF> z+0E*uNxlLu@&4j^_}$dOh~ivH8{=GQp0t)(^(;&@aGn!R&6TBAhK3!xX2az3I4OVa z3K{AzVWMxooKRO5P+P-Low=XVY@w=cpu`5Cg3>;I`u1-SWTPJNbOjl>N z&!)?|*-vmv5!Ce^*y4Ji%@iqO?aE`m%nesD0-Tj(8BS1Q@bME=Om)1f!)0kF@T7I( z&TWA-)YUWi7Ww)Py~S0yF``+B>2Qw!Y8?c=Gi_rCK23V0JC=O@@Cgm<0C!d$Z7*%E zgKvEVK73lYoT)#Wcei{H)rvm#M*G3i?_rXrS5s1&{n}TT^VP}t%|gW#-Bc1dX0QjU z1Jt88bB1zp`X7?2?%PANkHKcJD0$_3I(S1x?0GbJI5t-#cEq25N2=ncdqx>w{Se)ULpI7&pyyS3~;QYxK=xtf2Dpz5leWBaJ2$l3wlM3=rLG3 zTCawDwM8fcn@U_61G8hU8u91C-v71y;W6!bTiv;72uqdVo5r;?rl@F8qqbZc0hk}C zx9*C0OdKce+2c&~1CBPqTmHVqzFVe@(}OSPh9nR0E?DQQveg|Lnq3T|hb|!N?gl5b z70@PH#wHn72Q<=O`^E-l&$J;b*Li&Z%;pgk5c8NX-VzWrowTIqcvKI(Gj%r8T;&#! zT1f{{b1hVnOLKo|ZA3=lHGW?K0Qc)2eppZ>r1${H*P{hdZTGDj8Vg=djjIeCuadBo zg=|Ap7Ogn^Ss3$=a6&F5u`136`4@k)f+^K5JPR_7Vx9ze)ZwkYv?sLND!-dU5V?@> zJHMDNXiC;gaQGMx*AXVofEKSIcw)s=H1(A$THdKj92nbLouSNoCd*8Ks^{($L{+OT zP6L?21wA7>5T8T(!SZM;@l4u1g<%+U_j1ZrT@)!3-uhp!o5!m1Jx8u8i3%R93f;Bh z*@{{-WvnNlzXHRf8I$+`6qRItf}&`siqqoCsR*Og3OGA?tkSZgZk;4midx=(cww2F z%cRE6$pSBq2SzwSScS;$fda@E$unEz@mhhTbgRi6t2r^{kBn)y>O-V~$oQ+JmUW_N zsjKtuKZ4;?*6ntU{yJ?~O!vV&I#o6tStg5OtY7@`8#MdIfAPZ)uxu6{_GlU8#NJEr zDEqwHP1v)Z`qRZ+PW7Cb!RF%!(ufCBOHC2^Bk#g?cMkk2|BTyTIib<+u%Q+H+11BM zuWD0i&kJMw?qCwu#;c;96<>c?8=xZ-(=Q%=8v5`@9hQDqSbuwn_m>pDsNX9Pu!2Ve zI;2TU(j{s&=wy~1Ktrca(#xBeCWV<`W0c;Y+NO7D+igy_-C8)hHY8$e=mY{*)9`I0 z!4!?Xs`NbYDdmTaWH_Rh-!tQV!h$1YPE^ok&|vtC+0GNo7uqND#YnbR77czmq4jJk zs5Y+jPWZ+vgg$5LYGD3Pwx3WBj{1@B-U-cqP=w#_(-C}LfZALvh{J7hPS8Qd=FoKL zOah*JAk9c9OabVfQ=1=4)&$N--m-MAhy>ueXk< zkA-WocBCy>XDpz$4_}9OM1jWeao6HR6C?_8BSNyK20DQ%TkK-%8ehoF-979g$^B;o{mkNLnazEUkU3(A}0?1A84 z52Ij^P#DaA;X7-rjxUrceI+;I>@=c4H&YAOH^bN@j@0jGTjT1CK}V=@!Za+ru6QWX zrZCIC>p1;&%_K_NNt~`)#h*EQ=>*%E=5U&{ElnSxf0Q-)O5itY6gFzV*)@vl4f80g z1xRY0<1O@>zN#XTy15j*W4sPv{x@fUW4Q@>iM(nMRZ@D-08aL0cLHO^LVtPR202ZaxzC2c>qBI%5m%T!|DKw+^=t>0U8KMJd%3%9wt2=$G6KL{M$D*eI8Lru2ewUp!v%zW#O9<6qak1bipJTO-(do3{rwK zAs?DK{m_;^OQ_CYRJ=SVG!mYhM@?00R0iGih%(oBwr=d^y1w+U+UxSbb2{Z+|)Anv?7pOuwo8rvnWN*gHtzOx6u*}tl2Wm>XZyfD4 zg5c2Nwy#ThI5w=6Fh5k3|4yr+DRq@;M34`;E)ZHm&QR2t$s4Oq- ztFm^x%KRPn;zoNJOpp^V|Dcy+l{m1RviRgcS!H>W*?nsifoSjZAbg2Z9rfm>dO`YKZ#Ig6v)^36H2_-bV+ZBJSY6y# zHQYvVdgL|s!aNuk+(z^395q}oJxC3y@kds$egxOJzU=~v&10J$bFNjBmcQd>d?4I@ z6zj?m&U%Dtz1NKOcLfj`fLQL8$l#{So*Y2_A%g;C~?U4~X|}-T-#Dp6y!2-vzmD*l)aEncKok@9-%Q$I+y6 zqJ36ptXRPL!y$Bzsbe!%_=avd)`#C)x6uUfkq<=4d)N1|Iz`F-H|G)kFK+1VWT%7H zUeI#!w%@m>kuUR%$+ASOQoc`}> zf;9$&FAI9b`re9Fa~)<<<8=1Oi93yLES`jo;XpU4xDq7l$QGwrj;9j6le$IMc1i8v zJM3@GX0+QVAUCt{8PiuAkeDSQm2-$;mB$8pI@^fybx z=3&ix+>mZjfFD$WDd^%)L*($c@n5|Io+3YvEa=T7?gqAJ#BPv2^HbytQr(TxIZ8D9TQ! z$xj9bC3&gSOK7GM%d}#V8P5dJ(d-tq-L`Sh@S8Z|e(>Zd@?V2DXbh6Uf#5a|cRI)6 zHll4hfMc*J!o;YNIAczES`it$xe@+?ng+Q~mt^&UIp*|7JCPDvbv?K@6HM7n56)k# zs6r*tty(1%WGd8g4xes2n(olQxXWR1%R%IMk!jkNvpZ^YBmON7y97q8bgY!yAp5|( zHecasfrIEa+#P?NJm+d(v-2S{z2NVNuSQP;Y|85+Ocu)NXNEL<7l*OMct_2Uzq1<= zi4aGb=zcBFe0%10BA?EU@P`J-O}xJn@gl@+DZnf#UoE5y=o7Jx%Z?!$npMZis2y^t z{9baHK+6urd4A1|{vkl%$w_ioRQ?Ff^6R$%hO)a@^=}A?8>QZDv|-`Gpv)A$LG?qV zi62oy8QQlQ^5_he)Iu~+ZWw45vl``7F+p;M<_1s1c%2Dw-=kAJYRV*Lc|(0i>v=2p z*KZoc%1sn^j)M69|7s89;nK05zd51(+M z{v(3>?-1hu771+ktsz7^uW4)|g{D4fACa z@;p3`ds@Dt5dY+~XMxS#n*NJ*Lrr3^JwkZpr@WdpIUJrW9xa|P5rC@No{J@|*`DM= z@+r)*k=T1ZuhJsMHlFf*APLZ^5@)uv*zpeERx*J;NIEOTm8k2NJFRBq-_ZUJi){vn zN5Yh8M%$>wICM1I5H1X9kE_B-VeCy^%@RNJ`=Cs5?*pBNBb6!^B=6%iU5n$^NL4aL zd#1~?vb+i_6kR+FFDI+We2>sBjv}eq>fgNa`VaV~G5I`;X@FtW^q-OiPupqx5Uxsf z+5Vq9bL6N(JZO*MhXQ||imQ^ImTseklDXB#(Vu9srn{(nYyA#~j`4W>F|pZx-`aKI zRnBT>ekw0iPt-1LA*9VskvyV}L9LH-s=P)!M-fCmJdTSTCDrmem4;%YR!!MOt_H?z zV;NC)7>PvOA_2<#IH?A&qL`lJRy8rT-J~*0E+rCmz)?kUcrRquv41Eh%YNK*fs)6n zCp6V*Wp>NtX%?F@paesu{13 z}!{@ zjU21=AbRC`vLIL{+@|JMN7FUW_MF11(xU~oC6}YdrpK+Pj|LhQ(Fwu3Ez|9eE0?P` z_K&9%01g!XE*X8wPKsq#ys^y+d%wPQt7=5em|F*`dGangQTOGqY&Fmh3Grpp9~ZRk z1-FEVK;9tb{$S$EE% zq8!jJBLcc3;XKFX02V3U+>^DR(To)|S?caz09O_!B&V+TIe2fN!B0&=+-=8S%Dt?k z%i(TFm#hl*>t_%j-QK8`vffR$jlr!3-YJC1=Jeev)s<&Bh7fVvV^AT9` zs7t0Q#Y`oDcTrGX@{gg)fJ;l2fS=dr2MEMV-BiN3(5lD4CzW2{)!gVj!MMIUbPTiy zh~NacTO}8T|XO;;B-038!EGqJF8+m%0x=<=7g3#(_;WXeENa}RTb1`;RFLJRLm?a>ILSJsmlt|9XB0CjZgbPo9o7I_Tyw_C(^s}hR zZNEzO&T2)+g%{Ir%BO|I=t#HMunSGpKY9f*kglpBKJ)QTh&y}6^0|i^L|~7`{f5xf zss0JyuTn6|c;;?m=? zH?bO&;$C)RC|Gf^TmP$V?2iF7w4(bx4x6q~jGtSnDJEDe$JowwV8V;+kmULh2bzWV zlidO!;|Sj>XOBvTZKQAG40JxE7kK#4&Gjc9XQYkoBXOEB5EWWchZI=>&{9sGNtaF$ z3k-*ah>T!O*`=A+yu3zhKRKI>|Ik)V5gJA3{+k0NxTfkYF(UulSXb4=y)e5-Xo=Mj z%BAluriM{SFI-F#pqfz#@iui_m!k}%-W#xY?Mj`7_^6j!!gxc{={mY;0=p)%XEH|% z18RPn?Xn$CHfhW*b*;Vw97Z~scnZVl3K_B7119fri#ASlrf&I&@%{SC14@A$&BxDF zY|C{dfnFw|%t)T$ks^r?xvsLYJ+ZmVXlxoUO2&b%#=%DNt7JbJgnm zTBZUqGsyh3hmHM=#Z`f%E#I zI&kWU|A1sP)SO$QJ86_VgcgGAJ4EA4e9i_GCWuOa+W%*XvQ%I5D;=ehYB1+$ zb1IRB9u?)R3l_4_BqCnaxHz#`b?AM#VL7*)$*td>v99_q zOSfgQmrX~`b;E|Uop@wxS%;Lt`v;}}Ys3Dh5?3ojSkL~FbgNO9=al&Wz zXpw|%nxBw{^70IQbNTQQvY_$NrX?%KqVCl;cmUzu{gV85G>0FdkvKHgr%6F!1J`JM=r zIEj4Y{p6eesS2^x6yD3_m+0cRpieF9-)!MF=26Q;cG&no+x;@7)c9puUSd^tYRi2t z&k;;YPB*P#O(!^{Iq9bg-$M92f$Bmw%rZ1RvcuO4@b}3XX#BRGNhu7631GZUC-SI+ z9^w=}8am_598MMBt8s(t9D2AFS{}|Mooo>Z5Z_h!09oB~`7hz;C5|EpJ(_agxevfuc=!hd`@ z0dPG6TwhT>cG<%dMn|zg8hXULT+$~rBmtO-hY4mf>GYDpm@Z&e1XkwP#X^}_{TE2W zUS%*^VG*N!xihE|-kLvOaGaFRcdFhpnXjcgoKk&M5m!G@NzKVHUx&}Ot=-Lga8dPg z<3)=yg~^f;Ct>&elK4sFsgs-83GY!!-lh&vI&dKz^M~A2^?*_L4(r)dEx{A%yV4)w zGStC?@3AG8#BH2mB^GpGD|Fp2UW}6Q*Z;Cr&}14oiKlLS49?C7M-xJAc1EAswH!ceqZ@)1fjIhTt(F1*4mbGI{B5U zk54H&z07lILzAJlt+v&95AW`<6Eamvia||Zf}5;*qgjphNWaM>7{$NhcWd7mL&%!^ zUjvvu8jiG=ZlzRzkUE>G6>@FMd|IqhyLVRB;LmB*n1lhatH!o4U)8;dwdyyO7!BcDG|I z>5?TAoTlm-N9t0){Kd64!jS^~k$jY=70i+r|I#d-7iKD^>6l<0(YgbQ7H%&9QMNAg z#huJ~@B+90tq~2uK^Qm>WmX{BDec~=EbW)e)-Mk_nA_;>@}&pQA?nV$faM+IkJI74 z?xMy+MC#qAl;CmQuU;{cB3QBnUEQ`G+y~^{a>qnS#NRG8)9t3mF-kjECwzJk^t_uE z;J(Vm+7Iajc?`b){M6C7X*dG_!<2Fx+}STVfIE@w*}d9{b-mDR=NZ197}<0#8xSjc z&*W6UDsS=ql>CF{39oL+Q*w=2>@A=T%f zq{Dr~yOFj2S;{M%ROTn*SY^8=#wRVXUtj5gmYfO39{4I)jO{SQo1?2f`deyX(qXYC zZJQ-`u;K8{_|^vF(46HUcA=;;s^?GTb#Gnr!;EjL+upiUnBIf)U2TD(=Ha3xpOhya ze}i0+Jl7-R$H`ANzW==iNTl-B^HX@M%9N_hbm3@j%iL#0AKxZ+C8%=!?G9nDxR5Bu0de&XeQ|D1|&YjuR``y(#2Gme3s26bxVxbdOzWW_}cE+KktT6+`5C;o;;c_ED*NmFBc1ZH+%L7T2QEV z3Jz%UR_}M6U3FEpfNij+$>$R|+EAQ$zJ&}ujRMIMnnH&j?A2~+xI@qQ6mH|#r%F?{ zND{QA{+;}@(V46oWSq>ogc2tJnClZjYw!y=C&8ea-Hv~ZnXA*a#&5y8>Q`Ntjj-2Z zdxeT%I5x*)A!VNES|}!=C`0l60FHb$vp8NTP$MNw)i9y=*E^>HzJ15;i;I`?j#sjO z*l$V~6%nlCx}|f~bsbwT{lYvcTv3lv>!Mjr=9lDV9Jt+-_Cd>9EFq6MU3YH4V=b9( zD{;u2=71>~PMWolC0ou#>O_H^e${b_ zoH!%Y>F4x169AHm00ti+}AM3hfn^6aJ>XDxgdQ$rCz@Pm2t{rOSrH3(KiQ67h9*~C*bP!L< zPl6#ASdQBo`zh8=Jdr}RjAJm(yZ>g(3mW_25iaI>*DdRxJW`NpN^}go)GiT73ZX^! zGS}8#1Pl|{g*};x*LpyTMo>L7P&)yeiIPQ0tdNs(W zfQR*GvJGM#IYotMVAKPkWPyVpxgk9>Y9o!mAjFn@-P>d@OxQPUKuZq-t>y?&ITh_n zwH@R=mm67e%J!X?%m0Sni#I5lo#7uT_`S0iqQ)IG8TZx9pU;8!y!903H+}@!Xg@E} zqbVCbv#9>nW=kLc;$dZ3o0$C?v1S-&DMn|D>4E8BlpV{MF>=E+7ga1)qHvv>P^15h z@!v0mY=@uu#sAsrFAOLsrhoRDx)#g)KkT(w&(w`XAMd@|I?%?S^@FFr14%8b8Oh^( z0R*dUos3EEzNe#@wc@>2Bwkt6)cL3csni3SW;9FKD~6^><*Op&YW@1LOBw9$BqW_? zQ8F<@pObF!rG%S|JbgEsh+*4wG>Ns`UFyQ{qU|VW`wEcddG&tM)AL654dMFi^JOoN zsvowwULL}(ya^k&B#i}+1u|n>7P_VI#AjO$WoTT-a@vh46cUm)=Ka-8Bzjp>r zGqz&N5Z-CoOM2u~$nRclO9sKIGq;xQq-N5$8^o3nZBeCvO>XNLWSM%vd1Pu8y4$@?D!iI*+40_W}e^`fi=( zDh}bi{kwOaQ^Pn*$x$TSuP*G6`)Z*fp-3#aTt`sG*oAx^uTw$Z$W27Oo8e>2!B;qa z^5(zX_%ci?>?ly}Z~))MfCIu_@j$T&ePIC;n#u#5g`s=o^GIBIt#dyvbo&|cNo6MUj`+0JRW~*1Y9PxcD1A&=?v_Eipm<5i zjnO*YQ_hf|-q=TU4|)=qIPNi>#xW018*~J$J5CRJY3vQBq5ma28>tSxY9N*3wK0d& z0B6K{<6!8s&~9ijQa#llj2DWo8`hc-iUz2`Xo^^X7f_}ShYRpyN*A!_Zo^N8*cBj(ZYr< z380&Ima+ozgAvC@To#GZc_kFbvWG~?3}*V74XV4#4oAdx*jOozK-|r zm*r&IBI&$h$1-gV)d-Zfc$!x!10Jk{B1UK2f7pW6?1Me8tH;vSiMAfbq?_5en67Hz zMbkyT)a5reO?u5VSMFUbdg|ppq1(nC@e2QqvKjVvG{`YdIqG25+8m!eBaE|IG9cuy z2p>(-z9Mu8oVvC|1J4Rncg&k9Mfy#s8#Z5zETE6t*vT%`PXVdn)^LE5fS*hFW?xw9 zZ^}{!y0nzneDn}1hpGFE8VCJROmJ@cUR{L@kAHt9M3?sSo25a;n-K zgk8abUVWU}PB&PajZqvotE7L@K-S!_6LG@j#{SY?F~!0rLAYwN=?Se)r~Rm4=p0A^tQJD8$%{SPCH8@ss1*`Gto zq3vvwi(O-d%W4wLtDo1q^RH;PXfey0JW@)mi1`Q|&xaro>V1G?rLN00VIpr#LD5R& zCMYT9@1JK!#z+5{%^#Bm1x1(gfY}whXZNdqJH=&pZ-QLW6=nYnz(cTtneY#vr>bAW znJtnsVBcK;&xRX}_v|*ku_T)0Z;~)Dl^luOE~H)SGPp zue!^HV7u<(ZuP>ZTywntf?NlGeJ8TJA;>B`8b0}}7yy9&$ZG;nhJJizd`-i?P>7yP z!!lKfb;%-l>chi2kYzvYLX76{{)LDzBZq-6HqBss@+2D+TGu=?{kPL2awU=Anj{G8 z@5}_lwzctvJRoWsVZt&>u-;oQ6S(l{kVfS6Gx})$XYVwkzoMsz!1_%ZUZu?d*a37> z>cww#?idXTQj(F!*6)!~JLp)Sk*V#A2E^UJ>->!RCa^>x8V451Dv11kXrOrKrRbTJ z@%u6N8vfWq?6r|WZFzm6Cb`+h_dX!LA6@Wrds)}Oq#uydy~S4J+>uh}47VAQ)pkG- zOYzoq)y|(@|3b#aC88R{X33qiYj0MxeIzpAI~&5R4wffO-X6E~)_K~~JRFC_CT7{B zh_U~tOE59es<_Mj7I`+8`ie6l;1%%S{V&h#6sImc6cqVC|10!gQFrS7S}foH#|azz z;^^YOt7ZCRcrg{{D`+jTOsVl99rq!QLc$*g2H(uLA`EvI!ma^#&qLU5fPdwVd8dX?!oN{ZmgJ zw{f%$W`Nou*7!ix_4`L8FYl@mg{M{t>zPr-P+rFQl>Xv!q!S=94nD0jBfX=+euQJi zQ$5F?YKClRw(_nzY<1dveM&xzVBs%eaV@8)}hE;zVR2N?pY=ZYkFC}W!Ma%DAkoSqi^N_FXTFF z-ux=N!(qp!^zK^zuoO*e&CTk&N>&{!CuD>HCSO%ozMzRr>9c;dc2G8|PlWfq$NIf# zUOH2a&IQ}4cEgW9W=$^Tw_5{Zr}Fc*TYQ~K%HS$p3#ROKIbvmDT5Puw9Xf30)4&8K z0W#y6nte%;qJ8Ji!hJ&EnI9n_!M?R@U$dzhFX3b*;(yWgm2qu6(b}{Wx8Ux@-Q8Ua z6xZUxwK#-AfMCI)MT?cELHEU~4*g_M!@St2Ll>Yxr&iJs}$@aJP;KSiL}MC}7>B>Qb`n z-In&PazQhtFG$lT6Cpl$SXm11L>EP zBl?NZ37#s@CWh(ul?ORG#xe-y<;D3u*Ujs0Tz&Vz1UG!3mDTX%Kzo}L!9X}0f|XH( zCgi-sQzlEWBAG&@_vL|VWc~;lVr&zoH-#D*rZ8`S)ggDMie6=Dx&59r>(~s|$PBTR z^!1@7iX8!^>IwPyR3!I7I6h=K^8I&mj+F<^6!=k(`88%C7!?L z1K^J)c@A*Md{Rcm$KF#*~xJ1hz z09DuINAg+@7IXKifnyDof6!b4tte}udm6C31IV9R<5ubwlK$F$(4x5ZRR;_o^SlqADh#ikx=^BmW875Fv`xe(_Vo3eHk>OHwKPnxSfbFLN#It zzstoIrkS>I&3JJzOiv6fPBg5XNTCF8uvQD*v-o|87HScdk*YTxn^ZE2wxRaTduN1E zHOq77Fphm!uPyb3HjnO`S6Yuwa!Qch<6(BeVS`lQlg0nOG2w(N>c(QqARu@?{x>po zUydcukj&8o{GU5hr5Q>PMc-8}hp!_O@j^1k$Vz`Y137t?WBB*8bO@zTD|CZN52+T6aH zt4@eui9GhOQ1z(r$U5f8TJ31_a5FZ3DfS3I<_KTyDCIE4W1U4>G22birJKFZjkC_}#b~9iGuMM4 z!ZNf_EYXJvW@g)8d`-k0AOsE38}_L^k?GebSdHwtkzI~zI08H_J|sOL@P@=sq0mx= z`H?Uu5G*95*VkV4Hw9(ubjbcpEH`658AkencB0kX>5yP(R!a2FRN1BldLb>f`8 zfJFhQWr8rzgdp8=K`+l(7XRQ-c$|^Kb^#XBL1<@$usOgQNcs_f!vq472|_uOfZ+h7 zWFN^lnDAa8TS|W{GXB<+goPW5DoY?kAeSngDw`?;rWvNam%fbHLz$#5cxi9tx{hFlC4~ppdp-Ixb=!&58o%2Qh}A0p0_y0Qj_wGKZKv zq*mxKP5|gF?H8Ft^jdP*F(6R-5UrLN<_#eQ1j-#E^59!pK>pC!$&5w;sY>hFBBp}@uHT94to*}loYBg>n%fpmK5er^AoTFIG~x8a}J$H z^&o&v0tTchFgz$=X874(6w!kN_8u@Nw~XLH57Pi-foMa} zJosQ7fM(fcWDl`dR`S0zQRQLZi2iP>X^ub4qt{|>m_r_Dn&g&o&JbYLv{Ya})R*76 zPf=lo0Mw`#;9i6tON4dqPnhpea!N1cVF+|q2)I0<5E5y5Od2|5 z04^c~^1sBO|0Dm-9r}*M5C5eHcc?IlAIgRq`5vt?B`XK-nJ6QO>}=|fzNqh5A;Si z0gHC~G{rkOe{Y#DXE1T7Ftitxdb9r~sVLiroVJ~A9ecA&ie%+hiZ(lQC&yIAe!*;d z+l3vQ9Bn&!O~MIbSlk7jTJimO*L{3fYU69LNfAzpp%UNW9X_*5&l&5}XYFE1;IL=( z(Ou1-kLYy{zrzey36e(9%k7K?*dqSAw=b(>O|AbzVEe93_4N>k!&fnDMl+oq!MR=v zJm^5mL6-l|?5%qWLgpz$4FP%l^;th}%ZnGtY?=zaNqy0`igiCgtF`j%5>xN=kHBfj z_2kL8I{9vI*>TOLR~E=LI0p2P%Ymv*5u0qir6l8>@?tBv^tT?Jyhx=TE&8jzi@L7G zk6wFDi9~54*Pq(+ITp8PW|^F5QiTj#*U*mrL2Iw;DduW`CGVWWE|JnzfVJ9ztI`JNEbM+-0|sqw!>GTDgCk#6l+D+WBr^oG!S1ZLlWJmXg<> z9Y?6PJZ_p4L+)JjBXwcLY4-HYq>eG&^Cw0NYu_=0mvQME5Z>g~LO*GR=+X|+t-NbW zY-`48Ow27U3NTiww^VOkH_Wl{7`>q{1^db}QM{W^F)hLh+i~oxi4j|7mI(`Ggrlvi zgSk*naY4?|d+ihT0G6w_X|IC?c!yg!FId#ArK5V1l-2qtO4-_UhQ@6ckt}jY_vR)l z>lUbK`N?LZK-T+&Xusg=_(lFMgkt5On($usdL>+x7!Ga;1_N~YpuXa{Cq z(yi$I5jXQfPEcHDI7Uh`O_k0NtBNGzY>HJ^!18|Pj>m}MMBSVme432cB^Gbd^E~LME$3x{J5wl%GJ>CX@qSNq(+{mf z)&3tPpOlAJq*6vV1ENzn1hn)~4;pR6SIJyWVg=MEq$3uH*M+mmJF>HX=}o7L{NCI` zqH1qSnxLj^jkeWg6+@NtPM?a&wUkimUF_k^GMUy)+#jTYva%v=OupAvzZkzaY^$W_ zbJzw&@=K}3`2^=&tyfW%uXQ?Nz&2kR)o3VuDOhGjZi~JE+Kp)(=cQ!V`dd8TtH&gK zT#D_rg|s5w+gA90~Is?4NOa|-Zy$v84qg)irY`ehIp;}eKQ zxlV9r&MzP|nH~o(Uq2qL!|y7WT`03$_}af*sQbKVyLNm}dr02gn| z4W=E|?ecBK(uzX|du^(}|?saWZ59wyIA%(ZbRBk0r z4b6Ydf-Y{H@=X>4(03!O&ww^OYnw|>8Q-OMl`WBj#fd^8pFjJQ*BEK%91i)mC=s#17JRc~knLE$rg|%t2K11@E*&u9fHEC9RLenlplW}Xt{?%8 zP`pUC;XQ6qv$bhFO>b(i%+hd0uOt&~!*??ABP2AhqUtu#Hnd#u>x<444hgiPlMV$V-NcPBbV=djn*O8QK26fAdFvp-*z)mhXWxTI&PTL zk`kUYO*$K&l;F*@aw>2Ekvn{GRM!grOqR^zrkF3gZ&)BEDyHtWw*gz$MemLCC0!e} zYchy;0*Z%1=1`8|rm9Ze~PiTuqLdqwItK3Yw5EXUusA{9lIe zC{5+VkM3>Zc40tA5Y_@8p%c9BE2DLfT7$wLQ$IPz;|7>$`wu7q7NKY4AvfiL%b-M* z91iEWx>S&Qn=TFk(7EItg;}aP``Wh>(Xs;Uq39+*UvM^iQe4AEn`@@#uGYxLP*Yl#Yq8fB-v14gx z^peHGk>rE*o)IzNY#-ydN`a_cCM7!h1~>1Ans7F+L)T784VxP9KmXZAVl7pao zyNnN0(VJEHpd@)V+!NmF3ok2H*|h>7V^3l&O!^g$S!(u-BK?vP^xG^^ymv`K{m=^E z!L))(4EZF#0iJb@t#!fJQJTWgXyznkI&_Ia*&C7V{=K%Z`0)`zW?_T-=^jJ1<1knz z9Xz!~5N-FW>MI`x!GO(hxy8a zy~1souO9o#_cqvYx0hFnqLN0cC;fvt)XITaL@{f-E<`LO76;;hSv2L+V-ZSxa zi4~*82F=nfq)E4$AUnO*RNKy_-sc$UxR_pkuRHMa{8ZRNzDkR5ORVO7B7ob}GVU00_KY3w(xtVWmCcHYDabHz8QlR8B z0F0mhnJVIIU#93rcTUXXZK5>L3S4QB})N+rOw8Q zJqh0kh!a|I{L1iKTPhEU7)!xjPP3>RKXGN@N zaR|yk@UOXC5(|2M8p{dy_|$5&ImYz~p=q*Nx&Mn?QS0iL7&jXKh9XO)Gmk>2O)3=; zZBCHMavr=yjVnzcr)8NR(Un(#xwuN@n+7fqmducl{uoYl47sNni4b3npkwh8+3186ZBayo^6liJ~f#c|Uz>?$#0jkefc;u|eeZ*4wf_-ft9 zMRXxOt{wTjQ-UntDt_EqSXp>|(MN>Hgbf7TjB61Yk(tWzZmA!6XYJ?O{MN5ev_P6g zs0y1)E3DeUGMCUJbALyEj^o#Ba%lr$?F#X9rj@Xf-J{lz>B0mS_Cj19ln~W-nHsH< zn`CJvmY+^+M!ZWX+&sNYv{kd@!fUYB-4qI9=Y;3gZioUo*F(4KK||tX$TheT@1j7} zRmgTzr8tjUWJ3NS_KWXzV%~jX8Okbz&+hZPsr3{f1R2NQ|9okknD73!xkRAjw@J`yPnKla#nj3j zWEbo792)0^csexTR@zSB5W~1QMcJ_wG$`r%!I|J9F6V4lZ)keah{d;Ly|fWTH#yAo z0Q};={mDC_u=I4?GSw*QJrBy4US3~?fOsiX(RQF&tb$w7_ubyki0F!%X4!PY$dig9 zH23&9CXwE0N;wq8-cm&r=q5H$7|VxWJc2Cu$ijWt)3~T*BqvBHEHjDkH55$iF^w7h zHuT?)-dZ`k2UA6gDS4DC} zZuMoPMi?)$j|EmEj6_0ILeslJU}xw&U}h+)T2NfX5#{aSsgfa5pSAmqGUqXlLJ(On zEs?TM`?+RV`&1ymDO=ZgR=Bg!4V~~}FH2Uz^u9l7N{GSb z?QOD8LMGpr)JahW7ZHMlDU28yjpd0*PfyS%tQQn`LVdzN3K)BMCeM zl+Z;ybq4R=fRt&KWdF6blVmk%b(C{HF+?a*DQB&nRm`qq1gtWMIAb%cCr1i!}xvml{@y7lo4JL&-9_mdUZ|9 z^dap!bxk)z#uC8D7J=QT?B|cRp403p^!A^!sX**0Q{lFr0lmB;oi?8+L`Gh}e!$eO zO<~BUz*;XFzu_5PI!9$LA%2ybq9iTi|0=bR?sJT25bLnEwzj4W>u{2eHZ(5AlV4Z2 zhObve#6LTADkX(gV;fHwn)#Vk#XiAzW1IVH@YIBHO8;n*zu}Mg6#-2doe}L6V`%2I z=PQuT2#d0#NGDC>u-Jt%=f1+rA-$~@7S~gPJx(P>-?WO6{I2Y<=?wn4!mgKS2`|0m z(b=U~GXCyIwcoyj#{6sHGIKM*j|FJGQ)p1}8K}!xPqBo8G1<23hdcaQR-C*g`F0?q zAKyYqz0i5BHLE|?zAP5EtB^*^0FipVvKyV`wT6O8M~eJM4Yji-l0@*JquTB^&`f$S z0tzF+P86jbf~`Rc2BjTl5nd(u@d#mFrLiOtRp=K#~XsB!UiQmy*b!_bQ_JRJb{q9R%0uWdjYPA1Shj)8R9Fd&i%6K?za`;7;l4PxV?c z;x2OO%J@|r@Ob3^2_+%3cQ!iw`V^CrcCaT@!as# zTaxxHgFZL$@NlJ{F7C7!@OCpsNsRlC50g_0Xyz}U9g&3QG*o)+1$kI$HpAjE#yDD*P7l#>gG&Q*Pb~(r5(~Rnt!`(OSZ88&8kC$0(k_ro>fD}ln0j}>rF|0D)Rnn$Y-OpD8f^zg>xgxwIxwD|p+J8^iCJI`j7suDQS$u+;6qu6kGcYM4tOV8{Zd7~ryfs66f zQRAO0s%=w>z}#moFzZBM zywWI1@;a~UyHi{xh7jDb@!(r?;_%envg>*LkEmC%)rXz z5JYSH7OTN|t7S@FS8i8K(q?jBaGV(JG4COOrI~o#pbfSo`zJBs8r{oC} z5@#WQq{?;F?%wZiOG6ap7EeHC^mK4o@ps;`PTLHYx7V!bk+R><-%*E;{m|D2LNHZW zq#!y3hvewj7}q$YLZn%8-_bXZ3x0)axxcI7oie84v@h0KkH7U%U^XPAkhjCY#wP6s z@w;Lpm3stadGPhknFq}=*qGXzQu9^`R-uv3$%q%_k}j@(FNrj`Cx+F@%@Z;^Nnzsz$z-K8|eu+3_t9B{=3dI zA7rmBIN1jvJprzdZDmTW*^m=g0V+ZE=@BjatmYBEm=!k`cFbAe*2F z&fCmPhsW4U-Vp8(Oj0QsIXg1iDc++*($92uNk$aBYGb?*fV}_Uq4jmd*H98vZ8U8p zZA#v#%wE|YWu1A7=t6DanIXSbwuq$7>?e4FMQ&%@n`}8E(>kiuyq&N$>Q~*Toi180 zK`5D)HX^H|v;x-G!WWGKp9}7^K)xT&bO)XJi6ckt9OGICO(}RYegRn;EbN-Vql7!d ziT((h267ayJh)-`JC?K;?z#ku3YPyi)3}N*mb%k1jPf)EKqaxNJp^gY4OB>@ow$up z{wlpk=Kmw30vzBG7A4vchHTPmh6>|uyaqv1w2uiOZ#@FY9K|R%Fd=-jA;=y?umxsM zZ1lX?DR^2%X%PuPOt(o#VTO6;1+kDeed)mhV}y**a7MMf+)({&8c|qITlJxZXhRfo zK2l~K?E_Obw!*$0{BWVM|=9xT4TUglphFT62dDn%PxQ$knA!_ zE#*eYmL$TN6Xd`2+y*XzKY>z$%p>xK2P%x(3&k@J?1#SL0I^RzV~2SGCgj42Y0Tx1 z)s!DNU?=YPyijwQ<8t9Y5}MBlXJoJg07$++kLC&U3>p0yo}J6?LRt$ZFFBF!h;6uW zzces?kc6QCsAYq|%L%lgC*(8VqF{J-4kkq-+1r>W7xdzc;V1X_ST${z%%YUXB?qjV zrYroGY6AsAP5Xp(hL092Ljqs~BU#GP@EXcM=pa@QJcthD?=>PKPYvk;{Gqv*)0M`g ziKzGhNE5CMBLTnVUkg~fr?Cl^4A6)`12Dpan{U!w-d>?);QWftx^Tilf-VKkoeGN?6y~i4tq(fI8v==%1uXaGYHz zC-NR11xK$oMjvmW2n;>Yc2M%wHnzg?`e6Jo0-g!i0S6RbXeh)whH5FR8afHC?BJo@ z@vtLH5H9W%%6=?~yg6JU#<#IR+|Sdva665>9XWdf?SBr!o9bTC-{>5Fu?pfELs9Qo ziPw#OB&$(%rw*++m0V4&cjh*9s?JUo402a{-0IL;Wv z(_9R`wX)b(QhrLAxJ)bVXx!}4T>P!RcU9bAIci#Z+N1bkCLQ$p&BJ7S1n1Oh@`c3r zTy?P~kdNeznHk%}i~S!Z5*K|eI3;f;+D;u9Pc~ids9Oi`zM4dQ9L^K;BvKIi^}vtz z#6)uZJ7xpfNy8<4FYjr0iShck*qe~E4R2mP!I(#-O!=%+jg* z>kUbP{oD)tZ=M_Jer$qSBYGHZWs@=nLV|P7sUBztatFt1@fsD`3-dTUiXaCy*t2=x zbLPDCS@&E3$iblR`KM<3bMY9(vziIN9ZB=)rpf-Ai~nxJ{`P=x0O+L0qMmw2p4^)C z4#cJ^kvMtz2ITbn*j8~x+RoM1C#NwDi6#u7U~=1clSt7M_B!j+*tM;#v*f`5nGwTM z-p{P~%2a&M{5Y5X&da&aj>pzSWjuxK-&C0$z-^iLF&i<-E*0JZpQ}XOso4rI$D9W* z-zl{Ip*isStVaoKO}MJuQ~LOax~lrCI|c~lpe($@9U&r?6U7@H7c6t#&=+j03SlFc!=i2vkEq*O5+?WEy zof2=GGEcy}4X>3M;wsMG_8xO=b41D-*4H`yo*F<>ERVMCE{a~y zfADUguJQ0Sk-dGbW{+A;UOlG|qFSxXsO3bR>ou9lz^XO*g4DeBA)62X1F_i|zSwxp z{Fx$;*mq`oCbG1{*M%`Tj+pi(XPhS>I+rhXs@CluQX&JEtJ=72i(ZHn-&3$cUabk< zO(Jep5=q?)P%cczoW!HVM-6JH*Ad4>?K3N1S=fuqDk&5VC~sc^eoUm-_In37t2l?aBfT2%h)GXuBpFLS|l!L|Bu@y$^RE>4e`3E5;Rkd%Y? zHdfXUm2PO_;nKys@u3fBe)^$QZ`uP$s8h!KQm>6y1ofLI5G$U(#YErKsl*vTsi%}?v4l!Y(NH|WhCU+?6Z=d%sy z9=63F2}*F6TKN_kp!jG_{ziaefykI|YP3_DY9+MX$(Js0o94X9-qDv3&p3N3A&A#P zb*s0#99HzrE>C}GIMZy$t$iPM$X?$w7ewr83&+V@JaTpmKXVeS|8_~oDi?L_Vw0`u zLnjsycTM9zi*Y&EIHBzXYRl*KeK?jhi;qimaDG1H)Kl8j z*e?_wGF-oUkXTv|JmA;274PkIB3ZaG+7$V@!;fw}LC%$!*D3#}K8ITS*+%>$)co}t z-&gozH)`HC$=7ely9Gj&BtS+o^IUH;HH`Cs9X%2)DU|}|#Xzc24{Ch%kGn4}SU99b zvW6gX&Go^Uj@_MoH(9QQ4NptZ~=c?=HkUQiT>v zTB@jr+awnzB&ah)su#Zx-+I@@kB!fYW=F|q5t6=`onW>KXZ{T3AD;K4m+xE>Qc7V- zZnUVsXy%_TJW?MG_B;7dtuMi#0x}5Y@O|^u7UI$WI(Zs*n1u6sT-T zdI{Es1~2X8tv1%xrc|THk)e0X4XsDj^Yo+s9!T zLYdb+elaarlc%~8`ION%lkAGG+#K-Jg>GLFzk+95YSx9|t6??ub@5MTJzax0y>6}{ zOou9IM}2HxJ!9`c?-V!ZM{E)-`~oq$wvvytZ@0U23D@m#QpyL?Oc9Lw&ocR21-MbCT&7PnoBl3-13zbUUf zy+$6!g1R+Ga1Cgsp~z?A%Dxj%y3e{RWEWviO3@jcv`}aSI=Pz_jmbpfJ2X{VX?SLI zjGOCX><%tABz4)*Mu~U)68AV+AIJE-y|u!|VqQ@Y8jL{hQel@87w(1GSzo<0jwkm# zGdFm~U$#qT*3a%2qDZT1yao0C`j+kMrs#}i(Ks2enHagVcMYy$Tm|KXcJZn~v3UXf zwMzrz>=RWLkY{m~dHc_YE;f!L{!4uivp-r+`n8=Q9+)$}>{sV# z&exg(b??dC~8lSIHvf#BaW(=w<(e7GIU@;|gK z7Z|NnJL!a&W#F&sfkQMj)leQdD4idBZ{wQ1YtBR{Kk=up++Ud7M;JVdy4CVbSAyn! zntJS}jzEq}2KkHQbL;xEQO*V$CW?DC<$;~my;>Gg`MKD__sLN9wl18x{^R^HgD1M6 zxm-Syqm&E%^@c}Q@xWl0Ao>Ag+nVw5g&Ub_?IW~$C5w27z*3s%troc@M2dHEFWpJudZ0ji?FnWX>^-SG`9{8 z4CdyltEw%`ESg0_z$EkZ=j)7Z24}RZ8?K4=9r`Khbs?C!ABn@pf`@?hhQ$ksd@4BS zgrr+6I{mVCQuUw&6|yw_LB_m*%%DYdO^~D=-#Uk#-j2@Q)}|1sMudj%?)1L0;~r(0 zk$SZecV)|(3U>c7s?PDk9gaBQo<0f7Hz)qF)!R695~lhlD+LvUVCOWuD*;(}A$f)= zvHDH+6<nR#9_YWau`ZH_hEl+v4s|&i%t&8_j9|eZ*;RDT%d-8KSwWv?s^#WYB#XF1& z-lVS3!B|duy}+H1HTHtlwhTM(Gu@?hN`K=Plr<-oHD4RgXzu_?y~li-^ub+GpPN}f z4}=!|ejzctX1C=;Nt{ppdM}FL2S^NUJuq9uJpX+Oss_3E1q+fl$8561mtM3k8P2oM zl7vZ1&2?Mc&L98X)Sdl+@h&M=2~B$<6~ma`7xZav)usKn9+j$J85Np$z8Ir;PagE1{MIZrH~lN$!8Y56qM9;psUIyyIU*o!o;jar zuOoZ(SWP@pCwp6aN*144-)W;Yw$Dtv?`MJH^*b^H9f2w-D`Q?38H{Ql%D%@Z)MkS# z6mSCA>-tIuoUimyuL#VL4Ux&6jhriN>vJllp+k%qjO6hHhmU5R<=oFZ=4F)Z5ZMgu zI2mZ={2q(rR@FMnVSYeJ9ksFiw&|3mJQ<6T(5^|#qmM}H&ABv`sWe^}s!?<~q>nE$W+m8bJiKFAz7XU@YVr=$Si|UqWa3)+8j<=N zcEP1wWw=rK`>#@I`t>g!8NowDw@TB_6Z0>O$4*j+!HVk+s-PSP{{!_z_ATrK4o%&_ zC?n7>zSf!H;R->0TLprH(LWuZf)Yhyp#h09JI>FN=cZieSndzj;Un=E;g9G`M$t3h zSu5y0k*7jOiSQ;sVXU(wMm9HAcI(LwdY*5t0>T42gG?<)Ol8wsQ`x;f&GKHLS7d;8$=CchIoygpI=+b*8bq^U z$r}Dz>sg&?FWsiiepl1+FrRLtqK+EBBYWq#D{t9oy;5X!ba?XC-v~a)5M!a<@kzSj z&T3i56vyTi8X77PH7UX}mM1r7>0zPk(P!zwOT#XSLB;b)0i=_OZK0M#Q$Bnqu>7=8 zV7Q;hS#b)gP% z({ovxE*%`ya4vB(#fhoHBA!xO9x}`xi5Idy<#;jupp2ZD+So+fIl zX*U}bwNVzy3aiQcX~ekKpszdQ%JgjiEDC~jQ+0uIJ%8Y&coL~>YZywnSbeyU@|u-( z{cWqf(!<3 z4tEzq#!o@NCwjLlz+6_Cg8fo-#jnqPX%)Of!4G+&p|;EO-3$uN!bHcy{v{bhLy zhIcuBd+Jr~2y^G-v%`Bl&KA)Yt!B|0l$wxhX?<&hKi$>XJ-^>iDMUP!M&3IxUrn7p zJFF1sS8H-|nm&`1f!JrHjzPvb4Vi_1CYMq`Hn*+ZNDJ>PrmGC%Rt2AG(mwds5`=aG zUidP88$x=awBE^y<6eqlxW5wJ1+!T#M9KJgCq@*=D)Yt~@yN{U7hCYHs#pBOA^Ivw zic*$Z1kn2AyXv8Yz~mP>0b*yootJ@;-h$Dk08V_|>ohuweAyOLd0--4g}`RrgZQH+ z=#sDrp-$Q(uVkuy+tihj_r`y;$UUz_?Y-BnswIn^ki#gbsBGULTEl|QB|tU8y%ADl z8uRNbpb8fkJCUwP4|OgE6-5oV4c>@GjZ(v%Ed^8&TT}_Y}wv1_fc&h#Dh#Wi?!={t*ZP#6stsNJmllbKMSiorI;QmKAIw55_M-9Vi93 z65?tm(NR>(wrI!;%f+~dp|AVkt~;~zM6-g$(V;o z;~po|J*r2zS3}$r2-evNdxGhDf_1?4dY!Fihhr9MxZ~RX(|_oC=ykwedX;|C&V8FY z;0s;UZX(>=WV-C?y54Xrw%imt)6cSg%JP0HG4A=p$vCm7p0XQsY1j#nzYQzGo2cNEItr#^+7Zo1nL=kF6 zDIk{sw=0>>v`W@bRsL2##ytXk-2qqTJO+u@w3IAs0@a%DTM?>3skfj04_X@kYbc;f zpH`fSjzA5!N}E=kiw<0bI#&iT2jJeT;8wk*?O>+EOr;5FVaf#3>W5C6r)YGfnEzsG;{I zOOF{VNUe*OPWdCM?0kXjZ7hUlm-<+LVO?Vq+w*DNfEC;<|4QW9J)w-yEw(c80>?xz z_ze0N)Km&sg})5@*xShpzWImALtn3^3(E%0!#l`A9*(^!zu!Q_l^K^3|15i}^;goZ zPaE`_ZtyM&MGuu4erBH5X$e6+Yk%pd@SmlVzjQzOnXEkc$$DDXPQ%WN`P<+j?2-D1 zAt&sy|A#S+IBoswMXnZY5ba-ulx1DFI)6>PDFbxj{q^fDE4W(Wui^&ub@G2+6xMA? z{gYInubcdnl*ry@fd1(*7&BUn_DYAFmx(y-{3|loz3RiUVuNc^V-l>OHqAYG$6kn&%*K{~Vq|2kxX6^!=}n}7aQ=X+roJbW%zFnl!)IK9+SK^dr^ z1#cDmB~LID=WbyP-$ga+RqoL@$-@h9=Wt9BP@BSK|4Z1CNG}VQO z!jIkPp(6h4%Ma+5pZ|sclGLTu{nyR(dKS9TfBV~-u!rWa!AFeXda>U zFFtBrRQ!K26r$&A{)6h%PXE)#MA##bD>E$ht9-%}tU?!-3i`%WxQ!|ni>mYVVl6A3 zUY!WH=n+v;pF`;*9i8$WO3*&Y7+M3r?6;{;KRJu^=>B7qFL{C;{;^Towo%(-{<1A@ z(&-Nw|8dAnp*8LQC}tiaJyidIN<-VIf&T&dGw2T){sFPgpxkEiiRU=C>1`C2k^d;P zJ|aD<|0o8_+o%r^&|l?wp&9g}1b*&WEYttd7Xn3k zoNEdHhBKN$&ky;_re21#aZPBqsVlxe_0G5Fi~nreGTZAqUzenI@gv^&>3HMs>I9+M zP{Wdsr`j+Pk>4rxboxpKFBAmh264zIm3|=9tqQ2DKJ*VU?$c%p82^%^AcNSVbKI5)?VS)vz*v!BoK!H7Zm=Bo?7USb z66?RCKZ0sL#l)PfMK?QWkg1H>oB_M;9X2%cUb=B0O z!#BFKPg^zh(W`4UI}1c;%ziq$@O5rOP(zOBH*FJ;tgf5NDhs(l1?MajxxfhL41#Qx zM74p21+$WX@sU9o0wBZ!Iq>ID&teo~Z37^40sxKxNH>rs{Q%{mUDc!|JUGHU76-oc z)U;es!3V?Qs9RY?k5Hk-_Vo{+ zn-euJUIAj_(`MFXU=2%SR(<`dbt~esZiXvFPL))$wSDKb8v*6aO@<*f$J26On+(x# z=t|unRQ;qK>po~KwnXWQQ%cZv8AFvXDdPOu6VOVm4 z+eb8Vl5_>PN;DER|2ay_xi$zAAAmYT89R49h zSHgwm+%#8+4%8*UuCZ5qf4A?`Lj>Q#(e<4RhZGWEctq8{<1;sZLz|%A-FL}fwQ6k= zw!r!80DyRpykOqSh&TYNRk=C>4sr6R1$8MAn6Mx0nkPKUt^we2wZWVQix(qP_nHi| zE&**Ev$p^F*J6s3zhq^W|6kB-jS@NqaNQD~X;iX}eQk^3EsB4Q7|jI$<{UcfZNluZ zLOQ9e?2%wtRIvE_NcE|>>8!^Iw3j`}@XI-L{xC%P$9-`ZE$D&y(JFZ^G3yFYFR;_0 z;1+vFHrJ+Ct&n1e*P}-2^a=oc_XA&-0SAeym5yiS zDDpqtrcu$AhPDiZ&zChT7+c4>1VG}+Ac0qa0SB7nDY@*55A#*j^!C91!9M{IFMa^d z9xdmz^rNvGC{~TX$xjQ%BLaDYRsz??f5C;=>gbsUcjKg!P(@vMky!y(>6yg15Frm$}+0Fog9nAoE=pOO|YkMfg4 zJj}!m;?bBY*N_SMc4YJ2`tWL^}PDyu^yA3|YM0V^7$ltyE zZ3X4VcDy7HuAl9gjCmEJqxpS^@u#(}}0# zn0l*T40|fT``LV2F>$53=UU8S0iTUG2Prd4=$FAVp1zGd^x+p8c~9XFX}r<74c<}t zQLTGI#f5j|S*BZDt%n+`0Ol)3UHcmHb;6KN@Hd6ybZd;_AHI{Qd&~oqG*2~!ZO%m2 z8?Iu{5&7*9&EY??`OCgxp2IhyCi2^YDrpZgq>bsZ!)7YOX2n{^N)vL=m34FI+Mr^m zV%9%J4Rfm6#pEi*SzD}0N#}>QvM zemG80Y+<^S64_$Se26Wh|3ju|X9qHApXR)9g!l=-vl+r$-vZ<1vVPy4T$4nRI%j$K zNj$gaj;b_8v7V}-6?a?q6(`gW|74oq`^n_xNO3S@I2yS~yGdql-CDNWYc(OoCg4Tg zUR|(jqQKX!Y!{+pxf9|8s!Bdr=oYNqwMZ}HmliOlr|Y3ELLDalQ&3>^^ctj~)wS2G zIK8gHBAX^36*zx;q}cwow_WGeLTm^{zMOnw*PcC&J}pch{H6$XCi$B*>K4_88$(8j z%<)-ck3^*3hkQle3be$?##@Y`;x)X_8@og22&I?!rmgx7jA{td4E;k8S}5_2hxLXCRNUem+F&wJ7HOFAYt=Tq2vv;5 z9`no|G7_m%7|BMqjk|K~w~d*F_d*H(mm$)-rvxqX>sReiBZ>gY5u;6Gk$Bx@q{f4z zXz!t za%dzkwVF0XMH6N@t6tGOtFqK%Bmc0s63|aH#oP6~Mw()SkeVYZIji~_`znRP z$75-9jWV{XUD@ZNK=p)D2^dm5{|TG&c(1x91Du~LlvWn+%dJs8!BPTZC|k7)1F>_Z zeJWMC)m5!hRDpiU)W0YyT#*6gu64q|j9lrr3RQ0XZxvWB{q~|@cvR^cSf-3yj;2(` zO7rDq>(jEARt10Kp+2$3M!#)1b5p18V~u#T$Q$u>skMa2->Is!cV4yZYo^tb+7#RP zX_iyfLHlHWi)`>l^r-8jpZj=s0ihog)n(uee}fZd&moWDKVCm+WCk#!U)cF%HXa>8 zZ2$XShSK}CRFoRRN+MsRX#xrk&fzO?9fDCok6~E>re%fNvBMssc}cCa_bb#D=Pras8a^Fb?JB%DwLzX zDt)5LG4|Cup)Ihvw*fujDam@1uPGnd2=tw#P+i)41QX~2mloM{?`;OFX2Cw~!`teA zX$}wsBwUeB9JtmieHY9Cd@uMIqpjMPGn`QGQH>5>Q}^7=ni`EM5Vu**KjD%O_&f3L z-xw_kjvscd%ZdAZ#q1NPo#S;A410(@;)y+|(767p>?5m9@&YuP%J<)d_+F0`fu(sA z-miZ9C+q0B{^_L~yVME-2KTNfVIk*rr!HOJm)%z*qE5ADee+G@BK%TuD*x$K`=84b zC~9q;f=%7`Q6lcDTp9Y5)K7R+PhG<8Z2hKdH4PtPg$KoX#0@;7zxH`zqQnmLi4OGD zC^3V0?iDYgfxM*=y;<6iI6}QOzxB_&v~`!(48p5Z{2N9uMX7jh{sSH+F8f4g$g2|B+LBwzdH|2zz#3Z31_N0ke zF{R@{Qcg`-NR#B<`}LIrm-KBbtJQU?flb=gbS2f*5`1#h580=4F7JK4{RX@vy~4g* z8LO-7!HuQ4*65oTT#ap4%G$JPwCh$A3m3#VRn0!F-|A@0&`D_apiGjAd?SAZuSiR`5w zOIoAq7&U~?*`1^`Es@~{(IT0POS2B@C8eB{s9w&aD^V63vl%A7nJqW6N#}sR(qJzpY6xXB)?%02%9J#H!Kph!${z&mut?O*DESY-m zvW?xxyF;+{RuytpnkhZX$^Em+=W(klIx9rh`cA>1kn*%Por%zU0dUuFXh-;aQL*0U zwLE>ME_V<$l2Gw^ZZ}kNF3fJnYbb4XzSdTLo@8Ug`7O|Ve>fq)ph%%~6Tc!Kkti-S zvE7>(OhNKg4O86fBfQ<1AwZeld!5JZQQ-JTY7{>j0u?_uI> z4Kfrxr-Zg%+aNgn1N>Tc;o~aaC4#qZizveJ4^l&MeWk}=c9derPnh%ZG#GHW;b&>Q zG@p>ACL7$J1Z_!D1 zOClzs*rzzsRIQ1_wt#0q-0ZvuT$V`srAMiDFOOV>^Aa2{ZHWP~6qK4hyL%a+U$6Vj zGV3z(-49(Ztnl4k?29-uAzgltdlAXY5^UHh6DoIjCEKAbI-d-idF!JjWp7)PZIya1WGz%n!pShUL z;tCEhH4CTo_@7X&mZ|0qw*7}6`oIwwHvUNPgky-4O!Ey8#00aCbVVMDd#)nq*u%BI z<$}vArjxpNWKimgt|`oMAjVV^6fKpp#$&Er1)XitCV22q0k+Xe_ z1+b4u6_@mjpQ6ICFx7>5?#gL?)nI==ehv6|sW~$J{VFvjW*JSq;@aw1zioJ5odisv zUS>*X3lmd2e`$mJjzeYMS|-e`thNcGgX`Ubc`v{nTf)3InP%XwpLp+iar~odwToY8 zPp+Ar+5r6m*!L%OO{>`IDKsANPRx5v1L7`!2z2n7&CxliH_!PELID=fTINh^J7V>K zMJCg?ci`8;T3AIr>z4WJ#)7pA)pY{ew^b-;6#}o7y{6_W%+rD>xS1To(w|M>(jOL+Xsxf&&5Y2_5s%-sg{ufjc4Cq8` z|K2kjX9Kvl&OSa`0Ek|KxHX zFTX;Z*soFGH3R~C;cVx`^Xs+k-bV!gO#}=hEDfIp47)sZZ{~sH%s}BtRKy4%u(JQE z4*B}=|Kpt?$`Hck2VuUWcCbM}*#940fRx5r`Ca4wpSbUCjTeufE9jr!{>_951{h=` zxCy%ss{3CscE}MTTa2t9X+RhguR1X^DanTVg-~`Wt1-c&+Ik9 z&v>=pya;#wzC!;7wkm}Zgn!p!^~*5(Xoc!yPlumNF#8Mz5%@4kG_~JUO!_Cr<&EF5 zC3Mjb;No|k3<%EpcJmM*E?=oK z0&mKefodKl{RyX2+6{bVLpI+{MjIGQ$~iE4eU}M5)^bXsQ7vj5K-67J9XS)qWu?uz zBwmbi{*4^4!;Cn%XwM_S7Dl6xS?GKZ6A#I_3Gex!J66_t3Wy{s){?RORM_T) z4p0O6uh6l1DvZiv<1L082tovk16If|x1|S8$D^qjEy3L4G{UOr;ZmqeRjh$Vj zrQYkICNt2`2~mVgHYq(8dEgM5L6MOSVH9I4I5iR`PZw|zI-EFH`1d+wCog@L$5_uh z6As-H zl1>)Naan)}`_#l=60&bC6h)l%AqC70cYTh7;SoIOGFB+uLn&U^T;_v?T-nx`d8bL@ z`NOg_)-+!VYv(lB9iS*Ic$e;XC%7TXB(yLtr^5*G1#b6joKsg{sl%xwH4<( zPg0Q`F;un%KB;bmu~DlVHAl+jw_fk~p?|df0nJ<$)tXV&9b!YOseA?jqvl6jSf4%a zlc2WWF+t*2`o^9Y?4>=YM3UD#A%~f^mG2RGb%(4|yC$5pjgd}F8KLJD$PFE}iCjXc zzH0-v_QJ~~f4gQg!&mVq%zEQw$WSM?mF%^_ZyN8TY~b&L_JWP(*0(x9JjJ#SFdu~Z zt<5jSU35kjin`H#FDq3@M&>b;a8XMmj)*B60%5D<19PCD9oJAKcX-~-58#PD~rp_Tw zXEnlKq>@XA{&^?kLx?lTv`c&YQ=3aO#u04Dylh?tYruk_RqbSf(Y#Ev9&XTZO&tMP zYwG14s}6M7@?;&_{4@%5nPaQ|rCUHB6~q=<+yC*l-DyO9XxrxA5OP6G&V zPiI-7a5TXC?IX~9$QC)djik`{RcMzV4EuvX=_SGv=8`CJ=)PcDlO?(E2hz0{5^OyR z(!6QFB5_T`Ni!s6{xkEf&u)h+HpBP zIWl;bz7Hb8M2gRj3BMs+AmI2bDF$KKF7if<6*QBku+J)5lSHb(RQz~?U}Ru6-p=VL&*YuB?sUF~JI+oVn9ZZ>TM^QHP&JhR$Q zc_0i4?PV7lz9pWeSL9G0en^9%awGJR8&)y=2pXihO=aA;lq(;1k^ z9O}V<(vG#p^>+llbT=YG*W6$i5FL~Ig%b4Ffk?w{?1%LH)qQ@9XSbMQ+{{%+=*htQ zBhFqBt1o4YGyZz<2y;gHV?6NDu43w6qckWHiXq{k4GkKQxzTu+-tEoe$wYj6N1!3d zDgBylQUdN|+d99jX!)gyuFvtVVh7K$<$Hj&q?OpllU9lo9Y% z@O48hrZOe*zAddP=1zh6I;fe=K~7!B^}m@Emg z@OrW_2iaK^LuBkIp@k_FfcYF9GtM+A3O}^e>2dRuB36InN!q2WKwzUw-91x3AiK&p zke2Ve7WV|jd4hHnuuIj~t48!`2bMnI?4@AhWHg&5^*0i}|Iy@9yH#K|uED(bI=`yj zQ@_sPT7lI0#Zf9{7%ZDOl;WgMB|W%wH9Xho%s18UmbG@Di#_xRa54keGBeR8^X}qu z*Aa2lo0t5wsZpiOYYAxQeezAk zpb#J+8B_AQM8|Ddocu zSdagJdw?#a4$!w2B!z}~XmV0FN@$e-1=Yu}m#sn_zcU>toWmxs3PFl^cGH#N<>2m~ zn|p;1Vr#V74{a_tsg*tw7@`55t_KVzFI4^L&_!ygm82)mUI zUWZ@qYo^e~DU6(qJ)-D1|82C~y|1w`_ptQSBfhM%LWtsiP@(+bT%#+igB}i!0E;~= zlM_}|jMbC}wLmonpaCS0)T%N}F*=lU3Jt+}YPaT0iH$T>dB<#;(DjReH7Zmr8z~ms zoWK#;?GBg?hpO-!#1}?v-$VE{`k?lju|VcQ>7gUAB?~%2r$ORp*RLcR`uN)@I#pOF z6JwRuYkSnhbOD#I&K?iHv{oN?2Mba@zNq(H29=yq$~`jHNGM#W$*a(qY005@uj<7o zI{W9kL9uX|V=a$r8!+^`LK^Ch`N3(}RJ|en)X^|it%uF2pce}rPbaYBbwy)pVA95pvO>us6=RLbpDPk>~x_aAB2U9BO=6+vLikOpm@g@_EWSkkE-o=ARJX&cwiJ&TX3KZ)pL~h z=xf1-8JezqA3B<@6rfKH%{JeV1VTf_5dmUFxh^7bN_SKE#tltZp$`FVL$Xh<={<|; zuXG=ssyhwvQ@YPCc~iW6ovJN}(3Jw%qT+}N;h~b!t8|JleQ_`SFF$8x;`v- zOGe>I`H>&?va|uJY&=NUZxq4pbWHV@QG>u~!0B|%-YxId17Lki3Gqh7xuZ^?LQtx$ zpm;T9_>5|(Rl4Sea8SG^hj5tN-zwSp1-n(e!&cLC*8jQfGEjc{X5Xgs@f-3pJ}{2* z`EQYb;b&H59-w2__Q6!|BTnZ-_Cr^rHy1zjtMcfbvsG z15o&Eq4yDT`X%l1C8vROf^&>BKrGiU#F_y*1T1eW!pfHDYrj_=NFH`l%am8sO?K{N zi!+~H!2g@GoTS`cMjH~ig;q?=*u*LgREZZ-V|F6a1`yOd42fB5L90{~tTb%afoT8_ z466=KwE>Y($J+SQ+PIQ^gw{M*E9D3Ui;A$JN{rcozOdqoih@E!ZaRa_#^ceh114*f zH8IQ0sN-=3@0v9+MV`EL7NF<~#pk5bawYl6fmFI#r=e+0R!x6SR3DH!+`-joNuVe5 z_nd2{0L7EE99`vVj&?1$TXV6+%PDA+1v`}1+-b^cXsRlmULEWPE3qZ-p!AqZx*`iT zZZ>euVjb@AX0gCMZdeSJy5PWn$9>9rI^s^Cp9H7ma zRd%D>1)d&{#>#Zj2;iIErEq*pq4&nJLOw55$0@vUehe_o^ zx<>E7JgOOi6&Qo2E7!+nKUSnyX$V#V$o79N5Md2{E@01UTFv{HT(w~i`Uj&%Pa=yi zGVm-#gcI(-6`nFG**U0YQ&QCBr_h5rY|A`ltD0_Yjz#)p*40z z)U7Ilx|*FTC6NtUR-HAQVj&(X*BpACVSB&O&WjDxYA%+W`E)ze-0c`3p4wL-0Baw? zS4haOypl`!g*!$ye0%0;HgA-79u?P=bT$HJNQ&3#4MfumagLY%N+3+QG4jUkGs>yy(Gz}Y7LJ&;-1DiPWy;_Q_{hyyPA z==vC}@aGo`3h!?Ipr{O%+?o;y-~ zE%5FT`?KhZ24PTkR;8sZU-cqmX8`^-UL9QHCw76PNyGgSKLouT@Tgb}xI}TlM?Dwj z5)>LL*sfbzS={F6c&x7RlNh^#NfdCrkl=X3U&V(MP`YM;0J97>XnU-z`4D$QGRg%z zl0BkSV5N7dX(NMZXV7q~F;d9x1j5&xZG=!2gIpE}gZ-HDQH;v9--;?#tl)qs=T`W~ zn{x+`$v)xQx5=Ay$4_4lU@)(9BX^ry8G29eCycuD&$dvRz=L(BI-Yp}$vJ8VN=PMI z`w~I~Sq}Ck6Fc>X6^8GU%0D{}YRm5h$IW^LOvAb92WQPhx$!5Ka7Qv1Io)&xcVLMu zjX3kmAN_OV@0;=$%a@crhs~4hBh5(?+y!#y6}q5N@I15TC>*^5khlf<>C|>|rO~@& zk62vwYwj|_HGDCCu>2-Y(m*~UWV~Blgc(EEmjavl{x0MssqU(&HfL&2FT`RQ??UFy z#2xwu=x9eKrmP%ysUN|)^++C#9KUPktSHrzsz0OV5J*_}9dR2-|JD@$A)R`)l*DCF z<5DYQ{g1|VYv(Wquu*zPo>SE2cw=7dc6sERG99<#6(z&{M`shOsom>$Yv(fz?{TX7 zU3^%W7u184aX{_z3r^$;>g|S9AN_c)XgqI5pb9jUr0Dg6t3P+OOV0Gn>`R8Ks>06? zts@I1b3QlkmgyNHQ#|0Eii(^n}5PI!}1FmcdzOZ zVD80?yI1!}@V#{hVTz`b2|SLx=DV7JiBI!F%7u2L5gct+Wl8;DEUmJpal*_Hun z+@7sT-HG~;;rDF#ejw4!RZg!L4&Np`5I?;Xd^i`VJtgaQ-Lc{h`_cAG%4;;zv+Kr z`A6_jR#8=xr=_K&Bmn5Ea)z`ePf7W8Mtg>GAHuB-=syUEZK-1jccaF>hIIJ5j;c9E zxWrVS={URHf=ZFNhHQCaX_s}Tw`)_5pxVOry3BZNwtNo#rX#NAwO+p#{5P>YLXS(D z+UY)}XD9h&?z6gPq8nifnz&V~jd9<`l#ot~R(fp>S@}~CH>j%}Az)dl+D3$;DO!7} zt^KxVFVK+c7VFOE z9eAOV`QE44*0qY8z2fQ`#?XdA5xbr@w>USiOfRT&VfV1QzS>DtPusnUn>n}Z029S) zZ^aY%WA_kg>blh{$i||X4IIbH#}!c4MMmgeA(7=E=NTYak7JPD7ykURIs*+BXt$LL zpf+gZn#Ce++YxUL@fEW10j*qj?8;;Wtw7%$$p`ovJT{ImKVqEcOYqpMdg?E9>plxt|{q*Y_Zz%x@%2qTD3?4=Y1QCT~EhdRB#fKz}o@oQq;*4(GCr7p<_oAr>yKLL|0-4vejq_F#1d(2|oJ z!MY#9{L0k1-NyucgF-z6_~v59%i~bfL)G)fQop5aBN@M z!L2~@ti>k~)e{zDK6i-{bXV6Pub$_=8fhhi3a8kif3}D>f>2!QEbQ1|@&;We&4Z^E z+|=cz6yy9bS6_Nx>v+w4G5dxLhT9PhwS(D3bXA^XIaQM%#Dr2n=B>RctFi?^d0t6cH0eVNdee2BI+ukUE)vLF6oE zYEM$eFq6k}Iq@Qd6>*SOz43@~y-$uR>`MlTC7pJn3m`7>FZ4{L= zckyM*6@}D^Pq#6*CA@S0EFv764zg16y8ga<0zdwBM5q^>PpqC0EH^xJIQg{>QZ!~h zKmQ>KNAVI~s08bY3*nLixI1C8>8H*aV^8}{pv0hlPg2@)M?~bB-2sCkTTo+s{p+PY zk`HGDFo$_lV9_=l znUtfLf06SdCle9X64#+r%@K$@tydNd9U-W%pMu#}Qq~tEva8`*#=M!wQ2-$2K=1ekJsQ>uC4v!E%;L7uLyL6tBd_09KaX24*T%J!A3`;gmzc zBx-<;ge5-JZb#grv=AttotRcU0X?}uMuV+Z7&fvP>frwe02@~q`kN? zm*%GrCW6!t0Ba|yaIIPU;n&0@|LY zNTOSkX3W3gj4B|-1D5smTYbaKdSpfYX05>Q^NMZ~TmC+E67DPB0(+!$Oty@S9!LO< zoo?!;o#Mcwu1921Fq-NZk2gYvQdYVB z4(2H$fLy6^HCRZg!Jqp|Qg4p(PZ28ku%;8ttvwUSYA_1#j_N$Bpiw$bkd8-}-uuO@DEZjsm zq)GS3b@G}KWYsa@uhVNLUJjLojZWtC2m|AMw0IfV$H=e|bC$yEsJYH=L$pbbbRoJ! z^->fow=|eh!E+dtm<{x#sxhWu5#Hqq{Mif40OF7mgT7|s%)>IaboYum;qisQ@CP2~ z^}m_%X6S@$OV7frL0**o8VjuAq)#@ptfR3ayFwU65p-7aH9{p>vrZj5;?ve#5q!fA zI$o%Z;dPoczYNI}W!L0js8X{K<5;a9}6e3EeX<}nH@RF)9v@SI?>s?Y-s@*s6% zfEd2L9mm^A%Jn(pLaVi$ta7D~$y3Ynj_z}@spV$(C269}s{DfvYb^ram5m5^agJI& z_ss-9lRY#=m>K`N6j8~J?=s6d0=MFlXm`d9f3K#fo9BnF>N>GB@pDEFGH+_>sv45Q zEeoAsKw9Ih1hM?T$M7)5eO?Wz>M5)J|7*1pC9f1fV>yE2jArsJx8{?KRBYy z>p4Rs9h7doLQ{;^g>6FWslhXo4FX}R;FR2!uvMuH#vzccS=xy1MNvk)C`6Z4wQm~( zBbtAx%Imq@h{4`Qc8(<>i^|n1nk&$TzNAe81lvqS#;_UqMgcK__w#eHZ#QfhFn)r_ zms%Brt#2fiutHkF_cY@XFUWk6xwRBWdM6ZC4W5aa#F zt+Qf28svwpxMVHprm#K3PVD)Q2yn+ z;oxdB8vCrzaty_w@xwgvU|CuTDfO=5+LFpaWmj)SQU z!e%4ZskdVzjEGE9T2E;Xpk9_7)U&RlTI9sU>RXI{-#4%0`CZJmveJ?`sfZ-qDF}g6 z!NQ$+>`2tZkHG<>cwCl<5(LAwBDp?dDD8|uoMEYxZ8_}h%mcTNjlAH{pto;Ho?%il zyx5F<7XIZ=j6$k9K*W?r6!Afk6>lUrnkiVaX>F91hge1oPu|f7fWw@0vv1)~FLgv8Pb0?+amY9#+!c$TCaaw40s|A16 zUyiEd(!cve<2CTle8J348US!CgHY4*Xz^@|bS>%jdWHT2taT_DMpL7Cea2$UrSa7MO3 z_(t+!oXV5{glRmU>%NRygu_oIBz$=2=T|r#Md#I5h!HZjwqZw2(}cA)Oe#A`YRp`o{6hcyQ{sp zZ;C3iy1CM3QGH~A~GA3}~=8KsBa)1j9Da2qs6?|sF7A#lY;&>mYBolfVZ zWCoE|90!Kr-Lh%^N?r9Y(_h{zT({LEOO0HhFmfQSP%&y{r&Q+oy6!|P=YHs2uaLZx zJp#?nYRRW@t551ftQ54C+k$km3zFxzc-44~z-sdn7olHdcfdWFGS zemJ2|tP^jj1g@88Q8fCW5%QBta|!3z6BBU&?9ofhm*<*yhD)GNCB|#oK2?56GJ+P9 zrR=vL%g9(Esle@^=t zvhY~KSNcl_wE`hRZZjV-06_v94H!=V>Fn61s_O6j>o=TZV28 z8deQUPtEsFg`>bZx+|d*YYSZd#W*`-g|JyF{ue?A^0!CjEY)&w1g~J=_@*blilfcB z2|I;Q^j~GTng?-#3D2or%%Q6x;3+B^+vAksaAtY%S=QveW(={L=Zb0wZ|#J%RU%ek zwd6JDDYweqy4a(%anlYR)=gjvM%yW0?!tR0g-qZ;cD^obsnxGTF7vB!Up>JSIYV~P zM4+f~Z7+aAn}?LQL`Kw!S(GKuRI@ea-{v!R>}GSU<*)Nu0&eq~gJr7F_ma1IZgfJb(#zwmIlfR%76ERCP+?DkB zZB;xCsYqQ7jpHeZri^@>nm+Ot%}1Qp3kVKA*eEOJRr@WffHn;yzrDT56o3UyLymzYTj>Xe+34t;$tTpE{qZfh?eAUUZEpygE1d+=2%L z%cSJ!maUYsH)*C7yW}L@7R)|{t#D7Brt|0rWX6V?t2{X_JFS3o1M2Qzd)vSXT$sE` zo5drr25#xdw&E$u$g%}&uO;?f=6bG91KE~SC~)S5POweAZ`y3G{ob!aPgSzuKPk5r z++>^%ojz7I1}|a}PP|UAMZAB2*)lK1f0A{ZOV-LbV9o2Gb;W&SP1f0Jsxt}zil z6E~tyWmK#A=W(rTZd-8Q&H8^g9S<)jemnX@FEo&Vl&^{S0QMtv&}`c7aju%)^j`aG z4ohQ)ah0EdS0KWn!x#c2AS=+LY^&25?C1*n-S0D?PayehmNk++^VfZ~=){`MTQ=v{ z=nlc10y58YFW1-N&XY}F&%a+J)?gL}2N(^zMHkLd>IG=MGnE+s1dVL3S(pD*)n8{S_MYM)?EUT(#_ zoAK@x?APwApo(Ao;(_-$e%9HfH9z){j7KKhn+7{>hiE4r*?B^WZfZeG*bG;f~E3R(G}sN`Vz=NFh@65Q0>S-^yBWODggbcbic# zu~?YDvCht$ZQ-SSJIH%Gc~iS6KdDV0Opl zq8VrRtg!P4?UB?L#~CQTsA#B0h2v3@zr6{(cp^hRUxcr)VbN<9`tf%aq{gsBt|~2v z8pH^`D-@J|>a}At@C4fD%YHeF)4JY;ZxXky@Evhi=A z8{1No`>h1lxc|X#qHSS6jN=ep24Tc35t_4Nr{a) ziIMkNF716p%#+Aa{uK7%gD7P<%-I>-*q`{hD?4mXMj;FgSX{QEt~a58TWA~-r#_Og zaba^(53E<#_RZPS2@4V!H)-b*t~B%%C#N(yn1oyS4Tx1!WRb z{5EihxXFSA{)OhnMkIq8U^JR%lAktVfHNO8FB5vt z3>jX{VsbCFP{n$$hIIm>831O(FM{`@zp0|`UQ?u2LLJLGpc~~Rh9_K25wqq%YR^ryI=+*# z*^of367J*6Dv_lq=33)@EEygZJAgWXf`4&(VG{9|{-oeDFdP**FiNgq+6Pfmrkk=N zVmhrForOswwAuiOh5Ew-P|~o6#`aqYm0USZxz!@Z?ZDUf6VqcV4K|~PwfMYz;{}yo zU@{$w3&csyl?1%tsRBmCk69nhfdwlGiv$z`Hj)Gd-T9L$hq%(!4ahLQ`<5aGvW1p- z4a|NK{&)>QtlAj2qjeg=5YK?)UR4A0+>wlZal&`O&v-zpfkRKOu@c6Q56QcdAVGbR zPdR?m;|VvkmCXLBT)B6qb(lQRW*!M4$+);0gXayD^)<6EN#h%~o*DV4P>T zY2}ZLaXkQKO-@*P+krd#33>-scAd?l2|Cg55h5gQs%tF={%CSDsx)|SF%5e55cV;L z<4Wk9IErFUnT)9ijMK&?MRsZp+;O{c_H1aciMzFKAqH#Ro_v+(CYWAvXw-}cjrW+(g|$%mUZz$72L^zDl5!GvCh#(1!-a9h2R#!ytMpR=q%m^|8bEwDb`Eq z*IR&k6_C~sl!Re})>YvQc-ZwwnBi_Ij=;=Q&x1*>b$=aU&J=!LDO4k}Y?pNd#EHyKuJDFcovrP!*fJuXi?H=I%x6t!YDJO)RhM`F82 z{^SoA6o}KW<=^1LN(>WnDe7pkRhG0=S@-bmST`k{+SQ01w(;G9n-bW#lGa0Po_L#U zUC^HP=o_#_CMj}t^}tVHJK|AWBI@(m@l7=-aL+C z;)x?h<9oEhmVJHXc&-o}?ZK6f^srvNUI`FBd_NT6L*36R6{CB2DK+A#S?&d7YO&v$Rwvw8#~4%} zoj-_0degf~f8NWq`Ii@biSPc?8})y7vtZ>5etn#F6lMR{FlmX|poKPVEF>jQkrx{Ib9e?5@> zqZqN(rgM&IzbDTf$~hgH`Vlr9WNsBs4@MNjI@{{22)hy%qz_8PwUKFzXImN{*`*Y_ zlwqAEbsS$t=*?bFuiCqYDGGpF3HvZaTK6y9FQOB^UnYkQAl8!hopKHNkS+Y=DL=l_yRWUD?E&?Lk@5UJ`r?Oie zhc~n|-43g6$Em#+Nf`3@VJu+%iutWLPt*Cbiz7oI(vc1zxci9!MGOj(XS}=Pj1LgW zAqnfCUL_-r_nPYoRHS8707=q}FsZ+M+6`U-tJgIBlE+zJDS(Vvj2p{4fC0J96 zWy%pfRc#E}q#ZWKHN{x3Q?KeBZ^?_m0Yl9ODYD!XQQp@vBtVm~Ui4UOqvV9(oxLZA z!w%_d6h`O=-Jbmp-XsyVOTfw9acu5~9F(+vD^fORkVd6G&$G~FRkyM6 zcADQc)w-v_-pE%?Leuw#L4fKnAJKx9kv@(Bn@{YAqwYJAqRj7EbFu=g8d@3ON^mv_ zrzAwFx~l3q(TTPJ^EXDim+IF*@E>{40Yk7(PnapaF8~g*Eb4oq9;{j7<_gGm z{CRqkwP&GVE+hviKlyJDs7>RxhKJkW>=G)`!|%C9|I7`BPs+ODQrlQwhYU`PQ_W2e zmNp!x%m6~z9^W=&p;QV@IAw-_WtLX=7$8In_Z7yxxtzU5k}EV3{&V2AEFZE&cm26{ zdOcFvhIko}d%)9aVEc>O8&R*}= z{MI!YLW$^qOFgrbT@pGx-%0|Z_#G#jGbMa}er07hKgyA9@^<^fS@i8POA;bdP0L^0 z`O6yJ_$F6XXA}9oh-JN@Q)P)*o7vH`!S!_?V|4HQ# zQjg?FR(|L7PZ~^(DO*U~RYku9r{s%!hbaR7ZEJCtO6ViQ)?3w)m+!=PnZ$)#$5Di- zkIZTn-_EnnqC=4{@{p=yy%JE6zhp-D&|(o$W!DN;HxX=+{LP#$ycXy2+eFW=)s&D>ydc<-n0Yl*KzlCJI%Z%jmPnY!$EI!H{!UH2qLLdoLa`{~f+prtQbxr8-f-V82H zHl6Nnk|*+IBk}rBW8&9E4mZbG?C2h=rQ4BzB(P>$*D`1Ln!P9b#anBkjuj#6q(P6o zpF}US`PPKRiM4q3%O5WHb`YT#9bSQsmeRe?UzJ;8#tt4h69oJ6Rdl?OJ*cpxtecYeRumqkxz#Zm@1N1&d5*xV(#Hsx?K?!2J=M% zJ@UQv=-$P>?;s{cC#I20+VlTwYUq@C6S`IhBFcc-XU*ES2JykpMqx)gzr7K`Y70+J zOa7W?j5ZK`t@D3Ie#uQ(`vW-^+R~?grSrwTdsl-{^nJB~r~wfF85;40DSv3O^`RD2 zl#neaL3!&#Ey+Hs*hTfVzvG)J|65?=(0Mx9ng8=+M>HLeKU9OjXz>YopBYOw*6AvJ z>Lg#h_0ZEFn%C|dBR5&`j}o{@lwrvQ`%Zmy?_3a@?>AgwNZkc zQFNcnZWA>b^7E6v1DTA66nBf+L^*X&>lHuyY%aoZ;@&+rzck!T{^N*ajlm^{wWqqP z8pk1NGF(iGpPg&;rex1E1rGUtW225ZYyLInhbzSE+~J0(`{L^VL#r~;|G!w`ExXX&Z`$|Lt$Sl zeRkZeLko#~+&O;U!vBnWOD?mj%DHnZYw9aYCRH=&$WKB!NnV1gtei9Fzf*6MzsFPb zd;E;%U#{$~lfM)cnPZoi7DDd`bOcc}7%;5bq&TU*fM{MBa(cNoJ)) zSyE~uHFWvmiuliX79_ReMrjeDEa}qNGI~2NdFe`r_z5!`DfDSBL9Uo-j`PV zmGrfUzmdKb@pp0KeIJ+q!Rq%%EB?uff0lj`@vm0?H|Y??^m>hmnORORD~VV($EWv} zM66n|CUX(%q8-qGxv$83WJAO~%=OZ{O*AKZy-DO#thl$FD&jONpDt&JIMd4aG2uXO zKZ*8PR@~2uv#mJCigV@u826<+Ln1%WDj#I6Yp|6cLU3m)h%1`F^{ZsT)DW&&MNf8O&Kc%lo;G;Z$kx=`m)Fdy!dM_|oN zkZ5LdfqIq1ZY3yP-y> z>{KXXr@=yYmRR+4bH*0oQ;JBD{<7t1@;D>{Nu+4~vPjYT6_FZ`DCdL(qn8*>l#}LR zZ5n%g!7fNGU^^g(rc?=~#!zZ31>*{o z9Wb6!6X?Ojf&n{VQo%s0E%tpsOx^*d1zGA2m{O3X?SQHDU|PXFFl9d+T|lwef*mm3 z%KU*c)2z%9l<8w-$|y6#%9K-PoRyhLnOS##*&Fy2j71<`h5&vDdHp^_+s7dd{sDdA zS;&PKU=X|t!{Ifgt~a0r-iAr=9!!HTVFrASRQ4^*g`eSQ_zh5q!V)IKa@G@kEFD&{ zeh^@}5N5+*Eh~i6*km}HO@Z^-G`NTz0hh6I*uW}b6FUlSU{!DnI~s16kAb`8V__G6 zyBzLgSHQ#UO4!e?f~VL>@oO) zJr2LJCzzW($@;K=up#UzR>GcU)7e3G6nlmp%bsV;*o&-zz08`~E3B2h%1&l)vvuq} z_Gk7!yPSQ%u3;Y{6@A3+WS_Eo*yrp4_9c6ieZ?MU-(bt{*t_fptnp)%k+Y9%y81}4 zbS6^7(k1bfSh_4ymPo@?yhvkz^qR9tYwT$(BTeXM+@?i);1~vVa~~0Vh`YB3j>T=< z3w3q7U@;NjJuq}5^fLEv34;w#Mw?msz;)fo(^Mr-&lR0tk0^t2?wC>~OW6s3D@)ZZ^#Hgj z-Aw8INa3QbpZalUsXJj+salk!?t$YaIA*=fwjSC|HH!8C8nk<$Rf58OTftqb74FN@ z9=wax5%>Z~LH!!O7qKkZa}#7Ch<*Ws{fe^n5DbwROq3*;A;~abQedg1!YWCF4#@>) zNNzY^GT>6FCtNG_f}5m&-mpzdgS(`3*e&&e`=!3{xReD4rCfLg>%1uqgwLeG@RKye zW}7#`IC+{p9k*l~6w80W?N#A2I7&VOl~x%ph2!Khd4`bKKbvSEmt)$%O*Nm*#7&KE z^B{Un*HRIW5oLfJ@E*uMfE;o!wAI}WfnCtPL(pg}zc96*-|qcCHWD5 zR>4B)c*LO=SRu6{9<{-0DF7!+?XXS?!g?tTf00gvtEAO`aE-JEu9HrJTclIqHtAHj zLplv{>U7vIt%Jv;v*91oxrkTiiS20z4=Uxdd?adbGE~{A#dd0?ojTP{ZL(8;feg74 z@lAnS?6Svj>&z5xZiE40Y7W+8F^uJ?2xEaq5n5D#NgQM8#@^dow*h*a>61~+2;qVo zLZqu#749p4vIutpEW}|J!m%PYH)I0zz~oi9AsZo0x*9iS6AX|xh0+Z$M!FfM zOIvX>Zh^VdZMYfRV6k+&1HYG81m;}aTzhfPTZ>!P&BaA102$6*$<}&GC+m}OHe+yQ zfO_IW5g!XnL~O3J6eT1`_u)Dpz;!-|>wE;)xewQWxgQbl0F0HMfKus6D3hLoInvWG zPkIJw(8^vaJ?B{KvLtJ*vL(bEOG0cB%y=qtj#H6yoVE*2C!Nfh>mQRFkgYUM%efkS zIlEz<5GOffcETB@N+fw^sTxV1RjLsmPr-b8mWsyCdKr$%(#(?nSz4q-F-rzyDOSmP z>Co1HL)VhBk{9J%bC7p|^g3wL8;~x&34^4!5E`GsB(%w=NngN`(w7K@uV9(<4KzsK zLc8<>vhW|_Oz9UmSNat$!@3(~2{y~JfYOn;{%LTGTrHE?b0o}_=Ob%Ypa#vwqXm;* z1{353n9`7qHwku4OnQq&DjN1ylRzr9Ha3la!P>MB`d&C2CEqy@+AGnhTuycDm7cIy z>GXjTt0yFKF|rV>a|;hZYU;VW;k?v8BC4Ig8~*fQVbpjO{9VpL&7eQHPBr-{~*#CwE?;LJ&=hwrqmV@#Z(vVE4Dbosjv=bv<}V^vANn|s815q z3^e9@%j0mrCc_`l;%Jo1Ac#WsWE7rfqri+p;2fLLog*)f+dYLo6=6Z(XoNZKOg2H_ z7@X9Eje>1Wj6yw5s3IDv^3gbz1qkMUg^tb5PS{+DK0#v*^mhwQ+Dx8tF)@@p2Xjd; zNWBC%n+y;#MUcCh4=*J~iVy!1^UxBImst-lk9pXGD9SWuqH{;!;oO!YqAWx4zZ^!$ zUKlU0fa!80RLDM9AU7e~Y=#DT6*SAoL#y2CSX*1d+6Kx?ZT)1NwKh!{XVEc#-Lw^Q z7~$37=u5Mek7YJ=R#+@KCx#`H#TG9x(r|-mle0wZ+?UgFPu3xNoPj%WrenOEBn-0N z9yvO9R4T5BpZgU!_bU_U9<#^G5t3$Kb1h`DG~+92cT{;>>Q$*5BFF?WJ}w#68hI1+ zl&^D)(J#puE93@ij4B&pqhn})sT;Rjf5k8Wu{(r@Ma zaZ4VA6!{?p^usV5)5Y>WF`GQ$78_~_K*YRn(q0@?k zGn-zhe*c2Pdtehe0WjWwOd=iQEhNlig{nF7Q#kU|IPyUp`5DNSpLLAf-yXTYIWmsa z)@>p8R+mCfqVEt`J^dBSa4s+vng4Xt9fP`5?oPM?tv{M|3ELhiMyqir+$eO80<4~; zm>YXjR16LR9Y^{UQRp)igI}O<`x3I`uMxe!L&*LBh4Rl)w-%y*Yh;a6O`#xCCy4D< zV3HgZmRce5kPxW|F(M-@cUUX<9M_DaI(6exm8fIZ2I!TOo1ql$hMTk0ecMrj8>ka* zB?E1)Nv^jrn4o3gKU(ZgxOFQig@x2+H~f{FlyVHS_=7l&9xwoP6vD~{BCbKru_jg` zB2o2F7^Eu_gO8uJ

        zBxD1sEuG5}6V)U^rPm#R9|A2vX84D-*zgTDt&)$&PMI0EJkv`EZ+9v_^~8%ta4| zGVF8+93kQ|s1UJZx0Q5UbOtUu6BnF?3+@L+N;Z@z{h>^M8Q|FMN_&}=_A)EwQ>|rI z%BNY&tdvhrSmrvEBBlaOM<#}l+tFpZtY!8q+zGeSVlq_RQ=XykhC8xcoo>841OG)g zo)yM6y_1@jdN9oLn6M~-CLFmCSq;TaaJ-0}2rv|3F$`fb914{}7^M`!Sfv;@e>9XU zW1vZyAmGt|gli~=!2$u?QE4tx5y-UJ2+(FDK%0pGB1LdhMT+32iPV{x;v#hxrt}zI zwO&5kg5bTDW8u3v$3osl;a=R1$&A81aF+xR!QIux`@tyQ34c?Tqv=i@)$!;6^u>}| z)36*6^MFeF$Mn)y^lMofc8@YS6D+wgnc@tEj2Ya2$a`>SGL*=$X8BpMGJkSa=sUHJQz3>VEPp3iCOqaNoA5DpA{+ zb3oaQ(76tJDmOqs6V@6 zE+|0cd1xm*92ICnoGPz6dUe~qy5&D5Y|5YI3#?v`v8LMxH-*S+;6`)i`?gc~_c+sk zQTZMe+QiMrt80Q)ez< z9!-6JRndMZFWLzQ#DVQ&b%-dB?}8_)i?>s*$V`?hssAvI&?2-zvlFaOCcyB|?KtEx z7>xw^q|-1`bAhYB-N4S>2NV7&+p4Otw`8n}E?F5WQ#@R9%k zv9l+O1pvw%03eTg&Q5r0d#Q>Ez7r0jD2+g&I4KmUb+Kr=6^=ALIH*`5r+X%UC1ne; z%_m-fWoo|VgG%SMU z(11I03)}&BV*W1J4SO(_q7Hp^9`4k9+^HJesao8rg)mgDgCcb?j8u<<3FYFnUj|;K)nGq5msKfpB+({6ti<9Xq9WB z)n0h1E`nNxh*vo_cJG3h1!fmwQ>&Ss?N(#Uml>sm%7UC&N-(?Cqj|GmSJ(YIdR4Xv zeFIg&S4cn>M<2aP2eY|mk^7R0R7%f3y~!hJnKRej0ai zA=1**C^$)VH1p>mT`j^q#Z4GeycxE^?fCpoxE~&fqq7~Ls5`-`iz;eH$K9 z-+?#Oe>0c*A2wM1f|aR1*mPEC)7e0qR{A2XTqkIy*?xK~+TrHYhp_B=Ou2C8qvRVf zrQ=%uVA11wu*af8L@@irwOmjf6RE|fs*5Q?RXK(hZnP!pHI~1jG%8Vxgf2k7ak5Es zl3J}){Cd356*sScv>u>ny}+ZTK#Gh&drB|*Y(LZMy&BoPuG0g0`qmPeo{*#Iir zZle7gwo8LAIHDR{-w4=%j^zzNbwCu1!b49f5$Gfq&Ij8B@UZMdGFAR6I)+CM9Xj+Q#wqxFqvQ9H zPJVCf;MQ-^yh zcK;J%dS_>#f-Zj6;cpLI6I}-lWBjWX|3)$XR#@>8D?ZMOmzps@XvNQ3@pD%EycNG- z#V=Bv`tPV~G($=GZ8KzH^y_9w#psvK;K@*W^XH>~@D~RZQwmZ)&9*U>^rSH<{62S` zoRTuHPSNMpsmi=MO`TWAwRv@V3KpbjeBLhjj|n+mki`jdHr}j2mIhiFRPAJNX{RC{ zpAK2tI>h6%kO7lQ9B=Q)BX&1YZt-2+9hyMy9Qp?Ho<4w7WhfKp0#V+ z*(ut84z@wt!!~R8v75E~*&Ev9?0wDjBQ8K3yA8Ntb}HP<#>lrKQ&ideRvF#<`_yKN zpIR!1i@j@6NeX*S{;NzBP{1CMZ;SJcNc0hCi%JeyR^UA0o|a;43Gz;kVci6i}k2(D+LhxQz#YA+z^zl>me z6+!kd%6G_QTeJUtI^Wd9p^yJ&L|1JW&<2nVnyG&~6tzFWS3r!)9}7YBbnqTBG_fe<#GQLX0fM7R^-pJFPW zE>t?dzhqmXSR)qwFt;%E$DQ!gbi&I~g}dSB$>cGby8&|hD(UdcRab*SiQlf=gc7eX zC*`MI4Eib;Vi&s^n`qS?n5m>Q=`yTK2?hCKuYycvH`C1enaX*WY^%0hNokCKM}0|Y zOpiK~Y^wHm|pj%tyj7d6)DOf@?5%<=w&~ zxEKu`Qn3_3ekJcg6^k(DP8;-pcSck!Of8PJ0dPa^mG@d(JH^^sj*??1bHxc)zQ(by z-0qwwImf+MzR&7%2X;vmKg&elQm2M8J$k~>xrRa&-V&xMb4MpM5dL{Bpz@Q(G`&f;$6^P527H{-f* zcg(q~e&4KMn?e0@v~+qS@0hf**7ot|dEvA>A(@u;z7{HLnT3 z%UWUSq;#{4=vIrv1^ynQ{rfnV4-xG@hHU-`a89{8(p5o*9Say54Ohf86f%D67|Ah~&mz)~Bv;7wemV#X1^ddQa$~_jU}?%O0Xv z5-ff~e$pCZ4VDpqkcXK-&MC;=#j;5EK}NEd^{XoqmJG`lK+TDcECi*V2V5VBBM*k& z`VdIdheIARqo|-vlmB4}%3=0=h9z+)KOz6KGeG9X19EaVt(8>zhP>_lRz&?Cw4}nw zlHxj^=IFSG-Eog3;CtF;0wd{YnV$5P<25RMjsw$`B$$4G(7pyS#kvO3JB{^6ahb*j zBwT(lyIkq$vUid$pOK$UluB$T%Zp!Yccl__`JC0|ca}SQ1)&PjUUtz=Hju>4*p1|E zMd>$)POnG=6=xUiVuQEG3N68kvCR|R<#@+yI`qQXUVvzJA@tNQ zfeigp$k8uz5XvTbf+|nY1k4M6qkCW}jT=!_-v|YTX>6ECY1=kV%_Ez-R0<&l<)Xm_bSlNR3kz|0suSW%|Wh?Y_%$f#G++5EV z=vh$Qo8N6dqE1uX*TV#n&|@DSW}>1=>Sn}$-EM5icotjTPCQE-1`jU5BE<=*cf+i8KgquWsGn-8@JCdyy@fx;E z#JkxiBL273n_?+dI#a}FN!N;alXS0$_sU0zeyINnHbL}HG4)R|^^dXWpJM8tV(OoN zV(K4b(Lcr1KgHBP#neCbW4;^Jk6c>%vmoowfu=tXF8w9s&aXhK{wnm*UxO_DL+G!6 z4AuH)uw4HFeEL_gQvVv(>fge(`Y&*^{u}Ic0qg6M*?~JbcD^f%UE<1N*SKy;Y zJ68$&)ip*^T;ruw*JP>0HC-xm9U&d;b<6VBa z%(Y4`cO5TRxLV{RU9EDnD=4?S!jTsr|jg*$m=;v`N=m=;=BM(p;xHbd6m5mg~FndzPr0XC2X}MUUs% zq&q2`d}myje+KTl0D8DCc1XlDTXdx*(K_Ch-|tM$mPUIQ0@1a(+nV(U@`qNhvn)Bw z3kuO>m=fRRjSd;>RF5Ja0iNIyQ0R|uS)KpEnlcJ;@;hZG8Q>nroSi~{{Nn_#z($ z(KGh;J!9j?Gh!oSJtF_MjfTaRVcR#(;HLXRrfE(0g;L2ECT@tQ#gdbof#H@Q%`H19 zv~Ln?;M2p7nA^<}d*O&FIAZU^jQAhWW>39* z$4X^YmS4CCjo#z#Al9|?4v2AIxJLtbmw?MX7J9kIL#BI@%^6&18eU>qw>dTr|#Q#}kafJ-ge?>?`?ei!t1TZHX~FRk$A(JJ`a1Id`B=R$pPdaQ`qgjV-@? z19&j@UcNEn3+}6=vlVx<#+6rH4JnlI-OX06ypkNeeU;s;IVVNi#bD?io;#}dGCytD zD)H_sJARUCcARfUMjthewOno`S}!MYL-pFs9{Q+vlq$CBA8>kz+szE};S*xL#N+}^ zfu+a=dLssZQ@jL@6Y(;*7B<=3VF9Egh^jzwSA)kr4|=;7;7-*-u6rRAyBEP&_i<3= zUIumUMp)ur2}|A0u*|&*n%&1kz}*Tbx&v^LI|x_1SHmXv8rb4KMeM?HxW{8*nEZ|K z9B0BTd74ZwmNvr#d6)bhmIcsU{2t3x*n*VsgSaw(wG7(jA1&VSl)Zyb30z?!mFP|W zN&eZ~OL+zEB%Nv^+Vq6XuW!puvSb1@hRgQ_Sa_)b#z~bbKA-;0@Hr&-E zupGRIwGD78oQClsmd=*IlPrVH5^)7PR>XCGY_W)!vIf>@WBCIx3bFhW#PYu&mS2Ya z=yJsJDE3Tw$%L%Yjl6hn%qCKu=^)=vilcynfo`k*(0$V zJSuy_)62dfv(BOv6(xMJkf$m_WTT)N1&)E6!1e5O=3~BQ8XmsCFI==8+(%wT=dVMfIMR zG~njx;5G*@Kg-F>*LTLt$#K{VHX}BtKuE-4xJJap$tm6f|AeP(Y+nWa5aL5X@eBix zXE>yI3ShKn9E|r&fKtySDDzB)d7de-&@&BIdj0@GPX&ZMN5NW86|D1A!^NKYu+g&+ zuJs%Xn>}@~#j^x%_AG_lJ z;@LG{Z?Z+mIk%T;ky7hE5HZ)=ZL~QzDiji$cOn#sZ_{-Yg|{h_h&=dFdMNigu%GCX9D+}g@}DN^zxhwnVvsFw&zbU z%=2d$>A4WbdM-gEzZ9l=E{96b6^Q5?pw4qOEc09oKF=mZ`0LZ z*(=HQy}i55-33A?g-(FbLFrA95|pN(2&gF75J5UBRYVQ&q=-hPBPKzlNwXK8y<8H!LpzbS@|3I-b&$zj+keX+Yt%rIvK%Os)87CR<4Qg z-kCZRzD<|#^22NmrdTz!71NOL7Uo$|B}sY1Ny_U&rXi0BJc;G$XfnXaS!mr|R$8~j zpml6)wbafB?F8rARHV(IP^4|3tw@W6Pgnvegl0bTC!}_NzaUcl3jWMLpkd~pNb$}> z8yAIkE(wZUHt6cILw8rEsRHh9QlcVgXHp_lpoF;uC7Q+@RVa~@Wf(&+RPShLDAd^d z$Wm_BSfmT?mnD?x%L(Y3vlU5^k?jk;6lcOT&vpp=q*iu~tFu9#E=(3+q-5$SsH>X}l-JKGii7n=uRQ zuG_IGb0O}U4|QA%prLCKGt0KAzbaO#A}5-Qr1LUE z3Fn6qMs%S#^b;m*a;47jn1lPBVG47rv67ub`7apxFAST^j(Ew2ooOq>HnWvso7u{+ z&1_|V*jTo**f~pOBty9E?IWv;ag%VbRoyPUYg}6qo3?|)wG$NAE{M1uhb&ha)N)n8 zrLF@o!F3p>xQ@V7*HO5|b;4r5cdOYow;EmJzzM1|tW&@%^^)={+3zvtP1r1xT!Wh3 zZ<+!nae-^=Yc>T+xWshA!q1 z&SoF=z`+IA8`wv0fz$O41YPf8AH5H?T^~Yy*T<0W`UFwvb0lY9LPytE*k|8ipZyyq zx_-ny`vqpYeuX<-e^^{!?>GDHexu)lFyF9yEJ6nCI)ChC-s&2PUcvxKmy5062 zzzykvU{{bXc-^8u7uRm%{x``>yqm}m!g|Mwop!85cunG#qb}cM)5LC@TNwI{-8LJm z+Zf7=S8gpxnB5lIxoqkFHDFWiTUGm7aH{rIrI4Z8{RGCYDs*7Uwe*rBs>3&bdovcN zIx0v>qBzyDaw`X;jI0qaH_%_Mg)iT}5z9H(H#jra7CNmTIrWd6#z#);N6th=quORz z+8fSL$hv#6y*%@e)x5poj0*BV;=6FhU5O9dwac`87|BeSZD#6boBrHLChpA=A4W2l z8DMgT_3!twZZY0AS0U@8NgOeMjK*!;XxuTdn6ZJyvOKWZW*b;+=l0?b-CSG;c$FC6 zpOSd{9Fk6O*8=9w0jIkzPM7)+aW}x}(gPH?h5~OUjSdYd%_RyUhuoSH?g}1kWBYr5_DfoYPpAhk^=W|(%yY3 z>Fgdudb`Jwi`|!z%iNcfsqTqnx_dIY&3!dl?7oJqabHIsaou6GqTxI@}VKUc!q3dVQB}h zZ(ooFEW$K!klv)O*g-mf$!+kRkP&8(GAI)}$V@&D6Y~~x#yUx-=xj0s=?FpIBxp)I z3j6g+{`@Q}VJJ%Giy$8WCu^A1=UEnv>0QWi#Nmg(3T0Im>*qMUxZ|c5xO7#Y@qLVC zgQtHO>7PdWmy!O*c%QGXgN@0$v*0j%i+jz)U%{vFxDniGAp?_tGaHf*a|L5kPBtVL z6d~Pp??K!tL)@uA+<6jlXCKsd??+O52=d*Bk=!1Iw(jH5+5H@JcRvrk+%LgB?$=8Z@QL{0O5#di#kf=Nl|7?VBe%fCP_ga-`IGpH(0U3w}!KJw0Q=2%WN)8ML{ zY)rBAb^nfi_9wLU0Ce{d=;e{1kH-cBJq{S*$%N4!H(ciNz<7_}!lX zn3U1r683zRnUt7mOL(cFWeQl02y^qx$)*&4ZBK2mdFnuahNmvLJPj<&a=@%TVAO8I zI)$-)C4onrW$Sfj1cZAXFiSj!0Z-=(f1`YX+Paqxdmev+20!>1rW}J`#uPD_%+~os zdcDpciu8<;;t0`+`Ur`Xir|uhsTL{U@^%6c?s;~xLIZi1uf~`j)@PCU?=rsUGwBHs zzCcoe=rinpLJ+<{td0Potkboy9I+l{SPDwKg3qMto|RUAkVo{sz{S&Lc^G!#N@+Z4*UoKu z5^>{F$e);W5O+L9Ud?+PiuG-hSI7cX?xM=QQj2_=uZ%oea76guYhLcK>nnwNMgD}F zs^+cM`#kZPJ~st0s$5PU)0@0y4Y(`a*jniZ2RyULulb7tn*TV=)%*wKjc}{xmsfihB233OHF#$A_i_|_Eq&5i#W2w73lua7kj{yRak z_ntKnRsG!VD-)CP$bR`%KesExOfFIV!fLC3jO^2g1q&2WHHHi3HiLJ<3B6eCgf)QZ z*FfZ@mK=e3NAT3=xcT-%>?^rtAwq6zSr}9UYd}$zHQ-T$=4Tx4{gsMLpb*L3Lk>vg zBIW%x*>r{GJGo`yd~`WNx?l=w((k>-$=B5g%_inJFQF47TXl1L|$ zMIv2H?iXnZd0eD>$Uc!iMP3%^E94!2k-kg*CDL!mPa^%9+IULs)FV2|3DPo<7h50UniCW~~6G)<(_rH4fNu=KP@k4U2Z(#uTd zDYM~jh^HZ3J$RbUM0;5))?TC?*a(ppv+*LGz}AX%9or?+-RxPBKF2;4>1XVJTakXp zeq?668yet(R8KyxYfT{FX$lcfb2#d02`_tE!yBG9@V=)lobt4X)1FT7y{8NO=IIK5 zc`hIh&xOS2=|wb8AClu4KpJ}nk!GHYNGs39q>E=L>E#(g26;x35uQbaim^h_grJU5c3JhzZzo?FQao|)to&usFp zXAb$;Gmo71%qQP?7LlJlcagt5OR3~pM(v)J)azMIvps8QUC&zD$ny`{%<}*(@@$~p zJez5M&lWn!^AH{Ed6-`3*+y^i?4+|iyXjm{1zqCVPgi*k(0_Oi(#@WKLv*|6Y5Iic z2;J*BMvr-p(>FcO(vLmQ({DU4(w{sp(ce8U(=(p8CE|HSl02_UO+9Z)%{^~Ptv&Ba z9X%gPJw2aE13aHgLp@(g<2+wU6Fpx`Q#{{F(>>oyvpqjb3q3zc%RIkI_j&%19`>A( zc6-iBPkM=T&`YHwURip7)@zqu_GU<*d0o=iUbpnU*UP}`V>WM)xxFD4@P=8)o5ixd zahB(;#hQ6*vsT`^tb?}!>*a0826-E^q263p>@8qpyiM5zZwq#-w-uY?ZOs;W+pv4R zZP_|+2llA9Gu!U%!ghPRv%TI6*)eYq_MEpjd)?cIedZm&zVi-$;`|Mn1og;D$PSalnaR`V4Y}>0m(m8lu8y1<^8F6cq&HZe*zYu!jtd>FlN^(B z^;VLPB{$2*osWzBMSo-kxbtz-Y^qyHd6^qNW=*8mv4weXlr?3|Aiy4l9;`WQfw1g_ zLe>)B3*z1Pb_P6y__0i52O!0o*SBHmje>b(u> zcxOXv?_B7A;avcuy^G)$?<$z(T@CZR_rU`18o1ND&h)_U0WDc;dKx=wG(=e;;sED# zmztfl)Z8yEHQXrNaJ!)ziogwG%os%Bde#QV+qz!@*47-KIoO%PnOGM<)X!DOiBtgu z?pc{|ThB0@)5$7sy+ydMN#!kucLUhH8=9jS$o4)Bb-hO+7a8}N-e(XepMxdd=V7(?C3wL5Dm>&p3ERD|L%H`YIN*I7 zPI%vgSG*sg0*!wAb>HQME^?n6^zk2^g!22z6djCy)-tS3A@1Lf|;w`vV zNO2_i62`D1)*kn)PUs{Mg74*en(EA+2D;>uxX@ixMwbo=D?>UP(Zz}HFFF^xWNxnx zT}Z%!E*tRLs}Day1W>F$7w>#++z(jp?X~0w7-QBg=Z@{%Y|oG*mXjCt(Vg7Zmay7? zvn8zdY`WE+KbOC74HpS=yFKH}727N0-NNk#o-N#78SfGgW~V%uop|u<9otj!?vCvO z?}YEgOWO@he|dWX-5g1DdnKwl(nU9iK(|Yi29`qe?#l$`bAi+60hiAQVV@sjJ_WLU zA*kz%K&~$fX8K|<-0rwSd=sE#U)SA$;L$2jBXN z;8$Nq0=_Q9?(0f?z6*%v>p^mSy+|WpZ<6QhN1FQvkv6^|q>FDD>Fq-{&R0xs^IdL| z*ZD*;Q1CwZw=gV};Q=@;goZZK9EJ(Bw3FTjT5^%XA`>kanP@qx8no<~Ff2@e(J8D= z(JA<*rM>)hWStD1!W6`FF4t&wE=)I63i_yt=r97)_gOG~AzlyTbsTTa!>gbETwIEA ze_!(A@0$4prnh0S5@@U=b)70^Q9j))3SYJB;R;qI1o`(B+6oLQh;1#{RNGe7##IQ3 z=dTvp3zE_mUE83LlVi6UX!_58LPvq2h;VFG9b6INSilt#js-#T+BgALZ5=GFMrbVJ z`oGrid=JAJ-y=l!JxUzDtt95#L7Mq?k&eD6 zNLODu>F3)^hWnl*SNWbIH~J2f8NMTAp6?i0<~vR{_?{u#d@qt+zL&{9->c-f?<9H4 z_Zs=k_cl50dyo9!`+)p^?)#87@SQe|XBLnxhUM4+a=qY#^BXZe=gqHYuvxz za&M_6pU@L-Gjx54#b?1bV@+95`3YI0Kj8w)#5W|-h15|- zKI9AOpL`+J|CN(}kG5GSt*O<+Id>{C`99ILddB1vpGTa_w^f?8fB(Zu)AqB!J#9Zq zqSj;FhQN0Qr|nsABDHk+B?$W&!~mQ?W54`1$o4y-u0Ip<{J075dttHP4=eluDDkVX z$sdNt{1JHEABFw?Y&h=Efmi%>;eCHSIOT5$r~QrLM}Hoi_2(1ne{V{h{^q2UzZL1{ zZ%c;z+mo^Wj%2dG6S>Xbh1})8kSzE2BqjddWV62yDf9OuNBtL(XZ%CRtNx+nE&nho z`^TD7^cB*XbrYM%A4yD)tw)^1Ce~I584Ej%iTSE!Vwyn|FqfE^USneNTz7F0Q6BkJ zH)g3coi1P(p5NZde}8@2_D(%m&uUllS5sDU|D3c}@*b?0G2?&58PAXJS^oD|a++n# zb~kWSEP(MKBD0Z?@p?>u&M(22ZchFe-;Fm{VU}2B8K0VL)mD`WO@3mX{k%|4th4e~ zRTer5n^nng^UprJ8J8@sCgI9=2iLvZR&CY4YG)Dw{!u{xe<)LY^q@#@$1PaZkCW@N z-MWt3gX9Z+IkxM|F@HZ~PjD4Nmtof{Zed-|@w?MvJ+HX{extOAPw=k#S4EnW(-s62 zK}!-G{pRgp-du;JX-=KsI0U^h{@{YU%H$I=tm}P7kbEsD2WGy}*ZT~ea_|Bo8Ov6g zmJ2S+cVU-8f4&oz3z+%$YW|(j#~9y*U3aZA83lKe;(Q;~-04yrw}AVHBx=6_tr4{s z0P`t791{rAHR{~B26Uki8oAAr04n_!)PGd$>j z2p;x70^9wM!D0Vac*(yLPWm5*xBYwI6Mq?;@$V&>fByZ%>pw)Y{7;i6{-dP5{~6N7 z|2*mIe~}FKzeGm)UnbZ3UnMjBZ;(0ux5;AvyJWxr1M-~zW282pkyHLJ$iMtwk~99V zXr})=>hph3HUE#ap8qFW=>LUw_y0+I`Ts*N@}H$60zel8GQ?Cxwg7`hoEhWVI7`odrP**7`Nwe0R!08ppPv*0iMaEDEMS2sI0JF;1+pP0 zP!E~}>O;#wLuehyg`z+{bOnj$Qnb4B;WBqX;7eZq;fDan)NRtllG6tgq z++YNeyAY-rF$xF67+qFYN!LA)4Kju$!w@%4vWgoEg%6V|3xT7J6xmf952nCR?a5W; z`~q=602dhkRb(%PZ2dOzU8>rWkB%K8fB)gz?^Ic$J;gFK&=32wKlbN9@B}V`tiTY6 z2Zlnuz%XbZ7zx7ySHLBKi7+-W2`&p<4Oa%PH8;7{Sr+izM?zkRIU!+`M2<@s8Lmf{ z3K^mdSujZSiw)w?pIyY7;c8};Ar4OT5UwvyVaw4WDMLI{qYN?Alp%`Hp!v}Pf9@i7 zHbsyam=5;94bV6+1DXY9S}a|wKYu0Bo(^VvIvDL~1}-*)$FZz5x)-yd#^}~DMt4@_ z(IvVcg)zW()y~Zsnt^WK%W;dF_;R}uEp@~x6xl2zK1#J)N1PHaa84a@%Zc9NK)=8| z9P#-$;tO%a7lS`=Cyw|MXd76Le=}w!3=G^0lLDLI+Q4R*9(WjT3_J?A2DVs6eU{lv zv&>$aW%kl6vzKO>qdwIbbw6CqhOri6)W?bOuRQ9*6Fmoy8l&D-ANAZ^h0=mcjD0RLXuIAS{KstJ$coW}~_qe~oI5Lq8&A z=ou@n*@FE@iUoV%H5`UF(zak9$u2QU-e{OlcQno((BpbhR-9i><(+28Mrwp?%&*@0 z1&eh-5L9XdOZ2b6`(O)v2pNHoz!mru)WByD3M2!ThM*z4l#LP{(a{9AqaNY_zi*>^ zPg_r6W22=BhPiH2BXk9)e{OYCbTxq=EWQSE!qJgU8Rp|{J^9)NF`hU~)N=G5&KDi6kyE}_yg=SPb zB0*y*frFAxTYU_tEuU$9BWtp5c*D5ijm!;i%p(`DplS_ojnhJof9rNO$y?<_GjGAGemJ`!(RT&HLMH>0EhX@fZk}TkrWw@3?LwAo zHe4ZX$6=mkrah$_c$HD6^O*9EtWhB$dR&aZrh{aHc4;l4VP@j0Ge?I@Ee(@X72XQAbQcNx* zm&5bqVX}+tf#>Pf^d5R2*)7szq}+(}(}Wu;DsEtk2b_uz+)4lM2pk zQ{wQJQX9Th>cF>3BluOxgELA#u`5l9PiaXsr44DUv?DE)4y3)(g>+N8lD^6XWU$hM z3|D%RVx=#+e_ZKDCMf;M0%a&!q7;*r%1Bb8TtXgHMv;e=ab%Y=k?c_}BW23v9VKT;&ehR=JaQR+iAd z%2GN|SxzreR?w@JRrF?MHJzv2NAFbbr^}TRdXMrTf4xsxLravk^q8`do=`T?=keZ4 z%0u)ukvX#E0?4TbhyXnu$9(qP8mzeUTl%edGe99p~mF@>GnE$dH#Db9P$DMs70OeJ;a|!J@PqOp{H1(EsB((9l#fY3 z`GmxjPe~o+Gm@`-j`RBq(n0wW=l5ySPx%Vx_s?Xs@+%py{DyP;cd|(NlPpvILskY! z!ncPkLhgmf!(upN^4VqVaO=W~QLyEf3>9}O!<#fk}*cO8yOXcNu>%1I%Y4CCz4PI`e!OLwl zc)7I(FSlCf<>0K&%ZZfpaz_nbZlA%+jWc+;iw$0GvBAr&uFT7kQk|D0FX+4+Icbv2 zs$80(jBpF(N)3FP@s2^0Q`j|`e;;MuN0U>SF5LL(Oqa}=E*odM>?YGCSI>0WQkgED zx;4^00}Tdj^is}&)y$hEn6e}vrZ?^HvoM4VBqPZv(}Q|D_nQa~1Qr|w&fs7O1}}z4 za45us!=YAiB-9Izf+oQ+@K$gFoC;2auY!}|$KbU@4qit*!RaI%yqVMrf8Ijs2WOHd z!8xRLa6TytE+E~43rWA=Vlptegp3TXBBO#!$(Z0WGAp>6%n9C4<^|W16~XmnU2p?= zEVzl32OlLzgWJe+!5!q4;N#>CTtfd9tRO!J_mMw?2Pg?1ruN{`gba!FGZ+LL8DlUA zb~4gn5NxD1yk(qyffK+Kf9SbQfu5U96N`M1{BHQCG$9{W@fhOMX}U3!#~B+!du}vd zMjNNj;^!=`AXeo;f-KqfSuAqX#A!px`Haul4b{x&8wCJ2LA4QXV+Igb3ia~&BHZe& zPHExIMhmY1Cct+Yv?s?(X zb?axf>+vKjossE@vay)hc@j$s??nK1)d8}a0bVr|{Hhn?st?+!0qCR#;X*Y6y;bXq z*w+Bt3mw>PhSPkJf7GYSsLzrvKX<%2Xq*UF|KG-&Q|p6EZ2*ee5F%#aG+($maWYZ{kcDwgEimkunRm8QB3+AuBlWRA!M}aDa{HE^})k zuE|_-YZLAV3siQ?p!v)(-*&e2?5EB)Hi^6Y6dc$DO2~#Ue>$4ZX=9u3;Qq@YTT*>1 z>_XM1kf}C@`f5vPrnZ5$Y7w+oJ3v>p6ZBI%!zi^2jK%yFYInFwy%46UJ>WJ>=c&C- z`FBsGSY3o%c8cNJ%q4ycO_W<`(5Xzg)o|Bt3j>6$u>|d*FS}jXg?5Dt*&H?(`|2tq z{*JBE7|%;6e?Fy4@g84VjkstPMu@c5CGbPKF7f8cJp&337y&_6ZPi0zt1|Dnx&^A- z@^0UR_2AZX7j6J2D`dF+o-boZzQ^O=%*%}ykaC*O1BgWnDriADZL(FD(^?LoY-t=o znQMd-vn8~DHeLJY$>r7swy4nk*%q%d5*YPycG5Peg>`CP=3fwn$$jBTebhvudEP zL6#^yi+D7&Ij|V+!1ensxCd6l^F$&V=_|tKbQNhg(o3YhNgt8+!!7R+bG<(f%@K!3 zfL$#{e>}bf0_rFTt7D*!Iu07Bmq8PCJhW7=gd%k!bWkV51?tsEW3GXL>UA(!od%bx z(_yN5BjWYVa3lVosm_Es>MXcJy&djS=fP@q0o5w}`Og6bnAOWi_>)NQ1jx|{S?f1ekSXdR zvOqmTR;VY)YV|qtlzP&PiZ&G2{4PT7eV-YKXFD`D4gtIiZZv}K)PWC;xpV>SXY<8e z8Voy(Fg-&P@nFal<6DLth7pgDNU%2%v64J(ZnB=P8Wj!aTuo8Ys5iylKs}XqaGr(C ze>iiQ#PA+xo@eAC0_Rx~I2oL$b}~4RnwLc27|9a|9Lq}}u%1gs>7mUmQF>_eb44Wc zK{pYjr>#iaL1&Tj$UHplj?7A*$}xJ>FMz415#zqXRqPvRu6~EB*pJXf{RO(Ize0EQ zcj%-3ffV$N8Ni~S8Kb8=v@v7!%rJXue});OXGS&A!WOec*qpbF6|P_96^^zzj)Q|q zp73MqV6J!gr{fwf(rFpEBdM79o+BMs5+FDZWWwfxW`dFwtLv6txDuO_$Jw!ttp?;_n zG!J!!Hlgm&DRcq!4qXU?LOo%4f2cQH9_kBMg$9|5uij9b-6hn(!x8b9aOD*ethQ{a zSn}FH3${#5_9!lhLKDv$YNEtsW8t*J_$rgh1 z(Tzffk9)i}1o%$d2%GEDm!4AYD#`sXN?`yIt4EITaOHw?J%EhxqZDHQe+-S`TGkd{ zt!tU4MMlWXO4Bl*pK09~E`p0`JEJAt`2IOG9%$$aM7OKJ7n%g&&}3Ybu7<{;>mWZg z4O)h#L&wmKaAD{c=o6X&7lmfS#i5xnEOZ-856v}ocln5ZoB?4l46@lucDL99+-Ua9 zjYiK?m~I?hjyg)9uJO%B9FLKA$>j91f|Ts!iU^)2oX5qMdb8k0a^u1~gNM{hl<4Lw zdvd3ZT;k4LO%@(B)mi|Qk$pR3C9uZgrMgT+aCi)K!)<=3B|pfre>3Q+=&@KFiEJp-3DZ0I4F6e@+Op-156 z&=$Bov>omU?Sd7df5%}%=t+1iv=7QcPr=^MK{ygR49|p~h8IIe;pNZ?crElSyc2o} zz6!le9HCc9IP@Bcg8$J|^8lpOOngUy$CR(_~=i zYce|YExA1O9hn&Vo=gh;M6M0}LT(8CMQ#qAHLZjuK?oQBe|*HaBM=tOb9NGj(ZYGo zj@yln;+}(y#;5nP7RaLKlYZ{uMK1Lae;i&zO{a}he`@*7(-xAhVGmR<*~l-Wol}dw@Nb{pL)m)V9O`QA2XSG+ zotrc-$pIAEo|X#jxb2e)op~pa{)!o**^X2`#wW)-#wTnZnpX*iKIy`cX~K|cfgzK_01I>& zGB$wMiUoYI9qXY;KhS4AG&gJQYh~B_B|)gvSIIMs?0Gha*%V&r2Cz#A0*+D{?JpXY zTSf;IWontlMJ{oWp_ZACkg9goq2j91Rp2vpe zIV=h9aHU-4!6Fa7s(B8AN6ME5OT%zF4wEk7DN>8t(r7Xg+2@HOodS=EbUWS2Q@RJ= z#}wZmE$+Lau5>GYR}c9;o=$;nBHd0O=PABFl&ARq?c%;pNPgj=4a5Dw9qtdl@BmQ4 ze*+;D9s*h6i=kF{7}N`ogT~>@VNm!=xGa1XTp6AWQ^HeVR`?p&6utqrhi`_*!!uxi zcqW_(&w>}jw-XkgN5bI+q)~VgX%oJS6or?Oe&H2lRQPT(C44WrHe5nxhS!ig!fVNr z@B?Idcq2IxevF(6@1k;eH}!<~&~Uhnf7T0^)8^p{+9|x3_6_f&bHh*5JHkik-Qi<& zZTJLzB>W8B6Mlgn3%^8v48Km#gx`>y;Wwq);diA5;rFHd@CVYc@MqHK@aNLl@E6k5 z@M-Dh@Ym9<;co=t+=QIqi=+?Rh*Un4oWb$iB;gi>&NXtGu%B*Z58^79AvHj5e|s|$ z(@bfqaq3Q{G!~-LD)tZ(8lN=27Mpk5>cnngU&I^u((NC0|76zCgKp?@R- zgCkjHe5`ul63yq^feGe%HNjkFCzwWW6HKGG35L;I5#;HXe3h2VEo^Je?8D%c^)ix| zHv6!JZL67ms8Vj%|AKwk!nW7MJ_J(BzbI|?VGG+)Bl|EUwb(2E3-)0rf7_*3;CNLS z@qxTRpp8X!ikq+1bBb~PEnDUFD`OCt=b-ddkgq6-~7n) zB?aaQfd%FXfd%FXfd$41ffH)vF&yXRF@zA54y(dr5XP7!R+!g7z#i3VG z+4N=U80I3NeDe&rg})L3z9d67MU<8HNGK07!)yQemc4 z=#mQEQlUpG^r|+_(MS_O*Boc@pf&n`$*rgKH6xvL69`cxlXe-C|BpFCEzJqYaz zR395_thM+m|2Lk8eDXOrffl4AeNNRseo+OzbXj3Q^{Ro1h2B!g+($L2=#`Qk^%%}tPV=6 zWa+K~lRPH_L`Kqn5O;E&VTIfkC+|vlL!@sKnWw}?T8p$$ z_VZK@$X!I*Rqi3)1Mtedk%9E#_dMm_^OS#&sra6!{CiBr_dM+?_ZIKz#+^UFOk7f~ z0XZ@ioRRCme-oJozQ`=(5pIWQWG=LeEQHRHMQ}r887zvdfF+T;VP#|$JQ!IGCnD?M z&Bz1rMPvhf8`(%~k%viPWGCqy*+u$B%E^F81-U4)ms}iqk_?aRBO@bEkx`NTWNhRh zc`fn``7rV<`8x7E`7QDSl_M|FK;#u#EAmfTC-ORNe;j#(HjlhT+eF@`T_W$${*m|T zu*ipWROBN%C31>Ri+nBXS$RG5D$baa| z8lmrK5PRcJ`qEmhp;W3hlJ;ngrNdgjbV6$?J*TylUe{VlA8Ccs*IHZY zH?2tekJg@n)`3Y{M`qKyFu&H7#kKA%SG$lk(|WL$S}#_p^ zY^*knP0>cMYqd++3~e-n(A`Vn087_S#ah<#iw=!R_ ze?6FUlTp&A(p=1W$XMwVdjfM_h{{a_qi%zCvQMz$c6o-uireMB`~*E@#ciA+Nw6}Q zGdM8J8JwlOfR*Vd`C!gqwlPI z4{m+lK(~KLF*UO=*H`Ezd+QaHx(I`cqr~R|4b48_M_DV|)OPk?_jY~Ko{5QQUn~AvpJun9ULj)N>z+nbiYf>Iq6# zuX7)X$qq{$j2c@Q2;$fW3$Rlbro;ls8g41cQB6rtONRO!t~EkS*Ghq1H_YnD&k-Gv zccegXg2p!>c*R9(nUGl%u?bgUmrjPPtSRQC2?3LO=^+lFRyAN8F~JyPe{^BIDj0VY zsC2Ywmz5&iAu_3{RBAW!b7zlMify+L}X?RcDh5dcF9{q0nhO zGv7%{&wilL={`sDFkd!Sczp@=;+!GHJb(&ZIiy$w^ZIj0v7_KPxC_eY4P~@`DK30m zbtp`hg*uYwwyr^7nDD#O10HgPr`yy~R?r)V6#GQ6uOdL0w{r#If1lhuxrj%l&e}(B zDwY&_GjHn&a4PhcQf?6e9rn-}n1uEFc52)$qqkx*u7b{V?xwd9%#YEW<#g6wI-7!K zJA!>vl);6(83%XqP=;h8nJmKJPUWdpC!Mtm+*!ME0_}l@S-7%il|%Qey)ZCq9}Ler z0AsTb!Q`yNa7)(He=ryGi?faqHS2XUA?rOdE$e+VGRfsoUzq+lAw&kUXIOt+{l^lS zJ&QR9QDG2!4(S*VDL38J(M@O1>oOm_XPgv{Io$-9KYc-H`gra|_EHKT@Un^0pBi*z zq7|i?Ve&apL?q^Bot^PUy%L?*sfT&Z$P15SVSU06hMK0&e}&tL2u*_p>?iO9=F4Gd zWrB1WwixibLZlY1DeD`Y9p8Z`>w6?fKR~UlpP@n4FOZk@JG9991KMQ$2Rdb)feWJq z21F@b5|v?0)DD+N9VYSez)+KTO{``*zmhIBj%J^S8o!!$NiEM)(#gblkOszLx-f;r zRNwh!bj})3e-t_wXS>zJr^=XEhO$oOvB8&4=nuHgWF8KEmC?E#<^T`QIbWoDy9V&p zFp4W+v==DR-VllQgIdx4P%k=sb=mLgfB6oe+#Rjl>cO}8RM|rFe+=BFV6JI zKi}b(QRDDSvsu}E*ASf!EP4ajqBlckbOr>Xw?duhZIB< zZ=_g`e^K@(d&{VgZwdH*=vuuuCRI8~^iop9u){>Wh^P>CSq@^<{e3g?D`-I}Ac^OP zj>=We#no~vzhwlB+hsOJ7=TAtf<1aSsL@r3FRLLIy%$Osl0CY@Kp=z4lHrtaFCCH*%#fUfGnZ@iqtAjA zeIEPl1%&lw@JC;Ptmr#PGTwvw(GQ_{^do2&{iOQX8YcW5%%ScekVB8H@v+$OO3+TU zNlxk4PnZ$J7d}Z?6XpcT`}ZKQn7)0_e;OD?isYKnUyrYxKx~;Gk!y?C5&_q2I>uz> zR(>miK1uwq!>f*dffM;O(#x+Q9Q_wGiGB}Vqd&ut=&vv-`j^>w1^4c63zb_}Xe^K= zMFL=U$YiraCRa0{pRv!4rmrw?zge|(@oNM3ze& zVVT}bW&Yb?J!E1!`|Jj2TVRd_D=_KR=>)yvrt501^&Qb%)pEX@P@2Y6kYZtMX$0J{ zDEMPB$ci<9TCqk@KbD8B&W8@Me*)+qYYt;#E#bOYkvW364w^K}_rd$ip39r@JL@h!RmvMRqu@Tr7PWvLTq2I9yJ6tTP`8q?W5IOrF<42HxmhheetFg7*;Cd96UNwKS7 zN^A;Dja>uNW7nE%T?j_AuLX1400syqfY13`t6`!3WwNw$ja^!^G+C%SD{b6z#VJgA z&_twGTACoaDtfARMbv2Px590{T5fI(cv@8o7r`~kiHIG-i-ekPUCl2VA^11E0c zHEvu+*OY=?yoYpR0RE5zJXgejg8V0&|ET;Yi~lss6EQfQm*)~&)+|gC`0TYAjgpBjcvp^{18&8M{xdbg+{S$Ff(=t7RHXk+SqXt zjD1X+#6BgP;xZ|V+sLta26-m#BCp5YZ$Xui}34V?0QuxQjaD5$cI+bacD{ z9TzXA^vifJ`c1qK{VCp;{vIDd z&%_5xQhbo)h+ibR>=^E&CpG+!(5fX$;kb{eWK(TpSv+AL*x+g{$-r zlL}iE40Tcz4DoU2Rxn5uiy?-IkY0>OM^~BgXrK*JHc9abV2@t`&iGZ9ay_Pu{ik&I z>G3(|f7z%1EcG-uRQf*srsN{i|7puso7?6OmGX~lt-2YH?xkyu#n@cF6N@tcDmUp~ ztC*tH#8Dtv;(&aIf!rWci+4_ZJ-Ff<>f_9obqL=waj3C@0Ch3wQ1Kzd??FZz(GgvxBlf*XB|B&V*b*a;ovDIIXH9??8vr+}1n@cz-#@Cr7f*$+p*YPt z7Yambg|8vP*9d&sjiGjSQ>dTa44P(Jf35m0JC&-4j(c!opv8R#e2ps&YV-+GoP?zm z-2J(Gc|Lb9-z8>e4hUdJ@Mm{|Xm(e~&h8Agvb#W|>~59=qjmps z4sK%;+{V&y`ZI!APo}bD0NKgV#M%(spl%B8X7>X*yT7IBmUuJtPx=?1Ju;K!e{(h% z%kA(#HuxfJ@L+845Nz-;Z1Ba{;Gx*y;pb~GJwwlm2HOy8&OIv7@P7ny90GY60(m(C zc?AMF9)X;IKwf!1AZ5GQ-qn*G=LfRU{|Myu2;?*baykNe69Rby0(m0>dGmRJbQ(Zr z$eHIG?#BNkkaH2pc?jfu1ac7qf4KmGT!=s}J};0iq1woi-LmIAK+^mFMffF(v~BrYH82YLkeCFi*2g9u>+Jk$}Fe*#RwYoZw4v*VHlMC2n@}B6h>rkfl=98 zVQltxn2@~#CT8z~tFw2*f7I+fa6|SJaC3G!+?I`7!|W$vLH0gaoV_2GW*>kR*@s|j z_7T&;8#~kN^3Q}shlqQIUJgE!gTh-tf{$gDOSLPlG$AvD$uN9_f5}A@4Y-J+oK);I zyJd^+j?=b`ZpAhxZC(Tqoc$8mvtLFuIcZ^0>Lqw!IV?vY5owkPfAL5)tWx&d7A1q_ zECN|GLjBc5T9!B*A4w`c!mkv~>B;)LhqT5@eM z5)NUICZ*JqV^Pbb1P)`0(MXzHJ9Xm+HwW;_nf zg#T%18psXP9Gc114~;oh9Ei}3QhKd{+&InBudlK6_i8LXSI$eb^o8d~t5m07EIq$^ zw2GC{ov8zHKcZF1`O&IMB?WSmG@GzBjhV5dO6g5&Y{IV8eYnLzzvx!w6!s@hr_YhY1IkF}NC*ElSDQX7&38MW)2cUU@9sidRaDLu@p zU6=-DyJRm)s z$qA={_S;kXqQ5*ay%i^?+4)x-5gLu(TU%uX=r0ed9ygK5?Mv;TZjh1FJ&oyAwJ{eN zl?*q;e*x#Hq!=q1X=&3rDiQapwrQ|D_~%_ zy;r65OKU{={i#hjj7@kt4O*63$tZbrnoW2ke~nRSR;BbYH8$ZuY7XJChB&IP zF*&)FcZ(C?%T?&13VOJLKK%r=;P+BwP<0xCy-s5Y*2%Y2p&8IKd4haJHAnlT26n2` zf2RM4aL{q$I|w3})}ikbM86?%L~u}z^ThLq7~ z9tVg1o+62&}YSa&x!Z&ZM*rlPodAJ|F*vr3i@)HZZ4PUR+l3P0A4=4{0bRc zL0_sMW0o2@`18ug$#{i~GjESGZ(qqCe}}PtIQx|RIBhMp&)Q8}AJ_ywOtO5nht3C5 zdiGl`M7F`5u#~NliU=yr{E%P*O}Bf9N^8+r6oWuuQp8S7MO9KQH000080Qy~eMV+ZgJgfo$04oLn z04)FzmjRMi8J8{Hixm)6SPTG25_VKb5_VMe0TckYD34aI0viJa6aWAK2mtzBdPPMO z$C6DE004j_001Tc5SIaxRwsW|SPTG25_VKb5_VMe0Tcj@Sq*$t)s;Wz&DYE1k&j16 z2qX|bgpdFMs)!(|`NVzAD zUMPUKRQL}s{3pEah5O(fv%SO3@40!GoAfr^DH7O7aQ zqORgp6-!i{redjzWhzcrv0TL&D$Z1~Ld8lIXQ?<_#VQr&cyTVyQ*l1ogO`yNxPY65 z+*EV3h?^R2YE@iJ7UB|SUCJ|c+$`haau2TX!WKBo-h7LC_$hxCFIVvjJ{OP4U$|1m zD^*;j;#DfHR&kArSF5;I#d;M#t>QH*HmKOBVv`q}vBit6xXy#udeG;E7@SpcJyG01 zi!3k(Z+Xz~!8Q*D5ZwJ?Bhr^ZDBI=_#fIvJMiMtg>UQ<@hU!{*WevjA;e^p1>1&9D zgNa6CFt{fiiz9zv4?$D+Py(ui}PnJ>$h-I9Zi zR279H!J*wo-#R1dH=+Z{L4@+^+;%PUAvl|2eWbL|AC4M<;h|n5-WlwT(2VYng@TbS z!FZU*auWLyN-uWEeBp<*Qe2NPC7ftBLgArcq;q69ZFhfG`xeoeok=l5Qt!Sx91SPy z5gMv5;=G=oOFH*=6jAWaU43d+BWNg8Jk!+%FBsLHT4v{s} z$Tt73;GSSzBp4m2>qy4K(E(y~hhmZ8p(tI4K4R|;CWLQtFnTS!5*}86yn{j%vn5i8b9EPV9~ZM>@hc%Lvlyl!%D3FWNYgG!k|p z{$Q^WAqH#0)Z&Z^l9@IEQ9NO6vbqF}(uXtoRE~e6?9!H2lcStNb}=xTVe>`%*pC`* z+88G&CdhH7j1EG#w5TIAXbef;F{c2#IV=n(8itcGUo;dqh75KO%`_1RI*e!{oDA<_ z5u_>-SYEi$!5N~ zrk-ySyEd2{juT7SBz4Tg8r{Ruy<`_9;~W;*X4-pq8KESJb%fZ!S=r14prrjCSLfE4 zOQN?UHcUCMHOz-8os`*@@)i$n)Nm7S*5FInp~21YXBzD1W*>}b@EQ252H%5+HSB+c zGYFu;VYu6aT^eq|trX>pXB-Wl<{hq%<;#{`<-zMT?8Y7qx8ZgTcfc79uZJTVJc~Ou zyn%Wc7WkZoA?Euo+^xZPcv~Mg2AuI=zlH;Fg#6a%>m=+nw>0_M z8vIpVfezogKua^-EjdMtoxVV~FVKH!UzAe>i4NlNPh3^gbA+#nD-JPP(CTk*uur?h z1l{=N_O3>Mi*3bi&QMwlbot4ayiQ+ROGjrz+eYGU^sSpH-fhlM{%vb%_I0&QT+Op4 zNnCS7Crf2JSbRvN-qls~WP0-`^eka1OIX?%i$#oJbiy3h3Wg7))ikPRo zxYR89Y{EJQWAUV&qchBJiaueSNK%P6LA;qCJebfhiNhY;qv2lU0^)!F$~=_nCc8Tv z=@ZB9igLoNO2(?pq{lrD1EuGx|F6E1rrA?hItxsa{zx zTB-mGX}(#OY35^GnI(WLq6BHC*G0r*7VY3CE?t_@gVV;`k`G})_2lO+=L=YtrHKy` zkMsMbhq%T!CZ4P}hunW0GnZ8RUbKkJ<8q@ZILt-sV!Oi5!FX&h2YA9+GP6`LkYh6S zs+Y^8O@8x%CtvrNl~S9nL`%QwlxCH8aDFE|0X*5E&KaP=YR zenAy3KZwo-FPDD;#C7M%@DRCX_MIohu0N+%7jhSY3u<8s zEQVsJgWG7Pl-6l4d>+0))CGlbJKRB%XYhL@HQY`VS<{ST!kSIvK4R&ZD{Q`we9;DZ5Fnl1Fco@WI&6bV*behxhtPYuDI2~5 zUlk{wFCv1X$1zbvkE7xcJ&uc$*1raK(;C~?Pn11gS~GK$%9O>U;0-K!7F0d|C^(m- zvQB*?xM6 zYuDN^u=p9cZ1EUO2^@vW)y{I~C=}{NI0nV5UF9ww>RZcQPm^7AdkGsQWS41Q4Pgxk zYi=5;q+KI46q7Y2gpyLi$UH(xEyZUkSr_bP9zeSHu02&U4s0&sw7F^E~0rQJ9)>pj(9HejAwcEJb-zkzMGwEujh8%g$eJ zg{Xvn)96=9zp_K%B{KaWc$^e62ldNq9tHOp%*ZJB3Wbl6pwq&DDpR0kz;f%PwK8&c zQyzbSBhr**@`kxdgXgIeS%>?n?Jl^bY`dHX;jg5eUWqzg9%&3_)>o3{6_MA)1>Qq3>AE+$8w1? zDePARBNS(R_cR z*9-Ik28m7~dYEV-QGSbx==Uo9-k19SMDyPw`T@}+MCqNNPgH=9hz^)G(MJxz$3%yS zenRwC5e~qw5FID_kUlrXH}N2)%Xvq^rO&s9m+^3cHC)KUYHPTNhc(u)mWPY2;SwG$ zP3d(heVH}6oF`XU!%y+>@|1o>N?(7O(yvVEt5W(^DSdSsTxAErt*=SxSEux~scFul zPadFgy&PQN!KYLDH7UIzr8lPZrj*{C(pxgnyNBKi_P-lzARlX?7?;2~tb=!P1zf-@ za0;%%3S5J=SdXi*0e#qveq4v`xE`;^HXOo@^wHOW3EYBvu$#Uow&Q->iMM}XFW!YA z{4)0A*XXnIUX0)&;=Z4_A0Y0d^kH+1K5D*)H)9GvgD3HGIEuI7X}mr2-r*BzOj1wY ze;kEl=KaS<;JCQ|#dsV}P|s;YtdsvHV&x!*K;MFy&Lg1B6dCOy(Dl|aSf^i0LzSML zr+Ip&vu{OKX2AQP0KW;9grR@TU0Gn=l?CwqNp~e>UBJ^aGwjSH^fB-qgevN-KMaMO z4xN28*l@!M?#musDYLGbZ{n4)Ni~-3$IR&+_Eaj$2|Pw_N>L_x1j_ISFb_{rCK-c` z_#|}UPiz@wr*({-R(kEu@hm)I9VjRdRF-uhl@DaEokVqqFOeZHlOcbvz%=}oO>vo} zxXe;qoI~*stQ>nKjo9-JJwNNE#dEg6I4r@A97*h?C9X?m#`1|N+n>HwZP_R|4<7uO zPBLy&R&FUP&!Oy5szXd=ZPID^meT?mM~MepDFAGpV{k7~yXBLd*tTuk$q7zu+qU_S zZQIU??GxL!Z9AFVxicT$xl`5MwY$6eOIP)-r=Pvn`n4z;JIQyGac?`u(S!!d7ANm$ zYxtHh$CqP3rGN2_49Ah(`2q?EBs_H$B^?T)#3f!&H|I-6ixlOVSl+W;c1IF?l^#=T?wcxLGL@Hkg2(mIOf24aPt6QUhz% zqDciNkgSx_SyYnMZ{UVbt|Ggwkhar>U*RGH%s1QM6by2o-c(y(O0Ewkhjp}p7_tEVw+^<=V z>5GvbL#>IsW06nB$Wwpil2+3V@)%>t7xREpRp`<67#wq9If;MQVvdWpO%SVmnEfPq zVM;H%`!;2i8FUK^jU3=&5m~8A$UshCj2S->pe_7{Dflq&7Joqb!D({S&lsC_aF9t( zNhW0_Q@+LnL`Ks@Mr+6&Ty-dObEo;J9TL^wYz!v-0(FGe*(YrcggQ@>A6m zlAiszx{28C5g%>;oc1PdWzPMk>WUrX$YD|R1XL7Y4y88l-;3csZRAK{&*h6JP>^Uejw$j zZG~baA?%7CqPT0c0o8CL>N>UVz=cBhIGEq?h%`|A$<~rjNjs1?; zC7uER`~XF4V&wwa%2rllLPO<-h?5B`B;CakGgtt_SmLZDfzKC_Qpqc$ zYkT)>2SgI`S5#jWRLY|n`|KJKoV8cK&Fi=+EbA;SR|vQP&d&j+S27tzR0ZGD(*zkj zW=B(5TuxKzPTc^OmTAD}h!GGYyxWRUsNCHS?8^dpF4s=at`pA(%$H5zcU>RgLO)o} z`X-pRr?Fq{rU|Y)A36YTHU_p056qGkm(I1ZAo@)|2kuhUd1W^I)zvwFJpvyGeMC(c z2YtdOao~HoxApu_$De zzW;E9SOU+eAE~}gT2)NaGO0*xy>=r6&Gqj9lPhlI{=v)bor1}*kwXC5Cp)j~7}sn_ zqP05RVU~6O{^1S^Ed|`K$LScQ8xfiuF`@}x;= z0rIM@>ek})Vunw98!cI;^n9=rCN@SaSPGJf5 z_uyW4Gfo8zY1*i2A|c+%U2|T}9umxQseu50SM0v=18Y&5fba}?QpEF$XlLi2_#((( z3Zp<= z8?ywYE-oyY!f>@zUM+CV7sUUm)ws*txF)t-=jls?^Wa9wze%(3w`ZI~CJe@kb_~jj z9_UB>v^;Ie@+E~#yho75k%EB|Rb3FDh87b(5131e5#;P-#r)xgv6@p+31CCHErzZI z!Wj0tGYaFfW*81>*1KE>k$Op@IT~VD;@AQD{YN60POot%CB>WKQwVSE zg%pVr&+0|AwDyHEhJ|6Y;>}6=*%NgUC3|Gd1_;HpV>lbHMij#ZrLo5sa5eZ-`7O4p z^SmpY#7Pukw~$YS&8gmntj&mkt%{q$JdjprBpR4yY7hGsu=q*4Ue<9Xr)o zadWVutDpun{}eQvQ)sNs;YT=2nrH&{h3?wW4XZ>!;wh7_+!^spAD_4<^J2`!&C(Xu znOV?nrswY8>c5TfI=uJ@*UI|}i=$`-9J%RynvxtWH|#00Y+4tbNdmBpOhXF&MI1+@ z=Y$D!9K|ZQmGD$5XQQ(gY#mjry5KFPjUO_y`DJvpSW~d&EXJ_IGG)}wq*Vc_Q^PkA zKaTR= z0%=(M8@pgsG26^vLPOo61|LuJU`f7LygGfSKj5QW3ab*+{~)A5>cV>Y!=XOKliJ?;W2O6oi7fW$FQP{Bu~vlHi)Mnlnpkjij0_={#O53$t{(tJJF@r9akZEJ zwNN6wM{h|2SdqLU)gQYbYisCXatH$!VC)5dSxuuJDUqXg!FFbe?~mr(y9P@!7f3p%WwgEA8)X-jXDI4e{%r=fSsq z45TaecP}?qmH5#djOxO3Mn6ezw$>R@XfW-NCT&^|qEq;9t5N`1h5kj*WUYV`aP2~e z4@fCiR{Vu(WNj8Ry7UjC#fAeq9-Z1#)jl0)h)Y?y3M!3D*+0ia83Qse+=${$}yURQPoqTO>)08yD)?)l~wN1C^fHz8T%|<&gefH2<50 zm53=<>`d~bC|xEcXj^HK!e|HRJc9!4Nj@rx)j|c6xFPwXSCiiA;VLJJHYTJY)-ytA+0M(S~!F<2OSXh=c)uYZ_mLNj#r8ElYA z8qJTIRxzA@W>yFaH=h{7@|-6!oz}cwXjNUhOHagKJ%=A1E%{Q9!I`W_whaUXr361(U4MNs7byEg#>Lfl_BX{c5i9Z_ht@K#_KNGGj;?yd! z;_OoROTq<@0Rs(5;j+#@_BO&~){g1$;X8muCXMOCh@u2u4;^m087vCXC99Ie7$P9d)$4t{TGN-)T|E>%!X8_&LzHRc80tN&S}YbAiu96i@o2rqdO?-% z8;Q?c^0;rt35zMnbju%H2&_KK&c;KZ{d@BI{tx>WRItH}uRPkIxDh=M&DtMbCR}|o z26G(B0aDx}t@YXsOW5CUT(;5Y(@+3-rlX^8vfo%AJvB`Ub8zQgCP`8?6h43sGBe5X zkx?FT1Uxmhg&^eHH}iUlq{$Sw=&P-%Ba^~N_!2R-2BPgSv`FH7Q?%}bkg@K!yg=b8 zRUZ#)XwfkWyTk_cU>si1lOn)F%kLFl+b z2e5dwFXYOnrE**j{mw&{;OA!?#IO*}Vnp;-Ey!9FLQVt^bP(d-A_>H)0LEKeH5SF% zyc9^0d96H1Zhf@d{8u^xe=xwtL*LjZ`_=Tmuh%O}-mdJfn|)8>`~9Q0&V`@QA(^MI zQgW#$&jD0V1I``$q0uwPbqO~sCf*1A<{{N4IGD1s^)DVYqvpV1btE=doFtr@P$h*f zxEMxHxVWxn|Immr8$o8ygpccmY^@#E%{r{J&W%z&+T|9Q#z{rt8ZtoF&o6#0`vrI= zhaJYsxYs|S;AM$eow#e4Xir4-AI{G!Eq^7VA%?rFqEhe9ZO6a!I@@72F4 zFC4+zWv1sZ9g)%l|1JO~6R?df5`Mko6k!EAXPOP!7?Wp~7E9F6BwXCht)|05|J^Oo zW_g|_^~vIV*yz%Mdv}j)?8@V?w-|2+XHuWZ+iS|=*she1z3-B!_(ma&ArtiVRNfI*CXwOv2UJ*_s8!ri+s2c%+!ZQw zB@xt&p}a&!#2x^?At+ToOsHPR74J$FZ&Qm8(M{ zl!s%W>}w)CSO3HwX;n^~DPV~2gf+6mgPLBiw2}^;m$cMZF&YyE>g<}OA zwT0MlNo9Ppb$j|rtaI4=J< zJ?0jirl_kJzQ4g`HnX)PBl5-ABIy#=lB5fXL5jz#6nXDT{yFiM3RM6fwUH~$y!3$IjmOS zri4~s_Rns^W$htTLU-!Hcd2GVVFMD4B{=@I;K#agz30pE?A6-i_ud7*bGu4VlH6}P zlDYsHWLrC0#@X2(_a5m?v-^vd@JjWK>y%@otg=~e<{EF6yo@6KQC|Rmhn1Ib8*l@Z zO8>VdP>y_!x<`vVkh({l?1~xyTnyvsVbwN)Ku$4+K&7fY&SHhH(vaEYZ^eOn)6?|Y zwK*d^mn6`PB`d&d(Vjns%QzA@Xfw9Q6m)|j-+s>%ETA_sgNG++EBPV_QjoX-;dH&S~G#E_|Mu6G^G5a6-!2kP;t z)TAWi`PVHVi?waD4p}z;n5=P=q4?4l%jTKpU$|O8=1nO^4KQBKFM@PO#$pBm+hB=S zxD0y;*8R)I$7?^hq&fP5jveSui0b~_zDak6i+}Gs_#05q`@e38_(8r0_-?qaL@};@ z;{n3O_vSfKb9<3qcvbgmW&p80KiqN<*?tTM^6sFf7v`y6HGBT<5Q7f}?O;27jP7uZ zeXUlsZF0&R{HGnEy&IzFkFYIY=_a{bpAXocf79tdBy!h}gu{KciQf?A{;;cz;YYUVhzjc zWL~k+YDAY(b0eyb$2hy>bJM?3V@7`ErCk;`)7i6}T%cLLLn#b0car`lP%u3q8H4o^ zNzad^WO+a$Q%Wf*t6DHsSfCTpKx>NL36W7~Q6!#JN`g&s6&=+-1)AblC7OdmfAWWp ze~lZ4uRuHnq3}X*MFbpzb9jYI{hzd_v)55WYgPGu8{5y|VsDW6;v z#^excmiu)yb{}n9hk5(I5>yHM-3%WPS!S{XJj1Xork+>Y*<4s8N*bkxnoL(k zva=$|9TuMzFz7{y!ZmwO1nnQ4&7qRJ7SB* zXd?Io7zr*-YGn%M;V7{`9zwm^NbAeSN$gFf#4@LgNbp~(_!-#z4A^7EYSi)I70V&Hi__D%oICrs8-wTQpo zFSy>WFY@2=NRmbD zw%i-TC)$skHzaIB<*LObY?Ym&Lxn;^k)p+MpwG^$iERBLEP_9mn0{O#l$yt3@By@b`^6^gaXw*68^7;}aC^v^$^E0ckWe4V2`Ik6 zGB=#=MSlX>7}gEqyD)K&`pl8N2KX(nX5Ns$lVq=agF;ZQ;u}NkSUssd)CIbezC*mN zhH}RG1Ux1UXsLkEi3oT!1)=I@i37gKh(z-rqKni}OhUj5qGkxo32<~}k{(R*DNn~U z3W^xCP|18&D}GMcLHyyMSr3p}O7 zX8-C5(5ozSiK$0dTCf{A(pET5S2)Ktaf;UL*lA(yOUNI@NPz0SV?V83X~7@+98tk0lL8^0O}lq0IInK{%7S4bdx~uH3i-TX@LQY1@$`1I#~eP2`3@&C_T^-9+{=T>T*Wp zp2z&_BZ-y1;s-3d%Lk@R!zv<|YuuYp#!||)oi@~+eJ6{b!JqGCv#!tFMub+LoMU+- z^|sLG{Deg#^WJKZno3O;f{i!e!lT~yb{1EnTk78oEyJiv=rcd!sEDd(@Y^MR!sl)x z_n1byYg9z98$dkf!p-ON#xHE1gnjPC@I=P!R2k_r&A+DV^{V#*3~dPU;#E%yq%wdY zjOQP>to+IiA4dj%P-rqb{z|WMRpL<3`wyYQcgUxYx4+^15vRfY12~Vt?;R zc@QahT-qzR1r+$oj5#G2TK554wr3WQdp3N3$e75{4=C>hL%$`=5_@FvfLwc#JlQee z%x&ox?fiwm!{i=Dkr%qfH?-W>&(7z^v&*f<5%w?Ecls`qww#JJvUeSJHPl-|)6!&7DAl+v~da zF~Lp#$M3n7Qg7t%sG0-4yTuP0U;OV3JEW*>YS137l^5IH9k1X-0>t2tJj%Umm}~$Q zI3$rbvx58?kMJjkQt3SkRS}MIsK?<|u%E}FF2JuUNl=%xA}qlLs#8RnDA8)tN_sz^5*`bC34&%K>ZXsWNEqutm7a;a6OH(eur-0b?h04VGS* zlkQwk&VIsIk7DWr`9Jb8&=rw%p!Lqamg4H0`-Q8c;A*Q_PLz(KVG&hmxn0D|2-tRY>RF@{;%uOUQ?vsJcnRL zsaG4Y;S-H!zjOCT`$xSa-%R=U0VBr^aV-k1`$1h~4A8!&zw#|t<8D)HA263ljN0iw_d<3x~$5@1#r<%@rW~>Lt7rT_C1E&r&u&pnn7kk7zjpwhOP1 zrmOl%pk2{(wn^?C8uX0s#h(Yu&%ZxC--~^6T#5lXE@nl-a$<(mBY&i~08s~h4NuvAN#G5FXVsq#`uZp_VSV!HP@poaEqft_<%9@^#a2s!3iHk({;3NW z1V0gd^J51nV1t~R_Ka%FU1NMsNFR)<>-fKA$?rLoEbUt-&?ujun(A0s$bL12zO`Q^ z=q>BW*?^?7Wj#RvT|IE|0kE9VjVDeg(-KXI1|KV|;>xR`n_yhpq>B2sE?rdK*=tYV zOv|{Xe_`t`M?XLHq+K_`{{FS8o-6fnMtfWQZ@3srJ`Nna6RQDrOpbvbUbz_D)7!ydzarI8y)KjNG<5MD0*$vT zSS9ZJNs>D%uT8w0_3dgSluU)a~gjAX+~ zb7<`PVX`QP41EE z!;*vKs`T{wi36e+#tu+gr1VCUd(h32+LOq8ny$^QF;y5GwUGnS7n%+z9q}hsdlVP! zb;+AQ5C^XT_@~C!>`%>&-YrD8`d@qWPt~oNK7?0h1d*E;Qn!rLD6x0Ih71JsPq);! zoVnCFd-H=0-T?m>G(BS9$!S!E8}wV`Yea^7r$L$z#arraTHWK#JsIEF7nUA5T*9y? zc7Skae=hpVKI=tN z8e=;w7(0SoCQNmbS~%l(P?L9^rc-!yhL-gl@1Agl9-ta6+=^9aqW})^*_?m25Dv+! z3Hes)67sf4mHNp_JaXHje^6@;^46bS(z_xWJ=Y3t576k4QG!>=)dZ!P&#rK9vAAY` z>2A~MO57wpUt-D9q_H--=55p5ES*`IEukz}IltC4s41*fkX=Q$$Uc`Tvv#@`{P2Wq z)AkhB3{dnE=8^K!(K4wsKc}U?w2l<#8D>^m*H16aF4aH9y}MN)r*-L7M2TwOMg2Lf zh+!6#89s$TNkP<>%BX8jEd5pnX3xH6Z9~0(*GKpW&dZ}O7-dHa8Q=A@CXv%Dy(-l{ zkh5C&Ov>z}&c7<&2T+q4*sQlSlD)BQ!f}Mx|$8*OZuOIZ3 z643q1sQ#|ptKDHz0_B8x8$G3O&!CypQAUf^*^ti<^0fv^z;s9Mu z#)@YI!G&c=8v*mR1`B{zM&GN5kKl3iL^yv??12rb_utl!`)}a?R8$109|1sr95V`_ zKtQ-Zii*#zNDOp(BWnXEr~lXb(lS4w3jUv#86JfvMgeFbpaKjaAmab?bSloUD(wHz zV??XHyP+=PeQ)>}Cr-u*x|iv@o70Sv*XJqI20;#p2>e~&&>3dplo4)S0nRKngT{RKdp1|_GVjPZq{%v$ z%Mxbda<%eGDG^M3n#{|2eU(r?aV`{gkxD&7u>L35j>70D@%8hGukB##LXdp5bTv3D zaqdSE){>vyio*gnJ_l=7YH=Q8i@hmUx_gpxgbb~%>$;_4Ew_Nn#ww+6Au7808jpKg zK3>jF^VmAN%LlUPF{#i{Q3$Q=s8t?BuQP5E&O-eRN>4|&GBtjsOPnrO#-*7vaWVCT zO*OeT%pPu2WH2x%rYM`kYe9YJcIt}kZ)vd#SV)3QXdzu(ZK-UCHCg~jQExVIElwLq zmU6p2gi`&3_;Z+NyBhOQ(oc%P7MfjwuW~u{5!R5qr(N4b7u+i}NnFD-EavDbMnO}t z=KR}j4eTjtmE~~S`tq-z`aQk>pV0JT=d$ZrI2&;yfjo`RGr<^FY|n|PjP+toZh%)N z0Le_fCD713X6sMyDW!U|g+s}y>2R$jCbp=N?$DgFI7f)L7p01e*L_~01|O=Wzr7Mm zFei5rSLUgehmzZU)aW1Bb|J)}pGjm5vNQv)pQ;_Ty-O5_m98ohxYSO|iF+f9l$|*T zG;x?Mh3m{yvJQ)yJbjJKt9=#Xedsd;kg?1H!sJ7(-gq~lcG_&^o18Hz2{t|s!ZvBE zir<`8drSPaST_HUsC&)daC+}5RSI$PKswV91xNJ~Zw>Qu;O;EV>-6mYh(9{TM>9sa zHkQPEG%$>aDwRzK_Kd5(%$mZcdO*~aejP1o#zl;1n)I`T*C2~cj;Flg(M!Sukk#~L zfi+JIKFFA@Y+yXlxB(+Hd*&iF5HZF%hTZEIM9W;_IdW`~-kWF}IK#TI;W~-M-oWmm zA~n|hj%MO84~s#X!wjPu5|^54s98|6hg^||(+^$!Td|iLf5|8?fF9p=&wvKOW~D3- zk7Ix_Umv*?&AQJNOlt)C@cWtMyve~M*FDgxZ<;ul!37=K<^}O&i8Xd3+KUSU zLq>O9YI{Yc=&*QUNu6vX$^Xpgl3zOV-d?3$rB-J)#zyV$GVkT+*E9I+SIzOba2nk7 z_a`ZB^0NBJ0+OxdMAxJRXs~hlQ`n)}f5nYnP7;;jNl$obYimxwP3$mmU_?_xRKulA zGk$G_xEtb_$f=z&$c$}lHd``mNBFPVFMIXmNt=2S$yV?HqZrYxVlJt0{+xQ~g?NxX zhpF7mR9ieH)y=2Apud#xt(Zj#QFvqfO7pj5BQG151U=97A* zSKC}Nr*`^XirEGL4ZIW^{*jo3;m*TUXw>z`bqcSTMQHG;=_J!?@ zJC>1{)lMoa7@`7C$%3#cVZ6^cA^xKbH^ zAeV@%;@Mfg1D^*RC+Ro#LL7&S@u|15JrygfA*5QKU-ANiCX=LlRD8?(Xp7fq`+HqB zCrY)+iodR4wQIt$aJ4OY?r+DzvLK68?C|4x8RtIbXk%q#0B-6GYKh*a#sUoPZ`wO< z;@$o3bd`jcJmvD%s2oXu-wk19+Q#f|bpteDHnpsqwtdHE4dzEKDuZ~bLmZu89cJ2= zId0+mBRP!ZuNcKdWHu>uz7flboOBsZCYCd+xr2Vhp4FfcnT?N??}uTj8)7> zo2b1fW}KgxlkA)sHvBB6W+q3qa+gHWr9qItQtu8Hk6Cb{k|y5rq$CG{fK&vfj^Q>! zrf`q_vchtMP7uvp^ifSj{a9?+uYBmeFHfW!2ycf?W;lNn+ch0_x=Z3!5;WA0hCjXa zKwwzLW+s^pxj|z zfvHeLID*oe*W=lVc`8~?29^M|(%M=Zi4(@N&CJGwG;!R5uIdD5t_bskm&Ps#>aCY84$uyT7#uvCM{>K`^FBBBrqL#h|7G$6By|W^i~?Z5|X( zyS;vx0x#v&VBy{uF)99YoO@h-?ZZ{b%QrCt3`c%OEr_nuy`k-%4(&D`e>56O8PDkv zU<1v}fs8FH2jPUJJwEieGZgX0%BeT9o~0eHh}u4Cl7x3#SKV#}Ns`;;#*`Ir=xc3; zP>hTr8I&)WHvS{u2l@(a<*q?F*4Ti5TByJEEBr@czFNjx)a@{(~<0RsN-N){mEVQXMxVf6nmXp_}F^l=YezPmOTr>-oGSI?EYZQ#dguwMJv z`ygpGz`3}sYpg9542LS?S)ZUJ$p6iy>B`(0IC1>B0d=!W!!UD z{f7aXh0I8;Fa6H~cpqd6(p~o7J<O}}rASu-swND@fYd_ccb~@mFAJR7f0JUHGq5)YWepB<(HuEY9X%}>3 zN7RYc*8_9MKvFgcP~H=`)$4oK>Km;II{Z#K{CV%4SGoowT# zwD~AshRMjmdyI@C(LB^NnYRyK?b6rRaR?3CwMsg%TJ|2;ViNLhpEjDF>8w76# z-U3d7ZgU&4g^px%+8dnNHDcDR&8$y&W67GYxYULp?mW~TnPUzDN)4@^%RJpjOtA&q z)jd&Fs9Qqn`A(acCb?;_<$n8e4In57c_`Q?U8?b7m^tXy+;W3eSXY3lgf-(ixTvuK z>{LdQiD?f|L;Gy+8btqWs>&J|{tOA4lG zBI9xP`gbwex?#f2wS+5-o0_bf*RHB>W;4a1urlIK-^URhIor>2&1-JF5xGcp9|!tO z&sV-WM0CrGuC%e}NX#GSx}|-`-q~Ito+Xk;Asq=|lkZipvW{=_SlU|6xt9#D*0y&= zK)9=%cRGjXOPqc47^h&*&NiF>c(+_@++Xb#ns*Ffu|CZql;%#X@#X3;4w5G?{W3Z1 z@0AcK0L>+%9>EkJpn96h>j4yO%uLX(fo(mi1=LD2>Fa;TIAxj9cQxg#=rjO)O1PJf{9MSyj*e|w712e zNpk#f&cvC^z`*}++X|XWT{g_GZZ0cQFVS&;(_Yo4R3v_fY%$G=WU{J!l_U*SiF|eh z&ta42M$HU$a&-Z??4pt+C}>$@#*)3UGrP5d1zk)*+N+1 zg$3A?dgV+LwM_|G-@MD<@p(kc5{8|QPUj#32NTVoxku>Dyg77B)qH~9{R9K9@JK{&FU}HYFjON+n1-N9}KBT@9kO^&dlZ~hrmP)OD4;Q-Y z_;fO2nL}`+4&iJ0avkYKp{7AcTjesPV)``&@5XZXbL=VjTeeEI8ddXB$qveDMUG4I zztsAjR`M-BMFtDQ%zdlQLvwKaHr-zU*hOS<4Jv{AW7cOzgG>37Uu^*=QOYUFm{~;5 zUTa2N0B1a@BUl7ZX-kd1_IJ_M!4jUWLe^kZ3T33n*(tuhSwayXtu<4>FuBFmaZvg_ zOHIoj@knTP`{w1)Eqep#7_3 zPQ%(nb6h+UM-{~z6vYZD54lP8NIwO@YM`QR&G*{etK$t>27ArS?&*-`1S7bBCw&+LfjGrTKX!_aonZG%tOj zd9LjxWQdNrxl)Ydd_p!L6bd{)GI|cDcF_>ZaTi&>jTl4f%4Sf9S6CFi3p+~mTweIo70Ix{1Xa#cB6jx6 zd$(HR&!$Iw(zQXe2ASY>c#{%DrpJ)SMEovl0p8;=Qn>&iFg?f>kO=slXKQCPC{@Qa zVVEU2|Ne`Whq24;<|UY8n91v)@BH!j)KM(=Hz#~1g;RJB3jC7zakfx2LUeD&j)(FR z=rH3qXVOW)P~N#dOu2%=g=mmiu^3nA;N!H>=+?YCwhnv9VL*>JY-;rG9ZDK|09bTB z3glAI6nhB33iYT)j4O}^QZ6`sAUVj$-Eo$QS5+Ve?QZA3Z1X&}+8HdOD?q-{HfVEI zCr7x8M=O~}%{w(_*gn|~7jD4Tr;hU(C(<)Y|b? zAlhmwZ#Fa|B2`>|74yd-=*TXHYz}LhWxT#Iy4?q$SdpZ-iDFrr1D33_Q8XSs(Rk(8 z9=ZY62S`{?S#l+&lmF^-BYOetsEQNr~i!8Ma}xbVra`PQ)RKjy@i ztDny`^en_R+rNODzCG77-u3_{=-23eWp=WMFTEx1zki|D?d8Dq#i>yg&@H9)l@-5% z;f?@s;L5EBBhGtKY(*DBG8dzFLI6O6ZwdZ+-STf4A>4n=h+hxAzmf_2UFpkpWs+$~ zw(Q2fb`zw|R=uFae1t1}32p4R`6gl<3OV?^dHY}gEKz=tGfV`wF(T~!mUb~r+a7Os zF0XzD8OuNO@+4M)W-iU|41-PyD-#$D#exP@g=pK?e=;y(CdpLLBc%n!?)b*W2l7Ji z)4bd@9p{6JA>P>O+T%KTkhtT{lbNotaSU_HL11X_ImZ|)X2eo!hIurGv9+h|8*1dx ztGZ9CIMlsBo_iM1f6)#L^M8Mp!o1YvlGgFYku=PbknA3KEhHAjZ4B``s*sI*awP(s znl!KD@4=ug8V_b~4wc{ZW8$HjA2HUN6Ky(-kk|QHMKxO(tF$QcA8$}C;25iZCC+dU zg}dIZiHD{w$fvJ8|51?VjTq)Fc(&&po3E07;JzJJt6g~%b{HxVHgo1vjR9ktr+>IDJNSU&8)-T%VRVA^61HdTvQ1wH!#0VX<_ zj9|6IW=R8Ha`cH_rLlI&CG5p+j2n=)E7W7{b6+ZzCvE=H{m zupBNwdd<`17!^gV=8k0lbD=NSP0lT*pTFEI;-&Foc(?8`(QsF0BbEIVOV|a_7k@mC zWzeY{XIP$pr-iFn*N3#%mK_Lee{)0C$qJ9r1@^lLqU_(~ny`|CQ= zE)D2r9JszXR0|{fgR2!3P7IT5%=t!{`F0LICCmevZLPP7`SgYBC)M6kI89Dz;t!$- zPa9F3n=Y>gynH+6v;;|tjFy(5lWiM^eyFBXQqkj)D3QEjqkIZs6;J>o!uSW#GCHY` z?<=&k=W(Qq-i(xIxjfJiWfWTHZXPDVgUQ9R!ASmymp zOiPU1LJ?C^v|3cdVdA6d)diEycR}bd=xKE{HC5Y|s;ZrhUbn9@GpCHnNt1KD?6&W- zzq7oivOjLNml1$*`?R6?I01`rcr}s3r>rFkNU>PA?j+$XhOgGp5?LsP_lB>+$QX(4 zEa5Gz&TP`tWmq}+2KR%Gi?*mZQdb?1dy8wbCkT%e6J> z3%oW<9%IWQY>Y_KI+Ds)QG6!vRx*0SQ!WqVB=*u!MdTb=sN@9}^kW|`ZPXMUJh|Q5 zzlEg+3_OOk&%ukG>9EIlizLz&vw70aXWD&P(Y$)gnR$Fs{!(8A7C5_D59;FKFyRBf^`Nj>xq8f7$^uUEd4LCz9~Aha9cL%*tTtSI<{@w zcG9u_j&0kvZQHhO`(%&%a?jaMbFBAoO;pWUmFG6DsCTd19~*_`HBd_7r!;Jd5ivKIq^w24A7{;{D`=zXZS{I@H*fne(m!XzILDr zv+;sQgu^|$$8s_XsmdC3sWSfc=b}e;TO-@4KHMlXyLSxz(2Y$jdLN26a2@JYb^1r0 zcNf?YDWmiF8iiNst6ibsR&gY`%Ink(SuVD~0O3h;5AqqZy3^g)>t72v`1~06l#|Tc z1c2YD+Sqc0YA%M9?8B)6c`U?;T3DR2k5>fKB4X*|Ai6!o}{AfK;1z-w$+=l3`-Ke3-(>_Ne~l+(7#hwc~zmnF!N zx{&G#q~jT+BYV%>jD5^LCSUl6XWBP5C?GHVYZu6&j>J_nfQx9?f$W3v+^W*y%r^X1 zQEQ(F-9(?8E*~E?%P3iSr8zdjJ4oG$w4IoOJ>Xfr;5yh4H(`M;1Fu&>Z{ly*cO7k1 z#7=M=_KcR$Ct(3={sM2cIZE77dE`c)sK`eN$ZbEOgFKR+{J!|R3Qcf?I7bKmxqYs_9RoqB6`ubG8ba- zJ?6lU{fqvIkN%#-YfX=-zCX8!da)Qq9gVvgYT^#{J6D}$J;2m(bwPwS24ItTQroP!T{qPAh{i^o#XjgH!of!3tVSfj?fT5If zBYdBFKt+u%opzC?hzyL8_$pom8SQcO zzWi6#PP1_OO`B%ld|RljGo+kXD$H-CuF28=ONx(eANJ)!0Re3x0s-Ou(Ap{6;rRcR z#Us_U9bCq$PqG6P2T2Q)=rhuQ@fmsGMna$+qSC$df;t& zVB5`Hr?bXg0rcD{vj*4-{hhp*S)UwCCY7 z`uxf99dn=&)*Upb%noi?An<$hqx|FB|B#;Ne%KQ#uhKNjwz2L_{1S=BJIn3@FV8A)6%1kBf(JF=(Aj5u2; z4S+5U)TuJtT{g;IP8AhDk?p_dw{DC&vC_+5!x2Phg*1`nmxeZp^QMc-T$p2BqA@bX zQP3Cq0DOH}5AsGk_y;L39WK(MG*Z3%bW`0l^%nyYuVo7IR+YjnrLWD+g-6jk$dP|F zNpp&A2}b>bsEmiH*gzrS<{`qX`oTe@1M6scc(dvYo~UeDFeb+}Y6V$i`4(CA4;^Qr z&aVan636G~G&NCjYv=C2k6ANI6QTkYKbIQ*0eF;-*y>cP2zjb#k>3k%Mdu`C4k%hv zrHjdf=FZ~Q+lx&&1}3DL@hK#>hoJW(Mln)6VD|S_lPU}mRtrb+dP+||RY{W~Wq)T$ z5jR_KU?k07Xxr!WrKKleDt7RwA&c)9&#w|Q2%X|xCIWJk42Ik?Vq*ESO-a#T`pJ^5 z07=l12cd55|7emL@=7-pY05EPY`q+4CKWtXe3a!J0i^+GFlEh+N+QQhy4w>`ag~R( z;mA5L><8*6JB)m;2LqEG3iSbK)fv`QllLO`K&C^e{znO0=#xQlp%jO6y6$T zW)(zpUB+uY)a*6`WqKcsLU%xlT-W8tGje}`#%(cl`KAp8r*?FJgJO%HuipJt+0hX9 zLB`r)uib4v^u9%ZFApX8CJE&^N6)s~X3tZ0f|!t{lce;T>$a++=vnwpkjP>X;Q6cE zZilE>d!f_rq6N(;(z>mQ7-BwF(7KL-BlgJAv2245l$CNwxb0G(T5ZI5ZnZ-tY81I? z=v!eI77vEI0NXMGv3a|N+IEFFLXdpwsiaNWPW-S7i9uqygZi)bGK>mUkB`B~)kZ$1 z5S@1&0CmWbEXso+kWMXjG2C+(&>-2}VT}(H7imszRG8xBn@)Y}xUIiNA5wBpU*7W6 z#)v;bv0^%z;9R$YlVlfuff4EDVOz2C*W0DUh)Nqh-U~j=*~CpslK>q-k{-)yrQKsmOJx+Cg?PBGmd7cGYRhGML z$*2jy{y4(H`RVNVPg_do+xgNs48~))dG}S`?ot#>CGv>2r^5WgrrwhI{S4P5c<16# z-E^<{%&|WG8%GceE?pJ5xlJ5!YTmU)#gVHbN*%01)Yl;r>E_@kKv#O-mV02zDQzU9 zSHQ>F8!UQ{ed_K33H1h(L-zgvN>OePi@UI9T>egzd=L+|+gBw4i?mQl4RKwT|175NaFwOuw#b!Mx$)?anid=kionkw3Wtjz)AnqG8}Xx;Vq-~eQ+ zi88(`RyKQI*YwT}V6yiM+v(dR+Xg<7e%t-U8#~q!cBKufUCXFOl`VZ9xOwQ_y@Gvd zQhrkRGyJ>Grnpi|7r}DU_L7(rlQ=yheB1{qGUBeG+I@&zvf1w~qSp#=$2O@9+1zFK zbT<7N?tmGTzF*()?rypQQ_?#=@QwENfDLni`{xSI!z1bikWKNG{4&=O=+iN|Y=JK1 z1`+&%FMNxi|482*1Lz6)h{^6Gpu89k{g+&bp$u7RhV`VV3wBtgBEH5bNL^CHH(+^6 z`@@^QDHok5xHOMFYzjLj_jP4c+NrrhU?p!#)(Lf~6)JwIKpo%E-P^;1LMpn}2bi>v zZ{Z?X66Bu&x)2mLH3p>on#%;LH8>!ai2~>Ja320?k67zCbL1#4*M=;anxfp0Xg(1& zex-zX51f6Z=z2*;S2I3k&$VUG3}w&VO`}3@K3uWpX+P9wF$s>HH4glAZPd~I4?Gpz zNmyjR9TCen$K={SkSQOdQMAXuc1+GopprANAYW_%HuoioE)XA@sR{TAbk%AeKI6Bp zABlIKs@nvVpV4D|&LXKM3(NI=S7cc#<^#Z*>b0cBG^_DJlIs6)CY{1bt@5R@M$x<% zar>~HJYM2VX|m;+cX(XS(|<-veox7N`dfaD+I})5eRPliQ=pXUkV4xL zCAR=1TbANj$R=9`;YjVQK-$zs$c(WUAdgJN>6*86@6Z;)mANR3N~6owj+i@y%c-PT z|E+Si%ZpMvbjQ5717@4gxr%YzVe^4H;okULq8G3@%rB6_7=X9f=c~CZ9ADB0UW=?1 z2;&-}>EuwYwvg<-&VO?_pYw;(SJ7dn5BUQSBzfC@V#gBy#R~?YTb~TMbF~;J7>tce zcDNcv^hii%B9M03_&0r27JttY*(_>_qN{l!mS`TR)j%il3nASS$r%ABM|hJzv+j6} z^o2SqDJy;Qp`S=e=@j1@uBH)8+3GK&#AbcX`>%U-nFY?qC5{RUn;FtdsWrX%o_twA zeq(Qnf3XUBX7Iad@v6Qq)S6ANq-$aN;JF3kX5w9UzQ8`=-?BKO*T4P9-JGEq1N3js z2utCeEjq9{GO&3<7sK!l3?2i(8ze!Dgh3AcxI;(|1V!w}1F??voFlk#wun)YI8v?#2?apkDnA!q+1dS@QW+yl;TJ%viD;;BgZYB!+hK8!pF?FDnu=b=0ZoYLVwyw!))|Ip%tNp`?=LSg|KtZr4JC9(_|e1w|x%7Bds_o z=M!6Bz$lf_!%fN?-?z(*+YXSN$l9nmCi``Ot1GX&r@2%Q-I#*wYAl8zX2qf5xQI~p=6cAM9>*|?lN32_;0dlQ!PiOAJ?d?yG2yL;$cU4P z9NFizvYDE?ldJokL1q~Ftj9hj|{ z$;J0OIC$uU$VfLp*Uv&@1&Z5%W(vjS#c;Dj596P zY7&PSf@ZI|xeePNM(qdgZ2AJ1a+?IF39GVhl6H1RmM0i-F!1U49>SYiL!BV+(YvxfHXG0aacaVo2z)fyEl2FPU19BX2{7M} z4`MM+2W%l;JvyMSH(P#`*A~QzA^9lft$(c6jKAQ&!L|XJCTFnE9Y>IcxjCNr@}|C4 z_85(*KaGw#&(0BIOWTt@c!{c2t!)r(AUyHhABD!dGhvKJ37k&|6FOy&>T{+%zpNDF zhA9hX;S09(3RHsWJIp*e2NEr5(830 zj9T*5g+u@&y-@fLQyOtfK&mVzblA(^AZhQ%LD=3PbI4h{Uv+gy8aR8&`qJKs(>G5i zs8glGaM8~vVG3%p6-p6rUPC6Q0kT6u_(HK~q@P-SDFa6(cRIUvun(=j=$!V)lCl1t zjp?Xb+n=qHSk5>O3dPvii$Xq>l7r+d2JJ!n@zta(W0 zE~0CMA)?|h4$Gzfpvz1I;xDriR%v}@V;y&C9g6p{u_ZBT`(T6sUW;tAR|fCLEQXZH>1F-CM7fqoBA zet|)J7hUjqA$?+03GYh$GO-w@(g4%DDzL_z62}-aL79?d$TAg{8})WmZQAGHh{zs+ z`cS6jW`N()PhbcM#~2)T=Lk+dBIiH;(9urNn>S)1 z%qHqJS5lvb#VnbsDtfgBDW29R&pME*!{fABHYO+G#5p^Su=0Cd1NB$6luJJy7LD5G znfNxq9qc?IdIJ61ioQ*vhvR)t##%LWex~pE=&dT$r=sUpQ?lsYfDfm(uAUxb-{`Nf zBFa3v{?MM;Z#x2Zk;fA0oMoKYR9EF$73DM1)AW3qqEZi#}(93bu}a`NH=LbE*qz8J9itkD@DfL&YrQ4l1k)g2$P2CNA*2B-ah zM4k9Sf>m!Fo2rF@nQ8OT6+11Tlg(*Wm+H<$(E%GVdofbGOCWytq>p5{zSEFjuMmllQ4tFvidNsqc+)0tD57xKK@d2gRT-svzipjPCKzD6Js{{ z&j|@y0I!CqVD+CO@vewERdmU$aPIn&rY^SbX(`WF) z=mS9N41{NK1X12r9_m*oO%c*Nt@o_KS2hMsV-P; zQmSVN;-r$Beo7gVZ#T6F3(jbfXCu`7Ez|yy{x?v}AA=sF@+ao|l!O22uq}5TWBi?njAxu-5dSpr%`bNQ?=|-L* ziD&xCMo1&|(#?e_>v^rfASZMANe}&8ekl=eO>=%@b8e?|PGhb_V3YwXLLJfJIYYOQ zmh5yvfC!vmxS0M8XS{1Zcp3YOXdc;+^=yn|TFKF!HCjG9E>K~$UI}vY#Sx$>)$iZD z-=_t6hbKM}=W%HBG}g0KetsXJ$&zSwMi-ONoIq&gERCLjtK5ioLYnT>(6<<<>fADg zq+Spss%koSptEy~uuDvUbBwY}%vw*c46+ufZIb%}O@NO_NvL^8WCy(42uPVxan67s znDPKOm>cgN17=fvWnl6}zcFAQvR4!h|HsQhVUziSzx*C*-H)~P5NoZ@&wjg5YiKDW zpc#n4$l-#fXZVDnXBv}|um_Wta728RXviMeU`QM|HoVYAlx$UOT+$O(>V`dOABuTT zV(*x;l0%e?H&FKH=ae%-oMt~{aFC)+>_*@k-KS|xZkZ)zquF>vqX%sDqj8ytv=o&| zL2E_qkEvh(vl+7CATd}c2!~w-Yrt*Wu!DjN4n5hDj3w2Q1uHfNM*@8BgD)S}zEk7Tle}m@L znaG6TeSAH-1{YyQX%w0gJ%HW(>6ruuyCpvDe@*Y{#2Lipxrcd)+i(U}|J+*iNPGlX ze1s{zKx8L54_lXVnL0ppN=fTsw2|$47HA)zIDLb9<#vpF0b&SK7#yPQNEJTVs6^Pw zMKF_zxhX{0=|$Xh!t4dZZsJgP>8SbwP=K4kXu;G&$=%+w@rrg0 znR>n<*&3b}mb_(n!R$tA?A~Yo%BkQBjp(LyjJnu1`Sg-S*74=STlZhz^?6G>S?q$# z{RaBq`L(0nbEZuL2*|Px2#EIoRaS~*Sq3%m|4OP8-cVksB2PEvXH{3JvcVZBn7=Tu zV*J&S!sIs)4>Bf94NVQ`fA4u0)C8$ykey^q+gL1456GIVabNi z#uP!qkl4M{O(}UzIAjWf@U5tBmEO@37G{lj9`SO96Wi*>{*{i+w$1TRM}kW$`AJBM zTjUMzn>S6`O5f~XN~Yjzl`Ke(T6$;;jcQ6RDL8U>vikxgDHKmhsWYVul}enb$%+*m zIh_IEiDyuGj|&IVAo2Alx7Hq>@QG7o^3(H)_i!a@QANQp+GBwa_DGGbDU!)832+Gn z0@V!8RLQLg<2qy8+GA)7yNUFN)X8sn$qvTN2U@S)&aB$hIU&SH<;qr$c;@DYdJ@;BK5T(?ecMkM1gN{%sov z67Xil(#$v;i7^+G;HnRyW0;bb`F}JCItxZ9Jd(`ZB{T@9W44xGHM!h*7qf|-4L;F| zcbH`Fuq_I!a{0WnAYbumyaJ=~51&fP9%()9L2&>xxI>OZcj``lhL{RHCn^T4vGFk) z`a_lEJ8XrSbNWL#9rt)dC+6KRI?1h~r)$K|kMK8dHMOmL+bxQ%wxl?K(j9Q)8$#lj zR3-01Vsy#kaDta%kI$h}*_X5$Z}A5VNS0!k6O|rPxVMZ=SMGIp;hZbz>GQ%F1ofx5 zGamp+23N|NkAkXO9r7))>m_pQOLmlC;YChb*}in5&@s8JMR~Ch+Pc^>;bcYDSz%Nr zR6qjRuOcmhRB0|Utw265%&5d-L60+$sl=fOXG)FdAw@*ORnh~~zS6M)cv(VFxijIR zfONg^DR0`7#H7?)`^D%kn$S8qV2A^NlPlaVrLb9l^FlzpGXHSi$z!Vf$yD*HDfU30bKxwpa`@rrS z7n*=8aY>G48Oo`lCRG|u)ux#=0A8l#{7C7Mb)={uoqFcv&yzD{U;3xiF-a;@rV|jG zp(r6+`j?7`qfiwYyqxkU(&reUpPkJns3|=XQ`5PWN>TC!t>K1u6w^DGjzdz=G5?D$ zOD5SZW!aN^2Qcf?k@@)9fi>#H7c7-NCd}kx=Txg&7JGr+0oJlzdgawh;l$T0^QGVv z(-9kO1@Ut5#r~KVwbkS{l~g_$0$6yea*gR0EB`F)7k((q5#GoZ9FR)NE-fmRyeaGO zMBdGp-oc*P^LTraCr;(ftv>AG>hLTVW{JT~7a#o6>6BMv$lDuC&=%aWW>i=2OyKR1 zR%2jWxjoxH*@YJBRO}3ETRTx?Lu#rj3bvwbUDEeoJcndho@Zn`Ig6x!1d#h@k_BdY z{OMAaWm5+{q9=RM9F3jQKe8sTi5hKPDP9xyb;RRe*Q{U0d2@F zk`64;{jx5|`zPN_UV14BLw?38*)+e8ExDvv7ZtZp#St49Upfje`6VzaE9s)(=qKeJ z6XXGjrM-EnNZ?W$jo5lQ3s~%Idn?hxD&!TNes^;2uHv<=xjf@@euUETR#eM2+{wa) zT%x~WX?Vj*Iqc2pZf)qrfPe3Yog;tOv^@K4l!d8~O64_iJe`}BqB&Nkr>iVW8Q!T$ zrSUHJ?#K4(Z8MnsLWBECOEM_T)o&?mZ7d>N;D!$_fn5OermLJ}2MBkAG~;KpA@SYF zW@-F(w=h}ksEgB(`kh+mboWszMKg|(_*?%FHtrCkOFuk75_kj{eDmCUH*6XVK=soTYrQk`vh`NC@8_-Kp;ID-hpNTg?5UJKh2u8DC5 zq<66^h@TE5TIa426d>4J*U0ikPQ4?)MA|pZ0$ZNJHSg{lLlLa0MP6-nD`%@y+qW%E zXC)ZfkG-rgpV&BV6{NvXW1^`93Mptus2)6m*VtloFA2D}1l(ts@-;mzt2XU;VSn}} z0Z+y0%TdY7DOsSe$UVz`j(|wA)Azxjbn%}wf|FlNdNSUtngE&dKpHhd?K2YUK77p| zF|ws3c@rV?$q9Kpf93MvvVAFUILHtLvFQf+Z~`{i@CD>1%TF3FNH^6f55Ocf z;F9}0?Ffht(5SEv!-?RHEy&_{O07yt4(p03F{OuQK5!SaL7zn3wzOcs5d#LR3 z$E_s@i374VC(b|6AIvh+VUXdBsuU!Y$F8iH*9TUf9-&^V7NitY6qp%-5G z4XZ^(MJOQS{u(2c4b*P{G4P>t=efGICX31nz*i zE^c+pvOf@8Y^15S$QHabLu}yR2kKYK-Lh7cL;dP(9c&4g7a}m#J2TAR>ne<$SrcRx z+WC$R2tkXZ8>)C{M)W5lV4q%5ld<|+&!=7wU;LXF5w=0vSpKWK(N=uw*E^+F_``u7 zPIUIlYZ38Nx)!x6JB@{k#^IcNzRKa<;*w;g@BCDv_j_L=v$xz;9#JUcjxN3mAIUex zTr?P>d+(B{SP@BRagb)Z*{~WJi%Ju7lQbL)K&^?MBJPw?k(l$+N874oFgoVVJ90Np z|MFv}Oy4}xI2Rk4s}L@iF|^UAH8Z694^qJb^NaUnEu!B1_-Bbm|#-=v%cy>7=3VsN4#9+wk zSkb)YhYWO7vI++qY8ebicU|J13f@fCda_#Bh-Z$J%GHk!-A1VYVN%9*MGRC1+>x*socqCzcC)?Qm{$_oCWp$4k6kKw3oG7i{+ zpT@i6tE12XWm&5+NY|i<=eL1h0E-Mqt(FxfGtVaO6iCp z0Zc<`D1PCLysb`Kox_`M{Y%8c^t_L%QdrnUt&~*%v(dzAv<0>S@vvC(RBQGCK{Fm^ zyw@fnU%AFwS1W-j#m{&a?C&?)mMnriny>g$4bPR{DUeRi5hL};5+QZm!eK&uNg1>R zN_s+Ab)soS{z6GSG0EsQV8=?Z(`dEn2%4{sUt`8cI*BQl)Velf-%a>sGod&S2$n0N@^xhu(| zzz6V$NuEUFN`v&=vhQGHL?zTwMZrwN%YG|XxN(iiR2xoK?`7yoqgN z7^P1o(N-8++>qvxjk-N)(wi1TraWhbOG2WVI%^!s%m9CQdSVDM3QX)(Q4TGEU@cE9 zkGyI@-zw<18AwYkr9K~5r5B-c(l;D;WJ=J;Ps&M4bAG_RsyU1n))iwlqljDu1xlRP zXm)T9Z>Wx4`F0lq(0_CyDvuu}gIkcfT?WOL=;YjFA;y9Y?}}wKA@d>Yq>9_^I&wy; zaVoQb%*9GY;^Hfd)A>_yAtNc#3QOBSzG@mjDr@kd6=NjzNvS4@&4^pm zSQUv`(u(Aez$S4m;%QNsa;m|wrd*Ox342f9lLQtIPXSxeUPV;b5mr0|a zICy#K_Z!5Z7I7`j`Gq_ptFab?Ec*R?42)35)}#K7ctAOu=3&4>BLij^H~tt6hZE-< z%y^z6!#Mhqo}%JeT9b<+iH|wue%g694LO#UR=_I(YR_MLfh4T}0jZHxJ_)O&8CG;m z8GLr8uvp-qbp18tNw6d;0Z!0{9Hyo=$qp6W+~HLd#G@URCMG4kxLAMqFl}ut1x@*l zMpT7sXZ`V!#gQQbj%G#J7f{ zdUGBC@?2MzS<XG0}n}X79_02UsKIiJ8PH8c1A?MzHZ0YgC#2DH4wV+?y7zU>iUt zfz43R?&CZppb|h8z{-8)SJ&9_G?3cqH)oK`Lg}$uCn;Zy@Mq}~&O#m#Qtt~_+-n+R zhXf-Siq#H#LqcaO$rkpkVlFGevBpUb=;}n{2wO1 zumEiHJoQ9?ZRF@A6!v1l%elcl;xxe&>`l|Kv*lsR7Y5w>T>KP|y(Lm8nS=$rZ3Pv8 z74RYi`)c;OB>JhB;ke_*r`Uql&|7y2vX`+~6Gn~FAR^Q?yJge|@1U!T>WwDweGuit!GfQPv;XA`y*zlP!9^@QzwEs`ij+*g zm&bK-<(vcWKwi5Gy#90J%CLJHUgQc0XF!w=*}l_1)K1vhw2|7#is{^WD7whGU7zxe z6y^^rvX>$e+)t|Ir5Q3~Hy2508(L;w`MtkYs~mkrF}L5QZZN}k^m!p~VkOggi0^`C zos1J$FO)Qoxjs??+nA@GicOebrG^n^O6hD|CRaY4a#nx#x9F|o&9Ag;gzu;SPL_T& zc|?onE9t1hiRKf@_{E6P(>_Jow2IEeTg&ohDF8+a{_+4h!H+Ev+=U;fRs=(_l9 zuL!Xn!A~sPa%^_D{YuaRn@AFbKoHemcKv6BW2H#MD?UIAy#(XC&nMtVt?Kii=y&ue zzS%ePDoO&k$S6%h#}xjb)pTWmM{?XVr8~j-!uQ?0^rO%tiO%PWGM@q;%i{FHw9F&S zqm`l>BCFjCj?@mKqciQW|76tYZr#!H=Z+{P#2f_ zhelGWY|Qa!f+k&wshYNUsk@`mmTEMlumw4m45*xZ`l6}wl*D<2(;@oXjqJF$PjbEALRh{qkQ3 z_1Nd@P09O{k+x8b2Gn&3yTZW6ZntLn!Eb{L*9@_vj{zx$zsOJy*TP6-enSlgP!b8t zk=N1vAYgI0)%%Y{l=;m{g9>dareTgAY?+KqbBxBy)Ml*!g4$%G>xhM;iqdC@zql`d zmtOif=o-v$Xjx-sV1+RLNdH!v-~@t;;OS{62|+UbbF!-9|09$G`(5r6PemOva1eWimaRq)VK?h?*EsO)WU=C3v9qVWUKg2qW{vY ziuE=09HAc_%lNG`tGet7Me%M<};>p=UNM% zj24;ze**+Dj#Kx%9Drlz0^3?fP%*-#q-%jAIUT56&-a+-GLzHy>;^E*?*B?ZQG|jK z&L2qhouKVWDru9krWvBduHrg0QdJ=>r|oeHem@3W;|xT$wTz;&-Qy!s?&JFg)@qAdWExTddoF2AIM#Px#`7&^stMAgsfvm!hGAR- znMEz(=%2Q~Zt>#+o)u581Ii`?8r~r<-WTm=a-|!Fjlv*ef(Ovw%*)Nq7^!uUMVB7= z;}9{NaU$z7ht`R{e4m;x$q?||TSoN`7*Y)>;A+Cz9|dk>s9Z?i6bSz4a9f9o4dBNE zwtKHx2Xz%gqSN+%*G7*x^7;2e9E0|8^vX*`F^J&@jtgw}ZR3`VLa`jbq{Y}Sfny^X z$v#?2{oihHN0vj5%0m8L7@RM16XmwLJLZ@h{0q8x|AA8GDS*L{=7q3r z6_y-gs*7HovZr#Zd0`k=^=Gwv6(V*J;AF^7{>|_`gIbL;-sNkW<`%!SN9XJKfQNmc zx2FRR0#Byy3>1dRF?Wzn-0)%a1?AD5DHKs#qbct_u>I$?J%w=8mSxbhMfk$z37*LU z^(#N^(>eF(-!w;!2<=1H=-1%Z>|nRdEwI52pK!q1M_FkgNtpDl9+Ma!Dat+xK=UDb zkYa!#J8t5QHt9DtyoF}I%q<7esnPAAZyKJhhNKV~90D0O{+h`8p!sk7c%>8}@+$%e zc^VO66TP%B95FSgzDdtL8gO@rdrycQbeR0;PU3)%lLVPAc`uok_aW5nuxshS`GPJA z+E4z1ul&*K0~~1|lx{2?sV__Bn7m-{_H4&DYz9e4SHq2W0-Z;m+_ ze&=wd*BAE~R(T5AICMp{@vD)e=tbhgI!sSo_c4=zR3O!#VBOlr8Ts;8W*0nU(R@>W zyQAY^^)C}0Nr+(F&wn6d=+d|C{6{ZJ{*YMYQILdm!rN0;aC1bdnBB=1fQViLh)~P{ z_qNb|u*}PJ**_vK&m`ll?^50}UDyG$Yx{ct${GAEmsr!%xHvRTY@kY89mPuYCVWH> zPDt>;>Zc@BnWvwsLvQ|S&!Bt9wTX zLsD$@Nm48f1QVHO(={!x+$RQqBf!&Y7Vn&V0AC)fFekIHHddrtUGrA+!AZCuV_tu z6K|eQ9voQ0q~#;E1aKGB8o?ttv)5l2-I$j;w-pky5xu&IER;G9vtRAlKChIu)VI(6 z)qa{yG7seTv#V83ATrH`>1f)w6?tgbzgy{XzZi84^U@eT`ZA+XZyR(KF{8J#;*z%) z4nR~{OGht^&7XMurV)!rpnA&`4z|vyl=};oiD8c)Z*^Gv3visudPLX4Wji5e>L1Vc zYxjhRa8}w(tAY#m327a_K_=WyE+?PU&e+8nJPZ6x=@{WH{m@|+Qr9|2BsmaXJMu#M z{Rv-*HstArlIir zBWKyy&l5K4qQkrvj`KQgxHIvBI1&bnWI(_|i+xHlCUKwGRI?#$DthKa(;|8xef<{3 zy+9qCA?roO0hGTEk1X8!#KigMbaRz9VHj`x^d-HU3;>@#i-Pi+3HIVUh3&%I6?!B) z)2+(XyEhn*AVbIy!}~ieu~*f~zk=BO+%LmJ&kcGG?YE#veP`0WAZl60MY)EG$Z_l6 z_LyVRIK%zg^S%~caX((-q%?UHWJ}#&5=s2H>c`=*?rtiIbDG_D+B{^+uCM@dH=gAg+b_J50#a*;wH%LwZLpa zBIk=F+gD}8EM#rjkPO>N$&aBfGW|!k=~!U#A}2rK?G*}Y8bj9x57!eK>Lpsya|0|Q zR_b!W-`PvfjY;3R-I_k zGq0xZ!M-i&_kRsBG?uZ74-=Mk-bb8%7A$I6?V@C}OnevB<|T9%kS~3)DVN58PCMs+ z>|}5_%0_@g19w3YO+vCvv~F(={aKsog9vD zZTn4%YRD>g_7UnXQFdk{@dsoluLJnx$>P%08uB8h4e)qad{tgTHlRTj{4K`r zl;Zc6=IUamH8w{Im|%;R(2AZVt%JX7>@xyBW63x^fszW=<=SBqeF-&Ng}4+&_bNjy zMrPoWBFG0-ad>D%{t1)w3ljapa|b-1EC+JgHRr`M!Ky7ieRiUXQ9eo>i~*@YQBe_# zx>LO9Z{_^;s9-OVwr=$Ow{~y+IxZN{_h4!uw<#|Zz zMD|t`BG9QG;6P{nDSlJmo{kq^N8gKbTO zd`2!O!OF~@=lm&<;d^&?2kMbW6Up>ht#_U)fQjouc#1Vu&1LVq?^^aZoG zPLeMy1J}jRDCQ;n+Mn_fBut?mHe>0+9fGE@s;MRF2JQ?OtJA#j*W5oh$_bZH7EL|WBx z+qlFkbdjFQ2~T~KYk`+|YvTcvC)FCB-$m3elx|h2XKR1+yZNFm2m`<*^n|4wl>-Ja zY(v|x7O)HAd*h@qVXx0#T+FP9@6ORn=bEAfY7g-z?HU;$e|oxM5N91OfUo)_IM4bDUr*1@`j;=mo1o?jtg#*nDrSx2+ZLltKhO3|xRP zsCbSL+r16)_G6z{&WWC$LKi3Iv7e?NmR~KGV(SITV-DGeGxCSq_G@hx^QLx5J^0wGXNe(xi&1g+LtbHk`&MF@dEWdicoV}gq^YG?gv|1#~w6_CiO*V7bLz4 zYp+u!M|@R_%ldX~6Lr_F6SXroP|}>tLblEp-d6UBhk~V(cY+WeVuh$u+)(%3jQ2v& z5s3tbZhjHqcyypNyvzOYs3Sn1xX2SzbUvqJiLQ`g6o8eFi=C_oaek=q3cQxB+F5)> zopA-IVQqnLPYUoW+z&o>C^FNx0HH6v+58Q- zFg(QN;&g&&_KLUm!vSuV;NXTdY<|?r_~4degJEWtpqaMN7h)A8bVb!tIkp@SMPB!pAq675iF$!I8>0tsCPvCr%iB&U+9&bP!kkC%J{^XAB_n+CCKT` z2Iw>WV-6yRRU%A>8Zp3zHKZRgv!yfyPpBbH8Eq2)lL~aF1+&z^X0CU7B6?!P2908m z^&a2_e>3Q2d=K!Z25d1*@b(Yt*FA8&|6(`ppS_S0F6cWkLsRie4l@EwcGV(bfZ~0F zv>0-=unMfn+N&KOVmv&RtoN*V@sYOT13>FFN6RZz?`g_K1WX#2Jh@2KRL}7f?_5rv z7+csd!ZTwuWlkidnW^L>G8}mE!bXF5(9*Y}O?%!ShtALOPH~ z1VhCT->;@9cA-M0+>xIc>^EVy?OI3uij?t}W`!ZI;jkx7hpAuXPU)vMpep}G07yrW zu?F6AAgVB0w8z#0HLEuwl~wx(EG7v3p5z_Oo=GCLZ8S%;W&pJG zN$UUrdk_4i{!fVfr2kIcXu;wylAeU3kD8w4$0o9F*4}y*FpEympLQsLlk@ohDWlVdHI&VsPce^r~V~ z6ErBxS-P%T)4J$sJLVU&W81cE+eybZzu30zq+_RJ+g8W6Jv}ooGwWZg&b{}g z&U4*bReKZedyjJX0sVKSL=sd67-O6JO-B{;(yU3kq2o-j*IQovWDnCDpQE)e+NOhZPRf5KrkzRMhJfA-zA}>j;0)e$DSB zwH38=Pnn<@eZ2e^g>2REA0Hgq9S{~y+DQqJv&@v9)*mGlP^buD^{Wg2gbL2qcwWTt zz3fFz9R$p)K(N`c<^jqU0GD^?U=Wq3Z6VtNCl(;r^nMAYn&tMgi88wJscucw;za_S z!?Zg%@?U)01AdQfdfR}=n0V!rxka;b!=t7? zw|BAntEJZ7O`hL*+MhTD1m6yPhHc4TKh$1UB7x@X!0Xc)2Jb?KdTp{khMz( z_=>j0z%KoN1hc4Qyt|Z62ZHo++BjPgU(3y1dinlmsm=u9j`}ZJ%(B!dRT)oYnqR2J z>e!>wKvQ4r!zb$8*bb!G1I9IxmqU`a$hg7>ANaf3L97w{FlN=W`&Cp2T5s61)q4lP zPk?)U+OGZ+HE%fNz`zB-BeV-m%Q$JH6cB%E|08va=^7bsIz?xn549W-f#XVtN0E?_K+$O>h3RMt~76N ztmxl}GWcK*G==@sM2%7|UbYx>!bMv7RCA}eDa;a0k@MWp)vHEi-E_LGoK`@pty}zj z47ccRtuutIX)7gH85!X*ZP;NdNh8w4W26a}>QZ+sd`bXpVl{8=gh&jhM@@vR{ zTSE{HjvaFe-mX707N!Kf4{}y%`~WP;FruRGhRMwJ988mPjKS1iB*0>=5V|@a5@^@J z$3+CTb9BmaVUuut1*Wr-*>`C{36b*)I4N_}LsiOeSO>tsnKACyU+K-%eH z;^ZO2o7?cl2+Hrc;DA5ix9YG(uV`2Uae**CKXHd9On#vhn1Gc0K|Bp@BNLd+SonNO zoQWlC$x)1R;$w`;XIKR(XT!iKuC)pa4S~>HT161@L6~c_nM07{`OArr$ZLK)k%8=) z+Q%9Q{%dqIbB>Vt@2f27j8^=ZIdI?~JsR?si!pj8gjhdfR=tmwe$7hN2VvLgg%*oouqWsxX8A*su9_(ZsQor+4pJY2Pv?)1_f z92|Bc1p5%6j@<4C=q`7p-OJMmYE03V6Ut zAF}s*)1?Eq)`qzz*Uyd9b6Xitjw5rFF^sBe&G_Ffao$uLAm&VjDi&!(=QHBBbicXd zS^(2)u*cM59TLwL972^E9uJEN7+ zJ=}=seGm;(A@G01pMV*c4#<9|jz)RWspXUV>mZoUl=64ve4uGI!LqocDaUeNSoD@* z0Cd~xTA%b52>LD9Lwyda65<7uc^CW+7)UAW5mAJkb61_$$9U0(=Q?(WS`OrO4b!*- zL0xqtp7$}+Z_;b}EAoWB?xHNVXDf9Z;!1i3_O2s@7n~_-OyEv-Cu&W(Izcc^6?$#O zm46kdD$1|czG1i3rn<|SG}G3#A*w~&@vA-6+IB?vvwbT__u`g@8xsTvw4B^}CuEl(fd$8mAIvF;u z@@7EI*0w|3>#X82udLCx;K2BxN?!&@E`oXDA2P-O31$@fj#XZ~#slc*>=I{IljnEz@(34zRJa57Pkg|5$Qn*QV44?Z_EV4mDDL7mpejt$i}gHE4-DaaQc-0k%m_ZL`a?03K20kBTz zrS<~k3umLGxPA+^P6BNhUjywap|Ftwo#S1fX?9uWNdHU0FFkSWovQ0aaA-h+M(dB} zXrRc^fQ_~=r z;uusBg>}QV(GP-#nQiH2Xq3BdAoW@AyQQ zpS2HrR6b2FES&4JTmn|)G6}<2h3a?N=C4UWuGz{n?;hUGu81)#8;TFWhUjS)XNNfP zf)I0t*$&#oU3AebpW38U<=XjbHnPxwEOs`yU=ShQE7r=A)jU?`U*XK-GhxP}Y678e zkZ+Bu89LnM*j^x%CPZ3XpdB=*`8|P01t)V9ba6?OtE`6~Y*8w46_Az5^~yO9y%ut0U_zzB8pmJu#b zH>xStp!4>pK&vP5+XOq%@aY8T%~L`ziabkXxYS>+Hz3$~F}Wd!U?IJkGTGcP~4Jh3H6FK9QG9#_=53=%a8*BB2` z3HPU#>9_68=9Nd~NNr(3psBfK;ww{Pf$G~QZPwRLe+a4Ved3|3;%w3E@>1o4=u;ox z@=socN=1pFZwMFWS?u!qN(0k67z}N**Nm1CB9F+DmI0Y!PnE9A-mYR_13Rdpsxq&P zl@jKIMvYnEzMIN~@$S+=ZZ?i{j7QS&lZe?}0i5+O9gihfe@-Y7sDdZZjUkgtx15OXHUDMS~Tv^3{X>BU*C zG16ON#bl#8(l>Pm-X_9_a-~Mm2XhGt z2{{fZV_;#{jBzCiO{yw`gXan`9 zFCUrLxi?BDlW~IL#r9{;^ zO(zm2507>(JGCX64V$&~g=S>aU&8`G_P$xkS^~|kxi2U!zHccc@B|&APGhgL>xZW7 zJ$(Erzir6x6x*E>!WDkfk3XVVLU>n8%AHAr^EMIaJ-@k9To(DU%pPwN;1>yT3CgJQ zw*6C8d3+K}eLTV9kMB=i4ZYX~+1~2I&BffTH2G4C&nA@h0Ak#L_SR7{$E!J@eIQy@ zf#|FTKAtUjYw$tc=odqG6FwBBSm;O{`R0JN++04R6pv5KcJItL>VjeBz1J%_=cZ@* zDtIpMvCiEXzHJa~?S=`VgN%4Z`Z+}{pQ}j9g+moY_3jey$&ycOagh89=1XwW+a@3R zSpQfWd}QM9Jq^ub=*gAQgz-9I7)1Ya71p7nx7WBaV-c#$l z_<)?7NhGJztqv@=5yy_Fn3a2Ic#?Dp=Mo=zjJV9L%LX{>cWsW)!XK)4!#a+TehPU5 zG@;v4n}F*GJjxy0fJYHmM@Xi*I2JjC?y`sxz@Z@IT<;F^*l8tHRXUH=~QYPdcVG`0H?rRy%eIq7JmBA2e-Fp6!W@2 z{P&;gNxYjZP%-R;upRUpQ=4GAgXmI(R*}Mays5iiCErA^pnS8mnWuS|@O9~Z=_)xX z*cJQodXPlXun8ViY87t4l=bOgbY8P{`BIHCE9~f|7g-oK=Om+HcrzZE@$o^Xj4`){ zgEQOe4Y$<2DPaZ=9GR`YdCu8F_eS%+dGv`okrkxsl8WRJ#Foa%-?CBBB|IWbh(m5% zvBVlk39F9PyfCNisp!~VqrCutI_;6hnol%`C zvbFD5#xBpA1}?$CH{>;QGQxKrFEsB8fonSls{7=H6qY$*J{7Jwr!W5(K_AeHWb2=A zig^}N$s)|rbK=JQ>OPWO%Q`d46L$#?AeH6bgj!vgUgcRt5?zR}OLT%?hnlWXxD{8y zV`ub~Dg=Sj4^(Lth$2-TP=L};hnP1`tBJ5#LoW=rBbggu{2McGMK`E`;VZ|Z-jVW- z3I3z+GU7!08F0Y4~pb`6wqgwhiV5z*P5fIoYCtQaU9JNKBxb{h$ zbBUB;!|=&TeKZq^e_@s|^+n^=I3p(T)Oa$ZS4eP8e&?Z(Fas3@%CC)fS7D4*JKRxX zOlv?C`!@zynBE%h_yNuokVhMPa2zT1;iNQfkFN5vwMW^ll}s}H>n=?U0;n;$yAw(M zRiv43QK;=0H6*Q2FM3LoN*y%FTp~!T5sTC;9dSb=5#eRlp;3! zj<-->j#NJstrzDKt5%^$qo7O+PfC{CGd&b{taJiqamuwzWY=6^o~NV@YK`{{dX7Ww zfgVaYB4;9}m5&(*ouQ{y_zoRf6|^bSp=eYj4T?AG+9+2IvYqV=+Mbcmm2Ol2+Y&>6 zF4r0AIvd#ICmNJz667U@9mHqS=OvdOlx&6L)eiKYy``>}yC{GI{y=P`>38a))L>W5lnu*1xigCH0|uh~UQ?n=lDv z(5Ts`Fs#4<3UY}JTd9n$M{$B`JCe4AmfX%G=c7Q(Cv!&Kiuxs9LT^TB7AMi|xIjy+ zK^C2r<1aSzjV2-^hsm23_3fs}5rop*ew(6}SMa54aO!Vc zu0ovmAX_AX#3+tke{d=6#O{H0h3@Goi-suP?D;if|r*5=QyMDOL&Cekef1Z@DDcIyBo z{}_!-H_hzJ^{<@+EQ!RbCt&YnV$fJW;$~~P7r3Zih8@qk9gPikZd5#+bT6V7>Uk`7FliDO0vZjWiTrnnW$-& zt2+|zK6WtJeUjjDji)HB%;tgOsGgVFMpo+lD#b%@k?001YD?@JvMzUXw4@6wA=d&k z_Z{nNC%auu$|kh1}Qc2#?z!bher zqw)K$o8*V+p1AJ2?^FLSwFP#ItB<%gU>>D(UC6A$-E04QZBAUe7~6Q(XJT%paT2>} zY_2B>5-&RuqJ@^R!>U>E8=4|!6?jk}ElU_hX@Zp2 zRk6zCf~3~r(<`Qe+qEH7Eu9T3*b$d4)Eoj^kfxU~2GrJ>+mxz8*ncCiTR+x`!1dzW zlJWj#>pj;d@d{jL&(Fznrr}M^6lx;67X%jOp!M;GGFOPJjtVO&2nWe$sc|D; zNT26BWovR~<(WV+2n=(hPzJn^BvE21)OnZ_2kGPwmJ*zEEhVD`A0*Urrd(b~Mg=pk z7Kab`!*8*60z|(qgd>&ViZP6aczmCTBGK^>l`M1;D1qw*SuJ>nrwF8>Ig|qKLM2Z~ zs@9!G5l@V`RhJ=$>qXNf?Ldr6 zJk8oJxHOAvF4ziKw5)N^CuCEQrFc3K1(#R~N+4AnJt25;MU1>5pmMi1j9D><sCbyLnTJBH7);DTwm>O&!|uumdR`fg_gm(|69 z(gU;opBK~^p85%pJXL;3;Jsu0@5I!5hc>m{TDNnM4{89Hld56fLAaLGn< z2tYy=PI%1t>R{7j3q?J6HO#r`mM3&lYXgzYCjkAh`>eq`{_kJ{qv9u2Z5V+8(Myf= zn$OUvTPWH&?CQn##)4IX*uQCo`elk&)KKVExW9W~l^ipoUw69)om-iW2BT=y-D2vZC*=_+!bHOV*VD$MQ-p(u;brt?K^~hzHItO^S z;3UrZb~U>&iHlnYu6&IGMZ>**1nbTPu-ANir?Wo<#8)GRvhrazJo28@9*YF%Ljy@3 z3mDZ2AW%V219MN|yNDg^KVdum}pw`3p{+ZcO)szS9F+c`s zeW9|8cQ^2=vjbueQQJrKY_;3#eIF!K|v{ygX5(L;7)8k!^16E0t{n_D4WPFkicE@CBUu#x1#D0G!mo$s5AI{(5Z7?dwD|7XZOLgGRpizXcqN_H z^U2?gwedGHV|SF`pQGptaS#OzBBZZ`dbI&pUUU!3pW)@`jGDF1@d2Ma!1zP%_(NjY znl!jsnL_GZM!UZp>x^~{Mz~Z)(M93i2!ob4JbkhU@zC0yvl{lI79xL_vj|1(hsgjW z#lN9Xtw^8P+N#fS!{;&@3=19cRwcOW;zU<5U3$;tK90VDukWk}*DUcpD-+eg8HulMq}O+1;K8*_d=G=jSN8|Q%`@G{GX3j2`}QxAL-VYjxbwswbF#f_ zJR8WZXKu!%8D7q$TEQ%kDMpKAPg*N>qEG!GSwA}E!AD7C4#K1zaIv?katOPCu{T>r z9ea_c&3|Bst=Zxo)PaK}JaU0)p(#fMt5^~0_AaoL&A#gRhmf#f*>EHj+}$YtdB z>=jS*_^Hya<%sqSVD;X3OnmIC?qtm7Wi@k0g*k+Z(}tEBWY*5?R*z?*rn~U{vp#h@M{%;SF5sP^ElMAk6;@BKU!!K<|*rfQ5G}!Pjjxte}~ipKj$E@uvO4`UzGvgptUqD)rL} zq2Kezk%Ji#u$YfvRgd2$Xq6o#lHATSBh!`$% z7!VR3W~JLGHVP&a4;3qAq;asnrZz9kg9^$gqY*n^G>+&9DN}7-1z2KGni;{(=q7_3Aj#v zZ1Cf>SOv$_MXa~v*VX0V#gyx=3e|Vk0Q+~@hiMHi5?V(Y$Ceoz7L_zAA8G+>9Zt|F zkpcG0LnqR7#_Dtl=bSUYL_5&)GK0_4TSL_B3&S~oo8!P28dOrcd7cK#=B}t|{%tO7 zu|WolTb;&0Z9P-|I#p&H#`A7eH6dXI(L=RQ@r-so?0|ZG(U)}o#3S4H9UXZV0d`x% zMZ4IBIM&!I?yZB2bl?YQui$H*dZ8_M;5*Bwr3l);vY^nj3dJQp2#fb|LusAkn*Mf< zZ;t&=iYJp%xS=5PT5)`PL_%&gR=79+f@Pz7rCEGnroX0vD6j+M999FD-j@ zj{TS|9?QnDhZd8vj<79-W>yLA0%CNXjADHO;yr0i^Zsi4L}tHYI~^W}5enp{a8Ahy z`p?{B+JMs5!#Ic#gYt@_{2kW>W#vKr>jJklBFey3XL8z>C*>jfR`NuC|ln*)Y9 z&YQ~EBWCIo7W~SGaug?-EWfU%w zE`!&<`Ipc!C}VLo;&Pn=zX!cJ^sI8xSokM>Zy>_+q zZ%!v?1Q~*S0a86D5pmj7`drF{N_p`9*dabRnhWK2dc%ht@u-X*Gwe5|({>5JvBnA; z9OA^|Lyx|?@MAi+F5)}F0#(PkpB0g=cA1Kg+(I3AG@W>miQOd-6MM)vn7_Dz1H%(O z6zs-SOMz}J)j6+)!s^>D?s0tqasGB!dqE=-FIjl(v^#tD8#t*+)p?ahoqK$q>qezh z`|a+#JWkCjy@5%b0bVHxpkI2?K-RmM2KOItB_!I58n4i#r|TOSqlPsIeamFd(G zHtp4EtGz7M)<*5hv5Du%unZuM4zh104Jn$9$)oBax>FBd&bB7c8SN}&QgzO%u$DIr ze{~b52fA%&1LS!DaE_Z}XFAX}-ne;l+H3!L(HCgIg>mEm8f+cl#HkT?1P_Y&h2nx5jxv8;3Ct5xNb2jAKNh4kFo z$DUyyMq&Cz`iJbkb=Nrq2m(}&{Un|EgENufY0#p6biVovm?6;HGVz3Qs4t3pP9J9a z3_t2H6Hv98;*it{Yv;`1-?<5A6!mVgdZiDJ*nv6V_l)8(?@P;jtq)tWzMWgiybIMZUb!l?iaHH8R<Aj&;g+W_v4l9@xPpk#!jN znMqxN4&N?ye(=3FV|W!`_%Iey>;)7+j#B9 z9ja4f{?_}=O-QX9GA3F)X#AWdEVYykL&VK%IP z|8>(2v=88Zww*oc#?#(%@1?rp*|mAzawvGmZ`<@`(7oJ_W_2ZKYQGNa+(IOjvkeK` z+W1TLjNmcV1-I=Y0Dj#@5L~;}xvTIzkO-NY@4ExbmhA^27p9V*`K_Zr!i#fshjgtPcqGla5yEz+nWXeq7 zZ|iW*OWuq-RZ_nyl?U)h7pX_t(#<14+5nDS7Du!XH|J-@6xu8P{&yw^FXsy&KEdFI z5w5kd*>YS0P@H9x>NxEssyW=GMV_HazGjS#Rz^vEsu4gbfp`YZj-NNuh%!!eq|v-t zyNA*fN_!94Fqt*VY)>@tCrIWKzhM#>Hp-kwIN<~Ncr{Zn_6bq#3WO=^=m~hdy8i3) z{OnNwPVtiUj%k{;^Y_>DwL{!H;%el&ds&}hT;Fb9DC`V2s6IQZ$H45a?*PC6OX?;n zVUm?3h71S0x;0_QDH^}JXD$aFTc3UCg7@LjAP(7u}{|lkyQ!^={%rb zo(BI*kQ(QJaWxAeD1{4N{fJRBW5Cc12J6D)D`Lu!Vr}DC-!mD^J%9?#%%b$w$M zMrV!N3*B9>8tKGlN)e0bKK z#fWzzInd^u9MV3n1nT`>Z1{HIixK_71TRK*AGADuAPe~0Pl$MHv|)dh^dH$XFUKvf z?#MNvP&?aOQqY%%6fF5Fq3^MPg+pK;o*5(&8nmlM6{pMpZ8+pf6lHq78FCPLQ4Nis~?dPQ}W}dupeW z%h*d|kcqQD(P=g(ozjXUN=EnfTSCNIkaY~QwNK>K{!}0~H?r_ar8Ce--=#Bi@JZ#` zaR?WT&`M7$T=v0UCdET5V&SX5jF-MdZWILjxeyQ4?@hPN2$VK8 zI&-hu4OMKba^LeQ<-)iF{e=26hucX(7rM^){{cv*r;B!ACfZ20FkUlA?^q5KQj%7| z)yJp%eNc1&54GyKg!h08*cRmTq&2|BFQ4v=E%|miI{SQc=;7UX8#EzA6I!&N`-W{y zAP5}f{iOSn>1N4-B}~|rG0d9A$pf$^kl@i;vxbwQ@k$_5!?>Klv2?^TY`DKRCPcb6 zxPUaAsK3%CFq>AmV68YZyHZ6MW<#(Z8|6XYSRgNxnlJ{~fSWAjK!F(YQmhfC*15^~ zXvPU=y`_<+zecuxX$^qSy}7t9l2X`R}WQKqUoB*{zK2TgV7 z&jjHT_>;cr1A_??!;tC-AW57*z&z$dhpI}wj)^x67}h}DD}H}nQf*~O@`9)-9f*W8 z4lLdQ`u|Fu0ro31*GM6JW6KmHUArBuY$>NOYh_wOIMf483HJKt89tT~&K@ee-Kkg!47Bt@w2Q}3kK{{Q+)6LW!+dzi*T0qs zx*8Jpl|*vEns`9oEPIC#lDMto4}J9du`@?8TLT5bC9+!0vRY~&T*e>b>!lgb5{UZ7 zX8Hic&Ym;DTIfM1joAf!a?_vW?H7JQ(4QM9*ZZj;-D9Yov{Dt!j77e)PtEoeajnN- z?vNoaEI6!MnQOwI1*!9pln?q<g3H`2JYwrHF@|LN0ZteEl;^_$pql223J)!^L(sO*S`Ijk-P99@U-MNy< z54zb=s++3r48fV^tqK~;x2rkP>9j6#uY!YzO!P;K}ye}<%bMh zW$z74i|9L)`com}oj*C`{rV;Q3yQy1;4X(UPrLvVin{r39cwsennJ$6EwH%b;2syq z$v@LqTMOQ_?u-6;OUesn>NmLA2o@`Co)ub~=|FflOh3udU5lefKgDXB_Kjy1p36Si zRAymrm2J8}7FA+iU9?NIZ-Z5=M^T|N$U$as*=fwtWYq36=Tu*n`kqqFXj1-7=QaQw zv}>cR>H{kMW-y^bO>In4dsWjQU{D1H-2R&F!WVlu%KlYcQ3Xdt)|^i+1AoS30Ff-y zG#jH%LJQNOtID2SPz2`;(5W}dwW@rjN=${T8ZXJIET@ObARPb6;W_>3AQStj@2#l+ z4tlrEGaun!LTnLMK&)xL@c2?7w^2VDw+gyxtV$vizmryC61Xv2EM z9T4uumuUl~3>{?J)YUz(((F7EHXEGKWob9C-A8<4O;Cy|@^d1Z`zbkfUa zE77f&DS$)93kCB<`^#zTyBQA%M!i>cv%~YZl5i@^&?mus?Rd zQw-}~n0?;Z&CN8XVST7HI}cLPaVr^XmRCk!x&=t+$Y088uyfHyhtooLUb52XRK|>0 z6NKcL{RjUT*?}Tp^<)BO4lLs;G44B3C7iQ~wLVts`8nh4Z2?|1U#g^4 zE&hqGZS->TLVsG&sni=Ks*qJ&mTHK>VZz>;AJ9YE(GE}34lp=QJ~@*1iR+=|Zim%* zt@6+w&pljPov?O@ClCeZZ3^`63{nbQc=InChepoZ7emU>p_gmn{xT}cq<+I5wy{z4 zRQ{QedEsVRYswm1;gf(ZJmsfG$h9wnb?*yfQt3d9oYEnW?um$p*msA-HO02w)^;z< zdn4VdLV%bIt_M2WZ|d18LM<{w^}vm;9{}U=++c^49AQ{lm$nZ4LEajTVKY9v?ay16 z{3@0=PQ6Yc=Cb^byMMsG;EY)F(taIqe%#U+@)6Z;k>dNKChuLZ&F?DC=yOvQYGsBG z^8A>*k!2_}c*?3tC->U-s^`x`V%krY1N_!ZyAW-5+X==;q}T z#ck;%Q?q^xUp=NkxD95PUftJUEsQAz`p$=^HoN1<+BpS5M|-(2caPZIrUyFYqbp`7 z5F`e9EWE?!`iZn0DxHp*<|lRSA#&nIol z@okE9`S{D<3;jGAaEXnZL`<`r1F>tSZtzH<7 zHB})2ziJ%FD^So`xT)KfS1uAaADzNz z$EGpqyqrC1Rdq|Rs;Dv>I;Jw|Kc-1bWd!9^%(nl0Cp@1+(lk6@PTJ#!Pl@LoTAn={ zcgyBGpXRUqX?)LAC_c5|HH@f=JQ=bMv0B8cEj2?0zQG^Ox03!Ap@EO{%#v$FFul1p z)Aqqs`@lcCAuw~8F~R?aiTU8qdU@Qvjsa)Xh)u`A_0O8O82SML@BgY0*GCjN&}x<$A9G5 z$c0P-tuyCG`nuBVPtX7*m5@{{yjrmbg(gqDmUL$pv!(Z^WLfluDr@HVqMoIO0i$V> z3T)B>TOqH;>#T+eA9SfbOBn`m1n=aAdY?r z{t!`qYIyJ{DjrC*Q}>;|WVXC4UI-}a{YRq}s`|;xk^p7_^FEMs|I;5a~3V>vk zA3qrWVX7^6qZt2#P@SS-ZG)?U{#E1twEM{Icu})&o>(enbP0->|)QK@xXo;XfOBvgqaO1>$D25V> zL&c!Wc_p+S1>c|_9G?`YFxo}2#d#>kCGTAik0^sm;3)XR=|Rc!HQndU(bH2@e#YY# z#z$FRfUL~Cq(EWfw8)P4NDK_$ZJz~ndpbe#dABe2i*E~*m{xJyjFe@~0?5pRD|g@m zbt2M>Do4t#VEz~_I94FvZfXDR@N8J@edAy-;@`WsT{MR}x2(&aYjGJ>Dhyg8avNdF znk91%`gxyc$5Iwy;Z*2KnH5VxA>74eQt5i;a^z9?c(Q6y?HV2hqvv&z8C}Zam6|Vq za$22>aG8G_dDR^-I%)*b1vGJ}GYN)v8Z(jFH&wnYLk(z9>c(eU3=G~9TV;|b4sEiw z%b0C68e$huhsxT+^Tgd=)7>&P?<;gXmN5nC<- zJGG!Li9<$lcggUUmUxWtQ06ay;p6%h`$zep3q!L#i!@~@T?>ZZ#7Ebxt^>=jUB%SY z#m?8F{n2cZ^}29Xexihez~}Tr(R@xbOi$6UX3TSH?p)|LSS|o+y$6 zd$|B`z9R5LnA=i1%P%r6EfrZ6$lhA7nZQioCH)25)`?=c*P z@3Rp0L%sc$4oHwY? zhD|_su*hYA-7ERQ@zj^6J-`|;O_pjVdPTjeUO53k7ftgWA0hmh4 zfoXqFtlMD}{&F{Ur{14U0sg29@4FK0#2Lao75yaW6|bpg+!-Oafm|#HTn?(lGXFu; zd3gfUb-nFQ*)b_;;M42|_HrC{Ub-Cm{FHb6!UfJW{8ekC;oIYue%I!F!nb%`18|Ci zt|%_k2tgVI&jf(=-QVp4@L!T`BNzpzdr3{u%LsxLVv)rH!%MLSNE7fWo@pI(6-U8L zRYl-<>XI&FRY0OVA z*+9k=qgLra+)Jg?$&in^Q-m_TEAqnMQ)3_) z`I;>1j^q)1<{{wD$+Z#AKcBSD73(*QVnw<{Y*CBp%|%_X#D}FQl$fymVnd_Wf*7Qp zO@;X7Z+KIRChg$nJrG@Hpk$LS&W0_`EY#DoW_&liE{w0vJk}d$@iYSN9su)45-6Pp za|auB!o1+4C$uAriC*3e0%hAPG;c|ith~CqLOkm}Y>o0-S(9kPE#slYT|NduiTdlazffP`Y)Jabd3oiAuu- zuwau}x%iVn(OoO+vaJK-hq?ndD=l>z+$s*DHLDpkt!!DeIQYSy#TIkzNzJB&uBOGu zk|J5OxN%}7bLH>J~F>@-gA+q|Byqb1%zI1W9%xMHji_x4r?@ko%` zO$XpXRZ+_*bdF&;AnzyDN@`FGJ(=3X4P;{%efN zc+@F)*v9-mLQYxH96Z9PZyQt6H$m1h;p40>R2oa&C`!~CASukRC&9QkaExoh=?EH5 zrLi5uKOV1|x^75*Dr=Wkp$I7tB0t+jnfQx7Q7>67nxYv3*>|rBtnL$!Z4Lh=Rufk9 zZ`Sm}QrVrxb}PgtlPK%g=(66wNc!DLIis62?>2o{GcP#%PxBtx0YMRFp)y@HCD&4< z>>3JfMh%45BgVqcX&J^oR{veFb!y@Mss}Gc0=An7$SYV=b^K*>?2*$SY>m zY+cUKrbiwVZU+hU;NUHUk`YaZ0YX=CAw=@?V3?Vbk^I$G^dx8GT5rt1%MQji(X&b( z(~hn<@ys{bB)$>hoMb1R;hrH=-4YxaWn7s4<4F`>aC}0AuEU_x=BUBgL8qPZ$5nI-h?wFXDfN9D9-m36h#7{0~VK zH`V_>k05A2(zKE^u5kWu{b#eFB+~pZ?dIPh`Im;V7e)G?X{pH?t^Y5rA>uTuobksG zCC~r0p7$K8|EKl5`45y&vf7h?&ve(!B(KUmxvO$6IFe)m*q?~S<@vh0?~Ly+a?c}q!LO_9rI~5xnde;Z ztM-4gs4K1+)aSLGDktyJ)@eL`drf*VeXo3{3I?02F37jl42@hyl7v%sgXR9f9@Fj=wKcl?GWVJ zOJmBa@+ECd$%YoB^O_d<1d6~KMyg1(EGm3EMyh!bgiU-5;FpN1TQC4f-dGTbMILIU z&Ypc(Roy!btCfJ2Vi!bY6Rc=d{DN&}RAkGD090SY@@g=?RVi$!H-2D*!zpXHrOwK4 zh@j3QeUnyGCnwLPJ&;A#RZ(M?Gn0U|l!(Z4!ZEEobyM%7hB(F8RHM!^0wbV7AC-l> zUtOhT-{`M|&?E8tLtO=IuIFYS>GxqzA3;$&YOVA7HwQp?(~iMD11SOL(>?x^&L#i= z8mL{~Aco=A1PBb|7B`c_aH|GrgQF|18N*q(2xaA`meX1o$=Et%=cmH3own;r+9MCb z!s%EBu~n=67i(`BTSpKzi5jn&nVFdxV`gTyubE?}YmAwhnPO&Uh8SaJJ7#8xVe^5W z-fCB?r>FfhHQjxr*0hdvW;Ca&tT!#qFRQ;jxUcUidE`uX4marog^J2o2DNloZ3%Kf zVoKuNM&=M7B%hI!%j>JRW;?ScG!+*TsktSM$wOPYQ+f(wq~m& zu&v@kD|M@^aYNH1eDX?T&5*uJAE>YC5kJ{lY2P(@rMc!$zfstjOTSUtxJBP(4D{7_ z3Y;X?So=ors{@R$xKK?MDr+3mdRKE9UnSs|*4i`u z-}uP@m9=>Kzp_BiKRBr$+CZ4TpBFr-AGPUnr&{&1FPqoNF?NM=0S9zkovzwxJ zP6?2-o}`p5HJ8G*Exkh^13R0_KAJfU37HBbG#xD5t&PP6{!Z#SKD>c5C*5V@lhezh zZMgX!b#V*30{=B@WnX1y-Fmx5@VjTXmS&c0!PrpB2W6~0+6j^J&Iw~1NvgIa-o}_wfy;3wdLzVLp9ms$9eh! z`p&o-H_K7ChZf2qdcAsE6^bpIitdNKclhj8v+*i(vkSXS`9_LO%iNL=KT+WBR=8j2 zH(_-@x=oRlYuY9b9BgmYon``i#K+e8+n!B6gr6C0BcUxoD67VrSCx)89hz67t}$TwcXsynq28*B2!E)^~K%C1TtvpmN5YVa?Z(W&8s_~LAS6EBzN}~ z;k6sA!(O@gw(fQHomI{ib^RIy3EZ{Wz1z2~-nX)j!zCogtO;WlL?d-0W47exiepy%NVl9I4ntzCmzD5qHSNbaV zl>fliJTE>i_Imp(c=b>7YQ4kJSkwJdaDwaD=Y3Fbksuqp-MY zsAF8>(~Jt0-|URt;_<#O;Ft4c*c)l<8o zqBJnm#y?#_g>r@%bNZZ59ZL@e4?s_>KE9E;&(av*N%JBybM_tBslqWr(V6fS^>Wqj!TN$O~jq$7#ZO`aY^}Dhri(?MiiIO7%A(n}bz9?73Rp49>06e6wwP1_$o}geErz z@R)gcZh_fHzubJYtxbR}j$v=qdw}n=09eK zZbg>MoT+~;Ifr2p?5My(lBJ0#^Rqqbm-V-Br?^HR-4M+v+bsY?CI^S2+A6U;mTs1aWBo%Tsh73%P8GE% z-cd8r3EQ)5LznJ<$32H&X6nZ-aVkB%{JY-fsDI;v6G0NDL$ zT+Vhr?4-~Ka|-oisC%?4@4T2c{jUUjsBa7<({z&J?&oABa`kmm8T@Iv!R6&3wS`cV zg~97e$|)+3aP_e)6HiYQ-FgDk_kpH)=OceZ`m(fstSb!FWyo!evMoN6RgG(I?LDp{I*Jw-MKZmyEg^Y8GUxxFB)$G0Wm zTn9sYGuP@Sho16wmru4Yf2R!SV<7w}LydMhLsKMquq(h#$SD3sbdq<%h88wj-T@4a zYas8CNZz`_TTb3rewGs|&zKcQtnx&s2nWD)Ddyy~v2UX7Z{lL7VsTFND`>eRs1{o+ zT&&c}8^IyAsZL3yGeoLjwhaV2?<#fo}FegYV@8qRZS9@TJPq}&bKR^g?v z&03R>yV|&=KVDVeiW&GpJ{!J*@>Xr0)zrC3X&!Em3~C$yOuROI!4>DW7MH)}*`qSX zY3bMZNb?3J9G=IWJwtc->ifQn&6DhGZY)Vw`=5^+ENm>}(Oq_)(t1QWFka{FEJvB3 zMERq5BcJk#PDJ$U#hqj;ip=EYnP`*#xmqq|8d#><7A4Sy(jN~7l_=TBwnsI4HZz~r z(P2Q;)Leb8b^a||1TK3*hZH7pf7`L6u<{Sj2m}m!dboMEB`|15>cWj1@b>G@3&^VI zJ)r4q;PC;H&5u7q%=jQ8hkPUYwYt2Z>6{b#N7JEgw8Ia_p0E)$boIN!*2Kp)O#N^~ z^D?jToFgK+n|eY(mPIs7B7N6h5=|q|9xxyN8^5<$0sOi+Ly*iAAr$ zQBSL%;7|b<=ni*T!6A9LEnTzv7fc@%s6U9)OhP+@n%{Ta^j@tbi9HfHXRue=E_Tt; z3^CET(X>eN9{-{V-M~718K*nhA}4e`NPd&$9W4D4v3n{9RY$nZWueHk&3;+ug=!8w zQ4tyXG{fgEQHAqd2Yr~zFJ=0$g z=E9`pcr!Hy)$^@3(zjDCq;78XQm!s_rrF!;n4JZ_En?vrsPFuf4|?!GQx_XoO6jes zhHq|u@{nXdISsnnOY!Y!F~xU^{WLaYELT zcBnp?BCKbrmYxC2O{~EQA(HnAc_cEuq{}^rYl%4hkLUF1S z7!NzMhnyFGyf{EG*WWD0rfZDJ%`w-L!wQ2uVv23FyBpR$J}AxmA|pIGC@t`U+khU6 zBQ1r;@ePJ$&peEJ=mDMHBX`tqd0_1J7F&2=faXrt4Ye}K<3`QssDI0^F-+OzrZOi7 zL~0r(Oq z`FVNQT{zz90jrx#Fj9nPelMoFXfG8vbaJU4@&Kb^eyeFpg#3eD;XHY+;O0pG z`EmhF_rJ_LpEq{SEw1=NawI}>F~mzEdgWuW{D^pP3-j*IB6XfOfPb&a%_4I%ppE$e z>%G+Q(p{1$Qz|N0ice8ImtiDxIb=Iq8&n270<||4j8iMs(1|&Obg;vP@A~|DkVy+o z$nrr$n4_bK(4(J0W}hvWLP1=e=LA2}h|`E60 zbsQb`nEL{WHG4VFYKvCi?=GKjpi;&B2%GTIQ8Fk-M{67!-QhqLcFEhes%QhQS=`V2 ztP#9PyLpjj9vJCAr!2zaC)T%8~`zh$8P z6g&h?q8Qq7cyAa5HwJN{VB5wA;*Z97y^gvcS!^E{#YAN+$) zRDXIrd-xyh57N&f|Ve@N)mIZkKt15IUO1Dr7RFSNM(+^qB0tf|`j&qg&=bCC&u`%y46maxulDi@oKCtTC@c*~pqHqddi3 z{!KH%6{{|1qAJEBSUt_({oB{t8)MMg2J@e{N;^4dogU+X3u{H*+U8Hi(~_r9VMO`g z_N(N>LMzz}W;}v`v=ja_Wj6DPc2;5G2SNgGtsi-2(ox@L(YHYIgLhWp`3Mh7nNWmj z#uvy_49FrQKJq`^t{3w6a+#UorkIemrT6*z43xVbtYlyK#6X>oxBGm|?}Q`)N{Avf zVfhxI+=mc97{vS(I8(*PMO59>jDV>KgpY!2_{u;ykaUD!H+nv0jFSi=NlQ)xZLouG zeK~dg=t@JU{@3OyT7EiWLee!_z9`3?P+mxcJF2f{eYtl>-=Wtn9##7fGgoC5W$M#) zzL#>`*WxS=?9$hNmD9)V7dB}|dgQa7(Eb5v8ca>roq z<8eY4RWPhQrahM6AOHTuV)C1-LQUO?wrRJS$ps9EI-z)%d$n-WiL|m{QQe|b)R2a6sjw=dKD8i4SImPQRyTw z?ykP1uA}xnsly+tOVj6N^B|I;F%rJTZ*kg;kQwAmv6=#)0f_OVlN`HM&cp#I1$(5|H?ZNc1l zkudbaE1I|Z9Q!MQ;PeYpc5vl=pMT z#6KSa6Zi4tOM-Woj37W~Uh&0!E&s!;D17fT?hLum-1U>OSQr8m+|s+iU)FApz+lU1 zslsU#@*{Wdt5Qr|Ts!`KKtiHdWdQ#b1GY1iAJTAZV9phQ2xzi4ctMeQsMBYvsbMPI z@YJ&JockIxqCn=*2^IO3@)@)OBI5K@SpIrDA$3JzGo@c6Z$&J_lth7+pTOF()9dtw zWorX$q(`3Q7Fm%n`TRyJLw&aMJbC#I-3f6?#I!H2gYTml$NGT6IOqAk9vg?Qynq-G z#L6x5^nmpq#PLW2dv}^iASXaxcw8~We*vk8^LfvK8|tkB1BR3k6ynSZB1NA6YQBQ4 zkDR5JKv_BUD?%u;#=$mI4J8Sn@d*vumVA(b^cR^gMtp#jh`%bIS9-wx_GMHQjr6c6 zk&b&}6-jJY@Fn%Y3;6*te}HsHgDNyX_k}*6jQAj2B#-ni>XsQ)HjGO{@M28m6IGax zA+$92#XrA@_yIpJjsLa-B7LKU{J@?+1bm)KXyaN-xs?WSqg`^(Sr%0x-hIkGAb$H& zC=vp!i$5?z)}RY*h-zaPnkPIn&l`Q~OFhy1_Vrg{1@BEgBG0@)J@N_9nqWR)=p{U& zmS-*=b<3oHgu(iiszb}kbpsa>rs3#gWQsJYYO^IIH3Z(Q51y$-Y|;N@lR$Wj4TVjBp+NMKd9!J z0B?3h+PEk5McVi$*Ab3fb2}JYmIWZv&Mna|3AgZ|&#)6E$V=)s-VmXMh%5HFQwdLk z6T~84#OCM|BgkBk>;pYyuH=I)WUk@^K4k8<2R+CdH2?0PnbH^cV6uQ**i0|`KEXc*l-*ci|>?&B0pzETJOXfu*)-DBI zh^Z{CSJ*PW=bEx6eFaU!v;zz@@E{xgys6=4FM$W;FU~`}?Rf6X`q~uEr3TSu$TI(P zREpauNQimoW_?0w+!3&-dM3;B2dlgQv%a7hx5^*zdV*E}iu5BsVN9Ef43R$>^QL{k z=U(vWNOw7-Svf;%@78T1X18NG9(Z`g(DbVdq8aTfdBv6w5(pA)AK=}P%?7i0Bfpay zwcmrptoNh~Vo{`ENP;8%c*|}ervDVPh2xkplZ1Wqf;;-&$^7cI1)QO@(t(+H!Rdx) zEb&KkEGRZBB+ZT?xV6=LB-e=sQF-#Hn`qwPcViQ}g$^?DzneQ_v|Mz`pT?E9aYsWI zwbc%tpQ^Ai4iel*-I-w=9VmJ=)zg+@>05)4lLs_wyby>o5~^lMr^VUJu7ajVa}&6H zQ7jfY%6$l|yMmUx2<}jAr7p^ThY_;o;)f*GMw4w1CQ^9zqusZ@f6jB``m|S1u-d~Q z*6l62N(s6NVaATrt%1J|4&*`$6gWdtBEWizCf?+r5gz4ExJ+HwITR1E+QP&zZ-Rr& zA9RPw7OePy78clKKp4#H;3RhScCOZG1&Zf>UcGs*<4_`2RW}9KG&TABLWNDgjz^+f;RRDE!*4viNO3qXeWj-Z2Z0Cji3nr(>*ogk-Q6` zah$rBd_Dq}`tJ@br{c>cQW&Q(0qZH8N7Fpv3(BZe&!iB#Iq>2eW><9N*&+1qY*vhm zaOn0_Jxedb^~VPIO(d&RbH0u#uWp#O`IyK*S{ss3;oM$u*CT(&O+8Taq&PsK?H*4q zmqjN8E_Gd%o;=$mabp;f`omN04y-+_W=?eVcUs>}VuyrE2vxj5U?hkLaIiaN#|6`d zDrAIB);t>Q>+i!V0*p(iS2!1xhJl{Jk)C4c*MQi%1sYidxWVvo`hUI_+`(BRsJNIDX)uyDO_8f zQI#R~pMQWk(o^k$X)a_;2T9+Uhv+|l&ho$&ZGoFA5(MpEVpG2i7 zww8#U=8a^S@MYP|u~(b~T^MNfrJs}&Ws||meM5HOUEaB6jy*-W`!HNzh2EMEWK8&N zJ{TqCB-@lEg2YUrCC>Sx@|vkT)g|l?JJmo43|!%q5sAx#MQ9W@{!NFETjk0cxMpV< zPL~{+Sovc(4@>%wbl*Vx#)y&Sge#2VOpH5#CFOx#G+!}<@G@~UUE33@VdR@15Yrcf zMTuPntG<<$)zdte=C>-ZNG1qaPo1&Ajue(w_gpDtZxBOkKZBMm51siT?4S&Vki; zy-s89&rcD~Phozf##>{!XpyWE*zl(07s7P$E`1hd=YrYT;V(!<3kcsGsHa}Iix>J_ z$J(}GjVR$IJ5XU|ib0YU)qI_4W`{M4zSbZ6x$D+*S8mZQ=8P`19A6V73c5y&qx8(S zdcGN{`;hvAM4BNBP;t>$R_lOxpYG0u_+S+5L|OfwCta7xJVgT8Xb1UV95S4MRA5xo z=`8F}9~NKy($a-G8){Og&cpVh{inK`HWpvHggnxZ5)d<1&wcLHXUgwx^5Z+}N+z;O z1__q$weK8idu!xYcFn(A6MlQl`-V3iD9c{bxq3*+3o%o+$Un@udwkJVW)bs*We|%| zg z)%$%zhEaGP^w?f1s(VgRL|9aK2Pql~S_{tg`-9Mvr1n|>^JsRc71|-^Dt2^FhTeZ}@On+pup?E#hS2%@SakrcNTgXuX)-m|Ao?{T(`%^F)+DlxiEsX`(;u zm!QxVU>Xyv2LYke>HUvQLuUxSVbTvVfeV}s&!QW6GtChthb5=ze{2t66vGgDCwl~! zt5wB*oD9uZJtlH{UnVQj=D+XadPJ=UL*hlU#NZA1T{#AwRPJ$&xRBFHTW5wX)^EDd zO(_S3Vti<6bmfEahm_WuGl2&w9D9_9_8?wEKA0J`nU%|)h-HD01)!-kmfnzdl$?#- z>UJkr-Vo2@jW2UAl@Y;7O`m%7c}?3biBE>Gc3aKA4#S)Lw@=+$B0nC&h^h!BiY}H` zrRE#B<-s1-SZqJ^K`4f_HMN=)Z!CW0ZKQG)aQh7im#`W2q0lL*u%A<{2uj%%*`OsQ z^rwD2H_I7DiihgRCxi1tf`J@M5&Bi+^<#_H{HkftNBb z7CS!zXv;2N7zT|#md1@o?85E1dvu3D-&$4xRv%jb) z|2TpqHj(NCk>J1K$G~jE%)wd)*#h-QR7*;6`?GG$&stP2j6(BKEumTD2b6C)>VxvB zc8`DCg^y??en#uL)Po>E!z>l4V7V_$0kSoeC!=*II|B)bRT1ZQ_}SuYhXn83Invxe z5Y`#tmoY_h^gRZc1a`IH`}M7^gEmfRx0!PW6pC{E3)NW;6jDvNHG>xa1X(1v)%{UK zh7nbD_Q&y#&&(&Dl)XoPu(1@lF0f(Tlh{*oU2t$t&!e5I;{)McmCg0K3lR1}|42gL zkPvJ6*bCB=QJC2Mex)+l=*Q`L>`_rh%9G7sHRJ>u$Eh^&ymGxN!@%-Eqd57S>sxdJ zlY=5PkHSY1S483>j4vs2RL1|%{6<<^TK*>~>85*4uXDu(${ zcrS|ik$8VV`-X8`uKHj#Gh2KD;_Hhj>T?Ugk_278Q%BXh1`tSsj^8~oKYH#(R3A`g zNQzJLb3~-)`*^=Lq_2aFC%y-4Ab)Ecn4=8CHrjg^8U)GpsV3ZP+Zefy-*i8=k7r1MP=Vc5KP6>iUH-W$t z#bcck{ed`+rVR?gg8nleNDUccVG@BzNCr7%VbcC@VMT)$Qj(oj93V9%8i^Q_8U%7- zXEg%I{l`;bj|ckEE0&Mjl2e3b~X+b7Y>1^|WA+bAmBc233%0u47F)vw)?n6y^0!WQOfQN&ZR&cL5 zu!kP5xz-@+m4GaRzc#Ly)Qd=#XLYoS0uN9kC2jCS)y|!AG4SC` zCJkJ-lwu8F(GvFuH{ln55ncipf0ErCU+3I1s0iWGR}`EhCX~%N{*y7p_tA=K6Gr&J z*iP4RR2h7i{%lL;gJ&Vat`L`dKH?WEUTrbjN(g}?7|W)DxnpsI=lscrDb*$%Q9ai3 z0^+%efIaC%+n^GCzQ+(pJqkLrfwJDh2#|Wfl0J8Y_)s+Lj4}X=?eo2e$K!WHeu%Nhu<~Vg3o71@teWlLs*6| zZfLnd(udh;K)Mm?!V0k1*t2?qdLJ|j`D%>c)qa9}AJu%x?Lze;BhQbC(WW?-E*{*N zA66FQ=!0T<=ht}UZoV6vA2pT~5D7#EeUikeGvd}+m;|c@M#|w)(>2XkG7eglBB`e& zvuSqVE~fm-sND>~gRfEZM&d|~XOn-0Yf|)>W;-mf#Ev^LDaaYtG7(ANilz&Ft*J#-{Tkb>Hp)ofr4M_geFkkmU zBsRb7r#`Rrs&*FwRIePEoqO1~3J1wo*O|_}p)t3722R=2Gq-irk7z|O*eAP`*5K^wL-4i{Y9y5)OT(Xf?QbzAvo9cAjY@N zj$&Ly-$?ipiobG9Qq{7v-u*PbcjKR(CE=L4o&v2Lyau5Ii-WT*H({OgE5jO!Q>?sXIh?m7;H(l!c; zex{^tXCgytqd^?=#h~8vhih_{9wgt)oQvy1R~p%ZJHP!5J$F$C4SM*I?#cSGnu-Xg z+`tLv++YYNS&vC$G~G4~C%$;?bNZ1tVCO3!?rsk=`_bPb`tjeo`cdCf`!U}-`U&5n z`H|fM{n&2({pfB5{P<)C{ADX&T zI=bBH6jywXa)U`mIv!T8LnBK?@1!*~Bde#B_)LmJY3y`c;B93lBUwuXRhg2hY$exp zrVpaL(xnMqWqIT8-;az;k3MO6ow>jg;Q@onx`yfB@j6;(D2xJ%Kt3DhvQn(Z&E^S4 zmYOUiIe{z?l9HX(w*@6r=@P@iA7zGPKS~|UhZc#gUTx|cgPS3%SuaJZX}1QYO04P= zPoeEKeDDZzg|lO2jfbNaH*{p*ChYCsM(hpVEV+e0i2n)Tv2n9~U~$uZeACMM6k?cS zZJNM4wU?6;&dySuECWuPNn0{nNCTT2?_!cyA7Y|GI+CN*TA2;09UR0!O}xLWF)=8s z(=i~9_^Dybj)hhG6=$u>tYKRN;v;t^la|`l>KS+P?1RpPSA!MyzH>*dYoAcAb|cI0 zhSyErwb!ff3SnH9WsT68L#u<+k@l)b3Lb8j6av)Wq3tFGgNU-d!4WKshOn)+N3u9b zEallj#%2T4&#Md5PHT;fGig?(^=Z|G_L9p`t?YIHyI)ze>y3IkzRS1O6z34jneI#i z%ytatlRh!-Ry~tGjlyOGc>*+6~E#vp^av zCyR26odKm^0TH=rALIf;e+@mPp4u*^3Bz(hsmYTwGkBvj6Pd#^zcNRb4;jsl51X6r zzbl#I{4p40p6-Y7cUbNbum3ldH7x-dq`g`Ud(K^tr~WGnRy<6PPQJ6H2J=LW~Z6e z@AuvMe)Kh<*L&rT1+RK@-kaEmh9QYuuOk4nZxoFX3mxwZ|+cA_qQG zl&^BW@A7qy@6qSywQ?WWYS=Z!YE%%ckF#(L2mwuF*9`j1r4l`zO(!y)l`@?Hp3|GV zS~PtO4q6JTiWOaoJyE5w*an&hO5?BI&z*Tf3di-h{`Hp(?#dP`B90|yzFY{b4@>qMKHVwQ)!zN~slQ4# zpi>LqKJ&~|3o9N?twrl=4Q06|hgtg}$OnUlTAj8kyfgO2vPC8pVh4U2)RPIy6A#5r z1p@!IThk%_Vx;o%$|x&0CU>PKh1XnjK#uAn_A15-$HC>nB4Uw0BU?2GJ5%mlwS-_X z6|$Y%Pl6uxPPV;_Ot;yJLSrt*&TX@JkY!_KD9Ck`Jy~{$zbLbEy2KRDKFUW`zU!lW zzt_ZSQ4-t~UV~-ouEJa=D>?DUR196v`ri}y(0i-|U917R`a;&F(@4M0dGxC*^@P>0 z2<+dYvbe40z%sZBMgVwhtwb|TvJydOc0csG*4lkop^+%^pmC-q61$wa7$}RP_+D&Ve=S^+Y^NnzLzZ|Ki zAE`S*6g;1Bo?>?Ak=B@JO%d9#&#x#%4ZnzN`|#gt&9CrB*BQa_8h$a#8iL_QL8IdH zMXrCAG`eX=3is7d#hPhf6h@9;#7#cbw22xS9rUzRM$%v8MpoJ@_X%YELDAQDNnv3a zs~;!DC18CRL+1AGM*UbG#1+Qst{Si!)JQZac>0v<8ny-!tIKKTC>b*+{>;$jOJ{>F z(_|J$We`qg+gFo(TAI_quQ*$ee73`OjO;W>o9ALyUKD7)^PCtQ=mXBnVw+JpD6Qel zr+9F@JK)vPHJ8={dA`hw1r!29xwmA&5mTZD-8 z?qu*pBpJcUBC=xXy54c0M~d48$#xvo?2Obg?b9s2O{NXzfC)Iw1^KnMPZs4ZfZsWC z&K6&IO+n<@RMO{5n*av-?Jr=UaON1>d|}}pTDC*TSwmu(N(LeNip+@7=z3qYO#sBLrWZLRcI$`>q~l8Sz&)6Pp8c;_;wJu@GLt!SmY@B?G39)I&ztBPkU|P-jZD$ zQJjOt6+*hW73SkpfOsQh1*7R6Iy0{dpOEbf|EM?f%NWL+{ph%$YJpMa_#$mwjrNx? z5$Pak_sxRw`-Q9qkt_WB7qbuT558VR%e|q^Fe_TBQ~+EfViEVUT8q@Q`6W>`h3;YE zdHQsX$B0q^It|{u&5C_b`PrE9R5wazt!?HjnJqCj5oviiCn(&Wc^y=NvoHL+8?5DL zR>I0ODeH!LF;k@3^Bt{ z|K*5??#LLlBN?IH2igE%Um%-Ad)}e%10e?AEEF^9oc!<}`w+f`oc8$q3%*i&q&r79 zbM+7!HrcpvJZR4wTfX%mA^!r^XqOHKH}1|!0Aq77B|ee%|I5kRe%w{1%%sK0o;p>)xvPfbuKoP#Nq1=B9#?kZ6^!jp1ywy=!i{82vw* z-oSn|Zo0@pG{*l@T4Hq&{4@?zMUH0G66t8ZlyB08t>4?Fw!B4)43*l$g#y#*{IyC9|q z9E6YjRQ!`Vv-i|6IHsmBssziBX(`6WiAl>eU~3@vvF(XsYRUs4J)-ru9J7Z``?TDWpxn_scBj0h6|qb_nz}iYpwiJTyK?=F1VXxg zWgH87umXBB&6MECpgJ&*`bh~V8jF1vHMpbNV1gs;#Dq`&h@PQle~o>%VS&>5utQMU z??~TEOxSpO>9sonCvuhww13cgW44-fKaxj<-K$a2q~XVmF`YhPU|t$)z`#q-z7pv$ z#bn@g2`was7H!cq;p~U9-I==2YR?N`nm->Vw09^*ij_dLzM8C)@W~%A`aaNmE zHX7%nVq2lR@q2qob+NfM;EyXdLb;A()%nR!!;OURzZM$>SJovOmbbMQ=jL=)G*>hZ zZVeJ#(^T+MnwDKvX4VsJnyN<@D)8;%y?h~hI}3R59kk3poq1+TGTDospfru`TYCY? z_#b=Lh>9TI;2#8;pgZzyhrD{H=qQ(l0M3$8%X4+!J=h<&TXrVw=~qX zcMNtG@*H&UlSFAz^(QSVGUmY>&Ih+{AobNrOInBja#tpLfUe65=r?ID?g0YbiGjE@ z)Uj+J(n-#m37o6!EgsY!c3$7_&(tLEQv_#EQl0Kt1l_$lyzF3#2t7h)$ZLLkD#`^s#Hz_!?wTzU=0_E$I6qXQD2|m5j6FX-@{b7e&-4o4(~$9k^~+O%q1Ry zUw+DXW!Hzd`?*jklm*leFE?(gu}-LvLA9Ccsj;y$6U9&ih@)?&Yb_W*Y3Z?-;$PWT!spY-B(0%#Mx|ho~`u z_GLrh46=0F4_JXV`;_pa9w?SUSzi~e5a0vGAEA~~QZ?c0gUi5q{|z0YhNX!ZGKC)muif2rJ|2tV1NSx^+b8-(60$78XMFa6@dle;LA+wVX2TVM8|uHn7*-V_U8G2v8?>sJ6}t8n#t$dp@^RV%AA} z`PaL|Eli}XX)K5yfmBlE^cZ@8mcNdQS_=}Owi^A3j)~bB_e9s6EDrCV?m^d_U7NI4 z>?}~HX^nE3)bVZ4{hcYSwyX!)tXH;#_}wn z_dERcQB|no6RjJp7v38o`viq8hGPb9!f6QP%EC+ zvNVfc)x8f`nNQ&zDC6g9YeVfgD<{LAvBlpfHtDZ{gFN?4>^nbi9LV<_j|DJ$lR^C& z&@WXByLEE?#+r!Nmp`GDXqrII+3O?^Z=Ck(FQi|nVkcTJ39y4he(8gr_d;+KWfv)j zp3*NyV85Zk_4fY0NP9UU9XMfK3AP%moct}ci^kQ$l$E679zlX*3UT`n>TVN!nk4UCyH5K<;pCljgJ%yF!pP$2vgJs-=$UluLnCy60;8XJRLY(=Fd?=TJVz_BjkfJ7jSs#Qs#xH$@{?5Z#YT*6 zv5e(WVeU=zKiMs&lwvK`i!;##NrPR%ws+ z3|OcA>)L0nT-(^Gi&9`cCrDKI!+QCFsf6FvOipv10~mFm7Z7jNe)+e+-h5LoOL!1~MxEnN4T(2V*P8dx}PKyiR}`diM;y znf94W>2o~)XiV>A_;i~u2x?Nz;lCYX*HJ8mHK7i9+yw-nCMS(WPhvKdzp%&%s5y3a z6{u0sudnBOhIUUuw@($7G;I;}cpdrsPl-+Ks_p`$B4xFaRS;ziGfqv@E57_4zZo}~ zOB|&s>~*;%a&8NHQOrOVp=2r%l>Hp4`jzb{fla9LN+kl1-${ z(g{a5EvCO*??XD~^p9gh8_meY&bzT1CU6j?H9I4?7bTLc5uhiOl+KD#*}@`OwIf_W z>#IL*Q*92^Vkm45RB@#jN6p#dN@K^&36%-rN4@Npz4Vv8d;y>;+V68bQJso*s+~4W zKY41ll5vYcmW%6l%?-)5ip7g!uP4RtL(je$aLM38MY^>Z!_2};NmV+pC%kwPJ16|I zWoAP#p9dCF+QLfM>3h6~LbZvV#5-`52l~*KmnqWc6%otHA>3+whGL5o(mW=b^LTTy z%_K~V&!^Nm*wX}aQ7vjKsJe#AK|AUxJQA-(e|4fj(qs~pxI3^R8zz5Dvr6HzU~Zg7 z9dWqKKaVg!WAEsl zhRGsp%{1ezJABh{ONt5~7nY#nxGY_ln5u62lffksN1>s^$IxNGy(l~>thaGp&CMSp zO-tI zb@=P{T#Na=`MxFI}JSc}+;_nTUPqXAYfyjg) z{KFmxN%R;{)hRItx=8Zmek;y!h3WC#q?0cxTTlgar7*_qv25lHI{%AiNnS$LMrko> zS=#SQUt&DsM3<7MKOgQ%O6?17_AuDH!xrd+%xZ;ufRFfimk(_6#t?xOHVuc`(44S`)tZW6N=z7o%U=C>G19CYp6Vjn1$Wzq$zq;RsW8L)I?`Q(m$VJ|C}Cuy6o<`E|dTU5=aIHI;mvntRtpxARx zkIJU_Lk-Z0mOm9{LG*W<-E~e}%_#w?K~FLj`lI`TKsMjxSw;3q-#xr_ho5dFRT(aJlQ@d{$k2ZlE5lgojy;IXYyHe!umSZlLEtf~8Z zu>|3Yxee~a;FAKsSX|~In=DUNKzs*+MNKzukqQugf>lmfA`JX^j&wU-zo!h_AhC=+pli&r_L%j(XVq5S>(EH?bBjl<_U1$A>EX)P$I0Qn}}nUq&Z z$_Efbe1P_jQCy(@rp`IAydd|F+dXA{BJLB(`%|^)b{Bv+yP)LDn0>@7c0DEZi?;UD zFNzc+>Gy5{KxjKN6qYOpq6Z*`Ae0d7^lhn> ziu7zqLi$D9-HG(k7glYws5cp*-#7Y-R|x>#SqjBF6xOKei#!zxGp|*6s>_PNj;=Id zqydh(Da)Gdp=uGE(F>1cfSGuZ3dbr z{?H+QFkej|KtP}b|8WCR({5`t;r@r*)%H=N=>q&;=q_;~RBouB=c;Ge{}5k)tVGnb z-J@vy|Fse|J{?un@&5U))wbO*FimmbF+#$v@=u|Ob0V3;VY`C90C5sJtr4`swzZY? zU~-@Xi|<0cfq|nOnFeGE4RTOKVntHm{6j-Ia{M-m*;{hA)jVya=sC;2d-ds^n|sgw z^Vui(1(i>*##i1C!3g-WddY{u<@bcnf|(DRap@3e2!33u%%6#^F|ZqQXXLX=W5G{c zq6Y6eb_vJieQ3;f!!%;{M(aKlN6y^wRFA8Z9#}iEOZ&QJ2naKfhV?=YQ>vE~&I|IF zUL^lj7vyJh@M59*%7)Z$8ko z2~2NfWnq{-HidGf5?2_fi$Oav&g@mW`B=#or3vK-pDVlv7gFuGUbF z)IoQ1!4Q`l@JDwhL(`(M!&7obVnzqWQhR`afQIMxj{-bIpaiZ8$2ko;(L{zpDGtkN zF%Q&C4Y!G>so>fzVBaj0lGy0N?5aIrAV|0EYB*y_s^N|B((H~fqu(902cgm^941FC zaTOiX%{mvdl3&yx;vIYIat@LxP^~Ybz@^&X**M%Ws6GhHR<#F2ySxNOA(piM=TXTw zN)`sdQ1u3vhbr^0jU;4bX)RBQ&wNE)Pq-+mN=rUHPkF&13qvxurN?FTjSS5K&Fy6@ z6oW!-+UfJn+F$}%-iHj!5Vq_{Ho~H$j80P<1t*E9$I}}c;~aI>U3VCADL2#)^i(K?t&C80->ic>B<9@xxgiE>#b3MUpW8VYc;Hzk%kDRr_tkP>w@ONZyc9 z0oI}G*^VcHn#V1W2>Zp)&p#mD5=D?4OHF+tn{(eBT+>PpVTL&s;drw%71&f0WTkhP zw;Cg+KxJLTGM8JA&-#S4mR&#oPwH2m+7>r} zIBp9C6^b}HhBtAmMNfy0LatWhCdMU4V5wVqX1_)p!-ti0xzDQ;KPLIX%J27wh|+KX z)CNm0^^cB7XV3kxf3S-ArJjh=M85+il^CJhDOF#Q2>loL@B(A3K1WlF3YUNG@y#$CXfKG? zt2JsZ@vx?n075;MwvDFWf;Jbl}F0yLa9I(GlvCCO#Ykix=nd~VsBBtzBzrJ|FI_g5_m544$vyS9X4GlJ!^RDXHuQ)Rt< zf>Hcllo%13%NdCLOF?UJE(8azFy-!+0MF#o7;g+Y`)KMDBklmRxAPysXi_xWWKLn9 zF?&FeOBTj(@0W9~%ssx3d+zBG2>pn-&aAEA@04~ic0R;?mYS2S4(PS@BHCtX%?emU zCC=Vr{kO25w-%$Fkw_(KZ(kv3O|J<5kI1kNqcAEGecgRcR5J~F~;P9e9}RyEno z49_BKMwXw}61-(I4ArLrY~_KmSMo)+4Ukd|J0ED?!}MA;Jx zL@tlFC~*w5YX?Bi_TEoo`()0pLXj6B9h?&TrcvdInOtyOf@G2Ca_r z-103>7gLye3)Sbtle7dRFxejyEZv~8I<8a=F5tK#HV!q6e;mag6> z4grIE6Rn#Pj(?7`LpRm#qmTX0Uu6Iokqli>%myi^KuUOjZovc}*p+n-Td8KjohjyK zmgv)@^2QOR59N?zB{$xK7{8j2Zc2BB13)srShBfcd<^~hTlVcew5ulPU1hDV0U-7Xb}}pqV)UbM{O1%&&-LZkz~E|*h&ou z`E=M+%W9qtjazVA`u-kaTX@Iu*1T1*o=BP`+3CtX^(0Fo{*VEJ;V&i}C%hOV1W5lR zkLf%}sw4@#ID1G`h5Pt!MxZSyp=kLQcWY*ToqD z{H{d(yw@CiMFs?e1;b@>0cq|PS{|``Q?qIDj@0vcMI5_w;rj>w#_}H$=ayy0JA85# z+X+vMlPe_+Kj#(u_i^{{?@~Dr(T^?t3Z)8lWQLhQ(iMs2H|?z~M5vK4%H#GooyRu_ znr{T2ZwN2fG>{<{9jze{MISfl=^u#T!pc1>+?R;v5SaQ02=XH(vvjqX*;%`Yq0w8@ zTtopws9&dW*> zFB2sY1c9kAK@$;)Nc~^ftTfe2=Sy5wK8c1NQ;O5iQri; zr=tvn@$0|7yI0n>p3htU*X^Y{zoB1!d|y~VF^PoUfqxW&?;ZgC61{1O3^D|zW`yLw zl^&_ce=9fUC5};h1tn5abLZo`d>3urb$?O&$IB?HKE@2>J&WMn6;J+3{>n`}qxK3+ z#H99$OiZKp3QZJLdZZz*Q-0(j2NWN}%j^~(D<*e~Pi#Q|#$bouyVTxU$pHn&{4(D% z6MIx%dt-w8gqeUZQpSHj8LJcjE>8X(5~?2cQNM?L_{x;bQN3p;GM3-S()fu_tR?%3 zPP7^L-s7kAmK{UN_!l2j%6yAX%q4$`fFh}YVFh^^Biuc~Fo3m4)y;>*^@Ic#K_|%& z$aFs~OWI?o`zW=P5u1ECx}DOn?4y{$CbWWFvK7&y9t50Y(uJfGh~u6IHcSeMDZEC^m_rGw;#4cx zVsquoY?uM+mP!>Ni5XA(Tyk&WV4rk(RN`pSD#nXT8)})R5iFI-xP?L9no&*hVHM^K zAe0 z8Yb#4M9MY69kwqEgRkv`@grz!6R&M0O;Lw30{>pRivZ+b}SrEV0Bp zKD&VUgs>`~eUzoumnHl|cA9y_p3lgiLvS0fgv2zf>9mSFS{tLUyLjU7ee>Xvs^q7V z8~<1e&mAPdQ{%xQ{N)!#&kLo@E{TmI%gC0&L!4(C)01W0TeK%)N&H)t=9hf8V-x^U z?xBEKpb+z)0`C*z@3*qIw6s`E!q4Hp5y~(kU~&P{$omfJ-u$>Q>Rz@H&C<6_q)&Jl z&WDR#57*V4BEG{MF1uVd7I!b(i<87QIchTVtpV0C7RxGL!==8MD&Yss0^ zZhG--a@LuPqT-AS6n<}s%}(AML&*UCio|{7U~>|3suYMRGu6^`mX&1dFgeS8`da&1 zShm$=h&85qnXD{O`;pj|0VAUEe$KY$!}gMsrOMM}HD)OWUHz`s*8GN6FLPlxA6?Nu zlcv~DR1Ve%t!o@@b9MIDP)z5#+6}Iw-5us7BTF_isk7AD?XJ7q*lKhPSsZ}6&Jf|r zL(d_ywGAaUHgFxD%_-hZ(5oWKYQ0__rL{PIROi+gA=Uhjp7xTW4*vPkfD{&~k%6kT z**pz(9(!->R0{>#qK$P|Vb_4AQNFs0OihvBSiw)}l7DDU)zlcuk&5Y%$**jJIihet zpSku)AgmMQmpHkENIO&4TGs$IFw2Uzx{>3u%>{Q>j#hM3wooY7xtC!nGc7mx_7UX+ z%)cq!4X@1x9d{}>IffrLg|c*P9klgjRfU(r_9tS&tFF@4(A7vma6y+in<1kbESctS z-ACK#y}OD#YD)-w4h+^>_PGx?VKlDfFW zeXTvM4d7#PwT{%#t1GP#r>!l^;6cLd36%91pF~zts-z}o*7mmA3-ef3wCPu9GUb1& zH%~t#z?&__fflrOoM22Q?4U3>Tfw0JV5pe;SpPy=ljzryZ@IGM0K>VuiG$Fn(pg1b zXl;hbtO6N`8+ETH7t059@Caooq3y6RWAJ^d`>Mz+ujp-Q5m*_ns1T}c8Mi`QCamLL zI$7%I;$&{oYO1xeSKA5sdgr(iqabIuA^{Ek_Vy(^OaV3%B)j|I4ulu>fUmGG&~);! z`&zRX0@^;!gs+JJ$(zCs$qRAMqLa; zwKh}BINFZhi1HLZ7jJlyv^z_~URy$$$>^Krx6V|M60Z9$_^8X8_JBH*I|!ZVB$BrO zg6bW@7!zlh{mIxIYHn@aghxnqN9R8&=acGPmCe!{(wZXlXCWT}9V2#I#bM7Uq>U z$MKT7HX?WKJgE0CJUikAvB#AOPMKll(LvtzvI&o`*sh_|CM*|KLsC7FASz`LgSr84 zxuKVbcLQHisAJD)-Q6VX(-~)g`#>9c6#W?v@ev?@u-qlKnx!dx^e9zmDL={;s;Td$< zFjnDiNJ0b3Y~6fNU8HP6n4su!KHre0JK2e$`I!J+S@l=7s@Iwpt<5u5BIS!m`-SO1 zEt$IUJXV=DgEEg%VXa18yzCV`Vjj#Ss_>c%3+q}N8jH)Dy~56D!ip-B1D?OB5=Mlo zn#fh7Cd&@G5@Po&e6$%c4mgzu>vK)AwYMT*2UvCqZZv!1fm9#(CXM6%4PfznSEDH5>Lejuxm7m7C-nBf9%^B>C-%dyQhLg! zypuqYp!VejFlkGfS7#8L8qLk@=wmJyY-6tHn&I0!1Wu9}l7l5Y^I_e!Z;=DVo^0QS zRw6YkrCrna1k?7g&8w~8m!ubUZSWEF_Id!|GN&+E5mkErdATowC1B=-s$OEOf04*a zB%DrI68dO)R+tOH!vT#UmkDM!2NBCQyb;UQojNAg<_+^t(WVInxkvym?=6n;t^+!m zV>pDZ+u{21K>eobGJZmnW{egM`d|k#wQ8PrEZFDaKyMn0Dl2OPq-JdRl7q05KpQ~u z2M^1yD_y;6>L~HxR&I$aigp+~Zy@w2`3r)1u`vAbycnLvoqP5621E7Wb0Z26t!1 zT|ee~e3SJD`K+_5*2+DjPCtoUQKPFGJoG#v5VKv#?!B;F>uBBdlZJ47h=!OZ84#Tv z-&5YKM!&v|B}(YYzG_;p3i8_)B1EPsh6i@e z1$3;_NWc$3YQ}rU7Or&T^KX#Fbf)GpE+Z?W3rB6fc9FB()Oa~>TMtmKFa zn>NWhPY&J88?z(m#@ba-cmQ;j;ljJNbjyh%ed&QcaFG=e@l9k0ca&;*ZbCp+BgS*! zbODEI2_3sYlVBLowE>Ckrr)*E~+-&}$Ogcbly$=m{0DL@Vk^lDmu5 zbdDgzi#Bj>Wqx`UzOtMg^R&DsLq*e^Xo;;ed_@KH%Udul8}6 z^QEMx@hUfMe;Q@~;R0xwZGvT%iI!?h0vB&8vTU|A(d8Vqq#3K#SSE4RC}6Fzi^<8T z#S=$e7PXe@$uw(!Mk!vx&st~v;V}#J9HyrRg`==1p)z7gf;M$CH6@TC+!%ht7<=Ae z@J0zc2qnW)HlkhHyQ7dv%^gf~U?P*N5wSm(i|H<;MEfAIMe*$iQaKvgoP4s>Q-fx9 zhOAk1XKJ=a=~#^Gc~MdPrYUF82hs+pdZ(c_&tnNoq@hL^i{b?8H>Cr?N9c_oi+2}} z&A<|rk{6a}J==2>%3;?mI96+mtsL5F*tVFP@?Ky*2La3=C7SMh;mJtxIEM2|zVrSq zl$%G&y-|q9P?B8J8f{kWV3^G-t*s`CFxSNrGN$OHniMIk^@Xi*93@+-nCVVi!+0)} zK5n>?o7PM{MPB#{6Gl?m6NjNg;`lQ=oUOl@qY9)7r{e@oyOC8j^MRwd>}~7xkd4pC zIxu>?IRI_o$`_hJ^!`HQ<{b{i#DM#I$LHC&&&0y-{H1U$O1%7`5f9b}l0lCriUj3u zBD`SZotfW5Vpkt3SPdBb*yxo_C)q9>cKCKjBp=u{3l_s@lu`Kj4=j|c>^#hjj&8D$ zv+Pa6BUOcT%g7;!(QXZx@wz5$QzrD)D<)<2ssMU-9CFL1Uv%yax~2_(*55Hc;k)`x zFjbyOyuF#bhE38MIimF?R;D(-LIcCSsN^@V3NS)yh`>Y#DAMx851h>$>OlA#|2WS<1@yqNPlB< zyTlMT(QRnHG`*qpE+4)=e$urj?U+t{U(3oOYBNSd5aStboBFnpAQG9{; z_mVeV3^-+&PUvM=PWV>Fh)#6?5LVcAv_(k_j}Wm+zk z*%lKQY!VIG#^Wfmv&mz`oUX4MI5=0*d+(>osVUEb{sz)3gWsvypg zs*}{}cK6enD!yyP9ms;}QY3kz*CFm>U>g=i2sq9)!h#(D2 zMa9)2FfJ16CwkSGnknUwo6U_lJXUPBm8a@xTYgnCG^HtNVl%7`eC{;_>@LS4=cmvZ zjuwQHE$Ad+XAPKiy@7cqYPOHBr{%$W%QN z#m4n6t}HzoN?jLh#>Vx&3LRPA4<$K!Kir3cBS0O>Xo(<%h6A;mRzq=?km$H$|aRB@Ro!&7c zy+lH5NHR-RvNj)_keg|>wzgJ?bZ#PQNf9(i%@xh_&*UfrXB=tu*oj=--cA~ka52hQ6seEZ#4}6gmj_ZbW zFMRS^NUQ}uC}_>3yK(Ah2UVE(KP)^eUNqughONioVjP$#mSbzAPrp4R5(Uu#LA4@w0EQ^?Svf?0!Z|K zBqTM*;&Tp%rAfD7rC(zz3AiEBM0hNDSV;3`&h}9TO}^S&`zKRd!!}RjEoY6CJY%R} z+Y7;GPLp^+gsXMCqt=vyqJi0d$I(_$Rft@02iF>EJqo`oc>oTA-U^HuV|SG#VRy{O zcZvge=sUuxY#E6wU^&z3PDdh&JsH?~UYTx&1!M(8ObQh}=c?vmMJb??U|;;uJc8GX zwoB-}=p=k%GL6Rnruym$2>bjiCPvhH^dM`@O@xGx%zlsY<HJ<(AQwjQ^yy0pOC@7K;*BsM&M0`|l z6f=nS4+xI&FK}ORsoX1HAkN6a=AcALlRt0f75&%)|zHxNs!UaQdcWpJrQt zIIq%oY~t$)ZFKp^5FXOsw~24XxP0z z=P{pOPU-}X-<3;(}sd)3o7Gz=;ST&^9vYv0Y-B~AYw1LZaI1L2r*Ul70&oz*K zb~GHCFdz%_Ul2$K8S8yXX6t4ryTX(3J9b1FSu(p76T~LT3&quagUg9z$+|9EO+$mZ ze!f2gg3K*u%j~&(`tA^ft-&wRoS@KD)VM!o7Gpb*I5aO9sKL~dzf#|-*7BjSB*E6p zCJ>yI*9;SrS-To>Fwb%W%#631<6ctZuWN(@bpe{VaB6EU?9HtnYl5-#w6IPwUQ{y^ z{1l3r4CC`9I3_dJGtaH;kq(N-g?ed30$!)CO&^_mS()0p;ZMy260TH0(?++*jH<3f z#|gET@CMkNF=!k{*-dU|hmu}I^8|E~f^8L`ejfZ?&1xgeNkt^Hv!Q)fjZUN}{6&sD z`GDk#n!4YS3%ohj=gkpFoH;Qo+?q@%yqQ_?-x}pdz&`nb8x5MYhubYkG?V+zLs`RA zJM|doWUquT#3TLLq*wJ)F)#`e*$!7|J~pE%r-Ug)zrNa)ggO)BK#ugrl^$1-nWQ{j zr=wKOEatvjkY|22t|otrKs&oE@1$fI4nU-`*qOi7JL~rzS(upPf~1ee7%@iz#EYm5 zfWzNZ$!K!4HG?ZbLd0)ifKd}@dz;IzV)rdi-%=zmzAk;quy+PET~DKBu7mSXJ}X~3~?Gj0Y~Ty zXTU7w!wupE*Q4+Sy3mm|tw&f5!9_>-iYXFG7TuqiehB}Ph5L+%d`%%o?Eg+<@E*%Z z2GB(D75g05Zjm+ji@6aS>zH0u{s7tjTq1a6YE;)&sT0d zh4WNSwqg=mfPDsx_5MP_u0W&-{iw1$?E6;RVba0woD?on@uiJoRwKn19AhJ91gB2l z6E;==xL@O55=_~-$;-#y>6tGqEL4zlAHqvCf2d>P(O*Ky_HroqKOuvd&gi`REkZqEYj-ze|Gz?o%eC`%U4z1XmwQj z4bUV@DbR^T`qi}jL^hd@ZxjIW>=*y3%oxrdPD`Q9UUJQ-xxI%kK6e+jCzT-z-x1Lj zE3<#S2 zd+GqmJajKy?pOaX0o?89eaIoM=e^_H<-hCqAn`YfNHjaTOqm50&=?*`B1I+_YKymc zu03~=+m6;6zHQ$c>N?}I#Z+riH3q)daa0j^lOt_JN^4sl8h+j%YnB^1hAAFUr&#FCr(9`LpD-g2z%6B z`|}+9SHD5Y#9ulxqpIhmKjxF}`5(TI@3QXZ>gr~1>x*(z8Z1{cML`^9mab;km+OBs z`qBSVM0WwG0Ec=(VOV!IaJ4EGEy?HJnGpOL=R& z`kaoA0e6wv#o}Wnw`?@+R2oD1k1ujL(aeHJF_9s-Xv4+a^|a>v&rmh*b7${f1q%o_ z5Y&{`n9i(m#ST6d7r6dLpqjJ6f=;$mDX>G@@-_WaJH93SqXD71F1EaG=;I^e1H$(o zntLS<;Eat@FefK)Zcc4(Zt!E{8gIp)VHS}o_}04o!*Ly)rcbFwwzIzAF?xgiaz_@O zFVVrF{L7{6AG*S4ih@6S*JjQgPPL=!hv8Msr*4@)ewV>XR<>``pKo{t|DvS5<73_I zcL(>~y-5e<_Zo%29F%=II|s7>%GEaRo2?vQ0A!c!iANPrSu|#)e_dtS;xod^cfg-7 zVRpeX9|D@aljb{%oXUR$Wxbjwl!x2;*T&U%phy4+cvs(cK1;;1@c7}GDVUkwHlAhfH z{b}wt$kt`eGr-w@p)2PHuRb7H1Z&}xKcj>wYn2Jt#g{Y*?f%Y%GZ4Qe6eVKKIa4@h zk+}^P$&Dy-A<}V8Otk~wR8fM|zzO+UX2+O(7Z!!*;j~Ha;kpT5c^xXV>A1oNNE0qd zEq%yBHnrBF#Jh8?E4&R>8$pZY@66XR5uE{zf*=Go5-mVmsvt5(Bas#Qh z1W~Z$$sVF>4(o z>KO`v06d-aZ}n#F^K-xp7%v?_y5oHfS}+sRn)hg9Pnn$1g{#*;R42|DjWu;tN70+W zYSWj_T#F^UQ5NXwMzPp&PZsbbV*?)_tz7@6;{O-N-z!n^4r+S@0sE*1Se=EeN5~yp z{qt~*CJ>o38NGq+%fOqp*7$3^D57B^zv=m&!UxVvw_b3N+D_1=;rK|oRv^wE=Yhc| zh+lf|-t+=!Ql?aq>bN)(*V*Rv~>2+zN`04uHaGH?TB5 z__+^O93I+b4E!jkXd~VW&>l7x-VL-j(m2K+-}?t-^E2Gy6b|%nv_kKO{xJLsZH10=vYT#Mm#D|E!+}TGvTD%JS#b?M3~E z4-K?@`*>><^p*A(?^Abn2zHU1`o@U!EE(5D8(p)*{Qn)Q;8C^#P!+b}9)amzw&BV) zrZy(?!Hm@>ZG8Lp~IsTnD2Vv?94k zfyvr}Ti_wo>>%j@fP`sYsN8M_td(>7>rXc^p`(075PH7~N^wLjaud8@J1dxxHFY@}&4|rGiew zUWqftVaC>+%n(08pDY~3?7Rpqr`V;MpxJFkf5g{p3_ubjsp*}pd0`U4E&d*qDoi4s$vS!sU;9o4zJY+hhNF4x zif;!ffx!z{gTf4w%+%e4{%OVcp7KBOHM<5~u06xQzluNx9_v@5 zl0Z_~2h)mKVhAgtX~R^4;;-j|WHUf8Fo?uu!?Zs2yLPl$y3|V*jO^KqJrQ(DcnoQp zkhM1bqbF+eD_NNxWh$6s$Z7fmPmMx@5EoTzvL2TuJ51p%HnCIMoXYLjYZ`5r6C@?d z!hA$}wCaqws7Y;f1oA#H@yj< zEp3!I2XR9(eQ^+>0y`nfRL!1Ix9w%HrZ0dN-G?|hIPQQWBQ@2BQcK&aZKIWi0UlRw z%VHPYD{CMe5uR;}vC%{CFmCGan>+VSXQ=zP3JAib8bUpYeaWw!5e#8Py=$H0aJTlO zs{%$r^v8E>rog;NjH`|I{a;21eMlaFPm<-Yw0;se-*fBBx(E1U3RC2BiUIFHr`ZLGBM)l_%BMMm9oZcg^ItB3r%`(hF&HYG*k!3* zI7BkOU;{0?B!tmG}Cwgf*y6;xl+MzLjvwH#m;?>V+HZpDdzQoOEq<$|@ zsUqMsa!FI(dr2qt--oCCaak{9F^7=*T5%+ag28GZBx;YE@gj!7=3l=7Nc)cM%NvM2 zsdMXR5gjs8n#ocS;zhDKu{*AL#Z%j}se8xs7a>?YGcqWIj_T9t8Ds)mQMYJ^#P1(9 z2wM^=HDddcgH(8CXfTt?Hj4>V4s#f0W6u7$wAuNBxhXjH zTVB&@I(?41H;a$A8!0v=1xQa7Js7Xz^FlUMc#1SDe&;14^J%~q}^-S4f zdQlFH7BxBm`wJFsEFu&*Zxl37x=$Mgy7yzULiU>Ct4@tip!*mB{wPGaP>Iz+bxk-~ zkDW{KX7`fShcA~FDaVK1d0S5u_gOE9Cz6eJgL7N;?F5wI{;F_YGFTU3a5Zs@2!eUe zmZR)X$mxI{0TZCxi6Z$45WsV}deF{PXtl$%BQId4JC4{6k|6#7nP}VO<{>slMgFq| z6U%0b3ODxZU|A0i(Es?F&+;(x=;}bd9e(98#=Q-3MBU6^@6HkaHdt3S`~5y8&fT$}ds#arB(iBr%% zt|w&k-|tf_Z*=(V7m&_OnRad*dE;nhs>s{cn~Dz_3M9w(l*vVAmem-2vlxKa?b}L1g$yV294cY zXZA{Wq*g?j?Sg;eYp041GNy!*8D$EKe$+5{Zo`Tb^t}>AvEDIwg5+?g+`W>*DKhk* z7)dtNmqQ{0y2ZMiNEY94WWM~IfEK>H3Uea{{qE6H5f53(U;%S~zX_y1dkev)|3ZJZ zfxcj?C%5Cf0uH|m$ub#6a{DEODfxQ(?|7kleftz^en}?o{X(*F`O0PR3=?6N)*?%| zl3wcE*G6~}qRvfd{z(4P>$9dUKO>{DqAV=FPma$6Ol?cD*(83}iq`JltcUSl?Pw>< z5mDSRk_hHd9lY|YM5#Pv2)YUCq#76uQxgA@KU|`=4E4p($+7Z!>_{GxSWN;%-Bf%L zCjU`<*Gv`#kri1jefdp&mIo8;LYc^x1ILvBoH-r@wt%T34!DmFj3ZN&l!HNnE8 z4I5GeB!IGtF=SIo^xG%{rA0T?E6WAyjXm{h>DzxG8o z(~MAEUpZuR59Z3*VVE`J9oD|~cLwGqVlYtzM9Z#A9=g0VvdB>Zy5 ze~r5GN?adS{rP4px;-8qN$*?S9{L--?cw1N!GPrUxM|qWH*S3tGxEkaV|_p~I;UHF zdx$dv@*Vq-*gs)?rVh#H?YS^|kA~oMYgnLHl5Z3-;_nyv&&0}m%>E%a`2mBZ&%L@U zV6M-y#^_NEYuH~XWhqG?9(U}MOJb0G( zLJJW`)6qGswg|$HJTQ(f+}?X05&BSz^y$ptyuk3NwPZWJqwDHl=S&njU6}lTa&1%uXc)ak@ZH z^p#cHcoKtf*9VHlt30E8PgwQ!Ehd?6(4^rmLXjd7R*0MEGHW207qMF zvjeG_BCZcFn6=X>22bDwRMeRHMD_0=DlT!nq#Oo=3h_%;m zdtpnI*g4|&f1oUADEAMuNE%41d~A|RsRw(mDU|yHj4IEeG=?F$YlT+bQoxzR>N5D= zvZ#$_h*%`3M2ZwcWEn7HQ@iz2ANt*J&JRJhE)5OaBcm?KRRZE;vYpNdfP)d2dlI~E zu+AfMhy(Me!Kr^zln+X(0p;nHTCHLy&=JYxmHvg3Y5guKl7$vPg%(JK7EFZ}RD~3f zjpU8VbO9AEXv^cy^J4>h>J3YcP(r)!YIaNKK*L&92d1p!g4w8NIp93gk2_b*rTk<0y+n4zkd#FX>xX z{9tbcVfwnB`R^gwQjpR$A2Jebr7qS*-mOP1q(&j@kdyx|x*oaTpA}ae~|8y$fE%=tt~SBX~{lX*jOLV zCjZE_-ppHC4Md6{e&?MQge#(!TU()jC4g>*h#OpAPdxZgE4)aU$Jz6DPXtu2596`u z>9Mw=emBFj_w-M#DC z%k}~vkYyy2Qz8O6i2O$cr<9YsTH27RW{7IzUQR)J5qupmX_M%rBu}I!ydTna!AwUqx6OR1UPqbq%6ZdoV=ikTQ{m$e+Hu_h zN0ZTOo?fuL3I-E4hetK~4we^(sdmBLQMr`$#=1vtcG+7)*NL1B3SQ(sBHKfG{U4Z} zsXgS5mOH!eg5zD>W4T*Q#D{)IqP`Vd!w-i<0y^$@k@vl zcDHQjuH{$`88z7xQN};(9Bo=f;1=VxHBEjfnv{exwqNQyjCWq9}d5aJO9tKPzAQ z2P}XZzN7GS=fbsFM*O7TVHymo`Hg1g|LMFYH853>M=^~+IW1PGh^4cn5i|IB`z-Zk z#q{Ba?)fMZT_P6Wa~m&TU>ll7e|c6u==NCrRY|5Ru)Lj&Nf|LPgi?_{BGpZSM*V$H z?KS|UnOvw*|C!lHUwcwD^fkHl@U>|iWms-NOpfx6)nJ5QfWmH=%6L7gZNCBhQChugiM`~l71*&`wt`J6EEls-{hc+T zxid2&WjH|slT227A3;P=$G#-Q!=okwX^I5|No$I}b>0H;T^zKslFbl@qXm@AzRUf!fN2Gv7oT){K78{RR@9o` z99f79aBC>`6!^ul=8LU&c5&_q)pKz`^M}^ROA33m>gBMe)D5+jB6-VlTh?`LogciC z+5L4Z7LB?sEbiqRGuO+sYm8T(e;YKW^A?U9EnCpn;5S76Cc2}&i|dZ~ShezrS0DJb zV)_=W^o3hjzrxfe#xLl+YSl(6u4cXJO$#h}BB_uPtE4nMG?31z-ubfl!U^XALyMRr zbHO947+`;{*~;W(j_JM=plXgNfjsyFFzU^wy9L``ck$Z7kV*DnIh&4rN#Yj3i7Z%O zNbD|Pfks|3N>qIpc3i|U_L0m9@w=jHbO7bBTRlo58WOJ{pT#{0O0!JbQh>A=rEbA_ zw+yTz?vW(Y(IA2C3w?^A8R88P(Z}Bk{=_nG6gO&-X&eogfG3h>Y3<-vJu$D$J}B|! z@!}2&Zpl%J;Ee3g8vM?6=uOpGsNe0UND7e^>UAJ7&)z8H+H3jrZZYcXG&4URAClYY z;I~bMeYm@&1nwHaod@w&efQcQ6aoMG0E{KVi^A|WP;cw<0hBA(vE>^$N$p=f=N-vsF$W@Wwc^ z7TCK)Iag_6eU!c(EPXC}zIlT#%j5k9nwpnKURowqDULTNX%RX_pYN#Mee3C8TtShF z8?10oZ2aWSU+z+4ii^@fhSTu5M+EJNg+>(fF_DzGP(bwD7wr_uJDnkk2CGO}KE)lS zw68RpAx{)jiUZX0S2M^T+}~Iug*-4z4q*9hkV(uprGLNhe3APIe5lvrXlpnqQh8RIryaeRX-7qp-y zuQ=k=B0J;;#tZNCx_g2dr??DGPyg72aG~}Ka{pZ_8|Y<_94SHf=&e;+D6I$6<*WqU z7Muba-YKY1a&91ku5^ufPj}ZNA#Dq_8jgp8$W1mKq&hSK6mrH2aCMKQtAOu?er2t-gB&~V`Q03c zJ)_Ejej-eyGUjUGZ4rXyEaFP-tFZ=70^GmDVqt!$iN^U08NHwW^-&1A8Sf0dEPRDs zF2W!sLkiNrHqvi6uV9=NN12)j2V1nFz%C@wA>BDj0i^N3qQ!~?Vl$vAG1-Iv*q1nW z_q2eeq46i3+LU1>%8H+FE1Ft;<%iq05VzrUw)!89F+U?JmOsfx*3b!Oc|opM)~Ch% z@SiO^#V9_6p{w}JhCcX^tGsh1pO8E)&$|d$j(`?{pz2m&5!e^@R-qpPZ;PUmlV2d* z3*B0|A9y^_dZ!TWi^yQfU+n0ewY!oqsND@|=M3-Q*G!Td6Mn_JR-8j)qc9yUOkOB1Pl;3zs#Z=9^mG*`n3P{^z5L zfF9FHs5hmcM*if<>9TL2!QjPXsBdep6l{iu*&P+NP&MhuB?!Y?@LVNW3z5`5d~V-5 zib2spEn1z0V^y>S9^Z(2l~Qe7@5^!=k6*TaAy_9>B$8%h-qxp4ioenXEXP7WfUra% z3N{Of)GSIo_-hwC?C@X@_sG9fOts4Q0FzgDhdi1jnuURT2} zJoG>6TdXJjLWsL}?kE;e&9EMYQq7t>F1RkCRGxctBeIoMUw-Jk=%Hu36vL9KqC((FP@b%R=06rgJvz8F{?KE`nU?>qyaK&z(pZMjZjA*=5zu@-^%}i&s`|_MuL)`rCzDlxk6>^Hf*{2Geo9}1F3%9Z9W}@8A=x@>V>fhk_MZYH`PU{?MN$M7=a;u*K5OX8=N;6$EqJKrjAt8DO=a#W0N8;=huqB6EiZU_@ z53b4D-JDkp7Xkzgr!1?0#iF$Hq(u>^lB3-Fr@VIL>5kG`u4;VJ&=#txFG`KHZnt~s zg~`amsCGPWQd98)ueXz9#mH$XigDV#F1LxX1Kwcb6GlxF43D|T)o*;Mv*F^j@m%n1 zP5mrkqDhJ1JuzUXjxj-Y;F3S!3I_l|uOp4ug_2A-jy`RGbjc3jD6y>GYv&OEm)62( z4#ND8$-9=4;5f|0(=lF{<}>DsA%4*hU_`p|c}fgpGjaJ(__7M0$i=;q3ZE!cXc37Y z`{qz3xRi6FTu65+P=m2>IOYV%i?KFZM)U!tBe0APZ(SX@M1k3u|F(}E9ookES;MHW_H9;$mo1EMjsDWER|J zICMr8jc^h;wnkC&5bPu4PDS&_WR&1kTvE7rfhj!LG;WM4=a&ynfMwq7S?7O9VwZSZ zv6w%WM6Lq7CgZNo4_|)t=6ghGQIu|8vif?L(fA@BoXzS$1<9j9QrZ{0f^KGoP>ch% zQ_GylY+sF`z2}JQ@SX0M^sXJMHK(Vz(83dV@l2dEE zGclN#rj{e9GbaER=@0UeiXR-3F=PiZDra#&xjKA8>QIP4uX$0g?O~q(lK1ha6W=uW z5~oy~34U<^Ek;PQNhw21#r+h7ge%I8Q7qOU$F<@v&Ca6TMWM*pp%LE<6f)&b@A=F{ z%Nw?7rt)7@P0%vuy-e7ygsCq?gqiSc_vOf?Gf^L#k)RDIlbKWF*9Tg36B&=c zZEarj)R&DZOwF|j>OsyjUBucMNQFNpa_xRUt?I2PV_i1z_2*Xj${_?2x3 zaODN64QFTIYQ)2-{f?i{?gJ(sU$7s31h}g>GJ6|%2k&b^5JW6*lr^qZG_D;+v(Bt) zX)2dI&Bkw+cZaBJ_t)&o0&UZXs!KRvlyvN*knYrcuy6n270j-SkVxrH6Il-#`Z8Fy zBK+nB7O;URWm1jN51%m*^&;X5piF51Hu|D=fv~N_89bW!7rois)FkK_S*|Z#@MQkY z_81XcO7D1ngC{7IdS~X9pv}TXWs!mZV^n5H>u&HB>+;**D8@`?g5N3LFV~wGzn9qq zd9txotVONFamKrPR@b|lPozHM)hLskWSBl+`&jBRRid-z96H{o+PeULkp;U9xJsB& zHr%&#Vtrd80w$7%-n&EWaE1+Srs|h0W+?SGu06_!U0XQDM6K*P=n0XVr>ZbZLmYeN z=^-uilx>Bc$?7Cc*^#5oJVYO=*Nh;MeZ;(76JR=}HMBuqRghAwDtxRG zVumZC;sb%%vX$F7nCYxE6;sIx3>5Y_sXSFsNE7ARKnjp>Oq)2{Z0em)3tkTrY9T|R z7G-KCe9Iz4?L&wHmm_>%0JSJ_$yB1gO2e0JJ`sy49>ot|NnnpTS+A@D}mu1jm_L}B5}(%6&rlHh||=NBZI#WsE?4go?2`ea7BoaPd~zYHkRhf z-~TFt*aa6wV0!pun1>e-8uHT;*$?KS-MOCv80B4hJ!KYAnrAp2I7%CmBUQBMjxNns z3eW$>IY_L4K9H59L?@~M8HHs!30S7-3V(ZH9%gC|HXge%FK$6hPT?DudZE{_w)d?c zGdN{-5^`km?z%rPcC2p_|@uEz`tDwFh-jnmle)C zGua;+a3om~^PS)VD{6LTWfytYDrCywy}u5!58UNMU6Xi zSJF3}$JVitjI?U<38hHfF`W$R;oY=Lq-eNyb%q@84b^v$*ME!9)^myr<>(z&UCT4S z4YAtkqp1yoz&>~3i+B^BeHg0gRm?+v1IqM3MK3KCg1rXnCY6As_+a4{bQZot!#fb5 zYRv7}?=i0i+^Z$E9QfquAkp9_3VDR-Ew$1mHq*yCiba%Umt^$sogfFys=}mM@*R3o zi76Qf6P)?nqo!&d&(r)+gq`6+SK%8a6pn1|WIg6CLrVX_GpLIC11kPN8)Ck>p*Gru zpyGX`h$*C;rE2SYN1Hd#Mo$*8&YbA+?-cZJOW}}KU~y-ekl`wZl^_{ba~xXq6PF8! zrGYa9y?Y01FM^6!G5en@y5P;S0J@J#Myk&90i;uJRjvIJ`*U=iuGazSmJ?$`7D9gh zBu7zo0R&n#16cKc+n@927V<|zm`|P4qjivAzVbfi*)!%X7b=!(?XixNK7!d-rL$N0 zA?#vNpt@R;UT+rHh2G>U_l57Y_6h8d3xbFXvO1Dh+cBj8V2583TbRGCNx-MyZ9umI zhdcfoqt~M@SJ$b_^LsA+&)Q|1S{F5gFx!%Dykk+fDILd=*6kqM9?Vs5XoRONSaLpI zqnr~)y%Pn%-4?WY9(3WxLqgXI>RfugWqU;{Fb^fXit|>LK-LOF1x8!sb7?u)_pOfq z96uzl!{WD^p~mA51UqiFah=ak7Dm^fDyMll6_fKT0v!H@LLM32+#jO#@q~lVO|W^; z+NilQnlG*Vmurk1iK53;B%F?O$8)n60Nar^LMrnOO=u+{%5{q3WZ~jUX_m{8mG!u6S)reBL41J$6H{`h3B00(}GmuJV2l{>ejDcKm>M_Yx59x#K>MRos)F z)pVMBVCdd`Mfy5?CE9-efd1Nhg%r3W2x961+3~{t7@fp@fGhK%eDGpVJ6+Z`tS=lh z!TQJl1?-j=xzFzsL9k}#hm}(QK|>3)ZFoE=-{fpnR33E0B6D|@MEvTna`JRGCf`T z?vF*1IFVVpUs0LOeleTfyI3bGGv|!XdKg)`^|BCF*7)3;34MTne?jhkXhD9_Jb0fQ z`>za!nWC9_mkSHtAOLP>q5@1yfbgSIU)c^TdytF-oZN!%s%VkXG5Gz-!ubbDnn}MP zSy&QA%l;_L$;EU0MYZNPN#vM^HBi*_8Vc{+4vlCLXCCT;81YIMO>9T9@Vp=oU~~>- z+(YjI^&@pCsHJCe=V$<4LLtEoqJ1p~pUSrYp%1qJ9U7#1h#i^L&aBx5z*Bs1F z>!Ee@`R38LF$x{5p{cZ${yDU>ar|hKm<4x{Ei+46zjSteguy`c!W8Q6F2U^jDj>E`I%MN@sqJxbKVtxqm#yD=bz0nd8J- z@g$zxY*~qHxb7!hkLJAxAUq2|nRdUE8xdR#aHSa%fs^0Ty}U~92Tpy*Lg$Hh^kGMP>u5<-no1)d7BD&9;ujYuC z*uLAuD5-*E zv_KKHFED@L4Jpp9Df1MyQHi2R>}&vJub9>$YhnLMC{;dkP%lx#N;(L>FaMs3A&cIP zY^2Z~5B6}j9){!o?^t71h3|zTQFqec4mOw8X4u)X6(x>oK6c8`hJSCu6V|Q2!6Y7$ zBLIym5Tjt9BEx2>k}tXff?B--PBlz)13OuGC**s;NxiX^u9)+W;}j|niLX<&S-!{I z2;D|QS{Bpi{5chbb9|62M-orp;Jy=lu*%-TggtyL(z&-TXd~P|y@n=s>F|n&fx^Nu zFPJYZaZ{z&9Ho?Fz}A9EIn%M{NA@ zlVGm{_dUUs#Sr+x!{b`|e6QyO{KlGa#orDrm(Ybu!*Xo`qEngQ*BZe+PLAe}zH;D%UcoOro^TC_V!ZYT-pYj`ce;K z7@}CbY#7HmGE6C-pw;6X{<8 zcRje7!q1qnb9=Pjx=7RW1*;aZ!dbv)V zM~4{CC%B@M9+|dzn8Igz&dMlwQOB2FEtoAbVo~QPI_4<2#?l^{D0slz4)FCN#VO&^ z69BGykE-8UGRvR^22ZX`x_ z^*;7qURw8vofJ+h0UsO!6^w_;QzDo3#>( z_KlV5GLbyDzirUO~Ct1BbPQ4C=WI z?sPP3kK1f7_~Evtnv#_rIcZmHv!xN;C>fjb;2au7xhr=mIVif(m^W2zA)gaeZb4k~ zaQicYoGqv_BAL;LGXn56OW|)dbAHL{NSNN$HNruUYLtq57k?WV_WgWjya&(gzIHLt zXUWtlg2yP^#E}xuPzrF`0uI6=lM_kch85WvR)|o1+iwL1(3mWST*A7O_=@a6`VvRN zc1(IdtiiomTbA{Fm_It-^uY|h&fXddnL+w#!d)k;GcGa*YZH|-Q1T7~Nd&w>t^JMf z2?7_tQ)DB4Ttz(Oc#Ub1_*5Q(%Maw8Yetkd9P)8mWmd0NsAO#8D*oK~On-KBxiDEI#rO=b#$HY z`_X$s+>M@T#;Tl~~?6MGqA-x|PfluN>Yr#iQP|n*|TCJc6nB z<<=jr-i}S8xcT(C^UKTP6pm$0tQZpuf+?FK@&6L5510UMSp01p1;P1OyT1>AFTB=A zUbU&ezJ%nhCr!{X(O-YOIyca!>Q2pHM|tnAyt+Dn;O)I-bi#R$B=f0o!l_)F zO#^)JG1+zS-V!lyUnmwoXkRy`%a@DiZ`o?M^{t<|DTwz_sqQ*$jBk2Bo0pF7a`Q*V zB%XT}p4gF%7ghV2pG$oFj80G7@E~}Lo8p%M@Q-LhUJRG4xK#G$lVBiff1rLzUg}rn z0qUFpOEzXtKeVgfb4I?!YJ9h640nNLOh6`;zmzgPa+R8ZCt7}k;>(K^?_d>R;ZpXa zXEc$c?FV5JI>f7CB=5~az>W2XUoNoV4*AN7>09c6*!BZG7C6yofQcY>v6?1{7le>g zy642KvxQ-0kJ!fIq@IewK%3W9)&0|byh>f%+#F$HLIJJ@KE^gWG;2g1(o_|94Ok^& zI}oU)i?K<(`Eb$F^d|MtaU5G)&KApCSy<<_w3GGLtR?^4%xrB?XlJ{-ti9WGY%(QX3-}_Lro)v87Gp-M#Dg*vBO5) z%YJ#FNnKV3OFh-(t|*DSdP0U)0jR~74oYX9ph5uKJ_5G4mL#OAt0Y2MMq+EZ%*d$S zT2Zkdf=1sTRREopWnmwK>iBxEjX>a*p-n(zfFBW6WKzO}r9FoM6N;#j3T5N zFv0;jU^^ln94p`dw#IdU-^5s5)?&w@{Hwr9dA#brXqYQ8YC>I2CS|vS8z^nFl){*2 zyKIcG#eZ((qbyH`7&vL5NC9P9+suK*9t!r4g*2eDDmn0EKX1iMfUjvsc><-gng*?t z&`T+)?WQw85qqY{E;CR##+4l4JUpUnG_t&a5y37|G)=kpCI!A?nc!?jjG&T^k(xSV z5c-Wd%b*i7X`ip#gX@Y>0j$6k0e-pmP5sPs>OmxT20tE zPt0hP)Tl&iZ)QB=Gpp97ktPsfQ*0)wwb&@X_2imEkS|L%jC5wRC zagZ6~S$r0qX0=)9%@0k;^a;iMp&gQg0xM)+!W;Y*O%8>O<0(JF25n+HIt^EwNmzr- z4xP0>b=Fzo4d`b4$&xf&KoaSivcLKU65GawqQB^};a$)xu(ly1A5NJW{My*nyJCbg zK*Gu$SOJN@k)<1@13ZChoCWoov`nQc)z-(~Y6y8Vrr!H@8_Q19YUqSqBt1l?3D&lc zjqL}l*ujOZ4y_bfM79j;Y?w4}h{z*8_PdDvKBm6RGgkb`)1gJ3irI1Wu_US5Z&ET5%2B(+91KZmDEyg@?<9i&iW#Q?uRalU~kJBT=>*~5+% zOD!Hc!9n5D@Poi4-J3Q_0vw+XauOj)N}esOsJ1ams-rCRR!={Ef-w^YYZ1jnlXf_e zHCc_Olm}sx73gbQaa-J2q~#k>RF>8n_yU4E#)wWxiLXOuJj5NW><90!n6u_wwh~p& z0nM=jIVrlwAuQ1UV}_c$gCwYX5p{p! zgHRk-BF^>JXs$<(5lt$%LLU5()c5g?l#EbnvI)#D%5RC&O`3oB_TUEIu}Vv^%;qbK z>F7Bx1I54@82ZBw>C``f74vp({p^LziQ(SZ&#L65WPeIa<}tUfM+!cf_83Dktqzz< zyQ9=YZPG5lYAgI7nRT!l=XjcMbip50E;da7(-K8AA-d&6{WNSG;wz?-Ye4OgluR6> zyyYjp;tQ* z{`e@B$euNQ4fjVlJq)UDXc`B{3d>@hbn~xk#z=7;gnE?hh2AWhzv?>s6C+igZX5c^ z{(wPbx+K)jj}y|K^m18r*~SP16q3BjKr2^>H#=#GzIdyFJxL-wVV|V&$cd4t-7qbA zAVrkc?DaI&W&1x9Q~ZPS+(M1y_TznsobEC0yP@m@XNkgG~t~4%O_Be?~_s z19KZc^fq}wLpzn{$7c;=#pKGq6n_84yuLXZZVx{}ek_CY$;st6UVFU2Poc@CkJExz zR&2iuVD)o8$2gm65-e#LAs18qBT!5m7_V&+5^S}|nF09WoUi~cmvIwFDdq(3ecgQb zy)VVu=~wz<2Lox+pTs<{I8R@dN!9hwovurI`*!!3A%r}nb@9ER=Z~l8B05mQ7)7d& znW!~RV;@*1CeO{BiL9h2=budB+OT=L8xdw>(5TE1N^m}mdWfu3ilI@#sUk54EdSNv zA&r{`sAZ5RJ^V^3URazQp>Qfd(6{;7X?ltqE^Qdeb83vwzkwgru^eJDu%C8^@4(BU z%;{RCH7jP3B|jaHF^u9Gi3W#6#C;iIATABYgVC1x{cyZ2={N~2BXx1jX~`rYzqXoo z#yn?J83rI8x}Fs!t=(K%NXeQ3$-em)-i*TZ?P$st>zDAI#lt;E+t^}OpE*r6_DSq)~YKO7nH`zfb5>MOeBrj%985^c`+a&2n zVTjPe%E7-Sbu^I`UCHCko{|sj#fX~(QjzC{YM9t4J)+x1%u2>%M`%F-73AgCupDfu z5a*i`!59+T0QLtqvTOh{Mw&(`Wm`W0hQ}-G_>?T3ZWXJjBsd~Cvo;| zTmnMmr@voCW&eV*N{on#3P1lawpmo;fh#@%yOtg?3AtD-lD!BI2>K#lk_hQ0~sSzdLqEn|};N$<{upYMa( zs{4WpbQ7*QMdL5bOq;|-q-Bx0d9>1s0y(y()>$oZETB~#rr#loHKwWT z`cKYA?Ny@N)5eYXELdYSiX23*Tr?o~XR$A>eF*AfEyvJ)S+Io|nlt|*g1LwDKeQ*NWoReo zWz`L`Miq+j(1r-$6k3c3fo3GYy26dr9}zDJMOSiO9}}`71CPgazHRqXYKkpT>9FSN zVd$HI_I(W&Dntj;ovxVO*7@DW9(DfsTcB}J-Lp#* zm3jvO)MIN}1N|_SkHvZ@=7hPzXq3{TcjH;i#!ZY&Sa2$%5ZA;h1Q~2o00Hwz9Y0?- zb=5V53H)#%UW*Nx9UX^Qh(y6Mf(|u&YxV&(yilZ~r8BE25Pg*(Z5X5kV4}cbWJz77>ACr~=2^=UXx!8q?lDk*=KurgEEs(2MP;bJ(F8p1 zf8YIP9TO~CKqgQv(nZ}-@jvAPrP=$IT6sdwF=N45nJ(>BV9vco>)xUpQPuW9%fe7) z|4K~;0;hiqk31S^LiJu35%VXTF&|2acoT{8bjAXsqsoy%<{!T+?||H|zh6BREKa_K zQQ|!AZ@jRn!bljyb_FxiLHMs5wfZhQFqJZgDB{*)Sh>$=vQ(2^1ap(q&Pydw7^f+v9n>T?1 zY$KiU>ZLz(ld`>hQWb?dE3%mVKb*5t&QhSHz$>5G&b9a!Dn;X|NEy~u;#4P6p^Seh z5ZZQD26;XbU1k_~398SQWIY;*KLXrkf+@|^Y>;h6o*6TC%^tM4gZp8@sOu057&Zxj z5tNK1U86LJlm_a}c+|Qh8eHo#SWYs736Yls?sds-4LjVWduS}4C8~IovDf@-KgLLD zW@%yzX${H`lkam?0@*fbVpB)BOYasS&hOc%H-|WQ*B#e5%Gs3h_EM zYgjT-POYELp3!}r)daueRkO$lFH+)w2Rl6LM<2TKw5~F$&Q_inL<6akYtoA)XA0I( z)3;de)yev^3%OIn3+&cqsyqfFb=%WOWcN-E%?+eo@wGo?hL_Il&Rug#3VgDr{9R=z zxdehd6nw$>YYi@4=t*xOs5b{4%I6)6=D)>?$uEytFqGRi#(PaEum&q^XfzUl$J~3Y zFM7$xyrnFaTQurYsaY)nEbzIvNFS*x(K#xqEo(ID=#crQ3=rc&@;dt|HWBxwDh$Ee zfxq6uj1IC|3zHQbY>*^%6e8P3HdbnP8t#^gw1=Bzk8_yYA46Wvk1$i=u^6j#^m>r-Ml!-h1oLi#q2orAqf8;>S=iEd|%$c7ulckthu0^Uk zG_^kmf?G&TOP3Wqr=$w={0UTVLlSFU29i^%(lxmDXx?u5x_3ha7uSk^CEkj9xGDML zIm_bU3x>PNAWq3@!H%RitP;ZRjZ1r;_Dwbu5cW&=itMO49zc!IkEKp2Q4=~Bmqqee`%G3n<4Q#^jez^}{1vdJaX5l!?JbI>;PBk26BK2B%U zVy`xHmY0?u{`W2l6n~IC%{n+O=0gzvvvq(1X&z9-UQw;O5Xm1t~sE>0C+<0Km4h!_zLkNli+?jlQBe{)@}X%A!{wp0}xr7-W+?jmed4 zxEd4VsZ=qn1w%v>m+w&Ydc#AY&ec}a(9mwS(NMnosA?(#R&`d(R7FK&rOdUOG=iC@ z4nNfL4gy4rT54K~C<<>+`Bu$CfRg;VgTtZ{G`8TiN2okBEcX@m>B=u$9sLzSTIaZU z1GHQ;b~uQ2{kSQM+AK66irY;T*N&AiY30MMhUQBlIz^7nsLROWbYLa67vf_Z*%1E- ztWhCC)nUCrktC(QD&62TGV;KS-T_KgyR5jg0Lf>OVHihi|81~bT4>r@i&wnOWF|S!4#dRU#?R|#0fFtrgHMnI~=oi%mR7A5H9rkmXLN>I$=2j}GjD+Y4 zzoV?_6DV2Cm7_qFw6@=~fRHcl$RbG@Nf5ikEZ^+8N2rQdf)!-X&lyX~-*UY7k9(c> ze^WBvlj4%HqqNpRi7hY}4aYu?Eub8kA?Bor|2KwzOxcq%id2mO1Yz%>1;n0XM<7th zrg4Kn@(f^$=2xS^>!{CB{%I<(N%O0c=#}0R?E#dydyRC4f*bezTGt9hyQSjVZsByJ?zoF%{cX&dL%R4{ALjP zvK$G@7YKpjb_F7ul>($Mn4}6`KPIOe zfdr&ry<;DUg`V7k6y;1u;tKX&esgG{`e9+aXG&Sn&puNW1St9LQ4-L{JP4%Zg2oK6 zwV+u;A-o*OPh+~nf%=BwPG*RiL9E}POm>4Sc`d|~xJXI$dy4W)MVbeeUT9!VWYwbke3jHOy1D$!VaH~Z9 zZY(s?=eJuZGAl4fyYw(^qMVdyk8#j!Q9aRSQ&W7g@)1KYq5CI4K;OrO+Wzka(BTjJ zp*K!!J*#_vf~TUx=e}P;_L@5M+5;<8qylB};><@(KUuv|8Olk}W7qPfL5nRB1MXFp zbeF|^-BX#qv6R2$s=Y(#8)cRLE3W92wVSJ-!wijp4XivY^fvu5;JD-|C;2b9OA!%r z2KvP4tPj0&7w!*OKqb-=Doq7G@U74SC(PTJ;ylE;0<)};2q4VgKybt#cHc`h$yu1= zD2^*geDnsFa)OTn2az|b#FamEe}eMFWGV<0uK67c_{MSmV)#Jse_-MO`5GJc_fjL-EAm;MOfI!AWDi zj6f!X_UQ3Te}cTMk;q<^2vbd>Kp+OFnc<-h8OLNGR3?J0>|`L6ZHdTl0=Dc>#svo4 zOQ;Q4Q(~XzkmgE)d8o={St)+|f`ly}Uxx36MhREj4l77K1Ge>m7}?VAMqFqOZpbPM^oVzFm{q~kRKTcq zoYvLXnr&TVXgCUaNN6F~xe*6MqKT>KIx~9CK_kbR`!b!|K!w9nrP>6e>{_Hchn}6r zl6T1Zn@)}V9Fb&2qWghF3OB!xgu@IY&f&Cp%8PmX7HqLcK ziB}ycyiNhYYG=|7XH=!?CjAbO)qblf>;@$GL!ywsQXFvQ$zY-oE!Nn?mPrzo^I>afjF9KX1f--iZ8kl>B+~MV!bR<|Y4gXOzgy zSF*b<$!|9|ZCaVDyRIP7A-t3=(9Y}WNoj8wTfxX1_%E1>FmBfQb)zuhFLV`Y{m67@ zQ6F6-kH7{ToZibsElq)i8l^!D?~t!!d&Wzmoe^?z2|t{|UmTlX)W#$}aAA$*{gZj1 zf<9Qo``j3jg8eFg`D)CWgjjvV<#wV=W+k2uMD1ye>oShW$)!-mm2R!x@K%WF${dT6 zX$Ct6fvriQ;w$?;I4ZtUdj6zQ&c^Jf;i~QY7!QjSA_?*vlrGefN;O9QR8p2MLHfIs$83^oi61GwZluo5F z^Mu^=;1UFfa)c8+KFy`6jJ(Lxpx8OiArdx?U>QYXRuG&tR^@>f>A*k>j3g@sdaTXOnn(}$G0C@HQ2}~fageDPRHmj@Mb|PR^TO@{NpgH9k^XHW zkoGFPa!9si#BUv@ubBn{WOXB#UP*r(75=6hphLz;A-F5?MaWrb)oStEy$h@YYg|a~4YUy_ zLYQvN1j+sj0H<%1B)Xe9=^cU>%QzMk5XQ!hDWBtjGu>V$U?`UnnX;4f=KF(Ny2PUC zV0h_-I#f9kwpg!5ei30<+=)v14}~g3eEAdrt)EO3q8Z`zk+tyPwql#y+))DzXb_dm zy5|Wv4^6L(NViUyC?~hD5aJLd3cJ&e$Xwq&p=1u84JP{!qiQ{VY}<%cJ?9?;z~Lec z4N2P*_WzY8Y?+A`lVt1CFj0tXG;>FeNFC>(%T%R)u?eHJmOJ0zL=mWXqmpZWmD@Kn zv-VwvFq`N^bmfSEdLf`hUWA-pWKcVtGG>5tH&W(WK+r18!wa6)P_`0Cc41gJQ0e7^ ziq#F{#$j*M?1xM8@RU3jE2s9_yFgL)Yhv%h=(NHjy1qH zJ5k=U;MV?Cc`sV=^8`L0x?I~t;lU3T5~Sj>f=#}4mCdbQaujHd=4&;q$c2V0snCj# zTWsW7Uzr!L+5;o;AZvv1dkL)=bQeu^*;sCXR#Qi{wxvwRTE11Krj|m*-6fT7_z^R) z=&YK|?T~iXm^#Dc5hhKUE_3UjXi{e5Pn{@hj?2zk`Cb|?Vou8%A*WhQGqogJI%su6< zM4DmzfG2pzOYH73A#>0-lJ5sq#+YN+!HdI^MSCBCKONkGeM8VqptnD7&d^N&mOr)K z?)$FYHZ1mS*Z%>9KzhI73VsN7@cZB@epoEq`H+g%T3k#=pqP^7e`Q0R7cZ-ZS!US= zv|)_0tI%YPFYh0$<^2Pji?$jQsZ!Hw`-1?4BvQ2avPjY5D{l}?bDR7c zK3n{{TiK4~I+Of1$!`}Uog^Cg9d1V_EZ7dIZij1p1LixxLq+I9%%yjptEjS)r{9Odzdr-$efHnL>1m7pn%s)c_egW(Fm#~Td9YOdHxR8GZzvW-Ujr`xRn|}wl zAvPYA7(6aXfAEYX!;4t|bxDW6N;ddHa>7?q3S&~bwYzMBWx_WiBRkDpYD!HPE&-(~ zghwPXC#w{iMP)XGC~207@H$%{G|LjWn=KT3!wR^AEfQXG9s1c-A|%v|p7&y`XM+}K z7yg&M2b`+elH|Z#cuP-UO70&4W;LrZfjI}u(vbc^fBzj|_J>8eXE#sL#QT(ApFPDU z)<4r`4@^OLI&4#%V#pQ)p{edv6QQXBp{az>RDsY6dRqv^3I;-_WI8joORt9h;*Bnq zJN4{L+ojhKN)g`~naHTrYsGIanfj*D2;(>k{4!5J}8m$p;9VmG2(MB+$EJlr&JElN)_;;v;f|a7Q%a2{}ZVi z{w^(nE~%Eu(lX|fR$4gyC9D=WO{F!pa5~7sf9W8$)Wm7Fh0}o+PCv15`lyN1m2j9X zVzuP{!ai1oDI2VV-wB*LU?beXbS!iBK-V(1JULDm_fnuz-H+gO8CzlEbe5?=v;I3c zO+TY6x9JkUM(>tO3?*uJ>+)($Cn(aUA62CDk}J|leJj!oQlyudn)DJ=m0o(ZsuY{W ze=bR;OQlA{=vu_+$%xS=#ApOD+JYF3Ax76BM%N=oHy}ngB1TU|jBZAZZb6Km360WO zaI&-&qSCLRP5L!#kj{n8(s^*Uv<oA>1lm26sxA!+vQ8JSklX&q-Iq z%hEOQ7S?}X+6A9U*TKJ}8xf}+%pv{Wf5Pb5u)@-%Sr$gKER1GZ7#+YW*@*(9{Vj}s zU}5w@3!?`SqbDLp8{tmG=!vLH+Yp(CF5Q4yRmZZPx^yL5WyY^!mgVM#OPjwFZR2q6w3g1mZ^BL&;Wcp<^f*brwmRq?Fe{}Lg z@oT=c4~8OI{HmE+;@7h1Fo-J6_TgJ~qiI&N9ddC$H;Vfu7ONdy9~#9jEJlB9DVDkQ z-B`P$>j3Yb${a|?sXPL@^eEV+Cm>CF65P^LkS+ZYMoG^=p7cDT;sr#-i!eue396)5 z;3Vl))KqWa%Krt<#PVNB?^w~^f0^d70~uoHusTeENDVjb>~jQrIPNT`vU;Iq+z?|8 zVg<7y%!0z3ng}(l5pkfxG$?0lFr^8Gt~F#HHLM0MWb7F|87dCw^2xY8WJspnZQBJ| z9^Gx9Sm}{Tn)Ln2c}qk8Hj|9z%y!5<0FK&><;uN~Rx1@$)yf{ZsuNc1hZFD1mnIsE zh}vivb+pp#$W6}MszSvqTg{;c6P*w!w0rCxzE6B_(! zm``gbq@?A$QzjxLc{J1HF|5DrWtnmT8!C@wBjj;xv^<{qe4TU8ve}X9|8v#|U1yd<(G%R4JpbANaFJK#sVi_r{GvaW^lnHlCwc;3D zq+&+!08?#--+`%h@DRe?#Uer&ROrW=gfM7u0y~zi7lO2!4HjZygO{L#ZNL_GwlS`G zL?0*s=C?;snTgvB>{KBzr`N<43HxoMfCES7;g|5-zn&JJLrhRiJ-MnpTX^fTt{5TnczH>0M3;#0M+{v1ZNF` za~XnjIb_N!AXi=qdGado%5_jCHy{|-LW>-NQ{|K40=XG3m&0(ad0{13=Yd} z@PNDl9+yvre>dgR;2r$-p?rn_*H&cjE|77W~-Kf*+e&kWwZr zFlE95Qzk6nRTCDO@PY}8TzFc5K}S#EG@&DHxO1K&bff_br#XTF3j++NNQ(A5SK|nywa;w);jx=Z%F<8%%SG(0+kdmJzf6in`F``1Gh0MNA8sgRwHa1k9 zc12W6&8L)A4=s4^chb5xnrrPdPDMwc^8JB!9sF=2@UAVOBUEp#--!zDQdDMc&7bO# z-A^2?1+_>~+D-&;%66E7Dm`^4T7M~Y4DA*lFw@o1^;7~;U55oxU3ZHe z;SRT5f3|4qo^#)%x~Z!*CaL#gSL1fVKDX}j?u6UiHrLR0n2sICsq`6C;@7UvlaAyX z*G?Pvb3{zMrHoTfL1`F?ds&KTlASM-LaY|-FwTZ)lCNStGF$D+Pn-s;NSww*oCea5 zRs+rE$5xAFP}{X;+fT7ATGL~&Exv}iZQ{&ye<-qI>Q2yPYE$cX?7(fsM)s-Z8om?m zCjY81&ZeJ4I9wKIZMFpfm%SYjB(4;}%D4OK5i8*2kWTwfG@*X_$k~Zn%t1yMPE#{=h%(%pV)5s zdG?U}0(%tGPs=Z{=jE5#i}LI2Gx-g!f6H(3;qp6tl>9FD%J1>n@(28E`6GU={0ZMC zf66bEKj$6t7yN$t@BD4~8~#uETS=4uCE4YFOGD-VNK+M%7AQ=rlCPI)6~(#(a|fKq z&Y;~C_QS8(7U7s4hRy6uOr^0KVS=~=lL9OGSL_$Ur3~=Dv9o9=2ER1i41%B%e~YVE zOl>vX1WXM#)GMY;^@=G|y<*BxuTH7bRIdZ1+3aj#WDb(1vtMFLhe=W%`xU9zZlx+( zb}Q9iqf$MGoohM^jW`}D??K*dW5>&Fhkj-{FQ?sve=i?Gu~}!#*wXSL2C?&unP95X zj9U&8Dqg}df5Wz!V=g9Fh%A9De;g0TaNs*HduJbGrC8VFumw9GdjpZWz>JY*vJ1sn zHg*xa*mTps#@SLdbgB0da2$Y8?S43Ek58l>m_GTw1JG3K^-24oxq?2Uc@W+YkwO_0 zE!$xzzD_Ara<_{j;8aF}e@ht!1C=o_ zT*-&=%2=49jDzXQ1SnD_!d>Sfu!&S~*tCX$I0b9o*~^Gm5*EU21Z2DZ9+va+k8p z5k(w^!!hg%_FEivJmj(MYzN5J3L7O?;%XQxe3jtE)us& z?onG`^*vfQ0~eur3rZO>upAk<02#Ot8Mqj-m1-EI)WB$^77CSRFk4vxrOJu0Kv@mT zlmM(&>Y!d}fF>mfF=Y*GRMx^4VssY?lzd(axS)%C?|E~24(%o7tL#Cv-43bBort!(e}Jx7WTCM>6eWC&au4KV zexh>7x)2&R0H7Q0+QOcNYe?J(KFx%TqB2UIVVI)_Yp5r@2*!Ja2q#38Bo5Q!MUc=fd~iy~kf z(NLpf{!`IPw7$*o9?ESXz#P;I6~m|WD2MzSDlU&Af01Q$nn&4_a2ZS7JyV@9NKJ!0 z)dgeKbeOF6gF>}G%v9YlPaOc|s>eF6&V!L`ui(#E7|iYvk)p}srrHZgY9YGJcL_~0 z6H?he;Um%6?0!>ZD_N&?!s|9A>uz?BIoV!O=+nEY6rfT^_J~3s5PeengJ%17q=mLe zU(P|LeLQX{pGgFz?lM(|&%AOc!)SIdyeKZcj9`ZZqipmeeDkXNc>F^5;BNIk z44Th~0c3322b&R6@@_ueHFAb)m0xzP5Zjnoe@YE)V3G^JjUoi?Eaao@XsF+AywSv2 ziOz`J4mC!BTiJ=my^6N9hW7VXl|qxYb{K?TF=N<5UbntgH`DDjGIdRnZ&B40MtOQi z*EMFJXef`Rk2?kOb-H#=P0%WjS7=8=Uvz@<`mjkFdKPBIb||pQutHXMw{EjrZgz{l zf0xk@ZXebsqdNL6G`Rus$));4@5Bs;HP0-Zn=vsF>u*Qpp^Hc(&DiXY1nCTlUR;g- zf^)ag(CL!|eO>qP-5uXw-h&kuUfzS_5HAZrR~Ld^T@3xyCE!+TVSu_EveXqQP$wd8 zR>4ShHTcvz6s&p_tRPHP8=+VY!D96!e^{$F!O3a_wyCXffw~SZSJ%UJ>Sp+zdM4bV zo(1=)zlMYAd2pY)4W3sofLGNE;SKdt_&~i9K31=Rzp3r;ow^gc)a#gC#cf%=f%Q{= z$1>GxSdO}f4OeexBh@=uzIqoMt9G&y^&YlBy_Z#~_p_7L2iYm=!|XKm5w=Nve*zi) z6gx+Kn*Bz7j$Nfb&#qDb%&t{miicCsn%CK35qX;eYuNqbSfH3KXAe-QgK!+zW0?Ab z5b^97Msp6w45Kol!6N79QLSC8a{RwdrT;evFL+5E&?l) z*{SRa5pUDklk6$e5`NRP@8=j7f6ILjL!s|(*uv2Nn}CTk8I(T}$Y$56FdGqS|3+&IPR-TQ+(lPr%16T2jK6K4T zI{;hh3h>#5=1C*>J0ua(Cr99ywf+>|&Q2Gx{~UKpzKDzNq?5!Qf9Tu#ZJbUYhxyzo zRshXSpImO+4sf`gsL)bSuVZGXJB4CB+v)I0%iRtaitZ`!M3JCnSh7U&r^d&ms&;p( z%iG>{8rDeJ3EAEC?cKQ!q(l_ht;Bp>gW3*G*EbTN_qMgo`Xq(xI+7@<_b|#BzXR!_1R(6)Q zja{Xk&)T(%f7lJ$#q4(N3U;S<8QZ6A7uel}ruj}-z+OZlAQKDNOYCKFjo=`A#niwD z*{kM>$3ga*;Q(Ulb>q$;rrt2_o?_}R#zi_zy(w;5^o*hP^6Zx(PsgGfou=hk9C?9qE`yxtYe`6n5KQ|~ge+ojP>GZ}e9F}N< zrV?4&O^~A93~AaeJw)^sQ$#;xADK4{!2FG1|HKZh2!KQ;aW%i*lz+eMMLW1q<$f(A z8@2xC9WaG3K2q{1=6ySH=k*-(@~gPySMAq2z=Jh1&M`AiO7DYn{Thvf5?d%8;1zvY z)nubu2lmmkrbqXvX4FBC$8bD)cl@CdJjm1gk*5!UTYCs0{wPBHF@*RNFiv|CVg5&$ zt~~>*v=^XBdl}la*We884LDnS6VBD%f@`&Rf8b{AuW+~aK0K&>0Dsm#fj6~J;WO<^ z_>cA#)3mQyy7rBA(v0h2!LL92*o0qy_K69<{_Il$zftfR`%J)Z41CN!7a^j2_<((Z zDHX=SyX;G00Gt7rvA?k$xar3u5k|?C2uLFm@pnYUKdc?#*XG7JwtELaW0n%r&}Yjg zf0xbjBjdk^J0cvR{Tm$GcgV9Y$j}*hbPgkQq#4usx@K*a{Y@8uw#u>WD>3T~$T5G+ zXJcQpZ_KL(GjX2eDBN!T{tcJV=QEaYKK-8f-05Bk$?{d0SS&Da+WHJAR(Nx)U(yuH z9$B==L2#EP)c44u3$sNZ9eHHzNt_fWe|FW;byts$%*q9czt)*Whf}%(WZem>o(BE& zbYzShhUl3vMIQ*W^(>gLXTt(L7ee|V*rE@H3-qC|T^|9r=p*4aeY9l-AtT}-!PK_` zBp&!J`=?;$5V(l_O9ZKALo@rgh!5N7uZUTZ0!1uwslm*g9pEM&Zrcti^gbWee~NdH zIUkz0*O!p-#ec|pL3gHmlEPuvXW=A^aguW&OFsc}^mz%u72iw6ZD>`^6+)Rp5DLE(p!-o zF=WSjaOfK$ML!(|>ziPhz6HGcnJ`WN1(pWv-Z${JZ(PtN@B_CR*_sp%-{EGlcg3~0S%2b`{sF^M+&-Zr1_Ty1hhf$~0&x^Ce8Y%%mg( z-NK%fJdTt+iAwM(=&wI(@j^4_%_!qHBU8-oDGVNGWQyf{jpHs8Khw=A*=R~W8nKto`!GT0*{n`&CT0?lLVsb@>~t@d zQQ&iI54pHt?c6#BWwJby7p&Z0=5fBqQ?%on&?U!g|-8YTT3 z@ag}wVwu>xMa@`iieoJS8fytqo+&{6Ae)u(4B^oC=lw*`VhFAS9Z6`tX5zMv1r7GN zkUjfMw6$An?nK4db5XuWRoexrHp${zYQmbkkmA3ZYo6KHnz#48<~AMdHXAr>DSfVa z{17DBnh!9Se`lsSDTgsBAC1{_)otkstM0J6btGN&fo8WKnXA5}6L#)^Vc9#(ouD1L zmz|wM7Ip!JZoJ}YL1Q0W`_s@N&P#0BpxSaE!uEws$C&@wj(e_A};!?Vn_EHvFESH>WIGl#+i{R>D}*Wdo^G3Fg~hYc{#AJ{{T%?9%ud1? zlCGK{f3EUTNM)?J%10=j!3Uv(2_iKZ>oGz15R>jdn}=d$wD#VN8;JJXT|=gmCuhuL zEB`J#hiJZN2033YnnkXlxdZy=_9&43a?XyfXS-)HgMvFY1h4IQ6oDde+GazVZ4P2! zE_iJ7AjdWzM%c<=jIA8}whAb;Rl;oB0yx38e+cH=suH%|GHVuPhzi0&8cgRy1r|m? z9v{Z(_pTXG$cGDW$Hqrk8sTVvd*RM3f7h0VtcwhYCT`RjLRM#r5iPg2L zYf^Qs=9*kxtGkY=u63y{KRz|r6nyHgWASNo9fwc5D}Yajs}7$|S3N#cTn+e4e{}`% zndWM&z5}kOqrbOtnf?LynG0P91M!Jyg*h-3%FsMtgnDEtEQ6I0f(B?qD{>Pw!`ZMN zE`U?fQMwd%!eyufE`>etTkPjbco42ezxf(?4%*>0e7_CX;TRn_$_?<9ZL)>z9grz} zTMC-xm|pHz^viKR8dLXypXUicI6Mdw_!xnE&goD7aPEUY2pfiBuZQ7*<30ZmP)h>@ z6aWAK2mtzBdPSssbE(or006U+0012T5SKw-SQLL%bZKlZV{Bn_b5&Rj07w#cR7etb zRP_NA0PVbYSX9UNI6U{>nYjm86&DdfG)9dgiY>)NO`!=$kpODYB<2DutiUdAQ8B&u z-c2*r^kNcC@6Ghyd+)tB-!n6J?k+6(eDeLi&-?uTcz;QropaBenK^U%%;o0szwfw* z5Hf$mek+}nP?|v*<>JRqr$E!hPrCTY5I??jI*1Myy+g!LrcH;YlMLz?4_WEfF?5(s zv(w2C>K8x5#ZQh+N2HT1O2znGpn2(ZB+VBOqr}f>@w1Ih$Jlh+bdpc~HXWNzMpML& z6YY5MvmMY0V)ltZ3&iszpoQslGMxgn2NeLCHN z?g(_JbUKUfY|~xR$qvX2_RJR09H4VWJ1Gt4-!+5oMt8UA9^#?cw%!vxB|uAomf5sC zoz9~bKr4Y(iH`X|tF1ZfwrsW7Pw$a*T0?7r)&X50M%UYP&va5J_R#>eQGiWA7Xp7> z1avXby?{0YT>^9|(7l1~19V@Y%Yg0&)B)N8v=wL@&;ZcoK-+pf>}(1?a6nHv!!Y^fsWk1HA+2oj~sbdNhL z5A+A1KLY&;=+8iZ0s1S@-++Jq4)hP8e**mr=-)uM0wcf-U?wmN7zM_FabPwu0G0+U z9asi1AFx5d1_K)cEECvJV18g(z=i?K1~wd64zLlxa)IRm8wo5Q*eGD5fo%h946tp1 zjRiIi*mz*u0h<79BCrBrlYkWhn+$9Uup(en(InZl3^tw35YS9vp(TGAY1-D^8`vCRbAjy&Y&T%L1KR^wF|ZO~rNGL7l>?gxtO8giuqt5l zfmH*m0agpF4%h-<^}zN7)&Q&#SQD^?z!m{p3~Vo8&A^rbTMBG%VEX{u7uYgj`vG%+ zwE$}c)&?v9Y&o!YU>$$Jg1}Y)>jc&XtQ%MeSQuCju$90fz@ornz~aDG0b31h4X|Ed zYk}<#>;PZ~0y_xU!N3jyb||pJfE^C(2w+D7I||s*z>WcSEU@E%9S`gTU?&1Q3E0WN zP62i*u+xB@4(tqIX97D5*xA6&0d_91b->O8c0RBRfL#deB4B^(fn5yj5@44CyA0Un zz^(wc0oawmt^#&7uxo%_3+y^z*8{r&*p0w$0=5y@&A@H}b}O(=z%~QB4cP6#?f`Zt zu)BcW4eTCZ_X4{Q*!{pB0QMlThk!i{>=9s(0(%VD7GRG9dji;#z@7s3G_YrYJqzqP zV9x`40oaScUIKsiGO$;Gy$b9#V6Ovv1K69u-U9YEuy=sH3+z2$?*sb)*oVMA0`@Vm zPk?<2>@#4W1N#Elm%zRP_BF6?fPD+>J7C`f`vKUGz0o(_C5b%G&z=r_O1U?kFA9xn4Xs(|}J0J_Gnn;M)V=0r-x-UYlHcnEkHcn|QEz$3t; zz+=GUz*hlZ4SWsoUf^qi?+^R{;0FRf2>8Lk4*`FEDDcC89}fHo;70;K3i#2$j{$xx z@Z*3V5Bvn+CjvhS_{qRe0e&j*(}152{0!h{0zV7**}%^MelGBJz|RAIKJW{GUkLmn z;Ol{34Ez${mjb^G_~pQ_0KNhEmB6n8el_rGfL{yzI^fp>zXAA-z;6P+5%|r(ZvlQQ z@J)ZfHv_*7`0c>&0DdR%yMW&f{2t)<0>2OV{lFgp{vhy&fIkfU5#Wyke+>8*;Ew}; z0{D}_p920g@MnNO3;a3Y&jWt}_=~__0{$}aSAf3?{59aO1Ahbfo50@!{xc&H{{Z-hz&`^1G4M}-e+v9F;GYBk0{DNIz`p|iHSlkMe+&FO;NJuP0r-!=e**q9 z@Lz!c3j8`Jh!z@86wHP|&^*MeOK_5!f$ z!QK<>2Cy5!ZUTED*o(kk4EA1NH-mq@1ni|??+x}oVDAg|GO+gp+X1@;>{hVbzz%@D z9PD^Rt~z+MgZ8nAo8UJLgAU>^YX zfnXm5_Q7Bu0`{R`9|rc}U>^bYkzgMM_R(M;1NO0CA7|Ug8zj59q@KfM4FtIF2wk2!mUo%A}10Q&n}Y2I)YJyh zq}1sOgxZ|Qf53@p#O!khlGQ-CC6oFMG>E-C67I%%`%2tf$RO#0V8MU#<ETgt%yfsnt-;VEDSQ{zsU)w ziUy)l1U089?wAv455y7(13BY@`=+%*Ut!T?M8aKN^TLtUPNWSfmKfx`|BsXsjXB*t z|7*>t(FVy(lApwRdg^~qIW$?4E-8<>z;Lm#(r|ZASI`N?#EOj_!R08QIR*c--AP=T z6AR3lgxWRRaEi?SJt*aHB-oB4#UrXpJT)qHDa_#IPBbRK(nvreb}d-)Z~3UIs!EcT zyPy?xaF)?YeqPnp6=-+5id$Q8;qpi%ENnS59t~7<$56Mc0ug_~4zkkTElj3rd0imT z7C@V@T7_}b-heP6)*TMTIuP0B^rEk{36@2-Pe8@d+F)0ghyn!#$kjm1rgAE`E>xtq zUOS)$#C-kCvV2Wzphp;FRVWsS2sqql0oS8wM>vk0^X_0MF6QUa06Gk9K-n&TTXxX$fCA=g4o7Ch~R&@jVvuEX~9}p^ZrM6Qq|X1lD)-NQo)U6xKOkCOLFg!5 z!S;?=Rj4hnM#O(1fgt*nh`w230*t=hP7Ie*gA9^WkdS2G*_g0pWYSi~jF8nL_L;F< z&QXVRN9Fh>O9mbvQWV3Zfe3nhW4xy)9EnBeMV!{gK&w!GJc^XH!PbZ%OK%Id2QfOt zLud&Za;$&mF=K5Y60UdJ+T@efBgkQHYnNL=(2yh2S6VF4-P5!dixAvvlG#)`(GFEA z*?|zwD0Y&ZZmUqsj&d^)1if;G3^7|Vsz*Kz?^}iR_UKAvm(+#+bqU1E#cJr>RhaD} zrCm-mDtOy-0N&>It+K|;k^gcbvDEB;#pXX0hv|QfXb7!=c|oz^LAu78DrkMysn%(> zeWK4k$v)XKKm^DY@dCOeXeb<6YY6E`+PxofqgPg)yI8t zD*Hm8eGztBw^+BLiKlwE&t7j|?6WViFEz->#EvQ=fp$!Dj#rQP?91%S(NeIgwe2f> z_6C3ZN}qj|b(+9m?X$13&ofB=e@a)$%&DxIlj_{TuC@SD4s(Z(5&kk}mD3dujG5@O zueGleKi3;%+{7{HGGoL9Q*pwnVmo7EXhUOyA&=hr*!lzm#Z;etgMA~~M&pd>(|57$ zn|$_0`(`viy@+x~Jq$`j06jXry`kkM`S?Y4b~&%V>X3+=kBxVfgP zq7tQXx6i)EzE>0_0|qOfeV={5;QIj_)fjVxG~0aE$rc_<9u(?)2orh#p+4(a>o~yy zs>Pf##vr3SBWVhUD*|ZU!B!pLs@nR@u%KlHR(iJmu+M(PeiS!8eMaN->A0`yf{TC0 z5SVS-TZB{|$8F(v5H z!DtuqYmjXgPaUI26)#6AIsHcsQs{qaHF1GPo1RyL2ecvX(v^WOjG>((y&%5-SgT@Q zQ-aOnSVtg)@ntAtQz@HDL{C#mia4sG5hs9E*Wlu4(3v(r5Q#_8%esZ#%bxxNXmP}8 z!T2f38-l$~8f$UE?Odx};{n0)-vczfcXmik3(#og0q7ghOVbnRnNVtCmcb(&P zrp(gl#M^>ngIAp28h6fbYbGeHoe5t5|K0o6`R9OaXn z)YX3&!-Ooj7$gT^lxmH~V)&dT@%^c@YkQqgw-XsyFb(K6VNpD1)dhN-6!8yod5WQN zx5dTvKqNS(#tC&gdVC5*!Jy82IImjr?`5<;RIz)WOXnkgp?rYKUnw|YEzF9M&peyZVPld!8X^)lBiNRSk&dT z1y_Zmv2ds0Kycp&m7DaGBH+cCX2#Szt-E=YtUmn*PH_c_DRRA$zPe1lpxF^V-0g zU@Ph;OZOHt5@cDfaDYl6m*NXbq5w74#yuKqG2nDfR&rRx2 zG0pN$EJHBaw!|at!Zn0pHwXG4^O9-$Pmm_9R}9l}pjv3ULj-?OuPbF$Pmpq)ig#rl zjtC}s$$cprs7uOg1N1A$tP7(b23vxWXs3ud7-Kqxi|Pd6K4!a6|2am~;c=qlKTKa8 zaiXDcucM}KEO&R2?Lw(MC*~7|HSnYhyBsIf;y5vJLy^{qK@trz643cE36bN$DLJ*t z3HAhnUdC~shADp_H7fOqibE1nu|5zH_ak|W|3g4z)yROSyT(9R~zLsQBPUkW3~&W2(NE#B(kTjVM+pB?GZ=B_R;-`QjK_OO7&F|h;#{m z%JKU8kAfyAirG*IFDWHehFj#N!*Ja@U^4TfP}0c8-nM^Gpw~@i{}6(F<^Pn*O0WcN zal|=4ulzsgZJ1gmB@1W~d2ux>DND6sWq~26D=7s2Lxcr!szJF4!_^biIxA3qC=uP4 zQYX#Bsvs#Zsz<+QQf#Tw=?*(dw8cF_4p|bN!c3*J+6e}QQDkcR%5W&$74O0dX1MN6 zF~VXzGIxK9QC_Mo4z+fKvCI}#l-rv!Dj_*NswNy=Rvc;%bcy44_CH8$_&`Zu%*>?4 zu_Wq;rP1)+SqfWB_A*a|$2I`K%oWHC&91+g= z55_4nOH63VlSL)E$#MttapC6ARlDCtFkNLz}$v%EP3%`!XjFQOj)Aq|Xlr=2IMb@0lu(8?F=k1?aSKJyC*!T13YD8gkitY$81q=_Y1W-Y z_Qsr^xNt~$yz-7xwee`H6BDke@F`j@b>diS#-looG_?e=w!@e*T=%3bTTz>GcukWv z^Xg!0hpwLmoN~ln*i`DXpR%8}?Pq-Uv-W>;KKpt5V%vVfXTK<}q+YUL#=Q=3&E~UT zv0wJtuiCHK_Uk_T4f{=T$SrMb5@B7}a9BEomld}P!?ub`n*>E!SyNJssmCHF6pX~; z;#7s5wM_|^D2^hL%o6T%TU!tfw#8`?2mWF)Po`%HnD4sdZPKCKshc|D;%07W;(&h; zjs}*Mh?gb_T$j`8;=Djn;zU}UHgTEi?V}b`VlWh38JGK*C-+fVrkY08ES62RKzgBV zemoR#;z_T;l3Ory-Bcx5cyA{VMg9K&C=MD=3%SW}xs+STodN}M8A z(#Sry_6S4*tDNLWTN)2a(Pi~j&!T@oS4TKWCM98K*&=aXPa0Z_=~LLFRV>!g!Lhho z1dKLu3iPB`9F2!sNuwF znBLKzZsn}zX$vH0F3iF4U{_Z%8@SbAd)!GPDhqc9Lo%aeCl1&lRIlu4Pu@Ak0&yNo zvTso%1-imAVcWK>POHJHp|t#F_& zVH*AkQoD}`Ai-OO_rJfMjCPESemP$5oNU~RJEipAZoBQFz@Vo7U2 zc%oI(AVuGpbQxO{M)wjiD{%-C?_3iEW$_kytkEH;BG`iEpY$Cs_10r)xU62*hlwIS z*tS|kd8?$!lTcGfu)9Tsk&=aq6B)xxWked1RAPi2@j41S8fAZn5_yHw5{}6Ck{VNu zg<>om7b-4Iwv`eLE4WTX%0=H=w;;-iifaZvyhNM!{=JSs0CtWuF{ed=ZiBVDV=X0%kMUatUba6+BI(6Xvfm-urTtF+7$4A!D8 zsz#R=qaA27o$7y$qcWmMynAIZabFVcXczKV?o+GcbxyzADUm`0G7R; zYmHun*{e4xRMdpy!RRWCgULA^!?6f&fk0A-YCwDI#Rw%&6<+W`;e~=df%c?0Q?=6R ziU(s!YnM9REst6<*uX z8%W?9gWbym2!*>6>7cl)Js1#wC!i5ck)XJuO`Lxco8qBhH0jV7h{vSsmNz8=MX3{Y zS}-uQN}X3UCi`z=t2j2b^kTs!{zRy>LPjrDmX=nE3}ltg7rCyqTGl9Dd~9$c;g~p{ z2#RV+Uenl=oV!Kjlkw9kt&#J{>atX32di{}{8hO?zWj1}F;Ycj>5+7w6YdOzmQ|v| zCK-QlSs)e(_i?$#)xqVlWmxA$WD(#wR3+B);V6zyt}|+#wT_6(V*Q1ZrA3ORMe=vC z{M}1zMTfqQ2v)MPaG+)C08&=GNbWUJES5Q|f|8(2%$b|q6BmDLRkkqV#vQ9n)c%${ zrLeMvjR_f)#iJcgNR;gq@uIuDSay3ENS%MKvA~9N1R5NDx)y|}wOakwrC1S9d7uK6mQ zwch*1GF&;@Do-)x<#G|}PgZ$_ERS@)pYMd0p`b(*k;(%N;D}k&H zbcy&S|57Q56i*q;D#NP-eX>b!cb|WQ8P;RSn^;IzAoJ!)8O)n6*_$_CK2$gMIqr&6 ze3!UwwdTnJRt`yYW1vGhI0;Lchv)xTc(vHnygF6KcqdRSV>;w3bW!-Qc?}Db&Ma8t zc8ZFFB3kfKQCy=MS;QvHt-B>Cjk}_xBDsRBi1*42NGqfat%~yGrAvjFg}{GkMWtHP zjh(Hn5jm);CfS3UoQSj9N!Asf3o5Y+4fR1b1bRDHpi6fq!l*px7K!&NiQ9w)aR+Po zaJ)U7RKypz1lv}~DvF_PVNFnqNvKnlgI?(!RF*%)I~jx`;Z;E=xj653I+Mz{ zCQ)^E#^MR~>cVlSv$X?#J28K%F6eXzdK06>+tQ}6df%4EHXMuwl2TxKn@IR-b``N|%jK`U%&C<@ z&r8N#ZFt6r_Pa3&tO~XT!eYFtmTG0SR9l~{Tr}<;S;W*fR?FYyvaU>SZ&@h@?9Sv% zk>HBB45e1>!lZu!rxvXYH6ycHt#rd$>20-A&vm7Jj0)pSw|MDk)d^p;>ZC2!x%tn_ zMG;{%K@s$aS(yS2lK zi6gh@P&|~28wRUhNOhQZB_S@WYE`{1Xet*Z+k3gFv0CC0)g?t%FAc6-3dL0z)u>oIMK%RO4}j#G086%0yTn{>%b)%s@DDdXUt zlDt7|U00zE0X(=!2{wpMqfxxpESAiPHW8R)^y!o@QfQ-$V%VsXStr+MK*Y!__Zf4B zgY`gE{oRI6xwYcLUt|WWu|zP_D2zA5v;PjUtww)Yl3R@xl8H*GKZ>nv=BuS;jItUP zp|nnEJFIb0d9B;3VT;r-86#<9vrtv?aiOs{EUFONR9xBAr#eAv6MqWURGf4!XmUgW zB~CU-FPCd7QHcgy)kub#<|R3Gbs*9n7j=#3m@m7llO1s$X8!PU5oDT_F-Vi7O)BCv z$%uc`R4-8~&owouhdzGT6p0I8Zd#OVLi6GwXSqC4u!S`$<6tWrIhrkORtBmP0BS&$ zzsbTS>OtJ8T2gLoQH@Gii`?Oh)bK^Js`QMle7XGdVQZ1BDi_OJSdX*CPNztHi`Bh8 z_BN;{`TngA>$GlJ`B_p?+NR3Fae0%HbT!%@Pr7D*s}6?nq!vwjtyB_m)~=~* zVp#<&mS(WHv7fP(qKjZyV9mvyzwf2Zs$^;|lLN}#f#vSN z@@n;e*x)`&Pf#x3EaE}VKYTohXLj#zzZ>_g@jeGJ$msw4t(y3rDG*y2P5S82Dwwpy zAY&0-7uMLs2T=3E5rGt+6X-v8@ADZAZWu>ag~X{)oGl9n{2FG`z@HA<(Ll_7ftx%` zeLl7bS!)-!p|qfCQWX-nYhr)Fr2f>nuf7<6xv%+XdckO;{I;WM?ZT!~`CQs13S9S@ z7R(nbjZspWUsh7;eFdk5;eH7RLPF|u5u6$sf~bcOEDC<*$BwL^NR6zSiyjw()2e~VV3GM1%IpjIIFLnwhZ)@)BmgQp8ETO`UbS0d~yahPw{mxuGozN zMB{81f3e2J-^drcs#+#B0uYs5{(-*-CsUCiOoi zWq7}5vaNLtDItVdWQ6#nh8WiI_+(lq;PZ*rNeGV+pW=Ag2>&P*=^fp3g+qrhpCc<*<%pscy$0ie-{dR&}CVJCy(`0X&>P>Td)3YHvy=|wA z+_X)^-b7%QFPpC;**JBYSR)64bg{{#p z@Qp}0NDRrH@(9TmU6ZF2-9`qBZshF7q8q(EH;`c{$0|at`DD0NOGa6BWSmt`cCZ@A z9IKHOTMJ2pwU{(pdy!Ua30Z3`B}ZEOkQ1%_$T?OEInQb(msxG(N^3dUY^@-7SYau@ zb5KU3$U)XR>pWtU9Z0)>b-r~00Wyc|XI+T6G+epLx(IRUq?wdh>k-Nztz>8GV(Su= z{yD_5F10R0#cf9Da)fLlbL$Fg10fQ+5@#_abQMCTgsw(9OG4M68Bhsbix890b=LK$ zW1-6%TwOjekS_nvsc?u?VP+o{jztxY7F}9}nJ#BTHxYkdT`nSj*{I8-QJ2S%L1_NN z(ERhP6VakiCNt3qc18!NLdts7&=R!kmDV}r0BapN0%d=)brCtuT95j?m|SFCO0Gva zZ?>*NeO~YBbC{>k$(}xEdit#L^jYuebBU+VlTnK|S~sCSuO~ihBSQa1pEo1jf755W z_zcq3XCcz0Vc#i#g^!YqJ4sgaW-_dLGOD7k5PxRV!YQb;$+VE7vNn1;P)f7UIivs+Ovcafpi-6Y4lkK|hqkO|g*gJin(5SeW~LgrbIq8~m+ z_O-T<71k4^*Ls>9Yds@%vxAh!DN=$&LRY!6JjL2%ZN{~Sl7p?=5VDYqUh8&*D2B*8 ztUFz~4MT0DBmI&ovw0qx>EuU=&p-S&l7psRgF75Cc{b0*-HyoRnS(9dbuJ&3O=(*; zvn+hfO`BzZi|)Kx_69NpeS^C~vF{}L&BN`@WYmqw&umgm%E-t*JAVW1;w@rZ?~n}Z zU9{Nuk*^QQNb3_a#`=^LSYMG@);B1D?=cenOv1)lOY=t3wtOXxT&jeWHj9bQyje_0#TKwK6)6?wN@Xh9 zk?ibArBLX>`kM?z=7v*F#!>V(nntElAK8&+lAY-wGMf$|Wz;VvP>Foab|oM@s!r~a zNJ#8|(U6eXqbVU_85Y{Zu5z~&S691bxZ6k3zD#KkN4mTHU?h6>$jlL!kr{WA(YWVr z{9`teZAWe*WBua!L#7rd>ogbIp;F6lO8t-3G&6bLP7o? z2am$Rqf!Qs`genoVnpFkd!t2>M4BcmbagO)c(z@bP(g-NflsL5Ve$ld+Ec-73{r&V zkaRi%#XX9Y(9tAL$B~2Sc(RdBBAe(G@&KJm9;P$M6Ld%NG@VJFr8|(<=qyhq&tjU< zD)~SfAd%1(S0x`(?TWIGl->VfX_u<1fILPU$V;?| zyh<07cj!{`KHZCaNSBbW={{0x4QTLxAG(etO#fG@DHcI1J%}u$2a^@_Fw#wrB2juASw)W~Yv{4$PE29ZKcl+!aOUql8esAxSIE6TI!w~-lGi0BwI9OFo# ziX}G|`e)uow%;}1yhy~L9k74Lx}ri0gU3#r$gIUh{+(r0nD3v7i|i*>(p{U#F4Y^! zY^<&4nB+b(S7h@w8_BL3v71QekB~qvy@#$R8M)M&S+{{K5~~b8WVjkl3ff7xUi2@_>|2$f9e z9q3zk5>D?S8T0{?MIR(H>BFef$4M=HiZsxt(Wjmv0s1WIqR){-=nLdX`Z76#+>vCd5?ZdzC`$Y`h}4}zw@Hq5>(rpSbSOJ zIXqFnE!F!Fsj%Kb93z)uiT|$ko-hMrkoCUxfv_8dM6@$VExFJ7P#Vr@WPj@;?6s1j zUAp+cbhw4n(>T8{B`L&AKpEEMWu{+3(u@4%QYRS2=AqJmD#XLcK0PCodh+}9T!!1${X`Tr1CI)+kXVPHU6)x~+hP z#m}arXxmO)n3iyn>FY__5q#^0t>2*~W^=k9QVY9H$U^2rmQ6StPBK_78N%{NHXDWV z7){2oZOIfij?84^$?j|d*^f;k0XCVeWK+m$HjNyA&SrR34DQVO%9Y7c*4G$;4GDdN zkV&Rs@%*g}88bL6|k2Enl-S*zf=Kx`}a}6z8YBO-%kOK23j=G zs)06te?S4tHPG(wP(V-vEBu`b=<;_fAf$n?rs>hZN`FKFQ4PfWaRsc>z-s>*1@vlQ zt$%+79N<4t0SEaHR=^<|IMjcb0uI-}5gItsf0P1_*1$3TV-;|m29EcipnwxKaFYLI z1)QRRQ~jqY;B*a~;XhLWXZg=oz&RQ?*S}7G0q1Gpd<|TnfeZZ?DPX+@F7{udfJ-%S zng4PHT;boKfGag{mF~J)1K0SkRls!`7%p;y0Iv7npnw}SaFc(d0&dp8E&f{-ut@`( z{kJLLcK;m;xKjgn`R`W1JsNYb2JZ9UuYd>q4=Ugx4Lt0BL;;U#;4%Le1w5{SC;U%; zD&Q#%Jner*0ncjSIsfwtctHa%`d?DO%Nlsa|EdCB)4=QgHx%%u2Hx_&t$=ql@UH(o z1-!3;4|Lau{*M&!u?9Zzf2x4bH1N6q3k7_sfv@~uE8rUqeCz*C0pDxj2mg->_(=ml z`+rfuuNwHx|GNVI@c*fRzclc-f2#z4vJB!uMwVf^pp^h=mcd+*CqO&P02fS4fazIA zh70-<;GisHunP`JfSFmwP#5$kz^p7|mn}=yqd&szGW* z9LA?h^xnK5twO^`;6^xH+C>&y)>l=>36iq;tgBhES$2**s1U~W7f@N zwj0Llin5HI>D^>*Giqd)MzI89W~X50Xv|!V*_FAN-LO*1GIrPaJu=hWj$-WacQ!V& zETg2c8FgFQ*oJhq_h7?TWe_yXj4_c@(i&8L) zHBWoVX__TZOXNIDB~yEA%6(i(`}dQS`%22aB;{_BvRO)ciIVhECF#9?m86&HN%qqW zI2zNEf@w{`v}xrBh*Wa&NF3y=UKY*>^`06^zA%1 zGu@qdo$NkOcAqbm#-!3N5K8M5O7q{LbatWAnb1U<{~|rpMVjaJ8gsF>-Am-umumcF zn(}guxgrI#K|Ax6a_m)-t*a$l*C1Q|(=_3=|CaE&Oig*cq`W~=-Y6+=k~`ffE&pa^ zpLJ@lo``SJEZ(YrF`JTA;@@8w`x@Q1S#P~guI0^go1W!%jk!Zp-YF^X()hbGGx~Jg zBiX%IvU{Io_kPLl1B%@T6}xvS)jXu!DMPqZBCbEI7k@-!9@Ut~G-gZYXczUk*wtZj z)hFbtPs&xF66WxTTJ&kLsDGTu^U8x?P#*lE^5B=02hUX= z{Ic@k$CL-ZqCEIj;lch5!h!w2EB}2>`S0t>f8S94`=;{Wx0L_Bt^D^Ly`^_EC%RjD zPfGHAxu*~0o<5X&S|=s>k+ku}N{}BbL4G1_{8hE7o5ZF>&JcV0RPE_AwWrV3p1x3f z`cm!bE48P8uhpK;Q+qmJMWt_4RN7bV>RYiZ|3bB?@6@KgSDX4lZR$t0sS8w4`U#tD zvW%ax!Sd-BY_N3t6`QesAyzD&e#2&bmLa5u_0u2NVD0p$7Rg_k1^<5+$=^yOLNXJR zB(v4^2$Q%N(@4RX+G}3Z7)xWG&=~3#RnKSy)6;N&jj>ZOpksl|&1Ra$r~d;!!;29g zrv&fAr5cAyHFha??N)jWDLsaj!}iD+u})9vbNSX`-5k^(G1zmbe;XmP%po#F93?I1 zSZO(CrnDRpJA5*B3{tUUu!myrK+87;V0cC!=IM8J%TjNwYDBDYJP^nT?1pV^wq+r=rVv6M2)7Iq0-$35Om3gc-P>~Wp!UwirrlAw+G4zUMp7>axtM%S zGfHDdYs@wpGe+Cfw_^1@HF{f(zCl{kjT%3HR!=ZaW5%aow$qpi8Z*(I%`A{c>)|J9 zqcsaxCGrSr1J z%*Y(-qRjq+e@?FbyjWXW8?rM~S?~68adQW?_*}KPFt7||Qoby6M`ghWN((l3k``=# z&XN{v?yMKzMHe6+rg-c3a`AjkIXg3_59vpe^b>Ku+D8;M`$-9XuFT_0C8G0`h|ZTz zwooz26qDbp_?$19H0LNc`$@Uk&&thyQEoO@x|zAFbTe}|>1O8cGCrGosQ3(;$>Pl1 z|07JwsP0$1W+`5WDPFS`ufr9uIf7Sz84P~cESIFj@=|R&Wzuv!e7QEA12txzd%E$< zlxbFodhZQswUuJGZ%f0;REATfc5BM8w^eTT61CZ9)MlSmn|)51&GX7^hN{iJpv-2b z(#ZB|vpcB3H&+F|msQ4mRcT~@xmjt0BeKl-D)JpDBcC+Ik;)YFMbr{0)2vp1vClKi z8t+i}Z@glb9#*Smq;DV0IyYH-p%DxEBkHvVyr|QVf@#z`X_AuG2Ygc>`OU=|vsVhH zS!0%H%+eIh-qZ^hE@mH%*;iwhY0Q2alj7{52DRg<)7Oh99nYfQU4Xt?%u zvqNq-D5ZbBl>QA;`Zr2Px=BfYe}#%kohl}E$(UqzE91IQ8kZSRF)5@xDXfgEN5!O- z%D5uRxT4CqV#<@^%9BKVd>!Yym3h3>>^*_f#%5r zquqM}|G^sJT?>393FpXM>eT|LYtGNmm@_rTqd6-Db9M^m9Cz7>Mx5Ipu}+T(YRq|F znh&NNw@;HIzg3va8kyyPg~i(b17*0}s7zV}^7O<;&({kK(U=QZlH2$_|GH4$?d>lm za*-+d&UC4AriLki|f z&x5{{BKb*bYrZsySyCiN$~f!A<*W1*S8L2Q?z(qt#I^kq*Y!t#T+cMCLLN70^o@G% zn>1!)3g+e%jJ^di^(~0GNn@%sX0yiJrZKnoH`_b<-}jhz>OuO((Y#C3e6BHfYm8SX z-J?e}Y0SMEbDzfCpMrTH1@oY`rS-y=9@OZEG~vS<^N7YgsxgmgoxURFyG82M3ujNH zu>54EPYL5svDCGHlKd%Qo|jAW^h*nPS`|&Ns93*6+2`Z3j`&@MdUd_fBALn*L)VVwI*d0iqR_Q5K2PEfYl zqvZ9D3feE~sb11{|Fp)uoPv2p`_ii#^P2YtOr0n`kqmr)E;aV0= zi(=tdJ@JX*5 zq`Yphx-Gz3>P@}kTY4vNYs@>;lcbAzmk;3fZr^*!;U{rXZoaQ)`9NbnOu>AlOLu+K zjJrMCeQD@_l6zz9Gm27O3+P>L+@z*Rb-_hRAR?7Bv^PQgPdyV;F;LCRNM@{*Y#{8^}(7Oux zg?Th$tcU+qkNr(!eow*tk%IZtO$Net(6j!Mg8f^6_iojt$uEhQrZV7Dk zu1xbUWtxAh;ID1X($|resWDaxhH4Dc7@mT$Q!t=0`hL+$*O&~A@#!sJtTBU9FoXM* zPu37E^&>PUGi9lvDKvilzQ)`}xXfZ<*n3Lj_(mGXZ!#48p@dbfgryDK%F+wy1ZnAe zI%~Lp#^_r)JR`f95pHf4!*I!8q(Rnrp+l+(RJ7nqPqxw%C_SaA2$8NLL`IU_+IAoMQu^m}G2KLs;NGp;YXEPcgiY5TRt=%a_KzCZIKDTZ>FWZV9=iRE4N>3Yu^ z$2<&9V~yAN?d*PdG5tm{{nwggf=gmelpH*NAV{nNY3-9VO`&TlA8Ev7y^$#zQ`G+= z#+vF5(q)=8O_S)is_A&CrW2(8*UN%I zy>Y{noK(MO$UF28w$_e1JZ+S--mLLEx%<#1xizalV(0#dUGy#<&=~y(C)ON|nX55> zyK2mCE(1bMs4RV&wD$N1d~yGq4yz;uQ<{P))9aRN%sed$eM@XrXqrlmsnYZ4zap^a z>w@|d;VKcS1Fy4MlaJMyniPz_mNNA#3#(3JJRvPe!RU)AOJ74-`eMpz)EM`#Q2h66 z#KQgv@2^ty!O&W)SJJhSwO0zJ`5zR2vE(1{?vRxMbmK9Rf`2(^#m$zJhL$j=~ ztj^^vS5}hq_js{?rDQcnX6GiEaBfdJEqtZQk#AJ(`JE~pe^4y_rp^n0OP0KH+lpik z{x4I%FQ;Corv6Gz{f(OXJ2mwWYUOd{`y=#)p0St49GQYS>OU@eH1&EVM*bb(uHs{QOZ*MG9WmaNpREAd zo@A1pNiNxij3u+lWHN{BK<1KN@!xr5H?n~2PWB>u5Qh|#6{LhjNhvvhfRvFVNjW(Q zDb6MpWId@QSCJ~Rk<2G|l4|l0sUc61TJkcfBk$l0pOSj=9oduoP8tj>M+_fnGP21+ zV>DT0OeBkq>0~cs7t(B$kR?VnS!y(qy^VdyKE`sguMsB8j5TCG<51!l$B`D}bkb^^ zPuh&jNx-gS%Rw+5%sv&1s3(1+*zT_;cot$m;kaMhFa;|k4S!W$j&O`l( zZ>=t{t{@j$H;{|0+sJzBesZz(IJv}nfm~|6NiMTKB9~iVlPj!W$OcNtl{Af9Mg8Pz zI+9#N$CGPm5xI_k?nJJqdypGwHMx;4A~#WoY@}V}X1bc(LJuRi(i6!hdJfr4FD19p z>&fl(c5(-Oh}=n^A$QT&$=&oLau5BM+)Mu;_c2cHXG6&YET25cCX$EPO!6?>l{~^K z$)l{1JjV7VTUZBqoJGhJ>;Up4JBmERP9e{-^U3qUa_yy!kem(h$KS#ddzmxB5ANk%M zO@6S8$xn78`PmMTU+j~~Z}yAiFZ*NixBV;G3h4%cv4#P&4HMAX;5dWB14bIWXr#l( zMn>90#_+U%myMjXPmK|2zZ<#fJ|i!Ev@tS$x{;q=VvI`P&)6pYKx5nVb;h{#4~>cG zKN|%ZgN?$BF~;PKnZ}firN*?3Ba9gt4;njUykzW{@trZtmuBqj8)@v~+uoStJIdI@ zcaBl)yV@ujbf8f;_!MLBAy*qKhTLUz4td(>8uG4x(LLmQBa~?w;mmBKCv&2)GIMt$ znz`7BXI^cr&AijtKl4fBfT3>~rwskdICbb&<23(J<8*(8akjtNILF^~+Q?*&B_=vL7DW%$d+8^b>}-W>j$@m5Z{@pewW@lMWEntb zmk~c2zvpt}kK7T)pSgv`U%7LQzjN!1t+~s8Op?3OG;$9&&D?8DntQj&a-T7I?#CwN z{$i%(<(V0IGfZDzr8y|C*&Lj=+RV&5)*PC5p6SoK&dkcY*BqAjteKtno;f`42Qz16 zi8*p)lbJuV(;PkWdUNc^d(CkppEJjgeBaz|m~%!QV9p(NlDX@s_2zD)Hk*5l+F}-udc!Ok^_y8XI>Rg<-D1w)CT{LE=45mE zm@CYVG2fY8+gfJ#w%KNA+lgj)+io*|y6rpW+HJox_aAGS2aMguJZS7J^U$$X=3!%( znum`)$UJiFDdtgQuQQJsd#`!y*k{e-#=d7BKlXd`gmIR6;<#+{q;WOospIxFPaC(& zJbm0T<{9JGnP-mMXr4XpA@iJZFPrC%`_x=Fo}1^7uQu0@-^aXoeAv8X{GsN5rQ=UG zFB^ZkdHMLw<`v_&m>b5wVO}}@EAy)Hf16itmuX(J-B|P5?RGG)+isWiC>tnO#I7ywIJJk zyi-!8 z#=%b@fxVXXr~4J0qW??N zi;w?Y`cpJLHE>>&icdyOYFS&cO(%x2J>AXvo2UIhP)h>@6aWAg00;p3U3x`hpvXih zH2?rYdjJ3@01%hXZdfRPRaguFND_8bND_8b^#K$B#k>c6lvVaWe9pbkGxZ^r5Qb1f zlMq7hp-2b;f=MU=5l~=ACNLT@aV7z=7gkZ%vbGg$$f~g`DuIZAx(Z@PQL)#xySB9# z{^#81naPvM1j7FI{k-euKDVBG?)RR1&beiH`p<`V0>Dshpa*k*#dtUN7ZW&`$idMZ zOyZz`gUK8eaxjI1A`Yf$sqvldGI!wMU#H)^N_LE^!)@Je?C~ zaO_N%ILj%{W;V{@%yV7hJeOGO6o2tRp*Y_uF7QB+SmzQKGIJO4050~5zcQsunCDAf z;xhhT?h=3F?-k71l}>S$S6nSl<=`5p_`3(@iEFv-dhT<716RC`@wuK!-N3<(oOhE) zY!o+h!6uIVgJZXF>{gE5#snHTc{?ZX;N+d0yo-}}bMhWe-pk4RICekBHgoU*2M;-x?Go>}#JfC{_nhK=4{Q=OF7W|> zKXi$YT;g9G-R}|~yTm6h@u^FE<`SQ~#1}5{C6oMrii3Z1@HNx;hGXCINWXK5?_J_Q zjMWbu{K&yiJY_$#Q2pW&zltZE;x`ZM6u&cvfAG}($+3eB#pN7aN`V9pkOM(oNJ&+s z=90P-hY>mHAi~n=kuK@xCSk7V;n+=F+slE$K?jdalF1xPamiGtOyg*}OLlb24B3ej znI4LNb>^6l$#rqdEZLQl-8^tWcK6C2GMh)Sio58^vRvbmyvMrgKotNme}a7!FFjvQ(CF zFp~>rao%i>&EXg;9yym|^Efz`gZZ3y9LE-Lu+SwJanA9aIDv!3Bm;5@2TOSm{B`wVBGfmoc)SgV;+nd^asq22waGfUo;a=w1}Y0`DreV+>H?K>x$iQ6|4O1_ zoUC$+)p)3baG)w2h^*i-c&xY@L~_KxiUwUD4ihYMLaPzF#iKVT5Fy0N16)k~I_r6q z3Jf!*==7`&)z(*2s@TG6ez0!E6mzoFG||9)3LSqW5SbStWGyqb~K=Qa`7+ z%o*QW9R61o;-HpLSB`6iTxj(a8gi@r(lvw`30X~` zqAnP!X;mJR)8du2)#Lgfi=Y*TDg%sCuqIGezj9e1Jl7Jtl2C=e`dEKB$Z0E6t6LEy zynDyfwaKS7r97V%lvf?173ZkpQBcFoHpWL)>gsE&c`iG*HCF1qf<}gakbSsO(+a8x z2mE!RaCzOzI)v_rhJggP=#+{;Ew?2GT>fPdQUY~6+??Y6v`l4~#TSc7F#S~|fhGP3 zQI$E2pLbcHDijV(4Td={rNUoR5vV4X6(T$yZ^ep0#YvPiD@3VOm9pRpRtM|WAS8wA zR#>o`ODsiY6q@LnSr{aLJWmR&F;gON3POfWdSd*uwhM)W%Y!xkYHPh#D2>L6d4)8j z%4I8QRb-is8IdX0+9?gx`7NMDm{{%DT*W@C$<3OFX;Q^>+iIBZkE}3PS?9nhq+>{? zXT|DA3PbfZb*vhcwziGfTVWrptqZG#PFxhxm@}JsqA9nJx>HMkaa~gz71^<^xjXcF zwQ?plt8%5i^k7XT!|tr9U&&)3qeNzAmOt!YX<3V+oWq-k;zR1d;$jvlQA@=2+DLIF zb*G2TuajEvs7UTs`KxJm0;kl4{S|d_nlPoBVK9wYvB|KfSpY~HDsA;?fOXAt(6PB* zWNt`V6{hG>Rf=kV>cS+dy7e`RX|aV1tNoD(*U4z95BsQEEJwjUF*#C&#k6{OU9xtl zTxJnVF*}aLpg;s#x)R=vk1?$ zwXV(C?VzS{W=*xFLcCQc+ty!lOb#a3S5>hI?%awWvxGW-??~3UFeWQXR9Mc^qI##$ zCU2?HOj~Eps*@{fh#F~*n5SWHPa_uU)O>2lG#%utO(AD>WCEw6bx!|QPLa39K9`;9Vjk4okkuvC zLs;!0wYE{(;+iZv0 zH54>^Cmn*3$#&1g8H`vlM=)Ym(W=!aWo2j;&Ai=HPd2lPo7uuDHnDB^ZYg%7QW&Zw zU_2(1>`zcfHDs*lQyUJfqUFt>V5mN#HV>pOszVXwYb|8s=cLse@h=Z3U#hw~P+4?J zZ8hzGZ|bVoG;c5zOOxASZVzc~xjPqY$*JMcO4G2DsIw6@w;$&4O&8K27jSN9j@dmm z3kPUR5?sZ6Qwci*R1l~uj_v0>ls!dx4>W~dN?1jeW|8S0QX-RD#kguATkL!ihshPq znNzF%MKDOB z81U0zyW|v`0vZg_BB`yfGYiJ4F1;0Y{{fqQ&A7_cZFQh#c^v^Vpv|?Lr~?b&$-(7Q z0u|)yRofU^>91QcxVc2lQm4d4hw3&FnY3uPj9e56kCj;+T1Eyb$^}adXPJAXWvVcL zIj#tyPn+GhXy3u=A{43)_-O;9=M*bh@06gqDv0v5h9{9~Pv%UVoVbN5^ftF(6_HcC zNM&ax+G47b46^~NEAk=(;V2v#Ho=$^@RQxNrYt@e;iyB+xxK9;tP-(t6}HB@FotzS zJl2IK)>hjoO0ZkBV#T(4 zX0EwTT4%E;C8(`9)gz>-3ATQRw%@i6a@tk1*oK*D;jCk!6``<+V7Y?4JTWeR<+dT4 zS@A=*L30@1Z8a^VO?R+`9CB8?9ICv-$zgNDX4;WD|4Q<=I>&dQ@>S)Ii3$+y}6$#EPT zj}r_m;8-CCQ@P4Cj!ow(#W=%%Adh01Ay?o6rwkhML|kv+3AormKV@SDmz^Z54Y`u) z%NkCGxMhG#=i)qrW}T>gjoY2F){rOT4iftWT#p#;lwm_gBnwRW&>=&{8nRxla>~_) zJVmZCROhOzv!dc@CN7R_787 z?=q)6*O2GQwNCjL17GCY5qZ8LFJL~`$qNm65wh}3aQ5Sr7aQ`g@)AQ{irW)2Fw&5h zF`>)l-wb(0TcaLD>OOuoG8OO zT8HxNU1P|<<9w&QHgTPQVFvD2+$Ja+Zs3z`m64=wV0l|FHy~sm&c$@f>kN6lydgTD z_HBnDZ^Z3}ya|g8xshUcHlAb1n>lY22mip2415XKJLN5gyj9+2$Oe&R$lK)|hP;zw zcgedAd5`FB;9!z=nt^)_d7l_;$ou7HLp~rMG~`2aiy<53Rzq%olTC(vSd22{cKL`Q zcL&JDfy^;%qbr?O{DMeEa`K)}-kk89A8M40_crEw;2n*y3 zJR7zZF*h6tsNP0~y(nazW`6>sm z8S()4_qu$;zz2{3d{e&Vly4jI9bRhh@;cYE3(BTsQ?sMV9VsuG%h5apG2v(fCn2r) z%+`GdtCfS}oHuJq!Q7&3?&>{iMopdB^QRZhDaz(Uv$FDkqB(Q3i_7NDq@>8sA$0m@ zA6rl|uc(|8*q^GG7nKwha-WXusdHwQa=R&%MMPE7knc02AMhYPlq5d`agZVZ#d#m| zf`Y_CO-l3=`Kcj4BNZz@XHolto4hW+bjq(m+<@bjCkNm;Fecb1dtkHjBWj+~4 zIOWfV{6+q1$lv7eiBo7>X+4^eqE)mO4fzKyqDe0sT;P;{8uB15 z8V&FkMJGB%;OJ&HOrRmYqxI(&+ZO|EJnKR=5ZJJW8qn2Ud zhxifM^d-yG{-z(vQ$IuNq-7dfXP%-@Y1%X&eqrDM%rmquT9$#IQ&Q`S-#N8z27Zg* z8CrLLuJ8kA_rRYF{E-4J8-F+OHwv_#c+kKL+hjUC9BMm z_K-+6L=pwsQ6k+CX%uMvM5ZA+anOa-o9ITGP0JCz4bh7NlCWiM81WH?)?W-TL@oum z4Vw%tm*ig?z~c0*mS>1Tq!h(a(s*K|AnTQXnwy(#-X&-AU2=AAE<(@4URfb@ZR@yz z?}^k&di0J7q5GjPp-5(z2kK_ExVxmql;HBxydYAiAe9KcS|3TZzTPq_L!@eMCUfX ziD8b1!t8Fh8fBu2<65)CK14XoG}6=^U%>8EAS`Q_AK$LN`?q=5)RD$Dv-P>QLD}|X zFw%VWMe5ut z1FEfwj=vR5Yn`jk5)#UVw=OiVww7;yIQigD*49(qF$qvffK#HKsa|28Aoh!!)q)7G z0GhI?{-8QYj7dpyWJRdHx{{pD>3(9QhWA+sZ&THYL?n1B-&zoY=EOR}0X`p%TL_2Z zFxe(BCXKNP@BR--Ee4-67%5s=%Qwd!B_Gy#>8wOE`hOF2XE=I<+bQv-JQq}d2g&qW zesRn#Mi|nzmS8H0Ud|*ndw8aECzmG>qZq2LU`_NM)5-4=l&)h)XcXpEX@|fmfr|RN zK=eE`ozL%M=iKIV2XzX~^QoH0J3@0>9I+?GE?}&Fbz)6D5sHv-sIwQxay|vFGmmeJ zDIKxWEI;O94wuX@+n5>C5}ita9L@?P6b*NzSxtMZ{1MjgfkJg(Y`Zq0j6hALpVh0^ zv;l#s>MEczr`7%R;a-%qFp=XDb<$F4@o5N;+&stY*XkTEAq74fvF;f70ApdOCeU(3 z(Om1ACw9tV4(rTlFD=O?YQOORHh$Y!?PoGZ#Kw~eIwwu;*8Km)oi!7G=1Ep(imB7% zvQSZ^!e1LG3#pqbeh?EaqG*6OhDy1o=GbrIOe@f#MFy`>>%N~)-t5(F?*P(T=MrBl z{E;$sY1Hy2t$FPegw`756{jq$r}=smVex-y-`Z{Qm;(!yM5m8REqKXctn&wJB8tEC z>dsPA#fMWHM$)U_0`F?rr^5J4v{#iMNhbVQ`g`!Hwxr!%cW|cZ> zwKs|0#FEZr4LOrSO!!98$iMkbb_DnxN* z4}x!PO|QOqin@B9p)PYxyVEHuj&lOFd=*J@XZbq8NP+!IneFL}gvO&wt5XgrRsxaMOQ%Uiu{t6o18dFYa z8tV9^pYpm6YpC0Gcwu$JMm)f2lA@Ck1|4bRZp|xvnt! zSkq|Ux|vm`Ka5bHGr2ulct&yYj2Ztkl}-YYcO<}?s6^^l22`$+y>_)XZ)ylar5DQr zfl9UT)tXL!i8r~_i{-G+t`D%Nb;@bO_;gQLVA~6JX}i?!##+xSovZzp8cB-8dALb6 zAtfkEVtDoVa@yW6B&nAPq(o_@sVC>TIg8pgyUJS95;d>pO*UG*SMXE?Yph3NZQO4b zn-4PWZwfl9T5&G{c=yNE>~8?r4Kg19csLflr*~R^6GTo*#Iy!2uF5;KxT03i@LE?& zi^65UIcGOLdfCk0m34{C+0n~c&bBT()xkg@OeVy#C;a@MBjICeLaQS&19ovcHh_n) zP3@VdRt{)l3$SQ1^u+#{3ji6=na>+3rtwiVeFa};sP9l5roO{*g!+!O@<-ulRey|? zKi0~B&sX_^Zy42gJWc?_i7I|H{Y|p+3#{*Ct9_xBo`OY+?o=y(nw3A@qFanJV)TxI zIaIR*ODSFkfD#<^A3#O!fV_b|&8Ke#%*8DrIFPw=3uqkEIdE{&$uSoPZVo&gcsVdQ z=)hHyIF_8-2r0R_4?$`Zq#;o5X2rlv3THrn8ijS>g;9_KV+hQA=mHa<2OJH3U^4WF zA{YeIVK|gf>1-;QPq_{y%+QpJwL1)!)C-za4CUpr|8FJ7RBL|!)^84t`kwJsg72hyUczMS8+bii)#4KN9r%O&k7B1cPRbF^Z=_25`5Q5&UyWoU}{ zCb*uz85&d1*JJVS`3|4H2Qp$AeN|ys&fX1Oe0suehylZ=6AL-bW&N$PJT7zOwJ6KA zv8Q^m_*<)C!@;FQ&0`Lyr&WJIw0^76(Mr!lSdW9v_&|hw4fFNwFlfP67))Gic{rd6 zhG>wl`}8IlN|m9fPj@!KFai00PM@<8hSSI4Q_&Ig8xFpCJ0vwgPQL4QaQIxi^4&c0 zOl~|9p#ePk9-n6$jHX`haQhsMFlLl9!`VExu@-Z3lqmtzpp3AI%OyU|30ddnK z!>QduODe6vWT%02W!hwmHQNkEvvReln%!Jt7SRk$;UpyEHTWF9NGsq)d_{fV#gFkb z(xU)Qv6t3^3$9Y%tKm2G{T(y;i=A<}`i{T~^{vFP`bI=De?^KoMSa(ZJJt6tu|s`# zil-DE$*U8ufJ*A=OK`$}_tevmq;GzrmH7)K(c=Na6Wc~i!lSP!c4dtyO1W$f?KdBY{p)&1AD_>>G6K9YioJU4*AsN65 zJcdSGhC!T(VbUQHvI}QX=|wmnFClwy4KBh>r2Fs2#n?zXdD{L9;fTNiwnRWMbQ#*tTukxntY5?cA|3v2D%7PVR8NIp@6ZkMlm? zUcGzmKYR6BUDef9)qP!c!0QYLFrZ&m>TS7&YeH&3%Q#p$wCR!9j$Mo9yW@4nc0hYM z5E>Enidhfph|2Sd08#DIj-wNL0IcRL&IjD^C?SmiMz*x`rhCaYW z^H@cFgpBp1wwjTh&7#xHMHwavaKqLNl39o_)|c`p;J~L?k&6y6ELztCfMGF>XHh?D z%i1%HJo#~lm#^`rNiNSPWIuLyV{4;R%iO25|cUOG~%lo zDqIbm(Wif||NK6_4v$v^2&KztpQbzN$zp(w6qt_@bV07`mB=jH#!=uJwELDYMDUzY ziM1i|2FxiWF!oDtM}=}uwwXE6dB8hZhuv0d%r2Mvo)Nj+*G3Wl1t?@EBIi$ zxTbDYY^AuSJ$1|Nh;yfw)AsvW`tO+lY*xI{Qzh&l?1OjUkxS^O051GR_4&BME$NhJ zY8(*GYmMSOntyWo9|xQe-$IyzV)HI+to@}%jDnyv5dZQ4JUK7ZkT!@_FREb>$}cbd zG{*_L?>q7lUnBBf$R|j!CyIC=1B7}G67;!qm8K30Oo=ggcI9!fDMeJu{ z*KJj1sHU_%v^tSIp!$S;N5sTeBX?;zrT`;LgoI$9k_9YRkXh6=bkt0Oz;}YuJuR-$ z%r!g!n?r@j`+P728c=rQ{`eW!=Q;mE;@=Vc+D`{8PQzN&)G_qnsW+AU^_I*RwNa~5 z*D&>lr}2qF*BkkjUm|o!kTnMT_)_&t2cnjEUcITO74-uV;MA0+vkHTW=oBuq@S)yp z#UWCNT8(Gq&CZn;X5>v)%PceqMID93P|=TGR=os6#UbJjfgr8b-i&I4S9layZx<_q zh=4n8lS5&~VurRSG_UeE3F}NTFs!wEAu^Ex#-hO`k%-@+*t_UZ ze$>emK=R=N0BKsRES?7{;V+=sKJ~(Psz~}=a-T!?1x@K8H`nW8B-YW{GJUw}b?np8})Iz^14f6Ol)?PTX_`x}*G5OcZ; zX(udckAzi-HfJO3`Nox3I%!Sf>h`(cOa;e+MDU?4Ae%0mD7xB*Y`nIM+)v(#c3ja^ zl46r_k0X$f?U83m!7-T4je4eKJ4f2v+LCin`*;`lusG`w>`Hxl*XdWvK8vZgI}=-g zt^ZZhBSxKjK#@^=u#a@|X?B8t`H9ng&zJc3bVjugIemAb=wSaaJVcZWJ=}8en^%gG zR|Rw1M9u`{HpAE; zCkxSYbkuEfCS*e-I5$c8V2%l^A0^y@tuo|Z%-L;BX3^=hnhvt>VBCdOc~2v3_Y~9BL{BtAk`g6(j!l+ZL;ON-_@C_MFNN?a2aWpCr&UI?M*Evq zP6tCOEFzb^<%m6{Y_nWTRibaTc@B7#1)b)_18YNK_F?_0)GXw8`~~90;~qexL5M~N z0G*yz_7*_}gDZsF;iCp{g1!*Ov9x1&6yuZb3fM7BfzjPM{dQ`*5c#jHV==1b@|A~m z$@V5SGTXk?FY+U|ED1T_BBLXiz?I{x0ng+Fv)rDRACCRbw}+HeXuI2dGp=oXS+_aG zXNsHfuRgO)%x$S_UuYMFhRmCb0o;#&ccW=S@D3(lXV~vmvu(>;D>q;?PbyAdRaTekanY%r>!Ylp zY9A%_%uW6+%cC|6gKHh5}2VAw~dIZr; zAR~)ZbHjE;;r*eoDN2ADMnU~?VhBxPg2|IpV;seesen--s+Ie#B8ttpjvJm4)pD5Q zkN_y1D+y)HuuVG~k#{KKC7}oTK011v4a5*c%NXW5gae7{MP&ow5H~wYV{DmaYsUi) zc?rntsU-KITp%5WXj%)h05qHj&WFT6we4^^F^DU!n-SO19gwCovH|6FS?}y8P}yz_ z>JIG6l4wMt>APoS9Vm4@{9O#akCABb#oF+$%nJj6o&aC5&agO2v><(nIXu#0QtM@a z5#?`E?j=o+)ewn3T4PeiO~Q!b7(F$*b?9@K4^;1A;*3GIW_nKoc&U8I@>2<7y^m5I zGTiZ;1PK52r|CmCj4~YUr-*JS)Ab`$9r0vU{g8Y{6`D9Wq~ekIpobrAaH$4~rbh{# zG#wV|(TCM0s%S{dugXN|G34FTpCw~UHT1}NBmy#i-AiPVI$~l^cAItiNm)!NnpraF zT3EZ9dtR|`q|_k-u3}pD@qt7QWU5(m-Me50icJ`~;7fN<(Pf87oAcX+_w^;8xEYj7 zv6sX6ca(pAKHT#=kRN4}FW$lRWXXzC^~hx%VK|evUN{Y`L^)!q^hok5cPdtyu!fYN>PzIGlEoWHnki3sGchwAP*dNNFi)@eKs z{g)%SEOuv-^yL}zH!ePxYotxtI>To?v~Np1r+SD>JuWApH=gi~UNvmjXSN{7>^!*Z zHl9yy5skC}SX_pxSL-xtaE4Pc$<+8jXjb|b9f?qs%xoh8Y$nKV zgBWV+8?yvbFewj)#nb__VtgR_v6L3$_{g)&h}|U&Ph~lT`lU%*R=&J%M+6MJbV?se zhmxEsn0s`ZJ|UfLDeFTifbR9zR^vYkQ^Xac>?13H(^ibOka6n;`ffB(C=|2QKgm%o3TrgM2EevK7Y`* zNK#J$i?I#|&OUepc{!^S9XQLy-hRDa!&C_+cMO4Q-uz}0=!Fq_2%jft6DhLBnYC(i zO`*?V2`&oXOOsPNQ;sun3G?u&8 zI5}Rk3Cb-0>~Ic}GENsBmOmMRS`i4R@JZ4DWDCI&Q)!5+zn~lqk^Oyv4PB@{PGLk_ z`$_hVCEK-?3@7~67& z3(3BDu>N5c0au0=?8Nh#h(Q(!;;0>)yt7$Q2kHu4gu(eKRK3BsrIL(TGIsUD7vC-~D6r?0(O zp^>Dam2K94ANf6AquM+h-^ zvytI&CrY2r(`}iUvY{~j^%(x#)rQsilM%nz2URp%MLnE4{to81{kFJ%JmR1Y$YCy^ zu~&+gyD4Xo_s!N|uG99z$fvO%Q1Ek@w_kSvE%CFN`L4mt?N-^ru?O)^t4LCa*1Dx& z5}Qono2YDL9rk>mFGN*hzpmF6K0%to=ib7*MAjnr~MUCe~ zuRowM$NzO$DF(Na(~bJ3MN?u^Q4q0wF zKA5zQ7{j)cS#~OZH%{Ti^R!lH;po8Z z8??ORVcpaG2_=}|P455uz^m*HWOb=*+siOQTXu`0FqQ=Zr{P}^2{8N@uo_0{#vQK` z`fyy!N}Y~+v1Sm4Ps_preqF{;xn3Ag^u)e1EWP%+3xB}MKgnLaMrR~w7#JX1W{yAC zOpD_d&wUA;e=M&<1hg@B4ASZDue7dBOs6Zqtz0=71%L`G=?3vLBk;hx+e5Lh?Ieh`;N}U2i-=4$C_sZ!7LWAFy}@_xbK)au@m;Lfz}# zOZ@aj$;Gp#vZwQ!0LZTpg$HetF-vSoH-A#=)e0bMS}_gyT$uw6wxGGJm z1_d^Aocf=6?N)aIfzWN9`^H!LUUKg!`SZIGRBgyc3C}G24gTN_R)z!LuGqZv-wAe? z`+{Fu8xF{>@IhMd3i5{p_j!~eG<_oVHKF*C-6^+f(f0A9`LUx038PjbrbxF`pz8Z# z{@eC09vhmyhSBMfnDi_y^QAe1)j8dRqxG42D*GJ-|LlE$#h(^PF42Om2d```sJ=sj0qB+l6Wj zJcZKUm#mC{)4KVAZKEOJ&+Alo1Jr;% zPw>##@+OATL;wo&OQsdUg`tLi{DCETA|4Am9n)TB>*E z-c`ic9DufN7~32FmFL6RUgh?pjVaMq2%nsFfQLy=z%?NrxC z&`{ok|CDk|BoO*?QFABUi$%OP4Ag8Gw|oM?2rBMjyFVnYmL2;MAllx#v)bcb>1NdM z3Fj?qg-tFUAZC``6Eva^t+qW$C)Qj8a=D4iEBT?X0CcyA4l#4+Cbd8Ld-zQ}<=$`Q zFXF9<`^4YDgtwXy&*PJB!|_+tJ*K*YI?#pQ-dJW8&NMsj{#@h%-(?4dC_AX@NjLzb zPw$!Sg)IaH=K1ZSlC!^9chcIVOdhqjW$E%hBtChwpDv2<{e3UE#@;-ah^Q*J!HRPS zO!~0ddP3-jYwSY`JVxVw2jrkFqA7Xz>#Gq7A*3O1iktuaQDyZ(=VY6}x*#YiG%gUZ zwD&{&LmU6$ktr;5f3I4%l~Swah$s>8EW6pTwcqi6wEngzF-b^vqCpx1`B~AV|LJ;c zyi{u3eCF1ee~nU6!N-1KJ-qoXQ}J?o987k--Hl?V9UsoMZVkLtGb`D+7iNFaYT@P* zlk4XV(4@>crB;qY_ru9Zb(%!(j|`NtR1b&J4N`0^BT$(MEi2dP`# z1_V4)Cgi?A2T)d*?k@5xO9d}rBYU17H1AT)l^kUvzp!`)BIs`<_aZxK`pdK1s=iTv z!sD8n{<3q;x*3qtoWw+ zaTX*fp0Q!>aWRf+y_UI5P~13EU7HY5{}6!gfFQw;4sk8{#*w}+p#=osba91dCq+?> zbfz0uMlu-J(*;P>3W*X@lthcav!Ok{Fa%gWy?`A|IqcA*R}e)x+lbvaK<6+k^E)Q! zP{gL1JJexd%Cv2@8D~uC>?w<{Gf-V>pm+!m)#Lf_*+>=J7)KtNW&VjAkQ=XFHzvG8 z$6u<&32(8I+Z&$&b$|fGw&Z22QaxBMah0PG9Z3A~@b-CLrvKW2H@e%ss9Y^kdwInr zvq{+T{jvBc+>=INS?dogN-ZulEiP0oeAwC?*jinwc?UA#Zo+V$>p*CXyER2_*O1uQD>LK)7Vq3+of49~?j>UaO52|U$>tJ#ME1AS*wuT@ z3z8VW-!=}dcBSmyde)>|OvpJ;1&a!=w4v@G%AmMob_BBMr^~oZqEj~$!xRw178Jk~ z6u=hj!4wF=0185wf6>^{V~=PtMjojAeBkfGoC1)Kh2h+f92{Q45Lrs_VHx{T0S*Vr zMn-LiN4Jplaz6*orh~{W0aBi)BIT|mj~+08&o$q}=gT-03I;0l_8U5_}Mx z3gaW(gyp8Hy2J+#2Wv6|JIjhkOfRM^f(Y$@-d9gjw~@1|lR2>A$>j zgWPz6+$bKM4G=?e0TITtw$cuqKdT|`~UBK7Pq&X2veiNG2j28YjV4%**r z>uQv}0HJH=OjZo7M4?e!Ts5ewpaCwr23Xaq7fLx%t+n9q?x(-W_w%*}ovs6~XC>`b z*U83Y64vK^VMN^`bB4&1{K)C@N~r|87I}8_)4tGVHmBHa->p{-inRHD7JouTJ?pZY z-n5&RRkWJ$w8<~T|NWlypo?~Ov)QzG#3zk@2H@0d9X?22io{jcyc?{Mgm7<#uAu}h0rOSA#?fz)_kWdDWDvw9^6)t>~9VFceE*ZmSrBI4DZmXrmF!8 zKwkBR&+Wj`QZNA9)*Is-FQHqnVE$%!Y*sp^NG4QvMUfyy3|qKP$KdUv}ui~k)^ z?uB1?JYEJe^`O1)#WMbk8hCC;=86x7-Us5WM5UkaIF0$2=iQ7=E%> z?1rqBTbnZ`WrZjT6h#8cA_0YwfYL}nAtc-|-VUMC4t0chrHb2TPiX!O|L%X-C!qYr zrtj_!T*~_{eO;e;eGQd$ZTIKuTAcpnNBaAQUaV;2G>fwuT}FAvpSAMNOFXW$>!y9@ z-yNc#Z4%Vu=b-?_TEear?d4x~TbW1;u;Xa4Re($KSG_oVCQtlm1rO4Gt4Sa|u|rpBK61g` zmN`s_tyaX1y9aOdncrg`F!Fv>AtOdLDa6(&+b(%mcbYl6)zwg1SUV~J^|no6xv8CK z0neHWOq&LA!+@%a0M+HtUX*DmM@WvVb;-8q#fcapWmW8~Yv`YzsyEjRkd9<-9*$x4 z*AYL)KVcBuZ^)(B#glJwrk#Y4Y`1;)!C%-o*;hyBwXj3{2(?3h)Xn28p7LJdBfoAz zzVcl$^WEhkU=GL2z24sd%8IiQY&OZF_Y$cCWQ#$B#!muKhY94-LMhZ=GQ}WCJ~3x6 zx^&6bs3~PM$txzzVfq?`)c$Jgb@ zTncmwf5=wQ)E^D{1Z(t+fIA=t3S-K@RWPNXXF^Y-^Pp0hQ7!tjbdesN?V;``67 z{;!`?y2q~lCIklMJ`!60ydjl{_rKr%3&sTp_FvC`p}7A0{>NU@j<|1XN` ze-|a^5U_Y+{ssoN^6zE+Kfh$$BE~{y2qDJe{RadrO=(bO_$P{gPI+9^!fLhpo!YHZ z3_FYtax^qu*w6V8mAM?Z1%|CshveXb6Jbc?fIwmj1ruTZDEjGHU$&c>Yd^ofUI^}y zcnEZPe9T(i_11Zl%Gu7z?+_2T{|*7uH+Vue?p`F_5R+Nb&VynBqw0c)VSOh>q~*Be zsG4N;=0Vt{SppNOgLg-l3J)7{R#0mRrbW=v6;*{gOp(b|T>dh|XfqFp6l-q8|vnflL11FRuFryeQ2EihwdY`hH&wsae7uAN@T3nB{r-M{Byx=iT*w zgid;1@`K5n`WWydjaT5fyiq~l0CL9wQo!K6EK*_I{ake-XF^vqdTcCQTWum^;`hv9 zR;@B^7Da2>jM@)-EUGxfFap^lIP2jozcD=Z3EcBsO(}s8i?HhCtR9}WEM3kR*D)6? z4vt?UlM}P}qp>5tY1M7%gO&Eb)P7+9vd^fuB)d2}Q8NQ9O`4G%N&JdM%w-T_u19Ie zUQO*ZpTXad^YPmn`h+MdyIb4a`nm}{j8ZthoH$Opk@%Ky?ccJ+vX|S$LFP#d3wd&) zG!Z9;7Ny`T+-woBq9a<=*sQ|JfYIodu1{^JBaJ@ifvMsV=J1ztaRN#n$AUX;M_1v- z&bTF$m5LSceAt_+bkpTLe5*{M{#scOEO@URCbHwmirUF{PA0T+#=c)798I%)zxk~Z z`u>m9>O_M?dB)ldhKt7zb8}8}Mo}n1;NQp0ov~I|IPX}Kg>?l?&UQ?=h~x$&RK*WP z%&}rD0(oR4CM?nN$mD3&aztEZjDENP{ey^7{-1*Y;g$Iq!(t7$cojsMJ{PL$vJekC z%3iJk%S!h{&(;fH7xqgfdipTxz1^ZQ$6wm<#fD1mK-+Jl;!m5%l|V;mkJsH8L+|6S zuapaBB4q+=WL37f{W3gJb_dG^y#O@AW-8LMVT?vL{4yUn6G&u^`6L&MNzKw9s>Q#B zlDbd;ep2-`pH1(nn}u~}8<|r#B85DrJ_*PE^77-`D)-%FnknH^dnwrcS%WV{GZ!>%aQ!^f}!vSnvnmdafrGx6%MbZh_s{zQG zYTcuo>FkA{yD{SZawF*Tx!)3&8iYs%_FpXkfNxaKkMlg2uHd@vM6#|yc-F}x>|t~3 z?0Mz5UP<+f6q5@CoOi7L@(+)E4D)O{rTtdF3~tlz!LOM>uJm5>2DiU)8hZ8tD(IYp zQI-P3Q0n^=pfj%AZW2ybDMjZ<+D6p4NBFiMt4YIi&la5v{mGjPw0nyse{-eAiE)Gh zln$t;%kaWQ!rY|naPlH8^Q5hC_9ER*YJX7TVSf~i$1y+MD7_d$UKH{O7?e(rrT%N9Kx*+#?CsRs1I+^gZK@^GB^!! z%KyBDTO0IzMH!(T7DpPOkiHT)@IR=&4RVra1`;v4qLc%_mA}HUccRuiq3fLhEP!JS z%)@m~d0YDt+ej^b7^gsp(^njNCm07Os-9V6tz$;5LkBBo>IxppT#4E`;R%Sw-lA|Hmw%|A$2kQ?pgYSH}rZV6d!a2i7nSjPPu*#D2j1(Z9J9Evjb z>yjtu<-TXmd-vt?=I_@BeBcswHO_c)Fg&e@R`d~oMo;awJXn^t*h^L%o3Vzyk0B#h zubx^cQae$&g0o7#8s|`ZL}=};$%yZ=kviquy!{R*sB~NO zliX1^ec*08K0tO3Sdh*d!;a%U*IHNmQ*)5T5jTFoiP15G?PShuM8TM@K>MDM)oiv^ z?xq&-lbfScVL-gw2lY7CS=RB)yI`|q7e&sM)xrs1gPB~Ta+)Fw^Vsrt?zz6Ccbp@6tp`%fq_WnlpM0^9Lp}ZkITz98#Ex5@*x9Q zxu0%caIyixG{{~iaO4h2BjR>WPpCl5)MC{hc>KVswx}YJ=>a3?BZ&RH%r zjmb|nrwZYb!jfLkUiJzyER`fOSrwYIqfEKuHo(i5P!To|{T3e1W5&@#$uoP1*g0*x zKGriZ@^_X!XOG<1-8Nz-5yF1WTeTjb;7Ssq*r0|`L&EI;SV(|H(%rB=xZ6^E#+Yum zMh();Wvf5F*qwkBqB{CW4+9+)eR6RocSHSnpLx>$sv(g>PL#V5DSbiNTo(uZAl)kz z>WHY1tHMjwA0ZMl@`Lo3x`n_Qa-GIG&_n@BUm#tX`v?w#$<$gLc>9Foa18)#XyjNk zFcZfxP*7cPtg^}(hV)C!PZKFz=YvhXg3=S`yd% zwTWjtfq7y^*slxP@@3u=u^^Un7el`Han37CD@Nf-Yz2K;Cn;G=RqogBm4+lf zd^@HPnRKnMl&AiA!x#cf<#BQ9wl#GcsCqE!^MzZ{Bsx1{;-unE9P$yo z6bT-zn4k2T(eOe8322UoC8S+WM%P*I+`ox3GuA3B!M3#8jf`f8_^T;xD6w$vyIE6x z5`JuHIkMqED{C@ObF*SploXOJf4>2M)M)sU#y>eVS$_#dhxetkgj{(k8$o;C&3C-- z#9Jn`K3=7(B=H`E1R?m|86OkIC{fpwt&p1xm`^C#>+$#p4BHn(2yCrHOXO4`*87m_ zy_U@wwK)i|%(KFoqQ|6mFGzVGN>Qe3eCc(kNns|5?uzwBQXJ!Q{x#1nVs8hyuAadw zri?qEO<{{(MKt!oMNQ9m6$(IAsMe=sacSol=M1vQb~qMXNANwYD%7!<4dp(jT_h^5RQ^kt6W+Fd89 zs@@R)TQD|A4QI`40R~3;KY}6q51GWNPB|?7lLC#=F|X=`dZ23(mt__9eJ ztvFnj6y{G-cBvitT;(I9gqSO}&>LZsVW_BxkznNg5|lM`I5kK$CX4H%Z8pnmJ;3|d z30#pQEHS}1qTJGgh~f+xNs30xSp1_I; zf|&XR>WyrOZ+b*Lif?2Glu!L+h{ZGRy=1>qoWvM?YBd zbQSvWY-kSaaee z%iy&C5F#YtcdgEv#xcFNtG3Gl-}Xd_bzo5rvxE+)P)xBG;9i3w^6sW*d0Z`egaZ7( zp!OLZx}6#qhs5<B2e>4{0?B^-MFTLX-H30I(_2bp{Uhtc?{2Z1_6n>2!RD z&Ww15d*Z~Bd&mK->^IUBSN`GId&DfuT#xZanTTa*bN6QS)9`}vG;GA@kyboOsvlI^ z9ggN>jaU-Au*sj7{sfoTu_YuOtVr!~3SmtuW;wh*q^Zo?HZ2O3p|YcmfBIoPU!jRc z^yGt!030gvtFnmOa*=JS&NKUhn=xWG*6q`S?$HsvTuEN^@B&jS0yh}^L>5k~gNVpn z3#K?9{btC5Z%9x?4#sgsFUZN9HDYSiyg`l>*3fb@%IB2dn zp)=otH!sMRkr%kd9zrK5kRShS35lf|C zD-oQT;A@`tKt?Qvc?kx`dXs+8^6e7Vh&{0Pn;&D~J2=P>>;?KZuxFi$i>P)ifS__n zlpAMc7!>@64`YDL<=F}>;rp!@m?Gq@xbu;$@a}svu_5ds?>edXVnPMD7jGn>(@Wyn zFzuxs!SLbeB7i_6v)x5~?mo^RLbsdi`LTAhv8~^8iuU_T4YRp8XG+IRZ0|2Q>{_@& zEV#BXxy8vcN!6^YPmfvF2uu-wzL^~hOWLiC99)|9dao#vQ6poiK~GOEL+z~Nt|H7Z zz1hiiI{7WN%xovmicNq8QaFjyw#3dciyR$*gi22psN=3Gr!dd)bt=b#gqR=Xx6UTsY>%pXi(`t zLh8R3z}1TzmSs*o0vx~{#Zqg*(2-TZXqw3i#VtSTdU&ydzh{GfxYWuonx<{aK zcv9DPdfMux(q38lsc;%X+q+un=ra9=Q`LHnMjRoy=9#<}bui?`GO9jb&%^5oa@sdy zRR@-?fXlTcl)=N()6o$hRy8D)fsdVhUt6s_r&zCOwk@?0-hx-)TxZQ?R_%r$$||tQ zVIo=I$HLN{ZATzL#GM78Y-pbDSEq2 z@XdkW^aBW3ZV?GMoCL7&*F)o=9L5;n;!-M#gJyuTKM3L!Y$VP}EcS8Yr*7$E3hT(u z!}~erKpD*we8mQx_Jnumaf?-i3$f-DB_5o#8z}0TMDD>DQC4N3-QctiK8)f8l>^DC z+K1@EEKedn?;}7JH6=VTmzexkdwABGpI-B+XTvO4BV-32h*AM`mmBokc`?Be7sRRX z>byAs@3k-h^++?F&mOR#p@E8o!IUJ0r(qArCC;YJH#wa^x#1-fAg+pwTo(Vw>4#&t z0b$a&;PO0SO-z$}qx2ZA? z3h1@WXQcFTCz&p(=_|%GN_4|bQOQeF23P5=m2N9G{KpkV?U(vcZM1igz^+wp&*ZDx zo9L`u;}<~Wgs~2PTbeVMQAxMlG4+vU5{@o|?yp5%MV88YK4(;B6fbGFn?-QZ-8z^2 zfZ29XjikQ$smrMqDc{f+VZpKW4LNDR>HMT4$nWd=)|8UBDRA#7Z2Pq_^6w?ZY&K$e z3+2vOmgBvJ2acshopb%E{3+$QBG|dWr2Fgv2nV3nbI9*^2dcTvll)F~m0X)L(;#d( zsebYulp#JurEJI><7F8%?Da`n&6)7SD`vHHMbj|Q*)nC-@0%+3${JAjcOF%?4#q3L zwEad|vGGlRBOtMIJQtsq2I?qpZDA=i%eF$mD#{)o zweh%!5ERIhi<5Mav*4h^i0gVtP~+-{-Jr4`9+fk)f+=0!Fe%Y63FGh(Cc**Ldb}ZN zm}et8Kp5}uNMyBy!OD=v%yM%s5xppdeJ((ptIm3eNW%p4r1{*rnJoI{PP*Rj@k+p_ z0}OLnCBmSdz1HJi_-?#N@hv_B-jNlZ*884|3fsV4Wgz2nQP1ZkVX21e?8z9~w)Yd9 zH21v0xr6a>)P7{EeS));P&6~AQnYmV4pvQdo;QigA6&6(Dup^z=&Mme%NBV_++nao5q-nU;{heZfh+d%G6~~SY#n z9i%NXIx@Fpg@JJ7PqABCeZB;3FGN?Tq__)K-DTuIr^wzfaKrvF-ycn}W)-ywgiK*S zbHnapOwRXyvcBah;VPh(tNnLNg)1Ra<4y2a1v<xWb48PHJ>XS)CoKLmG>Y7AP94Qu}SK&d7d1N zPqKL))6Lyl0U_|&gqa=_%}to{qi*WLDs=lbfZsho*zF(OK+mRRM#5ybK3LIb^@S&a z{Vg6GwcGq_;djFZ|5vnL&?x6)-r2ILruC14?LwYLyA@Z44&gX$ZW=cwj2#`RZ(vLA z4Eorv*fd4`5qqpE!0MV0vG?;n8;GWv#ywed_kE8?@E-jbO3-cq!O|nI59`}%EpdQ) z7#^lrUbQd;pO+eLW?gw<$X*B<%LC<)v16{$(b|xf?R)jqMc_+lhNv9n4`kl~DDRlwR35+?4yq^uL@yaUkWi=+eKapdISJPiw$T9qpOyGcu6= z6_IE}j{W~hPO8f~;;UnP)eB@r9F-1UwaRZ|RGb{hiEKk>9+p~5Z-xdQak`_CX$_3z zbEA*_3qfUvxIdDBSM}HC#-JH^MM=0T!C-jf)dz zl%AUtqVrO6=&d@5|0Hzv=fc5;p@PExp888>0hK$^*`G?6iHT>$+xHh4+LRhxdxw># zKFv*_Oyl7yq=GqInoDz!vhSK~Jyr(XFQ0v%Ul$5>*WY=lv6(pa2ur{Sy ze}s7^#k6(d-GNgJ0}xB6NN<}$x(jh^k89NNc5GI8foN{1#m;RTr~`2zs;0W8`LylJ zb;d~usJx(_(L{%Emm2d%YciJ{tWX<>N)-OSQ!maG=ZvnI5OYR!l^ff9kFo_4i6cF@ zXrXZPpjn3A`O}kL%H)d6jhATs8*Pfw3@4({WFO!;Pj+Vj(ARN?s}0?t{YOu+R1Fu? z*bNJwR|e4i;Y7*;1k}7eufn-4t(lG1WPIl3--4z;uxHn0kxV(!*}A#@fw%LIGR%Hs z?rA$__y2GLe$JBhb_#qC_bf>HR2XjZnCfVSDzO*A89?t*IYtjo+zKm^run7qblrF@ z;>*!cQ7MhDO=OE0HHaGv2kf`ENZSrt{EF)9KC%=y+*lzNM729K8 zy=?y@xx*w64W@!!wd5$dYF;npbTpMn0k_=v+;iR(Fj}1Ku~axLR7(i=Ins5^Zf3)p ze2uaw(Qt>@Rcj!6m=meh1R-ytIBZbzSx0F6aKN{UT?fANQ)pb+3P*%1Tzdx<>w^8T zr#FQ=g2iA>HI|J7>djsl)xON$h}ADi@pRRU;~aHy>l@1 zi(~BpOp%0={?eV^@!iLT_spd~-jxf@;;8ve807C~2m@Tbk_~wU9@&z=nQ+u{dS%<8 zD;%nsBJ&TZ+A%UIeS}-y(z~9IF-aw2TTlwIH3WQF$L~vOO*e$#`b`p?*vu{H6rI5A znU&yG{Du18c43%S`TH#FzrzbNbTBa5{~H`C*63jUN8TV!)7wi;6Z7wmS@H|3H!QQU zbm8Jp?PNKT0a9OCQ7l{-bn-;7y2G4l*?XhY8RiElsg*??+Gq_MdvzsU+q$YvL>)?{ z))<|6#?>8-i~5x=rcXhk&+XaHo0AjsqC;ZW8-bTR-_<>ym)WJi0gnI{Fxguh6kF#? zNXirO5xxpC< zAYun}6ArP-{V=Uy@u3!M{85PmBayS8eoM6%e2}`Z@gthK!tk_#>BkRGNQ!m<&#V#WLR>N5xrZ6c;n0n!D!k zq30!x1or`_g}?p~7E=-GPTWs=FawjHLaD31s-=yh*?etml@Pq>dFM^Am!(M8KQ7N> zto2O;K9!@Qwzf{!BO`wT*R8b7+BU`0Oh(pLcd7lkF0Xr&^a@bdQ*oI4Q~ct2_0(QB zXLZ4#)mpV?_;PP&yVbq7MK_&;^*wg_RIYk_!Xj$QGOSzLBGpIF`Y`MI_SlYXkl&ij zG$(wRGqEkMbV{RVtX1w^CdiuONWbO^4Tinq@OY`zV~Mr6(`DFz>O9cO zXTLM6d@Lqr(*jIzGo9r_gqS7PSf?p*VX=;7Iubqfc|zAb2g>d0;R0L@r$!donH7 zGi*+5E(|yz3elt6{H-QGQ0kSeEeK88TCznGuhlt6kGpeLa=?{H6mB#F3BC&Azlyx# z^toKoOrDov!hHj-L!KGwX5iY*$4uBLd5o9>FTiN)^mA}@3>#I5N^%5SAk)i?hg%dYUX0U&t2%%+uZhkK{ z<^o9WkFSeLWy1Wzdv0FfR4Hj3+h4jx|46-h&kDbAhDbB{M;{+U-(;*{BOyBe2K&hWq^``D6%~a@JH>n?D{ky65*{YL zl|%#_nh}a6%SoAIYojs9c#>}}F6>n8&jIkhg8Sj7yEBP+CJ~^!+=xfw3XLp(A%D) zbe*gV_Kv^*J<45cX*K?vcS!pS&su*~V5P=*v}K2~qufLwk5Z=atN7SwW-|do`x=mX zp%(8e_TIQV;})pHy`qzhROvB^dN3865OM=kj<#Ak@6*xUY{+%R$(fHQ8S2PPCToS0 zcmuZ9bQ+M?7h@5m%`wwp{QkGVovCtkIgby~#dWe$Hmn`=i_IoPk8?*sR^JSxyCE!M z>?Yau(}&ZBfCTlMtU^fx1#-wJ>@eUwMVtNk^ij-1F2ds#IF}x0B*l50WjZFGY=W$E{6H@N7sgA2FlK1iEfm` z!$O-_|AORP3GvQ17x}fo+^rKm1^(qh>q`=uicj$Dn)7gy^AQ@1TcrunLPkKY z8(SQkGCeZnA1~PU#6kx(l5m;FefdZ8F0#lzH*l9Wb-a=D_Re#Y5ml*&W!U97tL%7E zygHU_6&2Yw*WD#nOnnvjhAwOMpBGp8z6>KX8rJUK7!epQQddL^=&5^1g%}Wm$n1*k zr{0Z6;ApaxsUU@9ucPne*KPm`gE-qi__Ev5Xd7SN?g@qa1e3F*Kr%I6$g8`qCF+u& zX}?*b$ixeX@7cqsc?XoiCm9}vPBq@S=CHeA{PaJ#*065&elz4t*^y za6NwF1y*xMQuGFS@M0`;MZ@c#JzGHWFY6mYl~n#$hciF$BHT-=QRBKYgoBSH+T`{zS2t*Xn&0`phcU>%O0Hytp$$M~n}a<%|eFTzed} zs%hd*2H&QT;wQhn^<=5hXyF$I@iAkuM;F_}U`UPMtX26(PVzEdp$hbTp@hkA+#D+| zdswe^Em_{+`gXun+8|;_y{;?{Z{rKD4VDIFYDD3;T%zHa*S%?tlawR%`GG7JI{FbhX=oN_X-D^cF6C8*MZ z7(blwF0rvB!1 z*&A1#Y1KW3Gf_n^3l3B(%u)QX8(`l-CzJm!EOf&|H>=znOF4>3>*|e=WurUK-=Ia# z_b(6r?AH1BIXPsLGPLDH=5J+0RR;X3^#dK+Ej; z&DSmk9eALyuM862`rd4`uItHC9^dnb^G%g;SJ_>kTN){IFcs zQKmlhhy9DzQpq0&bKyp-;m?@Up5v4i&;*aBy}OFxZqoemZsu!qON{x5`nyMGZj1yY zjHYtjz$i=hWfT2P?3AvUSLm!?B=H-B8E zk+c-*OXH*=*ZW-etBU&vC~bZW-pZu$*(>{6(W@Y7vvHgLD0ld?qY@V3mX%9y#^F!$vm5ncpA-a9siC5be2xy+F>z45d;Txu!^Sb5> zs)ewKur<5oYhex=^$KFG`JEXF^kJ>HQ z@`giv#$VLYWw_vl8@0ZEf&uN;Z>+w%_R2=pKb; zD0aa9@ zIJH#6AVa2UwOp@yw<+AN!so@iKz#X9CY{#YrU zX^D$FoZ9p;|Tk)NjLG%ioN@8ti|4bT=r6(Yg?P!&sU+ zs!~D2Jj8(v6!_95W%4$z^z*fk*A3$=-afz&5Spp+gl?&d5X*NjSWPg7tZ3){M3=`9 zz48{O?ZW(nqafripIY=dYp`0>^PBe`)N~l{eyUU5%Y7l;usMv6Sr-EW@8L^}En z8pla=*u3N>HFLd^aIPrd4(_L7g7tiUIpH-gLgwbD`^;k!3bE$b!mm7fN@(R5$%qnW zCC+kt`0;8>W-JAkkq2s+9zW$rd1r!bT>*DHde}Ugf=oguY7R#-wTQ%%dHD~x!T5yt zT8^H_{F1QPqU>e9ec=2s^u)_{QrabSD_4}nvF>x$s|+*Rox{x8jJXe%`&LrwgxlE1 zDcA%}5(y%%JV(U78>{=YbXo}nyPdNR26qPJHg8yShv}(gr#G3c#^wrN#aX$Zj=4fX zRuOD%J(cb89Rm?QeF*MXvoJ*(=-pUAsJTaCQ8r_>PiFw$*-Tje+gMnc^ z(PSOl$xfL-L0!R+a)B(hfWgVL)^4c4eUD(Der;D&Q6QxKGdwkOrN`^botY1UUsgD{ zey!G*qUgcqA_+(5ZLu8YgXdaq#l|is8wnLy7_|q6yO%tIhcAL>%H~8Fbd-XW(u$gy zZWJ#J0N;4hzWRtpU184zdG#1aed%JBdngo*9qw`y!k7KIn1VUOKIU;%Hy|mymg~Y z`5>7;`7^E=DUvz?syn=if{`Fy^OB!#cc0HdY zq*w|NlPS^OyHl7HaQ}{>V*8^z&Ydn_Zl*3yi|FDs;pi+kR-{Fh>4{A|#aphiY;eaonJQR9`6`B_SU~vV%Sn%; zF3NhE;Lb=@8zP?@T+Q`y`Lo{(ytP zQxCY;mH3O>ACj01?bs-u_>ZkkNv?00c2z5{+@m^)f?@5u?mc3a6x=sgr%&g^oaP@Y zUr(t~|KfQd<9$noYw3mVEK%l)TN~YA?SY#*tZ(w_k#^f=om$)d*=&qydj7BTDm=yS zh4ZL0W|E&9m_TbdI?`>2t-oA1hDp^r`Xo26MM@8~rjvFB53`r?>>tt@e9$yz%$m&( z{)#*K?LL{>O*_hmt;1K+uiewkw7#9S{L6N*a<`}XjpYuv)3lZ{ujpJ-s;~ zO)acWynmSGl}CH%`e!J5A9Z|Zt;=IPSt=P{mQ@4EcAm!dn(LbkMI4nM-oZOrgtz1K zl5c&@z1<}fk_mo)J@y(%w;6|MiUAWO-~SFLTLYj;m9jC%3x<3uTC z`#Z@#MdEyKr;(}h=HRvO!JA&kNeSel$&V7)RJ~;GUK4RVmgM4HySlGSS83-D*CQL; z^LhGlF}mI{o95{^r?`^@JT_iBxA(+~9r2&-{JHwxNzJ>>Xg%LkNWM}WQonEDiZT}sp?+tNlB^Y!e5-EvfQ;i7j?@xDxsNHLdp~R zANmH|VqmCP-<@Oc&OHmrozou`!M-1+f=$QF(Z|8rCa1;m2K8xw*Y(hzkFCZ!oaxGz zZhoD7rX1oS{niQSoVhx0TWPvEb6*QTTT01*y-2mmdF=e6IWb5Yqg=#Dl9OySr<)Xf znN@Ryv9c(tgy<`d{UgYVkz^hEfEn{6jF*>=W6kDpHk7UVn7G?Qv0APhF0(4LB4b~v?@5KR z&GA^;0J`X@Yo$hZU^VavRd>~n+Z%N`cITz7Q{Ki+Fq5tUpJL_F`h+sOEP2!-`i5-T z8VQ=pTfZCEI;4pEa$>84x*V-1CJx1;ykMG$=yFw2HDF*{d{}n zinh4FcBE{OsQgr9J>jd_yJACavRp3sg7#Ny+o7NZV<4SofN>64qXpf!(EK%$o;7j^ z_q9=r=WDILL>;IDA?TvQ>~i-N^2~tWs>)W@nMjKE8Od!2jt6fsozp%Osje~$UtV))Xbl7nfax4EA&}#)n8lm!TGs^A4u_a@uPaVe?{~n ziclmLO^c*U;#)Jq5VNds%aaV2qMp7tuvTN>&$K4o7a2Yx{yf=!r@&{LH1+a|dQSc; z*W=djtNr7zxg$pTAA8PZ)$rOTSpKAh##wgQ>C^;&?y->lINAnShbQ?OSxJP^R5{}IWZ0s=Tkyz^D8Zt|{_|6- zfdmn5f`Q+^UOPd7CETFiko9zir>ERodD^k<>jU$?v}XS5iHIQ;>9Z33TNN!Dd*8nV zdKH_Q-NH>Yz41b150?U`f>7;VK{RDJtSf-JHku+;T6kae7mM%yhhod|72^fZLYW&6 z&;*5SY~5CPzOmsdiMtkAI;~+Y-2BQxH0|=9N!^EHV(RHmXX2w39V=yv*_~!eHcflB zhjDVG{agVOGCt8A71vs4Ui)r|8}MZd;16|@k(WbFlJeR>u!Wo8em9+pVv7j#0~mcf z1#XI+r%0Wk{HV@HZ0RPZ=O2^fqi8*0K}|U^>5NNSn%%A*!TiN|()iM$1H~4PT_c~7 zEZLG2dhKA2`p9o5YT#pbS-hh)kIl;%r`oW+v%9QPZU*`?7^*Lgc6jD@97|#4iYZhm zC=oY+^+2ozyni)<;;%*MG4$}(8Tl%{+Pim$H5!G1m%EZlLE#c=pv)zI!cfdOKURNK zqu{Q!1it}9&(4*zX%|s5q_vbu#?HeOYvFE<}trZW>qWIVO_)`CYzO4ZSd{uJ|mw#U`i7x z-6@-5-=yXpy0SmF@qy^cr3Wwh#vUCS3T@q#tXECl^zlZUwcSw_OKsbtYZ~vU-Ff)^Fedup7kv7l?`?E5 zb~|NahMilOu($GV-cLWwZqEx_?WqyKbRJHDgvD5UjQxMy4RH53q$7Y$bsX&ZV9ws# zK@;GYBepSjEY=WBPcD}kQ&1a9;GFpcpXx}K-tGRY4>aHfw(rG^zNwk9D=%95 z$TY*>F!#XmeAUdFEOv-u*&lsuHRV49{(@v`i|N6D?h&3{lig0Ow<{if;>skTzC(WU z@YSHVx`Ic`+~=QbtS688#7Uv@`QKw(#J>&TpMOamu5TP>PMis*v}hN907e zU#T3Aw82QOzIn%Y=&$j*ktO{Tb|I{7J;N%n%Q3WrsjESsJuy5lSxNi0_PWBY2kaTP zkq>248P|Jdgoo@R;UNM+B^KF-KT53fn8>gTOP{^0SCMtQa@&y0$#BqfX0KgEnvAR1 z^pUycW_}r-s72)rxdyk|;Y-az;i#X&|}c~>YR>{h^oS1bUM^{g9C(yhU+7@WJWgdu-ln2x$w(7khRc$>=cImfC|#3VjPGvMYiDhCs;VSE z{E)E@?T!SAKNQ@`6s=z!JVtd@W%BJlKs=8hBFtY;&>O1;WgnV&S%G+ic zk0ih0X1kEW@S11vM4i-_CxcQh{Y)!XKzAtd;!WjOZjriW-&mc^A>nrqj`HEf&y=;c z^lU37zs+k_{k|sbBcM-Lujwo*ySt&?%y`Q^9FaJxa!z3{*Z`14mH z#G{1<%v}Xn_{2G4_osr5FbuLjuBqNZsa#2agO?NeZjy=c6{KQ&4^w|#;R-bMMFrp6 zS6+kH*oZeSRikNqSL(@FzFo;e16x;X8`j2rgWqpOVW}z!=_7o|0<{8dcoxtWkrVE{z^F2OFLWgQJoc?ZU*Ogx1#}Ob+I{JgHI4?Xa?j-4qi} z?i1(-oRs(e>_jzh=E6Q^k`0o5b>)t{vHeKJ-Ii3=`Rj@PuyM1@*pkY6R*IlysbiK! zq1k zw7uZ3N<~*fJf*t6mfe2Ef{{Q2>tnifWwb)z8A`3Qp8_i8l^f=gLZO3ST6v0INLT&3 zp|q0NN8WlnXLFGO0?SvERjk~4Q&O0n?p&pxCsbKKYb3Cw6{i^I=4`kX*}QL>Z)VYJ zB@HDrpbzIzDgV44{&t9s2R&lgm5r6+M^0kFTkE=Nk4WR z(Ws|RH+RCbRA)^0=E0HBZ-~y6>Hg)WOAv)4b2+CYj$=UQrknq8kW>qObYARJK|U)1 z+sS|m(jB%Wqwy4l{Kbi5r7P48yfjL9P-Y%nT0!j?Pj%ANaY6%5U9Fp%g#(d+{u`cg zipk-moLZatNo-GZDw0X1*gat}!4Xy8%lHRKr5MF?p@lOoAEu-f)l0alAj8wNcBYi! zUlsT$Ma-xds)wnq3;oNpB?)f|$kZ?jIuQq|D63m9f<}xbjKk|lw!?x3W7{2P{o*bLG!7=x#WY}6mP3t4f#NzA85fj^n z9nl?E3tyjUl*uawCrg2>cl6T}Ot#E4OL_FM#$LNP-EZ3)`!qg|c1OLP#(K8h8l(Se za_Zijx2818fiZ)Fv2{l1S@pCXS7ovA?)ydTJis@IRdJP%TeoF)Q>xkX%?Wuo8>*0f z?*`?>kD<4A9ZXf`%ut1^!LURYcI)7S+YjG=kNi$_RYg(K!@}fo0kud$CCi9JP4))# zzFW#oi6j0v71p?i?X@Z*_cX}V>RK^AKN3^UJ$6xe$-1F2RM29-jMC}BcE`sTrt}_F zT#e|`x2|9EH^s2!Gd$*#efasMQeIW7KM@!-$yAxMUvf~~NAd8{*`R$6)7cqXLXXeL zGKm+H&g5Tzu{;QD>OBLd%{Jo2@ln7@XWV7qU!OCB3t;(BAf z2Rn3%_mzEf=jJi#HX-X)K3DP){u{_-bV~SIQE_qx@A@RgfcqM|e>XOlV6aw!3p<+t z1g`jIQBY;Mz=V}2FjU=w zly@UR3-LpXIpg*a9!|>fk0h#c6CFWi;mspFmOu8_gQ@IFH0}B9b7Ap1`x2g&o--Pj zD*Sqp(v)s{t=t5r^OfB6d1jiOI=f~ja?!R zQ!cn^9AgWNCAc^ke({UDq82Dk?v!YIrzFf?D}zM8#;%B0h2J32`UAtSO4~upeS^HD zll*t+H1ewRVC_U@ZAqAVYKfLA|1h7n?)@Nd75NvR57aysB>IDzDD&TkMFEHMf=<%N*K}D>iy%c$`XZzSJL0vU*h2!$NDowKU8$W%ktwX4m_E(j*!yWDC!} z_!&oh!S%(stl}zrP1oZEg&PxB!&6EW`3a2P(+%V$*^GXQp`InQs|B8GQtg9o&T5b+ zm&hs<>uS%VGQJ{W!|5)t*CkKgXW}<)?NHin(k*CEc)1*+bc_yG_xKi{RjfBOq+#$_ zKc%DA__G70I@-tT6is zqIc3L6kJ-b0_DxR+_b>1zbo{f?EO%5siSJTPQzV~)!WHQ--AJJbE?}YWc6)(_}xYt za-`lSgSu6PkZS9E-AHol;E1typ6{UNq#@pK>2r5ATuKx1(cNGxs(6oY{JQEWW6**j zq`MSH{7dcYGv#ptmB*FA!T!$`3-Pk14GHnJ_Q(=^vT+j140H%vc2KcC`LkQM!#{lE z#hFIGlKtR)x`N3TSlv$kn`C#h`6!xdlaLkBPm~y+4C+xX(Vx01=z{v<=`XEjSNHPL zeg?8O%gHm^(cV~Rh9%s=&DVz(|2pY$y)(W`piobJ#q{Jdj!|WRjJLk7K0N;Wy2Tez zV;Q+OuD5uQ$>RmDeJ__w@X%E;992%p4uxia#j;H>Du_g@Yshmupdf`{ZRDZZ)#TN* z!B^G{iB_;d%KJI|$(3Jon)wQwOWzjrY|1{leXk=Xd;X+0^aG43kT*&>q+NH#ZN^mZ zki}QSgi+S$QH z)sqSmOdceMgtgS*()_UAdUA=FL&3F$oIPx>h*!GevAPbWN-0CXo5GJ2-uDI9HmQHK zn|p-FM8DQxUw(`ZOHLTRbbQ;8ne^pSJ0t3gj8q=y$KJ-{-;K7@td$>-=T*k>-pn&w z6VEm2E$YJq4x*I}FZmjd`6aVJ%th4OT2Wkrk7*Oz2c|92E!tyUN_QqBf<0ARE zhs#|s>~6ffO(&T~%Y~-jX;q=sS>uBJk33_f_MSs+6Q+`vGYu5*qEGnhMKoX1@=g}>j`GK6qVRqdr?C8 z*ISy+uSCrp)uHKHO40%ejBN*+>%Eh``1pI|(GAA{3eD^_$AMCn=9YsmoIkMFesq1ux z%JhZr*G-fLePFH})9QkjzHFj_DbxFQo)kYk&~N%AG|73b{ak~Ej|WhBU7x!=P_@sJ zmKvzmq|z4~kfed;6BK3km0M+)O7di1*VAP46N{NA-GoOt>!jDgfQr{=?jM{!=}o9V zujCxFo=jzZ$MT7YibL)GxulBuqYMLYwxtNm=+nE5&yVq8(Xa8x4e1GN>3b*il-l}0 z`Exm1R0fMKI$p;!E*$Mwx{qf}s6?%%(5n0CJn5Ma=x#n>r>$ZYdn6rs{h=c$vffi< zpO{woZ54m@R+=AVuGRKajYgz{cQY18!^{<0?{{CVG|L3n+)#X{Mj-wsHqF-2KN5LN zsTWqwVlppRz`P{)d|!OOk@guID=V5z;@N83E@$viS(_mnP4Sh2*Vz8AG5v|NGcUg* z>tEkTyPVloO4(D)vxJso&2&JRUG`t zkL&fBGasA3>2U_neFhq9i^vB?&Glt>oXwn@Yc(6F+|8U}Ak~eM-H-S@!6xh zJn{10;FJ6mPKG5KuBme57?|Z!L4Qe5YY>gfat9MW<*&a|#p>Q9z<0U#5U?-pcBF1oBHg{>bbL0U)1z}eO^0A zCfZv#e26nDtuvx0ws%bx{+&`av5~Ke68Jl@Kh-&j6zJpv#?|v_vWP^aGWGA8XNgO^ z$di9Ap-`70Wd_R=H+Kiw`d-a>C^5{)Q}9Mg0T$5D!2pwGU{o~aUtW$L(z#E!KP0tW z!@mD4gGjK_rm$=2AzxxxpAGOe_7x9Oj7PY-jKtq;zEbtPw)#3&RSx6tS4EEiOPaBT=JpG)ibqA?Kw zO^RRHmfN~J8-hd}-t4Yo3cqA@bQSDwubWbY9gC{`s#$#3HlgVpAQ|oxae}t>GsbH6 zUD}mLGmpO-3OM8be5>h+Kaf^~rZcIp$x|D>@^x^$lrZ5o_}U7nk<&BXUC zXNiV7F9)VIAze*)o1C9Mr=h0!vhDq{Dv`BM`7BpizEai|H@cS7C8WVqHu8f}!@{{( z2uv{t$^%$}7$&e}US)vm;_p02SaHE!h}0%=*S^BGZlR`m`CiW5nYc)*`1wbSmoRqI z)jG`l@nw>(@j|vZML(IXi)utgUpY@w3~3xYg{W-J1h%e$$qD7KOSYw)>C_yt*~+ zC>$96@x2%!uVHjJH+YOmoA>(D%j1R_J?$d;!V`{ktWYvl-~^- zBQU$hHcSkeHXEz;tnviyei*;#)|)1frGWdAmJJ_U8Ct(D(Nnt7M14{df!h=kyywIH z@t_+=28JJ^HF;s5M_gW`faN4HQ_?Y?uz2zj=MH%C z;pEzV6i#KqhYvtML=OD8{oc|eEosY;LvxfVwx~O{NFq{RTqB3XOs(*X%w+9DKlK3x zgRb@$Y>!4+ypuV%^528g)HREGG-n2tH!BZP<&2!r4`fmUDdsxEjzbuNxCWSgqk89_ zTUABEp1#{-7DMyuZSIO6FLsCDPx&a9q<6(WTwvd&`~_$-)MNhPl9;`?6l(P{nc`Kc z!5P+>E7!a4h=sn%2GP{;SQ_!j z(oc(@FI5u?E6#4d%d+OCY#9hC&V`SP*EkY*?7&uyM&;9^?My-zQ^!iYDz2_~wCF)w zSrus8-k_Vmk$dP(B-4m1?1BAok0)|*cIeTGc2eiHYwfI9NfHypSO>;~Kjc#v)GIxR)va@Nj}f?GJCb3^_080&Oy-bk=XI3!Y=0pp6e<$m zH+%_};`eFSrCe}B+h($mb*uZ@!La6NaqjHTVHjH9?HgaW(l+J}wXJm`jVuOq0%9#u zSZo?Evm{;yVJa1DY|A9Dv)=|$Jx?o?==x%yltC}iMPsF_8YaDfu}yu{%CI4o6DF8Q zpBI>5Jgw4`WzAHyh(^IoDJ!RB(JQIMJJL`G8|`@+?EQ_q`;+P`+h@o3lLbZ^ApZSJ zck;!bi1K|Qbh4`&^RnASZO9qr(5B?}!jH)??8~qeygV&Q+D88|sP*t;qU1r9>j-D6 zKBX&0WSgrlmk;+^&5v)BKi2GT8#?05@gMt*?GL`Z#P0Kx*2gs+PvOngW~WzcuGG%A zxr||4e!z?H03KzX^rf)@0ycbR=Rx@&YwvKUXfL^Ii%+RGx>hwS&JM`eTFnVyO(pqW zs@)%a_&C1lxIpZO2Bvc?%JxUuT*qeGOD}WbVri%pTqwfsn*Ep`K`6pr>w464(?68L zc;Ex7)wFOb$kH_Xc9Ao`rU_VEEHzstH6IgriK9}97|}4yR$Aj(E=<7bR|P9fjyO+b z%k`JplWu9{uAA^j(P=KOL+lxSlvQ)y6m{(vfEWEr=B}5-t(JnzZw=K;_bk=jjK8Nl z;temEZ?wlhC^i%;>0S9;f-&Jb*81t;wZz_K53K9Fhhh|;GKny3c15A>8BgsGIZgav zu?$_IeUbyKGO;J5W4jhx30ynG?>}8HvGE}MvLkqC^yHZ!hJ zOEXH>-_KD+PFb;SIeb0Fy0t64PgM8L>1BC$+@xmXOg7%E<`#AX!C<-yd%URc=es4? z4aXS)`b@A$OCBcUXZgxiyD>R-my`FJaJQ;wN;S1$Xn8B zETL=;+;L0fV~I)Gx-9pn{0*N5HBe}vIru4ORVwq|%VIY#qnb-HcQx%get05p&r3~N zM(y<7SIcL=+1G_8=W=#i$T#g2OY!<$m zlXU8FB`WJ$`H8QXR2M>!Q}0(US@DnzukD7!gBV|j3QvJJTeOW&0#i$4{kTT@cVN=k z${-8NO_}bfOE$Qr@HRey<}t7Sy9MY@kL{mlJzYmL>{(D|H+36--w+p52@g`6!dhy4 zN!gnA%;DhWQnfsF%z|_Ssa_qg0(F7L) z*+hJ-PpaZ~2d#(43r<1Cc{&1AqRihcx!g`Rk)6wNrZI_0a$ZRi6!1^j;6Awd)7$jA z4qKaU8?Owz0)L^ui1br8BLP9_4cuusyuBZ4at0o{vmR}plikX~g;XO^0OH?$L|*E>9X>8@sO4?;Gw$qU0*nZ(=seY0^XFiQ?I<`-cww31BX zyFDHIZw0U#QWIsrB+zUP%ck$C z-o(nmF1xzJ5u|hwRWPn*gYyN=9tNUQ$ZN{EW99k`;u)yGAr{gceko=jbrv(5!OUOF z^~Wl6wLTXaIx(=dh+jj0d$E3yA zxK)S=vv1pjR`HmKN8jj?NnbtYiJ$Kex=&jQ@4pkXL z(o@pYJ-*CXna*ZppgJ;^G5Le+3POn9sgPDB4{<+dXwNdf-72<9*QV6+kor#UqUmT) zgy9HGAi`o`LkHM!3Z?Vn!F*^~6<;Kh2N zsK-_B)VI&zVt1jI`gPhdku|KQ&mMZK zt3MArek$&2Q%L`SUBwNipCVW`vBw=3pZNKl=Qb;<`HxE|0gSSmq&d=3Ad>t}=DyC5 z2Lxudr0m?Ca{g9S*DK{}QJ6w6OH^MgiR;1G+v8B|QQF4OCV!jvUQ|kVCn(8}>WS96 zshn0tkfI|@TJ2j*$68T>Vn1bvOte`BH)$7pt#5Qcc>$f(LFg^9W~GOvp87m-F8Os` zS#00&kr#Jqs_noVSlk9+zJvLHi_7v?GWF5?-?~m-O4LG+B@icMFhL=qdLo$kHs+E2 zYuh;^B@!jSclip32CP)Mm!s*9G~bOU5ujm*G^MAf9IU7wtR8&1B0*aSX6(f3lp~Vk z3`U~?-_UaYkfoy9w=tfUZKl7iLErmM9j$S8OWzarR5+t&Qt~*Q!DZ_S&GVLPa0o}R z#?aOTE_NH`_(8mR$4c}a8;O*JdBc?~YZv*c)vlPa2k&s(BN?Pjs?mpRRX$SHSy~iX zPC9UXNbH`R#+Kd)5S~x+Sq=4A=bty6^%mfl$+lO((Rh)2?fE=9#)Qu+NN`%#W>l%5 z7wem4*i;$^_`6dRMRhUkUU+%~uFX@gXUBd@S7bf&u|#PDm>sp4hvY{=B)JNO@dK3Q zO#zJ>*Cd&q9Ci^e1RD1H88drlFU2`()D~HXL3K?TU`(7*8<(Ys_3S}`SPp@13&z(1 z-ov`b^Y`f7FuUA{K&=AG>-|ID##!Y1WX7MInaFw1ncHZ8(*hB6XDsfP{U(E$|P|6PJLh4MPIN+2g;|-T{o_?P{jT?|C`r1e-N%N z_a0jR|Kfn(_M;#^mOU@U{{Q+|_K@!yS{RUIf`H=A|38SpU!K*HOS4CyQKO;%`+d_x z;$qTL02c`0c>jmvglEZvF#iUl%CnatgQ;Y9$(n#)l&D|%--I_{ClsDl4L%2aMVY-B z9Z55VMGPyHxNkP#7`1?=Cye z-?kU%pSAsl?igApAff+X$NxxZ76`-oO9I>;0|b14z?hvBIRu6hZGs&@2qOLs!EZ4X ze@UnvH)HQY4ngL4&0TjuedT2a35bpfwus8S$$C01SmUhjX0cuCO<|AF{jg+NlJ^fZ5}K0D!_G4hB_H z5IgPPF4G3Fmm*tjXmz=!8^C@5uzdewuU_Cbdl>r%WC0FTICzMqb_3i-e2@N*auPTp zG2|TUwIa_h_Yau?e>Xt;Bf$0FU-JX3hnvN*lmBhLdmOtvvg@thHz5eu$NpnJTr88F z1g_x*`g_0Dsy#g$fJVZ^yYB!AwSa_E`wfU%Z;spO5-W_Czpxqr zGXdWhM1%hQfD}&kGp&1bg3QB(ujiC^mxt8fJ-sg2DlSi5A#7|6V2W1@;hRcP*QPgem|G z3t%w>p>&BI`ZtbtnY{`FNgu<3lI(vIQ7ms5*98ZWXY=eq9P_@{+z!O}J+MHCOay@W z|5hscnY{x!yv6(mH~*V}0362!;kEd3Hu#ZX`J<64_#6aEkj2 z0QU^QA#w$PyU1M+YEUII7_ZE+sTnvtsecj%0EWUf?wwZ{L+L@S$cHD9A4`}6&?^7O zT>uQefJEdogSe1aw|b#L8L_%Jz?nxRj0(YX5=N~c$Jy1LKK^cn_~7yPKVbrJ7v&1s z>!2}YcW=P_{Cfd+p9Ah9Vg-ONA`xEvpnha`Q?t2YVSv^TfV+rX0e~+e5k)sa5ypQP%{?Y*MNl2-R@e%2@XMn|D z|5!|90|LR#roiYII4>DMT_NN)b@f5&u z1abHcCbT$@vQSu@b-Z+zjQ=5^wH$C9!5IKB*WZ~^!UpsR+2@gIEy`s;X(6B#!4w|* zgQ(#r_dw?`1wv=gDsr^D^uA#ua{Fnr1HeG)sD$ADty$jRayE%!#lw2)62wf@Qw)h9C{b!1L{OJTl5==J>nLZ`X>bdVD7&y zuJ8v1BgYE%fj>G4uo!V15T_s5TvYIxWDqg@ML+vRnlg+Tk07EUFca~b=V z44Oiw5Wmc9=RyDq;r@q0{00+BgyB*!U+1)RG=K2m>}|gmk_`$&<`X}ZCQs@B0g8Y4 z#Ho;THr|yyPy;flAVwp)Q~qZq{v;+UIG1D?2|OkObWRA_NG4IW(-*p2k@tx z1i%QEatbEB;EMO~EocPU@$5sr(&P{%pZh34|B4 zHU@h@KFH^BWa?H$8Q=xUpKAPDLY7PzA)Fuyd`=Fk90ff`_JX03+h-DxaP;3e{FZQ! z`n-MAIsuwSmY_xGvxP|7r^WeS8~o_c%iJe3XES%D$lbtDK>x^p;{ez|_V+@9mO$ai zA;?*J_T3L~pdAn(bh?ngWWwnF22*T-{E=_FynQSC4QJ_NvsMDklb0KTZ#F^vfxMV8PF zvn=faLV&2+h(vNK;i6^-$rW%PatKarsThI*{fN?yAPuJyh%O*55`^GTC428{i+? z0nHaRJDeE6J;>hoU7N4=0aO0~;Y|%}sz3{F6-p3FicnSQ~tX(e!;b4ITv;%^}bf`6rP8VB!lpBPROb zk7sC2gEeC?Kx-ZYtOU_x2A1I*S{Q2v4n<}%qZ9$6uKMr`DP1@@nN8Ga>oTe*{uz@nuN6yLkUkK|F6$wGC5JegIRs`1t4^Fnv&Q>IaYizxU&H>^c{+rz+z%SlF|EA@& zZZE)R+6U-#(U1RIj{(i+wH>O@R^j+9h8jc_F8Q;U0UXB#9Av2eYyrN~?^_uJSey?C z_}v$RfvMr@IslD0w~Ev@wSq&CH}i)Q%byj11VlsZci-@jgmX%G!8>pjGMFy@)&k;n z(FLf0zdJ+-aAr67oDyEw4L3;yeccA^67& zK*Ha5Dfs+T4iY%Hk^`rUETu7%c)7T-Jp-+HdAZh@RQ>fv9n2Xp*!!r0xM|9Ve zq;eiGBnmJDQ4M}eaNh=>!$!il!HdZ1qdX%@5s~~)KBR^dphAE<(Rp1JL}sL`-THDi zGhVH<6+t}U^#GnAlKO8O{wL<#{>sM#@R=99+4nN-h&P$j^!TrY^P4P}j=*OgX6luE zcwvD4(icc?)n8K;U^yC6*9OUhL5)f_{<8_aYWSSi6G}>4l-iM2J)hj$T~O<1I%L@U>*n# z3@GKeh;)!cMv+N}tja+-f^@h51Oh=`B^e=X@RJ>mb8=l2J>(4Y7zTp6>8@DU%vYr{DS+u&Q%>Zc- z^S95l{E#!Zgk#UIzwb!B02Z;js5KBuc$pOB0-|5rBnCNiQDQsj4f*e@@Tr7z=xK)( zYrWlFqE+5KEV6a*7k2O zpqcoBXB$Fe$N=&oBf<j?MxRRfo2DRYG-+*m7^Dt) z7ii3u{Y3172p|NA@_Z`cBChfx>g+C<5r~R?40w_FUoYSS@Q*9MC7l1{*=d2f$Qte5&K(mm zZGfCdDoose^ythYNMamYJ` z{lH?s1^_bvl;oeJ0e~-RvZ{W7)FDddDGgo}D3r6Z6oWSX+yv8#u8^05Ng27+n)-fPV^VYnA?l@HU9Gw(f( z1&Q~I05k~j0x{oxD&d?BS2_nNK_)CjIb7O^>m*Y4>f63Bd)2I*E#A#cR*Hyb0b-Km zpX~Kp!ui>&c>{8$V^BA0)bUsL0wkQDy~t~SZ9`rnFGHaKo8nzSf9QX+7a)P?{B}t# z!9K(pc_)7E#@fyWym$vlL1giHbSN+?b?zMJ+z})nc^`Q-c{n1v2(SKx;5Yc(YxT<| z=$R(M&9QND#Cz-Mj23`Bhjo!)K+in2=D)EVL!3LaKQ05fi-t=CaG+<-9nNBxWhr3r zKclPYP%8LmV(2;b_6iBK4B1H4$ z3rGtb7_A|xHKm5uAg}uM`#&oY7a>H08wutVp8ArPjWfr9IQ-L@Mu5*<^;%;N=s0o+n3j8TkzV<(L(duMOS}#}^R_odmd1v7 z+k*o>Bg!LS@kLW7jRMd!&w3dTEPD}${h!fQMBJO@p%+n=G;!z|rmmug^<@x{fEdF- z|n{4$1K)KQt%g`TOhxVUcRh|VzLup^4bZySC~I6nl-2GBE| z;r(sRL&Vyj-dIj0{M}KhB{Mm@0VX7+WDqlS9zX~Xbo~^3Q6ELv5_)Ekj`D$o{Su(w z10X1fier91j2eF606nK(U^_xrkk1?@IiE739~T6e@cSj<{&{0*8uy`Rx^Rl)LbHfs zjhL81R0%-oMPq3KZqPGz+GkID@HJrZ>5M-BzG#kB*#p{yZ1EO#d^0PcbrC4hh%5ns zFPdYu@`bV^mjxHH>qGyYW1V+7Z!8U%V~s-I<*5$J#SMVFtN=IpT~1ss97~%ChrUJz zr_(&DN3=^$M_2)+7mcufkAj}*nV`t$R3ct$ngDkZ2?79LG{P#806p_i!-P)WhUl4` zj<7y<1Ga{ECiDtC+Vz|tB-GwdgPv)eD2frbB8FMn05XDLzo!z2{-(|vnb0#6tgsY;MQ9&>( zCNMLo7`X-vsF+1SaYR%wt~qBhpqNE4VnF?>u5;mbPtU&pzvr-L&z|#CRd+vKRb5@T zC(nL9$uQ3^@*kLS9S0YHyAi;e8Xwo6w5Kxu2YGv@9Rr3Ls6r5c?KO0koH=WsPo}$C z$0bX$!0b_~;bva7S8ohgzP@UIfV6mA=C7J~Qox%F94_EA4fpp=d+MZc%;f$|tPs3b z4fn&81V*qexoc0=1$Oj3bL>2fbdYMKpwwPNN2~cG`-|jA)3o#N;X!s7j1=#EGp8na zs&9ghFYKw~>xEBF@6qLG3o|qoUJqb@4Hf=|_B+FG7VS+ki$Jxda^z8xEq*_h2?;035>$>wx2YQ+q+f! zf!E_7VPWwI2sllJ<->pMshjbedf`WKVQ<24anA$Tk$raK)(1%}l&7jovdHML#WFty z4{$OVGe+}NZ3*Mdd{bLO9osyQ)VAFZW_N<&qS?+fG`gxk29j)&%<`5W60rz>AI6Mk z1DN5ejEp5z5q`C$ZZwuUFT-%rSios;Rm!Sn5~|9%Y=h;^92jXU7%ApX0B)t>vzL~Z zl3a3i@4vdA6A&%##E!1z^a| znRSV_4iYL+Zan4kj?*w)Bh}sou)T)5M2xHCUvjuwEv$z)J%5;4p+Fu015UQf;l!CD524SDhS=nEKJ2qjEWwEosyOsLY$XU zLfvBZznF+S z3j{Ix8Up90>k_J!!x9*Z&|bjrv}3QpTmHv~9P=JXmXb3vuDFg>Hi+?1Wmkk4 z#wF0?#}XweA#2U~S>l$1N(t-_IhH(=PzUKwbEAfcn-2sD45xAXm4s?OIPGq@PTYLJ zgBL7HFj7AO)cPQy&d?*@ba=gA)O^5$Z+?<63N$Z1NwUd;{;&(%_v1BOMZ*-vOrOQ9 zrtRO~CDi5Hl76AV*!RB+HW7b(P=PfyZ9n}bq5A%>=e-+y6n0TX!<0&brl#%Est$Q1 z2|pc7v1tzaYpD`9e)KQ^O{q&=EeBil*z7ki>cdV>)pszG&>zl_�Uz+Nu)=7k(W4 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�HGs&0Z1aqc4LxhnWnTUz{o#>xU=l_@}0CRmi=_UXHITHc_ z`Nw&}>5nqrf9xDbc)kAtmz->IO~_F)O_(K0LxV#HCCZ_Kk`luJ$;pw&LD#kPj1s#; z7AEAksC0D&@~?FBVK%O)*WRqd;t>PtGdx>&n>C%s%uNfTmc zL?7yaj_2I2Y~QQ(IlNq+JHWgt2(##Pqo|Mu)c`?zNLI<#l9TF`JOS6^7X5(*4;R7~ zyUXIRJR29oR`sq01=rV*#mvmvR`$S5##Z*o46eh9%fVi0N*1TXM#n34#?8Uro z*~0pS7vgLC+5YI9{12?o4(&Pl_!E(>5S+`sV?D^ZraeeLhv9pBFTgiNgYg;h=)Wd- z27~=2TYhntj0a$8uJ`_Y27#J)gX(@SHguo;VM5J&9NjNue4p5LM+=IVH;A80VM4MX zAALomyQj*6z64}Fxmofa-QOIW_vJmxM`rw*)3O*Qyx4x34CQU!Xb9G)WC`}(a?*X~ z5oqi(*?I9j_ciYk_yG#@zKJ+d{Yr`M8|<=gk9qU8^J02_zMb@!c3bz5a2Mi2a=ItZ z+Z-r{UvozGyxU@wXwS+DZ}(2e<9UuCAQ~AmB*nJ*xB1Nw0o&V z*lF5(<9zQ266xI5X}m*|mdUZCObCbo)_;h18`Wocx^tq^{Kifec`ns1ve2+*7} zJD66_uY4%k9G1SbkI66mpR)RmS18QQZkne0ZK=mo~@kB5DDJ>urHxYY~q zIeYHVXA4O&#){0-crA#Eaf*PC`O$J|)1sQ9v6ICFJ})hz2M?bQLQ~oyyvnQdC-2Sf zJ<6J@u8GC-B5gf+{(BrLXBd%0Khece2c71Z$MDx8YPmZ}WlUy=a_ASIPWaYn93C8= zECH8^en2vzc7oYiM5E-i_>EbN7R!8lXE1p;@~yA%+qyu3Q%V^FKCyXyrlJfil72j9 ztavtVtnle2jP+x$M{dRPAYm#ZO(fTn)cOA6WKT0i%~Vr?pQ#oc!(tG|1;3l_YX^NY zue>c1!!=AuNh`(d{cF#jDvHGkAgwgpz`*{q4N%;f&=rJg5cmx;zz8cpN^RG{}sf?;b>9|M{*oKIn8rhLQj3a*)y`VU00 z9stJ8kYaCYWhTb4>?E`OG@yh}4E*HcLcqALj=bF622Uo{d(fES)N$(+$(K`%Nb2!* z(@)@cW{yd}1le83u}>486`y5d>H2vs?U@1hN+6wzqckvpu|L!n(P{nd%za zN+&yD&1v_wHEh0K9ziE!i^7`D*3Z{glTX#UmXUpn5sxPhXVIrozow@%2YT;96oA2g z4TsGn=Kv?(L7Spc6p~vh6u*nBSanQRR1z6F)GZX{NIf5~qH*D>UJ9oe>*YF;0dLAM zS~k|{-N6<4B*BksOj(vI&(<=ujqWXhm_#47K@#UkF&{xZTFzMCe?rkH`brnJlZV5B zHWJIi-b3F@)w+m^lNpee^o_>C1Hh5Ud#C!x?AvX!_QQMv+5?7Te)0Mj`VcLtOIx7mF~eR8)d(D1J$%}#JQzJxI_``k%(*h5 zU=~S}9eYN}(Mnj6Tj{qWoXkfFv#^71X9depk$dw|nU`ow@#HUuyjC@`zku9Bgk^|9 z_hOizwyU1LGE%K)grC~ncIk-$KdfEWEdl14-CGYY3fSmLuv7`Ca&_-C?-_Nu^Dl4_1PaEHd1@k5 z#!B4>`n{)%S@k~-hJ7@_2F4#doUQehaF`&?*N9l+`VIMNWfUp z#}@zC%ykD(Kh;&}o7&pgu7Sg6{|wyLJ8nSHAR@NXo^bmVkf`bfCZKZgy+2IX1r8sVC@a~IIy_puiR;DxePcK7%-Jm=o;#45gG~Pmw(qeQt%|Y0AU=5<`}t_k%ACNTH=kg zY6(Hi9uLSh`_|JbYLpc6+|{J|7z!^zYJ5oF)SB6_#+1PNC=o?8-jU_F4)}rOF;N$q zhw2=wONZ)9tL&>Q9LMS$ORL8fq@rf1lh&0^k@QvL8Y9>VrWmH`EQr4-uA~?=#cQz@ z38$hzE7QLN0i={behhuNG45&gTkujYQ8|@8il6+>*|d~VG_>!*WpP+kv+ zvbLfCa1nJ^NC#Uew4BXC7-ESky5Fv`|GishM2h2a=CQ^yX@|-ZudOyd+9woaC0S9(NAeuQMOoCiM< zZpp+%TvowYTV52WO`3}oT$V)RGgnF^N!nKg5SJ(5vHJ`EW)(oQy?f=-cpGACuPl;` zJF3VZBO*OnC}~;Lb1&ydzOg3k%cYe-&xM2T$#p#%o2$fca23mH?UgJosXYx6w)DbT zytK%Sn_(H<>19ouyk}y&Cpm#2I8X!J!QUR4*pK?O56Dak$PQPNr zZt*(KG{!N%|NPOGqbl6TrMGvs7t~2DkpMkX7)gX?Wkn8I;a?kn!hVYNkU z5mp#xSDiRB&g>HiQ$*Ru=|Pld`x@in=`f;+FpT1roK1XN=CraGFt+Ex>Vf`Kv_q)d z@^$r&iq~FLi|G$36W?Asp%^sUhTpf9WNGvXTTFKK)m7zsEv*h01o4=HicSbXOUj{| zLR`49Ucg9OJ*~f0Xi7&?aFzP;)FVOTY?PqwCG}#Co&6XHN`*^0f@Xvb*O|9RS%Ncek&PBFOi_-YwL~Y#* zHillQka-ceYGs_tU?4;RXB`)y&=OHVPR;X`#!B5wD`|8DjSbc`UC0%a}hqI5z=B zfZ0=k0m5qmnlH+?6d?L>D~aZhqIb#YgOpb$I*8XN)S0quXzD1{KA+IbwTu zBTu9!T@=#u0DbNOmSU+3-G#3xaT;ouR+W}}sDu+0Y<(6kp@S6*_@ir`%c;XK>5y(x z;7ak@aqvfvSKnKN38fjW^l9;kk3x_fOtPe?&0=?<%T|q^b0(w|IDXeqB<*&dkD-@ zCL$8fsmgN}Z^)e`T9_;2#rJn25wh_6SsJkgX;i8(3x8z?95SyL6dlA2-)?6W7?jT1 zEF{XL`SVnAxOoeiQsvPf;@1A~^Fn(Y+ll*dja3&5rXqX@kkS&`Y%uP+?vkpNJlQ18 z3#A1=o8(qIy8((J_qP2SH|ARMJpY%Db(CtsFlga#(g{vml_6E~>wEcqQZdKHiA#)Y zhf7{oh=4E1@fMROK6pQ#aMA5Za~pPIKDdf8rddBewy0WkI4d`zLTH5(?t=0+wtQ5J zA=1p6(hQv-K&CNF^$#B{1bHXO>Y%1m08;b9-wS9*tPi3P*u##IgF1^?jQbqSH~_%QsL$&0sq$NAHBF&=JD+UEw=E%VbGF90#z zi0&Q1A(-q2u6f|M7PzNUM&KSx7tm}r+3!CVN zT_g~E@~V-RcK|0RtZ+%R%(&-NApUjrOp`R8sqE24154~-IN`$_5a;^ZQI z?dZxzbbxB|QF=l3u-uW&v_?QQ&!i%YX2&-w>MZBPMz}KSIFrCTboGzAM73W(=qsPG z25b-Gn%15NFW8}69woD3XX-_|DbR ziDa>Y9z6TpN%WHV-fBGi=_#a=_$@yVBMyp0V*%VIrBf(lf@S#5?9=f@ZC1%JlEaJS z6IA^WfK*=K4dTLIEHBMC_R}J+`q5vNo6i%_9IsZ4BK8Xg?Uhzo$qs?C6AqI=NMi#g zHLR;ppa>6NoF&|mU68r15c)EYqWkRXTwd646GRCn0j*`9@mvEslE?@Ue~M6ir{`wP z1EAZAlG0@KZM~m{IpG!g@d!D-r>5yrnDe8#QVqZV_3OhesqZ7j6z7FuqIXc9iIhfuZ(PMJ8{8b<2 zcWLzjnm$&92$n7JVFz4Ph!aKo*XZGOXL6?V*tyFNU6K(vOI9n{}8 zdc}D96LR*$e47V-vLW7eLR&cB7jwN#Pz zq>+Tm(N`!bEkZGW2VIdsvkQz<W%6t zMxelqh~y1jtaoJynOPGS4xlzVQXb#?9fYfr7=W!Ssa!V8LuAg63lx4{yai8md|MM2bX}^d$&~DFb3+&HJh_x=-X{b-Rlgj)Hmmf`ul95amNH1%# z`gg|r3*!P4R6jIt0SH&PE-m<<7YuLnbZGW=1gVpzMTFuP74ZEuuK+Kc5%)^DR8=KU zPV@;@vW0am+1sv)*h~vxH~OS38t{3r>|sCE;Dvas5$o4PgVgRazRbzr^d#cI6T&cz zDz79xy^C@EE;Nl)%42d~O@zU744z1FA5DIEms~;k!zRjz5)Jy6v*g@BC7YRsV{*j7 zjIKTUZzZkxUk6sXrVf{9?aHNVP z=x^Z8Z5JYpOZq^y8&EG5giquGk@2i~K|dQZz>a$>r}V?M*atKz0pAKh^NJo0Ahdu0 zVqyFr7%!;WFLa0DhGatTyjx+8N;)5uB|jYp6#VcAhlEro-x0O{blvdxO11%@9d{+2 zpoIbf`(;)mbIfRe1J_@e@MSA5yxzGm_tLo0`Ucm%u%~XIQxBB&$kFvkQR~ImoKvKR zmj{8F^?N*|Fo3R*A^5FT6eJ|o$~>vu1AcCqNvlw>WONePpAQ*sX+hNqCFwyhKa1!? z9hnm(VCkuV)$EP&mT!0|ut@RhR&GFd10~!P68BtrcJ80_EHtt1NFtKa?orc@Z4RGj zi{D*S_xgcSE|G6$`gUl##`upK=WJV-Yg&8Nd<98Er~rGsPKJ~i)#z|L7L-!pgmN2Z zOgjcMj{1j+WUN{Erq;-dX2{{^3L8x_spZXt=v+d8j9gjT+z);hG}vLgbjIU;J!e*WWY+?b z>7-`!1;8hNdUQoG81>?>1bPLwGynelwormG*iIIEq6xn@r}Hebr8IHX>*xYO2B43+ zN*$uIP|Qb8c?fs|v|0nU%7}_nByPF{!~y;SNEuKc z)%^p0Z=ZUr!&z#Y)$uHXwdc}+m6g-%!&m9)hDo7Yt<}H1z|vU>Gi{+JEvdOKNUt|q&ogD`cXpb>70U}plDf! zRx5>lT!XcD2q4GdsBN>A$o5m4-I3@Mw1;h=p%e6&P zZB(k7AkD>Hpu$R$406((Z1(=yx7u-!F2;T>S5&CH}`x2DY8A5W8Bv!E7XzLOnR z`4lh4!c_5e=EYx^S)r2*e>+rU!O<Ek=Z?&Bk;-YkFWBfonaZr#gF**lEO z>J@%5xQ3Q7=T^}%0yg4K0#ewF3Vy;)VK4yiyv{D0U#g|BQ!uujwUtd8_hCh59{02N zlChjXYK(`<8HzPkL6=?ViZOpf@Tsda2*v4f?hBkGjp%*HbR{{Y#u}nOV)gbX)K8G^ zm~qpNIR4H!%PfdD9eF>BcF?!LdyZEZc`tDY0L9gOyOS7cqKSPX0pywmbWs;s-sk{7 z&nTIW7h~S%^X(wj&tgQ9O-M62V1>(KWajOi?Oj@>=NZBXxx{*}97r~P?#cd%+Ilaz z?&kj!lkIkql!lXJI3b-T_{Tr9dGTq z?|QM0yoaX&Y8gB^8Nf+8lLNB>Jz%?W3vy!X%Nkd+jMq+AI3+l_SDBjyJ5*?A7|^{ zh#Z0m%*3*c5cnUg!=h#H2q)Tim~SMa-mzXU-P&?Db$$sid;pp|`7GE=?@{-bQTMYe z=l9#6_Mc(=AqGeqP|zPyyGjN?ksOCYg)vn#tG3+=?w#-cm4Uno%9dlacT*wPDb#wA zl(k}ikPxZyZ~CxSoFhRAuu`49ThVHZZS1J@D5_XamVKVV)^9yY2tJL$4a$aA#da+S zK9#|*=J$vszwAK?dO1N2`JshKUdkxD;Q~q>I~1;K)6{o~?am>53+^GoI+aDZaON#w z9&zX4VeDD*vnal{+aG!&ZMgIFF!mhzf-u{qhHn5~;bL6gz`lrnU~fRzWjW`z!O-*u zBLx8UPoyDkP&*c^G;&?Ayf@g-6fWcFJ4`vXUtxYna{#5nZZIl3012KS7AD=baL=7! zwVL1$j>+(Pg+FxQ$#F)(F3^n1f?>AFio3i=s;BCL!GcHE^L2jTo@xJvd^?i$68i%i zP=p_5nM`&Q1hHox^@EE6<|dZ{MX;58K#1PsWg{_YFcB!7>gJ}Eoo+hO&o4`fspaC_ zX%0HuC$+eNkT1SLRe?N+V!jaln zpbHe%lF6S?fn`W#)iURSP-vTuYiwX63mH7qGN)KuBb9#H|NCEV*8dJE!24Z>ti=|&x)B7?{w7h%`PXdFySu1FEobCVTNpR*H zGiQ_zm~}A02)L-`x4;J2EhbkXB8iygB~5IAio!J2qw20VuDUcFjXe9&>A&G;31$hLj8QuGNBh-T(2w0H^s2Ur6*_| z6a;vZKc}Ra2-LC#QE-V^} zd0$+zPAAOCic>6Ash$`%J2&b|E7Qs{w*#mpX6dE)j-gA1@4yG3myd=-FTt+r9Sp|9 zEhcs+s2>zC;8zF`i%6D$c5WqGEF>^4gYMxTst?G^cBQ-iyd&1rrd6^$hUL62&V!&? zF6F`J85EQxK~NcmmDfc)of;}WtB)oE>(F3#39&<1-M!5H9-nWw_A?sR=}C!uE~{+YQ0Qd&4>FvOVEg3w7-@7d83VcK&&u(G?JQ zY7<6vh{3eCDZD+${RH1T?27w3KZsN%F~peJiUNvV{D69-S>6$?`U1UOJ3GXIEROU6 z9c3{5f_ZA1=peQ5U6IHA*F!2i0r@fe7Tm9}1=lFB9Fm^% zjlnAf%>v>%mRWa6iq4d;s8pU#w9EJZv>2ZV+}d@nITfRRR{RRhn;WZ^&gIZHwZMeC zW-cQob7Vb76vV6eD1faK-C)fui#{&6hRzF!PQ`0jTm}iacI5sb3!2-mtuT7J^`3c*`HS$6^8UMQll%|m zMf_K}|8I|y<-T`9u&)CtW?vRlqW?24O_xra^gm{cN>rx)F^LsOT631#<_t+qy|D=t zA;f?rCojIyO4b17k)lQ}W{jtNqRts_nDSC7=^Frz1e}J+(~%5AMne4U=emK4upJYF zhQ-6oz2JG?VmmR|X4=^SfIFehpweg4?eR0BJ2!-2R8x*qz@-5g^o*&;M5GDbLV@P! zf`EtkKmm*N?TA6GdnHeAX4KaCQ5rDvSG7N4|%wFtif=Ico%ejEf} z5rKoAAMrpuZ}KVW>?<6rQvw_|ey1L*Q~2it%|Nyr-&`_LhF74i%Pzc+GCp6HDT9dN z%kPk8o~L1l#7lsf4BRs5Dr;_#uHOBR0v%To`L^>-cperDtyj3f0x2y? z*PK@c>2FAH3X*goYVuS|}sNj7**=}q+(2eh>d2V7TLggjdDki~r0tR;2`(FNeVngNKDU517Ut=PP)c&VVUe1EE$YcW zQ+5I!^pXQCmFsw~-*c6(oD3#`t%yci5-3#Esi&z!@c#5TSULA0+~_#sP0rv?j3vou z^u@cl3O}tCq04vGXr<6*fc_>YG#Xjq<1MQ~rVc%cLLs-9rOxwKgaiEPv>Hama~Wne zLAu2*eCq6m8PsOy6Fb)Q3BA&F^apY_ZJCwXAO8m>um;^=yyj~S^?tdGiTsZ>#Ppxb zM^#>R@e7>MR*ca4t=JC+Rzuucb~D0{TNOE32cvY?D8WCom!`rxNc#N8CpOn?1fL#{ zdjTKTCn6yHK)yUkXRF<6*7s!F^Qx!p+5hA77VQVlR_s20?Whw%(sn!H5Q5xDyqJu{ z#tyT>)c81Hd~zIRwrh}u-Bpsi)>v0@^$N`@XI{0QVRez-QIai-^!lK3G7Ue=Bi4`a{H79%OcYhp!P!_@g#oAkschu)xzbQ_+{LBGF4 z<)e+bCc+dNhva=bXp2FEzUKA~5>K1*kqCXkn`9_Jzd#6Wmb75U=`T0gVPZ+=lZdMS z0$Koz`(SFD%!t4KB?Ldow4QSwvx`MYaTB6(c@eX3v!zx`W0`j$34I*1m&_^El<`92 zwwv2+{|$lEdr?C+KwnsBpH&Tli$xS$X%R+9p0tK?azv$}J|{iFS$2T_*le0k>w7lc z<=QuZ@fpDHcpchIex|Y_j?P_>oPJHA#(x>bVLrW5y+uHgdyHoGCoX(5ye@ zouhyTewt3}t}hcIuD)vI!iYd-NC<)Gp7&FL$ms#m9{>RWDm}xTeAMX`?9?Bbb$o}K zEIu%VKFq5GAIcb;EII@Z+aAvEVBBF;eIwn0L~Lz*xJxHq#EN8kBP$$xg3#XL{wIl# zWJ!_V3v$B3&50lRJw#6irrDrw$o*Xx^hLN6%0UD;_ekYII=mCm_STs&N(*uJgVxn> zi#Yydo4~;eQ2UOq-J1Cz{QTCCZ56ji9;fUNcQA zTe8{^k3e?K;P^<9W@K)%W+~(G!G=I1FWs$|XI<1m9Kp zkeMkQpop;*x!XiN_`)C5h2qB&tvfDT#8jl!-$UIySQsP%ZYYT|;BPe@oz? zV2_K*MFibu?UQ+f{Zo9~!3@v$N|mikz2h9#t@b5B9vGX3{2 zGbvqtJKxp=La%u@2kk)`eCm=U?;+N1K6p}hfCpG~HV{}H)=J>(spzsWCf>dmZpQ8F#ygDdX)`?Ml{bt%N-mWnyZcRCOnlcpl5052 znPZNnT1R1k7RTBn>7~nZoK3nnblcWNDCa7uB&${SEw~$tzRRYFVRfrL6C4r$5s6qA>ETrFkPZg7KdJ zqpJM7W%|v>6kbscCLh<2mtq+^pxLrhhxNvs7>D+{tOG7(L83M4K@(N4on!un;=9T9 z9}Hfortz9e8m7sI&FYoY^iWS|vAh0Gqs+q5nXXPoz32Fem%s^~?S?!E3XiuCz#6th ztNm(Hu_|_0o=Q(zS(g+?obQ+5T)zkuZ8AHm5_WaoGxbOV*g6%NhfHTAlO`H-wplD=VdkWS!_UvC%n{57dmwj8 zJ$|<0ki93KX_$VXtDl~xgEuoUy}{bK@y8uHgwz`5!Bqzk40-G2{{izMZRQD!N++G6 z&~xDX2rq`6Ny(U&h1atuVaLj}Hnwu0MtOxJi=5Ac?&}Y2PsFw%xdTlC-0nTuuoFIN z&N*kaHm3b-hiD01=x`$48swW}dBroixNTVFev~AAaHX2N4;X&K7KSOSkM=%yqTnw! z#8E8Q&AC^eKglic2twa0eBY2dq>YJ=s|~WAej!(P!dQi#fF>l7-9Y}MKjQuh#d>Ip zl<@V>`p!;nPz0aM+nll}PoWBnW8Qji|7*PazjLv3+@1E(uXiXv+<#F5zNCWt|HCe> zL_^>6OE9*%t*>>ceD z%6yoKhwc7ZsP7YT7v6^QX>Z6tF7pLC z4Iu9qO$S-(utk#s=wtm(I}uMSu9V)H^CLU1R%sip)P&>`%2H5CGp zT|U|MtZBc+9K*mH78-JAb?ectPbXa$K6nh+Gw2aP;&jR}A5xB%D1CK3D`Hf}2snFW zF5iwZE2nLV)c}gF*8Lop<7Qck^+6tq-W!i-BD&8(#KTE3;Y;N>8zbP8c6ZnI-|V6| z7|BO<$8M$IXg(rNhKK=wqNJjwgTV?6&bmimLkn?OHm@h|><0*Q=7co#*M=e_O#4tL zp@#jf3USoR_|`$6BSC)>4~cqr0$r8u&vwK^Y%1JF6srU{K$4*}uWS6-%K4 zzHxky7y{3szN?7b!bmU*%FAjuioSPPv-zUZC$LKYqeh1eSku_7wFc3)0c~zR-1s5W zC}^G2nk~-POwb5KPpd=lOA3u~!GyZObiHy(0H0M{|BPI-5&K=h;LlJk0}$15HsW{( z!uMbhMpGEx@u!3a%V46yX{$Aiw>A+5Og1e~|*TeJ}Bk_7jfPk)Bx6~?^C~R}o zCy%t{zs~g;TLtz$hB&09QL_dXWu4t&jP-11BJfG7kJj+CxOYcghIhK>^~Tsb( zx)KbE2WrzGNBV2a9kMUjZ5fbtHr<1{Hj8w9U*!=Lb_D{IFN;o}0rzPdTv>Ufo7@)n zd-uqe5TEx3#BAM=x5>fih;7k7(7dwd>=r?;clFEh%vkJX`2L0x>VT$6zN%K8X5f6F z9iP(v6f!z-H9LN5s~PZO;eUni=`(s$gK4E3bWj!~>C(B(Q zBszx14h&R1rJ5Mx226cKHDeDU3+~?IGwy*3l~A&eN#9`)A>t1xvl5sLjxmoXPt=U) z#>6ffo+{^Z(n$146(>!bgj88ynZMvsSg`e7B*FE6- z9*4VTa6AYN^%I@?CZa1+eA6>ttAgQyl#YOBElA27Csw#$1TdFKUbBr53gD8>u#ZWm zpK7bvPWJ)5JX5ykco3mvTzzY)C!6cYhnO zN0XpM8TBfxO!A3U5QngjEj&u!$EiG_*jgAlzzU^|2K*n}iE1`$xsb0SVlg}j2-rWg zl&>nH;D6*yB^uhUiyG*kwWhj}45-Xe7a{}I?(n1fS~4PFitK~z7|(XR1WsHvltyS?a#ozaMf zo#EO-pK=1WVh%+8$eRUY575d@s${g1^QFs~?dmrD?gUqH84ZoO}h>v@LG6wbT>w&fNab?vPV8j`+>qvK<-ok#5e{e;33cU8|Z>{r$y zIQTu7szGtT?L)Sh4brx$^Fm>&$ik9}(IA@(lRgh@k2Lo?=h|}Z7Qf$tu5;scYM3qE z4xL*oUfV5pRCP|iDVspq-JGe{pDG0u47Q~36>&z<(m9ly`F za2|JUibv|7DMsM|3A{Kc(*k&J#u4(ru)L%;6TVxIi04R&9w27;=dI`W>fefabdSon zNxB5{Aq=UvUzFHaN zpajLk|AkPHgZpX3t=4vq5S)!B?Rb9GDDp@is2J)Fdfd7O@MeK5JYrex>^)9>y>90a zX`fm}Biu-WSyu?B?-!sQpC34ZdURKy(;aIX8Ms$kjE0JC{EJm&kU-7XA@pKiWpG%v zmCg|Z^=oOzBA#~3**@xtWyA*Ay!NyZ{VXl|N;)AhnjI0Hy?P zS}Rd`q%ry#;G_^1ixFn#`E-D=UH-+)iXdY7?M1Se=VJ^2C;WxfSv-mIFD*^{9`iBZDLm!vV7HhB*WnKSnbWHR>)t)t*i zzKt0_xTG^Mbqj4{&D7T`xMIftRb4<3)}=d~LkGDEKo+%GELD{V5uH|!bX}!c_|Udp zIwhS$hlN;}wo2&|uaXJQJ=+U6R=+1F;}u)>$;rZS{PY>;-g0eTAsHxQOuJw5$YjN( zoWYY(#&d90MH|YQbCY*^{{H+v=iYy7`$vWQqxOghB}}faF#RFM_Iq`i`hZ?zIUF8D zNyYXGATah*nmxE`sfA?bIN4^iq|;Ks@fE06-?wp$s^u_H2Pq`E5YfSY;$Qv*$D|RO+lPS z|F28c`b*ak2LbUNN9eZHgt6Q`V;{ssRws00KzAew`~mcDvz=^(xP`0)a?y>!M~GJ# z{}mVH$7I)B;|;7@9N;o@V{Y~yw?e#l?27S5PO%}OV@=0L;4J9_pzh5&1Fy7V5=VDj%Wl2V30B!$op#avpX3?+A6&o5eH5E;I8g-` zh7l*5BEg5`7#o@*^-1QPY2V?yh>UL}@d+aNMc6U^xRPhW_I;N-YzaTUfPi$7C&vi@ z3R0$_fToeO;lO6y(lVm*idKN2k@v~r0yI%10~5O?#L_95#T#joJR(8njNo0tKOm(~ zHWPCZ6LX(_n*6c};fDrdFn>W*>4NCgDp_QnMfxEMTKbCo1s@rIzM_iXZE8_uQ2Vg1 zo)>1%L~1CbZTcJ}T_N)HMQuO)VIa2fUj#8>J(d0X{0!b+9VmpM4WD~Md%%3R>4@I+OKL&c$av%sa(Lx_ej5bGMCNmWut&HXfbLctd z-nvt}>I}2rK6!&biQ?NpV{o+5ps4eSHCCs@M(4Vr-srSo)vLUxvFFpHdxLbbQ;h+Z zcyolaMK?cX@_YBAi&Ih|Ox=`X@2~H^-CSDD0;WNrk>O*7AhC zAaYSSZaU#m0y}%McD6l7+&t*#)<6desVWU!t(c?Y8k ztS4mvm-h4EY}1Ca-uY-_cCea;YMQ(IpW6-Yy(Vfg|DZWA>K^yb`2>4GBVapNWJOMI zq>i{J+ylgZXy3!L_3f{zUwJ`#ehic6bYnB-p-jh@s~}r1Z{miN2((d=lQ?RIP0ky% z=*RK96^`DR!zpLZsS3;-bg5}l(c5m-WRNGG&^cNklRmfpZuA{&U_9CbAc)W=qQMa9 z^D#+wFhAtvQVBq8vd}^Xil4&&JvwYAG?yb%4+lsBdH%{aV4;&LyZ7i9&J$%bh-ly& zENAnIkIOTVcK<$~PiF!kOhr z(r|*Pqig>W1uHmA)`{d^%g%gozg}FpwYdY|HT~Nf2M<eUK=aun;o$_Ob zq+6~Cm3tSXTgDX<%uNpYozojm_ndFo1uBAQtjroRjD$=xJYg_DPbDlq4z+#X7ZRI( z*vK8bD1=1^{uL9MQu%=%lH8<6L<5c2JuV{%7G-MxvzBn|`V25DE zz5Pq4e_BP0O{vLQVHybw1!Cp)kzoNtLuIG$usxxNs^n}FJFtyw*G4Zov*yJ_B&v5T ziALFoU?1C0CqLw3uMpFza6Ky?FvqK;e51rnBi}X0T{AvSb%tmOUqZ?vK0zi_`$H7< zW6G;g+&KzsUqcQKI}TS>$sQ-l8ztVOtek!E+*bqKd}&CX(7Dl5&EA+!{T>+c^>@fT z^isYJtK*jWt(^ft{o+C|7stnRZI2%k$4_-?PamSdXFRG;9x}h(M}k?RX5@;bliQa`Y6k+kHUQ+c zERnWo<=XUYkw=uyInsJeR)>ec#ycLPjc9?Ruag)Ghr z4+Za!B^_ZZwYeq(BLa(n|w6|{TIB6@+-Lp!WSmB>NcKdtrDrSWD zm3jYUK-cCY{#T{rQ82=Qr@>ls?ylEpKyHw1q>Wn>I~Hd8mIHq$9)iI`k3*;#4ax=~ z(l^Gj%}V^1uI25^m38&iuGvaE>kNw3fT;a)W?_FEMI}8t3zd{YJ13sQlgu)53#^@u1(^CGBsSH?KasvBE54KbaL=2M(zIe&8yQIT4^Xq1guP z8_*u-fps0_<gSwO|XL#nDQ48Nn5qZQ&geJ(Qq66+i6zX_Ma6gY|m{x-z6h>0X-Lct#5zHS3Gmh#RMCZ8&jDep!#%NF3?#}iFz8|~k6QPkV z+4ks#q0)93poSE#FPpfg1l=KbMR(}R6^?dU4s1I9^U|zqxXb;n8El?BWE;TW{Q?rm zzVM6IJgbUBv`Xje)S!5I`Opw_aR`iKF6WwvyOk)uT+dY1r|{v)af+yg?+KEYlZ;-P`JBpyoKx#Xkvhq8?Xrd4qsdvWb;)v_Jgq(1=~-Xg@yPVK>9k;d znMm%VzYhY8Z<(cvAscrd%0J?x=VHw&j^@jpYrrMW=MxbtUO)CORbToJ%#{z`ZSUh9 z*P>bGJ7eCtWb`?6tzJgU*?pq_=b$JNSwxx9=ihg>(42i9+NY`U=iBu8&HQ!r;9OY8 z^u!n0uip9&7{_OBdh3w_%D>#puP$+4J_MNSZ#pPpZu)QRHMKujuD8jAech-1I(%k% zjSB{A-i%|XwES49Gg>(6jEWQbQ?_7d+nX;Vq@1b$B02qYdR@oP@~$XM{X(HieEt>p zY+BuW**2eo>Ih0(-K<8dnMqL8`AN>xAn{-M$3F=LiP}<3HDQ8AWh~V)oPPHpt%79m zsnl`0YIdF;3Z@HK{yJh?eXq5&rRyMgr7ayiM6s&I+;Gr;pR7U3cUx2W)#`yrC$4xC zd8{(QtNWaC!2nnKQD6kVjaEQF39IZ>FT7v5w&`(G_;RN|)>I+0FA%G7b!8p%VrMI* zAu9KUtGeAye+<8)Wndov8zbj+@nUOdQnj0TiyVq;wOh-C;n7x7?_Z0Hgy6M!*-8~~ zKSra%bhwj!5h`n5B!LzE_#&K`cQ%b3J_|veT%{D(rL^Q4-NIH@Wko{}cloqhyMl^e zG|PJMVAXMj55H9#;YtRy%K6ek=FUY+simo1@Rp&ob3U4xjZLe6Vuvt6ry@*$fL}qv zzX84nj%A12Q6T4!Rd98YDJpBp34S{`TkE3>+oLU9mpCo_q^) zV~m~pq1$7E*okGJnEP}Vs%>Eh{)&YA)y70;lVo01qhj7!qj+A{^-nP@sJKr*n{a+$ z>{1`&=9m#xC?l_6*|hp~quA86UvTy=#ndcpuwh{eKEF)O$7|-4E-A3~p{o~IJg?;t zB4$4;fZ8R0!E`O`n>%gvD3hmrs2(g_@)@6B>^svnMyUOf2)WSDFukmsC`v19XLGxnW^FirO|tDB7O(RP5(iiXVV_;Qp6}g6X^Ix4c;Lm zYuXGK3BS>K3PMK$O0xT%;Cz+Z0magAhY7%AoES;CyScd9+jh)G$`)2o84Ip49l}TB zeEw))-Dw@OW@#s|ad4`bN77$mKkU!><;@7=?61P0J*dubsQ$A9W#`Nic)jz?>8h9Q zGyzl?ks2AVS2C=?dRTRSbDg>RFo58QDxF;up+y_j~=Nz?(mcGKXW7$O=vp2 z5F=|S4a8E)&BL^(=;v64Q!<$#ZkCmqo_8JPh~2&+-OSIL z9p_Zi-H99R*d6!SgE?=?>hMqV3n{F|bQ9rfrkn-of=tpOqrX3n^tL%Um~l=T{A_R| zoshYpI&|Wq3Wl|%HUMgu+Y&-GmyWZs1aDtfqCax}>!EpUEQ3A!iz&w) zVaq17Ti_nGpT!c{Akdek_KqJ=Q(|1nOe{#q*svwVk(%(884N>702BK!(DQ`U=BQ() zPUmtq#TaXmMKAd{uN5}4C4_b1siQ6Cf)%U zImvNk|8=Y-E%52GzYvxx!MwIM(8;5)acwB{J_Y!Hw-H%)~nNgJDo;HkiMLi@UghdF!TLNc-~u zm~fXK*qlIe*d3YoOwadB*G8_)CHD%%I^up+Kn%jA3AQqURhFVD)1GpW*wJfzM*hk@_k*;rjXGA`cW_^Y5-=g@^CqqC|{e`9_IkXzS>?_f6q&k^^)&$CFx|l@T><>F0*vbfX`28H%EOcR5#?dvB<8ibL zKY0oI^{~wYJP1jxAYSliP>*7eLRwMw5kFa!qRuW)9}g9%oB%XR(wFK*TqD&EDNzk= z=GIo~KwcS`X7hJrYD@uoKd@W!fT5JORgy{_A6Ce64G_*qE$l{V3a?8_I<1TFeW!i_eh1GC^1c)LJG*CT&&Vj9>WYYL z-LRGF_sP7l!qC)@pF#*vvl_XpH4g*(j>HAvI?wzAiGxd`j1OrNRPgr%V7f;xx<}R@ zo1*!f68Tt`4DEPpS40^_*M)=>zJ)3wuQ-QPfv+ToZ-_6*hu{5QoA8A?V+AFZttSU0 zot!VHa;XNsJ(HOpvfmwJBo^?{CpZlV<$3$$F;pyvBj#Pur|QGEe^H`Zj-$IIz# zR9n8rqUmIyK2G2*!lQNAt)!Q%z5s*U8NP*eZWbo17WyN}^kmTOX=>x=Pzx+5%gRb! zopseTx0rRPn{Xqh#Q|`YG~w2sdPUoN)_!Q9+BWp|g9Q=L8>LYmoZCgbA`gOw+^#Mj zUih7{zLK=?N@Q#R8LgCCw>PY}x(GK;whRz1qIGzy3Ta-BfAa8H^s-`lM8a(td%WT7 z_-1WP58G)WW#N0f*$3XbS@4K@^EA3scVs};C)iEzCa}-+U1VrG_A&W&89G+C*I_RL z|DOB1^VCNoMfur-6_#Jj!|rUoq@Pe6Y^f;m$&*yRpuYrYU1&pLD`*eIG^j^>I6HksH4QpD-Fl#GZs2MMR&} z6;`ms8$*w1ZO?*In-GQ4&=E;(zNjYWQT-u)j9)ryW(QO34;0&=D%ciPcJA%8R)~^FFgW79i)@cBl>n*Gtz_UopoQVeZ4s{ZSF5j zc6}vk|Dg*9>_T>U`-c0X{}`LojbVG)b02*f62-1!FcS* z1;amrLvyJRUv^Uub0mwvY^6lkv!;ieKVMl7Hv?bM4n+d}@UOpv^1&oYuit9AakHp_ zJh#*d?EWFdPpZw1fV5~?6LtpmI`%(3*GU#_*g|0X(UV-}vKooO?OZD5GO1H`GxcIe zxEFYBPVK;tv@YrWBWhqAV{(igVr*qFyrWjiX6P2=advS> z@E3E`cH@BxaE{nv;`Ct|5+aJ=9dtfp!mwpPI`Dnshv_#)+2M~XmCa<5CdV>H3Bv<^ zf~zC%mn-{pd+`u!d4F^CsZ69eJOdNNS~M{6v&LVle}cw&jW7L;cfC#Q$fqaD_GQ_>4w3VF@7p?ZeIhfDPdi6}tuue@Tk6qr|R~ zz$+i~zJ|^Ns$nm+uowM3I^ZvXarv^DtkP@fJA~L52##c7tH3p;8)P|*2Ra-hg)G_| zBr3<)U-use=XU=JMYG?a56(5PN0lLi6=IO=LTOzrERfmuf(KH6ycf1{RUU_L8 zMl9F;7IzF2vyGNkpV6!BF?;HlWsjX-mZ?W#Gy&u{O(!a zuAkNgUl-5Zt<$;7atoI{etFdX@+j4rjRuEC%1|Y;feH* zZBJed;s|j_%7BR;DhnZ6Fk_m^nmI9M)_`mf=q-|#0Y$1 zKKvQ-ow|pBtcMKz<3xG*JHp`RwY@0ILNTJx5|rBSlynJI6uuBf4Vftbp9oRzuRS&t z0ZIVHxb2k0MOI@%Y*$x>_u5kW3^e@3Bt+c>=%V%o_)@#upLAaG61266hYRhy+v<>P7!nwm&tGgzKZrjq-5Zs@RlKsqGI_FU%(hOy9^5* zrmW}+;7KeV8!tYfQCv$@OH2!>C4L)tip2-x1lR)%|AvSILd7rx$uappIMMBW9G-!I z07GIaQ>AJIU_Lk}hP_Y2%MdPzGr*eqKx{HF6RQoziF%J_cmN^~ND*TT{D#@~!HIs4 zd3YXT4OkRg09FTn!)k-Ar>uu{qTOQ{o`C2B$f#Sy>;i29)-c=PoEZ1mhSwq9fIG4C zz%?vSn16sh>ft_!G$2-tGEflH^TR*7J*MGVh&cfKUp~RAYrl%bzCQmo2GIu8h#3a{ z!ay_(?S%EGMgN6^xP=Vo5CqHH3qx)M6Y~W|n)v7c7r8sc2hN`b-3RGCdWLzx`2Z&V zDT4ls3ULbyt_SEB`ilv13m*;)+#(D{^w$UDJ4E(k`Rl(YAM8|rv7)w0!nS;jpmvD* z5Tp8w9hFyV1_Mg*!TsYFJVIvfPdt2wfDcM4zfe$lf$tVw5XH9M;Gc7TzTy1^e|S~? z^@egU0{h1J|APqrAM5|G)xrPU=l`$G!-M~)-us`Me+K_AgZH22JsMOxH7l`j?1{qM zQTsa(cDiVG*)N4LeN_O$pRlP2PG|>)5OxwiTw40ykCz-(8Rcl{;VCsL*%;WKlV!Am zl|kYj#-=osu|euH5gT@YtJ~`rbTyjuEn!mR4o8{m?ai zc}5VnwLtttVi_?LZS*rut~pdaoGvaBe4IaVsZuUPa%tIjmDA<>;L@I3$QNH;49fFJ zW#copv3mt1Ffyz_`c!Ooz7@_f;MU22q$aQMN1+pfVH5{!av>`#G{eEFX%=+W?eh}5 zah_*Y7;z@PrPPE#ONQROCA&Nm{HMv^!d1)#J}X*p%%5HKPvRBSa!0CjchV}ry*MXM z3Cxa97J}*N=d;IeBKRwI8pvhIAJ@&GJs*46%;+>{vgI@w^z;ju#G;$RfX1zSe=T25 zZ($wQtGVnx7bt7|ZzL3Y~){#Rd8(cp8F^8Mi76%nBlvK=&E-T7Vti=!;g=;c)2w5-Hg(tGW zZ0Hh@rAefRV<|7OtD)k{nRo7(AFWA{@;K)gRH+=YV>ZkjWW|Yt#%Id`Ce+0VpCOr8 zBN=vmIc^?aQ^`<1iQ_I7A}Asxv7)_iZX0S&IUD6wBSA}J=#*Nq|Ab1v>w?Jz_0!c| zZyJ;Zs-q9l!*%>m1KK2kCvkRU++ozws)kNn}?y-<~D3rK{$?B_~+ zT(b&?8cD>=2H`^mIpgm%Q#}q{N7>}%^2lZl!#!65r;Z{`ZB>31YqE38MrXra5e_|9 zRriuo4y#Q8D&}drdCj-po%Jp@s5@hgT3P!)suZ2i1N0hnBgi*oV9xk$rN?N^HstH# z4XaJnRE2(HjJ&^2{~}cz*yc!evDxv?WYMq13)xvf_x|9!8Iuxy^~9B$Kk??(wdF;0 zYq%(%mA#LC%vHu*kjsA!GQO!eRb_PEw1@~EUL~_lr2i+iO*m>~l1D;KB`Brpa!g%V zo5hwY-8?(78<*6y2M*9;hQnR487wo28~?srvNaaHsQZSB4}o$Da)$4JzB{)08mj;}o-d zg|R$ZQ>G#XXQhkU`gyj5YSy+QA}$tE+)Ii2q|E-~bcs&S#akIDspUbgs*7dxps}j6 zu%?V4P;#rlzw!HAW=blsYP@he&$O5Xvq^HCe{4|4m_ALRYAL;xZ(yMTLs#Y;SGn>l z(O`j*cd<11CP}8avg5bSQ%r~M%P)n4xltGrOFeHVf`XR`R7uNZE--=si@g|7feP`&w%khF1DHu|5dvHyjkDqnWX^x18+g z(L()eeBtS>Qi*BQj7uvKj^autS$N@i+t)Z7Tl*q#2na(#W7>aVS~#@=Ua!FMS>K|W zhc|;hPSbYog?W6SYVzX6c1YOzM39T73Iu((U)T$aqCqi89S)@gKh;D=B)Cokx{7>WZa6r)AYYrCb zGp*w9V=JTRX5_X(!!`3Wct(YN9m#(LCf-k1Pq?Et(UsU#ahCGYTP1`O z%t*P=v50HPqxSGj%UX%LOM~(Ys?W5tmK5QXXlAmVIF2z5_OfQHoISL}6dRdv4Hd<~ zQm&cjp^RA)(93NXHD*%#*m2~dUe>E!&IDN(&Wh1WKFdeP+;&St8ZKweIhQqi%|a## zw~2^pQ#adO6b+o{b}x^I=Vlo}p^fx+)^2KPE+QN7Sz6g3W!(Qn%0-%0afDt{5l>GM zYqjvAHB`piJBM335gM;VKNY2#wqObt&Qt9L&^0y}X$koLte2T!)6CH!m1TH0^V86j zCC3~vX-6b!IrKZ&amZ4V)LOCQsGw&essLd@Z3FTUa%(p9;iUGYy-Z8t=`y!KYX;k_ z+A1llidfZJKP~Syx1=i?Exq@Ju7$tZc62gN0}TT<&IAvfWX?hA zc6z}ZMg55~rnSrh!?H)6$ktX|IDSsEl-(I$wj_q>GYgp3@|pDn8oGo`-RLy^H-MQz?O0ZJ)Q@ z94z;%n`JPOB##(1o)nir?8>Txt%^FI%|AqCW=Up|_jSrrQ7a{NW+NzW@t9cX6h&2Q z-MuB26*F%>WamrCu<#r@)y(XAGo`>82|&(*jVmAjg=!!KmwPr;TUT)!JSx>oO545~ zy1w1tNEPlFwof@}s`SVFUZb_!Gp;c-uQ#3oNAIvxLNe8>Sr==FFy?DBBQ0lXTZwtd z749An4bzy+_3!ri%UT1LE8HWdjCEGU4mpQux60B*&$GHzyw7Q5dEw$kH-FQe>=eU4 zLRM5FNF{yP$hG?`e>v|ltF1^+!&F{UU!QlMEmJe4FZ3zp16Uyxc4g<;N2o@aN zdq_X#oxoPppl36!tzN}NS7lQ?{L38*$QfAqlf zoVWUoMeU}-%=pKlB}H_wmZ{Wshz^o!PfTnBd4Gh8O*NNfi=rO(a!VHF_VKY5^y$_^ z;|!hWT!X&kDn-wd1za|=-8?AF4aSG3al1kC2y_+~9K0(N)DBW#Yl0#d5*-)uJ< z(8M)I5I=ZybRQx=;FNp86P>*vY!l2$uCKRy6f~{QZWJXiNZ_%LnLG*K%EmFC5~bseqa5SihTk+4PnL`zd3KXH zTc06HnE!xLSg{>s(>Nh!*fJa9JCmIyX+DLGiP2OYLg`~?jcU<#KfNG#FE+YO;ALn& zr*9}d%8wf6OJC?LaUXIlhr4qq^Yu7bNL-g0X(>cP1Djvx&Ml+hRd;Zc7yu26_-GOC z3Xd>+EGcd#79c`qs;GV<$HafL?9>-=ZJo@}cugfMK<%7NQFH>sx2<+W$ybd+zm)18 z(U$o*39UG3qi;DMu?1}XD&tmch81FqIB8h(2vimFpIRAno%mz0++t>3rp|X33ccCZ zdFL|Sz|V;>x^j|evaX#NzE#7*Hf;??M`tVid#Q48BFLuZ%Wb|{WS<>6?|!cB-a7m! zx^aTuM(ZN{c<|#XxmCzzz_nLu(sA9T=~!WOX=N^HDkMA0mvHiwgk~QKn6XCj=zwhL zvbxxgc9m2LOB!Ou$}GO&aH+banzAWywXt?JfuoC)Qk}W^r|>AQKFp6y!fU#6Jod)R zeAKngXJ4VfJNqz&zJN2TFHNu$isHJJS35y@uSI*G7XwUGMH`%9<9$l_{u3?1;;K^sm{375vHH%K6~n1N!qYzM7?1vr&rj^) z;xR}p|0S!+OB-hFMiYh`Wj3Utz+DVB-j6OzEl-X3Y=`7jai}Vksn%}OsK=j}# zE@(ugPU6PiRvVcna%x=O%VxGw8(D_gk@{_EU>vn0RbgpBSF6wdZ1Nx&LURrpaneF_enNj)Z31P(_p zqB^_Vv%jbMnqVTaeu{5>%4@)q;Q&{DX8 zz66^|%M4v3AN@T7vlYnmGWLVqX!=3>K_26o*s&wQ9^;+Vl-T zNw2);q|<+*+CKSWd_xYQ_k^Z1QFuQn<$aTyJE8%fuD~#D^3R_k0p+VJ`4sBcG*381 z1~Ll{@Um#a5rqZE6+*fK_q54A%GWeQe}=oD%y%-51;@NU11Ift;>IMA1xK2w`uXL! zXhIqKf6H+4{68-&iYHr^~i;fKml##eP5CMCPLA1RdEV{Di}~G$l{% zVJrk0cz{_iK}gWKTcL3hy9-BLr5ETtjqc zT4#T(y-pOTnDsYt8vb(nrc{>p*;Rq_n>LG3bb6zRh~d1_`6LPd>E(jgdTb>*$n92v zu}~iv&8ZOkaC;Rw`%;gES?_1kG{h@;IONq5t=w$5nqNleT3g6j;J|&V<2GnwEfs}G zK}yD7Oe3xkizf$qP(v~SU#a#{STf`+@C?#LO(C9#e733NP!tItk6o-nZz}peOJ@IC zFv}C^`npDWn@Ftg?Il+sSJ|(PGLi`=l>R4Si*b!tV(=8xzE`d$tXwJ6?9Nj&o^!-3 z{!wCXD3n)3q9jndV;cVVxKAsYu~()_yM6Z@B`ftw(r%12-JP}**u4k5a8gdel(-yV z)*qyBqB`AfL7-?LE%WMiZso;2=HpC~6S%beG3v@i5MwvEtO&L*{@dh{n8E3K4p=7Ab6xI2Z6*P>s?lP_0 z@}hm2kF!#8G#;G2wP;9~!>LnRU&TvtykLKbBQd90*!Po~bGDh(mN;~L)uMAv=>B}1 z@zO-ep85H<`C&1K!j|XuyCJH;5O+tO@!sdTu+|=a6~Tp5@O2r;scb>8us3m&l_~+v zbm|nB>x_Mf8F+UvK-j5cHxywFI-5{k>sFTWUGvP)O9~2YEiVmkw=hv6SxXh6_)P8r znEsO~ntP0X>=gZ=w!QGr&<;s3;r3lm;IFgzm-P$|F}BGmi;2@^j}>{5P1M=tUmb`? zf&MDuG~wR^z?@{?d0!-TBM?tzS}6h>Z+^@5FFT7Ynku(2;$P7)r4O*Wmk7{yo*VmK z6E}juN8wJfW+WQNhy$lTCETjzGp>p-n=-=iO8R4sZD;5Pg}q0^QLI24dwCOvFpa%g zS-hX}&x>E26OLXH|0o2^9yxK4<{{-pYPv4WF~-EqfgAX)kS5yBm`>z#D=$)*e5C^Kyy;SMQc@0 zMO$@s11#D+TQL3U&K8qx;-OJmi8!?y^{!Q@&k)CnCd$UR2RkL;p4*SRxtOv%wE4J| z;GSw@DLmmz(kXhS!;{1KgUwp#qAEw|=i`lq8UYe2W2`ZmoRm^)td{ZULOtB*v;*`h zioehvTXWwT1M`8mEaT*Ek{lQb|9ioY-P7hzjo|RNzX?~l!Umh{rS^HsG@BW#38?)k zz{{k2ev4D9PskDW{Vgu-_iUy1#VH9HHL_oK-HSK`nAHfC69;fF_hstG^<=3_V`qnu z-hFGJ0DWop@Vhula|)#cA4h6k)J#7LGazWIh1g%8PKA%Dh1au}nRuHh=+YPxMx?M- z4}%}m!A|pp`ZhTDn~_wg{jtEygnPcysc9C=Pnv$%RQNq%-vb{fA5U`)tENznxgOVY zg|Rx`0h7mSV3*-{;yL$OB7~cP$N1cCe6w@^IiZ^_z*xZJ25$}QL9pw)&e8_?oIWJM z*Wtq8G*d;jfArKQYF)v|k3`dfhI}B@A8g7}P?lV;qT6soYoJ?B8-O#Hf~WmlY)>=? z^0M~77b;c80smmcT;?e)xxUTqR{O3Ac$HZBzNCw>JXK^NeRWN%R!Rih^@*n$ z6ZIGgmh|Yp*mHnCq2B1c9On9E`uR+YfFsKD zere~bD-zuYK3d8M8Hmu9=0sO&M#sUnr(#6MJqkumv`41LhFX#0zeiOmqY0U$g}g5716ZekF{>4q=OXm|^(r zkplQaxproFx`EV2^$%tbI4ll^gi^%`X5M|+ zlYCd#=;%WCMEJ+N$2ANF)a)kmIQ+|4@@r1gSMwVY!BJ=e}n`7W8C|kdB;P4 z&lMIM^WYjr)qz;_2!{>J^b=n!0-}e`9SHwv5SvQ7=@z4$DDNPaAXgAIR=kot%v(&`it> zxP|r7Ks^uPgBSp~AZ^(9G9o^OJ%sfvCa{H=YFN6+%NX^@^~Ck?_4xGy@OE=Oj3%F# z>e1_Y+{BlxawqrfgCqco5HlGxI@D#PdUD*rMzI|T{0$KN*1aSrrXYg~#ngq>MbVYa zUhSdUgE^%{=0jej{J@9q#Jh()90w_&9@^>zIWAu=3E?<##28^;OM>b5upZeuk^^GW9$@wLNG7I(aG_a znE%5KfB^`u%>NDILMfndP&_CalnjalC4yo>sW@Obu+>mW;7QO)K9Ha?1)_(t(oz@H z3Xtl9%A`p$Nd5rfss~bkg7mkR=rTXl7~6zbG3`l#(LD%2*38HtX87*@)R4Kex+b{h zVvx18&F>Uqf~A1Z?99OG4?h@82w@uPG^1HPunQ0wr~2$zagQBzh1dcMz7SHoqC}q# zs)6ou>yXs$zTTpeQWqKrm%f%CQ;*>#$vjZg+Jg3XyDduIy11oZ(9A|!qAO-wY;yUIz z{?}6fHPW=^5Ef$KL8k*iMGZg*MvxS)`Z^VeBlOR;kj)}?SGzA}xm~y`m-s?wAMEhY z($p|kQP{TOnZ#w(Tx$3+4sh_TbHSYkC)+;$pR0N+C7=G ze^tzSWH)AY*_d~kCQ5<@no1RJM3_(pRxFAZaCr$X2X%GGhbC%3OTX&IgBOe$Y}L$D zAw3q(RCPWp{530(#lR=`idiPDp?`X#;LnRImf5lKP)1ri;frUHsglkw$p_HjsGGzK z+PA5Rl*MGRgr}a*Qo$6I5^UL`1H8!W{!vOHM3z?hW~e#%TL_bN^PcVcRijkT?pZy# zOxvHNxJE%-yw)eJz$X(UMbcDN3v3ee=88*HP-n`tjjOV2cEe z4=Z037l*8byA;qY5PNOYrKAUscB{ZVi;OyNN{z1+VTTl10?Yi(Mb(x---vDkTYE)m zEu7!VZ%W;YS5@=v8+k|aqeB?&npZVFs+|1>dOyN@I_<*QtLfbXoP#1o68{Iiid3#x2(Vv>*A%J zXbsd{k5I|&ET?jcM&DN#+zd_V1X;snMPEJjYUwn}l8J(p6d!mwhI(Qqc^cU?5-hzR z)kv&X{spg zD#K%Blyx8Cnvm-o_dzIUS{O}e07$et{#&DruhN}EXFy5y0ef|yIgIoKqNFiBzf%s{Q3wpRTWci`pm0Cnc^|H;Z0RasswbYKs_U$M&u6 zFAq{PT|>~WAxj~j3`-&3KYAjY9#fC222LE_d(IrRf>}}aV3v9i^Ku<)(r-5nL;;s} z^xL^Rr*j`D6j_o#M7 z($n#`4k^~ohH>LI)Aw8na7d`jQt~vPg*~dpp2m4Lh-P;%Zmd&9q-<7KfCr|-*HHcXoy})P6 z3UkZhq053FSSN%k8?;v!YxW(+S_A!~ef zDoki%A=-LHhd?al))I_}+Wze=hmikFW>h40}5%NcctxyP_ywb2Xs znjpT$u&l-@%ECP)Ay1cHGFf4!EVFr(8&UD&YU+`R0>XNJJagTFFOWaE;m-EG)b>nwpUK{PfEO{k6(}oGtPS<#v@dw%@mmLaBUN}5>t@gv;FKRAxRF!z9I%QPt@ zO&u!r=fye8y`rq=h+E2sS~Z2FROgX8=!e{5&Sv=B{vMNGf33+;%-SVCCbu4$zIu~9 z;9X*E63ha%8>Q_o^HtLXRu@e=3Tghq(1_-FjpZNu{Yag4L@t16!`a0@bY`+|V6r2m zVRi?_pt{d-j|sdHzl!;>YXJ{l9kJIvVGj@j?v<4Jb-ykmEa4+AmE#FWs-)xK2pE!(E(+ZxY&oFg#({*%HcXZQsbTfANJxaS# zq=6PyA7?y`#gaCr$RBgkfhn#xPfe75ISaGO4OBfd;gCLdzL)EzXLax(^FX3w@m=D~ zX7Kn)angNjNIrO3r+q=Qe4AtBg6T7y zwpH-eph)e55LuY6C}+KH|5=`<-rFR!yb5eAJtBs2Dn8F;WU!s!slzCrd@S9%A=SOz+AHlMRJ7~nq7)QO~ zj#-z42!Sr+oF&*UWEOUY5=Pj@H2G7;#jKO_s%RUA_4-R3I-2)KCvX1fP3}k05?^!& zU$nLkJ(0)Ivoo6mX!M$7vh$^M8MwdE?iHRdS&Mm#murlBars^cS(}99Kn76#Ja%7->>3t z1L)?_0)#bAgULYM-M=3!zs-~$dUYgU_jA1#G;O?snuK3>hY7L{2_18yXejse*oU(g z(4kXtgIiqZQ71CygIpTvIdToG$6s6;Y!Z|hohS2q`7%(=ssv__Q`l$YQ3qG#rW!+- z&Gf9-(iXsFlM2>4=btK+*vFvt$CKO_#vErHwm;vTY)jvm-9xwlpb)NcF8fsLjW3Ix zM$MiJ3wo9zO@mn@AFYzwm3>RBZoJCpZ#1IFO111?k(#`!zXs~=PX3s?{dAfr)RG|N z9xvn`Cv^7;=RKKV#&$5PUJgw;XLy1lC1u@zco75hY$ZwR?9DD5U{fZc=q`NQd(G#X zF+v!o{xmrtnBb4Xn;Ka){`mK{gI`?U#Mw~A>`?86gUhH)!9!BEHM7CUJ?(FMyaNJH z{~5LR*s5G_(siOKo?9WJKZ6m5qd3p|?uowtY5cESlV3Dfr@>fSLyFDhkeu^^V~{Dw zwlh6=n?I(uMd4mgwl$lQd$z#OEiUL8T6!ZC{V3vrKlbR8w~u(C((q#2-u}B^c=J}yzLGra5Fl-UYVHjWYSVA2kse}U9uM@K=&bj@5UZ+X zM*akJy?{vi@>;R&9Ju(G-t|87Qxv$ICB`QGOLdeS}t zaFQtLqCEBLR8KAej(BKm(ufNUk#DVR2a#!oq!}lTRf^m(!!XIBHI?sqQK4QU!@{D zisWN=ei4kMV|Tvw9*rLTe@b_I-Zfy0?^Bz0(c;6^eNEMaIC?z0GRIa!E{`p%-faPj zqX^ys^*=6lk&6|0--kPgw$P-PM6MT(JkNlkQWckS51GZJ*Hf-noZP5Lp;boKBbBx? z9wmhdCDtKmo@1Mtep@xBHb+6Hgide}=Qai9Bq?a9jj<5Uq<2ED7cUb7X%rl^ni#~$ z*9+v>R-)f#igBn_Xw{bWNT(&I!JAW#m~sdbf45N}8&~a{OiRvym#u-Dy^9<=7G$0j zbkKI|5TxLtD(m4-OU{I6sEKR1=j52E;2|#S5$-J^q~|5UHCLnCJ&qF-heGucrN$u$ zWZKIp*IPlp&71Z&IQ}oGG%whY!KZ-kIg~aNfaj-zYj|LFCDFzWR>j@e(wmdz*v6vY zR%9b$ly5_}kn7ba-^Ne-@e#$|`Hw?+Vx(wZ{9jCIUPT7@q#*aUctHaO7j4{)T^n9; zhHEX{jRR!!(V$nkUL^AEPibFdWbYxgnXGuDi9xZvy`*Vh)MW2dX*0pJc!SI+ISxTh z97dh-f0?9twHa*k=zIooCKFK96N9GsdLKB9%H#hcEb@GYJni4g^`>NE5RG!57Sj0) z;IPG`Xv+02l5ZQQebJY_525`=gJ+c(WY5?8f3bBIKyd`!z7Gz;-66QUd+^}y5@d0A zXCV;W-Q8V++v4sTba4%y;BZOayY=dO_f~Dy{`TLeyLxA~duF=No>R=8uPJjML!nQN zd6FD_!PmFXZd{*m2_@YsMtzn~`8I07MXR%K1Z|K2t{dJn_@9N#0Tg!+#ro zc_cV3;gUhRRg?M$9YT*&up7JR3&+WY{zbRq`9@_@un2G8Z}#mERNG21jzRLg5;FIZ zHmIlj&b(qW_n8c%$n4vA*btQ$We7ZD&}PpNa(C}Ex}O&%VzfcZwQZjMmu5e4Z3A)m zaL4YUG>KF(x&K*?W0xbe{39FUcN+a$8@QJeECdVu(|%{a z(?4x6e<8TzpO#$wPX9Es@`YfZe;QZyJN?sO>KB5a{%MQAAMf~2EN)#0hWjVFb-vR- zO%k*a9Qseg9(bpJ+WzoDu=GEzY5bl3Y2T+8f`|WU8uRb;Por912&Va`{a$^if7;;Y zLU8FnEqUji_Sxis_&^Z5i*+AI0O*GYZTh; z8E6cvg|aoipBE#d?#%uCY3(mK1(TY6<9}sMq zzvY8O`Cq8Zc2VVc#p?goOK}dy_}9rP^lyLrv=T(&`meJ&MER8xwC@&wOokM`@>s1i z{%rCVK;(wh1b@iT|Qgu1%&*(8QADJ2#;l{ieKOvhl zCQX0v83(;W6M-S3>OjKmj%W~Ym4U||RrLWPP-hHK z^mM>R_^m<^9+!2jQ;?w}plo>UZ3y{R8-oL1K`(t{DHKd89;`LsMS{av=2Ev0+NE1!b8+LWL^#xN$JZQ9y`Jjlg7V& z#d!SCjK`fg%O=+1opc(=_ns%ZBtOEV2wMWbGNtWV_mYnGI)Ma5!~&&- z?#KltxBx*i1j&;c2#0nF^6d@_2yFx*umdmAAW2Rj1i!&3CIw2PU4B6Y$1^%2;(H=N z#F_<2^MML=z?Ar&kPu3@W&5Tp?z}p%Ibt9+q1EkrTbgxM*c?$12R>qKBLDW4?Lq0t z5m&HqsAw)2@G61Rnv5hE8*s=0N+bf0+FIE&L9vj72TAO|85|C@L?d-Z1*H0@1Ew0bY@CTCOcw~LI~!N2=@efAW-28x7wu9F65M2tsXA9hO2kjP@kaS`XhnSe#a6SQIj_GOTAI zRA>0)vpu^bFNCx!{|%6*5xeP&R4nx^UTj9scNpfBz7on;xLY4q77uQ*)1ZjDxBXTBD^?9NzbJN!T3)AQep+JH@XhJsRG_kKVe9U94E~ zc;H5E%1KRsay2WR^=LeLA0s&V9_9j{nIB1Tx>}-g#E%U4qk-M2cDQ8tLa{S9LaT#* zjCG>0%%6<1;V%7g@KORh&>iF9E+KGMXrWRu96g#j?Z82dtmII4`i=OareAq`u2Q zW{`k}b@DpPRDjzbA!}|&t}z)|siE#Dz^^1AnxBvM$$@a_mtaM>#9WhECwxD=d{m1W zCAlLDZC5cVQpux20lVLgjO_|iq|!&b__rsP@V?Kc})Mj8SXu%Dr zdvZihGq4V{;M)6fADB{9Wp`wPnEnmV)ia@~)Pd9)01Uu&_ty6RKKc9+-wz?5<@d;Q zC8J|8Qs=h-E$W3EqI2yV$9HRSp z;aSi2;4U?g5W$lH%2#jfS-|!HHEy;A^ARQ1|CSk1P#Jbp0pueXa8VC>pXFYleL+z7 z!ia*}Kv-dUkhEX`X&p!$0N#c6?Sr}})7uIi1C=7&%a{5*O53gp%1enT9pMU+^a+~> zhK_?$5$-=iJr6+mkD0&1i8SUGaG_H z*?SKh&kUq9na|YRCy;MOfu-Z1ZfJl>A@ijYj%NrG(U;HEXdqP7ZTj7>pq;lm&WRxNAGe1jjQTDNFn_b@wr(oHlrn-H`-Bs31cs4#toi z3KuOd+`9c&9U@|i049w*X|%cvJ$DfWT9r8Q2LLP>{@Amjq)U7fAD7MWsENJq%`(7D|cY6K0`nV2}=2f&G#Z(tCh5 znvC(%9KSUsKt5`YsXw3b5(nQC0wNu+7?II5kkAZF1q~oi9Absz&B|U|r-!Qj^a(Sa zQ;OFmGoJC18{ZQdB7LL?k!aA|D-o$PCqQ0sjtSU5TlKwV97KpPGC&c{7W3V-&0%E^ zdp?3&w*oLWeU znhh8)v0Owqp-U|6wb4|NnoRA)5OcrhwjA+VNNGD6LQ0ar@f*i1A{>oiZ7+m0s+{rB z82^PNKOH{5zB>3|3GQl?p$XfsXyT5unVmE_`Y9^P^jna;-1@jguiOW4+@*P#0H>DPrM9?s7R2W`~VHhspf6!T+zp+qEf2F z2)F9iwD9XTYA2h>`<(c7i+be@_0jfe3$w(CV-e=yLtjmRy3>ZP;cazm>|JYx4WG2mt9k)tEx~>u9&X^U&|_=fBcNw(&wGFw3zFUwti?|bPUZm)Y9hY=ns z2M(w;bDQx9H_5?5(Oqe>K3dHA{Pbi84rBP^QC-#Y-&zPZ6)lT?acD z5R7ZIh2tX4(i3Jz_Qec?Yj~?DC3p#i6YP{gqglS z$4dJL_1`k!Zi;Kr-5xo6lKL&!FF!!CUy+-(%~P0Geb0R#LI|E%P_}N2QH>xLz~5oh z9mIu!QWp*5PY0z$1;$5m{0f)0SD|4zU8CI=l40y@aAwoy#jvc*p=w*w9nay$W)^`M z`$HgIw-=>mYYfDIFyadovaU*kUDg<~o^;5M&1<~+Bl&i_#YpMXGk;}4_p9fd&700x z&C*x3TfMu+S4Oid{z=+y(NkUD!lgpbuBArLprzWC7!5G$_MeG+@zxguxkth${HOU1 zR7W{fX_Sc{3b|3f_;9m2a4sl^K5bG9@zLTdIlqJS16tG|HjmkWWFko%GKQA5_awzK zq4m@+l$p05(r@!ZWkM5WDtc(n6PGs_{3W>QDm5;@?!A!{-a+HvQO<*7Ty-y1^jn@a z&Qqpo$0OgM-*|o&;f_)s>?-Wy4Hud6CHki-sMeI26AfqFhT6_$0x)n>c{kaPp{I&O z%n~=%G6sOUZ>hGxIcWgK&9{VYUtNc+iS*kR+c^u_L`Aa1Bo)cCy^LGz^nuP$Kvu?+ zSF%&a6P#9K^t@k#)0P+K!+bOc9*5h{iQEzS12f89`Q0iaj%n^C-XpImLVHm}A&~eQsXZy$SZRi7T;{zsY|V83I%t zhKeGI6PdT=6L7H^k4rg^RqtZul_sf^?kOW>n+h-n$**;gx7l}{n$-7IFwYyc96=oCyu(3d*KsTC*_(};E@3J13}3eg28UnF5`m8PLsuN#_rL`DODH{-jgc)!#;dgj-^r$qg91evqgo} zKhaztSRTE)kK(tNaIN=S<*uyR*L4n-An`l5CShr8-Rp)dsohIQq3}?>{Wr~T9dom~ z{M{Ygih5`!mo!#RXGA0G!h0Ls)s!5jZeYDvBjlY$6dQ&FY(0OBaN3 zZK=+}3gA~NlumtWtKDZSYP(B?*Q`$~m7boqblB7JoiDNje6M>vrXF8d4zu2XZKTsc zuUkrV1vIV9V*>B&K^C=RYww`Jp3+(13^3zJi~5o4?KL`mv#5pgu^L~*e>l0v;tDQ& zQ?ZcjHYWVlvcTivw-C-n<2?%w(Bujt^3D88gi#o9g&rBJ^UM;dr2U*e_*MHkd9ajG zm_rTuC3-x~E0O>QQ`;99Jt*-W!q6q&OcWTVl;auFOHmBUz&=?VW<{;_=&!; zXJpw+%PDDf^sfy?L+fM!1>G}k+9pr;wtD+0-}pqkPaCE9t=H9-qx}IYC1Zm|QNPPtF?m^Z3-p zL@cy8MQTA`HMSki0) z&#JyqjDI#%@;B94d;)`?>y)%K4IX*Q$2sk7<4t9LLbfcl93?QWrU9Bg%g5(foQ#}d z;|J$eACu?{wM`;nfM#@Or+HPx?FB2wrx72Vyem@pZHeL2U<3zdj#LK%$G6XKYlEC{ zjBxubA;gP3lVJl3_=_zi2J)iM&q;tr&7cvhscwu3(iXDLZ@uPEXNneO#;~#Hu4|oo zVpKR%VM{a@kZLy*KkM6_>(6dsmdEsCQ}raZYd6hq9;}lufvz=8KZ%WNB^Kz>myiBD z*xB0~IkorpM<<`)4B+T50`*qrh*t?33PUr^vsDJY&R6i}k68%@@&ot+X9k0;r0bUrg)W#Ip+8b3N>JGB!AZY2P^3ffjzt#tx* z%}$5nlfs2;fVykg^)3@(i!#T0AMuM7SwnWKH*YUbknz0N1766rbS<{5C5)1WbZoEi zcA7ZcLhjNE0y~2L#0NH=t|>6D*8t(aYM+*w3B7(pHvJPf#aqe1U|Tj4ZTz8_BGb%m zXe~fKdz(pP&@TJoIGd&Y?_1AbF>Q*QAwx)MKI+aE=`~bg%+BK`8EMRs_$DQk z=A(O5M2BtL!Z6&px$t@)&w6)-+L}t*y(<{aBl%?(#!X@@KiI5`8{)VO3Z`?TVJVc+*DzZg}RtxEBX zx*~4SzmHJjboUuz_FsVd$n$O8&R+*DLX3Z4{m*xEpY9J|)_48SokZ?dhJ`NwC-;)L1REx6@DZ0uPNa93FaJXCPFyhDo>eYXcPZTtp%KSjk6?B}! z%W9fBaKZXb6^(3IJ1np~y1jg~8I~A}c(}Gs%xq3l+LXT@=5F|Xa2u*kn>u{IL7S{5 zX%Hwobt{G9%D=r3Wr*k|q?npe0bp@)$-=!Cf(g7y+yd0=R>co$ob`0KM(SV^c__J@ z-Hy42p)~T6&#Ukci8{U~RK}sYd4 zoN^M(Hp}nKKC~3*-Jz6To7TxPa!R1Mga$??3T}=IZZbq&RphOT>T^IVXto*Y*O_YO zwyiCB31vbeOwCx*+%kOJZ`TpZ_bp;e5_;$(%*6n~8`|nx^=ekXG6Q+NRNdplBEzVf zvFwQRLCWS}kEuTqg)EZDP8r4%+bWZu%RAsfTX$Ozf9XAL>N10QzV|FyulUk{YhZG$ z#FYPrtp}WD9EG)t6NZ0ajBnAN#5D{iyCMyhuwJqReFx>aPQuR0jH%1Ry=wR%j@xSp zY(%PZ$(;)ohWrE;?@My=c&R#|N7-74av^UNv(;>GkQ-4w->LjyQg(*1i3I_@+Gh8t zwR7ur$F0gOAFnjY;s!^eb*)~;3;3%8=f`kShv?ZNn=a2_3}K_d5KjYodU)RW?!81| zs;agH&(!Eg1uqRp@qMC|3j{0`G6RKWv^Sn)=tHEqU-yerGWXJehLmJ2BJwM&O=LhQ z=dKKAHf4q=v1cRfYJAWV{cc)W;*v3zzssC=aZ`8=1uniyL@+d!U=X5G4RE}kggi)t zh;r9o)<)HEEXPZ>T$UVPwZwJbO1*?sYBbKREK|IEAs~Y4I*<(#sWM^38jd{=*>e1K@Ijw&ODe>#fV35UW`gP|;ka0w@| zY$59xYDy6(c?wz>X9#n>FkpuH0%OVSkKm!cDB_Qe5Iu>bNlQUySDuuVtqHff=ij zK)xEWN?0D;EsA|Rc{xXmVA6oe&@WXjQCU5fmTdXNR0lJeNjTg&;=j1f^tkO1vW{}U zrtAS{-GjJ79MGc%_Y9oGGyd!e_;qrr^SJFHx(Ri^QT7C3eF1lN2k{p0Zhf={)xX=E zkCIzW`iegC67Ys_f|B<`1*+VBuD%g9jl1k;z(*bki4YPMC{-YIN44;@fGu+7UC^??6Ee# z_G<^P$8&_iVOkG)#iC{&OOuB|B0^R4_F~ zo{TUjzMB>2&q})XYs}dq_zW!ZL<~z+1ckAD85qv;cJEOEv3N_ETHy4U3z?YwFhm%-M=p&vVc8K1A4TW z4qB{$_0M=Omm(jYp#p&Lmm;vw6aibP_tGpS`#rG|n`IzUN%4?crp7;WE5{Uf%Fc79 ztsFQ_>e>-LR_lfY2FCccoqOuqvPrmYeX0?uLX=d$N-6c3y}*~aP)-@D1Bd_|i!V5b zv}&DLS62nx6MB(P{iuNnVu?qh`aa05{<_CNvZ7U~NA&OAtd5mH1jBF++G9kd2bkn9 zw{=b_VKYbQI}X%O<#GPq!c)lS9jPKH;|&oxy7ml(jueW<-nZyPg$S7*;6qi*hkUn^g~6_Q~#7_L4oW8fUBk zt6aa`(coK2?)m8ODb4vtl^ETQGpYF;e?(i@nU$M=JU<)r()x(27$SPEoC9&ASmJv0 zTNrW|DyxW8HTpiRBwWcd=N^#>3s@|TPB&5J*{!MP=bH+DPfm{)@qL_0uc_0xlgHnOoSO z!RaI=2qn~3iIPTR^CLs@G%fZt+GV2>@_uCk2Rt#V5TpuLKm~Jr5IjqCE~I_Fq1%1> zDK;L-` zxTL(1AysxY6oB!Yl4M9dn5BTIpO>Cf+bSv_iC;ZL#5OwozD|R{oCWz@p*L2FkBu}M zWjjXT6U!3#Y`~M|n+JwxX+R53=R8P2Et$vYeSL_e*tDY4E&OT>uNQ?+#jnxcKnw z7T^KtF9bH=2Wu#;+POM|PO-sGUDjW~-eyOzZ?Iz=_hl<}FlU(~)+_RhA+?o;wPMfh zHCpf9J}35Rm0QSL0R(#6Ar8IBEq%yq`D09u{dVmpU-l6<=)5)E#IsU?E8n^>pFNCw z&j-GB;UePTml|If@eHWlW}U!th_G#jf}SWYg^@O;d!H~bg@sp;4}QQtaZ?ZZpmlbE zg^)IP!9oz5YC%mGR>*%0;_xnXE_0wRzHcLHie>b^kmubsJ zXlFf5*^}|q%K9wlk}E3oB|YZ(kS*lpAT6R)s7KQjy@rtJxeo$_BCCdME4WeSoraDc zt15btBV9Xsc_FR$`jHF4A@z>pWa{`(JXi+uJZH0eA%o$q`R{SziXFxA*Oj6E(6{Cj z*rz#Kt=Gv#5~dt^^aIM+VC>UA@=OF1mWU_gI|e~y zIrZpAR^F9rHD*|^Berivs8~nhSubD+@z4L`rYDY6J%b7q0QW%M69>GJfG=R56+sv6 zX>32#)Q}9)zaagBeIpr|5gwQcG6H^JyA>ap5l^KKakm6I^~=84dqP{Eg%Xl{C(H>Z zBnhQ|--v}{E+KTcbndT^Sij`FN9{un1&3f7iNNv@g%TYtkgC5#|O_ zm(mU2Lt+z5&*JTRdG6u{b(v=8YpHuJQw}{5cz%VuAOyc)djgR+TVTh1k_3ZG%vOX$u73bRhH$8eNqM$;~-j>cP#lmFl;rI&AS5X+8S!m}AN4VU0)uW!~h*yg@n|1~5;1-VqHZ1BogkS2F42{>V~cP1}9 zCHupaB&*-6+*=<7ch6C!|Av4WVXx^a$iGrNuXgGb5xE74G@JJ6{pFA zxG2TU9Ftaauo#3(9tRduhOmso_>ld4kGmn;4)3{@EVIc*F?J9+t&Fa&*U6hdik)Q`Y*1KeE{yxuOR zF3lCv^|fZ2??2jrq?49%DwWNuHr;N3fit!cjhP03;|5Y%zxhl-Iu#!!wOwPMN-kC1 z88SuquOiA=vVN)zgjCd*yn|HY$7BC^&vl;rsu#ErfoErzUxf%^UBHm2I2R= z6z4Ul-AFeRLcD!Ia5Dh@Mk+CX2%S_;I+DcYlAhzzTHM!UG|j$Hi?TsQoKT9?QvJ;C zT=gE^L^FdwA&x>hN3WZHhk<_GW3P@ibP{?`*b=%xzTJV1^)<{u;8e^wa84aR8-hX% z(XwMr#Pa?qDP5;h;yBh7h9U($32FbBYO<<+yq(j!I8}a!~kzm+Da`2>`=%r&P zcaD)I`-NSyzYgUA`90=sQ#xE32ebJ#3)O}_E)9rTMt`u z*CQAb>pA7d2-_z1yAuo4%ME8b^?*8M8Vs#V+fyAC?C}=ZqE7k!14tX{R%|mh8tqah zoB0rOA1ZgHTbUi7f(7+d>B}U(S*FOBZ*&TZMtAhnP!#V1&DQhQ5+z%D!;tE~+IUJ1 z$2tYgE?;3js}E0Kx|r)r6>&X_8I4cI66tMQQJ%A$c_@hYt=5xePvAOl{;}PScUikBmk45xbKN; z+4j&(Bp{pMevABFJoL;xsWScJ#0V#UG!}zRMAXoetkw*Be*>4)-U~HdqF2F*%gF7o zi=<&;fjH9@T)UcnTa8AjrlOYTi9FAVV(og?+Y^`X*zB>XSm>$`6$E zqK2GP=d9N2yxn{Pfm69t=bSjNgTONMyisOS7wTP01(Ejor(d_6sP%8En6c7sVH{9u z=Ym!=^2S-cgzW0Dnr4lIDI@y8aW0xV=LSTFj~;p`ge|4XGAl$#ag3NJm*~`rGlE4W zqx1D5z|+rl#uuXvtC>tZl_M?!Klv~wJB@$ZwBQvBTDipGcO0eE$h&`4ZW&PSw3eOp zOsT+#cS#>Z9`*_!bvR zMbsMU;OBS+H{xJvo8f}8!+D6ZJ~`V@QwK}11T?|7KxPwO589Vi6keTC)NyWxB#sau zy)&W8(jIJ!v>^a`QLnW_`pVWcgt$0zhBZ3oNCavr5Y%RA$}t}ixyfrOl|rhb@C-B8 z*!6LGk|~|4x-uxYLn@mG>Gpp`MqwedvBL9&sAGe+L)u3+b>zwl^da(sEPP)PW7~^V z0baM4b;fn5COeQdr7j42I}j#csE>`)m4}@Y!Yh{DQAP=dksuS!D_)50d?2}9Ln6$Z)@>`zoy=z)&el4YmKgth^c>zs*;kQgyMHemtqNR zBG_R`-zPPzQwnmTYy{4phm=r8iG5TGbxK+o{^FOV=>3iFspy-Ecn&@{l9jGxpD6Z9 zJ`n(FH4DYEyEAt+0A(dWmNMXUUAH85bKbjmoSGx@56xh_vM@3ffjoS|s~nwEVr0^2Q1j?p z-k#vYaPxvQo%`IunhA^xhQ_#oQ{jfjIeluws-2#Jgg!yB7KT;(B8&1`q<)WROy!PT&_J;Lg3NY)}KBK1Z z4Y+fVQh!38jzNb6c(^8l-wb4%c{7)Jrio9UBXa^zo^e1}-?0w#3)&E!AzYb$uK9kZ z><#ut=8*XAQv79f5#6nw7-)1Aj2@nkdwR@UzN_t2Jb)*zr*Af`WR&s4a*0;_v@@bF zB(lt$(&AMHS|n`v38lywEExTzDS4sN#e4R$iQOPCv3Kc1$N7LZ*sI7U__tj&ZP zC&Gjg$IKEFyH!iQ4{Z?-#|0hz#wa{Pg2jG!LM+Ld>G97e6guQ#j8`G^C!S*s89rN| zCW3R>yNTtQn(dL(s0?wl(KUd-VA}pcDDR=g{6KYw+1wJ-$u@=pEmov5Wrhm<`{eI- z(_v?V6-gsqA4R(wrc{tktBE!^Mwbr`-5sD!k&iJEQn96sP>|TBikMXUybbD5w~g7U ztoQ;gw~g-$Q}YJ(pLdoWDHya5@99T_;6Hp2{=avY$@WnnQ)An8aQ^4rrH0+RD+884 zGb3{!!PkOM)Ol8kSSpRx_0ia-1T&m65KVY$Pwc-SdD>y!nW~naL;j%N;_kVaXE<3} zWGH6;5eG^GCCyiF*AW{bzVptbW;Nbr`ApqpxlDIG|Gt>+flM1rg+K!PVUt3Gd*3sU z-kKU}3nQ68$dKWDZ>1YhMQgcKL2HS}Ag?yz3lpv?Yc1R{4RM@gBQo4hX>|TfZn{Kd ze`Ot=FVbj3g!kBOn)17fpigqrMt&|>z7 zyhS(}&NSAq2tzM&NO!sK1v$-3k+{V3z~+R+OeEP=W+&14AD;F-s^CTBLS^c4nmGcqmse+cp;YX1t~KTxRYYp>yrUXC=FUKppjz!_ z8|c$$#0o!k$1Ap`avAD6XYD$GG27{eck3n}BHcpaf_K$!a>)r056I8r~8n)CFwMt^-}fk0=xX_e1M>|EvC>p%WY zBNu4}R=XS12N_=qjiJdxdY8jIqE}J440wmQkW9XaBkj_&6EyTC^jCy%RoUEQd0`V0 zkQgNfa0w1r5Hw%%^$+M&FI>Wy1Mv>tF7(;-fi9M*W#~Gkdrdh`hvCMbSI0w|s%vrF zt$6w$mP?|uD_#t4GO~mTG8UTkm=4nj0e9!W)CwMk(p$`xa+>9HxM#cUqwx9{QTX_! z1rL<2vy|a>6PZjUN&tjPZNm=jRKcswE%MpzrVGx`Gx046F`D&zCcK;I!0s(Sy!jpa zRLAg~pAg>uRzC(AAZ zM=v-731U5B!jsEzI$%sO0mF;A8aV5z0Z5T(Se61^q_;kVshPi@KP!HBmH%XC2E?_t zu0UCg44ofV+MZS*o$mCMT2Mdv7C=(`qmVhC3_qLVg5J$GIzrchj`skEs2^LOY62m> z_a-7(YfylGhn~7uozhU&U5&Z%f-Y!;*v?Edbju}Ur49)mQ~Mse9#}j2gzQJSa3O|R zUna-souJ){$!0{rG3oLcQh&p30K!54c@m)r2}&gzVf192YBtOW!At z|K+Jv^G%gd1MAh^-|kBaBpn(gv}Gh$@QjA6oC2C1B$oA;>U=ci6Wavr6zYyN+c@E% z?f|8k9)ZGs35$jJSrK29+yV~W>8{ZtLU^;G(TTRZ9G~eszr%GGkL%?gkrzlK93{V_ z!OmbGVcttoTyG%SVNNh9;(c7Eq`mOYfvLzj#j*59xphW4?W;mURLUw@ZBuwnrp39j z3}YtJc$rfTIgTH)$@w&Xc_ihslXG%o?cQldM`I^GA=ZoZ1pSGBHel)nH7mZRCfQ04 z4D8e3g!eb*5w(e!sIc2x!n_2I7 zYW`Hdp}K~iGZ$sDtH92#%~VWns#VkUm@aVUs7wnb(qf`RO-(3obL-CTaG(HOV(T)5 z#J5d zBL^-O_pX7m&hifB*v>E4@Uy547{c*!=6KbXW;b6tzKDStx}41u$$aaX^M~`5*l*WX z%_ryRE6g;@Ozf)z*?if8gWW1jmZ~&9u0~8na?U-}*gL`FL*W6AeEOR!H1EnmzPlk& z!q5QyVPph+{Mgn*HNliC{04UJONqXcD5kwI^&ud)JHR)F1&^AUp)ksT7RlwUbQmwG zCDbhp5A6X#D0aRY#qgnmA;rW3zGyEQTQpHo~G?gH-*{UR{tt?U~S^KAS0-q8w>PrwNez4zWL^O%CFHtJ31S$~eulIvIjCJh7It(2#M5igZ{3NB#0Y7V9fd1V$>VpY)1S{FiPrM;I z=Whqh*ZPH|T#ktjsZ##dyxx!=w{Wem5~QTSlS@_!oy282PdFKdOOpJFzSy;*7Zj&y zME|zHxxHL0HbwwN@dc`V!hX@#Y)Rx0+tiP)R{_$J($l!Cm5A)_03J+%?1$e}GKpoJ zS>9nrp}Jy_q+AEcZ8uG7JYW?q~1+pr6Qv@CXg39OIGFq z&a3`mB6B>eGteP69QHDPA^-FR(96-+Y{?^iW7i%;oLT26r+r^lXGCKRVxpb&c?^<5 zjh4x*<8Q}1xnu*FpImbI#-b?zLbhgzJ-)YIGoW;OzVIxcM|PN&l6k1T2<`;q3>V=2 zy6ceZP%7`}E?Uz#7Wr%lK%){;@%(Ntg_})OD(w07R=*)xBjIt!oud+>^|kkt8HMpV z_E3t1Y)-R(D+R&hIq*N{6WnLHPF&;JIiCM?J(!*?J%pO)9ZQ{_<{<_s}k*M zN@71Yq`%HsO^Uy=9|F~a*Sd&IW6$B(LCEaY+_pVrXW|taCg5^udgg8%i|8@>v|+y< z8r?1w)bLsn`zUSt5+@f6`SVLFSk0^)WmizY@ zw%cYZJtp8gSVOl$0-*aYS10p^1D@wR=<9k~ct7*AMh*~jx25QJN?;G+edsqA-A`Cy zlgcZ)s)wjNTAU6MHHey3R=V5EI|C7pa*Svw58tr4wv|V&$H#ThfnVh!vCGdbK6l+R zB83KNsvWMJv~zX;?*541$ZFDbPp+wEI)U4mQLS9%-KPp8tD#KxFS=s;lSk!}yw@C6wHCQYJ zSP>kYuOADaA|k|6M1XiP3DsQ^Cc zu$!~tKKT%`DO8dZ!vY3ha~-A2h4^+`YSsW4DiVU*MA zFdykN$wU`Wczjy5+Sv&h+(vH7D#JZ`cV;Og#|-8WNHxGO6p=ws^Q*c-tmpDN}b0n>&M zFr-b1rd!Nf)h{!HtE+*&Y|WCR-qeQ{?Z-9xIGSudzPt|e<&%E>$~9O0&_QHmuTT?X zb{@7aw%#OoLJP=x#6$vbAwf8x(b!}Sz|WJ38o7M7I{LlHCMioU zL72oe1V#%R%OJz)UGKmRNlX@clgXQ>=gR65j^A}SI{rDE6KDS0?9HXq1YbFq+9`@|o|o1GB#v5zJ?5O9Om|!tGCXl3 z6|xXYTnB)&&GhxpEq$X_XB%DTdDO2#Z}jqt9?w4;`G@J%i`lB`xmHcSXB6?bqi|o5 zZ1Olklj7aa1f%MkQzWcM_=@U$&y08uXX2`?cb+R!llKjdMfNpuo}{m7GUU-z`$sciI91)g%!0mR342mdG4sOMAoL z5M(bfV%~3dQ4p#4AcbJeu7W6eGTE43Z9l_0Zfw{3to|bsm$tF-mRUlYTQiF_wg=8g z))z{mbi%mFZtfpB9nrK(ci%Iklmx-QYKMDR)HxYs0g{*oLPWR z?X>~iC_BlzGf~e+yE7|xjY!uMc52#-#(&Z8B34H)CB6{hg4hs3{m#b-8X|zL!3g?ip%8#lush zpYpi{LBO6Ph#%>s?<&&3xI(8hatL#76Ih95{^zc1d9b}5H%6|*js@MuEY6xa{BlS^ zU!BY*$liT(K(k1n9iwhq#@HbBgvZR~OlZV?lg%sth>FI_e3ULrT#$O)n-0A2?aNu| zH5&%vum&%V3mfWnEt>4PSklcyGc?L8oc`uqxS3D>pE|pK{3Ltfz++ZcC^uWLU7&lJ zbkLvOK1jwQTq~wN6T4qx6hftUjNEbgdi8(NPzxX`*ofXnr>1Drq9g~_+jT0VMJ;bVL*rWj|9NqS!MP(t`(@JmK9OaZ)2aV*77kM4v`q{4ixVD?puQ+=ak}q zpt`#|ADcNdWI=eophU`5&~l0w!W!X>^RUdy?ZRg*JiMsZ@nM+F+bn7wFm$dyWXDXg z{P`l9S8v*xIb~Lj_+@c^8gerN=h~z(%p-fSH9~WF_LX{dL-vVV_|DjiT?ts|h{0vS z0YxUiSj{;4ncSnTHK-ex!(;qG^Sl1CG%dGdOyKk(X>XnvY`4)w$vyNi$O^3Q9*EUF z;tz6x_A-foA?X5!?-Ji~1Oq!AhB#t=0azAUW74PmAlt52LPbB?n!Fd1NlIOQ53U&W#MwCZZluNj+42^o$A=vRsB575)u00V1|Y4ZAEab|A9 z?tTB*nolo}m>{Zr<*f_2F3J7u$x#~jD_=0C?lTFh@qJnN6Kh{hknR!wPpUHH%?5yS zBwM$%a*K-nFuZS~pH{=29&InSKBE>DVkaepT7q^Ck~QBv`ke4My1A?^@iy_SoaaON ztjN7edQeY@Gfgir)ep#1cNYrnBhJwJEOA2md^FL!CFaG@+fskQ{O6o{ zMF<+`0So3aGTj0{SS^d(v!w@ZDR~8eNda4?XMVv(q*V9A91+hCenE#cR*=sIuGEMX z>?r=07|-=jtlSLPeu^3?S}5tzuTB#4#BXXzN;kg#A%4@1cR(Ezf0V?_Z$l#K^Im-U z;M9#y_VAwfSHgWy!7`Aldu-9}!br6&9d9GeRwiRyeB>!;)K${-*DX|{Fo*_RJH_C?3icp%HC^u)~ z{QNmB>ofK4=ztt`;z&`JJpD+~b)#_uQ}qcw34CJW=pGh(x)gQeD1bVBf;=%}x}v@L z4j3FYeh;tGRK!L~p)M4mK`~S*S=4}MW-TMd6C3#m6#g%^-YGbf@Y@&8#Gcr;Cbn(c zw(aDd*tTuk$;7s8PpmhblW%|LRGt6cr@H&%x#+Iy?u+%T^^-8Y6x0VyMv#I0?J3en z2l%e&EiLqp!tF{Kj6W{@72yYPs=tmLNYoz&)0?ta1Wrf_M8N(XhpCts=7F;(!wl7z zvDYVjs{{RI9Jniei;4Wv8f{PT`Fl4J5%~SszU(~@q>mKvzNEc63ZM=2SEmBYJ!Y}W z!_HK{fx<0-1Le6{^ILwz)x1R+vSoSciC)yZ^}kIyAN|Z8>)xowxR>==wA=A3o!*|xzgK=lf0CT z4XB|en0U|ZSDIMxNin)TAZ6aj_HJ0E-Y~BhDFAu_bT!I5^+RS|c`A9?enkK04dCnf zvBvf*xI4tV+_YGAt*kG~Y5yIuo_{zBn8vzAC4F=+!fVI{4`-^u-Re+=)1l)9($%vp z3O~*(m4aDg&M6o5{7!_ek$@LRk}1Ie(ajH8tyWBxn-J>E1wUXm!V~IGBaDBK=WDS^ zn*gWC!yl@@n$p+_1fQ5ctNQh2yM8WSJ`tG%Lh&u!?9$|ur7nINQuNH;PuWW#AZL$A z@SM2%H(fs1g9f?KfH`OQj|}plcN{(afIBqtw1Z7y$1PoNWSlkMgU^D4vt8G;m>f3O zA!uFaZQo)C=dpztznvXC|A6gD{qo3%Ue&*|Q8nMlksZGlmF6B~$h;vR5Wtx^sQ&oL zwD{-6h2N;u?#&{fP!Rhg_bMam^3@~Aemh)1$e&A9_Jr_Og7XXNKl?19#c>-6C=d{> zZ)FD8|DhA?%xU5N&w;P{yAIkaw!ejkQK}iz8VHV3U<_HkuDX;hJ(7)JG#OlGpthU~ zwz-6+uDPSTdV!s{!{Si0mG$2UtiNC{a^c`%Acp% zuQMKAeV6Nif2RxpsJXZ}lCz(7VwDvl<-SIOAW&nTZ!ya2Cn)^qAYjY~50` zjHrC{SUP*G2juK9OmPZ$f#_;QhO>4oAvg@{hHwV4TQgs=F@_6ZWo(^9J=|{O-X<_s z7oagJ!`+M7Pe2!Z*Z8*%`hlEFZ{e;o_Qs~1K$eU8Uw$Yi4{9n8W}ePeHb7z2B1t7x z`|a?$JI@)P1)tCzf3)@JFxg^ec5~+s2B?X%%a+@sdm|N3d^#ILx>G{Nt=w*I6FwmS zvN&|EKC78+iBdV1FE=Nvu}8{k`4uHG-`xeOH|;YVs#=tlGvT(d78&unVhsqxOD-ywod=Tz63qm*WmJElgNElBfEMiYy74?y>@x2{u01ibkl_%UY*}(jpQN z2JDKla?{LiqRI{#E73W;1w$v~d-Kw^LNa)^w98z!<{!o=Lv_l!Nl9P_e}1Z|G$t7s zyCKT+Yug_hb|^@<0-|USdH2ovCixQ+iLRMZd(IHJh%QB!Q)^J z^FZzl`>_5wIairpr1V?Vs2@ec0b=hMd5T%&Iik_Cv7&{00W7d4l$GZ@-#rKR1PBRpGqZ|5BrO)Ii=piayn!YVi=E zzLqQ2rBr0^+KDN;1S2P%m0&uZ;>apwpJm&heSIC+;Pt>p^x?CVPRTY~a7&hdO@Os+ zuI~w!+Ym&NvB7vBZR2 zLrmu!yGWFl^4q<4SZyz@t6Ax5Y@RlmbCcGQ!6k&~ODUCfXthyWWEV9LaYR(n*qnGL z^*>pdZE}kYu&HV7>dmBfk+`hdaWsaC=zOAW{NYpVA5F^go^6^fm5L>N*$NR$Z8R}Z z9X&|m1gNnuKh)<@KX5D6w%IzXB04+rPv-OM5>vKilvv-b@6*od6#SlqBN4Er!g}7u zi|FIIIju8(EfYzS2)E(rqd-0Y5aC^3pX&v+4!D5u>5^{sdq|BEd3!}31Lwlp7f?s| z|CV8JJstiS#vcjd{7qEhyDy0hXLaqoil-w&1Ss{3-b1lQy_oYe5z`AXbYxR3d(LOx z4Wy|J^W+G|fqyWEmh+wUMlVaZn-THS85(B0i?0ECo|rzDo3EFU4i^tnkZh|c*=Ms%C=h6%s!D-=E)MvjyKo? z1auE93y-rO_`^e?55!JGyog^-hpM-%02vvs zVm_f|W#Y6VB_|Q$x;XaZSq(+fSa!hJ8k9hP>zZ40w*H{Idxm0Xosk5H316OJU-5U# zTW4%>=3vQ(|2MZiR;>s)K0wS?NC9DF1C*CZLFYxc@Ia%QZ>#K4Ex z7hje9?0%N@?cEE0Z>R&&qriU_c0TcYcsxf3*2!LfPUQyJqTwW)$(ZX?eY7%Axz%tL zzwF@1xPk-OCOxNKxh~foU4YN`MFx=4TQ6w8^wc|jX#OeJB216=(@#e8g#AH0 zLjJu$Uo66dBF1Zy$*}C`5JvBMDif&@zEI2Qc|1Q2j+|jX0M5Pm^t{}5Ez{$PN3)+? z4Uf2*-tsdu{I=L(MFp3ej)mt^FArrZl=anRrS{+Obgq9xyiTsu*roeZEM$qVjV)Ez z-@Y{89@1LVTBQ|f_=C(WhnMimGnHq$rA8MaZ}w7ctIf(O-$4mg)oQD3n|qh3D$cD4 z($?3URD`9f0Gqf$Yqh5@VRnx$&AO{|^AITeou_){;EC(V{RM2$^RojXEzEj0>`C|l z=jF--BtT-+O#w=Bp3=Vdy|H%5LI(}}YSL+1tO;b5{n*+oa^VjQ)9SHruyuXKqsH%( z6$Z=z`?*0b6nNelOpxakV>Gu&NgHc#6Kkg82I`FpFgbFC#wJujk5b>Jzm$PwSUA&a zb4dcD#u5%L_=j-XsJ>as{1BrA@rkAAh+f2e53Al$_8SV8zh49*uaL?_uAj6TwIvY2 zmS%0hB(&-jU8Ubbl4a`a-;QxQKM!!Joj9Rt?wRrC8BZkdR)g)K;w`^fqzs$B*Qv&C zbA_V@aO!*?ST3-s-*%?2N7@IdlNa>J8NS+R!r{DbU}P^-Z_Y|OZx(7XC6cmf2gHB9Dj^LxZD zg*^QfeI}{##S;B}vIJm_OSC}u&;0RO5g}3!Sem`H!youZTAX$OWQ@T)gN`r!BNZr1 zDqbbY0!`Wu9=>ii1j8xh67d%uMG$|B#7j6e0bdHAB>wHkLf()>X#jmFnoYwigif&M zZx3iQSfeeH{>33qQq2?!=_ohZq5AZ&=beO z03ywFUg>{tiN)ipKjryk>j!J&e<1gWcDRtSjE=5of5Hko6@c*NxCQBm(jVAaX`}Pu5 z8J7h`v@d!o$&%(J5_R8Z3c0gqmLd>Ur9A7RRb;v$}r)gCFH42R_O=%c+z%uCm z0pPc^W}M&X<+tRyVy>Ayqr!ZPV&?i-R+&mS$~?FUuM4T-9E)|Bkc`}-ZYzKLsl%d= zk$Rq_(a$K>2gezNwQltW2q!{}$hCTNok@@&ogAZieKEWNKcdS~+NU$jo$-VgL^&O! zCk=TBJ~-mumNZ3uH4%Lrz?38;y202*{8p_+Ub>Mu7(%{?wO0|B5XuwV!4)T%i)XXa zFL*_KFniHQnQFX^a}TMEQ9OhkFeUdWr(f4*r;egttK30}Rz?Ne5ZC0z3;Z&cT1qBk zk{MF15T_R=i6s*qBPGEa-@9WG0Qt|d_3akkY6b@aGJyR}O9%b`%NAMM4QMnhfZoK` z$i?Nq*R2#yD?{96) z!V-@8$EC;CGCJ2Rc*Jv{5mF?my0HYszxeW@>ihAs)Hjkbji555yV7WgIDTks1t!ejr1Mnd)LC-AN&TV{YWexOTZJ0T2XKrv*4#F$)<{d!ab_d{A>B`(9Bjs4QzrM#~QUGMpb zZ#PwDnr^!u>#j5L!BE?_X0Q_SF7lloGDDYR?zgml7D8?0rVGj41k9i4XC3EVC8~g{ z3AO)`IGjG}ahx770#3kf-$K6oTD;0q=gtMW59zKE_$b3M^QTT1*aE!A#q_@%z-9i- zf$AG2~NNu`S@-If|X)QRFHCn$|8vnd0)3F^?eNFRSkd`nHY!`q*<>{Ihj&;6%F2aS^aWyVQ>%L z0tB%_>s<(?z+X9rRtl76I&s`6apHjqOB6~AS|22}BAnP|63kk>Q!%$#q2q^E9p^OFi z{asv$$e-9r4qZljz*7k_7EV_IRPQ&_F}()<+P)MItn5W{Skf0r$*jmcPo=@&CYy3M zirF(9IpCdP|GQWrnG9AmyevvnNbwq!A;s3h&cND42Lf$3Tp%=PXx@ICGy$`Ee^_z5 zk&{%Rq~?%;`?jIYjjrI*p6s|osWk&AJzA7Cxst3FV6L{lujuI&Np+@J&c}cwN63Dq zzyrub{RDI}WvR$}F)NeLDC|d+DXTb`h9l2xox*zMnK`?V%~c^HpWu8GcT56|DEeom z+4`+&F6=i@j8)ijBKG~CGZala9jq?*_UdqrVkuM#Zl-2zX&OQ-sE}l>B60xY@k0gt zZ2b}|p6-+`1Vde0X~VYN6>UkB`w$>8SRjZ3FS=aC>-ZdO3Q1YZm9F#9#sIW7lM1!o%&s zex#JA4!JGJ(qHCoRNvN$c}6G7<-uF9*MG>fCsn`*BSM#gg$a~JlWAB*df)5AeKhA} zX;jK}bu-Pp5TPIL6+GTTil?TOJbBn99gCn^+{vnkWBT_EtnGzCQR=vU!DmB7z zXIR%OAv#p55^(6+qERqz5_3@5H zRG4EMfp{5f#pix4!UKulKAhi4N{GYX`9b<|< z6qhWgSNAWAYA$iSyRbm(0`leMajE*?lNWk>m3P~YC3yVYPW}Rf%jv>uM~+&0XRGjw znl6&MiVNv;9|)SF101ogr||6N>uZ_VXd)})0Hn6*i;5We*p~Teu)B5~IJwr}=bSS< zhkv(t?e}l)Hc|i!@aQ}}BKEa>BF=hTllS-g^3KD`?`%0%94<>G6iES$i%Xutlrd_itNjTI3pYybwV# z={+%%TDe~GagXxL%-frw`}J3k)~8Si zr!N-7N%s%wog2|OEo^5}I-!@w#RLAH-p_o_pas8mgs7*qL9VFe%&215un55UgtL`P z2d*a;=)K#{CnU%HqT}%nj7eXYY1~rua4&4|cN2sU0mX zV+e2@KtlsQEOW4LC8#&kA>&o6A3!VT>5rNlJ<-5ObcsOJFKcbJ_8f`O=gkNrQo{@dX(3) zvES)nUhxiD^>)i_sa^FW?cmXItU}{{>I9It5jKG)_WuUoTY8(`bwfgOgl1CH%T;`P2K-2Qz!&Pdsb1~zz1kcF)?4l1AvtLeM zi|_!|ZC1_W4c~%I$B3p+&EFAevQ|j1(cp*|)m~2bJTqY!!I>rG2RV9@3Dn$<2UJ;_ zimB8VX0+Y$!t@n9I5BbC|D5O?ooD_tdm8Ca?C9RDi>wh~PdC`nNR1Gd;GSR5dK9nNz2QV4rbos%4mBC|z{J z5v1+HN;?9|RXVCMx%GC}Ze{e35&*0GkW*2n3})%-gsFY7(V8o|^0>ZId&yd><+>R( zr9UDhpPjKh)=IE~qP(jy-+8gU0%<-QoBR zx`p#E{z@6>)yr^PX1sD$LLY=nQR?=m%NE{lTU?%6j@f*!w?qo-Kxo1gk{0OI!HbKa z!qIeo!@}8N^V1+8y`h$}9?+P;thu~>#77>q{4rfIQZG)(tmy-N32pam{Z3p>DSuaF z=8m(^Wozles>+jD>GgovVfEMRg-t8g#QBZ?b0{L~)EKd=zbwXH7-l;fwiBJr75Cyy z9(YENr{LjYdOd8t5wdvx<8dzNtYmvlIL?@sFO-ol7VAnZGwaZ-89=x?|6^+)oNy2J z1qpxQeDhCR25j}7%O}x|H{5Qvy9*kguns%3&r=pGQ%&4H@#k}6N}ZF>xgk9Dq{{z>Ji6J(jysekoW5Vl2hk;l~lHSi|8RB?fLd_^pd(3z2Fv*XNTX(Y{qM2zxs z+5Pl++3^7E5dQlFZ0>@!L-j2StPp{XUSYT~5U)1{$9vG$B4-gto|ER0NO8XZ@Lvi#^3SGep z2%4KZ$wHHxGIn}&-`#u;fxvJ;4q>2r+Zf0|4Qv$L_55-L_!ls;aPY7?s+>--v0SEKJGUYMTf2B^;;|mKqzya!yU$gB1q7(Du&BUwRWQyRd6W#tt=Hn? zVOkR6xNquO}rk+e4c7SG|c{{%FGT{1WSI@K}d6$C%X`He_}!lgue8 zpa>&9ungCl?L48`o|Vt4T0uk`MAp1?8?j}p&-p82Zblw&9*ekJt(ZTpjd^BQC|iwL zGiQj>vXI&Uy8ds5hg$#ngD5ihce?2fRkk5<)NbXb=7WZ@|>ivFS7&*1u@JYqE~PYE9T!I0yfRa(vue!Z5en$oCOW;=dn zduSe4;d&%g5x&Y+oxpNI%3{2B@ zVvToP)^X!;BSKtv+=?9xF)hn2`{3p#KswpP%>j&OT)$b@;lqFUz#Wrm2BE|lqAZztv{#C9LO7Ahz<{v~J!B!LLKU$OY`%))N0yLQUkH{N~GbAv`>@K&sH#k_}Ii z5{kq&Z64jI%etK}=R+`f8G&!$f^927-k))RB3d+9ZYf@x@+P`|Tl@tQ02zIK2~=i{#alI!ct_kfLn^xSiqtX~wgZ!)S3v1%*+7?#e_k+6jC(DqEZ;--6tNA#SM6Sg5 z=b&(eq$d!8hʢlCisvg>}51!QQ*Qvil#M32Tb=ceYxNYcfd(TrG&TEM6+mrf0 zSJ=PtguL13`hc5->zxn-{M5(r^Nq&!Wb0mOYY4MIFhLv5UkL2m=f|_~S1tea*Dkt$ z)Sa0-kcQL)p`DB!@QGR%&jLA@y|h41nD8RYp}u}wD8dqDC`h?guWe2$EN z8ZBvV@Uf3CSe_Y{X-JI0+%YmD6=@p?-!g=q;r$k(3*nqYK_M;+z$B$ea?2$=mF3F< zyXFQ8IG!0I1TB){N=7d+x`GXAAfa}oBX@PC9BkjainGmVt<3I|n>dpt?lfo5t=GGg zk=Z3ZHOIX?YE3*p_(ZE(O`i(a#Qpnk?1z0}mDKKUumuwBzt|5TCJuHCc3v({whU?T zXxi9mIrsk$}qHSLkYT*4K`4W zxLzi-DJ?VBDMQ)6z%99SCQ_7%6s7a=Vir#v7gz%pzy}z?25$)&;aR?qK_(Fk*uIxy zNm{K&k+AtQ{N48*kG`9C!1KyxngNs}gS}V$?;4VGA(&V-N6y*t0nyg)L3a(0DE&xs&2U^CGRcEekB2L@``2M*xZxBPJ=St8rP?@|px-NXbil$dRLOomgPM3V;;L_L=(2KWwn~$)odiM*x zZ1{eYrnl$-;wSq-7mdE^9Ur;{TJ>hvrP05&lZG$Fa)x@FDMDCCu&@3dMMqmtLkj@F z&~Qos3rDfO^d{V2_9puLE<%2i6OV<&y=*s{(v}vxLCz*DFw)VLq;^wkQgN=6(Y>uM z3^SD{9RdKiVa;r`u>D`gOSjS$$l_GW|xHx3&Z#x)Tfri>t zcDVTC8UY_aK@n4G3FomsX)Ze-R}xY zX8q7c^I7kQOaQ25w?3EATF*j0vNY?S-fs<^uMDhCZaFEnvW6k4KC6-FJ3JUYf0r$! z)Yy?2L+6WlBZP~v;I9@xiWIzsn)0=>fZXc3_Hju$jTASDL!~Z>{tJi_JQ4{X<_Wl$ z9+3czv%^C%z(=`Z&kJJruVBkD8sqRm&CsE34?&@Rn#pwLIBYS9io(+mL>)HI&B!5@ zA`jQ*wG45|kukDFF*t#RG%lh8lr`sXqs$V4oan5k?yONcQsiAj z4qVDJcJx!$?m!K;=>1PvZcKFw8MC#8vN8l2z@U$l{$M#0%WpV3IEcJZLDCU1Cf$MT z$VnW;eOLpJ`E-=dzS4ur(AB%dP@DGJ{93^yYhVSZwH7NU+XuXZC6H@Ju|CDxU6PF_ zIMn&fHsa>fewwWs z00YJmVmd0sBU5fd`ZaUD(~AZ#KL@>hen|hCee&;EwiXLD?(cjjUL7yO2l@pG{J)bw z@9{m7p*Bu-O|HfwKqtP5CkI;>zy6pI6chC~sy0j{j}AMq9>FjeZ#RmDR>f#SUPiG1 z(I0uvL+xmB@_>1d42tu*J4#CS@-vqdfa`KO&3p)Ky=s-rG%)uuQ0ud$-Yp~rX4^SJ zwl>;MS2UrH+$7FP7e_p|JAaEjW`nnb<2HAGuF%`!TxcB1u{rcKm7cbIjY+LGQ|ay<^SIHIBQ>5@GnW~rjKL(nC#mg~jkC}fD#cy3f@ICdtK^Z5WXpux{({xafSsU+ zxeW|2w-0y6M%?V?sl!6O{ASDjmkeCkJ`lBPq>%8->4PA!mjdJ$6SxE*^TUOM{!LXt4Ko8`FF#$MQiT=5x9+Utv z_GA8IUK-!4)BQU=q2n}hR0ahBvWKd1AoIl=ciLdu) zT9GKA%*OSQ1%z?M882lSt4U(Z2&z#PJ${JGC0M!BDpyW#doWA;#X;VFfKYEfNTk#y zD3&FWA!JQA>I)gNCoZ~Q844d(C;-S7&lRC=dXew*10-}IwlnP|*i9|3>JiksF_tQ6 z?-UEwWyY|0mP(%Pm&(;3E1D9`2)V#%R<#7|86Bl1#H+7ic<{sj4 zubY#jiAv~-dGpD?fuIL_ZOy4SsvMoTdM=t8!d)w@9r7YFKUPq0^Eg7zN|YbzVIe;f3jaks zzq9z=Vm2Stp*;c|rqBQu=0GTjFG`bFgXWb!>I)s^90J&lAU0;aZQ-NnVYjbVNi(ZHZ=fo#LmL{=R#-ZCox{K3T{^0{K{aI3O2oFnW2U{)U zDdWo&9hs>U1Sv%!QW+_))I+{3O6qq8|B2+`I-B<(p@4vFe5>x*K#=}xKa>WErcIRA z2NsR|KV||s+AyBF%Whw@SqVFqkEW9*GWTQbWAB#DUIrs@l8vU5E9Nn_GValQi6aYZ z3(>rAV}fhM#Kg3ADvRuM%}W%5)=g_Dkg^-W%>^<<)N&$=%~DyZ?8yr;ibO|!4&p2d z3zF_{uURiM+cSLsxK07N-@%%FpHZj!;Pu)Bt_O9uow0rH!h!uqR7`&EIRm|4|hSSiEDQ zl)hEx|H60Rxg~t{g!-2e_iq4DHTti7^dI+aEvmq%5BJw>#4x~9fRJ!c1iw#lOW*+h zhepLH6v;)wxv|Rtt$Wx}xd%OEWGz)#;XU3#v1{TD(jYNJ=ajQ?PbTjsaR_3@AyS&i zi8J?(^H{epb)qrEiCv3Sg!dGspc7AntaOfLGQ?}6BF4FMjJ0l6=VZ7%29K!}f23K3 zH=WCbvsQtqW(6RVV3|&1z|*b5u@KDRjyOfWBGEc*iF2O3%2lgoGLyHP*hbAKhyK!S zeQ(HUy?l~FkNxss(JYEy2ckB0qn7l^?$@uD8lG5Ij^^vXTjcQ+LPCCIcu`OTcb@_M zqH~avC5HMWTbR*^xv(McTzH7jBO(d)hC(h5rsd{ms(%4ThSPVwxjUItdl>x-srLVN zPDl~(@$K-ptR;f}Nm^_s)N0$r8M;5*{fP<46y;^rTtvY->Es2J3*d!Q77F!`L=@>H zP4^47_mxuP{d|Th(rI+Hqr}`aEH+>SGzR~zv5I|k5&kh=E9hrxNriMBh5RAZf3VGS zaS>OoBD?}f)*+T7U@jNsYi24B@?kA{pxKyiqvXtFHiAc#nONX)RX zeWH22e-FB&P+9C5T0hAUN`acB{8>4gnK@REgQ&=2U0mfJ_C<1spDQ(sq}zeDdOLy=lH&m@wl|R4Tk5FkwPoDZwR$#1p_ZjLYpF`7Z>J> z?qW3^ewVs|5BgCnM=9GqFh`Y_4;gL|M$-a-4M0WTfpP(YaHz0ABR1{y1(W(X&nyw9 z8MY7u|YM^7uAO?z}_U!_{Ssy*0@OhdSOw#+ThG!z>&m&?fXAIXvDyk7s!>J5_A2(Pp_uux_~i-+9p1(E z_vU~xZxUw-&~a#9j!B4;4_nXl$iD#P)-6W##r6pE*2tZt>{5B_`=QEmtC$1w-1~F+ zV%XN41hDx(jB33t9*pSw*woWh1b8^|llGmDwSu-pUP4j#%2i|iJEE*;0%jq7Ys@=1 zca+{x+JScgl6h{iPr22E@I%Hm37#gw6`^hmsTCw2uv)(t9Y(fC;<@vORpUum*8xD2RUYY>b_foXpavA;|0QLmk1Rp+#(ldVZ;avW9N;Fe?Wvo|0Ys^8HvKf z9~KjLnZ*S_-Es*%sf`;tEf!XktJfHltl3INHCOU&rbEe{N;Er(_qEJh?j^(O!LHGE zHsdyGq~CLPSx<7~Tx>pbxSjzHIEqncFB@m$Kb>=kp^7Kt?Nj*7QcPp$!{A@j@i3~} zJ3Y%qdxg?SL-A5TI?VZkA?XjvMZ9k#iF?{dWp zb53a&&Bo&EMd7hA-egscA!84NiJeM*YfGIu7ZG#7I9zb4#0C+UEmdd1sM#mzlr^kq zi}2I8VLNwil}_S^Zczg~sKvJJ#`vtCa-8b|9LD_)aWxf6i1XqVE}Z*_^AZ){R_521 zOBj#*$mQw~Gu8!wvYg!-!UTa29^!*y?1giCcZvlQV+ zIA)LM4QJV>Ffe!Z2v138_?3nayI#?Bck`iO!#`_*xj8N5Eztm~gq4}6l0pDb6NxNgR94Xz~5oPqA;HJ#+Wb%N9k~ok`VGmJRMt@L;+H@;B zfc1&3^u3_i%J@=Yx-PgUaf5mi4;|mW%&?v;rPDL-J--FuRr07>BsNi;?DPHz;MaE* z(^|_|*10hhCC_@+JTvco^c?DjS`NIgM*j_3>`Rd`08?2z;hRyti5wTL=ui z?ZE>@$`{Z-gWOV-fsJYLBI``nLb{f8mIqn#?be){#cHCfd(odCKxdx4hqcnJJ#7;% zPC9SuuOkbvGnI3Kqwwu4K%bH}5o3RCv|2}&_6s_A8cV5268WhVVeLm$AggX=w!(!J zvsEnJ0Q14zgO=i}EIl2pqDH*QS1Qn%9OYc>VaRZ~GuIF=T_ZzD%~!#MZhAicDn(cx za|Ih)ER$ucE}&W#T|cKHkYrNsARKev=r{kkCHoKH;)6(#P2bgqP<4Zo)p+(s(_)a! zq|YbQM`i+=n*;q*?5!N9M0v5=ELY0lcB0I8eo@Q3mDv$C)nLCoJ*|@4IA{AxHsr(< zJ2QpOX@mjx$?s?`*-AZkU0`84Z^Z4{goza#cqzo-tQ5%)PRt2eUzaCva#Jj$b}{@V z)C2&83z$C?U(pnBjA~&Nj~=GOfx&D^zEM193nEhIo1@($!O{y|KGU~DZ+4U!&U*de z+Gelo+w3(&>+rw9a_y(WV-Vu8V8-2d!Laomp*92!`O7t|?vzMw&kmuQj3VY3MV)Gh z4WQFhCV{`L@l5unr6-xyxueV8iDWv0%MAhS>jCLtXUaTiOWXf!`|f~IUJvtbL2>XK zU2CTv1#UWab=Xi}?|m67TLbI{zB~?Um%dVLE3`5>f@oI%dd(f#kV&Zc*6?1Jq9u8* z<)#lEzF6!v1eAHFlaVcmfTql;Wt~VIlYrzD>!Y=wq+V<-?>?qG0g(r z;j_`3@eEATOZH(V>7{UcVe#vX`1RZVnlGP}-JVNz@%^4HcHd0h_@!Vc;*i0ol|rbM zeo~Tgvfq?Mls;^cSYb!IiUI2E8&GxI${^B~7qH!G7hogb+2FS?qFH}NoJ_|V(~-7! zLGQcE=7IKbL=s8wGG*lRWB7E)0@DC6L!RtvFyw1M|GD<-_PE_ex5Pv^#lTSy^@wD7Nvcp;U#iVHqZH*LMsaWL)f0%U| zs!Oh2P}7)JF#uxNULs*JN8?EM0VVSDh4Xky!l4uY)U#guj$)_Or|rPPGtJ!#m$1C; zNIC$`ID;ct=j0Qxa_NA}YKX%OQ$K|dSkb&ES3u{C=J4# z*)<1BGBWz+@|Q1?zTZJ8BN7x00!b=(AwdKHeItr4IKO~y%CDYSJa@Ro@ZBQ+K2ZFV zl;%?k%~78?mj_5)GIg^jg6@#~Ww>}NibpZWj6Pbilch`W`$Q(h^}KG)?%PyMChwsA zHMB%94rqaVN6H#iSh4^rYBtqai90CAF?+}!7ET!{LK%pRqmMde*h?WlJcVM!3&t0v zFu!qf&#qI+V=>ic)lM3#5wH~WqVng&>W*+VD7yWA_)cd^(tAC}@olOEA0>*F{4O%T z!n8dpUxW*VOmd(|b`!WB`KT9fN}@^6c#iF?0zBG1xlDdMs}4Y_p@rFpd-|^uY{7NN zFI2&rT-Xb`Xcj6fzNqZVN&c=#wN|F;`P=kQUab^EYW4VOSkGw>8uG zv|EJOqx&A4Ku}+7i0sg&i59VzMXDL&73_9DcQ@oUhIeN=`m7>dcbJ$CZ7z_88u`P= z%KRd)1VEkIpAt0`3$~jM9J=|HLSdaS>zJmNr?m>ZX2Z>tkyhFmJIq{`AXR<`;P@Kr zQweiKO#g0aEDU6E2nj~^NQ*Bv?3tLYn;mH>>=(2({3e^{G}#fikPJC$&!yLkT5LgT zf0Z2qdOXcCN6)(-Ptxxnha>~4Rbl0@jC2NyIt{N+|6U>mDX774&u^c zul-4sK+rn0D6V2$53U(icNj+%rQ+uyKmJH{N+qx+oAtNA4rpB}SMD9w=8X1hM>uqT z1x&3{FU6`#w@2>P>-|*CyxL|N9Zo&BJ^B+JqIVzvuGoIxt0iXJ% ze1#h~<{M?I?}M`M=F8WU&4fxB#r zfKY+3%8>h8OrVUi0ZYYAJPuohhEz-$WD^G#W(h|HrIJbz6B+5bdiKFy9OzN*!1jC@ljAuJ}QluNfZ@5xzJ<3vAMhmemMz1kh_P>?If!=_lhC-(d|H}A&R;w2mJ^TQq55YL6A5DNua zD3O7>7yiLa^p7PLF+Dl53D)TZ3^L%w(cn+fL~0a zEU8vJk>}Mk;%acIvHremZ{M*C#H=M*oh*ZU3h*_|;LPemCYEV#Dmt~P_uAxTM+gh9 z6RFbmumOu5weXy{ozsl;Rq9eSS8F%$R!#95+h)Rz6NpNR@aN=h)zdT7v5A0|N^~_D zmC(YI>S+{O6_pNL5eH+*9o5!kyNE+iyCVX{^P#z8?{>t|se_N!%8ql}A8}abC~OiU zOi{`!6=&v5+tpSHacW-Ua>%AsEX_T2RAvlr)J`;Y7(nAI68*Ce91}TA)(J4u_P|+<+VZ8#);D(0eZ>oQh%8y~g0tW1o=)~Gc3 zBrUpDv&gpAa_O{8W@_yeU){$ZAYS<% zY03OAw%#!~v#4tmj-5`&wr$(CZQIV>v2EKVZ^AWE?_!ONp7WQS((H3hanrX6q~cT)@yOh z>CTFTJ?8H}o&+yB5B{faJ^x-m(fd#wN{oycBAKUXnbb2hjfRz_h|7YoqG0K$bfX62 zOaY0+hwx{&CvgcqhaI!DNZ4zrVR!PgPvF;3yj|Qg->Y9~2lBqM-CbK=OSQ1M zB&E{CrIfyAH3LkJf2#-7L?Lv0>zIsBB)9u-dF_dz)vc+6;@rgj6EX?TedgA8F_U~$ zHw`3LhD;^tx!&3ylg?S0BFVwEbC{V5jZh|`7)VE%*nR2(Sv0H`H=#7twa@v9`&l6ZI@*Lar`=i6(`?gs~@Ul$xZo z9?+||7s^;+lk-K*N~i?1C_eNks#0WGJ;9rFjz&15D$X_WwFAO!!+XPZ-WGj4(^G){$9TuRblU z=l`GaYQ6Je;qc8@-Gc-Hq5GfVO8*~`8mpqOh-Qfvu#+3FpH@iZQ3>BdzkG1r$D&T9 z)1cD^3n3o6@)Io5*#p}neCm2>TRXKR-2l6rE%sRCFqTtqNzCLi2*_#hXvsF8KmY8# zt6flORs6_@#ZV}d zxyTDNw=L9#rr^kIZHK=F+J8#Xp+hdTw4604yB4pTA7@A62(Ui@4PS~`!78^@oGZDq z^DUEZ2Fw);d}r!?({);sR@+a~z;t|02byrFIuQ+fHYND0-sJsx?XCtUI2Vs(fNyry(=z4TZ0{lm}}$x0~oLx14j^t#rg&u_FoX;gYWC zTzdX3l{6lRi(AlX*8jYye`QgbJtnWreY|P{R2|cP@REC?s%HNc zuw$Rt0W!i~Zj@Q5X|&Bn*VAkLX>tPD#t=v-g4PEM-{H&)#k=ZFc$ z?+dM=I%WFv{#A9COp6qg8-s*V_ zK;iarOA&MGMv+i>Nr{GK@rvwb6mkYH#~LN-G$$F4PdOk76tdRFK$E#BPgB|e$)30R z!U{jc7(&^VeqRX(1i!%`g#$vp=L0}ZkI<9A;*G6v)l|XKU(bGKEH%I5E;YSl6a#B1 zsg!e>fUvBl7BS_2X3w!*<=$VFZ#&BXUeBwW1Gq7mWD=Ak44?MqvH<{&^+Ub6nETZQhl6DGkbJB!*nyopyG5Yy@A$C%)wB#f(Lxp`(W3q zfQZRgSk1c#ZSp|PM3Mv4zrUs2qalVjv@PCJvihTtZn4{Pjk-5KZz$Y3L>Ni{x{19# zqJMef4&YJfjxt+3uPQi=#)JXu*yCy=;>$tk(7;6)?~0FKv9bJn7au`a{53P=^*g2TVIS*c>x-w3ce`!Bj_+uH<7oZChP${;n`o8cIH zWh`he>6OesuonAWlB^4Pwyy(7#P;C<|Ch2idRQ?wD-s9@8Y2h@-~Y^0!gOB9{|8xg zIup@LPd)R$t#?b3H#y`NZtA72lg5uar3=|gTjW);IHVWl3J~4fe0g0r5#&z7-Wm|$ zX$gy}(cIOAXhzwbl?ANkLA|orlNgAr{kR7Fqc%ffbGGi28(OP7*SfuEbyGd|H zF5}7g?wbPIgbeOfR_L2aAgb<=NVwL~&uDy;NI%{4pObhd9jLhj$3IJdG!78Ypi=E_ z{H_F;D=y|;=e1tP^4r(?c6HR^*CDLvU+-S9PF3;vGvUmM+9((0}j89Tl$-xV)IvA!MMI?hi}Hoel>!(;6%={fBNq;sUHt$gR6C7VrZ= z>qade@eDoIV(}iGN;qGHJ80}KRWP(IAdt7uIx==_yD1#_b{M*Yj}NQ8HcIDF_rpq= zev9DVwuWZoO%MRD`eCZiZ7_rh<5g@dkN;DPjl)K$-WCaQq{u?pwG+?RVT6Q1ObPxf z{uzGC%rhJ8LzmsqNC=VQiK9T`<6;CL8EE{Bc4Z-q46pM}T@mjS zw?8G1QYoqWrN<+h-_>xJq~z1JhSx^!4@Zw(HfN$B+-jvxeinkUkh(E&3#$ewS!Ojf zod@w%?~n;#w*$6(9Nnjw(OC4PfL}0^5-OEwh?Z!mmVCQ|$KqU1hxxKv;wP>zxZ$u! z-TvSQ?%vw5SJ|^C+mvIdkC(#HxoXB0KU*bgF`eTx#?SW9VjxVE(*}2o28U$Mf+pQ_ zrj!2MaGatPoPg7h@yT3Su*m?ZZuGpkT$_&M@^+vu+PbNvTyu=bdEzeSV5<-2Bzwj< z2#;i4os^aC)Tj)+Z<}_yqA)K^WXnhT0{zA042*pcuC-D1Pei;wo*FtR3``-r%3#V! zDoMzwsoif75lSR--AW~L_hln_2068tsPB5bn|>frz;dk2-Qu##vY-QC)GQsC*S%C) zWqo*(%;2r(d3=)0ab2BPC(a9h#h)IpDR{Qp1RGC})*hADRPFXk$G&I$xpWYPCw!3Q zYBZ7~_;FQm5IQqjc@5EtE=fUNp{y$SBkkz<&UzK|9FP6g+TNCi3u1N=YVebNb#Ec~#LbLluRQ zu>OTscB&#D7l|M{D399=6i3h~Pm9{#s~YqRDBYejY?n5>F1G_B+Lw%!1Pk8u&jp|Y zX<0PZkKxaeu{po3>)+pf#Frv;!Yfq8x~=xGlkQ$MhG^z1h#>TZv5+B|-yV_il$b)Q z(ez?%(frU>Y1#=msb0AR3ipy4~r zqpomyqwrH8)V9eH1_bar8Iz_^GGfT`CM`jjcPMQlCk-hV!#%TmH6$~bm`;{8?y&7D zP*R3ijZl`EHH*B65V5Eo1@@Ykpw|)0Y6?${(PHhfRihiz%`?ZLeS! z1tM*u##pwD3=n=vyDI{YP2rHDD#HDMByjk2t-;jUF6DVhMA>5Uj>)v$b(L|psgT;Q z^@>i(*Ws_)u~%IQTYHFib|&l3^@%nL1`?!kv40W}!CfE1n1i=b- zYv_^Q!#aSI<(tY@Zh)Vnb^C@-aX9Ax4QuKc25jt|O5zmF&i$mVbXe!o(Wyfn&OV@2xxgZ7ItGoRe(2+|!F!Z`a$#Yu z`u-tKmzsJY({8JCu}a-y9pk>}TOzkju!b-JKvw`o6^h8)N1FSOF{zvm;0x-*C`^u~ z7nSR`Bd&XZ|9 zl>wO7CcL66_GY|ad&2W!ILw~BMCrUU?(=$w|0G8~S|s>H*RArKDJ)Ou?Sj3vPM??k z@elkyQppwNZ4|Y5tamoB7O#f>8-4k-7j6-g;21+5L&=>s?UiJ@es+9CB(Saf#_+9- ztY9?4sYC)$80={GL4)+b8@?ndwW7#vmH;q)WEN-4A6H_JmYYzkxS9kOSd_9i9*4hkx~?6@jbmfhsE~J*HSl5RR}%@#AD)M8=3(MHB$m zP7Jywv?naO1EnXO?+?avBe5RJ(8};w3v5&VGf3ANUFwt_;iP?pgA4J$l?X+N^ddt{AnSf5-yF ze;X!0>&pTG$s&{WahHh=eLPnmKtdx>c+Dt2HJF7+y(O4%@{J1>t2b}9Q2I6}99;#p ze&VP`r76)&Es-_x+lb)`Oj&xnj(BEPh1TO&<#hc&;%T86$47Mqa|Ceuihx4faRbRh zTsqjVHfoWF3s&AMlMA4&^rqa#Q;9wK6~#hpLhCfjmAo}DyeU+C`rB28lI}NbSFrK? zWJ7yQLnju7KSK0&8q1yhT|+x|z5*i^S1oSnUt^7a|1Urc^ zmAEq5d4yLMxsbVKAb}o&y%z{XVFpX*8dk^?>F^pc${qD7b+#u@=bg!#avxRG@DF`b z2Sln_Rvb*K-TA8B@#;O@xGWnsHk=zO=sxj!;q!am>kJ&Z@3+j~V&<;mr6VGYwzHv_D7t1DIyM6P1BYM$}hS^z4J0-*8Zn-`|++MZwqvSfK zCk&4K-FojV`yw`WDou&ks%f z@boNpialJ^+gRAw5w0#jo{91t*u{3F7fV?z^hFu0R;U?cbQ!zTLG#X^rL8SgZTf7- zA$K4IQv{<9lg@UX8EU!>eXWSJ_PiC>9$^xkHg^1J2d{-GTme||W{QrfE7qRL&x0k~ zqB^lafrWQzK<6yVRWUVi)QPXNmEZ!%V+}2hOMLay8Y$tK$hy8s%vTfc%G8UG*FM#K z16S&Uc_H9?7Lfc*u|Pm_RZc&jCspik0{60Wer5*Tg!Rk7zM7n}dinVbgF3kV{h~8r zMM?3Eoj)}5D73AC|AOftES-y2{(}t1FZY~`=CcGynj@taK{9oN6IoS|{BsKX2^JcV zC<2IX*e#i3RQ=NeYu7Fr4QUKo+B)na829<8=%FU+tNU)$L4U=OfS%n#evim8oTWw*&CYM zSJ{4d9M}e5ec6fn4?_hEa<@+~q3YXlof`Zp+KW0n3)4((F-?9tAPGtehpbeA9lFxO zY{Dk5UpwQU1gi)`=1(65WBFZay*1@y?#Pxws~zj0x=I=y%H1ltz38w;gC2t6d%#SU z>RKNKAaFR&;))i- zc&Lw-rB@!e4M({@U2xH{+EU~`2hC%n8h)sZ%{P92(Y|9j!`d^NGcB$V2OdCldxHL9 zZ$(qt{BEqP?;>bo_w;;>F?fbQ0%#pgbVW1YR48nYcfInVSWGr5Jro;by*|YsaYSv! z?Y)@C&sU;{Gujyw6#K`qVke5u(R?zj6-!TNJqiWpC`|eBjU&)P4}InMo9I{_TYhtE z9enqwPipOtbWb>8@J9N74$MY(lQ<{8skRc-ApbSr1xW`((;-N&rquaQf34vRZzHu~ z{L$VA4&%WSVW|P^kPs*G>;$LaAefL}Rw#*xA_Y;|+mcNU>xjNEcT@!GcLN_iw-Bj1 zLO&BoY?gh1J393`_TA^oEjsosEnhRflasO@$>~Fa?~(zI9y7Ckr<|<4&3C`(){h6~*XWxGQ!Esro-K^>DPrX5SX^|B~Syj8MxWgb%46lEV`*k)xOc&!5%r(G5J@*|PGg#UUe zXQh{TYiDVec&lfvmb?YC)yqDFu{p}LwgJq}?XCY(P4g~%N@sbNdMjoL%06IP@1&oA zQwmHCx%s68#idgua4QVQTZijlmZbUlfyoRIh!XfZl z>}*A)CTsfGoGxi-Xs#^P>HYSaDH2bO*3?)cXwxF$WvGj} zRvLboE_IEEjHz$}(}Bj(Cb321^>oa!@O`!GmOh*0;xkad6ODm3HuS)M`@o_`>WCkGwtWg`x@>B4bH?TRH z9cqlV=R@YX5EuA^h^eBY-93Q=rG&NIh2K_-D6XF6IKf|hU6T(5QPQSMehJ_&lsLT0 z-zY`2WHcA{c#w0X5~%mAjQ!-D-6EdYpcpNYIgKGcX+CJ6L)BO`3E8CW+Jo`HJ_9fI zW4;`nKIO^hL$`TIM8jUH?wpFoBGRV16(BWXdFbc?a0VPMVcm1tJ$vmc$ zs$dlJ$JScY#f|IF%L;T*pjI?-lD5j`LJjtV*1~1E4f=jNM4IJ{iX(t*h&{H|mHoF$ zQOKdC*Vo?;gY((S<^=eg6TOh=ZpHI+35;OM1Qc>`DL0*h9RFHpLtWfjZ) zX~w$j%$Y+ui&0U>d*J|=r%;9Ig~04*X&_r#IcX$@2bCnJMNdPpHZ!20F+a1|J3GUg z$8SW=kjWVcw}9BpLFpMnV9D<#p*3MUkk?+{s1wZ|_O-&Z(%DAxCsx9Cpz+OZk|R|w z&x!9~@dWyan6==`S)0Pw>3|pg-_RMD`8KbedQIP~8r=}{79F6LZgjc+B(dbc@YP@# z>9wuqnGk)sLfIJ)0~UdUm*y6VI;FQ%=*3A;f1B0#^L0@DGvXi58KMYG=o)prr8<{b z798Ox4bEJJ31SeOTeEnXLTcrr({DD*iZ!B#nIvyZQU<2h zT&S{mdW2yhj5&Y_gQP0TZC-Y`qiNrJA%}5V!kVEkl!hTmFWo3PO188^E^E>{1a(qP zFOashLnrH^q(gaFzFm9x`+z%au|+X`wXj7zor_kBpI%uQ)!86j0Ho0S>5%qeuycgQ zfn`ws2H#aJrT>#1(vkGhD^U8fRqm!$&Z9az(mXt^OAY`Pot(U)Zx*q`m$2E9FXYWB z3T66wJ%Z3>nH&tI-Y!c2=Dr8`LWiLhr?eCE)soUoxINr~WYcT!6(mN|6plw2pO<05 zuL5zdnsY(z@|##Js=}qBUiqOm6ZL-9@^*!18$#1S85*$^hb2SqHU8|qR#V3XYrCG? z`hiOmKgvSV)33Aj{RM&ays;h1(|$gx#AcY|?+^fWibv0$6kOF?9VI#5GE~vCzpWPB z`(D8KT}$8%U5!}Y08g%byfb*$q=JheTKipwIZbB@-`;TwK z#I*Da>gJP9Ce{?Py3QMW#66d*^mWKck^~^FX5^~T-t$<~HPhWjn~p4wJFdA+w*znDrCKU|c*94mVlq=FxF zhDN$gi{`unJ84c^#+MY?9$LI@o5EwcbnDYe{1Cgcb6;hfh;8lLYiJH_D+;Zk+v!)- z8|BoS&2+wjrL)Rqr_`I#txe)dX3>DGrrg8?dpF#5sIru4W6F(eF~4Z?n}#EOliqK5 zh-wrEPpB0_1aBw~+1wrI0`pRO$a@s|Zo`qTh@WJ|O(%kT)V9oz>t`93DUT?G-(~QS zB=Dr-gfS@o%5?ARbw|HTQuQ30lSF-hNhUDJ4+->IB=^jEPADd3>EgDHsPusPkD}CM zD?agTsrj-*3pnv?nfbC8A)uU{$L%M z3iA*h;R;k(ca*}e?O!~_+cI&?1@9CZE*T4H6Iw$M>Kq@lCT7ff|8y!>5@;gukSXSM zj-p{SSsm)kdd$g3GibTPI2`~Vsar;;)`Oil*0^IH6#Q3qJ{xap7kW*(l8T#F7uJ>( zce&<=)^Gf}OOugakeE+44CgH=w>&00YscdJn|xL`QbO{~1!34qkYMWMVszdRq+1_K z6$K@S!EGRiYiBSU&J;&jj}%AxAzj%Cy39gbgPA+w$Oi#2rkyN};K_g?2GvRNS+#r>H$)!Dd zDmJ24k?o+sW!*#rpN0|oqwIW(E&e$CNX{>zXE+v&^TX4NU6H(uas(xdqHzLFFEaHP`rTsbMM3Zu5Wf|k>eyKRD9Z3NhD?U8tXEXk5 z0x8@Z1Q6`k&b5@@Ka87U^6CM#VD;oSAsNm^wW5Jd1jVU~QvfqGvIe}gMd>nx@bt=R zuTa`6rTS}x7B|8P->~0_6_`JtOo|*x&P&C*i*PGe_cj1zOBZ%Zqb~^Vtjdn0=ec6t z*%i7GK8~D9^`nT=6`UR@TK8_*bH#ls>!J(YW6IADUHn2D;mk7LOB@Yy0=EtW)42w) zsJWmP^TP39%s~jiJzxLpnxq6Wq$!}AK)^jOlXN>aD=@ z3gSsOC^QO(#?!UrL_Wf$AQ4%-v-NCBx7ovHy=m#x>=<B_R@61o*YH>Xb zNbLS$q>)RCDd~N_;KIDAnw}TUod?bQ0$OsHBj6!;vfS}faBozVVpNKsW5>vlfs6j` z$#QbBtF2`e3&s@Kk^Jb#S?0P+IFluLo5~T)&FYL6H#DCSOEbk@%DB(#1TTv6mX=)U zo53TaxILND=kJr#cm??1$3rxbcYPo6MRkcROjr;QS9A~%-v4z`3k?;6{~xG|T+L|B zZ#RyA(+n&PF>o*kxJogTK{ZHz;wC{A$j8QOv3z#2;pV@V&7mzV(dDz)>>sR>fzrur zvDUU5W%GPl?;=EOSrqnma>wS;WXPyU?wko9t-@k51tP8uMM`}*4KyL47%FZ5ANo#9gV}k#I}R?c#*2O=Bmt7 z{z7KwIp+i>Mqsdf+550r;M^rt;`)-KK@SuwFUR0!g*?4g>iT_n8Oa-d1ojy<_}&86 z_Wug`>e_~b^Aj0c2T5)rNPgy?Lm&Z5d#xMOk^>f%ikaEX!k#JsDo-z=;V&D!jf>x2 ziL`;mSuNd~eLf=2gL6d`XJj=K)1m`S-ZIeeu(U4B=}KvQbH&4t?Z`#c-%^0AIre@8lIMcSr>mtYo(sASAT z_Ak=IS;U6&AM$pA5ef}Alqw*k|F*qs^lj&=mQq`p3qxtNB~Jm?y<@FxsID9#nnJyf zd<->=qcAEcW%c(^0wTTGESAXq^E>KWl}NvoSZQw*!Z(#lMYNnMfUffu(u_TUX$E7T zT$Oz)gfWL&#r$L7URQ^U9!~r*!y+>fgVqLC{PHs~L?R9acTUS|-~_;3K52{pq3=UP zfOD}l#q7T(eMq-xkIas7u`n&l6P=hmhT4GOOGU@xCm)w$ixOkDrN$JC4a?i3xyKvrPh~DB+{~|P55qxLE03R&{PjV0f!bri{1t&! zBmqG6if2gmT5e>RObR$p@<5@Sq4mOwr+UTgQTr*RBux8E`w9w$4%`PhB(wFQ!4m2X zA{0@dqqG>DLyL)8=W4G$i~|#;n~jKVer>~|K+hTUhDB28rI78VD9mEFv&~wqmv(zT z$vOE8=cx^3HTh*uW2von%l>z8B!%*EO;xp%|E^-(PKtGrvkM@%MapI$dF%tTAxs&@Ihzgr8e?iT0&r6 z)mG#1#su!!g&e>!mq~<^>ZE&cEN?1$-#EYV%qM2j``*CU1?+RLlmlfk+?!<{!FNJ| z+VSa0U800ns({Tkz6$umN*=@FmiKU9k)_FPZKi9~7N&V^?s`5&`xlGa z))%UG+HP?0jtSrt$I37ixp6Tns}YXfrS*YM;S{PY3cb+|K%@c{e(d~a-)%=M*QuXb zRFGCBrwwxHe$t5YA6zdwT%$~iT7$-Ic7JHMUb6?qD&XVQa=Yn-PHQFkc*3V??!F_& zk6_riZnNY3G(2YLv#%qY2& zt6izkM`KD&yh|yWR^cGn`BCpLM~%B#jXq@%fr$qO0a-u9MXGytxx!Z)sKw%x%HUnm zT#UtISbz)Opy@C63u0eb0p(PC`aGfpu8ubxKE!4!=f-Q=+*r>Bj~~$={!2!YLk6ut z)l1HqqNUiKkrakWSeTW|VJwkv({F~wxnIoiJrw;|@wz;b>&{u}k;AzL=hrTO&QQsB zS6q=iL)c|tq(50OeN=sX=yFN?;&>4>O&XzAq5%XZwj7h?=6}L?sWL^q|FNZQJKSyy z4a=(;2q9VyBeH7koZ04xq%v8C#>3SmFomY3TZO!_YQh%Y@;YN4%fZZx2^j@7<)0|v zsoP1j+ezRuOUutBK1-Ga1nobQ4f{->EJ>c@sO^Q6zB!=n`@Z&+%GoXm*S3b9T&c_m zZUV|`l}I&3w9^^Q|A|~ov;I(Rw{w`mGEr>tMpz&lph_hP(^!O{#a)>)iNysDZKR}5 zdZT%z&G`Q)^~y8p-E*=wSJ{)%HDbms`p~y7Y7X3N=;pA~#<}F-WC4E_7wHijOUHLI zmu_z&)5G4EVA+#Mu0z_$R7niV7H^@gP6E{byi-5fx0SnD#kW>X6ssLONM#OT?LPQR zHAw4tau>Ddj8bk#fHZ6A5q!fx2AQtZ@N0dOn}ufpE|md?QI=zKkYiJ&9NR`u>Q2FI zQ9Nr8ANt<{*}nz4stbfqh=1XBe}_p@HD(JqSQ&QRndlW*=q*;h(ah}k9}fN=yZV5# zy_-c(!Z}aEowgejCi|LPy^f~$Yg1@W&7|z;jy&qOOtXai#^A1*BtQALuxKqF!gF^7 zcUyxV=0>T5S`rec*sQGr-tq|UX&)DOT&K-MaCd3!^CWJiHX>-7;n20T6PQ`pD)f-r z--9ye4DFH7brH*S9MWT#lKG+|m^lEzS;PjqwhgS~<~USF#OJwph_x4^ab`usqdHiH zflEb}6^1A5BYR+v@$~DrN{1n|(Gyr7N!t8_hw1CYb-U!c^X@>N%Ps=Wnhoy9_GAOM z6RP}b|JJ&f+Yena+8rO>O*xWzye#c?PrdL{8h6Gao2dP^JOjJtyv+vw+7%7XyDN+y zKtjqinkzK5XHlMd0Iuzu$8!zFUjpO$ycccu!%yjF&;*&OyaT&VcHb;kSi#n*`>Fq1 z@AA&6wixsqtqS!mSFiEiU@1ezX#PiURjaYgz35fkyh z&?|4vgrv()>__GlMJZOw!k`7of6Cml0?6%9;3$zUzTsoYQ@bof>tl&ry|z z&}qaAXcZ)JVt#^hz5;=Agrh2U7)M!CZNRrJYE=PtVHaz)k{PYCO>iR4raj0PlYqkG z5xV1tW4DiIoObM>Z#L(K@{MPOvBlvkRN8ri`Q!!cSgluR(2s1dac}+2wHIb*+nwe# zk7Gl_%ur}~@EVdwsm&38Em{(xYVg+`d{lAxd7 zu4VO@SQppbFhaRJTVk3F|p+K*eyBbnhUP4@U+%jhUvtNUi2KE1_g0YK%& z?#lijskr5$lW#DWyC)k%GB5r3wzN)Tdcdh;S%t_Z9eSB&Yr7^J`dM#Zd;_R%)aVOrI(R|7sutP|=T%HfCY z^bNkUUqQAhW{_l?vjvSqh|g`BeHKWO+$%OrQ@rZCPI5tXWd@1m`YEd(FSYdw;RpT7 z0e?}A+C(t_8Qva%H)hyD=7d@SPD}S5>}M?gARlxx=6b^=287iCy`q$SBI5I{ZU&46 z4wYVWggD{WVx=GN4aazaZ1*qwFma&$75TpI%r78u5A>d|;cujV@zFUfDSxpG_jyus zlGOf+(B&R=#@(`txlEuU91V;+;m-@se__GCM;X0C|Gt>ZBT7Q}m#4-7$lyo2tZ*oj z6@||Taf<$95qZtAD*MvYGXRJqmai#9ziy2Rxw=kd!R2x@<}?9EJNZ# zQ%Kaoo63Q~RbP9`mkg-ZLn}lt2R5xv?%xaJ~hu3zNkQ6ir5Gb+(D! z@_s9XoBLX3%N%t#w2A-keEQ$V(@jpx)xvLnip%#7%J@HbPnz_9P%%*dv4!TU=_{fN zqw%X^V5F%x_~|Gqzpb@S+!O22qqKlpH_?}y$j_VM2BBn89LosQ#gUYX z)ckEamPd=52r~WkFw*09LyIF0+7OIh>*R_HMJyegd`?I2ZK{zTcqj>9irfYxS;3Ng zXhU_`11m^aBY#DLg>C6Y&}9+$tK&|^Y!SE*>us}VSZ z8lz{6xg0lRmEz`q>Z2m~N+TqP%-5uJN8Mx+`RM*Z50}N;Fh1jKmC6z@*LZ-wJ<^69 zvu?o*lCdZIiY)frl1##q3Nyy{Q2=5N1hasX35QtJJXfGhQ;EM745GfZC@n$smCV2s zO2=^HEPoqjp_;`SrJOM9beD}mOsBKv_w|_aWsVUPUcgL1|5+%VYvTQ&pTR9>mR=Y7 zLE}F6^FCt;T#szl>H)2U33O;TyZY5t`#lq<>shm)%JmjK_0w;hVf9fVC)XjT+E>%BqrL%k|n1<51$g4d4;#{WHi z`S0kKs?SMs{N^EIeGgw~zoUC@BpN;aC$7qWYGIdZ>f53HSA*br);ftMBl}iOU+@Xs zTp&^V3130Ch(Lq$1|`Dmxjb6m?=hvZcm~k z@1`@bcKw){1+Zpwb91+I*K^OpzQORxi@*f7SGQBKwA%F1N;r-d=M39BN15+ z;sL|Zn^jso3h30`1*$Lv5u+rE486bl+ZJCw?`Z6Zd=%rtH_n~&v_pH37Neu1Pe1SI zgxVqR<{Q4+#iMzv>fdlo5;5So%8&ge^rkY}fO#N36>1*1(Q}-1r z!rum*WGsyz6lm65xjBhI)2-}6W2M-r`;ZFqS5Mc4`dNyIRS(|FzJ1Ys0%#RR`Un)w zFnI%Srlpxvb1o-IYi5XeI*C$m0xtBvXoRmFo|(u~z_5e1+QIhW?=+|@`ai~4N7;aNW4J;I?-zDNH z89=E?l1If=pH9xfl~$LOXwwyK=I}ES7F2kducJ94QB~sD%aX=24`%B4si{OZglaqj zgiXCh06h5cgHejBZ={ww&bNWNzwbzin$F57Ie*blSMii^GJlQOQY+zDiZj%roHQ9* zCAeY=2kKp|Ari_Hj29tp&Ys{wW9{6=s{&?AvaUaOO`tsNeBCvi0Q|cq;wZ5qEW{EAue2&U8C~&*qzt;H zj)e5+nNWvV=elNoGx;r*UN1~nINwW?8G0;6spj!0HNP}jYOMukuDY_8ily|utHusD z!pnmT2;hN(!*4JzX`yeCUnkgf$jeb$FoR+Aurw9@Wga*%gTV_hf{{XyIyf(IM>sEd zKqsW$AY1-5>MhKBMrOVLQBk4uRaElIu2S2>7KiaW*I|Jk%DD=jlh@0RqolS-pcTZDzbDq0`wG zQzd4=BX)8))2iI}$DIiyxZh-qFNr__K>p0hj4%7skb*&`tYdU`(m@w}ME`3BPZ~?* z2Q>-ucF$13qmb@T)j{jOpZ6^-i>Nii)8IK{+f{JM%hy|5k$TOv7omM0ZJU=b>Rjcz7It`3n!y*b(EF(9Xr#gfyf|0J57L z*21nNGC(%|FtADxyCry1#(uFi4}$z*0WE8c5kQLv@nCy%ESQL!57lwQ#p2gigeSE! zh8Q<3-^U;7X1m8O)?bs42yN$YpH0+qJzc$B7xq*&;WtOw4DPltc`?nWZzSL|0z+8D zGo%g?!S6x%ELD0o;T9h&hQWyX1u&2a#wMkl2*9Jt9AV+@1C==}u*8ABD*)dsytn33 z`k{;?$+zfKq-4mUtOA@-T#YR}L8uDn={--8#xHt7;8WbjSVe#g9~OM0=icQB0ICTaA7sEWBI69$W!S z#T`v4qAb!(tG!ubOr24ytM@cw301BAL=F|tj9;{cdulNPs@<7ZGMCqk)DD$(dmd%} z7$xyzja0TrQg~7rq6{G7?2=IIrWhyjVqVLY(aBGEMzcGp^-x9-0{+Z>Nl89>h;I)_ zn=dr$*0>knqY8h@^#h1$dNr2lFV+6wZ>y$$FI50(#4hzKq1f?klp3~+68BZ*gbydp z_xkOkeG(SkJBnAWRnFa@E2?v}D;Y!d`&pSSTN$%|uiv7u`G#t$1t$${WNyDR%I2Iha)tgOLktpD%| zZM!2@Apyk&hxnGd27&qSg2%iuJE-}sew~jD0>beB`xynGs`URhZY$N)c0xNv{wt9+ zU*iD{9!;h-bOx?rf@zGqX(rAEgdrh@jXZ`C2$HN8#%T;+1BYltl{y&WXv8;c9N%Yc zbr~ho5~E-~B2m9{tx`#CQzLlDfu8vB=Hu~lV z8t{BzK;|z+d^HH6;FWNp$ayrXhc540`z4*oUwar6$LP}tBaK9m z{N#+(bJU+6%6Bm+l4E;xWq7w&P2eX#_N|5eyJq)xUz)G<(7G`(W!l@@Z!z5RwuUb+ zIoJ{QDFu&@aTC+e3xLcxerS%ri!noMu=7+E2hY=UC=Q);|5_J!bN1R3w~9tLrPEe;B46LRxV|nJP7HUh`t*3>a&E zGkNP{Nb2~yM(g4oqXISLH2d-&^7#1m;>fM+SEWmpPWwfw{}qa3P^`j6PJOBtqy~lY~DCqb+w)7#h zy=61aL7UxD*AC4bJYP7(n)8+;px_W6{Kh28T_Y}~BN7pg4JsglP#yn@nt-{7rcO2J zdi+2)3ZM%5?Jq9Ke5=}sp0PZ79N~R+3DSA*5wwH4_GhN2haD;)ET2}1!=((OEquk! zk@Xf{4%-U}6LBm2!@ONdi6S@&V>edC}{Axl1Xf3Y~K9w6- z)->u|j1jZ7tG%XrV5Yn)jIbTgD+!7rfteFV)5b)t+eof@#C)fzOjl z3`rG(8Una@Cpvx@ED`vic7q<_ZQ#7r;^xQoO7mmOYfQmBp~>|I{X%2)?=9ABVt}Ot z!x!I>1(ClJz5j!)bBfL^Y_@gBPCD$^wylnB+qV71wr#6p+qP}n&dENw_|M*BtebVW zF5a=~t*SZaqgomqyM4?SIQJ>SpEKkS^ZRlgMd~li38L(Ku%((CSVXkekU=*9Q?l;^ z@1`ZNyKF>0BGZJoc$P7s$k`2Vy!-*g@!V2)>W=br>2=MP+(AX@^dAcBIS%alu5&gx z-?8TJAx!_x==QYC_nMSZc3CGr0YJ)LzYWB32#i`AJIrEGsh+IGpSG~p-btH_-A|eq zHeOMQ!>Vrq1d1rvZ;;MHOtW3vhMJJFt?_3WJPL$2_e1T{b_y&U5YDGl^aTc`SD1^$ zW1sMH=8m}0=vswLqkUjiia?ypl$r}pv~k7&<&QBH&?iYV8hTC136(1qG(akqw0 zv%HMX4@VQabOvA46;U<_cQhg;2(wT8U3M+`P%bUsx2*h1TN{gVhnHWd(D2*%vionb za{#c4v}qO)Fxe$acCB0+)fv3>UL5EGm_WfZ*sDrGF~?-{4QIErBR;|9S&2Ajgc7bFR;FmiA$G?5xY#GRoPLB^b6T~kB{VqlY>Qzy~g+#dj^3pH9`yYd5|f&Gk_LrYAcYnMPEua zvrKw<%+R@EGpGp9R1W<9du$RJhUEmcXr>nAm|7a#k}370S8SH4I?SorS2ApFR<2Vn zwZ475S^_biKF;d>?$iJ&9ukOKuo42$G-ElwxEMAEy1ICAvlo0ActYQYkw6&AN8KR;Ih)^lFhSC89*o;+@)p z@ukp|cvw0@>noMc==9BT9KivuP<2;GMw{r)CZRp`kY~d)PJqbGo;O;Yr+6f49C+$| zT57!3N2E9%x|A_S8ZAN?Wu_p0AsT@^FlL|#H8WZ?OFL1h2xrE_8_e~6XPH_yw$|;y8uCp9is-JkVnyE&g-ryqb3EcLtS! zlHG>;EXfxP&VM%My?Wq-%|9cj9@rng?Ekx`$PGl`{kO4Gl8U)1@_%Jb{7$6~5Mn0R zMoCiW(bFh$23n`g&-Yy;U)UsorB9VIK%;DODX4JT*7ST^{CCM=&3(eb<8x(u!gp$r z!xbh7IlI=cf0V`b?0w~!<9VI&`kABI4YU%D2W%!R)qneoJM^^{ip&VWLYOj(uhS>q znmK2uL2U}`#7;3~l&ZH~Tb*Wj1s?|TA*XQSWJ zHO5Ktl4~K72BT&pV@*!KX-3RPEK_H1>ICq!Yoxf?^kfTB(!oojFo@Ep)x%C^r6{dU z9Fo&636a~!b$S~ZmKziF7X1DiB7JQFi8PnO z4t1S$#_J~BrbQRoXOTGZ_8t_06*ff5UD-9H_ZWh(bt%{&pDFtQ6Af5(xD?a|d!~%> zLKD<8vPs5xXzj&Qrw!TOY=~J|^d}?cbO31D-!YJXka z;MTNr7UPY#ORqWVV%p!enTXx&Mul17=BbNz!gZ_88YVcg;nfx5M0(3aOk z887n$f<>0^5w6|<-+xTrP(&H1PrHmyMr&to;t2y0E1vhrfx03=M^GhcUM77gd;(Rp z0hl9Uuw_yRrZW9h0}(}cX)UeW@k^TzJGh&K?3`<}e`hR$mS=;>oIAoRIDgt-C6!?; zH^pJiR7FVT_{Ce+t=ZX_PtL7DPwbJi(-Sv5JhPT!LtH#Sd}DMB=!2nG{!UoK$qP!( z=?k_aW|y3rvM{?#zk?Z7Zzc-XFf7W3=r}mH%4RK3CqR7Q=9a^TI7pwIl1- zaxUHM?#K#r9?Dv|fYK_K%Q}UN)lAlw=hK*us+#UqH>6rqy}i35IVi_hQJq42(^E+1 z`r91!RI&)5rnPgwOK^qW*eFB+qkj8R5x1!XeT|jwSVE*p-P1icUu#1vVe0-c`swgG zS+g7%wEht4sx*ElK+(m|YYKf>YEHeCSTkKHjs(0-vwBEca$~difI`YRm;x9Of>g|t zmf=u{u~QHylkwCdaF7SRmkp+~{i%w+in+vKkzsq*S$eI8+c; zH0IeHx<<bn~e;Fm~fT&IGqZn6qQ4CR*vS4OJoM?ghkP^M3rkwVxykUzXt&c0Z0R zXu2m|nAUQuNn7R|ZUI9a`QU;-*<*sl7*u?SpX@K)#pB_$?RUH*weSgYMHJ*!^|gk~ zU+)E&Q@kbH89g$0hbPvriCEyi0qOiqZ4*t!Ytf4`TyM+Im6UIq6IP=cvzh%DgSc+4@1TQBYztQq45Z%paLFERUA{OPmGcgf<#MtgQIuy+ESAU>#Jj2({!23Wx3t>5K+= zZebRnjgk}RQ@`9VFQ&c{dA+1&ZPOTL%Rl(AUQirC6-4Ux4F(HD5t>ROJVqb1{y_8- z+b;)JiJ8Mjv(IpGCu*(@eqUl`{c|H$?+O${iE^U`6cb@sXrJX+;iRE^<+OkGIO#gm z_ZthXW;S53&C2*5xI`^$9&(?0X%`z{`oyh>XQ;i0Vu)?3w+BsXhpN~TY~C!hPH_pe zqyU=k3YJa>bK$&|vM!KVd&8d^eAgVL?>U3!NLBh$p3wEXWpUte-1b8UX% zeT7D4u?!W+24xg2`@e_>5Rcf=$0v9@x1l+n+v7$@lad+PnH!$l&pzEb@0-_Is(^3T zFX3O;{aikky(LN;*T=&kJ}A4XcnEt0x36{>n78H(+=RS%sQrcpFOlKHgCFX(&m5?- zrEYUE64-zGkHKzX4BjdD{MiYD6DYe%_auEL`friE)F*TiA4&$#PLa5YrasEU|GmnG z7*cj!4Kp(Eoex7}Q;{sOf$p#=M*_-UlJS0+b4p&zF_f8%B;2NKb5=^X0JJ$(~=S&)s7@>&LSfi9Y2@DB}e&oZzwyIt; za&oJNLy>kSMm=Ir=OFS5z&y91xSM5U(zn*gou~RtMY&Vj&u-KvLUShEB3V=+`(;jm zjpD~)Fg-tDBguh;S1Sp&7{qD?`sGb#u*Com4ZImek?caUghuTf!1yjX9Ccmhmk z%iQ4zcr(7c;T-Xz)a63K5k6G!RWJ`>L5RU^;VfTfBwjd0Y620JIe^fVyn2S4#X1`O z7FPAp+nmQCS5B&$tCS^qF?%p^ki4fCsZ7!zmM%}nw6ClA|u{7YL$Qw2^dy05eLD4RA2aycT)F7lZ#s6H3*==377 zjp*E3vk=2g8%o_|E8ENTvrk#JKs;NlM8g=o)CT{#$q$C=DBLyHG6L9BaKWY6srP5S zK*@GU1l2fb!~7-x8=13*3iQAP$M+}a-yREGcMlyZb%%lgJxJE#Y#Kws-C0H_5vfz9 z9b?fs@tB&WTEscahfa?w zCyJ`v;e<3QVCF`&qnDPW9%bf+>?3XFz$R{k#=kx2xr6CXu~GkR!w9pxEP4Rt*22x7 zj-p*_CySQ~$jv>f?Rsc5j?LK3dWV+a*Q_XUwixm7M!<>aW6E)GqlNpKGQ*|x($y4S|2Yl52fs>r%JYf-Y_+zheps3T zYf&Ijc5VjQLg zajP@iBw&H;s##6lXeAUowPDe=xXrMv0T-FAH&ZXqG?1zTk@eSbJ>mCi{PnnjJ;xAu zNuT$j*y^PqZ~Y$HC`NHvtjV@F2b{T{i0aFPgZJ7(*1ks`%2NeSBx|SC6~!=V^&NP_ zm061FZsW5Fz?6!zdh(OfWN zwIJ4NPHLS7Lu7naw%Fp4#i$kPR+f!G8MlM-h<2UUwlpfdCc8@#0P1)1-e(j1`3MaI zEg;v-)eJVf{w90sOpf|_Y2=>eo%;Mks{tW*UF7^Ag?-Z#z6%Os%p**}^wPBIW)E#0 zn$AWTfy5!s6EPde;axed85Q4l*qZh3F%wJ`qlykbN|45X9*FITJ$GUdX#MstmK9S{ ztY55N)IRwwO0KhbL#sasF5w$gNp`+Skzm?i zJ=-;8SdKMZUEd}#rf>NORkMH`Dq?l~n^kwdNTaP96o`5NDO)uJwe%R9Ka`^Q@6U|P z_?NVUjmex%BK#Wuag-E0gXh6YuMzl@!kJ)cPY4AnflcB_fY6qxRlDN z4&0tjHZ@|FG&?83F-@3w7?MPO2yjbn@NDr6d>3tfmw($gOpR$bUnHx6eKxtQBL30C zMBiilSZ;9dRAw!MxeeWywhkW*N~~=$xb;y58_ZfLEv1VZh8n7VOnxzroyOAh?B$)z zramq1gjN~zM^%rkFaZ{wO~ROeDG#yj)SURtV;ru5=3?xh|0?Yhh`i{Z0UjaUamQJU zDAx%QTtDXs>D()dgbDp0)g#U>vHw(jYN1N6HBB~EaZWdZNRh=fROM6(X!BWTY>wzp zm01yLc;8`2@MI{eeO=`FMAAQ^6mJu4=WL%Kid zU+ei`pfLN_q&F%1KG2k7o~@IE17=8Z`z zFgrJHWbKShM>d0#4vu*3;vZ4lO&4*nx6K`tyt9eXyW|R4Dr*T35X4rAGW?mnRou>< z+U*w|L7l1k;bUS%L7Q~;j#RiI4VOLIbCZ}-2`|^y`|%Aab^M)Tqqt|2=p5vIXMNtv zyJ%1R;yVAtd+6a)SJ3>M3K;8l zmG_OW(&{Tm6Z8;bwUqIi)Yaom@29V)X1YI1LzckRFNNn&K;5o z@x;*Y-b0a&$t~5DFYJUPOna7a7p?VRS390yEH^e0$sn5Jw8A=3KOW{Mwb&YReQ|yx zAvPydrJh?M6&A^WBIS1#d%ITpfAG=&j%bY)i}lUQ3o?f6T+~~uV9`(w?dgxz+G^Q1 z*r@oW(!iv9qAP98kdx**Ob(M?0fd(gM$*a@Qpi_RuUZ!1b^Rhu|z2p2NsSK(#0TtaD>`tMYy)a(Y zgw-u4k+<4qP@Ro#Q=)@<{ai6gE(@YvJSAll&juSAekC0_fHKXdngeyF zD=mHT4xFcIag1nGen>z@ml>tRAWlLwimSMvTZD25dKamt8$Q2h>fnPBQN%=$668gp z(LtgXhtDXwX-%J(Z$gjd5L>vDqdJkpgHjeqRP;`;v0B8E!4cW}0i{N^jNN36I?0Kw z>O?r4QJL9#l2@Br#?qw-a3V)pW+DKEc0en!m1tb9;dh!gC^4E_e;&3b#J4R|1J9a? zEFxaiN0}ah(ojWfPGT%!k3GpqZhQ#Gj4UC3-<+WwZ9T7J^mjQN%zxd!u`O}_B2XR^ zHio%=8e;`b|AOGYV{r~O;CUi&)KOI0h%0>8E}4lIHbqM%6UD~>5Y2l*T)duuYAR8i z82`%;32E^%acmGwUlFZbol9{x0&LQNR9$x(Ju+Qq_`(@0LY&cx zosqId8Yi2}<6uM_fI)SVWG6aAxs`C!71{p6KNRvJHZ;smu#fCTxsR*q6FhBf6jvM% zNWK+4Emx>mG`pXdDxm+Z>G^3c;>^M0&cWnjXhO)w#KOXn#m7ae_q7s(TFSuO(w_T~s;`5>v!2LA;JSzIsrq*1mf_>uG z>@w(NTL~aQPFl|RjoAeDOp~;p0T2tTx>;Q!*2P)Apk_iHv1%qyBW>R>S(XlHLIa>} z`&A>n;Y)2+AD@k;J%KBj=G%_P4WvJ6*-^IA*w{MJXkWW)@XfzU7{Hv#*)pOA5d})kJzDepmBmX7;Rz7} z@S8WDm8owb885uO5bQpFv|Cr#T`0O<*FeZV0N>#du`qeaS?GNkv0$0Asc~dfclH6R z3C8Wm%4PqqfA^bo9Cp>khDer+X<)o^I#XyXW=_^N*tutzQ!XIsvO{E!fo-fIaG#|` zm+Tb)mwA(ldy{Ij^8xDKg|^e02R}{5aIo4EA<_ooqiFB&( zAsV?@ThO3Rkyz@lP}O3n%E%F=sMAE}DN#7!J#>#Zza@m+UnN=)cIS6oU+OYGZ?^$U z_w(5e)gJZS)?`J40eimoCXe-=VS_T(3*#@=vw)~Q?5X>Ea_3`rc-C+j;-D6%IAX+) ziY>lJ=_t4j(*eo@as}Jbu`J&hAukDtl`~>VYbA8qLk|W{WLDg}=r9Sh@K1 zw|xJVv3LE2=_(5J79ITHVR;3y$i^$p1Q2rq_T-7RL9w}75^wXx953Ls+C~cW1~-E* zxn!YM&|Xqx7>b8E#F77h9k`ucEZM@(&Rq1T-u#!*?tkyie`?L|6q>FG1axAC|9StN zQXrr}2SDI`(aZk=&siKmH+%v5BHvGoS~c)14Rm_fo|?$yaa?`9yq`LC4_pn|Lb;P3c#dR4Ur3Zz(pH6*^6DbgC=oYzKZZ^i_S?pQGf=bTCp+FrnP4K+rXKhTG8NfQwWq@u3@9Si zB(<o)e`43MT4jSRu8gBN|9<9R;SDiHQ25y)5%9t@h6fmCQeHrl0b*;CY3Dr zGqlAv1WQ@o(ZbA4n>WmLmcdN?C{c|y382DiV9wE8X;p|4d?0R|Qt9xQt#udMkaPJG zVmo=t7(?THU#6jew=I6;NF`Aai;*Ku#A%7`Ad!TmQ$%p8g+{_daCFq+Cn^TMy*BC3rwIl2CV_9InF%_T%qUvpPuJ-K+f(fadt4>4Zvd_ zZ%5mqGRDeqQo_ia<(!Oa(aN{7+a$oK|J@@8$w&7&_U8SK4GPchLlpF6Iar1{ALbJs zAGa{WG2ShlcaYs4_&JVXYL7r^54cI5py?KvF3j~7+%^nrMrQtjBf&cez7Ha?J)&j4 z_phpSE9Gu^Wd(F~op$4Sxoh=Vu_yqA#uCY+#tV`>CDA%856|B-K0(-S7yRY2@fD1!gSM)o$ zEA*YwfCayvb<|b^W|-o@rlgYS8rs`dqSezzZlqfdx=&h*m3M(kHZ80tZ|`lYm6*8= zC!wjQb?d6&{8Z;IXE(N`9PMbjRp3&oLG#llvdi1Y5?(2RB1HIqV%O@rqUdDBqE7pZ z1==lXn+!A;p%uSQCYQXjlBgb-Dv_$uZh%Kum;$Jp4t|!t4-UwvT@zJOTpn=5`wLrE zflkoe;@-~3CYI4{G#k4R!TpT4ZTx^?57!1VMFDev?awu z?W71UvJ(l(?aqY?MS@X-!g;orI4Y=hx&`1Q3t<1|(%~mZ8TPBjPq2t(8_$jI{FO~0 zr1%W-R+ec%gNe0!2$Ls;^*&=cXY{@~+_RGx!uGPA?l8iQAP!$&3>bL#i2`G*M*W_{ zWVOmqr056Ky~*s4P894)u9I9$d|39D35RbOwnFiA;&lGl`2(1Y`9op&-%W6^?ztOs z_w4PD25sN^LuQ!kg-2Y6oI2U@HBIyId@wEVPe?Ez0w(A*?P9NQ;%27EE7@gx5YMS2 z#6Ott%neT!EPGwF^$+^@_ng1AF`kWrDf-CJrzwPa{-YdK74YhCTsd`q);g5sh`_D} zt*0e}t_C$449sB~HQjlC#&mCTha5(xqK*;6wQRGh?kZM3>AmQVQORL+6#24ggla8BcwCbzq0YLZkJg*KnT2xtWEPPQ zTYW5!B|cvt*|UaodDzL4*!f~}Mn1_KYF=~I+DJGZtZjgw_s!Q|&3nrxD15fYcJRF|G5o{3--ZZ7q zv^;NwW8Oc$kio9?o4^h-_D6Hwwlud}8y;yKECbosqrMs83K8__o567~f(o`qcsmo_f9q!MXovZ_M&>z9#Ya$tG zz1SKA?Gs##6I>iFmfulJ_PA&(0uE%rk1r}MhQj*oYTN7l%p+;~K}NA3@Kl$7JA}$4 z#Z$m!rI%~&L={0ru?by%R0eP7tQ z{W>9IU$fZpW3+3kUhrKE0811|A4?>Z&?sCeDkPDRpVCoW>KbGQj!%rP<=mCaTr~To zs)PA~_n%dePyzDw?@tv({;7ihk8%B9JEfG>p$OQN4JieJ|5gc;RLxZvRM35BVL^vV zA)z&_i)<>xHL765s0vh^_-R5dQ|OWD*@+EF17<8V8{cg%yS{(%tvGV8%x5cl9%urT z){jZ;NfV%GLzteoHr~6Y-#1((Uyir=zJO~`yN6~YYc(o|+-RnH<>(QQ`(FX<1|uW- z3h>3))Eq{Kc7NfUupJau!iZuhIJA`LtMo{tJvvkZmJhweuXK|u##!71!@DttHCqT9 z|BdaYV{aw*b3tz@-(>qggOz*2&f9r_u{M(`E*UK!NL>jOTN3i5pGjzFw8@T}nT*j7 zBPW}mQ4H5i6g08$%x|(1{+0x&nQQCW&(S~jejJqAAXpY)TrH4QB_?CcS_$&LXD}RR z#v!jDu{xUR>KbUyCTHWOVsIu?ubrcnj!9$yW8p>Q^Lu?eNlcGrW%?tGSZcXyISR}B zu~b>dB}$-|QfMw?XAQ`}6N6!vGUZ8|Yby+{7tRRCn*Fo3WD*?$b!h;22pq6&u^g-% ztay{wI2$?ngSUamRa3@UWTsW}mP)sEQTOk(X3vs2&*$-B5&n+w!r{ts0CnMIMV3{3 zlXE2JOLuj`)D(jtWdx^r&M-{wxqJ5+;Swp1u$ew61da3Inc z5_2qQ?7n1X!!}fCzB2;Qy_vg@%qkp1G*o6t+W-SfcZhHgBq*xPqD+X9S+i-lVVFh6 zDPGiaN&LMAoFUa&ij40H|6#TwHzkvd0ga=nVS} z^4X<^gL!UvR_JmWL1$wjvsElCo5)OzL#wzy623!H!|Nrdbfg3*#_uTV?*=A2LN6|8 z-{|!0+}OF&b+Sz&U1Mx%!*6O%%_^JkkIcA1t*6wAoM!8}k5=XL=WF5bLQ&sBM8y-ML8c>5aTp0@NVZiNi|O0vajTW~z6P zQFHc~JYIW$8Z3Z_mBMV$BxRFcML5n%nE_kd;Y>mPpXoAo-#-U-YJ5Tr`(2ztM*F95R%M1rqblhrZ&%tLjD6p`O_t6pjoW|(JcfqCGj-2 zuy{>1(Rw(ya6-ySMf_44HtfhY>N~Q|z`x_q<;e6t{MQRs=IC+8?Z{D5FRjuv_Epc0 zVsKO(ch2S*?Sx9Vi8*_?ie^AjEKn+*(giBfF3@OYOP`O6 z^y8eW^ik5o$?@P&wX3$dZUMQ)QbkppX1Kbt5kRH#0a1<0M$wpoZlPjDAau6F+20s- zWQD9IK69D!zxRJyFKvk$>qcx>_N{h_X=#USKI`ErxpbRe^YSVej`cU`Xz}GkK*{gUYqwsmxx4m9i^gnnI z2Dg=ir>8J4!`A5EwnE(eFIPp^_95Drj5#CR&@BM?OO0UpjY=CTNR|Zaod_Obj**TD zk&l2fKTjmjLuxdqsZH#Q%yqYvVd&%=U7(xhi7YDZga|Fb!~Mf=R|E(tHdHCLUH2{7 z+?aFl&~I|JGJFD*3y_dclFXN2Yq16-rZ!eLQBunIm|5j$})&C>t_d5DlfHW=P}tIWcs)nD(qQA8aXJDXRg zfgA3%#BPGL`})-}h6By+{oSe&4XUn|JF*KoZ2`e=MfGYT-z*O4!it{`+0`#NvK!8M z6{#$ekQ%Ti>0F#3oGNy{eYc=clIb*H=`_a7hf@@MGZTX#&@w6Vy!|ZOCq6MyNrQkf zJ6cUdV}gTW{)VsenlGh7-fp7&#~j#m-RPN^QQ6;oNp+b;)0mrW;#>E6*=MQkEHezt zr%BQ{pDf&AZ9{7H%m2mh(!x0i|Vg8EVMBmMwh*#6HbgZ+P~V3u}2 zr}E3?dQ4;dT+L^smS(sXo6m?N+F%$C%7-{Qli9|2e!yjKpm0<}XIx|% z_y?uflowkVGm7vf7rauKM$u2-U(w;ygTM*Pr-x2{J@KpGNn>ZD{k(CH9Mor{^B6me z=NQ1X&2wD+`3dNJ!}QhZ&wEuu`1J`E%CV4ZSaF9q0< zBTU&ZLmehroGHjY!OhC{hq%iJ!D){-x!*O6+`0Mi1=bHa$~!B*qyhi%Jxi z0^<;w{whk1W7t1cnu?MYCudS{wB${9GX?b3EC}{$x?O(fP@i51xKX4*9zPV_)QAtQ zc9?}}3Bzc@&u@a`QmZE?5i-V%L4I{82 zkAt@GhrtqHarJAkBuU_{XQj!E?Mu?9>{YvB%uf0h!8TS2GrTn+Ew;RpnF@GtE)Q1gTeDV$2B#bjco(VZ+%ugO zhSRaZvinSd`aMz87BAS@q<~iS{^MKNTF#aHU3KmPeazvJEdk3=DzX>NY4aZ;f&@7Z zHTRxWVoE^HXWlN|eckd@k zA&>sky|tfhwF^($?);VyX-*TYX0nKxX+yicdOr;IafDko{ZspGJRmUp+Y^_h0j238 zKW^l==Psh5&NSIXfQJQbZ`K)f7HM!vmOhD_2dSVpslH_#>1oI3r>drxQs@R)f8^Sw zlq<+&u0*onQsJwALG#c>vsUy;7N4;Bs$t6@M$VYN)pGC>5ay9uM11 z>0JeR(!Tx%)KHIfdj&x1*#>*B0$6|^@@Er9ZsajEFCfV-Q*D~sEK zElMCoeLw7s!U&_7cANl(~n7VQq71ZZdb!F_j`f{hvyUL(e z(#)$h)8-1*%yikzYK6j2fT-v*DdoZTALguPv3Y5{f5|T<;jeKV zLRpRvEdT+QZKw{S6A{9g3nj1dJj{w2PP#0|Vsm6$!7-}E2wRZm=Oo-}4}`!Mmhz*k z#RveO-!tSx)?%a?G@5rzPDZEW73Eg+nR2)j{(nEL!!qMZisOradLW{AO1+;iNJYOq z2A!F)_g9j4b^q?GE=4_afq5ydtQvoDH1z|t^64{!nyRn)-HR+SGJ;jqOQD=!6OEZ! zs`ct~cVaAq*m|W2HwUDGBU*R#ZIqZ$r5lE+;FOTJe+?IGzQ2{$kh#)9t|O_Tci;+8-=^@_%o&Yz0f%u|c;yYuXi&iS2i> zedwYg;uQ@#-uxRuszTEkHgBBAtjBT==>fe!{al)Ozl83hO!O`4piV@SbZ@%#=W*5< zziE+cQX2~pFmFsO)NO^$*=~OoR(b(+7X6Vwd-kBs>%aDXVdVaj(DH(U`x-mi5msX3 z4QYq=;uOwoT5R9=c5a|6FjTIB)_`KZ#mY%#c^j6OHsE?)uf-) zVCeT}ALWeG)3i?xvX6e;Lu>+xsnvcVJs&=|`ej@5_apgoP*+_DTfJVm+)+-1%?_z# z;O}P5y1CK@j7CnexsG(jqQ$yW-C6##X{{u7nh@T5$qnre-+%VT|Ej(wK7ZVRz(4u) zB>(3wfe-kfS0PnuP;S_V?mpeCNg^6iG?vEVXfLq{yNkxFD=TV!L&?el{4OA|wFTTGB_5+oh2O1fqknQI0=N zOT2- z5mLmvXnFCDB>WH@2WE_eWlbdVG)&5hM#y|9p7i}DmWl=dArcgiyW$k{#?c5s&g~my zDWiwHO5iLpI2$s}&htQ4nN-4ew zQBN{S8s*MqvqeiGa0YdrFI2@Cj z=}73vCA*bKRs=9Z2Bx8$yqgg-FUJ}-+%Q~ZY6~s^N(YHs!`I1;oHsQtOF;jl=lZ&a zHhq*oM%--6``lh-3g;$&N78hGoSR+<2jPt-+gXVJuHPH2WyY_dI3j%*d{$1BYsP*5 z@}{j3yU&~2l}W+JkT(yH^90kX-4+Zuh>*3(7rjEdq4jzXBEf?G-6gvm_lA1F^-V0l z#;7F#z|43dK=FQ(n5T9xM{M#WFDObl+fUp^hJx3S2MX4^QatrEK-X+{YetWK9wQWT z{yw6LR65%>-)Mh5csY;9qovsmrps=X~TNIP0X z88=A`l1%t4B#4%-pgEW)*6EoOYuu|gU)us`Wx#~Pt+!qD z#OpC=KhYC{PqbKLTd>L{(U6)r4F+_EtOpRmFN1Xkm|X7$J|}B*KN+>z`A`S7632$A z+3)LfLqEt>8oLquOzg$g%8O;E3+(DWsP$2eA!W|eRSLyEfb;2RKm^DKw_r&7zH9G@ zUpEj(MJh1)d$94T;969UVbVQ;p=tqCq9r!yY$JpqF0}fos>+B^!FUSt2;zUzaV`EF z#pyAdh!{R*5Ox;yo3L*sf{(AaIdbv%mb4Uq_&?d^@g=STQ`qKC6Gurw=Fv!K?OkC< zibRu3mg|LbVz{dmcQGHDB&pArSDCWKWp3r|-0n{pV|W<5FB<=&-BgiY8Quewjr*X9 zrE{>ZPB?10WS~46C-@>0NEi+m-})LYwNfK928py<_Bqq7^2ED4{f!yS7-zd=QNC9J zEgrQ}*K%1BBSwRnRifG563amq&(2<|(eoj#eyADI5xm@25=w2JNpZo&$`d_K6Gv+0 z>E%U2(TXdqqr%3*!3e8ie;@&<*=uh18%)RqOM`jBYuo6l_OjP_TbdHbfhL2JN~W@G zx(Om4&XAP(UP~1$GOfwVj<&2auWj2(E=nQ~qkxGdc-SiZY51J9vUBoMRYgt9?h)cf z;k2=dG=7mmgsH%pq}XyalsV9CKp}JF*C~xjhbv2LqCXGH3S-MKZl?j{aj6lQbM0T^Z|KyJC*@Fz*E%3wIgA}w3_8>mq<8D~)m&a25`jlk#hNZ|BD-m&fPiPm2RM0QxmvQLAq0C)hWF}K<_|OXqn4k5mcKc* z&cBfjzhNNa+Tl zTDmeCS5sDE!p-bOti*+zfQ@!Ex`R?Q#oq9IwN%yeirZ(zv}#6sCgXb*K%s&1l(qk}fpb+*H7hp1(}=g(~rEYnKZW>1KHiXWHV z@!(~a*cH{+bQPd#ZuZimb$>5dMlN+rfwfS;{n+WK?yvJ}&0Tgo>}%*o)z#+y$p){? zY36N>k^Z|-hfGmq#5kQF4{}C$=rG_W-;Zv$gCJ%cxsAIl@jj72 zcATk=`{y3bVZM{`f_6X8yd;C%RDT@1DhYzt=1BolN^I#m$oiq6+0Hzj2F(1IebJ>R zyf{Vb@1Rpq)|YFTW7OHWX8qDmoj7{p%xo!U{YPgZ3fp|6op$om*W6G7Mf*~=75R5} z*a3Xnt{>nfm&LWA{Hfl#oS|UFJJBlFLA~E!uvYv&>QXq$BA#N(%ANgj0#1s9w{+jX z#+_JR7Oc^){1n1(;iIPse+v zNMAcIOZpAA1Nwaj5mRD?c9?poxwJ2PnoaTIuMSqOvO_c$bz)wSstMvu)U0y_LkF!E z^jH8Y&8=8n4~6Q#wdqwNvYKvjoN73usAI{xS~e?OW!=4#!m`_n$k2MgSSnM{bU6aO zyd^q;;w0td#Bn`~Ys4KGDm3=@X@0ETt?Dd8h3VXSxHWT5gkeJZ6E z#D#oucUAF@IY0X0sP|t(d@2dD3@xj-vNb?d5V{bgzhEkqbQHy}oJ^%kvJ&+3QK(@L zhmqRsOvlP&hGX{)cZZ#y7xzlC4Ds{PsX322u*PicxEE@_l&WvVKjnXtuK=T?`aOPPX!@&=NmM?cF*YWZ=Yjb4y*DIb7gK?VR59NWL7cew$ zfklKnAn5z}L{EZveu+4iuWlQT6*D+q08i)XoiOy~^;MG4A* zGAvq;qL8}EEXe`KkYl1Ql>ll63m6R7N48gU_y5+p;ucrQ?wg0FD()X6gys(TW~$Kr zI|YSuySv-{Tu;7W7jFATA>gjHxBb`3l`saJw$S}pegtJw7=F^Ul8bR#*efpG4`=TZ z-k$H)l8nBeFM_VsRL<$jDSkzYx0fyJB*JVE1rfj*m(NT{7B9rPm}fkv3ed~s&)dGH zYZ{%H!oNo!<(5(8-6v$?%965ACzRde2>F4ZIff^MSIRdjZ!xXfm#WMh;NwrpMNYS2 zm$09*55BMm$jyy-19$JoM%ank|FK)YB&JnN=A6di9g=rIYI`Pe*Y3VZQ+$$Av{Y@eh3(RbJ<$BA zouj^b1=h*L1*nsLT_g4bkiQX%d%xRXc(A%le8+M*51K%~Fe(2PqdN}C`v7AVZo-F* zPw&-TG0!2lbbOK|mVef#R!luWO(?dTGL*Et0N=|ZP6ESB-e4#-0G2(5YinGvBRC6t zEe*3W;4DGlRFcD*dOgu#+Rn$qjBi1cGcCx25pAYJEogjDj~^UUpS6?KY;+r7t1d+vlHh$QYYo{e zQ$m|ZfV?nQsZ;Q_{>XiDr|cIKoTNs)+>C+l3XzKHP#g=PVG1!V3*py|INFTB;724t z4=EqUEwGa-5R<_pC5Uj7AAe|5b`t6K8mzmSRzoR9R9lIcFKrFGSaW{1l4M)SIBv2o z4EZhz0i6aTycEfwbwcoC4p3v@r%6$BWLa~vrGHn6T#`6s0C*VzA|Je8zKo!07CL=+ zcbD`UH=-|w5{M!R&S%EChr6;jjL$OjWZx(`gd1$+W$~KGAQhR-Q=pkv#2e-xX%a9F znuIhrmrPRl24JRK(30DtLD3A~|Kgs3Fr6aLQ+KZSU?ynNqnSACBTn3s>>`{qY49`e zUHsy%{oSgV0W?CqAgm{X)so#exR2JTq*$E_fW13g)_DWCzIUCuT1j%F%uw4> z_|~A2sUVxJjgqgaeHHZFBeI!7itgX8@Ou-Oy3~?MBd>(MPw2Y^@d)QWc3XLJOwtL&69FlZa>D&!SbZRi!BS(MzfOot1hlMs83$6HqGd%?9M z(T2$wz;24GJSktV)++_t*tA{H2R6$cOl8vZ3}JVl%qv{mq4&cWgcQ)9-}9h&bEWE& z0b~u>nF|iL{>d?_4ZxA+;9D~$d*f@=Ucyu|tWmba{Z7=VK5lI4N!!jrIY8c*{&(?p zI0^Zpig-&G!3yyB|BJ160FEr`_P%4=wr$(CZQIEt>Daby+sVYXZBIDyL|^WUuj=0C ztvcOx>QtT6-L>~#tM|h1zhM|wm{51P-Ll$bql&3FXFx4YFz_KK4# zA+r~vWK{SAg4a*1S^~vUHc7l%WS-q*mFv_^>olTqY7sPTrsgZ?#~|#%Ic(vrR#uI& zJ>U^+0Dqi{+jbXc;jj2`mHSBuO65YehE%@H4;k8%)^$_-7}#IYpNqNICA?A(`98Md ze;>ocbN>A@Jg80+fK2{}H*Dz2*6`E`!i^b0wk9KExODH14=84p2K_Cjj+%_c&_LVd zy1J$|`%f3;lcMh=8sJ4=KA>AXdD?gLwD~|)L;vD)8f*HU zm(I}hi9&k@t7o^>IJAd|VGX`&@^nU*njC23UvnZwtn23q93h zn{i$nzPb*kO{)jp5>JCccU;uAu=q_=N_%Qf?HT`xPUo-__ZI@dk=+DeTHQ?xJz$A; z2JnLT%2E2)7`0C{)MtEv=YzCQ7COHXbq$hg@m_IxKrmgI^_ykw#9#KVe&XwbS0O7( z7kb1d0CAJPs5`6rOMtPFJq|aw*8S|jvtTv$h{BTdo3A)e+8j^#$@SWsg6b(pXs$Bm zW_oqq27}bu-_WFV7E1=TsN9cf}7(?7X>`Tj!9!4Hq2i-TwJSY`oM`L+T3U1r?5- z)nng{!BZ-_}SuT`cGfhjZf?e=+=GtO;|4=IKCw3u8N9@Dy7*Xy2mpmC9w>Xdd@ zSDj%)(iVOB7XASi{s|WT5&m~nscH{c7`BQ?2~TazUj8S~W&2ZfOZa~aZUIgzu>X;& zicK6)7!*PZ`vxzGl0ru!H+U@2VB%oT8+Jls8(`C8+HNlmBrmNl#qy(5BqQ(zBAn#v zMv_-TMcDazxSi(Y?Iz53yak$7o+Sz`(rJTFfxE(5H0|e*OptXpJ|ZkNTIi#Mn^khpCA^`$8-s7yk6g>Irt8IS482CK4ca@uASGE$E@H7X&R0+# zk+X}`RotUmRVx(+44%GlYO${glt-AY3)t#)B{Al0K)Fq*%xAUfFOy1sD_7%W5h_hINnZ1k-E83IGd|HZfjGIdN}`mbaoj?4c8 zb6K0BtGc9wH1=IiUot!?FVtwDBrHP>*0@dg&qzH&6^VZ6_1xMggvmNcTIf|v;NW#1 z@=lcdMw+Lw%pE3f#;tkd=EiaErcBV^{~f^ySy8=&nK6`NBq&N!E9I~eO&nYnCJozX zO@8Y!pPBB21`xJ1k7Kz@Da%{4250}L=3kqNhn+4~-^F_AB(dN@*2uMA?PYgauVL1P zsZ?riml0M)M%%i8!*WRXlr4sK7;W4@E&ol{-%e|}H^{OvCVb0Y|N9=jZRZhWPx0PM zS3|at>vXFA0uU^UF7&YitnIV3X2uEoRF(=xMR;d2KL9^CEgbH*)9x(3lnMlRHJl&s z_EU%hzzvIq=frsmjsfO*g_-jVPF>gbb zyB8}>223n@^p}G9@AQwypovbRK-$L=QfbVBV}K>>nUSHCJdvmh50JM@{)qY_g$U=P zDUnpM5t3+%jLlGo#4c$``8W#>&}deGepBgr9!38)H;QwR#62u9G2uV)5H~TYBOjrJ zEHiS`8oT5tV174ciwPXXTvF_E^od{81?Zx45oHo=>_wIGS<4Ow9LTzzo=)wxksE`W zCB}#I>Nba)hFM&~$MULLw8*4Wr)VZDHK*JrzbM=xiLKy^msVCWM_31V5aJ4YOIzoNHkoH$43b&hwd z9(1Od^`h5IagC_yn`>{+r2)<&MJj_4Dadihh>- z?4nl2Yy04HZhytW+i5K{7t@mYo3taVGIkbfQT8Y`H_W&sl#WiC3@XYVp>WEQ^-g@^ zRA|_O>hRu40G`-oU*T@jO*(wPFYJ}u(y%tE&~4*c6w_HHi_j=(m;lx-_G@hfX6>EA z?Q1JeK@3JS)SVE&ZKK?Vztm-pKxz)L24O7Jwg+m0xY4brX|PbkIrVg*pk*l&68Aux+KP+4ryZScwKblM;mXV|N*W4q>ay6h@p;lcQT_r(f2Yq!j=JcRWN`&TlqugS%jnp{5eUhM!dwBTL&gXS=c9snv>A#D z%jI@5fq>p}VN{+R(GoT%NL>q}ezZOdl9XTrcz|m*Rl?VZvU&jlsyRxs zXE}4iG2}!D5UxP~PQrd^I3yC9F}U)GH#UgsY4SzX@%44j5L8h8$$FNoy+TfAre|ni z2pe6jNhp}D8I`tds{m^oRWax25=$GpVP9D0J&~Aa6EZF`dNy~r)l6<(_G0AVeI==0 zxKaUCS2X7?34qLfDVm|o0QaPoUkj#9k$s^+li()O#Rx)#bMEFCn6HS)T#1uNouuzU z1S4K0O!NZN;czpiy;FWB@?k{=wOVoPP39Z*j9WscqZNH|ZH!WH@!4`8QHz46&2kCJ zC2!QfxFW0(E&0_gTi^M)Lb;pQ|5k>H>?7`i0k#PD)9R@~2Lwd=f7T{I#oX21&P~9f)+-|V2F(hY85y@wb!S^egtAP zblGcb7gkq`4b)+aB6Q$W9hNJsT8&!6b#$xSp4-Z6pX*B7Za-POGjlgg$?zP%0dHrY zx37IKh7W^~@q*w$^jC14If#2C_d&R`!I-W}zFY8nfwx`zzZ@z8(sS;bU=5suVfz$u z>XTl9BMH0q*;T%g`Fn0cIL}|?Inf5=E1ytN91~xuBl8nqJ5l|GB>)#8hTI2h4jHhH z-TR!6@46_zT?cM=?jT=_VRwl?0fLFI&8WNXqU=5Lh_{Kau#vx$4)-daJSjhh;A8I; zeO@sm0m)wZ!vHBf%6mf;!h}~s7zi>fXxvCT6b}>xlnt^RGCeYv?dcg8X()xXGn3|q z$blwbN?NC85wJ+~&H-3QUhT%@R4#35lF7-On(YY-)^UTA^v_8g2>jMRfK~UmprM(e z;sgD_Q~Y4izSEn9-6wr~VeK^EC_$=r?7bJ7A`*DnrbB!J=#~|G6Qf%w1R1!$-5*WM zsMrJvBDf=gK+kCI;C?1X$yk4vnpdqg!#<259%4P#YVB{e+Js>wL1gMnTA0UUW8jLa z2>an0U>aFnMIPUeF?3kG0uqLWsfUT-AxMUr zGzn4|BrJO1{(6a7PW0^)g+*L6$7F;NYtU(U}ON&Pa!@ywA5QiW@ervYoU zx8)74i3kDK97DZK1`H)8CK^d49ySaglrgn|i}qb;DqxL}LtVs?Z)3wCjIrpZkTshb zbyz#uDY@Hlp*&EjQl@79lG~PwPmf9_J_ENnYywT{(Z`m#;jS#aLIOn0xxwF=UEm~_ z9w2D1Ffx%AVh^jlAh1wHl8eyv#K$u-d04pc^QT0e=NK6&0r2i1KPIV~40X@cr_>)Z zwd$DPv2EDO%4X^roP`F9rVESo_S}U%F%`wj>z~Uacry(Oqoy*A^Y;jgJ4Ga$H3=fA zE@AU5trt1rE|-+;*jOk-gWVrp8r5a>x}{=&?=VIeE@*)`)Fxw!)&YFrM(gc~M;95G z(>XE~R0B(!Dy_#?dDy>sL@4LY^}wT?KJaWVt1+)b|MKecM;-} z$dx)G88{u4S61x>Ubhzr(hgzwf6#|N7E~KG7S)K~j>x&NpJp8o7^45oEEObs>XbOy z50@8L6982cH8Xa(s40d=&gbV5(IkmLLqNu{FYWSGQTuR(on(e6sJ9%#FW`%xh88bK zw?;*<0$yWD5J(?D97u0Q3EhD21gm4*7PB-N#qGhOOV;nO9t>;R1WLn6)?lL{nr92H zWRwm>N+tlE4qFqq0&B-?+kZX6#cCx)dIPMX0D#hJ9zD251^{6qH7$mWS?*ZnL50td zT8AMeS+t26$#P@&%BIt4UzpK@@P^Wx&fADcJ{dvhpEO7Y&_dh5a*JA^YPcgP0xE^o@#`Ymrt z0%|{<5FcLPq#vd23* z9w$=bB%ytlQ-gH4zO6s+V~8$?PzG+6fbbLeT*v}`d3?D|&=y80IyWt0FJGPsmk(o7 zg4J>wfG_!5lIKA`;%`z@?=?)r+|luk0gMbbbAdi39r5G zi)6!k)ACnkl6KgfhDQEn3cRE*Q}CNw$aa&M5Xs@jdXpEqcd%^$TO|7sa9r=+*!z1c z#WIgb@kO7!4_z_`LQ)!+zuGJ=l6Rky9!HBRre5ux@H zIB>`zdxNQzlPXsdB)H`F&{G~}0Kj#evxY{i`Kv(_fwo9)46++h6MN`_ngct@{uq2z zKnv(>;7tgi0aBccWzHxNxj+0HsPpLoQ;mzJi82s>P!iWp>|)d~p!9VM#BW^(0zoBI zz9BPvG8DFe5MJ39wynv_meyBn>7B|KuBo#db^)amcK-*02lEt-i$i+_K#!Ad!2ZmQ zB2_&4TCM1E27u^=0JH86E`hFL7$K3}Xz%A;_lW1=H^6UsEPEaRwohBJ>V)kV9joeN zL^M8)8#Ff|b&K}T9k^gbM3p_za@vJ=(K`M`yHE`Hg*>`YI*DP#H^o?CABe>8vsdNBw2)*~CYkbnd58t}tuDB;eqL{eIj)(Ws?X7vq!|2!7$ zFU28|xhs(Gwti+6y60IK5u}tOdOS|nie^Ln{zYTLD_!2J@%V4}(^X9c5n;t6W~YWo zYN{*8ns|`~GBm}6+$3wG%LPFps6b_=11OMY+(7J5iys;Kp;9e?ce*gH9>Uqa|JK;k z^}1mUsThK;B42zSmtD1c1A3r-@HH3O!Q8u)n@QP$+G{G#efKVjzXwmfwT7onsOmKE zg~NWpGUvYN1{;((-l5;Qg(zMnbsKh{`ZqTyQ|=g-FA~g$jJ& zMnim6eY`uS`AY*pqgzIqfLVFhMlj%^W04?qqxKo*T{(jt9Q_mhc~m-M$qxvlZL{3S z;hSulwkm4yL*j!FTyX)!tHc;&huf)(F<6E^69bNLU)b#nsgFBkfDh!&35$j( zigwae2|m8~3mNYoOkssPVJko42j6Pnq66haEceUdYQe|kP z9&zRkl&Z@ptXD#t11{<|ryM&yE(6gw9*t*QF2UX5xBJy;%sATpNwv`5<4^4>S$c&Yyz%XM;T*lwBS4>iaXJ{k(LLahL|t?jCKS zJl#V8C6M-^T#F4*y(<(PyK$frMMdhQJGhq|6q7?$NelFh6 zL}c||RB(@E%pj>8J7^Nr_qAOG?d* z`0P`$8!;s8>1HLTH*CvSW30{WHVn;7wskB8ZG<=S(leE#W_4mVqbw?}?kJRybSkbZ z;XGWKgWleDKztQ8L<8H zdDTlwu1xssw6Po8fy>+6q&A~;s?9H87BgBnHaf8r+tJJ0o*>IH+GVGK*fUv;Zp$s$ z&6z?r2tU8exnqxnJ)Bj=w9hg|m*T4tH6!`RI>OLAjIU?f1BlgZq`a6uAJ1r zl{wo~>f?cxJs-(W2xOQ2l`_RP+?CqS8E?F)b@KGlgBr%7ApP#~aeo?e^lv zz=u*fL(DZ^BQr7Qq0>6O8L&txlStTMN>4pX7#&U1jRI=dJ6CQMlzY1Sa4qFPOgQ`ts=dAm(R2 zMD{4>^pc{7S_IYR+pq;=R?x2j@*|SjFs}gt-{xY~I1{Gc24mGe6Ud-TZr7lGaefJMV;kZPu$gddu?|K?KE@<%M!&miLve7T5J@5N}R5d0^j4AQ{bo`0@>^A@Z zC=hM9%73aVw`%@xun+6)<%+`t5w1qGOm zeJiG|y?twK+cVk^+udTAcs~gYwrix8<$ltz*6)1%UtK z+7qbzz8DdoOFJBs31AQ%f{4nc9zCIx^PG4YgJ|ijAmtc!K+oJmALe;^2eXSl^vgtP z_^Z;VLMlq~#!u~a`G`-&Bm<*+u{8sE57VabEg_I0tR_So+7*r+a?xiK$0!2)$cAGn zTbu2yWjFIUWs|opg9|&}!acWIgQxms%reEhR8#d)&2f-r5#Uo5M1cV-&*D|IL1t+c zRqpOjm!5ez8p2YVI7&EI6~$4BWqq%wY^No^>)Z%daW_JGaFQ) z%RA^=QQT4s8b$KLu?w@wLhYNHXOXHhq1NFTnKyD`E!T#2kf)nPp}{a+KffH$%VLGA ztB!{2I{;6e1Hc@Wfdv}}Pt=+&SdS>FMdO-f(_)9M8cpA4%s$7tl262bDJSAt)6`N< zbc4ZkIV2EJpwmkdoM8P_d1RSn<&=4(Lp&2!p1a8_@x`*0n{f?9TuAo`ec-g&hMlS~ zv6VaXo6D=#6r%}Zt1-q>aSXB>WT%?O@W^Gc zod3==Sg*)2!wx1mvFFW$4nIR8nOaR^_hI}!&onizg;fe+~@7 z6wQ6Zs#yfa*s%@wyJ8qe?$Eo)wiE8z`x2c|hr`H^F#1v(3HK(j`WeDRPmm%zo(}#I zgku+(hv6x#naT{>V@v)}gp@z}=X>KA`Wrqs0JBgllFUyxZ|3WryP^`7SNA@K>K&BP z3QbTRTAIz$-Iv+2vUzI04CPi9bfuQ?1nP1OG#!HrTw@K~BlMU~a^-L^+_DZ`L4}J1 z%GSi{Z>Nh?)R1AscCYF*($Ru>DX8cLe97fXJtkSu!o55*E3hey$xGOK8gV^6_OeBJ z02iEA2gmtNP2ZF#;qqTBSMZ~=soLIY1k_hN{Qiy`xi62O97wl4sxTv-QA_4xy7Jiw zb`n=_KlIS*^04!)!tmCI{`vc3uz8TE=ah-uGURsMR_rD4wvg1u3PDXsalhALKNLnc z7r|@l?#Pb;CGUswnc`3kor;Ml%6d9;txXS~=SjNTh(w>GAMTDpTo zFeGO6X~-0nn`vFhfn#YtQh!Y#CkS-*WWRYErw017tXdm*3BSPAzb?_e{6(_q0l(}! z2MkdS0^JZ>0rQ?a7vuR>Q0<(8dV!A63r^jZ;7{+p2ON&D1T{hq4-#n$^QW~25~kT} z%`p^BE53yEaGoPqtLCriN_(d}5%6SDR@K*5FU5(Yz3V{&J_16C@Je9yN9uTk!f+;F zq7kN8M`XE$b=hJuyAbgt;ieuQfM=x;Nb6gNrUUf*4)3fnfvEfq6+(mN2R6m8e-jVD zNx1tPr+@%I6ofBPF!XZk03a^49r9w5+T4TZalaN8v~cmPABDq;!UBy3Z+fcmL1+*z z>tHx84n3<}h8Be$;XsXz03W5N2%0jTL84?N^g$%(p?IrZbsrcRMd*EXfI&8F&*^va z8hvRGN7$Bb$?tDMlk&)QY@gN0b!`%lI4c(Dy3ir9QLMjG^WEdxKGypkQq>HJ&rPyd zLdcEYoWK6-NMHAbZp5WQsaD5tb>TQj~YdqhcfR1-F+?X*knBZNtdf6EN1K z?yxnx<^lI8jyR8iWj_Rn#3C&ef-I=1=-T`t0QCr&+yus;1xkkM=Wj`W4$U6EsUls-h^U>}Scc#TAeB&y4j20@xYP8w^HqXJT5?dsNEdLbR(V%=`1 zvpA1O65_CQop{sM&F}GRPts@a+F@&EvE?V;i4$)r@fS_R>tRmt7I5o#+xraw++yZ? zA6&$P^!vy`7&Cs96AEC0A^HkH{o03>>l;7*o$S^ELJ|GhK?bGk zO#NGLq$F!%#lMC)reiw3)nAVwMBvpINOK;QRPGX_BZ`8Bmwhk6>NK<3ExIZ=u z#Btv+8(;mo9<#rdBt^cg5Rwe<2YIq}vRaaZw%e!WQ{-;K^NVZ4he-g# z_FA55!Yka}gNeUYUBi6K_xo|4-jDx6O(wE3(rxnDPbyX2TtvEZA#%b@@`wSNrt5+amHiByGKgi{9)>tfH!ny%c0JlImA z%bk`lDXQ#n0Rt|6OwWtPe?zWgAhG6+{!5;^+~E^IW=E-LGr_K`kCQcC>9EGRJGI#~PDxG9>hGuag^D9KfP{LPOt7ryc9W4xo z5bSqJuX2dP^(`ylV&BLrc`)ZMDe6S_7=j8IH3$cSC>6OVo5SERpUG^DwFOGygz@_f z`lNujoHR*|N4FZ+MVHDp#qWBTf%aau;t_WQq3iBjDvfSAtBbs)epgDr`Ka5t zb3Jcjkeh#QKzx8NG&p(lAvq#&yI45wYQ{+ZUj(1Co% zTL%#-nI}wW245z}$hL>Y#CWk-L=A0K$nyZfI35WVkA{b9p0h81bTTu;`?s2NJvPXZ z1F8~On{$i?P>2$52E&F7L=~d!3#F6sy^*(cBYZ!xduf?eA8l^WW+5(D;;3gCWJ#Jl zrJ!8GR%iBzRmPGsIr(y<;CProR8*=LT1VAR%2PiiX?>oLOdr3Q9Zyb{31eeLNFLyq z=FYx0s%skd=Pttv&%K~6{k*E;$Vw!@c>t_BsuCaNZLdhOHIEb4?u!%xiwa0d7kG^TyqDo^!DP6{s zIU8T-g_h{4ky>gD1DCo}@xm5~E$u-pQ8xu{G>QfrJ8(y-8_Ccr;f zKqlA$0M{G+m4S}CKgWuXdpPHcSGYR|i&q%bN1^C?pH0?7uw^Bh z`LJ+@E@Bv;6IHTk6Ec_`!-Y8?_CsF=CPzmu_w?gHq4kY3LuXGKFS}fcD2p!Wl^TTa zP#%<*<3LrhliVd!$laQaVWGB6=~(!b>IiKB?8C1U8&meJ$1^52z;=^g1yUk);n|n^ z9q$VL)X{&e(;mcnC4+ItG`;MG%pZ~IY}Ek5@2;J62JzP^jRo-@j{-tCk9?p#2gRWs z2ZRL?q`6{9QF`DN-ksA!y6-ih34#%&oFKk7Y(j?)Zp@-*qHqt0p?5(MiS3%EXb{x*yC@`tV+q6Wa*}r#*1-9~}@>c}i=hx?LkntY|eeFtUp3&sj)NCb=k#<*qsl z-EG$#(wO2}=JHSJ8wkffy@UqA+N8YzNQeu-DwmH%sP1GVV`5_Rk}XGxl4@w%`hG~4 zbTJBiY8V}%oB2{Bzr=7y(ANs1ly#fNFMPyesYAWW5_OmNwL<(R4{~y*bwd6~GGGEp zmTo_nT|6hLv*-<8+zgP@<(0*Qz-mqzdGMew?N&tCyr+t^F8b6r+R>B+@6zpSF+`gNh>(~aQPdW|Dv zCmqV0L|~tfGmT$##Gq$Y36b6hxL@=*c95Kyx6wz-IW^Le zQ@*1=3Gw7zM|5c@No3C4S>EvaxLJ8#E#NIRv~RuX-8rLXlSI(h-2neXo?QcG*9St! z_&rS3yj8%g+0N;S6)i!7##=CqfUfh9`uy1TZO68!LTiOd(d5Qf=pqM_lTLd`3Rma|PBR2D3fj zz;UMlA-z1FOfvCy_U25;kSL*IY8Z^mE7cxtRC} zjNZrQM|{X*etZwP`V)E+F=~2_&`*Yku?LzENLQOdufI}yTVkmVfWF8Md89D5q`u&r z9Jn?M)t*bSMdQ?ih@xJj>Z*qtL0+SB$Uz-xf&Z^FkLgI0uAluNW2ac-k~m$Qj?%pN zGMSCNG=E3m|k&*y#ktNnvnB0JIo1-iSxD)vj`TJxVNgj>khy7 zoepAsFd30`kP5(|f{Ifu1s9mwGr(n#J!N7FY8-kEctT%U=*I{#D9g=79;!RFgO5}n zurrhrx+35FvI~Ff?Rxar8KV`Im#=(8kEHVe2L&?udI}$zGLmv=cl0b?7ENe z8h%(nQ=_vh&O(rbs&>HV1ma!;Rv}Z}6@LDi}&=Bj6T=?qLXbGM!F~ zSQ~)%6oBkkkD<(u(~3a9Vn`gKME1|oE#}KuSLV0$+6&i!G4@VbKU@nRtjbhPMa^MF z0zg!r-Mc~%G`e!98wegs3>O(DHve?@WWPM&U3d^k&6Ha&7-iWMyyejMe6V5Sufx#K z5xb+tyeqOQjYi?I%XiR&S;rvQ3wh^L2u!w9$KNFw6U0&4&PYlNODF89u7+XiNedWgO}2GEdG zbQKrfux$?$J#LMhMxNRVkCEToYh_f|4q<@_Zt;@yqrJ@}`Hg?4pg)1*W6E%=I&X2| z?Hr##XT9e>!K%{p;Yi(;BHC4{F3)~;ApVIK&%(F1EXRmDi;aNLoP0<0$|P-}m{2@} z8Ba6xNVDTD;Ih;mdU4eRv`?Ne4lr*H=n1#!u^5!z36W3@d*W0LW1pLBh$R`a;&f=j z@xa7>q>1|2L3{fpAI6Ro#(o(ltwd{5iLHS^z@LUOwOg&bDsA#A25sX!J#^}dA^BUh zLbu2n`!dJ}YDQ(xvg2d#36)U?$FaMwm`7oV1vw`W134$U!Mr83eZafp0D$*i>^e$V z4TZW7IYAhoASfXApS^Q@ij0Q>M;{Zhqq9&bx~06|ONDM0)VQ|_Ri3CwmQ!en^f z!m%>ElKH)x<(@oL?yAY+5b!ebAV@YRD4F+tk!pE3bT?qaaNR}%*mbAK3zc-M%s!t{ zJ%;igAe*xtf4DrIOM59a(RkLXdGw0X^3I=`l&p+gDe+JpvG|&dZg6j@l!*S|s5Z-& zb}1$9TpZYyJQy0ex^9($?`l~a`fjSzltY|xo?;97JSYWSzggjM27p^m$6oKUZmW7d zI3=$lpj4e(wYHz|+1(0)(r)!)7CJuiJ%&U6b#jIMoEe(Equ1HM^(}kDtE3HfUrxQA zXLaO1LGhxQXooGBRs{#1Gs(Es23g6gE|^sXt>&9D$}LCO%p>pk5n!R5fqfgapw8m1I8mqc68+Wq_)huu&e*#Shn=!q z87V&~y1CWpHA_vD44c)_(|4@WHgC%cy+gj7Ji8Da@D>viIZi#;@kNWtVdp5Ks?TF^ z8R1a9nm&0dUfv}2omLuU{pO*~BE&573mVN2QM`~LoSzHx0j#$F`JpDrwW~x>c}vtL zE;_#&aYFAlSlyaF&IA-MP|uk5`qPkUBnyfj z%|$H$KH&dr?+^1Mu?zISBzFJT$^Usn{Z9cS8+$KCbuBm`DJm2XHL0K16ENEUfVK)~ z?!e#tz<~mO#P4{1%B1Avb=cDdtD_@Pp{u&3f%Fx}j4@84hXO?noWnsp8n8nF zHb^f|gj5iQQYmf@eqyR_1+osps+g z)1$Tf?+*?C9y4IhXySbMNJ4L>dD~gp!8SKzBr~Va7L96$4Ro zzrurwt7qqOpA(I#*K=$V{nK9c8Wmkn?n`=*8sdnZhX~F(0h}aHu1BqFLRXtd! zJGuKZ&?ki{B&#sf;n3P9{VM$;D+cSL1vVF~&=R#-(%L>gcu7Aukwk#M967CweMN8S z3iLpeVT%hz4MKXx?38}YJVK&6VNFk$vl+Equ?^r=b=k~^m6xgdf;JTw0PCpxe1#k; zRbG<0vMres4jRjw-S{l8V*PTz{=0u(S3^NZJJ-c<;?O%S8ZNQvWOBCg$aYhP=1*Gn zX;s8y%IxglHC+|1pGMA-Mu+OMVhzKIHVduLeryLrswuvS+wy7Y%k7>yMyKEH^YW{y zK`($5V)V(>ihAwxBb{GUo5myk+U+pYC+xO+3bw91jNg4(>;z}$Fm=Vc1Cr-S2`UK? ztp;n{?6XV~pJ zj4N}XG<T)hiw%c9@`<0aJ@w5w%%$LgjZXSs3tBe85qe?Oc-j#YJ^TWggMV2_AZz zIU%c?l6UQ~T6)%Y1rF14;7AvbCD0IGzZl*Dr&xdB-MYuZJ~7)%gCzcz>=IWA zMeb(=I*k`v5Xu(V0!^#c#F$0M9z;NF1hEKjX@UGW;nD+y0C7ox(7(jTj<4KxMyQW~ zeQ5&s2|;Av4UKPv!qUL?{o91gJ3b6DO2_$@<<)TrZGyjhlp&S-6b?&-K|yC&-auhQ z#0r-AL7rxiH;X$=7qLmF{DYOJ>#qCQUNXr!Xyws<#?9Qnjb5lVpaV{$px zb0Qv{LhF;B=LS}uRd5+u|TnAHHO zuvx~<;N#IvFkanxUj3mIRE-7<74dkh3XuMB#(khF84HC0x{_dmZc7U)$t}P|iC0(;txk zJ=)4gww~bn(`X|0Q}!+RzwM>ae`3^P)`{)#PnE%7X z)@oRLqK%>VvPbL0WXVG{YV|jOl`IrAHsUvMKn_#zk%FOQ+coGGuU4F7I&_wkhu||p zHzp(T-Y3P{5gsuxeAkdRKAYriX*p8s3CSzI+!MsljtB&nR8=UeY2M0ZBqMo!6;V286 zkVsL{if4WkSOJ4wlJ`P4-%w*)k99hJjIlFF=BTr)!s$WVWTM5Ko=E)Dl$kyQ4_|NV zB{~!jzN)*zn)>!&F;V4HW~%@d!5kQ7FxA%MAL#X?FDf259KdS4$l2=oVp&i!O3Ku88Y8>RVSdO;dJ#G8?CuE$$exq(^4eti5qO8Kys( zo57d`U`5Gsy`SXLzS4_R;7Q(4zVThS0LsAMaIX zp6-(tKTgD+T2hd#k%?nwmWHjok}{}wn}u#UTXVn2a>Ro^_7EFmGgzGE%z0z*S zkhy#Ki`{Wz;1ijQw+L#u#?S3^ZrVqKn^TGiFyv}RloTasUv&hcn_erx!OL9bjf5q-uT*{xMVd+=3Tq2DRRolKep&YjiVG)pX4scZ? zg7`^G$%>2)M6H6O57|Jbh_W{(qZY?mraUM_s!c}oY5aAUFw#8#V@#_`I$NX5mPsQA z*lP>Ni)4VVI|ABt{{VVt?A@26y2^50T>GhgIaDQV%pG6bJ-W`iA%-Dx?MXfLE-P_? zdaaWIwXeL7A+#cxgMCs!)>3Klk~2yyU(fw8G_%>k+Rt*Azo)GlMqoc>N&pGJO)M6c zO-DG>QlZ6DEdBfRq!?r~MH!z3aK`^c%tTRd{?ybG1GzO>4`FICnxZM{q5h)mRm|oy zJBV!1eXMfNi2ePS3d_J*X5$>z)PF=)t#(abJR#Jd_w0i)r8(IjYpCmH52UJuv3fjO zQ)UOv<6+325$yS%FgY}X(EZQ4rM|`1Ksza(WvvK}Dcs;jKp1 zq%+@WCVLKdNd_TI#^v%SfUOoh??g9fj_~gf6FB`!@qv1S)6L?xxYFR;n9Q1*ztpc9 zNc}lav^`21)Mq`Ke&9BCbnVamuZX>OtXIEo z532D2fU7=eez2kOXX+{ZOG6{l?QKu|DdalYeC~RhR{+MqFZgfDp77rqBS^l7ApeM2aThWn)OC@X7Pscw-SoyNV!? z3q@8GjiH~#ToP4e=#$vP0ZGXuPe&>E!5;`*6UR}mkISSdcHe!+dL*G!ZvLUeqf}?& zlbtd)Yf^twZ>49g0kiKeH~0LVVhRGgW6kd&Nvv*6NK5`q^NXvwR>f(vLb8TuZNvIk zcPAh1tRivJFv)HPhwEsFT_bGXsbh6=I&Dc0aL{H{rUAT}N+Uv(k!$1HNW>z@O*Os! z_%Gs*)gV&5g0&tnz8FnbO4OG$inV>}SS4ymWCJ~sgPR1As_ZXNHHAojI)P}VYxJL( z9GCmaL^I5wT+^g`fKXwL7xUK!dOo2tToakP{}?+6fSmR;5x)J8>X#3kayOeFhY0)Q z5Px{r|K-?d(~+QJVE@xAYH8@${dcd3DHO%%_;Yi`PtV{Fo-{o_SB2(3ykf5MgaU{# zlHUwXL=Y8~4>L2x`9P#IH1v4rx%Dy@)JvIlp>xK7c7$&lB`TtS0HJveffKP0lZT3a z?5J`{i@%^34keG-dHcTE=#ijdOC~_eQ?%YR$l}y%LKj05vVb9#IhE~3tiYW0kN`vC%z7$L+S8d#qk|nN zBU}P;hp2k$Ovt0HOm&jZp!rd>oW)jy^vqT!8EOgk!U)OAZUND{s>;XAwL+Rq#rtg_ z!N$76uFXqbnS@y`ow?5J>6jfC2)g7;=0?|=PZ86(bEDR5PjI6_pteg7u z)>ak*na=iI9Ds48Nu4t3rX}s_1iEQ%&zNI52bOHSGSfVF_bEB_C+!<2t#^#i4fQGK;8XQ%*J;q)IL(vRv<=+ovjJ$d+&3L<;uM~DEOTjk0v6~? z9}Juf8KXHZmO*S#f3V^_Y7zPi!gVKBV#&PKkK3wUEtR}b*~-T!`Put@1ae#LU`8^V zm?Wf(A}sv8(aPCVyrnQF{?NxhsWhZEU(RJJ~WBVuZ)CNEG4pFD6KYf|F*n` zLngJ|t}#2k@#%YTCG*5?i78s?jM9ms$Yr)$Oka#R^G(NYt3!Yk?Kc18olEy1Z>|-O zds$;h`lg z911NftUQ9ht|nDqsT<~JJ5`T{fyPCnm!ftx=z#9&EHzStHCZq$SF_N2>7q7ZNh2`E zj}9>0mjyShe8qvp;^36i4jcM&9Sw(DEnt|DLtG2@t|=RZGkWh|6(jK((ZoKtGntpe zzf1K;Bgc)?CwjBmQp7bcx$~gNf|rlH%ET3PVyDuafd1*Xg@1VowgP_q*=>Q5E^=$nK z|Hyjf1CFTu9A6Mzq9UaAzCUAIeNelCPhd2#>@_9fh!bqEl%tyUH-kQXb8s+uD7Z0r z*!{=2>>E5N<@v8>TFCNzu+tT&tT!6d&(?bL6j<}~ztRii>wjm7&u~of$E5@@rCgWy zAoS&!D@{2H?;=}~x+rJq`iW#Hh+N^MU1k(L)BlYUM|%X)w%~wS=0|z4EhYBp_c49; z90J(u%HPBE{G#;g#J`8pXFevkdxd(47_wy&N8m(auV8Ab5$*A5szbWJ$=spc2)<(w z3HMA`GxNIa0z6sHy$-jZb`Ib*fFw*#j4f?DKc>MgtNpne& zrC_rA zL_df~M(KqgR3&!WSRP}Dc8eMu`qr5FYVCbr#_^ra^o4 zXEMKVkmJvK*jV)FaiA^2(pDpkdN!<~18%3#%Ev8AiK~aTJ~2z5l!{`9)sWcLHl9L$ zW-}RwC7r6E#iC$mEeS&+<02^M(9qq#IaQ>hO)Rv2zq9CaKRdJk%b?Hk?`HJ$uSKsm zsW31f-y>rGvmq%5J|zs7LPJX@0{yeh{b#N?EPnOx!$0-pJn)&-B|CSNO-mZHQgNND z+MDnkmXx={QBHq7;WJtNKXSgcT^W zgc>XxQ;6b-8_AlW1qF&F)xxtuLd0&Qs}4w^1b66$W6yT-hvIKo}kLpmocLIH_e*!6?UtZr;c#3TGypkGkP{h=yoY66?W zi_ch$I9vA`*autqTNqooTUc9!6lfIK6qpov6zHWPcwu<&@WNw)V_-3%6%P!kY6&b& zkbViLP$~&I>F*N!u$ZuzcQN4(nA7Aupjxmcy`>h?I$;26B=J6Net6_N0QjY$9M)0I>wgD8_-7))GNDBKO6B5Ly6*gmY6Cr} zo{UQS#Tu7ot=w6 zIx0`0hJA#H*a7kKI#*L^J(x;}`Q7b#5s zJ+&;ulUO(pWU;*=j0h;${v7P?*XuTYg2&!aH*Sy{WyC(Nc|Zf(G77D^cU~~hI_t@n zx%@i4_k0I2S(se%sQci{lAz8-?g+y`3C|c_$$k@aZHWR!bf}FH`}T%L7IhuAXN?}> zBDzL|{=Hq1UM`{-=r(FQ05>ll7+Y1-Fe= zi5H&sT4EBp!TNi>9``3dWOyYJ`H(rZ#|?qWT)MmzFqcjGiHjSLu_kZEdk^lNCotBQ zG*Wiy7oLgRW$DzSVirs*$z(OF14B&_?V1@@RxHB_y!r|P4aOqM_x7u*=sB-nLBA($>9$@EJm=wdRZ`|q`-4qy8KI^$ zrS*Dxz0qY8amOutrLN==+`y9+`ND=OovGMnWY4{WXvWm4AS}hP#QuGt@JM4$o_H+W zv~mwMHW+{>U7;PI*56)b;y&ty*sJr?XWw!t2PPI8a$>fEpZ8%u{4}Kebd-HqTFAsM zu#720JjIXBJ_F+jRmZXe?oJN=wVAajCX!aB+OtLd7IgG;&jscc0L z%QnELGZN~~E0Ci`^d+5aY;(0~d|*Ds((m~zoyjz1PDhV|yo$-T8iwI2+4wY9k=FeB zIs%>MxXecnse)8L!$U-?#dcED>S(P;X9enA%o14}=8xRaZ`dZs&EKzmqpbYt#xAW} z!t^V%-=|Or0p?W9^lwgXfXbrw!X)2i=fwds6Rfr#EvAGh%=#XUu1dVZ9_NW2D17T; zr$UAQ*YcFowlQVhR?PT|JpJ-H3#Uo(vN@=BZhNg~T%J;DQOM|#3^fCUS=uA@8dFXA zMe&M9O*?%N9VJJrPSn|z9c?V!!#_N=mbFZ%wA9x~y@qQuub^>zq$LG7ohutlu?3n& zS}ODyJ8y~y`OLB=S#fL?>h%Y5_;lSk9=>mt8|#g};EL!N0&?T7p`xzb(x9lFV;q7wX{YQ>ql!gW-_-W*=VnaM4JIu+W& zo#dQiHj~9guac6t)(cHWA2wZ00Hf`&-D0!ACtNs;>nh%JUTbM@J1Vgylrt4`NGMf! zAkrqEmRU-Ur1E%2qI(?A4f(oxDoJCZ8je{rw%rSIZ#*ge=t|zc=4Vn&7gju-S9etX z4RYUFCVkNz`mD@X`(vfYz;`k%4#rRG{M!Mu*~#|CkR6xU5+i6fSNZeUC_tAgUh8T% zU{1}^Gc$YEs15(i7vc#+?U1YHKVGr@zb`G)@# zX{Eizb7*>HUi|h#v(9=W>4&g)uwZ{w;jXZaVftx7k;LQCIepT1RR+(}(^SKV2vqaT z`Nr@Z65k4E_swSJ|5&Worm7NY?b@obb{3B?)Hhee;a*2$W{Gp^USLWD9N&J{tXeaC z%=c4U7~)NwaxnS$Nt}B%N%7N!!y|Q1&xaIXdq4Kl-5FuW?bk_Rabc&f8m-@+2cNQ1 zu3K*TL4$?{wK@h27Eb%)X_Q)zm*@MF@WD1`FA%tFltz!UTN|nOdFS4YG@p#_uIqG`lKBP-;)&h9~?W*MS z+YkenC;Hlrw`o&`Kxs~p-TIea4J(!bsgXurr`)YfsmUmT zcdyImHzhpsEop(484TGFu_znKB;noCiKCnn`Zfwv30~dWK1=--r=b^p^N}^WS~Fs8 zc2~OYw(auPKwm`*P*wPep*@jvo#V803!M2&NMx>c1J>kiIk&xT3bvuOR`;5G-V(ES zdb0l^_)N91aS^Ysoo*b(=pNCuNJa6fw>sM(66o`=mt@i37IG-IAs=qY<;w2z|Ip?y z=RZ-oXlZaPRyx`6YE#XQ>Skt6<+afC@I>gNZpCj(_1$tj0A%lZlXP)HhF0;IXKZgf z>Eu+J?eB-~f|kB*=^oD6PF4;to$+|k%KRN&Trfl0=Uk>%z=q}%#cal zvPzz{X6@_BOW-yM@%*a7k)c%GGtWw|rR|AUr&o}_6GK!~6hz=rRDWOeLTo|aXgTZr z!CArHr7IO8jVTA+rB&r+@%}~GSEUB)+3e_T2LBc;j|};PSF2e_uC1RVGch7|$4L!z z4O0|f^)Gi%e;%mwiKPF0tAVS*((ro?OeGsW{VmiXdJ%xlh}gCUx5%`YKk)s;IsSE_ zTiWxP{e;wZqfz_YSHnm1q>Wi5{bREwx>d0fsfg9#X=#ds*3Ng1Ke%=T2e-5n$uPR+Ks!PYIVff+S=pG;!T!66%00dkiAF^rIM|}cpI^t*Y4cU zb?P{+w5SVM3dyB7wYGTob8XBohg5m@>-se9x-D?F#oTA@%-8n&H=R5`by?bJ6cKEc zHPh2^4_WNzI`LP{;d#r(R%}A4vGhp#7u);0)U+-kB&o6Wul3LlKEK+w4M}$I4}WhF zJCb$dH1%cHF&wW3&5^7;U$d;!kBg?~&x)q!fGpiq&nD|NT$43}a(k}B+UfbjT3O;A zH31`!)@iF8r^dc5(jsjic8Y^#^S_FPwMyAoa5Cf~Vj*l*k#SJUhI@9kw$%?7!4 z((A^9gp7{*r)BSxvwj0akkR4fv=WeGvS4OYe&gw70OZW$15Yw}oh1DC(8->#?(hIQ z`_%Ygjh540V0ogB#7WF(Z=#N=>7&VDB{P;+%c&eE*yDP-c4dgbu;Rge0%mHTVUqkddXzH!!@TzAIgR$c^t#}fW0=Hmdyn8ad*4kO0RgpILFICuXr9`&t~Y1 zXtMZ-as7(V(L3IV`X|`FJUdUPAD6no%OL!IP2wK0{l;3Dkgsqq7nM;p!1X(Bdw;5{ zi0|{TqP;tFDW`~{;}1pPFF26>*()-6jLR)4GuoZA>cMaH0PoUDmvmhblX;KKYyTUa z(u1+}POY}=gE6ihk%qQ45l;7%jr$wy{wd>NO!rc4Phzq3$&$!GIN6oj@gLE}(&=4) zO~){@ankmZ#$DNl2i*3PxAfd)CKJ*2(Wcr)Cj~QKO|{#AY_jpRj*`YrSx#(CAI&`; zQ*9As^fs-=vTOs!J>^WaJ(-W@@$A|?yd=vxZ?-AhkopgfeY&5f<8-t=uIbqIZ9Cbx zu8-!Qji_@K@9XFf2+!Fj$^i{Ait=U(c;|S9XD*T%+IU zf)voCB2sbtSVbu{Uf7@T#gRP0jl2vy={IY_L_(L3Djr4UCZD7)5{$XMQRXGz|ETt) z{`O;V{m)UU-9=5#5h#5TDTG-!{PGt?Wr>{WKl7onec?fV5uuBK3a6j1h|Qff)(6EYJa_j-rjznTVBq)-E9dkk_}UrUhTa`4L>}hB4gTP zdnv%;6ZF-Jq`3FFJU)4S@9|l$vU<9hqqj2PxD^uK9{4S`ssQ1vFy&KOQ1<*6kQrs= zPN9Uf^ny1Yz4>F}$}#70bY`l|LVo&qEUj$yY`HgT9s*mGwja5gRQd0z&F zgNTiQP`UwYi7^e(zKYHs8r|wRh1ADjAbYVM|Yv8$ZlPsI}(x#aVvg zdfd(*inaS~fbWR?kGsa&Y-xxW1HhlVf`A5&yR(-2B_WF%5+XYc4ttbs;frYFD z;Z3Km22^|Om@yCkQo1rVmiFaAc9`_ts!5_}n^GPUJMCvavDeRaiAz|WL`ESLJ>+3oey@GXHS z>sOZRpRLvADNHj=!NonRPk>ir@`bJ#MbBQOJRb^frPzt@wczy}tK(aXrK5go8TL#Y z*89Z_YuCqmpg)j1c#8&aXBgm6J_$z_`MV;W1%&?9el zF+!Dif+j1JuDiFXkEK90v-gUu?6@N6V6#+hYxL{F@Mn8!Wj~q*i#Gr%CtHAISt)0- zDd_#Ee)i;db4wRzfyADkqUbjp73}~4Z+u}Sf%ik@~P zFzJTHxX9z;D)$W~~SM(Z$V-j5y{k1CPCbKK4k#af!}<^=%T zuUm84q|CbBqkS<}zt(_0eMQ`%*zPo=CsnwPhaW;0n7d{leCMgm(xB1_3zz=J8`mc2 z{CnO%ZXchN57k*}?7!8yu+Q2lKdTsjfH=7(N~O44)|)o@L2XG!>ML1;*Vqw~@tjU&51gdx>CipIMPWP{;%`b9Yrm=b8e`qADv*AIi{7?N6p-_v zA@AaJDzsm;s9lvsw7#p75+`%uvhr&qAAK}q<(e*$)k0c-LE?t9GeHgNO+D3zFu5?~ zB1gYFrLlslxVb67rOFV0B`EvRR#7mh9&}k9>S3;t8g|O!A}`3_x&(?8pRQUd)~^(r zd68$HzA{=jXQ9SbXxsM9t(3>)_|f)^y`AVM1sCAJYlS2F`zt24Mysa7?zJBUL?ISD#DY%*Yz}~y)2=(dS~Bb&0IV; zk2ww?UlDd&?GNwBGf~Z4o?UA(mRKUJd%|d@-`&7ZGC9(5jrw|mKMT8iNvz}KvT0b( z-(nfi=InYwpF1c*@BgIWnk+ggZzTP$Qe#PmivQu`!of;p^=d zdeed*#ch-htex&m2Q)JqSZPq}yQI5dv}KKXCeKHSJkon~zIlWUW$3NHQlBw*=7?ji z92=UBsc8#jxnc$iW}H=ih>`@#$%=&f)lux`Ez7Dzpg1jS*X~4X=B|vnUieJfTzZ$A-{OZ?Ah(DmZZb-}mAVZ#?1|5t$={(w>Qc;~!!(ylA zp*Iz$jvvIL8;%kKK5t{&_xyItXE4H0^QI;F(R}_nJEIs#Zd6zPs%mgxF`)a~cJ6+a z{gcPR8H2EE!&@%<)VjJ_Rq}=1Aa`j}&XQrK$9I#L-;aXAq(7k(csq;#Y^-G;$tb+- zSoVDP8gN}V*7R1|S>$wH%d@yW9PRj{pS@#Ixh5swqSNi)iB72P#mM7RGt$8wT^zS; z^-jLwAxHz)#wWgH$(Lz1aDVuWR_??U`ZN64TpNLgZd_U1QVo zPSyQjYKG&*bx+khZ1wDxg|{68ms&YBGo^K|=K%ipRSoX==(L^vD(=xcg7ZZGUdLc& z!Kk9q!Q=xg#2^1cy~PpF;H;mQX@8Kxhtd zZ(d>3s3Vdm2lLcUpZNv$Q4m%VAAFbeiLMi=-j?ePTU)oUjParzFR~w1Ij$)2 zZM=2R&iXVEZ(mnGUF55#ofS@tTOX$B2muNFoJ)ZDmvf-)Ctf z((zhDf?DcY`m)L~;ZHL`Gq;+1XnPXK=bC%^d(9CMB|6a=(v|Rl(Bs%jJ}vJmS0>_u6pkJV;nsV z>I@rhf*wdLgtcS&(jI{b{wj5W|EbkQB@ES^K3G+j=t4|P-dh=VeuXYdb-oKAyaa*n zLaxb<7}WlNk9ehkubpPlF3F(Y&X?7v%mkOXFYk(SNuV=j*l(2IX-jx0V1gcY!?Z{2 zNOThHuXi;evAQSSL#7D}Q^APdi z{Fw-?z&F6E<+2omRmE50(|v-zp`()eF7;jVyEK2O16~H&G$s$EmerCMxt_pDmrQ3Q z)fno4KmCx0qL$NA1bLS5gib`t9;%g4CXCd+&VHB?m&;r7Rd-C9q%@NZQQb z>LHyHWE1A0{t{=fU7Z^5disZU--iUd5iOMon3iBmRz|R*kuXcw zB&~}|5UKWLwtV5^ZL#x@s^1kEn1Dq`C^bR1^pBq3b!H`j`Oy{QnHawB!y}F}vG__d z7o_sVB~DOhROMvN>BCi3q)|c>hZtpTXUU!poN^XiF$VURbdtPy9rzZ>f3;d-TJB6czH?Hl z8Ay4iI%y+wn&V<97BtA1RdRr5H*6z&Iz6*nA}*gxHNLTR3{}+(%G(s;>IMq5TpIv)Rh=*`KSPglPM_c4)?3CVQK($D;c)m>#? zz9@Thl9vnOc}O7qkl;#4f%g9HtKGWZ68sUXMWX9jnHf-EhSP%Q=BwQm`dx_8HR6F? z7)MCG{3-isdBGL_RjlUCeZOm`p3a`?Xa+U}>1oSrjUM!NVg&=k5X=gY2Y%jLG!u+X zN{LCdsG8uo_a!gi&Tl~gH^nLj1MnjfN`D_C92XBe@aw^ zv}WAO^VL2e_=q`85T5rgW*1wD^OYf424$>Dv`W0(@GE*=S7QtUNgHy>m*g46IYb1p zd$+Bf3v~`*$FC_z(}lVY$3nsg{T|Pmk)IQ$o%aZrRJCD%P{YWhrdR}&;p2CI%=`wR z!O&5OrD8nHHZE>UiUsC)e}40wN3jMAUx*aqM1be4QRCw2%y7Nmt8ddnnpujJo`l0* z6O@}@;)LFNA5}p)wIu;8)apDX4I+0|YNq*xzyM{F_4UnT`}bF{s}V?`G)8t8S4X=0 z1nFbp$TKH{NBwl%Y0p$`*8OT!nB(LCpuBehQbsPaf2MJ_Eno+=c&a+2EjF9bQ-Ng6XfuV;IcCp?|p zJ4{M0ot0+(oFnn|X3rai2j8o;m21goI>@~aXMzZs-;aBM3^1od;ALim|< zrp4R)sy?&LQfOF>5`E#`*i&!EK=A#(!E~siD(oF=qbosL!ib zWBSNdcD_04wSK9m-+Fb`=UV*b!XV)rF=>|5z#Pga@55D0Cf@lPf)Rhb4mgmd#%vWEAd0 z>h{5_#Os55<$Iw*QrAWe`}cL8f;ya|)54*Hl^%_8V{rvDv6Y`#>suKydVMGabEB#< zZzouIs)e<+29kh=t-|MG*rNllQ;3YuWNzhdKJn`_#_XpMIX8r~5@L(U;xV&m8DlmSGO-L}PKEI@A!f1Wa;B^bX&_?^0oJ znGoyQ&r}qf)#x3*fn7C;}j|nt_>*1?;T^GgSLf&RCI#ttFVRsMxGbKjw<4QbNoVS+Fth<}=PQK#E)u z;!21PA`4;W?o`+xMg*RktrpRKI<|MQ!l(EnV=3}b&c2n1@=|3tw)rNVj{5yonQriwns^gmZ% z$*C}AMnr&`psJ$JtJ?b5>^v9k;TCm8JKJU0aVo5s34yNGe9uUZo?{i(p9-^KLU3if zG$b8nkMVo2IUf5lp?tRtcfXIi)FmB;%IJ54o7lnJN-a}48?W!NlC+cj5BcWG8G&|= zLJRee4;#*xNJ^>CmhCkB2~AVoY6O@|I)_r!cm*uu%VvF>s3Bdb3Uk1f0t zC^Y6fHoix3R-B|C1lu2cohACZjCqgoByt$>_qmNIKlLx>IinQSUtS0IF^vDFvEX{_-$WBK>YnDtAxQnKY8H_P6n!Y1l%4iEcR|Y3`vj{)e$1FZ5gxK1?X1 z$m*oOEjnP7V*X3Ks0<4f0`A4TkYxLD^H=GGN!d0 zFd=M=h~L>R5lMN8~SCYYT54PQx$mKERTH{VQ{(=>6boDT6mKRAr0#j+hS(!c zIq*sTWW+Z4)lJrcC zey$J9kP7=vgyL7zmsgxppr0EAQ?Y=llwmsA&vX?(&_VW>V6mw%RYpWkc6DjeGfn!6 zb(o?OqKF8^r8Xs}IHf{AHvpbx2WKh6`~@wdlB&aGn$wAk0CsRPBO);SnU>4GKoe zWZ@rq$imE_N#vD)9q%foq&THXFFFXOV9M8}7ySypA0Jp>E#5F5w4Lh^Z8IXYvRx9A zp6T@UjEVwefBO{CnR$r!PoK`-+9T>j|7KQe2g|br4y_8EeV6X}k-v>I83teQDVYKv zWIU=i#S|Y3DTW-Lpe?CDF3_<)%EId&EDh3BOJa5+LpC6X*Jw)|kP9L#QyF+PMsS_% zQa`m11&EsvZ4eUj#brqcvt1ZXP!F>c=nI*I9A2Rgxe{3ITG?$PGidXHt{7#;moCE>E!Gt*Qu);6>7Lt#k zmCo)b-(W$Ebd_yUaBsmwS9Ea*+MFt8XMcz~@nHtq5 z<@#nk_$D&g^yl!v>*oQ8U%A9r(ZO!9(QtL4!?)Y1@gQq561{r zgj~G9+Qy8*hI_v1jD^_vDe2vB>Oh5Au1qVE_o1KE^4Or3d z`a`H5xp=_WwjOg2#ZwEW1+QQ(b?zSRG8dgP$1QvqCPwG!>cYOxzz|?svIb?ml)$`2 zgd}4(TcI6FKrYy^oTTADK=5}mOU~5IVjyp9G#U9i}<}IVz9gd+$92ojL0P&Z7DGciW@HE z0s(oG^$)+Wl#i5%#W<&55=TF@CG?5;u!ck6@YGzCuD|!*PZfp{c#0HFR1H&3(1jJ0 z41%x7=6wyZL-)c&Q-2il6l(_aF{#$?5auYj5`nQKJQV~7l4Z7+yLk^0^RzR`73a5;7Tl$45DyL#$7w%W~Vd5ioplH52HuBnzzM2f{ zqY9i(54A;KEr9h=PU45o2krr08FN|!(X8MN95}Dol0lL@(_A_RH{DX${8>phr>Soz zJU$4V&rJ*rZ&b4bRT29`zx0Rhc}|r0@38n8K8(}x&{Kikk*N2W0)~4?SKqAk2 zmDH-=8tk;F$;7X25@O$2G*#Z5()&G@2b4C4T4OsUWxn+MGJ{;btpTMJI6waN*8RjA zmUgXA9hj`oJ%QS!1>a~%bTk`aR`rK;K@QK+mN@BM#0ajb`e`1bIg^C!@S4jo=dA`C zZh`=3;t(nqa}rQFMsQO!{1^39bZ{VgZM#y1#2Y~uG!Pb!#J+i_w93wVY7=SOA7&}) zJ2~_&_t6U&^H#b0;&XMQ8$GD8s+8fUnC1(1{^=hOzo`Y^2U9)#eCPyehG03#z+*A` z4rw6G&#|18;B>`<9j_l`!b6ORT-ZTKX9i%7xj+E5=?Lz~3GU3zr+xH`Sg18^SgSQ> z8%y@2h*~UXSOmNoPVN`$^P7KV^P$ubPO}eTG<-nFg$A^Ng+>brF>+awLRYFv4Z!fx zb|^>|bn!;thoaFQXKt?0yC@UPg$LKTebPi1hngN#3J%koD>q>gs7DpHypZQ+@&MX` zgZkJ9ie;DhsheYhGlKh%W3aP-hV+A*>CrAK^fPDOmVz)-jLC;;MgmM#cD$$qpXG;< zSlrZi(&-lN2_0gi)3BnMos^9zzh3uVg1-U#WTORSSlyC5KNfL2QG|&L`O~mSCMK5++D#T0)AoN`_qIaRh zGL^kI&5B+i5DgRF&xJA3liO%n`g&lTz*sKc~3DsHvH7 zKM91TwLiLyya=avd5Tp9y|48Gi4nwM9b`igkR6d@ zzC6OqXX5U*A<0e8>v|MzL8^Wleg8>8%=~%|Q?auLLcTyWj^tOl$0lF545HvoV3tb; zAFYd~4-+laH=ukbKqlzf?^s)`b=Re0%#@BtRZlK-F$Xu`U$9y3ZDZgEGUg0eLGltm zRuY=D7o*`%39b`^C4=760^K_u!5F~(tFgHtY+JY^`GqTVb)eAz^`#cPl81EQN>d5v zGcA5o$GfT1N3^+lklZ&@rV|E0LfTx-xzW!E&~Dk#$z06=bOLO&+o$N>8*nIQ1sLs? ztMNqapV9VV{mDz2rH|Cj1fW72og?^5*(FnI!OY+{=)piFVAU*u700|J2eP`j4;T`T z!A#^bdL$9>Qw8n2pbHTQgNEg6_%F<**96%ra7T>bOl*gB_!F?c(ZcoeJ4b|0ocj_V zx|$w_=X^)s#YI+vR5XSSk%r$bL#~xHW~0jzHTobvS|)vUDn=G|GaZ^fEBdUUivT(o z4w`Nx9209FkcD?(1dr3ZfU)?ApDnrK2Xw2Wajn7m(VwDkTWDiG6{^k&E)9Ns_BdpZ z`U5oY3ED0bx)ybFXfQ}!Z|PGw`m=$MKg5T@Xy&w#sjng7j}C{?%*`OpF&OcTOPU~f z5dE`nA-#~p3p8^8V(Y&212cst1c`wa0q4N_s3w5|-tmgNfe+LL2 z+Mz#ee+DCj$sBu6tg!lXfjd?7k~VNqQlhh?ls9r&a##2KRD!nC>L`{~Q6 z?2-lb1qk#K2hEAj`qG8qIwm+5D+Of>@xjCjQiTWWIUhpJp#Ac0OXrx^lE|a?rfG!@ z+=u{KLFtxEoKBWqh?00BnRsR(JuvjB{lS&o)ps?wr`WgzVVBD;)(RQa9CZ0t5%=>5 zfsLGCzRQ067lv}JZ|RY|skon)M*E~t)I&JEkDp#GVBvhbkf{?EVy-@~902vLs*E&g z6RWMlD48tSQB)SFWI@TAk^6XbPMqy8X~Z+?QrL@@F~*^58x-H}mV4Mmxqv)pqbtko z&YaG`62w=h6^q!KZ@OXXtV~X?B=`af@((n2WkdaD3b>ri4C*9ep(7QVpE44~AyQZ)DH{Q`T zU&x5Zs=rD3cqYfrRFUOd_K~&sXk=3Ir`0Qic|=B^mB?v~Omix+sTPsLR@CBmuroW@ zz@)mm$sK_ODr`44gYt#zwD(_W+Y+#!suc_EvS%oDs(l15Q+eM0u{#!%`c2mL&AXO6 zC~GmS?B_vh$_-PWz1n3W%QnRlh-i&V?J}07i=7o~8>@65^$N5&P}I1-n7`eZpn=5N z2~UZ^B^W0>9&RH6WPLx4qx?@^`4mE;bajPYZkg7udzbyU!*}EbHP6T5$Ku&;lWK$N z55>+7J1PJfwomzGeIG%o2jn;UT}LD@L)~bpCbiE<`ql(RgQTig3j2D=*2=ZHK9uIt z4b;#sVfJkBN7Z^2q)>K>nynf3jb$@JE{+0Hci6$q%9!_gg>EQildCz;58Oj~LXwJt zvTRy^bC>HVWUc(7g36u^1*A-u^;L##yHOegYO?xUZ>KCe{qE^>lyC5UMTid)KW!iQ zlDkErxm7n|(V1XYcyvtOdSbA1n4JAgSy3?jq2hMrPc4T8ZC25{y_uAPq_j@YC+p>Z zboL8WrhGde^bLu})?Aex@)l0moNIipJ&Y!MUm%=Q%z3O|9jI`VU}2LC?%;fEN)mJi zD0wF}2wxlLJMLih8?<;Ue3@e&D|d6Xb+JO3OhAM7!#6kT{JcVf^2ru=5q5LcsPb<^ zb5|_qIJ7w-j;DU#H`GIW5uR}=rH|}kYnN&%!L|R96fte&E z7a7~8a(gJv)E`S6LC@kJD`SI`xl$B=$HP~SL?Mx1*X$_pbwd*gnzVf^}Wg6do zcq3==tdEShqCNKECqy*rO7&`h>9SQ;=C}us{eb>teqL_T@OLTTUE=fMf}knuocIa^ z3d|DFZZ|PwnsZw2r_>c!k+49?0yhLVYFN#NUCKyNvx({>FuFJ^+QGyD>krX|LaoKO z{<)uWnNE(;ufzqXz&>62nY4!^0U5!FsK{IRACR5yAvBkyU9t|nr->!X?K-dfPsH&8 z(}KUG=*T8S49quyN3pA3Oo^K_DR8aq9rCfS?Xug#b-Xj&c}>1XF6=Ys0W#u*VsEs z-7j+ML$1A^{(S;4&~ex=w!G{7(~f2{0!n+zTwye{2@}OKbbpJ9(be$K#4BGioCF4h z^ptU83o15iXr04J*lx`vWh?p=t zb^_YD_!&DVUh5Ep!iuX;1@xu;v?wvJzdr=&w1t(GJ*F*TS?*wJp$Xcs)^;7uz;;%K zy%dBNF}5>6ZdWmt6@B#RuY15?CX`sI@x5E88MU>t3u9T$mQL=&rEJzUPKJ-mD>Ci?T?a9BtWieDZC8k*PYA`4CNMDFg&g>1?Xpx=v#2YAyu| zHq2HzC~-$(+!{!KQLHMQ>TBHn%%C;jIljJ!LSr9vJ$}!S`8CGHOw`6{?miP zPRSKqDqR!hJsBSX)(cks>Dy}kv7jYyyJT{3U6_~_7Z0KHcA|ozZv%jZ5tGJ3JI(NT>dUnTX`whL~ zU||(^27ik}Uvj<|z&1`>w(Qa$?s##)=IHwH~1tyWKZVPS0OTssrD0OQar?!dGDiGmIx%(6R3|E z_A%mW7yj#>Zw=^s;Ni#D*}-qtu7x0>zd%g#PjqkrhTsKTqj*!XFFB_u`vX##%USZC6T* zl{IPp*)(pfYmh9>ea>U(Bd!X}CN$mcq2ovg*vPK16Y5UBvcT@|xg58ZE~SiJ(X-F2 zrHm!nV=}X^ZvB|Vr=>6=IAp4n>pafCyjB>HL|2>mfw8mE{8Usa>5xy-@(s7*NRxg8 zSX2==MRA6aM^kkQmVWGXzYX~+D-#I@saMPMe|rA0e`b(9k4-e>nNupzXlLhzqnA^D z6kWttEA;ln=;G{iBWA0CU4~J9-*%eQJLbrx0p+h?bnZR==AGoSl@59<>G^G`|H0Nd z1!fX$>o)Azwr$(CZQJhPk8S<2Z9D1MwrzCKVMn*`IZt=*`%sUoo@%aDRdar07=@l1 z#nyh{wn09d?afe7VfJAXKBu6>+uy8II&`7Dxmp~jgplnSMf&M6J=_dq4g#fW{>7ih z2SnjEcEM$h$W|!t|FzZtO#!#mack|zq5oPvx-Q-`Si&`e@vIa*mkP?@qms0($ zwLV8`KM_cmNS7d|X0-Tg1k+HxvJyLRl5%rUfxA-+lz+%`E9DpET|oMQ+%3i)mN3A?&`4uoo^(qS07EeT8D&l$2qE_M#yzAlrew9r0T;khT; zZ+@C~zK3nY>ggLld<>h9|3GS?S!4g~{D;)|_;>wZR^&g31|AS*G6wU%0UW@5)$acX zz(GCO+_m(NrWO5)OX=~_kien&>QVb zYD2JM>($*(E)$}fKLyraj;HpE@4C}nOqzJCDLSP^Tk_uGmP&-|mYvu$cE%5ZOnK~j z{~joW&1uJ~Uv4g^Bs{k;r`Hr`tHD|~4}Xv}g;7YVvNy9b?8vuZ zV9emscBB?b#bqygp|!}=UE2AAaBTBvFIt7gmt8hnZS0-BXe7vd63>dW)K&bKq*Yc~ zuHf5`a5>|CnRYi2Ma{dZ%j*5QQ?meflx)-PcOJlM5<^a4XA64kZOB86)JHqFhON!~m|kVk~Gy|C&nP6SeA$vLIKaje#UROfPVWR4zy!mwD$R`sx@v)=WKil=dO@$5hxs5&fy%A zQKUbbL(nR5hA-YixaZD9Tpe^8TW>}eLC^mIFH5L(ElHvW0ZIH}^uKn-f5r4a1%V1g z%>4gQu6y}mywz7$&bHqzCyv7`l0k;D8p7%ANkz3&ArggAO;OVWqf@5IaWbZdGhvWl zAib_MYlG!bfW`*@7`KsN(P32{YmBxlZJV|?PIg#&4r$*x?}nCCwx7T9Z?n7ex^sP> z-v`}{1Oh-n$|m0l0L);&ru#)+F{s9szLzy(yYxthzDHG+4f)RBDdV?XGZ({MooosmZ)9 z+pTSZh2Yt^31D1ZAGz>!`5~5PgJpMf-WJo`A?agAS%a?NdC&;Mlwfx%qua4ONs+Hm z(;W4LXpI&C#nHwiE(~!~v_m=D7Ly1rN@|aV(tX|#^Y4BOjGP-18yEsTFVD6K-3atMR3RVk?fmiM(dj=C)6B;)$vfI&@*i1 zn~7)S5~=mJU%xSO<#`{j@Uac*6m7)(46qpj)No|)LuKUr;H3C9Gy%-U|X_1Sw!_01Rb^Paw1dkYp&vsuoFH^XL zKAH*%3T&r2g!_RRE;=wzYBY{zT?uUu&Dq)M(#W@e?<)rV6LKJI^7FUzI-aC+n>Se+ z#8LfAt50=L(rN*eiS-HZ%a0fHUwrcbR-R*r=cS&MxV{Z&G17s^Eu*DPoacpx^(J;4 zMiJ-E%C>>*HX|p5aI&WXT_-)~5a4ROUK!)yd+EhZOY`_c1F(&S7}XVO(2=8ye;p-~ z_|YkP*2|W9eIY(kYXjXrdwUf}a7)N1x4hBD)rS;9p_1z@gx#cejR5h7wQez>%UP{^ zZ|ykdmCxp=8l`EQ0A(|)6J&6_Y4Ytvj*jl~a&1*hok9N}Fxf%jrYS3|^$Eca$Y@^x z+M>#Rh$ybv@k!vGGhG(1JdPK6_ha$8x~lni%jEj$Yej6ltWgFgo^e4D+2J3hQ_Rbm zia)Io+ez`r3Id#!zKXP`rwfUIuYf^6u+jH1gc?^i)=5;o#c6lHP|cRs_Z893Mmy*= zD6A!xL3XXIiT6C(PnsstU1vUpYm4L(wnz?f&5c+(-54b!lsj*($|p;|PZLuHjG)N& z5j@t_JIG73;jlzBDO(Q|FX}-%GVYIQT#iCxz8f>;ZPV>z1PQ-g=DlJ7lYX6abab4f zZgmt6Lm0?pEaPTIHs_)Y_1Q!lRC7rI04gRPt< zR_h`c@eywvDS+)nT33Xd0Z27T_SXyAT)8hQy6SPGY{VC50TFCYyX zpRPR^>t!>kwlC}$?#Y@j;XW==bfnW$(;4ykJ6LRNK3J@*z)fAzrEAnP)EjBWFw@3a ztNGzyT1P{?!56=W?<=78c6@%V^IU~oWG4PN4MvsWS1Hyy3)I>vLQ!#{NDn!`qe3tXc+ZQq^>pdI2F*&q-nS-o1KepFGv zGr^p&c4KrA(=rO5L4Al^hF)T_fNkE(CoZWFtBs>Uv1bdxB1WF1a()_u_XcaVWsZ3> zhqb={{LUZynX!1ACf^hYoQ?{Ky24kx^9T>>(lv7kFPweNwO~$8`$10M-nq5aOL#PU zR9k5gcV*2A2%gn!Lrn4u)|j8mUHLx%0|3nf#XQ`Wn_q%Yg3q zoMx@;CHFka3_2fXFOwGc$>#Oui^c3-tC4_wa~X)bJ_ifFin_jpRaJ5GgY#0Ly&HC~ zuuvIc-P^R(oxxR6;f~@ent$5!K&oDH9K>af+q`B6gd;jsY9xiz$rsrKkk1~{khyIh zA$qVPR8k=PD7_dY2*71&*ja1o+w5k^b9DeMRy2b*i!G_7(uG<5W1o3L4qKEy3R0Km zlO00hR12in!R3`UsV(BE;-?#wi;PBAyu=fcRV(`y8PumPaV@{l1YsTX=&6_W@!M^- zu+XLe;JQS6PMtu`1q=xBXEWcdMWSqE6RM?PsUv>6yO=e9@xGuZ@jzkWSEkrraP0Cq z#(yrfLX}S}O4V3dO$bT)>T`BK8>Kic+2H8Z3=Y$<cp*jg#h&lAW*sJBfm_-`8a*?)!Y7hD@;e^j65uT zI%hXla2Gl7Ca$K^E{=skp`12nXLG`36)>b6g>crbry0AsUxrdrcqaH!+6a-}K;0_w zvy+`Gw^0~b%tg`QNw@0Dm*Tg>%hbFkQ#s`)c4i}gs6RIF7Byk@8Qz>gPS!MZ z8?^``vxteh9dEsC#=}-|C)hZD!hL3e3XbJWUy0cPkRaWLl}OvupmHb-JS!Gc`x73XgO(uMqWOE! zacDT_$Bi!pD##hS$I4qaS=Ufy+dk18t41j*E`JhGH?cs4!#mkllA2`RbNvgZ?1Fdn7|Lum-p4!QP5XIes6Sfx05@ z8lx>e0?u<8OmO^z@!>5EY9j(aZ@BrQ1C?osg-Gg(J3OV4TXF1OKdWB`RB^d6aVxq( zdkj@k@$?w|H^bQ?D!;~9DRV4y=I`2H*eH=>Ym(`4nY4iNgSo?n(BRN zWK4uUwlgo?vR&wUeGg&z&vIA%6L1d{#aDph6{LU;9Q%33>-=7~lIF#K6(Lh|r_ zOML6XpD7<#fcA1Np~QZS@W=_LT0h1%h)+B6KKCZDVy3imVZ}Q;=LX8U2GbLpm;RCW z$Vsqh**&!Icgp^AD6!s!qLob-V5I7kEm&zJ$HGeg+D5ip z+B7a^LT)z;r56;h-@bpt>C?qHXFMRN?W50j_1(2Vt=Qz++G$u2Gvk-Y2sOKn%Y!#Y<_Dkmz&o!DJ%SA4yC(i|czo!9fa2dA&&x zQ|%?8C2-mo!Ca9Jd534e@Fv?8FRJ9t7^79z2|VC$-y_;SrvS4lqd9^h?J5~3tF_N$ zb(>5@bLamjqH<-R@Q&e+;jb^Lj%#XX+-Xt)Dl8TQj{c3c;XgZ}tS;Y!^&}#1mUw3{ zW5WLZj3d8sNPe_vwqLNQe%z2AoAPk&W&HGOba)N6g}LMSL4l(Q82LrAoJvJB!C#di zkDH(WZ;OIPBt4<&Oq2=`;m74Ckk|E@Ikre`m|~L|^MCD#@4i%UKsDrMI&$J;$y4W3A z^#1#^n-Bdt3pK=OGZ`Mql*tPYil5bbWVgLv$7c0CYc2FVc!I8BXP^jtz-Cws4IydN z$-U*+TEsn=8@$eo&n7Qx^y$+=A&pO%8ye?ev7`_7$pU_hdFj`Vn)xjkUnYqY04~bM z$y#QsOnrz6CU1TXE)SJckb>fF@l4JAVTy0;=ljwdZ7g!^+bTaf$(@$sPj=i;7mSkI z1L4`%mJVq#1aSD`@*)akc%P{q{Ov1X2TK$6P@h{5ExMjaS}?3(U>sq5B;{!Rp;1h1 z#pP>D<0Cs+iD{dDmViOM12`WAU@D7eItK*BH)v8eGGQ_F<~nEg`hB6KolY;9kERoG(XJ@-D6JWKxWvBMA|@Y0VnnQ%pIIShScX+z8n7I-(v^^Q;VL-E`otspat_Jb?EkcX9ZWJpI0J(CwzkR0y z<*)i&$kIfjorZ1UzgImCKnZYfh6!rpM>jVF}6@w7!On#CXHS0FR`~5;Z2-)lwX-`#m&KqU5ZLEn{@dW?l@t-b+26I?Tt< zD9KwjyrW2?q-1`K0K(W`fZ+8ttdBGcW@MLlu!GWF#ji)kzi*`)FvZTnzmQXY!P^QJ zG`2*S?{pv$=2X^-haBr@`f@dnBUDVE-lK*=+PvXgY?YnkqYfEz#o;GMhwLiZJGdJj zQMfCM3@!!SYB`BxmdVuhO+USTei*FOupb^~2Q(y(v}0I_#>p3+0krGyTOqGJjv#sX z4g`yoPA-@g=D~Tv97Gc8b^Jfgt*b-l_~2)dnrh{R#{0At>@?bM1EU~Qvfd7D9#``2F484H z2;LF@OT(I#dIl4w3JN}*5|wQ~cWv7bXfE@wcB<)7=&abfhf>t8?| za5W-qihEy3%oBToDQ z_UK`92c=zTeUNB*SmOs(pQcu5NWh;9FXvZp0Ysw=^nd=_!0&zHC1s$c1M#20`=1&o zyXtt`(tr+pY({xr(Z7&*2v^@q_Kg_f)S-aprL_k;XQukak0+oY`@rcKit8(=6l zirZ}8Z+GBOVpx@Uzq)AWM+|_B1?^AkfF!7nm@?Z-XlmCeH})G>&eYo)KS%53IO` zYhL3Yx~p_9A2vPq&*SJ~!85e-M%XD0M*g^HT7K%6KBK-4>ItEcGIlkQK{{SibZuoY zz6n|g3rkpNi|#UkXXqvx<#g`F8@&m;PXmO_!i>xYJ7%mSgz1?OuSLghVm2)BX7P$G z5K@n1pNGu&#AsQQj1;9MY=6y45O~{|>6Wk6VI`={^V*WA;bNkxt1u&sjjA zs#Pz|)K6x!?`+e*^3;}dSn|%)-xAEAAYNMqFMT&|gMjQMIz_fUtRX$A?(=jz)hgSRL%fyn%5(fp!RE*`GRu}@ z#oF+jf2njSTF)d$MYlUy%7SN(Rq7&&YPJ(jvofSR%2KvjUq>n`Lt|%S{QM?3s;9tpsVtA-D3 z2#$u0Q(Ifg`3fm0AG=EKURw{m(LV648ZWrJ9}H{o#2EvAXznfpS(#xpX2KNrqYCY;Z>mfQ#}FBlm=9ML=6(>1lgs9@&WgYc zbcl0@;u!jGR^yJ!FZJ?$pUE3ra0IyT^vdZMPBeh^isKhHrd+&4ga*J3b}p2N9fN1V zX&zypMqg6F!pNYzd`$>ipx``Ib|H&L=W}jZk2@L;phtyr?%@ta8^+Tn-5rrRB+DTc z9Kkuf<<{^EUoxkhO;)5&BXe%Uk8?X#&!MwA;O|6LN@CDv6zh;S48wT9)F&kxpncqG2bC9U+o5U(dp(6;&M~^Dr5Ha&%n>JTfKy6mb9k-~~if3!u(s<_0Y+HKRNRikH zh2rKM^dj?|H{nBOH;24ib+Ct2T6WP(nus|~jqawqo>3OhPgGeP$O1>ZN}JX#ZqiE5 zkbNH-QgY8+Cjf(`f8f(^g8m>4K+2jbGP-UQvHpyn(lpn^B?P~4ZjLWW-cNRB@$=-; zmkx967`ND}L>9LHVKr#X`;nO_qs0S)cR`zNO#RcCy{#X@KCH5X(6WF?mIeAGbXit( z%T;tUvjbE&a)0X{tOJQ_$gu|=@i6U<-Vn0>fa8wSP!1sPnoC-(3*OiZAySIiW>1W^ zJB$!b{G%VQ1BDAkiX~>%~t;U%sC;05(O&ob)s$|C~5DOOw zeYT{Z`~XuT%Tz}z2v!^&b=BTqFnB12d>Jm+mMAli0Bn+`71VZTjt);UE{CwDq`M=-?$u)^uEtKa3+%JG+GM(_W z`aumLVYdhxe8RWE)m2`BrN_pVk`cYGa5~)blmG}%47i8t?gQMiLhUWV4$XgVtdeN^ z2mBz`HhBGX|2qLtJ>#EF3NtPST>46s6K2e$IOKBgM*+@<)#7>YCdh&^ zqk#KrW_%=36vAMhSG0>-w*em4Tq_1+0SX~aZG+6K?eF`T4_FiI{G!Vf zm}Xob{TY8WR|F+6qM_^KRcp^1HJ^zo8vJuvZWAjlly@DFAP0T_S0Skdg5s?IkV6=>8#`Wt}2!8sA%?ZRN6lQq?c-<%X`o&-^AjdDacPuqRUvJ z6>~5uM#x2dp2g9q##WjE# zk+=k6>M~44(u)okyw8S}s~*?2PJp;7(=b}OdlTS@_zH|Ww4??|#@!sH+r_oGIt-Mx zXoUR&Qg{p~vmtyanmFe)vSNnJn>`Ek_uGkMe^32U?Jv_OPf%3g{YOHL)66#J%CyC%%rJ$ zY#bvtMrD;d-F-KSr4w1XLB%5Gwk#CKTQ0e`AmGV@o?M81TbU(~ziLa4VU|yuE(OrP zJ9(Nr%Qs`IG6Cv<7fY6MK+|Cd2VXKs(h=kQJw&+P)|^;nx!}{z6TGtE`OxOcd&{Dy zZ_c@=SJ60i*^?lkOKZ8W2srz+1Ry?njXbHXAvV(~F$lFNGrad3zN(O}hb(YJDK3Xo z?-k+0K)D^5B{rs|Q{{WJ(MbClHd!%hw-6M65lNe$=TosrE z!{)@6fg01Hpr)9|(LBtG(_u2Egx^w<&Q;VAOT%E+$mOVd4B?oKq1tvdq2d(w=qvLy ziXn0m4EiLO(ot(e3Z^{U^qK>`MWBQz)iAks#`)X?&oQlc05liO9^$NhkAtASXv^0S z>!1V)x(|uheIrwW52;s`WTIrMU~U!nij;7ns#ZIhVK&_&HRd zS#<~4(4lRQw0;aQ+V|ddvL1bS^N_bE>5?nv%B8*oG#`0y3~QwJHLD}8p#f3|(`z4i zsJLKck482O@JwR*jbb+Z8SS<;A^m}rx=&#LmDJHdn>{5dYfEo)%QrC#K)JkQdmef9a1<(VW>~Qs&Qv9VcN&QS3 z;8RpbG3Py5cnHE|?Dc97OFEzktys3e-!rwl4x+>WcjReR&jX-z$YwXJ(08twXPg$% zRewc7c_c582laWFF#jw_9^1Yoa?`isd&QL>t|>cbC-ko$m_H+K!Ddc_DWzn1>9m;a zIBVk+Y(L8vP7UIbYMMWHg=WUn_r;3-?y+wkt~1lhcsQaW2lqtboTK=D)v$nR3`Iz+ zM>M4ZJfd|M{PKqX5hdUpy$p%?mCF=EGFed;hKL!ayfWA!6o4_^o zvSBe`^N!FJihf>n^|sf1Cg}#@?7&~$H0nDHAcJJLAK@+3O5!cU;JL690|8|UC1^~W zidPvYb&7>~8%Cxlovs?t(j^_0pP%kbf4f2G?P#?yTcPRx0CJDi5CcG^6^u|htgcwR zfC9gldM#LVcvE>wNkGcHq#`03m9n;3bq$G>MtCL4zC$`vykyH+F?igHOUOFbRzj8s z#Alzgy7@Z%J=-{FM8Dle5+Zy15cN>0JY8%ufvC)>C2yA&=+m}MVyo%Y1csIBL`@~z z<+dRil6C`{)9T*I!hJFsqRwQ|?*(A$)zgp(`fR;_bV`hbC+Ohw^)|tf=c?-t&^RQL z5isjtGRr=Ph;9&-O$ISb@tUxltgvDM(x*fkWD$cTFM>T>vF#Jdim>={`RCZuWCYVP zZdnHL^y0INythgk!a_?uV5@_#)0SM2@`Ts1C7wmNo@`-(_Lq2WAL}_GE*pFgV+%>X z#bjQK(%?%1k6RH5*%^+M(413kOK-UnWkjiFn&_KGSK(_!q+Q;Pva@(9@{vyflS)ng zVD?YEojbQd%5^yg1Lczs$YS8~qVXBijB5HHt*T|dVoBMJ{)T5|5`{u(=2p4;)7mN> z$?Ov`_dXeBxYNh*d3Y$<_;7ljACi;z%#xVGNjcCd<|xz2OXr5sCV4rqe@@)B>6C&4 zb0BYA5p&4S1~necJHq#!QcoHH3XIBL>

    2. e+J2QNir&@P`@Olf2LZuMef7ZRs+@ir zk&f1O*W#ul@P!F{=LyGJVCm{)&~%Y$ZqyBf|4IXo?tEhu?#l3D8FmIZ;C(Y$k>%V> z5pO@1sPvq&7gokEEMQr|0jmbG##T>iMf>QLldZMa?*i~mSQ$J209@bPK2G;&w&)%W zUbkM)Au0gJOST4ZGH4KEAFHcAU!>@hY(hU16mvKyMFd z9b-uhG{YxQ7qi|>|FT%*M2C^(V}Go~n}~t1s2;c$30WtyBC`gwwgwYci+DE?B`!IN z-T<8mksN!zusnx>;ay?tM1AQXT4(&&M=H?t6NpAwhjPklAH%wlReFm^LkESQpL2TL z1fR-*6o#z>4mfuk%ctIK6WykL>hxik2em+I(?M!@t_8r=NX5M@sX6Wy`O#7v8Qv@u zRW%e=*Bhui8IvutCh3P+h0C(Te5L)lf3hoXBoZJR>gCR1VD!1CW{Y@Ri1H_HrH+E- z1+YAxE&=WCBq)|OD`l6UES`o^27<^Db~+7ld!b&~+%Qa4&aJbdS!R+XB07O9kL| zka)4|HY{I(939Fk+*{lf&7v_VC3!czAf6uf{~J#^4Bo@E<^P}Jp?bck8XaBZ?5cd* z4r1sGf;7?rSZvJ(jAd^`J8405);MNLAVfBS?JR|ZT!~{vjZN=GGCHvwhjUpNrZ-~~xjH0B?4mHieCre)eb@l@XsU2dZWqspva2|S%B=_ni} zQ$}b_Dbdw)6tAXv2}<28*#>hx-8<5jYGW=F2UHdBaHe*eVcXXX&Hw|cRMJ4~8;ao| zK19q&$Bjb7b7(7hS*z5HIlx8)7&=yNoVx%9#`{2Z8;a-A9Q1s!Ze%T39xq>F3(Ej( z_I)7##$rEu{h52?d&hx7OY>0Jk`2wp3_Cy2Ts)lC=#PD8zfJ-S17O2|T`&U?V54Io zbZW!J3>#e#E>5J;lwRF52=7Ifh1h`umOL~uqgi(|RS{y|4au8|RXgW^N!WmmF{p{| z$fBliNAWy5gK5Qa6Y$~VOt5oPG*x}fJ&6z(CFVVWe9%2Ve+FQ&1xv%ap5lw~fuIxJ z#i?{e9d>p>$|Vr43ydcjy_YjG5U^Qe-8n#fh2D?_cd6Cj3mEEV?-KS7c+8@>J6!yY z9@rdOajC<`5?vW&X2CYG*{DqXCyD9v*V@kKrME$_7r@^26%B`h)SfJ6Yz;#vi|^7l zf9!qr>MsGo45%**$sI``+l69lvV9yYOHH04eobRpJ^AqK7_hb(AP<9n4Oo0kLu#&2 z983Gn(SGX}B>{p%3|nRX)KYy&L%0q;B9>W8Ha%kcXMHAp-QZxvt^Zu z9SB}w!w39ut8GvVnUEo7%xF)~5cBS`MdxO}Tnz}if|>CVR5tsDh2fe;6C{LEY^PNmK4!tU}b-+>c%fgP#A;z2CV<}e7?iVJA}ZL}eK{Viaq z9E7#b|0Gg}Tokh6^25#IJ9Idjel~9PPe9O_Mo`z(HtKE@|Ds`~O&eVH1g*M(R&hV7 zSBKdT!K~RO_NEouYT%^c27qBE$Pov1^cZYN#zdBVyJd?*X#~XwD`!;)F9`xE;;aQC zAP;Ye%^sZTwp_|kjpaeuDN2~HwAZ9YP}fmP}KwD*6)KjSup&(>}@gc z4waYHiDTcPigN~E$HOke@=m1lJuzcMz4txwPr8PyEtw&G2+I!v=fqB;0fQasl*rmu z9C#ppOxx4V%N1ff00x}W$FUa!23u0_Sj-si`0`lXiN>&dyzl1&z(p)z!F@Y7AbKtd z>PWjJ*6HPn=i);&7uwJtgYku-MIZ-s$$uCUl2~oIqc6q0_l4|wOUmfL5L&`s7K;@F z2F97A%Ny~2+MkC_81rI0Skg;a-Z-LLwNT7Bji_HJj;GCV*y=NLGa+kzfgkS5aODL> zVzbjer1+DVo^xF`=Zoq%EN=%!XqasW49;Y;GKpaX4qwD4X%c4tKDti|2qr<=!{&va z1ZOjEi!}Q#meUBD?|U{S9S~##0!({)1dRIy9!28WG_2Ro3tL=3^Iw5_+==L6&CW5D zFBZF@{Xpo0zn_CdZMlEZ|HB0^T$RJ^p%kIkGO$-)+y6Q^OzDZgFQuyd7aduqEc9Lf zE6>4gR}3x_3o1JYwvTpafU_q-LRNqAUTH}jogvi^U8`bQ_yI6rH^6{_VKvLkNqEJe zS4iKcm`AQdNXcrThpt~`;u6P)Zm{QM0l&>hJ$86y}Ip9slrYTugl zahxN5v(WYszxb9Zedn!Licni~-R4Sv|gfJHsX*tQZz zt*mJ)@t`TLk|p_yUnawW3*4~-a0}C_(7L^(J{^TOjsDoo9i;UEY!J5`02fM@ca$&; zcy~vMCvCt(yp~4Y0-oJq4~WSVfE$|gzs6l8cj!5=Z2wu3T;LU57!x4JZ)$&ut@+vQ z@qHyXX}$}Obt*j`c(#CGidn>fgmEOftiL3lHu@D?GrQ~t3Yq~0`Z((D6)`+^SlcPX zCnU0aKDwbXlD#wyv(|-;9SXAV3^LRkzB@@7Be62u7L1RT45RfhcVeab_}U_VkCVn> z?&3zBVG`bZi(yMt&kq6)d~}4yVXiSSVT9x`%}et|HLBv5z1so~JR}Br{^f-XRDnjl$7 z-y@rGFMg&JG%*4!LT^^?Bty+AYFEi5ayl<|u9Oqu0PN?(&tMTGVYwyc|CmG^mdwpn$1bM(6M8ObK^6 zo*nd@f%n21(yIR>==E2>IMD&B$Bxh$!wiNXBxQ}HJn1z{!WgI+K1&-Ujd6EhA+0M0{4K>d|W%yYK6xu%wSC&W^wfvhUk{7hfvc`!% z;FrR2Uyh#l4}-@F31e!{Z-s>Sx$xpGQP=RhkoW;+Y&04$gqnKI-Zc^jS_H8__q|*W zO2a_jzXWhK5;a51=;n3ZELllg?KA6TpG$$$XkdGfZf{uLo7f#>*?pfak}|aC#O<}( zk_#>$4hKBlOJFEZ{AOzFn{sh`hvX*RQJipMe*=7?br?705zU}c8vfk()Fdi5eFHZEn$ps#%D{~(Nx^o z_)*#nw6Pyd3d_2G7%rx=&Hx-vN?Op`NOIMFzXL~{X9E6~$3_h1lIxlrNgjO=u|GZN zY6GyyaHwK%k7GdLL}sP2x_}RENkZx5D60~XTNX^B2yB|hP{72Hcu!(Uo5b;X2f7^v z3>km{1DSyaMvLRoBgruuxKhp2pYuS1x4|j!I-dd9+?@8_my-LmQ@-j{^XXQw1pH_# zZqhgm-ftwP2d<>~8wvgL^r9>MTl5Aim;-?YFKrlL9f?TGnwISQR??TY0@3g^f|bpD zup^@t!0J`Z>9E2F$yFM~)eosFNQlPBwlrPqKqAsv!wu~|OB8g8Rw#Yj={Lyl5Fn@lGI*4(HPzhwBIzH>e?le)1lz%KejqtC z8-Vg8(HX3Fjry0C+S45OtG1Nj$)p&7QRy7;E(@t?=F*+9kk+PwWgBg0;V64Q07hmx z;3ig5MkyF+CFM=8&kH;F`V#nyEd(EI<#539vsse5Xe+%!yUM!R1CsE79TOSqngf1b zNy^yF|EwhCovm-4eyJ-qMf<_(IG4!*zjT&5k`az9#>I|OUQ0AS_Tw0Qi*g6}I(ESf z7#OLmOjRlGEy{qW^9!p1?dL&i*aPB#ZRcuDy+pUyU0Q<{`O?zGb(R3|aj;S!J+Sj+ zGljFCw{#f|{;}Q541DXL@Xl%^$WO`$&tZO2 z-p2`=x`gbt0pOJone>6B8ks(iu|w6>3Y1o$DUR6}b~_%ZeFiRxBT}%kH<5=(8BG^W zh;$;I;JgkYf={>NF4h6vOWY&DvX}Mc7={edPGef>U#AmZ^1L?Rq=73u?kur{_ zBAZBgPi6W1vV6P>T=_2iuv@|bKbX%L3nPtMNY_vf?W0Pt-T(^+!NPiZxs!SeSPtE| zB{Wnh;D?TP#vseR09YS`-H9YZ`u{wt7aq=M{pse_8}Q9c{2Ve5iMh?u=+@E;G$jL` zMb?V}1UX>m`gqJy!r17}iIB$9YQNL$Xc*q#n+_hPFOS?w(+*NbZ8fliv>ctumL&Q$ z=>_Ds{Z|jTljTuT#>%^+qshY4C%wN_X&NZyj|?49j=YhS>^)< zecpp_s0@&nBf@@C#=O$heteIq5dYIz0~l5T2BWzE28Pmx4UkTw8Q4DL!$uZxITE~t zRRMMw#K%zSL4JEFET0U^>x(aUGHnTK2ObbXR-aggmB(whTsPl%LD!2_wzK z<>DdI+w@82w$}fZIslr(OJPRwd5mY}v%2G@hiG3ZU$Z1irL-c^tz@;DPcD}F(u#Zgu=HmzH9QOlC*v?MO4U{? zrO&Z|fg%b1_$OD`C~37?`@b3`2NQ1Rc!PC%!I~&41R?v@Geo63w_eJ7D79(R=8d+& z+6FlTa2*o^Bds<`cbFy95$$W7%;|shb8>&r3El}L`hp*DJxBl{g3YYBsogByP1kiZ z{&=m#CMdpR%N+n9@WZRp3M6BjlrgwQwn=#{(Cm3lE4~B_)_N%+#eXquUBlY;-q|7L zeP47@asF`3muMXn4Q8hUs_vF5=$+>pt4sb^V&X^UX&epA#NhXP`IY8umld6bV4XeS zjuF?!G;-4M04oXhIUp6&lU2Qc7GCWGvQPjwSlR!Rh4)F8Z#OzA?MHjb9$DS)H-LxQ z`Wr(A40a?xhZR$Q>Qy;7x%g6QlFpC{(d zl=O-)d+Tk)!?l=ihEXdTBB^Nfpylm6=QpWX+w(q6gXl-;G zd?$AVU>ONmxTB5|SQt^~LxFS@jo_T%V3rLaSPDPx)YX7sS)r71+_nB!iVf|U!hE6tX zF4r4|N7j*`QQScp2?*N6x!DUtT z=D-8qzrgK~o&*~*{x>TY%YRE-(meD}Jr6qs=<Tt zGpi-2?-_UmSLYZOpODGA6!y4+ES!!AJ@-9mI}B=t5O2zctj)E>CRdS-pfBOx46@r+ z1SY%{v|un}lCb6fnZggOF8fVe^1WPd_cFkKA+UkdS11C+VVV_n^L=EzCpi2ITF&?d z3YZ9N;I_&D>_Wb7VYLw~>&S{}4eWN^_6?7i)&L77G1!tmS*#CPB?QYJ(F|DU#Af2u zQ)@5+gB5W?Aj|8@8122ib!AIv8fGonlbZ+ZXTlqI+yn)Rz^>dQ?)1Dp z89xIu4~$qJ(cFk|E35dr(?<4*HsGY2s>?xOLl97)*Dx)RfQkZc3ZK()*x zqmKXs*jUl~Ft@xV35%66vO&*SSvJkUh{?G-!yu00cVzUzoWo#2V&Y_se%A0fSt~j- zM$P^70pkdM<4Ny`jGX*)96yHiwIAsj05IQSb=+Hn|5PW3<7JHFzKij)AlhuRJ2tD` z7sOTu4$AaqTg_bT=#nVwPapOD@j3M87>H~FV9+z|Otd>$oAU2s*$GR1<8B*VQ)D#k`StZ~^@W9V0hSy3LfC;S8RJ}4s*?4mfoFXx>{I|5 zO9l$Zy#@%31GcLgZ|1pt5-Nad{>mWw*>hs6&-=dzj}hugUL$z~tiA3t4okajyO zi_xO(z{6fZqfg(?BziZiN3Kkl?WB45($=XqRxVOdJoXeg9ssx;kQ6``%T6VGdw0)}lZI!|rP?k*%SDhX#)8J{1h_IjBHy_Z$Ndc9*d{uI4h?blQ9! z9LtEXMez(oQ2nnEok+nJnWfosy2Az;uT#-}W~saT0LKsr-xLn=ZWBw4pEt=4&|*9i zm}`3l1h5oxkD;7JDi~>}T$bz_Z3mlj>n*$sgkkB$Ic zk4`=OA29F&NHFeo+|mR=|OPSaky$C;VF0C*d;Zz$o(rv0p*$CDefTD0zjXBt(_gO%~@ z1vmFQ-pPE-cIR}lcVzeJ#iP3ybnpeieJTM@X64Bk6QA?*WVL9)Ih5~p76%+o1LcOr z$)N+RY+d<*j5n#a&$e+TJ6O3RSe_9$P;>5pXg^vZi;el&FhVBeC!6ArRgE_fpI zpn+XF_wzvD@DjjPeL~IDI&shW@E?bDS%qzzwjg(mStxVjeTbnjlK)b6pNje3S!-OM z18f|?Vt>#8YeDQ^%S^{o$cnczM^g8->^g-dy@^(g2S+6-@b+mlDt1!G2?h_`V&^7aJE& z`Ns0mx!+_JX*U^pIVSWZ0Cs`Z4VzQ~E0Grn=YJ7Rf^BIGa^H(5VhE-vqWfhOHiv{$Z6Y%m2s%=vv{Z#-(gG@KhOSOkeLf zA+SAhvy?N^eW0bh2fa%uK6>HALZJT+WEo>8F(#X}%e-YHUrf`URQl$QUI6?6m^W^2 z0N8>Y&St#^cfwxYhsIE;>C=VZz;seT5yl>#?J>si2Z?u-|Da5#QphP0wp+1Jf(qPm zobfgxndU3UcI&@;30k|Ik2Me~tUzwY#J0&v&PYlpo#fN#IFtHWU3)kHe*vzI9H+U+ zP2Eek%tbzu297>|{mp3rUI8l`ni>Rvtx1%-oRL?Cy35bf7`j!-YJm4>ro(m!&z!hD z@i;Fzqpu|Pl5_WH%(ufQj+6hdc6iI?4Ibd$qX)2yH3))`BPZayxL0b*8TsUPO*yZV z@v&>!{{5k``P2KaeHkz?hBnsu$p_NoRe=jT|HPX=?O}Pe4h}f16$q?rGuHCGo5^|C ze;V}nYO(1(O%Lm z!>C|5gyDc|pJsH7@FXUUI82xOLVRGmi4&||_x)X*c2LJ!porcxkW{bnnYhf}I zC52$*$Z6KO=9TI4QS?#p*x!@d+CmcO54{>RbOUgCBAdr@?pgEXcC?**o&308BE;|^ zaFAhKe#{xx^6wYJN8_oGIOT`K{kf0^i-83092{vsdWJRBdUB0?KAnWGdw%{H;Q|5= zDM32`S2EWx*t$X9&V^dP-TdNT9+3ZrfSsbkIragCC6S$Fd1=>Uaxc1DslMuyJ`C&> z%T^=%Ub%8Rv%8h-OY#x4w?u`Wali*R@Nx%@!`%Ff@T#2m+J&? zin1xD0~MrU*%W#j)BfG&+dIL8{2*d*N4-dU(0Nwlq0@KyZrX(USFA#`AiTVi!fReC zh0!GIRw^X}CC_#_51@K>Xo~0mI002$wOBC}h`k66Dr^y~x~TOc5{nc@dwr=z$}pPP zVYfmPWnk~sK}&5*0GB7fF0dNI6YWw`Xrs64H#b!T3|K;V!?KB6zL`S`W9p@YLyCl+ z7adS9znu-x-T`RG@e2TMVj34~d!$sL$vzN&Y|lV|dkP9d*UNX< zfwx84>sJLK`;gEemWCpOQru`@yE^lJq=3Y%L1NrZ?9h}prX=TvrYLDS)oHrB(;EnC z3m`xs$*`zdk~cR^c}MrZOIc3&Q3FUG2P9(y7wv*PY@fn<1iXEUFHQ2+gvS~j4)=qg zhJ)?~U_0VSTyYEkurm3|LC(>(;h>u z)&{yK(q%acjygn&U?I?#1@0GbI07QVFOfhnic@=JNM_pwdB0Lz85=6^k zRlDl*@!d9ekONv9M+0DB)Vm4sDZF>v0@|&~LJ{DLUTqA(6DOsx^7te^_tUnY2n&L+ z{u?HwFspGZkDijk*cT;DNeQ7Nx^GzOo?=+F0WgmHA`Un@Eu}p9s!A~}w>Okir_g+# z$sMcQ1$;Z|lbQhmW8P+DTFM?;^*-83A<4iuzM#rIih-5~t6PvU=`7XHNKX;cs+atk z_USCpehUg;%qE8A%aW+MEYSNky~}%&Wj9#mZmHcVi)nN3cm4VDeUQ5z!4LB%C$(}9Sk;@Vnc@H?uQ7sQ0l$E1 zyy$C$eR@2Fu@C-wJf)ac_@1=&qw%yc4oW!O>HJmKO-2Jq*X2|S@1Sw>{@;%=Iy#i} zlFXZ|r>_s3=ZDDZHQryY0-EYy(!)*sMB@f%ALAig*Q@X9>+q|ygV z1+;oUrZDpAqK_$CXkS@$;Ct1LfaWN0!A4V!9QvBVXuRisP1#K2s{BTBa5muC2RS;H zNfL+4?33a)MJaRX(+FAR^hPS6ZZ2SrW@7XmPg$0mjW1EbLMs;Ka#f&2eg|IQHL#TO8C)B`WLrwuSI zCH6ZhhSHMFD&1?c6)1WG_=&;20oIlzxGET_bc(COhV~V2_bIQg!ouBQi)27RkoN`t zin8S4J=VFvz3PhVGz&da$BvB$7D53N4!;`sM=XrU?CY=s?5utGVA2svr;d#l05aWCS3r;g22)Wo?!6>KRHdlP2Hz!Nq zq}K6-NTUD*Sn&d|F9~j~U>pgCwpMu4(e+eJ^v^Z`SOogR_BsGFuAuCRP_(5NeG%Z) z<_HKIpJK;E#4XyXqk<9A2X<8OJ{??dgm=x+kca{x1LHv;2RyEef>EOjyC}xei708) z5Enbp(hF$&U|0lTA9HTjWT3*HE?l=OTQv%WkgNq;#pDmrZX|saYw4w<6piVv{K>w{ z*X@D)=K?)Zta>?M*La2L%mZm2uh3CB@QV8JoG~CU{2Bz-=>}Lga^w-~UUY1NVjOLr zF>BUl%0N}8AVOflX~5u05}vaBtbU>*g;rX#`u^4Sfx_y5pW)Vw!_f5!%;2dXv#L%H zq2d7TV=lcM+gkt)#~~>g4VA<2;W4Wp&|IM?N7JCI=2|!splj%}nt=vJqjaH0F`AyZ zxO8K|f4e{dl|cbU5ri*MR3$O#3e&D98JVuwLup|{dYzUZz*jnh6z~NyZgmd9il^Gj zWL5^tYvyGrKGI&(x0HY6Xh8D=@}mhF#;|?yT*X)#L&n|)XIwy#_{cQ|D~b@akFw=2 zP`J_Jj4pR#^ah~f1_XVqCJlHP&(I8BqS!=d=_Qpm9@_!pd;mY3tKfjgEK`~~F_A1& z(%%Kni&(K`JVGj((<3OIn2uf5J({wa8)HB zA#a|u$UnVZQI7V+M@91*L;~+25Jb4r2!XTjD9RJ>-3&9-)!wb>LJOer_TI!BFf0VM zaT{18hRrWnPeDIBsHje3aE<=Bj(`+!28-K97%{lNWEADPu_qLZXc0_%yxQ^*(69$O zCEQ-3BnE3T~!Mo6w5^t4r>s^rQKn)#bL| z2Uyq+7S=1E8VMhuG+Tm}?x*}nA9DKTUyT<53VWadCjo(R4h5saA2L8Gp@HL5j)`y_ zp$~8Uie}%IY&l5Dn@Z5!8-ELjvR?z9k~~x-*)c3BoQ_fQrm}mU4qR6N6x;{>VT;?q zg4vgs(qol{bVPWod?IcI68H>8#I<5j3fZ5vj7a=^gpxN?{p0b~uzNr~cKNXag7pK< z_NJ$gQ9ht8pw;ZaO?d8z)3kbUMgf&GUdcOh+_m*+_eDT6zS(SC*4#TasR_y@wC(s0 z47$(=dZB1`0&L}e3N@dZnwTjE3R|H1AO>n~tAz+4ICHbu$*(ry=nsF6Y z&4(JwXlxI^u?i2BMtPk!l7@fmAB_d3@!2^eaJk9T86j%lOyzhwQ{GthdfOIA)dk)V z=>C%JO%gJctnE#Paw}bP4mUmKSf_la$|~p6Iv(m;aoKes7+(rDz><^#Z3XkgW!aX>8?6_TVF}ZD~`Lb39J_f7%BiOQ3ma!JcxY(t2#=nq8v{1QEA29;(UN^1=A%s zUBKB7U|`I0^mJA}qAQxpusnWkR&NKssE)Fv%Lka(&G2GHS>mN^PSa3!*2BwK zr{WNg2^xkWH>|GY6{&egZyfjv81S?1m>LaSlyz@6dR(H}$>m)>%I`EO0p&ZUKL;{W z!Ls!cNYBxqT1v*}h|1SizND4fz0dvqci{xIPT#-fK9J%=!U9ZF>b>l>N}L!2aNmbysxNawU5>h7E!vz5r6=e{^87JOZ=w!0@{R z7OX*AS*80E&lO6B!PH%$yiZ4~JVllxR*?9B3U1~&;FzC`KI;bc8eRn%UiJP`43pVl zttDaM8uCxpO!m)pN?xq|Gho*`^p+}MCD`iaR*x!TIf~C_zN0kNUe{Fs;Hf~m5jcMf zE1Cb^qO3@pRi9-&3b%t^Pk>pqGpr22PG+K}PPR?ClMb6{$Nv0S53HYttrXS+9P!(J zv2r8XqufY4s%UbH<^{0+2YtXc09z8z->jbDs>8}cdim11r+VVy_+G$bRJ-IiD^3)h zP;!Uk|K`;mKTtOx2*9sFc6f=3TONRI$-7f5uljmQIhYop`(N4Hh^rol#64zNO@~^f!--Esv)RPr-n2 z7YzysAYrA`E0N22tW0w&PsuxAAeV+s%Le9Wg6~im%zu96Q@-*zEx}G5hdd-e#sjEy zC?v$=35yKhC(1>108xcqJB*L6jWl88L8){`$_#p;Zu8 zL5ps(ec4;sMB4;)-U!3W>1EQJnVvhe`m8LXEhp=&ET##p91jTkl>qkk>=8F=_^_mL z=GsBWekz;Mbkq?kM5_VSRH(r4D2I~((BWk+k_mn**U~69HgoEVU&z7(dF%-qG+<8x zEYq##r>RW!xM!Y<_hqw7mw)e`3P^mINX#4MoHDBEG&yZstak1TnDW80^?8N!4UQZ} zvo*s~)t|;Nu`oOmw`w`iEymu0fuV{d+DgUP`1H0?@%C#^-#Tai2Q*-S#7Yn_)F)B) zD$~x2uD89aG`)Pv&7D_pW4#oBaZ}F$CzNBk!x0A+Z+G3}iQVl#VA1%NiD6~4U5%NJ zs#5gY!qEeV_J_6S0{aGV5>`H)LHGw})j%3}=Deq8FfF8)05LQC{e@tkq?o255BVC^6OfSa1S(iJb27fo~GmyBL`hExKsKIu}Ou_ysx z7u|UHUo-~ySI4&D-Iyu=R<7^d*vvJLJ3cDj)tH+{3KA9o0ocMZNZh%J8F05+s)h9G z3k&>~*MpUDN)G47IAgK5NoSOAK6O+L=-M{qOoF{Vw6QaT|85olxSlz`KNzHPs7xIx zTufPB;|eN*LoI^ckv1uXNeBT)6A ztB=_>!U2x~cm|j-j=^!j_G?tGW_x6Bg(}|n{JxBx)UOD<&<_acSrP~N;E-7OE-}-9lx*k~4&tM7CKseC#`XN0Qq>IFuNF+(`Xm$N*$3o_vnoce zkRrw`!&{{)i!SNfZ`W-o1Pu4UGqJFuFt`!-X)1YM8Z@A zn$W(oGFj=f1?X7Gql0mwujv}qR+@m?%|#VjgFdc9p2Monz(jR(`D*YwRRpbzC(m-) z2EzK7Z82qVC_ZddF$PDSHmQQ?_0NjjhNZ*$RuD4>8i2vw+{w1hD#o7e;%3!sdifS% z114jp?gV37#>9@tN!31DiVcJP zs-6K8+6YoKMm!Efz$sRM2tB1bN2kqlu{nx6z`$k*`k3?{xkAyg(v`(P+yzx0&A`W5 zi+V2y;yZv-W8VUR!%d6CO_xk0)`R5J)SBUFfhuTQIAy5 zY2Z1d*SppM;C-Mk9AxBxPd`=Jlf6$>wM^xA|EVf~#_+Al)NaT?DZqf+Yy$?y@m2B* zKJ57WM|O zcPiS_`yC0Wh~Ja2g2j!n%UQ5G#d{U+QxZPwhpqbrz&K}ybqOr&Pu>)$7!B*s1*$Lf z%BS2a%%}o@I46!J2?reZk+GxEwfm@YqAk6*eDQzvf#jcHZU$hp+sFN1R1IleE%E>L z8Xt(r09!YLn>jzxMSfTDo`^U&+G`^AWOKk)jo{{9&J+Do@w&2+pME=_t>N1~25^#J z%;NlcG2hJcJ5_#N8AvY=R&E3iug==}#+On%(qha1*r7k}M&u<3Co7o1kIJff8!=CMNLa@WQXHw5|Jlg?3 zqEQO*HPaa){9RYg`+C>%4g0fPfp+{Bqmg!4*)01LL)Gpy@$$mKH@`rXI{^X5h@xXH zMn)yyny9}~RsWx&>CMLgB1f%fiy zmyaa2{;W;#vhM1)H1O`)XE$~R;CZmJp7Cy`ncbqdx+@L$Qd_pXCm62?7B!0ewLi;n zj`US~(`Fk~H1pRu+!MvL-AfX!Y| z4wS2TA6w5|daxpX@Cj$ouqxwFe3+`XCLTfQruIsFm1_EfPX+5|g*FB0PlnKegKcx?o^TGegYD(-;8ys0fXsQfK;5O{z65L31h4N!0%>P1O;HoG{9Pt z?Wt-TFP}ECVSGqTj>>E%}iN7k_cU?l~dtF|*+Ko)INSD0V;J9Ui!(1uZe2-c})6wEoFxd<^?t>U zQbw(P>Mb;eU*b0dazGLZuwgekhXI4xQ{wQ0>eKZ8ZG(q@>kOde5m16*{jW-plIRAE z9IZ>vR?nd+k;@hz!ke}Qkl7;n7~t8I2I-6mVR9WFHh)rsLb5o5O;fXy27 ztB>kXdg6TE-X(t6g0lrKj3~zcRx{$W?6;cNg8S;z zK2dq8owlqsfIEU?;<3|?ikg}WN@*B%deu@ITiSBI5?zy0AbBUK({biU4_k?}Z<@|X zmkY{hcpu91n(f>XPZ~~uAL4qu2o>MLW-mzc+XvT2p>xvrQ0cGyssm+E0+!>G?*Kuo}Uf0~Jx;hS;VYJok z_>r`E7$4kR)3~s*W&{mh>8I%Qa2`0xYR=e}699J9U3S!Tr!g$ryYM>?Lt|5OS37G) z(r^Q68{LNc)gl7C@t0~8R1N60jhEj*D^wX3# zt96$enm;rSH=mZbe(`Y(2}@_3y-0jD#We8D3w6`F12ASAjL}FwM*z7L#%gSQtEK5l zW7u0weh+7oyMh34XJNp=*i-NI)9{9pm)l)ws{!C00F0&SUtoU?bTT=J-7sfBhg)LDXPan}=x})>q4S1x zz;S|)gLt=Lc&~16bIoiTL#-+KH6{UuLOup(b6$8fOp{3C$UGZ5DH`(Ci)MfOzXln) znadfQT5GyHQE~Iesb1n?5VDt4``gLoP(=6BFp8!@{WK%!-jZea^>*02J`KKvZD0WQ zC6^-@>0akMLc?pkcYPNy^&SB40s-i=l@D3gHr;_N9i?GxQrC{sJfPYC=-%DZ8_ak< zY>f0Nhr_@~c(2B4s?$;AP_NR9FF?NE0K075Q3357u(^b#ONiH8qVxUivpa6eB)0eKh?LV$-ggcq-ust?%52Tyr{H1IzmNPuCo#L)i1QfhX|;dfI=$^-R;&^_d#p=K^PB``>;KaF71M`IC3dMSrGg zKG2IUNL1~_i+P7j0*9w-7~@~<(>1&+dHrNhD`f&Oeyz{QZu)E%@PgTzEP7>$S62ZZ z&3yt(#V+J3l$CWS)($6Yu7-C$S4TO1z;w{nP0$s#P&wc!omef@{X{d9*3yXkMbmX*<(1_)lFdDc=zUNPD zg0%%R=k|%n_?;CR#&E!g6&hX>?849~CtkzK5@4Pi4nW|G>ooSHac9=1J#~%dExmlE z>$&-vkYIYiHq|IPz`)3qPu6L&=nPdQFICYWJnR>YhI0*vnda+^H<_A&^y3#jkDRx# z0mAX}52}1em-I$N(uK8?*|A$wf!11`QdOSy)6K--sYX;CH&q*(TJ`5yw z1ayTv5PT^+r0?!ekN(LNhicTAtNdky%l!9r)c-{EYJLa?Uxl zmzyPN01T!bJKdnOd{c>^qgW;a51Rq6gcv)HnhC ze3sJe9>V9~Aqhd!gFpTq949are7vx(VEnlM@$#m1(E-bCfP#AS@a#*5sNn5x4gDB! z#M~bbF?i#*F7ReG_g>=Mry52y+4xlRq)b0^^xFSt|6g4E_~4Q8@gv6#4<0!=egczh zHn;AuboiL*9{=O|(9fIY&v}DIJ%L|sJqXz{db()`TK9OhS9RK;cMaWI%NGD&!4Kae z!1YMywO)*Nz@W8WwP;}HqU|Cp0Mx-RU4>49?o z6RwB*j2_^2%cVsbhZ-k`Y)`A3sv5qeZ)*pq2Xm?p)RlevUruD|IOj%#EJxe7@tL*7 zrP9*S``@IIBr*TqVc*diqeivqFMqS*rTk^Zm)9q^SNWVMe>&#)r-XuK;{0caUPud8 z%l{O7Y4qRH<4fu-AKTWlpFGUxX++%ji4H=SCK-In z`Bzo@-_FA&XVcg8t<>^JK)aa2N13btEFN{_ef#L!-z|^$xl1BX>4r;Ar&k?3M_xE6 z?8vkNn;l-|gM(9_Ppc>Md2+g*topHS&n7G+vs(Aw7{!QGH+F7m+Tp|b``x)11?>Js^|!@Y}RpZGP5 zA8ny*Qgv(gg^l|YC70^F-2Zvuhr9)=UnbpH-Lq@sJl}|sk49H})iCSeab1Ip69spd zk9E8|dH#>yk(Vc=KZ#B5esARX$n~en*Z*mgd*sO|=fD)X6nlSE6ug~4vogdR=_LlI?Ge_RrqP~>7P_tHjY1ycVEuUrM zCw2|^)}VB)R$Y4^ikyBZX>Ijd{XN{CzYn<8M(#7FX6Dr7j9vb%FW1ZQZT{8%?o;bZ zR#rROPwY^njDNp2GP7e~@PfXVirzf#T6ON;a7n?-K^f;oO-EMQJx_h)fPB)ytxlb@ zUZ)Lpm{k-I*X+iiN7Zz9@NT6}23j zYibFd?mf%@FyH^grk=GcEne(;aYXwr^%I+|eR!yE{E^uUGYXqo96jw-f*9PyD6}E0%w0ix+ zevp9qCahnQX)09UaH?(+DyIakLJtsFgVSRJ_ua(2g=1l6Rm}%kSW?ekh!eU$8++U%0 zuQ+HA-h6O>>AJ1G*F`j!lZ3}v_ZQbIUiGlTBeBN->j$&?Sym^t`dlFhx+<*xO&2(BEuEbiQ-j^|Dbf(sUSj``gBRpncP zH8~mQQ;+3@7QDAB7g?cwgI~2nL?>o-D?4UH#75mL_lvr#vG4rfe%-z3epamsy>|^R zjK1BaQ$+60mxr!dCbwuiaGTYgQp1kQpN}{>cXYdjg%d^9*DOAiXV*O8=Q6JpIk;<0IeQcyci{t5@pbO4}|;-A4DV^|kZRO+%Uo z56+t3{m!vc6`g->UAm`FuT~EqeTaAx9&(&~cWLk_;L<9WQWHOaOl}{(^vD$XgZFvg zFV9_6@KbK%-sRYdN_}b!F322pH+OHb|i8L(#D-bF9N z2F9-bv%Oj67iUk_Ueq|M=BaT-$7YVWAxo(m-0W@V$+^RxteDvRaEB>sNrUd~2KXGX z^K}@|{@}%4Lt->rk`f~Zw`sp}a+#vY^10rh3)@$3{PD^}e~ zZ5(7dr-g&&%E`J>W6Pb3oVVc4w3qTNQaD5n{@Q7`y3CpfT@o*T6P<5-`_2BNp?8n( z)eTR5-SR-Q*7Ivr-CZOavHa2Nc^;oCwex?tboiE1yPsI^dg-X$oZWig%(0={?cY3W z5!$}mA?L|zpBV?$^-DjNkLow-^;P-mH^X_m$zTBNZdpS^EuWBwRFMw>sX*Hcx!dOdaej!pkq9M^o9Dqek(`UNj9^?$E^fafJ; zcAof76^Z^U9YL$dBmcKFCY84yZ|Yyzk^UMjxPOH5w%=LpKlgIvTZf^g!di#@hdM^P z0q=ik-B^P9p>0ef{uArfuKxb!Yh*$(WoHm=Zg?dOCsG2iswx z?^)4y4riAER%R?f=f2x6lTkHNW^(w=qh3 zJ|7NX4Jf17<51#4Ld{ut<%)n6lm?+kmo=TawZT-5)P7I}_jR)l^dh@pO1X4fti+}( zp9Mc9L5}%Q01CQK(c=0X;i$kW4WkY2@tWwZKhlTf-^-7`ELA?}BYXag#odcATkd!t zhVo|P;LG3<;8J8@8Vg_xiXF%#PF-JA*O}Fh5EIE+WdS8I2v`yHd8`ESyF)D)eKM>b z3~rJY;daNhAlEZ>I||1rATpuI8L^Jh8N^g3k7gEG5RoxpnZ5oGh!S^Jy^OEG|24_^z zyoT9%Ic+MFf@_kBkVLoGt&`09)jF33A!M!orj8dI*Ra{V1Kcc8wEcl6ont+I2&bmC z;S&b=jhhqf9)nJ>G)rnNEsv1zLpL$NNr1cj4ym~my$P<_S*RP3I$mIT(7&|e3q~km zoMY$8h136=fp)lpw5-c(Rv`O}iLJz)b;p0lsd3^JtMJRyEZH}pJ2fhlB-Gs})Ni>q z%17ELB>o1XL6+z*ZehpV_N#xnUYSovK0xnG3)QU1Z4UeBwKK$Y3=jo2JZ>=BFxJ*i zg!`gie#7^#Zr>@0cHjPO(|;~P`u{x;@c)oFL@O%DAqyaUhAeGq)D(b4l2eNNqZKUg zMUG(x5*TKn7zXV6w9$?vT-rLirM=WVh=jv`{s1I7G+zeRg+3*0W~cu>%Cs}RKCbz; ztn*xT|9~RubKS+hzY}h|&Cmc5{P&Qq+IZOqfF*zKOfM{!@J~PSu0sxGqHxy}WPYa| zcmn;lnkcRgoSey*bOH_bmcNjzyH!A4@VXF6#^~@(q@;DRCzIPT@Q|TenNmQ-34OG4- zz?yDB9haP}iJ^G6ZQ?+6J41avY9N%6uO;vYuPRR^n0tf^Z9P_Ac=V6V6~fAySxke= z9&&gZLFESsrpfAGZK;~=B@O|pqu$(eL#n$w6@)P+DJ*W^Hl6@RU5E$VIpfTj0?8RH z!7yE1xybM0E&DiidT)TH8d;&6BxxH1yv%~T{kx+OTHI^sf!#y>p7o92%M5bl`f)b0 z4|)t5jVdp_hqSw#gYQsny+0$1*a$76{E?B&7VCPSNvLCPo-u$@_KmlWRF2h$fS$d% zF>`x>{?+U~(t%nLWF%{@IOU_Db_RG zJ(xY1@6WlpJwG055ea$~gEH0O945G0h$?qv{W^fI82;o)(QHD8m;$)oNBM4r9dwAn ztCQNrpE*Ne7I7BPVW89h7=Ah16OXrih$GIAN>48m&=o(A=r3lAPas@d(2U~@RiPeK zo3&vQ2QvgCNf<=Sx)#fSFG9|<+QJ~Yr>iQZ5ZX-E)*8yrBN~5t(Nid9S0!{SoNZ*H zNcG2IqSnLcN5Dy2U<9Cd%uCtGn!E22mH$!WR2xS6&}>Csh($DH=?%oNGM^*CGpyV< z@DpQL!&T4BXAfEYst0z)n76p57kc+B2UHeATbe;Y?TX6iSj%1N4Bl(2udkiCV&=#w zFoa7_IX!X@(_c%Q@-6^&R44ybZ@Hqgy#4l_oP%+|EQ+h7Q3fd7jt(C|y~91(jHZ<~ ziNfsQ7;5h4;}pbztw|tPNAK$)t(#Ta#N~SEDl!94*X9jU8p^O_?>@n0AD5{LcN;9!OO(U z^mNU~2LL)TAQJQ|hH$IH-pg^j5>xLB`~eTbZCKWopxM3*Gv)dO@CWRL@3o7^Xj8bv zU%AC#R&)=cV%(4rdEnQ>$i zhcbd9N$AJQzL3a&1NY`%#>V;w2k8G74w@fp$`rFG<2w}0*V2YITCka&;=k8cL8d1&QOQz&829G_J zKX5{v*SIEUyLHd-tWG1=Farcz6_n7|mAuezxzU%Jn>%zuQk9gY36<_QI-?jSxf0W7 z9`IUGnVNpLEQmyZR^T}?3u%K>5L^9HQRW8J*R}O`2m1VCJhG@l1bGQdTXHuKEi>|W zoe$F5e_BnMorz8O>|95OT5CDjr)y#i-} z@J@qzZ`!+=hgF@)q6STRib@)*OFveJ^ixlM8cQG5auk(0+L>Acv}Iu>_aWDIUDSM# zvEf<;ON*Hj*a*rU?9`>=+iLRhk7MK+DM><#llr}}Vx}sXNtjldWFfx{L{u7OB_(p0 z0$~S?t7Irq^c>W~e?!i_v@Alqb;gASWe3o+v;;{j0*wWn z<>M)9T;^h>u{6f~(K-PN)KnJAK1ia?dIt#b$b#X6h9a)Mn49CB$oAW|N+vkkR6af1 zds2ezi0ZUemuDa3-AVVgmAk`^qGNPXorYK)^|@72(F{z0#cpjWz7SjhO7!@tvyPLJ z(p7#i&kCFvvgm76H4vISlTs)&`LgV`s3Z#RqH2~(6N0R%qC&fb>eS&3``Snh8e%U4 zV%G`sT(B+T`>MA!`Yj^wk^H+hGoklO(7@9d1;tTg=twDH^?pcL=1bHF4Px$oa~RzX z36YzycW@0r#CzbWdq@W{5Ce%J&};J9C&LBoKr0Ac2CTd}?7@>MfrVxG~ei;P=eN1iLRY28|L*%BFGt-h@WLE11*i@{_qdV!TI^G}E`!?mfapVe>@O z$Fra=q;HARW^!nd`y>n}0tcX53(p{T{Q##06ac55{61lP+J!2<0w&q5h^dO6uFAXq zo$7#X+W#jCUw2OEjIrP3x0;0r3x7D=E@(D>Er*%@S7;;VQ<^`IG3TBu(vd7#WG}W? zSoWgS3Ma@p^*Hw;OzpcSV(ITm-dC;VHy~E{K)HzGXL%9p%<6`qdboztfPzM*IxciQ z0JvnhE}1kN#FWg619UPooRvdn_s{EInTFcz5`D5O#o=ouX?T02Z3FD>nqi*=>URo8 zCLudvtATU(Xv3oXSOu6k9mH2$;j}xW0v@b#(GAG`v-51+za?3sAIT{Bp#@Yk0XblL zZ9$hD2gU7+vE&1C&Qg5m=9cw24@!A8fRM+ihDC@0eX|z(dG@y0#;M;TX5)I!SCtV8 z&eo_5+IJ`z(2-TL3az9auy&QYrK#)-_3~mUHhDlAZG?X z%v~gvk+9`~YzlzOi%M3c=+{s1l5K(Q7&V`1#5wUwO$|Mo<&ElS>*94%mN7OgZg4a{ z@%}YJ1-?k%XaCbBn)&|ySG9tjYHJ(z?}L!3h@*J9|3XwqBv!~>erGw=-zo1uJ*7Fj zZ=#~d_CIh9*$LbK)Hx$PQt+|3rGFwIDAnsMwW7#sQXYy`hm`Sm``@41d79g<5;}eh z813~Gh4UfdeSmxvMm0ndfXd=YFSM<$UVEFmy7_*-eS-9oW|*+I?i--7z+1JR8*UEq zpu2=fz2;Az$zi0t#peJ(>y{h{1K1ZR-33ZyB52Buw+z%RP^2=zVPw_d!3G5NDC?NA zVT7^n1O($P^~AV2cFLL0`2bNkJvPP%V7%>5=UlPXlPJ|aRf(wUw zH!!-_>_}p5e<+)U>hh|1N> zDk&5&mG3PR^8FD)hxcwxyH^+%!h=;lZHv6l$an0P2vJptosrcG%0zZ+8XsZ^UydB~ z;+`5jy`-l`Q!xXOvrJM?MJw_!Xq3&ZOb3V}R4Ou%pbt*MvKlhS6)6 z*e1Q}v2v+R;(cN#j8kQmTLYlW@ghl*KB6flOG>0-%w#Z($OC9fmh+av4@ARvfy+-*r^L7 zgHZuAP|Ytvhj`M>7ve8*rf`QTRRypat5WP0%lB6@Og2Rdp*3Sr>U2$El6nc=!oL?1 z$o<@vPcW+}EtIzn4zJzc(5OpfeEB7LTSPU$e8_B#vZqCr6qxAxvP28aK`*MHgQ&=L}&%nPw-0B2F!U4s)cjF zE~kgjSyjGpG!8XtWr3d9xqpeP}9@dP`T%*E4~AMf^NZZUC0M!-kd%symdJYA8g<~3)> zjGb6H-hGa}y{3=OpJQ`>VD|-La5^Z9VUIXtkA!2$?j<$KPV7d-G>o2O408Z*a4_cL z2Rt~s@)qh9V9^hqq=f_q*oFRh8LPfK!SD>xMOY%olese;KM z%j~{?$1p@S43iM0Xhdb6w?;r(Ht{>@D+F6EEiY>hmc~Ra)oOqeksvTcI_tnEY^CY! zNN(z2f*Gf)$^c17vsv}2!fdHl!i*FdTTjIL_pVW7SIaHVhd$2&FH3b65^WF^AukOQ z=Hrgqetu2`+6&XL8rZNx`1i7p%w^nxYP3@ZXDarE zFa1Zl9ze)jx8AJQ^wqurs9lx{$ zP7_!H5On-{eurVy}ZiU4h3F%>O*sC!J;vw&UoN{8U5m z4IHH!9JMr>U>4=$*QzFRBM{to6MXfb5=Ju1SD_B)lmhmOBaZ1Z7CTv$VrvrbeMT}! zmT^3ZG+bl;@-zp4)s0PR)joiq1TtIYer3xcVL{G?KtvJ_GoM6#>PnBeF2(Rf{f1zq ztT*NfAbu*;JB=%v=HVC5cE%BoXgyaL5|apaMo^)ZC&;ny}2`jp!ZW zkcBY-n1%2b8i8eIUPr|i*9;Xn$iKqx#(Cn3s`^aK*?EzMY6_TTjU)2?50(oni8>+V z+hPCFI{Y7p&9?gwAwOBg=ARnYmljf^L6-z90+gyIKZIYVQQ0P69n|pqkP;|+GBJf* zZf(C{%#3czeS_v)(3_iCDL;7#+-Ea;E9B&LYe2?K_?abrm6OSH>@n?e#liOV`8-4Q zBlXq^NvGA2Fj!7TdcT3VdM~3HPlk)j1^GV`kQt&k9sk@6gRJ{`!X#gH}TdD3{feZkfEG{)^LSMWWIe|X7}N366Ig1-E3a2Q z@RDbd0m@-2Gq-M&q`fe)Sb1mWSn`K(1EvQs_vGi0%G}{Ij@$O5l#cnnn zq~O$8b|kM;x}RKPw36Jiq>%9Pw+O?l!gv!Y^xJ^^MzVTQ-Q%hh-{@=ihYjyoVXh^) z<++m39`p&vyD1!G_f24rjRjQ{Lr%cxBhTz{Ifl%#Q_A6&gD~>~ydE}*E<-#t0~@u3 zhAxNUOmF3yli>zOm^5t=jpWcD8_AWA0H<3s9S~f@Uf0bd^LS^$1F2o7NCFp<`Ewms zl=fME>n$4Bv>z;YlbHUB;GV@>pwRcD>3Q)N*AJ;KtX1!Mn$_EBBZ(%`e>WS3tr-ZW zqb!mqD#p2LdbR8TJAkW3kt*)e-yS(~y+H;6gvs+&Qoj?oaUTSCgfyK_cEIVK z5@!e;>1J=EI^Z50WM;t&(2vcZ7rSO-f$$rdvBdP;n6@n{y%1GB?|#(vAbcT9Xl5Jc zTJ6QA(m(y0-3&u+hc96dZ79H_V6YD(-OQ8N2mUF+D9kktIHvExP7J$Y8)SwHDcK5A zE^W?{!NJ#<{0qzQ`7V`~xRJBvsWyiXGq2094MRu~BF+~;%Mjtq5F!u{sWiGs@QVV* z00y%Pw93I-nz-sj#8_fWoQg#bhqRy(DjqHz+bQ9l<}r!DkkF7Lim4ywjD5j4Y;nf) zjAa^o$NId1v)m|Mtgcly>dQkLJI_?mtl%&a>D?vl5)uStVhO}2er_M; z+-=|O6eb{Pf0bB?vr);ObCsvVYx+6c>1qA*^?jer&$ko4;3orS(@CPmD|Og02EtMv zMu;(tk?=5d)OeT?Kw5pDQG}RSI_$MLNCHv`2FOcpLi7y-E79VfK80Z_YT78h(qiz) zJS=e}&D7jAAfH2Xt=K8CkI&}HF=VaC^yYA57p`S#5hvUAEWuQBkxfMk*~)H#P8>4{ zY+z@pvD&mDD@BH6mnbkPaC`5JcEH}@r$%NBoKd84O+0)HU@v>j=TSZSv?4ydtsH?r z*p$9;8$UxJheP6?NQ)`DGRPuiJT}EtX`aYrtR*NBmF@^_^ERF19m|t0=Ojjj=a{)# z81rk>FFD&Mr+NP?w+o%T9=@b8Du0b5vi^)tP=k+WFR|n7yNE|E%|d{cN#~%NGGlRg z6mTf*>W}>cU^FUnVfu}kPGWnV-hre`k=9okfM82iHjowM0S2v}bfYPNBn6f7y@L?! zH_{flx{zdldjPDpD?(5BqHN5n$IY?EAtpC*e7jgMptK#dggtb~s8s_0P@bGDFU@57G( zi6(^lMwbn~)%|Gq+#AB)gDBnDyaQ4@xliumFss_DgnU`TH$MO9PItp*Z0=(m{LI0* zPQH7OUAJ3Pt(}-UaFlhkWkI3);6n>qXOWAh)-LORF;Q_@8$vkJAVs_aMD!Sfr|$E7NqkNtwvX)Ulm~5Q~M8} zh*gv_`8Qn}u(;^;K7)PEKqRP)O`F4bhdQT-RR`wAh2l3D{Ha9@S}_NbQpzcYe7^N# z$4$5_eMR(n$l&hA$?#!jd-!lot7x9?@S;TkbozC=XowV+r9}_SAVJha?qvz{WIDd| z+j{5J0NI$Mt0bZdfD;^~3neO_8pXEF{AQjNXrRoroHIHp!-9>w{Yed2gz`@n7{Hz(DFj7aQV%J>2DuO1mP4NIo5^xd+L`euv& z(GUKArS#Ye9{RueWpt929I^sJ$o7Jb##%K#x&syAs0?{3m>oU|F=(GYmPAqCi-Se1 z%b07+1sF5dt5gO#amFZ{%!k4-$GVFab@|`f>{TbzBOg=F%bIPy9uRe5+F%s41aU)! z;Y}1`>e1FzL15^;qi%QZxH@7ZKze?|pp5Pk&oq4!-5P3@^}0!-mC15*WB)p(9^I)* zEEh+}LA64&^Nbt0Yop4AWqzDiVNi_90AnZ1PYX-WSb}bYRPrV+JN1urz13q`fo-6Qh0HnEI5t4T3 z#iO;#+m@!riLQ~k1JMjbEEkb`i<-K?@Dxavczt8IWhoe`soiQZHPlOr*BJ`YvIF=B zA{{1|-<6jacsB)NSquY)7*<4?1Wm6cqrY$3?LaJ=8g(YGBrlO8O{0%QUkqbtXa29%k>Kd92X4kMx0LXfdYLQKhlGdB) z=Z?nDO3lDIkYk<@>6L@!;Vq98};{S!6pI{oCX<*Vr z_?>!GU_9XFz!^=8FZ8yK?o(iFH{t$ zfpb>ma=Owe9#H~qJs^&o@HYIQ)n720TshN)5ZsKOa3FX|7JFgfN%pR!+EA9Fpi2A&KlR&;A-egojvv|Mv4 zbHH1lWgLtK>hI5+IMKCN@PG9Qw6@iHQS5I~x{dhv{KfzF2~@y;p0aG>1b4?CTD+dx z+T6-kRjng=KM2@3Of=RQ#)yL+rEIoFEi}|BNxQco$)(vGD@}wZ@t?Ii(YF)_4v7O@ z*B{#fO%#*@0e%&NB0;c(vH(?t`0{G-@}k{WcYA#-M@L=n;!WBZgR!&K>QqU zP3YJe4*IHErvf)u_J`<2l`kH5T%+!!@ZiHdcDYt+_TcE;>$Zh>xKuU{gQYKy89LgI zsZnR11mSW9=#DF1IOwG5b$M&{Jap5-j_)VXTig6Hq1)QRG9y(w2cZ`rm~mok^8RjM%ij{vRSt)$aGwNwV#_xEV5n*M>7?YjJhi%#3x`<+Kf zj_CoM?h|p_>_m?8Q)8&deb@4X3i%}y{i+wf^_7ba&+#6S?Q7>KR~KTp$9=0u!!x`BNm+xF%PN;QLr_*Uk+RWK^BWbTQ?u7Ma?}(4HXlh+X|k$Yb*0j1h&dW?Wa=P z*1xih5IGLHx1{xA^AtvKs~mV4@G*ctGw6Lk1PltOiOReC7GM==7r|nKC@pE@6@(Y1 zkruWNQCcYNL(VFb{G;WUv5#VpOPgJuCSrMPC1Qw;?e^-isxIJfZx6gdV~Z?J$u^Hw znW`|Bp! z#iDKi>OVS52q!w4cu@~YE+T|Fo1PkKdc@jjivX^UNBznu5!-0%g#oF*6RE_}ni5l$ z#G5zrpRx3`Xt}zm5Vi!a^&#`c1m}FeWD`acu{c5c)QPbS&yCm1{)E06K6u>LRvVAA zW;G!#+J>|7jk-oXImxL23zN(BBS0-|*ynXrQXZl#$>-w2g0%~ookstiue_qE%ehM7 zCj(GSEEgw+f*E=m5o&6g)6zhA zvU?hG0TL9vHZ3J;CK2`=l{>W#@|IKZWC1K+K)F7-qo($v?dT_@cqGLUxN)b$H*Z-!ko(am0+XGrp$NSd2{i;P<{K@tF%jn6F zZ0aKHAR)Z#R>&heS%0N+53eFC3$pG#Z|Y=%pgUV#{-A zfoEB(CodMR)7UGw6f{YQW=9|jTO zlxEcx?rMvB)&5rF*EAB$)l?Y+r!kM;kG5TrSyPUC)5hOUd&*?*?6%!3f4#GO zEe)OIa86Y4$g=Y}k7wEhM=^j73%ebYfsF7^F@LHpCU$gGD6*8288mWc5*%c4QubWj z!^G=p>g`m%y_kmf$)h9p3^R&9Jy|i5;zd&mUa~s{LYga_$RurK>Rvp9+SAk7E?hO> zAR#;V4S6*M3au+Om3q8FMXb-pQ**1TsPM5QCb5D0Qs;p`R=Ju4CIMh{sFAS5q9I-P z-40MHL^gt3>VFk%#Wy0Mt25k0W5mUMFyCE^i%!PZNvEJM*?5NWr! zPKMYJz@7iID#?HuzYPeRm_ydXQZ%J3a#imojg|XVixyfDAC$&aExm#=VAQJdG~taD zHXk4XsW@N#%8UeaD85&hzD3N!dT0utYdY-MKrs?lXDw5Xtq}3Ry;@c4Tr^j>u5YY{ z0irl2jEgrZV$_84=6x`~yC?}pAC%OzX!mrWp0PBA>Ee>cDyN>fWnec^bV-r+z z1SLggr$qIr3}m6Lx*SP>w5zhHXlh{G3@NS7wCcP{!C3ToVz4Z$33(7+4|Or3X^jy? zut-7CDqzNR1XZ)crg9_7Z}zg@Oe>AC&1@vuC@sKWbs8ZQJ>yT4PjXDZ`xzk6Rb#gl z00wRDmF&sYA`GytAF2l1NLt8B5eG1rEr+}$eaq~Qm`q`L0{~@)C8VZ(>lJBL;T(q5 zlo8AfaxdZj%4I4FlLOn!!r|nLJE-o7nQ9bJO1OMhHy|$rRdeA!3l;p^Xlq;+hTY@~ zJ7hPN+-5R$0+eKfhW?vU8}PEXP8 zKnC4Hx>6O+_1f~fDGUk9U`N8KP|puK7}in7EDu7S%npVZ2qH^;*Mn1xwkb|dNNi+< z@CMp~9NwV$eLcHIGRhICNt4LA6^9PdKLOu&U)Ll3y@L@6gx>{`QD&I7w6$z47XinV zgu8?sYz8D%LAa=#_sPRs=vE5%F{{Gj$%~Dj&KG8s?F0SBoWim_YqQuXiO(cWaj7De z-8E~V)MTC;*Uuzfx_y3>ZZ|v_@1&fc!jQIxYOb#Z^N@#m;v z#EuyRE`P;P2{R><7UFvNlV$y9uzZghHYYUKau48)a@zT*E|V4iN#(If>QF)oyeA!m zDS_F^xVAX+Iv}|RfgEZUiuyPI3Xb){RDkQZN^pL+AW{dtd~2ZG9#r%~ub{_+D#i)b z#bRNwH-*Z|2w7itexCB|NB@$zfpI8qbO`5zAa8-0H%^pYLpMn+5lVOp%G2{{@MM#O z!zTa(E;;fD_35OJCO+mB>!&>vmF%*xnP)I|X*g{in86(cmmV%sL5AmOT@-0^giYh~ zul2e}(sq$p(tg4MsEl?Uc{x0yY=*b+KvKg3J!GyyS(ytYt+HKdc3%=I77YDdstqIv zx43zY&;yItC%Ke)C=~}ZDaYoYxwG@s({q5qwmqkemri!M0Sfgnc}M17`mkn39Q$0k z`9m9%(Z_xU?@FJl{Zru;F9D>q2qu!0M06=> z7X}YuboyqKVRVLO7xyBiT`_44An9zc;70^`+N1NFwoZ?yA1n5-as;fF9~4^XC;I_S zjTfj1<26R`9ayOrt=PX+9J)wt5!fpBNM$xAV_2k#L=^^%mSdzxvBiUIcjwNTtwkkc zyauZ(T4j)1BDoMuCwkAqKuu=Ru3#|oS0q@@uKM#T6(3_>A&SLR%oHth?;LI2*wI#! zYXe%9HcXIbba4}4#VFu3ie!wQT7v+z-NI61bBH8X& zaly4?8=8tMjwD)Mt|IS z|3=a2pHsZmt>z7}ez~|Fld|#}3w#sXimFOW8%x_*H4e1vMhYnB+5Y&{GX&dxag|JB zizw_nDVRmVL&C{qZ>yaK=)~GMV*2XhrnYJalYqX;_Ti)Pu*CdoA|>aYR~`$qS*n%&40rYx$g$}B9ZtkpB|xd6t@j#7*d=#nf4n5?-~ z6*Z0LrgIR_I~Kk*{S>>cg}Ke~$JtH~_rtD`d~YVai8EL5&%&H#Ifq1QMDSDOSUIXn z2O4TFN|_&!sSVBD<=&W?E6^mMUgZ?yu{{HQ;o^z zWC}PiF|6EFOYX1wlJ0T`5)x$(D2}zN5Ep)i2Z+8i)i(^O@kZ&Qq^(c&jDdza1s5kA zv^c(`alHDx#q_`4Uuhdsr#@17H42{)5)_8fT>W=Ls0V`nN!enp-w0L>* z@39B(v8R8(gWcmNb{8K!U(=Re-ZT2H8R+p{Uy1kUhIh9yFMuF-)w`N9wTkl9UD*_w#t&Rj)TcgocK&Pl z0C?Ph4OpBxW_(uc=YApIk~G?DO# zvN`YN4-{VD1+Yppdr@ra7?AELG5wNP7gfWZ3s814plKOD5lDO8>h0@$IKf*2a*2nO zqv_{kkDvM0;@1Hij;kH^;@5SM_6oqNr9F~d%xdRfWKE%gc`VXd>P!p_GbvIbzO`*!3hc# zG|XWyC!J_gbx1~l@1hhgTra>0+zXf+=qVS`b;FU#zmv1$!)VmvkP4!d^mEX|)B5f2 z&@1=1=#zN=!rEal_a~bDRz9T@)`l7yq60*>UQw*nJ>}^iS=zyXAC8zV>Um;dTFo7vOfo;EtZ_|9m6zg3}GvGxEIS^MUb6>(MB3BdiJQHKaFjfG25loA z#1u?MIR4oZ^vNG5CI|?6?xV`*izj8&XX>VPiunm3oew4re%_%YeIT1x@cskMJU%K7 zDDLU$0~dWr{6sxMbR@k7di>FN#RY(|!CpUq(y%bWE(`=9tbY-we9{a}vyp0?5{uPi z%J~9Hd*B!1)#Zp;>BFB4i0Q$x)1Ym$=tYt65S2tzHbgUwNhgkQ1EO03QgKVK{L@2s z8=nU3IZ1Mvj^KJrHkiQi<2uqafFR%mN8)Bf6I~! zm^dcp^)gp)?N`yfaN+?*34mK~MJ`HH%MI3GK$>(xL}=9 zh>v&F97a?W0@;wWLPJ2W87qx9DWDHVSr<383eb+YhFk$2(Wjd1Wd)=Ko{uJ-8!*`V zA>T5W^(`2%omulOSxb`)*g4y;VYy@iU`bPEoj>Cgs1dr7H>JH^e z;v!5!Zyvxai;Z@}5;;h&g+K%oI3AEFlV5Te;A}<7KG`!b`4N`+B&0ki^AktRV@QYz z6dQytU+pLe^M+|MjsuYY6E08GDVs4P6&Ws2kW_*GCWh$-shJvD%N6^VNUY%=h8TO% zF9l|Tm{NDftViSm!Bwz;@w=dW9Ntii6A_s75LekQ)Zy2xp=aN_5Tn;EIo(^1za$}> zI=tu|v60rVjhiWE@ibCM&5hCr$4SA@NKDUt(w%rmd&_w!cz%H3R``@%Uv>Y+pxuF5 zD0s=m`ke`K$XZJs`b6omioj9j*+>0*baazUI4@E-{YS<_XCN8PDvoSWJ`Lr3R6vGM|;fNA@+<{g2-;*8jF39 z2lQEDDeOISdfI{tUtn(?`s`0FkoR11!Pk-(zDBx)VCgHE88J-eCBK-n!W+zK_pGyw z6s=i{$H*)g%V>Gre$X}&x0|z10TP722)Xgrzb8}7kF)?tQ^RdzNIKF;I);+Y6n}MC zVLC>Cwv75yYi7oZ77!{Gc$6U1i|Fz}MdTJKs!0lVd!OnGaRbxIQKPmw{>=e{s{nHx z)V>M#NN~;f?<>&JpQFW(@VyH+3|O_PNokalUTX>1-D3JE4&8|mXsz!TxO>Ak?(d3I z*=2`OYk3D?2i}NiR?E-N1pb!Rg)-i(h3PcpIEauOMJDSLc3?y`p{mrsOPG?fkZ_WR zJsM)H2vHYfqUJSI_nxMA8ANcZgxPQ1*uhwrP=vBvxuW9$U6vnJW*=obYZCoAI4G?=Q)Z7TNEdnMx9}@&~6SFTSZ9VvhnLaU{HeT$49<@k?p7`XU^~-MB~VNzioP zU}a#vQ%iZ3?%yuPmW0k*FKBF1yvii}jY{;o2At<(B z?Bau4w&y*Hg3jOFick^}Im$!pZ|G1iV^)l2RXjMWXh@7lDv5|xsYBA#G8qMxGeQff zPoH$WyhDNuM*2=M!!e;qu%V{e)rN}pJEThP%DBM+CZVP5X*## z{0v#b*f&nF3OwP!2GJyDG%6GL)j*}KDT2G4P{HR039UdS;lB)GTGNfYV9~j>$BQO)Wk+k0UuK2JG?fJ$m|%m(%1lWpMR%?j#MBO6t73MCRUDY4olU z2CmmIa%>s6apZr@ zrhvZ^>EqF=Yw-N+HbBy`bKADDgTP}ig2Q1$4FFza_}J|8y?;rD1*ZVN`-sP1-w&Lc zlc~(?Bjma1WpDe5Nq&)1VM!}68Ziv|UobRN-d9=NN=De1;!?3Ct*kxM?EhBZik!Cq2`68P5TWmqUwfv^N0 zXOmvKdyW^mlj|rdFZoscDV2&ab^K(OxP=*;B2CPUHud1{6OZ^DxPb`0D#UIXfI=XF zfGY;kmMpblXhH`ZI8>8ja7q_=lPbW?qHTutLZF{LP#@cvUhN9Jq||x)ay>Jw+1=5m zG-tJm!K{qj><{0{2GD5akfSF^=?K%hFi0!W5~#JKNG4BMlkFe=j9j&aF$|UH?1urQ z0Qm!$@nhwh>igEDaYF}_ff``yx@G&d`-`jRxob?QX2S!x7m5L}9_Z3q2a`K+JTV(W zm$VznK3JGJZqM}1(^MgK9|%w=HSJCyb?*tZF}zZ;wMei}{=MArj?U!b24(A;Ld?NE zoFk5nad0A&i*>qp$?*-$L`LeS*rkPZlX^)3-yY^UY(;Kjs5fUQpS3Qf__? zf6@f<5bU}k`O@veBYl#~SHuJtoYrQbsBip|90VQ+AGBA7g(*e4 zQ$vC(gLBldCC*(;aT~W5uZ&6)FAb^uc%}G6?%#+O{_`zKfspb%7G?yMCR-Wo&CzWc zbD<0g4~}>-zYJ?07-YZDGBX%JpE}o`@@R98=_L+1$6SD9W{2i#M_fGjl+ju2f~I}6 zgsUn#*1ieg{L>nv#e}4gD9OmoxWzM-$7q5jznK&xY9Rmvl@vOLk%=0;DRf+qLdX^0 zq%KZ+x;$KH`~$J54J}+|>NuXiP{AcC%AuPxXP*En5N6<0fkn9R$~>TXMGggiJ;^*{ zs6tVRz(o0S&TuXUG1y0*BSV?R#+&KZ%+mkOfTbExzsyRqr(sasU7CTduc=Cds93O$k`Q)uR3P;$9AQ8-QfH>nREQIa zg>W%ZvB}1gvDj+y;Jk6zjMj%nM4GTXLrn2f2x}W^PU4A?E*v+uJd$utT#pbtAHlQ> z{nZr!3N4U2RC0>LHTnzMCpd;#%bj#yb9u#_u()~Te-U<0(V2GZnvQMTwr$%sDt5*E zQn78@wr$(Ctx77D&cAo}7`@ioJ^J81oZ~&2^BIrs>pp~@e$q(9u_$!O8p?+qh(}ul zJ3NYsDNB$!MxG)Sopw|Q_wo@pybOR)SZ7WX-|DPhHwsLy4Xz-PbkHlkks5j}b7Jj^ z^hZz2rd?8dK|bRv*Gi{TpFl-|b*H^(O`KjdU!JvfM4N`TMNNv!_y7*OutG5oOC2!d#RC@5gPq%O{tWAOQ*azm z07$iRu_vn6ZSE#r-{VonEj7-7n#z`j@G5DtwX&%aQ64*`@Ce~d_>(Zea_23#J~_g6 zQaOQHnl{>+ryE*wml633)p9JQ+~PugR?9@RW%nuS4-cM3hpO~BL?KaYpR&%hA#2sL znep^xZML^`m<@^B7aSw@M~b~=il>T8BY@|bRo1RXgDK5W+R0dHSY1wGN*8~l9D(}0 z%+I}%DjZoqt=q8P+`sL>SWCLx;*07%1sYL69&jFdX!Yfmxojq4Vu040 zFL*28u|~6KSZKO`tn2`H*obR5aI|r#Yg^Sd+AIn=8u609cB>_tUtE&A0iK(;UrmR1 zwjMmo?S9+3Kd5EOnM!Jo;@QgliXK+O4-6b;w#tq#OaEMzW0#~tMwDFZD>4(e6obFE zS41c^RSR3#JjXqXQi*>wmN679wA$dCw3r@s!`?XIZho74utZ5TPEO0>H@!Au_usyB zXukxNX6IC$jjZ&Z2CD$D0H}2=e?&H{dNjCcWg8!>Of~-a_^WYp;<1pPLlOapJIGKt zd!B-w-Oh@FXwgWd=~c3ff<+?}oj9gfCE*-qqre=GO#Jp90j=qsGrh*k#5A@>(i zCpk`cqfq&mm*Gm|R(x0k`1#4%PI==dv80r=E23vmK>3P=CNEyyJ7B~sG4efQ^5b?P z@2}>QMSZsI&Yyvx$@3p%61B+=>D#@|GE0*SFkc^~GdGPvNZWtVg+FmBOC#Fnw0?0^ zfhvJRt}?LwbX+fZRjXGr90Z3c3tC$3uu@Q$HYX_hJ(ATPNQ>Yr2OhGc8ei~=nemC? z+`D@PIptTm?y&gbH2^4Dh}gJh>qJn%0mjvh5oy{&7zN8(YNyyMsrdn-GU=3LFBs7P z?O~~Low~QFi(TLhSyY`M4^utz<^D{wh$c;gm$Boc$(5}9~NOuA1DqT1$vQH68jWf}+3 zkTq&F2a+{XgY1MGKj_PVvYm%BqMm@jOU7BC(8{pY5$WFDUG*~Qc8;!`S@s~sXj*C4 zsByjIsB-VrlVpm$@(7m2^Lh@a3t@MWCjv<$R~R+9NCku^^BhvZJZmS#ycjX|qk2ey z34*`1)yxWX4S%aNEwz+totX6$0yD+y;mgqQwIe)P%M7wn3wvBC)Jkn2mi$EUsr=tL zKA^H4fIEY10p)f3I&q$!+YY{4PwOhSh=sB82ykgD2jc#~gw4&SLUhYpY(IIEW?;uCNFN86Clp`}sBJ zKxC`LZCQz0LzR$YXYPH64&AV@vHNJ03@i#P*MI=fw8Pw?19>rJC!I^OjM#m(Pz7No zXV2u;bIV1t6fEx!2?hN^aw^j38&*99 z6M*4E?VZZ8y2`vOzvP?lN+|;A5k2$Shs=Phchbk#HC?8=LAs@v)mD&D;4bNa^qD&yrq?n9ed zF(-+6<{9w4cAE7bCVw!1lVz2Y%@C8GW{;PO&B{5qVevF?@$ZGhLn}CE+qVw)A7u4E z;IC;gqW{DXr#^xab^Jd;w%Fgt`m@4t>9pX0q)^<{{`sDP(SZJSwQ`ufnQr*|C-~nY z0G96)#1KTR{{bdzRf8ZJ{a4DV|K4rt#`l);KZZsBz+y{^*gk6wgPtJREY)b25O04_tu9-ZM&X6>Ujp_M|{=<040@D*gZ2aA|Ng(M%< z^B%f1gf(l+DWA_l%rSj6)$Vi3o0@(L5byP;V#XQ88u5iapAwUwJl4AX~*E$>uq2EaOaR?c9nB*Pyz=j(=)og)CO?kh@V<>T{r zk7KN~Xt$i?b@`|nnd%^elp2CBu?KXSs~}>D-k8NKO_7l1#etpoC z>>=W2R&Hr?XwWB+(YhrMV523?{9?MQ&IB+F_K{!?mGGQ$jidz8IIPe^RMSc6HNdSN z|4^?|a`T#QvB6lisiAjK_1HoVDYn2kPm9m7KQYuwx>bty{#D^pCv|RHfOkDBUXcRtR&4_LcGz;9-k&;tz*B2vl4mYWP$a? zhuUUwH)W}fZG|bQAVM3y)k#uRForeC1w}BcHw1ZW*%4c_3@S8mhEvWaniuEBSYeP) z25#aJ6Q^N}dFqdQclhUigwjIKSkp5(;9-h$8awY`ZtF)3N~A=AHI#0e`nf`n>b6C_ zw`^%Ak1KegfDOTQiY`7Lzsiw@MIk_cC*@J(SOhL7u4sH>VY~M4rtEyU7$q z>sJlOnDgBk64{i?0z%$hYM~orbM%K2M=jTb-KY$UOW~REiD>vf)ay`Ju^nF7*^KWGJrEl(Du@d(glIK$G407%xpZ(owWk~p^)S1%;;8&_S;?4NmMjM|R0*59 zl8({hoJ9$s5jDbI7j7D|Qg>N5qFiR9%tWUm|5n!4)Tnb@yf$7dQevKaV(*eu1?|0{sDc)BJ=_U|F50FERR)J;m{K{Z$&C}UL+hi; zPrd=lWRPxm218i4L}#$&N998vw}~7@a$>}Zbt5z2ee+3iF7i4`MmJhCfm)u5quxnJ z+G#gDTsm4eGTq3o}<3mBG#aXtpyMPtO>RgYB z%n_JAoe-c{lzLf;-l^Eqn83lpSv)zI-70MzH}!&1nNPl@t*=Tp-LHGBUYM2V?!;qm z;qD0dgOzT3LALTIBwJZ7Cz*v=l!#P2U4)=}U*Ukm2zRih{K5)^i!x$>A)P7Nditk^ zZevBtK~Lr+nm)25hwTq}?e+Yh3l|p3Jt3Q6VMYlNmISFJ3PznkszKnoVi=U*a^W5* zrC?bY_h>m7^&qt3TY&_kkgCXp!V!IIaW407>ogs`aqP?szJCAt5 zmPik1MpbqV;9*lg@u5l&`Jqb>(IJE@G6OFxzIt@Fe2vYwFPj*tj9jXT;KpK{d*jmA z<;7r}qO52P8k5*~mDmawGNtDvQwAC8-eH774j4)gU$(esH~kg3NTiPK77vAs$Zc%E z2d0u}2??&3O!K)G2_@`N6bT`t8xUX@E4JlRp^R9mp$NBw#>5YBisHmV6OCxl0_!wgt6-eJ@ zxMiMSFSc`EH0+grTb6jIV@66}))e+e9CBOZb$%<53G8AYs-OwAP?k=Xwb>sR(_l$iYS?maB#YXqs@L^mr%41@f7dJEc%#1Sp`8@VU%fhTY zUyl?=V-g>#$&1k!2mJuDyAl;!hx1xHah&ozbr zy(WH#3+0nF_Bg*LWXQRFXNm{FtwXr9iY@E=^q6ZuD8-jaXFV+P%EB&PjtsSANT}Mg zBh_ZH6;b@9@z96Y$rD2vDlRr49tuDx3W;39R1h)|p7tdlG!M{rM0VGI8yCO!Ijl9u z{*WC()MP`L;{4lDaF6lSJ|bE)ozEd&Tj+IGixrTWm> zs=r3e2(_hP7djXLu=-)YuA^JFMSw^l2HMDs> z;hU+u&0-fFlG3@bQt$-G3blS1wJb}<*b=5*L0D4Z5+ok-D=GK`j(?>|GqpQ6=_eWR z`Ad{7rcn?dj+SbMUQMa9Y>&$@Ba$MBnJkR3MiXufzeX@IE-+ zwx9Z)cAjQ^T*CwYem*k$bJpWaz}^Hg$3P2g!5;$bwi21fPd}>9hR_I0$d7c#SxJpk zZu$0mdmb5DVTkF1>ZpvR2O9hxT^$q~ORFo|N%Jc2)PAdtV@GJu ztZzt$lytN&V0v$W?ZbVGP8kj?TWYXuGOo{3+Ia*?g*>S8_#M(?D${NcT#KGo>n(9n5;M9cjkhqN0UGMpdjfxkc)97e6 zmtzRX$*@CyXj+yCs&TF1j38I+ThqY4Qq;Kma7mU9lH2;~$%anWI1(5fd8xDX$ zP!t})B-XGzu%-f~fIc~ygQz9TjavD(6E>lV>UU zC*Jbr5Di2e=C~AkL5%c~wBeLjqPaRFgjXVoS3;FnV)-IXf596?li#K32TnjJ8?PES zqM@J>)+YPgNO|3M2BIyf5w!wXelRyQVm-+AfX{Cx4jayQAWMA(Dc$Ggz&aqRU*1o! zXU)>?No14WIuB9lyn|w1s;M{;_7frt$a8H8VO64@oZVOlO$M2>xtsY(ZnBCkrti+V zf&EV3-MPK=F^)0iByMDmZEVEQWbBFbE0qjW-(!rQ?Gb}NphR3+h!z99w>yQsP!7?1 zRU#Ss`o5<*J=KMWEJ0qBFD4!*0*;?C(<~ z#8W)NK#g$_G7wNNB@htJch#nhK}7o>iD|XAw^8D%tKewDpYaEaKS|L{NTXOLvMdmw z3QQ-)P>7T*#%Xa_IAL+YbaCX837|#tR;(x;UGGwB<{5P<2wg7rhiuqfX8F>K?D~mx zmmS5icGoR#*zy_nlNlV>8|J;vy^4sF4b1vqdl!DMIRNLI_TI;?lgr-U2jV0;6W>cm z1-+^Jgm^`ZHaNbM!W!=_61z@H0=}AsfTgosn7Xf7goedew)Y;1uY)|2cTMcS@?3zt zc|_Rqq`&$ht7dPA(G2JbiGD@%xWQ`T4ik5#klo^f$RS@YbAWlkq^E<;lc3vsd6<`E zVXoDaGXQdV!N$!?(+@yA$awwK`|v>vsW0D)QL-Br^@=AqmF8qXJZ%9B;Wa93^F!03 za_(1Qm>tW}WZt+DW(-I=_YbNhMg2pP-`T}Z^&{jssS}#%aK{KWMx_$`56aY{$#9Kk zj^X~?ER`!BHG%edt3S+gMjq2;>=A-L{`6?=#sEkIf5rUjXG+{b4hJ*A9r#w;B3V?d z;q_UJ?Gi-(jwve7+Vo-G6(ago%?paXMULCqa(%YlS?Inw(tW+z+WN}U?&eN#x4mxz z^Fh*IqGbf&+EZkM9;GSy)1pL{q&4`X++l6}$2QV6EEBqW2+6OT{9nGm))01km^3DM z3jF|v9;J*J2@cNl8E1&XgW}nL&xBN&aNt8g<@-I@7SJMuYQq@6JD=FOu0J*KLZ>6a z5ad-pPLv7&m&AJUR&{!n|zq2b8sl=Pk4VIp_AV&62KzB zgONb%89avTx7=9huol0xCylqzAW(xu1_*ODpyAijyx!(uk`Fz_f$NxozyCC>N1H+CvMDN(U_=1G zhF`rz`okER(LnnT(g`i7Y+$zpjzqf*6UWPLTAuYC*Of*JUWMWGv3gnrxlRD&jvZkaF})M+2b)YOxUg@St&BVTVfG1^W)LAs z`o#pZRE`%u1$vhP8n(H86eaB^l;j>I`<=LezhuN(ArI#7@U>hO4%i&G*bi->d~2Gm z7z#n#;ik>gGm1^Bh;nvZ0yKi(L&Bx!N*-tvSYJ5B21x|aqHWdBGuAl%DpLNSqGrLT$CK-H9e+x zV+TQ~f}@Jeo`(bK0!Z=r(ZT@LoH9kGmX1u%$|-y;tbruW9;y(>IlCND<}gz2o}>7v zj`v@^(Qy+!i&=KC;_o1#zjl<4jKDroc#?a7B6R8ITK_@?V3!s5ri=8#(y=stvQ=2g zu%Ca=Sy;E-E=0n%baDbwusM;p(NJ_#uu_E|G-V?0s3T1j-V(yw=_~#`qDATJvX zO)b()nTY6~CgdQ5iOD%rnj&07LxH3lx4grQ^vEVC3U%>HH<-7A+zuLXrEm!B$cn|5 z+N%T_iXuDmA`geDWvT|G#ruyV)=zACoHu2AiM8Tv32w&UxlJ^L&1gDT&%m}Rl=_Ky z8Zrg8Xq^UkNtF`A`M|HTE*ta+uC)KcWS-9L;a^#we&+FRGcc{4iSEK0ox{iBJnsrh zz1W&^Fd<^Vl_=<*SaAa#bM#8O=Z3ho*8Fz4*u*CpJJBD z6>V0=#FhyfkUt0biIu88-34{q)t5bS5SKraue*m9SjjX&@O+ZG7h-y<6dSi9{7?=&7zE*l{Q_%XN6GL zfNCiJX7*=e>va5qjKb4}b;PH+EzQ2a3>R!kw)5@-G67fq1ffdjPS@jCRkwZYE8qG^ zgP2~a*b>$c7usuLmB#M0`iyOe>W4C+hgxbk>@u_3J&@y95k`95vv;^|n6cU*45<uHQ8Z1!bbEf5h zx+Ycs7d}xlIjqTLt$wn$zzJ@-ejv)+u`$s&jIFE zz5arlIhjVLoBr(A1DIB2P}>GDpjx1|OaE~VqDIuz_2|o>Ga`5utj|fHtOGaK>*Ka8 zg~v0X7o{*ugcnGrP55@?2onx5^t}%KerLg9G(IO(ra;zT+P_@H{iT5(amv@(P_ zPW8Wjy=6X!<=M ziTI*mx1meD1VwH{UC?!M#9cT&&#(aOi~LIxuL~IOP(-0BEd^P26Df;&*2C=QY#tNVV`;fb%!WUvFtH=i zAx9czgc9Fv6JY72p_TS<@?8Op`qB4_M$3wWoC1OVT!Bhh`PT2O6~&{*le5HI0i zV9kqI2?vQ#A*Dz(ih~mX;K`UlpxHj}9;w(o(@!#f+0t{8PilU|8^*v#@Tne=-ICgc z*ZI001;awwCs(gXgM!v`vzbBDDe+yUk!?kUtYw8>#NCO(aJx7jAbvn>0%{KS@CLKT zeRrBRQD=CJXe3|OUP$jwOmpj4WLz)eH@k@aZuf&ss2yjfV1d`1P=x@86MsApKqUSJ zbcX++!Os7r(+Gv$&rN=ja`G^_%7S8p?5pWr*c3|J0;Zg8t4`_xtiU~pP0Dsg zVR3glPQwZ!RzC;Nd<6h4JnU12{~F=YIofq(^*>b;>Z`5@=dau>A1!XFt zQAz*@UD5P(%zO8tMD@wd1AZQHPf{?5P(Oh16H5C4-eWbh?i>)Se776G4+t1|fv^Nb zbUh%jjLydO0b-Iq85ZsszPuf0>?n|NAeWZqtscR7hMLFubH&vE zOAW=Z3Oido7!x4XL{#0$f5zxP%GF#_Po;V;Ny&?;j67R_@~31oIwC0sJ&ad$6y{w` zMv`=R+<>GxwOkRHWVvd?vH!nVc29KsZuCgq`!oov`U1Y@) zN+7V0y~Yb@^n~W6q%wgn8ArC5h8&=iF{;#~!Zn4gd5p8CBs+Y@ zRN+ay{6Ioh`VPmJQgWwdePA3qnx(8xo}=Pa9v=E@K)Z}50M4xJo$LJ zCx7%|Q_bXNnB!|qbk}Q#W^ufEZ39C`qgT2ssX(M|wSDX)jG}FGdlkc`_5zON*iA#U z>PMR9@6b(J@^LDO)O-lFSMq$COey$xR&#QzaZW&-?J^y`TdG@qai5htMpntCP&N1U z^uV4Y_tGD@Y1fn7B9v6Om=!@uTpe~B*`BL5JpR$EF(F2t$M`Hgj>5f;CZ`Sp3$_^S zm{v`^+D)pEYK=m+yWfsnF57L_v6VYIP|uMQLDo>sO5HB5mrRD7Pe@5@kT2+ z$s&Lq0693=gVd@k++_z&y=AWqA!9Jxaf?A`WVWvi`Xk7^G3RSo>;2Cb6r@AdHT~}muB*IXa1!huhdi^p z>YhY?CQKT}JCuoWW~cN3MywA-bYdkuSqAt7ao%TdjT7!=`(S>&1^W2MJ`nA~$9N|> z7>F1ak?siA%IvX#ZJ^Q!*N92UB$|u!YDJjzK%Uz&c0EC>s|1#B_b=U4HUaH7Lz><5 z!8~Hdpv7%C#=gNtv6d@nBAQstICUg`i zN^XJ|e>9peyp?E6YZCc7+}Qgl56FUVHdkw;E}tDDtLxTn&w~ico^X{`b1&*!6DPg- zHQbA;^%08y`~=fGF+S>$v?R{;?*w2)U*h1kAjuf0EyIqMEDT4ep=${ns%%HX$7Y@; z^-mCgeH->Y6hQcrh<^!17}VJ6JxwyL!k)E9;V@fLJm^ebwBJOQj-NZt+G$)@+1;Gg z^MUPTVxB>Ck=V=iV$h)9#gaG+hMWlodkaPYy}8iXobJODp>rz|J7)Zq*#;D0@aM1{ zBK#gKf^J0Il}N44SWt+SF+^~w6o;}`06j-y@xv2%SclH;d1E4;O_?(+v^$E@(6I8nP|V9ESlcJa{@|L!dnz0scmPJT)Kb8J7W|2DX(SCyqV z91G=|e($!xUOlMO64$T#?UO&_5%A9(|9>`hCHU^_#4{5S{(nqe*OFbqAiu}{w%_c( ze_ZSTIg$$R5{C639ijgs?kXYuMUcnE2_zB$Px6jWQ2}|D(WOxWo{wN%FkWh%Bap2l zlfzN-i}(ZM11w>I=leWvc+^HoFY|rxL}$!qZ(4V6)~A2}{+Q$hQuQdw12=^s!AeC= zX3iH1C^14&6~R(fXza&epu&G61VP^$CNrTp|L8V<{ zo`%pW-(6OXYi^L)Xy?n>**Sgs@Xmn`R*Eu2YT>+1Jf)eB^GJ?^!mg4D=%s(iDugbo zdXC8qcZ{BaW;_x_VF~G5N5J|s!;CiQ2>MqH#By*hd3|a3Qb(B+R^7U2UW92gWn7-} zvcgU6nsy7zi!qO&OrbYVsV88=cKJ@uyfGZj7;fn?9uJk~uX>@;#Y~L+7-8c2TX>s6 zl>>@3$@A{2YKih|OiVfrpmHT9`!F&jtnSgJTMkM^tq|6{#`3$7beF}8t6?BcyYYie zjf{DaNzI#FHfv&O>~okj3LsU{N(> ze3Ao9bn|>lRm_#8wd@pca>op->y7~H2&7icRFTTZ?|edH-0b8p0C$H8Y&M#NN`{DP zs_c^&db?RxQ`3*mC8v@Hj}L5wNp-X-p5vOU@<;g;*y15VmP1}5!=FK@q15-#pMCKm zAa0j2a;Z3WRfz;PjsrGNiJIs9Mr|^&qNu)0=uMpxw9)1gjqX=SSB>6V3Wc-iF$X-+ z*4n`MP;*m`p!!ARfG9xxlH}vn8*qk3f#BY{s6WLys!qW!F@9esB;#f*K|f|H$@T*B z5h&Yex8Xhj|NI5!*UvE8kDz_0&llkmrzl6#vth3H@I9#cQg_(Juy!96vs`omljUfF z)I&P^0}Q7}65$o!Aa0QaKOO0yxe#Eug>@t=h%Gj#Ph*{Ap4k8wjsx>O4(*tZN~8fc z*(V{8>?i6YN!M(lK z9|0ivZ7ZEk2`A8UW<2|K#~rZq+QZuW_jz#^=wzTF7 z$-I_XGIs$Ua^Xkj(gG7`t*di?YS;RFUUE}J4mXMsj_7=Dcm6|JVmlE91XLsboNn@> zB&9OBl-*k-o5Q1l#Rgr?RHfOqzLpRo3p@Ml#^6Yj^BmBx7JbxYkCFJedBto+L0N0xdsp#U$isO!(`M|jYN52;Pn?3y2iI4h74Adp%EMvLuw-RxJepzx zsXXB$&g~EuS<+;>h`x!1wi)ydEFbn;pub!bGbrM*U%m?9D2nWf5ZK}B42lV`kCHmG z+jfq%j9!+LWbA~`Y+aTSZwwCSM7t774WM762?S88bFo;%Fzgis$PNrvgf2URB9kjK zg(8Ee-j@V)uTdV-gF77JgWpCRzTWjjA)@(&(ZUD}jKT=?m$C?`-f`E!s52Pu$@YK9 z^wVOYd1-nY=HC3Z-7GXh<&a%_cJV^tXet}?8R$r!isIl=5V--&u;}ty)O9gzUUyF` zb^%zsSkUD&k0*&&wkt>}tF-0iO5_z2^82^$ZClo{984H~{6spj4(a#HT9N5kzui{x zl&C)0!X9rCBsM-DxSTL;9$QC^W^Z>!L$orlx2INGX0)lnR!E2$)>B)w2`bN)QK{>G28Hn8SxHz;D9gOH5IEL{?36wXO?-;vmSjq4RnQoutpjr&6D2}#eyQ#wh< zNJnP}NYjRuG0WKU6^O*rL7Os$8^KtQ12paZHA~zGQ4J#xgE*&;Sc4ADG))QkW=DiE zM}Fc%x;Th{{YFJ?*p(`DZ1>4 zOVXSjv@&?$+SI;<4-zKnr2^KVoC<*6Ved?Nrsznygk2OGkQJF%7NgF{>bVB5W;h;p zB+7}+k%wRo$RA!BfANIpgbG#s5{j@i-+Ga5_x#xETD?18=Q?WEv=tQt1SO5R zRcefU;cINQDf0 z!LQHXnn0j$2K@+fV_fBV(CKb2fWssrZSX{{?HENS^0sq?slBKu?fNn3pBih~m;M2d zCZ59mrEhX^ks@y8ps7w8Nb+aL!xF;zy9GoYQ3+9%C_JvJxvTW<=J{2K=*}da;Vg8X_Z^E6Xpc$lIW(Zc{+mljXTcM=a-1!d0<-9owC0pck{VG&(u&| znXQ$%35#GU=2pD89gbpGfLDhgYpMP!iux)ODrt+=&&|4O9RiZXl_q2Co4g?1c{6*( zxFYM967yt~7(ekfZ-141a!+(2-$oP?Qn&c#%`|2@e%t&`|>h8%CZ#!gg)!df!zR17FXqSx6 zkqLZ%pFM|=oSi>e{`@^-WLa9vLY!>Xd4cxCEULGfQ}^K^#iddY>1_LOXQOYyr{1h* zx|0dbElHc|D%sXn0x+T6QM$))n`Ba-8cZ;*q&jp)M>zSRrq)&_v$jCxi@wTSdH`Wx z;elI7gW)JUj5%;4i*C5zqD0glSZn4}c%ZAM?i0kE@2s2FMVd1D!-vxN?MsnrCpQi? zu5NwMXf6DHe2=2uwD3TxkygHW4si~KRFUgSyP2N5Vxq%O9x%{jX{bdzv$pEOOyX8s zA{x5Rnl4wkDh%pwhtbQk{ykj@>;40D!b;|$UPoI1Uz?J!DjULn#I*rpF{oah@GRh1 z_2j8iJ$B#4zOiTR)GFT^(POLyZnK&=t_8+anXbN*@wsmXH=>aFw#rAhS@3-5w3Vt_ z>fD~R+{}kH4rq3#L3l)O3%s4BaEZu-?0N56W~lLm4s=D-8N2N_c=(`d57m(Izga_- zsyCc-srfSc1D!!gjB**nCo(B&&tWQPMM+XLSVVdxIUmf7mv^+C0s2G&;h`sZ07udm z$TcJsfGW-Ioh3yX0QP&krzrJ&aCHOS@>!`e#c}?V=9j5 z5cNe4oFhfJ@euF%5iFO@`?%0oUF|N`>Ak$DiNn+fJ@*t~p0%2pqTBaAN~c@Oiji{p zQ1?>~MV2g-pI#7z|FLt=o1lS@+gD!7sUNq5vx*uk1T>jh?!{Wy^M4P;rhPTQ> zS!fE`m>Gt5&2QcoI#|g!QrSqGOL-7=3Q|@silGBNR`!Ts0kwiO_W&Y@*suE0ser~S zKT`O7bFulDeOvMQ+S~gVxGw5eEo&qiOktlCo$#;(&z_p9oT{+kfCHd$H1kcP9j=IA zS3}=YjvvwoX9vH85kOVaaDO_@*@v-wwcT{AOxdx=wfi+*V%o~zy7+|G`fg5Br{}=a z8Ju$1L{~Ux&Fj|R1Z{Mwk?(aD-yqawvQg4XqBKSD;bJdKq~q!a_lwnak%NP$b2DUf zu9g0#=t4oYwZ&yM=@M{bzVy*w1fINK(IW31`c5}#=~ZINX~4(X;a7I9at=G*evZ>2 z*(PZ`bBQ;RufO_c0D?iLH~4$LZn8aY%Ae*UY=Zy&-4PrFx)ze$@tFQedb1rVtwL}S zumGE4-}(}+EaLQ>i`z5T4ooa~zoP4kw$C7XrPt7&qVv zo@?_4;tFqQA__1XDBZo6v&kz!+giOtC!q2uGe(7nH#C*)=fok{uMeR7`B~k!F;2_2 zs4run2rfe@iNfX01QK-wh4?Zn-q653jgO6vp+9++vgE?S*~OtA!GD!}`r9|58-(B4 zDDrCh#k!N;IpSH_Ia_~(43{U}nj~dY6aah+G2%n#UFCkFn*p`k= zgVe^4Mw`_e+T0O7Xiau!+^bpLE#Au2Ad4CEdmP2Xk)@fG_po*_W1!AIisgcHZ<*Vzd3mt<9wWQ97C@%C4`wB_(Xitmj2~mldE;X%X z?g+QyZdu`i0o(kCozqPcs*0v(+1;jTS!& zAH(Sc+3HiE2nyp{aGBQcT|{ls*d|uNY*2mTm~Oo$t>y@hjl(0Wx_fF6<-xk-o?L=v zWt4LAh#|4g_d3F?m_!@6|#)>v4PRmNC#3 zWAW?Xxb}G>(viU5f)T~<4N3O@Qz%#Q68$IEK3ny_&2JZN8||bRi!g7BIf=@tWDVA- zP-xJI!Q;*<0wgU=TNrdZH@JiVPzL+KGDP>lK4>OgR?3!2`C|>E0xwzEgt5I}Zx8T7 z_{}IjbV-i*kpd|`bg6sB{i6}F>V%w7!yyY39MHkmc7V)1yR;ZGx#px4MQ?Arbn$|0 z78R>>t)k6uZ*yNTFE>e7=;KkHNn29%?V2OAZuHDB%E z&Ytqz{Fgp+ejsf5#m|`#|@bzEdUB$BDzm?9u2bimv)a!qyf2RjyopL z^3b+Ok}rk2zO%+7#%srivtgYlKf^hD`HB0O;p57o>?D1bDSY?Y1aKNdLGT536w9>&NHL?p&xqcy(We zO|$Q%&Zn~ewgn3rGKeL?$rZOn?(N6R&gs=u@7L!&rN6-+x_zV(aXt7woEq6OVHSUc zB0w8^f3BrGeI9E( zhjV?EmANa%-MVGn{lfBgqqEkKmCZs($c~GJI?sM=iV2t(HKTt7rd`{-cu70k zJODa|rCbLG@Jex+)rkWgYZq6EO}3=;yjErYLysFBIId*RR(O&1zO=Y0gfw$l31Gp@ zPP+HQ12pk^PKCiO{p#{a^o&5Nf8GT%sAbhM#9wr_F7>CE6Y=yzj5&^4i6?L;%al1< zQw_fnb>gA2=YTkjK6^ubk*SqL3r=O38T_J25w9BZs`_$+c6iVhSk4&tLSJGRu%^(b zuk2w}X$zcR1h2NmYULh#H9PDK2Vmd3Gu+l-8CGnii8;%tL@i#pvrM7y{Io0#cjfI0 zPxdk4h2NVi8P`+j@871I>qq zlR8f5ob@#5M-M`-%Oo=X6z+TY6uy?g(~8|>GPtRq6ROvp7eP)o>U|q2#U(+YX!*f9 zEJm&H{TBSC-|nQ?mVs$uxBDWaIy%AX7TY>7rm@Opwqx2gioZ1z3IrIXK!FCvp9MMn zPL55%^-F1|rkm}TP-4`s^E~~)!KgA%wzH+To2Neh#M*6=p>?9V5(cu#Vep>pSF79%G5cb^QP3RdTJf4{rX>Yonv%n(U!Ht zsyG!J6;y1qV%x0Pw)4iR*tTsOZ*1GP%`g3R-yVJM?f!NCo-xiod(XAjoX^&9f5<_i zGhlOSWmywpcGZJw=Zaw)%qXl08fd&QV&>_s)cHY3Mb52cYWjy?5{n%mhU^0xdrujY zPJDf+eYGwOBFo$)v&|fH*TR7&Ci2~;`43^&3@!$yig&OWE*&>6X<4TsWat9QS;|FZ zW%fPY;%XGgwOD>m$^iNqFpQRNv4Mbyhc0Fi%1!HM6ogxN+@P{X+krW^ue%2L%Qeio zIfeSGnR9o8m^_6ay|61F@~-hV=$zC%Qv@GC{t{JIV`Uz48c9pcys%yu-l2Fp$}Rq( zn1AxkZY;VqEj~rF61(89(hjU16vo<3(9xzrvRo=fp=5qeV|srff2e++qQe|jT2zvm zPKyXH2C0HwvM0VI=>*{p{sgrC)^kGq#nGm#9oB17V|VO=fxNaDZPEqsrz+Ca6~y;K zRog4Jdb*aP3b?`_%V^@Q=-2=pZ_)H+D!MGmhMXsM0};?B>%CmdpQ3u zL5U6(E5%ijAKnP7LraWwL^)2g3c>Xdu>KN)*)@3I2m1r&0+F?_i)@H-`jsgq!>Nmg zA3s7qU{}nb>zSlGoeF=K&hiW|AvpIKGU7$#w{@(0J!E#Qwsn0zzsrKaKCuSaQ6uvA zivC>VQ{bZvUsebhSEl(V{D2 z-7wTwr~;(t&6W%wNVKKU@k^qV`{l+WuHWEOi1aJlDL3>GyReFsaYvp*Z+296cY;+be8Mh|N_ zH#pYpTcaFDw5|m(0;qW3K5zO#b!11{rvz73fPhLoVG%fK#QVF%4xAsm7dTvXm>Cs{RWqoIBwyu#74ea~W#tVNR}*>dxgjtJ>=n*QgE-dx5?mKl3a_?FtR9 z^VN&;oC^~g(KztuPnX>@7S&59+*V7cX-~F~LC1qZuoB&S?i^yt57+$QG`(=qc)B&c zJA~Rj!=hgo3s)9fyKEJ9)&~)R{W6@5cmPedGRM{I*La~t3JK&663j1KExlfS-!({U3yz4C-8(4n|d>l8+nq8ub92e8@U?+MG=y&IJTN=RC&P<2oZK! zzheWlKH@^apGZDI!RWR&lV4#$8|gkneV6;zetvsgS7VRdGap6WryhvT{(GoRy$raW z=}qlx`-_BZqdkC{BP{j_BYczx1zN+xDs7;;?lwj^6c&tug+n&ZADeU#Nk~ufu0Stw z4gVfsI+q1EG~NAE;5!rnzoDz|Rwt@iq!lKuL2= zN2G;I#QA<`DiNYs*K(h5+Yr>Z(=d08E5dgBw_g9uM|p<*R()oz~os@IWONeZ>Z3?#PD3AU8(m{hEP|* zRHrkgi03sjshb^Qju|Vzvw2pMtG@gozcy^Ve;{-ubdZsmc=RIs!W`3Wf>`eGhq79e zHfQ9bUCH>hfx*f~u-r5G7B@8#{{SGa3BgiFhR;`-d^b36ns3gpWwvjjbctuv0}u_| zca}i3rZlV|N+>I*u13gTAQ*0I$(ySyO-LA6oL5lpFD-?5ikq!kyvvk@JRq`VRmYHF zh`D?CQ)`Z5T5zYyG+>yX!#6w3niW`p_T)KV7$Qv!k{HrrAr z?_p7pX+L=^-~C_mT|08%jSa$7TQ^+dARgP)_=u{p;cAr{qbJ>P2v!g~T%>Bf8#SS| zEZwol4v~TBFw1E=%aHgP1$3-GZn1zEb_`4qoQARFf6qUV`b=WcCs=|AAEIwIGjMG2 zG5(GP3%3efYwAm#c?w%RLg`Ik|Gs}O?EL+hKKI=jIw|cIA+dTav|D9}=<67Cb51zL z7MwV=MCu0|aDNaV9;a_+5S6ojoHkFJvf-C&(sQz7zowgh1QC*9!x zTO9uJ!QuYB(XR^YiaL+>LAGqjn&!(#2&&)Bk{tvA4`rGFa!}J9G%gYc64*HN)$5NL zzi4gakM1mAXk1w^vC1)Tu*z1RgG&982c}W4ylOtb(D-!n`tH3Pd=4-+CQBQKd1=t; zT=O{CaF~33d%TFV;eLVw_y~_c3qx%?@Ye63qcy!mN39y}-}X1-xu9;tKIKMb>BQ>s z^;;8oE)kFFBqmfrITeMrd6M^R=&xB_t`mDah6eCIx6AhPJ}=P$-}}i2!E3om=Bh)% zd6o2qRPa&Fm5PG{+|`Ojm2mI$Xss3P#5xhfoT5ry$HJ;!WmL zDP6R{xIf&ax3iR;>f!xQiExv}t}2EA&7ea=*FWK2J;9e-ZH(>3J05>Lbr3$fgZJ5q zxJ8Xz#hE*(*Q%bT{8YVM;eW?R5L0^Z0kIjb2Wx@PWR%{ee6S*UBDoZ~WN{)2J#$Xm z4}5|Sf(GQ(>VNqFZGIFvVfPj88CYc&Y;+dQ8C98Z6v|7 zaHrFld-vXW82t z$b?a&dGr1N^2vY$jqye^zf$8vtr&7)N`L(oD?|?3FcJNVPY$85!5ujNxqoZwJ!gqC zs~Gw9Y^Zy$M4hASF7n_%QM!aBo9tygvNrOTo;+J{I|H|;q7O4NSmf-%ow0$%!92HE zUL8LbjL;@lG#i7F{C;XBONoX zYSv{0El-3{)cjF>SPM6*dH=+1khb9?i!u}2X~Om67Nn2I`(b0Y;1>^eB}>MHoKdG9X)sFebV%HAS-8@Q>n+(AqO$br!obFJ=g4hkHO^ zCZkrLUdadp7nV2Eag)M2@GsSK>Q2w8WyP6*^%)!So-q$Z`pTn)gs%d*|A;a`6)*w- zlw{snG-D-|g}P{|tZOX96CDU#i$@n4o=(N;ErCHr843znoD3Y z6~{~Fc!?=Z${ClAP)nC|@3*sVOjIxcY^K?RXOf$@&WEzE2Ys@bC+qJj@GM7dJv5vi ztZ4aI+}qm^kmN6*Kd+~vx@R%f@ZfB$O>JzJ#7t!bHz48>1JY)tQoZsk zYDlN%%+?*L0}%Wdr0`tQCAm4w*8H^M9+4O?0&%(SU=sN3rSu?I$A zt{wLI<($bVH$2-x3m`?sPAoSE68`FXq9z{n?Wx9T;uuQv1C5Px**`7qR{BLIu38sF z+_>F(PX%(y#WTrVr zriS5hO%-94uqGSgC61u%lH@|2vN@+>WCOX)Tsdj$1Tmhm4!8cgh+3bCJrzKAFHhhC zQvuB{EM0P+)7Q@_|F$}_3lw#O@p7*@h6>|K2>+0SKw!Kg)r&tY$>bSSpK0$j`~F5cj_N<1wFTAQD2Ck5B_e8Os1Sg=zOMQE^Sp60_Z zL{}VZnVb6riAV{@6^H}sWI0nA_a9qt+VH9l6g~_W%VO(Q6-D@Fc!G*o!O*1|4aHq$?cBq!w2qcd@ISL_eM*E$YmJ=xLNBNx_rH#BqF1 zmceB|{-{Pw>RXC}mRXI(s7F45an1yrCK7vEErrIvst4*H$U_5GpbDv$pq&UtzL6&9 ztN_V3Lu8ig9!;tp+(qb_5QF7w+aG?60E;4Y6Vq>0HOQ#G1;&MuwaaKdc=y{JT)rB)}mbLY2pKZ^Qf-gNmeqsS3%w^n>rwR0go)qT_fmpa7>Bn_%g zns|+3JidrMQ&iaGj9Cd;0s*{LC%t1LV@r@rWv;o2AH3 zcLD_6z7)Ir?F`eN39o;p<_8RUO-_*Qg4&Fw;R`juYdOS>daKS(QiLx}`$#PXoRjxJ zf35`!^T>sMYUVD|(zZ3@x^Cp~DQ}>k)GgvMkz=hx++ zp6i~We6h67QTt~rpXCr`cNOu^mgD zf+Aw1VFI?K&pnw$df7Le>$FvFq9m?d;D??T3?u~ zKF%b4$KCIY&M`7Zpm{q#>wd>t2t$hJ2C@GWj5AfM zODl;V4QNQN(#6)sb6dkJI*{8N+z5oWGi#7*iB08|m?N#TEB%FK#BvtT z%Y*)}8SwR=k-rpudJ{fR=a**zWEj`|=&5g_>$7{n6#gSyvS#E(l}pUKgfx&O?jB!@ zzfbEK$n?RZS{wuiCOa-;&dwP&P`tQ#*SiD;@2!iEh3P39PO5g}fJ?+OEyFG6@aRW_9=ruX3WTq3>9#tfge~czAQka=4UF9=xn!4C>|1` z%sDKR=sRw?mQmp2h1sxDq+wacZ#AzXr@5cOrwH4CR?iE#nY`Y89FuZpTZV_&j^lE< z;CW2He9j!qc)#nq1V90FsXny*gRh<7xnksF=H;M8RqR>VBgu@MbJ5A{B>LHuxC{9G zQMzYuJVk;`jGhXEu){-_nhc*BLobJV4wF$_I;sW}jll{>1Gsvb6gWj9#Ij8Gr)Pk$(K1|AE}YcEyDB z))K^aofxFEl|<={*1d||sHddck+-vm-55q-qMWXHjRWaE*El|w86PvAst)NC)$f5Q z;<3V|9|L3z!Bwgzcb;Rn4ybT!W;5V0E|l)+y%1|B!;b1hxD0V}66HiI4}mWX1`a!N zrZ57BEmsgOcWnWL2Jo7ZPHTH9C*=lk_@iZ`94eH!b+rgh=B*X^R_ra|C4}4t9;)j7 zG4ULhD>AFrnU#19=K)4!y94x-iynuHK^br^Tv(NgLU_aZC@uV=J*8Zwiu5)~Mw%1W zkO|{yh!n*uaWZnpy~##t*K1ckDaQ=o6e?5hvST<64XFWcj~Hd?#OUH{3i`m>;WVrK zUhu>WTbc($DJEGHqZyKVmhrSpuuAhj=3(7^vB;gC11<^J7q?^Iyh7KG+H%vRHmbYi zji29+n`1_%QLMV9G@Lzt8Kf)O>R{=rlNn$GD^uHX=7Y$(a?4p%u?p&kLiio}YGznV zVCWq?6EpyehDlM)K{$%Hl&cYEkq0wV6Yy#g8IlYtl_of8uZPZJ#~9la9561SSDhR% zmucJKN$L)cBH~iA_Mh~}1QPqTqEEO|1$B4K)fV*oWOWM}6Gq?0I}#0#caEQ%gq4n$ z0w<4MQM>lNb3oRo#Lz}mlm;=TDtBBsH~Kv|A9espXkClf-_uQQ&_RS1DVWUiTk(Jl zw>2u&md00{_9~Qm#;E0C>6m)i<3jXSX+2)++Sl1x(LKKDD4sJz-<-6%g|TRlo5QKV z4of5Lq>heySqj(iB=|+ih&U^E+an*1o{$m9O;bCF9Hn-^A-@>G`bb9$c5*@DZ}Nk| zUtTi<5U(>j7fXLi>!aq7D2UH2N6+wEO5W*fleHN;oF*}0=!o+aLz#AReftW@X*o_N zUDDc~W+X&xXCl*OL1e4Zu?xrJmoT-LGPM__{>{DpOUjR&-K?iYrSRpMJZ<4n3{k6I z0`ZhcEUEnO4)`8z*KQB>9%g1ZjkS->>O%l6tB#~N$BRl9zVvaXDw1R8i2dTIx*K(v zX;&9n4^PWcA-IsOXgsBlRka$A;kylqR*(7|(DsStfcHA@()h6xdCEEtq z@b~okrhHv-hY~_k?2(_*R8$rjjN0w;NTJrWEMq~sMzCjd*DuGcZgB;!3W-a}R1pA( zjy08m0d1R%Ap1%f7c2*Muk@)Cm{q)E#}Vda_fn5*M|cV~O88cxTxr%3>aZScDjX)O z(T;9(G$GDejz^Ws#@ccuWT5fJWh?%@M4$&%LC++9V9@bu=0M7ttkb2S;`46hzzlL* zzdf0hj%C`n8LqKay6uw(I*M;qaXNrv#M@QW;)7tKHYO8kg)q+rN#Y=p5qa6JhW24FZpFQ-_o+;gOTn=+(U)UsQThky?sMhS^HXdf+ z30f5gqGkd)kv2A8kWvS#v+n`FQpvk^aLoh5pv&9k3Egn6eVUba%m{Op^Bsu2)&#V; zLdwCT7{Y^_XTx|u*shvSh5ss5?Z^h>U#QCEhA>9iirjUYFrMyXcOhRHWtQ7|ogFIX zr~aB2A}`a=NrWy($Iz%WkcM;@gj{HcU=Ih$?Do{K&KIfan48^Ng_Z+U66oY43_kyY zu8sicjB9dB%Lseh$SauQ1KoH7D%HXyRTahQ{b@@nrny_^_uw#hs>(=Ix&?lS)<6%c z;Zr0AX$Lq~MKOyRBesO262EJ3SYw-6oUgYGPrXvN*bPZrqg#^*%+lb0bTyl`n^?=l zrYY_nP`H0Ex3~qZaZ3WMMGnWtQNmk;?~Hg0SQ|GXOGv!(P~l;a-osylJ@&CJ#H~QT7L1;ShPfdlsT_MHa6XR!R>qt z*&W;J7`bMaJYqrLI2Dek9>w`1k`RLx54Y#vxki%} z{e4sx_HuNpHAPjq-3e_;UGyML-KQz+dV1q}T1?9TZbK)v*-dVP*whi5Ds3{=dW@Zl zCB(}brFTyv@XR`H%>tNZ*I38*`h>^$(cdUVs1-TXB)-Mv3S#2+GlL3jA@lo!45lDy zcdXkak8b9nMddcY7g;d#@N(w%(fIyNECh6v%{I{jj9EntF3GRL(b1xQc{itp8<9rQ zC1Fxf61vfe+Tn`04F&^ihe|D=jKmQ4l%YpIjl>V}#%$eZ+)`1H_C*cfD_kvVoG*)r z2LA=UTbiK2*2491c|3PbVPtQ?_K$EEK+&4KbmKX0X+ah6xdp*XoMd}X%DuZ|7}5{Yb}<(`;BPIYE)cgQL+hdyM07R}NbGmTLezHri9ysBIZ2aV zpuJ1{HWQ5(SU~p)_OHGt_M`{brmq&X1uh5(|G!h=vKa_}Bz;;Dq9t8A{zdpV@mrzh zrmJ|5_xZL$LMNRm2O~^G7z`QFD0oQg!hU#A zEOW?mO7j<$GSdO&(&40?ZjR%U!^yQ~@^PO zjjO#G#l_8ztukgGA0BY6Pjqp=RrQpnyG}N!4IujP=HSiV=FjmM^4I64-V$whMU8T! zM~ND}3DD)Cs17!ClK^h=xMEL2J*gwYe+29Dkd5BrxBFlixrrwx8M*cQt6ry`{Ylz~ zhi~Iy$4-OzlxEvNMz9&Zk%hlBeM;)hW;u8^7Q=q55Z z0fPKU#j8fqYERzB`H8W^l3{jVdn?o$tJ`BCmMtRq#-w6u2wL~iGnyDsEh9wqBc^|d zhq}i+`3oUn`^NT{$*|z$-L}?uk8$Y040ifsd;lqAM#2F;%rnT#XWJw#6Tn5fOWUps) zwzmZzegyKyYu4gt@TWMWgrRwXfcaFPrfh78(LmWJI( z;}<3~@hzB$McFWh!?&Hf_6y7TWFdJ6Z6!TdcTwd2N{~RLSNk7zyfJ;f6#YMXEdd6l zT@ke*<%+JQE`@OHN7t0Nm<6V{pC!ap3`B*~`ScY{c80pxG^DW2Iuf|wtQ9E9UP$8P zV{uPdNocdG(p4-`*N~WS>9M6@hOfS(A)E#imZGtavm9$EAm7wZVJj+-*7ZY4nm;N; zCXTeGpZ2`k`uP>PYv*A_z8o{aUjitV;JQ)7&(e!T-{ezyI%HYl{pOTkpc6>(WtcD{ zrivy`o|xFs$R@$UR_;8Vx-EaYx32OBELDY+zrD>*VdSVe{zj^1*+p{! zsAzsE5kx%skHaXsJ4mV+Dkww_isyd@5PzTp=DHF=3E~nx#WBEYOz`=P3l?U|KQvRN z$VD=>YO2d0)Ar4D6TBKTcxeq}y~xqcm=9kIR`FvSGi1=s@dgcABEPj4$!)mE%Is7# zqldp}mIrP8VCdCjBBI_{lm~UqMwJbt2kIAVwFn!kqZG_=Zx)qj7{ol{FXLOJ`zs=L;PBdB8?`ONSPne zH&|ttSs5B2T9aB{f(+137|{#m6i`((VuSZ!X3_R!5>#b^WDLvrM%;?0)gMDlWL*_0 zB!HwnK7jv_qf7lGy7{@k_VSV~>!p2nRxO?pV-W8EF=38cX2f^QlcK8C3my_YDQ^y#-_N0x{UToU5}j(Zw+usD`IqDmV2x?DtN0%>c-zr~YkqdNWbMTlkee zEG>{MQ>j)iXH0wNr#fffxeh9+E985LO_DTLvnG3J{bM;(-{@GYHG}Vm%N%;^;c~hG zzec-qga2eka@Xe~in1tDx*U@BlP%*LTvgi3@_`49PG78)laK;tX1q@Sw#_ z$~))hqiaP~Fk@Cp2>TNC)`_Vyv|o(b8?|Zu%vG1qRRjnqS#XgS4f!6lV>$ZDJifa# z`G83~J4ZkkRIF9SHJzLLK++59QCzjgg$Kr9w zCIP@{faBfsxb7#v7V)tFw(@BGb3Ug( z4W%YT7j<#;c$SKtP$$GvtH0iK5K}8Gq!|#2-+`}a3tqS@f*X=1=bx5Bk|y2;X;G5^ zzE#1FvTBRaxNEZHdpi{ZYllM%lu_7>L|E%t&u~rj_P~GKGFr3f_hRARQ;k%t3F58F z2?ueJxykfFztGyFpY`^@3q5bb!!+qK3Ph4 zLn>t#tLeRNhz=JN>q#2#%b->f)&Yh?LCGl`^6@jo^+|Xv`R{A%NX=rEc*l_!d}kQh zZim-HD6mYg)UUvDl6FnA+Q3D%AgZ{F8u=aSfiW#LwO*GEd8^d{Fwz!7>DwbtA(^vi zDCVh+o z%2zqW;b{J}?chroz66G|R)@v3WYxI&JU`M0Z6iHhksI$aIOh&7-(?bB#Eq2|Ed^)l zeRofMzQbi@bg43Qw(1WXJ4_OLW^~>~YmZpGqWv={>I&{rqsehqh#k~42hm;ubM@_a z^M-ugRb?u0@{ zB8mG5^622mO(g9`{RUtfWm)+qD$t8%Vqft{3sUJ~>7w$amVBbgu&+d$)r1L>C{y|= zGM#M;EbZ3Q9y!Ym1}4mP*D>2zl3MLGMIr)_Im0%H*g_fY(<9-14thPXM@dnfr zAq%+A%k&dI0FHDtjKjhBD}mYs=v+R0d%q+AfMWK{{@`RF+aclIu5$w*VNqY{$#=*8 zwP>c@`Bv*W6q0{Mp`(d@jb$CG)|>7#qM;NOU^N$UoyEeAIMlfx4?^P|h;0CL7z-`-AJCEtzS|r z?QFf^!6hl!Dq~*q=%`#1x284WS&V(`%b9^q-h1VMm9VV~5)=*Sun65gv)H=MKK9>s zJn(I&AahzCx|An|?};Ti#4U)#CJjcer&Lx+x-g>Ap9l#)S;(*Hq&_802&2e~S&gs? z)ACBP;0cDHv$8K!zGp2+^a&YI*3|Iei}q;2sGrjpZ*rr2r1v!$FcS1aI-Oz594#Ol zS}J*W!y+gxPcH{(hB(+&speOP4k9XJOjZ(jWg1gS-?&|r23WUK{0s#+K^Gw*WlJ;%w+FmVk=MyE zlWNX#WcqwZ#uvb-?pcI~{sn{lg$qE&??IM}*Ucl*jRX8P7Gpya0PM%TDkWA2La>CX zif1rNYbU^i%9417AO*on>&n?IPb%rRi~5$ndNO#Ur*p)22%!-bNG4n?`G_tOHQ=;K z*EmESSZe|-H_3=D8+Ht9hCX@B>6j8*_}71`G{rgObm=+2aA?0$c{$N9Bsbk7IK@m} z@V8a*=vbQ;Zg51&ToAv)C2@PYXUrb$@qZSjU6~gpyGKlTntF)gU-S0Zc5tXoDjsDW zU=K{UCY$_9U3Cl~%&<_i-d{lrYIZ4Sff5>xEGYmKj3o^B&kvuOv$_~q+a+FfWH{~` zxq{O`-42MlY}4BW-aW)|hvH*z=2oH2Tury}bowVgZ8<#cOdslY#S}x@aIL;EV>72h zrRjP`o*v?f;ecAsoG}>Xg)7dfcwC`gZc)MQT4?pMCHFTqhh3&u!&Iit zSEJ5w9|ja`Y4?$*gIwr>*!7wMrQwM9OTO?Ka6zW%gy+z`(nMklbW==VzVs7%@x~Pa zsHDdp@!@UtfN(>i4YE~L@loL?pC4Ln7-i1CN!ltKl;$-`&1tk7SY;MyIRewNgC}U% zp7*LWcTIP&WZnYgh}N!|1SWrcKw9}jv$d?w`-RnyT-ms314Wg(WAQei~yN8Ojr zDe&X)%0)}EE9fmF>1dJhF(2@*z((X07-yhvfkD;Js^dKkS1l1*gBFoG6~gHKS1?N; zF-08om(Mfx%U;g*4{N!M+h44I>#_Vt-fWid2TxkForM+*MF7{GNQh)$h$~Q@L`gmX zl`mHXA_~XEPCI>l#M$TL$K?J$@@CE`ay`WuhUXI(U$KeFG4IdoeHmHAmi0*0|g-oInOKZOCJLc+~WRQT{u zwCXAvplHZOei#rhrRt#o0Zq9X;~i-UzD^OCdCi~TReKKPu=~~ZkvZ3w5HElsK!)Bk zL<#chAn)jh|%N+vk(lffc`zpn-4UVuO9Ww!+@m369RaA@T#^BcJ2oYQa!VNQ~E zQzgGC<I$KlT2MNK?Qnpck0JB%WjQ$2L>DmubnjEaMxyt@KMDT+5$4Rrb0Z2 zf1?|`p#js~&eGZ4w*sWsk?%WKSMJ@mu;fW{zr&@p9*NR!-W&BgHrS1=XTG-r!!l=& zuT7c&OsVFD5+e25?lxx0a=sir{E3L(>E)-abwNUNj zt6(i0OWgG&9NkDb{?5P2K>-}W|GvB1#GYlvoU_NgF(tEY)!r}~iiAOIWIFnEqXfQH zVfhzL1Kd;hLQw9EdI~(Zhu&7bTX(NxYg8LE(JUHv6oUc*;_^a!&vS>%z*&-Ff8x>t zFN48C^b_X_%k!8T1WM985$FQ*dFD{`@xM;GsmpHIatYrOjZF5y#R0*nzoH9VeUGSi z_CP+6&h8uzc=Rv#Fg|^Ra$mlM44Nd9;Ns*6B;)FZ%3&EFtsdr z2(OJho6m3}kQv*JHbZ9g!lY!NrNDZR_s^^Bea~a$=}QPAe+j|=j>dj%RY?EWbX?_G zbxsBKgAp7;KuD-Bx1l&3#-Dvhp+XLgA62;6M{Y_5D1}S(GsT!ORQoJfyP<6T$Xv6m zg6Ccgqv1aN;jSoiwkyBuPRI1M!w{2CL~E-(?eXGfeSdvzSm*QO1;>ZevnU(v6%{}& zDhuk;0fR5B1FDj()8maBeVq)3#pCzhO!z(UBS*j#^T%Luc(Nan4nM}8?av)dR4&12 zVm~+vdIoCeL@*ra8V`Y>JYC;vsb1yiUU|qtdZOLtEpCb-MWV_gBksKHnW)Qva1$eL zGJdND>UA^5215l|iD*siv{o+8R}w(LO74R#iS??TVpLyTBib=<<`j;BM(=zEI?c(- z#I-v#hX6^AW$FV0^2jYV+^8*^Bze_HrNX*k^e?VL$>eooHFpnlS3Z~42GF?lSXQpm z6rNOrzYeJ>y9n5D4c6G1dJN2xOvKv$so9ulI_?8Rhf)oIz++lh#F+1R*ETi`5nR z;fGjv41>1E&b#3(=V%f#=wbl7cYdz@jY1JKkJhhur>J78U6aY-vRg$)AD`>FU&c0# zeM48aXcNZRw4w_-X&(b8E`uzItA4=$L9)jtG=BGrR*vigsV%ZLvlb6TrqFgC2|1w& zItr~d11S^oqcpFPi0+^?uT~g5S4Np>T_fsVu%P>t483as6hBYc&r_ysq zFi|e(b%ZY}xBIdww+D70CvGz0bnXhem#x9je zo*etj_LfuB#Y7_O3s{ZqkcXXG#+CTggtw^%cx)=aOj#DSPmeP%YxSc%?1C+)x#I;3 z*N(^GJ;CVTL8n_aTAg5za+(Mb1F6bRvMf^$7Ne4gjZ&GKB7Xa&gbL5&17PUVT3i?v z+nx?$r!2HwIslUhjaTuKSIPAh*R^)CK^T6_!NN;YXot%u^DVHxVtK(&3Ezg9Z1h-*W?at2f0 z`5jDb)EEEFEJkv9KecRV`4-$>^^fpIsbuB{c~W1(U<1If%>NW(QM__i%fyE7qAlpn zc?I2;B9FWT-a+vRb`Hdy?&A>=vCh0|jSuPG*k)wAW=S<&hZezMW`&eL=bh~8Ce2V&WJk2L<`0a&wi1`2{9}sTOALe4*z`^ zgm9Wttil#BfbSV8@3&?xW^v3u!FNb+xD zx8f^D`PD}7rd6-4whUANorUp>u&U+5@XP~?P#{T=$ccp_t!PXeC$(HZV{F5*e24YE zOZ(kzBQuDV9Xatdj|GU|ZDISGKGPYDNnP-`Tyji$O|+O~?M3|tJi~W0JGV{;NA*<` z2CeF=p#ld1*tGiMg5T6@+Vi$isLPtmwiU}wr)*_`lnZ^fI%i&m`r5*gIb`mgqZkqk z)_veX+i0s*$wr%WZEMuQohAoSO^2AR4qvX|T=Q-$5!u@eHpab;I+GUh)kmTaYJE&g zm}WtLJ~Zo91Q$uTkc6UzOrzFBRaWrMb9*kvI{h%f8!hg0NE~J*E9eK_&xhL&RjusD zP;#<%0(LYq`v>w!G|ZjpNR(eim#=<26xNmC1Sq2l^xB*eV}bN zuEA3QZ2MY2Q0zK2z!1*IpZu-Z$@C@!N;mJSi8-55^^$e?N+;>f&bC%Nv{ z-kx@ckY5=)GyuuBRQlT`9|~<@uq7K*JS992gg)$`k?PH}jG;JVR*GKeN}ZTWbPV5u$MeUWxyDB3q}>gTTx2LWK!wCZycQGvOLeL-u_l7CqvZS!7pQ;( z*lv0+RUKJCm9Ws#ip4m1I=ESx9*<+j*V(N-y{X-&U1CK9eoI>ZoCwO9EYys0C62)u zKX(e!V(xG|M2Z$@&0zaXrf)cwD@`~G@m{1>uh_doJ-&@PKR)@a%o&G#I+Wd;f?k5F zVI&J|PBg#%;x#AMFtyMZL#V&fw5Lk|nua9KkmgRr$L%yI$$CO?TJ0qWfn#p@l|~aa za`8v*VaN>%BFLeJ`F#JIF+wUCB0z3A%%-uq*Dh{&+xCHKy;Bp z_{N}%%HZaD+^d>uIw5HL0e`yx5y(jix&8<+PfO5Ht4*P`6^q5kq6b-k@tb1=t=r*Y8k;(+OjEaQUb?g` z^@m@SeZSwW|YGJW%vAUQZGV z*3JRRq)E&kU;)*X(*cFexkrsJ0@j*tl|Vu<+(-}SNJ$??54j#|5XfGKc1PaK6QIuy zqX4t^!0Bf+8+{5$pUQX5WO`B8uInda^;C^hnXH(*q8+ z-E38$MTX~MC7NBzVC^Cr*Oi)}SO& z{omo_MW^oohw1AD| zF56-$%Gb@A68kXwSc%=jC}LXKQ(F{fDsS~tb>tAPj_qaYrRtjd)u`bj9kFR%Z%rsoGg_Cq_+qTtV$9ZDgcE?Vhj&0kvlMXtz zZQFJ_C$s0>=gjPx{r-Ua+r4VlwW?~Zl5KvBtG#a!MCH$tyZ3eD`Izcbw_)LDGt{a` z(3RQV@>r?7;tbH^*GkOi7Jb2){Z>@U$sI!n^@~`MYvRkHUe2A;xs@G8mD=k@ZYT9m zzzHJxU`S&wPR>y^9#E&CxGD)r^c__;DJSv1S{aZGJjO6f{ zl#ua5p`lGQb{)YtXjz;^_tKR4G9QN*YFTIYCyvjL_vg;!Y0a@%6| zZ;9yc@&Ktp^|-m4Gut_l5ieJ1@x3vsWJ>lLS~CP?yW#6HExvfVKR-G=p$|wqE4@u< zWXQk$ZBM+Zff(MKg7jj04)v;ltzIc^I2(YDua8MkOK1o&{dv-Rl?e#((BPD@@=z-$rE5x6^3|Xl zuIQ1HVxvacOO@}^_CS9LQM_gh=T`3TkrV_QQlPHQwjP1I7&yT1Ww`{$A_zzisbMan z)WChm+?h2HEbj70hA4g@QNgXO1oDKR_yBWG``YTzs5cueK-lCQIh7~PvI^JRRH1Mt z@EZ-;CT|A8rC25VnFH?m1DAi7?0%CmU&;;$Xax!R@~A$%!?`;i(!%fYgwKT-D*dEj zAQ-~T%q^PA+k?~Kh6yp0LazxB?hLj0xUUCuQVgjGeZVyG;ZTb!@oM;bXGGg!+G0Jl z2B%KsJ#gF~7w|_EFj34rK2=j(@l^XK+70J+Mmq_x;53ThG_F;2-7#lvxP~@1$_jhJ zJAu!o(jk-mK7tY0LXn%q3SfTP^Y5fCOHA;PVEHov;W_ zJ-?MD!UDkoyvxjHi+Sv481Vcl@!8Ky(D91O?3r!vJ&5Oz@|imO4%gv5)Mw7;{d9Yz z1CtodOmZqm9&?0>7iO8O)z53%Y67mzU=^=s#)C}@N!v_By<{`TebX5W?M+AuB~1Mnv#5@jhShLO;0De2>chQ`^;I_dAYnD(O?-RVks2nsXNgB7D^ulmz%$B$ zyiT00?DN{`Rl<+4whG%W$^P0{@gvY`h*mkwQnnAg6V8SAZ0Dg!8`9NTS(5{KU%R%y z$Ru`w(98rzkWI)9r4SaZHh)uuSmuG96n(-l05rE|UzuNd4l2uvQYJc8K&r6eyD-$6 z6a3AOr;HZ_&kj}3MZ(ibHd7b#b{+Gvg#dZ7@1Vg6jmo9dgxmx^AQ5)aieZ>T*ZD;( z?@xj1%n~>Bbzn86w;Xkyd6O*~-MqWt`9D9n#fV17PwH8nMw3{bRtYh(Nf=*Apetra zJamZ9Nf|#P6?N#FQY0bfDFHPo>daU2K#2dY<{i-4bIE);Tly3HUw6xY^gj6iyTxUv zhKD!$0>P)8D^~+APCT-P0SdED{5fSHF+@9z1$U4mRT1jy>d2*u=JNRRFM><^{dS=8*a1O}Ed=kFK89mgtdbZ@=gkpE)Z!6+sdd0xR4h@{b5S;?;3&A92s0#E4S#X9hz#)o>v+s8U zQ*%)J=3q}9lyZH<2WfEhlZacynl>x5lXI(OC?D?Q1CvLNabQMwRTyz}3760mVfIMN zOeixZ#p=uM|=TT*)!}ToVn15>%>sCDUC)7QZ ziShyKwR>ftvJX6RA8o#pL+Um<&KBInP}@qk-CnN?Q#5~cC~V@&4>m-QpO^9eRFmE< z17|$t0@yPF#9UxhEA{|Bw$&xl@@^KoFqiX{a$=4Blnew|TZ_fK?HqD=jfgQFblH)d zw)5?1p5%C2d2Z*I3k=eXOW=3Hn&n0GW1+x=Gqs;{Us*jc3^>+O8S1ieT0CdG6p|aL zV153Q*QU;_X`x#(kQBWYEd0E=D0Uo(Fp0a3~b$r3ThHo?b+nUB8IT&09?B|i6rN&PRU;K zSHy)J6|e~EGLo+kUAWlVQ517A`ZdI|xmjWSg!KjgLR zUmRE=rQob^e0?*P$1HTJbXsXe%(C)xP41jx@d2kQs=d8 zuPO@gwICR(P=1%4@9E>1Xt{qK>uW6HLbFH4Ewb4pddbMpfk)MajKE9kH4X{*38PfH z;0hWAFWQvo+ElckZ}V~3*$hB#Wt1UK47eK(3^@C!a4yoye26O6uIex8L2b|yV`?XZ zHrXgG(BNbsCH&~dKk{eUGv{XEF0Z@dpfqh)g!#)cqR*MBxBS4<%{LrDl^a%Ha>E-j z?3Gs)2eet?R-&=zuyDKg#DQC}TwBamUrIx@ur~F4H%%&)z;u%2?<5i$wx5Zs{;Og27!`wl9kVxen1*lXfMSWxXt~s#gP!P^2YVs~N zpnt;!GsXz`A(@)YH8v_L9Ag>wC6z4|P&J$@-Rs?*;0Ur4Vjb;UX(w&SOcvm_SNZ5<1MN{{+5ITcf|7MfECY3lakQ-t@tLsfd+McIxhJW zxPmeYx8Dz)OemLFTpq-%uFHiDuwQTj7cl~81lRvhNS$r%hqV5+3!@Og|f*p)u70*P*a=#RJ0+uVO58n0rX*JqY@ z=4&9?s;~%WA?dEu9bN}dPD+2)yTBSw#WlgAT5j${3^*5IG`JGz7ZQBG5_FKN{w`hB zH}#Mj!!YQFV+w3Gh+rDugF-WkX;HE$(2h737cQKV!B2z?MjtE~=~b$@#xI?vT3Cot z>5CqXwJxX+&-heXz`?{y*2<&Oq!b-*WHHv@oj~55LRKiGyyE~+h)Vx9)mU;XOg1z& zaR*=_5@}F;xUpF&2;@3?IgKkXp&K>*UA4cQ=WSVrvjBE>db0BD|7;-Tg6!;P5ZSK! zK?t*%A)BTxvRUC*!M?fNakJ{w>B&Rd7-=>xMnSHFfMq2L17mN7VL47u{@u%?3ps*Y zZ>$Dm>X716A@(Bf+s-YIK3VMkGci^I1OVd@=rG0;^Q4v~P8p z!|xZC@#Y}5EUQPgA>F(Yaw473mpzz13U$NhRuVY&?ZEImaZcuy%f!=*kMEUFD-|*D z&Bv)viaB>WSbef)yO#p9{Ld~3?fWTcB9U+}cNGRS-Zv?tV#2=0>rw-1;>!nP&tHQ% zJ5M~Z_ z((G>KPQ8%`o-u!4RL$?%26}U;U-evMKJ9gKhjz9ST^ZkXWK3KUxI?(@s%Cctx5GzV z4p8s5E!elg8m$?&W=io9^r!5c_?p$yJHihIlpc8?sup%l)z%B^WmBrRe_hG~t-bm* z*A}L<@@Uk|EMAubFDakwM(}-L z!)3qy`QMw~lW3n8)47%vNz5a<8gSKGRRM9mBdg>90xPZV?q+TC}j; zx}~`CvnHfngzT_wdwst1TOUV;suvYN>Q_9p-aIULjO8_)1*zTu>G)Sia=aw`^3a>@ zN1xcoirqJV0))X9Z$P6B9smxTm-@~PxWBHVBPl}v1ozuw*IZ*&;ya^2f2>B~v$(kB zT90T8?=a8Og}ur6WB>>brTxxK+-Y=Sf*B}gKaj`zc~VUiu{lVFG02ld>q%Qru;Ic2 zJ2YsEHCD=^a=SYhu)H?>)9Ilj#&2iyWechAIVYcm9+>HHEK6v{^W7x%vm&rihP?jh zy-En1((1tvZdAWBMm6!IfF*Le1}|SOe)<$_g0DXE{CX5+xn%ufR%5cqRK>#i4bL8B z&jg1tPpVy}mROsV*W-vSxV-48)H~?m7P^nfpe|;g8X>l7-^A(TmoY0_M)$$GAiy>p zx&&Cn&OMAFTzzP&TQGd~Vgt!FtTq3O<@AvLAk%jLUzTEOO0w3dzJ4DunE#R+SMB}3 zIPq;Z#U6I{h<2* zy-=US;{IAsc+{Rci8(#VG8Oa3RE=hHGr#n?WP36_%mD&Fzjd?IvNG=Z1rC4+#LWbR z2t^W;?4cz4y8|Psgr&lFlyPzlH3wk@Qexxth#3r3d($I9`7ko{hczU`Dc>rwvjNMo zERj%P4$8ewFyA3fSJ>M+O)M5@Ygi>m`juR5vp5HpAu1}9=_^d^n^c-)ING&$!t&J| zTC?V1qfM_S*`D<^Ts57rh0AO&nu>Y6hZKpd5#@iM2?LFVxLnNR^0-hp46Ye8#U`0! zXJxyz=#JX57H%P{;EO8#&1@{18M`{gavF-zs?x|zoD(ck)AJ5p8cNOdaC*)0L>$i> z+SE)^qwra(c^XyK)Ft((2xg->SJd@!7(MC{=kYfnObzJnuYPvbuJd-ImWDJsvCaX!9E`HVp;!A(Q9J6OR@=*i*kC|D7ZW=7JQNiL#Y`yL#;#24@9*bdm`Tj`r?^ z-_+^S5@Uu+sno5}%tbfM5jdSXEYF5*toJ2zCqR1^!p$PVyw47St}~ zYkp{&m|B0ZaMV_RENZ~AQm%2v&N}Zo_@H!f+-C*;sP>Vf*feWNX@{=qc1H$AA9TK|;dnHgW z25}AQeD3#yJ@KwTg1cI(9}sW{q@l~*iBuxv3fUQ$qme8LF*<+Xf?Yt(-puf^DTaKS zOA3-oD*d_`@D(Eh^ziKSyrR7+IPO4BUKBmC#71y2KT{bZqRN3E@z*R7&$wrFOaW(C z@h>(hHlHN-1oBhe()x$jT)-_Eq|_ASjZ*DbCf&~i(T5}g1pxKj6;d)~4*Y{tGtz>@ z>?ogjsBbVI{#IXp0jJoj=aEAGde;)wNA`2&2Na^dcI{td$F1+Pb}x7`3V{NT@3J%W zvF~3MEvOT-Ypbbq1ylb|$VN0gMffQgS_f`ig6O7;e&lK zmE2dU`H!tAmKkE=6v2FA#1wC8V(9;kuKuCE={1Kf|$1&JW64^V}Xg(ty? z)nM-_$nZ>)u!G_)!hFy3~kv9?$AEwxI7J0SbVmS z_hFZuI%Wnp6hT>%bAI`MUG}4GaC}!({T!ny=RPBVl0?8l|nX`G`<@2 zhKg44#e7H^MJ~58OdB-8e+g&g_bd-3{rY`GzL@GiVgvs93!(pyzb8r6`paG#oqw#a zJ_wZ>CXp{)IJe3c+8;a}ToRTdFNi1B2ugUXcM}^$)6w+1-=A5cX3{5KYuKJ(&ykjK>GBL4ZgL zR&oeA$Is|@xR}n~!HLnFe6zKsh5!j(!iv5r7kaWPWx;}ADqJ;Z=bda}orP0S$>5D`X)EKitVobbnl%Q8{7hGpZ2Gr4Yz?}JY~L%eC4rNpklBCuX^=e* zUm)m^kL7H&nCRJJwf$bYVfS@fYk=g%HcNs>l~r^aJUBO%(Fn(#JLMZg~k7qIs^ zz2(1rbJb_BgMOSzZ>gCL;l=Bz3jZ}BFvnOmtHIASXfK!1W}+{_Kg`>FS~G`EGj8*6 zvh-0lQ!T#A%yz5F&nL_pI=wbq8}-LL{ehqqR^*eo@b z5j6pPwBQ1)@fR*PcZws^+*@S5T)2DUuH5`3Ww?};>&}$ZLHKWPtFt8Mb>4Ube`YIp zOzq)M652DFG?9o{uOWc#g|tx>atorFWXRlncop=`HGxX zD7^7VJRpKONJZ!7&=utSfp!eF$-973psyk&S{`~k*<;1!W3Py$xl zr34%<*>55o%$ZHR8b;-+g6#v2`*i5^Wm!$f)NlkT^aonK?2mt1>{2z-loviNGV-XO z88c5jc~Lg5YtQi1&dTz(^tL)DTyYm6ox6-P3lphbMA@rJ#*z0q7#@KLqMi;~@8Xpi zE$v2byJDDEj%usRBO-nTHS6klFMvqb3<)RBc;o6K5!$`*KXj`{odDMk>~JDMo}ScuYJdU(`O9MP?a z35ZqX!W3S^f;WJF$U!gp#D$y8PH*jwErxZAtHxdlYaurDIBuT(1K4$ZULqZ>Oq+3{ zv`{yP#BBn><2F&R$;zj^Z6z(U<1vuA!9kmS!pdH6nPk&f(H2QyiN&i-ZQ`VZe0z+B zJuJwA80oxHD{Z;7PM0AjFUFQ{JXp`b1f;4>=f*S8mOMHjSTnltFi&Y>I$&7Ssk*pI zwd+}?nL``n6)Wg4ZB6!m%p$p}Q^jaqQ<@|NR@)}d@g{e!>3A2Ic`bI)@UK-XmQe@4 z${!x`3VyD?k^4#?9rD_%=&vPHFR{Bq6l*1@^LMSvGtF%pz`JoTCR*4Y!Q3IM0lVuV z>~sv8emL)F&Q!W58-F=)!H_emBx)l=3%W4S%$_t$H=9nw7(O!}$QfUas|+~QW5gAka>$9{)T-d1_ZexHb?dTG zsW4NOK&A1^p3A^$b>-ClImPxfVGkrpX2|VXkNAx+M0;BbZxq5)6)*;10#_D zO5q4}*5kPJyeO8lNOIg5@v5^MGZ6d)^d>)Lx!fqg$ZY=LSt`F-RH-_U^EGC@+I06F zgO+#*YNSYSs>#&!9{g#J^ruFszYy1Qppcm4n&blH^+m>Z7V!paXy{%y?*YyH>)5u0IDgg!GkLjd#vCgEUq>!W$HRfUBtXkQ{p2M-`0jZd z$(+r4Z?5q~^@vfCYPx!V=@e$S&)=#a=K@JNd;^bJ5?Y>#AXCY6T2^X!&->AZWXYo7 z`8C%?5RsT8OxK6V=u0mSpie0^aj4Ymk}Vh0sLe zsO#D^&>aK8I}2ml;%ew3kqsO=<~lc$n5l} z2034&Y5Ff?J=TA9mPrwuAtw4a_XA0)TTXN0$bT7K=_N{IQ)81Av_L`ehcx8!egL3T zV;ez->_%#ee}?;zf!}6H@F=f_{QZ7GcM-s*Y^JrDx)XEiEdRKl!WMlKX{TPYakaLw z#t(eHx&nfX8?E(oo5^|yWkA~DJg*q4yN5nLb;LS(7wv*J1Lqg6j<$my{)mOIl z6yv?VcDARfOnrp*XrcIrMEK!}W$M8lq}y<3C+c+*Fva)Y1nuV8e={G#axwn^rcg31 zY*1c^DK|L5_X&n{k+$-#5Kc)3t=n?TOK#1I@94Y)y^Xqnsk_UKbC>kV4JRA5vi{<& z>vRmjtc!XeW=WN$GRS4@wvVx!|;5&4YTq4!%TcB z1nX^3%jklWCf9XVkW(sitBzxmjKpb_{j#&v{I`yca&MRHpTQ92q^LqzI;I$ zux)S7r?+WI82kpeRZvd$x2Ky8&RT=3*3b}58`HNRT;u@RCF?4oUE&04?<6TA+7fDz(s2pj;ahQEfeC{B>%TwQ9 zKg6v?I(Wip99P(^DSr@ZaW9)gTl_l|%7Kw|X`oFk?ksa+UFI*r;Og)_FUlP?W))kV z4%2cA~HUc)_KYnA`sQ-&d>riK{me?DbYw3X+6 zp#N=VKtMo&gVs}MQ$2@(Rz+_LCB>>zHWWwpmR)NC?=4O!4E>Ti??DNO@N+&Cqs`|u z=v<^m#xK9G@E`G}e7FMtzCIHC!1TbtRid38?q?3NESnexsIx>=hV!;oABHU@KW})Oo`{;I*ryaBF-?DFn`nVT|)QGMif(@X%m%um)WRTPRN>=I|c69 z7mPFK*xWetukuXm$Nx>YX-$yEc#ISgX#v73&Ya<({uoAwM4ZiOXe zb^gkyh_UjR=6sH3cXX_(Go9;oo!}+&-j?4%M5s7?x)U_bYzM^~;Mco#Jem@)Ph1(| zoCyDN9T(9w)mBJHw9ex=5L=m+Z9hzWPN%_{S@LdWo6R0>q?Jm(NYB3w_iA_5>;aM? zU`acq z#=(E{MW0)|!$T-%F652rVRk*FK|QL-ykaAdFLR}8F}-pUk|pFH3kF%*LWhOl%j$N4 z^WCpnqK}A{FQ;>z_%nSEUHLwDBnZR{mtTu=gAW)kb!~+-w$-*9* zLWM(FW>PGdd;Tt~p2SQaMLqUhTj0_FS?Q10dXkbiZHrBDCjRRg6@wiUJQV>pytvH& za*y*O6mofjyAK=5{*bzB{D-W0u`jVJSd*^x!kh-X{PQEs`t1R^-J2I69m*R?{D|hy z<<@_nXB0~yOrj5ekzm&s3H}ooz<-zH^3M#ZNYe@{5lP9}X{?0OsJf^im_%@8>byb@ zj@YlIyIHQ4E*8?={kVPb*O1pd{aIgTwh@_(sTakpO8~69y;V1xTf5f9SVMb@dFRX1 z!4?Q?X?d%^C5FBMW!M)oj4**>FWe>D(tsn?{<_?4I*15b6&Wgf`B{oKABGlF3;=y; zYs^m-_&se13V=HL*Qwn&a!y0w!4%tl$q*-wk+fVEn+~>P3@kB7GTd&neo1`K%C=}JjMqMgq^nrJYJ69|7Jo#) zOtWn9hwLD`a#FYH{0$tl_Pu#OCKCx0(5%Dlz1L>UqjmN;Ilk24+V{|$4xe+he($1) znI4#&i%ofTeoYpeaOIO`S8MyTH;++i*&1#QyU4-U{RB&BRcav8LxzyCJbV4En#JVv zX*p?Pi~eof@5Hl%5NxJ4YH0QZ?X(ZTtLZoDcRle@u*jyvKM5?_Z4bQA8>=ttxHt3o z185>qlmef0DhuA5DrSEV&Dno!2-d&W=&8Z2XXfw@NAKGnS+!^lV()uy3l1?Xl=z0t z2%$(nL|x^!AOGD8K6pl19vi_v;jRSU)AO7j%_STCr@WH!!>H3(%|&IpY?jQ!v`R{` z=dqstcf!-IuZAFa-jW#`eW*$soxSySn4ILf>(636AXkd>oVD-3`3NLPNy>TeRpd$Z`k*AN~7tCvWE7%KOu9z`& zFj5#>C@akbzW)b6hNyauFhw|d2>M2=^jFL^j3OnHfF%&Hw}m1iI3uyb`KtCQ46KgQ z_!~n!?!FD@cR^i+U4=4>XTYRK(j}Ye7z%zfa-pu!f^@SPyEyo^zZ1a8h;MYAL&m%W zgQ(#rLuJ`q9BVu`+<-G)-wxWX0!<1=-KMyn+x^XXVm(k!PXG>t*;_8+kj-D8l$Ifh zUaYg#B@@_58`t2`zalIFazOpdpT)#~9Q`+(V-_eRR++$_;xCx|ddM62BHsIa375UN zD>=cI*qC=2Mend56DCeI4rNheojgU^_hRiR$MVxlp@j*p1RWXqAI4fDQMXfj7pam~bp^K7oLGzEmq@zgW z6rZ;st_mam*tDr0J9Xr0SkZWweqC;POnODms(^!;dF zTJbvSwszXfovv{5a9BdgR|O$J52}dGCW>5bH}cFJ9sG>H`VoAIRP^>(RTS=1h1moJ zAb(%8xZUVA+8Z%w#^CE<)@B49YL)>Z_n}S-q*J3g5 zK$dOj;4ul1Tm=9%nJ1hIjJL${y_D{HqdS>B-;7G_IP-JD6*#(Ob&Yj}V?xf^N!qwo zzcoY%H26&x zMx>?202+ifZr31J;_3(ENGL6nn1S6TM&i!-U;iz;?~FweJL|h<0Y(%+#nIIVo{aiV z1ID5qZSRsDFTS|V_uL(cR9vgtePKCAgar5U9g#w8aWB!D9a`t$GGhdYz83+_O^$tc z@w#;kgTrG^Y(~OWarRV%$s9JB;}hR1<%eu1AqqKy<`9q+q7*6klxQ$4EN?aqyEaCS z7!xtEgduwihnUo;3Ju=%l;t62;LYUI4Y&Njp zWNY7Yw7`=^*Fb^CSjTsixfpBH#Y}g`D^j~=`E|j{+@2RoBqkRz$6aRbX&Zi@Ly}7t zAA6H(l6bU`y#e8om*pF`gtZLp3PC27-rCA9Bxbq95t3Y8r5AIcC<;k>j*am)2I(K8 z&{pcTd>4C~HF5e^xWTO-nqC3VtDM28R(MpBzWE5Ycvl}uQH>6_9CEf7ID{ogc+32y z=K^x|q`@m9qQ;z_Q`mc~+eOAc@?Nt}7csBX?c_Py%h!gyueOUqXI zP??q4M@^W4-5ThJ20J-qEv07klikDe>*Olc5QZumF6-|#^iyhg^>v&24RGMbdQv+R zJZgEw?pDS1m&Ivr8y#fh-aSdh3_d%6F&1^(G`18$+pv?&rh(?(?PHC22R_3CXtcWW zEQp*G&IyP`{n{Adb^Oiz?&4E4+W#As!8 zL}d=2&*MQ9?b{#)FB8L`V+XYYRcZ_6?3=a73-TO zg@RkSd^0Bo93rt`OOvs( z>Sk}QTj;D;qY`FTq6m=>bpB&aTL^|{0rCG4LrBJ_(%x0-2GWAb(2;CY)a7V&)CYV1q_rLY~#6 zoI`MWAkDLtKto>^g7FaP#71Bid!=k2%Rx&`rK8&fen2xhxZ5E;S<2ph8CATixcr*y z>aHh`Iot+1qg$Zi32(9F3Eq&VKmu!h;n+iT^Z?Azj(9i;Vdp+D&B>CcfGOcU+NKrl zO8y)NDma^EUDsz(X6mjmjfEb}Fi}C>aE4V>i>dIB1+U3(`^0_CrACMq2$`N~Wg&9N zrsEXl>u?h1<5b3=G}?^gWOm10^&^@L{KmUW4w`3d^xN**TlD%9psDpToO0AmcDb7)mf(xVKqJ?X;{3H z2yTg+Rtr!Y=#PQWsj)B}`G(6gGr;Ujw#e3)Y>6k*nNkU~Jd?JjfElEX5enJS(wiO` zbL^U$#=Bq|3PSM887r9c$U*?E?vf|R{!Qmsf%!hHJE4skClr2GEs`P2i^FhWEhK#y zH8Z9K7(7(^7_2rX8eJRFrd{#}>*@UF9EW{Vzi}-ODSk{?<>xJYkIEvnL=NDYkg+m0 zH_!(_=Vk*3YgJhNAmf|-L2(^o%qTTQ)n;GV{O`ZLLdu~$2XAAEN|qZ@9YNbBpbG>z z);mTIKW^j9=j>}os5R!T#>@&kbk{4aK&=}hT4@s6o`YPRPe-f+jxX+k)53b7I73rH zQnrn~*T42@(|M06jNUvLX6WyfAR*-)tk3i{%L9RiL?~uC;h@8n&=t9O{CaJ$S*al= zy6_6TB0*0tpyC$EFhRyDMXpN4wuVIQ=p|?|-kB_a{H$yYuCatmT6OK<<|8!N#rfZS z`#U^90ybBXqhzz83Vc%JAN2n_qqW}(>5Ke7^nn=vv}H2?nZi9oObO)p{|6!BG^4IM zsF*0D5_%K5iIC7VDJ--WeJr%FyUr>=Q^R${b?hLjH0(A1v-e8~LY1922PWQ(yDH;# zgRPy9udp3?AF*!906$+Izx^OGQ=QM12#Vf>25u(J@udVL@QV1rdeuYU}P zkgMo)*Wwe>U@KmyA`^1j&f$@$4Dw(>tM18(BU>pIGnn0;jrC@6B{MAQ$b7f#(_+?9 z_Jtay{W&m>(pYE<=eExJW!;eDNqbRwra3gCB|LSAugzsE-`Z?=GFF^5bL7U^Z!x%R zpj%z=lemYwnwb?CD0&`hKDk%q;uC(5VnenrYHqc#%zp3Er#&+?ZWEu^P)UhQHLs`9 z2+v!AHJjtC!G(9&g&Xp_U?_fy@Pg^&KN|wzHY{PFGGAS>+^OQmfhfSWQYEq6(O`T>A zGsn#?h*kjVkRt$O05w>F&1kJX+K#QLE1_)!Yi!LCYN+%@23jIeX6)>{<-ydeFm99m zp2ALP&0qdNFC*#E*_jLgX5UwAZ)~}Jh@1`tl0|5Ox=BZ!RJX-IKAxEb8*KYSRa&uD zU))wJZ5uB(k1-=wNry=%j|LAa<05Yci_0&W zD8=(_xcn3R^tvRhiF1(u$jDrCjKoi}0c_tv?t_3qusXXe^hu2op2=T8WZZ+DBG>F! zoAtm-djDqUa#65LM=MCytAugkBViF%bPbx=d2$s>??UwBW2CFeLL9CK>Q2 zvj@U6Ld!D*(=$fxbz35u)sya%h`mldC=zX-xCm2^M8~)-{D{*xZCOYUkZr0brT!!^ z$pHLIC!NH6k7D@xWgBiLrU9|!(8r{{gXWY_6#;4`(RQsZ^h+<>RCtG5z3d{%Qk%P* zaUg8h_17E`yF!$k%crmf(b1T#pC@+2Q0mXEuvS60yfyvyKI4EZp^mHDvcGWu9f=HP z0!J@j8tlt|YOo;2DQq*ubU@C32SQDGG)45kjJm}HAyqb{r8ZVv*b3l{8YZeTL87$% z{VA4S%8!Xtu^;=Y*Q1N7i*YYn%Z3yu_r1NZES&Sr5 zSYTaFREc-Bs~9&uO`Yotx_59C8_2xyvcE@|*Fm5II=o{KAS7DG^8?%AyRe!s6{MY9 ztd~*cTzBVD`=R;OM!pw>!@`?xEJdQ4UR2G^-+PqQXRqvNhLD<1u1HfTu%oO`-xVJw z+R)k+Lmu?QOlE6&D9LyL`)F4*yYk_h8*})cSy049wK*GtRSRo})>oPxQBh&FrfCh; zdicpH#%Wq(JRsmKOpm`)r1^`{hjp7m&}qb9|L6fBq&*go@%Pm+!{*1L!FfGppP1gk z%-23W^-Pk4pBZ#whR^mWzc)hX-ZI68kvPpVSzSG#l=a%CCj!#}dZkOTz;l3MF~9gV zsIkKHNaQ6`O-|!f`#_C!(&<=ZsK9bBZVh`fq?{bjc48KT5*lX;SWh6Q#Mtd3W3Ngo z16U2C2m^d5i(oDqUxVU0g+rZ-&VL~~$C>zZ>{IyX^oih36Y&bqVYv&CN~Wg}_y%0z zSpGGZ3{f3N?m+(w#AWpgzKA#hq zm>!38CNrepBM>$hvjaOxet?BBJfrarw@N@R|Q=>7Ot@ZDc{YDZOvg;FRqw8;! z`wRzOxc7hA#A^M~r}gj!o%{bXz5sIlJK&tje|hMA>ON9e9B>fk=iVx{uuxO;I5QuV zrNV>}_xCfIwnqwErc{f(hcH{o#3GS>p=P3AaMaySoyvh#JYmzx^YZ(jyVgI=fVR=a$|pNpi|ba#xes^v)7WY0Ou^dD#Co~*sb{iETG;beLb74QP}SbHIo`% zR+IIPkm^nl|3uAcv7OmMQ;UZ{!osZy9efm3e4w!t!x%F`SvWm+V-v7Mfb0X}#hw>O z_R8Wd-O9pDPS?d|V|)U$rP(4NPlyW#@~qn+77LM;@9H>NGxj=`m%`ZRO$$V{8N|M$>JR*<=Vonm^ zUbxL-hCZGjly~;ohCXhn*Uvz$(cckB1^arfB80_AcRaum90zw3mscV_27h5k@Vkhy zN=33Cxk3<1Pj^GPB%DDvT^ZywPyQzq2W{3k;tzxra7Qxu%G8PuB`7iJr+Vh zv|{OjADgpix&GH(c%+IpL>w-`nY>9=@|cP9h#rD6R0NB-ej{Zl-48BBX!xqaGV-+A zLAh>$gxO!5S^>Soh$xi0G`zV4S>$O32p(bEOV@Fb_lPOe_V8OI!i6s@GwR@aahQC5 z&MH0deeye3Bn?0$3p1jbQGvE+T~l}@eT$7&VUOzgOR5zSuDJQJHt|`i>EJy<;ySn3 zT?+POQ%_N;FHkGMgDb|sNr3}~wX8Q%W zb1jx{~OS#Xey%#A^!~q!Anje`-N4iW5uX}jE*jfBGiMN*l=$P zDDLfLjmSXgmA^qcrh5fRrb5zEdnusz;?%~Dh9xPxIJvmEtZ6^Wc)5GJa|7v2RaK0z z!{G5OKYmD_e=R&l+HDT!#Z~|^my(9IE3GTD1R7#+v@#8Z`a^w<+EfrTdYvV(!FGm8 zMP5>~4&j?%l&?+feA0OD2J6L=6?)}x7V~#fZ#TG-+v&`bg)-3nd5x3fCLBE%&}h7L zrP1qg_lhV*(|Y-1IC2TJ<}C#qPG zqoWmv#W-YTA5j_L=>iGqd+x*ZU{D_w&;YSEWeh^hAnZA)DJwei4QTK$NESe#G{uWZ1OQFzE9HBIvg4{|MKG#OZIFna9oIWTC-;%XtwN%$2ro0rZEAk^b5^S`pKCu>sP!2xqJ0_Afu^Nv;1yroidXF$!pRjE zv-N&W*{jOnp&0qVyrEoYz95ZkCXcuougfA|g@A2QR&d`e9(Kzrrf`5-UF_N)g+yDf zTA|*Qyp`aqYMeaf+~%JJyt¬wmuDeSmQzC?N^{dCjkxN(@OWr^IV8YLoL{8`bdF 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

    X*9?}h7reqH7J>Jta^J-Q{`Rnxq$S$#5 z-wf2UzW@ZrU$<(jFNBa=%D-c-pRIZh%C9S8F;tgC;;_dSf?ChN4Ccghg0L04GarZN ze}Sg*R>mxRZUq(Q%etMEyS8naW$@G<>^BVxRvdr4@Z|M#?aT7jiqH3KL#My*XFvbf`x)7PI)M=IAL>xE&UYm8 za{E`0_v}>8u^9+BR^k{P15kqPP#tB~7&dA!Fx@{nqzQ9I-C9K%lIXB6h$3QIn}R4b zQDmT&du2;=vzE4Xb@9rd+-lq1O7!t}!0C=mC_}P~=cnIWp7ZRzuld``cbp4>pBFz; z%-$|oS+4Yl%BV8{#D^`9q}daw&!;?xrcQtlL+VN!NN*?#EEO`F!l9=RjOj=yKtMY27Tdf`qtKHNMciNtz18H9$P5;pQZ(;JWQl}6=Ovlo(a9I7#!`ENzj?1z` zi(J?E4xC_{l%*DK&hp+jC(aIj&ZB2!bXB`+UR)mB;+MGRL#g2cdmTS`#z|ivbDD`;plKwRD8hc~W<^WS z){Wb_8(9i7@u44XdZkB`CH2wi>GHLL^LTJ6=T{Zf!0WgKRYWdV520IInZ8zeJl&gw z$P91*ZrVg#i8%u-`|=O}Kf=x_JdE($*Nts9wr$(CZQD&UNn_i#8yk%p+iq;zIsNa0 zyR-Mrd{;9U-!n7M%v$gIy?1zB-P$@614n~z-Z)>fwmzy;S^?>g~g^kekOx~P;%OJ|dD;n87R2z~G zi}ZYOJJEq&llJ#vWwS}yp)rlA*u{=AJN3cSqrqjehf*w4r{+6l+B8Bb7#xB36y&D} z4B$qK`&XU6d7%eOW|BLCc^g=%!yHR(0j5v<)`oiK(H=>h6@odAFKnuzMocG~cRU)Q z#`h`%0Xu@JHlG)*_MVPsmh*DCmMfK%s<7w0^p{W}9|w8)l8xArM2#8l%)nM2gS_Z8 z-LBpfEfqw{w74zJ4$a?cZql2XA;2YXcdvteCCU!M!F(!)}W{3uP@>f$f4}0!p zV^_KICg>()yqStsCvwc1;ZgR5)ZxUNQ3Uq~_Cggf)>9uDg(kI_#X`&Q$NRHED*#V; zvcdd;WdpaWCWN}5nA~aSAtFlLaNJpwi=|99FM<%)TD3{2L%*SNuL|G#i46Y*F`O@L zfhQ(bXFHsG%L6esULH$VX)c~lo1>z%prcEmSwvgU-JXtEm-F9@zbQ9H!~uqm0h4)f zwLV%HocWl-=Hh;42UoFCEK_z*8-Nxz0|Q4Bx)vUEP`e61~sO|zqH_($zI zPC~?rlL%J$I53{HBx40*imu#IcX^k-7w9n~qu6|o`c zN_^IS`Wa%L4)@2nni?k(eSzNW2=3-LtZ2I)w{x058kAbCNjI(MQ^2dexaeDiPj1$^Yl&`Kd^V8Ly8CRUjq=-r{ow9Da)M)j`*yY8=g&YT0#G|!$v`=a| zr6azY$*bGxbV$H+ZQ5j5vQ)#?c73jDYuL42?&ZrUe80tE@eq`uiF<IG#$g2C=piv5`rP=3y+F$Fiknn%6<`V9D4!*c$2k{-O#4Z6XKcYF&+!F%M`ZOI zJs=*S%KMG_91hsr)r#jljvNioP=ChsX7C|!%R`#Z!T`S%dj3Ypb6ku z{Vm0Npv=iX?Xn&@{=3!`gv9c|Glh=5=#jyw-9ciIdL9hjBp8k7Y4x@z)h8%(7poPP z#Ln`-{Y!AF8b*?9e*!0sd(9~q1#h|#(i$q!dhr!sC>YAW2$A}s-NB?*@UWebCv2fT z*)Vex?=P@)ubOq~SN#<6c+QE$S~@sRW9mY|11HgQsc;r=b~J_??(t2kB}b2&&B|w} zVCz{NpYM2SHF2^6E&Yo`zE++Sd|`F2o}_IKRok=ga{_b;~`<`JNx3`UG?enQSp)pfAIWYJ$5cO&b* zlRIc8kNTe~o8 zv(5n@dTM^v`&-4cSO1SsI;iDRBH)v1NE^mCtVCE@F$CU;QejK5|~6KlvDvHKMVNUS!RxhoiMEJUz+^vgmWY#Tv)3BcRS;& z_VZtp>8?oe`IFRA>()r|!_%T+E7r`EsI%$LtaXO}5(Hk9n)gP`Bgs=TvQm>%qtt#e zX^p0E7(OW`2cKfuJiCkj&kMR|16I=FXKeLy>EvUn1!J{TU=2tZ zG`BuNk;{=}n)lwwE96}&vE_E-owJiGvM#aG$*>X-`Zu6rDdI2o^IfEo=0#nI9zvLTOPF1dt)4}NmMF+W33K)#|m&U5+K%YLg;{@$shg03G=9DEhWOCtyb&+Qzp)Q5t5ax%T8v}_IvM}-z6PcwWi1uia z=^ngU+&zt9~V?JCu^&#=I8^8ndLsIoh%*FgvOqf>jrQPe2_A%wEN$ksKwx3NL3R2PZ z1DrgaigHceDmJR^DIIJt^RIteY>YqH9q`S^v2@cqE9TK?g23;3Qf%!U>CfM-=+v20 zDzYm}HVgU+_T1gebzJ606$fB=)zFN|;v~w81`PksiszggF{g}mM)~{k{+B3ED4+c{ zmvC5~_z4y>Iue~mPsXhUuX!4Gyd<0FrWjViG3JAqNUjB}csH>l!Nt0Se}Wv3WY42R z(RUX|;y9WR{YV{A5e?Ry8S)J|e$LrCiA5Y0T`Qwc%-c{tUN=ksdPd+JH}doShdv6Z zxEn|F7LhIU8iWlzxoze~=YAQmIMo3>iZqDuKw+ zol@l8X!5qP+UNlFD5({HTrmP)=&vJ_j)>t?Rvx5I#h;(7_jGn{Fh65Hkcp#SRrRVO z!i1s_^A8ut)=CvxXIufD1v{$6yL-^7CR}})e>JjcwBz;rLJc95XL2+AQZzcB(ZaMB z+|zO2@K9G;uUC4XkWIw*u%FoY$rS_f1W4X@TNMYxniWu}V4wZ8UF&n``!l0 z#%J0VHfMr!mLEwRU{Tfm33+z(f-j|wXR(x@%WNoP3iJS*u0bGc#Ehao#Z`w~X(tv= z^gb3Bo{#&s(ewNzo4(X~EJ?XH{+MTRJPnJ~%p7H{Zj}=@_aA597rkVG``Ve(6S+nNI*zdS=sS#Lj z*{5Tv@hm{_;MfJ%oq8j<(J&Zk^I|c3CkslVpJ23f6CTUv(7sey%R?rpvH-=bdholN zN~*HBevAz)F1wl$nRQ)#qy%=AHR#yr5Kg8;bqRpF$LsdX879Y3Pi92i<%`GXi4=!5Ue@!*sJk zF5L8M;A0Ed{lZ0eQb)Jv#(Gj_QI0?Mq~Q#sb6QH%MoBAsg9&k&qFuP12@=I4TA?nm1Ehm!OcL^F^NEV%IVAazBSkQH=QBzhwB4nnpXqvTrg7D zt^(qO#!Ut8Ia8iVL$1iGMahy1#UEoBC3M;Sa9kl*d*}wmczYP9#$7UgN{DO*VM|@Y zrb-G-TgBExx@_xSxH@+O3lUQA>mG=3$E@@$1U%~x0s@($z|2v+==`y(AL1>%JJW%m zPrQwI(sIP7f5}&P$9Mg8#6#An$8|ug2A+)U>+CdgExRDRDT-$#OQ9kfsjkRS32QIS zry0dk$EI0dm1TJ`g`2SY6eyTHr}7hcSzTx@am+_=?qS{K+l+QBJm-G1Ixb|Oyect< z@|dNDpj4z1+s-r8>L?_o_WPZyg-xpxP&{+Tq=E%Vj0}nx z4h)PegG{4WtIU%!Zi@iSbU-*VLtD+*LbWDC6f3LUt;QSFo~?5p!9vmRvso(%A?J8?2|=_hP%JsYO-0O;+$Artv)hsCmE*d1CAdMm}Fb7T-l|R z4QK+LOx69lm^k%~D^ZM&)Rzt2qid2ynC{=Z(+Z*LAQ|0y;9|rO7xN(V-KJi}P>5a8 zSq5hJ*@u;|8q+&6_N)TDc@Ws9XO7$v(-8-~{p5k+V~6nP&+yER%j<>9u<_{}ozO7b zO;)$b8!DAI$hm4aKt4ASKPKqnVOI(#k>!x%0HCl$LOV3kl4Z-!aeGn(-+>|<_c8NaM(55AQY8Bt1-XpvdkQ;zOm%45(R$^w4UEVH_&9Cgb; zi`z=a-bCFZ0i%^Sr{y-HMWX#wA=Fhr*H4_BJ*mybr3HO^`Tw_Q zJORJZH*4(6uykCjT5>Qkh}St+g3aU#$g5X^+ID<12MrcLn<60_{}jG)sxZ892V}VH zeT=$dkAhvU?QRpF8rSE9YU4CM)cmNgEQp`m+xmfc#Pf9dJ*ecc-$^Y?c|7`6L}SOJ z2#VPCGwjG&vt2=jlb z^mHx0_?zSA1SXh>_}MDmB%ey36@m=LBZna0JLs?x!3S@@$Nw6$joCbA&3d*czO9r! zZ?+G|4NljZD}pf!v1Zeu>YOdh^eUPNruWC$^V6lS?fr2=0ee}L09`uGgWQn+r2$ym zKokhU$)_cSOVL-w_%orqSr=~B?|Y1-QoO`VthiWD!kSB0eS!kG_#W15yvg`uu&c3) z!()x2ffsIxOrr{>iD+ZihF+#EHa330BeoI`21b3KzMNlT1oE~5ss+rVpayUn&0>m3 zru=oRLT4uCT-VD@G*8HI8hzz!904|Aw|IQJGNrc^HXT0H!aMB|+~&-l)kIjMHcA(N zma0)UTO%3Uf-$VV>?LKSMuOAqV4B*}ghL!0M+5l9?%>l&S?e6{@Agc~!upJ5ypyz6 zjo#$^HU{FIlMnY@-t67h2BKG)xW|5XIfw zoyK6YizdvKRkP){28VVNWNl&8096SIvc=e34`AxHcTq`P_IS^ii_L@*PE~ z_F_9*W)2*Jintr?gtM@omwDC&9=9z!K?#Z9wb{0?Cn%4bquCS=2!JUxNEP;Fxx&Lt z=>=6l9X4a{K-w2 zeoy78w(K2XX73f>hX8qgoqAN@2bA>N4gBTe^V_}%(up|pFlhf9iY~Uxo^m0KJ#e`JBlo~&Q1sw?UgxKMpn&gEb4zO(#H-EVZ~E=`h0c2M z+)v^6GEe;5V|@XIDbji2k0C~0hHVkgVZvjsNGpr!_qp;iOQ6pK_0E~lJZyo22V>Em z4R7|bjUw`%ZbhPfAp9Npgp7EUP^ZDj<-1Q&~e1nUj*c?HQAA%xaY78 zdf-z?baL7{`2|9r{VN=Kd%UUGvUCgkWR3E&#nNV!-R*+abDgz0c`PJnl(IB2H=y|T z<$Q9SeSK;>AIP#P?$jlG+U;>be&tb+|IL0`lo2I2PlwZxW`RLkuudr9!_>LLdT&04 zOGA8|UC>!!rl5M3M}m#{DD|{q;<&O-@N#^t8dGYAQ9^L4Mx$g}Udt0hVuP1cIaIcV zy>5Uaz1-v6SYm>ocbq1EIs75aniYEeO#o*7JaF5G2texRP$W-+GW~VuVLYzr6wX3| ziFM!}&UlyHU(VJ!ndeRTV1_sc1FzOL4xFQa_1bc8hluBaneDQ}NJvdm$+FhMIa5DQOj! z#2_kcj|{mw23gi=cRBr(jHtnnfXYMZ)2|9w$M9!o-E4~j0Z*hyBzW6zWgj@FK7#~s zL*?1eIz_TRLp3FA731H&lk|vU{XLsaVgzf&F2EMSt&Dfivnw$uYlXXL?nbr9zZ!eV zZP?F{gIS{$Scrq2DVk);exXiq`G9dEcMxiKVsCYL)TU$w6>~P3lzA_V;SBnsRU2-4 zWejvpTB{Hp>E_BvjVhZCvBl%Nu9a0)8bZUg*YBSCG6_p1=+-$^QYvWD_s5x1h0w!1 z1c3bSL28U%?Fh2hV=|p;$3IBC?6R^Z0T%O8v5}^8p3KPJO0@byE#kF!8IXR*|HQE9 zvo|3%Gdvnv(d^;Jxnri;KUhDbtw%t(bPbHAVtn8(OA6~GElIG5bUaM5nN0A;6LdCR ziAi!wmx5$oIf+M|3T^WKmG^hzS=CgEEdZKLaF`e!<1dFuVt>(b6}?PKbZ7|qNidX5 zxrt%1^^D_3{S~XAamw(TOdUcyn{L)WrpA&4=HYvwPa>pi&(J|eR8De`3WhvEVWLZi zOUfvt-*n5n^dpxB$dh!$Q+4Epn?pM)o7Ku0N(-nYD`lxF8H(y{@a2`#=Cw~@GlAM) z#dm6?`sKe0&29MAE2@ZnsuZ_mlB#Opmf%tS^lwzL#emr=p8djI z>)im#D4I(lY)KN054rliOy#k=s(5V{jgNaJ7bnT@1>TB6$`l%%x%K^6A1_?@P04Yr zK6|Yn6@@FyV(o8KJN~s)j|d2FgPLs4hTlIcc@Zj1ufp%9zcmyt&GdW-UBfWvz+E^@|DAJkB*jYZ|C13LEB?dM*mQ zO7V*VO4D;`Hi94e_(mGj&Px2#n~QLG65VM&5k;rw0`lGcXp2>RqTNGB<;yR850GgU zgia#eqwJ^j231>!62OCKkM>8nwC{k{`2MwuI;8W>zxXz4HY82#HOVQVxVnSk>(nt@!u6)(39j zyP~+nommILi5fn_+Qe05CzNNxJ)zN zWNvzeNo@FqAnLi`r4@X=Lc1T7TK zAkyKZ^SxFy*V6Zo!SF+-(%Q#tKm{?Vv zfP4^ZEHRDI@ogMSVpW%VpQHJ=Z5Q-M(AaCg*1Y&X@F}Dre?Wu?FF7Se!Y{@@bjcKh zKT_n=l%c4?-QK4hpx!{OFeH|G3%7f)J^dw6DsalF7X0euj=b}Eg)HJLqq;z775a+D z@c8=}^g%MRLXg<$4NkrCw@S_{p-$0f8iOiObhhyK1k*j7Kq<^R&8DP`NSpCTy8kir zF<6}RZ{We}L^V!4@5lRn$go2Dl0bt{c>)CMU(KjuEQbYaxPJ0X-&BuWXi%>Xf6A4R z`(1SXB+lp-wtZR7h18Z7q8nLGsr$L3HENm}?(!75xp+Sw;Rh0X>p-7~%Gfgg`wERk zRx7OOg-RX>*f!NFn`j3QO^mXb%gWpZYsGD*1EB7CNuY+wMff9IXYiuE2mGgjb9`8N zR2SDh7x?CTW*0tC?1@T%f6)3OPB?Az=DBH85bGkHlPg&(h^A#$nJ5km5WIWeSnf=R z{nmRKNvYNQIKhI328XZPgu z?X?T!1|V!`?9Zu5es zLF>^teJ6@rvhLE`!@#LsSUJY%l38B1?b6v}$KkZ<(%5sysaK{;(Wzn^)e-@bjw{1+&P^Z#*fll;WZ>E77la)b9N`^Tl%`@>NgFzj9gC{F!-=gqz* zINVk}9!J~h=pbIiOV}0Rm1IWAnp{Q`ewPPhZ6unE^y-W6s5R+7Zm%twL3g1&sX<5C#Q8a_@UD}AE7g;HtF=+CP%49dZ6X% zg;wwB9t5@AzDgvi7>$E^=%Lwwo^O`(-4l^irKo6({o|YI z1vyTq^!j1Rb^dk%Sm-GcqWQIE`+NlVjRV;Elc15S{t6zVX))A~m0tY5S$GHO&Spo` z1VQ+<1GW`$wC|ZM63!D&Fwwy5815ODLNAM+XzC8m0rnnO?oIB5*BPFM;8tE}Ya-;^ zZEpWbv}WT0!n)B`U5-q~N*gOzR)j_QggGAqt6CrU-E;;h_|(_sL@~^5&?&p^T;28E zZgo_u**uS=0O^+r{?fVS3M0jma(Y$v8?@yvX=JzT_a)SG(8!h`;!f%CkH>%nj#Lq| zxyWqB`pKWnX~CN5^j@Pl2W$Vu-2I6o%tQW{Ez;Y;b*)i($y7(h7ooc+sgWLzZa zk$Zam%A5P+?&)6y0I!$vz+h?2uop{MLkw&sW((Z{_QY~O)-6JifrATiCk<`HeXh5A&il!6 z^%Npl&dMb07(~46a-clpco&YOeCmD|i_G#{uo=1=02C@-+`B zHDB4EfsS1p=LJ)(tQ^UMHwQXupApgKs4s5#p=Bv49Kape$R!0m!cX%B$OaPl;uFTh z+?(a-u~E!lPKhAjK3a2eWrY9G^O3t@!{jAKs=DcF3sgobi_q(x5-$idMfzMq6*yQJ zvrM%_PWAU^hg{I%?SHR!@}wI%?B;ZFSdE|KuoN?-eE@T&*%4fXjU(=)$+-ypic7=@Q^?6^fchst58OHoi} za%q!3;@yKbW6ndCqcci)=N2!DNi=E;;q$|2kVvGCfBe8>$lGo(b&M>EaN@Nu70>*Y z-;8E9MTwQTf68Sv7ZnKlFq}BQ*`x|4z7dpq&shs7e;a{dsk9l_B2KG(WT6g-QpK8< zo1{oN?x~ac%g%E~c9l0}D3g8W6|Zo^p1{AsjJo_E%T53Z2WI0Qvbc#{}W!72BGJGnx@$I&!JhP1LLK(_#k*RnUyhd z-Ec)~tVjV9MI{mtZii~7iVSb#o-Sv^mJw|Bb9+f+Rzt5t8$(aFO05JIHX>5TUO%$4 z*=BQDr$%OeB2I|&HQeev`iGQWWxGyuKW%VcjXGWd(BEQbVjl+B z+eV|(UW5na1%Ngj#-niz-}X7hw7lzsGP%!aUBRPqMz3r2jn@*w!`(%Lt|6!lFZw6D z$34uhskr4mgpH2bD9#rmLdV1L+OD=mDDh|8p7)`s*5~}>2o(y4gVpt}XI;jvp~>|R zCituCT@S|3*c09lCfKXnT|~x9vsVW}wLN}=je|d%a=_Db0pbroCe*73Ve+k`Aeyef zP|a<_P#DhvScLa|%Fppwz*SJujd2g(?jOPDe1fmzKaze-2!wm%dj`HF2n6P-fC>9! zLxUpAOEMwPjWwgd9%)IQ`7XD{mp5b2cG!y-7VgQkzc0#He_EQ>N7~CRtm0=?9^E}n ztHIv*8Q|YAjJx5J#OU}k3jNb}J?iS&xP)x$VfTkWS4;$KE?**J%5zVi+gkwC`=lbQ z|1ssC&r8Y>D?NUsj8I3f8&W|rCp6h-=GM=?8pY?^3PQnwY3-WM^kKp7XGRSRG|#Ur z?+0cTLel>ng6`|z{pchK$Jd5g9_#J=s-+2mq9^t83VYMeckFtuK|-?H4x?o!%V3Mq{lzAK)R{G8m8p5>#m@MX7ZtA6 zofux<$-+s$u8MXJ1Gm*iln&3v5iw48hCsiY4==LWQ$hS%vU44?m2GTiB|M%$7wrVd zT$D+|DWbn%6ROL^fUkie-G}wx>o84Na=!biZ;J`Z8$KMb9fd`&@6nMi25-?U*=f>e zW#?Vj%zIu4O%lkmAK#wfWb10#7V^UnI-|kUn5(6ff9pb$DseMrR;#U%92=IBpYW&A z$dRmRPQtOxrL3u%>(r?erDum+-(d^T0%f{UlEl*xW#7y1khFgOc&T0^qK72Xa;}SR z2SRe#xE!^^vvbqU{2d_?A+8(tS!LqQbx z(js^gAF$-4@I0aj%^Z@vmWvW2t%nSLr)ht$={r7ko_kfTN=qti9I3Hl#}X^t5#O}0 z>dzVfX(rn+`SVe!&fU9?wZG|fVYLsLCR3H zLrMonvy?2lDJ}~?8UnYdUoQvPG0H+#ixNYLR7ET}$Y~TnzYG_bf`=`Pow}rgIj`Jp zH!#Q<;Z7{&Vh+cQ8dVU%tf}-!PLQCNMJ%uW<*)CfPAY07*6+kd0$((h%(3e|NFYs! zBnqx6%MgS2HhXyO6BU3;DmXPoK^&@5Bks$9AVX;hnYhzGdKAgmsGK zBp}MrG`SSC>389TSRlqUi6u6rQQ|~Fw@dIC>xR<8L?&iv?XVor_A_Wc)Mwnzm!m$8`j2YuXcYTXeb?YYltL}yI*3=B-tQv5 zw-a`ivSa(;^S!BLwNBa-LyeT2=xd18;d`&a4hu zv=WL6BFGuSc34*-BfM6L+IUEsT(-8b*C&&-?~t0#!7EN5k6i{(jCB!F+UO^s&!ZM4 z$9EBrN&mXkl7;=g7i6XI>%`n;oG&*KlRTt_on=shThhVASLIr#Q~XqRP?9f*$uY%A zqWI8$lymOFi!!^L7{@Lu*rKI%xWgo;4{=Lki8$KBz-=7K29BnB67-b1o8?uLson}~UmI0|1dX6y@#_{qU6Sr1(s)0oa8g{klsxg|%P z*#?o7Oijl0$t6h}ULfaASLr_gb+d5+^#-farjA6z*Uw2Y7nni8ejmqZqkkXV}0 z(WW6yAW0w{UrHw%PQ*^-(9T&OfvKe)j^!G?qlI&0(WL?4sF#(e%V~$KtUhuCGY2&^ z%!n~Z!7Mv#vPUkCla(%Agr)U3*U^>Sm3ze{X0Q}_yflRW&hRqVWUf{GT}+o(GS6y@ z>6`$kI;X}uQ9PO|KNjw)jaOXF6`ZS;wB>sfFs7Q#*iK2=y1L8U4n39Xiq=lGoXnTN zZZ)P&vT6ooA)!?s!cf~Y%Sq^@Kz|Y|+dh}-Rteo!oqK(!;yDz473kWLH0X*J;u(N1YFQEHfyQbhW*}bI%{tgRDM2-Caj85H>~rT;?>2+h zjIJ7vZXr_tNNwCoh~2T_=F?bTNO0aqym8}UK;r}M3@6C%`%Z5qY9%CvpH_3+W{P7- zz4v!7wOnAXY_2F|Q;P}6P9LFvxG4WzM7`ARgU*)!5G1ZYitJ4I!nC)!ZZ!aRTLP@5*Bz1|CJ7-sq7k7jceHUw8*D4+34v$$ zw{+6kcKw^qtjm=q?K&jdLW?&y)@Lh*zaV0dhz#K;>HB~|Us`sGjpV1wO9_m-o znt49z>WquG69EzdkI>GUU7{EZQyu!2r^ZYoEDPE%dLM*|K0TK9R7H&WK3aO%-a)fP zMI2(4zCD%dxuwhp1@fvSP1|n3&-aXa!9&<+4YcT@Noc^O% zNB?Nm;k0^40ysuzTRg*|;g7k@R|GHZEF&w)_&-iH90`n)Dl}|OMOGBKaai|RVlYcH z6w*DC^B$zD~&n8U%=j{ zU@=Wuq1`mz(wffRXqJM~*qwA;)gXf>*^nqhGyCUY%0+vFE=?SMlTTkpdyPwXKY~i$ zD>Z%BvE}+Hc-aF=x6>}9jHg_qws;nu+O^miQrY`%NG2tElET?TAS`bfKNKmk zuW*5d{9l(_<CMfR%-*^;<-q`$Wp`|D6}MdZ^N@`*p|sdL;JzGYnC ziR#xH(i3*9kLklX%a7Rsq*<+Hgb+Nf4_(yHAR&L`%l`_qbNSe!SRUYLC#YXNLE`BC zN;hl$vrzgGy%wjc$k|p7p@e@70e=osQ-P(|DU7u3-~?5E0As}Hr3nto&L7``>&pv~ zMR}|PVo#$?#tSwVpa98D5aisKq!CBJ}<;v%4n=- zPR0&H^e}$~zE9RJsT_DeGI_DjQQ2OK-uIt7{NU}f->_YhL4}^-x{A4?i+BZHp*#XD zJ4bs-d9GUJJhGAufl$qb{Rr4Cto+p;0_=u?p=}g6u)NXj+Sp?O-d6)Cw*bu@_5%on zvCCW`>p4`}gS-OnX`SjbW^S)-_Z{7_(%L8mo*wF!c??~`(c-kn0AtNl2sq8W(M2dn z?e-pWHb300li?Jt(kG!%{dG-MC%@&f2mQVj#GFW5tj(8UU`VC!!FWVZ>kT|+9i@B| zLYqI{k8!{5o*^(vvnoGZijIHGY@t`X0(5hPCZ>9^9JNShDe}zi>>z~{v_l# z<@jv^^*DmtvbYk@ctiQrB3Qe2*#`XOKNk8)#6X1Qd$J+gu0Y~BK(@-M1pc?*iR&9F zN=Pz@i2?X3K=w8-VqohvbWqbYk_D2P>?yeKExk@wA;`RJ9?@VFn#cnXN9e|D;qAzA zf&03_%3;$EfKM~^ZJJF@Te+dm96>?RG=UwUDfJb6`(PzkLIJ~A50pTj8376Wg!pO! zd%(vlA4Fse42b1I&;Ke0r!miG;hj+f&Ez1O0d~HCb0NcYhK+)NNK~OxxU`CUiwJVQ zSfV3g9u5%-0>?lGmVzj`W4UJ)AzjmxDl_38fwrLokC-%+cj>Ug8v)flT=f}9JT`_j z|BiBn#|33QCG7P=%pkHsng-!;JLFImyTF1roKWMz=rxtO5BgiJwER61NI8@+Z925L zwc1BOv?Yy2IC13-N%>p^s(v|P#WHE-O#0ka>fBZO{7&i|4)OQOU*F-GcjgF>lLE1c zR%-nA5tBRV$Z<6PluzY6XKkQpJchFTs z3e@qVl~6)GQ(S zEFtMEA?56sSm7166rBqE$`zAS%gLEMc&6c0tibjN5 zy)JTfcxV$x;D?{F3UA**{QRkOyb+7$KjVT|6luQ@YTiLcNZV!Dg9|bt2iQKYYrCF+ zYwns>A9xZx3^@jhgt25WacyD&@42kYScv!+GJ`CVTp(hQfu1659-3i386#|Cf_y>*%T0fi3mzHjhGw}G7 zT@BDco*51L_U}fjJz6_epp5zoY^j_EA~D-oj` zaN*Sofw5RVrCPE{#JA!HvB#F8#fwbw$Tz0uzp{eNw0r8Jg+3kw2@IX59)@JQ-4;?k z7s`UM8ZY=3BLky0Eu?xO)QUU<)PRA;3^9A;S0)S1V_S9LTTy~+@)IesL!JwWTA>qR+*^jXRndV8>*m4=Q{Nf^f@>vtC$+~$(2#4NdHHQi5-bsMRXuvx3_f@L#ne7x32w@J4okQJ2 za(kNblMu@Fj68i1s%MZb%p^!}|2_n*bMfclQm9@x6}fr0B5t(*;@1U7kROQug)G%< z&rg{P+w!@`KC=s8Cf|=%%z7Y6vYMcrUaH&o+)l#uyNM7O8o)0IFF)ttVZ=Vd?T>7rYg6K2_(A!~+ zs;iJGIwOrrs|MAQoa7HI;8K*DD5wuCvc?u^4lCkf_iex6HvKiV` z-aL`X%tNs0_6To5@KCeT&NRXC(LS(x=>8pztaDKp%Cs%N(>2WoM1J`DDh^YF7H@&K zt9l>cfjSEc_l+Ap^`CFTWH; z7x_-%V0r9#xSUb_YqhbRmCvV2FX_3)Q}E1w9S%==L&HOwlkxnsD6pJneS! zW%RQD-pjsz>%dF|j=^p7fMM&9y+;T!#GF zU`oLhWNAyCG0FZGdL}mFP9MUuEEClk&4NJ)LD=g@_N_|d($Z{beice4byX%+HG;ZU zA7+pKBoM7M$t6SHT%{B3hjGQGB1R{;RX+g}k$BQ->(z-1@_w**XF?^=RgzH2PusQW@2%6$7nek4jxI?X)f^QQG z$YF|~lK05*jGy8~YMr9wI_;WUctMBCA>>laQN)uvQoZ02l;jZv+S~ z-(`hW-l?!EvQ_XYQ<0=5iHY+`XJ5vX2^2KheSlQXh|v$4llbx{lZEOe4YCA!C2EIH z5sS3|vK+=Sb~GtkmRwd(A>?2dSzN0h0JNB1EG=G}CPz&CM$kw5yujYXhb$j=--m2p zH;g9D<(W0ha?3!(5A}JaQ9lf4N2;TiEnimi4+7{Ks@4nZ4#I{9Vx>x4r3yi85&p%Prcq3d?BZYwFT>+XJKdghK-)$7ZT@4SgaU`<}W_No(%h3x^BEuwHnhAb- zQLmpLmp?d5>R$w~vxd+l(Z$lpNDbB%(ag)KFLBiwCW@qBvW{u$s#_ChFM`@3NT>lJ zcZro_WtV|cs*Ks~0cV3D@T>WXb9WE7HB8m1t~tU}E*jmPD<53Xwvn6sGaV*HvFnIk z`bktnlB&ete9($dXo>X&AzbcNN8=QNm|vgrH3ab~Q2E7?GR0r8X)>Pw<<;yDNbN|U z*Q=&bSTmta4>n58xM4@t)MbcG2HF62to*;A^`NXO*Q1mfTYl6B0aa9gCEt;kP0AXM zNX71u=JvFk#jDrI^z-(oJde(F3%VHc+?Y@K|KtkE(_;J&`#;iw`)dMF2;6cimW6(Bi+?oFnAk7HIJi5>S5Xn zB&-e#!G@>`GUycM17oeeixl}a_1b`#HhFBCfGqFwl;EF`Vb=Zn>Q5OB*%OCbkXkG> znG~q2@<6QcV0eDGBhnPiOFak0mcP*XfI3u3=|?We%o4-3VNlPh(8(#UPsr7*D7hVg z9#?@0nM)DDa9%$0(cM$LT5JV4<0?JdS*^yc^B4pmXwE_qKQXCpzRyTp2(892B@2#d zuPfzxpgoT@@^KCzCrlpiw18ca-Q&uJLVS?SU75((rU?apl2XkxhM>Gs==6+lOMSSw zjM5rqexh+nd{w*<6yUfxcgG8yXjS*@J0~Uekc-InNX|ToekcDeGB*iSaRWztM~ZdC zpDml@3wYg7Jk-Y>n8)*A=D6&|e|E8ma_!>{R5gb!o9v+ke${tdFIS{5)E55f$izIu zp<1X7LG^=!pRWx{ctt1$ZI35LtNT5z4nVX=LfO2oYLcSaDDZaml zeg8*3r5rCuV(<_$#?u1Dek7XE(}ft3?8$!-PvPlUDSKVSReuG#-vclohVoyna{$su z<16F5;DA5za3tVjOs8})n~G5QV~1m9_#mKg8RY|Ms~5wMW487twd(jmOmLJpw~!Or zPcY9B-4AiL)s?#F*fnCSU%jz#n$!nPGdWTq@7T3%P30a!EDso^gcAqyj#Ii0s9vGO zrjPW6X9dYRa_`y-8Obu=Ukgk5>k?8wce7=Ewj~evulKTLEBZ{!H^H)eb{hUd*{p8T zzul21s|O^e>VC0jSN;V>`OvUh1mOM`U;iB2OTcyu!?kVOwz+HD+O_R=x4+u9ZQIzj zZCksx+qd_9o_smUm-9?AlT7BnnYoa4t!pjZhmBpnPlPtr9fZ_#_kOcahBo~j=+-m$ z0XHAa&C=@-$Orw^${hf#!uj(+7g8GN~R0W6ix1O;3|0hz7WgdxXypWM)0P26{X< zqJ0$@^7~+$B#w(0?9q7r#}VHTY-N2ouD2}+eKJlayXO=<+MT=Rd~J<3UAy4+3SpaS zuYBbLD?ZmP4%pz6I8*^go@r|~W2hK{y(OvVMquY0LGd1*(!l2I&1LY&pEdn4@G=Co z&m`J$)m?Mp`~U>u9hdUoux_M!yzLOFe9zwcjEHw>lDE+xXX>*Ixpe1u+0d#k$7OzZ zQJi4%JD_Kl>uMjR;_8_syI-omCS`rFGCj;tTYo1eZ1z$a1H`dAXJj4pr9*2g;cPt@ zWYpV5O)T28$H62L0HFFDgG`lgmM^3#pHBI3f*p_;7kp^g^tbFgIP+H{B&hmt|Mh{1 zdh4cK!vO*cmHgl2g#M#L{NI7DSKE(0RI=)t@_#h5v!SK1AcQwbLZBGZf{`$W$iqNL zl4(Tg;%FjErRIn0`(~{ox zz?p(gQ88EyqaC?1$BojkQAG#(wM2H|SXPsOn~!Qo6(!6DRhHW)7eHbZU` zYp!a}n@;k1?sLxP<8DhOdX|#@vsDK?R`NutH+zpADjIA3*5r};Qf59687FE^uVx%0 z6Wfi++3uC_Lq+r3)8w4s0ga>6Ih^$XRLp7Cw_&w6DO5gPqz^a?n?;jT7 zIp5hjVIc#$cjBt{jkzg5EJeb4(W<~1#?KVpii4lUQ&~FpXJ~=Y8k9y<3*Y3+Q)#U% zXJlZ{6MN`u%EKZ{arX^y$GF4VQ?R>r+l7{3jJe$!(E@@9__M$x4jRS5wPHY0?n2iH zdD|zEy<1iby-U*1c1l*LiW;iI1^+UKEt;+&Va|M7NXiw8#fr#`;6xvDALRxAA2+5d z>N%5s*H_N!yIWPSzpEm3=Q1Yj#)EI9_U;@keXG;rG>wrp21Nh}nux5#_$wh+XC zy%K{ds{rjK52Zb6nV)J!I}U~{uyt0im*$*{?2$mQE;92jxZWiinZk=Ex&c!l*@Pw< ze`w_=xv(;?9>=*$dxk3cZaL!nUx$Q%Z(TpIA4&wy|4NDYk32H5eGL77l)UX1n9%s; zdpDA!5r+MkwK;~@SxAWcWROu@{Ag^AEmX({6EicWsay*NfuCx3%Tb7YfdpY3FH`RF ze^JstHTzt(pX9u3JS!LgZ;BO$(b*l=#gCLg+hgqgrVZ7Bqn?6}fw3BE3{kr^!KFF|2eI z_KTvH?+&PUPsG`wW*9mu&^X4yd6V!Q^BZ6x`;UAw#1^e7AS}Fz4#Tn1UPUmW5Udn@ zOD3M`7l4nsb;TKee#2m=71WAYNc9~7V9cllJg>tQWyYrrGYtWj2B(R6fKgHbG;L9` z8jcafjb_ZCQaHwAp^;xG^giynq1A764^3+^UifkSQ7G5zi_UZR&=r#EHW#0X;We=V zWOsuqmNt6Xdt3O4^?oGMa60CVnVNv?jKz-h8Yb0~Gc(PvGtZOPMWYaJbC%QR(6@h% z-H|x_r*z$}Z>fM$Vg+k|Hw0z2-`WMP{sqQGmO!uK&bH=YPjdz17zeXm!fTma5=zEV z10*RxxY-iH9&$}luo&4RVpT}@WP7!%TNT=(PBoa_|er11%DSunREj8XqG89f7B>31P0VR*YJq%4ac*ZJFaz>|6#G2 z((kSp)q*TLX0yNn`tpru{mYe_MVkr#!*h5awb>*4;W;S$uRMqU`L!@o?HppDQt`I! z5PvMXX8vQ4_cd(K8Iw(}l_iviP)^OZnu)Q{R3vBw6Aqe8+$(CaC?s5UNvzLwZsD$1 ztQ@OWOyG4IEThK0-ybYPjzSi($loqopF2_UT4l92kd8LKcaX-pB$D)oov_oAsL>L}f& zTdz~3+{zABjky1b{UlUcjzOvpNCC;LhBYK@bzESk-R}0$t{OrL-%cdfkQlBg?f#`7^0Q$$1gsAlB-m|Av`BR{J&b`)3jlbL zF-m3`EH6XVDqs9DoI=c#cK^Q{haU%w3{IB;3zuTp?Anj$YITRC2;{hSZDg$^z~h*0 zfj*V-I-QNDc5c#GH~n@z-kUB&pJkg4pgx6@Q2JcOZRr87sCdjDn0{3%%G}yz4_1}< zi-+I}dkB|mp30BE_lTyou>x!ju>jbx@5$JG{$$fyX+uT9+)4CZ(a^B>T#ODj3cC?F z6HdI^J?tx1?~gYh>T-7C`V*K~RUMDI-4n$Y;)!iUOt;@j#&b^|DV43J^j9{Q29UQw zo?mij_M-5QJev7h^6YoXnq+$W^u7$Q(qd;$hs_^cXY{0cM| zX;e)|-_YH(05KBh7(%2NcYt9e63>*02NUylwws}97f zj_@aFx9ZXfYqWZMD2Fy5%wP#xfTL>n0jJF{{1(? zU(Y0Za(;>j+W%TSnEy}l_@4-eb%;Ux>B02uamCR1Sv&P>ThBc%xr+N7q2ijpBIKyS z%1}dxErZB8!HTVf(3Mx7DAwXum%UV|uV3-wAjx`ffEew-Q3U-czkm^;=I*G4pr9qE zvZXSV@rdgVvw2UZH@&a8tpQKF2MWM^vE-nJCV`{ayQ4U1;`*ZCpcFZ%b7Fx2c|DdJ z5Ph@_Y_W1zSc8dfmNd zE$0p2iOfG2Zt=p;I+X&K99YwU(!;I(maR=HJpZ8wBGHQt`hSBogXO}>;5#bv<=N|3 zJOl0ioBdaB9T)iekC$(}D;F(Uab%`-HQZljmGws6Pcb5J<*`@XZU=ArnPj7gEPM>= z+`&Az#sUL3J80DJ%2fZR!Z>JETsQ77y2ac>`!sDYySsmY4 z53|D6J(k`YRHY>}mN@c_8@8ouza@*t1LbpGkQB15obL>Jbs2*#cGtX({t30ug)|S;jY+U>q4s**8;Qk5hAE;sOl2`2Fs-t`WUkr;>oPM(nto{>*>i28bm z(7q9{zxWyM2$c>6js3p^DnB$-U+ohfz_wyZW0m-%Ou|V}uo53=C5^Jgy&~L@!4Tr1 zi~^#Ad?h3Y7L1e|^mB?h?<^EKsCUKb4C)eK*gHnNYyN>~Nl3_)KqG*FJt*S9d=_ z*XFzoMgkpIk^@%_OaM=glmb9BBNQO(FmmIUY3JXnx?Zw$1sGE`=>PQfW77W_>rbWs zGt~ccJJr8J|7Rf7{_Un3X#A!j*nZ-Zz5NfRpVUi@?3V%T&i&pyuM#(rdmQa2Mv`Op>VmL%`~t#Noh_w!Q;kQs!gOe+ZbS9yH4iBNu_H%(eQBR zb~Pix>!`UKcmq=Vu_>z?t9mPGi7mi>lw9MgJ$UeUn)%uTe~c z1<|)R138u61B&v-{%JdHXP@Tx7sLcGE^S%X9-K>UGA%dkbhMK1XTzLiD+hncHgv{d zWg9hLf@ztc(5}RI)V67UvE7#Fb?dUGNzu>rnO}|3@(5v&q%u@dktW>RsnIl&EbT0K z&P~UN+Eb+e+f(k~EM#I=03tP#U`gx}aO7^bFcD3B2B>N{SCld)UR^U)sH)it=!L>O zM5shi@tA7mTbc+gnex{CGA35wzZ^o7f@7+BU*J#OKq~2Q3M}B--pD+~jzkR(EM^l4lI;lG-B&p~r=yXnkt*)Mt%Mc1{C8&l zr~Tlp8h}>9d+NIvu;5cM7}^5n9`%#oP06+ptif^sgA8qQZnc&35pApND|(9Y zf&yGE9R|`7v?HKGR}R4lc3;>vqynmf+R92%tpZA_S0LGBwKKseQRhi^yF;ZRs+D!g z9^i(ppy5u#P>W6SfU2<5qMD&+z&j>62tA*~EVBIcY!arwY>iHlo5hy6m5ox9|KxEJ zRgYh0D6S}{vJmJYm9$m1nq59!U+ z;!2=Z4GgVn7E2|hS~d@5*|DJx((`WMuhBomhq@K|OB7agd1h+DeEzYlh}nnb!hGSS zXlBvWtMd!#tL+_vjUCqMW%H>bLP`RYlXONqp2B?5<^dHsJZ1Ms4T=nrhx0_K;(&Ix zG1L08SG<^b?7{ZpZrkW&$c=wb)~NU{$!qq!M^*JK%ui3CBgs*TFeZ?1raW^S_}5It z%bU7PWIkg(#cpx+t4U18(~Z_;4HW^XUHfk`r4_|PCbd0ZPXd%e z6GvLY%uipXir(7ArKr@=rK9N&RshEHlInEZVFVf_=M1ClyP3?k8o_OT0rHKabRW{$ z)bLVPAKZin(fpt#lEM;obRq7}(ZQ~N5gB&LE*zb+5tM=joQ@tGm+QRBZ50l8IdK;g z;_2P7M;+wIB#tSEygE^eYb5h9&T3k#6-weTN8c)CM~710YBGFdmJyK~a)92ka<|N$ zqb543!D*nxz)QEk@{{v@vN@Z}!e3K<35zr5W>3>cdbd~M1pZzT@X_wKIJ@|15UrIc z8ujQ+kb73T1DysfP%(AjZIiqJHa1RGPBpqVbP*~)^;1v2GjTXXj91+7&BBLg zSHIh1s`653V!6N$*GFupYvDpy$H~{bFhm4p6r(0g_e)x2yGR$IMh0<6m8$YA#2C&G8&hp~ zfbGrS8Ol<~Cx$u>Bdd0)o^AJUC;7YvmK-Byya9EgUk!{Xw%7OjfW<>71edz3GnLq5 zDUzxX61-Z2(`Pe70Nz2Vj{Y=eHQdpls8ElG9=)95}jN2|it^8AhCR{Uhsh z>^bV($@$$$`*uW0I0{4OS;#K8Tqbo+Gg{|>1^%`^&*2jkx#JO8$1e2c6zT9yV9z8@ zuhiiS3UkH;dJ`y*2cN4Vzo~Mw&;*=E!{YsdUdbJd-*R~?29S9`7PptDPgv?@+uF{w zxS8o(PqbW(wLF>Xgf>*4i0dp8$yzJxM%M)CAFOFl4Z1G+QA^56WY99M=gIYtCll{yoXJds|=3oOE#%Im#2G5f)U|_%p{() z)%Bm2lQQb@z`NaxPZSVGQ=+FBS^hef=e>J$aCs?QxqfWQ6n_b`c0VQ*D0u4u6Md&dN>8_Ib5!UxK4EL~FK@_` zdPf!Romdn39MEQ!+qh2xVAn(~62^wL-V;p!p7!@GRwq1FS|oQctu|xttqKj@)70O| z#jQka2e`~dY@@do#@%@f*gz`_b*=(1E{+xNnuLQ&BKlgzY=H4nrNQ9qaj4?|8?vw67c6vE_e`iTYa_x%; z_BL$~q_9*!Hx!r8NsPKjyoHo+Ol9qrxV=XMzP;g$RSd!9f0OuVmmg3mefR(4R4O?; zK_6%0niG4?Gr1+m9Mi$0$Sq+L%;m>;w?T-c)sq=5j63Bh=e}SjvqPS}x6mUmaw5ZC zHA1qx8KU_!W0*5c$=uslQK#RRm0>Yx;wIcXeB4sf-{8&BZg&OsEIu4|@6Zp7b|NXAz89V&Xo`FDeFm#{PR`aH%FQDbBQk1QK*aF_ER&U3+E}{}miRV@Y2=s6kJ7 zgY?lA-+6;#TF*Gjws1dM51jcWc8j;Zs&&bfEB|9!!!YLI<~;T*b>?{ORha_(Ci$|A zqHQ&w^H@8i&!Ab;h^Fx4FM-&no_5USZkn7j?=&vSXd}W|rxTUt(fs=eF;~w5uwtE} z%u$=u#vHJVC`~lUxZv;+SuF8IisUNrWgIuk9ekxNEb`3%{8K_IWa5>jO=G^V0x{wQ zG3Obh(4_3+fP243--9jOe#ZjjF|Llo+Fm`SZbzp~pgVdpHU6ve&bS$7SGwe5%8F#Y z{j5lh*{vJ}bPQyj3s(iMm0{Z)z?!`+{H}p|^US&nUbjU?Y}&SEo2L@OFSv>8)7I$a zM3!2?e>?@5MqyKN%!?b%9wbIqZm8=xvhb)G(BgoJ>ekZMIT5xGy^8#(MnhH8V#DTZ z{YwqvLjx(io2nkqO#&gWhyufHhEfpJj-BgnBtx+o_yt{)eV_c5m?M=J0KB+Xw`hZw zcq3I25vOk45n+UI-CThIyQoX2>Z&k@I++R)u znrmxIz}2Gbj9(hoO+MfN6j{XJ^1LhCMg?ZbZ)+65VU}UMsM1oD$uKKbi)vQ)!!>7| zRuem=<||bXiCJYUaY@VdyO{DWM6$N>N);{@ArjcnUM%uSZLA)k@kAur%yQz~KbcK= zBZ@`DGK5K?6I865>zHHWL>AAEX0U2SX`wjds@z4!DEmt`H>Ugp2q}^ysp)Y;8w;yX zfyZQco&@quU74p_TR#~>zJOmtb+sLp6A2_TfF)B5`UG)_u+>lwaw6?#bLm|E%3jX~ zy?mf+g3ThMtk#EIUsn;KHQYEC;8^xb(j z%9K5lJ0n`cSvDOK(8!0#+wQSOJ(t9Dj*ricxUr^;R`wo#85(w}-+xO~?*nCC5vo*8 zAl$t^lDCr^Xm5+LW2%*_nc})Nyx_PMdcy=BCRIC6RvvjQ(fCp^F!<0vl>9RWTui(2 zQixKMuw9+fbwisd68H2tjBP%U^GIMKq?i=h6v{RG@(R%b^f#8NN+2CHIWIa72a)Sm z2f03wijO(j^}eTZ=}wxWQv|lZ7HyWdkvYcNo!)EVeYA?8Qp3gMVd>{E|KZB}1}7J~y`U zQKji|q3IDFfL1`u8Xgt(+@f;C6tSBGeQ80`deGok}yE8pDD@Ir8ETH{o5$Yq2 z8#&_d2L4J8Homj1>ngnfQsjKKwO*00NVWAB)}_iMU?ntn!P%hn(ir*a055;3= z-$*xKGFkK?vuMz8B4(Yk(PnF}j$H;y8#}VYDkz6M9&)deSgd}oR&zj;d03-8C@JP| zVQIdkf<$?azmt!;x?02p3)_U@XrN`)_H{`B;4Xc)j+*(RBN8h~W;Z*d#_t3AuexR@ zJX(~1M)%C1W;c3EP>B?%0J?KpMJt4a@5snqI}L_aQ|_HCS|yw}1Ru>wB)V2iaCKo@ zTc5$+iK8@O1zV}g4k#3hlG@8kFn=gbS{Oh4cHK3yYWlT^{;R+t;yc72(%8JRetQ5V z00-|iF)C|r_h`}rT;>>^g%@^Xsj52fe0TnYDDNcyhdmL0tvk8+ST=uR?5`iDz7;m% zg1US@)TV6USNRZZu_9A1$N0m4K%Rd?+04^%sI(ixe^cHp)z~NQh9I0v#eRYG;L#Kc zxTqDt&-NfF+=XxfuEfuK`0|SoKMviuQ+4|EE4!e@SLkC87ng3>T z%1McgG3TcZnVn_+$-bsBjCDkHOl3Qq04l3R+f}#^vM2P_=F+smQMOefGv+r0wD9~! z1#sTBCia3(-$Q11eq6bj@ZTcz@^fDX9&GDz2Fa{L)H^`YcTM5`qP3qR)*audB5t}> z=MGBl3J$G{Xe}VFI-VL45!bPyyI6KY^y>l9u9Xls2+#H+-LB?5p!j5X8(3N`tnItx ziQ#qSy_)}FB~v=|Zbv{qa_|)ZYKMTk@ng^Mxyrm9B%k-|rVr6rL_&DSs6(A&#K@uW zBtn`zvH>-7vh(Hv&ucaW(Y&RrEE*~<6*gf}QoUm#fU&WV61FAIg%BO2#a0$qxWiM$ zlqu_Cy7&%!{6DiJ=>n1W&a23HuIhFU>QCbxatAF8KJGDp>^bN?@n5+C>1L~8J`C21 zPm?IFghLr32ZL8Lyp5Y_ouun;J|wgjIi#bQrgnOX*ok0{Ib%@SvNo0(brZa-R`TQ3G!fPUHLHJ4>#Hnm*jUkoqJoJ_WGzX+|VD4SXL| z$b6tud^5aK>707bKV^1VhVw37X%)vnmZlyM4nqb|*GL1cPZGO6#Qn5ZQ0e zs}%;t3jpBjC4+wYw+XCSg8|#ObC(DEUEoi-iZCti&8EV5?t+Hh|8G{b4`ZyHF+QKT?WwS-@yMtM>+3v61vfVfM%%w zFA548kQW((#Louz|L^!8coaR=`t3gx&g3zBTs6Fr-kFIg{&X%1VoRK?;AVa4DRr2( zq`0Mj{Up-bZZ*7M@^2QgM&fxM3w zR;CLT5xW0)+B=iw(l7HxDvmpLms(Ri8xyvIwFA0ZJyhK6dJ&dB@n5V+-@ik6FxGRQonO+Q9a|IK!6JXI`{>!>pn`0E zgu5nD{WH!@iAj}Ba+DhZOi<{@ldL!f3P1B7yL4IYO62zKsJXHSK##2k!A`MEqe=(b{_SJzH7Veq6%xbsA%9XsV(3F5ROkPM~klGfGC)w zuukjC^|HkO;YTAkMDN)(L@!*?1VGL4CFS(MrwBY^gXEUMqOuL2BCT^mS?~1E_6$Hb zOiAH}NPdy!sjHApEdC>KB^5rm@S7w8MYGMAOi(Y-(vST?7gE;5ZlHFb!9IWo)?lmG}Vz?tqT|I$RTYl|=R+J}*$srIs@(Q{{Z2`SU_e%}fuUZ2Me)#&$Xc znpp@E7kpOzMRigLzVAbR^9Djpz!?zXTB6>82a%~2J*Ev3927m436e5k5qN>}I>q=U zECodqKryiFd#0k`vLH^gVna*v4HFGfgQ>JOfR z3y*KG*_l8>xOL|&s{p4{-BGW|!k3Wjdt)sJsoodV^uAQW){X_ul$IE8XerO@ZB)YO=l`)Pe^Voe{^3fzLjGTw`{LeHMJ(bci z1|N_dS1&)ngcJfO&G&DbRR+^Rwh|*=hzZ=SPm9Cy03v{K zgoc6`^rL_M;{E=*I&6JT)c`VIy`B5DGtd$WEb^{PV_6Ek?3vj>Ef#9@Zt?*4Bs%UdQM#iVdML3m z!c*R@fXQ(R5&bVurbup{&8`&Ko_)sqzw>D$!C+D>U?8COpY#9iHu#@6y7z6z0!UW3 z)d+u1Rb?I?t65Xo*no$Y-k;GOGz1rPXqf6oOH5T^|eq{`sR9OQPK zDOKzTXU0?sGnAkF0|VPewr$F+0Wf*0_;IF9Nob=uFlAmD`oqA=IhcicADo8HY>@FH zEwb6V!uBw^)o{K3nsHfug!x%=UL9?HnpN&izw`8A+S#&aAt~FIbFN^8HB)w@K4JU% zdRKC-`cI9rwt#Wvy!lqy?|AvXvBf^MYdAzfaYUbRhQWH)9IM*!I_sPp7Jz$hTH0=s zY8?|-rg5>}u;pTk=ezisX(uxv*%>8Pt6bSC>9&1qzg(#zkePTRq8qThCr?oU8Ku&W1#e4db#?cH>!cZ2pyTvplQB6PE& z#6Um3)*6~U7$tpFL^=|yUm;G2zS=MN_Z)(-`Qox~cDOE^QZ`MuW*$_w*xyC0wm4B+ zivvt&`_#1^O>0o71OQ9aO<&KhqnFM7$?+x^>pybhUKF(OJ25+K+2v*nW|hSrMU^Wt z=;I8jWKfDIe34L{qHw0`Evr|ZBGs$ajf+o04@@?x)4RL>u#;U7PikH(e;gPCXT-1Y z(7Pr!-iQDM9ul{;x!0}S5yUYFJ!^>%2y;3C(}G0YS-4nhA%LgK2(M7}EAL$<**{^# zUIW5-@jIYN&jJEOH6EeZs4CmYCSh5{wa#`}++Nv^AuwoM^hv9-aH$UfR=P2FN3Ipr zosb;f4)DU?hvIJ!^kgv5_fmIBYv#iX;u?2f1H}R=3b=PH^WirlB-tKqY@6nGeVcm% zvQKvl7DjOPdjKwk8(p|Op%luZdP~6}GI>Lc1L=(=KhdIUEK6FJ9s^6-JGLJiAP-M3 zo_K{_QX`x}!XaiaXtObvYb@5tJ3BpU!ade;O2P_3f(pQ|IItbm&LxFm*p5+-x2Tuj zMDw$dLpYZFc$D)UVI1pW3@ndYF8g>L4g{888HD}d5rB3{2xqzhK5|B?xkTYB$p=v~ zFA}sZsbLZ(`Km(cJo!OV>AZX}w?PvBj7|O~5}T+<@G@f$*s&M;(-(51bVXE|2!C|2 zU^uq+hIL>pTOjpykkM@jpkSoGBtj80IrN&bxdT+!{dFW!b5IAsg~cb3;Knf}_YZ$b z$-JHfrUCFa`PM9)ZNYZH(X_L^YBL*EveCTt(@!_E(GZyj@-BV|Ovh;zRE7gd5QtWa zuV_#8%tut&$_-6`S=(PK6vmiMXwh-!~Q>9Y*m6f zR)8p@FUjUi#JD05mg{c}^L~U$BbWt4e96LR%f{?IYiZksC={Oe|7P5LKS>$(A4f|F z*#9l#QvRQei=F~!j|wQ(uys&1NB7b}(ttXy4;-rVAAtz-RZaVzniw=kUq7OC=jz_q~hrt?|O`lVJmy;{HP zyzTu=p(Qc^lW18OUf-8mR zLl#HMP3$`{eNKevAqp%lYA2dnAhz=m&tQ~xR?1)uralf}Gf1H~h(FfC_GOPcx#@c7 zp_p13c!B7#+|_~TsYV*dfJHwSs!!9o^|g`n3^gU*5P%>k0%lm>^50qtcH= z((C!mjXsBLC;(h4(_^dY4_b-bR{FhZn_DN1W@F>%uwIOg9u4Hd9iJuaT6ltS)aKJ^ zDO$&8SLDCfnw*BFC0Nuc^r+;tMAX+Nv*tWL(P>p$&;Y91ebyMmQtm7&Sgn0>sV_?0 z71QWwD6MFNBA$&*hH`g`IaFvV@LK5?XP@Z_5DEskFERetEIera42==~*T}y(4CoY< zd@6>P<7Ut(cpyjQ)3um;X>dLK18CbR+r~1jh?PYO1>%leXy{S51E@4M>&loh)}1){ z1?0x|A^=hlF+>2G>}3e<%rOO}nB3vGS0c{KmQLag7Sl5cu5NcbtZ}odi$h{tCar&& zxL&LWO;$9?J@AwpP)@;)_k6u6_+pKNgbb=qsNl|jEE=dh>2lt_@#gz?rHYP! z^g5VxPe8;rkXa1>C7y}h&(NG4GoXzbXJYowxAv$+ZHDNG5eF)cG?w&PMBGFlo`WNP zW4Zk?<3}<6Sa#0YK78?w33(;)dWmkG{?*)~=U@7W(|#i2uD%u;{|h$HyIQqmcDTpDk?4Eb7`0h3^IwoZlX*=0I>!{zEGbT=xuMH@ zm)=)f?<-1&Ne^wFj!3KURtQRuH55TK=%AbIN6W4=Nsv2f+KGk*M!dJn+jT<2!S z2wQIcDdc?QXc1u_D&f`&Zu;J^Uzk8NiNi8KpyDd~gIS}l+d#uwx)CPg1Dme*VjSW0 zl~mhoaQk3XwdukR@&c(hfSBea)2wcvC*Ym4JGg^e*bx2{EZC%}&ifLy#)5$r@EMjeCR4$ajTbY$%1|f7VU`*T+sPh6*8p=r?U7B?}#5j zsS24|@}C=!;BLu2#x4FOP#I-CEtyC5@lF>?Rl#nyrQ~K+MwQhW0M*NhyTW5$3Dv(^ zXBEF4{p0O7h8?k;skUo$8)7ZMrg`DnQ!5AgM_11j@}VK%7#rD(F>Df7^L`g^KhwE5lPxsf>-j&e2lDDlhKIAvDmEjZ@FI?+fn-B z;PsQh|ErLYfmK{j?Fn58UbkzD@^@NCGx8a6^IO8~S+bBbuSL% z6HCB2Qr$5C(b4V@heTq-Y>r6?KgZ6XQnYku1O2zwZf}s?93CRqttHtX=)nBdVJvwU z@C{Q%N;%aGfF>VT;BX}HGGebCV1RuKqWZ+%<~s)c1v2;T89V-)>=wYR{yk-LBVc?c zm@(*hWn~^sdOIGvK@A)5=g`|liwKxyUm36OKwgWfACp1EjJTwQxyGxUI+{+yCuy#< za19~Oj2a2&w<>IqV`rgD^sYKYtjM^d#x^<_PYQ7^Awg3-_C0R*X`DWMn2s2deljDU8DZ7kAU?0@Jl z?NS7@e-Qe&4UME4hPp+P`8A!VutiYCx8@daB2R6&3XAI2b(g3fJ<|U>f7kMPpZEs- z4;%@_jv(!;y1?V1g*n&&4)H5IPGr;&xx;h=YTHf`183v-H|MoD+TQ-?m-M z8Vq&_bAb>P8UGG>5vZ&(nJy&Jt5h&pF|>ehs!oXRfPw7)A}THD>3j8$dJ{?3#FNB_ z<0+INXL7|8&llLU2Smf>m}&gwj(*=vS~o1J$szEfIUC)MOMG?18#UCR$bZd&!{>)m z@fUyB7nop!SK0a(-2_uM$KwsXScq^i>NG==9TkH$27xxpf&=;i!TO6s@m2Xuc(XS? z{EwnG`69#Su!2lnr!w0^eJ!wwwyu-Z~ z1hsDNqF}hy_4NUP5&pNl;k-G;R-@hx26H5wv}o-G_Y?a!e!l@B>4AMz{3GXx!-tr8 z)Fy5#b`pFjflx95JB_W1F(mq8eT3emqw`B;kf*%i9EfLsfmlJ5n2e}aWJ)+*719iM zQ2?0(JcI0{8nboR(|^CC&dxx+{|{`T`m;du|AsF9vpn+yUHqq!hDyZ&w@3QHF!Y>N z)X?-O+X*cbFu*{?VOq-4N(l3t)NTI4fRkx!=j8{89dWcbVa{h}Y|@;*un%NL6e{>m zot|)YiUpvY2dD6GO^qIb_<@D`<_zh|0 zSk|Q5PCek+Mg@6|a;ja)?nuq#zFsS~TAQZ6 z9$2y>H@GR}UfL9xXoR`yFBr*dVb8tJK$#UkqpvfYbiBMBdd2QkZ~F1cXaQ5A*Gi_Y zJRWsqD))4j*UPgU{ydR>3OHf9CWy^5$KcPbBP|B^r~i&t6l(jxIK7;e+(E7r`okR= zj_uzZYGYrcEnu@$<+;&l4d(vA;8lgu8EZ7>Ow%s19DqWrU7H-1ue#@(3Vp8JmTU)- z?LJnk%9x0KCVyS5SHS?t!sKeeS%r7V@C@CBy*i`GKdt#3r+SPXLxZ$h^7P+RTd9Et zY&lLmai@$UGnEIs9MjRK4^eHnD&Q!&JL)?f#`*A`X%#m{g@s**22WB3%G*_C<} zN~DbVuh3UpI*g?31-#}`2Q6L3_5!6QjS|D#$?&rB_oYl6Il^HyGn-pkrTWF#!@;}A zW*u9n3tU>|Eert#{$}S9F~}C*wILW-nrb6E46VmhVD!aDLQ{7a#r37?jUEmAUA*HX zZ=q&*ZgKJH+m#V>xzr!MpdkthLhEKIcTr3T6TfOukxxLt5J0E_=_%ZmCBKn+5oyJi58{bF z>EM!y@QVN|sYan*1^n7B9h#F*x*_#ZCZH|??kHmiNe*ekcRx)%@xPnEps;!10x(CD z*&!&DPzE#vVUR81FOb0T>hN4-?z!yCc9?tRv^mAB9IMedC|0srR0nyg65o&%s8XL4 zWY36Cx_w6&jFZi=D?%jPnLFmHIku3;CSTi8No;^jy& z_8zF(`@r^C`0b3gJeA=cZ$>~cjG0=qS-4NkCjLLq5cBq5!N+UD4DlLc zgXFcTNmdF-BW8E&Q>8ZZf&S_|;_b^~UCeLq<}Re|Q4VA?qJ&Ql@+ww00xyu(WVg5$ z?DZO9=QetMQ12i;fQ5x5PI1rTkj8JT6Pe0r z#sE;7D!D2Fc;qu>M)MJ)@I9a8$>*CWo5G|Ov9KOIzZ=o&#&+VTFtiw1)*ZoZTjSpv zsmo)z-qL;x5SJ@Jf3l_=s}OY0c-s5U301I?B_m25sVR|_XA_rSx|1x`CoKLTfi*i- zft!@IVQn_c)(s-PotOHb+Iy03`oeDhB3Otf)X1q_&b*vbJ)NdmPdfC~5Um+r+;!i> zA1Tm1)@@C^B39WK{Zq0=bq7un+J3&jjs&Ve@Lw_i)7$VPe`{UFquTWn~@vVk7#c3VL)#)p8DKjG-3ox<|y>gX^3F`~Q!zw~ERm>bf;U z5+Jy{yS=zOf#B}$?(R~!yL)hVhv4q+uE9OHHQ)Khxi~$#|L(f3QCGY6o@?#7p6M~~ zI1jyW_+sM1v|>egw}0mPvH9Ts`{71<^W$n_?2F2-t9`@HFWBa7q!}*_79eJD#fv<8 z=&B{vM}_4#$^?qR-Ys=@WIhB%|9$}`FWLY`|Gqh+J9#wyt|WCQt|+fe$)g0SE?UM^ z_?@D`bt`3O(XJD!F2?B;4DXiQwID8xorsi9ErxMODMc4Rc{wTPCK50t7 z_tWzDBcD^)q`o~M&Hj@mJMx<5tFx5=r6VRRln-h}R-zfrQqxRL)P+^2kz%$vtb{ul zO?i%eFNsrcks%ecttNn4yekTw=Q8P+ujg@lW5K7S*xJ(`SBDmO8>EmdP;4}jpJn_I z7kR95AFA9SW@XBjQ4dF@-Lq@q;`X5BkFsDh7{2&kp`QY+gx*wVev6rOQ4=+vTPdRB z5xbJV+y2$M%iI<->L92JiapdMi5<6d!N8p*zqQR(3Hu~7brjIddT05;MsG?iMXLe| zN&ho2K&TiT>u#P;|F;-*X!3M)JE~&C)JTFD;+F=c8e1+J&x!nUPx`jmwI_+ZOa3?o zdlJhB5%~E6Y6 zJcF;d;Oi6`C`~F9ns{s84ysG;S`sb=yx0=I#!F7Y@(OKh?uK(&^4J)>_2Vt% zx+hb2^1!0xAjDZHJkIoZl?}d`! zk-9N_wLL(qRKrM3h**Tr)+7zR5{2A2iNO)t@!icdIQ+t*>e+vDeAb`XX(f znbfwPQnt$DySNxQQZxlu@>a2)u;YWMqWBH^*7w4SK~|8D55JSD_u&ck(h>Hp-N-P5 zB5|75gnEC zi;RKtwQBn%^@Wv15<&^?HRsHYF}`k}HomXIvhYMXkRgckNkoA zi2$%;jA&d3r1l}}2@lueP7<_p_7wJ1%iZ>BJKr;%^zzGV0tpAc-2U7D(d$uXj2TB% z;xUGp=TWCTX^@m|Yy2lz!#01hF;&uDu>Ru54a<}xYs3usDt>G}U9>;)L}Jdb`mioK z_uOy4casI25fC6(mN-f@L=XuE7?f=)DS`oR#A3Ew&s@j#IqkjUsvZ-k+rQelAuSHg z^LQ{~8yRFcUN9?F3AeuOEFZ`g_mKi~A&kbDiYSd%994$wk>(gYlt}Jvl7iEj8Tf(t zQ>E(uD1)aSvq+R!GF)H5yV~9%1VLEy;O7~7j9l;)Ezp^`2Eu>+OX!3LqkN`ff5|$2*EmK!YmWdRae*xl z>IBNGO{-#=#ystU&is}7hq63dV`}<0ado0~gareYefga+BYtr?-uVxeCkRuRUn{~E z6np0#w&cC+s~eMJTvF`FfF4?E&wj`zZ-`zeK|O;8vU*u~4kH!{~sOU3KpC!`)Ip3G~YOsR{~KtNG0v zwD9SYmXQrAZAYvGEE54H9{+f^XP34iUU!*G?ijIfqC7+T^#@;nnC#>s*abkg{8Uja zJS$Z<-q%(*^&R?4LPr$wJ;QlMbczs{rIHu&5k=gO> zI!ZIbwe%hO)7=8|?#agyp~b-r<;iOU;S!tLb|@t3|#1z^mSor5g=XyYDZO!c-1JktjTQ%9mP7Pxs*)0fxm$^9-6j&$1$MvQDS8s zPRujaeJPh_6f*L6EdnFlI*2}5Ee7wK>>s`}v2Z&)5vJpLh85=H_-G7^c!Nt^lhG#z zjdi@$B`%8vgVk?AWLi);GEjLxq4fQbMH2E13Xumi$S!V0LQF*=e+L^@u?zlSAsgJ| zqt4%NahmG;Y)OGWb(3{jtKS}G^ui~({5kw(Cudy0C?!fkm+e_u zY3#S{?{9~P^j|#P4tsiNI@(>X$q}}MP-rpMV3T*hL7+2$@JX-5uGQ`y?LZ(25Cg}h zF=zqus}CaZeF8tgJNB13$!+Y~iMCW>Z@%NwCNv^GB~J z38%vOdlWL!f*HZ5b4$S!bx}P-wryPp<=!~%MfFzeL{wT5dRe>^2VIkdi zw8?n(eHaa4x4f21v2;7-rD!2D5^M1tt8d%84SoPfif3twXrAvCD5+ZPyU8dBO|gy% zi`5^nHAxEQ!EY!HjD%D&Ad;%GxyRIbycJ=I&n6$S``w=(?m{XOuD`dVX22&oXif=V zxM*kYQCB_}?iQG*qk_fuK|*t9+C=9PzAT)P%SW*%b~MEyt=@?O;z&E`lk+YyZbRS+ zH%SG&d6`dYjyAzyr?!b@n*{#g@_-PFaC0X$=(n3-PUM3#$mAai)}uQV*aPqKO&a& zmOyW`^A+Yl0!-RO}Hlzbj$_cxAgR!gKNRJV89=KCAhxGgzL@0rfJ>;AX~sbt1meY za6+S7-nEhodGuUP>-fyvWgfh{j6q?yFBA?x=577mAV<)8!ULZ(n1jPIL2rJf#SgZj zq^`u)Rm{wR+A1l<}{uMLEE-_;r-NpeYxD<}T-fE^O~%aEF4)0~xUSE~6<6|*jbXC2omo_aD4vF%p>w`-UMQ{IV# zZGPSCs>5m?mutZ6>teFiO|CSuz4X;Rq+~k=Yo#qm9ub;M^V=qTpTl*|ebP;N=T_x= z%!Y(6(6Rw7uVh?X%3v0Q=zNJg+KRc0RhDyCah2H}xvj+}_-S{6NsdC6KgH$&;S8uY; zUj^3k+U+DHRk%XYMbW#8s*yg0ubT^DyZ3FGI6fOFw^cvLETo^g>xfHX0|vOWT9lE! z6B(5P>)d=qSFOsN`$1vpVVlU=uy0?#A9&!53JSHZ-!VwaMhn{p1?OW1z@12Y;}yjL z<9UpdwNN|~wc^ih67^o1@JY~J{z)>gU(YF=^}dHib{V^iG9dIYu7qlKwbPogRe6R}FOe z#X++r63%n&>p@=RgG^zTsbtHf7*baV{LXy~{ujeoO1Jl%5ocZV5%TlAE2a$78*P{q;;R~7Aj@K1ex%r$dbK}HKvDU9~z zpmV}BS>vAnIh&FAE@>mmYFlEY>(D)EhPJ8eI;jAawPFtcFhV~<__plNud5Ob$PNJ8q`}Ryd8DLP$Kg4%V^GZc{*5 zXt>^##R-qokYE1+<9t@?qeazTk~sidLv*aL%rvE4(Zzmq29a|+S?kgVE`X{~r?O4C z8aRnR+#drk)-@-fPl*WN+)CHH0J`siGc9wQ&3ySGKK5l#2_d({RqWN67BW+-_w_`@ zw3_1ZXb$mVX%CXmZpr7l`b z52x@O50i(hxpZs_&3Ti?!bsXqyP8wPub86Tya$`@tqMglZpX=7aA7 zv!=KgPI~fqg)*$?F>NxZi{DIv{_G4#32?Y?rJ9E8!{Z7@zYY}#elkgp(npyyVYU)A9}{RwxdMlr4^$ayF# zivh(m+8ccsq?V(<|KVV#Za;^XAqU1E}W@eb0*gJTV*yKC{Bqp0#c?Db} zgi*w;=3-ZmO6T<0Cdck6q_nz)zokfdeJ5bOX5=x?BX~%C{9V{WSFTjW)Bfc%5`R#?5?6g%~C%mU#0$`$GrJ+gHyWWkbhr!u4g6ewHPR0p|1l+ z!rV~&X^4kq@5f!K4(H(nz#vKqt4hr_M(&fl>oJ*qmUvnko`EZmhGBY2m02Mzs=zcx zf2Zt5n99yYK;7T`fE(S~waaNsHr?|4pEK-m~v0!{5VW{?d&B)^TI zNZW4;$~uNV?+m|^c>QC>TzKXB91i9K>W-OdhHV6=SCgSbrl-ucDF5l*GsN!ri+sBZ%o+>Br$NtX3=kjC#W zRKqQ%&SDYwq0+*^%`!WB8uF(V%C|M{y!z*3a+P3gFH0CN%ls`~=dF9nInN|ngXfA- ze!aqGdP1)GH*o5X^mlTD4Vcib(V$qtBZV*@{y6x!FkEk5U_JH=jX=GH8B)XEM%kB( zySEqiaWp<7tftGpFpb`|KRA046;dx8hG}L3)(CQImLk#l6501m90s*G;UiFx~$v&k~1I<(m?5thA522DgC>b}_K-ZHaz6oNI8_@4hb zI#Y|9e5m?q+JKeydyOOOQj;dptX{5DOh{LQJ#i-~7nY_4DR{fD12)SVdsu9c3C3*f zg!mktidbRm>uSBo>TG4GvDyx}(>(7=??m^~(ah3{7NDC4Nnh{XmDlbu%#P!h)bs6x z4(0f#1g!*@7*zr3HH(zwAEia-)wNNPMIma}9OVs#;P8BADWM!FJ4fDZAs?PqBJ42x zD$p6+k@%Ykn}M*{&fSr3u4%r?e0Y1Pw0K`Qxid|h?XH8;%gL^$_`;Pjrx%y`@IqY{ zH4@*S1E3Up-ZcM6A$y<(9AF0^ zwOGAkF{SEVKKmNjF_XI^84c?ttII67GyouEYLo5IL4t3h3;b8~MJ~#9Lw4g7 ze~d%jkk6%wJS#3CIN=q~u&1{K#z@kP9;w;jem$c$1{;(134#(3M+YlXjoU+Myj7IY z_q@u+m@;w-xV#q&_M1zs%FzHY>v2_{zTWlBD9vjlH5ZYJz^>RU3}h8Sbfq@XoG#NF z88F9WJTj$Q9_sT>Cz_vP2=cof5$jNwzJ2-j2qpeXW&VoAb?x{`1Ac{gChL;)8Q}hq zMt-tHzQI9$(ah|>w8QQ?6uyRRI^*9(e(%40;@@+B4btAOb^`T@<&ojmV}g00BOTS66Cb}lhrx+_yHY{71Xe$R~bL`*Y~Y= z0htXW@hE0aE*MLHD1@0wXN^$?`7AZLEq*R}-CnATD28nMrDzp?z8D0EAbH1HH)!yg;wh|;-3cPlt_h($ucE2L`iogC!mCn|A+?aAFoKf zy62yY;T-9IDs5^0w`i!Qvqc9M)S%on7n0tq?+P9&cqpQg$?V&I*|QDV?^L(EAeqb-EBRv%Mn>mE0fU=Q(6AcB>XU~j8-%1|)jN|bqE z0ttOP1};3~jX`VrtCQ@8fUEmMw&O+X2k%&i$H`p?0eFqp`48e?SyZ4eL^l0VDfZk~ zNz~u%%WwGIpFE@sdWfR-pip42PXUkpIy4M`%KILZ?gk1Ke+*QL(R_?-kPQu;lDHfp zpFsIg@Y!uWi9wWzd%Ri)ZOO;Q|c$yW}cHp@(=`igdfdPFDbjD7vTeD!+ttZ?7e~PRfP2 z3iPb!tU|a{*{}kiIh^DZEm~}qIhEw9fnb4uaylVFlUJe`V4L@kT)nJ8O14ug78!6(nAHT~OcHRlFg78Qw&}fovh|{0qf1@3_UwGeD$>TgDsR z%--Akx>L#_W%ib<&he%107r z6YZf?qsq*3L{TWEX#0y8I&wI6l$3ZB#P;B3mLaNT!8$il8x?8Sjd@nm6jGH#hmzI= zzt&-Plqw14mLcjZhPzoEwof~o#g@a&4P@S7Wt)2ffXIB!ZXi|qCppX{Mr3O@F1Fps zlzi3RUb8{_2u_nb5&6TtzRXiy91A%e@ff)n+by_#thNhGc>C=$(0Gw)jK80$>z?E7*S?K&byyx7Bq zLiW0N5*>&E<;A*-)RR^E?i5l_MaReMU9bnxAxT?l1-@82kyJ5UCcbKO&^5&kk`<+! zmpdr`^lVTrEUQ}pq2;QtwrETgS+AC9Ow=xDvBqpNHu)m3oMYNfHA) zPQoasbJ}mbGE51Y(INBk?WF0UL&Q}{OYYW&fgz~+Uv?yv%%S#vq-c@XA?&?1X;dXE zL~%t|#@4>rB}DxxY>TLGQ7q#wXwxqHoXn1Tuve)>Z7N+MduU>@-S_wxO4^sRB7@?b zCmu$(A-@_!bTrfb+@@&0nj{OUP7((oL;iCmSCD6HQY+hvx=_zubtJB`E#YL@7)}>U zX!#LinO-T=SIL4A-P$w>$1)sB=-PHMzkC9_p>9^rT-suhXpsaPRwBLoV_$8`S2Ag&?%#}hl-ROu4(Tg!GuG8V!_j2}O(^azo?cK3syh%b_-LR(F ziR?TM{l=Bt1Nk?|cJ4a?Q$>e?31_1W$LJ48Y!HTi)4FrB1u_1Xm+>I2-srI-f3BIn z!ZC4AcJLVm;;$o$gGGxod%5^|!WV6o%7l z_E?;3uigB6leO*YVmng(lUT&ho}Wl25(WqP%%mwlnou|=alV=&zpnN-g<99#Q!1V3 zg~&Mt>IxstB=Rjf>gmyiGa`ulNIRCs3DW0y5-aaip1q*)3(Nv6&pg*SRDzfi(S6Of zGxC^?0apl>i1P^%diiv+9#Bk2OS6(U1sE9im>%F{%{Z>$jqpBdxQ^&>#M3J5KOAXj z%4aB?W88+JO$ zdR>K*nxi8ueSgICeB{RN=m)p{%ZJ~TPg#>M^w^SypgU6ZGC=(a48###=Z&wEo7P{f zz(BHqnmqFTl#&{s#Qoq#B>%=Ij*gqw_z4-|ova(fM17=gi6$iq)O*{d{!V{%^-=qX z|4uX9ehUC<*{%`t;|hIsM*mnNlWZwHZ=t6)TS5+yl1&LW8T-pO2`%X)&tpHcWvQ}V z#r~xs=Xpw%(z4&rMQMFtVj8zuG#qoqykVNO?wBdX4`Y%R7YRMR*FpvIvuFa(PwH+RPM{D47GTXkipITxIzYxqyBkK*tP$ zX|ge&_>1#&LW-zT>fKsOVl6eWiTUc{>b##$7u(aTS^xJXra@=%%%vwdWaLxJI0ud@ zW>(9r*fupulq+WQj>jIR4TDc0PL%4k4nSse^E*iM?Yw1UD~kJ-ecR?^$Ua8Klx8E* z55P(F$?=TuPrMLMrxxt~kblJ+@>1KA-4kgKfs&k6Vl~MW5S!qX|Cb*2prWj-sw#{w zTK4*GabISt`ch89rI_?ciHiyYorv>&>u6KCJ5Mga@WI2hX0UO3cr`rc_{<$IVxsq~ z?MCU|h|AL=4+Ae}GH*O$*Lgwg{Hq zoOx5hD9QOuT-g|jijCiPN2fhl=9<J1qb16eb4|&J36lfApwP%>=pGt(rUrqhj)h&?O1$d zU5BSpt5qT`QJQ|6qu){KX>Z=^FcR1P$=D3NbYy*|aVOW;tH#ZB;D{Z;o?``Y%sFPP zdo$-?JgaPKJ2tUN9&JuwYa?(o0#zAz;ja5C?W3CZ8=+`89cZc}an<*Hi^D@2mwTWm zwFi+PLF|`ebN{VFvKPp9=ywL$R%gzG#i*k7EL*|WyQfj>Vbv;g*n>}VPN9qTjq?dsV#fuBAbu}URo4}R}fMaq6!-6w> z!up_)qKf6Ax)R13>zAcFEuI?^iMXa24gbR;{tXt>tX^Q0Lb+z=J^Ld~-@E5bjyTTO z#-t*g6rAz4X*Q;jKY7xdXqEcR6i2aBTwXV&T%D>-IJL9QaJyPAuCT&a2V7cj!K3f! z3D=&WZi1F649o%D{o5TfVDLWW7`*z*{)%`@2rx?J$YosaIk)=zZTH(VSZ#*;HvYX7 z-q-q`eJ=Xc?@%L<*F=JhX-w;Sb+DdS`uDI^4Oj&FQ{EC%!ZYIVBi{tmT2!gXuJwP_ zw9<#1>4a}Vc}3ew#UxJATG|Htxqx9@*L z>Z^*{DCIWK=_4-B01ZVV{r5i}_0uYyLBd)$BFVCKURlPQKbqIiIk)ibJ3IQS351kv zuS@RXx)|V)G7ph5`9oo#kzb=k?RE&?UB=1GNN3KpOGPNMK<3<3)O83`?I0FiDcK+- zxjDIF6TOi1Fg|5JO=UEE1tc$7<-H+`D!#E$7}_A}uqgD)Kyzn#iDR1T?bzY9-9 zTuprph8i$_Y{{bcxFk<9`#yc);)}w%2?!aL6iBMzFCtkP`uP5z7V(u2QEfWhmoLbK z|5LF?`rl#?GXej9hYzAtNPE^~MG+;Y&P>L7FgW z*W835`ZF%F9o}elvf&M*<5b($V=j#?>lj?o=1D#)TN_4SYW$yxtMmQYOQ!eKp!@yh zmh2a=&l&>PB~8%dTpSkMGJ7T4G}=)9^&@|TUf|( zB91>oi+>*^9!@S~BkRquj1fQ?n?fmf`xZnCVM%49*j|VG%b>Aq4RwUvHW)QcD_WCh zeOElEb1sLhIRIbC**)a)T8I8fytPt2=2tz9lB>56xu5nxUluJjaSPf| z1C=W48>VWNcqYF0-n`L$gCEOx&rCmf1zD78P3X-TGXak`&faEWS%rJL%d+H-3LzhU ziLX>TjINdRx*Wyhtb2T=nV7$SDQu92Qkwq_nr{pD%Ks6jlE&v0!c~v-kdWMhM0q%> z{&c9+6p`O@y!%4}-V3AIF5Twsxp{xPDZ;pdL(RFiNTzy^{El0?l&fWL_v=O5vfTBP zJvudQa4B%e`eM2Ajab+6c?OT*b{!KpeYKOxsG_rtWFw_{O=tk2ptOg1uib?5s7iZ7 zHEZm&5keYo_hQ(PJc#h*$b_R!S3i*Y%|dE=tKAQ)h0;%ARu>I>#0C2nl{;KKTzX~+ zFMYwbzkl~tS1-a5=zY{Ca0?i$Tdf0kxc5dqhX;zNRPYM+Fr&YDu;w#buu9T=qcGE! z^OF0L&L$dyYRz1j1ljNmHZJ7L{oTtq9uFRD467#6J#)U>0h&kHGJ@EaPjt%kh+1Z@ zWEy|sM9$_K0kg~amnQhRSi<^GK?wsl7~5jHjr^4y_o{c)#i`V)k8cr1iSzV!6}tLq z60-nqyjKZX3|zGFz|;<2yX4EIc`T!6&~dtBe!P?!T$9FcxH4@%TfUlqgP4ujf zuk}Z0-P;^uW&8{^=?mlXSfp%2fAN2rJ~iwZo@JkRL81T0UC{siDv18SKRN>tr8p+D zCVPPT|VE;^!X8Bs^@Q32Q$Dq+~;R%W{em}2^bh+a-9%^ z3`c}k4*J3vN@~0HIuLpVdJOY2)&&x1~o#Q z!khzpWNw_L{5ybeKvwe<=2(;NovPWGkwR`BBpg$7C~q=fL{weo)Sg2@}bnK^A3xb2MNsAPB|3-__D zh((&{Mw0an_B9rGVSh$7dBG=UL>!M~ThQeB=4q&4oqSj`q^036FVh+z(Df~5z6<5P zZ#GyTEb?7)I7j3@Pk%82xGo*&EibfkUhQ(RWdNzK=Wa5sXQ3k{S^8#uJ?pRuqiYh;?V zwPAmE5xC~YmsP{#ys-FQRAr;s;+)(GEB$iwzlQ3qo1>A{{$oq{e>N^af0}3h^HBeH zJ))<03fiK58W*e`QIt`A*fRb#>CXi>NJFz=T2-1Wg!<>ihYP@9pJy~Rgxgxhvu?y+ z4DJ^->AvmiBBsr7O@=bNWcI}6L=*emQE*1@ak8%kb}|}~KV)_suHW(;9&C1fyqtsi z&V9Q22Mg)G+oh$15t7>rZ(AT%?>ILdsCklvvNH|wUk&|Cm#)-B2!PSj)=i!fREYim14pK_ia99N3wI8m{1mOj4E zUZ9)WMPgWo+nk!TJ z@RWXGYRX7sDNJ*ucIKonPi{?DF7R&3-x>Df!}eEQgi#S*Rl@bN#O6wwSao1lWKXACPfrtMy@4}Wx;Es(lbJA8P$4CJ-} z8jXdG#l!W^D^-LT>aM4#2S+_JsAUR`cn;WRA?bTrWFjSHly5H@B|^709U3)Nt2`>e z2JLh4@|pl_1jI8EBckvxy^(HiF$+we_*xXVrEceT({1-mwktk9#K-AwQQRAdP=%>z zk}x7LL0r*n45pAlWG_<@(v8&qSii5f@c2rOBJuRvtftXygmwm^4Twcd!vi5UTs~G@C0YW2fxHGz(dkDG(CO{ zhllECq35f|!|`F22VyZfnWHI!rnX_n0QCc#(U9CjW#@ zR2$}V9hDbvmTe;+X7HmgTtW%yY6olft${hO#OY~RKVz_7Y<84Ihg6ggRpJd+m!n-q z@WZM+XtPJ;x>ArOJsLkRSe{xGsL%QB*;+6Q5ZS@>9f$moijfz9ZwvcT$_2R@c(vuH zyEWUaw6^->4M}wI=?EsF@-aIwMN~G3(@iof<>hY>FXb3N6 zTV4Zo;?M2F8dHbtAm}MeFel^xDz0)`2wG}Q#&Sr0IED{Nx~<@(kU6Ma9NQK6(UI?3 z5*{HzUu0wKQeNb1zWSFuD%*#7m|4>u#*u|)DGCm7SH})rhpU3k2}Ku^gkUr9?8|Y@ zo_izt$l~xzq#*CQ_I?D2T@mESzJ~q0zCwb(Mi1fe(h=bHp;zTcf7LirJ#1aEsbPH7kkQ!hz91{s2dX=!N(QW&aB64c^-Xx z(w7^2tDpayA$q;T8wkoOpsva)wy5x9Sxu0si5fIekj0X&>uGl<{j`gPH_ZxiK^ce+#^iz@c2nPJPf4vs_ z2`*)Ic{R6dSkxu4vT2)OQLpUCD#Q4lYS*fHzMgoQ%10b0qLOzf6-!siZ^O2+T3g=# zIGBmt%YA1ir6{e!NgK`iwIYFJHQ(MZ<{YSPNaEh(g6iaTjij85pfcI5+jNaw-8HR! zWgWhg%6>uPyk{+cq71ZIdGEmoY^M5<5}ZW4B`e{7rFGl-?cCaM1xVEWEZDQG0UsF2 z>ZR3M3LHKJX&S<6QU0q8bJ*G`w*Ff1QwvbmLGMB0i`<%V!SL$wMGe4WO5AYUiXOH| zOPds%au?S16bWif(zmG|{{VkfeJYM(@CKNJ8*{4kS_O(6XZ;b|(7}k!QH>3z_W=p( zMy$-kb}nfM$GZiQ0e)mL#-{500eqsQJ{2oPHzUKFFjuk=YH0XJ2lxn1*qqcpLYG5^ zzzyhcICO!&v_dQMp{fqS$PQV1#kA+=G(}TIR_smfz5t~Yp!stpU$-ovcMs>p z*V8t4afb2RgnozFCwC7AF6J%iAgq$_Ma`Tjw7}n#{NK;rCt`oJK;;i&Z#owL;TZ2s zLG{eP*NB%R@S9ETP&MEPS6c^~&=Bm&fIu6^GB4l+bJBJ{>X?{;eiRU( zz5KI$`9=t%4b1vZkHUVy1F>V3d!hvar8TB$q*42ku97XFDhH(nbOk~Yh5CTqfPFU& z56Bw4&}8Vs?)seyj@Q+EklH^*dd>WgdRo)KSbUXOank#Y2W>95+Dx`_8h_8_K&8XO=mrEgqISvhE@cIoq35;V3C z;&Dh=*Dr=5SnkG<^>2lSJ!}Yh{UOh8?M0UON;~@@wNdydKmiN}R?|<5fzC^ztmXh6 zB^|!|}uvgGgQOa@5n)KI$Mc&I*2f94#Ptp*_6oWjGkux8RERDq~ zixE^3UK1c0v}6FCFT7+yyIl1KUsrXWzI5el*%gIn&=t~P*%>fVHIcQOj{nDsajeTL z{H#=SnZ@9sG8XjK)yw1)b^92VeEhxqof4pV;0UUDiZt&5i8CRcDG;kADz*5< zqq9YD-On+Ft%qIiL3xB_uIT~M_=WR8-0oZ*Wr1IQ$pk0!0^ z>F{6Zr^}$q9WBd!tT9B(b8BRbP5AktSS$;BT(h~xy?=7eHORd28coC_rqUJdyk+p| z0pJ9p%ze5wd{Rj_M@SZ{QB1c@TkR5`-7uiGr<@V{Av_$JhsWAtb(&dqJlCx2B|ifh1S9`kYUc zfc^h<;@P=I!=>QJ+9Ci+s+Nv83s^qUg$q?iBMw&Rh)qIfRB^_f8f@WcyCAnD=M^cyynFqwFP)7er7SFkG&A~H2eS4dp zdYjIjE12T^qd_Am9yzq??K;JIdEmbFz-jv7bnqtmWpT%ps|*6T2;XL#??tpDP93s; zawF~?O1N>5==9|BH@&LxdJRv^j@WkhQs(OaJY$3C_8>k z7U-@u`QFyVZ;sa-ETQ6VVpgq4n{3Jk)jvpmkZzci^`>IJi9VgB=y)HaGH8p!qG(4mM_Y|Yu&@N46ySv2r5q+H{;N@9sb(zV}X01w5aU4&3 zu5zPd-la@CYIL}*&^dw zZ8;0G7s>~JRAhLG6!_OTd(SG1L)sy_A69K)MVaMgYFOAnGcJv4c7|)oOj9&fRNlC5 zv>z%JX%%-88v##R^I<0O-HDs{cIOmscdoo~jhJDG2smuHoLkMAlB~Sc-~HdXi)qhg z_1sfRDQ7p4%ruC}KMzO2Uq~I*Yb>8E>?cc=I@mR4Iv_0vij5l+&rw=$;-F8>stpff zE^7WN`8dM@Fb%5KrIr=Hn!!~l_|Ny8^-@&S8ywN-=4cB2Ga$?*CAf6%ojs9w+d&(& z6^$pMbh0b$iXb>f!UIK8`utdO%ewyRtnK3BpjI;4N-JTD`T-IdytRUiM1jIl8&(OI zN;XEzTDb;)Z3hs9sUVG(l%RGCy@kMIN8J*M(HSJO<{6Q zeGNOM=6Hvu|6Gw6GT$7$I-3nm;N=@uxw6a5v6pfWh>Enw&*JSTQ$0tpIpFf>$KBkX^W3cjz$V;@<}@iEX5B8t61^mGfGb*a#(T(A0lseTJ3 z46=cp#C)g&PM+1YLW%;H<(S z<;kUums>%CsgBKxfwMtaJda0m<%hTgsAHujbscun7oa` z>SPSiFJ7?v7N90HA(R+^`$v@%5rz^H;t}WHc=a8F4a4uECxQAW`*h%{=0~_eCH*enQb|inS+AFB0;TR~;JBQr(aATG@?!K{$YSKSUpix$Mf$s%0J=8UvA zSUIG$H&R?hoCM~#W8ntVsGh*uP_sUz^GK01j1)wz02duv5k_e$1Qc-KzG}iOx~9|Q zXa_VXN1E+!pmr0tCRQODn%%Q<%2<{sThB^L%=Kaw(yOdkf7&9WpeVS*HIkmVP_)CS z><6~$qr@s8N3;~yjpkHi5%fskx=$qSv@4!p*4n=xE0Mwc^_7~2Ps^e8lbVLT&+21iJ}MGb zOtsYUSjL5Ep|B1%@^C`G?k47{^We%|s?T>{fnwsu$f#E|e1+dv)nJcCc|eK$OM1M6 z8V961-@7-;k5)u8}N4eFx%UmVWR@XeNK znJBCqS|krhYZ4PuQxdK{WQO}W=?P-oo-hx!*(A&ey^*dziQ3ZwZA4pc!?L1ctvd-- zQi3w_Q!a~%mfJ!e`0-i!C8iO7{rF2_VX2FLj0GP*akfcUx|Z$mB1M0$t_QL}Rb-NF z;}h-(jwvp0w;+J7V-%ln3>%Q<{1cS#y&mI2joU}M&*h=c?+dDR;3OI2m30saHEJCZ zt;X~FAOigYgcvXV*9nZRc;v6C4RQWTl#-oU>+I;V?KJ0Tg|{W}-1>`ep87FM1k|N+ z7x?2VN6|LC=IKYAUj-b=`8{b?NIsz~sa7^Cyp z;nZ{&^d3{1M<<%y5)!t%E+c^(MHj}}HVlVxEUhn6_Bs@YcP$9Ed1EXm^(?=!buDZ< zg@c{_27tJ`Cr!4&mx2MwihG3PmrLCc%#4Sn|gdn_PZaEOi0RGAJ-KDHtiA3^w^;^)cf@gaj&W-V9vXd+z7lxk^S@F)B!I7h@*mPdwt75+fu=GB@Zz zl>@S-PJuZQJ7K~^QqxK?l7y~q8JqodVTTTVvE>Gjc$1>xi1#;Rm>8Hy$vi`6U`aZ( zLJ>HSNJXSc1+U+T6^>>9)TNUX&(Xfs2^QLi?xIEQT8Kjv(k$Z>g}8%uqHPRnULc&? zt3w;9Zibc!ga2?J+y$(ACkP`~ewurNE5OKx;h${+l5R55+c@+Ay+QUbQ69X=P-WI> zgw2*$s#weY%`9D|lO_l_ayrU*ixb;BY`1sjmhb^?9_&2i0}fl&%WoWRj!d=JgdnfA znKP5@r%gNmiEY%%Jv?ouN?9|&5r%!Lg^oX8`GWuObr;+%@k+?)f{2JbC*XRw6p+s$ zp#lb4Gp`n<3c(Y(ULa(Yg?jlk|;;( z0B%9XV>;{$cK=ro-vXMwmD9bo9s6HlANu^SPz7Z$-zhPDg{1dP#fQcJZjcF`Y7nM> zv}`N1|F=Iz_~?as2>@@BiMfj1 zRl-s0>P}FDJ_wC^BVGzR(BV>-QiCLII!ipx?MXz_%Z@|Vz}Gv4piz)DB-v#G)oxsj zWAExlTY#K`Z01kLX4B#}Q^;YSilO+*e%C2L5qTosHkC?BzzzB^658jx8&>E%BsO&V z3)Ss4F1DYf?A6L~RF%?@18}B7>#SoL_rrZPpAtb zhY?a8w>5FPe;FB1{L}?4R6u3j{+Ld)g%qN8TancsZqlh5m?WLuXAku*84yboLuFoE zEvum!`~Xh3T+DnACMoNXsC-W+NGCUjgijGQeuFnuc!mX4{3o>J*J{;>AO(DfM@Dkl%V9u9Q zeo@RP>}&Kd`NC4^hskl_1}kJ2y$kJcvU0?%dt7HF!N8KyVEz&1?n;-S(nrLS-&_Tf zF;TDOV`8VOwg{~s3+QGb^@%@)3lJSNx5?M>^EK$7GACG+Or{Bf0Ky43*2>)zJ4Ei& z-=`AnV`BE6LufhOio)*_3wMCN3@eCs%}Qclcl(98MT#|m(+?BHI_s~4Tpr{qPA+Uk z9Csm;Mfj1jxhPCATcU(SM(NAzFi50Yisjbi2Fi0va_ki(1aMw1G06zfY|hBWm65Y~ zzVnu`r3@_{cM7QQtmG5PT+jsM?w_8E`FxUR!Nj-BM}Rjj`?DpWzH-~?w-9uPeauH8>Ndu&MrySWy{`iA3AQr(Mbg| z*r%M)g}pJbbW83RpsJw@8iso@;f3ScTS8!?;dz@Igen$I|q&oI%<=fAPQO zNZ=Os&O|?BO`iXAtV!@cA6T-19cT)cjvW*rI&sGdQw4dX#|_QZA3p47dXw1r@&m+1 zjaI2xY-Y7Vk@Q^@<}8pyQy&wpkDMrCh2wqQ$J>qk0_kQi$g(IXV8VINomT!P9dV+? zk~ANE>HT!L;@FvKJJEi+?djnKtqt0Ml-|8$Cv+$CN2FbMXY-e8&Fn?#92r@=Es-!DQyvYa^Bb?( z&12;w$-PgorY>QKV#T_g z&^nZdXBb$2a9dvV=m+5Oe^0Nl!sm9ELQL>|Q z1Oct5s4vKx@xIpJ9lXKCRy_~wu+>n}vDxy~4tFrRF25|qg6lC~c<4#9g{b9Lbx9zF z_ZRZ*94l1_F(Fs63m@2FMtX1LIL7VtG%LcaOU7Y$i^xH$!X zF-`m(H_Sp*F##cuN2n_3F3wQH)lG>6Y<@9(A|$;bD}z8P<_0f7Is8VT%Bj)i9Qd~Y z%vS>D$BMj32v%p%io~P7RvEn%rYo*p&`JkJ|9r4T{*aKSVd4{d@*|t#GM`Z6gI_Y~ z8XEyDV?Xxnp>B5FBvTHTX49!~H;NG?Z^9F_bzIJz?t_tyZn~Jbb-_8Zd z#TJ7N^v#x&5CAyUF0&{YWhkaZ$zOCEATkEUUW!)OZVG)|WF_9pfUEP7rRFGI6}3r} zH@WehOH#|o;R#u>EAU&^(A}bJm}TlkIB|!=)-kT^6PP9kR3ZC5u3qv$;DZB@Tgc%7 z5QjLtX2a==5U-e-Q-l=;QI}(|XQl0HcwL5XgtZ-g4}kWCp7b0>HBoJ=?@*I)J>vnC z1;3+GgadD&KTVzBK=*NVk30&D7A2=$=_m6Un z^S^^&Nq-J)fA<)&AKS-<6Osw?w~cF$ZHF~J^7{O|VQz#4A_Q2ZKD@sp!+J)u-w@V@ zu|!K@he3nC>dps3T$KU%hBVDCa_6gv7)YK#L20Lgv0w;|Oylp^qH`p$8> z*MoaxqA}(Vc)ok~6kY9;A(gJ-YrTJDt$Uhrq) zU~6DmXB~Q+OcZktDkdRu=-B4(1l4Fz!{3)7ioJqcF+H>TmB^w*DD@te(js|6y|Z^c zTME`7E7DgDh~qe?L~)`NFg0bUy-y@!vUF;+(;II~>7-5?<$BC-#|qNK3JsMvEO4bi zMU!EK!Rl?8X|z+%r-owgR{ zx-6GZF2j|Qf|rueJSCN@P43i=atn7}cBhPf#ve-LRABR+IeV zv`n%O#<`(bspky&Tn1q<%k@`@->(BR+y(UqS#}^VSeP(tz@Q<)qvNO0~+wcSZ^`(ndK92SK!EO6AMUotxa z@&l@uT4j~96#JgqeD(L4r&CM!DHS-k?e;MN)2Hh63{fJwkA^c={8r;))k>_gqzd$z!uvH^_K|fu=sC_`nbTG+_mLb*?*}G{DI4>z z=Tp0WbK3Iq03+x8v8HTIfUlZp9o|sLVRA6$!JRWA#PBeT)36Zd5tdWSlHD{+nrPMn z$k&q9C6ic%Bf*AQwt(wyHC7f)sJH&RG$$^MXg_orTiSmxcAI<0%i~jk`8bcOhk;_q zO>uoYt>9NA!jO8}3W?wJ{S#+=O;c(&v5M2!eBb?oF6a#`Tg8O?AZt5W2IRF~vgcgnkjyK2$otXWd zg#8f@`X9T!bem9)w{6}m??90oQP4YQQ&Dh9nxQw#Y1uIa2FE$j|8(!8;6%$gs0_VEdh5NM)sigRDs?sr7y`%k3q(Z zPQY~~nR&qVutR1pA=R3Y4mYh8+=21x5T(KHY~P|+nC#B5Xh3aQi2A#!xu&Igje%5{ zsa1Iw(FdV)mQ?CLkZ%y4eYp!n00F_*Ft39dMs*))wE(a^<%Kv-bn#6ftpX2)((!-y zM!zHk92kD`YkvI*5&wI&rTD3~d+srmKh;*s2}=b2OO?vXx~|!nA~|yq3d&cQPAoPR zJ)a$vF93zFF9xTdit18bQ*0Zh0%cW=_5<9u&EYnflCYdz-u{S80a;|moMtU1X&krM ztHkT={f*)N8PM|$w2Mk90Bz*^3y3<*gdvQC8+n2ZdO`sCR-C;O!iFV`r83e4P=J>q z;2kkDSikhwh5(Q0f?QswE1#c&5?#BtDx^Z|Dn{4JF=$`T)2^;npu`&X^o_)o@d!ll($KGxf(xM+MU$iBc z1WQt}CD==gOqZxU5w5aK3*~F{JTF~G@PkqSdue=)&N`Zi`%vI`*U`Ttz=@To4r*|^ z7z5Sj7V70q%H>;Jz~iC_O1#Z_vOyz5_)$(1CB7EUeh?1)P<>Lv&_AX3HC)`8( z>Dd~)^7A#$!ch&fN5PpZ6?sJEx=e&)Q43OVIajfWY{8a%hM}1nK0D+1XfW!(+2k$f z@sB(TQp-}I@8X+f`Uo;ifMJ+r7}5AmTS$qx)eEo%*nu6rE3}^F3zVLf^O3F93-}B= zxwS+P%>g7qHg6oZ89no)e`IhaNLwNH^kHiVPaVT@#UZe?zytBfzNpzvDI5hyzkAY{AvZX7i0(q-2fH!JZ zGAs0DU-2p7$6z()8vF$v?;F1-z0XFTRzbHn5!Ds+7Rl|Cv>aC30QpcS0lJ1PcmY0a z&bPoD3R*pOYS2joa0pH&o+4{H|0#i?4+2Tp{G_v_#NiH%kccy*8r*etld1S|HhpyN zu@@bFk|CwW45N(rhC^~# z7*pS1I&5Czyf6Dr0XPVv2`S;K%ToeM<)})vS-dW7#>>mTKX5P%&dXP8JCA8amhr?In6 zry*E~DEdwSX4>bot~4$d+FRIrcGH{gpojxl3*NG+{lKf%$=Ft+cS3jXu#WB4i}(iT znGhiwP%wlXvhZ20lM@qMpk_aU<}h@vcx^*m%@ir1XNdiaMEP4NL=V{KE~rynM?$PQ zP4tJ@(E7O8XR(((T3=|NpdRTLk$ymslr@-<^&>KGsBoxIKrb(0Ez>BRap~Xxw$?qw zI}L>WSnF>7Pix)J|J{FT7-ovD#}6gBO8t+wwn-A-$@Iarv@LEH>tBg<)*_3HX=0c~ zM9H^YiFLtT2|NM{`G`%~;eao$l(U%_gdJwQ?F#KZ=OoS9 zWl4=XNi8R#o+QsCKR}(fmu*$UQQG*Z<`t-K4cYwrcO|C`awo z)J;ZEBrften3^3PY3DSbwSg9T_$TWWcF6Hv@gQ)liy~Jo-=dh)$TA}vs9l>nFd<_a z#G?IQ@eIVOzl6m4Y`4~Fa+#ZI<3ZU~w5Kedbn!h0eAHP&d@iCKfH9cT7HC9j96J%$!2%1*(?BNtOf zrudQkV<2JrFhO3+h0#?>uMfc>!{hd_&z%)k=$Ry;ER)v6q`eoi#bvtDZT8IAs$Kt8 zKx~|5`7L$8a?9NsP?Ifp_!dz&e+e`W6HE z7R(t;p@Vq=jfRTZL^qg1#s=u0FH)ZQN!@fGB&ELzmZk@4>AbwQ1r399iAABts*y&6 zi@%UzT}`35tX9{^{uR0m8#UiwCQ%!21SjN4TQj=QA432Y|C$Z41`CSQ;Httu2#<&W zW}`<>&a0Y`1t9fm#1*}O8I0`Gp)sX~Uyh9+9R#~$Y;G8(ZL)LXGpaMtBrhOUWE?;S z7ID!8=5F7%mQs6BsaQrr#~Wi17n7QCi>7Bys=zl9gNa{pdSV@pGrnagrRB+}PsL{TgS1dj0qQP|pZYyTvx^~r29`tz29qdO*Z?Hfxlq3G(66g_ z4Xj!O!bw-|Y5ObrJ{M}dh5SCY4+&|y+OcMQ_V^)KuxEeMl3z+S=n(Dfsa}A?oImH%DCK=McWQ|VW*WV6 z#~D3ru3V7i94)#MF~@e=v41O5JnX3Q_(v|%gt)j`Hj5$l(ZegMB)Hu zGxWyIoFpxIN}c&qqQpduH!U)f)XB4L`P9g{1~B}|oqH=9QWH8kCEN5a_&Zq@>vXcC zE3;+6SJ;9=?LS{_WxK%r1|CNsY%-CWg;PY%!kOoC`BZ~}Qx>kAyYg0b z8&G`fx}A3mp+_THFpZBBA3tpLpb>pl3}@b%u(zkTXB9`o+#M5B+9`E#?$I*LrVrPH zk=M&sUww-kQ_fxO5cOQnop;O28Q{0uI{wbW%l{Mqq8~zr5$&nNAl!VlhKHncxhc2^ zYumIKBDnXfRS)l)ZDe|#`ix966~*%+7;rKcJ330TRuupfL8FKAmN~b%y#y{cB8y1U zUs1A9M?7z%Hsm`_V23^hc$3!yj;g+}@3hN4$yeWt`G;zp);#l%QhD;B!Qw+(UObHu zTB-)Y#|cHUR7WQ;Mh(~Qg2sb~KvIG*i8D47r8-^Ujcq&AGul?FF`_DAUL zOW72f&G4-761KBGUoUlWLC{F(4QP!_dVk7!>H>>O>(d3fw6kNbolM7u ziV17M$}&YdRr$Z+{aHiNXqRc33E{R!(hO&tK=Xu}f*awZfB711iNAzqNC7)W$5=QS z-g;KP1sw@w^8B~3b1>>=o=n3~G(*qP&DXG+QDm9|+y$v?5iJ33HZQ~u?2ZA6^f~w| z2afmb*#eFSYoTU*>d^8qHihV>m{CTJDWt?NW#46ZuZdHL8;P+w zB(7@DK|T88rYY{S@mV%K0s!87HwlH#V~~J2FD8#$Yy!AMc)wPsydYBYTpU73WP`xc zV8ifm!6;b$zl36tQQC+aO;Uthemz0lxeLU}p#7Jt7yTXM{Hq@Ez#`ZzjuvS4+Hlw% zB-gA)9YY=C`#K^Ll6%IOMr@|rgdXoGV_X)Nq(*mJp)|OC{kt1W7y!qd!g9xDj*BrR z7M#RNH4HN9Wfs(POsNaZal<7NF^)_ZEqho=cBjo`%KCVJzhGTlIiPbWcmz;1ZlU!i zvNBF?5f&w7tjYn90}gi?g&T%H#cEeyOptO+vYI!r8du4n_&~JSG3cO0pG4pS2A+H1 z)uR;Yf5;NA)Rlz;kpXX8xnH<1y*M}iToxQ%E633Wkw)(AY=~V=zl6?!qkfroe?w0N z+CK{I=^r4oz_?`3`Xt&G$<241 zGI-+g0F~zeHvz~TJfTWt4WB74JfZaD7WnqRXYwZi{=70f#V4m;4;U7`T_HTwAig`y zxqrWswnKWA{9Z&_S2hUbexGgy#9^IY<+fn&nW zTfY6Nd^>ZUy&`>Nu~a(Kq3n96p2~T$mOtY$vxt#&LkBPwaa_t$2@m^;uzUXTUUmx! zU<}@aYqmzifNA)v0Z!ll0P+72JK_i`6c(dx5EKtkBnft z>e5waZ`TS|RBJ9(rlG1&lp@ohI}xMn{$V~B^9&HL$7|BAA4!yC(n0XZ?~-oOHVG`& znEhIJY}+cHU`bm8eX42l$mvN{EL-ck1p~@9y}b0?S?K}PJ?>R05kPy(^OsG zeFxCI_zJht*bWo_dyid)F6U5Eo5)lUGTKu@W(b|)iY!kUidqqjaEaY#v^;`oOnkRS zPu4(Bo*RklXeCd9JU&32{2Uz*fud{ixZlI=`Z7mkAIjI!?6fd3SF+^6SIPb5QxKuG0Ucex04=21s)h66=ap>fEMOqXngDTYmP9j5tD!YIOb*Ukbe57{}z5nDW?J zgVqzIJ{RhaCiVy?_9!d%XgQ*uTUQ~OOui;sm)Yp4cj|OfZMmuwO$1t7jYj|tj|C9I zbM(Ony>?ZM`2{g`K!m(s(7fEbw!af)yBn0)g`v|cVUHlbS-1!~-mb_zCb!Q*;-4kB zp#RGYD<({~2lro_ap^ttk}$k_g-MF51xN8a!8%B5iLm9tJu27gQU3s&`&wYTwk@B6S) zW1Sd`$N8L}&A;2cv+VpS9$)E~^Eny4ZKP7T)c0y~%_6kYFg;PyFNW6_GUX{g5z#LU zmfINwxf*${?|}XfDb1mpc}~C=ip{>>0_zuy&PY!Zr#OgZDsAFtIhxIoBC~se`TcSp z-W#weuXEX>`HQH6R5QU-Pf*;ci<^e#hRDnWrc$)+%&cZC_}Rp1oDO*o$OFn7C31c2 zvgD;_A!&xhZPq~6QpJ4aX;rRbQg`wEiUuL&eb|YK;2XHl!lE7O1TdiApp46nJpf!( zdsN8wJ(`;k)uAmM-6p7Y9A63UseF~}is~*|L0SRf{Eku0xFVMBFyvj2A|5rFmf@P- zaf~jdnsUnQ^Tuv(QP&ry`-$@b5ThA4j7lX=6)=w_z-+H0<`NL+2cJb)?hPFBt{XP@jY7vHqsmec+Z*rTT zhM5l-5EpTBL}=G>NJte%j?}i?BUR0^K?Wd}C)uo1U?P@xO%09A ze3q8(7VV3X6vcRtW0xxhEEY}%2b?H`D#~q1g6M=ilNQZEUC`T-egm0=IXA8;o|wLF zfDg2#6pZ1qEFeH_S%o2f@nAPRsKNbMs&PMXube~t+%jl}Fz3+s>bbEQXl3qT)Ua6p z>8T6`-#S>vegYPdZCKRscbfB+8C58zV#~o4r$UwgnCI2UCR0S37dZkwQeHO4w+_b} z!F>K|fu=>yH|aZT1>oObz*R}^PvYqs9Q_4IB+@Oq@*|odlen9W4x9oK0wrtbc+!lazJTuvCz@*q9O^ z4PpglSnf0;m?8buYyJEn@`j2L@x3jg@v?|PqC$d_pqJlvmA?G|d34Af7wb42eH|8GUAC(D?}?%; z#Iz{UR<5FWt=wixx=a&2Zg!uK?u(L4B)F77eSloa9jpwLN<4dN$Y;SlwhVpg zN^_#8Z}5smRrQCuj<}OfsD0jXvk9zPGsgK4i!OnsO?SQ|*VL_!Pg^Ij?&`QL@ck(M zFW(L!+<*p&IBM^(ztWoxHw^WtynQ98yh5A(C#`k{$aY$_aR-?*vIG4xQ5vHK`Ucvf z1f3MKUUBf57fen?$>+L=r`~bfnb!bgM0B4rpdS&BS-nAr+}d3WiG?sv97MUCA&EG! zO>(H1EdY+P`eYM*qAlAGL&79syi;>&Z#&F50q}3jRV5sMC%u0dav3j99<{a^=UUmW zD=y@Vm+m%Ha%g zTOimqt>O#Qmq02Pf-z*t-sum^FOqd?sEgrJAeIMmYGMN86Xn9&5#lRKgPDg9;Z033 z2fzuMxC0=NLYf!`Uak{7yu`H?>;N!R7YEu=`QB`Gu$TlzKTa9Ie;*JS9sUwkhr>X8 zVEPauFludnoVX+s@&=pxHQ1)Qa+@-e!O*yj=4NZ>49@|z@Z8& z#WfQz27$~z^Cz%a>X=&Wn1aVs*fNDL0#IT$OdG;GG&2r%WZmH0$L_J z^cMh(UK(*%UjI_^yqG#9d2SjTY7}xjApx(OW5x9NDCUIe@ko*vtHQYU%Z)x?3(s>f z#$RX}N5rHn%9tfcmlCU4_If7Jlsn{!V+LTQd3Xu0 zBNt0-_5LtfGKVWAOyINHN|FSi6;;vIz;CIv9wfDb5Zp~8F%;ZF>xcd3i^oO?^*zgG zyd>Ax06_mSCX~Nn>ID9%%*X$y%1riC*MK}@$N|x+TS`CW>wD{hv?YiHG**!OK}kzI zx9n3sD7l%x&VoYz^1p89Sm~d^ zA-%9pC`MOl4Q7l&Av;eOqx^hh!a;jMNu}UgnoC4THz)NNm~Pl#%&e|wC*a-0& z_A|!Q(Szc&O5wwkf~er|Kz%k@sVf|1jn>52*+WE}L&*D8Y(|zYf}!4eq4hMUC*Zgb zrfWAGjs|NwQ{2U9u2y_NJzKHYzM@5y^-yMV)z!C^lKGak>Zm=r-sm_%O#;XOR_Zei zc%V-$)NI$4mrKOkb^L~Kq1mLeW1}xBdu(n~6(q)W$R+D|7GwB{SR(re`ChB0`WR4J znKiA9hS5`y>;6~pQ2)}-*{Wpd!UXrU2;nqGgeI;PzmbzwbC%USaatu5cRpgY4Y8C-|* zGDyB+(#sMQqsI5XO=iNr%Iz9Q!=@~Jz0|B>Y10zBVBFfHOn^8?#Vh&+yXMif{E=4? zDqs1xRqHiFZ(I8~m5;KNG2l=5rbh6UNJ9Ozr_aDFK9{|-lCyz&b=SFV#T=E3qgc_P z$@38ncCno4AD?;PQ(>z0-kWr9%aXYCuwnW&PIERtbe^q34R2tqgDt+mA-IpAUMG*- z$lF2uy3=jD;6Y&C0e#hB^*YZ7LV*6~R$f7}SK-xY~DjvmQxspjy@4MO~K-qD9 z&mBPC7(8J_0{EZtK>);#LHx7d7&Z_OKsj%IVmjfXZb*9Ngw-#Da`BoeFFVFZ%yPt_ zD>R^?0d@M{y?=s21ncyvA3({B{^5lUBh}5Kvg-^hIgc#9pgz&4S{vg_4eUGV?Kv>R zw@awh3ECb1KHc}g-mf@4VV%AKro9Pm?U#z*Qc3Zz@dhrrDFzsG3-mlpk9JD$Qdc3j zafY^>at^S|kvNA`7eo)YobeGm6%pLP_36icaheQkDnpU`G6w|s#dJ`(k4W|DA+rkK zm*xPo6hHOwrz++R2gt>u+atkm%JQ%DHv7&n%WHjMj_HX}?eIt0<%jYKW&)y=K9Hbq z! zb7XSz$R^1fKlsY0=Mm-j#^7N|g0`VI42##yMsEU+92XE}l=HBWw%=$LN6Gd2bnGo2 znLN5g%sLOP4BGuBHLo>ZGK-mEqAj@|7wN8U-zgBcrZw<;dTLEF4Ksyljx3@EZcp4S zQ>DUKBPeu#P#Tv4qdUB0J_xttzoXyXu(?x%;NK<#sJuBcmH>5op zJdofu*53nqErC8&5_gmqZz@P27&h>68qWJQ+wa^1pj$PepB)6!SG)ZL;=qaZEWEha zg&=ZwSvw=9gZnz3^IOK_NDkv^L+?e6H|tGl?P5!Ot^{{#Mo>36P+Z%y&t#P_q8ktT zC&CM7ltZ$@k#4w+{X0|4o4PQp)MjnTC&PF3qnG44U`$$fRQ$$4Du-q7H#8UAF+Dq8 z&ATBXz$blk7>l!Cel!Mg(B6tT9I2y3cvRlr%Ao`SE=0z1@3)X;+(l?YhEWK}b2mm) z@rePuWt`{Y9ClclaVdAU)Fj#-^}k5DZbS#0HmAaIM)!ayO;(KZ?}a4O2p_Ca4D7sD z`RKR!iS+1T55Ly}#5iPU0(%p&pM zq&)oPy3|Q_eZHraEG{Tx{p$fXHbz+=o|&Q8*}#}bE_%VNr!wZsxhuU){ThLY{93vA z%x9!F6pDW<+b>qPG9qoLBBLTe@BPSTmOa)ZG15J)sp z06PR4D#nMIc2cxb!IcrmV}lz`xa~)!mC46b*HlGIUXn5w^La)VGvwvO4Om5Ya>QzB za95?CZv8wLGh~x9DnFs+QYz1*)QLqo{4GAWaQ|sHwu980q<ZmTn2Yvdp;j@qXUE&b;5c?zrFJ+wuLakCgq_h{V<|q&L+X zcF+Mn6gq0e0o`rT0YG*YU(j*T`ulnOnAf61Z@rS8G&V&h57HG|jGiK+jFi2e&vF+C zrrl1)a#obN5!%Ccs73obR;6;Cvrh)**22rPpZ2<`*aoKROL}bELha6^b-c4M{d6dfjbh#Y;CE#>Ax$`s?lvWEJzzX0GjzC=??{=sa>r?r z(^Q30cIY}M_4bn6=Rs=p(su6`f!HR|HojX&gotweEIxLNe$MPHtL3|ru0fB=ak*W} zS7hc?ty8;bwr;~3`bTU&J97fmjoJNI{iuaS3K6JTgmb|{{%i;??b%lQwbFlk@y zo-v_o)FBY@>sFakbl%--sqa*MBYeDY*sI6AHjMQ(2LQA2#AWw))*w%BjVkeFu6w4W z;@ebH=BpjZu|~sg_Ryc9rV7d}deT{0KHxR9?q^@EO<%0^0r1k)mYjB|L zP@3~)|7xPz(>I8ANUX}(9rr0721Kbde4Z|gGhoHRu`dB*u{lJ`Gex)c4~>gLibin1 zpsh;`gTESeInj{WI+rLf&!cX=CtZqeJO;PC**hYR_JaJYciR$DTJC7%UHni#-QUIL zb_D?obJe0YBhh3t?dX9&b~Q@EF!>|KjLI6QI+aIe?j(GFIaLclBa^JdMU5qa zPQu;N9(DsqP--#D4#)}xkJx9e0SBmASiK~(5F+`ZQt^YIo76p*W6mkWacLsTcMxwP z%DVVTXmfUIw;$4F)+@rkOy$hSFNX9Yp|b~KMC^a_ zw-V@ce-W1C&Po=Wrp~=kLfm1B-Eq41qtkg4)RyHM!=OGh=b2geDfjIZtsi=3jR5-h zte0}KMe=zLI(HrIq>LlFjw>6Jkwsl?{OP(0t}xXwMV|r{eZK5OV3UN+B89@NZm`42 z>XLFsRz8E}UmSM&Rsq6A``S=xcv7)u?V&drg` zM@+4c$cqI{3GdkI!EN{Lnj%&s$Z-Oy`N?+c@Ig2F;Xh;&gI)6H=<~{*WX8Rw5oW6AxE9Ma?0i>FyQ1C20;@Sf%Y&yaTj=pR&Ai zS>CznbA1z85{sN8^W+MPrKw>hnKRIF;)KagClw=ib&}x&L<*X!BoQ)Z%m6DB2V99$rN~SF~ zz_L;CP`wsjs(K1Obu8-qh5|50?IzzCV3dHI8LAXdWr|3Z=CLTxdfral;TZ0FHAdjY zBJ)xD_Axb=58I*G4&e%Fzhu`=+Nz8etYQsMLB(}2g&#GT|A|vGMhv$X{dn^DAa3IS z5dO#s|Ndj-l3n-a0u*|M8EPAFNwf+!`kqv=@!uJAE`H+M=HNd8_W3`Q;s5=V!}~d> z{sT3Gma{jqGyWfauw^^huKLfWVK=}tT zBWv20FeU@+4-_CwD3E512o4M?Lv4eoVJM+4g?TWaF-D@DIvK^}#@}v^R=M2l+Mp@Y zw;!On5wH%)$lR!z(!N;qIY0Bc4(R>zP3Jw?95X=-iS4C3$@aSP*g4V3e&#XTe&7FK z_f!2~3M0pb$k&Ed;8vdoto>#FQ0E082Ep+q4GduVl0JWEcYg>D(6M|_Lg4%bRS4I! za%T?nc!|cwUAYm4|6{K`kRT9rlZY)lx@Qb8chKVKDmlQUc%#vF%Tf010aFsF9&_O6 zE>PWBx<~T*p#u-&t^o@-v9e?JA_Q;Hc54xi`;(f){$qRL@DUyWPyzQ1s19RBWOzj* z_@`g~jvf$Ywj~zL_qu3ILO+8qy^tkkY>uma#<;D-=&b;5PiiGb?X?2_%BTu5u|r&i zSLI~HpfVB*jafIP=CBq`ipUx>?mTb|>Z>010p7N~LMq+1C7JBLIE_u)wvz8@q`+X> ze~)T3A?I#7ZGuw=VE8X9s&hp*GFYygwll?vuZP$mbS#iA%P+H@$!SoN*k4YnLV-d@ z5SNDOs~Q609RqcM?>%MS`5jk>auLptFX|pz4k#6QVp5Z$whdQBOQ-75sGo4UR-sTDRskasSMzn>Jva z;D|(>`%Z%+KHQ@B*!23j=clAWjU3A3;-*I*!X~{Q$a=aB7!rKGltEk{5>vKmU%&NqQ zrho9>up*BddZkTZARANS)^)P`Tyb?J3ZAMpYUt{bhL~6Un)BqQ;n-KJ;V@~dCgs9h zNVH?C$cWl(nL(6rjuyokd#H@!&^hNc(TrxM71y!@(DT0+rs1>)r_vtH0kTUdiuDt1Sji%QuD*$Z(##=F{zJ0~Ql+a?j7N+*Hzn4o*JbBSH~{hvxYkGRyjd#O{Bp}JKs{48z& zA)MJ`S-)&M$yn;0J&ERO8=L21o3l~fO-x>(>EuDYglnt)x0~X%#9bA*rAG#?ixDJ9Y3h)wRw)7I4ZBb zBLMy^vW4wWIzff&)*!kSG6^9A+<2xtGU3&jVInOByDCcLNPGmiui=4=IH3YELR0~F3A7*)%pI0SKKvq6pwResM#;Cf6}0XUs2VVf+K!(Z7AdVgWZBpNgad_!F}7zRF~THQGu7BJ|yvWc!uNG1CvMb<2Hu@k^Iz_vPEvLZJ zTroyH{YE{CisMf^0#VTl6;`l8l^7yHZ6k-yiK2-~D13*(P(mQ;3+o zCg#9n7t2xTLit6~noYu3vShaWrF5yPdTiBkTkdh%3g+2;^djiWuojs(lFEE*UvrD# zQu3mDkoS!&)&k%f!7EUThbo+=+`b}^DldAMj`YoT<;jiDl=U@>NLlEpDbul4?9Vt! zUC$4lVx>{(M&PW9kdGWBgE=UJyn8cJv!YTopadN z(XVA33Zzr@b8_;}1)T*NeR=u!tU_``n;J{U?HNbkZ@?qOL1<%c8nj}7zirgMZ5Fv> zNUyDj0g(NC;{1qO?VT5Eq)6^Z>k^IgTgVWB<4N?lkfhhXFHDEpLUqA zAAwjXd)c<=rJR~_Lm8q5d6-WcVEX3;2vO@k7%Ef z+yXd>!hcaIp5t?)72ib3&G+v=H<_&e_l4)b{_!AG)&9q4<Kn=&?CDa)F( z+4Lmman^N~OwY&XJ8Cb+(FcUVAUJB#e6*+IQk-?$RTwn8mV@$}_WWwXhF`GbNE9SJ z836MoQ_sWz8YV!fLW2&ozb@5nyg$kthK|!n0Ubs-J;SzI2@y54;3D-Ya@cD~>e!t| zk)k@nMQ(?IrOGOja)Rm6X9?+p$uql;xd6M}HO-Ku+aYsukm={>EL^C88vEdY6(jv5 zDQ%Bzf<%kTY)cxea+)*wNduc}|8W+REWox5%(rPQ_7MeWa=AR2B#5wy;@8yty7AOv zWIqy_sycfxYY}>g;+!a+K=0;^?Y@g|pMbMrM6NjVLKY zj=$>Nl51!U@%h5iqpRV3jllFg6g_%#!xYpOXrcfHXx6C3doj;gi_#eLi*re(CIG>? z-K6QBV$)DlK$QEc%0g5@6v7q;cO>o6NJ^9+?9ZpARo$D8C>ZnnWTk}RXcTAY10`!= z)uPUD(R(Tdht~@>`PflPJt>)!(3hM>)!?jOvTT-koEjZ;kloy@Bet9x9oEddxobY< zWSaoJfPXG%2;V&Toj6j0YY;(E5I~K~vPCF237!nTH*t=aVyuAoMwh!e$|iUl>PEBe z1;@t+uloIGJ0)IKNdb75+bzNL+{ne8r&V!&+%R8AfBp{(O0n|vEmm1QJ6Cdk!B>Ur z!vw)@ixqWi?CdufbjQj+yc5k^m?LgXqvhLnyBIt_&-yia+@_;8Pnrj3p z(aygXo_At~*Iz#JmjmS54jrQ4DIkDI0)0_-Kq$tm;Ai2qczQT)@xAoCvfMqv+C;eW z-(Xmo*N{4N$)^FdpsQ};L2L1F4dBGtGro5?q==N+>^0tCGI)M^0-5e4=!e@!F07KD zvcGDSVbsqod=&hI>I)?5H>IMNNpc2SWWVEy@c!x?gtz_48|NrYMkN5O9R7v=r)(H~ z!0DrZ?`eB|?`i+%OU3fIa zYX|N+t7+?+9AoE8K41h~79|}1^9LaLcKT|bt%T&I&iQ(B^Pgbw>(77DAqM~^h8)5Mo3&I8Lx{4+ zNj%IgO6Sl3*@+|VsUReG_ZX!ZIWTtIh4M?x8q()JLk*Q`FyUVoEH77zIdV;~8%H&I z%vi8;?9f^G(ZYAtp`$6WAnXymt;VW0!YsOa2>s1cvVCPU5O>KbWAR=SqDz$a*foy5 zpzaZtB$tYZR-pjhu}g&Mnm?xfjDmHvP)U@zQ3eufZ5o#pT*=c4YmQt?A(Ki>=3EVn zA!$B(Ox%3X0}crDL%4e_r(>*+e7}vH0eKyIky1s24v&QpR^zb?F0$Qrl9D6SRm}7W zSZ}v7L7^rnGpv8=afYB_sXZv|!B{$l2qOzaDNnG}4j%!Tp{|{=`>+G=U(Er8-kkpU zI8U&W(o1qr0&Z*qj!&3o-mZ;lgB4fIN?X6M>;y*>w&J^FAk8xDPWyv za^ad!U5prIu;@5{dd-X=_uu+|dc-{05s;cJo^R4kFrM@+Slv&SkPOj|@?#r3D7IS0 z%!<>72BH8wsZCHDte!wSt-Dq)DM>8oAbyYhOr48y8OTUDfN4kW?q~imRb5rhWW8 zv{vtSjZ?e_1`-R!Zo~9P2X>GNlt+AB4*6OQh-(JiC>IyU=|kN>;^Xs*{>s`{1{W<< zU9{bVT%^p6;QP*fKm@GNPMHs;(4#}}$7HmyEZ{jTYhN1$Ul4dwnQ}&R@OB56?fv`3 z91q7b82F~1{X@+gx_v8|ES+7_HoENb(i9r)k-rmsW}KB(Q9kYbx=2bD zq-puJ@+mAbi$$aa^Fg!3;*Hh=E2>f7Zxg#y!EG}o^>EhylDE0&v>8Ul+G65X)?jG1 zI~|WJI*O@NQ7QB|BOAR1$z|2&Y!Rd%oTus=8j;m_Y~>GS z%2eu*VwLNdNk`UuU`oXaHE0g0IiP-SNr(3rzyhhIK>*Toh|h{MP^EOSOH`tE&zqfF zoTc^#9DFfty=JBwFECVZNH9z5SWS% zSVU8?$=fn}tA8X{5MHLQRRx*p+2==@qE}7#>V*soPWikhMCP_9}mL+O^*wBuXJcW<&@AT8*${@kr?*!pUtoH9A;b~sxD9~1T=tGl$)acpy8)w-b~F5^XCp zZJyZhXr6fQNG$!J>V~!e5f2y_j0mg{%m|>+l*;jY^PEaM=v+oDY&j#kAc+~)jtMD6 zgwVnjPHpj&*nRIfP9#OkU!TeCG&*Sg3wEiqsL_UUM78mOxTY}~wzHFn<>sDaP|g3~ zLKMjU4|AKnilXoOYqc0m3NTf;PlfW_QdAc;I-vDv-wsF9xW3-$_Su^5Xh=!({U@M^ zbOu?UfT7#pfQstfem}xO*#Zx?-yBbS7{u$Am_;Q09*M7)z_@2EEVY5A-5e3K? zDVps?j`%|QUz4mSpJ?0pR@a2ZmS=$O+1vb<#Q|kRJjsa-oj6vCgs?c9I#C+wyl9{Q zj^qhE*&TV*DPG0<&{_M)Z-B%LA(DnrWMynaPqEGtxH0*cw_{>)(h}mBIx=3ZWEEd9q_(ecE6@; zyt;kQ6-B;T)Bjw+{%MHky6h?bDO(_ElfK_uvqS1z_R6LhUtQOh?&~$$9r76G7`tG) z+G-dwi@p@p`PhGdu!kY{$aOT%)w?$GiuQRJzi=~PrC`evNQsjW&Ox*2Wq2HEn9z{Xab6$azvu4!_0E0XdOF;aw*xxqKj+H56*N#9p~PpAd98z; z0lYe3%{bo&rakHXIU;TG(hS=ZCdGyz`7L?tl8K#E#*8=lR=1@mcRP-0H{Z#2+@~p) zxl&KCJB|TeDsXv|?KmAigPpPV(v~7?ZsrZrDdxu3WAJ_PVnu&`4Zf1z*ENbP^vMiQ zk{!k9Oix0(&Fn z&DL7jb0oDtfCj#DRB)4Akj`Z?ce{S0Y8R%lm@i=doSKw@hDnKNJ+;_IiQ=fNTrrKB zRRGJAebiiNfIT0;J%r+w04wo{E}I7XVcM=)|#XDvDtFMxmbKe2kXvU#$_6Az1-r+s%(9 zN#m@N+-@sfz}r>fSvK0laQ$}}{eCUklV*zbx9P`kZcOcwM1l98u6GOPp8mOcF~4In zIVZB|JS~B&)iAD5?c~lz-x7ij#lP33EyPCS&@TRTiGyHGMD2|rb6kx4cmuq9pw>D% ze*?)|6iJkgy%EQ4jDc|cfi{7V5sIAXdCt^qW@Qu`^mULY+Y6SKI9~+))8g|!YV~|y zVL2fC_dNQGVqz^z7eD8_v212L7?BXK7qTY~$~)_S z-f#l25tI{-X17g8soC=@9FwduYp9`^WNcZ5C!`%FS`~GsSI4;cl!C%uEWA6)62UJxbvYn*##qTg0T7`L)(@?Ks!M!3oC*jydJBm!I-J zWmGP(=rno`Ow*3Q;Ud%fKmt&um{F?&atx}1u7H0OsRtF3t{7m-N|fD6bku$?p;eKz zr>OE1ulg=5akGiLkH;kii9=|wvQAaCUPV<0@)lmp6=%sYI`u@+z2TnqxAHtAnki;P zFQwWaw70@Oy`f+;_PUcu^mk<2Ti4!f|NEE3I>Vdz(OEQz$sk|th`fF!wPx2m^dlKTbyj+CAFxLFs~ zL$}8xUjaD}dFr8IN~T7axvwZ>6|wiPeGt4ty`oRevsT4CN6#E;=AvZggwSH?Lp^&XlI;PG8hLq zfY;0+_MY;tG^1xPcgXW;zpZx;<%FFq;=C^?=Z_BG4ZQ_vIFZ-e*m*Z^GWG_WR$^Uy4ZC7-=b|I7yUHVZ>XmKA5~P} zo{&F&aQ`3om(u&4Bv`GktBkCU;kRv)Br8P2=yz)>TE&KMKvQm@T1h~GB>*dgT4mP{ zBq+l)X7pI-uIFCLoOAk6ir%%SW)8*WdZs&)@foxINbX{D>Fkz7fPmSLLgqdF_qOwx zbEeyz{qYJ`Kob!Xl=WsyRbn||%8w=J|vZ^T>>K;izY@`WJ8KEv0Wzt$~&O-y~0;3kA)D#W0 zZ%=2M295@!BysGfqT)~IZMayA3F*8%4RcZ+8*;_B=(i3n>Iig#%4{Jj)zd>ZgBi%a zpwqvUC~(>f3V>LPE;}LUwg?WB9>;9fH-6--!^4o8%g%f#w545A2c?9~nKflv&DVFG zaA~QyGJHO^HSAW1+(`&LiOfRQ$m#5IYq(Ami+u{})j#GltdY(TscD*)lgXM^5+6fc z%9@r}qlW%q z#%-Q+Pa0E1E(ZPhDDAmELJ_*pZQcw7KI0@FL(n5{nr(MTHnfGNU7s^F^#pMX`#!w#o(t0QeU5Y%*-K@Oqoj-&P8*CMtFh z8~aBi?iH|OdjE_V+9BBegsma9xHWAv#*M9>yV3|HUw#FPsom{DUDodvH$P^2uQ!_- z13=OAE&QS_+T%R`jdl2!EzKOqkMbRTkQr|Y1wxq6-Zyl>6a(|fe8mCZR(pRc@b!^2grN4dP|pm4&Hh&<<{uKhw%5QrGksD`e@j4k1 zr)Xz_5%df2&y&tt0?q;Q&32vtS3UIqSJBI%f2yeJ|1!QCwp$IefkbMrXvH+iF&O*8 zu#kP}i^;g$VV6D zLY<*Yv2mF*al~dimcK>tC{RV5`I4@LLYVG%NA62pn(rdZ9m6G>_1LC&qrmFTLLHbn zOdhpq)~IanB>dr0^E5HcDg&wzPKEqasYqk};igMQZrC+6Dbu_FpjKCNkD`=@;Me#1^Bmh5%_+OgC9Df(MNe>APc--Uhah~Z zBR<0%@FZ3&51vtM4wu*9D4XKXxC&u$`SQL#o&(J=Sp!ZDh*bY9EekYg^?klN-B!;} zw^O8+9@nTkr1>W}vWs2-#69?b3YG_QlV)f>3Drixa7v>7|}=~p?;}xe>}L3 zYtaE9?9p{Jb6L`Rrp_}ckeUs;%FHj)TZc6$2-akjzi%n%6V%24>`MQiV|Yyr?kD~I znq&XhnZviz>zjB@BdN0|Ns9)=A^=hpC!_|x9`O>mrK{8G@=f`_ z$tG}!N1(Ogu%ADEOnv{6|CxMZ`0mK+{bQ+9{bRuZDN0*%$chM`(`zOC6GY7v`PK78 z7M9S~ZPl3+5do_}r64k$>$dU}%WfMNxuko!$2a}h_K&4xdN)7#!sHF3xy+?mlo;!> zax$3B&ARQ)o+jdE%6=^0&I;f}L2feF1)GvyQO^W%sO?iQ4dVUIrOsop2ubk;^DWvz zfmu)mtRQa~&LDo~Ub>7W)jVOlx$ivby7D=n-Oa*ET;jr?nAmyd-mtg3Awb-vR^k2) zw_%S@b*2#wqSAJ4yJMmP^1|+3IWvv=!YZ<8PoY{FBY$~f2Ca~A@1RJX zP)REc1Mcw!&bd9&5Pv9Qjek0)lgl=nJ4QJnXkwZ~OyV}cTI}>`o?#=Z{z=U47xyBk;oY1`UZqyjJj8`SX`TKBnS|0&R@lXzkma^ zs`p=V`4g1Ob$rHtst*-X)!b302v5I4zH*S44T_SUV$u?56M>dneUpx*JLkD8T_t&+ zub-s;cs`ZHfhrI`H&X|^xnSK{I`IdKH-DGybpv7vlmunQJhkAS1Jmaiqc}ZZfH{52 zi$L$O&@g;blNN3egZQ%iNSLnrlVtl0WRC9pC95?<0x1|CWOy6+%9?c@l1|BMMr}+) zowlbBXQ$TETPpW{O@ibmNKV zBtkCQ)tQ*vw9_xwJ*Y4UyKDm74A>$IAI9JF&_ga_dXE=S180)Ea;eE`6n0SJiB_C@ z+pYJSsEC#&8zCjWx1$gK1%}(rOnI`}S%B?FsWhkRhvC@qFE7tF?E9vK8OA0Lh%r{` zJn7WxASJ;N{EF=bffY6KJ4{ss=lV)yj<1E?B$clmI_p0T`zMb=B0Y z@8-S-tZA(n9X@18W&ipnN<$*@k}9Kyu9;p#@&4)h8&lJeQu8~{?FJle_q1rI@Xk7f zZ!0HnG4`Lh;v&Veu!o`?H!a$Q3qaBDvCW^%2Qz(BPscaB$~DK9(Y^3>`n%>mM1y|9 z#D8(^lX$h<20#k~wRB0aO4ZWB!;6BJ3FXY<0~o>|8%DUqrkNV@G2zACclq-dN^(Aa z#(Y#*$feC(E`Z$D6ejHc6r(rYrDl=ZIER)>_Dwj0ps&D8 zX`avY3F>S@4?r5b;FZZ+IcojO)e#Gr3K1p;W|3HDqrb$B!w)Lc^b^fIX$<_pcUtXt zvnzWcJt7#_$a3#(xvD`Dr}s`)X5Z!a)ET;=(p#X?d3}?h64|3Az0Q7P?cK01oRwq3 zxpp6S%9fS1IaA>{L%Sxl+X5g}0@+mI9H9eVTC|2+XWxMO4snBtydWPPy`&ggo^4=J zTRwc~61!DqRYDvwcmmM2L+*JZpgXY{{a}UPy+jkHJQ-UIAi9dNl{L?AFgwC6POQnB z{9ruVKLr}~QyVbxs0tj%*f;S2udp@48{TF}q%6Lm12PJKoZ_|z_yL7_a%PbBzGG_( z007$nvD5XMUsI`#>^6K1e161^2y;(}vkyYr3xf<_AYKFfjbrp3Bx+lkX;J2Rld(%@l z`)-2Y$GzfE_@8hnYH$e7BDY4@?}`QYUyYeL|6R4X0A1=k&dA?WWjVG}GQ)+?CKL;0 z3I&EO6eVa;TWQ+r!ho9zB2-0}Bs*yTF7s>NmVpG zTPEs+0V6d8GaarxME4E|eiyd~iW$#Ri{bcjV*}wZf8RZHjz0W&5Jg~f7aavgltJvL zxlE9WDj?76Qqr584k8T6^QK~+kpe^Zn{x0oo1j4bRx@(zn5T1#7B1{aoWIk?kGkkk zbtz1s<%oP2>zS2{+>AK5a~rdbwzn@F`d#Mg0UKsY4o_Suycy0H@98NCEa%TNAtxv0Y=79kfLeM!>D6qI22dz2<7qe%T5w#U1R7Nq|0el<{< zfG=#-0>hDUp2n?AH4_R-zA3Ne`sliHD29l+5nJ=Hc`M;xU71?K7x^fh9IBHsNNjC( z?i6Jq*`-8M?5gg+eD&rZxRp&kHc{<@TI1^q;{uTgG=Ek0d*ij1Ij}_!`q3dCG@#jJ~<=|bvS73+X7ga zz)|&sy-FgmO$HfoW?lDkm}$}H5HU-8m?y(xj%xxCP3z(~-0WHwtOmxD0`zQ5f2*w* z8#jyLOmRsTpWmxC?=-u>@Op#Zy;4Y%-et)i(7WT@?Uhz#{GB%T@0pl` zg8vIt+dE-ToxjEd&vY=Cio|oApCR3Kyvv&QHr?l**~+UiW=!n!gY!lSvDpO!_JJnz z1VZgr55Nh#UMGgT9NqEap`-?L3CI?tNurh2bObw8RRbTmGo;;!^1%Ud1LqFZ?alHj z9GxEW&NheCRvo5R;Qp2zN|&=X&nOId$oJdVxH?)xJu{tTAA$~l5COSF*Y^ZNbVZ|i zp;Di+hV0OkRqyJToDiEr2H=@OhF~E@LeIGRJ)E5^I=05r;hy(#7RSa91N!=@Q57ha;wi^9b1~&L6m3yo7&R(fn2Y@v1A}AlY~81TrzuCbM|eraaK;X zVR@9OtAYv36r7!S4{uYObk*DW=C-o$xu8s{?)qrgy$bAE&ERXy1?m<#ueWE0hR^}8 zFFF4O4EA<35DCVUf^cv-9Dw6ssQiHYVDUjahpe%4#};UMtiYp0O-GJM6BaW#)KM}4 z%Ue1(cAj=Xx|mZrS{UURupK0LU6jiwfSnU4S@ueP1=D^i3^S`~Q-b8SApV^LhPnD+ zDN2>_nRG zn7TVdzp4 z55Na6h=%Qxhws6t56tVQP(6lzg7hEb*WuKwVm+!-QTHB2O)7^+#dV^tqEgyF?3FKB z5p+$_HmjOMEuRQk`6l@#1cIxvE<}>lKT%gBmLT5$l`!;70qQ*E@J)~~{a1qI|9edN zfbSmj|0Hn>Yi_6Q0wGEYd?=v0TE*cf(8D5<5}7D00lP(OwqXs$Hs@Er>iJ%ef<7^1 zo5=Y7H_%TjTo-B5?0Pff_wgpDxf|f)^A@=m3{R86aiZUr#x$X?A%wfFD$uylqHxdv zm@6@TKRiQnEhd?v&Ul8nBS-lp3C;uJ*qT?0AbHBdc8<+b^b*Q*v$DrQ7>NoXDuG*y^oN4c zOn8*nR(xAilF3A*#f#IEI50Dnk6Y%6hK~!Wpj1W_Z(vds6=vCw8qV5iL|seJh~?;0btFE< zi2m#tG>k8WgdKXUCcYJ5*HL|Kx4ecY2G^-A+ddpMkw#C77WI&q{&3IWHD(!U=|!s} z2*qYvYcLBOjouT4D(!r)TihK0C@4V@ql^sz?gR~LWgOODz@c~|c#!$Ql|^Dz+Q?H1 zQPBWoinEX$=S20xHUMo&lV3xCI^Yy1b9(0={nY|#e{aIUh6^oogY9Ex-pFqij%7l-99n@2* z<9C~HEJP3b1Mk0}Z|Z-~L&yOCw&Lp2fb~#W%J7rF%J`jRC=?p(4-BFZBtr%X`Lj@t zK>&gD2pkmz2udcA5GFXo#f)fI>wL$m!?xbdy;+Ug;(WfkIYt%Prpc-aDK^Xs<}(mR^J7UF$>FSlOP zUXRRsEBIGY>9yA__PbiwYfk%nZTtIn6#s7A*^u{Z=SNce2mj;#%-LN{duJ^jKrxM& zjPIrpL!5js-JdcTeZgTdYK=%<7iJsE5-JUAD{`16M7(QEUB1(bEy5>QUKdJ+aV?5T zvE1(cj7d~CatDaC=juxQ#&DW`1QI~Y`&zIP~Qo@tayDJ9Ee7x~@m zG7RC+Pop}c9xuo`hN4RkWsr3jwxwnm<)TjvX`Y#Nw}W(*qaBt)c-Bj)qg&g=5iY4hbnQW*Q~<*HYrek*Pn4C{rF~6YC|!Uw}VD%xrx<8t2~SBZ!K9b zjA?XsQ&m?jrFyqEhC?wO2$~Q)^zo|bGbsOY=XQM)SWUB8fdxI%6-kqQ4hU!QxnEMf2KNoOT~EPHzix$iJk$inW)I5|~<<}4zxRztyoO%6tni7A927OMj_eM&eIX1*q&w>gyTvfpO1 z{&6SWKXv6!jNo+vAyZTjD*>BOZd~tNtjID4y4B=B0)rk-lfxWoGn4^oqsEnVTc}El z9wBG8ZNRN-H*~A7Ru!ENr#hZcr!CF7hRR0JDiFPVbpWP-w$bAvs`D_iE}2IL$kRo$ zcj0qGm+`Z>VKd(*5rr@tk@r0^IYpiDReTo19iyJz6Ii|e|SL-YZRhs{7jwmEQdx>iZyh`{Jz?PBfFH661Oe-311Ew5{h6 zceGZsu))*VJs7mDc(HX2zDx;oKw-(jz_2#Z@$oh8?D15vd8B6dNX(T_U7xiVVqY2QnqbiN7%IfCUQnahp)xCYhlcr98kqK}?h#HhXD;L>YW6Cl*{1B-i+qC= z_>2s~b{ky!K|xM0p~|JP7TnAnpPy?Dy6gculc3ImbL0wsk-NCtTm{~!BtyaUhcGAP zQVi>G14_NpWh)tnS~d50l8o@VBNt55PXq`9=oY8V;SL@Nz_xI6o6pYJ8rOH24{t%F zrfSfrw}P_k?b#v3WKcvS!Xb^xoFRAnPu`6HjMvIFxr_Nlyaxkz&JoTupELn_b5Jlz zL86=Hz(KK$KT_}Jl1KX(FsdkHf^Ae(;JbDXyho4|{wz`-xmEVM=gS93HiR^qBkBlQiJ6HEF1>m^igCvwFJ#{#dDFfNt{IKRvi19!< z`Q?S>tlDhmJyjhBNK__13VvGI{CFKU^Z;k5*aBg1(ejHv{Pe#jP=w7sNTWi6!Yoo!fA3v}vqk zW$Gw;VtlqJEd3~r-d;8X>c$CaBbsP^kCouBS=mr(#BM6+3@&f6G6~k7*#pyliD|i+ z;P{UI0BF4!qBMt6Igf6Oxr%aJkFMJl5O*lpD^)Beo|HdeUGDPyTAOdbtd_$Ua{NnB z+M=qe!WW4Ij4h;^yu~kNr7|*&LWjM5>#`{VIomiHTeiXdgfKQGVq{`;LI#(iOO1oy z>hMQbQZ4D_A}8{A7wQq-5Nl4xo)s&a3-hiu8NgsCSLK}2b`|&+;i^$TY>Tvpi`k`! zQfl%i$oe_Y=Nm8w`!3xrjKOdyQXJs4&)7cNW5?k~67w}YuD7?x+bW?)|7+N+iqW{O zE7LAs?=J^GQGzeUwNjPudZF9yRCKauHtlsROlUoX>_KH!|z)@llST zdfvEzPX7WO>Bbrp3zl!`zRSLx7Mq;!RS~|f`1!Vs-CxhHBrLvg`Q54)Zk}NI{j3+1 z-2Sp#+|9sa2kP#Li%0tx@J@fgpSdHpPC&?v<-%3jgLU{hvQC=(X;_;ZI`bURyier$ zmdK5!(xuUr)$R`M3(Tb_E~94SM>+9xwT?IWxa9AY=`WzI{cBeA^)<&#_og6-@xPRg zKAE4pBl6*5hmA&^GM-Yztx0!EC~a~5=KIb33|%?&&X`WB`OS zD7|YQAj;SR#F}5N4;(9qGUyosDt4ZYHR$ep&~6qwql&Lib1;Xhpv>>m@V&`l1TnRD z6$vR$-SH`uQRV)+IH(5bckdITWDjb2UC|uFZZ`vNH@)l^7nI=9$ zVL6WII>TEI*x*h1mO4jdF%2<=d4OW!O(aQysy6d74_5Qzd7t)vUe4k?Pp8w5B zz==x9P89w6e8-EHWF8ilkY)$QAWv#cV}l`z!ixlkym7-V3{;FcE=GtZLuqXAoEs8` ze!nkUv>dirJ@5g;k$KV0>3(L+zNlG!TKFGR@S#66C_}`GO}Pjm>b@Zj3V?7UCIw#s z8sI|G!A^V|)s;K89N|9*LX#e-hU!BDZpqZJ zdqkpc*=iX4N}fB`fvm2X@&KwQ2;Gxis7A=2nEC~5QmZjrGcLvo_O>1Z;P#kmd)6;p zt)8H)>v7-}*d+y+quj%3cDU&~21Jav2*gi@yE4_R?60gzGZ0<8iH?T1c#wCm7u5$3 z%W_LLi5qzJC@4I=eBv34YDQT_?RUTr0yP=Hsyg8I9g*+TLh9 zw^bX?@X8C-@w5T6ULUBa>pD^J&7TYVUoNUCEmKIgSzMnIXKIh3@H5NsGkf$GnEk&m zQ+_fN0Otw@huOA-SfUJfG_BcNH16!n9JoVZ^@zvZf@hn*BOYU47p%P?uSfG67v1u; zU;zXdIRe{mf7-Fc8UcD7VOr}Qc4$GnDPTA0NxR9mJft!`B)yt)yfK%L7nXrBia+d% zRKXoIHa=-bp7>pDz7lQ!VqqOCuCEac$*tepwSlgk(Ok6Gxo@S*V{j{ z--AShIfTF8{rn*~fg0OeOrDH4go7+kRmKrGM3(E7hvyLJ{{~>oZNW8;f9LUeYO`%r z8&Q&m-;cGCUW;2py->Xmjg05#@%MVdK~=(ZTs?!ceIYnHVrVhmQ4g(a%4ybPf{J55 zCzyuLO2J$|55-hfvl=hSYzXKv{D$q-0&=0^XoVtgjN)>8g+w&TLl6@c7RjU*sS9)6ZownA;tI?Yh&(J`J&APk*o|nv>R7f1MidHcEJI!f zDjE1oj5~F@7_!mFOT@HNT{ShI;#;onZB&01e?SW<(Eec3oC?Iy7fjXgm6Tgel$7q+HNugA71Lvw5GrriS|T34u5L8&*r^Vzvn4_X;O`i zLbaKaTKxgarnRnH{-awb7`0Exo{rLoS^y z&yaXNRasd}4F%gYL`nP-`9i$Q~8ku)=D8{Mz3cZxXZ zui0heiK#BURo#Lfy%W~d`vGcoC$#@7jp8f*>u)5CmgzaZJ|Z`heT2<(w#i96cz-z%%z&t)rft*HF_$g+f*GwBayP#+rnt zHxg!(T8y{{f&v5K0I4V4RNS&TF|9LF$||%RcWuQRhA`rBl6fs`F8pq$4g3$|d1^V~ z9s*(K4qruvT`o`hPhtq~xS0KjHFa{?!e5f!#*A zq=*w`4~cY)%5dQAi$#SIWwZ<#H)~Dk{jS4;yFBSM2EWI&4^B%r4!Vh`H--R6uafM^ z@-4B>(LYpk;=exAdhrrd!;#K2Uc2MtBZ+es@#wl-bZx%Ysx(qmUPXE*g{E%vNt}eM zZz)dk>{**3{qDqk&=aQmsPm(3!4kAc|sMP8WHt(<#-U*`&{goAm+dtzFiEg7&xy z!xJ!2p|f-jmmfB)$0|%44vc}BU+oN+`tT0%H-?4bBfnm5R|oQ5a&d;AaclVN0)Z?6C8q zB@2?bNd?>XaOs_o1na;4oOD;T`D0i7+(n7X6WQj49RF

KhEIQK`1Gmdne1bHYW>Y_pXIKjx%w4{oo2BG{qRP+P&-Icvj zLN{{x*PO-XcVC7nf7oKX6?tGUIlt`?Jm(jpmTSaX=m-jklZB;zwwJu<=r->ggZ*HK z8G(e4L!Zyd3DphD%r3lKQSa-6=(zUN#V?Xs_f)y}e=b zH8Xj`1UqxIla9jmdz3CXFpj96z$Z@F`4CrLT0=V^?z`=i>SFcTs$u9f+TT}Q*77m+ z3k@}TUiU2ryJA}y(}pfG<$6-UY;#XCqW@(?oaGRHsA@P-DO? zvL$QcmmPBEw!G=@)v#WoyGaQ$GrSi4ThWr_-48IN_Z2qN6Ald=2(I~Vw)cGk@h!1| zgvOK=7qsmGRS3eP?i|sg-)Cn}zn`gT#8q6IRhEZF^pCyU)@n`JK_B~*iq3R0&-(06 zP$FQfUee6NN&63>Y=_6KGEYfTC%6Hyw8jw{&0FuAf?2!nWrx+pkF4jfk-53;QS#@zG2z1o~cLNZe=M3B;-`1=w8!fi^ zI^j?DCU+~fEe-G@BDNn}7{LXmGNR+OPebRpG&XEoDh|$kp zY;VL8?4Z4w&f6cmYqAvbBO^2Ar0e15#g^n?nbqv|ia_Hk)S{!F?!}S0de^Mpxryt> z2fwjDH1hs2e-iU`s^~meJe6FEzjq1u zHV2{K7>bH&>N=Sg6T|co6WiUMH(~^@^yb6XHOhH@EpD^R`cVpQ@TJ;WYPVGQ1F8Ut z!q&GNl>a>S{-u!L!8Ufc<-NusXa4a-8xZV}V>QSsiql+gyi>kMmjDi1!Uyg%Wp7zp zJ^wh>P$n|?6V`8_KWZbE5Q;n#CO_l(JTwBW>cL@~E|$`a3OI~GkK7@8>jcD&hKF`f z6d=Uk2xq<*O_UQqZ$BCwe)nV0{r)g*N|Y58u`7eepSC>u=?@yDf^fu)P9Z$b1zR+% zsnS<&VD0J#yMZ>oJpqtAbdEM-o~x&$#W^ zFnI5cZ$$;HjLf0kvY*YI1~LeU!xDBpYbB`n%foygm7>!L`J=xmTm3b~`2!ffS8N`Ndwz#T%br5A z{V0o(20w3E|8W(rceOY$|2i#=w^)%R%gU1SR*iE0m}2^w zU3lw;0)i!Fgb^W{3f{fO!y+^Zfnvq$C%8}!dA#=cw7T4LSER1_BVCy|6OW}OAhqRx zP$SaYMzz-DzZ6+}*$;BKTN_c&SQuGR7t48qmQt(8R<7k3Sr!{*mSB{j^jAS$!vFs1 z@^A15+f4(b6%VRTU351+V&r&AVns<;Q)R>fIp?cOvBL`op6J8EspiCtg@!l<>~0}A zMSt@;JeC~N28xSszSLF)oGE*PqmZvEwyl;j|Mlt)Bvt>m4@ql7QRu8ak>-`!YN#CV z>SI`6=0e14a0PaWbXK?IB7fWe3UeX&uc6F(1L*Cwn@IBuTRCy(O&K5w^^GIqzzlqw zW!I49r5C;0?3DuB=~wb2bAa0GtQWBQBQDP_mvZ%)gEB5!L9K&Yu6HfR5x6x>4*O<; zAVWslr92*WLIDM3k)Tp~=`HPT9>q_arhRChx=G|Vt^L$FJ&BQOQTwY0?v9jIKhYt zwy!<>lTJ%zZ~Yd$fYPTPEGONErT>n~?JSkQ$VyxORB}jEkY1cyVy85JPz^S3C~nwJ zDA=;zrq?yjm4I*>tL|E+hNr7mRuOZubl-_**cy5&P$%2-x9QU3bMd781~_J?dV@}K zP6M?(4JWvynBTMC?8y*mE%(KgSw2wfAYtb=`crHSochbiswO=OTSRQCZMY8+7%{k2&sf}`+onjQVzUf`8kF=!t zWoOf{hUfNm#OSzni>YGF+=eqgQP}FIw6*Bte=V!y(>kCX=N-asNemo;1NIGiWVCoN z{CIhNa}a!oTAFvXZ(EUkycLp%z}m;JFL>v3RCJF4-V^mFF2##bC%`38?8Gbd$0M3& zPiur`J_FD`mWe3ey^v2xMej0WMW_t#aw+)2?>_x|+%x?1cS>`#Q5Cv~!U&5by|gtx z=8NGvGJ$;UD~5crGpYJ7bnPZtq4_2Vpm-@?&_R^p`2dFID;8d|8N)E^j-QBMootL= z2dT6?S)Ck9g%Xb@4X~1=sG}q*=2I(`>hj=s>PCLOJK}zwBP@fW`9j8p1vr@fU7K(= zULcNRv9}d{{?@n|ghiE?p{>`*|FM8n4i&=q3Xv}~b?f*+GYmyW@pxNP=80x>`)1;d z_nIy|=R%CC$|FQ@uCbOKwu?HVq)tm_51afGR%b zF^Ya<&WiT%iJ3*AGNhwTXMXnf9=4tRr$j+C)b}Idpz!zjzn8&~{K;V>_RH-iMwR0| zb*S7CdE3DHN$Dq=qv>Rp`!O?57jW@{p&rVj3E~m%h6sJ(_K|>ngc;{V zdNjZV>=kptS!fp)KCCb=@EyB6O-oro~D@b_$;?(Rc{t{~IdP)%tS zO{3X-U2ckvhGB@9wQHWu?b8xypx;HNmB-y^;oc3Gg{#xg;@;*o#c&!TW_iyq%agZ1 zatKoG6;*&mm=1HeK-Xr10qdkNb$kKLScbaR4s)ZugVOo2cW@AP$Vk^w*pApcUddDJ zST1%g9^|uSH?$e9aNp_ICstzIZ_;0sM?awW*rg^i5#O5$g3Z7%*q$|XMn<*~N}ppY zk)~e}yu9*9L3sCwPUfu10Fxn%^{bEBSygtc6*m+sivDSvw(&3##^y#0+$ivDys}C1_3s27tKTo#C z`y4@eQGVA%a*v+u&*YN&s+CsiraJEnwm}|QKG);b#4M0eq}m$HX*%%Tn|-*%+~vhi zmXniDr%Y%rH_M6QoR61r=Yezja^O*D)C)@F`4i8(1wy@1V>N85JfaGJxJ|a#UMN+m zd~CfRO=OLg$eT+-sJe5XIJ*C8OYM^_P?qVSxLIjt_}UT~6i0MW>{6sx*~BVA8{ z6zPHAmA88{J3GF`dnss($&w$+1UVY}>4D)V@d~HZ;XOI0C=#28dJGL8!x=) zh=H}mV`l|y=bA^v_7;A~Q{k|~2`|@dyLh@&DG{2HOppSJRP)OEB7d|w?=FF+eiMgRduS%FhrvU@|NKi*!M|yog6lakH2Gc0K8W1Qgz!*;%u9&yutVhWh-3Q6hnR3hk`(pO zV?|OQ=CE*CvV(ZqgA_F*(%YM8dO)aIPQHVy5jcn08E1CTcn!KXUzUstXaZ-xohtM= zVUt%V@(55e@2BTmsmsvtVN4g+$9UuAB{jsn;N*48ia&mke9eitHjeh*T*#hTy2tpf zzP->4!G98Ko}XBFr|*W(MgJo7C}Wd{C-jJClUEsVjoN{n_400cN&L}PQXk>)nEm-s zs7|0x@DU^0J3F19;bUcUCv^WO;o*YtqeL{npghn3@98ff@Z7z*Mctkzl;va!KIzPI z9e82&4|BN=JC_J^xe7a%&Eh{c*B7p!6xv#WLr7f=v(qojfrmu+*j_7nL2O_k6|RtS zKj}vjpL;4{^j*B;_mERG$l1fqkd`}N+o;ZcfiHZB9UhXG`Sa?F@YWqRBh(@G0>|Cr z5n%Ek0bAa`b_@bivuD>Go|gJD$m?y*yZl|H=Es~ z6of%+E179J#+poTD^JSncp!M-RI%GRyR;V))_DbY!qMl|)if1HETp0`6AC&d^CE z)-Uhc`9fnz+ZXj-3S^z)Ki$qi29E4c#Lda(L!e*UQ8g5NwR)}G(7H+6f#9~9JpEn( z)~fmawYbcKm=1|VwU{?cCepWl3`p2?4vM$@I@1!X-wya%zm)$9?#4!RCtX9sH3PHq4q?pS~Epy{~C3Kn?hy{H3q+g&&YA}>)vZ`&i_xhn3G_+Lkwq2=)%?A_41 zW+?Jji&f?%)E&y8>&*g|4QGBuM5*+M(H|v@{nim|+K|N&ozIk)OkW;eg@Hk$$~Vd{(!*f;NGL;|fT{%E1LE<4 zBDbq=&huIFy-fkMuxBR;^5geT+%eMhK>1^I#N+)OOZdxP1kt){c4EZ>c%BKNu~fvQ zvyyW@FmIq}8%RtfDUFoSa!=Gy3fvc`7!XGflnynPRm__J<{qhWA?r*-$iY^ zB5_?TqEO3Son7AYaBcR!FyBReJ2f%0sGou1`5iln#UbA;XKucJQ9lMloB804Xt+bn zGPv$q&r)E1nn~@cFflXlmWSavmW;seyvw`a8>bYC57fS#^<2U~nSabhd@{#*`xuaP zANW5gd+V^MpYUB+P`bNYQo0-I2I-Ix5!j`>VL^~?gr!Tmq?ZtpMmhy4B?P3AM&f+d zZ=CmB=lXKq-`{Z0)Au|xpV^t8C!;pk2*2g)KgMp&v>sTcCT6vw?sY`(N|n_gbHyy1 zf~%*0Ns;y4ZYn#;My5jiNZZX5Zus`sT;;AekM>vd4uW#%E?eG-NQP`pXbs%GGyg`N zL@LqTej2}eTCla%trYi>DlW3?;2h$iFX`oM;{TlBeW&SzGoh_r6O|KvsvEAyB`N!9 zzcXHM3$ALmY7TuW`G^(rJqvZwo)8d5%wj~LQuDHj|@r*<6DlNgWP@> zhKY)oE#EL(J%0(Udab)$>j0cidTEXiA)CPvz$h}HEV1EQy`bpQP{5%!uUnNF5(>|6 zQ@Z6^M>)b8#F85u-n=j>fKWpEhs0D2mJcE&H53m>X=z82-#Agx*L)kE4kGeQTi%-l5;XKlr47`u{DpV%r~4RHPV=a;J~JO(!lKlix+O&==bg z7yS8=fhTZAFKzJ2#}-IS%GS+ii-N!o2H(yqN*dPP1Hx95hhi?bjP;SZOs8M7WuQaU z3K~eCjhS=n3zJWfL@|Bb%LV92?-_u?Z=yD##{w&LuU9d!x z<=PqEVU#98*~jU=i|0NO8pvTY^>d`VGQsHYee`pc)8u`@lvpW56?93^<}C8(l=w-n z#f1UhT?P*&jm&QnvjV5)xV0x`+2RBWqZF@7lx;Q@<<5W3AHyux<-C6QK6iH!PT6WJ zGmrKbD6>m*sedw?Szd1=^7)cId99$`0h7Uo;^;0f8fFu5n@bt@P0d|aNaH|#PrYaF z=j-Yxvl4QU?0Lwsbb)~fhQru#59B~5F4||Q(=q?|lF*X#!K01t*3;3k$2KYm{k_6| zdR`hG#zIn`nS3Ev5m&L()UJ`Yp`%hbo;VJ77(I6{YE$nB3Si@+^21Yss0_?ZJp4D4 za%Kmot!IM5i9?ztQNHP03|#~13fD|a;>Q|E9m>oQ2YSf)vAC_%>N&~k`-vkde1(H! zi>-yvIY*)$*>qQ!88#cZ0iTd`x%j0>zPW!qeLemwy9bhST_5v>AwGNsl6Von)Awxy zLk0$Oin!zUKpiYT+3vj2sW=|flaSe=QofFC4V2)+>=3}bIip_8`N*G(=aR>U3BfuN z+Me$YEXalY^#c;IcPIy&a^^}q+T3@dMrvhKXJ@ZZ*{9&YC?6$8znuM2Bs;Bl` zp&Oee>ulD?Jt9*!>3n?FV?3D%sdN1o-VOv zS&R}ee7%Bxdx1vyT1uAN#wSv*Hl;8{xazWrmp)@jNkDTnOVYx>*ypNHxjxoy*sV`< zfS=cjGn`CrgUCpJ;&aSNW=ZVWU|OkKEqi0yg07R9y$7NLr>XStSY~K^|10pbEK(b%t+IpTAugZeNswY_a(LBTNJOcI)=}g~w4ptMLRMvDxl}GK zRT}#J`p~YN+3~BOXzaiq&PhRm#2-$%47|JhMe=`+;WxI)^tdT@X=J{;;V=@PDj+mm zV$|Pqk~WL15!O%*{Kz5nvONPOj4+JtLhh};7mptzZ0T&yq;e*~oW2ecE;Uu?tNjhx zyXBXR1jpy(o@0x|EB`nKnf_5^>s$5%`vvqT2d&aL+87i)$KQ@e0t|X zzk6JQ+{ieFBks*SH@vaPi{a^}ipOusAx5KGgNEt|^$y}rqW@Kb#$bzB8T51R&BD^l zN<0CZFA_v;3tDrx&edVKBgah$JhR8NYiuCctBHYn%EVK`jpDD45N=v}sUsVchkZl}=7L$gq*uujXPqlszKJF7R z;aYXbV@IupD$4Q4$ee-W-0c#rMEV|xVU~VbTunMAjTgWY*n$-ClbWC0upE9tTq=+Y zaEsiM5!WbY%b4YD=-~S7_S_#MRpoe z`*X$pHrqqVI^dys>JRt*I2nG)Fb`=w4HVnahva|svt;pqkkqvC)Q}%W4o(Y#xVOvZ zon%P!g+x{*WKAA%7+hT0upUlZFVn*LDZFQnTT(4gxfaj$Scw(d@L`ie4GEOV5iO}(HTej${@ zz=|lq5ZU<6Mw`(-i|zY!1x_J?MK0c_i>QjR`?#lJSSO}la}<(_2Y&AkP!1Fn7Jlz9 zz?N=Hy@cgLU?2!&Txu)UH$*Zf?iuV3;bv}!MqH8bB{Iguknn_LP`+CK+bdG6vba_O z4k3EnFDzs_@kqlD54_Wo5(=Ju@^p1Z@8wVDE%VZU9Vz+Aa*$BV*WO*vr2DBS<)@cf z2|pj8G85CVG+yDx{$thtM&ULZnvuXQ%Ll?rXQO>`OPc5WghhTeROrc-kMXB zpPHnhkxFYh-z*T_vdtZYO6Gi$Scq{o5juy(^jr6cnbb+M%h1M#)?S{|^lT7E=Mik6=G|)2Z%<~j|qWVGa_${J2T)(HrP_upP@gr~dQRM>Y zShzy6rX_mmcj|Y%#}?8V&$~tt%H5FIdUOwMBhaONulB8B`h0a-*)yJ+l(W2fW;v5V)N^I zg~wPlD&btv#G|(ukpbmTB?$L^JgU_C-f93D)ft^OCgF`!v0&rSAJ5&#HOdu0eZ>Esd*Um1}sxfuI4gRAiFk>&_I-f|M|m%BA&!)o6jjv2yo(P z`%E>V3!?dTw%jH9?*z%Bb$iQbaTI>?RW&kR zb#>#Ll9wleFm7IOH2v1BWah_*R$?K$qg$hBn0$O+)FB}DJ~ZVG4^fBsqxE&?X%F9< zckJAnxR3l^X5egP57u*r($k|GXZ@TZuoq2As=stc=|)S1K+}V^CT{GV=w_1$U7O`9 zQ+^h!guW$Vbk$Cm3di1K%4Z)Ve;Zy?iz{CF{1qsJ0Q0d=(F&D*LyO%s2eaLad2FOe zwjByvlwn9Q?Zccj3yyec6RMD+6!l2vpi7Mnyxkx&;^T=b{n7;%MaY z-I1tBvZ`BGaE8@pa z{A3ah;b9I#ep{M`6^OIIlm4Z6yNSlzA%A@2Krxa0Uvd6zJA~FifIqa;!oJaep%u0 zaW=yLj(y>?f?l{pByJBcl25-K?Kuagsu6^6KXOHdUOoHXlk5L^yTs+n*i|p)EbIaYw{cnlTLezv=(bG#0 zn!}7|D{aO!qj9~?#<3mu=uwo*-IJFnvQBXn-{IJFci(n?cD}f(lp@Wh!dgDX!Nu4W zv(JI#4xe%0XC*olUwWw5qv>u=O_jX=c;S8p-htZCz$6E4G&2{(Xk2#OXD>IPQp4vz zvHf!dS2}E-3I`;{H=ULiefD(4aB^Cy+Us|iwXLp3scKOyx$?1#|=4*JzF^?u7Dm zuo1irzdNhkU^!=-vs3+^V{m%v#b{2A`RU2*aVDF;gN%v9ZTsy9LyQ}= zl2f5msCaW}wa*AJw)j!g`X4+awQM$bc?4CBC~mRaqoMLL$9W$vx@;Dr|DhdiaSwmo z3rtm6F3MVNdwrf@9!T|pxzZe}a%VI!+y3IFEl==NEaXR@o>=%%N6d8Q0siHH8fN*;AFnv6ZYTVA~|^P*#tEDd=koVVi6JE=_i~`gX>SD z&S0do!XtVhVcu@fSX_bTR0T}AN?9j3Z-eVMurJASo0wO*c3#a3LXIGcJK8wlyEo8 z#F0S$5}aa)WMK@XO_4gwB- ze!KgF|!|qphSx$1}ozXx0;qW_I)3pazPOqDp|HE(V zM;u(nhYnxF$4Wcada3=P0^in-0={&7&v%mge)N*T?AI#wbppq21kZI^zvhPv*1*2d z+pK;r$}v0^E^NN+@FQ0Sv!hkL4;w)Qpf0YX3We+W=-DF*L7$L(@8o``_ASecKuCY5 zfMvuaBesl;o|Qxf(Xo%n*xEUzv9;CF5Xy9WUh!el`bl}Q%33iG{VhQ zJSgMB6;`};qjXui4K-{OeXh+fSiaU2kk?g5edT6&HmxRX!Sz@@46j&R5W*`-mK#@C zTr6_J$Q1>Zk2adrEz8@fvkjG(eGbtsbne+r!;Eh6vGsJ7^sp7BjvQfrN!k1;T%z{E zd)=N_Knl;tUy@veAd*SjjdC78IZ~HCsnXEa82`OoZx#z{AMZ$vyeaXNvO0b}u?2F_sc5u+iY4@B0>xcV*K9q&Eb=48Cycg zC2JEcAYKhmNeGF`;B6MJTiX_9T8XQV1+`4nah zRgAhEd=kTm3pMslIa3QazX>oqn-BJHJJ92!-%WKKn}S9-Gv8~o6bf$8!uk^vvCvT= zpIl}13m;?|H?ycBPc;A1KkZQ)z57f@~COcyLBQT9ye^p9#EX7J4uPO-3I=^~(} zNH?FkgE^c}tGP>bq{V)_9Qqw?sc9|{VJ2xTdwQ)r@~2^sqojm-&!E-I-_=~8`p zjC=WZ1ht~xUf}DnZ1KkAuC$;XWlEi=_NAf@b5ombWybjjK4WR_eZswenbnT1!6C!u3VFVz2D z$#wJ@e~PE+j)tA<$LBLK`$!@cW$BKxJ7x`UdRB0`c~B$FF9_@0N?j?;!7`^hq`&_e*kD zjv|9PRt^wvgCXb_B+F&(0p0GQi)6e^gQDBwDf3kIuKnWg&=VkxmsO*P&edtyG|aP^XI)FMqaa_tvmR zsk>kWzQZCzO4;T%P(Yq4grZ*3@JV%S-kEhP(8j z2(UTPUAopH#2|=;^{u~}8Oy6xHnEGTjU#y*ke_^TJv#alA}1vJ>uYh3V6dhxvic>r zOHn#IwqnJn3jD5J1#}o_n$m^-`S3RD@!g0N@+JCFO@*cu|^|DBc`J6 z1#c%m*JmoV(FQgh%ZxI3_D8>qDlZ4w#33(JfY3#;3F#JtDk}T?mt`M!D>pAFowYyC z{JCJGTyt8BS07(7z6iE+v{9te;u~>F)-9r@@+MlIa{L zpN~Eq35(jg_#_uN_;#cC3{zr+nt^iaq%xC^o%Q5t3 zGM7F7Y+-=Cyk5>@G|S~q9w*+2I(}h+NAdgE8XCnlR$9F5BUxCjOr^Wn?0_iM}Xzh}pPny_{r6vQHac1>&$^iN#8dYsN5Zx->$rjwrzq|DXA zujFpdYfAPQLXh*Akdu-whj4|3f}kO`cB{jlVokam@|{6--a$vMB-xZ+B{7wWl$Uc3 z&n3gRxU}&Dmpo;2qc-|O*riV`{j@Rcjd8`B!YVwnf`&)o4xOC%yT&{M(B4zs2sdeq z)rd=a&acBLBV6lUcFuK5-`RX3d83Q=-p1L!wf#Ja4jBwfVS8&VpyEiu_(QMyZBcGQ z^4zuz3O2C|h{%*eSbTHGtUsW_8Mjbiu>*Z{c8#ULtMJ&PIY3cC)L`XfSaqg%P`BMy zUj6|KqYvI~CaUn$ZqGPQ?M^*@`#dK{s(d}+As>;aN9gD%IB_qz-aI2g1`CEhh@+De z04J1BqC#d0r=~|&-z1g9znH6*V^{MgW}>T(4mGwoBHFUfEy=d*_}V-n6Gxi&n7lAB z;-x3fX*a)=!i@_IC7?K&94+GV90I>|uFgTnwHj!y_VMoP7)buFb_F^v4MO`LH7%S# z=g=t)B88e$*pWa|bWJs}%sC3eg5?VQ#=~|~Yb*Abr2jjX5JY)4aEiFO7a3yN3166D=gdh;mj3dr?PYYN zu4r3j6}Y_2NOgO6m3P*(9J>l!yy{aaWA=@s0!Gv3)^#nNE@PaN{B+{oRI1}VQMWN<&;|C2gfV8wI|z+zPnd%NLB3B` zJjn&U3UdkNl~3FEpGDy0_pU?PX0twD1?;1HhLj2n6mXcxu5i{zpA)?|X`+IX*bK=q zTg?t`y|HVE#dPSGpyk_9&np(Zz2!R*NFBx%w0)HQn@UoKJ!aND+hB_pYeLHybZwZm zTZ2;!(a;TYyt){02VN^LkUCA?a5zb~mHAMm-jKN=-HN}Jm!gp|@;m)$c+%HLI!)t+ zEKZ-6>1ras+Zm&N$6R_BILR5%DY?Qv@(7J+g_3h}&f~Ew+A6L&6OSLE8-G+IDFTX= z4Eo2X+=r6}^m&;#y;IqWk9y+xR3~mEk?c9DsIiTS8kIrJxPN-b2X$y1ZehraKwuc)K;di|$PtRVL!#9Y0 zzoYb}$XNeF>Wre1j5Fyj&MN*@MU|440=ddeHfvM_M;Hu`?(;-;#-?B2wd5|l$Cs1R>lHv^%&_jxao`mxkfr(^7r3>t75To3WdHwE6VBhwc$EQ$ zzs?NVT`tp4_2h=PlBGpOy03~HjL`{$fuD+%PdCbgk)G(PPd!I1R33TADw^FTSYq!u zIg4hAirVgEK6=nK3&sR>ieLT&!ul@NCD z`Bd@86@m!m+xOw?hiR15vxfmB=!Xwm&SkN}vxQe>@WR%A$Mav$y}=h}G0#cp*5nsw z-7HzWV9iPG9y7TR30&#Yy`FqybNGZLr}w>p$zGS!;d87Gw|sP*R>+Z`IOCYaW)Bwm z?e`uU(=@QjFJ_Y4m=2cWUq9b-ipP_z9~Oi``LETxzacF?IdwD_C$&TK`iYp+_e?3i z67{M;OM>k|@M0-7+Qn}?CgbR?Wb9c3GMWhQGNdTbH?V})naD;H&-^u2eH8E zik)l$)!6zOVa3=}+bl>$-_(q-X6*3~!}nV|M8Ff`?+s2)qduBV%s#pDowVV^4n?dj z@~^5ie)7UR-&qrc9(t1Mtyw}1KK4LvNtz`*BWQ~Me(A_LZ<&cmSW(A{TaEFv*3jHk zoEY^Bk_?Xo{x77R48M1QuJZ+6*#xs|SM zSHv;z0XtVKei0k*=jBU%9-RI&i&H#e2>z42R0+OD#s{{lt3NTzPL!ROkJJ zX<1<^D9LBy!3nQcATOZO)(n=Sij2%Y%gYqlu8l$8`-GcRK5vy)YNPCFn`RXR@3p#C zDePZ%AK?FDOZlPOOYfW@i5a# z@?^*-%zPi6@Cf0R!b#4dKHG0)vkH_`YE#6Cmn%OKBi?J4S3zt8L_6hzY66he1C66% z9*_|gDjJA031Z#7nAR;`5k|(Q@o4#26&wE}dVx4csjfkLU!UypekeUuHIvAo_>-YD zUs6uGV!8kWclPiNZ`0&t%v-va+GgWz7{7!~3v0TK_6>S)J@X>b7WUR8sR@@lWYEso zVVl$>HsG`HPz|Jbb;O3X+}HCWq&0qj_2XliZ#?|T>-~AWsrvnv?MH@o>;=Dli9cuA zVDwuOSDw5=tPXPsY&W2fwDnFuFgZ|J)Dpak>l+_~vmwVncsAzvo_2%~WG~{XAWr@F2 z&GWq;JpTUeR|f2`3FTm*m)S>J0Ka^8oq0iTD)v**bR1-PqwdAEYhp8N_aX7n~(_f1VM@g2| z)P&vnI%D=rc++%~FA&qMXRY7~TFi!aGw>ooZ61qcQ$+Ro`E@6zEjP9r6bqW!E>)wI zpez(QPif#f`nw==E;i0ef!+5gv^7$j_Pbw0NDd6*`YtG*!xs+f$u)F~77{6DBphNssI#nz5{NXT$Ya z!}1~e9J!W?IbZyUfg{zB!iCFCowh-XYTCO-{*-1(X$rVd2F2FK`^olB)V}Ghv zC);ZE6;3F+OW3+-by+5h9-~HokCoam{8-qgJJwShUAuVSq2^4q z8A_+hpcuJoHYzw;qK_kEx7t3sk-@-n_)B1i(>vx(cekP)veGL9XC{VZOA_gy*G>By z0@8t0=Z6bIm9!}onCeQ{Z&&G&lmnmrzIdDe3Bp(=XsAm?tcOx2+OjX*=b|?GeRJ%y zSP`9vc5Q1q;s<$2&rysIiU|^r4E%EZXv9(4Yua4zglE3zR1QjW)`bVrV?lMSb5FCd`Ft4`=%_CTD#sl zGoyKd--?V%gwvJW@Nnl!RFx4uRBRU0%Ko{+~C>)-cDEuI3 zNUauP*y^}0#nC9R{IQ<-KBEC#s8amX`txo_)q)}2OdM81>X31{+Q6Qu54AdFtljNu zuCFq!mJijZV1qjDT1xWke&?SozS)(pTP=W6cA4uHK~;2S$1HC|o+9A592^m*ynSA) zGa8XxyOxKjP*J#8XYm;|WiGyxP9O-Non=D^*N}%nZ1_D@nbuid{ zFb-K653cb1C@S0YewGpTrr`fFFqUR0O6mVawwavyA$;W!8#BK!fJP-*DW=&6@+QMC z#kE}_yFKwW)3>P1EQ0a%=b~fE(#a8-722!TipEMhlBAQ*UtJ5*waY3U1a2jGu1*yn zOJ=j+h3cNM6brg=IyG@*uSz(h6wivs=pcDozVhiWgbw$!?>-p|#TV=mkp|k1-6cwlNsfDhs zLN^VX9z~V&cdNM8hqLs(W+2#z8=t)8vHrA`2d6{s3p3vN#s-=e{P>7t}UeNi| z{59-TCL(RSA@QY6u^$cE1@MsZ$|yk4Hc38_4b2hnUw1TFQwF{qok<)p|nD2mqfJbb;U z*{LiVd?ZY6NmHRLhm87QhWRts)N0d}08+EyjZi)kvg$=`Q?ZDQ%e|(T1HsU?8*S#Y2Hxen|O~Bt`bAH$sI{m4#hLGj_qb+hV zN|WVyX~F8dLf!^9hVzfs%7=mn2@3W#S1{w54!wiK_k0V-+h-PEq!;jIKc&ux1~saD zdULk@@;9yZ`+BbYpdw`iNCoSI9{jmp?ez$&0g@pe`O3l?tTe8<&1k+_waPB^36OyM zae8#&xM$Q0R0o}u$8_!?tS7qr2Yu?SBk?Z0rD_u|SY;+5OS*E{yCNbd#QF!OieGoh z%bU~NV20(w2Y13ML!@!M^Mo20!BhP5+DEXs-%Vd|R+^j)&BgYtAS7+rT@!7^pA(vG-8zB*yQFNe|7kHw&JF}!rV zJA7gmNI0x6^NdDd74d554GS>|PsMNVY67AzCnR~EfF9H+_CP(x*Du40GRc}lVzsq} zkOQ9iOvDh*IliKlO@+9I(l3_LqSpKD3jOf@!fw>~cI~96KmW?nWq>Yu=-Aj+j{-Q{ zAn9j%cetYr#ymJE=Fd#vKpY^*B-^HY8^t{+&!s_tryI#)D>s}}{q}M^A#T=~ccw10 zU2&$u_0%f;#3w`&G(nM4VG>};#6}X*5iydkl^H)Ny|25UB5euoNZEN6@?q9JUUW)= zvaW;j*=@4@jDE3j=)-f?SAtVR`~9#P@gVtx0Qs<}zBdgv!Cmop2=LV&<&U_*6yV8g zG3xtPd%&|N|L&dOLKms+@Sr!;b{r7G7oEr#+4R8)hKC6LgsX85GD&r)_WtHJqb)Y# zQh|ZLv0o7EaN3(x=D$|eGbvkT3vug7R^y&-L%EI!M>F`nGPU)z=Sou6!C?PMb^Y51 zDQ5Aa7!GBH``ndR%s35aq`Otpx#L5oWjz{aZ1~`KMP*Lz2%oxs9q@J?c!va-_iIj` ziEkPec>SthCMc3?O*ve7Hh!pKfGxw=K>a2?RhcD)xNKFqIY2l@d824cYDkXBQ7vJ- zcm&)&vEnq+cGo$}bWCOWt)yqp{-UbGG;Iy`%g%L8?$A9mo*v(Saeqk+ZGX6>ukb^g z*ubQrcv7FDC9?OBl6UD!1_}xUL(jx!?%JyYv-3K7qW*BiV=?Oh)p2U7{wFK1p|xU^ zUO79vHcdmT>LtDvo_urxg+CI8;Kxr_a(YPA0h$!-eps39(y{HmtlI(@{3D|eeDrH( zORR1B>w9ZmLwHdtiuNCtlgcw+VD5OcgG)ax|Iju=U@6+xp<;M8F8F!FriI6$qhXC~ z-tp7GSl>}h{<-rUO7reoDBXKqmk5t92?pCl^-^IOJ^HUUUFhQN3_m+ejdfYETkes- zV{evVh`tVdal^g$@eOVu_F58gWYC~iJ5pF_tDO-1;f}0Tn~ws(mpY+)u{;3w$j9yp z)YRV&1?KK=HwgdIcSqx~JpjnH26h?#`zs;*y^ufqb@RVtDPb}^AS@IBOV7qXi2>{v z!hkQB|BYn?un6V0OfaExTf0X9OnPKq2Mnm{hjh-PKLh_alna3J(8e)A^MY;BVXeWogA4$+ld8IRfZ@Rd!Dshj6#;B8Nt`gWl{5|) zrYiyadp3WJ>B=~j>PmB;}|H^{vkesIrOAOfC~0)cR0<{%I$+;bQc z>z%}a=f2=Y@{Rf=OU!vS24Tme~90i35NwySJ2qa6)<3K+;e%Y#?G(UqDju zGzX{nr%M3(Cf%Fn@DrRsmeN9>?t+P7*1KR=xV=NENF~mIy>9o~3mgyqE5qYy!RW9u zTJQ}#VkpKs`M-gP`Q95b(Z8{13LcJsSJzk?=qG@0QOpzH1TsA7-fU5U9VyCKpXCb>HtuH73822n1H(`T0wencWtDicIyDkbo>t z@&gUP?e5QQ+3f@D-oCe}W&g694~ixU!h^9%g8bqB*0hCC`U3urLAx(Kwf<8451pYy zaqs{xJv#@fz_nj1;4W1Hv~Rvwdmdnbe`w(mG{N2$6;^6*3x;d3S#6nR1887*Z^Si$ z0gmv2Q=)1FU~#xy**dXIQ2?TTuUvRx{Gq~1^f+Q@eif((fNEf}$aVq2V!St4a2f_w zegYLlvZaICAlVKB&`#O()$-2OnsukMXFyvF`S+(ZXN z4~x?QnZe~Uz~T~30J+})<^Ovk_U+@=uTedud=_g8phw(ipcNz?+lsd)587rK_X_XsE{m zJWdSAHH=)?A0>Y9;4$}oArkycF3&#!wuuAhm;&f^Rw|Dy(+3aC$Pn&H4|q}iZxVaK z2za{L-IfMk7;f_eVN^hF#RI1QcYggFr9WX-MFBY6EdhiH4^=_!!y$CQcENkY{4cTm z8G!5&-~bm_5ITH-x=%gLsK5Z6_YMFjH6YfqP$^C@8my@vlm!o(qMYRW3_x=m{QI=m z`U@)uRTuza!(I)5RN>hEabgc;09$!)z~QqOoJ>=~ZCM&SY$M<`xz9Yl5(bpT@Vzw& zpKe$1;#6VrNZ>HIK!SqX*-$_r^1aH!J@u!T?BEAu!FUj!5Az zEI%|&8cYCdlLq(0)s4G;C)5k5TM9V&ze5a{`+wvJE|lHd789oAZF>e^nq@{TW}X1# zM+Ru|-=qASC_qn!43(k)x&<{oumrp@6E)=;7DECCxVJI;H&KS)f(T)UZ$UorEcG@2 zx#k6Ud+lEO{+Eo*HNm8?a80l_T&`a3hvsL1T$6j{N&x2nDeP8p5GM4CIOqoeEnEm^ zUIRGLrls2TtT2;om>hlXb1X7{(>RJQ+WP9q&@KEj*Rz&KYlC}Dpil6Odo}Q;@gtCN6ZcMs z@M##ZSp!PL1U?2(zf6}bjsSC8?==@L_Mfn$L+=iORU^$2$QW+(cgjkrA)q(fz5FWu zkKS3-fXx?S;6EEcc;=kp@C~3Og8x^#0;^RaC^;hFYer*G6FkJvm-&qvfDk{qw>kZn z*#0o11UWFk7iF+GoT0Y&s#-(=hQhm-q2Lt?2$zGYn1Kr5%n-C9qLBwMgDd%cIxGBR zFVNEx!3+#Q)bKf>1Kh|@2{?NHUT6QSbF(r)#*4}zKDb=!XpWyefZWo1eZ>RFg|h+* z@85+vcMbltY(if0Tm648o1XroHian|2PSF?riEt~`4G7;HIP|I_qv+zFYKQMI`%&u zlh7ep4jmXmVwUoy3;-9tmrws*%shqS$$<6%6i&tywjCfjbME!m-!}8Y=B~i+;BF2> z+o8$_Abdc2{5K22R}H|FuM9Kf1QWtDSu{Nrj1Oe8(7hF?0r&74NE4Q@29klpkh2D` zo&qr4dtrZq3UCd!u9KXT$4mRa*J)5~Ht-fO2o#??Zv(J2_+Cr@5Ei`pg))Jb-!K!T z4zC32xvzApfT{OS)9|VGe{-%O6R^@O@w0sjpENVjFi9nWNmB%=*&G?d~BKnDM~_5`Yu`8x3D80cbYpp)jyOEDEwa#RITrZ#ROnvX6||^z|y-LIQ9D9 z(*7=;KgU^dpsajApU%f+CjnQtbT>v=43N2g?@Y%0mxsupM)`I)kSaqocikUEw`SJM zA3ndLrTfg#hWxcFbbv`(DPk8N@E&cQF0V3^#S2~n8z%dzY2)cHO<#(>AR6=NSvI1p zU?DuJsxoY>QmuMk)z~!irK+OIxAdg#?t>bWh3nzTiSw@w$a%+auRFiHew|!u5$qRi zk}jQZD6ss8-ViQ6=7N0lT;1UJM``KaxJLXChW?}Nmusf@8Ce>`Ti{;%l&Hvy zoalJ5NoVGL-toPzrHhZx_IaG&V~AV?e^_L$_-)l_E{8p^jo>5B5+5S-J3lzwgp_e# zO)j1w+$8O_nUBbB4<1R}s)Y}w+e))|@pq<&@u)wv9!j~cm@KYCdMuFx*@tom)&d{K zi@C_SOVMpW*y5Rc_e$1}8Ze}~$KIS_U@7c%g=K8dzai(f6ZC<3Gb4TIY*O}^sF9k} z&+n9QQordcizYGqV9~pXL|*rW(UP3nrrfl8ZV>}oRccG3KCMDgY^*P-GEbp-QhWQQtbiAlUeMS-_(vm9-1Lks)%j%7Kf)6Ld! zu585?GW}P4wOEcqGune^mTSzHISMv5%>}R=B3lYz7l^l>lN)w5m#^KsiO=NuU-hVY zDBJ`q3*0I-$oNP5cAq$`KW$$SyK;{wd#vNr+NL+nSIN2U09pPpypZ2xXpNjR!A)n> zGxJ&2v&j!umB)25^<_~S8m1_kNpI`rXg5vrg~a|Sh+X#JD8H;;@0Vz3 zY1PM%uQyd?ZL=XA99yxTVT@l>PV221p`~p3Pfs67^2bEvP)`pec^oHg(&IaRNvLzo z2{ZYn%N)OiXX_Aqk>;WJiNrqIahlsF!XA^KkGnV(RUk$}7FRc~AWgI|csrj@@-}9$ zqUv!Gj*PjivHK^AAE}oi*@-`-ttAC^?ar@4Y?&oioeoeT7aJ(vd3No4i&W69?O(;} zA2&eqll->%!5saoR@(RiEF+(Zwnh*R;;2F|_&v+EM@~4OSlA$qWx>>cB}t@pOzQMr z`FcK^jdWtwINT6SjCNFg56QeL&(-iU%A8Fc<+s6& zAVvqKEe&xzh)>Datl6J94HsQW&DLepESfENCk`o1{hseT^+>icg?K@{{@E#gk<%51#Fq($*uP4}!EE(K0KZPPzhXZ)-ad&`cbS z?!;~wfg=I-}zmFl=Tjcu$wofMum@FVU|za zM(pyTN!{Gn8LQ=58kJ~G*B2sDI%|CLq8qsF71Da_Uz|7U1uo&5 z+pQq2^GL-+xQGf8npb&2auNEK*Qr!-&sAH;pUO_hx3K`d6HbaD%N2HD{oAherec$7oLE`^L^-;F ztX0wzIS6lpZPK*3I#KH57N--T+OAh5(YFq=relv@@ulZPAy}EId(W@ur7*hqfS!C% z(p;y>W6;E=Fu0s-n?5kv@uL1ozTuXQD8XQmfjMiW)JtzNklh>f1xbvukoxH4X=VT+ zs~vWyzTFep!k~u^*RIT){%OA#Tyx>tQ;yre6U-o~Wi(+7NLWh)?8m6JC<-wzx6k@q ze{-7dNS-!>zlE$=#|=sdAoyNi+)OaeZyOg z0l3jeM<_O6V4(h77Mfynj@m*a7Bcsbalje?BhpQE?`2jG1hVN4*$0 z0L8%chixcFY&iI>8ujzb*1&HnVsFKZog1er6bY+E1N=yLnq7PF;#{iep|s)(xTC>3 zbd(`!gUp3ukuD0O%FPi+!dHzsL}lC?kburU$kV2hJd~gH80YjOIv}TA={^MYU$1n0 z1`7kfW6!rIf9v%+x^X13bWsze)@&k*4+%6aSjBr!Ij%vUoUF|$mb!Gz!s^mS-4k(* zC*0_^jW8otZh7s$Z$P}r!)aW)@*Z@Uq{?s7ZC>l>i|(7~Luynmmo>z6mgN345>hk~ zYmc#=xJ^q%zlU1Zu7o0ws&7vEbKOpcFGZWt7?o#Q1=H@xz5mQu@88Rn53lE?nd2ZPfDv7UotsAZHMy|o7p|5dohh(~-iNRz{yj;($KefbfQM^RCSphOJj+ zgB5qs4gAY#%#5$+FI$Pr^a_uigc;wnJlh%jJGVy1y$b!RxeT8j8abYD?FkMgu_!G{ z|4ni229(y#pz@bfoY06a*Ko*B?o-ZJDH(C#wv{afHXGyfvU9@)>}td1cNE@W7iTlH z&-~tfq-8CM6-DoqhCYEfD6BFfj~f!xI#2C6XlBUm44?EE@39kY z4yNTE3D5TLKmtD8&OSdi@A++9d8=s2w3(fi?b7g3cO;2uc*s*A^U4jID+Cv+QSdrF?+qufk9yylkVf5=YX`C{V;KT;nji+w@POEGln(c6)uA~$oiUU)~`qbdO!1~MHTrd7knRNE`-|e@7KTSedy|aookKs z-VZzfB-k6c>@w>(LzRY83DuzAz}qr`&s{wiaZgr(_4ss;U2RwTD>dnv2D9wN!dNAMhu^@eZ5Gq7G|aa}B3z$aNrzQn=s?y9x5Yz-n5@0A8s`zA39Bc9TUSj95wXH8-twBghNR86piGwTadFB zmvwKbCZY41Hwn{OX5mH@wXPtlS5-s`YkFPUr(+!M-HEhdqw*@1a?e$Jq)Fu;H`(jzUc2n>yYAdTbz(%m859fEYH?>(O5 zdEPJb{2#B2Z~pd*z4oem?LB4O53*P3#UGW7Xx2qQ`d8?>u&eR}*S%P1NH|hi3R5fu zgC6;ay7s-204)hB%tk28_Nc^tqpwN#!aSf_BV==;%UvV#{an{H_)*(K1QKuzJNNkh zCWUcR1*bvg*Vd*qDw{jQsIFO2G1U&qPYK?wZkQF@lX0+hyA0&4++dBk;-2A_iFLla z(-JAKjO>i3pmCZU(5V@}+O2PYc3U^k@@b0MNRU{Ggt5_5*Yz$pSf2!VprpmCOV!~06VO-T< zA~^r-jtTb&0RB7g6dS(4@7)Hjb7DfL`M@Z!V?J;ZTyHIfF$)EN-lXqb0RAoY&vv6i zpHG2_VAfM$Q@9A(?~Z7U0TIma6oK;(2T^fg5?DEVV;Vz)Un(>Gq*jws557B>; z0w#$H#bgD>Pz1JY-oO_~=7`d81r|8Ga{>5_7eHGWhCgIO51%e|XhJol1)6+c?(ECL zyPChn19i3LsSB8fS+Vh53zT3fO%Tn8D#&X3=bFR8m88^Y8ICN#M>%C zFfZI*J@|+-xB(4>-D$7zXbr?o=06Hp>II*}_x;M7j`kElh5{2Je;49+uvP>!z%CWR zs&Lh_H%Hkh1F8@EUp?9X1iMthC=^&9C-@PZYeC)-`Ue2l)OVgx7J%#D3-reTPT?p9 zYz4O&&LM@DmH^@HJ5R~K(~N{rVBb-oQG!uKRq0?FIDR`ePL2w|i`|L;H^1S8ae0DQ z;W7`6JMb?9G8g~9nHzk^;<*8lS$M%Bbts_uQ#7xOV{h>O@dO1uz*bOaV*^ z$3`y<6cYp31K{uP+XOdt;FT#3;F*Z2*CWqyMfj3Gj>=2=sUlb~FueG#MrW!Xhk}gv zj9L0=6=fXV1X0tdBXy_D56pecH4^uGp(x16qHm)mW=kJbJjt4jU!Olnao*+Ry1iZL z<-2D$+b7k%$}$)bFN>e#AMan~Ul3UMRoa+;{=I5774T~0&Ky@t8Vdv|f0w^y zt|D?tb^q}2sF-JnbjiajX-~K6R4&0Qhh=sP%P8c%bI|ZeY8oMy9NlM9jze4nD%^Br z^E1C0oLx!db5g3Y$`r#Eo7m%*-kO;L&n;V>nD_9X=@!_RcCCNv)GM!J+`YOXTN34P zd-ce9&d+*MKN#G7acRW&?pc1!L@TdsVrlsS?|D|fqtj-h=OvOU!r zEgtq`{pg8|wp{51qA%k%yftB8N}UQ+>Sr3WDqi8T7~$SHJV2mB_65s5t--XmPi)lc~e?T&bK4rPZNPDm5iyV zJZ_SkDf<@b6+(;ebJmcz?;)h_sQix^EgZ=SIylLc4KrgqdQR`hP~1{|W*5O#bNC>_ zQ1MRD{8=Q+qYG~dvoa+eCBaxzCp<-*u47-uLknh=r?R;Fd^N$BVkhZKmsDmd`Hh6f zjaZA??5%De-mtXNQ4XeH&zR@3m$lJl0WS(%KZMsi>nb+fuL0vue0rxdhdUEdK3l3k zu1H1Dwh;b>Y-5`CG#`jy48Rw*zuP!G6bxTPK7|_KTA{(*ajml8Zp`XK@Nx#=#;kGf z!ZQ3rnFPuw0}RrrD%twMT@htmrzr$D(|LDt4bQ0_T}5)iI$5kH;9kV)^{CSrAZ^Q? zIV3p%1CAsi)b19zN)mVr{yn=>l)xhdpWT_e(*w~0$*qpJ|e)FPbpp}j@$P`1ufH=rflnX;8_NV0MF2Kd55dX@F6^Tr z;9@%>>TpN>R^%2r#J z0MPZuKG`Aw#(Jl_g%>keHI`3d;x(2Z;AyA9{EN_NKtc6))<8fv0P2_xBK|+sK)+LK z00d1@2VtUVSUFjk{`-g_?8pEV3Ev{`Uvuxnfi1$h^K&o!K1JzbBrEjAwIwRd>e_N0 z9$y4havsC4g4o`G|2%ma@iw?ap z13iYOZbeeS!d`(8;0yd@u4TOkEbthR;P1Ny&!!xgBN?DK7@)^6Tujgy9NU5C5kCT8 ztL`KYPY9kJM{+;r{XYmJ4)!!8j&%A!`)LTl@|3+LkcP+c%+y~I$?Q{T3 zY~RVje@nbtjKqcU9$T8hXORfd%{ff~ocoiz$TR*!{R z(+7ATywjV&&3x%JQUJy^3hE^XVE1{){kj2fyrgg!T?qgNw-G3#6$lgdV+gbkm$xna z@NyN9xAjhy{kvQ2Fmn{pFSvm$#IGIP00!cH=b`#taKq2U+5zB7@D44z;8^(;w*3wO zYjUSe{>H+OgEc+~3l@eCl7?do+rK7C0$3b?<-hMR+~5A*VbujoJS6IWuUA1aW-MXA z8t;pXmn#7ehy<+j_ceZR@p2^npCFS8Ob$>2=mAeAhg`~g_bznrLc@z2z!g1%?ypDU zz%C>~3GiapcAH5p9&lkzcNz#hP5zAyyS2oFmE2k$!9)4!hMCO)pfQ;{9k9%QlK<<* zh*0dTo&Q`XY4QiXhij3Bx=|zwkpAPHJHYX0t-6g!LRj4kPz2myMl{_o;iZxJoi*9- z&MkcBfhW$$|GVEt8UgBruMrYPYtjy^p?#-2|6SDo8yE0k&FY}<@QB;2N>MTdL|k{= zyY#Q~hj)O!7_8(yNDodowp>|42cR2yr?J!g!8&-8A^zF^VPnt^Ty+y9vMt+y>R#UI zAO17^p$*HYRhyR4@Y4-V<8FgfKE1QS1wY+D7@&r7_e9{q5FdaL;Fe>`ze{uv(3UlD z%>Qn)!1@0lyN6=VT9U$qW-S-tqSq^qs?P(Wf4Wn2{XYx9w+(8yA4v^+{}Ch!U!YJW zYfc&xZ4GwC&;FRnWs#qZ89e5*0HBXR$6Q1Vuw6*yfY z#plnK0J`M=Xo{FlE0-j)RBwP5)auD5}Qu=1!2R|RYAXl zaBeuBC_D(muc!Q-@&D)o85aqZ-W+rWkQJ8B&_4lW&b(7*c#HEl+28i|_-Eu3SR5E6 z2Tyc+k}L#d0ApnXc>g4LXJI&N|l~=`kSYqdQ6drzJpC64*}*&*31Ly)1SU|YlBjybA-aSdiyR4HIP#a+0WdHxzfAt0Q z1J1&wD?!f&zykb6)Zgv<-~5Fec6MQj4!3W&k~CCQz`hCZl=_b=gR)=&S-lh%NCu9* z30~}%0J~Fs1ZL-pXUUIqffR~=jpZ~glEUq>P@{jimCb` z@?y{0kI6!QYtKBrldRpa&5=2t$jL$_+W%j56TjJrXJ(nD=&HBbcj{$)}FY4Rd zgDVPz&31|#{)lR;b!qd54i8byD(E3eG{Xt^nOAbcq~6kX-@E=Q^-=A^>5}t(jTZc) z2rE)YTBg@?*!?^AJik&VX%5%nH*Fj|;<(JTYFKUEM!1T+*AP+ia9^`7kCM`)A!m7; zu|b?(WxL8$Ag~sT3$GHbQ#aC*j0-E3eYxNu&=m8@^~d$hY$4s5r`&P;y!<>o5cW1u zZz|2q&;~LORqrK>NYYSI`(~`ciedT(_841M$y{MD^X62b^Gnz|4q9P5bMMy>98X&F z{nOHI8nnut>dpi_c^?ZMm2JlnT^iMh#r}j6j?6cqk@@Ge88*{H_E9rO!9D`uS039s z4Ew2%gTxLBQ{|^3;;SO{g(DqRgkf*z1V$@ z42^YRe1Q}+J-4n?_#b@bp3rbJhiGFZpR~kdcDbaZUIHctjBg3*K z5tFS%|Em>8s#dJeL=5-s1(S6tE1-u*I8_!cN}Y0Lmn}=U!B+VlzQw z-6pV43tjBZ#Wql8D&N9Py^zP%O$;+@VY|9NmI#u*42>`u2wihen6*2)iBDT3%zepv z$CfO1hWx=P3)O=T&ZJts9E!9oJQH^U8bTWUliC% zR!UN=Av*)ljyUSs=L{S}#)hILA@}g1^$rqr0*9BaZw{)0_m=Eh%4Z_XLIX>4=_XM- z`C-_6-=h-CkRI=le)m?4G3|3{v2yJD`~l0hp=9atc}6frC@t-K6{KQ_Pv!-OZ{`x& zwMOgU*PP|3;Pe#&VqXU38@RwVwty zzb4W$XyO$%P3EeiZ!oiw-0`Xxv6CN6;bReT)OvGFhPAjq=cc&-i-2DDs-P+~dJ6+$ z%^?4A!9tgwRz2-wgOsq{%%zRYwVZsmb|*m~Z^@pU(0D^LV0C9f1ILh)9vNqFv$-u2)6?DSSGAS9f2A?b;Kb#b!H0IYhQ{s>p zf0lh~6+V)a$z7wJxsq1*0Zw73^q_eH*eI%=XcfCo%}G>#>ckQhrg{5wY^H&pvqJNcRWFJxe+%7zO zy*zX**h6W4GCzFMxfdc7L{j*5I@pe)!{IIZn`X(ER-^sRd*Wm#PK(jy#mb-JE{Emm zhGhdtuhrc@D4Qn?n8Xg4rm&j$vo52wvrDoqA=Wed?3vT)2|%#eO4oxZPrPx3tNoxH zEd%)pAJ|%3U)E4A1gqgv)zizIsES#dG0I$&Tw?jpK4Sc_z^QCbI7qjXZYxJ`S``r2 znI6VBes~Cea=5*iEi<0>B;);dp3Lj9Z~LN89;~%~vwCu&NnFolW{&eB+3J=lZEb@N zDn#2FIj<^LPxL-;H2R(YVAf?J7|9^jafm;gbg37+n=i*HP_EiVSf@; z4wsF_*bj6;^UfE8?8%t%QVNT6T!|#+*|khfAB*`D*I$p|pJTo}&#KV{(%#ot{}Z0^ zknVX>W5@zQ`@errf%ptGz@Nb?DlKKa7UjD$86XBw5Sb_v7=fy7Excoc`hX8y4J3NGcjo8t%medz6e%Q57uh6stnzk1 ztXGWd;-iuTVgmK^C&SDSpKzGza3f1mnR1!p5Cp%HK$N5%KzlMvF#ATo;1kO`E4}2} zVS?wgdIeg>SNVg}HrwBA#-{UC3My^l>h`X=5}6;)$n4$hiJZ+k4+@;wzH#4eYK^|1 zK+AWj8oZErUjMk{(qxebvSW0%gnliqeY+`ne|~hAW#{(u+zfeLmd;+%c{!%8`(Qxh z=5+~qUCA~D{k|mGO?s5*_uXH@=Q@p$kzE{|bjE{5@L3|}uci&!hJ91g`H@}4N59l% z?XAz^)Gnvn?ms%ird-6wqEK%0${`eWd^Zx#>3E?^^IBa=U0C!W45H#kl%sRme{353 z%0jN{yt0>rM*A5RCp9KTBKCe)7a9>wmH^ZwcvaEQEhs1AWxhGyn-tkFTu_}X2A74u zKgPuCOf%99CfTiuNh%sah7-BOG-3H~P8L>W4C=z1Vn$#VMrD5BNb&*^e4;UM36>|MaRBuv>IOC%1^ogjgO(ATn^(0<0NO6mTyht zEa@obG88@}!Dq?Uds%L^B;hxTJZm>x32xIUi6Y(4h5q;OFD>}fMii(fg(zHE7RA3wzWgVoWKcY3JO zQ?Cjr-Jg_?kx<(8R{=lA&cbrw;C~Q@72EkaJ2g$ioMQ2_11QE=b1*MplvAX?5p2GN zFL>$hG#FMPi|za{%B-Fdl*xlVp~^McPed7iSP+&t1{sZ?#v*Jwc|KP|Ni6;Spof+{ zIy1yP16RfuvTyy4Hx-ZkvnS}??Dt{H5Y$7&_qmGnez{w1?^J(eeFVR%@RU?krSBdamlBp-vyCS#P2qncg~J%lwvna$Ze+)rhiNG z1*t@xk;OVTJDypcvNyXq2Cpo3KTlA{dRSijKqka9DQMdF<_QC!c}@e-}&V(}WBuSPa)}5a6YI z-BSB1A|`fb@@%)fSpA7$RAZ1kCp~S*4ApVUv&D*Ki5%e$BXmjbP1ecbCKzLx*LfL> zK`os@{mnCQ_uJ1W`Z*M4sN+k_s73E|oNB^s(9x*;TNubntwv(c*Q<-tbF7$!X~?`G zqjv6_c(wMc`;IXTW>1@`RnH9b<}~9Cik6MCaA!Bt(s7sdYLsbe=3_`kPr@$a2GI;- zS&75-bXI?0B$)#5;5m9#)C<~ptdxWWuYNh*~d{^mnesSG$%#uw9B*i!3GQbeQOHiWJeUgV^VBG(U!jYGw zp?qYj{x&y{tqzU~L7l5>Ynqiz#j5UT%xte=`>%N6FZs_Ci!#m;lKfcIXGPWFP2Y-T#L3W?-)(|wPKfHy^>h{*5tC|sEIq63q#A^8;% zQWc`L45S6f?do`>W6SbVS6iBIoU2(<7QZK$;*A(%pbPL8@x95-qMB8%LY2QFIaTke z`A~_4!hR#>**&WE-pbb5n1xs+aGK{z8*|k9h5oxx*s7Q>r7pE@y#U$lQMk4ylynPE z+Z$;)d`2P^e?7IvR5QTPz>;Q^34-|Whd7Prw8c-MekxSS2V%O&_)yZacfHEGGj&z_ zo@uf_(Oh#!U2+w(cUtYY*;r!I)NUyllnT~WBbH-*%Ry-PLpbuCksksAiB+|dVy&J@ zFCy=p($Qg;P^ivL!B)0I$SCjaa|1sIqF2&RA?r+a5LGp_?%O1fc5=hx;S6!_53Xz# zy3Ah^8L}toy9c~t#!5bKrqGbFdIfEEYWgrQ=Pe+q?((sL=qLYxxbnf`cP%X0<5snk z>Y`i1&dYZ&3T9``WsePqsk{M6TQC#9e5vdG#xM)blqER{$BsSD0dRm+`_up z95dx)ohnV?OI8b>L!!_JC&rtJO$kMSWo~JH-2wl z=Vk1Z7wMV`qY>B6PL?ECsu9=5l(CiOkbUj-D(>uQNz2bIANl)!cJ+&ho=Hi*_4;TyW5jafk5e>5HMgFBl&S!fJ3Ht=%`qJWPKsK18x#qj#1$ z)ZsnSG5p{ixA?^MxDBIVkW%Hwr!xdb!w<&Do)qsNyT>WFP5r{a`)M2!%J)8;j|0U% z0}0Y1RTrsNC#mj%+PN&EvFxL<^q{XZL? zf%U8H#d4F~avRxli!z7qme&xKkua;MFcp!zIOl;^cZ*O=c=W4>4Y9(GU2@&A!<-8K zoXQNGyBvZ*YQ(VYu$b6{#LpZp7GQ!#Fdlvisjb&l}wTBOXYNq#f zSoKtq8wosEQU9ta*GayFrt6Q&k8S&2Avw(N$by))O5#O(%g~ZEQ#~}gc+(Vxo(h*fec37md5CYjDo|XnJ(@*rV*DCYRFtcHNLbFTf1X& z^>iE0;tQkRkVPo{&ox?`Tbob&OsjHiQGp@q{>2=QsW-pI1RwV}AEML?7(Y{Npw0C5 zt1H1f(YwHwHf~=0@;RNbeVvJe=>98FX(t@F8o?b>*`V^mp3Tp%6n_yRjb9W5Lkuflu4^} zwOdtoZ5Cr{G`58s!oeSy=*)2i(&$eT7{eXW*h*xS#p{_{v2~-kEFMj-a@)p?I1-iU z_iu0;wM%tWlh~=}EinrSehiK!ed#v)$~ZRa_^^$9u1_;yn_vZ^U)AhkMZd7#CI6sL zd8fW7DmSX6I|?^~3dMMyp&kFAAn31E=4^`Pd?i~sbG_oK zz0rb+mCvM)?F{Zh++4nBdZQe6Z4mdpx71KTwUlRC?-ERTYL^@D))$A7LeG)HjLiH# zQinOYRAZpo!-lV>xISe1(Vo{~-QMj+Rw%f#1L-JVG=_|=Iv!&(#vcH2nxS1ZmHsvvzi)#x}H-|m+bnH;8Q>n$p% ze7xKZ?#jddaKddq!*9WfgSV=8`O6jU>jangLKC3_RoNPCM11ngrwbiA7Z|i%MG=o@ z*mYlba@Pa|UmLn~rJ`*J5j}QWQmaXpnUc4_hr9WIN)qm_u4S6b>pz^;p(Ftn6Y9*9kui!32ikr zan{IG;;LRLPCIek$Q;2-(z1)fqPVWx<%}+o&Au1GLmR)>_*Ibib9u2CtqYy;?u{}d z(GR)Tk^}K2ud=*Z^jF^+49NM^KXb}jik*3t>^-;-=`oZE7Pi$neD{G$g{0=t*}UTV zJ5mpwjNkPfeHqyvsSSNkf~(N3Nn5fE-z}@*P=J}BJ?GqT^S+4Cc+IN)wX_NFV;A!~C6DTKh#j7i*`=xw=OyUO!w# z`{ge|z%SMiqjEnuDKqLPtZot;FG)1A4<76xglf`@!f13^nZ8Z8VUl_nl|w<~Qu)t0 zX%8yAt`HvkDm0K0^X_CGDZkp}vu=x;3KE=>XJh_c)X%uDQjar_@XPUZ3qPQ8ltS@i z<(MIRs-Xi0Qd9`=*adBiJ*l5T7GaPKG6t6d2V{!ARbzlDqPuD!{2hewLCRLZpj4F5 zPF;rI^=ti+{6vW)L3J+aO$+JWui48M-uJcFk-b$m?eiHt#;uapVcZMryv8*wU1!=; zE7OKu17{(-QkD&kYbI%PwId0Wmj)+yn zpk+7n$f90>(IG4)f_%jDj`XiIW`4^sJZZjb=C7hn8>2;Kj;0}-?}~#Y7FxA+8P`9Vi@ce@0K`iVGZ4}ErdQguI*Ma>G5ZE$B*A@ ze<|#d#LQftAcaO zip?#A;-Y?`7_}=2=+>?p`TpwhcjGp`e`yhCAHjRLv!`L6bhE>8N)pXMXva&=owj;r zvBI;0nRhW`0Qv4deA{5}ZR@RYKGX3{P^IBOS05Y);e2q05Ya9X45eAk^%G{H(~k5$ zVqNKVdSskc(6#hql|zbka1jS$$rCV6jQ`NosV@F@A*{0$qp?Z%96hhjA46d{YC?X8 z&3nPO>FX(0Z;q|Y;Z2z??GkC?fF}fTp}5?^k2E^`Gcm!DKvj@RX)ldG)2eN}R%%_Z z;!nP&O6LCJkNOT-v%$%_VLsv66Gfv#EZ-ydx{PeiLtR7a0#cdT-MYU(m>WGEF&7ZT zxRqQ;YR<7L&wZ%Uj~r8=PNH!u<^sj*=hQzf34fJ3qLA|@eO<8Xr0S3nwz2J4>ELm1 zseUBJ;kNjtBf!05v$?#(_u5|%GT`pNKzG2k!XRu>*HsCvIVCoQEKVn1H@uj<3iRna z_!8*Tu}5$ocYv1$D)w!La1gTzbf}s~O6JF_txlT9QY}y36pXPI$ z7}-<`Ne_MwHc1DoRjqc({wPz+;v4xosFtO)wMp6FOP-A$$>VtdAxy7n@?5!pScEyB z>qxPpoRGM}xx#xLShd{5x_iNp_Su$VAKzET$l$z-zEeH6^~H@?#Fvu^%=wlZcSNx- zq}r1-AzayhAci+;(;M_EYMfDOF295>wnHL1vFf?awl4Ipei?6;;5NFP9^ULJwJKdl zqq{*ONpTuE53WD6K}^4@c|SY4SEh7b5=!vm`Vx#gy|NMB_*OiyZqr25s z$xe>^6Lu*1vIsS+q{RJ_4GW=~#=~FmKK^62fwETMdKNvyJ@PxgvjZbUP*nLSa;PlG zHVx>k2aaQMqyP>1KH%@~U+3XhCxNMZei#(hDhxi7wEPvK@eUa45xMgw1-$#8(PsI7 zn_-6!J^&zgNRckGyT*j;?OtE92UpfG>wPooCo;U>8$GSGReYKBO)a|H95dmbd${82=5n5&9Z?37?FOq31%PWBQ zVtzRR!~^q zm+l3sz5|;0A@>>xB%YK!-VZK3mrcB;!?91&VVi@*H^V+(G}PTbPohvbqO!hiZ)-%{ zUwLA=&k#nja8wTT=5hgv&XJNJt|vd%(PDp%x>F10oOPgEBP> zgr@miiWbVsZnjS2Qn&dSa+QOw<9>{q@W%I?c0ghz9oam3)#=IfXDW+*#^R$+3OV^58vE`Xwq5Zl9g}CG*Ko`JZy_Ws*eS*@2J0YwtO787}p)^Q5X?H0$e6 z^bSMfe)vY=yV0l}>}H6}EGM3n+I3g6$M1&Ic$p^#*3AUSxPkmZ<8NrbhpQdfy8X(` zu%)cYWlL2$oRt!+%;k!!Owhq0nXTdFZ3+NIe5rt#MCgqicUPze@?vFHsaLb&5@DCF z_Dnu6Wcx5zvRJV5^L^s;bgoygR=g0cQqyc9h4y^bo9aK3Ms0ZOJrm+zv|Eja+t4w6 zea)D9S<#bMeX5a*|Wc*P#<&T}$eoEfPlp@@d-~-}JW6QEse9aPCqQafk5lRZuuFtUcZ!4|3 z5XH)69pO?DdEczc5%y>uozXPD1oEEa_8oOif0sh69$Xa*F3K63?J0hdG9FI>k7H^Z z+#Y7rli<<>+}k3_>J)_}+HWX|10ew%gW!aDT5wHX7#{u$b-!`^;Y=}{g^%-ejppb?!&k3D>TKs0#c< z70j*Pnl`)tB;|G7d5AQ$*jV^lK_`35oNu8}RoGg@=R=#9ooX6~qikNZFS{nPZrI65`{T!8d_Eoq=5*!UNQ=*TFSdzZ_h1=PN`1j=6v#}i*&#?jb4wi) zZVh+lX0>)YaL%iHsCOCTw(DD+{U*PU%VX2~$>uM%21ya(cp>bVwO%@uZ>j^x5UL<4 zLZNIAeD8Y1iQwUY6Vq$_%g?5cu72TEwu3(jrzI=&L}m#no`@2v;n?_Xi5wqo z*&S?Ejc>J6e^$U-U+>ACb#Ya9Wgau0%Y+(67PF@{voIghGIB)VRMSMb>fm(fxr7{a z9(pPzeJN##NVb@ml`ky&+0|j_4Z*jQ3sop6|6$YOEZpi|kX#iI_@P~u5OcAaz2R+0 zqH#+;S~^C76Hma&q=ybeM13_~grSWLAxUY623M<1eExe&H$up}E8L_n{aTUVMDYz} z12;u-^3e(yd1RMbtR3-Xh#%x6k!X$C7!lI_!2D_0^sajCZA%~KTLedJ))YvzSHgf5 zf{LW8&R8yLc8y%pqvJNcJe>j$nbe5UU`Ir@vg*{ITO;3>6DGquJfVTeE3_~i?u=?WiodqCWA2SznfoXwU)pG+Imc*ttj`1H zOq+f-a!Ys=yPDgPS8?knAbsex5u#FZ{q;x3uQe17UlFzjEF%|@y8hzl_sS1m7A}pI ze>{`HEMC3R+;p11@uu6{6vcWsh~3P1que#Bl1V#ZKXhYs%e&=zBp`zevG5{W5L~jr zM3M~&M5_iG})GQ6Qz=Dbs2c}cg&nI9PP zs+yzS67YRgNcgf>cK%@(dkjO$_o@nAW1ZHN-RJ8D87<23K_%E-}V`-uHZ((!Z zGiZjb;g*qQ>x9;9J}0ZJdSBa+kYuc2SMs?!b@ZrmwCtTrXnPWsS~N?{ahnYJZlR1= zXWguRApg!QD?b*C<4FX4=lYbH0T`vbY`6bJ8%DdPhj@OBb&QbI62#0{;F;JZnnJpN zUR2XNa%ZW7?d}(>LhI&Gw{(^j8Mh;bki`8}7QPP^^&rea1p$!VqSMrqsD`ko(aBr6 zB!;p5s)U-nsa!$f%eaw* z%Dm5J56g{RsBLpXpEI53)j!44RFIa=%@3#7jpgKdKhoQ^;RN|fr8O%xSQk`AF*I$p zQoKgLt^_+BNR2XboA&&WHYxwrg5*v38^k=S;kdQb%$MOEUnR{8UYHYf3hP0{-4`TP z^H6PUPj)t9X< zRJ~yjUcd^lt0;v~>i*)9B5$KPVS83KKBG1EbVDra;;>M!Y&4hMNc?52z06n(%F07V zKJvqSs;mXC+FRUwTxCDk-sxcVgo6F2>!s>N``GKQvLq^gJjgQ_C}lfcnAOoFQ+=B(m3=G>uv2>t^_)6}L( z7b_Y;O&%P+Aqt0Pc=(G?e6^Vvf6z0Asw}$czeJG7uQXLFx3YD$n$3`;`H`URc1!-| z^+d)J1oIJsAVEsd9}$CV+S%cwGbKxO&Hm@5sXu*LSJwLQ zi~3JdqLrbqF|TTSY18C+4<=>xxha+j_dI#~F;J+$5?@|^W5}0L<@<2TXHX&e(JG{4 z*f-F8f*p`Hj@Tl><%n_SQ|D}N19-h zzR8J8JTj|qRD<@g2aH-N>vkupqTljcMz`~Rqy;r}y#ybWelFl{^~fM!f?$WiXv)bTtBY4^fv@MEif=2 zo8&dN46WJcw){c~tCwYpKoK*Qz!@*TsQZ8eOAZRy-&U`4J(79(3C(6yss@EU{qf5z z$l+JHptZ&a!@(eop8OG%N76$?=4z$Gm~#7Ex3&-}&Awn6d6 znHlX*30(!F8YT|H>-qEjzNBb0^cC(n#w1oc>s$>RLCt=IST2$(yzpKljrFAHM-aKL z4;MZ_j`of!^I5V^qrD<=>7Le`va~+Xgq#b@QpIB@<`hKr;90HbRQ0rG*?Ty7*1oNI zU?X~+k9fcGUOTg&qNWHq6LDPP#k>6WVvV`QuF=KMTj4GOKc1x$r&iRnf~+07KPz^= zRm%WAysdwQq^A1zaF>7(UA~QNsmP7lBr+k#2^7Y@P>`@VEhWFu0;N0aP(6OeQws^b z1=(7VvQ58zujB45$s7d(!75kB;FUiEsDVElDWE@@cxQGdiUwhWK72 zLfn3O7PD4y9DJg&ZluY>I@n59lsbV(>9uQGRz><x2RaW%cXhm!_qU(dPia1gHR_02a za!mwR8v<6%Z;p`)9P8gBVD*HmM6;g}OVf{Fc|I6hMm?Ke%2}^@*f`7`-G&??fdQv$ zro1IDJL#xn16W<5O=slWUgO~e`9r$Q{E7=FU1vu67mg%`;Z!mZu*E7)EE8lRmCn(6 zfa1hQgY0dF=z485zEB}9_#1s$(x8-3TAW#@kcuGh742CFznh!}1JaM}D4AnuL{}Rd z5!SY1Fl z7|PkDdn@{u_2g->7UqiJ3DV_g*24id%B-}e`^6$%$u}p{_nsvkIN`@4K)x9E9V1ZO zH;9z6Yk0b$wd8?bh+ep4KW3uX&tEGNIHCs=9jI?YX^{-$TPaYgHcIk^Zik1zjhD95 z(T)tU?bqM-NB;45=w z-;DW$p7nOeBAd0S8!^<56SC&Ifh79fBHKaUzhGxuV}+@%Z#=ze4fC05*)ftgO|SAN zi!8hVRFzMaxhD^&iL+E3FHy99M$&!t&KkI++YZNY*m^ka9P~n?PVpu-Zy!{#I)m2u z#y#UkVCjZHC)YRB?S#p8NyngmyU8c^K1^|;esz0Q$L@XA4tsc&M=0b3<^-HuUmaPA zX}s6Lq!wM^fV_}T$xk% z1C#F;OcG;Kv_F}SLpUJAMTzIz415LFww84_kspaRz`JkjM(Ag`{hP|^@i=0`r9>ia z#xfR~7PdC{O7-Z(F1m<@XGagG#BEbMk!t%Xt|{P+vCj{Nq$q&rlOlnuJb&+S0awEA zS=+O{ws3LrU~_e`wq=8UZL`FMCeKDs+OTTi6)`1asz$~A_B|P>`Ffgd4HPcKSCsk7}ZD~gP zOA<%|@oQ{yl=;F}FK#Ex7{PxmAxm~5BU?X$YJaSqyZ24kM4piDU_C{IV(&gq`3-p$Yre<-NHy84GK)$;WTDdyl2`)=n$+KV0*$gQVeqmjmb3#fw7CHwn~#>rajSteS|V3heMxkmjxmDL<<6OW`)#)A#`b}EgDE!|p;&imS3inFvo zc?qY65`E|9GxOjo>Qo~#1bzx2mBY-jwT=fS6`rj3+EGHEjJiCd;sbBUBhMDRN$D7b zwBf!wTu3g73W*bEBPU(C`gDr25c*1DYz|$eZPLVPPRJT^uA{mo57)=YlESSzZnQ+Q zu}TBw??1*4X&d)_jt*6T7y ztBPMa+kAoMVWWe(M@T386hA69P?fAv??KkC@e3GPj{1y;?z+?Mfnxw=8og=P>a6AUWiaQa@968e|a0Ki~i7nXaJ0cD?X1vO#W_*5aHRCW=t}i7zsmCi&HpQyqObRO~}HNc~VI z2{j*5s^f^sq<+9Zkk22c6fUC@4^yHH)u;* z<37n!v758QA78q&as?5e8tdI3UJEUyB6HS-sRgAkvD(+wZfI&?YgS8YVU@9oF>y?Y)>QL>-Y1N@j&5{rs)&O;tMpHxm#>*{7@4YYII z6(HJK&uz@{EY&%xZ0%ZA4W)*z41-qvG;PGKayYl6394p__0+l@9v9gG;u;)ycA@IIJ}N%-5_Rj zc>{WyIJ@1j^o^Aem(MyPZ-J>GssT^j}Z?k;u0`-|K~+1m|KqJk3xcN&fj`Qacmui&p zBwe6KxD6ZjOrW;1hy%t(JPVa0BAvMng>Zky3b zg)3Q&|6=?)Bc%MhDUOl+7SUlx^16C@J;8g}GA^V?Mf=R;U|m9LtJbF(boBOFTK&;t ziW?uzp5(bTS_0-o(3L=xpESQ7=6BdxHDwHuo{+ApJqF*n{AQ#un z{aN$Yrpr&MX6#z~qVp*w7!~COJz#SNDyoZ}MkeK1+;oC88yxmV zxXLbjcYW4AI3rBI@8YCj*7q^DagFYLKU&<%dE0~wz-2T@S@S=(UQq_lm&2RykGnI zr|qo^aZgonJ>u(gL#0_PqY$qs)u@?41I8r@-yH0|35+WYhSKI8T)h#}<>@XQ#-Es4 zsvL5XX^n76qWBaQtKAT1UkPK_(csbhz8$7r18C$^@CJ5oiecjN|Pye zVoh0#i`boOt_?; z@a|i2F6GM6G#%;i{T;BGs+h%Xzv>Fk*g)jV6j){V?Q`5o%qenG6@kAn18I_{)%qPe zteTu|`rfc@snhK+u?PNG*k;gczd5LutD}bv3PB^CLxY8X@br@UVbhDXiLPvXhjeC1 zS(ai`Wqbg8UC=})BGZN1EPtg`xJF033HXh?WqXR9k7-TNH^SYN0B88)Ca#wp!De3T zXUs@53{n+2tyHVzH%H>dSWpJ7ip&>T@)I>0By6Lq@!ji|GZ$qupu|iJXyan_( zBGhrVWQ9qKYk3#EPNW|a+3FQXO?@ElJ!0Pxj^TsNEZEHa`C~;+@t^>Q>Q*wv8IX96 zVF}Y>{Z$T2J?B;HCoc=w;jckg0*2%EQLg&UVAlPP@67tOTO&d9PLXxtDe^}7o<~LV zeqZ}p}55Zw-6XabB#15hs7QtrIE!x8UpQ;xFU;$gt)>N!yG*X%5oRO0A~7QH4U{0 z>~QdfN>WKfZqNTaqo)2(bc~aLv~s*gw2y^Ah2$=MVj$L9U$h8O8h}XJv4O>O?KPls zFRfdKx@wS1_MI<|4D|Y!k%RpkaHNAh4k`r3Bm{E7fyU4+$P_mXh$}~`bEN}pd7f*NW9CzQM~QIygq|e61$)QP z+n9h8PBM#5y|myKaN4r}uq+lB_=I7C%0mHP>C=2f9n3@FvwG$Hvqw-Wk1~l{CDgvr zvo~(#OIwg>F)b)*QSGODi0DpMxbRgK|IQTl!t^s{mcUF3GAz;XL?Vu_(3S$#pq9-L zzxt2V`nNosC`RGu%+Vo6Kg)6FEfbTO6(h{6_3g;6!2Tasw@cvOHCm{-B-n1622=jz z6&AiY|7iM9v_X&9%5;6Dy?DN`y&0p>LZ*n+7t&kM2 zRcw$t?QJHfW6d3U8gPFwkRjRI#BiJyr1O;PHcd)I^Jd88cD|3e zH*UrF`VR-NSJ<8n34S@>*)LYJPwi2O?h(hFj9sr-px;4uiB{3ykZl^YQ|Z4?ZKx&@ zq#S}XCGI{32`r3k{f{CAftq{A_3); zObn$Boq`S}TmhpES%+;|oyA$nU2iC!vf47tVQE_UPsBS1?#KT;j(c?lJe_RQzvkX< z#F+(|K`v&#N})z zyat_1CQsw%);Rs8Lj!)a8;APAG!s(jxJ22D(p6HVY~phIYxV{7-D$tNI=2ycjt&n5 z^zCc=8+DJ8OZ{wFk0hN}A*TMoFqvO$qf4d$63OD7M)A)=b}I=Y&YJSzTVI~)%H1#~mo&G@u zv^K7bR%^q!z6&3gfxz59y)5ga7Q}(iqLzx>rqcJC=mhdUkBhI!a(s{Z7zxc$7zmW4BoDnLG7#zpqBNxcA_v(~@Dek7=s4dF>Vr&Y>p_3-0- zOp7OglfRVxbW}w`Np)uZ=^-0-{R~%B5#rlfUAj`#>D|dKs1V}6w~J_!j+rY{z^TRZ|2WS7X#2@?f8S}xrHN~ z?7UIrc>EF7?7R_rNWPd#OA$!u*q_TVX{)kXJ3E@H2#o+$QG zos8r0I28P>MJn)J7=2{FCiQG1j!oxa0;NpWmqr5dKT@lVxR| zwKjeIu5t_AQdzFf3 z)Be_60A)|vQ|YQoeZ)9a9J^dS7VGSq-HV+2Jl5FXifm}YALz`QB8PBa?P?8ln*hQu zF#b(8A-1V9d_oU=h6T-s%5I=rYziU#Wsj81!&Uc7!p3tVmK|b;Sxvd&jTR>j#W{U{ ztI3er7j5eOBQb5M{`{H}F8Q7yyZSmy@R#>Dm<5d^58driQRaPbctw8ltyApLUeo7R z|3nR8+0%i;DQv?idaT`%ZGG3Vut!0|C|-I3y{hkuveXrxzpg>K!FDWadY^O*tM*z+ zvc0^Iwd!R1elt3%muYI$-Jln#|EQRA97)xP|V z*NW^uFemB ztvRl4kz28ef7c;L6sSI})h+W`3VBHJ5;v}%S3xtXhVH-*q>d5XneH8xlbc3%?X=Ck zztdBSF+!zwg=wyF4^#fF^z`d2D^q-rMfn>rp4OPuqOP9yOnYTveD_!fMLlDdjtW7_ z%^S%iDGww>j%~QT-^mjc-9cJOw5DZhMI_AYz)J08cdY@@ntXQ(-~A!yIQ))E`hx`i z;l4j98o#6|K^$-adhI0xUgl_>UbuA(z~wmun_tjXw|u26G2SQ9fdLZQL%#ifxEKVqmL&kZ%1WM!B$dss=p$SxEasN0Y4g&Lk zx7j=LuYhe#@*nGpWfBud`vo z8EULc2Ve49mX&USP6*qCI|E`(*NGi3^L#p*goO@w#DN)7h`Ie@Atr?5{=c%@Iw@Gz_LyKcYkNE> zrQZv9ZG;1%^t>-JY{=dN!po^r&~)rk!Sp)zolqf&r5cal?GPadVF>)+DHBvXO_0W( z2MnUI|EKM2^O^oAwC(KFi{e?3oIMowKkC+o4EE?yfBTxAzoSA7w!i2vEd=dC8cX+o zrJ)SnU_n7CET%q)q>b7dZY#WKffF^~ucuE~N*dM@SK)F&BKJmT+za&|T66xEhga}((6 zCzMrlc|^|MLT09CtyOb4kO|r*PMjcge`iQ)T3(Wb)da zahxcqMi)V?xW7Z^kQxhJP;61~ekGIg=}F-!>BlA;SZ1BriP*7FdcB!pEf37IcKh5C z{h-lcA7zHmAMF(dKJ?*qB|Z5{DAW^c&DVTtl|uf(#}4G<+5>O*&Hc}vXEM2w=)IMZ_HU-Vp3eb#M2z4xF9K76{`|C+FfterwNr-PK0P91avP{1((~Lk zdywW-I!oP|(*ONtK_UhJ`Evst2p0PFsp}gv7o>qq!{HZ|MW7mP|I7(v6CaF}npz)x z5C-DqV}cT1G&4S0Ol5R*RWu7;=6fl;Xf!mH=3&jKNUp0ZdzEXn>uBZcRn99Mx8~`n zOC?lcEqku3-1I0;H0%}ide?LgWeJ_@r!zCjR`>>&XSd&oD|`Grlg z%&S)r<=g+~OKs+1X=&m5e>Kse8+45~K>U<}-vCVT-fuuAbg!*g^ay~8MaI1-@&?_- zK(I6^thv!hU<(r9KP_IqN(1?!EnfB@1N!fw0ICJ}X%UEECwmWARj_2+5qa5?|G2ns@4SjqbR;4#}o+_C2fCk!}#vMe8x|4%8JGZB>^U!NM-Pz`@1@p z8tS?!9j22DRa`QQ9W&0UY2eJlnh?P6nycUhROYwM4g4HVs`F$eVQ5$l`CUH3%I^+; zGL(l$a@mWOY){LwS8>iX6WRu!b@=?`I}7-*Thj%4g8k03%4L$9*&F%^X+3$w1D4Nu zMjZZ(rq23pj8{S_h|VR7vd&hhsjFXo6nNq}h28m+$C(h>bLlRu<*6)BcqIA(B!(Zg|q>}UBeP~xrDhsgldPKfx^?Dkg-kieeEygG92GG zqlHEuFQXfOtM_ah?|I8+;YZrU#0(R;w=YT)MlH%Z!r$X=#AEulQ;~AeeQe#O`KL$O z{ISb@g+UR|GM6mYZRQuj&!K`DVhHpW7Z_mst^sx~Zs3PhkIj3>Ho|!d&G%mf9N{Ap zr1YZy`t5a$cY{_Z$ds%tkzkXk^oVAOMHVRc(X7-g z&SSmnhO)A@_HJNt78ET$Ds{_{zyAt66w@GXVN9`e)dMAtOlvp*fO{Jzjh+jQy&eXf z0@$)_O0RIK*@;!j1Q64l4OlZ2Ryi)n*VXbZw^)-^3|~(P{6+J+MS4YMK*AinF^_4h zIayrs*DYg}OGFnb-nz678^^Hk!v9p)tknO(bBOd2uWtUze~QY+d0|&13QndHqDz{ zpq!@4rTuOFQ2JY@@=7i9zC@4oN`AeB)ak*L1B26OX%NZ<&U8yH^^r_k^C6a5I)(+qf>pXXT8&0D zb|hRRK3R-I#~Po76~6xoCqsDB|MUehg7Sc2oM|%m7@komDysDueOGGo-rBg#=|Qos z7OzKXa7K{OQ^6O-^umWR5E-@gj`M!^`ECcd7t`&j3G*#EOs`8ztlih)DV3QIe}eKg z;nEC2k3zjSdnE*gw%Knl68!+X;tJ+=TolV$X8#Lg@XOZ+68{0W)hQAq&JL*Ka|pn(V= z#nCR&DUN2BE=}OXh@-KV1eQm;Y?H?J(MWCOG$B@g{AcA#VIGHng2dVXa|5z}VmyX5 z5F!Fv5RDCyD~m=;`DO&!`RUAUcHKjgsOiJgwWHn#$o^y_`Dc!1Qqq#)+t;&gqRzH(AR&5L06i$#nHqm z=bwSNVBAokI$D$^t|J16Y8Q&{zFA*!yi9@~Vq3 zzA6;^&nksWqDu%CB++$(`Wzo60C0fddS0Xp(3CO+OZ*?jbCe%ILjnkzayC{}A96>_ z93s&A?{EA+YutbIvl#>dUQov^etui`#+sNuY~@~ZC1Ba z4XE2MFU{gmw|N2otdsA+1Ui7v(D6>jm0b&ljCa+G<1PB1SN>;~m)Qcz!3(xPUa0S) zy4+xHi0?cv`u@)v%L`eb#rOe;U;sZL5IWvJ{F5>LA&%?6INtOSqvRzZ)j3AO^Mm|2RyP;>`}g0jIMAGNHSo za3k-UbO_thngu+c1*C@#veE6pF)d_}TVC9X{m;B&8vwxnclNqU9~C0B zmn2G`cKb*v^&r5q`wMzb3kj)hQ-S0Ls=@jHg5js{m?*q$x%PdPdOW(+=I85c znAoEiG(=#6ZGvxtYcjD8t2*t*UpH=Jl@f)rbOJXCxATz^6FZLSJGDvaM`6OT4gW** zglwQMyrgxrJrmwW{S^{n(sY>QH+l9zLc%L~Ju$`k6eJ=RM9>@Rjyg^u)$iWjDp;$u ztgO2csv9tz%x;%7*~eQ-K9N}^D0w!VK-MF+`m0^fYUimp50l+V);_HtncnypHAoPS z?GZ~l6$e*jT3aEXqo%T$eEHY{vo}oV0*}t7*S!^9&QH*UhG!NG#pX-?4A{T zMAkmq4HWWj2?mkAY5&p9MAkk$Uh%#?bYa;iD{FzPg;08HvwvsRo1esN+BSd6*+0;Z z;VTmT@gqFle!g?*TIyJ=XG2xEG?>rb-X7Bdg)OR2A6MD1Cy`5xK!rwXYNuS?PL7|H zgxU04V^}TQkhVT)gi1tc!qABpuO~NO*tV9rU9-*ljXB8MNbYKNeqQ$j198-ZiEG1W z!J}=JP5#y&1(e^YM|U*WlI7iS9y4QD$fm{~qyr_z6rbju+go^=9Bdfs(rk#vmnI2p z9Zmw&)h^rXV-0_vO-0M_$JSGRdq<+^+1qV@3{N;=2uUw99}}hX=hRz_%tn?e7d)(q z8CPqOD$s!Hd{#dL3%x%Y`Fyr54yyD}QsIu*?m0veQmMV)mX5eEhfCMPQV8Ld+)$qv zJg~5YJF?hpFSpX~?Ee|da=4;zcwQ&ZTe=@1o_g`C zeS|oS%#*98=jT6o*Xtb}A~JdA8xHUEcDQMzVlq-dq04gwso<=dZlC;32V%jG*xQ%1 zMLf8OQ{W<*DrR!?rPQdpkc;42rK*v$fccgSZ)>3$>tpg!K^Ej)cw7X7^sSw68h00{90qmPeU)T01?Rrtv?URuDW_#BKR#pV7c9?y4SY2gk9irg z44Pa_U(F?LUl%lOZ~HG{eK&u8=KZvD851m`PwF%I9ieWZOXx2t>{Ba5x^k64Jym=K zlS#cw;yA;#Jz1)W_+ZmB%H^VBQ;1qQ_LjZ*6wix~3Xm@OWwo`l(Z;5kg@91*OQYqa z7idtvs{(gTCR9&RtdX+j=3#PvGI3treJ1fCW`SCCY?5%6kB|Nb5+I!!!(%?QAS0fI z(J@4wYF0YqhcokSlQ)gcmv5A`LQc)rZR)o!g8|oERLApZc*vTe0;aV*W%8S^*OI0@ z`{r}STyqQKs6=mqP&E_Z=h_>>Em`NXq=7zN#!C>UHLN5W?F}sFWr!c%50@Px7X1Of zlb;=wqu~9FJLGNO=JOlX&~P4eBbJyDIIP%D5`Q7@j*HSU9YHKNRoDFSOn9gLi#!uE zLh>h=A&&aGxzdku@O?d2)kxW(BE2WQq6*4+Y$r6f=x}sQj;OCn7G<)=#bUO2MX4ZJ z1M7O(6PPU+9GG~RPKhw?WyKZl)~ILM0*vmHTn7dLR^9tgyusZ@%VkqBFpgNYO5Yt{ z`@Qm}K9N@L5GQ-9O~T`t4@(mE`T+eQM)r1Qo8&3=8BhSq1)*UZv{j zN?Br?5{;pLbuBEB_1WfPR7EF!?!p_yj1lSIAuCo`f|bj&K3YW*04(*-$(D#!9SY)& z2~_#}uA{V{gL%`_SFQkf$m3npZ@^#eBI(_sa+aGv!#`wj(yp?t8mjY!geKq<$r+Z8 zIJeja=?2wd&wN8uDBtH?unL)jceb_{Z|KVIv2qV0J85ahRJc_)PK?(jA^b5&lFU$( z(_zs;3<>kAqr$c%D>dO>HuP3I+#LSmctmGc zjc%FG1lws}i07GPElhoBVM$#Kv)RG0M($|w(}IPt5xwE67UHyG4jcjgO7Vi$(|R|O z{ZnhTLb{FTUl$e76WS%+EOl9d2>CkWhYrU?O(}Nk{LOK5S<`}r_`iOj(2jDh#3F%r zL9&hIJbk~+hTwgLfiAcf7TMAo$9iN6O+?sxREpt!za9y-Xsc(OP*pvHarwj2)eo#W zRV@G^!KfAl??005nR#)N(VLte4(5^PA+-LYGVb4gSotE%vHiD>EM=8ONA2v`vN)Ic zFP|MwOAV>Cc9e{Ele(WDh#y5lg;hkXB|FDSt1M}V4Zr{U%=+_Sm1a{2Ut-l9!>PT4 ztd4aQ@mx+l%lij`j~t90Thq_BweH>9IHXe+D{Z~AE?mBSnX|2#{a>2>ZIVcC=RdW$ zH4HUT6We6rMC8AU3Du9WtAfMeH2`+BHWgR5^10Q^r>&})dQe{Mf{IIKZ{3vP8EUW) zGe(bB;?QV?aFTJBk9OYMj1a(DygYA27j_l3y-W=V#>b*JY9gB*dU)vx#lDDF2TtQUkQW9?s zi*sgX2?bS61JS)&ZtIHGHnoV8DR^LMR_0XvRf1!qoYKiuw1|F=NC|_L!$%PnA1PIJ zM?xQWI09c`C1Dj5zS&;%--)En!ni5>7e2`hhMf^3VDDjkTTp5QN%H>hJG^S~aMU_h z64sc>$u^&FI%j($1RX-rzX3P+xqfI=jgx`jtF+Ph(FquQrT$De6z7rl3{Ag8wpXxN_NaMsFUW3|t9Ts7A zr`PW9*d=E;e{^1zrmHELCJ2TFYM~yhOQuMzv-Yn$=(6mSXN$On3^djcgTh@Ole2XG z5Mex;PH9~EQujX2el>8(H%adgCPpX@whUt*CPj1QQ-mU&_|;NniV8|DVqjm}y-h6WhCW3s|;h_#Bf4M31^_>xMN9p36;euALM>JF&`3Af-nreF zSr{(`($*wM)n;y<3LA7)j{Cq^g<~4rM6I2f{w5>+O$l9NE=w)1HK^a}N`E96BWIf* zA3jU8Wa5HhPE2AOv*#gmzy{`;_Jr1Ggl{MyQgI#`zv8^NEiCPnPqo+-Bpz0l9N)Z1(3J5W<8%eD*cdXgfxiH|+X3tG&K< z69`r@Bjme_woHd><`q%pDuUqlZkhtCvu+8@7g&E1=P+2^_rU=VUwmnN0}#1w^_TQ! z+$I>=#xy&^&?W-3h{I1?>T9+3TggPS79MYGm)N_2mBSr5bI`=)a&+!F842}IngiJ(R2O`070l|k@4C`j+$i$kY2oxQW)N)^ zY_TW?1553%BC5mJMW5{_Qx$&}lzh)a*VA{ewh|MOCS#`!6j#WM`CU?HWS%3nl(WU3 zqtTKzUI=qKa|huH9MclL@*$_+URCRSQrqR=@^7BiQ_Xuak~MM9p!b6OkkYFS_e*mYkL$xSD8r@ zTL3)RS+7XtOa|lZse{e=bCgPYnrdV`?aw!wD+RdfjAJ%Xdo12FI$GfClSiE6zpx6Y zGBo`u>M|W@N`dh6H+FZY6`*3g)yWx+q7SjyVZ8*!X_r`s3a6J;fL}*+!5N*b7Ioy* z$%UTl)my=R-`Db{6KMawSt8=-2{JKFR;2l9@=GChz$8rlfVnlLKRbWPPHpN9|Nd&b z&l-1EX$HZLPQi={s@kNE6%G0dxwM{#cCSY&V`TY_#qT=}!sD{bKUE-;7Pb zpsSxso@L~Za#6x9@>P=ESI?}mR#Ji~3lgrZRw?1KNe6P5tpv<74F)v!^=r%lF-yeM(z6 znQJXG^|+wCMD(AB$yoT@$fP#-K_vq2}EY&4WNSd?2i&u_u!_{B=D@N+}MT`XlXxVDQ+_*3@wtEWWz zDOB&1_7Sa7|23f*Q1RBb-p>7)Z1EFNI@EsgiTI%6ivdO~GE@-JIn$-4@q((jXenDyP8-24ab#t850 z(imDAu=n4llk2ObM~c_fO6PJpcRD`3=BZpD97dQf8jgm;ZA}*XZ-;Rp*Be}r?_`o+-M`c-r9N9<2zAvCY1Bj?-?~<|H^m5c*ZNx`t08B&$u7t z7y6i@VJH6rP@T3u$Y;$waVmj=8gCtcPv7Ok@#0(9G)(>BLPfo{Wh)Kp9E-~jB4=cI z_DLk1s{FQjuMXoV9LTOy0knbXJXH`Cp$ zu_uZkGSL-2q7EDIvp?qWq-2_7YVt+e!*ATs*Sez)K}YQ&-zP{-x zQ?Ylp55#OGDJ`Fjw(+ldYYOYzLq#_luaRqlKUZ7bv&l%^>EB#>81|BS)3EKktoA1G zkEXbAO>C(cjq<}$27BQj9AJ1 zLCmcgVMfv-T9C7HC?YCHtsZi8{(q;h|729p5jO`)d@as`xnhu->&Ivf}G&t_aH zkbt6nyB1KnjH{MH>z|Qr)R!^i?sjNdX-{S0gbyWcB}nrmJMmo4-cA@pve}48^f{u( zn~*Y;q!$~iLA$yAljnV(7EKNAR0RY6p!*wURm-HqMfV%`v~*HLsL2*0V#3zxUfYuZ4r|`8_E~dsLN2Hhv9) z`mnpBnLFu%38lz8M`zXJHU)@T`veS=m+apd5Ad1av`-qv;j#@M7x8ySI1L?J6jn~iAA6A~A8#vP0 z9eK-1skl^k%ePdYpj%e?uaDa;a%}B@d<|D_t^80r6HWxk-<&X9o-JUhsNt_hkt`2q z;(i`dSUK_$P8q=%rfV^y&%CPMB@`~Vt{Gnv;%(}RJ?7E+B(RLlT6}Vt$ybqQvlH|? zb1tEA^-5%bj&;!{r_z+1Qq9qo)9H_J+!mEx+y2u#+pH$mSh%a^ZNcZoL@R?d&~AJr zcimJ@HnE2*>}LgZ78!(;WQ@^=n~&cTgh_?qh$g&T9iMX(z;xeu`)szgmzhu=xQ~Ce zBU+YKYmra|x1c>$P`DWSHL#1A`hB2MRvsy;I(|3eW=@7h{hU}YOoBhSl=fYEIVE=> zcs@GG(;ueErloQzjn;?k2vr|N3M6ef?QFa+SSJ#%_%4h$^StW1uV7v|ck9^$1Amt- zi(7g`!An+8oPJ@Z7{h&4tHG>7CFLWMmnR2XlSgqYAgl8Gcq3aVuRpXCHI;5#+OyjE%`D~ihx!iORNd4#;a3kuw4dqO{B0gfIw?Ns zHvFWkgQxr`UA+O3*Z)%9VFA)P&t+hrjG`bt5HI-@u<>dB+wzVk6aS8nfExb<@j;Lc zM7mvlpbf$IJg$4hH1<;mr!ZrW+PN02aX--AkjEK)0o@0>79VA$13}| zXrSo^oh-WlM+3n?n++*{^9|r#|aXI9x=N3&MPx>#PvY~6y_XqaSK&0 zWMK5wZh8{mXSG>I+M2nIMcM`VA~XIp5rgu1R;f|)Y(`l>KP%fcTL;~x?xmn<_}H7| zR{tx_HRiJ`^rnn`nMCE16aRIMvGOK$TQTI#ZynzwTQBbmk`1XhZ3Zk9BVClodTA#v zltwk8maA-mrkcFBzzdL=o-pw(V`PJlP8g`@o%&keyF+iol051u%Ff?0$ z+m}7*4Xvl0SKVNt)l5Uy(NCn|Y85;Bh|mtZhGIX%wD;{MMIq{tBq@M4r(yRhsVk?FTy2C{tz#BMi2UtpYw1x4OF*>_2ys+xDifu zG3W=}{v5`uEA0o_8-H~4oG9>o%~4PL?PK#2&imXc79LdgQD<*#Qq_!Qm|vr68eJbl zS5V?$f7RJJAIox4uByCh!}rI;P7Je|plL_Gl1YKZuLVgmlisxg-kXEbr@|gI})^F4$w(!hB2Ny48_` zD0dx8e+=ctCrII|hUW3Wi+;()mg68Pd>?O&jmNY9^{zS5nJ1FJvVl;Gfy7#@Ihrb6 zdbKW}|0MUj0%#fC4Lb%;k1MvgVsVmg`sV=ZUS|55WP*PTrt_3NZf)dF1`%*)@Cxi~ zNEbu7Zd#nr!)@-kSx3cZ;bi{@Z|t#Y5cpaIe7bHpm8@cEV2+(J)}qOvn)i8Iqng|* zNkjrGwg8_V`TiYX#>R3nVRXi2Z%fPl)@H9??=*A!7l?TD{KvI!b4pydUG0V7n`Z-8 zAF_Qs=f01t44+RBJdP>VEs&hxuoT11!kZi)_z;%w(hDdDf?uJ-zgC1JA1&~3lu3Pz zWTypuey4#lgB%Sn`3E-dtI*;%&1L(~4TFp}U*j7Rdh-~n*y0GL0mHs^k^t+ZO7*uD zY5ZcugXy4M9|;H4wJK86A)a))k~$fC5w0KlzgWYn74RQNMtgv7|Jw3x&!H@W;eO@g zu?2u}ZdmYZ7bO3nWq4#pNbl%r|Jql(TGc~nwVwZZ7-vmd%;I}I>_KBO?ZjK4;`@;f z-Gm&S`5H4%PE?X+mA*H$sA1bGtnlJS#-8tN%WW5AR0|QW12uh6&Jk?ycK63MxF9(C z<3P7AbPNMbg*{7t5GM=x+EnuOgHVEV*Dv&*itl9A=NzBTtq!8E?f!0kjcdP$0YAPv zv0Nq~Iecc~t#$NFU5m073-E)V1S0S9r2CMOrfpi}W+;g-Ao8g%h3_SaJI$J6TZ{55 ziCYbVEIx479x%M4(kYR-XtDx&7G~f_{?;@-g z4+uJUu#neNs^H|0oD2=@M1c_^GgSW>)gHX-le>9^wsM-j`1c>ql^s;UA`Ypa82jJ4 zxBY*bx52&o@3Z-L;7H#8I+NcYX=D07ml8lr-XL`hY~b&Uz#q`V>3|Ei$?p)FW&7gc zG?b=6stDeu{EUl6P6>>Il)TN{>d-(R5R~nMOa*yBH-zi`J9~njQ2&QLVWs?pGeiJK zAp?V<^oy`zXyp@xeo@oD^Z=;JEtF*brvSs~4S*0@WJrh;^#dP5F+CyGD*tXCs&@NN z1;u}gW(Yw=z!NuZEBwD%Yi%uU8KhT|xTB~vA$UEZ=9G<-ad8AxlZBMrG`Z>yElV8= ztoEm&0q@|Fnn)^sHgL^N&0k1O$qx9N(!d)>stSD|lglb&qsY97;`##mNFg+J=a=1K zpUfR6DYm*VJmEIsmVG7EBEZx+mx&EGyQ$<=j*C@np@}REZU<&Fj3lSP#^%$gE?_y1vva$<4+a%>ACa=M$NE zQj8)PhT4hgOJ9$Y=Qi-Ia^m-@p%`WZ=Bcm@N1Uo_o9p85%&(85Aqm7_dd<}`VpaO% z*>^(Q<&9nMs#|TAElkK;K>WQX=4&GjT3#ifig68^5+pbt&8iZXS=YXE!KPf7~?Q;p!h5z@dtr* z)iN!RD1kUk6>&vJGPL7y6ua63+iI1#V?sNefwqg{ca_thg1Dxu=m_CIIT8D5H`#9Q z_)^<@?VURcrHC7Gk?AuWR_gu0CTFmQpqUDPbi=K~o6d`;p8ezf6Yt@h;;jMtae)X! zr@vuf?;~Bo90h(k!=y~is+IyJvRY>}YJ%n2TEw-W08FA+sOZ+(q5Lb6mZ&SUlfh2} zO%-}<56sa8E0R(AP34<2-m^bkgdI!?v(4_94f_dM{E>}$UHX1t8L?mFn@j|>foMwg zNzo;q-n+f8wb986ogqZ6I-z|HC&X)M7i&pxZuMrO)1aQe)TrE&qhi+8s{-?6vNl8K z+M%W7N9a=&E05Dgi^)ppVl+YE@zEVqJ{nJ?d1zro#j7S~mGa;1eJLycOTR`=^pme_ zdU_aBGg&A@-tMk1qQjZR@L~ItB7pdU5!1~Uuv>p4@G>o3D-o6KA`JKM!G5c~JcE=V zG{RkxsFB>^4OFoYP1LjR2xt%Mafiov4znt3Xei`o39_`8rDvZOQoQz{H#>NBZBKX$ zmz8Od_}S}yqKoJpQl&Fe`XY<}?Q2RoolkdIM#Xv_H0xNck?Phi;XZvW9n*0?D(xkUCl7&>XeT&w|MGQy{E9Lk& zamW6*r(GNT<$;~4RZbB3vO_1%3OSxlw444R^oM*)Z;|G<*80>n0i)1oki_IU6Zc~z z&K>->PKEf+&$d3FDZTLxc2<;|&e%mdqXK=K3`|K%4x8pZr}wwVZIM>PyvSF!~Xj*(bq-5b1hgv_B{Qh;N~)l$FBr z<8SWv;`~-cM#i8Gkd1ozJ+T%A+0T=%KaLa@T%`bJTBTK|olqbAex8_u3&chJ-b<2U z0(HHQ9BfReOn)PJzBbOC))M0PN|h_v7qx#5+o5AR+V8z$Y8YMtEmDH-I{u&w^$8v9 zKIFECQD3%E$+qrLN5zLw##APWRDSfs-=4yWCWy8$svS+%)*5$vY`SL$$<}CV_9DOK zT+OSm-xjo0rSJ5^-UAfg3V>If7B2mw zF8j^vHJ!wD)f()s?YUBfyaV}PMh-MJmAs9dMU;OTY;<`7k%Z0`52p_~jgE`yy^VZq zcu1_yEPv9m4oJUSfQ&pjETb3e=RQ z6-d?W(h6`AT7MdT`q(!PsXvu{vHldw`u;=TFu@uRI{r|*w-tT_z7V?-FH$GSgHxv9 z0lZ*B1i%MqN#bgIYL6*|EvllvG_e0&3`vwyN)5S+G6313K}RTV46qso8KHMCl0|5S zZmKkz5&V1!#KeZc6kXm?qC-Z981g^=K7A-5uz%(sC_fqc69&iQ~lJ_S(RBQ^JEG(x=_0U_v)XEZ2uRW z<$vJaysDmm;iD)_-`xL?@V{2|uRQ~nfT9C?%$++StDyYZI?ARYEe;B$rJ&DbYxMsL z)vWsdMS_+VYaNPDzhkWtI&-VF10(?cW{zL*&leX_J{0^SVrDqsS%;6G%xBoan7&noRLf4KhLRpAQ-)hI2N4<0)#OTvLkaLm~^H_Bu7N6Fj2-HG(*)WCna29D!X}+#Z)} zwUqUJ*Oo%XBDe9*AA6ooxH8oajunogMP{Z8%VdI{SO`ji-%Llx&O&|h$&uuT5n`Vw zK0=LrLYu5Z>I{3K|dQxnA2js#lS``9jY}dyS;oFCeeCZ$n)~L z9U7(w&(?NpnuFqFdijMFfon#{!Dj0B*R(%Y$u&4ThJKNO+Bo^DIEv2KDS4C`HYyg3 z8|TJl`l_@dyw$hPE$`TGZ9PF%tHZTbCe-4s5ZPYIZ44x79DTEMpwt0?h@cgHiPb1t z#8o65W#ZPs+*DF+0hxZ4PP$##PRdpcV(2er|WQeukWs8$3^pC%##e<$$J^ zWx5XZG|irn<~u$s-4mfHvA!;*OqKbnL;pXm(bte2xKb-MJxyokp0dn1OH9VRZj!0l z2^PsCOA(eRLo(Sk8s%;Pm{cZy>4gIOpq!%y7Nb?iGQ1+bZpe(oP6O`xJb9~!mYhMd z4obU@Ozs+xu|~KKHhrV2LsP! zNpK^^?>P!6=%2*WJ${Rsm+Luj#X>E;w)0-tToQM&*tK$T`s}kJ*8|n`&HD;J%(?3# zi5zU$pX}}CpAygz){P3mf|q49!x~{cc@BIY4!Ac0*u6U$T53)FN!u#$R1vyH=dpj4 z5m6bsY>IBAZ#&xqQ2k|PKhXjvtOR`s1#um>eAaOTXpq-+V_icDun{y{es;+Xo)K5! zbHaNj5jkADf^3b&+YvURJvRT?y6}7}y;O#YIUDBv;Q($w8_6x?dX+uu8*_sztcrN3 z0>PrZ3%7T19?}cRZyx~Xp7xdJ$}Czd=O!-(VNrpn?K{;gfYR`qSkf$vK2exFpEmAVrEjFhG#_Y;XU5{ z6EysH6z_!^pnVY_#Q%;PcmW?(&wr{nst22$`TTl(3nMCAeW$G40(OT%to6fuU-$UP zLE4#)-weY4=4orp0m^lgJ8w6eVJWky+~qNTN2oDiaf{H=Yj5B?7GhdgexfITcBv7wuq_lN5nuEhBdA?86ReWKdyn=0j_`19 z1Mue0f2o7~wG{`Wfo^y8AC&apB%lj%&Cb^t0=i92Aba!Q9oWATV?bsGM%>QY*u?SQZYVXERCOMB2oo)U!7R}E zsscUHe?P=u@B1G`5cq$*FPD#6z+X3t|MR}W59me#z;00g{SbfS4PYXXyv5v3m5Ch) z6BOgZWdQO%vnl@s`_F!XbN-L}oDluDQp7FQJN>Uxh%G~8 zs(ybX9g=mjBwt{pL-vpH+~2(h#)4!m&+{sNBtV#1Yr(ZI$(Jt)+W+*Ez%Qg)mq(Gd zNRg@c{51|N$=IzfpmAJ_{1fbNu=}s5Ri-Qov&9lr-3t|ny=sP~^g#XcWfN#}|NSig z{$x*u8fnWzh1%p_7+bja%g?$ z-={2kvFYwIpxOKluH~h$zk#BBfq?kGQNLf9|9yTe|4*WI>B=Zt)c-%C^}_ka#zmrk zi`MVP=N_zqc4+?(wg_A*FyWp`5TJtc|4OO;_rLuMN`;RCTChg8%J|<4hbHbVXcV{u zIsYhI5(HvrW1_fIV`G3kG>Ek+t~4J=|VbDPpWYz)f}vDK{~-kuZ7l3 zs!<gD7>6J(E=j->zyM+xi;8o>8=|H>EZd}Q0Golskx z!E-3z15rX<`n_}j!W4hRQLga)O#W+~`DYOZf1e!chx8Dwt+~5UUr)LFLbQmx&`>Dq zM<%w^&2_*zpcF&pHW%u1BHHA|j`7in@eP0OLvY9ptl|&q)SohU^`So%FGU1z$>wxr z?otmuXj2ZIbVNt50do@%6Qv1CTg zB~be}A^_h5j12T>@JyDl(6;A}a4$C7qn|DE!hWG!!h`0&k!03YKCAvx$X(rJLb%1B zGdhA&qKb#y{X(W`j4))>CqJQ^E8ouTQcSxbtMtJ)R#4@zp=u;HijHTs#_m~h6)WMA z)vZo5PQ>NNl%#YijfxXJ^1%CcyE%!Hf(datR|$w=M_spxV`!?N#ef@bMug&p9RL+G zBl!uf6=={!&&O9T2JTZpm_vDuiiiCq61dmGc^ZZbSHJ$a#`BAh$`dddfqI`tdGgSZTKBdx+7EAlZSn`Nombq=zCTIvVi=$=Xxbi|Ho^Vy0iDff!DcPbev!(d_ zekX;fd#1>6aIIx7=PM69|v63Gt`ZjuY;B{DwG`7l>9M0Y_bfj6AY-KBc zENyfWhA+xoqfM%B!)Ev~D6#mEzLSYN&={a^T%VGl^F0L#&J^+qrF8PEjfa(52ZG)3 zMnSi{wwy~gWr+QdAOjxsFygz#%+4ig5#KM@SzqgKXmO^YHS&VPPuM2U5MkU5y>Rg4bXGZdMs3LgD3Ab0 zRhG)C)O*WXR>uiPuUD<5s6j1afxCW!JesKq6Ky9o8U$KSmm3LU^@r;l8Srt3>laYM zT&u#}^khg)T33#}G}rE0Ub^7&sU5;7BAB_sc_ZFq<`$ZXi9te@GI{51IEbv0UL3W* zxQq>VDr#}Zc6QB;CAClYtihTd$NRdekcP**brh)*DOubQ=BXD zv?uS{U?Q4BPt{Nn&bmy&mK=JHDLrb&a$`|~o0;(0DnBYS$wd;2EL6**QU~^e-kSTp z-QG62>8ISL2hNxx99hvA2RX)iImM~Tm}R4zPtzO`J8&md_nH|1&vC%P@wyM~Jp z>|qkx^sJK_V82ZWfoK)3k!;V@BNTh+wf%Kq;My570Aa~Nl%dtDCAz!95K|i>grQ^} zDtfsnpq{K;K#vFYC>CH40z(a0(|~e8QYA0*6eRSSMBhslkZu{}s6DuEa#f67dJ|OG zLf<)Wprv=7yrn=(aD!^%AD2jd+m=aIOms9UEG*oaBZc|oWjsThqKkG_iWOy_#q<4z zAsI@{*q6ZgD@h4Ee7QKB#e#*$KN0H_LC(p2Eq6#F;P^Hx#OwxVpe_UeuTUfERVG*9 zvp927ITziS3+?abVFw}g9i!>aut7l{-jYRlpg$K-ISUePYdCa6)Ge!?aHu&5Ds3sL_T)w^AWe>Wslr>v}cVj8_I*8<_e7hOTz6V|1M3T5sdk#tZBVj|xP1{k+#;c7_ zF5E=X4w4x(x+FZ(yprfB7_`xgFDgd4mul!dA1cA5Q*Nu6)C`A<^x{z~8;h(i#@}(M)zMT07@Zvv(|^xq{|}1%JhZJXczF z8-1k;GbUYUm4gJN>E(4Ow10Z%=w)uZ+-AkLb5hM~%Ymu(tO9cf5&fJrlE=SKW0?UY z7qMam+GXF{BX1H}0-Af)4 z<&t?{y1oYxLaI_yrcK6r@9{5alpQjov)uD0pz*oVa-_Q_o`USN($zPJ%Y_**Zf)0rAVer)57b`jMauDeD?7H^`B%L&(d6#!cg|;H_xfBeG#M z4BJ;^gD56f!g=`c;5=@(!?Qx|#<{Ey3NGLduYH1$%+kw?zQBXN;{f9PIYr7EJ0UV< zGxck{CwA30G%e=b4zFgHpKjaZkPYuuVU$?kW1j{9g*B6BZ;TehY)=+iz0j#0R*JH_ zbg3Z_cMt)k%6uxY>FLbV6? zH-H{t8Jqvrgi4Ytg-6(ic_Jj9JUNN)G8>_4YJ@VOk2U71qp zo}Ab-+ojrz5@bw;WLm=J9Pr|uI~vAX)_N@y~z z((r3z0gnxj?+SepmBR>Ut4b1?XSA7TCdvtyv*$9Iwy8YOk`vOu`9>@7`?HIE$pvE`jh!G{^;mJG4s z5$itBj5+&mg=MGFn~^>d@fx0K$R)v1!{U~K6{luXz0O#F#TM-enk*AtZY+nvVSBTl(P$I>So zlitFWFq(+Xio)s(6Q#)NZ1ZM6)^Su(cYZX0XiR;rFRojbon;AK3WkItSK^=t*duVr zPu(u`eqhhiysKUe<6S-5^Ig~NHN_8ry2k-{2iN%~e||z-dnfHbGHM5pc&q?c$DSxo?=*irV}5&t{N^0s zHe1UDzUgnOoi1kXFJ{o!(DhRJY?9DVYY!I;_(H`BTS8=V;qHDFbZSy`WftbvpWru~ z;Mbn?Og^Oh`tp?I;?JBNTO56W%4VcHc4!bn)KJl9inodq5egX@8dd?a#Pbb{IuG;= z{9ci1hI8+R9&Nh0^%|0)T`&&?bhIQ)I(xWv5|YAw^rJswbU*r?O6ThTkVqM6m* z{4(2}e|TrRyvEDaa|_jPBuTpu?|GGY;8!xeIG)a(%cy$=J0MQx^KI?r+P^CuJu}Ay zv#*}9+q|@nC!G(^!w>*;O&WB-bo!aV^pfAQm>$QzkEj)YTb`jujtTZ#DE6yl$RgZT zyT%9!t~7HR*Nmr(gxY5OfYO*ruQxmrP@M>Dob4yJdtPKt0;5CildwfmU`&w@pUPWG zfm*^mRaDtkq7fXLJv}p|(Pix_rR&X6E=2Qjmir&W5=8azR!mOwv zJp$k|8r$OC@FZEh|ZH4Nt6~>)Z9)S-m{7?KUCdS(D?WiIznRC5~d>@?)ep z9ooK_A)kY_W7)Q&MVeEOpK|f-PN|DjsmrYxLE8v{+l&D4*8K_hp3yEFW<4R% zFu@B{@qUqX{aEdP4%|&Ia6R>rCjP#~P=q8+rw~v4I zMW)xdW){g2Ma^s$dMWZLoZDFBiHzZNM%!rw6^1@LA)unv?=UPc)Qlq*Qei|I(I61p zTLtTkZ4d&$w&pT46!l9cWsByAfvbBK9aJpjP@;hYq_UyQ5WH#zolf8~5V?ELzE8iC=xVc%gx0H1+U}*IWn)khnOe{5$ zrk`RuS0mUrDl}FpPcN<}7fuGe*G#c4rOlq>Cl~;48ZWc$m&Q^}4rLKcxI3ARn3m6?ny)!=!J*vh%PD z_>tYGyHT!H{Y0v|RaOx$2j#RXrX9d&0tlG5D3JCwHwS*iui6;vMv|M!Z(jw1A{LDR z0f72Z(Nhx|9D7hx2KA#?Bw{U%Kn5SICC5HYgq~2Ed;>fjgyb_w4fudR#U=o#Ujxr= zfB1X}yok-NccGx2*_Gc=&=yMSqOSTZ-(b#8b*=N?G5+w4U^wx+&K=Lm>Ggtmeqmog z&szwDSP%+Z7~l|y-7$KgxGEm8=l8*cp98SS&LeY(kUQk$42rx#=@ymT=y-nTFRa-c zafY&+xA+Li8Pa;-v2YHdvPfB;*Rae-Pe>EMp0Zac0|CTbuQLi&lQQf}ny1!^^yyV< zdqBc!cU`gY#jFBaRp}}ytd8?_{=tGfr>6ePmz!!Mjex$@+l8?DKl1)9C*_ zwb_!{scAgJ&d+)Bv*LvPFWDu@#1DZBOz9T?BLxWLUH-R*h<0|VTQO1S;Eeyn)ppgX z9R8(#$cT7+_kq+88L&j*zjHW$OAvt^4lQW5^0{KFL4XPt;2Q^u!*?-88D@Hh40wT2;Sjcl33hf4j@%*Kt<-xtVU&o^n0w&m>5dPV`PZ*8(+s5;&DN(m&$7$q z%EY`B|6Eq-(E^|0S{S>ST>>A??WzUq7tQ)UG_P@4wiS1Jqbc!S&-(C=wFcRaTZHoM?X618lsik4xVjt0&uzrtmEl6P2A- zZ)x)_e7!mk%GR&y+kZvj)2?+FoQee6wSV5>A15o;gGn*ltkgEAy3|;z3G>7;MB_nb zi;Hu_76w7LQtTqNlQ>@f69g!Z?5#;&h2Z`{Y)sgH%<}ktJRw49@ z&blf!0h$k&?qaGv78{6{GVC;>GZf7rM+sCfJO;|886I+@KtsZIQ@mxMcf@@*N#vUy z^T?@{ltWTa|Ada660>^O2OGBL$lB)>A0{s;8d$lQRHSJs=G37222O`hd-pC%9#Sl? zGs^v9mey#XopQt3x;qfDH8ckZa|n^zWSrff0xo6Ek_uL|Yq*}YKC_G&?In94hN`bn zRR&=2tf+p^a8xOAT62?~*kP0?aDx-Z@63J=LvH^j`vsoEAnUV;P;={q@LV?m&HR^W zCq1{~w~3f#gz=aqgy|soMD2w($?j8&TPg4yPC4@?MP z5Y2xWGL?-=YF#$TO zRg1%@r$Y}}Gb+Vq@g1sq>{8@PfZAZ4Ul$_;Q$_OLQ z0W*LRLms<~GL^9cRsCw1U|agULOId8Z(L>PodH_QIzG#7RqKzyeIWSAQ1$L@2 z9l@1*5c86e!jn=z6dwMR?!;|~m$Dp0$y|lC(Ec_W0ML4rW;7}b5zWkCum0%*LtL{@ z@SSyYjxicDMCkH_0mpjoYe?ed*W%pFd>Y!7ymU(%-*U^fiGCvtj{}OdR_Fa<@>Y~v z0-#39X=T5dtGP9%qqQVO1DCQ8_3|C-$Qk9v&$h4iy2v1hup_n4;Ka)MW%_R2C5tdg zo_J}40bm2e%VOLhE8;kU5-o&)Los)JSZ|+#IgB*LJkP@>aLfez39{Mqp+tM5CEG-0 z+Hq0dXg%Oqc!OgL?hq?32Buc|SWo+5c>Kzh%(1?QYsvaT{KrX}L$1b}|D@@TKSMD= z=mE-&AOc~`04M*q!FsZ|Yg|-ebFboQ%Za-T06;is&im7Q&CI!;{=`(zA;@_ygFR*s zbm!XgE9VxrpjqC9{ZYG36idrx{1ig=6b7OF||CP+%!G~s*TcyD1z_ws;UijA0ecjO*k?R6*Mx4 zj|7%E(tZY8I3$bw$p*SccK}k}y*LwTPXT{EK6iH6LgB*cgA(5Zy9?J=B5cTTf6iEF z2QQEnZ0Km|c>49{^OM|9#5=R!!<(jM!%-_?qkfZ5!U)5SN#21y8gX;tXAp3zQVGBT zIhU%mP{LBB&kTxB%|4gVNuTRAg#5`Sm)gCTp{;ML{ql9 zRWk0vbK8u3`Fg*-2LcbXr68zcr$Lfsf@a@1B00W|L)pGxlUag6=xhfXH&4N4F^Q*a zgr~P#6DAAq9T__1W(q-arLsei2^XNqb8DZElULWr5HC$}W))>w3D4P9oD1_}&DS@_ z!1QNt;c)%sdLM2Ge`BBWHiyw1K*h0OJ%Y~L0<+fCU7uTgl6#ns?wx8q8?1E_>PK@FK} zaR-p9mmYYoz7Io=t`e%uFLmb|1C&^JBWu=~unTI$=x~c#%34#1y{RHu@h-yK16WaG zYpeHgJ1h3S(p6v#r2!RXrD=e{4XWbWJVP|SQuinsFfFR?!R82D@1i{`?*RrE*CS}&JQ)fXLkNpxVJKZFf4jraW%Q%YkI$WQ55|#XESPEOd)5V~ z@vZd7@gdp~R?CrSiUUr12w$a2J(8bD4mP_2tejO3(=Vj=x#rT9vYruQ%upZ%h<-=8 zhjsD1BS8&l-lB#)>LF6|jc9T6?RH5ns48=R5Xrd6q z47s!l7|_`a%i+U?Kl$F#7mqnsxS0!V@{B%Eep`6vUUig~!JRR}XuSGOGv3`4#JM52 z*oVs!4`S!lM4~*t&SL$$NTXJ`DPRJ469@;U;s1Li`oAYXp}_ys6V&Oa3in^(G~fHs z6DRN(ga3FV`C9@2Oo9@p&JL)22LQV^x+|^t{P}Gop%x2`5eU17DkL3uh#oTNcfnB? z4T8QOw@&CFzCPY;NDU#8SmRN6+1_l`;(Ds9vs^6Ik}x8k>n|^@oxl~GQh3@f)?&R? zU$xbKm0acJ3ZF9cp6yjrZKBZ+^~>)%%W38{_s_e_!|iyc-Yb=#jbjOX6`=J*j6Y}P zCIJ7?UH8&k1(w;S-Ds9pYqS{~P+CiKkRI6U6AV0})I!L#D6T9kG0Yr~g!%`g1r0cy~bkQy|{CJM^b~ioGlC z5vmnMK`0$-d})VB(xIZS;QJJC;TC%QQ1-KDWwFOr{v*ndH&#`J6c{hUvyEbCqBA#_EoAy$WVJ zXGM*P_iqPJa4m>)B$3wYyTJ=a@|O?4&9Q)Zf4i+SUQC-D1ob+~ZJtrU#*9rU6LxB0 z)p}VUz_nS97EWrs#sK&-uo*VGAe8+oT(`i$oWG!oSlU#SzulD}ZsvD&WQ_7+E*opq z-xnPAj2TK0)uT#g6TsRg$%nNr7H5N-=r~MOqeDvwR;xA9?sALKPQd>ORwKLoi|h_Kc!$lmm}u zpNcfLOcRoB$%`f`&e7M=F21~MtIg3G}8uev>HCun$Z zq)-=50g4P5?VqxZG9ooNQ6)x@N5Z-~d`#&IbsO1U4IQ6br??F-I9HR*gQku*3S}AWQP36jqI~ zUSqPzSW#HdMVUM#UQY`q*Uf}{=EU%M@W8z7cEj&ZGK2U;j;E+NG~Zo+kI#=qCp`My2Uq~Mh{Kf=CcUB;zw9O&MNv>$z%8$7BWvBiHk&LKM&Kcu1adMebhuFWX*z1q)FnPN$C6xpQYawFT^6;j z3BJ;XS$i^h_4qFuo02q>SC^lU^T5bRYU6&xSiA+uc1A`&X6e;BaU&VQWnh$qp0q-T zI>VIhW-C_hGh8h=@Nf6+%$X!tF30~+gf#=hK1y2UPZ!6LPJeRwAj=pX%r78!(IB>R(I7u};i19C=xg63V9l^zG)den-8ZTi zNYw-YCwI!UTgM|5Xr*#No-4*WO%{WB>!p5oX)JaJJ(;JFX=mBbBGYoQh_`9CPR(>_ z6VarcBnpmO6G_FbR~k{Oml{EKS4<6SJaxyCtH0LSTyCP3w7KMx-G#YK+sIuZQ3{!d z=VcZ%xDCJXRhrU4b{@~jlC2}l$zmv-Ad>;uE)@v{j5}VNZE0p99#X&?wH#M^+~*dmca{ zmn~}>c6IhRSVbhr4JPx9*P1TFUr()cds;-b?r#CA}ljj+*Ty$vPzS;bO0w2H}>0sH82gV8KvmaW#Fp8*vGKN9~bo7!OC3D+%apDsGnUqUF$TC!P$6 za=l%{F-D^-cni(88QqT6h;s3m;)S{c3I}wk$Nb+!zxqVn>vpd8a`e}PKg_uhnE{9w zv3RtEdK|D7Xt^hx8EmpgjH-Z#aU3H&D((dfb)@=-DrgryXzkO&jqY8zM_1~i&5x9a z&QJ-~qMUXRQBC?tFBVQgg$~D8HkDceY4mfQI>f3I@SS0-B??ECvJ3%;tD|<9=Nm7I z<9A)>va7grx+MZf-7#j@RGfm3cH~2C5UT-nd9?1ZyF6(7>`*V;Q%<0m3X4smjicGo zx{t}47`h5$H^w%vm%@;Y#tR9$%bLKG{TUBtMbA$a1JL?8ag!6OHr0K9k(+h6CP1`PE>GZFw{D~x?MH(jIUfXy{KaZ6xZa>j*N0+rmjloW@wHebGkp%&m! zow<`iI_3!LaQ`b10amQKd}|5Xjkj~Cdz4KC`&BWm$=>HT%2zX-CNJs7rz3z9dv0HBs;}cuES!z zKZk!y;@OvvhuY+a;--hRzrg;*#jn-OjX+0V#-MGt6& zbQ#nO6?KZy$A1DiZO3v?u9-+;6l?#)p}XrzqEnFg_I=EOR;CkI%$?ewmt|suaw)4Z zFs3muiNZ*dI}8#d$!5MTii`Uw3%7-J4r*pzBP4Qy6&4O!pJZNfvriZ>+^&G56;H&>}$Cd`~7)cWR24UQDA5 z@a+ySH>75&p9D^F8Vru2$K2weEZ`2k#w1HUF*|1Zs41In)Dd;j)UKbG!@GE z3FGkrp}JGRxvh72qiS-*Lj907lH%xraou9UnrR^5nly1Nwm^SOLe~;_{q5yv(cv93 zMCk(o_W(di-RGx&jM&g!wzN<6*u9Kk<)s}?L@OPutWmZ;*7>Wm19*BH8wB1ETT{Eh z4Ur{L4gvGBXwx>z+*#l{i!DvydWFg}Tk7t^1+@TrJUEf=w7@mY*tW1Uo#L7!*pfi% zIapB0_|kDN%h_lo5`BKqg9wjloUpfPQre_CbT{BM=NltyQoN&)F!Y-=lJB%Yk0d1C zdjh%Fn30~PBb~>k6o?BYL!!w6QATLLfZHtcV!$@^swJ}vn(j;5{c=X|E^zkr&*Q8e z?|{$3BT8@d8V6t4U+l*#CgIBR$Eb=$rW<;p;b1SIRSyz|-bs8nl-B)5s{wMz`!&q< z{6c_&T*FGf=~C~2>L(Omw4QK1{X(8;@RJ4aaNlr1$qkI|5a!1hvsiQ#_h9p;Ga z;)V8i73%N41O@H`+c_BSAbo96Zc3KMTe>OBGQJ}#uY!f`aYg0!n$)?3wO+hgrE%@g zbqfE3w{T+-eI|l7M5DGHz<||2YibeIPqFAghor|yfei0E(AYU!p6|<98~EDgnmZ5Z z=PMFv>%1oI2(w|1#4y?+Rpx~*+vJPRoIo)3+f*#A?GiWgjxO#N7JK7b-p6(>q@F|t z8d4D2#-uA^h3-_qEoe?7a&4m8a;IO$N9Wz8hsPo18{viUXi%Q79u?S_TLjT7%`@LI zg-J&h$}f>dI0Z)TI|KBZAUsH>OjBatf=Xa^m^d`WvO+sX;b`Z={- zw&2K?>O^gK_Z{1#N)2D`z~#|8$f&FJ!U@XvlZ?0VYMNRvs4b1rHav$A0L?57mQlHv@>uinb7Fi%%j?m|r5`2f7N5N^zx=h3OK zaas&B*D(gQtR$V6IN_Vx#$7~<5u4NorLAbO@ubyhp(4?Dn5p#f&QpD~2Z8)vLe{5o zCl9K;1xx?b82v8mGx1*CfB%<$R5Q@-$QL-?ic97JicyWbtT(4037 z!yW7{^s`nc(dF>6v7>Y6rXjNCfVy#-8Msvo+rx=^-N7ZF-`WOjb#UpWBC{HmK*L)}) z#pF74G9%m0***)z(vE?nTkS)5SVDjaG4{MH91x8@=}x6ST}4y6yY?ikh`vJTYdkH zVSk`eeI`pR0D^AYwY{3~D*Y^QG)qy*a~$3Si7Q`X5Mf0@JU@&Sw*~X+vjjIJSV^vd zF6XA2G!Px@E6%wY0tev91|vn3X}cv0uH|zt+O~0Bt4X!1PaX^RDy{&vJQscwVzU~<+4==jddmb|&(1F0AfaycU4}?V!w$M>>_d3x0w)H{KK`#4`M<3bB{jMhShikQtI`bQYVzg*vW>v6!2F}Uh3G#}V6i*o|CEqV zse5>%EaCp?=4JANfduup_CpX%GES|{B9e#-7AIj15=V(zA2)V`pq`L!=bkX2x9ZZY zs9IkxaI-0DZVV6;6b8HfVH3Hm`!u^;@x*s2QuXkhncg*eMRvkJb)3jWWPoF3lZ?l&a3HwIkzcL#{ro6!O! zy#2@6cLxkP`)djQoc@;IFL2%GBZxdxQ_M)+Bl9zFjOf2oZ@&3{&H`fbcSo#WoREC? z2D~rsc1k`zFxmN!k39Hwd+A9&<^$2&-jS@_HTtQep33oi`mH*D>v`Q^L-rhw{kna> z_PE5e{p_8>=Y2uu|1LUg=Weq#H%G@ zE#-k6!nyk8G&JUQ&@9;Kb1>~oPi557lL!k-H%qIY3=Xx^*adNuR6K>f^JL+uUzY-@ zb)2F%tQz0mUADxrAWaxLnYM^Y8?Ys%YEA7-1$P=l48OC-6j=i5x>%~?j69=3UrUOd zCROm(tLrr7usY`y&M#l_cm?kBmGm`Ye6lr{+v`weXglS9M4X`fhM+998WjMtt>zqf zwkEZsWbY0WbKBRKp(0K%%FZNGhJ7bo_ z*X`2n9M?+rJUD>5x^+{G91-dsgmEM)U1L#Qpn{% zsLLf&6%7olh1EGn;-w|10O^x>7nV!l6r&JFw~07kb2{}#&v48}k_Sx%rn)ACv1}GM z{2VLX6J`rwNG%Dbsp998{ku%&tG|L0wNjn?BF_yLRE5^u%uHB(1)E-Imk6ZYylawp z5LKaX-&ZP$5x548(J3NZG^d83Nt@`wOX7tMZ0uQ-NO`sxDS(wl2}%tcTw#rx94V2d zSQK&#PlF}jwWugkNL16w?onD4>j~N3IPnt?9swhONXjxO3fsP*x3W@+Yu~};NB9Dw zQE57Y66*05l_l#|sZ4pLGKaA>nk*(G%;+ivl&TC`6*p?^^T|;W={GWHbQD7&Oo!bR zk@UDQbdy~~U5%HZ+~w3erQd?8R1<~)6saP?X&fmZL@Bu>;gTBCXyjvt5owaxbVnCU z5opnX3P=rUWR;|+dWbMf%+&Bx@h~naO)nEpLu%X#6(}tS)`eZYh#uI zxLl6jUfdzj(O)u;Q8xmXsF*JwH27Nfos-Haqj&MoA0&OPs1%7F>XD#I(^E5_b257ee%y5 z>~xKAfzAbQ^zWAH-BzXCZZ@JaVZo&+z>NkCQlz?Racb0Y`K3zB+#8)viE|a@!Mw`p zYl?%8gPe1R-HgD}&{Pq3QM*udAq;boBa@|$@_L!NzKgF6to#Oslr~? z)W}Y0OdRE=(jQ8M+f)u9Q;BllQWE&{a-Bz`H)=Xw4sA+UwgG>5&(9BrtQXXbwkRBz0(^T2~ z%)gUpvo+`C8zI(OnO3;&)tVGCanDm(CPlGTzuEuHpf_IB8e_Nel=a`)U~4*_)k@0= z$hq2K!10;_J1?bW1|K*nQf&scr<-OzKCL#Q_a*P*Jkh{|fgQkv*@9m20oa=;jPD-& z(y+KRlXyq?g1g7EL`D z))h{o0TZ?FxBYXlDNI2nf;qQ_doiS@Rk+y?YI_hm79V;4$Q!x@(-$}N;8du-T$vjk zkzIN|IA3BE>}>)IT|IQ10DzfL9M2{yR}|#??q$UT>;QlOBOlWP16jRbVUZ(Q`s?Xl z+^e`0Cs<{~NBpCDcGZ^He#*$(>D0H|?N$_U5XKwc8x&29rnemf zGhKB&rneXKM-@R1{PRcAV+FU3iS6pU*cR?oMDz{^4WzmBU+o(Qr~te9ss*a#t)OHJ z>=w%!%*>KzM;sH73btoBwJx?rgw1vBKc_vwP;@0Py(D(uC3e9bT{W^5)NQB_woT7C z>&tOJrYtLb!E_zbW`)M7IxdoR|i2{}&zQS2Uv^IRt6~ywRrqowcAkve`X$w(2*33_jB@8>Sg~2CR zvSVYPGhItq6P7bY=6xdDREA5{hc*C?+=xs(*A7A{hB#qavEv$j)sr0(fV}qj#)^cb zM4^$W47VKPBB?5S_rn}?>FYaV_67O5&OjPtKsubU#AtaBeFC7(E&YhL4lUz*??oL* z|3ww!)IJ{e8H<-SiWqgU4U5<~t{OrBJVJ6|XGp7l&bh$knNz~Om6sSprnVR`Csy2T zxlZV`ZxI!^#8+=ZY{LlUt)6=YE5s~<~%iR=ZJt4{CZDBVjY?*oiG2fmz@ zE10&=)Rj;c8s_=9dX2@F_to061mSlkSS`K)Q}CCi#_Hfjd~PKB%pG0N@15XJ31(b3 zgxdZ^X@T5znIFxWhJ7=E`O@-8kTn#?bxk@~a$yQ(m#UXg!tUp*dw0mgc z%m|2$V#_Tc{((t;Xy6?2Nxp>6v@4$9k-;R5v>^p-|297-76JA*Tbnr~@US821L_^V zuy1^94uh{7xI^sYdU1reF-M{55RUI9SDzrP3niN=D%wHRk(fM%%nl9{R<8fJk8JQN zBj);&LtfMQLsO6BTra;abxs^nBS@_dr{)mBGt))^b#A?6ECnWS;{T%TtD~xHy1tc^ z?rsU`ZV>72hI2$hx=TrqbR9rIICPhkAaO|P?vie#1f>N;{jTGC`+Tw1&HKG;f&bud zcFf*0*PhvX50TLXw=0FW5T$JYiG&k`I#4LTSA-aRNU^q=QF>18s^ZB)=9013Y0J;# zOE4-hcfEJT;PI&H$*BfKN8^bW*kg`FJ^SipdC`c_?t}ZLN5|u9gORp2eo& znKapeXS)(o+-B2Ln=V^-Ib3|XbV71=ZO|-r+O*T-~n$d4yni1e_x z)t^``uE!T{F7)0h_)Ukfy%at=3c zMbH(h`_bAA(9H&z|97R41K1!^Fvb6<99j?n@u9^E!3Si(4-tIc+j7952lzC+vzl2H zfH6>l>0$UnU<$aH5SRxWz>2=fVB-QN_weCed?F?X;FAH?j2w#tw;=?-K*;E!dZp(D z$jJPE1;hVuER1NUiI5T2f)A#HAK-%-5!i}cBO(R>i_p=(>j!AZ1v_~GruiS~2PpVQ zfVg22zF=y&tuGiCp`>plzAo5+lAw1oEAbCO7&IDSwj~<;6~XMvRD{GKz^M0~lZluY zfUXc+_$By{4Yb0RixKj<+zI3VFBlih>=V%FblM*rgm~e0`ZtIT0-S=eFy5sfvHycz zvcJ7BaAUz#2#Gfha>6J8iOKIY3q(VHfNOe~t2`JFrcDXPhW|DLS0lQjnW+++Q~_Pl z`~frl_c=27uK|Gc;|G9EDmsG65X8BrqwPol;`n#^9l|C7;(xG&u-7=TXz)&FFbSeT zMNIG33K5VQ6Llx?e{}wbdlL9tc`zy^fc+fdP>l>U((0DEi}8OX|3jPzM)wko4kK{@ zR|ELf)>@k?;G~A&PUA#8JNw6>s5k&yQRM)~Ao$jK+#8F?=&1qd|GU!uG-yLO#qlC= zarS5CGZw%M2xF7=w)3O|2ulOn`}YA5jUE1YqzWaN2rfYk=0IpYWiG#o4ZtnmY2*m6 zO2CT!pLrERS^~US2G}}IEG@jQ8{CIr)}Y6Epa)>K@J<^;%o2d5hyBKmC4om5fS)5e zbTG`?-&g`2Iy`|t|GS`1{$UnY9uLNX#bL*i!{yV!I|x;KUP>iy1FA;4(?<~g1rYzo zzpnbhO;`X{WlwMd4m7261(fmc#Q$NO3r71A`~be#3+_M&O*JSR{}B-S?&Uz?|6rUA zz8w#~K(vrZmL60(16oLc?%Yffe(_h?|M-P&6Zi@tG~sP|(7yKhB zSQ)W_Q%i`vQ3TdMRA3$XcReFq5pX35xDzGV3(@BpsGx>he72!Yk24;tl0WD$Q=|2eH`}4IR)eXgk zwaJ>`z`tUfd_oN1O_rW80}QYPO!2=H2c{18=FpVF{#ixUS%z?m{z`wJN=nM&P zKnIIkFvWl!&zYjbfj+7l22Gspnz5En3BLJcT5=&CL-{0 zw2}@m5%oJoKy**~OB@sSdlyOqzg{xML+F6PO0NJ1AiM<(^6$ji{?XsxZBl2hYn7Qnj2orWz3pb;8`z5D|7CUQmsB_b%(GJdan15lp0(_Rox@t5@nFtdFq8r*c# zlokaTptDv>o*E!Lai@DAmasp>c@BUkHrfZK%n0INE3yO`0pekIGLFCk#0B7*6Q;Ka zSm~nM?F|46zEjroRxM zG|%K^*KdJOnk1IHV2Dqezl5paO$(-fI;|cT!3z+bRy*#TV#G4?7mERVvTjNQw_G>P zMa;4<9qn>9Fo4jV10cTT|0p_Y+7ugZfeKnc>=j)H)7R8f{oz_+98ddc=Z4-^-jSN&OzU8N(Hp#fa1ZmJ5B2mShOYE#t)VT>w}H-^nt)kiuL$H0u%(Tk`&=t5--T#T(wCaJlZ8^^P3j!Wke0kZPm>Cp)DLYT*YDk8_cjR_HO zJRvMGd;mUlr^w8IRc+r2gx8_V#(yk3OJDmV!m>l}v=GEJbv8kHV9A5VX*~w&r@kqgz!%*<4SoQevGC&5E>lM#&v2mWC-_vaG3q}np*mXsGKCK4Ro@~fULfF@6lZKT7 z=41MWBpGtFREP9>=Oaq6PIRtsQ^S9TiLQ4uQNN{*C_J~oQQG!2?$%**SLX))@0J{@ z<^UZXZ1_kf9@iCMsoie1t5&>c9b_@b z%mF5+fkoucdgr!Jy_El+;ko!`;K(RuI5ZWKxD6O-YB4T;*or*6=y2KteKiv5nCX{XuiZAILPgd3qRvSj3@dC}UriNn54JBXvau@e9+GB`2)qp^!H;hcV=pDuii| zdZFgV?|3&a7a8tP%Cv7rPuJxeQMRBscpj*FXlq1K(5TKoMaGbDI*Qa)doNw1-!>K* zzR!#k#;F>9=*{Oi0Tt+4unH10MUDgEV$Ev43~e5j=~kUT!jK>+*t=GVAg0}Zz--CK z=z!iVi>xS0z}KZBH3T8^PWw4&u50(oOjhknicXcJ4H!mGujmuPXSdK7?Us6V9LY}2 zij8TScNBhfsBNen5@k+XShL_F=&Zv7M=G5Q!e70+n3OcUeOcpBj#^DIjuFayJ|U>ka55jiEb& zbA)ii-lT@PdFp#Bhgj;Q)`j+nhjx-eymg)>su$Z27BMelgtd z*%TbOA?BL+Ff81-BKc%D&dWtVM*1^KK$X;>&O^2A5&ovmn9mrB4-F&jlhi!Imhl!1 zD@?k11aEb7mvVHDMaZ{Be6TAGg9pMge!mxOMK)yObT56J#$7P(g8e;X4{z#{+d|fp$f)F&x^Cn_97%TES{%%7IVPkA&agG#qGOv`WfP>IzvWRe<<2bbU6=Q?pYm3*AEFB`wxTfWPbuDlU(vKcQdr8j zzLU??ptR~iCQg*V!|qj&mHjtNm&$MyDjIdDDy-$|HAthM)=%+$OcQy-P(}SLcT3AB ztXsE=Nu9zffkMxDfDlAgpC21o!LzjB<$x|G%K7GNd;S(BxSTQa49qEDz1Q93uKLIQUHIMS4kW{5~ggBbEfw!c1|b+VU9XXwB`eY;fO;dPVX z8sp%pj7|cFhVj4|d9>oRF^#^dO_spPKoYHC++`nDN=R4;!)}^D9eGeXMxU)1y@mzD zg2QF4OPweM&-!j^@-F9|4ooNaq(Z7;rWDRb9@C(Z<-XPy(vEVF$)|XK!MdMyF;j7$ zHWFeYQ5fp6l2*i|JS(tyDZQpXa7o!|%*usJRs2KWV&{GOLYGwP zdt*$jRudyvilkN5=|&QT`bxBDj-wcg3ABl#Tti!H(lxn~+5C`{4&mb6wj}W5NrqwF zNBQtdv$?kG^pxz&%LW`I&!1u?g*7Hnx@?GzWMBYTq>NM2rMMzRXD7R92ECf#OJsO# zmXnBtW$|NiaJSwYj8o{*2BCF#vh}yB9 zs8i27w#>4n+Yhxw%f~T&rL*m*;FXJr61N;8$?tVs> zAL=;{*5KkB+g9A~62st{j` z6$_tmKI9;!SfwcT<3+jzdqWH_`lr1u7K?V?(>Xr{ZJK<5zamV}~YB8(LX-eAO^vqf3TcdBA zbnIERJc>?x%d2oQs2gm(pW75Ow$zFu$v-gD^{GKlgpUQH2nf(LCGo#3vOg}Cjq36c z1P_&LU(7s-|A2jF>1#@Cwey&~%bPu#oQ6%?;WFW1vv#t+uF8dc_O@IM>IsGfjEM(R zpc{@ahv=$M_c?u^YC9IpT=qY(wr-N1x-*ycQjQQf zZje1KC3-x>#irM(IvdjHQ9bEieeXgY6{A-2%HAzr`zbuU=K+gnU@X-f2maOPes5d$ zaAw@p=JO=TF0Pd(TA?MD?$$q*rWcEfD~yoi zk+Q3;*5NXh@2idINe8n_8r`Ch=^*_VbCbgI`00CcdA!;W8!Vgml+xzI*$Fy1`IOD` z8>O*}UMIXuIIloC(?8jP4*YOOcGL?(Dn_a5BG{u`6%9@oR9<#zjbf98WP210HP+CV zY;iRXzT1(Sk~~f4d+Q4`_$K52lkW=8^4BX%V|ek2=z;Zh_N;LrH4durW|h}mQhkjd zIhL@>C)Mx2tR5)eV6l#WFaa8_fOykLUBi`@gCEvpXfH>zZ3^!U9ffY-cDX$wjcIX< zYNQ(7q~#?0p0BYSak2U891@A{mh8i8u>5l*7QSg?Fy*f|xDo?W-jW<{U99Y2-z{n* zaV!48G+FZ6n#{VEmN zt#{{wZ(3?tNZOQSiGv3EE^o_zYI}xVqh(x&fT5lbBPb{V%Rnul{=02eZy``r7C%Gt#oX@KgcvA zXB)x$!r3Ks{eWzfb~yu5#MHt<`f;4#BORV-*C^B^g|V{g<9B85ljkb4iJJ#UPpKtQ zNZP2r4VIPCLlm-9CqqUmoTBA_MH{jy_#dxwHg0PtMGgNr{>9lP7EJMIByS!0ozz_Z z3sEIaxoKYRdF0VHGM71qw@Gf;F?gM@gE4%sdAqtffui_n#X4cPj5u_smA{bRFh#3AP737PESlfRbu)PFAu!uXOT}1Q;VA)_l0zi0h%0Lhr0_#Ll z(S-tFTY%qx*8$=b9KbTbIub#|z`GxguEf^FuU3x^HCwXGN-IAoH<9jXkfOv)=!T+t z6%{R#vio!{tiYFojz+`IngDL)TLlCkD|Y?2G#EP3b=T-*KPGGJ=ZJ_6i808E_mLr za-VDCdE_Fm`NFA>1wZqOjx~gFLU6rsbXjG(ex|jq^qPpYd$DG|_SBpA^L16)P*Hx9kL3F zR$^B6*c&LfPy5c*UmR1W!c)%l;Du*#RxDo8SmHf}1ZynLC7!&oLAD?qH4oK@{%v9$ z$4boPw~a16BGbEQqXD_CaWJn;i&IQ_4tGCsGg3QEi3ZmNRI%si71Zue`-_$?akFcr zwy^aIb%pUSgDx%UQP+kbz380d-;T8NV~tIg&at@J78)k5R z=2K|=+LjdavF!ct*Pl}&on)OYOo3P&#T*kX|fS~SdYf&BH zpT2x`?hMaKelfM%Jt1~9JS}xJj4073J&_CthUDlwh zuZW>LSNr2`{HhX@zqIE&dRbR@KxVuC5-$8J&>i6GO6jxw*YA%hKe9}T$fxz9UvbkrqzZmxa6o?- zhkwEP`{}u08mNI!h6Te$33Mq70G^e=uQ#X?d` z+)K$5i!Gkq@X>vduKt1Ya(=T(cfnqA1S+n3O334@GbPBWUaWCO9j0cBm%!*9n261W zg`=_kAa)k)SSYEeVQ1y;l(&SUPW`D4avzZ)!|t_uj0zl7vI5)5zb~VR+p4^CC_nI; zD3%xTEX6Mu{)~mJtW^AY6y?`Ut->aj`1Y)yO@z0v;QK-6+889Y|KUW1IET%q8DG6 zf2{rf{p8)d#Ov%Zwt=zUb9 zRppY1o&)@(ywA~buO(AxRQMHO_%%SYx014NOIXFHW%;@_ny2(CKRl{&H1_AIZ$voH z#xO1ID%-R6{5Gtmz)OUL-z117Qaq}Js+)%A%h6s>AFl6Xmk=%qlSk1Y5up*(6+a{>V020>T-W8W zWac3<-f^wTzaS7uTh^mnw$V0k{0QOu*~%0s)aAL$q_budK5DMZKZrl;M669&z_7{X zQ1ftSQU7HG#TvZ|Q>)#?16RS#lz^AQ$=kv)2QxTioC;h=%1m2|y!-PH8N=ULDK0~q zP+8)k#`HXm8sF^gJdGCT*-Rdepx7v%7SzJrJCoHT1WzV zFKM3!BU5rRNU$M=H|dKdE@4fY<^u&rFzE~2gzD(Zcmq9SVj_&gP#;a6&coBxz&S^jE~QQ#iFY zDS{S|QF^kXd-G2UDNM-(w!*y(gr8%)vYRza`2f5+KDL=c*=Vwmg}XJhot@fLs@t!1 zQW3rDB^giVHPVmn)fx$7g68ZSKdKQlzmN6hdj9&M?@w!*lH=%TBX7tpb^FALT5BJ$ zKXJS>Rj1?$pYs;9L}e_Wa{U^|cQx`R^jvb)ykWei^JlukSIOto=2jIIR*_i*j@8m9 z6JE9^JItt9vfq&|-7agu{>Z1Crr`Y-t%hh)bnEHEPUT6;-+!G}yTJ zJu|{)k&A4xPY=t8VsrEs}%9gOg0pIul{4O6nG-0yR9+jb+n(G$bAwO z>3;1Iip+R-;ISI&(6V#cL030|WcjAqTItcC;jJ_39!n~tL8MCkv*iSt9UcQUA* zC|~?j!u$yQ9PGDcg!vrkJ??GCwEb6?jH$=Q-+n|C#h*EA-7Z|thSXhkp9|mw7u+5{ z4ksK_N;+mO-axT&SHyG^Paodcvy>cU^^5-KpS~)g(hhkNGV4QXv?=Cf(fzFhD>K_{ zTl<`UH&|~z*2s;>!VLj z`*K7rT1T^99vj`FemjNJLAoh!pKfo^b%j8pJ#N+1dt34`zeO%w#h1#pr$&75d6-F{ zcGWb+dfEfQ%!{ngmj*NFODulv7Tv6n71&yhxqwd1g6(I{6zj}!7+pxKKEG|mLlMUCuglVEUsfruoR@ z>fNS?Qx8j;R=!Y@7WirJkId8_KPQ%UN$}_quKFQl*YHWSKKP85-N1?9TY>t6B05a? zaF6|!X19SycrGysoncM#kXbkQi&A}bJST&%Z%RO-2c@3M*pr`YZo66G>FC{Kk}@Vl z_=Vy7*iwi3;mP+UmWGf<8iYJ=*1rUCxRs`qPs!bv_Eq6e8^#|5TjaU+1Ymxq;(OW>4edR;kPT$HDs< zbUV0Ow%P@0$nW@)T~LtK38vRcX4PBwQ|WE+%^~;du^X^EEJ=+`jF~&6NzFT6c$4PB z>5AB!?VJ@7o?%N4Qf5gk)mRN^ULDeu^)jsLe6dkYb}%3~uOQvIIYic`U7v1mlwIK{ zHxKiZqjM0(F|ZK>TQYO4LS<_xne$PJdMWjzy+aQClM8~eNFwP~6PVAXIjQ2Cq2;n9 zbdaM*$X(I47Au<_Wn&oS=zh8RSMC0u8xG7>u|4%sjf;aX1l*s-ve#JSR~>Lxv6+B- zo7`i`dWRRHbaAWvq^#rJ35<>=SOh(_i9Ey}F3+bK9C$3ff1Zfpa-b(gi>lOV$Hw!n zb}f3!wO1&x@lDMy{9GA@V*H&%`u>{cQGowz z!!`CKh~(MCxpvFeq%tSF!TqDU%aL?rn!Vt6&qVwVFdYRm1WK+RTtb%@;$J(e6)td^ zru|myc^9)i0cu%@c$Lm|up_hW$Qeyo|BVO{n(#mURhtA%==VD(^iPtdJ4hN*WbCg` zJV)_+#TsUka-Tq6`^{_19@G!Pst$sNA$Ai6&~p45Xa29ayv>JGSti)_>4o;wN>eXQ z_3V-a1A7|y@Syh-6qgETXX@;4UKM_OnZ&YtejcBlIhFltZRGI7M!j18?(+55m2a=s zzWJ~EH=VcF?%osJoTaYlC%{X0gUp1~Kk%Q3d4M-boqox8q4|p;1&by;B6Umh2 zt72O7Pvd9D^h;N$7|(#(iK`Ex5ljIJU2`a;E{`jy_?YbuC-c!CHcu5{4pb&YQaa*t zG*=xU;j@<6h}+mrMt;U44Y5Abf+`$XTeOpgK`76?^`pD)-tNzBZN4Bg;VZZFOG2k40vAdV~ zNqHDfBl-##f=2lIV#Sw=KV}2V2pzr<4U}0>n<&lR4^sV2Q1py1Y$4eDnKVwh%!_Gm z@7FJO9SG!N-!)HuQc{*Lmp1Fr4pw@}5y+y9@d%Z=lQzgesN9yMKQn182@6)Xnu0=G|WAjo=z&yD(uzDVstn(q(w? z^u&#<)3M>+Hw~v}VsfS$3u}S$vlZy4?&itO`k>9c>z|Jd`r zIheny&xXRamyy5un6)Sc+Mhc#AJuP-ZAGS6@?0`V7^B2matC`nBzxy1^No45$CW&9#c_qX zQyrI*_HxDd#9`QEp9ukh9Kkl z?S10-!e;T}XHR7nvzXpIXJGtf-$d#IgTzFnP5h*7pt?H%Ad6GX_!0pZfO|kGol?&r-Z)A0AoT3@5!z_}S^hsi+zV zy}C!^<%RUs<>ChjnQPS9zX7$>>DKd`YL*+?TM>~7RQ7u|{K%A_78r&zc-YBIfS+dNNX#hFzbIFf5O?D%Gds>gj%DRpv z_8Kg@9|sS6wW3;k;Why=z4#=Bu~A7AW|dlu3zoAI<_j|08x7yLWHc-(%I=JeUMxv zp{Sx!NRp6fOFtg{NwvJ7)d$ersVPfFx9%9nNmcUb8fZ3Q%Y)jrp8ZtmpwJbf(!$n0 z+PVc%s(m1zge&uFf62U9x@F1Irw{o4?pgKEmK6gQ>Ryz+!WKgc*{;1I@R`?5@j+`M zdn1B-ZEms3dO8j=B^4A)E3KrG>7+kxz33g&;go~~eetdTg^ejOk~5xL+Pzq9huw>$ zQDr&zvvh~q(f34D71zT@HRkEd?5;!t&c`7i;%?mE(w)ayE|9ZR?}-K_mSlEXP%ad4v8tGR(PE_rVfaijzwuHm zk;)%{Dsw>v1N@_Brp<|H6#|`@NtSXnb+u^U=!f__Vmaqf%H*q}uFi#ZwUXNd;qMZR@$_Bg>udqF;sD*`m0jby!r{m{U49Qu0;w zEn`Z%XlsyY@+q_Ou_NTgEbCrjRjw&~`91-;aZi7ueAaLG%CJKHCIB^hgms#Wn%PFY zcD(;cw0c~PK3V8%KGVg?@w2zOV$^;(vvKmlb;2g0A6%;#Z}sF>WnYqcJ(77Z zGWljj!B`^LTdpDTk+#6kd#4$VG`>t-L9}PKI8-BDUJ1GNJ~7iOk4J8dEFl?tlGp5& z&s5rA12!V#WKCD%|7xELkdD$tTjD>iKx7)C<%W3Z{+&HVl3_w_f}O3v?}JD_`C+*zQQ zbzzOv4+;p;4X800BVR;`al#;RyeS0&P)5Z_!169`9Ccem@q94CB^FFXd-8~G~9D5O} zs`BsTu?rv%gND?UeP^P^$HH^{<+vCqR7Xr2sdOS-R?mvthuv_Mdr_jdUdU?EOws6d zZ4Kn=zx|cE?LFaf;j(H6(RjWuSX>xYSejG7ojffz^&$7XUD{0jfI?Np`|=0*WY7CY z_*t8~$Zc^ytMwD{!Up@Rd@~)`FqRI4{ZUdz_3gl31zMf9y+3c(8*yFAH=bLQ6pq#< z^#6D||YP ziYyRVKcHfRXg~kxckQ-*0DJX`pSs8Ul3b6+=AE34Y21zZhsKc9IS%$0y-hY{9qC`@ zrf0ax`O&b4W0qc+np-=~9=cxJ7{x*Bt8bg-kqD;Kk!q4^7T%}E{ysM&7GAl5+S>YS z=j{*4m0K`t#Bfhj7p&3pGF62+6+8}~lT`bXFDg7Va!~v=Cz%xtTxDd(<@A zLZ}q#=wrl62K9!h#_#B`m61A{3VD)yEPG{Wa)V8*zgP*x1wv2VU&dMo@nd+}1Due z)_LdDCasg;^r;6m%K96N0#0650KvMMZv724l0o@6M(Wz8zUGdZ*(~qZ zW}WAXsg3mQhOm}W_TJX^kYPBDT9O?Omt#e1ToY~@Q7E`)5gLT&L372+0$yuZbBhL( zh}p=)l$-fDiH&dHg(fEqKY`NMsj%sN2sl+F$jW`EcX}{WN@*~b+iGfAa6qn#MBc4& zzb;3+ci{7r4?RUlvsSD`c09ws31+RY*S2=1jXA%cT0l4xGu!(&ElOt|DOalSg@Xo| zC?$`u3dPhk8FdvnU~!fvnx7Xjez+!I#+&aK2QRM#M@bm0CX)obOrdq@EvI&gnP6w{ zG4%5ZH)oGXY@d(4*;C*kDoGsR|gl?^6NGI|YiTEoyq;|%r z_6f$*iARFxF{st@Voo|i3_1~8GhWJvyQ@L{w@wE(W;9lp%VDwFtPFdO4DJ#j8rI>DNW#Zl?RvFH=r%Ou5e8Ohhd#sKqoUA!4y?(0`{@0q6_X@>@K_ zUI(*E^3DT_BtGKYb+q>A@5vaDW`q5=S_~^4gh9`N{vfL3HyE8Bs0EU}YY4=73gUna z1~CLObqWkYY>3iLFovAMBVeojNpu$$QJ3;J+XnYPg)y+DXwZ9LjC-BWX8LO!TdW{|L|ve=SOkkNQ1)cUbk`*Phq&NB z54wrbg8npTsMek>Ml@$wzmxYrrNUGoCRmmT2p8TW0%AdE8#}e|9uvUy^Z#DkU!k1v zSM(q~guDjF@jN#yhuZBWSDZlDcMIJVh8U?b>HO4neI{#2 zaazpf-MDTMp4T`z#j;hiV31CSFLRvSVe)vx6l=8FE$171{y5dDb@i>Iu1f7#wS6An zjQY10VB0`{kQ>SK8PUik@lL}7CjWoGKWSxW0dw&*X8Mos%J~@cAl8nPO2-l|!2cEQ z+|HN*GyKyH$xX)u4IZvzGKO$~-^BhpBLE*tcVbxpEKuml@J|V3r7;GWde}TWR}Ucs&g;8s?{a<_VSkItdJpRGUJuzenfEU_18U6Ur5kr}tDFVt?tG z;0!0_t03z}ixNSz=WtE*@qE(|xYRZ(!4f5>uY7IOdu;~P=oQ_GSc!&mperd+)?-%n^189=|5iTV-j z6>0JYa-k-PUs%vLoTn=_qSUjfb8=ML6QXXt;lp3~!lq7L)jF|-5JQM0j$^+rJ>`mg zI`cBGE=Bj@VxGJy1)7Sxq!@pGacX*t)!;rNWUE zhw43zE#pBWsT#{`y`^ahH;-zo_2-Rbq8s<67jx6WxqgX@xn*HVJ~4I7mF)I)C+}fe%%Jd-shbs|sgA`|3n)xiQyxaozK z5s3(wJgw3Q-@d*YxX+zJvdX)y2}E>yN$<(_y;-+?46FPv*4VT-^Iv? zYy-Jlo@K-%>Bc=`RBe4ssjz45gBV&gF%4S$Dx0l2Pt1J)BLa!km=mj-(%z3ZE1%L`9zY$DLAu5V1QR?wRrL;KzFMIpgHsP#2q+1I; z8(D;&7>@$yF8!W(Vf!o1KFz(-D?=K`$dp;PY{{T>;$D(CXVomnf16)(K5*U&d49@I z;~^99gqUYe$VE$D0w>}D%Zz|w^D{m@&FZnrK645JrC@AF_xBlTOEP%5?DsAtzAS+Q z4)rZhmSL4RRoA(>+S>fJM;u1^Y7AnaDUoJ((U_Ixz>Qc)xNco=QZTRdBZ(aAjaG!Vu1s|3ek9=+()eliyqRjOtq>y8tPjbu>T66@N+g;)@k zDScqu3NvP_==1x+n6Ez~33Ahq6n}qff{_ubVMs>5k?PjQIcJkM7xYbwXPo7631Np3 z36jgSU5xp`%`ZWZqb;=;iklD{EviE;8(o5W0hUeAY-G2rV~I4{lK$sI6QSzkQ=a^f zW$50p$?BwK7u!Df3zFh+m)~J6=f^vXR9BHzd*zzVZb+Mx5^}$zfIlm*R=EqclxNS1 zUt`Luk!Cg4>Or59HDy7ldb@l(=d}IQ@{HFLxil?zYK>a;C-QVjzEC0v;UjC>5?I0~ zkBtSA_;N;7>dJ;<(?JYf_2XuF-SXk5iU)Pivl2_EdHB8EQPL((>eRKS^kmz3VoJ35 z4O(V|)5b9JJ3q?cJU-DKIIM5y~KmOz=h- zeUqY|Wh2`(*NIn*%R?WCO>LYv%Q^A@TCLu$Hwwp@4|FJdmyvD5=vjg&SFPfjEYTYQ zRVDUh^})=}&I#X*Ji5YNcVto8n1)aFnNMdw969N&l+~R?fV9E{GE^lQ&M3l>Z(cAk z1ynk-`tob>gDbj%kX|iZV*J7{XdH<@BO-)I?>yT7(%9o?fS&dWlDyjYGe8)ge8rYF zelp#-MslMTtM#$kViAM^WoY!G@oA;$5Bwqqw`YI>HROt-ZHALX6Y8j zT|%(n?(Pl&g1bAx-Q73t?(XgooZuSV3GVK00q*8G?>XQ1{y4egjcPHG0ZNj{6Wv75L<%Qu59?hc$b%Ty?3jam4S;7xOJQ=jbWqUx_N@9Rn#<%hgXC6H zhfcMq8W#X&b?y?fF58SOK6h}Vol6$7k)ePNlQ5+$4 z5HTL|3jhzGc!6H-L(arKv_y98#)|>Sv6Ox0V)H$e=h;5~60NmbJ6oRo65X)E$TF1P z_qI1Dhm1NKpezz0@*wgJUSwj?)W~6sUm=1~EsR_&XFBYNMHA0k6t!gXu;~^{Cy`&k zX2R@@@d5=gls|{Xl-1)o@=Y$qaXnMPjHx;9J1fZ4xv*QiBxvO)JmfV(DyIa1WVO-} z8l-S@nH6I{hj@0r!_P4+geTjnRjP7E-SAt?L8(1L&Whq;0*lQ2WBEhw@r-3ur;E4f!a3Ap)|Q zoWL@>4Gin7RzDaMK^2@fQMP7)8Ih9f4qp1KTNXx#Q2aaCQv|(1tGF6rX##$a*Bp87 z0@|lS$!Gm%6p&7{sZQYt(&tBSq0KL^rBt;VYQB^pe)B1n9q1Wg|^>BgzcA=uxMI0JSs~Chpk`Fq!2yT@O-N>^D^Fg>c43P0-0Ih>@ z#DiETfuKjjS9Fa?Wb{h(=aO@Vfbl^3n&(|<{mXhq^?Jlg^sk@rb3*cE06Xu%1L~3+pTT{@ zBGs{!bc$cw6T6^|%dmIp&~sey$ByK4{5QM)+{&}gZHr-dZO%}wsh{PblHEST!Od<{ zo95dvBB~I}*C+*`-o%fqk|kH^K5T#A+0Aj->pC1DaJcT;8hLl88M6Mt95u1w)*r0b zGMcgZ5^vemvo}B51dx&C>)h5~p`crNi@g57#wfBC;Wm=cRU7F>knQIU`H~KRVa!~awB0$H_(rI>7ft{jZ5aci+;5|^W>!I{mTGDl3NX0mve-;u!WP8T`RV^feLPx%r!<^^o?MN3Mu^ovygEWeA(x!+d$9&Yveg zmvz;iujCZE0Vp>WXqP(uS-Djx@6$I1N9femo?F}2%K$#NfOF4TMPodO&ow0=wuE6E zO6azN6rD*JH!kHns^ted4aqBJBp1bWxJ~ZP8AT2_${6F`=xoz9d0V$fBPsFUJwnR= zD6%E{Wcl>{1_7X3D={UPOqn!Z1U`FO2*@}xgq7&!{MZD)ZsvuG_pK@9=eMq?7ozhXGf;pSgC30?^s^2x`Vj@ABv}je zReJ-PHQC#Gk?++dK3$1{Q-;+~Y=8mE>wy~CGxpmfAIQNhnp{E8tgE@~E7)&?nGu8g z%?f}W)b~{~2O7Jqx3*urW>9O)j1ND9R-*0okI{cU5E@?a84$T5I0n*Ob80`Zx}-Pd zF|bU3pEGwyG5GUv_;9EG4({}B@D`k^zb5dl;B0n)<2VfBJ*DJCr(r&LjQpD5XiOS_ zP%0qUx@Z3VP5NT}?E9P7GiD@!seN-@1L7TEoSkZ$uPBFkvv|uYV9|EsuBSW5N?4%0Kf|p%n zV4~L)I=IpI}!B|+Q1Gs zVj~hm(k|+@<_;Wjc%;T_l@YsQbxVrY$s`|W|8IQE2M@y8T;{0W`vGgY z!ffvb!fO8t`>1~a<;;i>#r18Btc)H0hi(=U)ZqNMi2MSTAv^FQ?ti_=KLTMNg3>@? zGUya!7@$NXEsRG02LaT%to7ClB!HOzS_}El#JfJ!$*AJg4?m0tx>?HY1C68nmBR!o z&!*JfY2f@n31@u})nRR^y9csO*MF5I`(S+a=OU?7eCC1L zhDe(lEXY7?BCd@(6EX-0C&}NQ@P~RF5X;{jzpO#|xW7w_ebC#$$+9;;+-dNC+*q&_v_W3rjfDgn{_m?%=zol+ zJgjPbX(m|HNc<2CVPg!jVQu}kt3#7IS5USQAE$;*zZ6@&l z-=QC5AW)o-JVmun^Fv#&>_-~Xhqhh@aKQf^^-+Fcx{f6OA0|6RS5~VL2!={imihq% z)BF|uQBIql)}Z@04UW8^G4e6j!pgpxVc=Zb{`zqK_v-%y0bKob5E>;PJo;$Loi?MWM;-BBuTK}422{yBn8wG0GU*3(dIJvsLk#lobN>hL(*ZnShiz9K?8A1t zdUhxX(DvY8IsA{p9^xoaw^DXg)BI!3`Z-(ZrocJ>UE}zFQUCv6*|w5Poet0y0C6E+ z^_BM$)CId7!>_?E+mI-iLl8}C zLYx$M!UwjU7br^Wx30n606Bp9-UW+QgGn?$<7-6*g2JMeLit_x%=Is`-zhFSxA51r zx6<_CGWsfv9`ZopryI z+}@|(g8vwZ+x|Sni{#j!x>Kqjx5Ioqx0ZIJul|O@a$P>0ct2yIU?c}<)K(LwUhW9D z4LMZ|o-8Wh)6&p4!%sv=Z&*WLzE>|x)%X(rOaEB4SE2Do!fQ)wmARSN&%3v z|LX&jq-WwCeJt1~pe@RPk*2`n;TmaoWNj?qm^GOQ5YzADH>-FB2yo>*oBT0du25iOEW zlVt5ZLqFk>K%8t=3<2k^tOMr-!G-2rkvyqMdE1@+Fw`i;mAHOx*?zddJ6pWqKy>9a z7!<*^Bx-*Hcs!y+u~}ut@cAfkYt5B3_V$wDL`BULkE}VLiawfU8B#MqWI3iC-)6Ho zWcHGGOmCu(`4|ZsKV9A4ZnV$3QW392HcJ00MJ{=SGL{-WY+K<{C`^Yd_w|GWp(nAw z;a9bIf8JdG;AW29x7Hom&&Y-Nc)v=G7br`@*ox!nrF-Q+^CAQ-ymhbBwJ!()}CXu{B4Ki$kivDKCW5h4&f5m zi}^dp?s$_U$`VW+*SO*aT7|5HTF)nxHwK<{<(5#pA1mI%h-P|}ZF8BOj2S53`LX(# z>2kY1S{;P``g#9Q(*y=641gph9XV7%G`=5nI&BC|gt-{<{N+@mL)hzcqEU#Xq$;1M zI^~*`xQ)`-UIZ^q(;8AAH<2&Jur91DN5GL!$UQICc^)!b4<=481Oxz}oc%Yw&uZQp#4W3l5flhKtrezC;YYf*4%wwq-u(cbHIfmU(YfYbJ=7UwLu&F@YXGAz= z@>2}6RSBjRX~N-mY0l4K#@29p900kOd^DA@Y^=5Er6!Cfl68i@WU0bhgCl|aY$_RS z=SX43FeexTR3V1!jqCao9)OS#IX5`BL>2x))N7F&Phj*GN;DyUO^2A9Uw~7FF}ZgOM505-!4s;;+d3&)dTVww&N*n*CTt zqC@b}$m=yM#{~A;mN_hR0aey3X^r>mraGOC3(cjB0l>3cm8|AMRo*(Qy5P zk|K-u7U*Pl4p=|d2X6k5Wn6O}Mb?B^>Q-wz!oN0_QKLu!(!McFz~ zHU{rbMnd7oY!)Y(#`3vo`dT+=9DTj9)X1Wol4gV6rAKP zq26(c##zgxJFq^e)SlP}huuJ6fH`<|_j;pKe?RJPLjwUZse;jO6!+?;@m=T4f`bI}yswM9RvxGaWI0B~Jw}5gVjn zxR*mfy5`9q+xJxwVk4avb4C{~~=<|AR)+=}YA(03skMAFL0(+FqE_W2z2+D{+WQBnF+B;5j zW5sv6avIiI0lk7hC=ySoO`|z=T5tY|f6!lcZ4Z;X3gq7M z016rWkwMeQdW^nq{;aNSg1^##Ea0-c&?7nXZH4?vn0XbEetsdsAoG{k$L2}Uu>w)J zHTrbRxfDx5ta`xPPy7d_FZSY?lgBFpQXB=roc;P3O_wl+vK~Hbwd#lBddxI4SBwk+ z;h6q_uzpR#FY~Npg!n>NlmvuK5t`R#GwuUQGQ6P)@yPOpmw$=%(EPX#1_!1u0e_X; zrvf@rY1Am{=DkO4_>Y4-jAc{(V1Y>sB+1`myZ@x^8x6p;y(dz=^&@GCwZ1HE2D4bohe;2mT%}>4 zN&ml^{0~-c0@!g$6QuFa**zg?vA;gf?veUy7(xiN`ym`QYeQb(VCZqG|oRVEg``kzEhy#>Hlkj225;GQ_ycB@tbYswBkNm z`8xIG+hTwN7WnI9{YdoWAre0dLgXU$GyF;fGj#3eq<4 zpeE97?Ya-UoPza&H9)%(f5nOdvA~RhF{L|29kcl$MLpsJ%U=l+8V1Bl1HbA2{ayhR z`6Qhv@{|n-ZK#wx2VuK$Mb# z+^js>8$C@04W6_zxf04yU^Na}s4X^Xy_o@Xzwee`bNl@WeX`c(HVth)bPTAKR*qc-3N$Q{XMuDH?;JEUmh|S3^6fY3vK;2yjdxoJqh z>Wp^WU8L`G-2T>z_gi(LU35Gz;((*M|NaJI)5N2vtba}!qbzfo>_ZSffFcfYasXEw z)0tJrX{-G(&(?5uAQ=|Ss{OZM!XS5}a&WLdyg{{WK)`ew3>)G;rc){nn?eVZvD~w6 z8Xg>e$7gEds{u4wGjIL;b#b_rb%7>b4CHX!^o@~s7PC<1l~HGd&@cNedGEOmKT%np zER;$0l4MPzRF8exuuX!U0A{9#)rQ$qkk|MMR-cA0yuoe+4EO7Y&10(+k!piajMjQx zYeTgdLyTa@>-)HjGh930QBL8K;8#=K7BI({wY%F`?f2m3VQp}NC3|WEHR?~)gF`Ur z8l(8nTyHo;yNrJ7%++F~?Fs3@yB?ZPBSWpy7BW5m-hPJth*PmC-@>0BfN%2OkFon$ zG74|Nb6xQFwJ@7S_O-e{T0N74;mJFJt)4c>e_P!jMBdeNBy;n0zZN$l5H`x29mWZ4 zFirStko!*xz68{yG+6_7*oUuaL4MGcxrlqpAHIF^uMXtH!uJaF)Ti58 z^dD~16Y@om7C2uppcne@Z{+{~0$9ziyIPJP*la!(D0?8*_pey~f4!5GDQ7Q{m_RX2 zYb6{NG#{J#+D{lTgvpAH4Mpq>Qy`5=LL##ubZkG(6w7lbXfq-zb?VdBWV8U1FVKI+ zA_vO|{(!!bnd0WOFI^G^5?M31dQP+++_fI8jtjiM-f{Rs{z>d++<$4MC5`RR0`&@R zmvmw9o2)BMehJr6oVy0W--O4bkpx^9X?7|~=?)3wRe*K$#GT1a!WKp}WmJq1KC+qO zrOlT+Ina|mfeTzp)BFZfOG-bb3!q)*kyIf}6m_(UTp=6$wc^0~MB1sFkB6XVXfmLY z$O=RjnX`0ef1ne2eTlvvQ-AV+VutCA6<<`ACSEB?66ati=R|WMX$*3McnEdN4>=Ab93;*u26xpSUOIQWU40vic`W_O&*3R%i*WnhB z{P2dC*<|w`XP>%(T9(*%?Z-asD4`J+7`kSibFKCd=a7H^>D~%-4my90$38+p;0K!? zkff~RI4g?AXDOwcPZ=CMxgQY2PS*q$`gJ)zJ(!%l!8|LFT$cM1#Hvt+*gzFuqWHGt zR^T>o42`)PfyMib;iyKhg=REb0@v=YwxZqhqSbV=qy4?p`wpsG<&Obzj5+v5`f%=C zjNmHcWfm+R3zSW|5uhemgKZ2kH&SZ^V7lII4KBcl+d;y(vu$fSgcozQHZAB zI#?k74JgK|mO`M6iE)s!SdL)jr(cUZOu5gjd(ap>47T+C1xl!=gGb1tbCtN+6T#b} zXrurycqd8h53H+&whb2zBGr?qOyU;@4zHsj76ikfZ~{)n{;P}V_VF;maVm}jfTDet zAPqFWJ&)p5k-7!%`X_xAK}G}>u$09G_d^;Uow;r6oKj3=1E>b(c9a1k*ZDLps!)ln z5TQYYz7SOX!<6mjVp%93qv2*?=Zp@G)2}55N&UeMWMbvfn30|x?wHrW*Cl$*F##fn zB*M~^aMDWE0)gOZ?Gl9aJISf}7ufcZ0%(GYVZ zEid>*M&m6SFY7#i5pXGtWc#6BiA;l*DH4=mM}iYFr~^O~PG4O|#&3Ftz5#j}*I{FY zz2`>P2VJ}&3e;VnX~noL>E@HUrR~0u3+6A|Wp+4q$0b6|2PG}lStZSkau;S81z&oZ zJWiq$l6qjr$~33nV=eI00WY~_`y??6^~u8{r8=Glm}5RsV>+IgO9xZgWLJi)`>^P# z`6-W%UP2vq!IcT)l$irugiky%lQ2poISfjtRP~2TK~LDvIvHog4{A6pDW}pD>Z-Fe z12cA@L1_BvCP`vBkI;iTFaC?%p@-JQ+~Ku7tca*B;yx*##e+v#0o*M@>u`_!<8X%k zK7O47hqX=jV6R50_Zw5X2802oVd;hva9M*PjNKA^F^L$3np#a- zB&ujQCCnIdu~sl<#cRC8G|u`}G_&R5q(V)`Hgh{n;JYJP)<~MvW6Mi-2&ZamrE1SW zOHSIxr=D<1-Y{Ox^B#Q@EA_`>?XoX_#7w_O`iO;6H(Me?fp2d*Fr@kKp}|M>Q2Xvu$eJdQ!kXm2mA0dw6 zowK@DY+`+^|0S26<6ssZbK;|W-(C^p-nJPeJ_@ zGCG7?mR&K!OK@z)-Y0BYhIXlsxW4T?<7KWJJ024hNq|1OW0f>ropz`a%ASwB=HmTgW-<@Am@<7TtiZ}V`2&_#$aB;-2)u~l{ zoj!R%%IFRK+NDgA#<;y=w?MXNK9X?W(>zMLLzREQy-W~$vBD`W1zW}9S|6Xyvuq%w z(99j*I(BG}y79S|KtQ!@JmjR%O3l1LG6Pmg)rBABn`bFk23rf&3R5Z#>=bId9 zBn0Rx*+Rl;=-oHr3J-3cD9*e>Cftf}>|aKthb}>G%PA+Q^W0p~Gu+&nk4Ntrxbh zKO{czXkizHukA;1=$n6pmXzN0&@P84bT>EaCmZwq|o$ zS6%>gx^ez8w3M8IYIZu^*Pv*oQ&Tf2iT#r}9jQh9Ge<-T9EW#uj%si?dEOkS2w+Q# zyBw={&DV0!K2ls{AbWKxoa8w|2#3t}_C zvISi3^F&%^P2xH<>uRKya+_j-b&FO3@}^Di&$w5Phi}9<23wStbD)Vs(<<23C3t~9 zMBCWE5f94p&5(18g9G$OV4~y+vEUD(cin0iq z;ycCF&Cl3fhzL{AmiFWqy*>>x4^`cvTU02@*Pzx%#9KDaZ_sjY=|p!nbqOX5uyD%y z$rp0K)~3t7`jx|ivnMh)<1m2QTf6{yb{u=Hx8qQ?O`|Br%qhcbRhCD&O}GI3Rw0UC zltAqW6?;u0NBM|8>b%&KwJqg*2jnKDpXPl?6IJYaQM{vSdIwTCb z)->+hPX@YZmAo|Q0-Fc}&o4qrYfS6;aD-s)zi8(i(?g4pMWfE_i98d4t&3*qzTs4g z0shz!oN`$&ikuY}dc(RJ9+TPAU4+d?+vfR=^_9|Fv|w_^5IZ|}GRvz8tQX7*n+cKF_^L-#QQ5^Wtj}P41=EDy3PmK?!DiwG1y0fhI|!`V z=nXmOt08+=#vZZ-2S?xF0Ib0o)e@`kUN3=5h?zmrA30Kz#RYNjo*y|Z-X zg7A(ua4q+4;-~SoFr^BI{-hcDdul4pzwE;6AODt?E8=iN*$GzR*ru zM9rnrFf2V-`4AUqd$n!R+a!@0MX`F=Z`z@;)13a~yqsc@+GH9@TdT=DLv|DbH)}P1 zN>?scPF$De1+y(ZUTwB(i`qT%z~;-cJbM(r{eaXXDGBHo4h1;su>x1~g0OiR7{>T6CXG zmaqX^w(&81=T49*Clf7QYo}wrIOQ0`EgO>0(IYmPGW9g=!4r0?wU)Eqf>+;6XXCc61L4ND~?mIG+8Lez0M37rPFbt(|++=^LA@MW#`SLvH#s%HCq!V<)jxq7oy>eTzE z(wxul7ozU0j-pB$e&JyZl}<3?ocY5pd^f$24> zm`qx**h4fc3H!_%*Evcx&Ac4etDXW)%UG9a9RC4MV)ZLIgsh_vJGdHU6Zctp=uswe3A)ZFQ#8TMD?}v<;)!S%-&(H);tTi}E+Fl+Bj9Nm@AR zDaopd<&u?7P_o=J2b4yB&a1E-v#~jq%>oPugtP8yKhV^toA;UT%6L69rFlH?L0otS@6E(hRLsB1La_{a&cr1gj1Mr}y|a-!!6O;gnL zMRXAZZrSz_ZiVqSk~o=r2%Ye*D*+W}J-QlwpXTazY$b3moCh~p*4-|CU%49L0vOJJ z49=S9CS{yt(*w}C`i9rzFL>bIVWrX+Lj1$^cddTqIH0u-F{$+I3z}0C2?)S0{I_DsiXa&m7=7dS z4LNB92uY}83_Ed*h1Cha57pYi3}lQ_Q-|2y6V~`JoV>7)8Lo}mWH3d!-oUmT$x7$7 zGbWsi!mb4UjzL!L_D6qnQY%^p-@ zHOp5W9A1q!0IGetVGIrr%B??7*%~~v@&^S(J_h_b4>297JkB3g@oG!0!0+vAieKN~ zBK~^tnqzpD6Q? zRz)dw0lI8;FtwSZjBEWu`%`$dPN<;FD3?Su$Wm%dAhYi1F`Eh*#ynqs(b@ui8NI+ zE!Ndzc z6z*K%COvSVY(f*-GeKq0K;U|KuZ2O^i$m8IHC1_SP@&D{ySiV0J%Wbj_>4>WEJJw= z5k3zVBq4UxSAVngIu5|`!c4a&KGSS9wl;J5YHax2>iVI(v9t=|_#rBfPB}q}U zJoJZV?k=%b8e9%DqPryMKGhGqWM)kC5e@Zx2>B}7Z&iws=p#$&Rf)COl64YPeMuv& zEs|72NJU_tiIRZ+B#T?>gDvtRC<3+Qyzd%*Vo6e0UjPJK7YTn}+v;cZZ;(`#!pChn zslEDC_35CgrGjYO0t3w=#*2pU(RaH-95P11E5{}?u(O)X_ypelmNvKX?kU}`4P(bo zZCGX;m7AUWcx@8hrbnJ_9QCIf2$G<6Y)F(SZNxOdRm=f;Mhm?)mBM-T>)PH#5!W{x zCBMTG(x}xd08@#1m&~1;2TM8jzn!O=Dz>IwoDt4m3p5(0tIq?lhJlBk5)6_nobM;9 zAm$Fyx2GE+t0|{?rmjwDwpZF@YXfRDRGCv&Q-hvsaH>K@?uJ3||D7ClZ zNwPSW2gLy_Mf_%hiHq=lB+@W`UkY~E13%5J=`E6kIZ0$pPvrZZYt^$iqH48sFKZKH z|I)bnrf<^~wSsK->aG3$X^~+2nZe=phh#r2W6H|;S7qK)J9AFDZZsxa2bx7@w(`Yv zRt-{C`>wum_sTakxpRZYh*-Fx7DakH_@N0=D6GV&$O>EweqdmL@m=qibOF|C}qS^;<_z=5XVTvLPD-YG9+%)5w}Y; zWo(t6s9#FpX6-Y_&1ax9aZk!cEvHw~?0C@TT1wiHdw0t1kqNulBLXy%S@P?>+A{i* z>DyBQe#TaAR017vO755hqR9>{G&e3TNYHN31Oo_r2{4qdd6KOe=Sf+$@<{bU1gx&^ur-gwyQy&T>g&gprRd*#Q5+AdTnE)Q1KCP+q7_ zaYCQFG6l%I>ST&s*o%!m$JBv~FTJ;Cb~32~hVXQPThVl6Q7f^zWSo(iS@9|xH*@Tj`Q|l28n*UwV%*;{gQ;XNc24V06nMHSH3YWed^->>yCPiR!yx z`!!s~1I|1T{=bAnhEy>Zr?f60p8vU)&vja^>?V#tCcet#lupX(O09i zqLLpva@=3`BCeAznBqE-WuA!Iy9kO<%BHq_^wS+3{8+P30~11z?u{Hd{nln<09aOo zC}B8C{Tr@VYRU$x79&*gP*h#JB(pV)T2C^|PL7#J`;pl;>~aravdgp1SLtL4>83Jj z$`dGL#g|^K%-@^6uKg@d1G|i4E_wL9I`$4D$T(3aeo!Pf*Q9bclw^-8bsc^&$Ken! z0fSa;LLRD%hPp#WI9@rGe-AVt0p!fisl@KHyMqZtc)>EPpspGbR_;Tn1RC?k`4&r* zNE&U6#Y9c^@!s5}j8;kGDuA@xlN4=scs|0}aXP~U1mCL<*dt%W5F~yT{yATEq8)3&x+adxON`HN-x!1OU>n zB0%iMU#sgMZCn3r{CGsxKxxMMq!IklXOmq@6&nb&ne$f;9N1^`(MUy@@-(ZB0I1S{ z_fpG9W@Z*BD zHJ9dgo1(U}w(170wuos6$_mvg=f%#-vxQ|&3 zrepFY^TLaRq4S}rB-9LX6`cA#M0r5wV}PH;e#c~NZPAq6E#)ZWr9k`uR}GaOWj;edh(pIT!lK~%L1fCS^M_somP zj%}Kg$!L-G*aO3WRj1Vp^M&KE-jh61fmNs0OY@C@a6{LnA5t66)%+Ue8-d>WZCMJv zI;lxkKWDQnrAHDJ5lj`+uhOdn%5xa7L)(6KUZ#YJQ=58W^U`E= z;Dj^NGyJ@@9UVno;I|9T7x1_UtmNB0@;hdvyy>B$jdnj#Sdk#aaI|iVX>b?G8xE6m zF|ct`apC*f^1g2(17riiuf8c8wq3pIFU8VXwX@@k2X0#reiDj=rby@T%QQImeXEyC zTM4T8syHi6W5N+lIyls5RuILuFQ#9ZNM&~P)rweVNxJA0b!F7xO8|6(IPp3vLXbZb z`J`Vr(JXh}nWj?+#ur2CPA=?7%eP;8Ep+iPLuuN6-*^ow(E;MkbZB9Mra$4|3NNhZ z(@qd%Pw~*IZXxnt^w$%M&WFdTXr6HVxAeSFXJ?jI(@R%=?OH`d`c3^g*Hb@{!TmCw z|LPa_$%J<;maT#16XMA4OsBzzaA|fVGfUK#Q~~@iYa6Jkb0~zmX!k6w6b)`0M!YZ& zhMMwPDce}T!wmshX^!l=dhyJcR+rWm?6QGiTVaEpao)9o=csgzSifB-{mQvA@S+*r z54fSuAo8cNi}xHAyBA_H1{d4~egBkV1RVFnqy;94D@yGh?Q`;`u}a)QngyGWLKjV> zw+1E@z~LFDm%r+n>B96Nk7=#ep-tWzwaMc3#^v4ojJ5;tdZbF6flZicQGSXr|NT9= zvqN+PvapEiMh8ZLr2@?lLor;Wdg=TzC^TQ|G5oz9u3s^-eY5;QpGtwdK|xQ1d3LW= zNyfvdh#K#lfNAnOFXqyl&zfik$1TT_x-I?j;1&1RTD%P7mvFA733BrM1H42nrO!oC z@<>_IqwgUAB@m(=u(aIOz>9?0ECLXm?mC!Yn;#vUxQ))GWEcYuRceba^LvFxI%vk- z8-|Wb$pfbcn0oJegJf-l$$TZUhl0sJn=LI)=y!Y749!cHEf4seK$*jl&W`zt+cYzF zxFm(A8~BpxaUzz9TS0W!dekFS;=B7V`-K$3+0=9Z?I&PUXre-fzgXaqH>0I6xUGrk zKFuTSUe*W&WNSQ>l2bXVr?EC!qbpgqFWoYi5xZoIFs10|Wc6vcN?xkd)4J@} zi#ULK&`+6MwXsJAj~!3WG-*ipRlkW7bC+AgN}kpBS6gV2r3n?i9HJ+=&V;D6$$SkY zS83A$bjzTrT%kd>By3aTq1Y*Riyhh|oyV=r|0L9+kv02jfXm>JaRk<^ozvw#F zR|m`mzD2hi5$qo33x-{RFHqSq{ybzt@%)+zz^mtf)tBY>TUR@ST4s6&E~b=s#E|+p z&_0Mld3{uHwVwK-z_#LN4$-(!hNtcxIIbcW!q<|+2FdTmrpj|!-OuQ^hZSIN!EdTX zHM1Pb9ul!4kK{?6G5D`vRRN@%&d+s{K((9U;2+N%IV#j*#-l%OGbJbC-TbnJ^?B4R z07^$9&)C%m@FR58-U*#aqCeR_3ziCRF>T!%KSxW}z&+;KU8dW`MlI1JC_lq?fG&L* z)QKb3qAZkw5Tct7>jzEkyJq-SwiZzN%kwI=S(S%14AQ#tSG#$Et25rZW7=XtFKiO> z^*GGt5*dIO8$qst+&_;gtZ3%6L?=OQ4(Rq82^YE1z<00B? z-Pe`*GyGrxG@I=d;}Ug}O|kHBCiTW3!QhU>-pUhFQm0r=Zt3J5^KGw(t>l>1%JFa;VaolkQ~H#a3}@On^1H@rm!(7Ni_nNakH>15OKmLLSvsU@ znnqYU7ZDzuoLybF_Ousf9oFpRLN+$)8~X%)b{G!TdX@W?Af6u{UwpZ@y*S3RIl(!E zJoisTmV>-j7+O7Ec(GpdenZL}eFKQA80Yq$V&q<&E-!QOQf~MKduqB^^;u^$t*&vT zHfh>iC*O^iQ_>yu?2)5hEv1NA=vXNAEvx*dmzgR49%1Su*sbh{&F39MW0qFMYwbA_ zAiabWdS?+*yMnclF{Al{2@e-wjlB+_cXGk50TBTp-bTScSI;RGL$i+dRs-fBSs218 zd+a_(aT|=K_c7zVh5{0eJP=c{W4^^vq%EvG&Yj=T%&$U{`u&oii_EX=nPB=+JSH6) zpmHQ+O5eU6N1AiQ-AFkqTu;VZyi&d@dQ9(b#982Rq+zV)Gw!o)Ijm`k1ureB+Q^WB z^CK?n0)(=1EXn5-zC+Wp{TyKLfro|^h}|3lW?!e-PA<8)+p37ZV8buB-@>oL^6VP2 zpXuU3kYl-)YZGn8byk4ak5>GoOteRUqKO9Zz$xHd_Gw)uIO;dZ<_(Y?~wCgM0uT}%&!-DV%g9HAb1 z4!a{kA5h)Cz`cSF(o?ANO8`Py@`E7uM&CotGGe4wCHqG>xC!3n3@eptN|j43;jGwCJHTLnbKIL zU&R=|lp7=@HRmBfo_YKq&fYq#%B71N7Lbq*NogtRltxOrJ4IT$Q*cW+NN&126eKnw z9Rf;sNQ!icLG#_WN1r#{&wDVe(_69;Y-@6vKf41l5l94@JNa{Cr^=_*PAykF6Vi{6EtCuE<$Q$-srIyY7t46 zXG!c*EwQ{=X)3q|2qTx~=XX7cG$};I-#;bAF;;@)guW3d!`#KmhcaU7ryHx{jOA>zpMcvyFb3XOcST@wj0xuT;!?rjeTC z(}QxLC>;3CHz6k?2TFBeNMu> z@`Q(#>aA9_ftDH$%35fgUrJXFk~Y?^ajxCh z;8C*8Ov=s|x;wP`xUYIZdW|o1=!b=>A8Ncr=*3Sy^4C9kQOXn^_M(VZ@!ANX-hs zS6$`uPj3r&>X$scMtYv)c>hhF+6S38X%7>YNY6DCoJs5^rswr}9(6csTUt`8lD>ds zf3`fG!9^Hx;SnY0+Sf_PyT@s^Y@X6cDSD8N?1#;MCc<{RyOuS@;MadvHF~x+dg)#H zL5;H(do~FcC(%C8hxy4vK5dNs9<=vw+EWv5PLy_7bMQWP)6kjc=^LL>YiAejOJ&<- zsgB3e$kMM3L((rxN^fjTiWYkqAypR>xL*xla&%@dONd=LDpYD2O6u&^BQnmtk^ITh zU=Ou^dsWW1Fk)!`fsLkahlMKN*7SlEYh`eLn=~_Tm)ZJRe=SB9>3o(&yGYd43<4xt z>llSSmtS-C4Q%$!j3Rl|6`6ax?S~f<3>QvwZ*Ky7uPJ#(QUb1Mjdy1lNg-_gX5UI) zI(4VLK(RjeK`*c*DzNm$>Z^6^`r0%QsxE8gbEIe}V^a9WlG|4B3TwdNLwxVn8-!)# zg2R9@H$jr*eD0XBH}}(PNryf>P0DJBenFrjz*yju7VU~4IH%lOIWEaQIIv|QRKPI? zQ#NpzW%auoqz*f&Efk1LoN$43(V98$$*(rfN?+c|y71YtivMOQ9UE|@&r@%onJ?Nl zh^iFK!)s5o96mQ*ZmxxxfH5)}qa;^%!V*X0U@CmjD<1jE7ojhzG>~`#{fT6Zk;HCe zLb{KQ0{i^4J1uwvKOCzy0$yIdexit$gOvoq-cvjtM7+Vyax)|J?=n?_R6plwSF|)j zYkd*-glnU0CMKx;J$I#EVm?7b<*C17Z5g{-DxQ{+-7exA1A}*DExnPE!RmQV(?N^e zLs&`gD>S03^uDs3Cq8Dn>3H}qid#_M?!y31)lu8>N0t3#jSdl|wn9xYP*2f+Lkl5(6DH3;X3z$_ddpJpY8a`vpQ5*aj`8ux^k_ma_&UxW zIWy^bkC>Bir$oCbjt5jm1ks!oIhtVIN+HW zDAKI^>C&~%aVoIEQRtt2Rq~*2=qF;?mz9o(%jB8XBU6)||?d&pe`Pbd^ z+_hEL55RjoSilwvu)#xi`|d3?G_+g)dmkVgV3Wl5y#XyW^S!|Vu(cvl7T&i9>&k`BKWhTCAzPd2;Qti;Z(DX2db$H;XVn@_-ALwZc`5j7P+Zc3+@Vu>!-QY z0HoRA?r8nzRvriVijZ5P-ZF?K(+Up#1YptN?nZ$-X}_u}k%yv*VJ-IhB4AbJvELz7 z2)t+lTvYk{cG&M*ZcI?%CN}c_XqK8d<~YH5HxyFh@HP~2;Uz*4*Td$j{n7DGiY#9V zQZfx$`iIJE;qtk{`>Z`w)HH4It;f>zN!YgIT1j5K&5aw5p~?g897xQQ3JuQ zBT2>5$?2({^hU7Sk|XEcWbfteY%~*Ly@Kl>jXP-uS%XwMm6j{5c-Q?nO#Irs<(gCZ z3O}f&IO1q{L?}!km%;7pPdc=h6`>3VVp+lsuBM5h?&?fX``Ki*0khiAUs257H$k3&R zI|kN`k}n<*zRIG{;9tm~=eMzn_h|3*Z5bGjziLvv>>8BqW70x9S1cQ7A+f0dT z;)nm)`)y+)k6=0k%q<+Qx&1a(u0KxF=Asu48Y?2_H``DE{Tc4|C-^i3;Ac$#d3BuU zT#pjGS=n?+A43j6+2InG|DW9SE>yoQnjH3aTW=kt-zn_;c@>~f0QUpn{_mfiYjUW9 zihc_K%_sjv*#v|L@bUe>`^xWKUqNI*vjBr3 zJp{1a+gRQ9`Uarv0Jl^ethom6lX5~2w}Jbl$U8<+U^fiM&DfL(;I%FG`|!911M07O z?MF}a@FB@b%1#sFxS`7)Vi{xx3Wi;>HrvGV20P`9)Y?VNxMdo_uQap+7pz*8F<%?c z**z0HiW2Auk)!U+q6$g%sH7{r^FXXpbUn?Ba%As(=FsWUt-Td>Y*JS1>V%*GZHLN@ zSAD)HA()Yv+r|s^Ql=kzTB%#kLJB zCc!0G+f-jerLxn~85`Yt{0$dsc*+bsJ2>@S-ihl-5uShM#gQ9&BOroC*Sbh%=v~jz z`tfNvQTJDGqfjGiZPB}uC|cGtbA62WL!Rxj5g0<6B7OysuF$65HbVJi}WiF4iAAT<$T$hA3%jp*9sQoysc(Ueg58<%ljmC0S;h#STmx&cz=4%6cg-r3whp z>@lWi0prCM+JP`g zg7qy7V|*4`B#okn2{|YhVn0j^g}5g!CSP5+e4SWwZlnF~Lv0vM^3m+J>C*?1ke6l8 zGQT19NEyjq|GLq{ZiD>eAz-asaQy`A`5n*_%?q=i)N?}t47I4+$kzpU@+=PSK7 zfy>K0&=w@4bpVvynJK&q!~#pWvEcXV6({VCroI3;-Nv0Dl{^I4bBB9?1758JSY(He z_8Z{AdPnu-Kxe$kJl>H3!iN;x=h?ui8kpw!phV;P)d1?9!uqGz0Hf$|83h9XaE+bu zPpgIB_a@qed72W_FoMMq3GnfWXwv9{Z=opPlBX7@X2mD!L=H{M;N(t=;2|KYdREm~ zZ%{Q)WK`~vhru3x8z}M8uB@8=G+%DKmp}ERb>2G10R8YL>p2gPg~ZX%(<|4*rp@e= zET=Qb0!8+tul?)Nyb(8FAbD?`B_0}g+!txQ>$_#fp71{2^}%qTc|^3#z`__e*?l+j zRzLK(#NPFd$7S!BPO5W0v>J6LKgsUU{%V#VU2e%Mzd1lTxcNXRXQyb@sNh74gYd}a zb-|BEdC!}1%cq)#rRa@vPk7TZ*`cIQ$cC)@pB2BVfT{UxKWV(XK)yio5n*=2zo@!TbIP)3{m%oPRCzE{Ng|Q^$rn#*p}C?of?9MW3x}4 zRhVUbu=qK%=+^|i-a*LiR+RB3A*^C!h))ReX(%*oUU0ie@$8nTp4utRy9ln+1CWVq9 z#*j4as1;!if6%G!k9DFmr8np0q`csWhOZzH6+IG!BJU`zOd7oP{ZG>AW1_71+0t8zi)**VcRx=!SMuWV) z_^l?y~B2hhMX`cv*{nDllKWakbiEgDjtZ#eF$tFWp9x~jFirbs4cWz@?X8uMP8wE<_=^i&F! zemeVfJ~nbJMr%$;md1RB>s7NfHzgWFOT11);D8_t5n{c>&}wN@X{~=2sfpFti1yPb zc;R6ibJ^|;GhqZu{-XyOcEw{RA5m^&1WPt7ccT=gFyBXLJX!PD%;>Z*)@(Ao4+_mE(`N~I5OD0Os5kWMTNBnkym=GdmrQ}ScR zOao@tEefK()X1)}r;GOQpWO3&Fh$KE9yUCF_Lhd<*3sZjL3)~s?p^M_2>LkaGbKp%@tH7&G3$@M;eoDMR zCsfKJCGL!jlm*Ejd?%($eaof3~I|ZL7cdDaN7R%-rB-#YFv*X|MMNyFKFl z(fp64zF4IyX9p8MZ>JGU;w{+0n?lwg!A(Vfeh06i@{k03NN-nT{D(oVA%-}8`y;Z~ zxkb)Sle|(^rA7B~gU?YICLY`-5mqVRRdM+cJEvB1QdP;!)lB#uxhEt2TsxoTsY3|j!y$C>OJ{sl zN0B*Rgcb%5of5f8r*Hf&}Z_rp+qujT3cmK*hh8Ds%h374;I;m_)|7D#ny=-W|brD|BpKw^mv1 z$L_95n?Dc3J!+u!8`>TozVcZ_&vGKbd~CMno?K)@v2c)7nofTx*`Ukkh@DQ6K%c~N zrs~(kN%@S=P$)=(kg4y-VN;sKEL%pU>*_a-rLnkZHAToGrsJK+K#|%ZY!PZhNtU)E z=Pc)zCfZCia~pr&NV!s1YI61OhfQPW8v;fy;YV$#1(1XivQ8tnqyWq}k-!699S8+n)k2P$$ zZ)OdiDu&rWN;(d={ZLQsBRu+ozGPOXR^+OpFofG+o>T5~ZP_;W(y;7GIr7Lk+HAW1%eg&S7VCz@1cmw@JHr5@}5d8IUGsl z$8By|qa5aCc)XZhXXY+qg==hDQ;o8<<076GQ>-J7 zq%P+5=ov)a=QN^IP(<%G^7nfdAD(}c4We3qk998C>UbpaqHBe5TRG@So-URz^aaaq z^{JuzeN7jG>0-GadkkqcditTeuIi;f;%~dZ7+fhiD?$0hkaYd{#%^?Zn+nCB7E0lc zk!yLxb6MFLb}E=fb8>P?UOw=oWa|BbP?6f8fU}-2L|u^^o0Z=^v{wb+j-G!qh2+xh zI>hM7OM;{%+L}C8ZmD|uDMLnGDCs5b4Zhw66tg+Pk?6aq`O$|3 zo>Pw(-7EatHoUUTR?w8>IxmI<`rVHS&hF;+L8Q!g>bgECBo?=k?l-`Jb=HkU~*AGVtx zwS2?WygFu5IG1{pCE?=d6ex*xYmt5SUfRQN`NI%73wfnvxd(J4m%`Vg6O9D5X~PiC zQ&C?7>)adF%S{4)&-!5q*Qx(?$4dL)hSas33{~F#p1v=ScBWE?49_?ET2%5A3=Iz3 zu*7nX7K*c3Bma-~p*Y#+Ma`zg@{Bh$9p(2k@*^y$nM3O4bZ-Q1qU@lFSA%QO=^3V@ zFU4llIgk&Iu7?RFYo6JW41L}jzn;q|ntquV z|K21(X~v2$-xD{R*wL_EgSQd)b$E~e-olsJ;%KOlfP8tZt26^kt0Bjhm3%qOJ$X2X zgD(tr|Kx*WLltY;rb2A*iUz@FrFYsU1u2Y>qDU?6Ee(Pq*beuFtxu7xmg$?8O%~}5 ze{yyT2ebGcC3%(7-ofZQCP##?Y;?BeH4bYvz376c<`@+#oanI*mQrlj)YPH*n!6?H zZm%`7>}5#o<`U%6_XF*>Cj)D+dzc_ORQA5AWhi#yoYPAIi??CV@CHJ^*X#4S9stz} zVG$ZrNz(<8Q;r(lDa*jJ9KO=e2Hh?b*+W}P7RAc`k1*WPbS7f7Wk_A317gcqckFw< z-^^!4>uZWW8kjA7eyim|+=k&}%u8K2)=)H&w;ZCpp6#gd8;qBh2cPHr0w;R4IKg<0@S}Zgq)=k>+h)J~K1%<>lTH2kb{7E}Zg~JCu zQ4bjDuQJ6sNfQUVqDWFz(y`L~N(pw)v0|^TCpG3rLh0kh@v}UI(_K$f25CdS)|5bQ zxK}cl_P*`Lnyi_(qL!2le=XA6HrB5^zga7oiKEm~CLYxde}+paS0AGu;BMLDPTxmn z{J3fSK?PT{xkvkSn~C-E7)`|m)(;AbwB`ak^>3r}C0qVbvO-&(lV{Z$Cor??hjTeR zM$Nh(V|tf=Zedq85)=sP6|5c{AKw1~fgaL3z~+DY8=)p3%{+7+_Z=+e{1j5+XUF$R z`6q7K*pxfRGp_wYs#)G;24c%qu{ZCk{T>N2|4gi%-iD+ag*~gz`Kghzyt%0OIxC4I zv7S9gG26qANb^7{sfu#(y34^hiH%(Ft}H=+lpQMR=mBozgtNjZ(@x=W9p2%?G05F{ zNe_3LsR?>sD7!ZK$Sn?_#oiUJfyW))2TPmsnmE~(br?e9lUriVR3)UmF_azHjH0E5 z?&QVlLi@vf)z>uh=8C?!ERSVlx;)&@YI%`@Dy5#jGwLz=&gqkB_cNj7()24Ob&zR# zz=kpJ(`I~o>f-NTzDmh1<5x9Kn5jUzj&JKVc8EWG8jr;Ex%0A@(^)WD0I&E>z`*X) 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

xY`~2n<%KMigdWzU@K(p?9WC6uiDKIO4AInh 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ⅅhtsRTBmlLH~fqazgpPx+GnYpSnF!aBcD&9?0)u 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