From 9c962ac9fe376c914e8e33e5e8402908779e4a3b Mon Sep 17 00:00:00 2001 From: kopamed Date: Tue, 7 Jun 2022 17:55:33 +0200 Subject: [PATCH] Improve backend and remove unneeded printing --- build/libs/[1.8.9] BetterKeystrokes V-1.2.jar | Bin 2908450 -> 2899109 bytes .../client/NotificationRenderer.java | 24 --- .../raven/components/ModeComponent.java | 1 - .../components/RangeSliderComponent.java | 2 - .../client/command/commands/Update.java | 1 + .../client/config/ConfigManager.java | 9 +- .../client/notifications/Notification.java | 176 ------------------ .../notifications/NotificationManager.java | 31 --- .../notifications/NotificationType.java | 5 - .../client/main/ClientConfig.java | 5 - .../java/keystrokesmod/client/main/Raven.java | 14 +- .../keystrokesmod/client/module/Module.java | 65 +++---- .../client/module/ModuleManager.java | 58 +++--- .../client/module/modules/HUD.java | 39 +--- .../modules/client/ClientNameSpoof.java | 2 +- .../module/modules/client/CommandLine.java | 31 ++- .../module/modules/client/FPSSpoofer.java | 2 +- .../module/modules/client/GuiModule.java | 8 +- .../module/modules/client/SelfDestruct.java | 4 +- .../module/modules/client/UpdateCheck.java | 6 +- .../module/modules/combat/AimAssist.java | 5 +- .../module/modules/combat/AutoBlock.java | 2 +- .../module/modules/combat/AutoClicker.java | 17 +- .../module/modules/combat/AutoWeapon.java | 3 +- .../module/modules/combat/BlockHit.java | 12 +- .../module/modules/combat/BurstClicker.java | 3 +- .../module/modules/combat/ClickAssist.java | 3 +- .../module/modules/combat/DelayRemover.java | 5 +- .../client/module/modules/combat/HitBox.java | 7 +- .../client/module/modules/combat/Reach.java | 9 +- .../module/modules/combat/RodAimbot.java | 64 ------- .../client/module/modules/combat/STap.java | 12 +- .../module/modules/combat/ShiftTap.java | 14 +- .../module/modules/combat/Velocity.java | 4 +- .../client/module/modules/combat/WTap.java | 13 +- .../client/module/modules/hotkey/Armour.java | 11 +- .../client/module/modules/hotkey/Blocks.java | 2 +- .../client/module/modules/hotkey/Healing.java | 2 +- .../client/module/modules/hotkey/Ladders.java | 2 +- .../client/module/modules/hotkey/Pearl.java | 2 +- .../module/modules/hotkey/Trajectories.java | 2 +- .../client/module/modules/hotkey/Weapon.java | 2 +- .../modules/minigames/BedwarsOverlay.java | 3 +- .../module/modules/minigames/BridgeInfo.java | 2 +- .../module/modules/minigames/DuelsStats.java | 2 +- .../modules/minigames/MurderMystery.java | 12 +- .../module/modules/minigames/SumoFences.java | 2 +- .../module/modules/movement/AutoHeader.java | 2 +- .../client/module/modules/movement/BHop.java | 5 +- .../client/module/modules/movement/Boost.java | 7 +- .../client/module/modules/movement/Fly.java | 2 +- .../module/modules/movement/InvMove.java | 2 +- .../module/modules/movement/KeepSprint.java | 5 +- .../module/modules/movement/NoSlow.java | 2 +- .../module/modules/movement/SlyPort.java | 2 +- .../client/module/modules/movement/Speed.java | 2 +- .../module/modules/movement/Sprint.java | 2 +- .../module/modules/movement/StopMotion.java | 2 +- .../client/module/modules/movement/Timer.java | 2 +- .../client/module/modules/movement/VClip.java | 2 +- .../client/module/modules/other/FakeChat.java | 2 +- .../module/modules/other/MiddleClick.java | 66 +++---- .../module/modules/other/NameHider.java | 2 +- .../module/modules/other/StringEncrypt.java | 2 +- .../module/modules/other/WaterBucket.java | 2 +- .../module/modules/player/AutoJump.java | 2 +- .../module/modules/player/AutoPlace.java | 5 +- .../module/modules/player/AutoTool.java | 2 +- .../client/module/modules/player/BedAura.java | 2 +- .../module/modules/player/BridgeAssist.java | 20 +- .../module/modules/player/FallSpeed.java | 7 +- .../module/modules/player/FastPlace.java | 2 +- .../client/module/modules/player/Freecam.java | 2 +- .../client/module/modules/player/NoFall.java | 2 +- .../module/modules/player/SafeWalk.java | 2 +- .../module/modules/render/AntiShuffle.java | 2 +- .../client/module/modules/render/Chams.java | 2 +- .../module/modules/render/ChestESP.java | 2 +- .../module/modules/render/Fullbright.java | 2 +- .../module/modules/render/Nametags.java | 2 +- .../module/modules/render/PlayerESP.java | 2 +- .../module/modules/render/TargetHUD.java | 5 +- .../client/module/modules/render/Tracers.java | 2 +- .../client/module/modules/render/Xray.java | 2 +- .../client/module/modules/world/AntiBot.java | 7 +- .../module/modules/world/ChatLogger.java | 3 +- .../module/setting/impl/ComboSetting.java | 3 - .../setting/impl/DoubleSliderSetting.java | 4 - .../client/tweaker/ASMEventHandler.java | 15 +- .../TransformerFMLCommonHandler.java | 3 +- .../keystrokesmod/client/utils/Utils.java | 21 +-- .../keystroke/KeyStrokeConfigGui.java | 2 +- src/main/resources/assets/keystrokes/version | 2 +- 93 files changed, 266 insertions(+), 672 deletions(-) delete mode 100644 src/main/java/keystrokesmod/client/NotificationRenderer.java delete mode 100644 src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/Notification.java delete mode 100644 src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/NotificationManager.java delete mode 100644 src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/NotificationType.java delete mode 100644 src/main/java/keystrokesmod/client/module/modules/combat/RodAimbot.java diff --git a/build/libs/[1.8.9] BetterKeystrokes V-1.2.jar b/build/libs/[1.8.9] BetterKeystrokes V-1.2.jar index a59034f593c8230058397ee08b0cea74bf7360d9..f01fbc0de3bc5b4e42b7d5a0d314e6678e0160b1 100644 GIT binary patch delta 243802 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%0D|E)&I$NN^7jV~)gsfM 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°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 B$V31D delta 252885 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
L?ZLL+fsVAL_?Z|yOgeOiX zs4k_|G8+krzUON5YgMNr&lUKR^1?xC(BGO&!3qm2<$ZfH-nUa;l$TN-Hj5YmCrEvr z+;3ne-ejeJi^cM7tird^f_K<|yvwru9VXH5GJ(El;W8X~r%V?q!FB}~f2~#NavMbu{>GNQ zlCqA2;sbM<;1J0sSz=5AYyvpK4hBg9OA$Dnqt!^7cn`6=3Y98eBzXaTJ4MMUQpE%C zP!v78Yhqgp4rQxKb9DE7)7@WB?_Yoa@h5;4bQlWT;(ieN-nIxFuW4Ae6mDo#yim5J z#Y5@2o5F1hU-%jrf5Vx({2n)K?zW9vjl04MHHP5gLwkh2`^B*z)|g zFj|gnSf1l}uF>X>5ckxbHEC_HsntS^@b6y3IK$=t4Wl8=FnI`zVf>nOW%v=pXueR_ zaSD1CDNHb=!j23WmP*f^5tAXkw_{k(myR8(S*SCZN8m≤w{NZQ&c$UL&x4*%0x0 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 knownModules = new ArrayList<>(Raven.moduleManager.getModules()); + for(Module module : knownModules){ if(data.has(module.getName())){ module.applyConfigFromJson( data.get(module.getName()).getAsJsonObject() @@ -132,7 +133,7 @@ public void copyConfig(Config config, String s) { } public void resetConfig() { - for(Module module : ModuleManager.getModules()) + for(Module module : Raven.moduleManager.getModules()) module.resetToDefaults(); save(); } diff --git a/src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/Notification.java b/src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/Notification.java deleted file mode 100644 index bb82106f..00000000 --- a/src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/Notification.java +++ /dev/null @@ -1,176 +0,0 @@ -package keystrokesmod.client.lib.me.superblaubeere27.client.notifications; - -import keystrokesmod.client.clickgui.raven.ClickGui; -import keystrokesmod.client.module.modules.client.GuiModule; -import keystrokesmod.client.utils.Utils; -import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.FontRenderer; -import net.minecraft.client.gui.ScaledResolution; -import net.minecraft.client.renderer.GlStateManager; -import net.minecraft.client.renderer.Tessellator; -import net.minecraft.client.renderer.WorldRenderer; -import net.minecraft.client.renderer.vertex.DefaultVertexFormats; - -import java.awt.*; - -public class Notification { - private final NotificationType type; - private final String title; - private final String messsage; - private long start; - - private final long fadedIn; - private final long fadeOut; - private final long end; - - - public Notification(NotificationType type, String title, String messsage, int length) { - this.type = type; - this.title = title; - this.messsage = messsage; - - fadedIn = 200L * length; - fadeOut = fadedIn + 500L * length; - end = fadeOut + fadedIn; - } - - public void show() { - start = System.currentTimeMillis(); - } - - public boolean isShown() { - return getTime() <= end; - } - - private long getTime() { - return System.currentTimeMillis() - start; - } - - public void render() { - double offset; - int width = 120; - int height = 30; - long time = getTime(); - - if (time < fadedIn) { - offset = Math.tanh(time / (double) (fadedIn) * 3.0) * width; - } else if (time > fadeOut) { - offset = (Math.tanh(3.0 - (time - fadeOut) / (double) (end - fadeOut) * 3.0) * width); - } else { - offset = width; - } - - Color color = new Color(0, 0, 0, 220); - Color color1; - - if (GuiModule.rainbowNotification.isToggled()) { - color1 = new Color(Utils.Client.rainbowDraw(2L, 1200L)); - } else if (type == NotificationType.INFO) - color1 = new Color(0, 26, 169); - else if (type == NotificationType.WARNING) - color1 = new Color(204, 193, 0); - else { - color1 = new Color(204, 0, 18); - int i = Math.max(0, Math.min(255, (int) (Math.sin(time / 100.0) * 255.0 / 2 + 127.5))); - color = new Color(i, 0, 0, 220); - } - - FontRenderer fontRenderer = Minecraft.getMinecraft().fontRendererObj; - int messageWidth = fontRenderer.getStringWidth(messsage); - int titleWidth = fontRenderer.getStringWidth(title); - offset += Math.floor(Math.max(titleWidth, messageWidth) * (0.62F)); - - ScaledResolution scaledResolution = new ScaledResolution(Minecraft.getMinecraft()); - - if (Minecraft.getMinecraft().currentScreen instanceof ClickGui) { - drawRect(scaledResolution.getScaledWidth() - offset, scaledResolution.getScaledHeight() - 22 - height, scaledResolution.getScaledWidth(), scaledResolution.getScaledHeight() - 22, color.getRGB()); - drawRect(scaledResolution.getScaledWidth() - offset, scaledResolution.getScaledHeight() - 22 - height, scaledResolution.getScaledWidth() - offset + 4, scaledResolution.getScaledHeight() - 22, color1.getRGB()); - - fontRenderer.drawString(title, (int) (scaledResolution.getScaledWidth() - offset + 8), scaledResolution.getScaledHeight() - 20 - height, -1); - - int xBegin = (int)(scaledResolution.getScaledWidth() - offset + 8); - int yBegin = scaledResolution.getScaledHeight() - 39; - int xEnd = xBegin + titleWidth; - int yEnd = yBegin + 1; - drawRect(xBegin, yBegin, xEnd, yEnd, (GuiModule.rainbowNotification.isToggled() ? Utils.Client.rainbowDraw(2L, 1200L) : new Color(-1).getRGB())); - fontRenderer.drawString(messsage, (int) (scaledResolution.getScaledWidth() - offset + 8), scaledResolution.getScaledHeight() - 33, -1); - } else { - drawRect(scaledResolution.getScaledWidth() - offset, scaledResolution.getScaledHeight() - 5 - height, scaledResolution.getScaledWidth(), scaledResolution.getScaledHeight() - 5, color.getRGB()); - drawRect(scaledResolution.getScaledWidth() - offset, scaledResolution.getScaledHeight() - 5 - height, scaledResolution.getScaledWidth() - offset + 4, scaledResolution.getScaledHeight() - 5, color1.getRGB()); - - fontRenderer.drawString(title, (int) (scaledResolution.getScaledWidth() - offset + 8), scaledResolution.getScaledHeight() - 2 - height, -1); - int xBegin = (int)(scaledResolution.getScaledWidth() - offset + 8); - int yBegin = scaledResolution.getScaledHeight() - 22; - int xEnd = xBegin + titleWidth; - int yEnd = yBegin + 1; - drawRect(xBegin, yBegin, xEnd, yEnd, (GuiModule.rainbowNotification.isToggled() ? Utils.Client.rainbowDraw(2L, 1200L) : new Color(-1).getRGB())); - fontRenderer.drawString(messsage, (int) (scaledResolution.getScaledWidth() - offset + 8), scaledResolution.getScaledHeight() - 15, -1); - } - } - - public static void drawRect(double left, double top, double right, double bottom, int color) { - if (left < right) { - double i = left; - left = right; - right = i; - } - - if (top < bottom) { - double j = top; - top = bottom; - bottom = j; - } - - float f3 = (float) (color >> 24 & 255) / 255.0F; - float f = (float) (color >> 16 & 255) / 255.0F; - float f1 = (float) (color >> 8 & 255) / 255.0F; - float f2 = (float) (color & 255) / 255.0F; - Tessellator tessellator = Tessellator.getInstance(); - WorldRenderer worldrenderer = tessellator.getWorldRenderer(); - GlStateManager.enableBlend(); - GlStateManager.disableTexture2D(); - GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); - GlStateManager.color(f, f1, f2, f3); - worldrenderer.begin(7, DefaultVertexFormats.POSITION); - worldrenderer.pos(left, bottom, 0.0D).endVertex(); - worldrenderer.pos(right, bottom, 0.0D).endVertex(); - worldrenderer.pos(right, top, 0.0D).endVertex(); - worldrenderer.pos(left, top, 0.0D).endVertex(); - tessellator.draw(); - GlStateManager.enableTexture2D(); - GlStateManager.disableBlend(); - } - - public static void drawRect(int mode, double left, double top, double right, double bottom, int color) { - if (left < right) { - double i = left; - left = right; - right = i; - } - - if (top < bottom) { - double j = top; - top = bottom; - bottom = j; - } - - float f3 = (float) (color >> 24 & 255) / 255.0F; - float f = (float) (color >> 16 & 255) / 255.0F; - float f1 = (float) (color >> 8 & 255) / 255.0F; - float f2 = (float) (color & 255) / 255.0F; - Tessellator tessellator = Tessellator.getInstance(); - WorldRenderer worldrenderer = tessellator.getWorldRenderer(); - GlStateManager.enableBlend(); - GlStateManager.disableTexture2D(); - GlStateManager.tryBlendFuncSeparate(770, 771, 1, 0); - GlStateManager.color(f, f1, f2, f3); - worldrenderer.begin(mode, DefaultVertexFormats.POSITION); - worldrenderer.pos(left, bottom, 0.0D).endVertex(); - worldrenderer.pos(right, bottom, 0.0D).endVertex(); - worldrenderer.pos(right, top, 0.0D).endVertex(); - worldrenderer.pos(left, top, 0.0D).endVertex(); - tessellator.draw(); - GlStateManager.enableTexture2D(); - GlStateManager.disableBlend(); - } -} \ No newline at end of file diff --git a/src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/NotificationManager.java b/src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/NotificationManager.java deleted file mode 100644 index 2e9bd11f..00000000 --- a/src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/NotificationManager.java +++ /dev/null @@ -1,31 +0,0 @@ -package keystrokesmod.client.lib.me.superblaubeere27.client.notifications; - -import java.util.concurrent.LinkedBlockingQueue; - -public class NotificationManager { - private static LinkedBlockingQueue pendingNotifications = new LinkedBlockingQueue<>(); - private static Notification currentNotification = null; - - public static void show(Notification notification) { - pendingNotifications.add(notification); - } - - public static void update() { - if (currentNotification != null && !currentNotification.isShown()) { - currentNotification = null; - } - - if (currentNotification == null && !pendingNotifications.isEmpty()) { - currentNotification = pendingNotifications.poll(); - currentNotification.show(); - } - - } - - public static void render() { - update(); - - if (currentNotification != null) - currentNotification.render(); - } -} \ No newline at end of file diff --git a/src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/NotificationType.java b/src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/NotificationType.java deleted file mode 100644 index 403f485b..00000000 --- a/src/main/java/keystrokesmod/client/lib/me/superblaubeere27/client/notifications/NotificationType.java +++ /dev/null @@ -1,5 +0,0 @@ -package keystrokesmod.client.lib.me.superblaubeere27.client.notifications; - -public enum NotificationType { - INFO, WARNING, ERROR -} diff --git a/src/main/java/keystrokesmod/client/main/ClientConfig.java b/src/main/java/keystrokesmod/client/main/ClientConfig.java index b27b3c80..ac29eb20 100644 --- a/src/main/java/keystrokesmod/client/main/ClientConfig.java +++ b/src/main/java/keystrokesmod/client/main/ClientConfig.java @@ -129,9 +129,7 @@ public void applyConfig(){ Raven.getExecutor().execute(() -> { if (!Utils.URLS.isHypixelKeyValid(Utils.URLS.hypixelApiKey)) { Utils.URLS.hypixelApiKey = ""; - ////System.out.println("Invalid key!"); } else{ - ////System.out.println("Valid key!"); } }); @@ -168,9 +166,6 @@ private List parseConfigFile() { } private void loadClickGuiCoords(String decryptedString) { - //clickgui config - // categoryname:x:y:opened - ////System.out.println(decryptedString); for (String what : decryptedString.split("/")){ for (CategoryComponent cat : Raven.clickGui.getCategoryList()) { if(what.startsWith(cat.categoryName.name())){ diff --git a/src/main/java/keystrokesmod/client/main/Raven.java b/src/main/java/keystrokesmod/client/main/Raven.java index cd97e768..7e1abb55 100644 --- a/src/main/java/keystrokesmod/client/main/Raven.java +++ b/src/main/java/keystrokesmod/client/main/Raven.java @@ -3,7 +3,6 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import keystrokesmod.client.utils.version.VersionManager; import keystrokesmod.keystroke.KeyStrokeRenderer; -import keystrokesmod.client.NotificationRenderer; import keystrokesmod.client.clickgui.raven.ClickGui; import keystrokesmod.client.command.CommandManager; import keystrokesmod.client.config.ConfigManager; @@ -16,7 +15,6 @@ import net.minecraft.util.ResourceLocation; import net.minecraftforge.client.event.ClientChatReceivedEvent; import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.common.gameevent.TickEvent.ClientTickEvent; import net.minecraftforge.fml.common.gameevent.TickEvent.Phase; @@ -33,12 +31,13 @@ public class Raven { public static final VersionManager versionManager = new VersionManager(); public static CommandManager commandManager; public static final String sourceLocation = "https://github.com/Kopamed/Raven-bPLUS"; + public static final String downloadLocation = "https://github.com/Kopamed/Raven-bPLUS/raw/main/build/libs/%5B1.8.9%5D%20BetterKeystrokes%20V-1.2.jar"; public static final String discord = "https://discord.gg/QQMQfCRyNP"; public static String[] updateText = {"Your version of Raven B+ (" + versionManager.getClientVersion().toString() + ") is outdated!", "Enter the command update into client CommandLine to open the download page", "or just enable the update module to get a message in chat.", "", "Newest version: " + versionManager.getLatestVersion().toString()}; public static ConfigManager configManager; public static ClientConfig clientConfig; - public static final ModuleManager moduleManager; + public static final ModuleManager moduleManager = new ModuleManager(); public static ClickGui clickGui; //public static TabGui tabGui; @@ -53,9 +52,6 @@ public class Raven { static { osName = System.getProperty("os.name").toLowerCase(); osArch = System.getProperty("os.arch").toLowerCase(); - - moduleManager = new ModuleManager(); - moduleManager.init(); } public static void init() { @@ -79,8 +75,6 @@ public static void init() { mResourceLocation = null; } - moduleManager.init(); - ClientConfig.applyKeyStrokeSettingsFromConfigFile(); commandManager = new CommandManager(); clickGui = new ClickGui(); @@ -101,8 +95,8 @@ public static void init() { public void onTick(ClientTickEvent event) { if (event.phase == Phase.END) { if (Utils.Player.isPlayerInGame()) { - for (int i = 0; i < ModuleManager.modListSize(); i++) { - Module module = ModuleManager.modsList.get(i); + for (int i = 0; i < moduleManager.numberOfModules(); i++) { + Module module = moduleManager.getModules().get(i); if (Minecraft.getMinecraft().currentScreen == null) { module.keybind(); } else if (Minecraft.getMinecraft().currentScreen instanceof ClickGui) { diff --git a/src/main/java/keystrokesmod/client/module/Module.java b/src/main/java/keystrokesmod/client/module/Module.java index 1321f81a..98a56d5e 100644 --- a/src/main/java/keystrokesmod/client/module/Module.java +++ b/src/main/java/keystrokesmod/client/module/Module.java @@ -1,7 +1,7 @@ package keystrokesmod.client.module; import com.google.gson.JsonObject; -import keystrokesmod.client.NotificationRenderer; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.modules.HUD; import keystrokesmod.client.module.setting.Setting; import keystrokesmod.client.module.setting.impl.TickSetting; @@ -15,33 +15,41 @@ public class Module { protected ArrayList settings; private final String moduleName; private final ModuleCategory moduleCategory; - private boolean enabled; - private int keycode; + protected boolean enabled = false; + protected boolean defaultEnabled = enabled; + protected int keycode = 0; + protected int defualtKeyCode = keycode; + protected static Minecraft mc; private boolean isToggled = false; - private final int defualtKeyCode; + private String description = ""; + + public Module(String name, ModuleCategory moduleCategory) { this.moduleName = name; this.moduleCategory = moduleCategory; - this.keycode = 0; - this.enabled = false; this.settings = new ArrayList<>(); - this.defualtKeyCode = 0; + mc = Minecraft.getMinecraft(); } - public Module(String moduleName, ModuleCategory moduleCategory, int keycode) { - this.moduleName = moduleName; - this.moduleCategory = moduleCategory; - this.keycode = keycode; - this.defualtKeyCode = keycode; - this.enabled = false; - mc = Minecraft.getMinecraft(); - this.settings = new ArrayList<>(); + protected E withKeycode(int i){ + this.keycode = i; + this.defualtKeyCode = i; + return (E) this; } - + protected E withEnabled(boolean i){ + this.enabled = i; + this.defaultEnabled = i; + return (E) this; + } + + public E withDescription(String i){ + this.description = i; + return (E) this; + } public JsonObject getConfigAsJson(){ JsonObject settings = new JsonObject(); @@ -95,16 +103,6 @@ public boolean canBeEnabled() { public void enable() { boolean oldState = this.enabled; this.enabled = true; - if (oldState != this.enabled) { - NotificationRenderer.moduleStateChanged(this); - } - ModuleManager.enModsList.add(this); - - Module hud = ModuleManager.getModuleByClazz(HUD.class); - - if (hud != null && hud.isEnabled()) { - ModuleManager.sort(); - } this.onEnable(); MinecraftForge.EVENT_BUS.register(this); @@ -113,21 +111,11 @@ public void enable() { public void disable() { boolean oldState = this.enabled; this.enabled = false; - if (oldState != this.enabled) { - NotificationRenderer.moduleStateChanged(this); - } - ModuleManager.enModsList.remove(this); this.onDisable(); MinecraftForge.EVENT_BUS.unregister(this); } public void setToggled(boolean enabled) { - if(enabled == this.enabled) - return; - if(enabled) - enable(); - else - disable(); if(enabled){ enable(); } else{ @@ -195,8 +183,9 @@ public void setbind(int keybind) { } public void resetToDefaults() { - this.keycode = this.defualtKeyCode; - this.setToggled(false); + this.keycode = defualtKeyCode; + this.setToggled(defaultEnabled); + for(Setting setting : this.settings){ setting.resetToDefaults(); } diff --git a/src/main/java/keystrokesmod/client/module/ModuleManager.java b/src/main/java/keystrokesmod/client/module/ModuleManager.java index 3c617044..acf18623 100644 --- a/src/main/java/keystrokesmod/client/module/ModuleManager.java +++ b/src/main/java/keystrokesmod/client/module/ModuleManager.java @@ -19,12 +19,11 @@ import java.util.List; public class ModuleManager { - public static List modsList = new ArrayList<>(); - public static List enModsList = new ArrayList<>(); + private List modules = new ArrayList<>(); public static boolean initialized = false; - public synchronized void init() { + public ModuleManager() { if (initialized) return; addModule(new AutoClicker()); @@ -34,7 +33,6 @@ public synchronized void init() { addModule(new DelayRemover()); addModule(new HitBox()); addModule(new Reach()); - addModule(new RodAimbot()); addModule(new Velocity()); addModule(new BHop()); addModule(new Boost()); @@ -102,34 +100,34 @@ public synchronized void init() { addModule(new ExplicitB9NameTags()); addModule(new AutoBlock()); - - initialized = true; + addModule(new MiddleClick()); // why ? // idk dude. you tell me why. I am pretty sure this was blowsy's work. - getModuleByClazz(AntiBot.class).enable(); + + initialized = true; } - private static void addModule(Module m) { - modsList.add(m); + private void addModule(Module m) { + modules.add(m); } // prefer using getModuleByClazz(); // ok might add in 1.0.18 - public static Module getModuleByName(String name) { + public Module getModuleByName(String name) { if (!initialized) return null; - for (Module module : modsList) { + for (Module module : modules) { if (module.getName().equalsIgnoreCase(name)) return module; } return null; } - public static Module getModuleByClazz(Class c) { + public Module getModuleByClazz(Class c) { if (!initialized) return null; - for (Module module : modsList) { + for (Module module : modules) { if (module.getClass().equals(c)) return module; } @@ -137,14 +135,14 @@ public static Module getModuleByClazz(Class c) { } - public static List getModules() { - return modsList; + public List getModules() { + return modules; } - public static List getModulesInCategory(Module.ModuleCategory categ) { + public List getModulesInCategory(Module.ModuleCategory categ) { ArrayList modulesOfCat = new ArrayList<>(); - for (Module mod : getModules()) { + for (Module mod : modules) { if (mod.moduleCategory().equals(categ)) { modulesOfCat.add(mod); } @@ -153,30 +151,30 @@ public static List getModulesInCategory(Module.ModuleCategory categ) { return modulesOfCat; } - public static void sort() { + public void sort() { if (HUD.alphabeticalSort.isToggled()) { - modsList.sort(Comparator.comparing(Module::getName)); + modules.sort(Comparator.comparing(Module::getName)); } else { - modsList.sort((o1, o2) -> Utils.mc.fontRendererObj.getStringWidth(o2.getName()) - Utils.mc.fontRendererObj.getStringWidth(o1.getName())); + modules.sort((o1, o2) -> Utils.mc.fontRendererObj.getStringWidth(o2.getName()) - Utils.mc.fontRendererObj.getStringWidth(o1.getName())); } } - public static int modListSize() { - return modsList.size(); + public int numberOfModules() { + return modules.size(); } - public static void sortLongShort() { - modsList.sort(Comparator.comparingInt(o2 -> Utils.mc.fontRendererObj.getStringWidth(o2.getName()))); + public void sortLongShort() { + modules.sort(Comparator.comparingInt(o2 -> Utils.mc.fontRendererObj.getStringWidth(o2.getName()))); } - public static void sortShortLong() { - modsList.sort((o1, o2) -> Utils.mc.fontRendererObj.getStringWidth(o2.getName()) - Utils.mc.fontRendererObj.getStringWidth(o1.getName())); + public void sortShortLong() { + modules.sort((o1, o2) -> Utils.mc.fontRendererObj.getStringWidth(o2.getName()) - Utils.mc.fontRendererObj.getStringWidth(o1.getName())); } - public static int getLongestActiveModule(FontRenderer fr) { + public int getLongestActiveModule(FontRenderer fr) { int length = 0; - for(Module mod : modsList) { + for(Module mod : modules) { if(mod.isEnabled()){ if(fr.getStringWidth(mod.getName()) > length){ length = fr.getStringWidth(mod.getName()); @@ -186,9 +184,9 @@ public static int getLongestActiveModule(FontRenderer fr) { return length; } - public static int getBoxHeight(FontRenderer fr, int margin) { + public int getBoxHeight(FontRenderer fr, int margin) { int length = 0; - for(Module mod : modsList) { + for(Module mod : modules) { if(mod.isEnabled()){ length += fr.FONT_HEIGHT + margin; } diff --git a/src/main/java/keystrokesmod/client/module/modules/HUD.java b/src/main/java/keystrokesmod/client/module/modules/HUD.java index 3fb33b38..de32823b 100644 --- a/src/main/java/keystrokesmod/client/module/modules/HUD.java +++ b/src/main/java/keystrokesmod/client/module/modules/HUD.java @@ -25,28 +25,24 @@ public class HUD extends Module { public static TickSetting editPosition; public static TickSetting dropShadow; - public static TickSetting logo; public static TickSetting alphabeticalSort; public static SliderSetting colourMode; public static DescriptionSetting colourModeDesc; private static int hudX = 5; private static int hudY = 70; public static Utils.HUD.PositionMode positionMode; - public static int logoSize; public static boolean showedError; public static final String HUDX_prefix = "HUDX~ "; public static final String HUDY_prefix = "HUDY~ "; public HUD() { - super("HUD", ModuleCategory.render, 0); + super("HUD", ModuleCategory.render); this.registerSetting(editPosition = new TickSetting("Edit position", false)); this.registerSetting(dropShadow = new TickSetting("Drop shadow", true)); - this.registerSetting(logo = new TickSetting("Logo", false)); this.registerSetting(alphabeticalSort = new TickSetting("Alphabetical sort", false)); this.registerSetting(colourMode = new SliderSetting("Value: ", 1, 1, 5, 1)); this.registerSetting(colourModeDesc = new DescriptionSetting("Mode: RAVEN")); - logoSize = 64; showedError = false; } @@ -55,7 +51,7 @@ public void guiUpdate(){ } public void onEnable() { - ModuleManager.sort(); + Raven.moduleManager.sort(); } public void guiButtonToggled(TickSetting b) { @@ -63,7 +59,7 @@ public void guiButtonToggled(TickSetting b) { editPosition.disable(); mc.displayGuiScreen(new EditHudPositionScreen()); } else if (b == alphabeticalSort) { - ModuleManager.sort(); + Raven.moduleManager.sort(); } } @@ -78,43 +74,27 @@ public void a(RenderTickEvent ev) { int y = hudY; int del = 0; - if(mResourceLocation == null && !showedError) { - ////System.out.println("Showed error"); - Utils.Player.sendMessageToSelf("Error! Failed to load the raven B+ logo. Please report this in our discord!"); - showedError = true; - } - - if (mResourceLocation != null && logo.isToggled()) { - Minecraft.getMinecraft().getTextureManager().bindTexture(mResourceLocation); - Gui.drawModalRectWithCustomSizedTexture(hudX - 13, hudY, 0, 0, logoSize, logoSize, logoSize, logoSize); - } if (!alphabeticalSort.isToggled()){ if (positionMode == Utils.HUD.PositionMode.UPLEFT || positionMode == Utils.HUD.PositionMode.UPRIGHT) { - ModuleManager.sortShortLong(); + Raven.moduleManager.sortShortLong(); } else if(positionMode == Utils.HUD.PositionMode.DOWNLEFT || positionMode == Utils.HUD.PositionMode.DOWNRIGHT) { - ModuleManager.sortLongShort(); + Raven.moduleManager.sortLongShort(); } } - List en = new ArrayList<>(ModuleManager.getModules()); + List en = new ArrayList<>(Raven.moduleManager.getModules()); if(en.isEmpty()) return; - int textBoxWidth = ModuleManager.getLongestActiveModule(mc.fontRendererObj); - int textBoxHeight = ModuleManager.getBoxHeight(mc.fontRendererObj, margin); - //////System.out.println(mc.displayWidth + " " + mc.displayHeight + " || " + hudX + " " + hudY); - if(logo.isToggled() && mResourceLocation != null) { - y += (logoSize * 0.8); - } + int textBoxWidth = Raven.moduleManager.getLongestActiveModule(mc.fontRendererObj); + int textBoxHeight = Raven.moduleManager.getBoxHeight(mc.fontRendererObj, margin); if(hudX < 0) { hudX = margin; } if(hudY < 0) { - if(logo.isToggled() && mResourceLocation != null) { - hudY = logoSize - (int)(logoSize * 0.2); - } else { + { hudY = margin; } } @@ -129,7 +109,6 @@ else if(positionMode == Utils.HUD.PositionMode.DOWNLEFT || positionMode == Utils for (Module m : en) { if (m.isEnabled() && m != this) { - System.out.println(m.getName()); if (HUD.positionMode == Utils.HUD.PositionMode.DOWNRIGHT || HUD.positionMode == Utils.HUD.PositionMode.UPRIGHT) { if (ColourModes.values()[(int) colourMode.getInput() - 1] == ColourModes.RAVEN) { mc.fontRendererObj.drawString(m.getName(), (float) hudX + (textBoxWidth - mc.fontRendererObj.getStringWidth(m.getName())), (float) y, Utils.Client.rainbowDraw(2L, del), dropShadow.isToggled()); diff --git a/src/main/java/keystrokesmod/client/module/modules/client/ClientNameSpoof.java b/src/main/java/keystrokesmod/client/module/modules/client/ClientNameSpoof.java index a1e46bec..7db628fc 100644 --- a/src/main/java/keystrokesmod/client/module/modules/client/ClientNameSpoof.java +++ b/src/main/java/keystrokesmod/client/module/modules/client/ClientNameSpoof.java @@ -9,7 +9,7 @@ public class ClientNameSpoof extends Module { public static String newName = ""; public ClientNameSpoof(){ - super("ClientNameSpoofer", ModuleCategory.client, 0); + super("ClientNameSpoofer", ModuleCategory.client); this.registerSetting(desc = new DescriptionSetting(Utils.Java.uf("command") + ": f3name [name]")); } } diff --git a/src/main/java/keystrokesmod/client/module/modules/client/CommandLine.java b/src/main/java/keystrokesmod/client/module/modules/client/CommandLine.java index 31ff6817..a5443618 100644 --- a/src/main/java/keystrokesmod/client/module/modules/client/CommandLine.java +++ b/src/main/java/keystrokesmod/client/module/modules/client/CommandLine.java @@ -1,6 +1,8 @@ package keystrokesmod.client.module.modules.client; +import com.google.gson.JsonObject; import keystrokesmod.client.module.Module; +import keystrokesmod.client.module.setting.Setting; import keystrokesmod.client.module.setting.impl.TickSetting; import keystrokesmod.client.utils.Timer; @@ -11,7 +13,7 @@ public class CommandLine extends Module { public static TickSetting animate; public CommandLine() { - super("Command line", ModuleCategory.client, 0); + super("Command line", ModuleCategory.client); this.registerSetting(animate = new TickSetting("Animate", true)); } @@ -30,4 +32,31 @@ public void onDisable() { keystrokesmod.client.clickgui.raven.CommandLine.od(); } + + @Override + public void applyConfigFromJson(JsonObject data){ + try { + this.keycode = data.get("keycode").getAsInt(); + // no need to set this to disabled + JsonObject settingsData = data.get("settings").getAsJsonObject(); + for (Setting setting : getSettings()) { + if (settingsData.has(setting.getName())) { + setting.applyConfigFromJson( + settingsData.get(setting.getName()).getAsJsonObject() + ); + } + } + } catch (NullPointerException ignored){ + + } + } + + @Override + public void resetToDefaults() { + this.keycode = defualtKeyCode; + + for(Setting setting : this.settings){ + setting.resetToDefaults(); + } + } } diff --git a/src/main/java/keystrokesmod/client/module/modules/client/FPSSpoofer.java b/src/main/java/keystrokesmod/client/module/modules/client/FPSSpoofer.java index 4fd551f8..622026f4 100644 --- a/src/main/java/keystrokesmod/client/module/modules/client/FPSSpoofer.java +++ b/src/main/java/keystrokesmod/client/module/modules/client/FPSSpoofer.java @@ -20,7 +20,7 @@ public class FPSSpoofer extends Module { private final Field fpsField; public FPSSpoofer() { - super("FPSSpoof", ModuleCategory.other, 0); + super("FPSSpoof", ModuleCategory.other); this.registerSetting(desc = new DescriptionSetting("Spoofs your fps")); this.registerSetting(fps = new DoubleSliderSetting("FPS", 99860, 100000, 0, 100000, 100)); diff --git a/src/main/java/keystrokesmod/client/module/modules/client/GuiModule.java b/src/main/java/keystrokesmod/client/module/modules/client/GuiModule.java index 8e11f116..4a62a93a 100644 --- a/src/main/java/keystrokesmod/client/module/modules/client/GuiModule.java +++ b/src/main/java/keystrokesmod/client/module/modules/client/GuiModule.java @@ -12,17 +12,15 @@ public class GuiModule extends Module { public static SliderSetting guiTheme, backgroundOpacity; public static DescriptionSetting guiThemeDesc; public static TickSetting categoryBackground; - public static TickSetting toggleNotification; - public static TickSetting rainbowNotification; public GuiModule() { - super("Gui", ModuleCategory.client, 54); + super("Gui", ModuleCategory.client); + withKeycode(54); + this.registerSetting(guiTheme = new SliderSetting("Theme", 3.0D, 1.0D, 4.0D, 1.0D)); this.registerSetting(guiThemeDesc = new DescriptionSetting(Utils.md + "b+")); this.registerSetting(backgroundOpacity = new SliderSetting("Background Opacity %", 43.0D, 0.0D, 100.0D, 1.0D)); this.registerSetting(categoryBackground = new TickSetting("Category Background", true)); - this.registerSetting(toggleNotification = new TickSetting("Toggle Notifications", true)); - this.registerSetting(rainbowNotification = new TickSetting("Rainbow Notifications", true)); } public void onEnable() { diff --git a/src/main/java/keystrokesmod/client/module/modules/client/SelfDestruct.java b/src/main/java/keystrokesmod/client/module/modules/client/SelfDestruct.java index 9124f4f1..0e0fef61 100644 --- a/src/main/java/keystrokesmod/client/module/modules/client/SelfDestruct.java +++ b/src/main/java/keystrokesmod/client/module/modules/client/SelfDestruct.java @@ -11,7 +11,7 @@ public class SelfDestruct extends Module { public SelfDestruct() { - super("Self Destruct", ModuleCategory.client, Keyboard.KEY_BACK); + super("Self Destruct", ModuleCategory.client); } public void onEnable() { @@ -30,6 +30,8 @@ public void onEnable() { so we don't need to care anymore about the state of the mod... if it has been self-destructed events won't be called including if they're still registered */ + + // dude your event system doesnt even work bruh MinecraftForge.EVENT_BUS.unregister(new Raven()); MinecraftForge.EVENT_BUS.unregister(new DebugInfoRenderer()); MinecraftForge.EVENT_BUS.unregister(new mouseManager()); diff --git a/src/main/java/keystrokesmod/client/module/modules/client/UpdateCheck.java b/src/main/java/keystrokesmod/client/module/modules/client/UpdateCheck.java index 880b9ac1..ea963dbf 100644 --- a/src/main/java/keystrokesmod/client/module/modules/client/UpdateCheck.java +++ b/src/main/java/keystrokesmod/client/module/modules/client/UpdateCheck.java @@ -25,7 +25,7 @@ public class UpdateCheck extends Module { private final Runnable task; public UpdateCheck() { - super("Update", ModuleCategory.client, 0); + super("Update", ModuleCategory.client); this.registerSetting(howToUse = new DescriptionSetting(Utils.Java.uf("command") + ": update")); this.registerSetting(copyToClipboard = new TickSetting("Copy to clipboard", true)); @@ -48,13 +48,15 @@ public UpdateCheck() { } if (copyToClipboard.isToggled()) - if (Utils.Client.copyToClipboard(Raven.sourceLocation)) + if (Utils.Client.copyToClipboard(Raven.downloadLocation)) Utils.Player.sendMessageToSelf("Successfully copied download link to clipboard!"); + Utils.Player.sendMessageToSelf(Raven.sourceLocation); if (openLink.isToggled()) { try { URL url = new URL(Raven.sourceLocation); Utils.Client.openWebpage(url); + Utils.Client.openWebpage(new URL(Raven.downloadLocation)); } catch (MalformedURLException bruh) { bruh.printStackTrace(); Utils.Player.sendMessageToSelf("&cFailed to open page! Please report this bug in Raven b+'s discord"); diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/AimAssist.java b/src/main/java/keystrokesmod/client/module/modules/combat/AimAssist.java index f75117bd..57c5080a 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/AimAssist.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/AimAssist.java @@ -34,7 +34,8 @@ public class AimAssist extends Module { public static ArrayList friends = new ArrayList<>(); public AimAssist() { - super("AimAssist", ModuleCategory.combat, 0); + super("AimAssist", ModuleCategory.combat); + this.registerSetting(speed = new SliderSetting("Speed 1", 45.0D, 5.0D, 100.0D, 1.0D)); this.registerSetting(compliment = new SliderSetting("Speed 2", 15.0D, 2D, 97.0D, 1.0D)); this.registerSetting(fov = new SliderSetting("FOV", 90.0D, 15.0D, 360.0D, 1.0D)); @@ -67,7 +68,7 @@ public void update() { if (!weaponOnly.isToggled() || Utils.Player.isPlayerHoldingWeapon()) { - Module autoClicker = ModuleManager.getModuleByClazz(AutoClicker.class); + Module autoClicker = Raven.moduleManager.getModuleByClazz(AutoClicker.class); //what if player clicking but mouse not down ???? if ((clickAim.isToggled() && Utils.Client.autoClickerClicking()) || (Mouse.isButtonDown(0) && autoClicker != null && !autoClicker.isEnabled()) || !clickAim.isToggled()) { Entity en = this.getEnemy(); diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/AutoBlock.java b/src/main/java/keystrokesmod/client/module/modules/combat/AutoBlock.java index 5e31c893..4209430f 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/AutoBlock.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/AutoBlock.java @@ -17,7 +17,7 @@ public class AutoBlock extends Module { private CoolDown engagedTime = new CoolDown(0); public AutoBlock(){ - super("AutoBlock", ModuleCategory.combat, 0); + super("AutoBlock", ModuleCategory.combat); this.registerSetting(duration = new DoubleSliderSetting("Block duration (MS)", 20, 100, 1, 500, 1)); this.registerSetting(distance = new DoubleSliderSetting("Distance to player (blocks)", 0, 3, 0, 6, 0.01)); diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/AutoClicker.java b/src/main/java/keystrokesmod/client/module/modules/combat/AutoClicker.java index 93c5b594..68645529 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/AutoClicker.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/AutoClicker.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.combat; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.*; import keystrokesmod.client.module.modules.player.FastPlace; import keystrokesmod.client.module.setting.impl.*; @@ -69,7 +70,8 @@ public class AutoClicker extends Module { public AutoClicker() { - super("AutoClicker", ModuleCategory.combat, 0); + super("AutoClicker", ModuleCategory.combat); + this.registerSetting(bestWithDelayRemover = new DescriptionSetting("Best with delay remover.")); this.registerSetting(leftClick = new TickSetting("Left click", true)); @@ -126,7 +128,6 @@ public void onEnable() { this.rightClickWaiting = false; this.allowedClick = false; - //////System.out.println("Reset allowedClick"); this.rand = new Random(); autoClickerEnabled = true; } @@ -282,7 +283,6 @@ private void skidClick(RenderTickEvent er, TickEvent.PlayerTickEvent e) { } else if (!Mouse.isButtonDown(1)){ this.rightClickWaiting = false; this.allowedClick = false; - //////System.out.println("Reset allowedClick"); } }else if (inventoryFill.isToggled() && (mc.currentScreen instanceof GuiInventory || mc.currentScreen instanceof GuiChest)) { if (!Mouse.isButtonDown(0) || !Keyboard.isKeyDown(54) && !Keyboard.isKeyDown(42)) { @@ -323,7 +323,6 @@ else if (rightClick.isToggled() && Mouse.isButtonDown(1)) { } else if (!Mouse.isButtonDown(1)){ this.rightClickWaiting = false; this.allowedClick = false; - //////System.out.println("Reset allowedClick"); this.righti = 0L; this.rightj = 0L; this.leftDownTime = 0L; @@ -377,7 +376,7 @@ public boolean rightClickAllowed() { } if(preferFastPlace.isToggled()) { - Module fastplace = ModuleManager.getModuleByClazz(FastPlace.class); + Module fastplace = Raven.moduleManager.getModuleByClazz(FastPlace.class); if (fastplace != null && fastplace.isEnabled()) return false; } @@ -386,22 +385,17 @@ public boolean rightClickAllowed() { if(!rightClickWaiting && !allowedClick) { this.rightClickWaitStartTime = System.currentTimeMillis(); this.rightClickWaiting = true; - //////System.out.println("Started waiting"); return false; } else if(this.rightClickWaiting && !allowedClick) { double passedTime = System.currentTimeMillis() - this.rightClickWaitStartTime; - //////System.out.println("Waiting but not allowed"); if (passedTime >= rightClickDelay.getInput()) { this.allowedClick = true; this.rightClickWaiting = false; - //////System.out.println("allowed"); return true; } else { - //////System.out.println("Waiting"); return false; } } - //////System.out.println("Something else " + this.rightClickWaiting + " " + allowedClick); } @@ -445,7 +439,6 @@ public void leftClickExecute(int key) { Utils.Client.setMouseButtonState(0, false); } } else { - //////System.out.println("gen"); this.genLeftTimings(); } @@ -484,7 +477,7 @@ public void rightClickExecute(int key) { this.genRightTimings(); } else if (System.currentTimeMillis() > this.righti) { KeyBinding.setKeyBindState(key, false); - //ay.setMouseButtonState(1, false); + //Utils.Client.setMouseButtonState(1, false); } } else { this.genRightTimings(); diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/AutoWeapon.java b/src/main/java/keystrokesmod/client/module/modules/combat/AutoWeapon.java index ec83f4f9..dc43e17d 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/AutoWeapon.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/AutoWeapon.java @@ -15,7 +15,8 @@ public class AutoWeapon extends Module { private int prevSlot; public AutoWeapon(){ - super("AutoWeapon", ModuleCategory.combat, 0); + super("AutoWeapon", ModuleCategory.combat); + this.registerSetting(onlyWhenHoldingDown = new TickSetting("Only when holding lmb", true)); this.registerSetting(goBackToPrevSlot = new TickSetting("Revert to old slot", true)); } diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/BlockHit.java b/src/main/java/keystrokesmod/client/module/modules/combat/BlockHit.java index eda3a9c1..98e9aff4 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/BlockHit.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/BlockHit.java @@ -29,7 +29,8 @@ public class BlockHit extends Module { private boolean waitingForPostDelay; public BlockHit() { - super("BlockHit", ModuleCategory.combat, 0); + super("BlockHit", ModuleCategory.combat); + this.registerSetting(onlyPlayers = new TickSetting("Only combo players", true)); this.registerSetting(onRightMBHold = new TickSetting("When holding down rmb", true)); this.registerSetting(waitMs = new DoubleSliderSetting("Action Time (MS)", 110, 150, 1, 500, 1)); @@ -62,7 +63,6 @@ public void onTick(TickEvent.RenderTickEvent e) { if(postDelayTimer.hasTimeElapsed()){ executingAction = true; startCombo(); - //////////System.out.println("Combo started"); waitingForPostDelay = false; if(safeGuard) safeGuard = false; actionTimer.start(); @@ -101,7 +101,6 @@ public void onTick(TickEvent.RenderTickEvent e) { if (mc.objectMouseOver != null && mc.objectMouseOver.entityHit instanceof Entity && Mouse.isButtonDown(0)) { Entity target = mc.objectMouseOver.entityHit; - //////////System.out.println(target.hurtResistantTime); if(target.isDead) { if(onRightMBHold.isToggled() && Mouse.isButtonDown(1) && Mouse.isButtonDown(0)) { if(!safeGuard || Utils.Player.isPlayerHoldingWeapon() && Mouse.isButtonDown(0)) { @@ -127,25 +126,20 @@ public void onTick(TickEvent.RenderTickEvent e) { if (hitCoolDown && !alreadyHit) { - //////////System.out.println("coolDownCheck"); hitsWaited++; if(hitsWaited >= hitTimeout){ - //////////System.out.println("hiit cool down reached"); hitCoolDown = false; hitsWaited = 0; } else { - //////////System.out.println("still waiting for cooldown"); alreadyHit = true; return; } } - //////////System.out.println("Continued"); if(!(chance.getInput() == 100 || Math.random() <= chance.getInput() / 100)) return; if(!alreadyHit){ - //////////System.out.println("Startring combo code"); guiUpdate(); if(hitPer.getInputMin() == hitPer.getInputMax()) { hitTimeout = (int) hitPer.getInputMin(); @@ -165,7 +159,6 @@ public void onTick(TickEvent.RenderTickEvent e) { executingAction = true; startCombo(); actionTimer.start(); - //////////System.out.println("Combo started"); alreadyHit = true; if(safeGuard) safeGuard = false; } @@ -176,7 +169,6 @@ public void onTick(TickEvent.RenderTickEvent e) { alreadyHit = false; } - //////////System.out.println("REEEEEEE"); if(safeGuard) safeGuard = false; } } diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/BurstClicker.java b/src/main/java/keystrokesmod/client/module/modules/combat/BurstClicker.java index 19ea4a61..a84c6082 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/BurstClicker.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/BurstClicker.java @@ -25,7 +25,8 @@ public class BurstClicker extends Module { private Method rightClickMouse = null; public BurstClicker() { - super("BurstClicker", ModuleCategory.combat, 0); + super("BurstClicker", ModuleCategory.combat); + this.registerSetting(artificialDragClicking = new DescriptionSetting("Artificial dragclicking.")); this.registerSetting(clicks = new SliderSetting("Clicks", 0.0D, 0.0D, 50.0D, 1.0D)); this.registerSetting(delay = new SliderSetting("Delay (ms)", 5.0D, 1.0D, 40.0D, 1.0D)); diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/ClickAssist.java b/src/main/java/keystrokesmod/client/module/modules/combat/ClickAssist.java index 2c903732..ded1ec84 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/ClickAssist.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/ClickAssist.java @@ -28,7 +28,8 @@ public class ClickAssist extends Module { private boolean engagedRight = false; public ClickAssist() { - super("ClickAssist", ModuleCategory.combat, 0); + super("ClickAssist", ModuleCategory.combat); + this.registerSetting(desc = new DescriptionSetting("Boost your CPS.")); this.registerSetting(chance = new SliderSetting("Chance", 80.0D, 0.0D, 100.0D, 1.0D)); this.registerSetting(L = new TickSetting("Left click", true)); diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/DelayRemover.java b/src/main/java/keystrokesmod/client/module/modules/combat/DelayRemover.java index 8fa35128..ae0af006 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/DelayRemover.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/DelayRemover.java @@ -16,9 +16,10 @@ public class DelayRemover extends Module { private final Field leftClickCounterField; public DelayRemover() { - super("Delay Remover", ModuleCategory.combat, 0); - this.registerSetting(desc = new DescriptionSetting("Gives you 1.7 hitreg.")); + super("Delay Remover", ModuleCategory.combat); + withEnabled(true); + this.registerSetting(desc = new DescriptionSetting("Gives you 1.7 hitreg.")); this.leftClickCounterField = ReflectionHelper.findField(Minecraft.class, "field_71429_W", "leftClickCounter"); if (this.leftClickCounterField != null) this.leftClickCounterField.setAccessible(true); } diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/HitBox.java b/src/main/java/keystrokesmod/client/module/modules/combat/HitBox.java index 21cd13c3..46dd67cf 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/HitBox.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/HitBox.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.combat; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.Module; import keystrokesmod.client.module.ModuleManager; import keystrokesmod.client.module.setting.impl.SliderSetting; @@ -30,7 +31,7 @@ public class HitBox extends Module { private static MovingObjectPosition mv; public HitBox() { - super("HitBox", ModuleCategory.combat, 0); + super("HitBox", ModuleCategory.combat); this.registerSetting(a = new SliderSetting("Multiplier", 1.2D, 1.0D, 5.0D, 0.05D)); this.registerSetting(b = new TickSetting("Show new hitbox", false)); } @@ -52,7 +53,7 @@ public void ef(TickEvent.RenderTickEvent ev) { // autoclick event if(!Utils.Player.isPlayerInGame()) return; - Module autoClicker = ModuleManager.getModuleByClazz(AutoClicker.class); + Module autoClicker = Raven.moduleManager.getModuleByClazz(AutoClicker.class); if(autoClicker != null && !autoClicker.isEnabled() || !AutoClicker.leftClick.isToggled()) return; if (autoClicker != null && autoClicker.isEnabled() && AutoClicker.leftClick.isToggled() && Mouse.isButtonDown(0)){ @@ -75,7 +76,7 @@ public void r1(RenderWorldLastEvent e) { } public static double exp(Entity en) { - Module hitBox = ModuleManager.getModuleByClazz(HitBox.class); + Module hitBox = Raven.moduleManager.getModuleByClazz(HitBox.class); return (hitBox != null && hitBox.isEnabled() && !AntiBot.bot(en)) ? a.getInput() : 1.0D; } diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/Reach.java b/src/main/java/keystrokesmod/client/module/modules/combat/Reach.java index 09b1db61..432222b0 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/Reach.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/Reach.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.combat; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.Module; import keystrokesmod.client.module.ModuleManager; import keystrokesmod.client.module.setting.impl.DoubleSliderSetting; @@ -28,7 +29,7 @@ public class Reach extends Module { public static TickSetting hit_through_blocks; public Reach() { - super("Reach", ModuleCategory.combat, 0); + super("Reach", ModuleCategory.combat); this.registerSetting(reach = new DoubleSliderSetting("Reach (Blocks)", 3.1, 3.3, 3, 6, 0.05)); this.registerSetting(weapon_only = new TickSetting("Weapon only", false)); this.registerSetting(moving_only = new TickSetting("Moving only", false)); @@ -40,7 +41,7 @@ public Reach() { public void onMouse(MouseEvent ev) { // legit event if(!Utils.Player.isPlayerInGame()) return; - Module autoClicker = ModuleManager.getModuleByClazz(AutoClicker.class); + Module autoClicker = Raven.moduleManager.getModuleByClazz(AutoClicker.class); if (autoClicker != null && autoClicker.isEnabled() && AutoClicker.leftClick.isToggled() && Mouse.isButtonDown(0)) return; if (ev.button >= 0 && ev.buttonstate) { call(); @@ -51,7 +52,7 @@ public void onMouse(MouseEvent ev) { public void onRenderTick(TickEvent.RenderTickEvent ev) { // autoclick event if(!Utils.Player.isPlayerInGame()) return; - Module autoClicker = ModuleManager.getModuleByClazz(AutoClicker.class); + Module autoClicker = Raven.moduleManager.getModuleByClazz(AutoClicker.class); if (autoClicker == null || !autoClicker.isEnabled() || !AutoClicker.leftClick.isToggled()) return; if (autoClicker.isEnabled() && AutoClicker.leftClick.isToggled() && Mouse.isButtonDown(0)){ @@ -84,7 +85,7 @@ public static boolean call() { } private static Object[] zz(double zzD, double zzE) { - Module reach = ModuleManager.getModuleByClazz(Reach.class); + Module reach = Raven.moduleManager.getModuleByClazz(Reach.class); if (reach != null && !reach.isEnabled()) { zzD = mc.playerController.extendedReach() ? 6.0D : 3.0D; } diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/RodAimbot.java b/src/main/java/keystrokesmod/client/module/modules/combat/RodAimbot.java deleted file mode 100644 index 373b6806..00000000 --- a/src/main/java/keystrokesmod/client/module/modules/combat/RodAimbot.java +++ /dev/null @@ -1,64 +0,0 @@ -package keystrokesmod.client.module.modules.combat; - -import keystrokesmod.client.module.Module; -import keystrokesmod.client.module.setting.impl.SliderSetting; -import keystrokesmod.client.module.setting.impl.TickSetting; -import keystrokesmod.client.module.modules.world.AntiBot; -import keystrokesmod.client.utils.Utils; -import net.minecraft.entity.Entity; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.item.ItemFishingRod; -import net.minecraftforge.client.event.MouseEvent; -import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; - -import java.util.Iterator; - -public class RodAimbot extends Module { - public static SliderSetting a; - public static SliderSetting b; - public static TickSetting c; - - public RodAimbot() { - super("RodAimbot", ModuleCategory.combat, 0); - this.registerSetting(a = new SliderSetting("FOV", 90.0D, 15.0D, 360.0D, 1.0D)); - this.registerSetting(b = new SliderSetting("Distance", 4.5D, 1.0D, 10.0D, 0.5D)); - this.registerSetting(c = new TickSetting("Aim invis", false)); - } - - @SubscribeEvent - public void x(MouseEvent ev) { - if (ev.button == 1 && ev.buttonstate && Utils.Player.isPlayerInGame() && mc.currentScreen == null) { - if (mc.thePlayer.getCurrentEquippedItem() != null && mc.thePlayer.getCurrentEquippedItem().getItem() instanceof ItemFishingRod && mc.thePlayer.fishEntity == null) { - Entity en = this.gE(); - if (en != null) { - ev.setCanceled(true); - Utils.Player.aim(en, -7.0F, true); - mc.playerController.sendUseItem(mc.thePlayer, mc.theWorld, mc.thePlayer.getCurrentEquippedItem()); - } - } - - } - } - - public Entity gE() { - int f = (int)a.getInput(); - Iterator var2 = mc.theWorld.playerEntities.iterator(); - - EntityPlayer en; - do { - do { - do { - do { - if (!var2.hasNext()) { - return null; - } - - en = (EntityPlayer)var2.next(); - } while(en == mc.thePlayer); - } while(en.deathTime != 0); - } while(!c.isToggled() && en.isInvisible()); - } while((double)mc.thePlayer.getDistanceToEntity(en) > b.getInput() || AntiBot.bot(en) || !Utils.Player.fov(en, (float)f)); - - return en; - } -} diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/STap.java b/src/main/java/keystrokesmod/client/module/modules/combat/STap.java index 13fcd122..3785e79a 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/STap.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/STap.java @@ -28,7 +28,7 @@ public class STap extends Module { private CoolDown actionTimer = new CoolDown(0), postDelayTimer = new CoolDown(0); public STap(){ - super("STap", ModuleCategory.combat, 0); + super("STap", ModuleCategory.combat); this.registerSetting(onlyPlayers = new TickSetting("Only combo players", true)); this.registerSetting(actionTicks = new DoubleSliderSetting("Action Time (MS)", 25, 55, 1, 500, 1)); this.registerSetting(onceEvery = new DoubleSliderSetting("Once every ... hits", 1, 1, 1, 10, 1)); @@ -73,7 +73,6 @@ public void onTick(TickEvent.RenderTickEvent e) { if (mc.objectMouseOver != null && mc.objectMouseOver.entityHit instanceof Entity && Mouse.isButtonDown(0)) { Entity target = mc.objectMouseOver.entityHit; - //////////System.out.println(target.hurtResistantTime); if(target.isDead) { return; } @@ -93,26 +92,21 @@ public void onTick(TickEvent.RenderTickEvent e) { if (hitCoolDown && !alreadyHit) { - //////////System.out.println("coolDownCheck"); hitsWaited++; if(hitsWaited >= hitTimeout){ - //////////System.out.println("hiit cool down reached"); hitCoolDown = false; hitsWaited = 0; } else { - //////////System.out.println("still waiting for cooldown"); alreadyHit = true; return; } } - //////////System.out.println("Continued"); if(!(chance.getInput() == 100 || Math.random() <= chance.getInput() / 100)) return; if(!alreadyHit){ - //////////System.out.println("Startring combo code"); guiUpdate(); if(onceEvery.getInputMin() == onceEvery.getInputMax()) { hitTimeout = (int)onceEvery.getInputMin(); @@ -133,20 +127,16 @@ public void onTick(TickEvent.RenderTickEvent e) { comboing = true; startCombo(); actionTimer.start(); - //////////System.out.println("Combo started"); alreadyHit = true; } - //////////System.out.println("Combo started"); alreadyHit = true; } } else { if(alreadyHit){ - //////////System.out.println("UnHit"); alreadyHit = false; } - //////////System.out.println("REEEEEEE"); } } } diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/ShiftTap.java b/src/main/java/keystrokesmod/client/module/modules/combat/ShiftTap.java index 141637d4..52d266de 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/ShiftTap.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/ShiftTap.java @@ -28,7 +28,7 @@ public class ShiftTap extends Module { public static CoolDown actionTimer = new CoolDown(0), postDelayTimer = new CoolDown(0); public ShiftTap(){ - super("ShiftTap", ModuleCategory.combat, 0); + super("ShiftTap", ModuleCategory.combat); this.registerSetting(onlyPlayers = new TickSetting("Only combo players", true)); this.registerSetting(actionTicks = new DoubleSliderSetting("Action Time (MS)", 25, 55, 1, 500, 1)); this.registerSetting(onceEvery = new DoubleSliderSetting("Once every ... hits", 1, 1, 1, 10, 1)); @@ -74,7 +74,6 @@ public void onTick(TickEvent.RenderTickEvent e) { if (mc.objectMouseOver != null && mc.objectMouseOver.entityHit instanceof Entity && Mouse.isButtonDown(0)) { Entity target = mc.objectMouseOver.entityHit; - //////////System.out.println(target.hurtResistantTime); if(target.isDead) { return; } @@ -94,26 +93,20 @@ public void onTick(TickEvent.RenderTickEvent e) { if (hitCoolDown && !alreadyHit) { - //////////System.out.println("coolDownCheck"); hitsWaited++; if(hitsWaited >= hitTimeout){ - //////////System.out.println("hiit cool down reached"); hitCoolDown = false; hitsWaited = 0; } else { - //////////System.out.println("still waiting for cooldown"); alreadyHit = true; return; } } - //////////System.out.println("Continued"); - if(!(chance.getInput() == 100 || Math.random() <= chance.getInput() / 100)) return; if(!alreadyHit){ - //////////System.out.println("Startring combo code"); guiUpdate(); if(onceEvery.getInputMin() == onceEvery.getInputMax()) { hitTimeout = (int)onceEvery.getInputMin(); @@ -134,19 +127,14 @@ public void onTick(TickEvent.RenderTickEvent e) { comboing = true; startCombo(); actionTimer.start(); - //////////System.out.println("Combo started"); alreadyHit = true; } - - //////////System.out.println("Combo started"); alreadyHit = true; } } else { if(alreadyHit){ - //////////System.out.println("UnHit"); } alreadyHit = false; - //////////System.out.println("REEEEEEE"); } } } diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/Velocity.java b/src/main/java/keystrokesmod/client/module/modules/combat/Velocity.java index 66124e58..77611b3c 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/Velocity.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/Velocity.java @@ -16,7 +16,7 @@ public class Velocity extends Module { public static TickSetting e; public Velocity() { - super("Velocity", ModuleCategory.combat, 0); + super("Velocity", ModuleCategory.combat); this.registerSetting(a = new SliderSetting("Horizontal", 90.0D, 0.0D, 100.0D, 1.0D)); this.registerSetting(b = new SliderSetting("Vertical", 100.0D, 0.0D, 100.0D, 1.0D)); this.registerSetting(c = new SliderSetting("Chance", 100.0D, 0.0D, 100.0D, 1.0D)); @@ -28,8 +28,6 @@ public Velocity() { public void c(LivingUpdateEvent ev) { if (Utils.Player.isPlayerInGame() && mc.thePlayer.maxHurtTime > 0 && mc.thePlayer.hurtTime == mc.thePlayer.maxHurtTime) { - //System.out.println(ev.entity.getName()); - //System.out.println(mc.objectMouseOver.hitInfo); if (d.isToggled() && (mc.objectMouseOver == null || mc.objectMouseOver.entityHit == null)) { return; } diff --git a/src/main/java/keystrokesmod/client/module/modules/combat/WTap.java b/src/main/java/keystrokesmod/client/module/modules/combat/WTap.java index dfd388a1..4b6ecad2 100644 --- a/src/main/java/keystrokesmod/client/module/modules/combat/WTap.java +++ b/src/main/java/keystrokesmod/client/module/modules/combat/WTap.java @@ -28,7 +28,7 @@ public class WTap extends Module { public static CoolDown actionTimer = new CoolDown(0), postDelayTimer = new CoolDown(0); public WTap(){ - super("WTap", ModuleCategory.combat, 0); + super("WTap", ModuleCategory.combat); this.registerSetting(onlyPlayers = new TickSetting("Only combo players", true)); this.registerSetting(actionTicks = new DoubleSliderSetting("Action Time (MS)", 25, 55, 1, 500, 1)); this.registerSetting(onceEvery = new DoubleSliderSetting("Once every ... hits", 1, 1, 1, 10, 1)); @@ -74,7 +74,6 @@ public void onTick(TickEvent.RenderTickEvent e) { if (mc.objectMouseOver != null && mc.objectMouseOver.entityHit instanceof Entity && Mouse.isButtonDown(0)) { Entity target = mc.objectMouseOver.entityHit; - //////////System.out.println(target.hurtResistantTime); if(target.isDead) { return; } @@ -94,26 +93,20 @@ public void onTick(TickEvent.RenderTickEvent e) { if (hitCoolDown && !alreadyHit) { - //////////System.out.println("coolDownCheck"); hitsWaited++; if(hitsWaited >= hitTimeout){ - //////////System.out.println("hiit cool down reached"); hitCoolDown = false; hitsWaited = 0; } else { - //////////System.out.println("still waiting for cooldown"); alreadyHit = true; return; } } - //////////System.out.println("Continued"); - if(!(chance.getInput() == 100 || Math.random() <= chance.getInput() / 100)) return; if(!alreadyHit){ - //////////System.out.println("Startring combo code"); guiUpdate(); if(onceEvery.getInputMin() == onceEvery.getInputMax()) { hitTimeout = (int)onceEvery.getInputMin(); @@ -134,19 +127,15 @@ public void onTick(TickEvent.RenderTickEvent e) { comboing = true; startCombo(); actionTimer.start(); - //////////System.out.println("Combo started"); alreadyHit = true; } - //////////System.out.println("Combo started"); alreadyHit = true; } } else { if(alreadyHit){ - //////////System.out.println("UnHit"); } alreadyHit = false; - //////////System.out.println("REEEEEEE"); } } } diff --git a/src/main/java/keystrokesmod/client/module/modules/hotkey/Armour.java b/src/main/java/keystrokesmod/client/module/modules/hotkey/Armour.java index 70555bbc..5ed90e15 100644 --- a/src/main/java/keystrokesmod/client/module/modules/hotkey/Armour.java +++ b/src/main/java/keystrokesmod/client/module/modules/hotkey/Armour.java @@ -9,7 +9,7 @@ public class Armour extends Module { public static TickSetting ignoreIfAlreadyEquipped; public Armour() { - super("Armour", ModuleCategory.hotkey, 0); + super("Armour", ModuleCategory.hotkey); this.registerSetting(ignoreIfAlreadyEquipped = new TickSetting("Ignore if already equipped", true)); } @@ -25,25 +25,19 @@ public void onEnable() { double strength = -1; for(int armorType = 0; armorType < 4; armorType++) { - ////////System.out.println("Looking for " + armorType); index = -1; strength = -1; for (int slot = 0; slot <= 8; slot++) { ItemStack itemStack = mc.thePlayer.inventory.getStackInSlot(slot); if (itemStack != null && itemStack.getItem() instanceof ItemArmor) { ItemArmor armorPiece = (ItemArmor) itemStack.getItem(); - - ////////System.out.println(ay.playerWearingArmor()); if(!Utils.Player.playerWearingArmor().contains(armorPiece.armorType) && armorPiece.armorType == armorType && ignoreIfAlreadyEquipped.isToggled()){ - ////////System.out.println("match found of " + armorPiece.armorType + " in slotr " + slot); - ////////System.out.println(strength + " "+ armorPiece.getArmorMaterial().getDamageReductionAmount(armorType)); if (armorPiece.getArmorMaterial().getDamageReductionAmount(armorType) > strength) { strength = armorPiece.getArmorMaterial().getDamageReductionAmount(armorType); index = slot; } } else if (Utils.Player.playerWearingArmor().contains(armorPiece.armorType) && armorPiece.armorType == armorType && !ignoreIfAlreadyEquipped.isToggled()) { - ////////System.out.println("found betta"); ItemArmor playerArmor; if(armorType == 0){ playerArmor = (ItemArmor) mc.thePlayer.getCurrentArmor(3).getItem(); @@ -54,7 +48,6 @@ public void onEnable() { } else if(armorType == 3){ playerArmor = (ItemArmor) mc.thePlayer.getCurrentArmor(0).getItem(); } else { - ////////System.out.println("Shit"); continue; } @@ -63,7 +56,6 @@ public void onEnable() { index = slot; } } else if(!Utils.Player.playerWearingArmor().contains(armorPiece.armorType) && armorPiece.armorType == armorType && !ignoreIfAlreadyEquipped.isToggled()) { - ////////System.out.println("playa aint have amo and is off"); if (armorPiece.getArmorMaterial().getDamageReductionAmount(armorType) > strength) { strength = armorPiece.getArmorMaterial().getDamageReductionAmount(armorType); @@ -75,7 +67,6 @@ public void onEnable() { } } if(index > -1 || strength > -1) { - ////////System.out.println("Hotkeying to " + index); mc.thePlayer.inventory.currentItem = index; this.disable(); this.onDisable(); diff --git a/src/main/java/keystrokesmod/client/module/modules/hotkey/Blocks.java b/src/main/java/keystrokesmod/client/module/modules/hotkey/Blocks.java index 545a8820..038a625e 100644 --- a/src/main/java/keystrokesmod/client/module/modules/hotkey/Blocks.java +++ b/src/main/java/keystrokesmod/client/module/modules/hotkey/Blocks.java @@ -11,7 +11,7 @@ public class Blocks extends Module { private final TickSetting preferSlot; private final SliderSetting hotbarSlotPreference; public Blocks() { - super("Blocks", ModuleCategory.hotkey, 0); + super("Blocks", ModuleCategory.hotkey); this.registerSetting(preferSlot = new TickSetting("Prefer a slot", false)); this.registerSetting(hotbarSlotPreference = new SliderSetting("Prefer wich slot", 9, 1, 9, 1)); diff --git a/src/main/java/keystrokesmod/client/module/modules/hotkey/Healing.java b/src/main/java/keystrokesmod/client/module/modules/hotkey/Healing.java index 56cc8ab3..e1e0c954 100644 --- a/src/main/java/keystrokesmod/client/module/modules/hotkey/Healing.java +++ b/src/main/java/keystrokesmod/client/module/modules/hotkey/Healing.java @@ -13,7 +13,7 @@ public class Healing extends Module { private final SliderSetting itemMode; private final DescriptionSetting modeDesc; public Healing() { - super("Healing", ModuleCategory.hotkey, 0); + super("Healing", ModuleCategory.hotkey); this.registerSetting(preferSlot = new TickSetting("Prefer a slot", false)); this.registerSetting(hotbarSlotPreference = new SliderSetting("Prefer wich slot", 8, 1, 9, 1)); diff --git a/src/main/java/keystrokesmod/client/module/modules/hotkey/Ladders.java b/src/main/java/keystrokesmod/client/module/modules/hotkey/Ladders.java index 0de7dbdd..cb5509c6 100644 --- a/src/main/java/keystrokesmod/client/module/modules/hotkey/Ladders.java +++ b/src/main/java/keystrokesmod/client/module/modules/hotkey/Ladders.java @@ -10,7 +10,7 @@ public class Ladders extends Module { private final TickSetting preferSlot; private final SliderSetting hotbarSlotPreference; public Ladders() { - super("Ladders", ModuleCategory.hotkey, 0); + super("Ladders", ModuleCategory.hotkey); this.registerSetting(preferSlot = new TickSetting("Prefer a slot", false)); this.registerSetting(hotbarSlotPreference = new SliderSetting("Prefer wich slot", 8, 1, 9, 1)); diff --git a/src/main/java/keystrokesmod/client/module/modules/hotkey/Pearl.java b/src/main/java/keystrokesmod/client/module/modules/hotkey/Pearl.java index 6a72729e..a76b5d57 100644 --- a/src/main/java/keystrokesmod/client/module/modules/hotkey/Pearl.java +++ b/src/main/java/keystrokesmod/client/module/modules/hotkey/Pearl.java @@ -14,7 +14,7 @@ public class Pearl extends Module { private final SliderSetting hotbarSlotPreference; public static ArrayList changedKeybinds = new ArrayList<>(); public Pearl() { - super("Pearl", ModuleCategory.hotkey, 0); + super("Pearl", ModuleCategory.hotkey); this.registerSetting(preferSlot = new TickSetting("Prefer a slot", false)); this.registerSetting(hotbarSlotPreference = new SliderSetting("Prefer wich slot", 6, 1, 9, 1)); diff --git a/src/main/java/keystrokesmod/client/module/modules/hotkey/Trajectories.java b/src/main/java/keystrokesmod/client/module/modules/hotkey/Trajectories.java index f8d47bb9..7945441e 100644 --- a/src/main/java/keystrokesmod/client/module/modules/hotkey/Trajectories.java +++ b/src/main/java/keystrokesmod/client/module/modules/hotkey/Trajectories.java @@ -13,7 +13,7 @@ public class Trajectories extends Module { private final TickSetting preferSlot; private final SliderSetting hotbarSlotPreference; public Trajectories() { - super("Trajectories", ModuleCategory.hotkey, 0); + super("Trajectories", ModuleCategory.hotkey); this.registerSetting(preferSlot = new TickSetting("Prefer a slot", false)); this.registerSetting(hotbarSlotPreference = new SliderSetting("Prefer wich slot", 5, 1, 9, 1)); diff --git a/src/main/java/keystrokesmod/client/module/modules/hotkey/Weapon.java b/src/main/java/keystrokesmod/client/module/modules/hotkey/Weapon.java index 860c2e05..73fcafb6 100644 --- a/src/main/java/keystrokesmod/client/module/modules/hotkey/Weapon.java +++ b/src/main/java/keystrokesmod/client/module/modules/hotkey/Weapon.java @@ -7,7 +7,7 @@ public class Weapon extends Module { public Weapon() { - super("Weapon", ModuleCategory.hotkey, 0); + super("Weapon", ModuleCategory.hotkey); } @Override diff --git a/src/main/java/keystrokesmod/client/module/modules/minigames/BedwarsOverlay.java b/src/main/java/keystrokesmod/client/module/modules/minigames/BedwarsOverlay.java index 86cec728..e0cd312e 100644 --- a/src/main/java/keystrokesmod/client/module/modules/minigames/BedwarsOverlay.java +++ b/src/main/java/keystrokesmod/client/module/modules/minigames/BedwarsOverlay.java @@ -30,7 +30,7 @@ public class BedwarsOverlay extends Module { public BedwarsOverlay() { - super("Bedwars Overlay", ModuleCategory.minigames, 0); + super("Bedwars Overlay", ModuleCategory.minigames); this.registerSetting(bombiesMomento = new DescriptionSetting("B0MBIES moment")); overlayHeight = 170; overlayWidth = 300; @@ -305,7 +305,6 @@ private void getBedwarsStats(String uuid) { profile = Utils.Java.getStringAsJson(connection).getAsJsonObject("player"); bw = profile.getAsJsonObject("stats").getAsJsonObject("Bedwars"); ach = profile.getAsJsonObject("achievements"); - //System.out.println(profile.toString()); } catch (NullPointerException er) { // never played bedwars or joined lobby playerStats.put(uuid, stats); diff --git a/src/main/java/keystrokesmod/client/module/modules/minigames/BridgeInfo.java b/src/main/java/keystrokesmod/client/module/modules/minigames/BridgeInfo.java index 5fc6cc1b..f321cdb1 100644 --- a/src/main/java/keystrokesmod/client/module/modules/minigames/BridgeInfo.java +++ b/src/main/java/keystrokesmod/client/module/modules/minigames/BridgeInfo.java @@ -40,7 +40,7 @@ public class BridgeInfo extends Module { private int blc = 0; public BridgeInfo() { - super("Bridge Info", ModuleCategory.minigames, 0); + super("Bridge Info", ModuleCategory.minigames); this.registerSetting(a = new DescriptionSetting("Only for solos.")); this.registerSetting(ep = new TickSetting("Edit position", false)); } diff --git a/src/main/java/keystrokesmod/client/module/modules/minigames/DuelsStats.java b/src/main/java/keystrokesmod/client/module/modules/minigames/DuelsStats.java index 94f0687b..4e6d8ad0 100644 --- a/src/main/java/keystrokesmod/client/module/modules/minigames/DuelsStats.java +++ b/src/main/java/keystrokesmod/client/module/modules/minigames/DuelsStats.java @@ -29,7 +29,7 @@ public class DuelsStats extends Module { private final List q = new ArrayList<>(); public DuelsStats() { - super("Duels Stats", ModuleCategory.minigames, 0); + super("Duels Stats", ModuleCategory.minigames); this.registerSetting(value = new SliderSetting("Value", 1.0D, 1.0D, 7.0D, 1.0D)); this.registerSetting(moduleDesc = new DescriptionSetting("Mode: OVERALL")); this.registerSetting(a = new TickSetting("Send ign on join", false)); diff --git a/src/main/java/keystrokesmod/client/module/modules/minigames/MurderMystery.java b/src/main/java/keystrokesmod/client/module/modules/minigames/MurderMystery.java index 5db97f56..acd82261 100644 --- a/src/main/java/keystrokesmod/client/module/modules/minigames/MurderMystery.java +++ b/src/main/java/keystrokesmod/client/module/modules/minigames/MurderMystery.java @@ -1,7 +1,7 @@ package keystrokesmod.client.module.modules.minigames; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.Module; -import keystrokesmod.client.module.ModuleManager; import keystrokesmod.client.module.setting.impl.TickSetting; import keystrokesmod.client.module.modules.render.PlayerESP; import keystrokesmod.client.module.modules.world.AntiBot; @@ -34,12 +34,12 @@ public MurderMystery() { } @SubscribeEvent - public void onRenderWorldLast(RenderWorldLastEvent e) { + public void o(RenderWorldLastEvent e) { if (Utils.Player.isPlayerInGame()) { - PlayerESP playerESP = (PlayerESP) ModuleManager.getModuleByName("PlayerESP"); - assert playerESP != null; - if (playerESP.isEnabled()) { - playerESP.disable(); + PlayerESP p = (PlayerESP) Raven.moduleManager.getModuleByName("PlayerESP"); + assert p != null; + if (p.isEnabled()) { + p.disable(); } if (!this.inMMGame()) { diff --git a/src/main/java/keystrokesmod/client/module/modules/minigames/SumoFences.java b/src/main/java/keystrokesmod/client/module/modules/minigames/SumoFences.java index 0cde541f..cd52dd23 100644 --- a/src/main/java/keystrokesmod/client/module/modules/minigames/SumoFences.java +++ b/src/main/java/keystrokesmod/client/module/modules/minigames/SumoFences.java @@ -33,7 +33,7 @@ public class SumoFences extends Module { private final String c5; public SumoFences() { - super("Sumo Fences", ModuleCategory.minigames, 0); + super("Sumo Fences", ModuleCategory.minigames); this.f = Blocks.oak_fence.getDefaultState(); this.c1 = "Mode: Sumo Duel"; this.c2 = "Oak fence"; diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/AutoHeader.java b/src/main/java/keystrokesmod/client/module/modules/movement/AutoHeader.java index 1134d693..c0357784 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/AutoHeader.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/AutoHeader.java @@ -17,7 +17,7 @@ public class AutoHeader extends Module { private double startWait; public AutoHeader() { - super("AutoHeadHitter", ModuleCategory.movement, 0); + super("AutoHeadHitter", ModuleCategory.movement); this.registerSetting(desc = new DescriptionSetting("Spams spacebar when under blocks")); this.registerSetting(cancelDuringShift = new TickSetting("Cancel if snkeaing", true)); this.registerSetting(onlyWhenHoldingSpacebar = new TickSetting("Only when holding jump", true)); diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/BHop.java b/src/main/java/keystrokesmod/client/module/modules/movement/BHop.java index 3deb1985..f2138ac1 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/BHop.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/BHop.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.movement; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.Module; import keystrokesmod.client.module.ModuleManager; import keystrokesmod.client.module.setting.impl.SliderSetting; @@ -11,12 +12,12 @@ public class BHop extends Module { private final double bspd = 0.0025D; public BHop() { - super("Bhop", ModuleCategory.movement, 0); + super("Bhop", ModuleCategory.movement); this.registerSetting(a = new SliderSetting("Speed", 2.0D, 1.0D, 15.0D, 0.2D)); } public void update() { - Module fly = ModuleManager.getModuleByClazz(Fly.class); + Module fly = Raven.moduleManager.getModuleByClazz(Fly.class); if (fly != null && !fly.isEnabled() && Utils.Player.isMoving() && !mc.thePlayer.isInWater()) { KeyBinding.setKeyBindState(mc.gameSettings.keyBindJump.getKeyCode(), false); mc.thePlayer.noClip = true; diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/Boost.java b/src/main/java/keystrokesmod/client/module/modules/movement/Boost.java index f8005488..31c81da6 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/Boost.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/Boost.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.movement; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.Module; import keystrokesmod.client.module.setting.impl.DescriptionSetting; import keystrokesmod.client.module.ModuleManager; @@ -14,14 +15,14 @@ public class Boost extends Module { private boolean t = false; public Boost() { - super("Boost", ModuleCategory.movement, 0); + super("Boost", ModuleCategory.movement); this.registerSetting(c = new DescriptionSetting("20 ticks are in 1 second")); this.registerSetting(a = new SliderSetting("Multiplier", 2.0D, 1.0D, 3.0D, 0.05D)); this.registerSetting(b = new SliderSetting("Time (ticks)", 15.0D, 1.0D, 80.0D, 1.0D)); } public void onEnable() { - Module timer = ModuleManager.getModuleByClazz(Timer.class); + Module timer = Raven.moduleManager.getModuleByClazz(Timer.class); if (timer != null && timer.isEnabled()) { this.t = true; timer.disable(); @@ -36,7 +37,7 @@ public void onDisable() { } if (this.t) { - Module timer = ModuleManager.getModuleByClazz(Timer.class); + Module timer = Raven.moduleManager.getModuleByClazz(Timer.class); if (timer != null) timer.enable(); } diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/Fly.java b/src/main/java/keystrokesmod/client/module/modules/movement/Fly.java index ee59df62..adeac2fb 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/Fly.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/Fly.java @@ -16,7 +16,7 @@ public class Fly extends Module { private static final String c2 = "Glide"; public Fly() { - super("Fly", ModuleCategory.movement, 0); + super("Fly", ModuleCategory.movement); this.registerSetting(a = new SliderSetting("Value", 1.0D, 1.0D, 2.0D, 1.0D)); this.registerSetting(dc = new DescriptionSetting(Utils.md + c1)); this.registerSetting(b = new SliderSetting("Speed", 2.0D, 1.0D, 5.0D, 0.1D)); diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/InvMove.java b/src/main/java/keystrokesmod/client/module/modules/movement/InvMove.java index 1d2ba36d..b9a34485 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/InvMove.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/InvMove.java @@ -8,7 +8,7 @@ public class InvMove extends Module { public InvMove() { - super("InvMove", ModuleCategory.movement, 0); + super("InvMove", ModuleCategory.movement); } public void update() { diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/KeepSprint.java b/src/main/java/keystrokesmod/client/module/modules/movement/KeepSprint.java index 24a2fd3c..d28a0236 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/KeepSprint.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/KeepSprint.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.movement; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.*; import keystrokesmod.client.module.modules.combat.Reach; import keystrokesmod.client.module.setting.impl.DescriptionSetting; @@ -13,7 +14,7 @@ public class KeepSprint extends Module { public static TickSetting c; public KeepSprint() { - super("KeepSprint", ModuleCategory.movement, 0); + super("KeepSprint", ModuleCategory.movement); this.registerSetting(a = new DescriptionSetting("Default is 40% motion reduction.")); this.registerSetting(b = new SliderSetting("Slow %", 40.0D, 0.0D, 100.0D, 1.0D)); this.registerSetting(c = new TickSetting("Only reduce reach hits", false)); @@ -21,7 +22,7 @@ public KeepSprint() { public static void sl(Entity en) { double dist; - Module reach = ModuleManager.getModuleByClazz(Reach.class); + Module reach = Raven.moduleManager.getModuleByClazz(Reach.class); if (c.isToggled() && reach != null && reach.isEnabled() && !mc.thePlayer.capabilities.isCreativeMode) { dist = mc.objectMouseOver.hitVec.distanceTo(mc.getRenderViewEntity().getPositionEyes(1.0F)); double val; diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/NoSlow.java b/src/main/java/keystrokesmod/client/module/modules/movement/NoSlow.java index cd2eb633..79c23f69 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/NoSlow.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/NoSlow.java @@ -10,7 +10,7 @@ public class NoSlow extends Module { public static SliderSetting b; public NoSlow() { - super("NoSlow", ModuleCategory.movement, 0); + super("NoSlow", ModuleCategory.movement); this.registerSetting(a = new DescriptionSetting("Default is 80% motion reduction.")); this.registerSetting(c = new DescriptionSetting("Hypixel max: 22%")); this.registerSetting(b = new SliderSetting("Slow %", 80.0D, 0.0D, 80.0D, 1.0D)); diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/SlyPort.java b/src/main/java/keystrokesmod/client/module/modules/movement/SlyPort.java index 1d24194f..8a76e49a 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/SlyPort.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/SlyPort.java @@ -22,7 +22,7 @@ public class SlyPort extends Module { private final boolean s = false; public SlyPort() { - super("SlyPort", ModuleCategory.movement, 0); + super("SlyPort", ModuleCategory.movement); this.registerSetting(f = new DescriptionSetting("Teleport behind enemies.")); this.registerSetting(r = new SliderSetting("Range", 6.0D, 2.0D, 15.0D, 1.0D)); this.registerSetting(e = new TickSetting("Aim", true)); diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/Speed.java b/src/main/java/keystrokesmod/client/module/modules/movement/Speed.java index c53d3ad8..0d40db95 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/Speed.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/Speed.java @@ -13,7 +13,7 @@ public class Speed extends Module { public static TickSetting b; public Speed() { - super("Speed", ModuleCategory.movement, 0); + super("Speed", ModuleCategory.movement); this.registerSetting(dc = new DescriptionSetting("Hypixel max: 1.13")); this.registerSetting(a = new SliderSetting("Speed", 1.2D, 1.0D, 1.5D, 0.01D)); this.registerSetting(b = new TickSetting("Strafe only", false)); diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/Sprint.java b/src/main/java/keystrokesmod/client/module/modules/movement/Sprint.java index b2427940..59c5b235 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/Sprint.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/Sprint.java @@ -12,7 +12,7 @@ public class Sprint extends Module { public static TickSetting a; public Sprint() { - super("Sprint", ModuleCategory.movement, 0); + super("Sprint", ModuleCategory.movement); a = new TickSetting("OmniSprint", false); this.registerSetting(a); } diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/StopMotion.java b/src/main/java/keystrokesmod/client/module/modules/movement/StopMotion.java index a5e5d400..0aad5893 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/StopMotion.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/StopMotion.java @@ -10,7 +10,7 @@ public class StopMotion extends Module { public static TickSetting c; public StopMotion() { - super("Stop Motion", ModuleCategory.movement, 0); + super("Stop Motion", ModuleCategory.movement); this.registerSetting(a = new TickSetting("Stop X", true)); this.registerSetting(b = new TickSetting("Stop Y", true)); this.registerSetting(c = new TickSetting("Stop Z", true)); diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/Timer.java b/src/main/java/keystrokesmod/client/module/modules/movement/Timer.java index 741b0ce7..ab813588 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/Timer.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/Timer.java @@ -11,7 +11,7 @@ public class Timer extends Module { public static TickSetting b; public Timer() { - super("Timer", ModuleCategory.movement, 0); + super("Timer", ModuleCategory.movement); a = new SliderSetting("Speed", 1.0D, 0.5D, 2.5D, 0.01D); b = new TickSetting("Strafe only", false); this.registerSetting(a); diff --git a/src/main/java/keystrokesmod/client/module/modules/movement/VClip.java b/src/main/java/keystrokesmod/client/module/modules/movement/VClip.java index 7c2117a1..8f76cd6a 100644 --- a/src/main/java/keystrokesmod/client/module/modules/movement/VClip.java +++ b/src/main/java/keystrokesmod/client/module/modules/movement/VClip.java @@ -7,7 +7,7 @@ public class VClip extends Module { public static SliderSetting a; public VClip() { - super("VClip", ModuleCategory.movement, 0); + super("VClip", ModuleCategory.movement); this.registerSetting(a = new SliderSetting("Distace", 2.0D, -10.0D, 10.0D, 0.5D)); } diff --git a/src/main/java/keystrokesmod/client/module/modules/other/FakeChat.java b/src/main/java/keystrokesmod/client/module/modules/other/FakeChat.java index 636c0f26..f86a3d0b 100644 --- a/src/main/java/keystrokesmod/client/module/modules/other/FakeChat.java +++ b/src/main/java/keystrokesmod/client/module/modules/other/FakeChat.java @@ -12,7 +12,7 @@ public class FakeChat extends Module { public static final String c4 = "&cInvalid message."; public FakeChat() { - super("Fake Chat", ModuleCategory.other, 0); + super("Fake Chat", ModuleCategory.other); this.registerSetting(a = new DescriptionSetting(Utils.Java.uf("command") + ": " + command + " [msg]")); } diff --git a/src/main/java/keystrokesmod/client/module/modules/other/MiddleClick.java b/src/main/java/keystrokesmod/client/module/modules/other/MiddleClick.java index d1a562d0..61796d28 100644 --- a/src/main/java/keystrokesmod/client/module/modules/other/MiddleClick.java +++ b/src/main/java/keystrokesmod/client/module/modules/other/MiddleClick.java @@ -2,6 +2,7 @@ import keystrokesmod.client.module.Module; import keystrokesmod.client.module.modules.combat.AimAssist; +import keystrokesmod.client.module.setting.impl.ComboSetting; import keystrokesmod.client.module.setting.impl.DescriptionSetting; import keystrokesmod.client.module.setting.impl.SliderSetting; import keystrokesmod.client.module.setting.impl.TickSetting; @@ -16,10 +17,11 @@ import java.awt.*; import java.awt.event.InputEvent; +import static keystrokesmod.client.module.modules.other.MiddleClick.Action.*; + public class MiddleClick extends Module { - public static SliderSetting action; + public static ComboSetting actionSetting; public static TickSetting showHelp; - public static DescriptionSetting actionDesc; int prevSlot; public static boolean a; private Robot bot; @@ -27,14 +29,9 @@ public class MiddleClick extends Module { private int pearlEvent; public MiddleClick() { - super("Middleclick", ModuleCategory.other, 0); + super("Middleclick", ModuleCategory.other); this.registerSetting(showHelp = new TickSetting("Show friend help in chat", true)); - this.registerSetting(action = new SliderSetting("Value:", 1,1, 3, 1)); - this.registerSetting(actionDesc = new DescriptionSetting("Mode: PEARL_THROW")); - } - - public void guiUpdate() { - actionDesc.setDesc(Utils.md + actions.values()[(int)(action.getInput() -1)]); + this.registerSetting(actionSetting = new ComboSetting("On click", ThrowPearl)); } public void onEnable() { @@ -57,32 +54,25 @@ public void onTick(TickEvent.PlayerTickEvent e) { } if(Mouse.isButtonDown(2) && !hasClicked) { - switch (actions.values()[(int)(action.getInput() -1)]){ - case PEARL_THROW: - for (int slot = 0; slot <= 8; slot++) { - ItemStack itemInSlot = mc.thePlayer.inventory.getStackInSlot(slot); - if(itemInSlot != null && itemInSlot.getItem() instanceof ItemEnderPearl) { - prevSlot = mc.thePlayer.inventory.currentItem; - mc.thePlayer.inventory.currentItem = slot; - this.bot.mousePress(InputEvent.BUTTON3_MASK); - this.bot.mouseRelease(InputEvent.BUTTON3_MASK); - pearlEvent = 0; - hasClicked = true; - return; - } + if (ThrowPearl.equals(actionSetting.getMode())) { + for (int slot = 0; slot <= 8; slot++) { + ItemStack itemInSlot = mc.thePlayer.inventory.getStackInSlot(slot); + if (itemInSlot != null && itemInSlot.getItem() instanceof ItemEnderPearl) { + prevSlot = mc.thePlayer.inventory.currentItem; + mc.thePlayer.inventory.currentItem = slot; + this.bot.mousePress(InputEvent.BUTTON3_MASK); + this.bot.mouseRelease(InputEvent.BUTTON3_MASK); + pearlEvent = 0; + hasClicked = true; + return; } - break; - - case ADD_FRIEND: - addFriend(); - if(showHelp.isToggled()) showHelpMessage(); - break; - - case REMOVE_FRIEND: - removeFriend(); - if(showHelp.isToggled()) showHelpMessage(); - break; - + } + } else if (AddFriend.equals(actionSetting.getMode())) { + addFriend(); + if (showHelp.isToggled()) showHelpMessage(); + } else if (RemoveFriend.equals(actionSetting.getMode())) { + removeFriend(); + if (showHelp.isToggled()) showHelpMessage(); } hasClicked = true; } else if(!Mouse.isButtonDown(2) && hasClicked) { @@ -120,9 +110,9 @@ private void addFriend() { } } - public enum actions { - PEARL_THROW, - ADD_FRIEND, - REMOVE_FRIEND + public enum Action { + ThrowPearl, + AddFriend, + RemoveFriend } } diff --git a/src/main/java/keystrokesmod/client/module/modules/other/NameHider.java b/src/main/java/keystrokesmod/client/module/modules/other/NameHider.java index 5774e07c..d23ff8db 100644 --- a/src/main/java/keystrokesmod/client/module/modules/other/NameHider.java +++ b/src/main/java/keystrokesmod/client/module/modules/other/NameHider.java @@ -10,7 +10,7 @@ public class NameHider extends Module { public static String n = "ravenb+"; public NameHider() { - super("Name Hider", ModuleCategory.other, 0); + super("Name Hider", ModuleCategory.other); this.registerSetting(a = new DescriptionSetting(Utils.Java.uf("command") + ": cname [name]")); } diff --git a/src/main/java/keystrokesmod/client/module/modules/other/StringEncrypt.java b/src/main/java/keystrokesmod/client/module/modules/other/StringEncrypt.java index 6740d719..57607e1b 100644 --- a/src/main/java/keystrokesmod/client/module/modules/other/StringEncrypt.java +++ b/src/main/java/keystrokesmod/client/module/modules/other/StringEncrypt.java @@ -20,7 +20,7 @@ public class StringEncrypt extends Module { public static DescriptionSetting moduleDesc; public StringEncrypt() { - super("String Encrypt", ModuleCategory.other, 0); + super("String Encrypt", ModuleCategory.other); this.registerSetting(ignoreDebug = new TickSetting("Ignore debug", false)); this.registerSetting(ignoreAllGui = new TickSetting("Ignore all GUI", false)); this.registerSetting(value = new SliderSetting("Value", 1.0D, 1.0D, 4.0D, 1.0D)); diff --git a/src/main/java/keystrokesmod/client/module/modules/other/WaterBucket.java b/src/main/java/keystrokesmod/client/module/modules/other/WaterBucket.java index 6d297e95..de7bc857 100644 --- a/src/main/java/keystrokesmod/client/module/modules/other/WaterBucket.java +++ b/src/main/java/keystrokesmod/client/module/modules/other/WaterBucket.java @@ -22,7 +22,7 @@ public class WaterBucket extends Module { private boolean handling; public WaterBucket() { - super("Water bucket", ModuleCategory.other, 0); + super("Water bucket", ModuleCategory.other); this.registerSetting(moduleDesc = new DescriptionSetting("Credits: aycy")); this.registerSetting(moduleDesc = new DescriptionSetting("Disabled in the Nether")); } diff --git a/src/main/java/keystrokesmod/client/module/modules/player/AutoJump.java b/src/main/java/keystrokesmod/client/module/modules/player/AutoJump.java index 6197a4fa..84df4944 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/AutoJump.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/AutoJump.java @@ -12,7 +12,7 @@ public class AutoJump extends Module { private boolean c = false; public AutoJump() { - super("AutoJump", ModuleCategory.player, 0); + super("AutoJump", ModuleCategory.player); this.registerSetting(b = new TickSetting("Cancel when shifting", true)); } diff --git a/src/main/java/keystrokesmod/client/module/modules/player/AutoPlace.java b/src/main/java/keystrokesmod/client/module/modules/player/AutoPlace.java index e9a70195..f85da759 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/AutoPlace.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/AutoPlace.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.player; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.*; import keystrokesmod.client.module.setting.impl.DescriptionSetting; import keystrokesmod.client.module.setting.impl.SliderSetting; @@ -31,7 +32,7 @@ public class AutoPlace extends Module { private BlockPos lp = null; public AutoPlace() { - super("AutoPlace", ModuleCategory.player, 0); + super("AutoPlace", ModuleCategory.player); this.registerSetting(ds = new DescriptionSetting("FD: FPS/80")); this.registerSetting(c = new SliderSetting("Frame delay", 8.0D, 0.0D, 30.0D, 1.0D)); this.registerSetting(a = new TickSetting("Hold right", true)); @@ -54,7 +55,7 @@ public void onDisable() { } public void update() { - Module fastPlace = ModuleManager.getModuleByClazz(FastPlace.class); + Module fastPlace = Raven.moduleManager.getModuleByClazz(FastPlace.class); if (a.isToggled() && Mouse.isButtonDown(1) && !mc.thePlayer.capabilities.isFlying && fastPlace != null && !fastPlace.isEnabled()) { ItemStack i = mc.thePlayer.getHeldItem(); if (i == null || !(i.getItem() instanceof ItemBlock)) { diff --git a/src/main/java/keystrokesmod/client/module/modules/player/AutoTool.java b/src/main/java/keystrokesmod/client/module/modules/player/AutoTool.java index 1b9213fb..cafb6f68 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/AutoTool.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/AutoTool.java @@ -30,7 +30,7 @@ public class AutoTool extends Module { //public static List pickaxe = Arrays.asList(ItemBlock.class, BlockIce.class); public AutoTool() { - super("Auto Tool", ModuleCategory.player, 0); + super("Auto Tool", ModuleCategory.player); this.registerSetting(hotkeyBack = new TickSetting("Hotkey back", true)); this.registerSetting(mineDelay = new DoubleSliderSetting("Max delay", 10, 50, 0, 2000, 1)); diff --git a/src/main/java/keystrokesmod/client/module/modules/player/BedAura.java b/src/main/java/keystrokesmod/client/module/modules/player/BedAura.java index 3cb9295e..a88c0d8b 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/BedAura.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/BedAura.java @@ -18,7 +18,7 @@ public class BedAura extends Module { private final long per = 600L; public BedAura() { - super("BedAura", ModuleCategory.player, 0); + super("BedAura", ModuleCategory.player); this.registerSetting(r = new SliderSetting("Range", 5.0D, 2.0D, 10.0D, 1.0D)); } diff --git a/src/main/java/keystrokesmod/client/module/modules/player/BridgeAssist.java b/src/main/java/keystrokesmod/client/module/modules/player/BridgeAssist.java index 6d05a4dc..ac63d4e0 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/BridgeAssist.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/BridgeAssist.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.player; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.*; import keystrokesmod.client.module.setting.impl.DescriptionSetting; import keystrokesmod.client.module.setting.impl.SliderSetting; @@ -29,7 +30,7 @@ public class BridgeAssist extends Module { public BridgeAssist() { - super("Bridge Assist", ModuleCategory.player, 0); + super("Bridge Assist", ModuleCategory.player); DescriptionSetting goodAdvice; this.registerSetting(goodAdvice = new DescriptionSetting("Best with fastplace, not autoplace")); this.registerSetting(waitFor = new SliderSetting("Wait time (ms)", 500, 0, 5000, 25)); @@ -59,7 +60,7 @@ public void onRenderTick(TickEvent.RenderTickEvent e) { return; } - Module safeWalk = ModuleManager.getModuleByClazz(SafeWalk.class); + Module safeWalk = Raven.moduleManager.getModuleByClazz(SafeWalk.class); if (safeWalk != null && safeWalk.isEnabled()) { if (!workWithSafeWalk.isToggled()) { return; @@ -67,13 +68,11 @@ public void onRenderTick(TickEvent.RenderTickEvent e) { } if (!(Utils.Player.playerOverAir() && mc.thePlayer.onGround)) { - //////////System.out.println("Return bc not on air "); return; } if (onSneak.isToggled()) { if (!mc.thePlayer.isSneaking()) { - //////////System.out.println("Nibba aint shiftin"); return; } } @@ -122,33 +121,24 @@ public void onRenderTick(TickEvent.RenderTickEvent e) { gliding = false; this.waitingForAim = false; } - //////////System.out.println("gliding to " + this.waitingForPitch + " " + this.waitingForYaw); return; } - //////////System.out.println("Checking if waiting for aim"); if (!waitingForAim) { waitingForAim = true; startWaitTime = System.currentTimeMillis(); - ////////////System.out.println("Timer start"); - //////////System.out.println("Started waiting for aim"); return; } if (System.currentTimeMillis() - startWaitTime < waitFor.getInput()) return; - //////////System.out.println("Yes starting"); float fuckedYaw = mc.thePlayer.rotationYaw; float fuckedPitch = mc.thePlayer.rotationPitch; float yaw = fuckedYaw - ((int)fuckedYaw/360) * 360; float pitch = fuckedPitch - ((int)fuckedPitch/360) * 360; - //45, 75 west - //135, 75 north - //-135 south - //-45 east float range = (float) assistRange.getInput(); switch (Utils.Modes.BridgeMode.values()[(int)(assistMode.getInput() - 1.0D)]) { @@ -161,7 +151,6 @@ public void onRenderTick(TickEvent.RenderTickEvent e) { return; } } - //////////System.out.println(pitch + " " + yaw); } @@ -174,7 +163,6 @@ public void onRenderTick(TickEvent.RenderTickEvent e) { return; } } - //////////System.out.println(pitch + " " + yaw); } case BREEZILY: @@ -186,7 +174,6 @@ public void onRenderTick(TickEvent.RenderTickEvent e) { return; } } - //////////System.out.println(pitch + " " + yaw); } case NORMAL: @@ -198,7 +185,6 @@ public void onRenderTick(TickEvent.RenderTickEvent e) { return; } } - //////////System.out.println(pitch + " " + yaw); } } this.waitingForAim = false; diff --git a/src/main/java/keystrokesmod/client/module/modules/player/FallSpeed.java b/src/main/java/keystrokesmod/client/module/modules/player/FallSpeed.java index 1b2da354..bab9c218 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/FallSpeed.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/FallSpeed.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.player; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.*; import keystrokesmod.client.module.modules.movement.Fly; import keystrokesmod.client.module.setting.impl.DescriptionSetting; @@ -12,7 +13,7 @@ public class FallSpeed extends Module { public static TickSetting b; public FallSpeed() { - super("FallSpeed", ModuleCategory.player, 0); + super("FallSpeed", ModuleCategory.player); this.registerSetting(dc = new DescriptionSetting("Vanilla max: 3.92")); this.registerSetting(a = new SliderSetting("Motion", 5.0D, 0.0D, 8.0D, 0.1D)); this.registerSetting(b = new TickSetting("Disable XZ motion", true)); @@ -20,8 +21,8 @@ public FallSpeed() { public void update() { if ((double)mc.thePlayer.fallDistance >= 2.5D) { - Module fly = ModuleManager.getModuleByClazz(Fly.class); - Module noFall = ModuleManager.getModuleByClazz(NoFall.class); + Module fly = Raven.moduleManager.getModuleByClazz(Fly.class); + Module noFall = Raven.moduleManager.getModuleByClazz(NoFall.class); if ( (fly != null && fly.isEnabled()) || diff --git a/src/main/java/keystrokesmod/client/module/modules/player/FastPlace.java b/src/main/java/keystrokesmod/client/module/modules/player/FastPlace.java index c7331e1a..b8e9e1bc 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/FastPlace.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/FastPlace.java @@ -29,7 +29,7 @@ public class FastPlace extends Module { } public FastPlace() { - super("FastPlace", ModuleCategory.player, 0); + super("FastPlace", ModuleCategory.player); this.registerSetting(delaySlider = new SliderSetting("Delay", 0.0D, 0.0D, 4.0D, 1.0D)); this.registerSetting(blockOnly = new TickSetting("Blocks only", true)); } diff --git a/src/main/java/keystrokesmod/client/module/modules/player/Freecam.java b/src/main/java/keystrokesmod/client/module/modules/player/Freecam.java index cd9f0f01..a3744cdd 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/Freecam.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/Freecam.java @@ -21,7 +21,7 @@ public class Freecam extends Module { private final float[] sAng = new float[]{0.0F, 0.0F}; public Freecam() { - super("Freecam", ModuleCategory.player, 0); + super("Freecam", ModuleCategory.player); this.registerSetting(a = new SliderSetting("Speed", 2.5D, 0.5D, 10.0D, 0.5D)); this.registerSetting(b = new TickSetting("Disable on damage", true)); } diff --git a/src/main/java/keystrokesmod/client/module/modules/player/NoFall.java b/src/main/java/keystrokesmod/client/module/modules/player/NoFall.java index 0425e6ef..8ddee4a3 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/NoFall.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/NoFall.java @@ -5,7 +5,7 @@ public class NoFall extends Module { public NoFall() { - super("NoFall", ModuleCategory.player, 0); + super("NoFall", ModuleCategory.player); } public void update() { diff --git a/src/main/java/keystrokesmod/client/module/modules/player/SafeWalk.java b/src/main/java/keystrokesmod/client/module/modules/player/SafeWalk.java index 87848c47..eca82261 100644 --- a/src/main/java/keystrokesmod/client/module/modules/player/SafeWalk.java +++ b/src/main/java/keystrokesmod/client/module/modules/player/SafeWalk.java @@ -32,7 +32,7 @@ public class SafeWalk extends Module { private static boolean isShifting = false; public SafeWalk() { - super("SafeWalk", ModuleCategory.player, 0); + super("SafeWalk", ModuleCategory.player); this.registerSetting(doShift = new TickSetting("Shift", false)); this.registerSetting(shiftOnJump = new TickSetting("Shift during jumps", false)); this.registerSetting(onHold = new TickSetting("On shift hold", false)); diff --git a/src/main/java/keystrokesmod/client/module/modules/render/AntiShuffle.java b/src/main/java/keystrokesmod/client/module/modules/render/AntiShuffle.java index 2a053cb1..e50011a6 100644 --- a/src/main/java/keystrokesmod/client/module/modules/render/AntiShuffle.java +++ b/src/main/java/keystrokesmod/client/module/modules/render/AntiShuffle.java @@ -9,7 +9,7 @@ public class AntiShuffle extends Module { private static final String c = "§k"; public AntiShuffle() { - super("AntiShuffle", ModuleCategory.render, 0); + super("AntiShuffle", ModuleCategory.render); this.registerSetting(a = new DescriptionSetting(Utils.Java.uf("remove") + " &k")); } diff --git a/src/main/java/keystrokesmod/client/module/modules/render/Chams.java b/src/main/java/keystrokesmod/client/module/modules/render/Chams.java index a073a6a2..9e010bd0 100644 --- a/src/main/java/keystrokesmod/client/module/modules/render/Chams.java +++ b/src/main/java/keystrokesmod/client/module/modules/render/Chams.java @@ -8,7 +8,7 @@ public class Chams extends Module { public Chams() { - super("Chams", ModuleCategory.render, 0); + super("Chams", ModuleCategory.render); } @SubscribeEvent diff --git a/src/main/java/keystrokesmod/client/module/modules/render/ChestESP.java b/src/main/java/keystrokesmod/client/module/modules/render/ChestESP.java index c1a2e921..6c07ca5d 100644 --- a/src/main/java/keystrokesmod/client/module/modules/render/ChestESP.java +++ b/src/main/java/keystrokesmod/client/module/modules/render/ChestESP.java @@ -20,7 +20,7 @@ public class ChestESP extends Module { public static TickSetting d; public ChestESP() { - super("ChestESP", ModuleCategory.render, 0); + super("ChestESP", ModuleCategory.render); a = new SliderSetting("Red", 0.0D, 0.0D, 255.0D, 1.0D); b = new SliderSetting("Green", 0.0D, 0.0D, 255.0D, 1.0D); c = new SliderSetting("Blue", 255.0D, 0.0D, 255.0D, 1.0D); diff --git a/src/main/java/keystrokesmod/client/module/modules/render/Fullbright.java b/src/main/java/keystrokesmod/client/module/modules/render/Fullbright.java index a4ce483d..4ea32f53 100644 --- a/src/main/java/keystrokesmod/client/module/modules/render/Fullbright.java +++ b/src/main/java/keystrokesmod/client/module/modules/render/Fullbright.java @@ -11,7 +11,7 @@ public class Fullbright extends Module { private final float clientGamma; public Fullbright() { - super("Fullbright", ModuleCategory.render, 0); + super("Fullbright", ModuleCategory.render); DescriptionSetting description; this.registerSetting(description = new DescriptionSetting("No more darkness!")); diff --git a/src/main/java/keystrokesmod/client/module/modules/render/Nametags.java b/src/main/java/keystrokesmod/client/module/modules/render/Nametags.java index b8a3ab4f..2d6faffa 100644 --- a/src/main/java/keystrokesmod/client/module/modules/render/Nametags.java +++ b/src/main/java/keystrokesmod/client/module/modules/render/Nametags.java @@ -23,7 +23,7 @@ public class Nametags extends Module { public static TickSetting e; public Nametags() { - super("Nametags", ModuleCategory.render, 0); + super("Nametags", ModuleCategory.render); this.registerSetting(a = new SliderSetting("Offset", 0.0D, -40.0D, 40.0D, 1.0D)); this.registerSetting(b = new TickSetting("Rect", true)); this.registerSetting(c = new TickSetting("Show health", true)); diff --git a/src/main/java/keystrokesmod/client/module/modules/render/PlayerESP.java b/src/main/java/keystrokesmod/client/module/modules/render/PlayerESP.java index 5ede0f80..359be933 100644 --- a/src/main/java/keystrokesmod/client/module/modules/render/PlayerESP.java +++ b/src/main/java/keystrokesmod/client/module/modules/render/PlayerESP.java @@ -35,7 +35,7 @@ public class PlayerESP extends Module { private int rgb_c = 0; public PlayerESP() { - super("PlayerESP", ModuleCategory.render, 0); + super("PlayerESP", ModuleCategory.render); this.registerSetting(a = new SliderSetting("Red", 0.0D, 0.0D, 255.0D, 1.0D)); this.registerSetting(b = new SliderSetting("Green", 255.0D, 0.0D, 255.0D, 1.0D)); this.registerSetting(c = new SliderSetting("Blue", 0.0D, 0.0D, 255.0D, 1.0D)); diff --git a/src/main/java/keystrokesmod/client/module/modules/render/TargetHUD.java b/src/main/java/keystrokesmod/client/module/modules/render/TargetHUD.java index fa84a19b..076a67d5 100644 --- a/src/main/java/keystrokesmod/client/module/modules/render/TargetHUD.java +++ b/src/main/java/keystrokesmod/client/module/modules/render/TargetHUD.java @@ -16,7 +16,7 @@ public class TargetHUD extends Module { public static FontRenderer fr; ScaledResolution sr; public TargetHUD() { - super("Target HUD", ModuleCategory.render, 0); + super("Target HUD", ModuleCategory.render); sr = new ScaledResolution(Minecraft.getMinecraft()); height = sr.getScaledHeight(); width = sr.getScaledWidth(); @@ -26,14 +26,11 @@ public TargetHUD() { @SubscribeEvent public void r(RenderGameOverlayEvent ev) { if (ev.type != RenderGameOverlayEvent.ElementType.CROSSHAIRS || !Utils.Player.isPlayerInGame()) return; - ////System.out.println("render"); if (mc.currentScreen != null || mc.gameSettings.showDebugInfo) { return; } height = sr.getScaledHeight(); width = sr.getScaledWidth(); - ////System.out.println("render"); - ////System.out.println("left " + (int)(width * 0.65) + " || top " + (int)(height * 0.65) + " || right " + (int)(width * 0.75) + " || bottom " + (int)(height * 0.65)); Gui.drawRect(width - 10, 0,width, height, 0x90000000); Gui.drawRect((int)(width * 0.65), (int)(height * 0.65), (int)(width * 0.75), (int)(height * 0.75),0xffff4500); } diff --git a/src/main/java/keystrokesmod/client/module/modules/render/Tracers.java b/src/main/java/keystrokesmod/client/module/modules/render/Tracers.java index 47ced3e4..f67d2c81 100644 --- a/src/main/java/keystrokesmod/client/module/modules/render/Tracers.java +++ b/src/main/java/keystrokesmod/client/module/modules/render/Tracers.java @@ -26,7 +26,7 @@ public class Tracers extends Module { private int rgb_c = 0; public Tracers() { - super("Tracers", ModuleCategory.render, 0); + super("Tracers", ModuleCategory.render); this.registerSetting(a = new TickSetting("Show invis", true)); this.registerSetting(f = new SliderSetting("Line Width", 1.0D, 1.0D, 5.0D, 1.0D)); this.registerSetting(b = new SliderSetting("Red", 0.0D, 0.0D, 255.0D, 1.0D)); diff --git a/src/main/java/keystrokesmod/client/module/modules/render/Xray.java b/src/main/java/keystrokesmod/client/module/modules/render/Xray.java index 8c288ccf..a3dd5575 100644 --- a/src/main/java/keystrokesmod/client/module/modules/render/Xray.java +++ b/src/main/java/keystrokesmod/client/module/modules/render/Xray.java @@ -30,7 +30,7 @@ public class Xray extends Module { private final long per = 200L; public Xray() { - super("Xray", ModuleCategory.render, 0); + super("Xray", ModuleCategory.render); this.registerSetting(r = new SliderSetting("Range", 20.0D, 5.0D, 50.0D, 1.0D)); this.registerSetting(a = new TickSetting("Iron", true)); this.registerSetting(b = new TickSetting("Gold", true)); diff --git a/src/main/java/keystrokesmod/client/module/modules/world/AntiBot.java b/src/main/java/keystrokesmod/client/module/modules/world/AntiBot.java index 81611913..a956d308 100644 --- a/src/main/java/keystrokesmod/client/module/modules/world/AntiBot.java +++ b/src/main/java/keystrokesmod/client/module/modules/world/AntiBot.java @@ -1,5 +1,6 @@ package keystrokesmod.client.module.modules.world; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.Module; import keystrokesmod.client.module.ModuleManager; import keystrokesmod.client.module.setting.impl.TickSetting; @@ -18,7 +19,9 @@ public class AntiBot extends Module { public static TickSetting a; public AntiBot() { - super("AntiBot", ModuleCategory.world, 0); + super("AntiBot", ModuleCategory.world); + withEnabled(true); + this.registerSetting(a = new TickSetting("Wait 80 ticks", false)); } @@ -48,7 +51,7 @@ public static boolean bot(Entity en) { if (Freecam.en != null && Freecam.en == en) { return true; } else { - Module antiBot = ModuleManager.getModuleByClazz(AntiBot.class); + Module antiBot = Raven.moduleManager.getModuleByClazz(AntiBot.class); if (antiBot != null && !antiBot.isEnabled()) { return false; } else if (!Utils.Client.isHyp()) { diff --git a/src/main/java/keystrokesmod/client/module/modules/world/ChatLogger.java b/src/main/java/keystrokesmod/client/module/modules/world/ChatLogger.java index 9d8cec08..086ea78a 100644 --- a/src/main/java/keystrokesmod/client/module/modules/world/ChatLogger.java +++ b/src/main/java/keystrokesmod/client/module/modules/world/ChatLogger.java @@ -15,7 +15,7 @@ public class ChatLogger extends Module { public String extension; public ChatLogger() { - super("Chat Logger", ModuleCategory.world, 0); + super("Chat Logger", ModuleCategory.world); extension = "txt"; dir = new File(mc.mcDataDir, "keystrokes" + File.separator + "logs"); @@ -30,7 +30,6 @@ public void onEnable() { LocalDateTime now = LocalDateTime.now(); fileName = dtf.format(now) + "." + extension; this.chatLog = new File(dir, fileName); - //////////////System.out.println("Creating file " + fileName + " in " + dir); if (!chatLog.exists()) { try { chatLog.createNewFile(); diff --git a/src/main/java/keystrokesmod/client/module/setting/impl/ComboSetting.java b/src/main/java/keystrokesmod/client/module/setting/impl/ComboSetting.java index c4dbfd7d..438c4068 100644 --- a/src/main/java/keystrokesmod/client/module/setting/impl/ComboSetting.java +++ b/src/main/java/keystrokesmod/client/module/setting/impl/ComboSetting.java @@ -68,9 +68,6 @@ public void setMode(T value){ public void nextMode(){ for(int i = 0; i < options.length; i++){ if(options[i] == currentOption) { - System.out.println(i); - System.out.println(options.length); - System.out.println((i + 1) % (options.length)); currentOption = options[(i + 1) % (options.length)]; return; } diff --git a/src/main/java/keystrokesmod/client/module/setting/impl/DoubleSliderSetting.java b/src/main/java/keystrokesmod/client/module/setting/impl/DoubleSliderSetting.java index ac19e039..0954db72 100644 --- a/src/main/java/keystrokesmod/client/module/setting/impl/DoubleSliderSetting.java +++ b/src/main/java/keystrokesmod/client/module/setting/impl/DoubleSliderSetting.java @@ -83,13 +83,9 @@ public double getMax() { } public void setValueMin(double n) { - System.out.println(this.name + " " + n); n = correct(n, this.min, this.valMax); - System.out.println(n); n = (double)Math.round(n * (1.0D / this.interval)) / (1.0D / this.interval); - System.out.println(n); this.valMin = n; - System.out.println(this.valMin + " " + this.getInputMin() + " " + n); } public void setValueMax(double n) { diff --git a/src/main/java/keystrokesmod/client/tweaker/ASMEventHandler.java b/src/main/java/keystrokesmod/client/tweaker/ASMEventHandler.java index 3b50195a..5af3a487 100644 --- a/src/main/java/keystrokesmod/client/tweaker/ASMEventHandler.java +++ b/src/main/java/keystrokesmod/client/tweaker/ASMEventHandler.java @@ -1,5 +1,6 @@ package keystrokesmod.client.tweaker; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.Module; import keystrokesmod.client.module.ModuleManager; import keystrokesmod.client.module.modules.combat.AutoClicker; @@ -24,17 +25,17 @@ public class ASMEventHandler { * ASM Modules : NameHider, AntiShuffle, StringEncrypt */ public static String getUnformattedTextForChat(String s) { - Module nameHider = ModuleManager.getModuleByClazz(NameHider.class); + Module nameHider = Raven.moduleManager.getModuleByClazz(NameHider.class); if (nameHider != null && nameHider.isEnabled()) { s = NameHider.getUnformattedTextForChat(s); } - Module antiShuffle = ModuleManager.getModuleByClazz(StringEncrypt.class); + Module antiShuffle = Raven.moduleManager.getModuleByClazz(StringEncrypt.class); if (antiShuffle != null && antiShuffle.isEnabled()) { s = AntiShuffle.getUnformattedTextForChat(s); } - Module stringEncrypt = ModuleManager.getModuleByClazz(StringEncrypt.class); + Module stringEncrypt = Raven.moduleManager.getModuleByClazz(StringEncrypt.class); if (stringEncrypt != null && stringEncrypt.isEnabled()) { s = StringEncrypt.getUnformattedTextForChat(s); } @@ -49,7 +50,7 @@ public static String getUnformattedTextForChat(String s) { */ public static boolean onEntityMove(Entity entity) { if (entity == mc.thePlayer && mc.thePlayer.onGround) { - Module safeWalk = ModuleManager.getModuleByClazz(SafeWalk.class); + Module safeWalk = Raven.moduleManager.getModuleByClazz(SafeWalk.class); if (safeWalk != null && safeWalk.isEnabled() && !SafeWalk.doShift.isToggled()) { if (SafeWalk.blocksOnly.isToggled()) { @@ -78,7 +79,7 @@ public static boolean onEntityMove(Entity entity) { * ASM Modules : NoSlow */ public static void onLivingUpdate() { - Module noSlow = ModuleManager.getModuleByClazz(NoSlow.class); + Module noSlow = Raven.moduleManager.getModuleByClazz(NoSlow.class); if (noSlow != null && noSlow.isEnabled()) { NoSlow.sl(); } else { @@ -92,7 +93,7 @@ public static void onLivingUpdate() { * ASM Modules : KeepSprint */ public static void onAttackTargetEntityWithCurrentItem(Entity en) { - Module keepSprint = ModuleManager.getModuleByClazz(KeepSprint.class); + Module keepSprint = Raven.moduleManager.getModuleByClazz(KeepSprint.class); if (keepSprint != null && keepSprint.isEnabled()) { KeepSprint.sl(en); } else { @@ -106,7 +107,7 @@ public static void onAttackTargetEntityWithCurrentItem(Entity en) { * ASM Modules : AutoClicker, Reach */ public static void onTick() { - Module autoClicker = ModuleManager.getModuleByClazz(AutoClicker.class); + Module autoClicker = Raven.moduleManager.getModuleByClazz(AutoClicker.class); if (autoClicker == null || !autoClicker.isEnabled() || !AutoClicker.leftClick.isToggled() || !Mouse.isButtonDown(0) || !Reach.call()) { mc.entityRenderer.getMouseOver(1.0F); } diff --git a/src/main/java/keystrokesmod/client/tweaker/transformers/TransformerFMLCommonHandler.java b/src/main/java/keystrokesmod/client/tweaker/transformers/TransformerFMLCommonHandler.java index 718b91dc..6f115c31 100644 --- a/src/main/java/keystrokesmod/client/tweaker/transformers/TransformerFMLCommonHandler.java +++ b/src/main/java/keystrokesmod/client/tweaker/transformers/TransformerFMLCommonHandler.java @@ -2,6 +2,7 @@ import com.google.common.base.Joiner; import com.google.common.collect.Lists; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.Module; import keystrokesmod.client.module.ModuleManager; import keystrokesmod.client.module.modules.client.ClientNameSpoof; @@ -50,7 +51,7 @@ private InsnList getInsn() { } public static String getModName() { - Module cns = ModuleManager.getModuleByClazz(ClientNameSpoof.class); + Module cns = Raven.moduleManager.getModuleByClazz(ClientNameSpoof.class); if (cns != null && cns.isEnabled()){ return ClientNameSpoof.newName; } diff --git a/src/main/java/keystrokesmod/client/utils/Utils.java b/src/main/java/keystrokesmod/client/utils/Utils.java index c7a6f73a..18f8f670 100644 --- a/src/main/java/keystrokesmod/client/utils/Utils.java +++ b/src/main/java/keystrokesmod/client/utils/Utils.java @@ -4,6 +4,7 @@ import com.google.common.collect.Lists; import com.google.gson.JsonObject; import com.google.gson.JsonParser; +import keystrokesmod.client.main.Raven; import keystrokesmod.client.module.Module; import keystrokesmod.client.module.ModuleManager; import keystrokesmod.client.module.setting.impl.DoubleSliderSetting; @@ -396,7 +397,7 @@ public static void resetTimer() { } public static boolean autoClickerClicking() { - Module autoClicker = ModuleManager.getModuleByClazz(AutoClicker.class); + Module autoClicker = Raven.moduleManager.getModuleByClazz(AutoClicker.class); if (autoClicker != null && autoClicker.isEnabled()) { return AutoClicker.leftClick.isToggled() && Mouse.isButtonDown(0); } //else return mouseManager.getLeftClickCounter() > 1 && System.currentTimeMillis() - mouseManager.leftClickTimer < 300L; @@ -740,7 +741,7 @@ public static String createPaste(String name, String content){ OutputStream outputStream = request.getOutputStream(); Throwable occuredErrors = null; String payload = base_paste.replace("TitleGoesHere", name).replace("BodyGoesHere", content).replace("\\", ""); - //System.out.println(payload); + try { // sending data outputStream.write(payload.getBytes(StandardCharsets.UTF_8)); @@ -767,45 +768,34 @@ public static String createPaste(String name, String content){ BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(request.getInputStream())); JsonParser parser = new JsonParser(); JsonObject json = (JsonObject) parser.parse(bufferedReader.readLine()); - //System.out.println(json); - //System.out.println(json.get("link")); - //System.out.println(pasteApiKey); return json.get("link").toString().replace("\"", ""); } catch (Exception var51) { - //System.out.println(pasteApiKey); } return ""; } public static List getConfigFromPastee(String link) { try { - //System.out.println(link); HttpURLConnection request = (HttpURLConnection)(new URL(link)).openConnection(); request.setRequestProperty("X-Auth-Token", pasteApiKey); request.setRequestMethod("GET"); request.setDoOutput(true); - //System.out.println(request.getResponseMessage()); request.connect(); - //System.out.println(request.getResponseMessage()); - //System.out.println(request.getResponseCode()); List finall = new ArrayList<>(); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(request.getInputStream())); JsonParser parser = new JsonParser(); JsonObject json = (JsonObject) parser.parse(bufferedReader.readLine()); - //System.out.println(json); + JsonObject json2 = json.getAsJsonObject("paste"); finall.add(true + ""); JsonObject json3 = (JsonObject) json2.getAsJsonArray("sections").get(0); finall.add(json3.get("name") + ""); finall.add(json3.get("contents") + ""); - //System.out.println(json2.getAsJsonArray("sections")); - //System.out.println(pasteApiKey); request.disconnect(); return finall; } catch (Exception var51) { - //System.out.println(pasteApiKey + "FUUUUUUU"); var51.printStackTrace(); } List welp = new ArrayList<>(); @@ -1251,9 +1241,6 @@ public static PositionMode getPostitionMode(int marginX, int marginY, double hei } } - - //////System.out.println(height + " " + halfHeight + " || " + width + " " + halfWidth + " || " + marginX + " " + marginY + " || " + positionMode); - return positionMode; } diff --git a/src/main/java/keystrokesmod/keystroke/KeyStrokeConfigGui.java b/src/main/java/keystrokesmod/keystroke/KeyStrokeConfigGui.java index fce5e30e..2069c6f4 100644 --- a/src/main/java/keystrokesmod/keystroke/KeyStrokeConfigGui.java +++ b/src/main/java/keystrokesmod/keystroke/KeyStrokeConfigGui.java @@ -33,7 +33,7 @@ public void initGui() { this.buttonList.add(this.textColorBtn = new GuiButton(1, this.width / 2 - 70, this.height / 2 - 6, 140, 20, "Text color: " + colors[KeyStroke.currentColorNumber])); this.buttonList.add(this.showMouseBtn = new GuiButton(2, this.width / 2 - 70, this.height / 2 + 16, 140, 20, "Show mouse buttons: " + (KeyStroke.showMouseBtn ? "On" : "Off"))); this.buttonList.add(this.outlineBtn = new GuiButton(3, this.width / 2 - 70, this.height / 2 + 38, 140, 20, "Outline: " + (KeyStroke.outline ? "On" : "Off"))); - GuiModule gui = (GuiModule) ModuleManager.getModuleByClazz(GuiModule.class); + GuiModule gui = (GuiModule) Raven.moduleManager.getModuleByClazz(GuiModule.class); if (gui != null && gui.getKeycode() != 54) { this.buttonList.add(this.clickGui = new GuiButton(3, this.width / 2 - 70, this.height / 2 + 60, 140, 20, "ClickGui")); } diff --git a/src/main/resources/assets/keystrokes/version b/src/main/resources/assets/keystrokes/version index 44054279..373dd22f 100644 --- a/src/main/resources/assets/keystrokes/version +++ b/src/main/resources/assets/keystrokes/version @@ -1 +1 @@ -1-0-20 \ No newline at end of file +1-0-21 \ No newline at end of file
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%0DVRjpaWsJ#z$r_Hx=zO6N{ z!8?qdttauyA?$W3dsCEFm$I)l@A4q72;$1zAlh?>(aE*$^xFR1T+$Du=&>}tm&71m zl{2=-cGnKJ<{b{Aj|+WVcpVq6N`EiBF^D%&+SNh4)m?f=dg+=VuFX~d-Gz6%3)i>i z-7t(BNjO5n3FQ{iowtYM1oY!5ozl+vO47g(1sJ}C3{(Yw*D*lt4AZL_q8k~Mdl;g} z8J-_AG=HXZMS-yEShP5f29^xq$o)9hI*bqH-7_ z-jXG!S)y)HV2~Fxz=9EclAP4weG4*?!EIk0!GlNPJu#pnaH<~#Blz4=%p1TX{g^p| z$NF(@#t6RBkAU|i9vQ(?CyEF0bU&7H*gAx7_9MiFXGZYd;*9(7w6o8jK~}EU4dDkA z{7gUc-7j*_$Z)uyI+50BP=8}T+6M6BLHzO&BWwe5 z&h41*uH7c<$E{`FAxj5TeNg?3l2Z~;!6_M$nf)qAlGl&o0SO*O!GD0{d#^kx`2*_T z>|2nNaZ>X5KmRx~y(c9|lbGsvGx2Zg$N3|2Vfx!T@; z-?QaGcc${)tqnDk^|FEW#wwAG*hx}3e5_PIt1usHSe0v8H|q$98wiFM^J^ojv59qD ziF(d08wy0F2M>eBZ>X49qu;m6El$&u#Zo^^u z2wp26$Lr)SyirE*W_bu#%VT(}d>;AuxT)fvP9d0Jwv}QcyNq6_#uolz+`bvVFsxj1k%C<*%kQAuk&< zq*?VX2lDcq-g!T%pXU4ln)4uKe>*KZnUcL?RQ4Xq9+7OsKIW+?9CG=C8^lS9ns54SZNao^T@BceeB zvqsvq!5%cE3ewe%1v`!1hG135B#RX?{ZV5_d`CFiV)}Np1(oc!aLCtUw3+5^C8pl; z?^>f~IkjdeU`G4CHMj&t?^=uow;*$fED9Rkha6|9G~#AUINGjZtRQ1BO)z&@If=Lx zjQO^xUwdz~#(oQPc>vn1UrWBL$6m;?&}^+9E+;UC?5@>l{)Upe%g z3cbQ4GclnCW6RopN%)-V9AZ;f=R>Jxy@0!(t~nT=$Hv_I#RHj z^(JbzSh08?3ZL#)?b#KTv}mI1k;9bw@UqUT(0$?8g)9(#w_LX7J_sWVeT~*&be=QG27uipW#t3_68KrlE!>cM~<`H#LRtfWkv(<8F!^!T)cDK@VhD+k#uM3DSzB? zylL^E8Lc{|W12Eyr$DP!C2yJ6ji9T--5aJU$;rxlI@G^|I;J{1m} zK8FJe1UC*bbW`(A(;pwj(1Xg*&r@hT>?{hhb5Gtv-kWiY;{5{QLc`QS>wmb-Ij`I4 zsB`HE*5=l{?{=w7)$6iRM_0=Vs74Vu(XFqQPE9Ts$)uDA%XoqT>jzjpO z2a|D+jy%j&0Q<5I9~P+DR|K<9VF|u6TW-!pSxTtjTqNcrqydesd$XQ}L<5s4U^`R4_?6~4!=)lDSC}b zwYheUjz2oze`3M4V)fycmY_M+6l51P^(j*lKE9{a!Wh6n$|zje%WQuQqzxz6lAIto;%Qh)GY9r^Z5_-4%LuZA0p zc&jFSAG-Li2!z{o8N=c$Y2wmxwVkfQC)?QG3e9}e#iPn|wTvA|H}>i>&Y|;hHP=>P zXO5p8cOn|K%VVo*qie!`BUo!I(}YhfExAlc_15W8HR3F*yyH;$yQ>rOR|VOYzO1BgBI$h=F82oyW^t zymB_nn9O2uSl8$(TYK)V{6E|WgKAZ2Q~N0sG1-j7e5&XtI}k!v=1DFSQSwfeh{NvF zwFlv%W1WGQL$fgj(QEbDp@D^^03j?U_>p0kf}Fp++^0! z-;Ig3W`7=~Lm5{WH~hOc7?I@n)Y=3Sv(0RKiYkvzm{5-~wye3G z*moS)Hg@CVS=V*ph8}#jQ(4imKP^z)g`2u?YZvYqYQfwA7O3_JJeoN?7Qvmki=5Pu zIu&lDlIKJZzH|_2M>=tD2WE8Qa2JktAb&gcDDF)=iu-%e(}@SW@DLg9@4!U+gA8L+ z?ZvMjA^n@j@Z{riz?mGw_a4P_9db=-4}R1km-kUO6dc1(I&4j({H&l0zq+ndg}UR$ zn`Ijpe>>iD8zv3%uoHi{3p1UyJLH@pYk$65rgSR6{EhY$Jc`$q9|b*l)6w#F2Y>QA z@y6ZewUV_ z1gd0aQ2%_Mfz7ww=G#7$j|cP+MStFV2-$-UNI9bZ4q+Va?Lca(@{DJnY9qtT)3zio zIe11PLQXgsQ8Sq%bBQ~JmJ?Xa-(n_h2{bIkI4r^>(xwr)Gq98hUPiQ*6Rj(m+!b6| zg)*$h3RIG^hLrVaLJcfzLme7t}Q@FKS3RewIpUV|U6 z!^9idf&bFRRKC#D5RqB9P-Y`0c}U27?3U%&Bj@q0ZSc8l;u5iNsa%E2jshntCs{GQD3DMnhXf{x!Aq^L^I+>h=Ba@kQW`^=fW*ID~I^T(gRJOXeA-!lv?@MXuftp)DXt%|A} zf}5^N%cj8t;i$S*FKe!Pg&W%P6o0Q6NqY`aN1jcwbuoyNA^*tYX#@BMsvk7MQ!%!f7WzSla>i*m`f z@#(Be*vU)IA-{K8J*HF{A+o~OfTQK2 zY?H3;n43v%+rR|6@Ru1jZ)XIhe}crcIPUL6=8VmR&7j=z{#qiaypUb>An&q3$(crq zU1(>0F%Y^&x4EG)dFPQy6tk2IUM_yv@* zV43nA4qTt!Yo3D%#~q>}SG`C>ysx8G`CN(&CTF$0j48?-Ya*9Uc`Z=GKG}V+(-PX8 zf7EAlx;EEGVU-$>Cpt&5Zt6OZCfK~=%6ovh8TNTSz6z^gCH6ZR;Ka_qyR3-MNa>hIHcD3i!-#Y(L{KBw8pq0D|~ zvbJHSgvpUVLRAjmuKK(f1)C5O>-!5Hj=9vRRQf1=VKp;;e{EhW6}TL}u-pP$5x8Sm zeSY$h)dpJX-b#}<^2(3l=9-FB_34f5;pM%h)@gfVJ5h(~)~)*_)#$uKDJ=}axM^41 zF5Hza01M)irwsMn7)scrDjc>n2J&Rf2|T1VSn%JK+D!4Gf9H;$nR7Y(4y$O=Lh~lg z1GtpyiY!~x_M}D0H5$^ICWivlA`a!_S!s&#-2sP?b@;hU4ZOS?w(sQu_=e=7IVeG$ zE}wo`zrRCO{)u%l`safWFVLNPSIy0u&i(MMbR|2+K-`{pX6XYD(o8gzZD7S=$L5-3 z@-rg*7(?%kK(_$8dS_Gs=~cFE$VV)~C}L03g| zehk2bC#oEz86^(2bWTVb=AStC-ENyPuWr<}KF?N9Q@-t(sb%&MUI6_yVXR?@$pcBz z#g1|7d7Vcaxz7d@T@rR$2G zzr|1lA#vd*pu1r7yywPFn>RZN{>83K4$&6i`oE>a5~v-|)fh$k-lzx5rTxi6x_8BY`A!>+=E!PFK_Q{IS6dV#;>ETF=a#!)4BJ~R^? zf)7U7$^kZ{u_1}e;5=?3fh|$CI@FinGPk+RwlqHw&9J-L z>FC@B-Q>c}8Xmuh4)3o4bC>f)*LAk$52%J2kTz8ty_65C&LmCLX+rTlAzhd zBHvV2hla07V|FaaQQ9bz3vPF4-)4!Yj}h1ITwl2J`w0-FJWV|94Tb4@K{#CHa5U$W zzt<8E%gJ0-Xbple8fv%kuC5d34RiHE($t>JA-@m z=Z^Jf<@aCeOv&;N(P5d(7=d9MpeuWS$g9kb;VBQ>S^sc>q}mdxI0_L)koXmJPjd8^ zeM(<{IHON!B8!b#FJvsY1~BdimYT&|i_q;*U3S5$pd;7rrXLBrr(P zJ4T=cwH?cl{QCw3+CB772lml&8rHkSA6vRbqK>H6(@&@Bp*dq7k@|W$vP-lWgFfDC zrlwqF_KPVIhwg<$^yOc^-*+OwG1`|Z5O%#h{Z;6~2Sf&vrb|J5!R({jU=`{yU;IF& z&g{CieHSq%$@rt3Su%tb#OYQG_9au4fbqMd?lQ?5l~aJ?{FD-*EL#e(V_$HUY^>;z zksAbZmq90}e4m!gpoc>;LMdB+`mUESu~G4)&O z*b;_yt_c9V5S=TeJYUUbwGn<2xnU}2t8OFK114;S%JxqYoe$>M7;CMd3mjU0a`K*K z=EcNg6{F)?`T}zYLtlm+RK~GsLbT8s~L~&_e$wHA7-$;<0%wg_uyft24d3>W9PiZ{jjtMK51HIkN&D-dv#zy22dJ3Fb+DBu(H6Qr*t5 zaa(~>sMUzK%yw+fghm4|X~?A`fN0p|&7shRzPxyAs2Rb0w$$Z={QlDDX=8AYWsY$a zvt+0ENgG|LXAE?t(Te6Nke!w%W;J^hUkW&!$T6#@ExMM0=VDgfl`;d$*rqN=?nllb zR;ipF8~3J7^zwJtF^{b;v2Yp{SWR2gGdzO8xDzrPqsZUljJX;UFItm;ja(4mb$Izd}_Ty(~`X|RD$%^C^JZvxJr zdIZKk2*!9Yntx_67v`ij+V-8-yG*h1^M8L4^RTa!RNKtU5Z@obi0F{uu8OzizgOrXy=pS2d}GKLbauqddTIm7 z3OhoqYU8yAmpR1b4XSJ}5Io)!JCSV3{h)-D-g$OPbBBG*EEp=br#l8cgaaVEx^jHy zxVXqv>7nsZS%>`TNXBn!c0Se;=VA%_t&yhx(6RI3!hvfBC6{crzI(_#J8J+gH~U}K zko!K)0)%-3O+@`K38x1E?`(4t#nW%N&+CKr%ZP!`Hl$c8%RTp*+yNUN(9*Llnc(N$ z|CZf8qB@_T9=0(XjY>2*n|FYJEp-?`(hq@tZ+5Lmt8s4mHC9nwzi$A$fA-XlnIfLz zMKX%u??(3c$mKsjcJHkybwL%1T2==<(>%wKUk7j>lrX$bRnDMm*AA{!v=HXRjaY#p1DDG8>4B6c zj$r_ipvPP$jFwQ$7p@;>BLiRVcdT*j*zys+iQ8HpbjxTNtc#IH9g+`EXV;(Qv{h-h z++~!Gx3gR=igG*x{^1qO_>sScdPYE1mc})V7t&i6m|GM7gznR{ob#K@L_z?qN z=_zEGVJ_&;ejsG{OkZGv1$mlQEEB5L<6t-^)Xse@7_L~232hT*{Y(t)aD&I<+3m$6 z>`5;q6+~|k)5&>+yF}ja{1P^FwHwh`huD93tP$@r(@}q_z4A{O*6afKB94aJgIrF$ zM~v7_pz8)l(#&ob8I!c-{kiObC$brTTvmwsp(q#)Ioe__Lg>LTx3a@JTj5J#vNFS_ zpEEA;942tH3{k1WcFe)-<0Q!oSkRUF3;YWYMiTsl(68a3xmiDzt(m`%HRy;on%HBh zjc4emx+L&WH2hGS<{y+U>SaIvt+2A%HFY)6EN&UR*#5Od z#U)tAY!fc8ib}on?+lB_!@;Vyg$h5z-64$TT7g;q!aoaZbHY<7S|3UQb$XFjsS-9S zcx!Sg!QkRm2hy|BB3)kvinNoZPY$OMHoGyNg?yhVzH|)l0vdM)$XnceNMXXYP`qOE z1UJ&K;0okoQBKYIm!A)zi$C0}(KDJ_p1;j&SJ%l!7#+}>PDxO?Y&hh0W^&LNWb8Qi zt(U@W_m{Z!91D^r_3edv?TN7jE>?Nyf(|1*bBtZTd{`fu7W2Ix!Z?3DFPKEl7fZ)j zUU7v#y{&rMnD74!P)b%$HgYJlaDm08x}PmvK%Dbbl{n+ZU$`G6lPl@6OKg2)DVEP> z(&;d){vnS9TlX%pj$0|TjC@DPOI{)uBsgSLyXuEyLc&WN5dubX2Yu$dJXq5#VBvBU zLOZ|Q{jC-%aSas%c1b)pq&eqEpd-{;#2-`|l~Gc@y| zBDk@88DA@ZMvHu@T}iN)U?F(1wLSA1b2!|B~>|Qw#P<0rr?qQ#ab2T?*!y0ov@8evudFn;dHX2 z0-L8U9R;&n(jEMQ=>{<(Y(c1bCwaM24IGm$mD_YO@0&GKs_Hw8Ob;H9$4_NpX=qQY z5P-+)jyOVWPTk%m^sJk`-D<64e=M1p-5&a8&8{mv?YLVigh$x>eAJ<)s}*#ydM2)h z@{ktL;Uoic((zF0=La#&-Q7@UVFdxlIet|&UEGhg5L+%NGTkNmd>;FBcav(iIdI8) z#o(RJZGK{-QaVB(jpyCsWa3#Y$}lxdtieXakN z>%aA~32mg6vmOBd{x-y&@9;=oGlK*YWfdk=^$~1X)M#3H2Xv-eLnTb`p zPf-g|Zs6++%9QgH$XtepsVTg8z4?O??GQ;mh0$q!g7N;gvOO}F=1nSn+VT8jBLoaF zoteBQn^!ox&a&P+GeZbaFlA~((x`(7g)CQfXSx+jSlX;|5iB%X5qsUPsrkqqcMh5;ibkM| zEPtveFq-MXp3|QdX%%a9Prc1!B*f8_##&C(oCd3Kw6{HhNnSB;GCAwjG2_vVr#959 zRi`~B!(Z7pUq&oMVjWL|0qhg5-dTm$O_rhafs(ieWC(darK$PlDx44u$3qH#447Hg zIl5HV#nGCf>vKx`W)`hws5y?7hmsy#hr!TMS{cn(H1LB^b{MN~_V52`(<57|Lzb@3 z*_(alSYa(QRX4S)r79WY)DdeMbscGF_sVhPE{%~b2xfJzu9=hTm%J~2_2E*z!NqE6}fZo`!~+7J^tuFCZn$^||O z7fKCN&Mbg~C~;9p+qz}srm4*O&%6G1osL?&fr75E;f)&z@vb3qE;O2UFoJ7F{fj5TN%T#6| zdfY`_1o2Se4+duDZDaw$0!&^m2(t6d97@IL4EM72eGIb^T|vt>0!`1Bo%$Q`V1BX= zaq78n8NP=4%1-^vN1IKs6WJKQ*h-RF!xC@wYfu07j+sBKdx&H6+M{B+zeLYFY<0-$ zJ=z{!n?1Zxfy>GB&WN&@S~_Gnha5)ysQ%6}Bc-i;-vfgl_hkQzntnS-1^zs6cQx*JRnz|RG z{OD%;hOUHR3i%D^2nk5JX$7lI>*d_m0+J^@H@u#zz@Difn$z?j1pef%-rrTFBSuvn z;A6GuiCTj^c#?~Zfhqi!FU)C!a5A!}1&r9;uwl-zZU|NTaume9j^f&a5w>78od(UGv__ZYB z=}gsS08^G)?h5}ecaj*TJ$V^9)3rDy@@6mW=7z5dI#fo||C)&DBg$PMg->4tnXKji z?ofod>#R!CF^nph=Ky!neYmhfbm|E1t^!l|0!oXJaH}mXgAr-qU#=uu)u`r?*@{45 zxyoZ=U1OT_bKUKtcc$O1Yv?`!hgXq?NL3UGcwC6)EaMFEg1Vm8{mI=_@e587#{SUt z%v;%minrFZk!L>;tH$ZRoqHv^u>5aeyuU}F!FG2!*s#7pz!GFkYaH7@{>Wy9tk0Ka zpSI^q+YA=>b)LFig^$-?z2dheY*Hhn6Y|{W!ep0X>4sZ6&e8R;zYyWr@jtN<{%%Lb z0q&NXLml96ZC|M(Y3U;N99UTc9U^lq&KiijkB|veAb*1Agzn zBc$y~@Y_uPx)G|Z(mA>x|5izJ^~6ma0>mGase%E34C$wH8|6c0`xo^Nb37n7(`POJZA4IX7W{R$+YJ1Bc>eAfSS8h z#yfRJW;GE28|Cfu5D#|bYR1KP*bxkG{vs`S;IPZ_u(I$XedapJ6Ry9fX*`PV`RqB8 z(Ku;i9qeDXB~Gt4N>A9W7v9p1ZVk&9nlY37#vdm5*RO_pV(Hd4!K}FPU*8SeQ%>cy zr4Yl|QKCq%_qV8C_kFf^B~FF{;8g%kwZl+;0MXS7^5f{%u(H)q6Boxg5-h#0ldY!h{T;C@O1+o zdebw@Bed#-`ea{Gr+Bp*^C80(x^&213SD*{Iuj>03@5EaofAkq3qkBp#h zDztlz%~^q2dku1XDq^)H%W8`3Lk^)=Ee6;1u`rR{Ac==#3X2D%U`HRfclOK+iR#Hz zDyfjjpZ1L*AGa|h@YZtVMkHA<(%ArA6S%wvB{|TLvGb$E{AH#`2drq7Pb!CUe*d*S z@Qav3N3kG>VsAY6kw-^0;CIODI5A###jP48gLq%)yjtYx4nN{|B2S{{{b4eE?kY+b z(!(7z_EtakE}y(@u!C`gFmFUSRk%sES_PWaXG-%;&qO;lS}ElpLlrrSwKLVDi-oW( z?{!5EN>w}mel5HNoA%|f6P!NKq{xir*gXCa?N#{DuU-vBdw40I1Eg9*0fPmFjG67~ zMOgKDZOaHlb0#%qb0M?$vJ&Tv9x7Xfp`52g+7Hm|lS|d|m)p7V?=-w=&TF<_vB}iv%hZ&s3irL=1M|`M|y&HfI*H z;t0<)3Fx8`WYD4Yfy}%bv7d15lfx7miu9R3nKF?CO9&IkdnPXPkO1U{=qFV~_ zE~_0<`L01X7-OycGQ^V4&ql+=UsT3|!L{baxI8WJ51;={;-!!s&qzZ0_6;)GkO}0! z;oASb_=ZY0(V@cvDm6}>(bUmD^>y0h^{5kcsG%XLr!h_NW~nNbj=)G6Dhnzxi5%l? z;@9llPA`fmojh~Wpqt!dN%}zp_v29 z+r)dQ+hnrD@MV|(LL_dV2;-dA4n&LC6n5J)_@FicEKf-3m_nAgQDs=hlFDmaG$F+$ zw!?uxOSHNV5r6R$U0fUUxs7T0vl1ocCgt|e#;v>Em|{$x7s?3;zxhhBAdZw=E%(9)Duk`U--lBk zK*pC1ROYX-IO>R%Hq#eaaaY3CTh3iIs8pe~nbE|`jYsM7C&d>V_SjY@_6?G7RJMNY z^GPthyixbO!;j6*XZb#Jn(dsW3M<8nO*1(GY~3}Mjs`GD)87aW(y~H0Ax}jnlxb`A z;qZp{^X4G3vSS5VIRkbD`9p%St&$k2wo$^k%v+jR=F!!?EIk5D#jaD3qD3+#?IOw~ zP5T8cq1|7i!ot%QA_{SIh;cnSn4#9MPkxS=WXQze* zqEJu++Y*Aa+JTgZ-d*X4>j0LehytC?EXU-7nvrgG`Q7~dpS<=y0 z90LBP;+gsg^T43h2c3!_$oD!-$ioxO)Iqh9@J5fDInD;7dHCg8m8zg-p-Qkx@Z(k> zEpi0ptykLco|-$1Mi*bx_wk;fi)Uj4(kHN7gRD_8(WzyLF%E+Qb}tvqRPZMcWi=LI zhu3~YQ`_RWR_q47B7+O7B)g^^q>#tuYQpvPMUt*6s0PK_=E|?BmN@pXO6T&WvlET@f{t`ElT=j*SV@P(6V_N7Ee<#v zPN%iLi_yoYUTtMKJ@Ficc*Qk9>lQ7obywd*?ra&WS~Y#&WL&vYP?y9N?1_K~8Ob4X z+HFA6bAXpX??>(|SV5ydv%cr}HvWNNub!Jvo0#<^8on@BkK)k=c<3U>l`6R|O_fHN z<)0mC6>{yc;3~Si7@v%}g_xjB?nr%Zf1M0*gQ z%i)UBtI>IXr9DJ*8d0-D|548R%nNi*ZMgDu5w~Q$#g?qTA^-Ia)SA%{Zqm$0?*jfS zFPN2fbsGN~cs3;qk028yBV2=+10|>3>geyRB298qA#mgxW+B;a7p!A#oX2o5pEATK z`7>85M5g@Bx-Qh&F3lqXk9Qfj8HfDM?;pFjT;Hrc29-{4c9~({7?Hewuhr-Wd&LS5 zE$@S&;WquV){a#UC;NNB>y`{98_JPyoJ{u<-YZh{beL6d>=ZlQU|rY#4dAjf&F_tA zhc71{h#?wf3g_+%2TqH=8!7?KCQ^T!qFRQOh(Lg#gy&I9Hfq@k9b@}B6OU&*@)l#s zB)r=g!}5}7P~|>uCvB;gDq=~}<*LhAY*lfeBOQ0$;PohKcUUepIioa4S&uV9<_-o# z(=_ERkIXQ^IPGjCvL$^w0G>{>vF$Arc?@T~RB9Jdx<*6(-em4^SE>BtzH~|-ZDsnH`q??0>Y%!gfZ`$(9Zy7DJVFfV*;5R=#N<}_${p1SIY$*hL)hJyh zN^mO2Xa`Khq24f%=Q=`uYb~N~*utn*GmOX@By(WYh5OIW^jUApRa;#-UZro+akt-a z=w~*m>O}oR)IUHirT<BhGE>o2gd*C+Xsg^{73KiuRxBfTuQ2r7Y;TZv^qzod4@3lI}o={|_>t9GCn5 zAp_|DKnBF}A~w^U9pfG3NR({5^xqp63tJj7thwOT>2wO4l4QEcWfrV-trx7yD;Jw) zb=ucDn;I9bK3_LYD9EYz*_SNXy}*Byhhg+9>FNqNKoD% zIhFxCf(ihdFd0w3_lJX5J>la*V=BY-FM%CD=!1yCmKj_<2WZMWM~2m^%Xx@$QOM?0 zl0KpZ-5rK)i}G!2OC(x?^X-^wb$hOeOc}M#+O5Gt3K>HRtdY3f|V+#aM zpNaDH@^6zh(Lh2joxT}FtUew3Zsh^wFrOZHQepb(FxZLE{tPaZ9{J z_WgtLc!#h>5kC(#bdPC~MwO}zIXf(+dT76AtrBZbVGw$A2#7|2q8@EzZ)`Gjzh7Vtc}T! zZ$4^R>22xnR@J~pxM$)0HunU`;x6QbLiw7wDhb*1<@@Bul_+hnTCCJpbhll}j_BPV z11)u&>Q1s0?(P2u9dkn6b}!^Wpbr!C^+3+`tqReAfu=Y*7w<1s6Y4n^C9Wp?d6{ zfn7anCNuqwntekImrbdr6X~H&ohL(0r&ky>Wt0utJJAQfvEH$9H8jNR@|X3_866jC zE!?jn15LZ-QDeR6;dd4glWTZV!+~Ejb%w}m^+V9lm1m)NgEO(LO`kUiUluZ+5}7@( zt4*x_OIT@md#k~0{7|Wbp`#e6QPO0^9m4dB8ROAnc)%N?j>-DUFgDFcocR&m4j-#a z=GgX^Tw+0^umCC>C@vyh>tn8LAHVK}GN=&dQho=Kb}WYrT|gm_BiSdSy8(8lT!DZa zRoeJ^#j*K^p`*>nRyr%#HcJwm=G=y(LlkV*d~;9`bm~Z%zsLj-WwyTSWb_X2lnb{6 z2a}hDlTBi@TxA$0DEiJbX>Cn4^=}Y$EW30zJ*_K}YW9k|tMB6sJyp-c>bt43V^1BW z(Rqd87v_v}c~uECLY6%0YsW_LRWBv}o;(r1$z^^IGsj<*jZ464D#}N!BLPAu&b~3g97&d3_$HjAZ zJ*(X0?Ppt;ZafTUW^~1K5-6SX+gS(NOo=+-ni`)z!NX~fj%=#z)4UT! zGE8X~uK=ZSDP=0_2${JQCPYBQMuQ*d;J%vrz6M~)Dqd99XgR6w#pr4Jo?9WS-9As* zPNVv|?4V}FsyeCiYBqziBaG4ioi%&%5Q5QwC*4%;fSJ3(+9i=eu$Aru>9Hq9M}2nQ zaaK%@lbj`+_GN@IASMwau1_psJ)UAG#G8@F{JW#HqoLuP&P{Z#hyP6NAUs3`pDN~P z9y>6C^$&)}!HF>$owktn6%Gq4iJr!ewQ?-{P>r5~kS1=x&$7>&;5ohT7yDLRp$6uS z?gFoTQvL7fH&`x&R zfFTKixVJ2W^q-?mcnD_WG<{WWcE(hdNKIUamIE|CcZU;Z+pOS z_y(@e;*rVYWD_dsVSQ|Nl*@mx15-?Q!_s^xx|^un3KnNmDP#dwv4lvWbB z1?}a8*ub<1!g=S)T;Tj22d99G@)+xWPRIjviqosIm4z(^f-DozV{Wa<2XY1ANSws# zkQozkS@QK@OM3v|E0UC%*K* z20`yO^u|)w*jvQ@UL0Uve4~2BNCD7=jvLrxZ|dLd-cEuTF-|7a?Gr2Y-p<9QK;&?C46!~O zu*}x1-A8%)7C*e3#}&$F%l@*2ZjYh0Sz;IuX$EEyjSUM3wyYPx#jz4C`rt*@U_ ztOf@wKS}3gxyK$bEMEV|o0% zH9TdHlmxC;b#j1_^bvLDIfc_9HKj$bswdG2ttw8`o1AEXkSEA`4@HkIdYjkNZ)&-? zRx@iz{s#45I8(kVr_M^sewuvsrid@x6h;QmOe3-D;u{U{DZDFo*usTVB|lQ;+MFne z^hjmem?+b&7x;68j}~I1u0T`f(RlV}SiYvl3Qj3$T2&o*uIqoY>$PAc1?X`3c61fi_x924=2Qed5E$ocd4o zSpdQEe;0&lQ19`DU+6*O|ImX(WKePd<|q0B&d25jW&H}gbO;DMI1Khrv?zHgVxy1% z{4FDHaunFr!I2AcoRrMS`ubRpMU8VqYikUOriU8Iid79{(Xxd_tH#EMuFKc1%cQ2+ z%L$vf$bdh~0pnh`Q(m85pO3)j=f{vU6aNeNA6{h&rN4?qay)KM*;z8=yRj*Na$nx(=TP4NJ`(W{HDFR~W<#vX%Rem4^{o7cf;=jtEInx0vn`I@_w z%6o1B>2}TNJ94>J4N^<-UyT7(NK&qu84HwN7@b59@Nf#QtDR6=EDUE-RR`w64typU4uPLw{}t^Q%mjbqtCruho)XQi1exeM7x zI%*7V^Os!M14pV&58suvb8G>L@#%35-BVW>L#{)`L7&vm^WkRYvD{MvL zuQ7QgqT*&ZhLMW8%vQ&o=DZ=UNq0b0MvFp`pgQUUM{%_ps+EYT@ZZvb zJAI$F1sh7^SMWD8O}X!9j$ZS67I>XL20v}2i&WdX*B@ZM+jb7k8!JF6TORQCv1Y(= z^Xav!{_N?Wt{jPSshGk8mYal%+MlSkSVn|(;~9#QWExKd@Zv4$HqF+gXPHTJ%!bU7 zIZ&0j_8_c^8+}GwER>YP+xSbg7?2Unapt#|QB&BIa4OeJjc`sxp||)kWNX-w1T(5h z&+ZpXOT-e-P%?v(g()HALCx*44=p`2#3D^Y+E_!(e6>|m_H3&GjsOG;RYye3;Yyo0 z#6_>j1hz>w-;*oLTFVGA6-V@RQ8jmzR1dQ=jhcZmsEAnNrhQKF?GNY#1w&anfZvN( zWI0R$V_%E-X5^Fabh; zVHY+px!NUx&97Y>5{qf|jBwaiZbQaZM$zgwnLz{3X80~*c#QDQ%LuU_e!g0pg2#8* zYdc9SAgLLDD9p)A9gVJSH@t9?VXKg#A5Nn1)IrSy>FPO;U`vT1sKD_o&HS?(Fiy)# z%d553=L+v39Vwo#^I%|8e9ctM%L&;ybfdjU7^c|+uamQY8om9I`rxo~M|o(??Nwsh zRtF()SYEP2QRmk?T(+_@`ds>3_p$tiQq`*pc+3zeGF2z zk>3&&xXuR>pSfMy9~P^$U)5&6o|($0Um}3+I<$JT1p07GC$VC)b`UJvzs>V}Xdn>8hHdGLhm;(3zBh?=O_3_mMX%)ga*OV*&PX3! z{Bpu!ecINB){w?yS_ca$LyEfJC&1aVymTFj+!bUGn;_4n($lPM{Oja&X>rNznis{@qw8prH z9XsTm?R(q#3(J_l(A0yvkN(n@v`=EGs|w1XZ;k7Z8+A2C4izwKzy?YYdtttn&hQtb({>ZUP=U8b^~>L*=j zpy%I^fL?Q3QCoQOaE8M?1N=uQFak1E2dTC+2I5GJbNp|-`Z1OlfIWKJ8{w{`A%7{WNlg0a9*qNyp3 z66^8&ot-yA*)WzBv~zz%Z5-2SIVo%^8-tIKEYwgvaamYu9yfUy_~rWZjjA)NrAt}*C zPout!cBhJf&`9U6yO9d|iB!>fO4m$`^FoQ~ag%QHF%7**6v9;qEUBV_+wxd^GI+Co zf~9tN`?*o`{Rm(BS`Ztfaz&IZM@s+QjvD^Xhq z((1*I))w_I>SMg*vwJU8RT;#5032-K^*wsG3`K9qHJHU-&)cVoyT%l|=fRZBLw*6J z0)Tw3gNfL>54IR_Z2=J6e^U6r2`(biJ%11@K3Y8uv^LabkRkp=-2B6Z8WPVkJ6ERcq|lAs%7sJ18Q$Xk$+Aus5K2)<+1Eovs8C-9ghH z=N7e^9mGAkF_>b$8Ec&*fFj@kIw)(vyZJVXBq3sFvrN(vyMkWA2RlfG!*2-DG0nW= zq;#0IVYzS~H%((|pQ(rT%!v!$*lj&JR!hdJKfay} zI@9js&^5TEtUAD@nize4qs-3{z?`|n9FRvlyNjdw%q&A~jo%wV3rH+-8}{4SS2ZWC zd0}QBQ0|w7V-s}mo3sSs92I%8jEiSv&Emib+zoHC+#XZ)6<+KeCz>$3wfXl;rgKxlf6fpiUQP${CnS zYw1|g)mjU2HV^}uKNRrgN61&WouHT;_o~VAwwgJK=ak&@iGz0VTZt`k-}NVyms)BP zM6?&l$pMmga`Jki=O;Lzbe25KyAE+`%UOUcwr?9sfN`_!q9)>I&EEEIt}Ua>i$#lr zR7A8!|1-^)Ju-5}W$G>CqaCFZc6v!Hr_x4#t7aTl?3eaR2{kn>0SbkUWIz7SE}5Wj z*Vq!c8N`L~Z|y1`I^<*~uE?-wIWQI3-N@f8-oTrgv>T$G&|clO+d54G{2$l#OSAcK zXXu}QDq1w?9dhA!FqIiiOfas~I%5PzD*d(jH^b_m^u}TjoyU1IhQ7D_`OBcCNS$8d z3dRfFB`zKI?MEb>BUoOAHKS3K_7L>uV5Z)?} zyyON0kiU=DP?)g!ehVd!A&z-MseJlrutm`~?p;rw+vM78#i3KKzB5}kGtb!M3q4J1t$Vua^Ur31@zcj%OO!Yb^-HLFxpE0i3M`p_-VX16lPNIRTC;VNFpizJ zV_QYJdDQ_+!ijk1j)WQq`jPJ&gLri!QmS)jpskU6daqNg&V@zmh}9kGH%!l1!1smY z$u*{JBC+|5`9xzm=bG!ua!lL<{JJ>v``90;St2z~FK9W&%DDW0v#~x^_ApR;PZ_Zn zK+j5!aT$V&B8`e*SfhSmeJNPY^t+GP$#Bh}*C#VD#Up;E(`YHP z8BCW@NiYbOli`1P`RE7Rd$e`rsh5jqmvM@)-L2bEZ1zn?w~PvLY%wx?Zf-C{`(cMF zlpLf+_LP{XkFn)}AIaGr?1ABiMiCkmnhYxAtB*g`s5eoWqn!oB%tLttlja?$am(2) z^N7U@)kD}pSA;9iH7ZEaVby{jAR!3JkXaCbLmtdpUfXIz8bdsh*fx^iNH`ufX4DF( zrEZvchq3c_NX~hpnOi%xnGT4*zth>u<25k#92poxR4(fP!cGboZoaanF0f(qB&*`W zO8j=-gX0AYyfQWP7`#bvWzJS=fmaYAEI&l)^ZXtJ#WW7>mX!Zs5Vq8))Etq&EqssG z=Sjz(tQXMoZ{(fqomC^xl?$Fqt;9;`AR@OcF~PK>An$yT_Uc1qRjmQq(!C+adu&_Z^^YhDy7uo*?ow%iAbFH+l(UYbM(h%efp*m*k;E5sC z!PAJ)N@L-WTp94b%edxkY2+lGDu6PM)Ax0kzuV&71$E!@eF#UZM6W9*=HF<+bsDX8 zhio$AJ*`FY7OA^-Qoh&_X>gK~qNenAqjEa4S#f&>;Pi)aEO%|d@9Lv0Ip|w_V{euA z<^T^3)y1IDVyr&pPbW0>d3lVe_=Vt^=KH zl(8kO-R?ScuxBCMB<|SyZW1b}wnv-8_t18K(ub1aGT7{RuMdxV$G5R0*2~@vLX#cU z0O@p`a>O8YakHL^c}JuRb>bHLgj`)+x75m700zGE2hPj4z(JA8B4V~f56s!$kVv$v zQ>cvWas&-gQ+$W_5WFYrrhW)K9L4K_l^RRkCoumt2Yvj(x#sBCMZeOK3(iiCz;IZ4hk~mE`)xpAt&O>l9o0ZBcgCjjSw8PQ4piQvPq$Z}A4mAB(liB)l@Zg0g4GLVS7w;~ z4&T|bLY#D;d$1ZN23CayrJe#&VVne@Q>*YJQ9xWed5C2GN;C-~>;D0Q zKz+ZlFR*u4Tfk>2fYXS0lx_Zx1iBSnACJXCL8o&i zT9>&pPwk!VUU%gOU)}gn=Eba7ipXiM6dn78N?p#7g^F$w9U&f6lj>(a>9W{vO(mOA zVL_vh?Dol4@qei0BZ^c>bLR;&FwsaveX3w5x(8xa&Xjy+pqzE03>=eB6W@^HlH%nn zl;XSz6mK>=*IPlqecwr;6s1am6n`HF{u6U)vP>yeXLK~T3jd(217AJT@`G3JPo0Eq}AMDDMGzE7&Idl0V5hU zqwK+x_=EzcB2~4aoTaLE(;nv~Ms|Sq$R~0EC~teb=DZCuPmd)g4s zZfCEfDI=7LFgL>7h;d`j;Ksg8bW+;InfS1?b?M;N<(ar5UHv*6SARPj*ED5Z*M}Rp za3dEEs~|{?-Ravd<0gEZA*khiDJJvp0(f{B3mN_r2EUH8b_V}S2L3Jvy`SNIo1pXcOM^_zD-x zd+`KG9__*m=ZhqhlkM%N4s+uhNATR!a)&cHf*%~ii(PVkazB37C07lu*5)69;7Ari12sPA*8r^B$*}=6bA{B+vt41 z=!4&(+wZnzQOeQ0UPSuN$8x?6Fi>2Lzq7Dl$0~-_YkJg z<}PT-$~!_J*#?N0haQl9l7kl%Fyu`KDrzRVl1KO{(7cRN{w;(XMbHS`DOkpSe>tm5 zDFMBLAYRGJu$on2E%SaIR-ufua{gP-f0d}fCbVEP0)MDQ6k8C(xwsbfI7VPUi*1Db zc6PKo*mR!H?z5TQn!#qO1#iL6j>MECw2K>-XbACA4NEp6l8=}a@MT_xJ+!e?{J2=! z@gWJ|BXS)sm0NL{^x$%N1Xsv0zPF#k)$$CV&Cl_v`~q%}mvEE3f}7>2Oig45h@BUQGlcRo|*u$@Ft4yI;}olw9c1!7rxL`r&P zRllq|fN8^5lKZ8?$x9W`G?i<(6B*3?@`8|{0vyl2fP)i30<)3K1lM4U;C;2A@$$KQuh;P-gg_uGc;I^2s4GGmty zRcP3Lzhy;6Esp%U>)1UWEGK&Vn35GRhQmhJI<^eg@;b)07x$};|HiFsRv7Y^VHKnp zrbhDDM4aKpzjaffFsQ#M zosvEdL=6+j=OE#_f;>aoc72aC%#`$zd);q!xh-;Ma6`p3W{Frb$NpP}*QJq6GYTB9 zQ_;u5_4z1r-L=B7a#gF#9|}!5hj|rg+@eeMtUj?R{9Q(ytU8_(Z8FSWL10&JYPgGg z0%wtMqIVAMJX<9qgCe=4H?vSx+T4Gl1{K%D4og{R8nl74LS=QoP3q@nev1bO zR?AHW@@>m)T7e_{;me%qbUZ7H1F}`qj{}?UI3l3!dL9pw1@Lfdov_pN6U$pg(H9`C z2|YD0?vf%YaTFgzx2iL^NCDGDEP^8(W!$YWR|nGrFmOZjss4)Zq%UsMCA1*w-U z8Uh$-b;$GpN_l1B97`vElq9$ zp*yosOl%WdTdj@H+6d9MS}kg|8j=9Ewpy!+R;};%`*Hl!fAt*C>G5}Gc7a4faw_L= z@15`7@BRC}d-wG>Uwj2X9sVv*KctOWcG4Wutb`d0Mt|eFX4pY4Q*kXlS;458h^Th3 zIj%>Cc3YNi*5nszCL%STcWG~ACOlT*)t9@o0nWWOePXtNqIN3^X1*%8xb0^4QQg6gOp>@rEA&^*oPSNpYC zyVl18;)sBfrgZ8310?0_&<)+*NfG6n4)gp141eSzAj9H-N}zU0zZS(plY*OYvkzXB z3AB~F*2Pu2AF`9u>9-)VZPQ@|>v4-89&A*w25WuD!X^dl+|{iDP5%cFyx1&Iu*Wnl zJ1}OZl7Z&VP*pC10xK4=-?gRMk1EtC$VY*+ppF8PT0a9g2MvKO<<|v^3>u{1dNlYc zZhzY~ivQ|>^kO^n*X+PL7dvuxb;J3~+12YV1WFfis)c{9V|)B)LbHNGyiGdRDp2=U zu|Ok5S8f4MVmm$BASo5YVY)8KiU-(;q6lG0iv?Usf2*6fn0PdC~>z~F~zbx z0;94p0(Pb{a?!0|rF%w#+QE88`P~YN-G41sL*5>z;L?(hDp=uey@Ol3WpM?z2BO1O zF5anNmAe&T%drP^>sp=S>Rp+2nQI!Yh8l^p->jG`+TA_ft@lSY2ajG5HTjp}YKY-i2d6jNv#_=8`R&PAGUlc7!oJ$Y>K5ZN_lQ zcG_Hvf|GcU#P&lBv2M8+Nt>}xO@C<4fg=jui%0zM<57XE1TUAs<=$m%>&Ot;>E4gW zWHvq^uzu;YUYugU`*bZH3pZ5P)z^f1iIpv`pg*Mt_oehuG^uF@m3#;v_Thv0$U*_N zjbTEia&ZCt*X^-jt24QdhB_(eV|YRe`uLThUy{#@(^7HDh=v=sR9DxA)qep6<1$j8 zz{LDceQixx?N#tecjr@tnr?NQ{rzz*rr>Ew-H&Go{7mTgoADT{)-7@cpK)XV>_R6S z>cdR?rYoG3ZvsMNgv;;3b#*^##FhtP4lj0s`e%21mEGM6iuR$X266 zH1!pHL+0a~0&AB#>BYBbjw`;Qv7t81hPUSG(kb}c_>Ld1;o{W=JAYl)i|;P|5_CN6 zPz^p$_!4}b&7F1Y^lqnlHk&EKmM=b*D9io__@N))#~Uos=m0xG3!^F(vH+Kk1R1oE z|EZXzTO85K{a}1_usIq9xOm<&LEt>TvqIw2Q9m3GJ|M=_Kqn43j;M znB^_x5AmH6)%NQ0pwea-TCzE=T9#(vMqwhjWhGb<;?4xc^MxOypcHm0rIzo!WHm*MbV8@*nf~cgYt^(3#gDoWyMRV z>MhzbgWBG6*gB0y5}JC8ZY##l{9^1Xm_Z9S_PQJUdyDSy%%FpmgL9O-(v;8~6xSSrYZN#QSME1h36=0`b?CRvyL-=P|ju zJ8?52D1%MPBY(Jsb+wUgpqw)LGT}f1*^~_wQ|(~y4B{7HOd_|vVjB0Ib+qL%Edx9y z^_TE$0n?R)wkH?`;0iw>BP85P05@+oPT;; z49?l^8nGmg+^-~j~QSwjVu_>9_Pmkkd#d%bWBhN8)QY@d6 z2`1e?i_cELb9PFmm*1t1jL%<0fx9@57cM#5Qa=%NdK_zKajva=j$)oZ178KRJ#&^i zjKaccynmQkyjhP4b#`6rGoRXNKno~ScnKq|#5)VvCI?6cMN0V1dclh zUw?!A{~%nj4jW2uc$0NU$iMb)EL*XmSn=U6@)r%A8g-D(3pHHc9F=oy0txw}ePX$qFZ_g_#;2MBg@k{A96008Zm zAtVB3e+hh*)s_FBEN{z4fbe7y)QEsdNO(y|NFsC1axl1E@B<|xh5!US?<_j3T z9sam)U8r|mEEbBzoe;s|sZO?-gA>_;{PeLEJN^BBLB;e3msrDke_Zb}qI;Zhkk7<5 z!Py!4B;uiP%y)_UyJWq&;%Z;$(Pl3H$fxQ77_w%9;yuV|}_F6x23P zfAz$e9*>72UA|CnU)a|g4h8jStF^RR;GwSj!l7PMitJ9KU*HN-cm7B~=aifRJyfV* z)ydznm1oA?uv_={8IjGAFm>qihkBbL{h^p3uOq7adm6$mCk!-gt{U| zRBw#(jv#lPovGO=&B~~zW_;_SQU9K1e+tW6sxqywX^!X=F%;1QQGaLLM}b4}J-&_R zuzD?zIo5b1PQFr=c;1w+FEYh#zX z%?iRoK8vb}X;^6OB?LL~ZWXmt!@%bOxQetyUyy#x_XiTuD9^M8qPiYwe@O+W8G<`B zT!pJW@ZigQUnph)T~p+If3L3LTD3J3*YO3R*jA&fE35}Kd_}EZhOY{;dIJRBNilB= zn7)T``E^{c9(9A@^r>l`xRF@Y8PdbS_L_>SnpN#r3W_IPU_wrd(N8;W?%1gZ;#-VZ zC>}B*yy<4#;>Jz*CIS8=e-Alvo4PU)3A9(#)YjBiw$lsFD9U)LiJd&ii|)Xk9^8(* z#*153(N1-*$gGdvL^vMmGu7+cZbZXDD-)5`w{VY=`P+ihKjowo_oW4|Ew8GpZtoK` z7ELMl7CfAV&^#%U+0(K>A& z<0TK_;XFKuM~He8$yAQ8sF=3DN6)l$Tv1)VvbtOuXyKH6AH$FvkK%C}@^i_WL%R~8 zpc6kh;qq}rPV8p}Oohb-MmR|SvEp3AQ&x05JxyMi9HNQ1Vd9gjEe_DTr_V|){)oRz zkv}V#)uqR+)rLLmf5ZN(t`gLY$2YFUl%1#NN z6FOc~40G^069V6{F{1bG$rNl8%LWZ^;HXMZKO$}BclkpRf8WLaex1?$rmCm(jzm|N zD%gagyp4C0{-yD{z%a1b>e?$BYRs=lCsgX2dVb|f5ZQK@W1$-<$z7fmCZazfj-4C zRb2hvao+Flx=q`+ugX!M{WDKjNB(bEQb+VF;~R_wy_iiv5v#EcnuuhPmt?b^`DN|W zU#wohDz4ss%2-lZS=Y{*tTb~{n4lI5WLmeZ*2FCyrUYTbQgZU=oHAqV;&P&JJHbI3 zHJK^1f83HUvzf3v!dzmWIBm)_!K!ksOKG)Q9@)Uy?)Qf)sV@#(V6bQDkrR1Mv^5K( zao8eQax&0lqQ*L_&YIqvSn|yo^XiRP2J}8Nv&)$pPQ&ReJ>;wu$;5ueDNE@IAy&`+ zxDi#Q;&@+bve#*lv!%!*%Y;2Z!HN4$QT2Vde?PW~UZP1EuFjKESwVd%x0#G0R{24m zNHmoyVd4M2tP&Ju)P!9fjQ0npusO(2L^_RVuRk7VP46po z$vG;Qnn}8)-K3xt}mshT0 ze>tE@1K!J%b+Vp*^V*P0HqwWdy5xK&waJ*|lqPC4s`Fi{E8Z|6!*%=F>+DMC>?T%! z-g+k3mW!m>BNs{wEfPz_I%4K}p`}7oJDcfuv4p*$yrHQnBcm_K#fniYohnUUXxYHz zbBTxHw)TY5X@c7}hg2=v;Aa+Avi=K{XqFc8Sy(F_Z861zn>+0;@ z-Oc}c`t!lW$W+})ig60CR+d+kx3i6!H7)?nPYs&%NZ5@5VOq+cxaSljk7!n`f5{nA z$c!w}@c>v^+up26oY|jVn@Fj+wz5K%kUKTm&0>T*>@c)cVqIC;eiC>?NWDs~RvQ2E zG#|TCwcl=4w)@uce1k!$uceAR3_`_TiY?d4R~S;$BwSTfdF5+NneuhUO_K@6QDTQT z6JXJg{lVbL;^#J%^@Bl8ZXwJNf92RcY5F*erWI6KM;p;*1ruP>w$kl#2RjD2lP0v_ z%<7ic(@8bC+j6;YrC8Nf*VWavQv=^NYZ$p#lbhsbWx@dkn`ZGWQiFsi|Q2(AL!_V47_hF47o1zD;`k0u}{fJ*wWA>c!+idC0@WfBP`)`X?WE z%6G?Fpz4b9RmzvOdonck&1W)=`H@1tuWZ6LWyN$7sWH{S zcN$LFKd!N@t*&bC(c~$G;ZMrb<4jsvr5dWW8SB@Rj(JTE$gnd1vzk0$#o}|UKqHfd z5|mGCmx(78ufXSyj3IMZVh!s{P9GTEOOSHA4&_%dUBgT8d5FIR=-&h&TQs$ zHYIvH^r*cu!xX5+-)H|`mHE!;zn6MijYKq{H-;1!ttk>w{TW+4e?5jX*@EP-+RTGn zeGlZ!tv<_{qt_l!vB$ZXXO8pjae+OaYL5%;agjZ;Y=X!eoM+(-wt%AABd#1}aa#wC zzkv@*3eFnF+1ZCsQgQ^PZ3Qd5@Oe?;#mbq7P}BA->XJCu+B(mRdM_Hh*kEs+pWbTn z;zDz`+1}cm-ui+Ue;3d6VyhS1tgSX{>$0|j%X1FlOI+zluLSLt&h$#Ry|OdC63(_( zBI%VrdnKA)iQ6mvTsfc=AU`s{Oqx%|Zd^$f{Fw7ft^rG_oMrrbHtJD?%TSDdl;B1z z#~_=D{U~E6yn_9hkBwP5dF)B4G3!zq&O=^1MsUp_at@4Of3F&b)dRjZfcjy4;~;K5 ziW+N@#NExykD}Q8b?@>d_8kWCrloWk-+vSZrLW?NLF93Ga=_#gF}b)$@XP={Ef^lb zNb|7LmbG|f5T|F4;MD=-lc|U7emDTlA{fM*B}x3arSvFX8OC1>;H)Efx9t%AnyY`8 z#6K4NGyjw(fAI?rN&MRg{(V>}i;T6>JTm={A>3Fxf{!mOo_X&+nwK9IpI`u|asE=bCzv?rwLwv4CC&P~eJ6KS?_f60<6Dcds;T6>hDEh(1|V(CQMN!-P6 ziH+Ho$nBY^6;92z1ZV7xyJA8yFev24B!5-6Yi{RFd zf5YLF(nZIRbsX0@rLN)_q`@hRXYkfHaMZTiX_Qbw`>n$Y4UgZp#)|rb5;-ipRM4B2 z8>HVpQ)<~x>NX84pkowz%0?tMIQo8>rLRXv-zz&P{ez=F8CEFA@b;7?WzXQ~i`G7W zT*G?^t;g@(H~Kgae|2#5VJoBup_MJXe_=$f9~iy8?3r{pl~}@A?hhBPXK8u^A21L7 z@(sC>N-c$-0ni}6iT-OA9ojp1-RT5tz0$DLH!T?EOy zaSQG-l~#b<&oED@G|zD?pvDTz=-@0CEmbkpvP^@y>C|-ITenZfY`5H&wxs%Me+PQJ zi@H-x+HEGU+NrcT+tzea?i#P@0jw-d#mJ^ILLYCsXAt?+-F<30fLW%};pQ-yvu0@Y zt%dv3>MCReF2Px*N2yqBmhZ^@W@^1q_Te4Mpk!N2sepZ4eSp*t5<4EkIy{Vx#D??n zC~;!QRLCjF`3$p_LXM+|VSfx7f4zy%c_8&1aqt=kNu$|ovd=vt%i8#;q&$+8#}CO9 zjQmYy_NyApZ0~vUoE+=n3v!b3j2Tu*Ie1R)g530DXL6o;ZQg?15lODeId^FE&?5d^ zH~?qP5OT7|9$kf8ieG3xI+vENmP0aPDmj{dexDpx&*y5yR794kh-HLcf8Yu3@8`~w zJo^+mJ&iUzgLWK%pFtMHb9P8M{($+SwDB40o$@3V@+q8DNM5~|I9@FS#qfdKI$J@sW% zCMU8kVnjQ5{j2gCA9d6eRaDGRgE_oj1(IcRhq?N?RcOguaLMbb`T%E{;0Cmu6+79rX= zb!^9OoJw9AJ3@(_#7RuzwsAEkNVQ`-PFuT)vpH?*w&@agOS+}|=Gt-p``!$j0LeIf zV(y)D?>*<-|NiHkd(k(4_UsD)s^qkwa=;jg#iNk{BQ_WbdV4L?2!F@D>?SND)x^9* zR$#=4dOHJs#<74kpg{!JF0}BF-Dt=ZEKRT4aWZf!AZS>G!IFJeq<3KNU?dTaw}ks5 z8nOlXvxI`ZVS}2?u+bY0^u_xk(U9To8??N=k-@=8*c%EA8pbJQt;_5kXi~kB!?vNx z?;3IiZ>VVP*q7*lv(M@$tf&$wOPcWgZdQOtVu^jBzaeu92u!Zbu4|{Bid-_T2930ef zoilidQfyYG_VFP zJFN1Khbhz(Rmq2V-JV^4^PM(c+4V>2Q=OxCrVv~+4}vKON8A{~FX-5W>y?im6u9F3 zW=v4MASLH1-aG4Qt@y%N$D(YKV?Msno%7e zQ6ojTm+6B*r1HC~)Q+NG#zz&|@7J*n+m)NYqGN~CJ4-8}gn48r$oLjqGkdT55~dYY z749Lm+cGyE#;@{}14BbBx`OR<9r0zNloDp6NARdp@d>Ip6|fQpfjUsS`PRi?HT%*- z?SG>DKS`>c-5rLFJz7FMT64BN4#Sdyj6oJf&rAo>hc>B; zaE#+CienRk^$X9{aEXlWGYu=~uPLvpto0M)ZF3vouNfclHrb8iVdr5Qdlt{-;h`Bwk=mMe9#!#XNH3g zbH9hza`9b!Ur>6rt2F$9GMWhY`pc`!t9+Gy(~hEu~hh*bo@wVtQYY{+GtIgueQqH z!?NIEG|u$ej2naA7JhWb1HA*>-(TUc-CX=Pf^`ec)bL|o*BtdVwKbJ~mbA6=Yp3GB z!{58{6a2&citRk5;h(1bE~~Bd2l{mUvx=w}@h=RvG-=9es{K8@AC}EBnSWw$DhE3B zZ3qkndQ8iVn}%Y}zv15%KK~)u@$S}Y_^&CntINyE{5?AUN1^@S_+N$tk9GaR_;M19 zN5jt{wGsVDcoTMQA6?tRd(1Q@a>1)zUg$L^5)bFMPIVHnlbClBK>EOZN1r z_f`0LSudG8_*iPa`xB;bj+gF1W7rO6k|W zpGcltmP$Sg`@YuphJ&5{mNtLGk&ce0wl05X*WQMMf~KEO@s;ILkPA&#%ph~QzlSMs z`+{U{2`h~Gv~ajURYkIrOqOc|Ti?Y(O;%4!8dbh>KdY3q=(1MU<$uZ=DQ1W=XV37w zAyozyi=7n2`5VN;LMQLbt}jd9qx0-y9~h2%8zNSOrZ$oSQFSj{);e>D?q4sZxw1(% z^O8e*9sBp`vXu#uqHWpr^=Xya5&HtFOPMphJiGqH9eg>Ev!$JE1eBX1|^w}|YWOm{mgD}4TdE)B}nrP4Tq(>_1% zF4xb`>E=i{?gX8EfX%XB(fWX3<5exu?y#!L$KhQr*i+Bf3YhoSTpClw6$j3Vz6?i)qU z7Vi6Fna|)1e;-iBGp89Zo@RU{viMnse3YXQRak{;I^mPJS_3KMf(Iw9e|2%PQm`qB zlh5Jd?u+<%fiZz|m++~iLg_PSUBQY8d~O0`6L@O&o;OW1t6s}MEqA+%W50%9=S*72 zTtaGPa?Tr<@SEr1x^M~4s3x^L`BqXP&28>a;^H`-AIEQ>Nh*L}KKDsnGfVc3Pdttd z3IkjI?Q#761pfFE{zAdSe`EU?wYJ&H*36o49yw~+g|xoE9F-g!*2biw4OeV+h9>a0 zhqk?prQ0U(k1ye;=dmJ*2S%YQ(Crhr;8HzhjGZ%MqNmsW>nL_yW_4ZKp%qGja=}(I zh99H{HeR-7_SB~qurNByg1y9c46$j;Le8Y~xNX*?wj|DsVtpExfBziEo1@5|q}mv^ zI}>cIRwY#!(p3H=24mBandGF02mU3j$N%9iMGAStp^4pl8$ToU6k)zkZUTFdjT@OC z_F^gaF)uXY8Z=QuGY()sTKRb!TF{Gw44gI$qMe!!<8IuHdq~~~aRiUzC_as2w0H|H zqMLzu953Nkyv&uaf1n4ia`pGP`gQctc1SYNFWE394+F9pmTbqMlp`#)7?KmXU4n>; ziI@x_As@jh`6!0vEKbWK_@F$6JLGA6NG9-Mc@=lbcX7A8j(g>YxKDnB`|TK8gXLOw z?HX)&3l$oElJ_Q%@7v-l@py71q5e?D@c0e;%JPoD36hM5e<;nNXm?WOEJB={3X`ql z;!2A4q?D*Lk|nRmT6H2)^qeg1rs$$9JCwO+MzkiS@JXyp9jUAum-UzA+C5`fo9S~E zxt5hYf#t?J3AFQhaBZ(|Q1 zdh3uan`q5h%QKv0`)<4~CsS-c#T>0XTZRY7kOx^D9%3PQm@)8i`0xlh{wUs$bL8kK z!ffMs45#Vw2%f-Q_#DpQ^PKSod=^jQDU9JO_#$2)=fA;J`x?GXub!qq7bFu&S&MOc zG$D0(f7WJXCGzq)cu?bojS(qtqR_R1KX38v@itmCc|XN&d57g9LsS3q>HKu6W~e`h zrYc4Yzo|^We0nNcdr87m#bKp0A&mo;OGFj9X=UPh;_w1;7-Q)|w9zgoyg^JaanqM< zAoLy@IA!~jCBtlY5pX(;och(Ar89-_smXR3Ce;7mxUhoqA|{ko{Jw_mTDHX;Uthoa z{{c`-2M8{i(#Goz006O*0dXCdkaGbjmk?nB3zu3%0vvzrW+&NBlUmb4T3UJpNJG=j z)uwGquN>_{Qfd(h+XkwDP%q>VMM%K5f>^HyZQ5>HswkjU@xlug zPf+nf5!6RT4&Q%fleB3XQgEMV_n-Oa`@iG;zwiD2*~eaa@F4&-A|O!Rt@qka%Ienb zq!kNA6NZ0oIw4-B6MA;ALp=$tS5Jl3q#dixvJwh}z`XGmwzz`=pTOjyRg1c`?V7+E zQ>U0=>d}Mtp;fl3dv|C_F^LQTHy5ksTJY*z$5^n6R-b5XDq9>(qH>|Y1HepFcGn-Gs zFw`!mL+(RL=NtCrnjx18h^@Srf(<%75?DEL7aFW|dqQtb7({)<6?Mp!)`Z195MhC- zU1@*YX);X1?$l!~9HrqvGJBC5^DLh?wq*~wdS+RJwZo)=zzQyORtoq^7i^~UG70C% zEX>1vKJCc@TRm?5(%J72CD&}HA5Pp;i z)V!VzRmmSK5|ga;z;Rn!*+%@N}!^2 zLOVUQu~PA3ED2Iwt-y*mk|YY2aobw7opaos&qG~cbqU;0V0C!tV()7ALSV)iaW=@0 z7i)bG%h8~s7&Bz7O#<^LkVgvE3;0Vf_HQN-I2UuIjut+0It^Q3@wgbBhC_d4 z5m@F38woU(HoswNtdq%J_ZoU!9i5sPOVFRzbh{l*8ST2ap2TL@9_@t9bu{Q!&{h>~ zxGac5P<>7^N&*|j9od*$h9+1gS73|8iPSNBd|3tCNKPGwo`^+iD{GciMOc|7V;hL4 zjnKNZ(Hc$Zx=AB%LnI$>#oGm@G0cBZVnK-uWN$n|J>vjp)R^iCH>_OV4;x;QDccpj8eJIDy6A^!_T@vB_ zf>DUcTqX$H8Of#XU3%2nXxZd*OTu(`wP!8=Ooh93xvRms_bstlpicsvEIe`uuKzg=ex- z!Fz`tUs_SKY;mOL)LI+m_vnA9yv}GlpObn5-MDTw#s1MEx_TB6{V5g2Q$ zsw*Nardg-Jcw#G7aT`833Af^Qf#Q?JWRLTtcwqQ2YuCfLa&blV;);l-;v<-zk2`QD zx9YS8nvJW{ModB9De6xUQgAo(Gp;*fSzDxKmlw#WAH^QYt$S5WleT|y@G*h&T`G1V zjap_jol3c+)yeFRHCs_Fv5DkkB^BH!pkyBllo5rAEhHrO;}b!A9Q#jn$}m-Y%5&$_ zfmJtN{nWY#imu_|$<%i`UWeg1qLeLxZa;v}$@QP-dUhg7_%U*WiUE)24^onQmvU4b zmK+d9hUcYmQbxfM!ryByrV8GVHjxoMR>#R*1L|9|KlbU$HP-7NeyPFD4- zaf^g(Ipm`kjO0~z%5UOZGMaCznB|e?cTX(->SYn0D;ADj{QQ3!PH(8u9kMuW)V@QgBUIC?S^<`22St@K~umqGj-zY;iSJV^yl4XdwRR$Com zlbd-8i43oy;@^MZw?RCO-<^`h!$RJR-S4^Ur?cFtYbhrBA4dpmNmW&KWFuS8X$WjA z#{4s$4dNdBMc}N{7*g<@SJn+iytPNyV*=|(^Ytj?CTM*@lZxl@LJ)t$-vg_j?~|W? zmJmBaPJ4odCDn#aFP&$PZ<6_LyK=b(3u&h$49{25z(;@eR*ZEy)g`UXTFQ{UzD;u} zsIZwTH>8v8tUhmMva7L0>&f01Z%Q+{lKN)DHaM}yG%dQ%Cd|WTu+>VZqI#1d1=X-= z>Z$sKX4|^WBWe!cAAmeem4|v>baQ5 z-&c8eEed~l1vHjTEg3+mZx9!jl^sL*mZ>5CAgZ<=Mok7wIkSAr)D=azs0gbHim;|| z5RF?7VjZ6yLwHO6Aes+i!vX1z)W#PmS1B&VM#w)DKv#45I~PIBr(-2p#y717oKLy8 zU=xF&GvYah=a=$FaCslp0bF?q+Hv>~_>Lgnj~RahF#4dBWsoR41hWr$Wxm5O4-CNW z!{h;M&!D%T((bxqjebl%SwaHobAc=)Alul?juSwi3#ALG zd-XMZo$#&4QG5fB5qP=a7Q!o672-ln!6N2Hh;UaB_)3(bil@tJ&Mrd@8|g);!%D28 zhSg}sTH2}Sfwd94(1aVX4ma`1ZESIO;9`IF&P#9%Eo=ZA@Hl;Vf?hnyt$PZW;TddZ zh$(+e zwnv97iLJypj}P|ctSAiomiVXnr{vv-tKFpe;UPRZ&7Z-qm**De9!I1&H-l#$#vl4o zkiGm{!0#! ze6cT^FFDx5JvoO_`$^C*BTf3E%;r_xk7Hp41%wag@PQA|F8Hl zd37;uzlnU7|36Sm2MGO1QV0YJ006X?k+v!wm!7@@8J93$D>IkjP694}uj~)_Sxt;F zWz2uFUnX~K z@l){R14}#Nu3U3XW5BDPXL`O=5x^L-d)lEUTbezP)&3sWeF0I1**_~+f)a*j7i=UT z!B9N+@YpvkPks|vNpTE+?g>aT6#iB#Ak7dD4=_~zO<9^;Dewi%Fr=rPVMFSDFnxWf zXa~|6IcXv%g>usQatx8(7DIA_YHibh$q+4--!kN$n2u7!rq? zH4Y|NFO_%O|2@SE5%X9`<1%t0vY1UFf;>ZNORd+st@>7jVeLYHsyA>mMXI+L1jjW@ zTeHH6S|SR#6ZE@F!z!xU*{Qa-MM#tKdlam78;$p^_B#>FlVFLa?5JI(+7@wt5_-T8 z+YGmsX`43hjQ9K8eXaE^ip=zUO&`%mIOXY{Gj?^}Gy{@p*t+F-rae%&KXeQRv1Qxb z-Ly2%<6gEv^T+6ar(oG!u#Uh(5?64Q@DZ_NM9Bl1->`V{BmD)}KL^k4uULwy9}(LQ zX_07rO3OqOQ~Hpo5YkW7D}^~M;2LsRLXmJ8t9VMdjwKcGcaL z3we=3nrEA&kEDgZ(l&vl(_e5hhH0mr$uIdKe^MsX>34U9t$-hdL^Im^*mJ&n9^XA@ zzx?07{tKW3{}AYymgha+b*80PbaF|a(__w{839cqy{0d zV>!*?V9-!2ux4Iu-&uV|7wEMmh zn(Z15447YQs26Da)-W0x1lHb$MWB@(*%c1`x-SckdtSpT`t{8{fz&MU7_g@*eCwyh+rVZA_os3EW_CppVlW=^dR4lU=mCw}F02Tf_^_-;s1C28qYb!Fa?hMx>xQLp~6X`B8Lf!dbV zaoRFZuLeBGx21}+?aSJ=Xj;4D*oN&<#IZvl-BM*k#&?y`_W+r09gm|KyJCpoAx7)o zVy2t>k#}Hs70(i#$R~qBQdmKUmOo$V-z)i*iZJmvS51tJg~t2mb*&e zt-LAV189#Cu49Gju~hCgbdrmGibCEtha_siL4gMr@#J*q#-SKeU~)F0QMvJ$K*XOi zy_LAPRP`c<;)ZVb$pKr>S~3?f>2w^M(WKz}`P#7;s)WE`%g}c&S>1}O-7DY(7*o2P zvuJOoob?QU*UZXLpSOJ>K55I61>Nd34C#3T=L}i$O~=;oxWLXTDLW_6jg-cyM`H4W|WG=T&`wm`t^Gv^_d`TtG0RKf*InoWYM- zB}{M3DHNFPIG$COq@Y*pw0BMNF6>?0DE>|Vd~zTdLa#ETG|)g!!83+??p{wrK^{N3N$T^ zPGARrr5J4dWNF~ws%qecYbZ!RZI{Y^aA%nCGGtINbl_5j5|I=?Jsy6@akb>nBa7{klB z#GVjXP38L+QEpAg@pHVYL|+qFzwo~5w!FcLqoP43e=eUU(vIasr1>Yu>ty(W(f>V^ z561p5X%%+9b+=ba4Zq=)n`d)pYEm~E@Sebi#hPpbekX8X37cGskv&taKqtc-Fa(cF ztE3WonKvnK+PO-bK3W~meoObf?lX5*@zy1qc^rShA7i+JKk-U1yf1|RZS!N5`UaQuk>L}0}>#AwlW>_9tqQl=Mum2-PJDxLT&j(q_wat)E% ze+G6h;Ki%(>Vuu#xXNc8YGOS~eE@?rfN)}zit4~u9{vm?vp9JbFWkhb%b1zP#Alei ze~e;qPGMFVp1q9bU_UTy0uGfXj=37FM;p?=d7g=0Hx-ve&%6lPLhvO3!H#_Lc0k)sF@C*7; zWYB(zxA`uOPQ1fejq<1x1T}jXzoOSFe;j>KUsQV;-bb(%`&iMEMA}cuHlEo@gcOEx z5YONcE$HUCM~HtEE+sCYAD0+870OM}zDAD*`zzpUG>N*e(A1~lP2gH3=*KxW;Menn zd6G7(->$@&y8qy}6Sax=GZT@-?=v^?=TB8A80HwCkvaS=B*+3CHj$E>NxmkMH(^U~ zel5gKihLXh*5MP5J1DA=wK1p<+XzgF_s8|IOP%tbdDT-a_IC;XD$xNJ? zsC3ir`@Z}gmMWZ6&*_i-p?_3Q@0%GQq%j~popX}6%)Q@tw|C$C_4n_80EpoihQ1tM zvTW1HaVu|RBZ{VS-Hy<-sBv$wA_Yxe;$~!+XNQWWEP*i`t)@5O3=(P?e}bOUi#O%l zGDGa?>AIp4d<@a83A@}OA=`YxFqb4WFf?x7W4NGmQd4!VnDPxfLaRH5nR7VTKoh<3 zX<5l}d)hH1sV*$2`a;)`VylKO;TeY0I|Y%ji^1n2F))*$Qq>%@xNVbKM9mkpNLo{~ z+)TS$1Eg*<>`95hMvAtoe?>BCo||Gn&u}oc*+fTRSTmH|v|*7_AP(WMAATHR7z?=uYchG2woT#54j{+6 zXM^a#(E#f3To5hT=SK~W1<{H&F?*ij)Xw56p_`$8hRov)=ooyMub(P40|nQ zkqgctdsMy4von-3e};}wMaA)P;nF3H394}hzo92p%eBg<$hyL{ASPT(CMhk2qPf7G z0v!ut8ZV3e8HRZEFg_s$ZkjRyNO*;zCa*Fa2~|Bd;#kz=6_P6x^Y|v#HYg%fr1}8ZZX_1 zPyW+eS+#n$e=x-@M=O9vP+yNebs8kx7U?YN%6v2y?>iG0>Fj)xPp%UV>0K-Za0hQO zG^aCD)0=Y_#5-=>-=*84zz~oXg9{21Z6<`XS=p#_l^M4MJ|a_%?8S1|CagZDlCdk8p(muUQf zeytE6Ir|VGi<%q@S`l@uIKR$33ZJ9bP8@@Cs~Eoa2+8mYF8Yaj1((b5+e`38ltEs! zIcTYM%thK4vYp|FNdAd7F|1(99nx2XXGzCBe*s=w0^V5y-a&?ezMmuq(M*m|-bKzCYJ}5KYUxMyB9isPCEgrxv+7%9+T*hk;as43{ zAER+@8CuUW%vBUu@OIgo_cq>a#HrN<@yNvN9_4^Jw2fpV$l?x)dkhzMH{d?r_vjBe zeo~rDR``*iwuRr=YfHKi6 zP}Zv*ipC=0UM(672V8zb*FrHDr+;xnOAJw0pW!>CMO+)=v2eTL^J@x(z>4W8Tg^d1 zia^FFSke91!?4S_L{(|N%_QMx)F8lkk7n!Q*Q-!f!uR# zRxn#2&7u&f3TaeH4{830uiM&3)%x{NPg~c1%^zzINA;K<4&@~;Za>sVlYcX)*$k-_ zWC~=CXE77Y8q6gH+0@yZ3(N{c1=h7p=iR6li&2(K5B3?ZMlI@(=zUU=4r{$uKrlcR zGv~2g_xC0dck$<^_h!zZ!_Wg-WQ;|M(H$U@M*igJNg+^kI5GI!%wIR{G=c&JEi?3S ztt99ZSUMR&y%F~Jawj*Xt$)=+dTc#4$S>#=u#ciP9jp1ZF9D3wX-%6Hy|pR|QDlb# zmw+d~MP`A^@X-Suv52(#0$6$qI#m>)*Z~_#R4m0ZJ7%Fw#d74zS%r!fSSe>!D)Owg z8Woq~GC5nTVioe`jP}<4AAnI%C*WvqtjTR|?{HPQ(@`(5U=kB8b$=Tj*nlP#3vrPY zzENOqMC;L`u~7sFxbtTOo)N@I#vW{Tklhv{_rh?epjBXYbHo?aaswJ8osPD&x?Grl zX?5$Zi9pUImNoLvvTlb1Tfx~9Tr91-@*Kr=sytG#n?BtXHUha3y=Px69eV{9P9k}? zCH86u_Q0!R5ptwh=6|m(woi|qD~+eB?MwxGPh8*87a-OI(tEU+C)5{@nTgS;q8mNZ z&V5X)NWY5xa7y3zk}4c()T6#GgH(1sx;@;}V`u@BY`2OK!cxyZNybH6zKP%nqLP}- z)8Yw%=hKjyebHE=Ast{zICmPg`a-@Q*%8=2GHIE$T7Rg)@PA!*oj_%>m$?>=))vel zIho*Zz#AR74sRm*!;v1BabSOs;nJnwxF;T^f^Qa3^=N%O7NeiS2SSz)=$W_T1_$1P zx6v~}*3R5fHvL`&?-ZERt!qZWTUlIITJ2?mt(jZ^e|qeY ztH~U!HrUZlVSn$!yY09Iw+c9CPN(3#Y}g}$-Ie9uE`r)UPI7`Y5loA=!Pn>O(hZhw zElTO{!~5;H4IdCFIzL(k9~?8iyx8sb%HBkG-+?>r_z(`8AZ-dsyarU0&DZn=G;yAYoplcm(RwC?|`Z2CYCcpmb50hUMt&d?PS#5LBr(_2ZP~|#bKW> z6fhX&j(>QUY(QO_MNfq3Q7iJE&_>p76~|>59XOGU`ic^7MA|eddRggQ8{>M1KcZ8rn{rQ+|owwlgV_!;2i%Y#Mw>2|8icB~xQsCqGq8;<_C4toXmbQj1 zD!wdN=He@(2~=EJRasRg(XxCpNll@6u-WIA9e+W^*Dx&EJ;C$Nv|AN?g8|&puHu`L z;z@jq^{BCJ=T;R@SqtA8Nd;4Ui8OTi1hAfch*I%ge9uAg&k)$tY*g@rG3J%k8t=+3`N0*9u?f07=B^Go zr&7PgOAfq<-w9kgBN7FFNODq1soTr8vUEc1ENYXCLjHt5&&D6|7anrPRSKSptzC@U z-^M^$?k+8NOH?eGmhV6CvK@cNKZ%|xw|}+h*T(gLf`3mCp0r89f7r8=4neF?T2R4% z1?KtVkqE=ET@Pxlx?#w}58<>~#c90mz-u^@YMtQZO(F>+B{HYV&yA5pcL|4B5)Brj zR`x}aB5Z_;NKLK>?n*E3CpnYFy;Jj-l1dTj%um4!Y3T)sRmAM1tgNaw{r~iMoPSN* z(9bU;rtccl;`YDypRNF?Tn42Mv~T!HMUJf!geWgVPMe6v*Md*tC)%oAA-%oo|C zZME24TIJPMu|S?mZxah8TrF>vmseMMeLVgYO-O`<4~QV%2D21$OT6c7i!*71 zTBjb>xv(J=3KRE~#h5!f!hi9IUu)LoM%5Dvu|mj;iWbEsyc5`1i1p^0q+fxR<~$F%=6ESCGsjiP=cw=wTmUC2F6Y}2RK5e< z&a5>9aHpI^sWamQ%AJ`xCs66MpFp)ULKd*Oh|PE%Rj?jPm%j)^6Xv&5^W507DhbJ{$sg^bhbsJ%lNJS?s>^?mdSakjCdF4;m+ zlCbcw$T!!&uz$61SS&3(j#C5p>H{L1v#$@}+ed}nnmv6KX9$jU!&uIt_9hDzcixRm z=Pth6t|7)B#B=hz1E6FKK_KQ584&s(q0-;XT$`hxZP!hN{M zROQ!l@%NA5ue?>H=A;he#+=jv{Oc&L&q+OnSB{{6B!8+7E2`Z?>?Uao)5xbarH__XtakW^=d(c zrI?3Zq71u5HTDold&L%9CEBTFC%j@0dQEWU!FC!q5Jn2-y@vG)o_!4!3SK=!_(@OskTbHFYF9$#pSv zLh0ydgbuJa9%OAi#J!ECb*ZAsteG~()Q0rB9PUst2lDPY4_SPl&-Vqe{|``02MFoY zL2gjVedvGGhxYWlnFLY~ zLTcwE_ul!w`)$8(N&fiz*WUs3;yZ@k1tn)%MtVUpQ|W{+uBnP{`RJI{l)`5EGMb!I z41eFatZC7Vq9g<`hL*h~Bl%50B}47DSobY?QDzA2FW72tBeJC=(?(7}73ujmjiDkD zXSfvJOPi@!mZ~RxYAU1oMinz|s2NL5>rtCN$iT>dsIipRNo9JWJV%qRlQ+dAt_Z?;)XnL z71czF1TuXEBi!^T!^yqx3K(aonSWOmEg=O1y*(j`lHawv0s5*|&Nr6duI0UqUL#{y zG2z7Xc!8m#d^rK(9m9UIEKSiA7#A^#mz;>;TGg<_&N>xiIk2VDi%N>q$2FRB(+utV zw`N4v<)mT=ps8^vsaQ7kN^V4x@7!Ssmgbmfra9PNM#B>%*D>qDtC-toNPj<;^2sz$ zx`5YdhN#+x+2i|O(Q`=l7z@IRKX0^kL$HsT|4MvkePYN?7z z4#p7YD3kW?|0XM7ekX5z{?LF#IvDwP6RHzQ+$!M){C+7WLbEw3&dKU=N_T%CD9uYE z(mbXJG7MsY;}7|zt0D}WVSn;qIU_LO4~9aLOxm(GYmuRvGB%-SvQ{3VQ4zP1#7|o_9?p&32mZbaL_;nBQp{(OyCAREI;feo1fl zh{tH3=y1E&&``OBrjFmxJnKHO1@G)nXxYSBBDBrAJ3Q#D_28TbzAf|+tIuWyXWb#k z7A_KHh$yRh6Ax%DD1XLf4AcG9f#@Ob47<(KdQ)i;KwzL zt>eXYy!^m}sfXX=q5GAe@mkn@gVsprBe*&@A+Mme>k$ri(Qz4$)uN2Dj)fJtOJ4OI z_9ot1L38nJt)Q-WUfQ{|#>0DiX#;oHcvv4Uqp`@~Ywe8T1Vd9+^I8!5`q z@Hs_t0{8I+oho=FB?t^r^c;tJy4#4Obnh5i2#a$#jvkz(Ka!^~MU*JcU{!W+oGifP4<&zH`q#=iIa3dtdzI@h1VeM7cm|yVezpM6SH>&)h;b+UmVpmuNtyK2uwN=UxWU!!YrU9nPzWNH>(29le0}R zKGkYm^GBjxR%8q055x&f8&pmr9tg(lYvnj)m9DcDxdIbTMr=i%K(@glFy*AOm#(d` zB45BvKtRy0IrS$pET+Zdfw12m2z3PQe@(%FPm4AgsJUcs5pbV6`HE`*oE1*Gzo|phd^sq~USNU#%dUDY2`rdm00N^2F|CF_L)E!9lwzKO;V6(A(al4n znm-VWr?(Pt6rWOpr1C-vUVw!*e~Mcq;5wb$vVxgCye1G+TY}nzNO*!z4XJ)D2h4|& zgV?j)FlMO@wWw1t0)^6;SsyNYk@% zy@FL(ZG#Ps%+(N+cf#Ol-;hEu=hk4Y)Qy=u{=~FaoG&n>HJ}B3o(iX{f2`8OP|Q4q zx-#@^TE)%Qv6i=PDh!iWhoDd z;_3C?NQmLxBvVCA#M^>_e-^t8->PV&H4xOuA41qhn<4`9i;vs8Q*LBzH}_9pWovupHCg#WSdkk=oE@d-1rIanwpkxRt$}2r8vsf%vuoaic z7+ji5no9?Ssob+r!4<~xm8qR891f@3)5cC&oGkgPaJ7_wO{Q+8e;($prC6_`YjK@i zzn;1Fc|u{ujp;qh9HkW=9!nF8>rQI!P1tF}4%{qF(c@Q9?skw{!Iz{XnsKW@ZX}#+ z1(^m{RCu;3xZN=Lj`ZfGl@5o8iTP#8z5{n=_|aM6_NerQV2jv`yCmP;naggMN8P00 zUSsLLv`VfDSNR<2f1=#tI{haV{|fd=`TJS~>MjhAa(ivnSvZ2tZR9`dZf5^;scey97;E(b`(S|<_SaEtbEBLdq@|R3My61Sh6uf1)=C7G66%Nl9 z1%ESE-mxs|mU?C|x@Bp-Yb^gWbH(YBUFP4$%6kLUe<<@L6ntQ)@t^FfcaGk&q4@o0 z1~5B4wF-_I%pYgud1bjQ_)m;H?~?-VmIEs=XR{i0I{2e+qVlR~@@r2FB!Lhz7 zk87%}jG2}`e>TgpQ490#q_?YjH5RXx$hq=1Id?GD)=<#Sejkd24fZxQ>bN z-e{mje>3Q-PYlUiDKGc<6*1IU8J0>3wKHz7jszo7t0>@Y&d+-X zlVVu?z{RjTAB3l+lBZ;ujXsrTMPkhqU z)zs96lAF|FVGC8thr6_aUwOClbRgcUKB zy;4jOXA9)9va8jwSCj2k6f=d0pZ=+~bz)tZXY;sbJTrz=N5ZkV8ji11g9-Y?QXTQ} zQ&1oAs=;+?G$0S6HO6T)w4NKRNQ7FnXc9A|DXx0k8`O^Ed~{=i9uH~j0YY!HkluCv45; zf|)CuE#{Ryn9X^1vpH{dvn6kJ4;&>&e^A<7;3`CUAu0+{$?*`*ZGH?@y{P75ZF9jA z%ONZyrkuz$jjq3usdzZ7hO=+BZ;t549Iqnb!9`U4LNb zVKnW9<-kFl*NqFi;oS>cNiSL-MB)hAnss#0SnNf|A;ca-;-LI9FkL0xaG2AGe{Nj1 zz6Y1DmRL&)wQV)m^Yin2v7LaW7dIGEhrf21^IqJ-sSfOt#+fsW+nHgU8$&pr#ehwq z>XR6($uw&!%5XNSFb!)_%)9b*-Zx7S#|&JJnY{bV7EV1>W^2JQTuh<2r92?^Acy~e zqul#BEYX!PjM`-Y#;60M`yN5Z93N`Syp#{_IX4B}Ki}lG z6j?0$vE1a&D#{`-Z)}leqdR+CQPxJc)sR_~J#1K;xyZ^<2Zs&aI9x!V6YRxTugMY* z_C0%zg=0^@+Zt)n^_a!z-$h5=Ot*|6WW}X)(bouNAx4KjKuG5PQNz91e}GmzNSxqz z1HMkkgbvF31|hTV{AGHDI4QG~P#N9p!Z|3%VuocID)|gLhn#cCKaZUA(Z&6);v4mP zETk5T(8Ku=;-BXGQU+ukvW{U{A48U9WjgZ*e2g6N5$1nHB?Z2j3X^3AO;VWiw=+@q zAeYX5UQbsR!?*TeWXi3Nf9^@6@c+IDIoE^6k?U=^rT4pCR(^DUnMIkp=%~fBga!{nw|YwtN9n z-%m*`N)dcmi2qJ&C(VZ`n*V(UjXy=hIP;k6#%%NKf|>W>d;^qf3UNOQS<;h~R^%q-Sy4ZA~2JcE;qQSqizwln+k?|;i@gkd0e~zR{(!G_Y`yfr%m!@k@(TS=Qov2UIiM46EN78h6r0Mph=^jec zy^4H;&SXwQ^|0#&Z!@i7vycU!hfdR2VU(bwMu@!iJtDtH z3^(SM{QQIBj9zi3`LGyopt3Si{dqLf5SeVugv41wc0z}~mc{W-=ExpiMD{Xrcd@nJ ztLx03c?^q0seYpo!Y1EEVxpLo)U}ynrQkwc*I_fdX~i^_L(U9KuP8Zw^TPDzh1`5b za`SwqtGwmpGn^yvfWE02ydY<8nImSVFBs$W6P%jKgYkf_kHaA4ID&eW>36Cu;o?^o zgOz2FvtTrDFACEu7eo0ShTQ)HP)i30&Pf3(Lks`_&KQ#se?*rMVFC-6>VyIne`{A0 zXApi~h%5<oYm}t znN>16*9=FYX-U^AgRK;GwX9jne{jh$Pn8Nq35;RidWz%jAfc9_v8r|Gih5OL7&bH# z8)SQzut-Pk>3c8Xp3kB0q@@hfTt_r9Lo|zpJv(B@w`Ng$_I)=zY!$_!SXj+9u zKpXqf=?!t!(ekEMme9bkb>$vI_nJ5*hwHX-LA)z&NZ85{+(=kLGee!Hf5E_}84f4c zBWi1o!;QSc3q{>^Ipu8(k#dHfDMCBS4elIcs15Z@GSpY|QjZQgELKcK*EO?dJceZK z#4bN%>}E)Wk|NKFt`eJ+V+jtA0Ga5Sl(8L81mHtZ#$#yrqXzpJVviC937rgWan;CZ zdhpteW(4gSo)ahaIKa@pe+K6%k3cAZF7(LQhBiUqNxDInmglykSru%C-q5B}Q_Y9~ zehP;I1g9|goEdI2^sfu?fI6h)`b}e$+v>EgG1Ocs5njk;9z(w{aF|kGWH=E@{^zP2 z5|?IZ0~{A)Mm4fJ(M*-5?Tp2zHBX;vhT9%!!Z=9=-J3WiV+cnBe`vxpKA4JbYF#rRvQchN$NuZ7(aeJ&#bSPdW9BqJus}yO9 zS^R$}<>eP@AeJsauqG2mZky@Z(#Ve zRvzI-Ry0l-e{bP!KW^e3hR|lUB)nHGtVn+(b~u{mZr@4B_y8XU@IG!WCOg(2=@rS| z5=yvD^kaM?1U{v%8aJ~P`_`nHQT0jH;-ceDcx|^SNi@!s3eyx}Z>KTksF~SuwOCnq zoG;NeDQJ`2=Cm}eo^J{rHIr`5I9gaDm2p_#0=kW6&Z%Aji%Xb6XErwIKX23Es0EQ1qY9}wvP zQD!(of9f?Z%-PHx}Fu{nHy7bEj{ZXV-vDBl$v&(5LA+gw2EHnQ&gqPJ7sf1#?C zZo?~P8>Xx4oLDbFUx4*9s58x>IUM#?*xo@XJdgcz6rDv6?x4-vYh3A7t?O00$F$;= zm|aJiyb=B#primDsKX9))Bm45c2SM)#trPjZY=~!e=nKu!dE0!4`26RNN#J!*P=5L z!qaZ#=p$VTZh}_AR*UP&8}oQ~0UzzWkI$Au?2&0%B-29b?G-X!utSu!9-4jQ>TJQc zH0~f*B%&IC_dgSA(!p5^66}MUDC0wOreg! z0mt&Dd|kg|4q3Un)|}m)vRd+aJ73U2gn8!@-sny`e1sVjB^Tdp?lcKa7il=QR7Zf& zlChZE&REHu*;DAr=2BK&Pui(VX4C0xrY>csEo-M}+-fKL)(8~aVr9Cm+!(GSNLc!R zTdUC#CX`Ll#fr{<6frf$&4QK6=7w~X5K1T02vM>!#SK3*LW zLXj)*ULL+nb4(q!z&d6U!s9sM%Jb^j`bc8 zPWL-80v}Y`nRg@2AbA8)??Lu$6*<)=t9VY36rd?Q@WlJkATz|V`^9_z$ z2&IIu)lTy^!=@W*YR|!gUvJQUr2#f5GO>jM*&_=NV-GTkJG} zcJPM87pC!QzF_7G+nGgqMjHr5D%;)VUdpB{->Y`xT6Qv>&1MGqG+a_~SI)A3cG=F5 zi-j`TT-tP8IGFFZtnP$4$f{QJMqPB1T}bv$@fh!xDy@7;UDIge)AN3qhtHCP!!DXt}~uWplEQRnc{*R>aNa$pysa(&G<1Iw@~ z3_m{LZ+*C-!GGewC*eO~f(M;{hvSVrw8{_{G%gEqW-)LT7KWfQBGoKXF9#-64bc za$L|>8RD*MvJgKaVvChnufKJ_pmhr6m$348h(#S7ee+tad?7l>&nw!0W9AEdlSyk~ zG?Ohv&4EJJMT5u^W=?Z8>X<(kMh1NOWjQOw5i$0}2urFj=&6i84N+IXK$v&7lQYM~ zJ!~Df@SBzQ6D{xqidLudH9_nOG=HKQ@(VOSbEgM1xibi}r`g+T{;B4a zj58D+?6oq{yktn02;x2imnpUf2oaafz0*ABOvw^K{DFbFisK>nL%rT;PI6ojj|7@y z@J?m50u0Po`#s3nWu2UG)J+{hJQirSqaJg`DD<`A@j|Y%`sI0oM72Ky&%%>O8gj z6bFgq(QBgXvfV0;1o349F)WbfKO^`Hy*4MUrgO&4IeG<7ui;cS+uhQ=(@t8F;|J^; z`nx$X@Zn88=hgw+>6X$pET_FZj1e5;WTrd};yH%R{(i3eghkUu|GP+@LQZL4!Jmt| z7g)tkIS$^_vg(?D8>ipaxhgX2`WjvgV-}8cE>Bs7^_l*Gf}4w18~8e2lHh!q4=!U$ zwWz3mw^yv<8~6)Raf($GvWjZpv=B$|iYnKV9t`}Idd=Tr#%yLy#_Vz|16SZmxt{MB zs8-Nl8+cXD%a8AJC}lI_y%Aw;b=&XUsI8Pbv+_K8TphiCW~STW7-%2plI+%HDS6HS zc3w3j>oe=zli>r~Vc-Y&yD( zxMS|x#U1#>U}9Q6&#`oVt$dIFfS-o(6Z|6www+hk({13NWK(|pvrFBYO{HAwzY6tE z{2NznwT%yd@3gq#$Qk%|bqN2#okW`Zndsz$9<{x3l)!f1!Y}0Be@U2oZeAV#$@Y3| z%jxc1zO=ESsgujV!s!k0pIsQLTjNgZvf4MXvH!w525zL<#haJ-0+g6_4S== z4E(Qz>pM6jD+8G%FDz+l=rnr_f*ip+L=$C}FYnxcWsnbzEJOZD+OF`59Qf+bM{`|+uxV6g;A#cU;2@arCi$AJv`&}sM^bVim*d??qqos^9Lanf zrW*{JNwdOKL6rt-P%AoS6RwT54@yI}(d>^+3YM5UmzbMIV$-J)X&ToXbSZHG(CIR1 zuXEggZ<>y4kyqYNQO*!_Ip=TFPPcG|(W}?;k1G+)rx@2{TEOwuGmz}_y2)Y%drhKm zNN7d<3M;mq>`tr8$(n_wld$?pSi>Z&ksDA>Ahe$U*x~s9LmrX#ckH7fb|G(!_mES4 zzd!DtTcjdgr~vSxE4SiCt= z9*C^vQID+SF&OzEkDb`rWorIW63d3 zyIotBYpcigG{wU9sPN4fu}!D;d1Mli{t@I8ZNnI>Wqc?R`FI6>zqA6kR^XE(xNXN# z-0rR2nTXuwAHnCCbniInevh-#VfP9n#`fam`B%PJ|z$%2Mg#ExPl(QmGl&<=^Ln_AEB0h!J$exIvQ+9KxZ7d zs`dyDKaY{b2%e2RKa8&)!wDvTv70B$Quovk7PglR2F@%_6UVj zO}Ymqn?jWVfs9mBu?HoaN~-kINA{z*O0S@jz9zjYq|lIyhN_AcTI{05RV4~7anTY{ zTctmI0165{d~kFFjF%sOr6RFWRqQbsRV9-cB1b7WwlxuWXg?|yA;A>o^nI*l64QeR z-^G-g$P^UKlbC{P)Avm^_uxLvoh-GF{dA*2;zCaUwS6eB^-GW(qpG7c=P*yqImfz- z7y0p?d)Ig1#$|2KpIEv!F|Eq%GLW z>aJmLSF)e0xMBDJ*MVkkTUxkfS;N_K9cRl8Ot~Iy*vS7xq8%MP+SrC$upPTO_wT_D z9Kelu0yp6>uO34ue;S)Oi7x(Z?Z)e{@CH)&DSGiHZsyj$k4llIdB{*5`l%Toqpir3 zg#ry>C*6gAK{|*b`Wkl8OZYgQ!mad8e2QMhr|G-6jo!c=^h4amb?t6?8~4x|+^dCf zzgC3@v>H63HDI6Ci~ZW|IH2vpLG2kls-47R+G%`VdxdG=!IRosIHaAy7kzW_l&>CN z@-4@geJgOtw+csnH(}UkW5l-`$9xCytnYC==ldgnrag%leJ63;_Zm+4-p1GcLA>NI z!OQ+q9QRk?w0|~#vCIEl-HOZgcW|i={|wAJiyVq|XgWen(D>)$A5dCadWms~5sSsH zIx7)2#=J-E+lcLxsZAr0=ZE*p$318>+iR@HGY*# z{cG+y`M^&^qm^zCTSV9LT+fc{qP;xG52lz4y8QpMA7#z6F@t;W3dUzKRLS^k#^)gP ze^5&Y2n|9rG)oNt074r808mQ<1QY-W2nYa|oumRdmk?nB2baQQD;0m8Q|)dNK@>ex zknK{SEmmv&sHL_@v9hJ0h*Z;r*hm6RBc_S|A=71wE6Xm~T{Jv|zy0Ss*fciL#0T)9 zjCXfIX(VlRlbt*F-nr+Txij}ieh!&mwc?vHcSOsy`VvA6vC}bz(3WOs z4yg~M*7nKuNhUExb6+b%uKLepr3j*k$&fJ3P)Su?(TdKEmQr^t&1jYW1G2KVAAyY7 zFoK9P1f4gUeV(|nZ7->i3HM_Gl3Ia{_HI( z(irhmn8OvakLeFn2ACu(Q|{_-7(ReW9^v{imX4A9Fo(MzKVg0tSpSC1tKbQ;Ur=xv z0wWB`5r!CL-1sa#+EvV;w}8&wqk4uM>Tp{X&nQhTA4N=Qo+!o4Xi8ZM@S zE=?OvwbdaxO{YvIab`lrYxM#AuP?w4|0r5m>RLX459M;7nMpcW77TH+n6vkueZKwe z%Q^i0&mVsQn8bGs=?%VRT1I_?o3(l+Rn}ClTPYHo8h00y)=gd$_GN7=1b@abbl9#n zdkG=H5T*^+9xIy)!_0954Hp&Nju&JII&vo{E1GJfLrhxarcGTkSBrEP+&ARvmyi2@yzFrOYsYD1gZ=OVz6>wbsy5i`*<5YQs|Ndcm<1 z2%|R5`o}0}YK0q~?d!y&Jb%s*TNN!&X$pB3EW`O4qJ&jVQ^GhS+%gP3D*_;lb5w&H zs;*i$83KvXBE2c8FfP*kw6bNGIF#6dP0Px-gy9JKaG4>Wc#%~HkonP~j0+f%(2azU z1|@`$lo7?r2)b~UVJdO#MrIw;yCFHOo<7LD}I(aHdp}~12jJJXdai=7~TfhGxo*!kLcCvn# zq1$?-nhcra_mM`nu75A-%DTo$ta2-_H=33`*NZZWcwbcb0~vRnxw$7Aevcti*B4b& z?2>Wc`Sd`1dO$~`*{IO)$xs~oy0Ftpi&UHHUHcQAEh?QTn2d)`($uG3r&8`2QyCYQ>>bzU}CN5IS-84ZV#KhqzDJBjs ztr0PC_DToIUVl&9>lwU)0Xl?Vklck=Nk8k+&l3g{7Ye<&XrEaDSz=eW=YCZQWZ*#iD`C8KOq#c zKeHn!l)nFoY!@GHLn0}&i;o0@fQLcG!{8Kp?D7p#!A5Y75HDaH zL->ZQJqQd&g0$s+rzAdZllbIl5|=5;2>lX-m?RQo`$;IBk|?)HRE{Q*rYIRAF+qq^ zL}GS734h)uvE`DO^pLoE0Eyup+>R~n;?XvGh4`4n|I(Ozfku|%%u^+9;tCdsOs-8s z3Y`pN1DZ?YtPKEk@1XIs9a?|{ZEJ))KlSZt`1Uk?ds@Cdo4!3aeS1Ff?fIE+&n@4c zpZoKqA$e+#N)NuZPhx=Xgf4{XC;qedlC6&}!x9q<1OEb0O9u#>xdl#s1ONbBmqE!8 z9h1PoD3?Iq0tuI-paK?uT~ixX7=8{3*=$&drfCZmky#(2v)N>JH_W8odf}xvUf4h2oinA?cI=EZ-uf#{odb8=;TEskpg||rB#mt+jcwbu zZB3(zZQHif*lcXuYSQrLoO9Q@cg<(m`@d(u&whUQF&y3IXnZb4W3?>ao6euVBi~O? z&mL@jdv8vG)f zX*MtzaOPZ#DDBr(*TB%7$0^Qc5lvfbYo-=G6a^PGWE_c>c^Tnqpd>qNnOzSSy8)lO z)}c{MVeykdzYOaryq0K-S#|nMG2p@2%ypHOU^^TU;-l3+51fQ7%G@}_t*8M6H3}0) zvk=|Edsh-*TC9pQn?wdSiz>MHjFj0`|yU5msv(fj#W*KsiLL=-0Jp!0zWQ<1??^axFaQinxvszO7(s6K6y>;d3>hu4fqh^qAngK&uvXpTmor=anW z9unl`SbV7rU<3F1_D(txwZ&?LW7&YiE)l6^^X%D0t4*Bk;u75B)NT+LvCZ1WMDtaW z#F{~lJ#@TuDJC@rfr1!v-FjuIo#(mEi?5F=*IB9O15xD@eXxFLGp?co@eCC=8N zPh?9Z?I5O%u-eeVidJMTlYKq$N)sW~X23p-HvC>T)$-V<+1EW+iP5$(3pms%P}yL{ z$@&y8*sqdx6YUF)Yhbp_74LAY_o`Y^dzQT9j&Vz|sBU7%^TqP(mtrofG5lgi&&WUhdYQwZ!o;(4yjiVm zY1aqn;sf4kU}rc)Mghi|zzNh4sDJXF0HtA`?gx*rWx|zwy%$?`|B#*WUt##S^GjZ@ z;Vuzq#pO=AOzwZ?Av~l0p!1`9hxQ=^AWO z3#)c1CUDm58Lb_?-!5KE3AA2n@lu~LxRk?38d=^NST0(Qk1R^&oZZoKSzzZUO|Dj) zuQ-3-ZNBa0iHOJ3m2_pa%o8DwKuB5C$)C`E zbJT#+U*g>8-f^<_>QR<+V(%FEkxsiOqU* zehul7{o|{%pn66stXpdg3Wx^CVo4(`kIpE3rxA7$9&t6EV=(&p*Mn#q8!W;&YK;5G zq@LCmdp(^(A?-L78KsAhV11dvh&%hXFW4O0D~FaC0+DgPL^?d)wnuQ9Fms$`S(WUY zU(VhVPk**64=``M?zk4omV-DSZgM@J9&9E&T2|ZyF^G(4M`hmxGI1O<6!9sn&Zsw% ztvEFE)M&w@Jj-^Xk|rWWdr!Gf6@$h%KVIfhq|!`r?#zDyHXosn?;xsz**x8niMrW6 z23RKFqv;BBq)G{feLe6gN|jZeRZ=L}$gI^*F;F0Z`@z=`s^wP2;VkHEDE*ly{jh-* zv3Y-`PT?(8UCE3=Bg$$BWLayn8g0`NYLSR1I?gT+!12LQ*mnx!pybc9=YE;5jdZ1;nL#f#=$5Owh z7Ivsmf*?g4>qkBb8}KTKw@MKb3W}5@&=WT!lc~#=(8$-+B#_bB$tpAmCm5;H!iyg8 zDwJmZUKX#SbEm|3XYJn6QKX0hZ7yE(b-2H)i%F6^4b|-$N=H8-%|ax-Pz_-QUt5``^Sas%Q zr5CH8I9FedZ8lMsdBP(S`z+-E75Wi<%rIo}$(}~{`!W9o}q_v&MbK<2J%=Ozf z*qO&t#|Q?3s%gNyIOu3Fr39aW_PW=%aZ-snNZyP-hR$#I=B#e+GjI5g%*bI7(QeP~ zbO!btB#kcLwn3qbQ~EP*D_i(I&XZqp;dA#;qV?Y4^2kI$jjFzqkL8TM4)-(9NeII` z8I)R}D5$ka5-555G#o-}{}8_($d5YHOd0%lghwO>LkoQO6eg~aweJ$NyG3L=sl#*` z-HoA3$+1=1LyZkbez22yn2MQ!8VQW$YtpGiNSLif4gW+g_A_Wiy2ZL0g!Wm+pD0t? z+)Jjr*196)+X7vi1GDz!qBCD2GaYxh=l7hA@>?U2%H_O6ySL|NN@!}?F3L;hB*HvKu=?4^A5fyVoP!_BrS4LYbu)z%qJ72VG+!z{toQW|y{ zVo?EJR>|V|TX30xExa+CXk*dpvr@~bQnH=f-sLyC?g02>thZeb(^p78^zrfINP@R* zdneqSjtp>qQ&nqP*U@F$^; zu>b@?S6ye}<(Kuvzx%$qRhvWxXDUy=sLjuRPhPAeKoE1>WZ`xaKBkokHzJzYC%>R> zb$-4zO3?c4o9m_S&Wl9S2n|xBneR|In0ojYqi77hbz-UBB(l#l&jVx}?Yp>$MZ5RA84DCPtI9|fyYjp!d)nMh+47rqrrqKx&&`I@ z{$!~d4p1YH?3(>Eeq~74jJGpDT~((iQDFVPPe4j=W74uU6x*{xA5B53m?DLBB474Y zqfoXRAdqX#9c{5$H!MstflZQ%D1Rky4&U5+QEZE@`=+#9*|(3p$+M}L7eH5hu?2FY zGC*5%9A&Ni^Ljnga~DmgPEtMGpLw(r{zzrCK52RLBtxD8b zfj}_Tl6^zaqH7#wgZ`>^UEL`bS!jIM1^+6}_!9C>ehO_lE(-6O?d@QFML?(a-c)T0 znyVxHakq5W*Z=(QG}Sh=<)`WRi~xk6x#WsKFvj=rl@ES2wU$PeKi5~MpW;bHZQfOL zZ=W;XT}nnGe;eJ^TFhNGt>GkgBpHGzvnCk}&{Dj@bZ|CUB-y3(qE?bwuFX1?b}O7w zYuk@-S+cY97Do(%b%h%G=K=@EKWpMHN@8cZ!QLSm2z{JElN#)-BZE zZLug9tzMOYuviY&J+_yCJl*b6{%$F-fCH5kS04k#Fe!8&R*CObvOh=3bQ)G<8-5V3{`_mYg=Fnm%<=}66~}z~ zIp=+OL%%RTCb%HTlAGQj&CLp(zns`~zHIZJ`j_R6|1!SC{|+Dw@C0AdGHAN>PB_t+ z7ei9%I`ktVYtMTIYlxJ1%8l)LPR+ps`!AF3#c=aMpQGMhsf+GnF&lWMAW3W7M4`cR zh&B3tpSz_^h170W5`pi?8<|Y8*XW)k-0gcA+HnlZlrDO>(8c-87zuQa~ zDI>6d>qR(Lr6Ra*Ylw4G|H=qiV1QJ)DW-#Esn;scJ374m@4u z9s+_Ex!^2%%)nqPeC$3Nt(vs(e(L7@6$I!tpwY#rlJcuA39@4cp)NmoRAV?5p1{pR zAtnnD@-bXR;}M@{S(=E|p!0atxFYpc8AD0D{*L;1_A{Aq67ImBx{)Mnj&+U&EaCqzNGt6*VLjK zMKLkkNd*PzZ-Mxr80%>1Gmtn&Sq2`Fxsv2;mGm(KtY`IQVd)U3nqtf^#=`-2y7YP% z?&OhDxQmyJ*6H^y!XiFPePYBv)+G4ApZfJBtkl?(IGW{#d+)jN4|0mb2v4D|7b5s>vn1GvTF`XL~?LPr(!K%ahmzo`CrKZm{*Z z=p!3#eqgYqx*FpIwfHt^!B|41J_HeW?F2bgr_rCXbzb&Xcmx_&XpTVLr;TIt z5=Q#WCO=Cm)67i2&`}6B#-y`+bG7i6`CQ>I@p$~Wn$aijzet@|yvaVVdh^&~ySDa( zV6w?XZ&<)|SxtOryihFp;0N^$*Q463oF1NuTcnGF$3Hk~OPh)}`j}pYWef_1=b$?k3;_be6_;ouw3kJFb>v%5x06XS zIa+YN5Q~UJTo4TZ8lqL{|FJ`)b`+?b>oEPgc6OOxbVuA<$O+>lWJ6LbMp zlJW%s1qePy&E?;A>VCe)2ZLAH*E5ILA;4HS=fv4L!!k)AN0e1M89Ip^AADKWHVt=U ze5~>goupAv$Pn4PHV6uDQ*R)N+v5&@vnx0m8haY%powX(|H0N2xNH4f z{?!$f_j~Gh4E;s1v#a$Df+B+>yru=mstmhIWys5a{{)M`?qFa+fAV`p|80=}O-_-Lwk!&kvT9O|%$T%ocWHp@ z$S}Hw7IhSXx?|`^G5pd}P9rB}?)fhU`H*MxmwLo+!u&HS5T-m%rDOJ(*2qBfbatS5*nWAuI?7 zyc)0fqUot;cI?qV=+9Lit?HV}QH3>T4h z@7%5gYPPwB?`sr(f-C1B0vseDLusAbA?6T<^i4s78QE(eXI{B zro(v>?mU8#3jch}ZHo*9-36w`;8d0Ak}~$+*fJgWR6D0;-nU%HIu*IR+$mRol&~^N z2|SOSMGWSb}_mv9dQre5cNp%#bQ+g&P6IgLl7c z+qu`P?Xk3SrDYdM4=Nu+;mv3`KP5_&eiCr$N6Hd^KduLnaR}pW%szRJF@*U>((DfT z)I0q|jXLUjYOHmR0!)q1gK#Cih)Pd61UoB;vjJxp;L#ZsSuDc2PfAPhOxUOS~X? zgf7?n)!7L;e3%TS5c2lu+KNGPoZrO@FO9>Y`1W`IFl(z0zv8U=^-fW3Rl{7%zlHir zFUv>vB-T_RPTN%W`>(5QyU zZbYxSL)WBTQLxi#d++Iqeg{SL)46(FExMPM{K68cOtIIIp5;MvT@S86BoM`e<~BLD z>N39MtLD?vZ&_Np%6G21b&xDEZ3@@W`)$5Qj|fUd1To3pO*;hF$Nl=vaaQsd6leyK z{_=#YkK7f;E1HeQzb)+}>IG4aKZd0szy7V!2um0|z8 z=iO)!NBWznik;)VFAWDSnt!L%Q{oR|m{olD&9NPi2)6}|x^WGqZp(!u?3Q5qyeI=uZ`!*mX+tPpe1ua=~J&mka&$42nB;>D3SW`=rI|fRq){l(E=H|bA zHWxcvv%})gFJ^9VWj`b?c%~;_CSST9AAA|QZYJ)&;M_3y4>|g-*0Y>AZlp_4kc1`X zWw-@_#%-jgzeYGn<-|U9&%4-j8Pgy`tf}vvJN|;G`IT;5&RryH3GravaN!^rVs=(= zGSL`drnZ7n#pSUD4kf;@TiYVC^Fg6S@P6`sE>!Pjb2f{J_*NqjplvXLzgz z$|5lImxZ2imo0-c`e~(FDPG2UZ~;+-?K@w4e$WUf(yyLW?^9g(Dc2JWuP|@l(yF7h z_%zW8db{$chp&CE5(Y0u7*5xN1xkN8i$Ap@;scyW*Gr8cH_7pA^o==m%HGj&&7$y_ z$zM5$6%+*yVk>HBLJ`*sjnLSod^aFKf-ApN)wrz5-&#dQ(>mt*iFTWdRg>72=lpO# z54kTlsJ9!20oGM^ZGR|@Tb}03O3DyQmKn1Z{hEU-jEm*u`sdNGZ3m)bH)~5svJefL zkha~@8r($P z4K&_PW@i(#UA%lGf}>HejWLVOi3Pboqy^}Ocs-$bSsbLqTy+f2P8;FLp%$ZnUewt3 zW%f1}QOe`leem=w^Rg!T3`s>y*uTQKq1ojML(W_hL?_qhM-S(f{20sF)EN{6lUHoFtHy6H$;a=vMVXWA|?XztTX$MyS{=0 zH}BHj;%6BdyO|lgq2WloHorOu@^@)M6|Uo?E4_bYSQLeOldf$%SvYnuY?aXzE)AEc z_)H|d-Xu*#Row)I%ePNF>JQB!PnSO>uBY{tFtlk9*oNKdP$3?9y*E68G68)@nhfc^ zK6d(Du^pL1zOYCzC#U%(dZ?wN;=X&2k#@Jg9$@R==fMtziI2`zC;2}_wtNTB(1 zcd-3<_zR-+187I(x(fs3Z*OZGeHT#MOGh`n0gU+?{_!;%cKgMH`D)=dJD>yz6(}BT zR>I;$tyZ&rIkiKzV>yvxfcPE4)P7UlA$!kIrXl*o+y-OXs1Ry;n^R680oMPvQ-vaZ zI7I#g&T`@IDXy@Cu+};0d?=F2ZP;*fx9Vcpg-~CH&O2ilr=${etoDf^v;Ki!#>w;euJ7kroT?$#p|Iq178`6dd zF+tq!_NoeGf8w?$$33^W>-#;-p6a_$p25~g)T5J_gJymoQWL}~)xTt9SDG41Z|S$e zI9GGans>BrNXe=U2GiThr5VF|#5geH>Ep9X(Th%vN%Wv?ymhX9J6Axm>ocYU3zK*X zQyuQ%GIR0I5Kh5~glJyS-cR$d&olB*)LR$VcRzMj%5q~e6oct3`kRh-x|pM@TG7@< zoY(5HxX3(Ve=gD*Fsi)}zp^!b=g?${F)SN8D=l-7bg~Kuc0C%3sZZLyiLwe z*V&xw+R-mV;xV^ZXs_Nq|E%epMk{m~L#9)LtfEGwL;QG zSCCz+bo$FdyL)$`k6K5aRY}y^1dyhp)M=*O)zrgc-b`LPSmrMrwO(&%&o1H^k6&VJhkM45k&S3yneRWcE)_(RK0AR0LF~jCAQw z(DH(?lrV2HoR<%ngA+Yp^A_|^kofN@$Ebai-a`lkYyWJWey6G%PPx>No}ZK%*Ywhw zsv&?$t>7zd$AK&O?~&j(*=YI_qMxRy2#o zDy>dCpL*~0UgQ+)svb^uG^R*4xj3E*b9nFOb3)8v?&==Wr(4Q;fdPvI^zUuYimULk6X zdJus_P4q~tOlHMfRJHUroXim1B^tQdK>G>w*~O7d)>&}~*Gx5}_TTTi(h~M^xFIP9 zmf17w2YIU$=>8Q`Nb!VIEPUsOnB*E40a{rp584*)9*d>t4YEsa*gLbrPyR%d;FwE| z>w1qgY;CIvn8t2zhH4ob#OAFs4zcKPU75iA=C7io7@~TL zyGKVk!{*JB!;;KSFlVf}UWMFAJit@FL5l>2=Z2#mMJXxR0fgh_O2UN(lWow&4_XyZ zBC`{HJ7Y({S*RZ5cy1D&h5v#-cBua#W3Ds%KOE}J)v^QRfn*Uiqru($oDd+8N|Q7? zYL?4v%?{k~Do9((0SLYF#{L)QbD-K+m>Nf*JN%e}4GR33p{Waa7p z9$l@45xksT%$1yzr5~s+B+(%J`#n_fNsyp$JTd8@bA6Qw0X|VfOcCTncMsM}>km83 zTcX}SeBkKVjp3(xB76d)u97z_oeV4PfjNCg&imIL=m}w)7QEj0l}7MNWbB1-`0`;` zFvqFqXcj`qZ7epTa9&f4(|O4QwJHA>yuj2!<5sQvrt3@LC{v>XKS6|=Z#WFo>x{D|f|M_7}K zw(j>-W;yrSY;MfVKJt;lIl~&VXjxytKg2xI?^ajnow=@=qzpyQ{=GshycAu?uEXUT zb7W(#(~Iya6i8;O%$bY6f}2~29KOgAl-3U3Z4A zZAWl4C1F0j^X(G7DA4lDYSf7>%FareP!ue8w>>XD&s3E_KdRGH0ID8H0h1ylG%%)7?LnVJ${=g;k*9NHI_}$8w zau^R#^^xZSzoaRS!L(gXQqiUiRHK(G{0`-UO5b!K4sha%cZ46c&^e8sT z12ZuN)OJHwVfG4xhU?Vc|2QTKY)4U<&*kpl&DrgfNH)9>xc#G0HpbG|XO;ZK#QhOj7fZsKAf*)2qy+mn|PDkFK0q-R_&aSLxYcp{%L^U%pcIbL0DOM}~ z7pXICsg_j9Qcci+J2VBh`T+DzVf;bRbt#o~Jc!Oa|b_POocU~RSM%AwCI$F`| zZ^c=^;;s=YI74gn?+fyNG_l@B_R(PYS-0%b@X(Jk;FFhUIuumL z*10`?g5f&FapU*&VgSq%!YScM*Lfz@G1RMm<8l|;Kd34!UVJI|-7Fua0ZbA6`>voB zKLO4NG!fUrYiz!h=I+#sn!`gAt&&C`GB{I!KAQIIzo`#@DaySpx8z7w=o`RsbnNRA zLA-$}12+Hm5lbPeRB|ED2Jm9;`{0Xeh%ZhA4*_yDpq)nBdy*as>(gP~(fG#8-!+d=e7nsAyMo~j7aoIhG(O`Xs!e;&NsUo!c4 zFlW6wtF10b?HD>jxzGH>jB3j-iP@3fVQq0_Ntd}a7L@!@+~Z7!O-DCGCA}$E*fbVY zqb|p+&dWMO-|ll`@DndM2sl3ctJ(5saC-!`LSXxd)`itQjS$e=)kwsy)jxy!CZT>u z$e}4B^QJ(&8Cce-pcumvTa`&@YmJGcl+#%>i8d}neXvS< zm(i@*Hgu4cF&Oy(;so-;Zd&Ab5`agS&9IWna2+e$&gO^NEY9YCmvZd+zYN?Y8@~T) z0VvlHI25SW1dW&Xv9ZWlDIeGx#`5g588Q^B7VSV8r=Ggf+rxn35C%TxNBN^HDpg~p_R1>HmKzo=D)d9EmN|48WW)mkE5eIYtpU;7 zGI54IQnSH^-_%Q#z#8(e)uZHOPmH@@v?XADZzd&IzJa24Mq>D4a0xA(!AQ zcwiyiZTDLsO92R2taC`ejw{pa_YEZ1lB6Q8`C&@~*wd97nK3S5J?I5qN;&lJi4j~f zJ-O(Sg|n!EC9aipPaDO)@C(ccJFo!W4!s8rLLY;U`SRyY)OFWp_IZ;Mv<}SFtXX9% z_ORicVI%fQ0KQGk{U&mIP^A`~mE$jFAw*kD3i?MVXduxcY;vz*t~dkWrh2Ou6`j~# z-2tlZXEr;;GkOEYX6-;Tb<6Q#bC?a>xE-xgFp5!6fw>s|ETL%aFHkW3W==(lX%ppHIP7v=$IiGSulD3B{?c0V4n)*}pq^dhW42INS<1g+Vs<69 zxz=no)Bf#mm&ks<*)r{zJPIG;_@KfT)f>IdEd?0&AMtyyI0heP+#@fZhap=rdOj&o zh*X}z`%Cq8e!=62;96Ph7hHU!mE|6QvWfw2&t3T{WP6Fy0_?9;eislBLLK%Qcw z%wnbdL1N0MmP|;DD})RQ5PV5CV>0iDzUhme4s8eJ1$oTihci9LOHpOp{(1) zZ5fUSX?rXR2s`dm1n<4Pzyl4Bbr)LoRO`c3%!HV*i968d)6;pj=A|$aoC78F`W#V) z9Rk!Eb3m8LQmhnjtSgB^bi57RQG>P_V|Jr=R#_>lX!+jQC?S^^;JTw2wChvjT@_|f zmI6D~JNCemhqV|>x!e`m03$hZxFh)ZP7KatlE@YZgDkE%pB!V7x5X2Vd6y_tG{CUb zaM8r~&P_Ij&A7{w`-TQ#p%Pw#IW%4LZahjhP)?qeKsz~Bj9eszLt1@8HcPe$%`v!I z!=3f_d1i}b=jDF(tv!dcoTa2k|5`sNm?Advwl2sLscm1p-tmA0juWZvTpX3^AU=o_ zDecjnm9uRA?>VJ!`bNCDZe4B#on10!X``o(E0>pTP4p!WMeb87M|P?NO```p#f~g( zXlry!0E@PO!!tLIAK~Ox<|LOly?6ALg6U6{1TB;awsM!YZ}3s!-DoBq%FoRRKiPmn1bfcFrQy;5JSR{1F zG+j16DUOGOop3`KwEd&gVae4iMQk+C0T@WSRlpz;Y7E!594CkK7X|{cul|v-Gk7*f zV_ms>xQrWi)0Lv6#o^Fe=IH_S!r@ME#GM?$cfX71G88g(E@19^e2#b@j?`5j1-|(~ z<&Nx_*N2G-BbDPDEoiR={C%QfSLqWx$mr*{dUqlJ+hf&v;o)`R;a*tUF20Bn|KgkC ze7y4QFYR0O_M1?6A2ju{MvyD(;_s>``vMg^ee1F6Me(i+3ObodPMH;*Z*>x@T)h1` zpIo95kpELK8NK74*^>h#L-ayMF(mFXf8&@GLpDZ`ao^8f8|XhEH@lw#=6B3fhGaagmM zjatZ5xvJ(|dA!%GvZIjE zr6TdWS(U*Kg`^QN=JZ?+c(S53ric*pW_!kx_IEY$Sx%+GWs7TId3s}bCQ*DHe0yE- znvnj_r|`_uewKkQ4f-l)Z+)~eEz^#kqu}*Y%ej5GKQnkC+^qr+r3FLfMHE6YL281Z z=IiW2a$-&4CZvM6!;nUASuHWAZhj{#7`i5Jj=2vwyta`Q-puK){$Qlz8w_xQMs)} zTMndkBwtH5ZA4JboM0L{Qny6OTOtlFd5*5?UMtL0t<;c|LuLcnXfKq-I}=$GnxS!^ zQN@3(@creH+lCuO{zqwok!t&a_#a^J&I*L`^Rt#tQ+g91|F2K#zdXusD;n&S-#pN; zpzlenWWUq|1^KA+1w^Hw{o#p2a~ITRi6P#PgWSq!Ec-~mUObULL%bLJZ68M>Z3}a5 z%4+eMrJg>Kc)L$uc0H~)xZj;UKIVKGx{fzAib%m-YHn^-ZoI9_Bx*ewvS>HH4tE^6 zyv-kAscy<@)-g=`EH8Vyqek=3Dr&?9JtO>Hbaw?mZSlVNu+(&P8my2(BLF5pVZ?W| zz4O*S2czkOpoBf1hJAX7us<|kc8LZ))(JIQiP7hYQScVrKQ3IO%apd z`yAVJ!-g1{ujL;VlJviIhrc5S|0uoH_)c8D)0ksY8eR>2~$wy%C{CR2bjNxGfOAhe2t*K+~E_x-+DtQMM8@iuqUs#2OXEK&t1b(VIalv zwR2-ncQ0HIY-w_}v&4-gv+~@zGrKt7sb!-hmQ-fiRUS9Tw$r~n&cqX&#khz6Sg$6O z#a5rTEqb^Z<4UY^JIB>WcgiD^O<21FUw&Rfk;StJ{2uoztrxc}9%H{f$DUsFzul#c znznpEEV1}DA=+PM3Tj-sDqwkr+_2t}Fd#@-;@cTh2Rx57!8^Tu2~&;bAoA8b#=v3Y zC$uw2JpcZ@N(nb3qB|ccN6aLXXcmUpwFF5_5LSOL?bp8#1682U)TExgV!l~W7TJ+= zll$*Gev0X{@yuNP1PGw@x04qG5soYd8ApsH>S*Sd8u5Zyg@BuutHPaIK7np%0Za>W zp54hHq|Oj^mYqN@6E321oV8wANv)h(HHH!o$C_LmE49)a)-R_V^`Z*+Xv?n|Izx(x_8VaWUa^?+r);|-{Q=|t_2w~(76O9ZcJJ- znh^`$Phs2JX&Bl5eYzob67-*y7RU3|bY{ypc>?`VO-BBy^R>s@_0;qFfjg;++$(3o zao|5Y#yH{1#d`yl7E=B5YMyqhVS~c1qlL3;IMSRntgMGW^jEkrzo=W33cuB8h%))H zE!mOEAowo|;&EpdY6v@ofl#)i@$OK8zZY*v1fB_O=5`q+=9%l=x}(#YQdaU z$&yq|;{b{%I|`a+I&J}MvbuRKZk!|~DH1dH)lhEhiOp|Rr52_W;hYt$nL34jOPgsb#{$BD3jL1?UMPXOwtfWl*XLK&~=sXVJ5aWHBi| zsaN7fvFZ@NHL&I#TUWIUde3a4XRk0qzNC@gX#H`f`yj~D4*JtD^fwSGg6(+2lBU!0 zUp`p`rrl~Uu)LBh_0fg4SBXD*kQvW3l{%4EuD`JKgmqcXomMM_i_BD;Co8|tjTpVj zmWvDhz(8W6G__!e1+)oT3`z3K40ZaZFu{}nHl|>cDd-WTXl&gZxFf2>v@0dK5}$sV z5lFUUSGqVv6h}2Ih$d&17a);CHB0F?)m#z&13}iZjb3LL1wKVWj^S%O;rL4PYB5|k zL3`ND&Wx8|^M0Cm|8%l6+I zLb`664a^;uZS*<(2(db%&-Wr2()6<#SQ(I@Eg`$WXE|YHQaS8r)%qn+4|fDhD#irS zAKR#5k}r8CKJbrDc-p;W|KEmRYN%Bz|KG5S6A>);Qb^<79=btFY*yQX9Y#w6PWCOI zOCy9P0?LkfQV{Ppp_KUM$ zb45kV?Ku(4A6{=WQ-`n?EC}p8Fs8lV;rWJ!R3<(9&Wxz#;)9O$A7wHSGChVfv(O2%rQoAE*y1Pr<00?(cg|O&%i0ajj!2oGuo)DB?3BvEk!2^L$m!3 zSw+VYL)y9wSuil74LWg!R8hL0nJ*vqq@TuKvbb%;GYqkrt*%P;WFrEpc1SnVz)w@I zYwC3kP)G(?G*8!@1o*f+X*RSr=xNr|P&`2ZkSg$d^s{uZoZixL|CebB7W9GVO>nCt z{%EJqF&wUR5s*5>039#Js3vFRH@R=>-3#Brqy0<<6}KcgNV)a$E6-G`A#l``D_iCL z6*FPKmTN_}I+f^~L4aclP4cACd`O9>lCrt-%c|_d85b+9?PNm}H_Ei#&lVImUc9gj z(5OPf@qCH$z#DBgO)rZ__Rkha*z3<5EmBLd6JnNseE7tMdOeS?PxRdk^U>m@7b2}i zqg?u=$x68NQt5EsKQ3l7!xctgRei!fIH*Ftr=_ys| zQxbIi%kNe%@^A0_cO6J}HA+JEbZs4-4m!I1lV%mBY&09)3LtM;(oW$e_T`9(6MtvZydTv z$1OAc%iO+)K&Qx)J|ZTwOi7{8-)h0Hpq_y3ehy}hT9}4_1#dnn_o>}V5L6^|wlP-yoV zL8Ds6vVS{lmxwt`ho8a|*0~FH;WMZHSFvkNAwktS*J1G?(73y`9DxRBq-uRlq++hH zrFI7^w>T5RY13%s0l2tm!Uko!1+=vPC32B@G^_3Y=&`=6Zcgt>TbBstix*UvC7h5O z{K9Tt+eD6B()qx~?J41}Vhe{W|04}YxZ9oscBUU$Ski4HO3cU{?O*oCh91t}k~QmQWpK6X+IY-P_z&jjmCD6ad4 zyzZ>EOQC9fU**MF2>3y=92wJ{&K#&iRH3=D>A8Ua1CBs(zlHCjMwwvY+wj!;2mwNe z8LlC&;Hd)L3gNRpETgWs_aVgItXnZ%Ir8&;n8fif2EC+nKLYOPttgfR-<9*Nu0$yn zB=A`f-_z-fGZ-u#^xIlgV;z>FlQi5QL3-h-F6B<%SY1#x>4&c7s*d2TX4|}ja@W=qZ-d6JzCe~!|SRaZ8 z@C0>yYB#>kzZVB}QmJCK>y|=l_X8#-je#`-KjfI=<^rZR;o?HF*pDuTW|#@gm($WNLy8wfN4rrQSL`fBP{_+mD$(>4cYZT3pG#AVZDPq9CspKcW_d`V)otXM>2R zsl7SG^A%!=b1uZmNsgw7(;?0@*Ka4z9VAsReRH0~M%xN(M8!vvi|Q&DRi(so7reX5 z`{3u$ks)q_{F5{B}`qHe=^lxM#fxD4X%`^ zd?+mO7x)VZi%%#QR>&nwAyLiQIf5^Rqxf<)zkI53)yU1&2j6_1s$*ISd%wi5Tm;v; z)vk7A_MAB^dtT4EH~UanyR-km>)K#O6bvh;-q}1@o3m4`DoYZ;G?}k%;L00mvzutc zo9V4vTqYIlM=@i3fA%|)Nxx@eSJ3KRpZNtep8v=7gGEMp#h*LPk3SKCI?XTVZlgzT zr@T`9IghdD9^77c^1Ck=)C*ha+yEyn^4|G+<87AO&W`TZ9obhHyI4(`N#{QevNaW}7W=~xsjXSp2- zq9_NVh`}>u7!@C<>?bJet(+0Aa#Q`nAd%F{J0GjI8-lIXZU~lDXG5@!iT<7b18)vb zOO^DC2t0Adf5IW?XF#lYifQR-hTtC&uBM7x>+u z%VTR?!z83$F`#({lZBF1HcHluZi4ja%|5>VG_4?qXo*|mi{#CCB&?z# zqLis$rm0`y8owkvNq92H*<-0IV99VbLZamv5s36_?;x z0SA{K@d6!xT6uhw<(>cjCV?Rj1B4(bid+Us!V$SbARs1zm`Dx2{s#QVcvR>65cI~=tx7&7YyY1?(yWMrS-R`#A(|(_4-b@k_@Et$9 z{E_*-&%D3qcOTC)eCy9gUInmN-V&7e*uANA(&@2(Q!yu88Hz^ic)F4>6SXT_%twnA zx4P`4A0jBe#M)+6My+^P<+_eb>`>Z|0zt{37w7AD1PeZS=hEy)y_L4RoMf*bBLy=* znaqz-g0X{X1+)4^i^R8)zOuzmcRS%mD;|#8snTZ0>B%Jg7%iB3{8#-LBN&-|UoeWi zQ_YcoRGQj18^TOF60OuLHG-<6mR2->vivn?l2F<4mfXgpBk@Q&Vnri6?65#Kll=<4 zbf%!7tb9`dlW?L!Ax;t$rn@64!5j~KTz`;Rq24Tj6ELv|KAcLik4K&TNL7ZMScjFa ztj(mI`e-E7qhny2!gMW0krfVSxd>*Lc~M$_t1%O&DGE?3Se%alkyvdiMML>!Wnvp<7UWFJ2Xbp zb#v}fc&yTP_X-F_@lsM4hQn0|v3ru91<>Rqj{Op`ClgM5=6bwZIeGrLBA zVTEU%wVh&my{^$=#-6FLO4BaPkJfRtyJ{8cJR2-W+z_SAs}U2rG zOkum{UXrxqVeM=Z2fH(!oqCShp>Vn9;^b~n-)+S>qFkwPm1nJUq;@L3Cb-^@YZR`{ zm%7!8*=ehbysuZd!E>az)a#Am4fC56ZuT50E_qv$L6#)%TNQ58#IwB+H*Q?*$7dCG zYKqD{*qxWO*Z@ASaJ#0g_EblIIAe9uM5)TUWF*{WH^n<0Kfa)_>r-s8I%7vu!L*g8 z#&;>)t+%MjZ;O^plA5%T#MYzr7ZrAY3PFOInA2d#LwYK{PvQRj`(ZHJyWUAMTOL$+ zNRu!3G(com>&=IbykNp{I{kP=;Ze`A>3WjMQ%{>uu_d7oWf3p%kFk2TGa zIP1*|3VXeefZ5fvGm#ee*!7~qe($4ib~R{6J6E&pBs2Q3ctGKxX92R+R=cj*=`ttK z!wN?{3((gdO*ZyT?_W`Wc*U~|++xs>iAFn;k*;pizozhdzAo692-Ax!z9IITuPVHm z|7fH~ghtykariZbuYZ~WrOk2JEx)Pow&#A=?WFlyWgVyZ9u|PVQh3L6^0~ClJSdvN z{nrZb=F7O!a3=9Sq5`=KdQnuBB2n|s4sB-Bp7MOt&XT2z{mP(sz?w( zF~%3cCqBX0!IxrwDHIg25C|p?WSzZ2tSR3dkdfjaEhA)qlt5yFQZLd7#tl$S+l|xB z!0of$*PCjBQ4w}pi@7J5R8~IVTCd4nuL;Ol8K) zONBzA%+cXtgb2ty@$04ebZm(JIhtsNmy1kuVLE;YKY_{x07WVp2y4Noo1fyg93xanBX4-Lnho~8v zU&kVB>rL37?#nF8{Ba{>nyJQK zei#^PiekBt0c|A`QJQqxpuFzP#6$XukW+bo7EsEIWlISlTbb_tFY@4%u-wAjK_`dI zGk4d?ciasJvg_Z4e8OUnW)I*Wsm9k%Iz zZB06z`4Es^*{=2FTroz=-t5G?g54&ohi&%M_DZ(c0ovv$N*8$kF^MW&E!Sw3uBA%X z70Wg31}0!?S?I~Tboi)gbNKCm(791=D&ZzKvjXM<#LzDvHbw@MAJcBP%56GOKI59i zD5td?taom?bYVa~mvzwRsm<*rD9|>4pTyp!zvk(=mJGMqEpCslC~J<}X*~ejp`_KB z?z2%>CQ{kp#M2whP-!z9n@n|EV@5Srx4T%~*gftR%<{B>U%p7gXzjNwtzNjKYKwJ@ zS%U7kSMF1?TkaS5Iypnl_9!Apg{U3xN_TTWptJ$%T<2_WwDoaYFvqK=Oc4(@iWlbgq;;O1GiGaKy4;9JtvX}gv1^UlIj#w*5s(<+nU_y4BK0p@+ zBVBPTozdA^Snq_*eCDuuZeqNDYS*^uKb(j4El+DE)?p{zl`+Az73yiR67KV)!DMUz z?iUviITCoC%sh_Q)kCH;&*MbT|HZK8nOkw4Cc z%`s>m(R_o>AX;G1BBI3xRS_*UXc^IRgH{l&G-wskSq9Y+)f=>isKKB{q9%jZ5;Yst zO0>?PbBQ(>)JC+?pmw5v^9J!{Z&M9&+vmuR0s z`-xsM=pfM{gN_irY|tx2uNw3^(HjQ6N%WRMUnly8L2na%%b<6NzHQLEM1Nz@cZt4d z(D#Y{&Y&L>{m7vAh<r?yJRlzO^{tw-K9tTX2Cdf(v~qT;#hF7yE9;7T+D%>bnn??+JAHo=4bs z7`E?Cbosu2jc(r$aEb3d#C`9>k*}DdC4MOVzjEAav@BatFnXU9R2-HfAKH(uNuxzk z|7=atS3y9MpD9ii0U6_Na|hQ8_*uoebT3B83*7Foj2AS|IV>j%cH>lnQv|Q0sAcW} znO1Q?X6?p^xi9Sb_-FD$&eN0h{}sX*Ih`Cerz)9$EoCn6lUWgg?HGj}eCKj{?FxGA zN_y%lquUr1j`|};`DMbi-;=mVUtLiVE#6~!iZ_?yRSpub@EGEq!BB*}k~5ZGSujZ8 z>nQLIq`Hv;-$a3LroguhBXG8D$g8yLB3bMTKE-TG_7qr)Ap<(YPM6{}QY?`wm*PdY zJuQEKS*p)JD9f4;NsUppWv;90jJbWPw$3{stElQ(yHPZUxVC-I$3LFaukLgjtrX*> zj_PXjEth&(&CgL-C~Fw|l2bgp(%{OMRs0UF?jrr2RQxXH(mklgZlm}(6#NO}{ZdWU zPwQ8m5=mpOPo8Hi3{>os<^yu>ZcL&Lj)(<+9FnfXa*2=0TWprL0p>XyxLSY`V}b`5 z0}s-K4>R!}GmH!2n-U4Nx{lKsaxl{QqP>%C-w5e z$%RJlz?6#p^5iL7x31jt@q1JHWv!rp>eJi^)J9n1%Bs;GEi2hBGE(~nMBb}heT{Ul zv+}>e%Kj!R`dddyTuOI60fJk+5=Pe$(Q%bzByUjWgjZC58-EXrEyaBU3pQL zMuYYf4Gf&;xH}K5?(WrYogF)9!~XrU)nlyLW#IVtG*WS_?GCPe z)kNF~dDEn;kI_~Hb=G7WVl3;!383ZBrk$+PJE8vyKlMoe($^YzBl^M|K52Qz@zw=hNFwt za@j38i&i=BWQ=sqwhFF6v68cYjI!mrb|Gun`C`sUIhFaGHIuV5R%ymt2tv~^d_NW% z3hf$VEi8>*HkV8dfr6R0G(;z5Xyi=MbW2=6qM>ui%uShBHE1b+U>7vB=VhurFLKB( zxK@cP8n$Mv1+$WK=lpGJ$D+`A)GpZWn1;T@W?w1!8=BLwv&G`joQ`dOh=vis4jr8c zcA*VBb%fC+(k>k#PkKOy?n%3KZ1JQ49a}wVua0g{+NUGpNgp5q?j^gdVQljKgoR{n z@%KzCJ|oT3S1iTH`Wa!Qt42eX#zY4#+BTE!w#vglyeNqJVN(w-2)#BI|_AdwQb z3>*scbPugvHm~Y<#G8MAl;-Gf+$k*B*<&n8J1@bVP+_D$NiIS7|;V~}l=_m+` z892=7bjdPZYuw2fodQv4xRPjH)9liV*@|tH%q6Q}r0W`GV@g$f!vy)b9|O((M3G-_ zLc=rf7lek6l2a*U*e6n_B&{o0lGOP)c_SGr-<2Sj%36MZ>DI~z@kxfNV_9rt-969JjM6D{be^ToAvNYm)A6;CC8&n|sblfO$g3o;TAU zi1_5O$%&WFpXJ*<*?Jo(`V;=#g+JmZDdIIhlQwgImelpByJ-wfwn9ZiE4U??{=(|= zZW;At=%`9{-9Sx4+dM%@-g8M%bZ!VP1>53hLtgC7cB3V^k=rt zxMq5B$}IZh@QhO_rL74&XJH>>6W|w92vK?QDYeNfullg+qw>P5UibU0e&6l)5!FY) zqQG{4wtwU3-)QH4;Ba#IHhPl7RrDqkRm769Koxz-SZ5Xe$ylh0J;_+Oios;^ZN#eB zFMVGX53VQ#e`kAAp*oBY;sBteIA=5^B_JOcA`MXrC`nLuDoJpMl$4|thI|<&*#kS# zfnG|xh&sm61K5o|aCSIrr!tJaOSR zj!X_mpGwy7Obw~w=me$Ht2kT3%y9HP2haP1ChT5M+xHe?djS_|`(3rx!S*0$M;P0G zQS9Z}58@D4#~N&m_-wRCU);z=`z9_PWBXBj%vXJdJH)v`$TiH@koAD)-#}m`Nx*8d zNOCxss1F`qQKp;NjYd8go3KBL9XNs>JjF1K@dQufA4*&6;kGLz&qMM!dok6fZ6v0x zVZ04xxV~}kG~;afx#Qb-#E)#3q;JQ6Dz4t#Ku6amI!>^iYiXeG{tTREyWB8faCbd1 z`!_0YPRwbxpJ=JP=e?EBu{BgGi1L3qD=B*I7GAr9>&(N?NO9Egh3J>q#B2CU4PUR} zJ8^*~=Uc@OPI5C>-iSvyG3YF=;-{~BqElZ=#(7Vyvl*i)Wm7V{E;sErtH=v~-?c{g zuHk1S&i;zhj1B-P~0-9KK|KVDqm$Aln(-wL+? z?%N0=-T)C_10t#}sh4?$noQ1l?nrZuZ=~<^JlEy&iX;xK;+H340d~JWaiAHRL4_%T z->5rRB;CIQBkH~jthqZDXevu!SC=@?PZ{5Z%RK^Op#M#Dbl<##8y61T#_y*``fuT_ z8s45Bsp0m`M!AW@2o0{{ugd5^!}S2(!5zA87G92q^K|M^qsWW(O1T~-Ox>kQg zpSs$v+V9K^AtA`J?MgD|oPGA$``deeXHS0m`@8!9j^J~Fqf6RK)-sJHEt@jtqw%D! zrL8EZxuh1&YLk4cy*YrAy z^V))%OBNIZeR^8A`UUoei;l!BQ%11fNc)UHZISF+T(f`8DA+Dgzkz}FnGm+2CI~-j zLkMC^B|NAPVXHISL7;1ACg-kbaZABYfr^A?4JOqrgRTv?7umIiy&*KAIfz|&i~%gG z$()w0z;1!6b&3jF1uAK4T(cI9d4W?KV4N*8U+mD-7Lr62bu7^H<9H&7HtZE>e3+Jk z{lulGmsx*!f#bzKofu1ex}x@SQ3&mb1QAAuf{GCMkV!jOk~Aj>1&0K-l~zkZH#3sq zwiUC~_|mkg#tFw8mPI*&qd`>Tn1GW-oV@JNjiTcY~3+EkyfpoNff?8hwXo3 zMqEwKsHU#YCADe!5NIeB@;bU3RbzTuo5-c+G}D!AwR_>XnsL{S8*r0-OOn?gZns~V zfv_tG#*Ca9*M{|^hE~$S&wm^jc#kU&WQXQ^uCNZFM!xNe)|H%ZLlx)mQ}PRZ z`~W?Xj(ez!9Jq@H`DlzB$fKoZkN1BEwB@l+aNL#0fgjPy?_ET1p<<#lkDfa;R)vFP zaW&0+KtmCZ-TXa?;{->;IDtOEo;`(r>dTpgzy{^_)g7n}+&f6Fm2-c77 zkgtm>)Y4Z2z17i2J&s`qK5}e4pwO$pqo7M+j}Z#0eQwAf)8|PXVcLWzIGP#KAQ zi$;cf$IhaJ9&$EZz&A=H5}bq-wBa@pSTpxdVZb$;wJQO%eviS6_b@cpQFAtu$N4-a zJ8GWh?3p~ClZ)F0cTVK3uDc5C#6?`9xi!bFMUHFiGVP&WE9Y(4&3^(yc6S%RNsjW2 zx90iV>mu@&MdU3q9Iz!}K3{*pi>|TXY*qnNj3SS@JQ7YUOJBlwhw(VFab_?&(Ru%v z&wI>Y@2~gWL~CcgzxzaBXMoX?K}%mS&vId0_lsK(ewDdiqe%|~$&d&E>8U`IDK`x* zEb&zmW{oC}eyE_o8i7NTPMaKcIK-1()a_>bKFsuVVUop{G--yf?g4*k6R>$QXj7$= z|F+TcJ1Hh$vWiap=QzsZc*Od0c?vi^u#hV$m!~YN$NA)|(7kH|Zi)QNTf_Py`OAvr zFEjU)%ji$I;w!;5dx@ij7Kn6|(AfbTC;$#HXUSW$ZR@s0vR3~v~XILpg%jtm=N{zq}1pE2%Tz=X|$5WIh} zuzzCY4~FP*L-gV^dkp*oP)i30t9?*-U@6abfMGzAovHU|Wk4qF8k zm(U6W54VaQ1A_v8|AF_*kMPm)+ue)<>Wm}p%$_~po;~^YZ1U#E<|_cBSYQ~wZ?8AP zz`t)d>i%-R>N>U;=4sk=?feY^0}^Je(60Hxx&p>fDz92=R^GL|TE65p>&5ba`xGV$ z3?18T6eJkhr0xt~V(9<3u>yshw!1T=s(yXR3K>Rr&>Mq)TKCuNItj_?forYX0Ymbk zAGpg@2yAbe7t(ddb81%IZqTA1uJBq)`qN~^59!Ga%E01u`F6=<7`?NjUQ%n8+vLv} z%jS0Cpko(yrxC+G1-q%!s_T0;!>(*@%QY@6t=iR)wEJ;DLoW_ef&NzSTh*U>J?ITal`IwZNE zqEknwBn1_Q4nvX&6IB$-x`(UFnlii&O>-I82?rH*F&Wja}B+41a~&H9oZ+_IKj zaaO--xrAY+1@PYE(E$VEkv zq9B)4K_&&6GNkUZU^9jkmIRwMq;k$kza$=KZ(+!+Bw83TE6End%u1?-akHYdP&6xQ z3zKHWpweXms+9<+IA?C4=gF_22Prh*9bN2u`h-7FR39nmPngDM+{72$#aFE28y-;> z@hFWrZU{_~f``s%t|C3v^Ak`@2MBKHV*Cxa?jr+vE`NIy*A;%REPJFu5L=B+Od$!o zY=b8uEX5`SaDX_-PFhijAuSzC*YaR#M$C*crc0KlZPI4xlBKlimZYV7AtACInmql~ z5B=P~(Erf(;VFIZ%y>6M*= zkuO=&_J0k3OqwIoHGJ2!y&=afOV=|_&b}P$%l0_svSUAH+J%yIH3)&m^X5g)6!DH=!Bsoh6e<6lBX|pnZPchEH8|jC9k(=JFe_8 zy?{^)6p%>l#vUC_*h>alHkmw{_bta}rGGXq7FMtA*-_~}gZ)YDM3=yQ%WT$gfK~9F z!>((N3+zzzUPR^aAj2^8zETa6PvIaQ(eW@23AC?VO~Vl$U{{u%i&A-9v7$QZkK(BE zc#J_4TlGm`GdZ$6CXb<4RpoK|CZN(Kxwb6odqz+B%%V^E>{q0ZVi8!><-D+2c7Kwu zA`5f*mtLre=;aw^F{>5OkKH0aO;>?U%Trq5uG!ufgrYKI-`u*Sv*}zkoS}u;$OFR~ zo(`)KW>$M*XAZ>|aZbk<@FfA!nZO_yBY^@HU0Erac`80S_ayWTn{JM$McVnA7FQ!* z(9sZz>fj6~a895*(>s69N+f5(v41k6<19+-PG+Hyf*q32S^8LoKwV%9%k+j;JRL6l zh(3x|0$mHvCq9mrWVCqG(w<;Z=;kVpGo)dR^jk{5FIf6a+bpV)%5&WqHX=%ojI(H$ zF9);bjzSX8<*gFoFXJmZF5|0Y-17T1JVTaR-cj2eEJ=d+9JcCs7SFTvwtpN`S*7p- za!FjmHwY|8qfvC6A`OI7l1r&XoP*IrvVBWnJr#q7r9`JKfB5L73U|mt&bmw@-9y~x z45XQz4E-g1TgQv|4lBwzoWLu0G~j5!s0M7~H8s4xD^MQ{?gYNij=_O$)DComhNeT! zI%Yv3{(4wz-?SC6GdvM1(SKunZ{jT-Z{UYaf)(Ta;0RA^frNb0bt>#xmgEFzs+qTa zW`&AB!jF~W+dQ70?Wnzjk!Auv<@l@Fui@tctMZQRn~d^=98cjLmF+L^E`gzAfo%(+ zvd|>{C4Qw8uL^9KU%Ek#IOB1Lc@vc12*ez=>rI)Sw(OF7Y4&&cy?>71;txDU=P6Sl z&hZ}HAxNi%JHVfCP3c}|E_pREx2%NLtXMg0&Vfeljpx98HwUQ^?+N;DI_u=k(kaum zR7@w;56h5cCjF!3LFq=4)j8kHj}ZRoy`@%dyfUq-=bTYDFOOLziH#gtad2kw;$F{{ zH(mZt@Xg>Vl(c;UtADQZA%;o*ra~dt)m*3e*APe=`MU;pMasJaqkta&7)=9p=}+aZ z-C;qWXCcksyU`q45Zh75J%HPB1D~G4MuGmFQ`jzW1tuRl1pb1ZUGesg)_4^UcGb7m zryr_f-xVBcjo(0b6^FYTS{pvutJUpIG$)$1cd)Ltp*gXuD}Nb$Z%tNl{Dp+Ldix*2 zJCi(7#S_=B-hNx+m4f)7l2M{q-;jf0@@z8(VRKUq1?9ufGLd!{*z(WhFJlG_2Lo zM1h8#!9x%KCx5~}vEg4x{hLl=>gEx_KF0dRxbC}&hX*DwknOmMvja_-OvkD))A_Wl z!b(4sK3_M1aupSRcKP|*1V+`{Y>iq%Gf{2{Ms*SU>0~OXQ#{Bk!5iRqJb*pSDT!S; z7X|TmqNlXaq%Te4YbV2|+kcUMbqe2$;dDp(2jRmcu2k`p z^v|a7UW_GP+c7KnwE|M@Y1}c1KXz2{zKSzG6K4Z!@d0k|Z5Z^ z2-xe3fClXb008C=lR*s}x0_i5a0h>BcN5ncey;6UXd(wt%vKCBB!DdpBQMw}CJxxx zh1xQUj7ic(jHHn~)@VkIu53)x)22(hq-(lD_bs$Nd?=JqpMK~${gMwk?XSqc=%GD* z?u;xsh8R;gzW3^#_rCXepLe$?*InyCxM=#xm1y!TQn;rH>YQ9%XELFE*DLs zXnOjoRC0WQf-{DbvrR7qA+TlMSTJdl%)FVEAv6oLuTed!v;>+;S%J za?Gq}y6DBQs7|MRKtIVl=Lj8Fx>sHNTC0bhjLl9&DvDaT{%Yt(?-cWW91Y_ zTLik-+nDsHq~RC^r5+`v1RF?4m&R=4`gMV!)fg$OR0#3$R)-^K$2JYmV!Ocp$Loi% zQy^?r#vLPLn>nBV*CO~Bc5B#$jtHK?W(`}hmxwk_MnK@Wll7L$Opkv~fx(Sz_Dm2>gwIUQo6OIb(T|e7Hi1WO>W!ky)Q13v0B3)n^KDtCcbj*3% zSTeoTdB(U8{bBTCKp=m%@qHl-HV%&W_VuO5NhzTpM`YWcC>_WQ)Z3 z2~28aYD%DEJg2p~O&sIwP?Aqpj2Md0fzN4i`V#@Tl@3gqa5Jc%naT zjt=26gK07Q*7reRQ>7L-cHJOP1oo_(-U83K&Xl!4mM@iahBP;rC?(cTNy(?(lp*$*exSd|NPg7RO0DO1a9!TOpY8MyukCWb4n@>XAF=1I^gEACFjPf zo~O8tCgirQei&bp5kdlrY^Iuum){2FMUA- zUsc8SCcY-H&Gibpy*OX6bxQ??VX9Wx-@m~^u_~igDP8BZyGTSWU1wE4{U*Mp;Vpby zApQhkE}DNvb}oeP(oEK{nQCvV;`koEzq;iP#?w+gDIVE6gG-40Er{5~+E1q45Ah?_ zbbril{Ukd>xKVEg#|PL94CUj5dglBTKhtm%KUcR=gGH9;37QPvL$!^)1HJL|HP**N zUF4z1R0O}qZ!`k^EzcQqbEdj8U9vH2c$T{5XViZnuz8AGrmLll>D44{ev3#N<=Ss8 z*ULFP*dC{8a3(c=`?(O?Zc6BoK0L<9v&M zt-j=0ZsgOVw)uU|%J}K%)@AINI{Y3sAHI)0H?S$TjOQk!`zTHJP})fjvXs)^TV6oX1nT#ZRPMLY{nS5j=_cA%y5~$$1Pr@hV;;hz?BRlfLr=gHPepwO|A;_tVt@>I@>z&XC}HV2tAhyvRKx)IEs; zCCcR}TKOFsy zqR#xgD6JM<^+i|j)V)yY(@H!Zu?L7%_JP=1agjkvVFxbJi&+Nd6(1qrU=Of^2oG>s zfvf?0n>pCTc{sXI<9uttxyG!yc58)bVtBnBpDVtL*Xx2e0>K*%RNDhn_@d8aD~{ny zKDP~gX^vNj&tL?y{FWn^`3An7#J6pa%P-f7Tck-vTwnCf8gZQgal7u~>wYS1X?&BA0$?Cx`>tsd!3Mf(PFmGM0oR9*FY|DEV z2uLAN2yM9wv>b&N%2keXw44F*&F+&eDTi}>{zXr-JG=XKXaD=3*-`%d^TUqRL(Qd4e*wQQ7%A~0}V@{`&N*xtcnr4}jJ7mw|X`^$frk(VI=LCI`f6{h;(AO09wnX~I zp4(S3o(2s2gRLGh)^aLL@CW^oNwmJA;-xy|LB1V06d>@(N`EK9h&hL|;_+g3w6J4~ z_IbT%S6UYcHMNli#y2c4UW$-EKobp)MM!Pw3O0GltE+3r)_8()Y7IIJgW+}<3L|vL z2A2&KC_)%C@M1M6e?dr#jW%{{ZH>oElXMpqAJ|A?U$EI1_JvES;E${=T`0?Qy+LoQ zFFam{<6yKMM!^__iX-o@L77;Y-xp~1RM%8jmU#j?R6wQ;%Aqo8&2CRfhq2~r-AR4Q zJ?%Qwn0;!K`c!y2bQo{;nUL70f-I=RB(u+C1S1q~Ee)(bf2}o88tU)`>1)QE@^TH1 zM@VT6)CFkD^)xDiTGY@W5HS^|*`W@mBUoDl(}Ui|0GW^%N!<*XDRd38?;JA6GJkVq zrBK%k^=z0U)N>JRt$}I&PSIC~`DUjDvePtQM`Yz(Z)cn6v|Myr2#bVzF`s%afb2On z6bOZ@nh~_3e`)k58ZCnpMWd4l?*{xt-auBllk0O^Y?_P6_JK?VDrX}NT%rIY(BIL{8LupS}j zV68ORe-M9HRYgs?r%8ujL(m2r;Wvr1sI2xZ*5N{P78fPWuhP?{!^NiNlB7Ov&k`Lj zGc}hd^(ptP(&0)|a}}=}EI?m$Kx=gbylV-TrqLG2f(F+Lf{P7SO;hvE)8RUB+MpY* zCzbSm-qn#(d5AQ)kubP$Iyo}uoMaUl=_c4>e}m0%GdTq^?7|s!I@}@{Wi#B0aNNLW zWkz68#2fMTbKUK6cB(C_t@2FQ;SS+idf-mWlYnQ)tMwefMCuj-sg=G24DnSWW zV$BAVIG=>4?C=NJt%CWd5aETr{$OKh^)xzlVg|E*F-v&1Kf^NuozKQvvX2B&%vdOB ztD%3m7vUwr1b<0bV|j(!bD9pXm}`8sf8W)W(;=$#cxOq^S+B$2;59p}h1U}sRFW@T zpu?M{>hG2*3)jh)TPD9;DgUT*SlISm(-{Af2quILc^K#io~P(em*kjEo|s+w{# z&j}Pp9+)+fnOH{)YIZmit(M6T^&{8Z_KM2#Di4wGNQvCT8B51h@;;arhjv9}Rhh@D zqf>Ce$(Wv~pUviVXQ=B9glTltf>gK19x2I3rBowN~if+yj_9FQdz1Gh1z{~Bf5oWC}YB-81 z2nf%`d3KzG^OMG`5J$M;Ku7pcHa-Ctis2R|4d)h9tTa!}5stS6mx}S0C5~4;R-EUP z=!B7Gc|Y~kR0@dcc(PDTz*C6%ydt<%B6J8w9Rcd7%PQ(O`iQ0~e|R<$IKYK(pHQ)0 z#EG#Pmz7mX0%{RH=S&f|lK)@O)k*PxBpq_fO=3S*VP>ZI_b%tPvRCU5>Skx|J=0UggXHR}^K~CEu__Q$;e~E->|LmO+Z#Xj5ynt8< zNHGzKQIwW)@u(1wO7W-?kFnz67LRJOYb1_Yn#gJa$3AdUljcSdP|4-fkYs8UcP1iE zr?}#XS9MW1v)H$Wrc_rnC!Q5r6cOo=@lzWbX3biDU`UC0uRauv^rK(A!@2Je8vb^_ zE73s)&~Q7=f0pjrt&x>F{*Hod+=jhW)wI$ZK0adJuczu5#fOCE;e-p)uU&=QiC?=+)OdCzaq@elYU1)=y< ze3QqP(S?g(m3shl)r$a(dOeMQw9`EP6sM&Mx&?W~e+s4w{WJKi&_CA~1QUM=kHjN# zBQo|Mm|_nRG%V@}_^E+iAZmU~OQ(+tHo{e(tT)LWUEmFS+X*^Iu`Un$nuMk$!O;81 z9tYb}ae+RO1|m*NHOHPx>Trn4PPz@z^*NG|z^f&r32$-4*}(CZDbD^dddY%0)9V)t ze|qHOf9Uuxe9s1Ue4ik&WWmCQ88a8__@P-x7YOUL`OD^s;dT7jto(#5C@N!3KQn9p zL*3iGVdB~o`=yg;ZYzD}@l{uwDINPtZ=hvntkNb5v0RVdk(Anub4R7PLF2a~X6(W5 zlEa9x!Vmml1_XO7Q(D%=Op+GI12O1I4fo1ze_!Zr_R}>{plVw2G+jYOu`8f3;+jr! z5{hb;MV7WH)Tt|0vuva3(@-K|WeL*|U7aG#^EdlC6TOMM%tK2Wa|rim`h~cwR?-v) z`4h!?$g6R3Pff{4JYm%po|U?iMKr2pDn{&-jJq}-fmgQZO0K-2DtYm!psb3be7~*~ zf0!K$Mfz2cXRCNLR>TfbY=?+d!l8Dr2+KtZYNdEuC(ty_#Bc2264#SU5+3~^K}$S^ ztScjxB0DXuPWGg=00Tiz0OQp6l(1mF`82RH$h z(c*dy>5vB*klA0(qH;F4NVbV-(zi|!%Y%GsF@{Q|R6_bzOCE&6--<3uX{-@d!XP+? zs>;MYRn)L+XqdtDa@iTbrWdD@?yHjB@I^^4jNG^lihH4S2UNArqH=YAd0cC)e@Yb- z`zxlj)@tcYNoOny_30_^MqyTJ6y~L;z7vHL(o;^SCux@CJ9ExRhrQ=)$XFVzvE@6R z@sd5?X^ods^7}>IW#8mV+2qnUxon%Fu>27?`K00;HAgFUH07xD(Hu<=f+q^Tf^Hak z5UtDZN^$8?@XHy^k~5mcX-0CceO&Bx%qJ z7eG4%$#PwA7KBK$!+G@Vpic^13{7x4NxHBjgrQTS|0{@yO_fp?ZJQ$Z;8d}Z>?YuB z3uLjIVL00gZgvYyX1Bt0b{jOX+hIQIfhFt?IEmc}t?Vx7Vt2!N>>jw7f87f=vismc zc0WAA9)LI5c6f*FfDhU4;1kvhU$UrDPVXRK?S(hNuE9`5#+X8X0DHjzCaWZpR>5i$ z0@`kxW;VfadCB9jwwo_0*#YO!=a=HUH45kNfD1OYHN|03YbDJl`dli$_isT!v6JQs z`dlr(_isVS(Tgt4xF%SWe@5@@?uI-=>jt9$wLnV0WEXVrfE&6YWgBemh1=YgDBP8A z*@BQ`&9P^}-K{yaoe%VlvVGO2G)Gz#dZX}A#>1|(#`q%&k8Xp<#SjkXr;76f=WN3f zg{PfaiZicIrh3B~6P@)=BUW!%y20)IggHNS&N3`QYcOYSpG@^RT1<4#=zp*8fn{0n zN4_)VBxYL>h3DMPzG4wZ-8$jO%@6n=rV6>=t->mt!tjQNOADcD* zku|n$@TIU&)=?NY3%<(XS%2`qwx)~S4#S}s4(kf%Y}4ezh7P{M$TS?<3g@hC@Ljx; zi8|6`#TJL}=Q}N1;8-z*96bxZcaF~3V^|E!b)fMcIwVop+k?AAIV0J?)FzQvoK#F8 zmUJp6FiVDE>6bI}ty^I8;jX!F!Q7pdmPH|y-4a_Qs!XihY1s;c(tn&Dr`>Qguh?kO z`qk?l*t7Q?vyrwH^5TtD0iale_vNToi>whAftO2q(UyhwqNezx7ailW1k2@S?Z6Ci zHd}M7O`>3kW7wKwmxUa0;%G^-ke}FWP-3$oea(m?#~J%D_`d8d7~Pfb%5Y`6oKYN} z&$mEIu0h1x1DW~i7Jo>~HB9wEc{Ykg{Zxw<$iq1>9gB%`oOlXUVF^j;@G3lpqeyb# zR(JtR@Ho;w0FM*ZWHp&pqs5A@eJhy?2sg$34g`BOu7Oq%;ss*71*Jj zeJWjn4iWY~R#Lk(!I)TuG6zhO+a!CEs;QkKr5cjBkfbZH$hul`1)6XL*a#<*Ssnq6 z?Sx|Xdzj50rT08WZ`cJFu*czY_9R@zo`UPxZs=i8LzMlIX#Y>}9Q!l8%AO(We-=Jt z&%t->c|zk0Xn$ufVm5mTk7a+s(d=cM$X>-c?5}tV`x~~g*KjR+9oMrr@G|xmUdi6Z zYuG>W2KEkaW$)qx>|gj0dk?>5?<<^rpcw2!C5L^al(2s*)$C)XfqkN!%05+s>@($b z_8;X8_PNr{zEn1|uatY)*UC=zjq(ipR(XScr+mP^SARZXKPca^J`GaIt zSv->y^YEeE;6*%}mvI*#OEpt?KCkBmd=4+<3-}CJMl}1m73N?m(G}f2~)y%yV zF*p;IDEu1nhEjiSGM zGI3lDkK&YZYOdOg)5ckHElzD4&g#Vlxt0>iCVzrNFsBz64;?n##e4C@Ui?MBZqPw= z`2+OJKa74u2IzMnUB&?YG7i#@7JTYH%RQW_9jPe}$Am|^q=8IvFcThNxrf@pL+Osh z+J|GNftGYA-M(WUWVr)@@=&^?0p376KhW+TO85UvDuQ1~yBWVC`(648nxB@wMKP}Lq8)o`$@TX6+?>EfEMUXP8~ z1Qr=*C@_U0k0MZcG1z$tr1Mdb&yRy@J{lJBF%aUVa3RG!J-i(Lz$@S%yb|{CDg-_j z?c9wccs17X8a$QP;u(A#Ud_kjHa-EL=YJFNV?GH#=acb!K1DJ3@k%+bQ|9uiil0wY z&gavWn|ZzRdp<*XozGO><_*e6d=}$;HXF?6unBxFJCV;L-#?#S$``PE_zCQfd?9;| zFJgb=i`jqq67v2_`6#}O&)_HWCi3X#^5y(`{tNyfKbi03r|{kURQ@ja@Sph#HGhwL zRX1-`7xE@G$eYy*xKF*Ex2SjXR&oYF1wqW z2E6gAhrID>N0kVPVp}XQPZ``7T%QmN(vu_iVIoqODG!&8B6T&2!8CgP4h;8V*QT^6 zu8}zs`i|n6W@w%mu*>mJ=nL7;Nq^3c42N%H*^#;MLM%HHf_r1xk+b2ZSa#$>xGa_( z>85DM%#Pd&Yx=SySlAaZV_{!*gzC-}ke1nzFcc6}PXo@|U^oxJT;5Lb48qwwL=f$O zZhku4%EJWJPPmsxU_0-EhxjUZjIXBK;Tm|JuZ6$xGvF_YBP9zw+%J1V+s`$I_gwR=$LA#{W5LhucCN< z6n|~*J>8G-qVz(H;w2))bARMIM2P3ib@ub7vtVQX#xx=um(^t>bZ9ZYapoPgzR;}K zU8$}#S4v-f!GY`Pg{P($f}FtRQM@XO*T#|43mJ5YQn6cJevE#Jj7nEA`TGG$*T-;B zjyI5`Na;qBn3Oh?#HDl-Nh%bh6}J#xG^l~^@n({&FatiOYooy5B7b-rZ;|+Gq-*4@ z5`U+|F1$_RZyo#=Zzm}gE`r;zM_%IYh7EWJk){K-!MS)Rk)~53@d7xOkaz)+=7nJ8 z7ZGu8f>eGfWbn(t;Fp7oUjcdiYPu|512z0wn8CY=Os|7Rem$JdZ-90DM!1M?hD-QO za5-I?ui`hu7QPj3=YO}r-TYSA#&3h2{C0SS_rRz84&?k!LgQUHgx`%L`8`;|@5Ryl zJ}l$+ON4SzQgx!SyYTK<+P8zOA=1Z2fwBdx8R7T*y&9*TVmQnUN%Qh#pdjnAbW5Cg6$aNC(X z#a68|cbbt#Z290;@Rb;Zl}AMGBYz7FTAzZ3ePUs*Z3jMTU9n|O5KLj@Z2w`O>6!PE0 zQ2r>4;Exerc0nb70w(b%;Y9uv;bk}Y`O}1%M_@I7R)3m%DDb_s5M9G08%kc-Opi3)l#y{|%F(`aTlef|L?4m4uCv>sflEW`{YdFrDZ&@rxLMX5*JJ0L{j)%v1+S|COl@D@?`z z$uph`lYiuI3j!tM@f&;(tkOo~Wa8unI#Vywd3p(){1wRNuR;O;D-7YU!ASl(9LL{+ z3jQ{otAD^m{tis#@4`&}Z)uxU;6K9;d|f?lJBGa+D>@xrAa-cqTIv+@dE`hvPfLWEQp2^G@L`2`T-`> ztbT-_%spjgG_!o#+h)U_xTiW5oryluo`1NfX@sT_*{7ZbHj-lZ7^h8+}gzJrxS$4+wauPMVw%7823MP)ciSrW~+LovBC4h~g?L8=8ts~Xg*R;W{L zFjKX|JT(QDsXCmZrb3gN2Cb?C0;&^Ery%SsH4E0M2Arp6!$qnKu2geji+`F2x2gGX zk6HlR)k1hs9So1EL*aRK7`&wphfmcJ@SQpmQ7u739ff1mT&z;ZV6|F`lhiV-Q_FFt zT7mP_N?fc~;c|5>HmPoTN~*xJ7tRu=#7rUf{fw6f&crItg=aX%vIpwOH4x2?=>KJS zq@-zpl&Dg&9g5j@%qcqpy<0o{?x20mGqrQzD^`Tt+XAYRmzlH zGPp*jw*4PaO9u$5zTHK1w~mYhU=)AvPt#BoJ#SsttrP|m&<#|?i5nmVWcp!*pkqYh zgoMHp;-^yTEbH2&KbH7k$wKdP^|pVm+Pc$F zt4`Qjul+w!d85oQa+OCyoI#ENOFY9ccQaxM62r{DY9*u?#0bDJ)Tf0Zv0vTYs_rwa z4bloj{9vc@nnB9fU(^n(8bj&rU_^ajk~M|9 zGDO^?!8&@2-hP#Y4`MC!XNFMN>_#lkzS|C=}~S49hgC zyn2IzOw@Ck>u$krO0_4-&kLLL0Q6`QQGPnhXWr}9W^CfpM z@d>$0On#(@VTEjh=fsy(KZWUD{TlIegq(@Zf5!bw#CUxSt7MgK1~Yg-zMmn+r$u%- zdN0reNb?KR7kG5`2V7*r9G80q{xqs7Ac@ChyFzxU5x$nbB6gH13Ky6^$6^#biARAd zexpd}U{O1Ycc5zLm^l00+z1yTRxm7XAxCEjy;B5gk^2Nn5oF^z^Mgr_X)vYkN+f(#t=)k}QY~ zu8wDS{O>p4{P&qZ|L3Dy0CwUQ!?szaXxXMQt5|s>7td;{qT6xDRy8YrTs&KcO=D8k z6iWhsV`!X_&&Y92)~Dh_6EjNImcSW8F0xB}V`#n?ql7w!V1yI?6fgME-MQewzj2~{5WEpsy@}b?Xx0(hPEYHpJ~d)0X?V84>|VGWWsRtoRyr< zDg|3LbO}ui2;xD84R`V+997FHri9HQY!PN`pSJCS)f11)1+^>hs@9b?@^QyfOe+A+lVom_x&4XduN86$|RTqK(+HP5IKl z%xdD`SDe_w#N6ir`MM|8FT23~rSXQ*hHXS7v z^?0H^I_dOc5QBtQPCK$jhOe(R-0K&;A~eHzMmY5-Lw!LuE#k!f1d9u7nJSE9I4;Z`r9C}0f_Ro;aY|%}h*=OBn)W-2 zMpNo(yIV)*R69GJmJ6-71+LW#T&v?XoI3*-Mi$9>G=j=TGR&N+%bJ^?17S>JDufWG zDL>~_o%Wfb7?5V8vgRm#)__ibdD`7}H~W`y7x8My3!jif>omi%6k;wg+?RDslQhkU zy=+sFXM><*ZJaRG+?0~Zk*OI^4cazRE3J^6p$7UHk_`Dk$<)Aum?txw>1-|K3*_^v zsKR%S;h`1yD%c>-GlZ?VTCNM!8Y+?s)fXu*SD-3GgSaSspvjh{-lp1rs|@$wCa!S4 zPNlN~XDvR6H-th?-l%1LlRUd5t5Cj8hvQ0WR=`1gl}t7YwQOIf9V(Iv*Ed%-xeN{B z+tdXL6y!~JOCoAol$`!Evbl%UOWnQ42y~Xtd#~6A;LO#L}RT`r^BKl z&|&qH5Z)JuRlw~KZYivPvO6R-B~P1Ed-wo96D*e*9=r=s!Y{~~ZTDz3C-KV=uHY*9 zYQ}9>oN6_U--s>7u|S8L+f}G+!?-R=`wD*R`IXL{&`gzz7Lu#z%K?g&I7*DHtc}X1 zDo<$2G4Y^cNzu_e=;S99vn*LdM@e>;+E4la(1_ufS>>R6od^$q=(=Ja5Lu~MXrbcw zL;M0@;_^bzMfxvJZziPeH?Zy+O?>!0J;R<5>+t}+KcZ15B)l8-;xs8QzE&pP9odw+ zi7jI{@KB_sgh$$Gl(20Pv2?729ha~n7THJPz+z9S& z+e~kwLofExo70zn{WPPTz-Bx_GoP!<7D)7QCph1Qjr?)6@IC0}J=n?jVi(_!n}m4) zzW>s4E}_f&1Cxk`)PE9BdFuNqBFnDh2t6ZddURF|?eRDH-30-*(BzK{l`v9W+~i+>#1|rCB|O(t*HjmIo+gnA z@n7IFq@KFi!gVMeC8%9j+yJpg@t{GvAx0xjL#Oc$jRhKiq4CccZwf?a7hw#={4_i5 z&H^;E#OyNu=mMN7V6F-%dVmjHz}YI`#VX(>4{*^1yj%r*sS0?-17uymYgNFPtAMX~ zfP@Qps|t93rwaI*2WW8t->3q<#=FNm{p_z2fE>ceAU6PRg!6 zH1Y)2^8?t#`_aski1MeA=wgvktDZU3`Y^ z;TlWuJWFw%jdFvH@zX5JO_t{to8vZnfuCU)`5b$j&$D;=SvTujvF6{1N;pUf|0!bh zY&a=@A@QlGgYn0j-QQ;NAl;D4CA^pH7rEAO6Yo=o|CCDi=Oz4V;f_wwfM2`rTj~Ta z(=CNA6=j-9LW|N3w^JftE8)YdX@1pR8KmtJHRUaCA-|(Q`CRT21q$x$hFj=@f30BR zucDs6h7f<Q;?=j)uZb7OOaiPJbU<=#tUN;3--q+hFJjg^#_$+}f5=tWs_-F8a}fOJrAE zncHBP2_4JSs%6vOjE9@;VC=X^%F-*9_-U#qzX>wbhkidixJt9M^&K)E{JV_iGilmp zb(*2`6t9_ZUd13nTqjIA)n_J6Qkf*rPLUJ}=M}X0X-HueEjY`^b$?SqtBO{K+*S}! z5pc*I1#K$Y9CA-VP({!olM32Zv^(U!f({iO4w<2QQ>AtC-VuD5`5hZO8{f(7G7dH+Nwl*-( zz_tbk8`$2!4vv9t{(pUtf*U@Z#|1FV66+`AkH3!Y54e1Up7+EU(zJScOnO22eYn!d zkC6{v;SaioK4RbqE}rkg9IdJo!8KebJg(s4uZ32w5QRiPKpqnbrPmmg_7IcaASu1YlJpKwsWYk3n}h{{UStS^v{Pu1XW$b%HPQ7GP)i30 z)S?wE>;eD)#*^_j9hb1MC7P>ZBI}#KBC>eP3oy!Amc%ikV;o%^eEJ+NfkZlu2fX6c8D&hf{lhLQ5F8~W9xaMD{ zSbxd1jh$xwz-a922bOQusp(clZM~q!!_yZw^Wr`6# zCoU0x9Jky29IeMIltgIy6YgFj#Q7mSrGKafGo*Q+a;HLw_mv`7$U>kOkfvwGE--cW zTe*Z3w|k{L?{lUhBTX?d@}4%rpZzZgRTDG91sgvc(P)i30$);8Sl9zqH19pFQrCaS7RG9KZMVz<|TtUIaY#|sj6OzFQ z-IfqPb>npwy3Vv6iT{;AB1WU(vwxKF-j0|dBpTNycklJ?p1bF1`{U=A?*LZug5l*6 z{}6}S@wFJQsuw#it9y&(W`JOVhmc;R}dM7g@40Wp)$<XL5Ug|jO!~g$h&)G zhT;&c7-G9stHz*a8m}t#vc*t(GZfy)vF-N6#_QSKFi1MaFrI*f2^Hg{L(A=YoM9rH z8+fVJ<{@u|RC@<^HKZ{`M56iCw+w&P>_DXz(u8&~Hx#$ELBvhh4uaxMBd&fWwA~Eu zX;5&V)b{KSu`sT;k#Z%+bHa6o^bLz|hqKH}_agy#u(3ke3jMM2#*~-~kWUFeHZ9&EWnxIcz-=%rQ#4OrT-qrn zKVkX;>5mjKtdJcMImM#-8O&bRuM)oK&+BD)+t zm+1!7{Nn669-sWtu3|x~d!=9fc~p}{98bvh7ug{q;wpTFv~T3(bL7vk6a`OXQD7?H zD3VXHWbMaJVOnRHJo!y-R4k#?kW}iJrWx|(6qzUrKY}A$$W=@t^vN#B_I1yD-| z2nKU4VOIhG027n(HXWBR^C|?lZ@~k727m6lu3POGOqlYbB2L@}QjnLJjF6FuW^r!D z!V==AQtB-0+N3We{wo=Y7>$O{{wU+Q9Wk4dXx1j@+;h))p8K40+aEu_d@`l+tkx_{GF z_nff1T_1s|yi;Zv8zzzvXOJVr3ePYs{vWdhiDCX<6i4GwFph~7VwjXLL9H3K>zE9ah2p@) zHIGhABcR$_xGf`xX%Ziu+H9_Yz}f&ZQb|F*O3o@38ZTlcVvjT zOS5(KF6qzy4WnsoTaFd%FyyY0Tr0K|EZ_m>$rDfT-lDlCw@G>*BovCRB+@d?Dz6}o zF+R1WBr*yz{a}S)RcebNQ@0$m5q6JEZ(l#MBSEgA+b!L*czm^)(yX?l2Y;bQYguzc z&oG}`JfYMa$Mm8Bn0{rAxJCLCg~~KP7a*VEetd@C9%bT4A&Z+}SfyxzJb&aKraocj z61k5QF|3hI@SND7`dQ3f)o&0#N66V&=`-$KBF5`uctTd`XE2ZZt>Q$D=?MzfmOg zu&f=%dr-A=Or8C1Zj6f%n@EeVF+*nvSEmTnBKHYwlF!mANiE$#Dq1O(>0eMw2M7}c z(E_(X$^$D3f7NyV@67JbXuY<@%9gzrShj3zNh^7=fyAtZ!SXwnY}FD5+obMjcPtHF z?JhI3wiO_4DS48#p$)XSaY#dpNlQ|Pz#4FB6Bk^_qYZ5m@**LScR~^#AunS0zjtVKmR%Rjy`|tkz)WZ5h;NS_t>MJfA1Fd*xpDXo66)IJMX7TzLWD( zSIOtXtG4#^8xR8Z*I9e5RL;r|rM3)SXJ>o^xEzjOn za&rRlo-?}peb>nktq^D)_Wh!lPNl4(v!rNwzP-e@Q+t=DRNG6Lm_qYPi5d}j_YEys z+sn94f6;de`IdCcR%@@FpVyt7x4Mwu?F_YawAlNLj%!t>^Y&ib<)FvSaKvj#@4TTU zZ;jZT8*u!by}n?38*JB>GNXCl+Rq8!-tV)YDdc@_j%!-F3)#^z$(!DOlZj~pQ-?>3 z&VD<$s_1O8M+K%RAFI7cmy>t=l>&Ne+qM|ue`tszgc-!fA9g%}#XWB-E=1`($J-EC zqT+2<&dCbQY&{pxwjBbq&K~V9Ik~Lu8kiGBlQchXJm!@hEXmt`itb#&-{mGQp!Zg> zXy<9DvzDQAhALK8#L$d+($IVc-!BA{0yA3AT|(IfSSV#L6qq(-`vXLMom&{;t_2po ze<`!nu^6pUXlR>2-eA^1QowM$wIfA;RK;OO44qgKMF*G{#>V_!38smqbXEr2a`FsJ z(|FUXhb_0?zP@DVGxiF({$gAr*Iz22S$hOTMxa57JB8H7Eo=8@Y{g6imkGcG!xvN2 z5@GJlz~z$!PjTdmC|2T1;!z;_WOP2Df33irDuNX~XXc1OH&)AaYbZ7*vw=~bAZK75 zEsw)_y!wk;dnR958~6>_D1m<)6Ey31nLs**9?A3d=&iz{77Yx$g?-jw&Ni@xflviu z+JyZOr%+HRgiDExbn5)q^J#+qaj;)4&{&N}cWL)-CTw=AZK)L4E|3_DRlZpAf4Ldk z8mUh240t$hhWS**ec}@C|LyowxzSw$vs-J51QE5OxE6!-_KZ+quQH#FVh32*Os>iH zIC(pUA(<9CFf0(xQ zPi?@cBAOXTl8EEcK{^qVCB(#Df6jZp<@(;$jz1j3ek5dSFxA8o6F1N>tBi@8xYDZ> zf|%p=$s%b>MKP4*3JrhB?N_V6iNB(OoU#)ivG&+ot$o3gzTgB9RQVom&MW2|?q+eV zT-sTSuA%s)+N#vkD(K0_j1YvMtH`9YDPrm`w?(CKk`A<9+#R)vlk=?nH$L#wr8IKcqLOx`nu(H|yQnARa z_w4MMA~mrdEB<@|UyPy;U*hI6g^|=yp)i!QQ$r+c>TP`VNmp4O|0jws%L_!fC3n#xb z$y;Tr$MK{#ef?V2ffuU>sG3^ky4I+iH}G;4uT;WJwI*H-5`2|+#-%g&g*T3UWfL*{ z7Qd5m{Jp#YyCo`qjYrW$=M0>Z#W{QS{kEcm*Dr=wOu=cPF~h1?dQ*gggFA3hZABpU zrae>(R>VX^e;9O7m^@S`6*EMXH|W-lZ^ZL&h*(ri5mQaPaMl&Nx|i3xLW_D{i^X}B zTdDj6F+~HzP^28$XJz&bxU7;fF;nLJHKI{g0W0U(rkG9c?RN53jyI`=XT`qjTtrrq z5B29#BrIvUtn$7%NTy4dPE4k;JC`KrK08;WyIuTO$6*--CsWmD^^yj!eh_`QQ%a1!!|=WYBgiBU9COd#z%n-#Bp@kJ-vZUB5Gw zw|u5!?Gya$M3@AOXn&#PX6$v2)EV2zv(8M?9%CA}MFIS$oDla*weHgQ}+eKT@e+@|ke;xcDsgvJX6&FrHr<=g4cvp|;J&Kjv zxsg?yJIh%6DAxCOJcLa>9VfA%qm0dmaQn+`zRW< zf4k76eH_i&-B_f342#)Lvb~J&<$QN(_uvZcUbW=~2%V-oIybHU)G^>nLu-yUtSlrK;i?O7XkL z(!(MA64L~ZBOvreQ8ClK8_}|7qT*g0i#1Gt$kEq5+ z%lM}b((qrHiTCn%-)4~x#iz$VMKazWe;_HJ<#-og>2PNvd_O*0#-nANe^zCS z1c}_p&gTzdO*)bYB_d_~_aQ6~hL&nYhY6@FHFsf6JhEFv8c9tKY+O)Nu=2&#Ts5l`)gG{5gDIaq?1L)qj8= zGSimh5&VebAzHZ`KUSIc1k07ouLz!EMxM=8?t~Jd&NI{rC&KaHl<|jjq$B>vhlQ@;>O`bLgv+8%FNla{9pNl-xNxFY23Dny8j1IO9u$Q z^pvzk4FCY|7?**&13{PW;R85-ZW6xcoD7ywn3?`mMxBMOOS+E4#6L<#B1WU(Xa6YU zeQ%3`lBnyFd+*u1_q_8?U%!3-^c6q~OAN_F<88xr>W4<7R^LxlEYq;vMAJ2`Mq-!8 z=w^N2Xhc^XbH8fvS_Wgt77p|yJz?o~HIcQOwM^l^dD2U1hTe-bGJFhwLD4_UR~RP$ zjaP=uF!8ru836`K4A3^eq%Z_>#r4(g{CY0SFxSOd7?jOoaqGoOVS~!m?QHgCzEEcH zZxy#UR|*Vrw6s##&1wv(S6%V@k94cabuYx?-7u(#pg#Z)24(b<3l*zw)4>N~@pG@T zxOZSwTz>nvQpMmihBcYnI+SD>ormz`E!h%%9yt4(%l}sL~uS{QW3=+&NE3o?i-UlRWc;JJ>-qWOA2~|6x)pOdbC=E+fX}UKme{o@pqEQ)~-)M+f20 z&S!Yaks0qP?w(*)fP_zgqyP^j0a60Y`vq8(zYy}aFsqe)EhM$F)Iv%t`&(GlPB3)* z(}F>6uJjB&QXZqyb4*DaNRc9MN0S#Bk^Oi=IYN~}23$c7Kve4T$PZ9U2MGNPNmRG5 zGSbf&77dFKtiy`}XUd1Led9 z+6BynFr(iIjHV?jlnrDB##4E#!LDN2oIpq7e+m>*H7_=w8Mq+OPDh}a%3lkEJ=fD^ zE(+vYPXc49%FXrKhJhY|jP}l>SmAsO^ii>rOll%kQB6Vyt_ozE{&`euo;*^afdQ(T zK1+tu-xcVsB@5JSd!3P>z9`UEcewwWuVTCI`pOCAUfjyN+6pAR-x-omU?UD)f1hu% ze|kR)!#UidzvTLEyv!9$7Pl;nVcbLp6Ko-V=W?>6wX_2;p(!0lMNy$tDhc#W7XNMA z!VL^{q7BpB+Y*yBi{}3(8Yr14>-t0gKcIno0@hx`ceX3#*>Y+71AArVl(AU2j|V3I zp^Al@7}g!l3v^WjKZ>OvZ%MDAc=jp>f24;OIMUmap(}Sh^+p?k?i!Q5YSedBcos1? zf=1}5=dOORUi!WYtDcM^6=8(=GyG@UF`x%PuV0rU0bPACs)t!5BKOc9rPXOl=JpTlk3ITH^iF(C5^GarfKPbP9q-YPTAy!z_-Op5Z` zQ`|kl%xBD z8fEd4Anq=hMO3095{%d<0Q&-u>#z2Eg5Uit4!vjFzuH32)uwMoad zt#QrCS(!xIf6z74O%z<+a1y83v#C$Ls7eq7)LfuZ!cfg@;`qn~E$vDO2#~qdoor3O zw*QAFAuJ%+$A!a(bW?Y`1O%e7(+a8~%Lrl>t-E8oBVcE0Mcg_CRAn{yv}zPI0lTBA zw3SO_Eh}qiiL7Ipi9ULGgga9u69!#dH?y6wUIAN5f3pJx!#H8-rmNXUE~T}+t6Qdo zbpkdojVhs*Y#<6;`>h%(5;|gNIkKixK|MCesKZ794a*2h*yP#S?ev;1_gSxk21I0R zMxy{xv&sFbrRvz47(vv^j* zPEw>je^O8l3U+-tlFuXdpn@3UGNNb^AXxMzpa5kBJtqp}h1v?r1gs`E4N~T4xgkBL zabNY(tYv2t#>9oJk)TBhd&v+IWFiVWut&x|+!X@<1pYy$`-}ET&9RIE^PhrFPwo&o z(pJrkfVybRqrlQKagye&98r+fbXs$qrna^=e+BpA9vKq41%zy?z;=bAJ-x9W0c%R^ z`&D;L!Vv;9rfzVU-V1%v;bwaV5ZOA)v;&K{&T8=2XIQpFwO{A3%ZffYzgONoM*)@o=r*^p-fQod5!rd5>4Jp z)89trl7Yr{Qu0-~mbX|Ig>uUjj6r9z7sxGX`X=d1sU}<$uxUvR#Hc{v)lOl=@zFO# zdwVP5+i;kjE_cHz;%_HahqCD+(;Ec^e{0u@f>3VVBxC$2D~P3ZzLjCW&CA{%)ujZl z&14e&{fSBXY&&-BU@mviajNjRfZI8MOIe&4wd|bgCfEj+)kpbHmqp_3WUV!Ng8!ln z+P^gAWr2v>6}(f%JMgZ#xO4fGl~#>8X$enJewr+g8=~c?3#16@X}m|qyYXI1e+*Bd zfCJGoc`EL_WvfPF$RBj`g0t*OIj-RS_yA+}K~kP^DZEW9F=#$bDllZVOWoB|kkTE_ zuR=FkVGW`RpIFoc=fwHZ_zcU6XDN4e*7}$QVQYLs9b>6Cs++1YR|%AeycRu5@k*4+ z8`iumaj2~@E#c~1>n<%&OL&eIf2`vv*|9*$T<_!`yss5-8BDr!o89Zrq(Jx-k3+uC;zSc7Rbf7fHVNh>#> zd-Eg@-D*b{g`;M%EdtiEgN;jcJM6p`(6-_W$Nbq|@g{RZwH?+Az9(arIV_ZC6AFI7 zE+@12p{Lu^>LJm&5nWc3f*<22>~``~cI(hC(GJDt=VNlr($mzob}kdbh2>F}f!+}- z;T39tCZY1%P>`A>U59>!e_zY^C4NIoUhk%EA52;qja_6|`JPs7T^%vBA@(4fQgrGK z6xdbApIJTVQuzASy#Kp;P|upGTd--|wc=u0BBC1>a-fTtuccz=Se(mCfXahb!A@&O zbq1vLnkF4WhUz$)gY6LMLd`yF==MPOYkK~kekJHlEeE0aG?W)DO6qxWX9i|dyW_%}ph z-RtCuYP4gI&!Ne8r80y4bvU5U;O^WD{90D>RFZad;U0fSgnI=D&fxHkMUwZCWD-5T zWS+3u&9gD`EUKGl(EIfDI`l=JoWb$F=GZu!h*{Sc7+6b0e^1~|+%1hbNh9#lAUC>X z;Qa`SDRS-rYQ^K+zyJi9v=8Bwul;4(Akq71dVsF&w5vX}w*!VY9OTyea1q(zDRSxxvb zc^s<9M<+2tf7)y4-ffZf9^oyFg*ZeJIfWW=7|r4X*ejkvCyl$shdB8L1m3_Vge62J zq$QlEC;e-R?f>H8dSu?HUQ*87ztuM;9tajuDB@BPZ;8|JF?#!K%d>y0&#@FKm0&MJ z_hC~c&2p+{{Sz~I^8OjTFU9KMLnWLI^bS*SK8%m>e{2fVRpz4$@?Aq%9Ho$C3Hf9A zxQ|>U!YsoM#$QHw{U>k4XM@-HfEf@Ev`^zx{lTurI7|Q57G_0bJ3WW51X%jt>iI^h zfKO90umm}X&rsfjk3P$*uYoN6+`Q+Ti3!AUN)-c=n8Rw(qzL5EAlkS?bdaF;KJg-t zz#0Ulf2#jLA>RwHV+)v4v%vR{QFdL%8u4*o z=U++ZO?=mn!2z0K9M|5&Eb06{^_U+O@w3GyJglXXS(qeO2v$5f6r9?p^X(vDuhXiJ4{{@D2LhAz!%H zy}kQ@=ErOflfziILf$bgx)?o`@|f~WqSIl&Bjg*_qAJ<3%N#S!HRSLO#of(XtUsklh{qA-xzQq^r329ML*s_3=DrlL5meOTRwJ&?SN|k9r)-=?v zT;0{fG;fR*H|wF0W;hPKTvY9#Dym_cG1ks1t$<&BJw2O3A*RyG$q7{LbJ9wxEg(15 zG35v02VY!AG?k2D>9OX)u$~%Z^=kNb;(L|WGO2yOSi66AFm6N>=&z^70$N8`AezF) z^qds!tfT?u4Rocf+sL%yVrG-48DpMsKv$^=vitRL+!qWZ=q{<8NL~bKrWO&s6@tMo zPTFFA_b_o(!s)_ciNIC0Xzy_SDtKh&MFV53h}fJntU

ap`cy%O$h{q-IUbDcb=4 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